CN104965875B - 一种信息处理方法及电子设备 - Google Patents

一种信息处理方法及电子设备 Download PDF

Info

Publication number
CN104965875B
CN104965875B CN201510320669.3A CN201510320669A CN104965875B CN 104965875 B CN104965875 B CN 104965875B CN 201510320669 A CN201510320669 A CN 201510320669A CN 104965875 B CN104965875 B CN 104965875B
Authority
CN
China
Prior art keywords
information
application program
application
server device
terminal equipment
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
CN201510320669.3A
Other languages
English (en)
Other versions
CN104965875A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510320669.3A priority Critical patent/CN104965875B/zh
Publication of CN104965875A publication Critical patent/CN104965875A/zh
Application granted granted Critical
Publication of CN104965875B publication Critical patent/CN104965875B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

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

Abstract

本发明公开了一种信息处理方法及电子设备,所述方法包括:接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。

Description

一种信息处理方法及电子设备
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
背景技术
随着互联网技术的不断发展,手机、计算机、平板电脑等电子设备的不断普及,人们的生活方式也发生很大变化。
在现有技术中,运行于电子设备中的应用程序,已成为人们日常生活中娱乐消遣主要方式之一。在现有技术中,在电子设备搜索应用程序时,通常只能通过与应用程序名字相关的文字信息进行。比如,当应用程序为运行于电子设备中的单机游戏或是网络游戏时,可以输入游戏名称全部文字信息,也可以输入与游戏名称相关的部分文字信息,当用户输入“消消乐”时,就会为用户呈现如“开心消消乐”、“果冻爱消除”、“爱消水果-天天水果消消乐”等游戏名称与“消消乐”相关的一系列游戏,以供用户选择。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
由于现有技术中只依赖与应用程序名称相关的文字信息进行应用程序的搜索,而当用户不知道应用程序名称相关的文字信息时,就无法获取与应用程序名称相关的文字信息从而无法搜索到应用程序,所以,现有技术中电子设备在应用程序搜索过程中,存在搜索方式单一的技术问题。
发明内容
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中,电子设备在应用程序搜索过程中,存在搜索方式单一的技术问题,实现了电子设备中应用程序搜索方式多样化的技术效果。
本申请实施例一方面提供一种信息处理方法,应用于网络服务设备中,所述方法包括:
接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作。
可选的,所述第一操作信息具体为所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
可选的,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
可选的,在所述第一搜索请求中还包括至少一个第三操作信息时,所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
可选的,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
可选的,在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后,所述方法还包括:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
本申请实施例另一方面提供一种信息处理方法,应用于第一终端设备,所述方法包括:
生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述生成第一搜索请求,包括:
在所述第一终端设备进行搜索时,检测获得所述第一操作;
基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
基于所述第一操作信息,生成所述第一搜索请求信息。
可选的,所述生成第一搜索请求,包括:
在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
再一方面,本申请实施例还提供一种网络服务设备,包括:
壳体;
处理单元,设置在所述壳体内,用于接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;以及基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作。
可选的,所述第一操作信息具体为所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
可选的,所述处理单元具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
可选的,在所述第一搜索请求中还包括至少一个第三操作信息时,所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述处理单元具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
可选的,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述处理单元具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
可选的,在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后,所述处理单元还用于:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
再一方面,本申请实施例还提供第一终端设备,包括:
壳体;
处理单元,用于生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;以及将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;以及接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述处理单元具体用于:
在所述第一终端设备进行搜索时,检测获得所述第一操作;
基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
基于所述第一操作信息,生成所述第一搜索请求信息。
可选的,所述处理单元具体用于:
在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
再一方面,本申请实施例还提供一种网络服务设备,包括:
接收单元,用于接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
获得单元,用于基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
再一方面,本申请实施例还提供第一终端设备,包括:
生成单元,用于生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
发送单元,用于将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
接收单元,用于接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、由于本申请实施例中的技术方案,采用接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作的技术方案,即在本申请中,在网络服务设备进行应用程序搜索时,利用在使用应用程序过程中用到的操作动作去搜索应用程序,进而使得应用程序搜索不完全依赖与应用程序名称相关的文字信息进行,所以,能够有效的解决现有技术中,电子设备在应用程序搜索过程中,存在搜索方式单一的技术问题,实现了电子设备中应用程序搜索方式多样化的技术效果。
2、由于本申请实施例中的技术方案,采用所述第一操作信息具体为所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作的技术方案,即在本申请中,在利用在使用应用程序过程中用到的操作动作进行应用程序搜索时,通过对终端设备进行这个操作动作,使得终端设备能够感应或检测到这个操作动作,进而生成能够表示这个操作类别的文字描述信息,所以增加了一种直接、方便、且快捷的输入方式,使得在利用操作动作进行应用程序搜索时,通过上述输入方式,具有更加方便、快捷的技术效果。
3、由于本申请实施例中的技术方案,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,采用获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序的技术方案,即在本申请中,在进行应用程序搜索时,结合使用应用程序过程中用到的操作动作和与该应用程序相关的类别、功能等描述信息去进行应用程序的搜索,使得搜索结果更加准确,所以,能够在提供又一种新的搜索方式来解决现有技术中搜索方式单一的技术问题的情况下,还能实现搜索结果更加准确的技术效果。
附图说明
图1为本申请实施例一提供的一种信息处理方法的流程图;
图2为本申请实施例一提供的步骤S102的具体实现方式一;
图3为本申请实施例一提供的步骤S102的具体实现方式二;
图4为本申请实施例一提供的步骤S102的具体实现方式三;
图5为本申请实施例二提供的一种信息处理方法的流程图;
图6为本申请实施例二提供的步骤S201的第一种实现方式;
图7为本申请实施例二提供的步骤S201的第二种实现方式;
图8为本申请实施例三提供的一种网络服务设备结构图;
图9为本申请实施例五提供的一种网络服务设备结构图;
图10为本申请实施例六提供的第一终端设备结构图。
具体实施方式
本发明实施例提供了一种信息处理方法及电子设备,用于解决现有技术中,电子设备在应用程序搜索过程中,存在搜索方式单一的技术问题,实现了电子设备中应用程序搜索方式多样化的技术效果。
本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在上述方法中,由于采用接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作的技术方案,即在本申请中,在网络服务设备进行应用程序搜索时,利用在使用应用程序过程中用到的操作动作去搜索应用程序,进而使得应用程序搜索不完全依赖与应用程序名称相关的文字信息进行,所以,能够有效的解决现有技术中,电子设备在应用程序搜索过程中,存在搜索方式单一的技术问题,实现了电子设备中应用程序搜索方式多样化的技术效果。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整的描述,显然所描述的实施例是本发明技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域的普通技术人员在没有做出创造性劳动前提下所获得所述其他实施例,都属于本发明技术方案保护的范围。
实施例一
请参考图1,为本申请实施例一提供的一种信息处理方法,应用于网络服务设备中,所述方法包括:
S101:接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
S102:基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在具体实施过程中,网络服务设备可以是网络服务器,还可以是云端服务器、本地服务器等,在此不做限制,网络服务设备与第一终端设备之间通信链接,其中,第一终端设备可以是手机、pad等智能终端,具体的,以第一终端设备为手机时为例,在手机上需要对一个或多个应用程序进行搜索时,手机上的显示单元会显示用于对应用程序进行搜索的搜索界面,在具体实现过程中,可以是在搜索界面对游戏应用程序进行搜索,也可以是在搜索界面对学习软件进行搜索,还可以是在搜索界面对其他的能够在运行时响应检测获得的操作动作,并能够生成和执行与该操作动作对应的操作指令的其他应用程序进行搜索。具体的,在本实施例中,以在手机的搜索界面对游戏应用程序进行搜索为例,来对本申请实施例中的方法的具体实现过程进行详细的描述。
采用本实施例中的方法进行信息处理时,首先执行步骤S101,即接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别。
在具体实施例过程中,在手机的搜索界面对游戏应用程序进行搜索时,网络服务设备会接收到由手机发送来的游戏应用程序的搜索请求,这个搜索请求中包含了游戏应用程序在运行时,能够检测到的并且能够响应的操作动作的操作类别信息,具体来讲,这个操作类别信息可以是游戏应用程序在运行时能够检测并响应上下或左右滑动操作的滑动类别信息,也可以是游戏应用程序在运行时能够检测并响应摇晃操作的晃动类别信息,还可以是游戏应用程序在运行时能够检测并响应旋转操作的转动类别信息等,在具体实现过程中,这个操作类别信息可以通过以下两种方式获得:
第一种方式:
所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作。
在具体实施例过程中,继续沿用上述例子,在手机处于对游戏应用程序进行搜索的搜索界面时,可以是通过对手机进行摇晃操作,如摇晃手机,那么,手机就会检测到这个摇晃操作,并生成与这个摇晃操作对应的能够表示摇晃操作这个操作类别的晃动类别信息,也可以是对手机进行上下或左右滑动操作,如在手机显示界面上上下滑动,那么,手机也就会检测到这个上下滑动操作,并生成与这个上下滑动操作对应的能够表示上下滑动操作这个操作类别的滑动类别信息,对应的,在搜索界面上生成的搜索请求中就包含了生成的晃动类别信息或滑动类别信息。
第二种方式:
所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
在具体实施例过程中,继续沿用上述例子,在手机处于对游戏应用程序进行搜索的搜索界面时,可以通过搜索界面上的输入键盘,语音输入等输入方式输入表示摇晃操作这个操作类别的晃动类别信息,或输入表示旋转操作这个操作类别的转动类别信息,或是输入表示其他操作的操作类别信息,那么,对应的,在搜索界面上生成的搜索请求中就包含了输入的晃动类别信息或滑动类别信息或是其他操作类别信息。
在执行完步骤S101之后,本申请实施例中的方法便执行步骤S102,即基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在本申请实施例中,请参考图2,为步骤S102的具体实现方式一:
S1021:获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
S1022:基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
在具体实施过程中,继续沿用上述例子,具体的,在网络服务设备在接收到由手机发送来的包含有用于表示摇晃操作的晃动类别信息的搜索请求时,网络服务设备还要获得存储于网络服务设备中的表示操作类别与游戏程序间的对应关系,具体举例来说,这种对应关系可以是存储在网络服务设备中的:滑动类别对应游戏程序1,晃动类别对应游戏程序2,转动类别对应游戏程序3等对应关系,在获得这种对应关系后,网络服务设备就能基于上述列举的对应关系和获得的搜索请求中表示摇晃操作的晃动类别信息,从网络服务设备中应用程序数据库中找出晃动类别对应的游戏程序2,在具体实施过程中,假设上述对应关系中晃动类别在对应游戏程序2之外,还对应游戏程序4,那么,网络服务设备基于上述对应关系和获得的搜索请求中表示摇晃操作的晃动类别信息,在从网络服务设备中的应用程序数据库中找出晃动类别对应的游戏程序2外,还能找出与晃动类别对应的游戏程序4。
在本申请实施例中,请参考图3,为步骤S102的具体实现方式二:
S1023:获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
S1024:基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
在具体实施过程中,继续沿用上述例子,在搜索请求中,可以包括一个操作动作对应的操作类别信息,也可以包括至少两个操作动作分别对应的操作类别信息,具体的,在网络服务设备在接收到由手机发送来的包含有用于表示摇晃操作的晃动类别信息和用于表示旋转操作的转动类别信息的搜索请求时,网络服务设备要获得存储于网络服务设备中的表示操作类别与游戏程序间的对应关系,具体举例来说,这种对应关系可以是存储在网络服务设备中的:滑动类别对应游戏程序1,晃动类别对应游戏程序2,转动类别对应游戏程序3等对应关系,在获得这种对应关系后,网络服务设备就能基于上述列举的对应关系和获得的搜索请求中包含的晃动类别信息和转动类别信息,从网络服务设备中应用程序数据库中找出晃动类别对应的游戏程序2和与转动类别对应的游戏程序3,那么,从网络服务设备中应用程序数据库中找出游戏程序2在运行时能够响应检测获得的属于晃动类别的操作,游戏程序3能够在运行时响应检测获得的属于转动类别的操作。
在本申请实施例中,请参考图4,为步骤S102的具体实现方式三:
S1025:获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
S1026:基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
在具体实施过程中,继续沿用上述例子,在搜索请求中,可以包括操作动作对应的操作类别信息,还可以同时包括对所要搜索的游戏程序有关的描述信息,这种描述信息可以是关于游戏程序功能相关的功能描述信息,也可以是关于游戏程序所属类别相关的类别描述信息等,具体的,在网络服务设备在接收到由手机发送来的包含有用于表示摇晃操作的晃动类别信息和描述游戏程序属于赛车类的描述信息时,网络服务设备要获得存储于网络服务设备中的表示操作类别与游戏程序间的对应关系,具体举例来说,这种对应关系可以是存储在网络服务设备中的:滑动类别对应游戏程序1,晃动类别对应游戏程序2和游戏程序3,转动类别对应游戏程序4等对应关系,假设晃动类别对应的游戏程序2中还包括该游戏程序属于赛车类的描述信息,那么,在获得这种对应关系后,网络服务设备就能基于上述列举的对应关系和获得的搜索请求中还包含的描述游戏程序属于赛车类的描述信息,从网络服务设备中应用程序数据库中找出即与晃动类别对应的、还包含属于赛车类的描述信息的游戏程序2。
在执行完步骤S102之后,所述方法还包括:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
在具体实施过程中,继续沿用上述例子,在从网络服务设备中应用程序数据库中找出晃动类别对应的游戏程序2时,还可获取与游戏程序2对应的且包括游戏程序2名称在内的游戏程序信息,例如包括游戏程序2名称在内的游戏程序评价信息、游戏程序安装信息、游戏程序介绍信息等。在获得这个游戏程序信息后,网络服务设备将这个游戏程序信息发送给与网络服务设备链接的手机。
实施例二
请参考图5,为本申请实施例二提供的一种信息处理方法,应用于第一终端设备中,所述方法包括:
S201:生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
S202:将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
S203:接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在具体实施过程中,第一终端设备可以是手机、pad等智能终端,与第一终端连接的网络服务设备可以是网络服务器,还可以是云端服务器、本地服务器等,在此不做限制,具体的,以第一终端设备是手机时为例,在手机上需要对一个或多个应用程序进行搜索时,手机上的显示单元会显示用于对应用程序进行搜索的搜索界面,在具体实现过程中,可以是在搜索界面对游戏应用程序进行搜索,也可以是在搜索界面对学习软件进行搜索,还可以是在搜索界面对其他的能够在运行时响应检测获得的操作动作,并能够生成和执行与该操作动作对应的操作指令的其他应用程序进行搜索。具体的,在本实施例中,以在手机的搜索界面对游戏应用程序进行搜索为例,来对本申请实施例中的方法的具体实现过程进行详细的描述。
采用本实施例中的方法进行信息处理时,首先执行步骤S201,即生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别。
在本申请实施例中,步骤S201的包括以下两种实现方式:
请参考图6,为步骤S201的第一种实现方式:
S2011:在所述第一终端设备进行搜索时,检测获得所述第一操作;
S2012:基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
S2013:基于所述第一操作信息,生成所述第一搜索请求信息。
在具体实施过程中,在手机的搜索界面对游戏程序进行搜索时,手机能够检测对手机进行的操作动作,具体举例来说,这个操作动作可以是在手机上进行上下滑动操作,可以是在手机上进行的左右滑动操作,还可以是在手机上进行的摇晃操作,还可以是手机上进行的旋转操作等,在检测到对手机进行的操作动作后,手机能够生成用于表征操作动作的类别的信息,具体的,可以是生成的用于表征上下或左右滑动操作的滑动类别信息、也可以是生成的用于表征摇晃操作的晃动类别信息,还可以是生成的用于表征旋转操作的转动类别信息等,在生成用于表征操作动作的类别的信息后,就能生成相应的搜索请求信息,具体来讲,在手机上进行的左右滑动操作进而生成用于表征上下或左右滑动操作的滑动类别信息后,就可以生成包括搜索滑动类别信息的游戏搜索请求信息。
请参考图7,为步骤S201的第二种实现方式:
S2014:在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
S2015:基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
S2016:基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
在具体实施例过程中,在手机处于对游戏程序进行搜索的搜索界面时,可以检测到通过手机搜索界面上的输入键盘,语音输入等输入方式输入的表示摇晃操作的类别的晃动类别信息,或表示旋转操作的类别的转动类别信息,或是表示其他操作的操作类别信息,那么,就可以在搜索界面上就能够生成包括晃动类别信息的游戏程序搜索请求信息,或在搜索界面上就能够生成包括转动类别信息的游戏程序搜索请求信息,或在搜索界面上就能够生成包括表示其他操作的操作类别信息的游戏程序搜索请求信息。
在执行完步骤S201后,本实施例中的方法便执行步骤S202,即将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
在具体实施例过程中,继续沿用上述例子,在生成包括转动类别信息的游戏程序搜索请求信息后,手机就将这个搜索请求信息发送给与手机连接的网络服务设备。
在执行完步骤S202后,本实施例中的方法便执行步骤S203,即接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在具体实施例过程中,继续沿用上述例子,当手机将包括转动类别信息的游戏程序搜索请求信息送给与手机连接的网络服务设备后,网络服务设备就根据搜索请求信息中转动类别信息从应用程序库中检测获得与转动类别信息对应的至少一游戏程序,然后,网络服务设备再将这个检测获得的转动类别信息对应的至少一游戏程序发送给手机,以使得手机接收到这至少一游戏程序,这至少一个游戏程序中的每一个游戏程序在运行时,都能够响应检测到的旋转操作或其他属于转动类别的其他操作。
实施例三
请参考图8,基于与本申请实施例一相同的发明构思,本申请实施例三提供一种网络服务设备,包括:
壳体10;
处理单元20,设置在所述壳体内,用于接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;以及基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在本实施例三中,所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作。
在本实施例三中,所述第一操作信息具体为所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
在本实施例三中,所述处理单元20具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
在本实施例三中,在所述第一搜索请求中还包括至少一个第三操作信息时,所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述处理单元20具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
在本实施例三中,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述处理单元20具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
在本实施例三中,在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后,所述处理单元20还用于:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
实施例四
基于与本申请实施例二相同的发明构思,本申请实施例四提供的第一终端设备,包括:
壳体;
处理单元,用于生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;以及将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;以及接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
在本实施例中,所述处理单元具体用于:
在所述第一终端设备进行搜索时,检测获得所述第一操作;
基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
基于所述第一操作信息,生成所述第一搜索请求信息。
在本实施例中,所述处理单元具体用于:
在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
实施例五
请参考图9,基于与本申请实施例一相同的发明构思,为本申请实施例五提供一种网络服务设备,包括:
接收单元30,用于接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
获得单元40,用于基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述接收单元30中所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作。
可选的,所述接收单元30中所述第一操作信息具体为:所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
可选的,所述获得单元40具体包括:
第一获得子模块,用于获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
第一确定模块,用于基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
可选的,在所述第一搜索请求中还包括至少一个第三操作信息时,所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述获得单元40具体包括:
第二获得子模块,用于获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
第二确定模块,用于基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
可选的,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述获得单元40具体包括:
第三获得子模块,用于获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
第三确定模块,用于基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
可选的,在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后,所述网络服务设备还包括:
获取单元,用于获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
发送单元,用于将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
实施例六
请参考图10,基于与本申请实施例二相同的发明构思,为本申请实施例六提供的第一终端设备,包括:
生成单元50,用于生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
发送单元60,用于将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
接收单元70,用于接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述生成单元50具体包括:
第一检测获得单元,用于在所述第一终端设备进行搜索时,检测获得所述第一操作;
第一生成子单元,用于基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
第二生成子单元,用于基于所述第一操作信息,生成所述第一搜索请求信息。
可选的,所述生成单元50具体包括:
第二检测获得单元,用于在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
第三生成子单元,用于基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
第四生成子单元,用于基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
本申请实施例中的上述一个或多个技术方案,可以实现如下一种或多种技术效果:
1、由于本申请实施例中的技术方案,采用接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作的技术方案,即在本申请中,在网络服务设备进行应用程序搜索时,利用在使用应用程序过程中用到的操作动作去搜索应用程序,进而使得应用程序搜索不完全依赖与应用程序名称相关的文字信息进行,所以,能够有效的解决现有技术中,电子设备在应用程序搜索过程中,存在搜索方式单一的技术问题,实现了电子设备中应用程序搜索方式多样化的技术效果。
2、由于本申请实施例中的技术方案,采用所述第一操作信息具体为所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息,其中,所述第一操作为所述第一终端设备进行搜索时检测到的操作的技术方案,即在本申请中,在利用在使用应用程序过程中用到的操作动作进行应用程序搜索时,通过对终端设备进行这个操作动作,使得终端设备能够感应或检测到这个操作动作,进而生成能够表示这个操作类别的文字描述信息,所以增加了一种直接、方便、且快捷的输入方式,使得在利用操作动作进行应用程序搜索时,通过上述输入方式,具有更加方便、快捷的技术效果。
3、由于本申请实施例中的技术方案,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,采用获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序的技术方案,即在本申请中,在进行应用程序搜索时,结合使用应用程序过程中用到的操作动作和与该应用程序相关的类别、功能等描述信息去进行应用程序的搜索,使得搜索结果更加准确,所以,能够在提供又一种新的搜索方式来解决现有技术中搜索方式单一的技术问题的情况下,还能实现搜索结果更加准备的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别;
基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作。
可选的,所述存储介质中存储的与步骤:所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序对应的计算机程序指令在被执行时,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
可选的,在所述第一搜索请求中还包括至少一个第三操作信息时,所述存储介质中存储的与步骤:所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序对应的计算机程序指令在被执行时,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
可选的,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述存储介质中存储的与步骤:所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序对应的计算机程序指令在被执行时,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
可选的,所述存储介质中存储的与步骤:在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后对应的计算机程序指令在被执行时,还包括:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (20)

