一种用于进行针对用户的随机搜索的方法和装置的制造方法

文档序号:9667334阅读:168来源:国知局
一种用于进行针对用户的随机搜索的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种用于进行针对用户的随机搜索的方法和装置。
【背景技术】
[0002]现有技术中,用户仅在具有明确的搜索需求时,才会使用搜索功能,如在搜索输入框中输入关键字并发起搜索,来获得与关键字对应的搜索结果,因此,当前的搜索类产品也仅限于为具有明确的搜索需求的用户提供搜索功能,致使用户对于搜索类产品的认知,也仅限于解决其明确的搜索需求。

【发明内容】

[0003]本发明的目的是提供一种用于进行针对用户的随机搜索的方法和装置。
[0004]根据本发明的一个方面,提供一种用于进行针对用户的随机搜索的方法,其中,该方法包括以下步骤:
[0005]获得来自用户的随机搜索请求;
[0006]根据所述随机搜索请求,以及所述用户的历史行为信息,获得与所述用户对应的随机搜索结果;
[0007]向所述用户提供所述随机搜索结果。
[0008]根据本发明的另一个方面,还提供了一种用于进行针对用户的随机搜索的装置,其中,该装置包括以下装置:
[0009]第一获得装置,用于获得来自用户的随机搜索请求;
[0010]第二获得装置,用于根据所述随机搜索请求,以及所述用户的历史行为信息,获得与所述用户对应的随机搜索结果;
[0011]提供装置,用于向所述用户提供所述随机搜索结果。
[0012]与现有技术相比,本发明具有以下优点:1)能够在用户无明确需求的情况下,提供针对用户的随机搜索功能,以快速地向用户随机推荐其可能感兴趣的随机搜索结果;2)能够根据用户历史行为信息,来获得与用户对应的随机搜索结果,从而向用户提供个性化的随机搜索结果,能够极大的提高用户满意度;3)当用户执行预定操作行为时,可根据该预定操作行为,获得来自用户的随机搜索请求,从而能够在用户设备端为用户提供多种进行随机搜索的入口(如按钮、手势等);4)支持本地随机搜索和网络随机搜索,支持在搜索分类信息所指示的搜索分类下进行针对用户的随机搜索,从而满足了用户多样化的随机搜索需求;5)能够根据来自用户的随机搜索请求,并结合用户的历史行为信息和当前热点信息进行,来获得与用户对应的随机搜索结果,从而为用户提供该用户可能感兴趣的热点内容。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1为本发明一个实施例的用于进行针对用户的随机搜索的方法的流程示意图;
[0015]图2为本发明另一个实施例的用于进行针对用户的随机搜索的方法的流程示意图;
[0016]图3为本发明一个实施例的用于进行针对用户的随机搜索的装置的结构示意图;
[0017]图4为本发明另一个实施例的用于进行针对用户的随机搜索的装置的结构示意图。
[0018]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0019]下面结合附图对本发明作进一步详细描述。
[0020]图1为本发明一个实施例的用于进行针对用户的随机搜索的方法的流程示意图。
[0021]其中,本实施例的方法主要通过计算机设备来实现;优选地,所述计算机设备包括网络设备和用户设备;其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机;所述网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等;其中,所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA、IPTV等。
[0022]需要说明的是,所述计算机设备仅为举例,其他现有的或今后可能出现的计算机设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0023]根据本实施例的方法包括步骤S1、步骤S2和步骤S3。
[0024]在步骤S1中,计算机设备获得来自用户的随机搜索请求。
[0025]其中,所述随机搜索请求用于指示发起针对用户的随机搜索。所述随时搜索请求中包括任何与针对用户的随机搜索相关的信息;优选地,所述随机搜索请求包括但不限于:用于指示立即发起随机搜索的信息、用于指示在用户设备本地进行针对用户的本地随机搜索的信息、用于指示在网络设备端进行针对用户的网络随机搜索的信息等;更优选地,所述随机搜索请求中还包括搜索分类信息等,其中,所述搜索分类信息用于指示进行随机搜索的搜索分类,如新闻、娱乐、军事等,以使计算机设备在搜索分类信息所指示的搜索分类下进行针对用户的随机搜索。
[0026]具体地,计算机设备获得来自用户的随机搜索请求的实现方式包括但不限于:
[0027]1)计算机设备为用户设备,当用户执行预定操作行为时,该用户设备根据所述预定操作行为,获得来自用户的随机搜索请求。
[0028]其中,所述预定操作行为包括任何预定的用于触发针对用户的随机搜索的行为。优选地,所述预定操作行为包括以下任一项:
[0029]a)点击预定按钮的行为。
[0030]b)执行预定手势的行为。
[0031]其中,用户设备中预先存储有用于指示发起针对用户的随机搜索的至少一个预定手势,如“z”字形的预定手势用于指示发起在用户设备本地的本地随机搜索,“L”字形的预定手势用于指示发起在云端的网络随机搜索。
[0032]c)使用户设备按照预定轨迹进行运动的行为。
[0033]其中,用户设备中预先存储有用于指示发起针对用户的随机搜索的至少一个预定轨迹,如从上至下的预定轨迹用于指示发起在用户设备本地的本地随机搜索,从左至右的预定轨迹用于指示发起在云端的网络随机搜索。
[0034]需要说明的是,上述预定操作行为仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何预定的用于触发针对用户的随机搜索的行为,均应包含在本发明所述的预定操作行为的范围内。
[0035]具体地,计算机设备为用户设备,当检测到用户执行预定操作行为时,用户设备根据该预定操作行为,确定来自用户的随机搜索请求。
[0036]例如,“z”字形的预定手势用于指示发起在用户设备本地的本地随机搜索,用户设备检测到用户执行了 “z”字形的预定手势,则用户设备根据该预定手势确定来自用户的随机搜索请求,该随机搜索请求指示在用户设备本地进行针对用户的本地随机搜索。
[0037]又例如,用户在搜索分类“娱乐”下点击预定按钮button2,则用户设备根据用户的点击行为确定来自用户的随机搜索请求,该随机搜索请求指示在云端进行在“娱乐”搜索分类下针对用户的网络随机搜索。
[0038]2)计算机设备为网络设备,该网络设备接收来自用户设备的用户的随机搜索请求。
[0039]具体地,当用户设备确定所获得的随机搜索请求指示在网络设备端进行针对用户的随机搜索时,用户设备将该随机搜索请求发送至网络设备;之后,网络设备接收来自用户设备的该随机搜索请求。
[0040]其中,用户设备获得来自用户的随机搜索请求的实现方式已在上述实现方式1)中予以详述。
[0041]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获得来自用户的随机搜索请求的实现方式,均应包含在本发明的范围内。
[0042]在步骤S2中,计算机设备根据来自用户的随机搜索请求以及用户的历史行为信息,获得与该用户对应的随机搜索结果。
[0043]其中,所述历史行为信息包括任何与用户的历史搜索行为和/或历史浏览行为相关的信息;优选地,所述历史行为信息包括但不限于:用户历史搜索过的关键词
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1