一种信息显示方法及装置制造方法及图纸

技术编号:21432356 阅读:22 留言:0更新日期:2019-06-22 11:58
本申请公开了一种信息显示方法及装置。该方法包括:接收终端设备提交的信息查询请求;所述查询请求包括查询条件、分页显示参数;根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据;根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据;将所述目标显示数据推送至终端设备并显示。采用本申请的方案,以分页的形式输出至用户,让查询结果更清晰,节约用户阅读查询结果时间。

【技术实现步骤摘要】
一种信息显示方法及装置
本申请涉及计算机
,尤其涉及一种信息显示方法及装置。
技术介绍
现如今网络的逐渐发展,信息和数据逐渐增多,为了满足存储和搜索信息的需要,提出了一个分布式多用户能力的全文搜索引擎(ElasticSearch,ES),ES是一个开源的高扩展的分布式全文搜索引擎,可以近乎实时的存储、检索数据。同时具有很好的扩展性,可以扩展上百台信息显示装置,处理拍字节(petabyte,PB)级别的数据,在大数据实时查询方面有很好的应用。但是虽然ElasticSearch能够很好地支持实时查询,但是基于性能和安全性的角度,ElasticSearch不支持聚合查询后分页。例如,目前对于在海量维修厂的数据中查询需要的维修厂数据并显示出来的时候,无法对查询的结果在前端分页展示出来,而是将所有的符合条件的信息全都显示在页面上,无法分页显示,导致展示的结果非常冗杂,大大降低了查询结果的可读性。
技术实现思路
本申请实施例提供一种信息显示方法及装置,可以将ElasticSearch聚合查询出的结果存储进行分页,能以分页的方式展示出来,增加可视性,让查询结果更清晰。第一方面,提供了一种信息显示方法,该方法包括:接收终端设备提交的信息查询请求;所述查询请求包括查询条件、分页显示参数;根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据;根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据;将所述目标显示数据推送至终端设备并显示。在一种可能的实施方式中,在接收终端设备提交的信息查询请求之前,所述方法还包括:获取原始信息数据并确定原始信息数据的维度分类数量;对所述原始信息进行结构化处理,得到与所述维度分类数量一致的表单数据;将所述表单数据进行存储。在另一种可能的实施方式中,所述根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据,具体包括:根据所述查询条件对所述表单数据中的第一表单数据进行聚合查询,得到聚合数据;将所述聚合数据存入有序哈希链表,得到待处理数据。在一种可能的实施方式中,所述根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据,具体包括:根据所述第一表单数据的键值赋予所述有序哈希链表的键值;将所述键值存入列表;根据所述分页显示参数赋予列表的下标索引;根据所述键值获取表单数据对应的信息,得到目标显示数据。在另一种可能的实施方式中,所述将所述目标数据推送至终端设备并显示,具体包括:将所述目标显示数据封装为直译式脚本语言对象简谱JSON格式并推送至终端设备并显示。第二方面,提供了一种信息显示装置,包括:接收单元,用于接收终端设备提交的信息查询请求;所述查询请求包括查询条件、分页显示参数;查询单元,用于根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据;第一处理单元,用于根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据;推送单元,用于将所述目标显示数据推送至终端设备;显示单元,用于将在终端设备上显示所述目标显示数据。在一种可能的实施方式中,所述装置还包括:获取单元,用于获取原始信息数据;确定单元,用于确定原始信息数据的维度分类数量;第二处理单元,用于对所述原始信息进行结构化处理,得到与所述维度分类数量一致的表单数据;存储单元,用于将所述表单数据进行存储。在另一种可能的实施方式中,所述查询单元,具体用于:根据所述查询条件对所述表单数据中的第一表单数据进行聚合查询,得到聚合数据;将所述聚合数据存入有序哈希链表,得到待处理数据。在又一种可能的实施方式中,所述第一处理单元,具体用于:根据所述第一表单数据的键值赋予所述有序哈希链表的键值;将所述键值存入列表;根据所述分页显示参数赋予列表的下标索引;根据所述键值获取表单数据对应的信息,得到目标显示数据。在一种可能的实施方式中,所述显示单元,具体用于:将所述目标显示数据封装为直译式脚本语言对象简谱JSON格式并推送至终端设备并显示。第三方面,提供了一种信息显示设备,其特征在于,包括处理器、输入设备、输出设备和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行第一方面及其任一种实施方式中所述的一种信息显示方法。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。根据本申请实施例提供的一种信息显示方法及装置,基于接收到终端设备发送的分页的指令,将查询结果进行分页,并对查询结果中的提取出的元素赋予下标,按照被赋予下标的元素返回查询每个元素的搜索结果,将整个搜索结果进行整合,确定出展示的信息,并输出至终端设备,终端设备根据展示的信息和分页的结果,以分页的形式展现在网页上,以便用户能够从网页上分页的看到查询的结果。信息显示装置可以根据终端设备发送的分页指令自动的进行分页,然后将查询结果和分页结果输出至终端设备,以便于用户更方便的查看查询结果,以分页的形式输出至用户,让查询结果更清晰,节约用户阅读查询结果时间。附图说明图1是本申请实施例提供的一种信息显示方法的流程示意图;图2是本申请实施例提供的另一种信息显示方法的流程示意图;图3a和图3b是本申请实施例提供的一种信息显示界面示意图;图4是本申请实施例提供的一种信息显示装置的结构示意图;图5是本申请实施例提供的另一种信息显示设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。目前由于维修厂的数量繁多,而日常的需要是在海量的车辆维修厂的数据中查询需要的维修厂数据,或者与维修厂相关的数据,当数据量过大的时候,将在展示界面中,不分页的展示出来,导致查询结果在显示界面中显示的信息非常繁多,降低了查询结果的可读性,进而浪费读者时间。针对上述问题,本申请实施例提出以下具体解决机制。请参阅图1,图1是本申请实施例提供的一种信息显示方本文档来自技高网...

【技术保护点】
1.一种信息显示方法,其特征在于,所述方法包括:接收终端设备提交的信息查询请求;所述查询请求包括查询条件、分页显示参数;根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据;根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据;将所述目标显示数据推送至终端设备并显示。

【技术特征摘要】
1.一种信息显示方法,其特征在于,所述方法包括:接收终端设备提交的信息查询请求;所述查询请求包括查询条件、分页显示参数;根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据;根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据;将所述目标显示数据推送至终端设备并显示。2.根据权利要求1所述的信息显示方法,其特征在于,在接收终端设备提交的信息查询请求之前,所述方法还包括:获取原始信息数据并确定原始信息数据的维度分类数量;对所述原始信息进行结构化处理,得到与所述维度分类数量一致的表单数据;将所述表单数据进行存储。3.根据权利要求2所述的方法,其特征在于,所述根据所述查询条件对数据库中的预存数据进行查询,得到待处理数据,具体包括:根据所述查询条件对所述表单数据中的第一表单数据进行聚合查询,得到聚合数据;将所述聚合数据存入有序哈希链表,得到待处理数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述分页显示参数对所述待处理数据进行分页处理,得到目标显示数据,具体包括:根据所述第一表单数据的键值赋予所述有序哈希链表的键值;将所述键值存入列表;根据所述分页显示参数赋予列表的下标索引;根据所述键值获取表单数据对应的信息,得到目标显示数据。5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述目标数据推送至终端设备并显示,具体包括:将所述目标显示数据封装为直译式脚本语言对象简谱JSON格式并推送至终端设备并显示。6.一种信息显示装置,其...

【专利技术属性】
技术研发人员:刘新杨诗雨
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1