1.一种信息处理方法,应用于网络服务设备中,所述方法包括:
接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别,所述第一操作为所述第一终端设备进行搜索时检测到的操作,所述第一操作具体为在使用应用程序过程中用户手动进行的操作动作;
基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作;其中,
所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息。
2.如权利要求1所述的方法,其特征在于,所述第一操作信息具体为所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
3.如权利要求1或2所述的方法,其特征在于,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
4.如权利要求1或2所述的方法,其特征在于,在所述第一搜索请求中还包括至少一个第三操作信息时,所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
5.如权利要求1或2所述的方法,其特征在于,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序,具体包括:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
6.如权利要求1所述的方法,其特征在于,在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后,所述方法还包括:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
7.一种信息处理方法,应用于第一终端设备中,所述方法包括:
生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别,所述第一操作为所述第一终端设备进行搜索时检测到的操作,所述第一操作具体为在使用应用程序过程中用户手动进行的操作动作;
将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作;其中,
所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息。
8.如权利要求7所述的方法,其特征在于,所述生成第一搜索请求,包括:
在所述第一终端设备进行搜索时,检测获得所述第一操作;
基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
基于所述第一操作信息,生成所述第一搜索请求信息。
9.如权利要求7所述的方法,其特征在于,所述生成第一搜索请求,包括:
在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
10.一种网络服务设备,包括:
壳体;
处理单元,设置在所述壳体内,用于接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别,所述第一操作为所述第一终端设备进行搜索时检测到的操作,所述第一操作具体为在使用应用程序过程中用户手动进行的操作动作;以及基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作;其中,所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息。
11.如权利要求10所述的设备,其特征在于,所述第一操作信息具体为所述第一终端设备基于所述第一终端设备的输入界面上进行文本输入的信息,生成的用于表征所述第一操作类别的信息,其中,所述文本输入的信息表征了所述第一操作的类别信息。
12.如权利要求10或11所述的设备,其特征在于,所述处理单元具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述对应关系和所述第一操作信息,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的至少一个应用程序。
13.如权利要求10或11所述的设备,其特征在于,在所述第一搜索请求中还包括至少一个第三操作信息时,所述至少一个第三操作信息用于表征至少一个第三操作的类别,所述处理单元具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述第一操作信息、所述至少一个第三操作信息以及所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作和所述至少一个第三操作相对应的至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的分别与所述第一操作和所述至少一个第三操作类别相同的操作。
14.如权利要求10或11所述的设备,其特征在于,在所述第一搜索请求中还包括用于描述所述至少一个应用程序的描述信息时,所述处理单元具体用于:
获得存储于所述网络服务设备中的操作类别与应用程序间的对应关系;
基于所述操作信息、所述描述信息和所述对应关系,从所述网络服务设备中的应用程序数据库中确定出与所述第一操作对应的且与所述描述信息相匹配的至少一个应用程序。
15.如权利要求10所述的设备,其特征在于,在从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序之后,所述处理单元还用于:
获取所述至少一个应用程序中每个应用程序分别对应的应用程序信息,其中,所述应用程序信息至少包括应用程序名称;
将获取的所述至少一个应用程序中每个应用程序分别对应的应用程序信息发送给所述第一终端设备。
16.第一终端设备,包括:
壳体;
处理单元,用于生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别,所述第一操作为所述第一终端设备进行搜索时检测到的操作,所述第一操作具体为在使用应用程序过程中用户手动进行的操作动作;以及将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;以及接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作;其中,
所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息。
17.如权利要求16所述的设备,其特征在于,所述处理单元具体用于:
在所述第一终端设备进行搜索时,检测获得所述第一操作;
基于所述第一操作,生成所述第一操作信息,其中,所述第一操作信息用于表征所述第一操作的类别;
基于所述第一操作信息,生成所述第一搜索请求信息。
18.如权利要求16所述的设备,其特征在于,所述处理单元具体用于:
在所述第一终端设备进行搜索时,检测获得一文本输入的信息;
基于所述文本输入的信息,生成用于表征所述第一操作类别的信息;
基于所述生成用于表征所述第一操作类别的信息,生成所述第一搜索请求信息。
19.一种网络服务设备,包括:
接收单元,用于接收由第一终端设备发送来的第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别,所述第一操作为所述第一终端设备进行搜索时检测到的操作,所述第一操作具体为在使用应用程序过程中用户手动进行的操作动作;
获得单元,用于基于所述第一操作信息,从所述网络服务设备中的应用程序数据库中检测获得至少一个应用程序;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作;其中,
所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息。
20.第一终端设备,包括:
生成单元,用于生成第一搜索请求,其中,所述第一搜索请求中包含有第一操作信息,所述第一操作信息用于表征第一操作的类别,所述第一操作为所述第一终端设备进行搜索时检测到的操作,所述第一操作具体为在使用应用程序过程中用户手动进行的操作动作;
发送单元,用于将所述第一搜索请求发送给与所述第一终端设备连接的网络服务设备;
接收单元,用于接收由所述网络服务设备发送来的由所述网络服务设备基于所述第一操作信息从所述网络服务设备中的应用程序数据库中检测获得的至少一个应用程序的至少一个应用程序信息;
其中,在所述至少一个应用程序中的每个应用程序处于运行状态时,所述第一终端设备能够响应检测获得的第二操作,所述第二操作与所述第一操作为相同类别的操作;其中,
所述第一操作信息具体为:所述第一终端设备基于检测获得的对所述第一终端设备进行的所述第一操作而生成的用于表征所述第一操作类别的信息。
CN201510320669.3A 2015-06-11 2015-06-11 一种信息处理方法及电子设备 Active CN104965875B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510320669.3A CN104965875B (zh) 2015-06-11 2015-06-11 一种信息处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510320669.3A CN104965875B (zh) 2015-06-11 2015-06-11 一种信息处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN104965875A CN104965875A (zh) 2015-10-07
CN104965875B true CN104965875B (zh) 2019-11-26

