[go: up one dir, main page]

CN106066878A - 一种应用搜索方法及应用搜索服务器 - Google Patents

一种应用搜索方法及应用搜索服务器 Download PDF

Info

Publication number
CN106066878A
CN106066878A CN201610371826.8A CN201610371826A CN106066878A CN 106066878 A CN106066878 A CN 106066878A CN 201610371826 A CN201610371826 A CN 201610371826A CN 106066878 A CN106066878 A CN 106066878A
Authority
CN
China
Prior art keywords
keyword
application
search
user
mapping table
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.)
Pending
Application number
CN201610371826.8A
Other languages
English (en)
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.)
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing 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 LeTV Holding Beijing Co Ltd, LeTV Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610371826.8A priority Critical patent/CN106066878A/zh
Publication of CN106066878A publication Critical patent/CN106066878A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及人机交互领域,公开了一种应用搜索方法及应用搜索服务器。本发明中,应用搜索方法包括:预设关键字映射表;从人机交互界面接收第一关键字;在应用下载平台搜索应用信息包含第一关键字的第一类应用;从关键字映射表中查找是否存在与第一关键字对应的第二关键字;如果查找到第二关键字,则在应用下载平台搜索应用信息包含第二关键字的第二类应用;显示第一类应用和第二类应用。本发明还提供了一种包括:设置模块、接收模块、第一搜索模块、查找模块、第二搜索模块以及显示模块的应用搜索服务器。在根据关键字搜索应用时,便能够获取包含较多应用的搜索结果,并显示给用户进行查看,丰富了搜索结果,并提高了搜索结果符合用户需求的概率。

Description

