搜索方法、装置、终端设备和操作系统制造方法及图纸

技术编号:17779739 阅读:103 留言:0更新日期:2018-04-22 08:15
本申请实施例提供了一种搜索方法、装置、终端设备和操作系统,以提高搜索的便捷性。所述的方法包括:网络搜索引擎从应用中心平台获取应用数据,其中,所述应用中心存储有应用单元;采用所述应用数据创建网络索引信息,以依据所述网络索引信息检索应用单元。通过应用单元为用户提供所需的功能服务,实现服务功能的无缝搜索和支持,提高的搜索的便捷性。

【技术实现步骤摘要】
搜索方法、装置、终端设备和操作系统
本申请涉及终端
,特别是涉及一种搜索方法、一种索引建立方法、一种搜索装置、一种索引建立装置、一种终端设备,一种服务器以及一种终端设备的操作系统。
技术介绍
随着终端技术的发展,越来越多的用户使用终端,而终端也提供了越来越丰富的功能服务。目前终端上提供的服务通常是通过APP(Application,应用程序)方式提供的,提供服务功能的入口通常设置在桌面上。用户在使用终端时,通常是采用浏览器搜索网页内容,或者是基于APP中提供的搜索功能搜索APP提供的信息。而对于APP等应用信息往往无法进行搜索,只能在专门提供APP下载的应用中心APP中搜索。若该APP未安装则需要到应用中心安装,且执行输入密码等验证操作。从而终端中各项搜索操作都是割裂的,需要到提供相应信息的APP中搜索,搜索非常不便捷。
技术实现思路
本申请实施例所要解决的技术问题是提供一种搜索方法,以提高搜索的便捷性。相应的,本申请实施例还提供了一种索引建立方法、一种搜索装置、一种索引建立装置、一种终端设备、一种服务器、一种存储介质以及一种终端设备的操作系统,用以保证上述方法的实现及应用。为了解决上述问题,本申请实施例公开了一种搜索方法,包括:接收查询信息;采用所述查询信息对索引信息进行检索,依据检索结果确定应用单元;运行所述应用单元。本申请实施例还公开了一种索引建立方法,包括:网络搜索引擎从应用中心平台获取应用数据,其中,所述应用中心存储有应用单元;采用所述应用数据创建网络索引信息,以依据所述网络索引信息检索应用单元。本申请实施例还公开了一种搜索装置,包括:接收模块,用于接收查询信息;检索模块,用于采用所述查询信息对索引信息进行检索,依据检索结果确定应用单元;运行模块,用于运行所述应用单元。本申请实施例还公开了一种索引建立装置,包括:数据获取模块,用于网络搜索引擎从应用中心平台获取应用数据,其中,所述应用中心存储有应用单元;索引创建模块,用于采用所述应用数据创建网络索引信息,以依据所述网络索引信息检索应用单元。本申请实施例还公开了一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本申请实施例中一个或多个所述的搜索方法。本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中一个或多个所述的搜索方法。本申请实施例还公开了一种服务器,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如本申请实施例中一个或多个所述的索引建立方法。本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得服务器执行如本申请实施例中一个或多个所述的索引建立方法。本申请实施例还公开了一种终端设备的操作系统,包括:接收单元,接收查询信息;检索单元,采用所述查询信息对索引信息进行检索,依据检索结果确定应用单元;运行单元,运行所述应用单元。与现有技术相比,本申请实施例包括以下优点:在本申请实施例中,在接收到查询信息后,可以采用查询信息对索引信息进行检索,依据检索结果确定应用单元,该应用单元包括应用拆分得到的单元,然后可以运行应用单元,通过应用单元为用户提供所需的功能服务,实现服务功能的无缝搜索和支持,提高的搜索的便捷性。附图说明图1是本申请实施例的一种场景感知服务的主体框架示意图;图2A是本申请实施例的一种场景感知服务的主体框架中各模块的交互示意图;图2B是本申请实施例的一个场景应用的结构示意图;图2C是本申请实施例的场景应用框架的结构示意图;图2D是本申请实施例的场景应用的生命周期示意图;图2E是本申请实施例的场景解析引擎管理示意图;图2F是本申请实施例中Page间相互关系的示意图;图2G是本申请实施例中的一种Page状态转换示意图;图2H是本申请实施例中的另一种Page状态转换示意图;图3是本申请实施例的一种检索系统的处理示意图;图4是本申请实施例的一种检索示意图;图5是本申请的一种基于场景的应用操作方法实施例的步骤流程图;图6是本申请的一种服务端索引建立方法实施例的示意图;图7是本申请的一种终端设备中索引建立方法实施例的步骤流程图;图8是本申请另一种搜索方法实施例的步骤流程图;图9A是本申请实施例的一种搜索示例的示意图;图9B是本申请实施例提供的特定业务场景下的Page间的关联关系示意图;图10是本申请实施例的另一种搜索示例的示意图;图11是本申请实施例的一种物联网系统对应搜索示例的示意图;图12是本申请的一种搜索装置实施例的结构框图;图13是本申请的一种索引建立装置实施例的结构框图;图14是本申请一实施例提供的终端设备的硬件结构示意图;图15是本申请另一实施例提供的终端设备的硬件结构示意图;图16是本申请实施例中一种操作系统示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本申请实施例中,终端设备指的是具有多媒体功能的终端设备,这些设备支持音频、视频、数据等方面的功能。本实施例中该终端设备具有触摸屏,包括智能移动终端如智能手机、平板电脑能、智能穿戴设备,也可以是具有触摸屏的智能电视、个人计算机等设备。该终端设备可以采用各种智能操作系统,如IOS、Android、云OS等。本申请实施例可以应用于物联网(InternetofThings,IOT)技术,“物联网”指的是将各种信息传感设备,如射频识别装置、红外感应器、全球定位系统、激光扫描器等种种装置与互联网结合起来而形成的一个巨大网络。其目的是让所有的物品都与网络连接在一起,方便识别和管理。在万物互联的时代,用户的设备越来越多样化,包括有屏设备、无屏设备、家居设备、穿戴设备等等。但是现有的物联网领域中,各个设备并没有真正建立有效的连接,要控制智能设备需要进入相应的APP中选择相应的菜单功能来实现,即各个设备实际上仍然是彼此孤立的。针对该问题本申请实施例在系统层面打造一种场景引擎的基础设施,提供场景感知和场景服务的能力,联通各种设备,并串联服务,以此给用户一种主动的、自动化的服务形态,从而基于该架构直接通过搜索就能够连通各个设备,对设备进行有效的控制。并且可以将用户的各个物联网设备与用户账号绑定,实现一个搜索+账号链接各个应用功能的服务形态,从而用户想要进行的控制直接通过搜索即可提供,无需再一步一步操作设备进入APP的页面,实现设备的真正互联。本申请实施例在常规的应用模型上扩展出一种新的应用开发模型,在系统层面打造场景引擎基础设施和场景开发框架,在系统底层提供场景感知能力,在动态语言(Javascript)基础上提供反应式编程模型(ReactiveProgramming),并以统一的协议接入IOT设备。主体框架如下图1所示:主体框架主要包括三个模块:ContextAgentHost、ContextAgentFramework和ContextAgentEngine,上述三个模块的关系如图2A所示,ContextAgentEngine管理上层场景应用(ContextA本文档来自技高网...
搜索方法、装置、终端设备和操作系统

【技术保护点】
一种搜索方法,其特征在于,包括:接收查询信息;采用所述查询信息对索引信息进行检索,依据检索结果确定应用单元;运行所述应用单元。

【技术特征摘要】
2016.10.12 CN 20161089205801.一种搜索方法,其特征在于,包括:接收查询信息;采用所述查询信息对索引信息进行检索,依据检索结果确定应用单元;运行所述应用单元。2.根据权利要求1所述的方法,其特征在于,所述应用单元为用于提供服务功能的服务组件。3.根据权利要求1所述的方法,其特征在于,不同的应用单元可以组合运行。4.根据权利要求1所述的方法,其特征在于,所述采用所述查询信息对索引信息进行检索,包括:依据所述查询信息检索本地索引信息,其中,所述本地索引信息依据本地应用的应用数据创建。5.根据权利要求4所述的方法,其特征在于,还包括:在本地未检索到所述查询信息对应的应用单元时,查询网络侧的网络索引信息,所述网络索引信息依据应用中心的应用数据创建。6.根据权利要求5所述的方法,其特征在于,还包括:获取本地应用的应用数据发送给本地搜索引擎,所述本地搜索引擎依据所述应用数据创建本地索引信息。7.根据权利要求6所述的方法,其特征在于,所述在本地未检索到所述查询信息对应的应用单元时,查询网络侧的网络索引信息,包括:本地搜索引擎在本地未检索到所述查询信息对应的应用单元时,将所述查询信息发送给网络侧的网络搜索引擎,以使所述网络搜索引擎采用网络索引信息对所述查询信息进行检索。8.根据权利要求1-7任一所述的方法,其特征在于,所述应用数据包括:应用单元的单元信息。9.根据权利要求8所述的方法,所述单元信息包括应用描述信息、应用地址信息、单元交互协议信息中的至少一项。10.根据权利要求9所述的方法,其特征在于,所述检索结果包括:应用单元的标识信息;所述依据检索结果确定应用单元,包括:依据所述应用单元的标识信息查询所述应用单元的应用数据,从所述应用数据中获取单元交互协议信息,确定所述交互协议信息对应的应用单元。11.根据权利要求10所述的方法,其特征在于,运行所述应用单元,包括:依据所述单元交互协议信息调用服务进程,采用所述服务进程唤醒所述应用单元。12.根据权利要求11所述的方法,其特征在于,所述服务进程包括动态服务进程和静态服务进程;则依据所述单元交互协议信息调用服务进程,采用所述服务进程唤醒所述应用单元,包括:所述动态服务进程调用所述静态服务进程获取所述应用单元;所述动态服务进程运行所述应用单元,显示所述应用单元对应的用户界面。13.根据权利要求12所述的方法,其特征在于,还包括:当所述静态服务进程判断本地不存在所述应用单元时,依据所述应用数据从应用中心下载所述应用单元,将所述应用单元反馈给所述动态服务进程。14.根据权利要求8所述的方法,其特征在于,获取本地应用的应用数据发送给本地搜索引擎,包括:在应用运行时,获取所述应用中应用单元对应单元信息;将所述单元信息作为应用数据发送给本地搜索引擎。15.根据权利要求14所述的方法,其特征在于,获取所述应用中应用单元对应单元信息,包括:在所述应用开启应用单元对应用户界面时,获取所述应用单元对应单元信息。16.根据权利要求1-7、9-15任一所述的方法,其特征在于,应用于物联网系统,所述物联网系统中的物联网设备通过搜索的应用单元进行交互。17.根据权利要求16所述的方法,其特征在于,还包括:第一设备采用所述应用单元生成操作信息,将所述操作信息通过服务器传输给第二设备,以对第二设备进行控制,其中,所述第一设备和第二设备为物联网设备。18.根据权利要求9所述的方法,其特征在于,所述索引信息包括索引词和所述索引词对应的索引值,所述索引词依据应用单元的应用描述信息生成,所述索引值包括应用单元的标识信息。19.根据权利要求18所述的方法,其特征...

【专利技术属性】
技术研发人员:唐兵郝国建赖剑明袁志俊王恺
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1