Family

ID=54219912

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510320669.3A Active CN104965875B (zh) 2015-06-11 2015-06-11 一种信息处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN104965875B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142831A (zh) * 2013-05-06 2014-11-12 北京奇虎科技有限公司 应用程序搜索方法及装置
CN104216600A (zh) * 2013-05-30 2014-12-17 北京三星通信技术研究有限公司 一种提供应用程序的功能的方法及触屏智能终端设备
US9026941B1 (en) * 2014-10-15 2015-05-05 Blackwerks LLC Suggesting activities

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090144262A1 (en) * 2007-12-04 2009-06-04 Microsoft Corporation Search query transformation using direct manipulation
TWI435269B (zh) * 2007-12-31 2014-04-21 Htc Corp 開啟檔案的方法
CN103309618A (zh) * 2013-07-02 2013-09-18 姜洪明 移动操作***
CN104462423A (zh) * 2014-12-15 2015-03-25 百度在线网络技术(北京)有限公司 搜索方法、装置和移动终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142831A (zh) * 2013-05-06 2014-11-12 北京奇虎科技有限公司 应用程序搜索方法及装置
CN104216600A (zh) * 2013-05-30 2014-12-17 北京三星通信技术研究有限公司 一种提供应用程序的功能的方法及触屏智能终端设备
US9026941B1 (en) * 2014-10-15 2015-05-05 Blackwerks LLC Suggesting activities