一种应用搜索方法及应用搜索服务器
技术领域
本发明涉及人机交互领域,特别涉及一种应用搜索方法及应用搜索服务器。
背景技术
目前,随着互联网技术的发展,电脑、智能手机、平板电脑、智能电视等终端的功能越来越完善,用户可以通过在终端上安装各种各样的应用的方式,来丰富生活。如,用户可以在自己的终端上安装有不同类型的应用,如,音乐播放应用、游戏应用、购物应用、社交类应用等。
在现有技术中,大多数用户都是通过应用商店进行应用下载的。应用商店作为一个安全的应用提供平台,能够将各种各样的应用展示给用户,并提供下载功能。应用商店在接收到用户输入的关键字之后,查询各应用的名称以及内容提要,判断各应用的名称或者内容提要中是否包括上述关键字,将包含上述关键字的应用显示在搜索结果中,以便用户进行选择下载。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1、用户利用关键字在应用商店中搜索应用时,应用商店显示的搜索结果较为单一。
2、在应用商店中无该关键字对应的应用资源时,应用商店会向用户推荐相关应用。但是,应用商店通常是根据相关应用的排序、评分等,进行应用推荐的,经常会出现所推荐的相关应用,不符合用户需求,用户体验较差。
发明内容
本发明的目的在于提供一种应用搜索方法及应用搜索服务器,使得在根据关键字搜索应用时,能够获取包含较多应用的搜索结果,并显示给用户进行查看,丰富了搜索结果,并提高了搜索结果符合用户需求的概率。
为解决上述技术问题,本发明的实施方式提供了一种应用搜索方法,包括:
预设关键字映射表;
从人机交互界面接收第一关键字;
在应用下载平台搜索应用信息包含第一关键字的第一类应用;
从关键字映射表中查找是否存在与第一关键字对应的第二关键字;
如果查找到第二关键字,则在应用下载平台搜索应用信息包含第二关键字的第二类应用;
显示第一类应用和第二类应用。
本发明的实施方式还提供了一种应用搜索服务器,包括:
设置模块,用于预设关键字映射表;
接收模块,用于从人机交互界面接收第一关键字;
第一搜索模块,用于在应用下载平台搜索应用信息包含第一关键字的第一类应用;
查找模块,用于从关键字映射表中查找是否存在与第一关键字对应的第二关键字;
第二搜索模块,用于在查找模块查找到第二关键字时,在应用下载平台搜索应用信息包含第二关键字的第二类应用;
显示模块,用于显示第一类应用和第二类应用。
本发明实施方式相对于现有技术而言,应用搜索服务器预先存储有关键字映射表,用户能够通过人机交互界面,将关键字发送给应用搜索服务器。在接收到关键字时,将该关键字作为第一关键字,并在应用下载平台中搜索应用信息包含第一关键字的第一类应用。并且,还在关键字映射表中查找第一关键字对应的第二关键字,根据查找到的第二关键字,在应用下载平台搜索应用信息包含第二关键字的第二类应用。这样,在显示搜索结果时,显示第一类应用和第二类应用。通过这种方式,在根据关键字搜索应用时,不仅根据用户输入的第一关键字进行模糊搜索,还根据关键字映射表查找第二关键字,根据查找到的第二关键字进行模糊搜索,从而能够获取包含较多应用的搜索结果,并显示给用户进行查看,丰富了搜索结果,并提高了搜索结果符合用户需求的概率。
另外,关键字映射表为上位词和下位词的对应表;从关键字映射表中查找是否存在与第一关键字对应的第二关键字中,第二关键字为第一关键字的下位词。利用上位词和下位词的对应关系,将第二关键字作为第一关键字的下位词,使得在根据第二关键字进行搜索时,能够更加精准的对应用下载平台中的各应用进行搜索定位,获取第二类应用,进一步的提高了搜索结果符合用户需求的概率。
另外,关键字映射表为上位词和下位词的对应表;从关键字映射表中查找是否存在与第一关键字对应的第二关键字中,第二关键字为第一关键字的上位词的其他下位词。利用第一关键字获取第一关键字的上位词,第二关键字为该上位词的其他下位词,从而使得搜索结果中能够囊括同属于一个大分类中的多个小分类的应用。这样,在根据关键字进行搜索时,能够对该关键字的周边应用进行搜索,从而使得在显示搜索结果时,能尽可能多的将相关应用也进行显示,以供用户进行查看,搜索方法的灵活性较强,进一步的提高了搜索结果符合用户需求的概率。
另外,从人机交互界面接收第一关键字中,服务器通过用户终端的人机交互界面接收第一关键字,并记录用户终端的用户账号;预设的关键字映射表中,还包含各关键字和用户账号的预设对应关系;查找第二关键字时,如果查找到的第二关键字的数量大于1个,则利用关键字映射表去除与用户账号没有对应关系的第二关键字。通过这种方式,能够为用户定制个性化的第二关键字,以使得根据第二关键字获取到的第二类应用符合用户需求的可能性较高,有效的避免了显示的应用数量较多,给用户带来阅读负担的情况。
另外,各关键字和用户账号的预设对应关系通过以下方法确定:服务器接收各用户终端上报的日志;日志中包含用户账号对终端中的应用程序的操作记录;对同一用户账号分别汇总同一应用程序的操作记录,根据所汇总的结果确定用户账号中操作频率最高的若干个应用程序,提取这些应用程序的名称作为用户帐户对应的关键字。利用用户终端上报的日志,自动获取各关键字与用户账号的对应关系,从而实现利用用户的操作习惯获取关键字,智能化程度较高。并且,服务器获取到的搜索结果能够更加符合用户需求。
另外,服务器接收用户终端上报的日志后,包括:利用日志获取用户终端中的已有应用列表;显示第一类应用和第二类应用中,所显示的第一类应用和第二类应用不在已有应用列表中,从而有效的避免了搜索结果中的应用与用户终端上已经安装的发生冲突,避免同功能应用的重复安装问题。
另外,显示第一类应用和第二类应用中,各应用的显示顺序以应用的评分排序,以便于用户根据各应用的显示顺序,依次对显示的各应用进行查看,以查找到符合用户需求的应用。
附图说明
图1是根据本发明第一实施方式中的应用搜索方法的流程示意图;
图2是根据本发明第一实施方式中的应用商店的搜索界面的示意图;
图3是根据本发明第一实施方式中的应用商店的登录界面的示意图;
图4是根据本发明第二实施方式中的应用搜索方法的流程示意图;
图5是根据本发明第三实施方式中的应用搜索方法的流程示意图;
图6是根据本发明第四实施方式中的应用搜索服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
本发明的第一实施方式涉及一种应用搜索方法。本实施方式在终端的基础上进行实施,终端可以是手机、电脑、平板电脑、智能电视等电子设备。本实施方式以应用搜索服务器为应用商店的服务器为例进行说明,服务器中预设关键字映射表。该关键字映射表可以由技术人员预先设置并保存在服务器中。应用搜索方法的具体流程如图1所示,步骤如下:
步骤101,从人机交互界面接收第一关键字。
具体的说,人机交互界面由终端提供。实际应用中,用户想要下载使用某一个或某类应用时,则用户通过相应的操作,控制终端显示应用商店的搜索界面。如,用户点击终端显示屏上的应用商店的图标,控制终端进入应用商店,在应用商店中找到搜索按键,点击搜索按键后,终端显示应用商店的搜索界面。
以应用商店的搜索界面为图2所示的界面进行举例说明:应用商店的搜索界面中,包含关键字输入框1以及“搜索”按钮,用户可以在搜索界面中的关键字输入框1中,输入想要下载的应用的应用名称,并点击“搜索”按钮,此时服务器接收到的第一关键字即为用户输入的应用名称。当然,在实际操作时,第一关键字也可以包含:应用分类名称,或者应用名称与应用分类名称两种名称同时具有,用户可以将应用的使用用途、应用的分类、应用名称的一部分作为关键字,输入在搜索界面中的关键字输入框1中。
如,用户想要下载的应用名称为“天猫购物”,则用户可以在关键字输入框1输入“天猫”“天猫购物”或者“购物”等关键字。如,用户想要下载的应用为一个打牌的游戏,但是用户不知道游戏的名称或者用户并不确定要下载哪个牌类游戏,则用户可以在关键字输入框1输入“牌类游戏”。
本实施方式中,各终端可以具有唯一的标识码,服务器在从人机交互界面接收第一关键字时,还对发送第一关键字的终端的标识码进行识别,将识别到的标识码与第一关键字相对应。当然,在实际操作时,用户在使用应用商店时,可以通过应用商店的登录界面登录自己的账号。如图3所示,登录界面中包含有用户名输入框,密码输入框,登录按钮以及注册按钮。当用户已经注册过,有属于自己的账号时,则通过在用户名输入框中输入自己的账号对应的用户名,在密码输入框中输入自己的账号密码,点击登录按钮即可登录。当用户未注册过自己的账号时,则通过点击注册按钮,设置用户名与密码的方式,进行注册,获取属于自己的账号。这样,用户通过终端发送第一关键字时,应用商店的主程序还获取用户的账号信息,应用商店的主程序控制终端将用户的账号信息与第一关键字一起发送给服务器,以便于在后续步骤中,服务器将搜索结果发送给用户账号对应的应用商店所在的终端。
步骤102,在应用下载平台搜索应用信息包含第一关键字的第一类应用。
具体的说,服务器对应用下载平台搜索中的各应用的应用信息进行检索,判断各应用的应用信息中是否包含第一关键字。如果某个应用的应用信息中包含第一关键字,则将该应用作为第一类应用。
更具体的说,各应用的应用信息可以由应用名称、应用内容提要、应用分类组成。如,用户输入的第一关键字为“斗地主”,则服务器在应用下载平台中搜索应用名称、应用内容提要、应用分类中包含“斗地主”的应用,将符合条件的所有的应用作为第一类应用。
步骤103,判断关键字映射表中是否存在与第一关键字对应的第二关键字。若是,则执行步骤104,否则执行步骤106。
本实施方式中,关键字映射表可以为上位词和下位词的对应表。第二关键字为第一关键字的下位词。具体的说,服务器在关键字映射表中查询是否存在第一关键字对应的上位词。或者,服务器在关键字映射表中查询第一关键字对应的上位词是否存在对应的下位词。
以下进行举例说明,关键字映射表可以如表1所示:
表1
上位词 下位词
生活 美食、电影、购物
游戏 竞技、益智、棋牌
健康 计步、减肥
购物 导购
旅游 导航
如,用户输入的关键字为“生活”,则服务器在关键字映射表中查询到第一关键字具有对应的第二关键字,判定结果为是。如,用户输入的关键字为“音乐”,则服务器在关键字映射表中查询不到“音乐”,从而判定结果为否。如,用户输入的关键字为“计步”,则服务器在关键字映射表中同样查找不到“计步”,判定结果为否。
步骤104,在应用下载平台搜索应用信息包含第二关键字的第二类应用。
具体的说,服务器对应用下载平台搜索中的各应用的应用信息进行检索,判断各应用的应用信息中是否包含第二关键字。如果某个应用的应用信息中包含第二关键字,则将该应用作为第二类应用。如,用户输入的关键字为“生活”,则服务器在关键字映射表中查询到第一关键字具有对应的第二关键字:美食、电影、购物。此时,服务器在应用下载平台中搜索应用信息包含美食,或包含电影,或包含购物的第二类应用。
步骤105,显示第一类应用和第二类应用。
具体的说,服务器将搜索到的第一类应用和第二类应用作为搜索结果,发送给与第一关键字相对应的标识码所对应的终端,终端显示接收到的搜索结果,即显示第一类应用和第二类应用。
步骤106,显示第一类应用。
具体的说,服务器将搜索到的第一类应用作为搜索结果,发送给与第一关键字相对应的标识码所对应的终端,终端显示接收到的搜索结果,即显示第一类应用。
本实施方式中,执行步骤105或步骤106时,可以将各应用的显示顺序以应用的评分排序,具体的评分内容可以是发布者评分,也可以是用户反馈的应用评分,以便于用户根据各应用的显示顺序,依次对显示的各应用进行查看,以查找到符合用户需求的应用。当然,在实际操作时,在执行步骤105时,可以将第一类应用显示在第二类应用之前,或者将第一类应用与第二类应用交叉显示。然而,本实施方式中,并不对显示应用的方式,做任何限制。
值得一提的是,本实施方式还可以进一步优化,服务器可以提供对应应用的虚拟商品供用户购买,其中,虚拟商品至少对应两种价格的付款信息。当用户点击应用连接,终端建立下载任务,终端访问应用商店的服务器,获取下载地址时,则服务器获取该终端对应的用户账号,并在搜索信息表中,查找是否存在该用户账号。若是,则向该用户账号反馈第一付款信息,否则,向该用户账号反馈第二付款信息。其中,第一付款信息的价格低于第二付款信息。第一付款信息与第二付款信息可以由技术人员预先设置并保存在服务器中。当然,在实际操作时,技术人员还可以在服务器上设置优惠时间。这样,基于本实施方式中的应用搜索方法还可以实现对使用该应用搜索方法的用户予以一定的优惠折扣,从而吸引更多的用户使用该应用搜索方法。如,服务器在接收到第一关键字时,发送搜索方式选择信息给用户终端,以供用户进行选择。当用户选择本发明所对应的应用搜索方法时,则服务器将该用户账号添加至搜索信息表中。
综上所述,本实施方式中,在根据关键字搜索应用时,不仅根据用户输入的第一关键字进行模糊搜索,还根据关键字映射表查找第二关键字,根据查找到的第二关键字进行模糊搜索,从而能够获取包含较多应用的搜索结果,并显示给用户进行查看,丰富了搜索结果,并提高了搜索结果符合用户需求的概率。
本发明的第二实施方式涉及一种应用搜索方法,如图4所示。第二实施方式与第一实施方式大致相同,主要区别之处在于:在第一实施方式中,第二关键字为第一关键字的下位词。而在本发明第二实施方式中,第二关键字为第一关键字的上位词的其他下位词,搜索方法的灵活性较强,进一步的提高了搜索结果符合用户需求的概率。
本实施方式中的步骤401至步骤402与第一实施方式中的步骤101至步骤102大致相同,步骤405至步骤407与第一实施方式中的步骤104至步骤106大致相同,为减少重复,在此不再赘述。以下对不同部分进行说明:
步骤403,判断第一关键字是否存在上位词。若是,则执行步骤404,否则执行步骤407。
以第一实施方式中的表1为例进行说明:如,用户输入的第一关键字为“减肥”,则服务器获取第一关键字的上位词为“健康”,判断结果为是。如,用户输入的第一关键字为“图书”,第一关键字没有上位词,服务器判断结果为否。
步骤404,获取与第一关键字的上位词对应的其他下位词。
如,第一关键字为“减肥”,服务器获取第一关键字的上位词为“健康”。则服务器查找到上位词“健康”具有两个下位词,分别为“计步”以及“减肥”,第一关键字为“减肥”,则服务器判定存在除第一关键字以外的下位词。
不难看出,本实施方式中,每个上位词至少对应有两个下位词。利用第一关键字获取第一关键字的上位词,第二关键字为该上位词的其他下位词,从而使得搜索结果中能够囊括同属于一个大分类中的多个小分类的应用。这样,在根据关键字进行搜索时,能够对该关键字的周边应用进行搜索,从而使得在显示搜索结果时,能尽可能多的将相关应用也进行显示,以供用户进行查看,搜索方法的灵活性较强,进一步的提高了搜索结果符合用户需求的概率。
本发明第三实施方式涉及一种应用搜索方法,如图5所示。第三实施方式在第二实施方式的基础上加以改进,主要改进之处在于:在本发明第三实施方式中,预设的关键字映射表中,还包含各关键字和用户账号的预设对应关系。利用关键字映射表去除与用户账号没有对应关系的第二关键字,有效的避免了显示的应用数量较多,给用户带来阅读负担的情况。
本实施方式中的步骤501至步骤504与第二实施方式中的步骤401至步骤404大致相同,步骤507至步骤509与第二实施方式中的步骤405至步骤407大致相同,为减少重复,在此不再赘述,以下对不同部分进行说明:
步骤505,判断第二关键字的个数是否大于1。若是,则执行步骤506,否则执行步骤507。
以第一实施方式中的表1为例进行说明:如,用户输入的第一关键字为“电影”,第一关键字的上位词为“生活”,服务器获取到上位词为“生活”的下位词分别为:美食、电影、购物,则除第一关键字以外的第二关键字为:美食、购物,第二关键字的个数为2,2大于1,此时判断结果为是。如,用户输入的第一关键字为“计步”,第一关键字的上位词为“健康”,服务器获取到上位词为“健康”的下位词分别为:计步、减肥,则除第一关键字以外的第二关键字为:减肥,第二关键字的个数为1,1不大于1,此时判断结果为否。
步骤506,利用关键字映射表去除与用户账号没有对应关系的第二关键字。
本实施方式中,服务器从人机交互界面接收第一关键字时,还记录用户终端的用户账号。具体的说,各关键字和用户账号的预设对应关系通过以下方法确定:服务器接收各用户终端上报的日志。日志中包含用户账号对终端中的应用程序的操作记录。对同一用户账号分别汇总同一应用程序的操作记录,根据所汇总的结果确定用户账号中操作频率最高的若干个应用程序,提取这些应用程序的名称作为用户帐户对应的关键字。
具体的说,应用商店的主程序对用户在终端中的应用程序的操作进行监控,获取各应用程序的操作记录,生成日志,并定期的控制终端通过互联网将日志发送给服务器。如,应用商店的主程序记录一周内,用户在终端中的应用程序的操作,并控制终端每周发送日志给服务器。
服务器对用户在终端中的每个应用程序的操作记录进行汇总统计。如,用户在某个时间点,使用某个应用程序的时长为T,分别执行了哪些操作。服务器根据所汇总的结果,获取用户使用频繁的几个应用程序。
值得一提的是,本实施方式中,服务器接收用户终端上报的日志后,还利用日志获取用户终端中的已有应用列表。在显示第一类应用和第二类应用中,所显示的第一类应用和第二类应用不在已有应用列表中,从而有效的避免了搜索结果中的应用与用户终端上已经安装的发生冲突,避免同功能应用的重复安装问题。
不难看出,本实施方式中,利用用户终端上报的日志,自动获取各关键字与用户账号的对应关系,从而实现利用用户的操作习惯获取关键字,智能化程度较高。并且,服务器获取到的搜索结果能够更加符合用户需求。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第四实施方式涉及一种应用搜索服务器,如图6所示,包括:
设置模块2,用于预设关键字映射表。
接收模块3,用于从人机交互界面接收第一关键字。
第一搜索模块4,用于在应用下载平台搜索应用信息包含第一关键字的第一类应用。
查找模块5,用于从关键字映射表中查找是否存在与第一关键字对应的第二关键字。
第二搜索模块6,用于在查找模块查找到第二关键字时,在应用下载平台搜索应用信息包含第二关键字的第二类应用。
显示模块7,用于显示第一类应用和第二类应用。
本实施方式中,设置模块2设置的关键字映射表为上位词和下位词的对应表;查找模块5中,第二关键字为第一关键字的下位词。
以实际装置为例进行说明,应用搜索服务器包含网卡、存储器以及处理器。网卡用于连接互联网,以便于服务器与用户终端之间的信息交互,接收用户在终端显示的人机交互界面中输入的第一关键字。存储器用于预设关键字映射表。处理器用于在应用下载平台搜索应用信息包含第一关键字的第一类应用。处理器还用于从关键字映射表中查找是否存在与第一关键字对应的第二关键字。处理器还用于在查找到第二关键字时,在应用下载平台搜索应用信息包含第二关键字的第二类应用。处理器还用于控制网卡将第一类应用和第二类应用发送给用户终端,以供终端显示第一类应用和第二类应用。
不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (10)

