CN109213782B - 搜索界面的配置、显示方法、装置及通信设备 - Google Patents

搜索界面的配置、显示方法、装置及通信设备 Download PDF

Info

Publication number
CN109213782B
CN109213782B CN201811283370.5A CN201811283370A CN109213782B CN 109213782 B CN109213782 B CN 109213782B CN 201811283370 A CN201811283370 A CN 201811283370A CN 109213782 B CN109213782 B CN 109213782B
Authority
CN
China
Prior art keywords
configuration
user
search
interface
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811283370.5A
Other languages
English (en)
Other versions
CN109213782A (zh
Inventor
赵鹏伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Big Data Technologies Co Ltd
Original Assignee
New H3C Big Data Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by New H3C Big Data Technologies Co Ltd filed Critical New H3C Big Data Technologies Co Ltd
Priority to CN201811283370.5A priority Critical patent/CN109213782B/zh
Publication of CN109213782A publication Critical patent/CN109213782A/zh
Application granted granted Critical
Publication of CN109213782B publication Critical patent/CN109213782B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供搜索界面的配置、显示方法、装置及通信设备,属于大数据技术领域。该搜索界面的配置方法包括:接收用户输入的配置指令;显示搜索***的服务器根据配置指令返回的配置界面;接收用户在所述配置界面上输入的配置操作;在接收到所述用户输入的确定配置操作时,发送配置请求至服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在用户在需要搜索时,根据配置内容生成供用户进行搜索的搜索界面。从而使得用户可以通过配置合适的搜索界面来进行检索,而无需对***再进行新功能的开发、重新上线等繁重的过程,进而减轻软件开发和/或维护人员的负担,同时降低项目开发的人力成本。

Description

搜索界面的配置、显示方法、装置及通信设备
技术领域
本发明涉及大数据技术领域,具体而言,涉及搜索界面的配置、显示方法、装置及通信设备。
背景技术
数据搜索已经成为数据处理领域必不可缺的模块,面对当前日益复杂的业务场景及用户需求,对搜索界面和搜索条件的需求也日趋复杂。用户对搜索结果的准确性,对搜索要求的定制化程度也更高,但是在传统模式下新功能的使用需要经过开发测试,而实施只能在下一个版本中应用,这样就给软件开发及维护人员带来了极大的负担,也提升了项目开发的人力成本。
发明内容
为解决上述问题,本发明实施例提供搜索界面的配置、显示方法、装置及通信设备。
第一方面,本发明实施例提供了一种搜索界面的配置方法,应用于搜索***的客户端,所述方法包括:接收用户输入的配置指令;显示所述搜索***的服务器根据所述配置指令返回的配置界面;接收所述用户在所述配置界面上输入的配置操作,所述配置操作用于配置目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段;在接收到所述用户输入的确定配置操作时,发送配置请求至服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面。
进一步地,所述配置界面显示有待配置的检索数据源的数据列表,所述接收所述用户在所述配置界面上输入的配置操作,包括:接收所述用户在所述配置界面上输入的检索数据源确认指令;根据所述检索数据源确认指令从所述检索数据源的数据列表中确定所述目标检索数据源,并显示所述目标检索数据源所对应的所有索引列表;接收所述用户在所述配置界面上输入的索引选择指令;根据所述索引选择指令从所有所述索引列表中确定出所述目标索引,并显示所述目标索引所对应的所有类型列表;接收所述用户在所述配置界面上输入的类型选择指令;根据所述类型选择指令从所有所述类型列表中确定出所述目标类型,并显示所述目标类型所对应的所有字段列表;接收所述用户在所述配置界面上输入的字段选择指令;根据所述字段选择指令从所有所述字段列表中确定出所述目标检索字段。
进一步地,在根据所述字段选择指令从所有所述字段列表中确定出目标检索字段之后,还包括:根据所述目标检索字段确定用于对所述目标检索字段进行检索时页面展示的输入框组件信息,所述输入框组件信息包括日期类型输入框信息、数字类型输入框信息和文本类型输入框信息。
进一步地,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:根据所述配置内容生成界面定制信息;根据所述界面定制信息生成供用户进行搜索的搜索界面。
进一步地,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:根据所述用户的标识信息以及所述配置内容配置生成供用户进行搜索的搜索界面。
进一步地,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:添加需要使用所述搜索界面的新用户的标识信息至所述配置内容;根据所述配置内容生成供所述用户与所述新用户进行搜索的搜索界面。
进一步地,所述方法还包括:将所述搜索界面共享至服务器,以使其他用户从所述服务器下载使用所述搜索界面。
第二方面,本发明实施例提供了一种搜索界面的显示方法,应用于搜索***的客户端,所述方法包括:在检测到用户的检索请求时,显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,其中,所述选项列表包括至少两种与所述用户对应的搜索界面的选项;接收所述用户输入的用于选定所述选项中的一个选项的确定操作;显示与所述确定操作对应的搜索界面。
进一步地,所述显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,包括:显示与所述用户的账户绑定的搜索界面的选项列表。
第三方面,本发明实施例提供一种搜索界面的配置装置,应用于搜索***的客户端,所述装置包括:第一接收模块,用于接收用户输入的配置指令;显示模块,用于显示所述搜索***的服务器根据所述配置指令返回的配置界面;第二接收模块,用于接收所述用户在所述配置界面上输入的配置操作,所述配置操作用于配置目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段;界面生成模块,用于在接收到所述用户输入的确定配置操作时,发送配置请求给所述服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面。
第四方面,本发明实施例提供一种搜索界面的显示装置,应用于搜索***的客户端,所述装置包括:第一显示模块,用于在检测到用户的检索请求时,显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,其中,所述选项列表包括至少两种与所述用户对应的搜索界面的选项;接收模块,用于接收所述用户输入的用于选定所述选项中的一个选项的确定操作;第二显示模块,用于显示与所述确定操作对应的搜索界面。
第五方面,本发明实施例提供一种通信设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的方法;或者,当所述计算机可读取指令由所述处理器执行时,运行如上述第二方面提供的方法。
与现有技术相比,一方面,本发明实施例提供的搜索界面的配置方法、装置及通信设备带来了以下有益效果:
通过接收用户输入的配置指令,以显示所述搜索***的服务器根据所述配置指令返回的配置界面,接收所述用户在所述配置界面上输入的配置操作,在接收到所述用户输入的确定配置操作时,发送配置请求至服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面,从而使得用户可以通过配置合适的搜索界面来进行检索,而无需对***再进行新功能的开发、重新上线等繁重的过程,进而减轻软件开发和/或维护人员的负担,同时降低项目开发的人力成本。
另一方面,本发明实施例提供的搜索界面的显示方法、装置及通信设备带来了以下有益效果:
通过显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,以根据用户输入的用于选定所述选项中的一个选项的确定操作来显示与所述确定操作对应的搜索界面。从而使得用户可以通过选择合适的搜索界面来进行检索,而无需再进行新功能的开发,***重新上线等繁重的过程,进而减轻软件开发和/或维护人员的负担,同时降低项目开发的人力成本。
本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为现有技术中的界面配置的示意图;
图2为本发明实施例提供的一种搜索界面的配置方法的流程图;
图3为本发明实施例提供的一种搜索界面的显示方法的流程图;
图4为本发明实施例提供的一种搜索界面的配置装置的结构框图;
图5为本发明实施例提供的一种搜索界面的显示装置的结构框图;
图6示出了一种可应用于本发明实施例中的通信设备的结构框图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在传统方案中,当***上线后,***中包含有数据搜索功能,但是随着业务的发展,业务变更或其他业务***数据变动等情况发生,原有的搜索功能已经不再适用现有场景。例如,如图1所示,原有搜索场景中不包含某时间字段的筛选条件,但是适用中发现需要对该字段进行字段筛选。在传统设计下需要***使用方提出开发需求,然后交于***开发方进行程序修改,以通过新的功能开发增加新的场景,进而来适用于当前的需求,然而程序修改完成后还需将原***停机,新***上线等繁重的过程,进而给软件开发和/或维护人员带来了极大的负担,并且也提升了项目开发的人力成本。
因此,对于用户对搜索界面的可变性需求,使用传统的搜索***来提供搜索界面并不是一个很好的选择。为此,本发明实施例提供了如下的搜索界面的配置方法以及搜索界面的显示方法,以减轻软件开发和/或维护人员的负担,同时降低项目开发的人力成本。
请参照图2,图2为本发明实施例提供的搜索界面的配置方法的流程图。其中,搜索界面的配置方法应用于搜索***的客户端。
步骤S101,接收用户输入的配置指令。
其中,配置指令用于使所述搜索***的服务器返回配置界面。其中,该配置界面用于供用户按需配置,以满足用户的需求。
配置指令包括用户的账户信息和/或IP(Internet Protocol,互联网协议)地址信息。以通过账户信息和/或IP地址信息返回相应的配置界面。
步骤S102,显示所述搜索***的服务器根据所述配置指令返回的配置界面。
可选地,所述配置界面可以是空白界面,也可以是预先设置好的界面。例如,该配置界面中设置有多种检索条件。
作为一种实施方式,根据配置指令中的IP地址信息和/或账户信息将服务器中预先存储的配置界面发送至该客户端,在客户端上进行渲染显示。例如,直接通过IP地址信息将配置界面发送至该客户端,在客户端上进行渲染显示,或者是将配置界面发送至该账户信息下,以在该账户下进行配置界面的渲染显示。或者是通过IP地址信息和账户信息将服务器中预先存储的配置界面发送至该客户端,在客户端上进行渲染显示。
步骤S103,接收所述用户在所述配置界面上输入的配置操作。
其中,配置操作为用户根据配置界面上所显示的选项信息所触发的操作。
所述配置操作用于配置目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段。
作为一种实施方式,所述配置界面显示有待配置的检索数据源的数据列表,步骤S103包括:接收所述用户在所述配置界面上输入的检索数据源确认指令;根据所述检索数据源确认指令从所述检索数据源的数据列表中确定所述目标检索数据源(例如,根据***中配置的检索数据源信息选择相应的ElasticSearch集群,数据源配置信息包括ElasticSearch集群的IP地址,端口信息,集群名称信息),并显示所述目标检索数据源所对应的所有索引列表;接收所述用户在所述配置界面上输入的索引选择指令;根据所述索引选择指令从所有所述索引列表中确定出所述目标索引,并显示所述目标索引所对应的所有类型列表;接收所述用户在所述配置界面上输入的类型选择指令;根据所述类型选择指令从所有所述类型列表中确定出所述目标类型,并显示所述目标类型所对应的所有字段列表;接收所述用户在所述配置界面上输入的字段选择指令;根据所述字段选择指令从所有所述字段列表中确定出所述目标检索字段。
可选地,在根据所述字段选择指令从所有所述字段列表中确定出目标检索字段之后,还包括:根据所述目标检索字段确定用于对所述目标检索字段进行检索时页面展示的输入框组件信息,所述输入框组件信息包括日期类型输入框信息、数字类型输入框信息和文本类型输入框信息。
其中,日期类型输入框信息包括日期框、日期区间框、时间框和时间区间框。
数字类型输入框信息包括数据框和数字范围框。
文本类型输入框信息包括单选框、复选框、下拉框和文本框。
其中,当组件选择为单选框、复选框或下拉框时,需要选择对应的数据字典项信息,数据字典项信息在该***的预设功能模块中进行维护。
作为另一种实施方式,所述配置界面上显示有所有的检索数据源列表、索引列表、类型列表、字段列表,通过获取用户所选择的选择信息来分别从所有检索数据源列表、索引列表、类型列表、字段列表中确定出目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段。
举例来说,假设配置界面上显示有所有的检索数据源列表、索引列表、类型列表、字段列表,用户可以从检索数据源列表中选择一目标检索数据源,当选择出目标检索数据源后,所述索引列表显示与目标检索数据源对应的所有索引列表(例如,可以通过数据库中进行数据的关联来实现显示与目标检索数据源对应的所有索引列表),用户再从所有索引列表中选择目标索引,然后从类型列表中选择所述目标索引对应的目标类型,最后从字段列表中选择所述目标类型对应的目标检索字段。
当然,在实际使用中,用户可以只从检索数据源列表中选择目标检索数据源,或者是分别从检索数据源列表、索引列表、类型列表、字段列表中选择目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段,或者是分别从检索数据源列表、索引列表、类型列表中选择目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型;或者是分别从检索数据源列表、索引列表中选择目标检索数据源、所述目标检索数据源对应的目标索引。
步骤S104,在接收到所述用户输入的确定配置操作时,发送配置请求至服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面。
作为一种实施方式,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:根据所述配置内容生成界面定制信息;根据所述界面定制信息生成供用户进行搜索的搜索界面。
可选地,将所述界面定制信息持久化至数据库。
可选地,根据所述配置内容生成供用户进行搜索的搜索界面,包括:根据所述用户的标识信息以及所述配置内容配置生成供用户进行搜索的搜索界面。
其中,所述标识信息可以是用户的账户信息,如登录该***的登录名称和/或登录密码,或者是该用户的身份证信息等。
在本实施例中,通过将该用户的标识信息与配置内容进行绑定,使得在生成该搜索界面后,该用户可以随时使用该搜索界面,而不会导致该搜索界面只能使用一次,进而为用户带来了极大的便利,使得用户在后期还需要使用该搜索界面时,无需再重新进行配置便可以使用。
可选地,根据所述配置内容生成供用户进行搜索的搜索界面,包括:添加需要使用所述搜索界面的新用户的标识信息至所述配置内容;根据所述配置内容生成供所述用户与所述新用户进行搜索的搜索界面。
其中,新用户可以是该用户的另一账户,还可以是该用户的好友账户。
在本实施例中,通过添加新用户的标识信息,可以使得所生成的搜索界面该新用户也可以被共享到,进而为其他用户提供了便利。使得该新用户无需自己去进行配置,便能够共享该搜索界面。
在一可选地实施例中,所述方法还包括:将所述搜索界面共享至服务器,以使其他用户从所述服务器下载使用所述搜索界面。
通过将该搜索界面共享至服务器,可以使得所有人都能够从服务器获取所共享的搜索界面,进而使得其他用户能够在服务器中寻找合适的搜索界面,进而无需在进行配置新的搜索界面,为用户节约了大量的时间,进而给用户带来了极大的便利。
本发明实施例提供的搜索界面的配置方法,通过接收用户输入的配置指令,以显示所述搜索***的服务器根据所述配置指令返回的配置界面,接收所述用户在所述配置界面上输入的配置操作,在接收到所述用户输入的确定配置操作时,发送配置请求至服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面,从而使得用户可以通过配置合适的搜索界面来进行检索,而无需对***再进行新功能的开发、重新上线等繁重的过程,进而减轻软件开发和/或维护人员的负担,同时降低项目开发的人力成本。
请参照图3,图3为本发明实施例提供的一种搜索界面的显示方法的流程图,该方法应用于搜索***的客户端,所述方法包括如下步骤:
步骤S201:在检测到用户的检索请求时,显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,其中,所述选项列表包括至少两种与所述用户对应的搜索界面的选项。
可选地,可以通过检测搜索***的初始页面上的点击事件来检测该检索请求。
当然,在实际使用中,还可以通过其他方式,例如,通过检测是否进入该***,如果进入了该***,则判定为当前发生了检索请求事件。例如,用户在登录该***后,当用户成功登录,则认为当前触发了检索请求。
其中,检索请求用于使所述搜索***的服务器返回与所述用户对应的搜索界面的选项列表。
在本实施例中,用户可以从选项列表中选择任意一种作为目标搜索界面。如果,选项列表中没有适合当前用户的需要时,可以通过如图2所述的方法,使得该用户能够随时新建一个满意的搜索界面。
可选地,显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,包括:显示与所述用户的账户绑定的搜索界面的选项列表。
其中,所述账户可以是用户登录该***所注册的账号,也可以是该用户的标识信息,例如身份证信息。
在本实施例中,通过将搜索界面与用户的账户进行绑定,可以使得用户在第一次使用后,再需要使用该搜索界面时,无需再重新进行定制,从而使得用户能够更快的使用原来的搜索界面进行检索,以提高用户的使用效率,同时为用户节约的了大量的时间。
可选地,每一个选项后面还设有预览按钮,使得当用户点击该预览按钮后显示预览搜索界面。
可选地,每个选项可以显示搜索界面的名称、功能或者是使用方法。例如,选项A中显示有该选项的名称,如“检索字段”,或者是显示如何使用该选项,如“可以通过and/or等语法使用不同的字段进行检索等”。
步骤S202:接收所述用户输入的用于选定所述选项中的一个选项的确定操作。
其中,确定操作可以是单击搜索界面上的某个特定按钮或相关的选项名称所生成的操作,例如,下拉框中所显示的A或B。或者是通过单击搜索界面上所显示的“选项”按钮来选择所述选项中的一个选项。
当然,在实际使用中,确定操作也可以是通过双击搜索界面上的某个特定按钮或相关的选项名称所生成的操作。
步骤S203:显示与所述确定操作对应的搜索界面。
本发明实施例提供的搜索界面的显示方法,通过显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,以根据用户输入的用于选定所述选项中的一个选项的确定操作来显示与所述确定操作对应的搜索界面。从而使得用户可以通过选择合适的搜索界面来进行检索,而无需再进行新功能的开发,***重新上线等繁重的过程,进而减轻软件开发和/或维护人员的负担,同时降低项目开发的人力成本。
请参照图4,图4为本发明实施例提供的一种搜索界面的配置装置的结构框图,该装置与图2所示的方法一一对应。所述搜索界面的配置装置400应用于搜索***的客户端,搜索界面的配置装置400包括第一接收模块410、显示模块420、第二接收模块430和界面生成模块440。
第一接收模块410,用于接收用户输入的配置指令。
显示模块420,用于显示所述搜索***的服务器根据所述配置指令返回的配置界面。
第二接收模块430,用于接收所述用户在所述配置界面上输入的配置操作,所述配置操作用于配置目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段。
可选地,所述配置界面显示有待配置的检索数据源的数据列表,第二接收模块430,还用于:接收所述用户在所述配置界面上输入的检索数据源确认指令;根据所述检索数据源确认指令从所述检索数据源的数据列表中确定目标检索数据源,并显示所述目标检索数据源所对应的所有索引列表;接收所述用户在所述配置界面上输入的索引选择指令;根据所述索引选择指令从所有所述索引列表中确定出目标索引,并显示所述目标索引所对应的所有类型列表;接收所述用户在所述配置界面上输入的类型选择指令;根据所述类型选择指令从所有所述类型列表中确定出目标类型,并显示所述目标类型所对应的所有字段列表;接收所述用户在所述配置界面上输入的字段选择指令;根据所述字段选择指令从所有所述字段列表中确定出目标检索字段。
可选地,在根据所述字段选择指令从所有所述字段列表中确定出目标检索字段之后,还包括:根据所述目标检索字段确定用于对所述目标检索字段进行检索时页面展示的输入框组件信息,所述输入框组件信息包括日期类型输入框信息、数字类型输入框信息和文本类型输入框信息。
界面生成模块440,用于在接收到所述用户输入的确定配置操作时,发送配置请求给所述服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面。
可选地,界面生成模块440,还用于:在接收到所述用户输入的确定配置操作时,发送配置请求给所述服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成界面定制信息;根据所述界面定制信息生成供用户进行搜索的搜索界面。
可选地,界面生成模块440,还用于:在接收到所述用户输入的确定配置操作时,发送配置请求给所述服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述用户的标识信息以及所述配置内容配置生成供用户进行搜索的搜索界面。
可选地,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:添加需要使用所述搜索界面的新用户的标识信息至所述配置内容;根据所述配置内容生成供所述用户与所述新用户进行搜索的搜索界面。
在一可选的实施例中,所述装置400还包括:共享模块,用于将所述搜索界面共享至服务器,以使其他用户从所述服务器下载使用所述搜索界面。
请参照图5,图5为本发明实施例提供的一种搜索界面的显示装置的结构框图,该装置与图3中的搜索界面的显示方法一一对应,所述搜索界面的显示装置500应用于搜索***的客户端,所述搜索界面的显示装置500包括:第一显示模块510、接收模块520和第二显示模块530。
第一显示模块510,用于在检测到用户的检索请求时,显示所述搜索***的服务器返回的与所述用户对应的搜索界面的选项列表,其中,所述选项列表包括至少两种与所述用户对应的搜索界面的选项。
可选地,第一显示模块510,还用于在检测到用户的检索请求时,显示与所述用户的账户绑定的搜索界面的选项列表。
接收模块520,用于接收所述用户输入的用于选定所述选项中的一个选项的确定操作。
第二显示模块530,用于显示与所述确定操作对应的搜索界面。
如图6所示,是通信设备700的示意图。所述通信设备700包括存储器702、处理器704以及存储在所述存储器702中并可在所述处理器704上运行的计算机可读取指令703。当所述计算机可读取指令703由所述处理器704执行时,运行如图2中的所述搜索界面的配置方法,为避免重复,此处不再赘述。或者,当所述计算机可读取指令703由所述处理器704执行时,运行如图3中的所述搜索界面的显示方法,为避免重复,此处不再赘述。或者,当所述计算机可读取指令703由所述处理器704执行时,实现如图4所述搜索界面的配置装置中各模块/单元的功能,为避免重复,此处不再赘述。或者,当所述计算机可读取指令703由所述处理器704执行时,实现如图5所述搜索界面的显示装置中各模块/单元的功能,为避免重复,此处不再赘述。
示例性的,计算机可读取指令703可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器702中,并由处理器704执行,以完成本发明。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机可读取指令703在通信设备700中的执行过程。例如,计算机可读取指令703可以被分割成如图5中的第一显示模块510、接收模块520和第二显示模块530,各模块的具体功能在此不一一赘述。
其中,存储器702可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器702用于存储程序,所述处理器704在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流程定义的方法可以应用于处理器704中,或者由处理器704实现。
处理器704可能是一种集成电路芯片,具有信号的处理能力。上述的处理器704可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
可以理解的是,图6所示的结构仅为通信设备300的一种结构示意图,通信设备700还可以包括比图6所示更多或更少的组件。图6中所示的各组件可以采用硬件、软件或其组合实现。
在本发明所提供的几个实施例中,应该理解到,所揭露的***和方法,也可以通过其它的方式实现。以上所描述的***实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者通信设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

Claims (9)

1.一种搜索界面的配置方法,其特征在于,应用于搜索***的客户端,所述方法包括:
接收用户输入的配置指令;
显示所述搜索***的服务器根据所述配置指令返回的配置界面;
接收所述用户在所述配置界面上输入的配置操作,所述配置操作用于配置目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段;
在接收到所述用户输入的确定配置操作时,发送配置请求至服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面。
2.根据权利要求1所述的方法,其特征在于,所述配置界面显示有待配置的检索数据源的数据列表,所述接收所述用户在所述配置界面上输入的配置操作,包括:
接收所述用户在所述配置界面上输入的检索数据源确认指令;
根据所述检索数据源确认指令从所述检索数据源的数据列表中确定所述目标检索数据源,并显示所述目标检索数据源所对应的所有索引列表;
接收所述用户在所述配置界面上输入的索引选择指令;
根据所述索引选择指令从所有所述索引列表中确定出所述目标索引,并显示所述目标索引所对应的所有类型列表;
接收所述用户在所述配置界面上输入的类型选择指令;
根据所述类型选择指令从所有所述类型列表中确定出所述目标类型,并显示所述目标类型所对应的所有字段列表;
接收所述用户在所述配置界面上输入的字段选择指令;
根据所述字段选择指令从所有所述字段列表中确定出所述目标检索字段。
3.根据权利要求2所述的方法,其特征在于,在根据所述字段选择指令从所有所述字段列表中确定出目标检索字段之后,还包括:
根据所述目标检索字段确定用于对所述目标检索字段进行检索时页面展示的输入框组件信息,所述输入框组件信息包括日期类型输入框信息、数字类型输入框信息和文本类型输入框信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:
根据所述配置内容生成界面定制信息;
根据所述界面定制信息生成供用户进行搜索的搜索界面。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:
根据所述用户的标识信息以及所述配置内容配置生成供用户进行搜索的搜索界面。
6.根据权利要求5所述的方法,其特征在于,所述根据所述配置内容生成供用户进行搜索的搜索界面,包括:
添加需要使用所述搜索界面的新用户的标识信息至所述配置内容;
根据所述配置内容生成供所述用户与所述新用户进行搜索的搜索界面。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述搜索界面共享至服务器,以使其他用户从所述服务器下载使用所述搜索界面。
8.一种搜索界面的配置装置,其特征在于,应用于搜索***的客户端,所述装置包括:
第一接收模块,用于接收用户输入的配置指令;
显示模块,用于显示所述搜索***的服务器根据所述配置指令返回的配置界面;
第二接收模块,用于接收所述用户在所述配置界面上输入的配置操作,所述配置操作用于配置目标检索数据源、所述目标检索数据源对应的目标索引、所述目标索引对应的目标类型、所述目标类型对应的目标检索字段;
界面生成模块,用于在接收到所述用户输入的确定配置操作时,发送配置请求给所述服务器,所述配置请求中包括所述配置操作对应的配置内容,以使所述服务器保存所述配置内容,并在所述用户在需要搜索时,根据所述配置内容生成供用户进行搜索的搜索界面。
9.一种通信设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-7中任一权项所述的方法。
CN201811283370.5A 2018-10-31 2018-10-31 搜索界面的配置、显示方法、装置及通信设备 Active CN109213782B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811283370.5A CN109213782B (zh) 2018-10-31 2018-10-31 搜索界面的配置、显示方法、装置及通信设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811283370.5A CN109213782B (zh) 2018-10-31 2018-10-31 搜索界面的配置、显示方法、装置及通信设备

Publications (2)

Publication Number Publication Date
CN109213782A CN109213782A (zh) 2019-01-15
CN109213782B true CN109213782B (zh) 2020-12-08

Family

ID=64998239

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811283370.5A Active CN109213782B (zh) 2018-10-31 2018-10-31 搜索界面的配置、显示方法、装置及通信设备

Country Status (1)

Country Link
CN (1) CN109213782B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110096537B (zh) * 2019-03-11 2023-09-19 中国平安人寿保险股份有限公司 图形对比方法、装置、电子设备及计算机可读存储介质
CN110502482B (zh) * 2019-07-05 2024-04-26 中国平安财产保险股份有限公司 用户操作界面配置方法、***及数据操作方法
CN111930823A (zh) * 2020-09-27 2020-11-13 武汉中科通达高新技术股份有限公司 一种数据查询方法、装置、数据中台和存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221566A (zh) * 2007-07-15 2008-07-16 杨筑平 信息搜索和存取授权方法
CN102193945A (zh) * 2010-03-12 2011-09-21 新奥特(北京)视频技术有限公司 一种文稿***中检索条件自定义的方法和装置
CN102402572A (zh) * 2010-09-09 2012-04-04 佳能株式会社 文档管理***及搜索指定方法
CN102436496A (zh) * 2011-11-14 2012-05-02 百度在线网络技术(北京)有限公司 一种提供个性化搜索标签的方法及其装置
CN104272237A (zh) * 2012-08-16 2015-01-07 Sk普兰尼特有限公司 提供响应用户界面的装置和方法及针对该方法的电子设备可读的记录介质
CN108446344A (zh) * 2018-03-06 2018-08-24 政采云有限公司 自定义条件查询方法和***
CN108710526A (zh) * 2018-05-21 2018-10-26 北京大米科技有限公司 消息格式的配置方法、装置、计算机设备及可读存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343331B2 (en) * 2001-07-06 2008-03-11 General Electric Company Methods and systems for managing supply chain processes
CN101150796A (zh) * 2006-09-18 2008-03-26 英华达(上海)电子有限公司 一种快速进入手机菜单的方法和装置
CN101350977B (zh) * 2007-07-20 2011-10-26 宁波萨基姆波导研发有限公司 一种移动通信终端应用快速搜索方法
CN101222496B (zh) * 2008-01-22 2011-09-21 中兴通讯股份有限公司 一种网络电视***中搜索和启动业务的***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221566A (zh) * 2007-07-15 2008-07-16 杨筑平 信息搜索和存取授权方法
CN102193945A (zh) * 2010-03-12 2011-09-21 新奥特(北京)视频技术有限公司 一种文稿***中检索条件自定义的方法和装置
CN102402572A (zh) * 2010-09-09 2012-04-04 佳能株式会社 文档管理***及搜索指定方法
CN102436496A (zh) * 2011-11-14 2012-05-02 百度在线网络技术(北京)有限公司 一种提供个性化搜索标签的方法及其装置
CN104272237A (zh) * 2012-08-16 2015-01-07 Sk普兰尼特有限公司 提供响应用户界面的装置和方法及针对该方法的电子设备可读的记录介质
CN108446344A (zh) * 2018-03-06 2018-08-24 政采云有限公司 自定义条件查询方法和***
CN108710526A (zh) * 2018-05-21 2018-10-26 北京大米科技有限公司 消息格式的配置方法、装置、计算机设备及可读存储介质

Also Published As

Publication number Publication date
CN109213782A (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
CN108153670B (zh) 一种接口测试方法、装置及电子设备
CN106919635B (zh) 一种群聊天记录查询方法、装置及电子设备
WO2016153824A1 (en) Method and system for providing private chat within a group chat
US11356498B2 (en) Method and a device for sharing a hosted application
CN109213782B (zh) 搜索界面的配置、显示方法、装置及通信设备
CN107545451B (zh) 一种广告推送方法及装置
CN109284321B (zh) 数据加载方法、装置、计算设备和计算机可读存储介质
CN111176963B (zh) 一种服务评价信息的处理方法及装置
CN104579909B (zh) 一种用户信息的分类、用户分组信息的获取方法和设备
CN110245953B (zh) 一种信息验证方法、信息验证装置及电子设备
CN110969001A (zh) 反馈信息的生成方法及装置、存储介质、处理器和终端
US20230281695A1 (en) Determining and presenting information related to a semantic context of electronic message text or voice data
CN114240340A (zh) 业务数据处理方法、装置、电子设备及可读存储介质
US10929412B2 (en) Sharing content based on extracted topics
US20200004785A1 (en) Automatic grouping based on user behavior
CN107329945B (zh) 短消息的展示处理方法、展示处理装置以及移动终端
CN111314201A (zh) 一种应用数据处理方法、***及相关设备
CN111740850A (zh) 群聊的创建方法及装置、电子设备、可读存储介质
KR102023999B1 (ko) 웹 페이지를 생성하는 방법 및 장치
CN114564270B (zh) 列表组件渲染、页面的前端展示方法、装置、设备及介质
US11226810B1 (en) Method for providing information based on expected result value and computing device using the same
CN110674386B (zh) 资源推荐方法、装置及存储介质
CN111506644B (zh) 一种应用数据处理方法、装置和电子设备
CN112541710A (zh) 搜索产品质量评估方法、装置、电子设备及存储介质
CN112613932A (zh) 开票方法、装置、存储介质及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant