本发明专利技术提供了一种在信息搜索终端上执行的搜索方法。所述方法包括:在所述信息搜索终端上接收要搜索的关键字;根据所述关键字,在所述信息搜索终端的本地数据中进行搜索,并得到本地关联数据信息;向服务器发送接收到的关键字,并从所述服务器接收服务器关联数据信息;以及将接收到的所述服务器关联数据信息与所述本地关联数据信息合并,并向所述用户提供合并后的关联数据信息。本发明专利技术还提供了一种用于实现上述搜索方法的信息搜索终端。
【技术实现步骤摘要】
本专利技术涉及通信领域,更具体地,涉及一种在信息搜索终端上执行的搜索方法以及一种执行该搜索方法的信息搜索终端。
技术介绍
当今,在诸如移动电话、个人数字助理(PDA)、平板电脑、膝上型计算机之类的智能移动终端中,能够进行计算并存储大量的用户信息。此外,在诸如台式计算机、工作站、机顶盒之类的固定终端中,也能够进行上述工作。用户还可以通过这些移动或固定终端连接到位于网络中的服务器(例如,云端服务器),并利用这些终端来搜索所需要的信息。而如何有效、快速地在终端或云端服务器上找到所需要的信息,成为了本领域中一个待解决的重要问题。在现有技术中,主要通过移动终端对本地和云端服务器中对应账户的用户所存储或上载的信息进行搜索。而这类技术的问题在于用户搜索的对象仅限于本地终端和云端服务器中用户上传的数据,在输入搜索条件(例如,关键字)的过程中,并未向用户实时提供与其输入的关键字对应的数据关联信息列表。
技术实现思路
因此,本专利技术提供了一种在信息搜索终端上执行的搜索方法、一种执行该搜索方法的信息搜索终端、以及包括该移动信息搜索终端和服务器在内的系统。具体地,根据本专利技术的第一方案,提供了一种在信息搜索终端上执行的搜索方法。所述方法包括在所述信息搜索终端上接收要搜索的关键字;根据所述关键字,在所述信息搜索终端的本地数据中进行搜索,并得到本地关联数据信息;向服务器发送接收到的关键字,并从所述服务器接收服务器关联数据信息;以及将接收到的所述服务器关联数据信息与所述本地关联数据信息合并,并向所述用户提供合并后的关联数据信息。在一些实施例中,所述方法还可以包括仅向所述用户提供所述本地关联数据信息;以及向所述用户提示与所述服务器连接失败。在一些实施例中,在所述信息搜索终端的本地数据中进行的搜索可以是实时搜索。在一些实施例中,可以下拉列表方式向所述用户提供合并后的关联数据信息。在一些实施例中,所述方法还可以包括如果接收到的关键字发生改变,则以动态修改合并后的关联数据信息的方式向所述用户提供合并后的关联数据信息。在一些实施例中,所述方法还可以包括如果接收到的关键字发生改变,则重新进行搜索,并停止对所述服务器关联数据信息进行处理或直接舍弃所述服务器关联数据信肩、O在一些实施例中,将接收到的所述服务器关联数据信息与所述本地关联数据信息合并的步骤可以包括过滤掉所述服务器关联数据信息中与所述本地关联数据信息中相同的数据。根据本专利技术的第二方案,提供了一种信息搜索终端。所述信息搜索终端包括关键字接收单元,用于接收要搜索的关键字;本地搜索单元,用于根据所述关键字,在所述信息搜索终端的本地数据中进行搜索,并得到本地关联数据信息;服务器搜索单元,向服务器发送接收到的关键字,并从所述服务器接收服务器关联数据信息;以及关联数据信息提供单元,用于将所述服务器搜索单元接收到的所述服务器关联数据信息与所述本地搜索单元得到的所述本地关联数据信息合并,并向所述用户提供合并后的关联数据信息。在一些实施例中,所述关联数据信息提供单元可以仅向所述用户提供由所述本地搜索单元得到的所述本地关联数据信息,以及向所述用户提示与所述服务器连接失败。在一些实施例中,在所述信息搜索终端的本地数据中进行的搜索可以是实时搜索。在一些实施例中,所述关联数据信息提供单元可以下拉列表方式向所述用户提供合并后的关联数据信息。在一些实施例中,如果接收到的关键字发生改变,则所述关联数据信息提供单元可以动态修改合并后的关联数据信息的方式向所述用户提供合并后的关联数据信息。在一些实施例中,如果接收到的关键字发生改变,则所述本地搜索单元和所述服务器搜索单元可以重新进行搜索,且所述关联数据信息提供单元可以停止对所述服务器关联数据信息进行处理或可以直接舍弃所述服务器关联数据信息。在一些实施例中,所述关联数据信息提供单元可以通过以下方式将接收到的所述服务器关联数据信息与所述本地关联数据信息合并过滤掉所述服务器关联数据信息中与所述本地关联数据信息中相同的数据。利用本专利技术,用户可以在信息搜索终端上输入要搜索的相关数据(例如,关键字),并在输入关键字期间,随着关键字的输入,以下拉列表的方式向用户展示与关键字相对应的关联数据信息供用户选择。该关联数据信息可以来自于在信息搜索终端上本地保存的数据(例如,数据库),也可以来自于位于网络中的云端服务器。通过向用户实时提供关联数据信息,有效地改进了用户搜索的准确性,方便了用户操作,提高了用户搜索效率,并解决了现有技术中的上述问题。附图说明通过下面结合附图说明本专利技术的优选实施例,将使本专利技术的上述及其它目的、特征和优点更加清楚,其中图1是示出了根据本专利技术的通信系统1000的应用场景的示意图。图2是示出了根据本专利技术实施例的搜索方法400的流程图。图3是示出了根据本专利技术实施例的终端(信息搜索终端)100的方框图。在本专利技术的所有附图中,相同或相似的结构均以相同或相似的附图标记标识。具体实施例方式下面参照附图对本专利技术的优选实施例进行详细说明,在描述过程中省略了对于本专利技术来说是不必要的细节和功能,以防止对本专利技术的理解造成混淆。以下,以本专利技术应用于无线移动通信系统的场景为例,对本专利技术进行了详细描述。但本专利技术并不局限于此,本专利技术也可以应用于固定通信系统、有线通信系统,或者应用于无线移动通信系统、固定通信系统、有线通信系统等的任意混合结构。就移动通信系统而言,本专利技术并不局限于所涉及的各个移动通信终端的具体通信协议,可以包括但不限于2G、3G、4G、5G网络,WCDMA、CDMA2000、TD-SCDMA系统等,不同的移动终端可以采用相同的通信协议,也可以采用不同的通信协议。本专利技术并不局限于移动终端的具体操作系统,可以包括但不限于iOS、Windows Mobile、SymbiaruAndroid等,不同的移动终端可以采用相同的操作系统,也可以采用不同的操作系统。图1是示出了根据本专利技术的通信系统1000的应用场景的示意图。如图1所示,通信系统1000可以包括移动终端100A (例如,智能手机)和/或固定终端100B (例如,工作站)和服务器200。下文中,当不特别指定时,将移动终端100A和固定终端100B统称为终端(信息搜索终端)100。为了清楚起见,图中仅示出了两个终端100A和100B,但本专利技术并不局限于此,可以只包括一个终端,也可以包括三个或更多数目的终端等等。终端100可以属于用户,或者可以由用户操作。终端100可以通过通信网络300与服务器200相连并与之进行通信。通信网络300的示例可以包括但不限于互联网、移动通信网络、固定线路(如xDSL、光纤等)等。终端100包括安装在其中的终端搜索客户端150 (针对终端100A和100B分别是终端搜索客户端150A和150B,下文中统称为终端搜索客户端150)。终端搜索客户端150可以由用户以软件的形式自行安装在终端100中,或者可以由终端生产厂商以硬件或固件的形式安装在终端100中。在一些实施例中,终端搜索客户端150可以是例如在用户购买了手机之后从例如安卓应用商店、苹果应用商店中下载的专门用于搜索的应用软件。在另一些实施例中,终端搜索客户端150可以是例如由终端生产厂商以固件或硬件形式预先安装在终端100中的应用程序。在又一些实施例中,终本文档来自技高网...
【技术保护点】
一种在信息搜索终端上执行的搜索方法,包括:在所述信息搜索终端上接收要搜索的关键字;根据所述关键字,在所述信息搜索终端的本地数据中进行搜索,并得到本地关联数据信息;向服务器发送接收到的关键字,并从所述服务器接收服务器关联数据信息;以及将接收到的所述服务器关联数据信息与所述本地关联数据信息合并,并向所述用户提供合并后的关联数据信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:李晓军,卢小明,安景学,
申请(专利权)人:北京网秦天下科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。