1.一种应用搜索方法,其特征在于,包括:
预设关键字映射表;
从人机交互界面接收第一关键字;
在应用下载平台搜索应用信息包含所述第一关键字的第一类应用;
从所述关键字映射表中查找是否存在与所述第一关键字对应的第二关键字;
如果查找到所述第二关键字,则在所述应用下载平台搜索应用信息包含所述第二关键字的第二类应用;
显示所述第一类应用和所述第二类应用。
2.根据权利要求1所述的应用搜索方法,其特征在于,所述关键字映射表为上位词和下位词的对应表;
所述从关键字映射表中查找是否存在与所述第一关键字对应的第二关键字中,所述第二关键字为所述第一关键字的下位词。
3.根据权利要求1所述的应用搜索方法,其特征在于,所述关键字映射表为上位词和下位词的对应表;
所述从关键字映射表中查找是否存在与所述第一关键字对应的第二关键字中,所述第二关键字为所述第一关键字的上位词的其他下位词。
4.根据权利要求1所述的应用搜索方法,其特征在于,所述从人机交互界面接收第一关键字中,服务器通过用户终端的人机交互界面接收所述第一关键字,并记录所述用户终端的用户账号;
所述预设的关键字映射表中,还包含各关键字和所述用户账号的预设对应关系;
所述查找第二关键字时,如果查找到的所述第二关键字的数量大于1个,则利用所述关键字映射表去除与所述用户账号没有对应关系的第二关键字。
5.根据权利要求4所述的应用搜索方法,其特征在于,所述各关键字和所述用户账号的预设对应关系通过以下方法确定:
所述服务器接收各用户终端上报的日志;所述日志中包含用户账号对终端中的应用程序的操作记录;
对同一用户账号分别汇总同一应用程序的操作记录,根据所汇总的结果确定用户账号中操作频率最高的若干个应用程序,提取这些应用程序的名称作为所述用户帐户对应的关键字。
6.根据权利要求5所述的应用搜索方法,其特征在于,所述服务器接收用户终端上报的日志后,包括:利用所述日志获取所述用户终端中的已有应用列表;
所述显示所述第一类应用和第二类应用中,所显示的所述第一类应用和第二类应用不在所述已有应用列表中。
7.根据权利要求1所述的应用搜索方法,其特征在于,所述显示第一类应用和第二类应用中,各应用的显示顺序以应用的评分排序。
8.根据权利要求1至7中任意一项所述的应用搜索方法,其特征在于,所述第一关键字包含:应用名称和/或应用分类名称。
9.一种应用搜索服务器,其特征在于,包括:
设置模块,用于预设关键字映射表;
接收模块,用于从人机交互界面接收第一关键字;
第一搜索模块,用于在应用下载平台搜索应用信息包含所述第一关键字的第一类应用;
查找模块,用于从所述关键字映射表中查找是否存在与所述第一关键字对应的第二关键字;
第二搜索模块,用于在所述查找模块查找到所述第二关键字时,在所述应用下载平台搜索应用信息包含所述第二关键字的第二类应用;
显示模块,用于显示所述第一类应用和所述第二类应用。
10.根据权利要求9所述的应用搜索服务器,其特征在于,所述设置模块设置的所述关键字映射表为上位词和下位词的对应表;
所述查找模块中,所述第二关键字为所述第一关键字的下位词。
CN201610371826.8A 2016-05-30 2016-05-30 一种应用搜索方法及应用搜索服务器 Pending CN106066878A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610371826.8A CN106066878A (zh) 2016-05-30 2016-05-30 一种应用搜索方法及应用搜索服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610371826.8A CN106066878A (zh) 2016-05-30 2016-05-30 一种应用搜索方法及应用搜索服务器

