服务提供方法、装置、终端设备和操作系统制造方法及图纸

技术编号:18460763 阅读:18 留言:0更新日期:2018-07-18 13:30
本申请实施例提供了一种服务提供方法、装置、终端设备和操作系统,以减少系统的消耗。所述的方法包括:对信号进行监听;依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;执行所述服务指示信息对应的操作。从而系统中无需运行应用程序的服务进程即可提供服务,减少系统消耗和终端功耗。

Service providing method, device, terminal equipment and operation system

The application embodiment provides a service providing method, device, terminal device and operation system to reduce the consumption of the system. The method described is to monitor the signal, determine the service agent according to at least one signal to be monitored and determine the service indication information corresponding to the service agent, in which the service agent corresponds to the application, and performs the operation corresponding to the service indication information. Thus, the service process without running the application can provide services, reducing system consumption and terminal power consumption.

【技术实现步骤摘要】
服务提供方法、装置、终端设备和操作系统
本申请涉及终端
,特别是涉及一种服务提供方法、一种服务提供装置、一种终端设备,以及一种物联网操作系统。
技术介绍
随着终端技术的发展,越来越多的用户使用终端,而终端也提供了越来越丰富的功能服务。目前终端上提供的服务通常是通过APP(Application,应用程序)方式提供的,提供服务功能的入口通常设置在桌面上。用户所需执行的各种服务功能通常是由不同APP提供的,例如聊天通过即时通讯APP提供,购物通过购物APP提供,不同的服务功能需要运行不同的APP提供,即使APP未显示界面也需要在后台运行来接收数据提供服务功能。因此,终端为了给用户提供服务,往往需要在后台运行很多APP的服务进程,导致终端一直处于负载状态,系统消耗较高。
技术实现思路
本申请实施例所要解决的技术问题是提供一种服务提供方法,以减少系统的消耗。相应的,本申请实施例还提供了一种服务提供装置、一种终端设备,以及一种物联网操作系统,用以保证上述方法的实现及应用。为了解决上述问题,本申请实施例公开了一种服务提供方法,包括:对信号进行监听;依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;执行所述服务指示信息对应的操作。本申请实施例还公开了一种服务提供方法,包括:应用程序获取服务代理;将服务代理发送给操作系统,以使所述操作系统依据服务代理确定信号对应的服务指示信息并执行对应的操作。本申请实施例还公开了一种服务提供装置,包括:监听模块,用于对信号进行监听;代理确定模块,用于依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;操作模块,用于执行所述服务指示信息对应的操作。本申请实施例还公开了一种服务提供装置,包括:代理获取模块,用于应用程序获取服务代理;发送模块,用于将服务代理发送给操作系统,以使所述操作系统依据服务代理确定信号对应的服务指示信息并执行对应的操作。本申请实施例还公开了一种终端设备,包括:处理器和通信组件;所述处理器,对信号进行监听;依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;执行所述服务指示信息对应的操作;所述通信组件,耦合至所述处理器,接收信号,将所述信号发送给所述处理器。本申请实施例还公开了一种终端设备,包括:处理器;所述处理器,应用程序获取服务代理;将服务代理发送给操作系统,以使所述操作系统依据服务代理确定信号对应的服务指示信息并执行对应的操作。本申请实施例还公开了一种物联网操作系统,包括:监听单元,对信号进行监听;代理单元,依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;处理单元,执行所述服务指示信息对应的操作。与现有技术相比,本申请实施例包括以下优点:在本申请实施例中,系统可以直接对信号进行监听,依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应,执行所述服务指示信息对应的处理操作,系统基于应用程序传输的服务代理对信号进行逻辑判断并执行所需的处理操作,无需将监听的信号给应用程序进行逻辑判断处理,从而系统中无需运行应用程序的服务进程即可提供服务,减少系统消耗和终端功耗。附图说明图1是本申请实施例的一种基于场景的处理示意图;图2是本申请的一种基于场景的处理方法实施例的步骤流程图;图3是本申请的另一种基于场景的处理方法实施例的步骤流程图;图4A是本申请实施例的一种服务系统的示例架构图;图4B是本申请实施例的一种服务提供架构的主体架构示意图;图5A是本申请实施例的一种服务提供架构的主体架构中各模块的交互示意图;图5B是本申请实施例的一个应用的结构示意图;图5C是本申请实施例的服务提供架构的结构示意图;图5D是本申请实施例的应用的生命周期示意图;图5E是本申请实施例的解析引擎管理示意图;图5F是本申请实施例中服务组件间相互关系的示意图;图5G是本申请实施例中的一种服务组件状态转换示意图;图5H是本申请实施例中的另一种服务组件状态转换示意图;图6A、图6B是本申请一种基于场景的应用处理装置实施例的结构框图;图7是本申请另一种基于场景的应用处理装置实施例的结构框图;图8是本申请一实施例提供的终端设备的硬件结构示意图;图9是本申请另一实施例提供的终端设备的硬件结构示意图;图10是本申请实施例中一种基于场景感知的操作系统示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本实施例中,应用程序具有服务代理agent,服务代理agent用于感知服务场景并执行逻辑处理,将服务代理agent在具体设备和环境绑定后的实例AgentInstance可以为应用程序中服务代理agent的运行态即运行载体。因此应用程序基于服务代理agent进行对场景的感知和处理,即应用程序在系统运行后台服务service监听信号后通过服务代理agent感知场景并进行逻辑处理。服务指示信息用于确定应用场景的处理逻辑,一个应用场景对应一个服务功能,因此可以采用服务指示信息可表征一个服务功能的处理逻辑,服务代理包括所需要的信号、服务指示信息以及服务条件等,从而能够基于信号执行相应的逻辑处理任务。信号指的是设备中数据的载体,该信号可以包括设备数据和设备接收数据,设备数据包括设备内的软硬件数据,如设备软件交互的指令数据、传感器信号、各种接口数据等,设备接收数据包括设备接收的各种指令数据、硬件、接口数据等。例如设备接收到插入耳机的接口数据可以调用播放应用播放歌曲等音频数据,又如设备感知到外部的蓝牙信号则连接对应的蓝牙耳机或其他蓝牙设备,又如设备感知到天气应用的温度数据,可以通知空调开启等。从而能够对设备的各种数据进行接收并感知相应的应用场景来提供服务功能给用户。本申请实施例中,信号由信号源产生或接收,该信号源可通过各种触发方式获取信号,如通过被动触发方式(如非用户主动触发的方式)或主动触发方式(如用户主动触发的方式)。其中针对被动触发方式,信号源可获取来自外部设备的信号、来自传感器的信号、来自设备内部的各种消息(如广播消息、应用消息、通知等)数据,以及根据设备状态产生的设备状态信息等。对于主动触发方式,信号源可通过用户操作触发获取信号,例如用户扫描二维码获取的二维码信号,该二维码可对应到某项服务功能,又如用户点击分享的、涉及服务代理的链接或快捷入口,又如用户可从提供若干信号的集合中选择获取的信号等。从而通过信号源可以获取各种信号,基于该信号提供所需的服务。参照图1,示出了本申请实施例的一种基于场景的处理示意图。为了减少终端中电量等资源的消耗,本实施例中将应用程序的服务代理传递给操作系统,使得操作系统能够基于服务代理来代理应用程序执行场景的感知和逻辑处理。因此,每个应用程序可对应一个或多个服务代理,操作系统中可存储多个服务代理,这些服务代理可来源于一个或应用程序。服务代理用于感知并执行应用程序的服务功能,即感知服务的发生或服务功能的启动,执行对应的服务功能。因此操作系统基于本文档来自技高网...

