【发明授权】信息推送方法和装置_珠海市岭南大数据研究院_201910284353.1 

申请/专利权人:珠海市岭南大数据研究院

申请日:2019-04-10

发明/设计人:刘彦阳;黄汉鹏;胡方扬;杨璇;张舒琳;陈嘉敏;肖迷侠

公开(公告)日:2021-04-13

代理机构:广州华进联合专利商标代理有限公司

公开(公告)号:CN110032612B

代理人:冯右明;周清华

主分类号:G06F16/29(20190101)

地址:519000 广东省珠海市高新区港湾一号港2栋二层

分类号:G06F16/29(20190101);G06F16/21(20190101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.13#授权;2019.08.13#实质审查的生效;2019.07.19#公开

摘要:本申请涉及一种信息推送方法、装置、计算机设备和存储介质。所述方法包括:接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。采用本方法,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,从而提高了信息查询效率。

主权项:1.一种信息推送方法,应用于服务器,所述方法包括:接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;所述管理权限用于标识所述登录用户关注的相关角度的城市信息,所述关注度信息用于描述所述登录用户对不同模块中的城市信息的关注程度;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息;所述若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序,包括:若确定有至少两个角度的目标信息,则根据所述关注度信息确定所述至少两个角度的目标信息对应的关注程度;根据确定出的所述关注程度,对所述至少两个角度的目标信息进行排序。

全文数据:信息推送方法和装置技术领域本申请涉及数据处理技术领域,特别是涉及一种信息推送方法、装置、计算机设备和存储介质。背景技术随着城市的飞速发展,各种数据信息层出不穷,在这个信息爆炸的时代里,用户如何能够快速明了地获得自己所关注的城市各方面的数据信息显得越来越重要。目前,市场上已有的城市管理系统,一般是基于大屏的形式显示城市各方面的数据信息,比如环境、人口、水利、气象、消防等数据信息,需要用户去到指定地点才能达到获知城市数据的目的;且不同用户所关注的城市信息不一样,若基于大屏的形式显示所有城市数据,用户需要在大量数据中查找自己关注的信息,过程比较繁琐,且耗时长,造成信息的查询效率极其低下。发明内容基于此,有必要针对上述技术问题,提供一种能够信息查询效率的信息推送方法、装置、计算机设备和存储介质。一种信息推送方法,所述方法包括:接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。在其中一个实施例中,所述根据所述用户标识得到所述登录用户对应的管理权限和关注度信息,包括:根据所述用户标识查询预先建立的用户数据库;所述用户数据库存储有用户标识对应的管理权限以及关注度信息;从所述用户数据库中获取与所述用户标识对应的管理权限以及关注度信息。在其中一个实施例中,在接收客户端发送的推送请求之前,还包括:采集多个信息管理系统的城市信息;对所述采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;所述信息均为可视化信息;建立所述模块标签与管理权限的对应关系;根据所述对应关系,将同一管理权限对应的模块标签、以及所述模块标签对应角度的城市信息进行打包,生成所述同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。在其中一个实施例中,所述根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息,包括:根据所述登录用户对应的管理权限,从所述信息数据库中确定出目标数据包;所述目标数据包的管理权限与所述登录用户对应的管理权限匹配;从所述信息数据库中提取所述目标数据包,作为目标信息。在其中一个实施例中,所述根据所述关注度信息对所述至少两个角度的目标信息进行排序,包括:确定所述至少两个角度的目标信息对应的模块标签;根据所述关注度信息,确定所述模块标签对应的模块关注度;根据所述模块关注度,对所述至少两个角度的目标信息进行排序。在其中一个实施例中,所述关注度信息根据所述用户标识确定;在将排序后的目标信息推送至所述客户端之后,还包括:接收来自所述客户端的时长统计信息;所述时长统计信息包括模块浏览时长;根据所述模块浏览时长,更新所述用户标识对应的关注度信息。一种信息推送方法,所述方法包括:向服务器发送推送请求;所述推送请求携带有登录用户的用户标识;所述推送请求用于触发所述服务器根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;接收所述服务器推送的排序后的目标信息;分页展示所述排序后的目标信息。一种信息推送装置,所述装置包括:请求接收模块,用于接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;信息确定模块,用于根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;信息获取模块,用于根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;信息排序模块,用于若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;信息推送模块,用于将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。上述信息推送方法、装置、计算机设备和存储介质,服务器根据客户端发送的推送请求携带的登录用户的用户标识,得到登录用户对应的管理权限和关注度;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序;将排序后的目标信息推送至客户端,以使客户端分页展示排序后的目标信息;实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。附图说明图1为一个实施例中信息推送方法的应用场景图;图2为一个实施例中信息推送方法的流程示意图;图3为另一个实施例中信息推送方法的流程示意图;图4为又一个实施例中信息推送方法的流程示意图;图5为一个实施例中以饼图的形式展示目标信息的示意图;图6为一个实施例中以折线图和柱状图结合的形式展示目标信息的示意图;图7为一个实施例中信息推送装置的结构框图;图8为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的信息推送方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行通信。终端110安装了对应的客户端,通过所述客户端可以登录城市信息管理系统,登录用户通过该城市信息管理系统可以查询自己关注的城市信息。客户端检测到登录用户对城市信息管理系统的登录操作,得到登录用户的用户标识,基于用户标识生成推送请求,并将推送请求发送至服务器120。服务器120解析推送请求,得到用户标识;根据用户标识得到登录用户对应的管理权限和关注度信息;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序;将排序后的目标信息推送至客户端;客户端分页展示排序后的目标信息。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,所述客户端可以是浏览器或者APP等;服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种信息推送方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:步骤S201,接收客户端发送的推送请求;推送请求携带有登录用户的用户标识。在本步骤中,用户标识用于标识登录用户的身份信息,比如与登录用户的身份信息关联的账号信息比如身份证号码、自定义账号等、人脸特征信息等。在一个可选实施例中,终端安装了对应的客户端比如APP,用户通过账号信息或人脸特征信息等用户标识登录该客户端,即可进入城市信息管理系统,并查看自己关注的城市信息。客户端检测到登录用户对城市信息管理系统的登录操作,得到登录用户的用户标识,基于登录用户的用户标识生成推送请求,并将推送请求发送至服务器;服务器对接收到的推送请求进行解析,得到登录用户的用户标识,便于后续基于用户标识得到登录用户对应的管理权限和关注度信息。需要说明的是,用户首次进入城市信息管理系统,需要进行身份认证,可以通过政府角色统一身份认证平台获得用户身份,以进行身份认证,便于后续推送的信息的权限控制,防止信息泄露;身份认证后需要绑定用户的人脸特征信息,便于之后每次打开客户端,只需要刷脸即可登录城市信息管理系统。登录成功后,城市信息管理系统会根据登录用户的管理权限为不同管理权限的登录用户提供不同角度的可视化城市信息。此外,用户还可以通过用户标识登录终端中运行的浏览器,进入城市信息管理系统,通过登录操作而触发生成对应的推送请求,并通过终端将推送请求发送至服务器,以触发服务器将相应的信息推送至对应的浏览器,便于用户进行查看。步骤S202,根据用户标识得到登录用户对应的管理权限和关注度信息。在本步骤中,管理权限用于标识登录用户关注的相关角度的城市信息,比如登录用户是警察,那该登录用户关注的城市信息为城市安全信息;不同管理权限对应的城市信息不一样。关注度信息用于描述登录用户对不同模块中的城市信息的关注程度,可以根据登录用户的用户标识进行确定;比如,不同用户标识所对应的登录用户对不同模块的关注程度不一样,那么对应的关注度信息也不一样。具体地,服务器根据登录用户的用户标识查询预先建立的用户数据库,从用户数据库中获取与登录用户对应的管理权限和关注度信息;其中,用户数据库中存储有多个用户标识对应的管理权限和关注度信息。步骤S203,根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;信息数据库中存储有多个角度的城市信息。具体地,服务器根据登录用户对应的管理权限查询存储有多个角度的城市信息的信息数据库,从信息数据库中获取与该管理权限对应的相关角度的城市信息,作为目标信息,便于后续将获取的目标信息推送至对应的客户端,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的城市信息,从而提高了信息查询效率,同时避免了信息泄露。步骤S204,若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序。服务器若确定有至少两个角度的目标信息,则根据关注度信息确定至少两个角度的目标信息对应的关注程度;根据确定出的关注程度,对至少两个角度的目标信息进行排序,比如按照关注程度从高到低的顺序进行排序,进而得到排序后的目标信息。步骤S205,将排序后的目标信息推送至客户端;客户端用于分页展示排序后的目标信息。具体地,服务器将排序后的目标信息推送至客户端;客户端分页展示排序后的目标信息,比如根据目标信息对应的模块,分模块展示排序后的目标信息,并将模块关注度最高的模块对应的目标信息展示在当前页面,便于用户查看自己最关注的信息;需要说明的是,其他模块的目标信息暂时隐藏起来,需要通过用户触发才可以展示出来。这样,实现了基于客户端即可随时随地查询相关角度的城市信息的目的,无需到指定地点查询大屏展示的城市信息,进一步提高了信息查询效率。上述信息推送方法中,服务器根据客户端发送的推送请求携带的登录用户的用户标识,得到登录用户对应的管理权限和关注度;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序;将排序后的目标信息推送至客户端,以使客户端分页展示排序后的目标信息;实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。在一个实施例中,上述步骤S202,根据用户标识得到登录用户对应的管理权限和关注度信息,包括:根据用户标识查询预先建立的用户数据库;用户数据库存储有用户标识对应的管理权限以及关注度信息;从用户数据库中获取与用户标识对应的管理权限以及关注度信息。例如,服务器预先基于大数据技术,采集不同用户标识对应的管理权限和关注度信息,将采集到的管理权限和关注度信息按照用户标识,分类存储至预先建立的用户数据库中;便于后续基于登录用户的用户标识即可获取相应的管理权限以及关注度信息。服务器从预先建立的用户数据库中提取出已知用户标识,将登录用户的用户标识与已知用户标识进行匹配,若确定登录用户的用户标识与已知用户标识匹配,则从用户数据库中提取出所述已知用户标识对应的管理权限以及关注度信息,将该管理权限以及关注度信息识别为登录用户对应的管理权限和关注度信息。这样,方便后续基于管理权限从预先建立的信息数据库中获取对应角度的城市信息,避免信息泄露。此外,服务器若从用户数据库中未获取到登录用户对应的管理权限以及关注度信息,说明该登录用户不具备管理权限,则生成拒绝提醒信息,并将生成的拒绝提醒信息发送至登录用户对应的客户端,以提醒登录用户访问失败,进一步保证了信息的安全性,避免信息泄露。在一个实施例中,上述步骤S201,在接收客户端发送的推送请求之前,还包括:采集多个信息管理系统的城市信息;对采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;信息均为可视化信息;建立模块标签与管理权限的对应关系;根据对应关系,将同一管理权限对应的模块标签、以及模块标签对应角度的城市信息进行打包,生成同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。其中,信息管理系统是指与各个角度的城市信息对应的独立系统,比如大气环境监测系统、管理信息系统、政务服务系统、定位信息管理平台、云消防系统、水利工程监管系统、人口热力图系统、气象信息服务系统等;模块标签用于标识各个角度的城市信息对应的模块,比如实时人口模块、高位水池模块等。不同管理权限对应的模块标签不一样,一个管理权限可以对应一个或者多个模块标签。例如,服务器基于数据库授权访问技术或者爬虫技术等方式采集大气环境监测系统、管理信息系统、政务服务系统、定位信息管理平台、云消防系统、水利工程监管系统、人口热力图系统、气象信息服务系统等多个信息管理系统的城市信息,从而得到关注的城市各个维度的城市信息;将采集到的城市信息按照内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;比如分类构造出至少18个模块的城市信息,将各个模块的城市信息转化成重要的便于展示的可视化信息,并基于城市信息对应的模块,对所述城市信息设置对应的模块标签;建立设置的模块标签与管理权限的对应关系,以确定各个管理权限对应的模块标签;根据建立的对应关系,将同一管理权限对应的模块标签、以及所述模块标签对应角度的城市信息进行打包,生成同一管理权限对应的数据包,进而得到多个管理权限对应的数据包;将多个管理权限对应的数据包,分类存储至预先建立的信息数据库中;便于后续基于客户端的推送请求,从信息数据库中获取相应角度的城市信息,并将获取的城市信息推送至对应的客户端,无需从大屏显示的所有城市信息中查找自己关注的城市信息,进一步提高了信息查询效率。进一步地,每隔一段时间,对信息数据库中各个角度的城市信息进行更新,采用最新采集的各个角度的城市信息,分别代替各个角度对应的历史城市信息,从而保证了信息数据库中的城市信息的时效性和准确性。在一个实施例中,上述步骤S203,根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息,包括:根据登录用户对应的管理权限,从信息数据库中确定出目标数据包;目标数据包的管理权限与登录用户对应的管理权限匹配;从信息数据库中提取目标数据包,作为目标信息。比如,服务器根据登录用户对应的管理权限,从信息数据库中确定出与该管理权限匹配的数据包,将该数据包识别为目标数据包;从信息数据库中提取目标数据包,将目标数据包中对应角度的城市信息识别为目标信息;便于后续将获取的目标信息推送至对应的客户端,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于用户查看自己关注的城市信息,从而提高了信息查询效率,同时避免了信息泄露。在一个实施例中,上述步骤S204,根据关注度信息对至少两个角度的目标信息进行排序,包括:确定至少两个角度的目标信息对应的模块标签;根据关注度信息,确定模块标签对应的模块关注度;根据模块关注度,对至少两个角度的目标信息进行排序。例如,服务器按照模块关注度从高到低的顺序,对至少两个角度的目标信息进行排序,得到排序后的目标信息;当然,也可以根据实际情况,按照其他顺序对目标信息进行排序。这样,实现了在有至少两个角度的城市信息的情况下,对至少两个角度的城市信息进行排序,避免了各个角度的城市信息杂乱无章的缺陷。进一步地,在初始确定关注度信息时,是根据用户标识确定的,即根据用户标识默认配置对应的关注度信息;但是,在实际情况中,需要根据登录用户的实际浏览情况,对关注度信息进行更新,以确保在用户登录客户端时,将用户最关心的城市信息呈现在客户端当前页面。在一个实施例中,上述步骤S205,信息推送方法还包括:接收来自客户端的时长统计信息;时长统计信息包括模块浏览时长;根据模块浏览时长,更新用户标识对应的关注度信息。例如,客户端实时统计用户对每个信息中的城市信息的浏览时长,得到相应的模块浏览时长;基于模块浏览时长,得到时长统计信息,并将时长统计信息发送至对应的服务器。服务器对接收的时长统计信息进行解析,得到相应的模块浏览时长;根据模块浏览时长,确定对应的模块关注度;比如,若模块浏览时长大于10分钟,则对应的模块关注度最高,若模块浏览时长小于10秒,则对应的模块关注度最低;根据确定的模块关注度更新用户标识对应的关注度信息即历史关注度信息,并将更新后的关注度信息进行保存。这样,实现了实时获取用户对各个模块的关注度的目的,方便后续客户端将模块关注度最高的模块对应的城市信息优先展示在当前页面,让用户每次打开城市信息管理系统都可以直接查看到自己最关注的城市信息,从而实现了系统的千人千面特性。在一个实施例中,如图3所述,提供了另一种信息推送方法,具体包括以下步骤:步骤S301,采集多个信息管理系统的城市信息;对采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;信息均为可视化信息;建立模块标签与管理权限的对应关系;根据对应关系,将同一管理权限对应的模块标签、以及模块标签对应角度的城市信息进行打包,生成同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。步骤S302,接收客户端发送的推送请求;推送请求携带有登录用户的用户标识。步骤S303,根据用户标识得到登录用户对应的管理权限和关注度信息。步骤S304,根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;信息数据库中存储有多个角度的城市信息。步骤S305,若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序。步骤S306,将排序后的目标信息推送至客户端;客户端用于分页展示排序后的目标信息。上述信息推送方法,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。在一个实施例中,如图4所示,提供了又一种信息推送方法,以该方法应用于客户端为例进行说明,包括以下步骤:步骤S401,向服务器发送推送请求;推送请求携带有登录用户的用户标识;推送请求用于触发所述服务器根据用户标识得到登录用户对应的管理权限和关注度信息;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序。步骤S402,接收服务器推送的排序后的目标信息。步骤S403,分页展示所述排序后的目标信息。上述信息推送方法,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。在一个实施例中,上述步骤S403,分页展示排序后的目标信息,包括:将排序后的目标信息导入预设的信息模型图,得到排序后的信息模型图;预设的信息模型图包括以下任一或者多种组合:折线图、柱状图、饼图、环形图、雷达图、表格、数字显示图;分页展示排序后的信息模型图。例如,服务器将排序后的目标信息导入预设的信息模型图中,将目标信息以折线图、柱状图、饼图、环形图、雷达图、表格、数字显示图等形式,或者以上多种信息模型图结合的形式进行展示。比如,如图5所示,将目标信息以饼图的形式进行展示;如图6所示,将目标信息以折线图和柱状图结合的形式进行展示。通过本实施例,实现了将排序后的目标信息以信息模型图的形式进行展示的目的,从而优化了视觉效果,便于用户直观查看获取的城市信息,进一步提高了信息查询效率。在另一个实施例中,上述步骤S403,分页展示排序后的目标信息,还可以包括:确定目标信息对应的模块标签;根据模块标签,分模块展示排序后的目标信息。例如,客户端按照排序后的目标信息对应的模块标签,分模块展示排序后的目标信息,比如将模块关注度最高的模块如空气质量模块的目标信息展示在当前页面,让用户每次打开城市信息管理系统都可以直接查看到自己最关注的城市信息,从而实现了系统的千人千面特性,进一步提高了信息查询效率。此外,客户端依次隐藏其他模块的目标信息;这样,用户通过上下滑动即可切换到其他模块,比如客户端检测到用户向上滑动的触发指令,将当前显示的目标信息切换至下一模块关注度对应的模块的目标信息,非常便捷,进一步提高了信息查询效率。需要说明的是,若模块中的目标信息较多,则将该模块中的目标信息细分成多个页面信息,用户通过左右滑动即可切换该模块中的页面信息。这样,实现了将推送的目标信息按照模块关注度分模块分页展示的目的,一目了然,便于用户及时查看自己关心的城市信息,避免从大屏显示的所有城市信息中查找自己关注的城市信息的过程比较繁琐的缺陷,从而提高了信息查询效率。在一个实施例中,信息推送方法还包括:接收针对预先生成的菜单选项中的模块的触发指令;根据触发指令,展示对应的模块的目标信息。例如,客户端界面最下方设置有菜单选项,该菜单选项中包括多个模块选项。用户点击某一模块选项,触发生成针对该模块的触发指令;客户端接收该触发指令,并根据该触发指令,展示对应的模块的目标信息。这样,实现了快速跳转至其他模块的目的,便于用户快速查看其他模块的城市信息。需要说明的是,菜单选项还可以设置在客户端界面的其他地方,具体可以根据实际情况进行调整;当然,菜单选项还可以是透明的菜单选项,悬浮于客户端界面上方。在一个实施例中,信息推送方法还包括:确定当前展示的目标信息对应的模块标签;将模块标签发送至服务器,接收服务器返回的与模块标签匹配的评论信息;在当前展示的目标信息的预设位置显示评论信息;评论信息包括用户输入的评论信息和或对评论信息的回复信息。具体实现中,客户端确定当前展示的页面信息对应的模块标签,将该模块标签发送至服务器。服务器根据模块标签查询存储有多个模块标签匹配的评论信息的评论数据库,得到与该模块标签匹配的评论信息,将该评论信息发送至客户端;客户端将接收的评论信息显示在当前展示的页面信息的预设位置,比如页面信息下方。基于此,用户可以查看其他用户的评论信息或者其他用户对评论信息的回复信息,实现了在查询城市信息的同时,与其他用户进行互动的目的。在一可选实施例中,信息推送方法还包括:接收当前用户输入的评论信息;输入的评论信息包括对页面信息的评论信息和或对显示的评论信息的回复信息;在当前展示的页面信息的预设位置显示输入的评论信息,并将输入的评论信息发送至对应的服务器进行存储。例如,客户端基于当前用户输入的对页面信息的评论信息,或者当前用户输入的对显示的评论信息的回复信息,得到一条新的评论信息;将新的评论信息显示在当前展示的页面信息的预设位置,并将该新的评论信息发送至服务器,以触发服务器将该新的评论信息按照对应的模块标签存储至评论数据库中。应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图7所示,提供了一种信息推送装置,包括:请求接收模块710、信息确定模块720、信息获取模块730、信息排序模块740和信息推送模块750,其中:请求接收模块710,用于接收客户端发送的推送请求;推送请求携带有登录用户的用户标识。信息确定模块720,用于根据用户标识得到登录用户对应的管理权限和关注度信息。信息获取模块730,用于根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;信息数据库中存储有多个角度的城市信息。信息排序模块740,用于若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序。信息推送模块750,用于将排序后的目标信息推送至客户端;客户端用于分页展示排序后的目标信息。在一个实施例中,信息确定模块还用于根据用户标识查询预先建立的用户数据库;用户数据库存储有用户标识对应的管理权限以及关注度信息;从用户数据库中获取与用户标识对应的管理权限以及关注度信息。在一个实施例中,信息推送装置还包括信息采集模块,用于请求接收模块接收客户端发送的推送请求之前,采集多个信息管理系统的城市信息;对采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;信息均为可视化信息;建立模块标签与管理权限的对应关系;根据对应关系,将同一管理权限对应的模块标签、以及模块标签对应角度的城市信息进行打包,生成同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。在一个实施例中,信息获取模块还用于根据登录用户对应的管理权限,从信息数据库中确定出目标数据包;目标数据包的管理权限与登录用户对应的管理权限匹配;从信息数据库中提取目标数据包,作为目标信息。在一个实施例中,信息排序模块还用于确定至少两个角度的目标信息对应的模块标签;根据关注度信息,确定模块标签对应的模块关注度;根据模块关注度,对至少两个角度的目标信息进行排序。在一个实施例中,信息推送装置还包括关注度信息更新模块,用于信息推送模块将排序后的目标信息推送至所述客户端之后,接收来自客户端的时长统计信息;时长统计信息包括模块浏览时长;根据模块浏览时长,更新用户标识对应的关注度信息。上述各个实施例,信息推送装置根据客户端发送的推送请求携带的登录用户的用户标识,得到登录用户对应的管理权限和关注度;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序;将排序后的目标信息推送至客户端,以使客户端分页展示排序后的目标信息;实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。关于信息推送装置的具体限定可以参见上文中对于信息推送方法的限定,在此不再赘述。上述信息推送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储与管理权限对应的城市信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息推送方法。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收客户端发送的推送请求;推送请求携带有登录用户的用户标识;根据用户标识得到所述登录用户对应的管理权限和关注度信息;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序;将排序后的目标信息推送至客户端;客户端用于分页展示排序后的目标信息。在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据用户标识查询预先建立的用户数据库;用户数据库存储有用户标识对应的管理权限以及关注度信息;从用户数据库中获取与用户标识对应的管理权限以及关注度信息。在一个实施例中,处理器执行计算机程序时还实现以下步骤:在接收客户端发送的推送请求之前,采集多个信息管理系统的城市信息;对采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;信息均为可视化信息;建立模块标签与管理权限的对应关系;根据对应关系,将同一管理权限对应的模块标签、以及模块标签对应角度的城市信息进行打包,生成同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据登录用户对应的管理权限,从信息数据库中确定出目标数据包;目标数据包的管理权限与登录用户对应的管理权限匹配;从信息数据库中提取目标数据包,作为目标信息。在一个实施例中,处理器执行计算机程序时还实现以下步骤:确定至少两个角度的目标信息对应的模块标签;根据关注度信息,确定模块标签对应的模块关注度;根据模块关注度,对至少两个角度的目标信息进行排序。在一个实施例中,处理器执行计算机程序时还实现以下步骤:在将排序后的目标信息推送至客户端之后,接收来自客户端的时长统计信息;时长统计信息包括模块浏览时长;根据模块浏览时长,更新用户标识对应的关注度信息。上述实施例,计算机设备通过处理器上运行的计算机程序,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收客户端发送的推送请求;推送请求携带有登录用户的用户标识;根据用户标识得到所述登录用户对应的管理权限和关注度信息;根据登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据关注度信息对至少两个角度的目标信息进行排序;将排序后的目标信息推送至客户端;客户端用于分页展示排序后的目标信息。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据用户标识查询预先建立的用户数据库;用户数据库存储有用户标识对应的管理权限以及关注度信息;从用户数据库中获取与用户标识对应的管理权限以及关注度信息。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在接收客户端发送的推送请求之前,采集多个信息管理系统的城市信息;对采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;信息均为可视化信息;建立模块标签与管理权限的对应关系;根据对应关系,将同一管理权限对应的模块标签、以及模块标签对应角度的城市信息进行打包,生成同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据登录用户对应的管理权限,从信息数据库中确定出目标数据包;目标数据包的管理权限与登录用户对应的管理权限匹配;从信息数据库中提取目标数据包,作为目标信息。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定至少两个角度的目标信息对应的模块标签;根据关注度信息,确定模块标签对应的模块关注度;根据模块关注度,对至少两个角度的目标信息进行排序。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在将排序后的目标信息推送至客户端之后,接收来自客户端的时长统计信息;时长统计信息包括模块浏览时长;根据模块浏览时长,更新用户标识对应的关注度信息。上述实施例,计算机可读存储介质通过其存储的计算机程序,实现了将与管理权限相关的城市信息推送至对应的客户端的目的,便于登录用户查看自己关注的信息,避免从大屏显示的所有信息中查找自己关注的信息的过程比较繁琐的缺陷,从而提高了信息查询效率;同时,基于客户端即可查询相关信息,无需到指定地点查询大屏展示的信息,实现了基于客户端随时随地查询信息的目的,进一步提高了信息查询效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和或易失性存储器。非易失性存储器可包括只读存储器ROM、可编程ROMPROM、电可编程ROMEPROM、电可擦除可编程ROMEEPROM或闪存。易失性存储器可包括随机存取存储器RAM或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAMSRAM、动态RAMDRAM、同步DRAMSDRAM、双数据率SDRAMDDRSDRAM、增强型SDRAMESDRAM、同步链路SynchlinkDRAMSLDRAM、存储器总线Rambus直接RAMRDRAM、直接存储器总线动态RAMDRDRAM、以及存储器总线动态RAMRDRAM等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

权利要求:1.一种信息推送方法,所述方法包括:接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户标识得到所述登录用户对应的管理权限和关注度信息,包括:根据所述用户标识查询预先建立的用户数据库;所述用户数据库存储有用户标识对应的管理权限以及关注度信息;从所述用户数据库中获取与所述用户标识对应的管理权限以及关注度信息。3.根据权利要求1所述的方法,其特征在于,在接收客户端发送的推送请求之前,还包括:采集多个信息管理系统的城市信息;对所述采集到的城市信息按内容进行分类,得到不同角度的城市信息,对不同角度的城市信息设置对应的模块标签;所述信息均为可视化信息;建立所述模块标签与管理权限的对应关系;根据所述对应关系,将同一管理权限对应的模块标签、以及所述模块标签对应角度的城市信息进行打包,生成所述同一管理权限对应的数据包;将多个管理权限对应的数据包,存储至预先建立的信息数据库中。4.根据权利要求3所述的方法,其特征在于,所述根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息,包括:根据所述登录用户对应的管理权限,从所述信息数据库中确定出目标数据包;所述目标数据包的管理权限与所述登录用户对应的管理权限匹配;从所述信息数据库中提取所述目标数据包,作为目标信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述关注度信息对所述至少两个角度的目标信息进行排序,包括:确定所述至少两个角度的目标信息对应的模块标签;根据所述关注度信息,确定所述模块标签对应的模块关注度;根据所述模块关注度,对所述至少两个角度的目标信息进行排序。6.根据权利要求1至5任一项所述的方法,其特征在于,所述关注度信息根据所述用户标识确定;在将排序后的目标信息推送至所述客户端之后,还包括:接收来自所述客户端的时长统计信息;所述时长统计信息包括模块浏览时长;根据所述模块浏览时长,更新所述用户标识对应的关注度信息。7.一种信息推送方法,所述方法包括:向服务器发送推送请求;所述推送请求携带有登录用户的用户标识;所述推送请求用于触发所述服务器根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;接收所述服务器推送的排序后的目标信息;分页展示所述排序后的目标信息。8.根据权利要求7所述的方法,其特征在于,所述分页展示所述排序后的目标信息,包括:将所述排序后的目标信息导入预设的信息模型图,得到排序后的信息模型图;所述预设的信息模型图包括以下任一或者多种组合:折线图、柱状图、饼图、环形图、雷达图、表格、数字显示图;分页展示所述排序后的信息模型图。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:确定当前展示的目标信息对应的模块标签;将所述模块标签发送至所述服务器,接收所述服务器返回的与所述模块标签匹配的评论信息;在所述当前展示的目标信息的预设位置显示所述评论信息;所述评论信息包括用户输入的评论信息和或对评论信息的回复信息。10.一种信息推送装置,其特征在于,所述装置包括:请求接收模块,用于接收客户端发送的推送请求;所述推送请求携带有登录用户的用户标识;信息确定模块,用于根据所述用户标识得到所述登录用户对应的管理权限和关注度信息;信息获取模块,用于根据所述登录用户对应的管理权限从预先建立的信息数据库中获取对应角度的城市信息,作为目标信息;所述信息数据库中存储有多个角度的城市信息;信息排序模块,用于若有至少两个角度的目标信息,根据所述关注度信息对所述至少两个角度的目标信息进行排序;信息推送模块,用于将排序后的目标信息推送至所述客户端;所述客户端用于分页展示所述排序后的目标信息。

百度查询: 珠海市岭南大数据研究院 信息推送方法和装置