Publications (1)

Publication Number Publication Date
CN106066878A true CN106066878A (zh) 2016-11-02

Family

ID=57420419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610371826.8A Pending CN106066878A (zh) 2016-05-30 2016-05-30 一种应用搜索方法及应用搜索服务器

Country Status (1)

Country Link
CN (1) CN106066878A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019041285A1 (zh) * 2017-08-31 2019-03-07 深圳市云中飞网络科技有限公司 联想词推荐方法、移动终端以及计算机可读存储介质
WO2024067216A1 (zh) * 2022-09-30 2024-04-04 华为技术有限公司 应用程序推荐方法和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101566984A (zh) * 2008-07-11 2009-10-28 博采林电子科技(深圳)有限公司 一种应用在个人手持设备中的搜索引擎和资源搜索方法
CN104268185A (zh) * 2014-09-16 2015-01-07 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
CN105389359A (zh) * 2015-11-05 2016-03-09 上海卓易科技股份有限公司 搜索方法及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101566984A (zh) * 2008-07-11 2009-10-28 博采林电子科技(深圳)有限公司 一种应用在个人手持设备中的搜索引擎和资源搜索方法
CN104268185A (zh) * 2014-09-16 2015-01-07 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
CN105389359A (zh) * 2015-11-05 2016-03-09 上海卓易科技股份有限公司 搜索方法及系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019041285A1 (zh) * 2017-08-31 2019-03-07 深圳市云中飞网络科技有限公司 联想词推荐方法、移动终端以及计算机可读存储介质
WO2024067216A1 (zh) * 2022-09-30 2024-04-04 华为技术有限公司 应用程序推荐方法和电子设备
CN117851460A (zh) * 2022-09-30 2024-04-09 华为技术有限公司 应用程序推荐方法和电子设备