【技术保护点】
1.一种服务提供方法,其特征在于,包括:对信号进行监听;依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;执行所述服务指示信息对应的操作。

【技术特征摘要】
1.一种服务提供方法,其特征在于,包括:对信号进行监听;依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务代理与应用程序对应;执行所述服务指示信息对应的操作。2.根据权利要求1所述的方法,其特征在于,一个应用程序对应一个或多个服务代理。3.根据权利要求1所述的方法,其特征在于,所述服务代理用于感知并执行应用程序的服务功能。4.根据权利要求1所述的方法,其特征在于,所述对信号进行监听,包括:通过对信号源进行监听,获取对应的信号。5.根据权利要求1所述的方法,其特征在于,所述依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,包括:采用监听到的至少一个信号进行查询,确定至少一个服务代理;确定服务条件满足的服务代理,获取所述服务代理对应的服务指示信息。6.根据权利要求5所述的方法,其特征在于,采用监听到的至少一个信号进行查询,确定服务代理,包括:采用监听到的至少一个信号查询对应关系,确定与所述信号匹配的服务代理。7.根据权利要求5所述的方法,其特征在于,所述确定服务条件满足的服务代理,获取所述服务代理对应的服务指示信息,包括:依据所述信号判断所述服务代理对应的服务条件是否满足;在所述服务代理对应的服务条件满足时,从服务条件满足的服务代理中获取服务指示信息。8.根据权利要求1所述的方法,其特征在于,所述服务指示信息包括服务标识信息和服务动作。9.根据权利要求8所述的方法,其特征在于,执行所述服务指示信息对应的操作,包括:从所述服务指示信息中获取服务标识信息;依据所述服务标识信息确定服务动作,执行所述服务动作对应处理操作。10.根据权利要求9所述的方法,其特征在于,所述服务指示信息还包括服务参数,所述依据所述服务标识确定服务动作,执行所述服务动作对应处理操作,包括:依据所述服务标识确定服务动作和服务参数,依据所述服务参数执行所述服务动作对应处理操作。11.根据权利要求1所述的方法,其特征在于,所述服务指示信息包括服务标识信息、服务动作和服务参数;所述执行所述服务指示信息对应的操作包括以下至少一种步骤:从所述服务指示信息中获取服务标识信息,获取所述服务标识信息对应的数据;从所述服务指示信息中获取服务动作,执行所述服务动作对应的操作;从所述服务指示信息中获取服务参数,调用所述服务参数对应的数据。12.根据权利要求1-3任一所述的方法,其特征在于,还包括所述获取服务代理的步骤:接收应用程序发送的服务代理;建立所述服务代理和至少一个信号的对应关系。13.根据权利要求12所述的方法,其特征在于,建立所述服务代理和至少一个信号的对应关系,包括:从所述服务代理中获取所需的信号,记录所述信号和服务代理的对应关系。14.根据权利要求1所述的方法,其特征在于,所述对信号进行监听,包括:依据监听策略对信号进行监听。15.根据权利要求14所述的方法,其特征在于,所述监听策略根据系统状态确定。16.根据权利要求14所述的方法,其特征在于,依据监听策略对信号进行监听的步骤包括以下至少一种:依据监听策略和信号优先级选取信号,对选取的信号进行监听;依据监听策略调整监听频率,按照调整后的监听频率对信号进行监听。17.根据权利要求15所述的方法,其特征在于,所述系统状态依据设备类型和/或设备状态确定。18.根据权利要求15-17任一所述的方法,其特征在于,其中,所述系统状态包括以下至少一种:正常状态、低电量状态、休眠状态、省电状态。19.根据权利要求18所述的方法,其特征在于,所述设备类型包括以下至少一种:手机类型、平板类型、车载类型、PC类型、物联网终端类型;所述设备状态包括以下至少一种:运行模式、联网状态。20.一种服务提供方法,其特征在于,包括:应用程序获取服务代理;将服务代理发送给操作系统,以使所述操作系统依据服务代理确定信号对应的服务指示信息并执行对应的操作。21.根据权利要求20所述的方法,一个应用程序对应一个或多个服务代理。22.根据权利要求20所述的方法,其特征在于,所述服务代理用于感知并执行应用程序的服务功能。23.根据权利要求20所述的方法,其特征在于,所述服务代理包括信号、服务指示信息和服务条件,则所述服务代理用于在接收到所述信号并判断满所述服务条件后,执行所述服务指示信息对应的操作。24.根据权利要求23所述的方法,其特征在于,所述服务指示信息包括:服务标识信息和服务动作,所述服务标识信息用于确需要获取的数据,所述服务动作用于确定需要执行的操作。25.根据权利要求24所述的方法,其特征在于,所述服务指示信息还包括:服务参数,所述服务参数用于确定需要调用的数据。26.一种服务提供装置,其特征在于,包括:监听模块,用于对信号进行监听;代理确定模块,用于依据监听到的至少一个信号确定服务代理,确定所述服务代理对应的服务指示信息,其中,所述服务...

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

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

1