本发明涉及数据处理领域,特别涉及一种信息展示方法和设备。
背景技术:
在现有技术中,在进行信息展示时,特别是在要展示统计图表时,都是在用户进行申请后,找到对应的数据,以手动的方式基于数据生成的,从而使得统计图表的速度很慢,且耗时耗力,效率低下,特别是当数据量很庞大时,就更是如此,基本无法以人工的方式完成,使得用户等待的时间很长,造成时间上的浪费,用户体验不好。
技术实现要素:
针对现有技术中的缺陷,本发明提出了一种信息展示方法和设备,用以克服现有技术中的缺陷,通过预先自动生成统计图表,当用户需要时,就可以直接展示给用户,减少用户的等待时间,提高工作效率,提高用户的体验。
具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种信息展示方法,包括:
判断是否存在有信息更新;
若判断结果为是,获取更新后的信息;
基于预设的信息统计模板以及更新后的信息生成统计图表;
当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。
优选的,所述信息与目标对应
所述判断是否存在有信息更新,具体包括:
周期性获取所述目标的信息;
对获取到的信息进行类别划分;
在同一类别下,判断当前获取的信息与前一次获取到的信息是否相同;
若判断结果为不相同,则确定存在有信息更新。
优选的,预设有多个信息统计模板,信息统计模板与所述信息的信息类型对应;
所述基于预设的信息统计模板以及更新后的信息生成统计图表,具体包括:
确定发生更新的信息的信息类型;
基于确定的信息类型,确定对应的信息统计模板;
基于确定信息统计模板以及发生更新的信息生成统计图表。
优选的,一个信息类型对应多个信息统计模板,其中,多个信息统计模板所对应的信息统计方式各不一样。
优选的,所述当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表,具体包括:
接收到用户关于所述信息的查询请求,所述查询请求中包含有所述信息的标识;
基于所述标识确定所述信息;
基于所述信息查找对应的一个或多个统计图表;
将生成时间最新的统计图表展示给所述用户。
本发明实施例还提出了一种信息展示设备,包括:
判断模块,用于判断是否存在有信息更新;
获取模块,用于当判断结果为是时,获取更新后的信息;
生成模块,用于基于预设的信息统计模板以及更新后的信息生成统计图表;
展示模块,用于当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。
优选的,所述信息与目标对应
所述判断模块,具体用于:
周期性获取所述目标的信息;
对获取到的信息进行类别划分;
在同一类别下,判断当前获取的信息与前一次获取到的信息是否相同;
若判断结果为不相同,则确定存在有信息更新。
优选的,预设有多个信息统计模板,信息统计模板与所述信息的信息类型对应;
所述生成模块,具体用于:
确定发生更新的信息的信息类型;
基于确定的信息类型,确定对应的信息统计模板;
基于确定信息统计模板以及发生更新的信息生成统计图表。
优选的,一个信息类型对应多个信息统计模板,其中,多个信息统计模板所对应的信息统计方式各不一样。
优选的,所述展示模块,具体用于:
接收到用户关于所述信息的查询请求,所述查询请求中包含有所述信息的标识;
基于所述标识确定所述信息;
基于所述信息查找对应的一个或多个统计图表;
将生成时间最新的统计图表展示给所述用户。
与现有技术相比,本发明实施例公开了一种信息展示方法和设备,其中该方法包括:判断是否存在有信息更新;若判断结果为是,获取更新后的信息;基于预设的信息统计模板以及更新后的信息生成统计图表;当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。以此通过预先自动生成统计图表,当用户需要时,就可以直接展示给用户,减少用户的等待时间,提高工作效率,提高用户的体验。
附图说明
图1为本发明实施例提出的一种信息展示方法的流程示意图;
图2为本发明实施例提出的一种判断是否存在有信息更新的流程示意图;
图3为本发明实施例提出的一种生成统计图表的流程示意图;
图4为本发明实施例提出的一种展示统计图表的流程示意图;
图5为本发明实施例提出的一种信息展示设备的结构示意图。
具体实施方式
针对现有技术中的缺陷,本发明提出了一种信息展示方法和设备,用以克服现有技术中的缺陷,通过预先自动生成统计图表,当用户需要时,就可以直接展示给用户,减少用户的等待时间,提高工作效率,提高用户的体验。
具体的,本发明提出了以下具体的实施例:
实施例1
本发明实施例1提出了一种信息展示方法,具体的,如图1所示,包括:
步骤101、判断是否存在有信息更新.
在一个具体的实施例中,所述信息与目标对应的,具体的,例如,目标可以为企业,个人,学校,工程,项目等等,在此以企业为例来进行说明,例如企业1为生成机器人的企业,企业1对应的信息可以有注册资本信息,主营业务信息,注册所在地信息,所申请专利的信息等等,具体可以为任何信息。
由此所述判断是否存在有信息更新,如图2所示,具体包括以下步骤:
步骤1011、周期性获取所述目标的信息;
步骤1012、对获取到的信息进行类别划分;
步骤1013、在同一类别下,判断当前获取的信息与前一次获取到的信息是否相同;
步骤1014、若判断结果为不相同,则确定存在有信息更新。
在此,以企业1为例来进行说明,考虑到企业1的信息是会发生变化的,因此可以周期性获取企业1的信息,具体的,可以获取到所有的信息,例如企业的基本信息,专利信息,营业额信息等等,在获取到信息之后,对获取到的信息进行类别划分,例如类别可以分为金额类别,专利类别等等,具体的类别划分可以基于需要进行划分,并不限于以上的几种,然后判断在同一类别下,信息是否发生了变化,例如金额类别下,对应的金额前一次是23万,而当前获取到的信息则为58万,则可以确定信息发生了变化,也即存在有信息更新。再例如,专利类别的信息,前一次的数据提体现为申请的专利数为2365件,而当前获取的信息则体现为申请的专利变为2563件,还可以具体的细分到具体的月,或者天,例如2015年1月申请的专利数为23件,2月申请的专利数为56件等等,具体的可以基于需要以及实际的情况进行灵活地选取。
步骤102、若判断结果为是,获取更新后的信息.
仍以上述为例来进行说明,专利类别的信息,前一次的数据提体现为申请的专利数为2365件,而当前获取的信息则体现为申请的专利变为2563件,则获取更新后的信息,也即申请的专利为2563件的信息。
步骤103、基于预设的信息统计模板以及更新后的信息生成统计图表.
预设有多个信息统计模板,信息统计模板与所述信息的信息类型对应;
具体的,信息统计模板有多个,且对应于信息的信息类型,具体的信息类型可以与信息的类别一致,也可以不一致,例如信息类别可以为营业额类别,专利数量类别,不同状态(例如授权与否)的专利的各自数量的类别等等,具体的可以基于需要进行灵活设置。
所述基于预设的信息统计模板以及更新后的信息生成统计图表,具体如图3所示,包括:
步骤1031、确定发生更新的信息的信息类型;
步骤1032、基于确定的信息类型,确定对应的信息统计模板;
步骤1033、基于确定信息统计模板以及发生更新的信息生成统计图表。
具体的,例如发生更新的信息为专利信息,当然也可以有其他的信息类型的信息同时发生变化,在此仅以专利信息为例来进行说明,确定为专利类型,确定对应的信息统计模板,例如该信息模板中包括有授权专利的数量,总的专利数量等等,以此生成对应的专利的统计图表。
基于一个信息类型的信息可以生成一个统计图表,也可以生成多个不同的统计图表,以此一个信息类型对应多个信息统计模板,其中,多个信息统计模板所对应的信息统计方式各不一样。
具体的,仍以专利类型的信息为例,信息为企业1月申请专利为12件,2月申请专利为34件,3月申请专利为38件,一个统计图表中可以统计显示各月对应专利数量,还可以有其他的不同信息统计方式的统计图表,例如还可以有一个统计图表,其中对应的可以为各月对应的专利申请的趋势,增长率等等。可以有多个角度对数据进行处理,生成多个统计图表。
步骤104、当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。
具体的。所述当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表,具体如图4所示,包括:
步骤1041、接收到用户关于所述信息的查询请求,所述查询请求中包含有所述信息的标识;
步骤1042、基于所述标识确定所述信息;
步骤1043、基于所述信息查找对应的一个或多个统计图表;
步骤1044、将生成时间最新的统计图表展示给所述用户。
具体的,当用户查询某信息时,例如以发送查询请求的方式进行查询时,该查询请求中会包含有待查询信息的标识,例如可以为信息的名称,类别,信息类型等等,只要能实现对信息的定位即可。例如要查询的是企业1的专利信息,标识可以为企业1,专利两个关键词。当然具体的标识可以基于实际的情况以及需要进行灵活地设置。
在确定了信息之后,基于确定的信息查询到对应的一个或多个统计图表,例如有3个统计图表,因为在进行信息更新时,会不断生成有统计图表,因此可能会存在有多个统计图表,其对应的生成时间各不相同。
以此,选取生成时间最新的统计图表展示给所述用户,例如展示在用户发生查询请的屏幕上,或者要求展示的屏幕上等等。
与现有技术相比,本发明实施例1公开了一种信息展示方法,包括:判断是否存在有信息更新;若判断结果为是,获取更新后的信息;基于预设的信息统计模板以及更新后的信息生成统计图表;当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。以此通过预先自动生成统计图表,当用户需要时,就可以直接展示给用户,减少用户的等待时间,提高工作效率,提高用户的体验。
实施例2
本发明实施例2该公开了一种信息展示设备,如图5所示,包括:
判断模块201,用于判断是否存在有信息更新;
获取模块202,用于当判断结果为是时,获取更新后的信息;
生成模块203,用于基于预设的信息统计模板以及更新后的信息生成统计图表;
展示模块204,用于当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。
具体的,所述信息与目标对应
所述判断模块201,具体用于:
周期性获取所述目标的信息;
对获取到的信息进行类别划分;
在同一类别下,判断当前获取的信息与前一次获取到的信息是否相同;
若判断结果为不相同,则确定存在有信息更新。
具体的,预设有多个信息统计模板,信息统计模板与所述信息的信息类型对应;
所述生成模块203,具体用于:
确定发生更新的信息的信息类型;
基于确定的信息类型,确定对应的信息统计模板;
基于确定信息统计模板以及发生更新的信息生成统计图表。
具体的,一个信息类型对应多个信息统计模板,其中,多个信息统计模板所对应的信息统计方式各不一样。
具体的,所述展示模块204,具体用于:
接收到用户关于所述信息的查询请求,所述查询请求中包含有所述信息的标识;
基于所述标识确定所述信息;
基于所述信息查找对应的一个或多个统计图表;
将生成时间最新的统计图表展示给所述用户。
与现有技术相比,本发明实施例公开了一种信息展示方法和设备,其中该方法包括:判断是否存在有信息更新;若判断结果为是,获取更新后的信息;基于预设的信息统计模板以及更新后的信息生成统计图表;当接收到用户关于所述信息的查询请求时,给所述用户展示所述统计图表。以此通过预先自动生成统计图表,当用户需要时,就可以直接展示给用户,减少用户的等待时间,提高工作效率,提高用户的体验。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。