Similar Documents

Publication Publication Date Title
CN103368986B (zh) 一种信息推荐方法及信息推荐装置
US20190187961A1 (en) Chatbot builder user interface
US20140095308A1 (en) Advertisement distribution apparatus and advertisement distribution method
US20140040224A1 (en) User Interface Providing Localized Search Capabilities
CN104092596B (zh) 一种音乐用户群组的管理方法、装置及系统
CN104660688B (zh) 一种获取登录信息的方法与装置
CN104967594B (zh) 被盗帐号的识别方法及装置
KR20200013843A (ko) 챗봇 기반의 제품 매뉴얼 제공 시스템 및 그 방법
CN104598620A (zh) 应用程序搜索方法和装置
CN112150030A (zh) 基于多单位多身份的账号管理方法、终端设备及存储介质
CN107404508A (zh) 客户端页面的访问方法、客户端及电子设备
CN106126023A (zh) 快捷分享方法、快捷分享装置和终端
US9275421B2 (en) Triggering social pages
CN105354459A (zh) 一种信息处理方法、装置及电子设备
CN103389985A (zh) 一种用于提供搜索结果的方法和设备
CN103718179A (zh) 信息处理装置、信息处理方法、信息处理程序以及记录有信息处理程序的记录介质
CN106066878A (zh) 一种应用搜索方法及应用搜索服务器
CN113138702B (zh) 信息处理方法、装置、电子设备及存储介质
CN112527991B (zh) 信息处理方法、装置及介质
CN109062945A (zh) 一种社交网络的信息推荐方法、装置及系统
CN107545039A (zh) 关键词的指数获取方法和装置、计算机设备和存储介质
CN103312584A (zh) 一种在网络社区中发布信息的方法与设备
CN106528753A (zh) 数据搜索方法及装置
CN118035963A (zh) 数据处理方法及相关设备
CN106060133A (zh) 应用推送方法及应用服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20161102