Also Published As

Publication number Publication date
CN104965875A (zh) 2015-10-07

Similar Documents

Publication Publication Date Title
US11189292B2 (en) Determining a target device for voice command interaction
US8870661B2 (en) Cloud-based game slice generation and frictionless social sharing with instant play
CA2880737C (en) A user recommendation method and a user recommendation system using the same
CN110574105B (zh) 用于基于语音发起定制装置动作的***和方法
US11720640B2 (en) Searching social media content
CN107291352A (zh) 一种文字阅读中应用程序跳转的方法及其装置
CN103562906A (zh) 用于在线体验的基于情绪的用户标识
US20170300537A1 (en) Method and system for keyword search using messaging service
WO2012154470A1 (en) Generating a playlist
CN103488669B (zh) 信息处理设备、信息处理方法和程序
CN106293765A (zh) 一种布局更新方法及装置
US20170252653A1 (en) Matching method and matching system for users in game
CN115857704A (zh) 一种基于元宇宙的展览***、交互方法以及电子设备
CN104823424A (zh) 基于内容访问跟踪推荐内容
CN110772796A (zh) 组队方法、装置及电子设备
CN110597720A (zh) 一种应用程序的测试方法、装置、电子设备及存储介质
CN105447170B (zh) 一种信息处理方法及电子设备
CN110652728A (zh) 一种游戏资源管理方法、装置、电子设备及存储介质
KR102119518B1 (ko) 인공지능을 이용하여 생성되는 스타일 공간에 기반한 상품 추천 방법 및 시스템
CN105099727B (zh) 添加群组成员的方法及装置
CN104965875B (zh) 一种信息处理方法及电子设备
US20170168679A1 (en) Method and electronic device for arranging desktop icons
KR20210028401A (ko) 스타일 변환 장치 및 스타일 변환 방법
CN104270676B (zh) 一种信息处理方法及电子设备
CN105095456B (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
GR01 Patent grant
GR01 Patent grant