基于场景的服务提供方法、系统和操作系统技术方案

技术编号:17784150 阅读:47 留言:0更新日期:2018-04-22 15:33
本申请实施例提供了一种基于场景的服务提供方法、系统和操作系统,以提高操作的便捷性。所述的方法包括:获取各类型的场景服务数据,所述场景服务数据的类型至少包括信号类和服务类;采用不同类型的场景服务数据集成场景逻辑单元,所述场景逻辑单元与场景服务功能对应;通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例;所述场景逻辑单元用于定义场景服务功能,所述场景服务实例在设定参数下提供场景服务功能。

【技术实现步骤摘要】
基于场景的服务提供方法、系统和操作系统
本申请涉及终端
,特别是涉及一种基于场景的服务提供方法、一种基于场景的服务提供系统,以及一种基于场景服务的操作系统。
技术介绍
随着终端技术的发展,越来越多的用户使用终端,而终端也提供了越来越丰富的功能服务。目前终端上提供的服务通常是通过APP(Application,应用程序)方式提供的,提供服务功能的入口通常设置在桌面上。用户所需执行的各种服务功能通常是由不同APP提供的,例如聊天通过即时通讯APP提供,购物通过购物APP提供,用户在不同场景下需要开启不同的APP,具体场景功能的实现需要用户切换APP实现,操作不便捷。
技术实现思路
本申请实施例所要解决的技术问题是提供一种基于场景的服务提供方法,以提高操作的便捷性。相应的,本申请实施例还提供了一种基于场景的服务提供系统、一种基于场景服务的操作系统,用以保证上述方法的实现及应用。为了解决上述问题,本申请实施例公开了一种基于场景的服务提供方法,包括:获取各类型的场景服务数据,所述场景服务数据的类型至少包括信号类和服务类;采用不同类型的场景服务数据集成场景逻辑单元,所述场景逻辑单元与场景服务功能对应;通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例;所述场景逻辑单元用于定义场景服务功能,所述场景服务实例在设定参数下提供场景服务功能。本申请实施例还公开了一种基于场景的服务提供系统,包括:收集模块,用于获取各类型的场景服务数据,所述场景服务数据的类型至少包括信号类和服务类;集成模块,用于采用不同类型的场景服务数据集成场景逻辑单元,所述场景逻辑单元与场景服务功能对应;绑定模块,用于通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例;所述场景逻辑单元用于定义场景服务功能,所述场景服务实例在设定参数下提供场景服务功能。本申请实施例公开了一种基于场景服务的操作系统,包括:场景框架,依据获取的系统信号确定场景信息;场景解析引擎,运行所述场景信息对应的目标场景应用,所述目标场景应用至少包括一个场景逻辑单元,其中,所述场景逻辑单元采用不同类型的场景服务数据集成,所述场景服务数据的类型至少包括信号类和服务类;场景应用层,采用所述目标场景应用执行对应的操作。与现有技术相比,本申请实施例包括以下优点:在本申请实施例中,可以获取各种类型的场景服务数据,类型包括信号类和服务类,从而能够基于不同类型的场景服务数据集成场景逻辑单元,场景逻辑单元用于定义场景服务功能,使得能够基于接收的信号提供场景服务,然后可以通过场景逻辑单元和设定参数的绑定构成对应的场景服务实例,从而基于设定参数的场景服务功能,适配于各种设备以及用户需求提供场景化的自动服务,提高操作的便捷性。附图说明图1是本申请实施例的一种场景感知服务的主体框架示意图;图2A是本申请实施例的一种场景感知服务的主体框架中各模块的交互示意图;图2B是本申请实施例的一个场景应用的结构示意图;图2C是本申请实施例的场景应用框架的结构示意图;图2D是本申请实施例的场景应用的生命周期示意图;图2E是本申请实施例的场景解析引擎管理示意图;图2F是本申请实施例中Page间相互关系的示意图;图2G是本申请实施例中的一种Page状态转换示意图;图2H是本申请实施例中的另一种Page状态转换示意图;图3是本申请实施例的一种场景感知服务系统的处理示意图;图4是本申请的一种基于场景的应用操作方法实施例的步骤流程图;图5是本申请实施例一种场景感知系统的服务环境示意图;图6是本申请的一种基于场景的应用操作方法中场景开发实施例的步骤流程图;图7是本申请一种示例的场景化服务处理示意图;图8A、图8B是本申请的一种基于场景的应用操作方法中场景服务提供示例的示意图;图9是本申请一种基于场景的应用操作装置实施例的结构框图;图10是本申请一实施例提供的终端设备的硬件结构示意图;图11是本申请另一实施例提供的终端设备的硬件结构示意图;图12是本申请实施例中一种基于场景感知服务的操作系统示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本申请实施例中,智能终端指的是具有多媒体功能的终端设备,这些设备支持音频、视频、数据等方面的功能。本实施例中该智能终端具有触摸屏,包括智能移动终端如智能手机、平板电脑能、智能穿戴设备,也可以是具有触摸屏的智能电视、个人计算机等设备。该智能终端可以采用各种智能操作系统,如IOS、Android、云OS等。本申请实施例可以应用于物联网(InternetofThings,IOT)技术,“物联网”指的是将各种信息传感设备,如射频识别装置、红外感应器、全球定位系统、激光扫描器等种种装置与互联网结合起来而形成的一个巨大网络。其目的是让所有的物品都与网络连接在一起,方便识别和管理。在万物互联的时代,用户的设备越来越多样化,包括有屏设备、无屏设备、家居设备、穿戴设备等等,本申请实施例在系统层面打造一种场景引擎的基础设施,提供场景感知和场景服务的能力,联通各种设备,并串联服务,以此给用户一种主动的、自动化的服务形态。本申请实施例在常规的应用模型上扩展出一种新的应用开发模型,在系统层面打造场景引擎基础设施和场景开发框架,在系统底层提供场景感知能力,在动态语言(Javascript)基础上提供反应式编程模型(ReactiveProgramming),并以统一的协议接入IOT设备。主体框架如下图1所示:主体框架主要包括三个模块:ContextAgentHost、ContextAgentFramework和ContextAgentEngine,上述三个模块的关系如图2A所示,ContextAgentEngine管理上层场景应用(ContextAgentHost),ContextAgentHost依赖于ContextAgentFramework。其中:ContextAgentHost指的是具备场景感知能力的应用容器,它继承于最基本的应用单元(Page),开发者可以通过它组织一个应用场景,并作为一个应用在系统中运行。ContextAgentFramework指的是场景引擎应用框架,系统底层通过此框架给上层应用(ContextAgentHost)提供场景感知和场景服务能力。ContextAgentEngine指的是场景引擎系统服务,它是系统内置的独立服务,负责管理上层场景应用(ContextAgentHost)。其中,ContextAgentHost包括各种场景应用如ContextAgentA、B、C。ContextAgentFramework包括:SignalStream、Subscription、Actuator、AgentInstance,上述各模块基于JavaScript实现处理逻辑。ContextAgentEngine包括:AgentManagement(场景管理)、ExecutionScheduling(任务调度管理)、SecurityGatekeeper(安全监控)、StreamManagement(信号流管理)、SubscriptionManagement(订阅管理)和ActuatorManagement(任务管理)本文档来自技高网...
基于场景的服务提供方法、系统和操作系统

【技术保护点】
一种基于场景的服务提供方法,其特征在于,包括:获取各类型的场景服务数据,所述场景服务数据的类型至少包括信号类和服务类;采用不同类型的场景服务数据集成场景逻辑单元,所述场景逻辑单元与场景服务功能对应;通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例;所述场景逻辑单元用于定义场景服务功能,所述场景服务实例在设定参数下提供场景服务功能。

【技术特征摘要】
1.一种基于场景的服务提供方法,其特征在于,包括:获取各类型的场景服务数据,所述场景服务数据的类型至少包括信号类和服务类;采用不同类型的场景服务数据集成场景逻辑单元,所述场景逻辑单元与场景服务功能对应;通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例;所述场景逻辑单元用于定义场景服务功能,所述场景服务实例在设定参数下提供场景服务功能。2.根据权利要求1所述的方法,其特征在于,所述获取各类型的场景服务数据,包括:接收开发后上传的各类型的场景服务数据,按照所属类型对场景服务数据进行分类存储。3.根据权利要求1所述的方法,其特征在于,所述场景服务数据包括:系统信号和服务功能信息。4.根据权利要求3所述的方法,其特征在于,通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例,包括:依据设定参数设置对应的系统信号和服务功能信息,构成对应的场景服务实例。5.根据权利要求4所述的方法,其特征在于,所述设定参数包括:设备参数和/或用户参数。6.根据权利要求5所述的方法,其特征在于,通过所述场景逻辑单元和设定参数的绑定构成对应的场景服务实例,还包括:依据设备参数确定设备类型,获取与所述设备类型对应的场景逻辑单元。7.根据权利要求2所述的方法,其特征在于,还包括:预先确定各类型的场景服务平台,其中,所述场景服务平台包括:信号平台和服务功能平台。8.根据权利要求7所述的方法,其特征在于,按照所属类型对场景服务数据进行分类存储,包括:将所述系统信号存储到所述信号平台,以及将所述服务功能信息存储到所述服务平台服务功能平台。9.根据权利要求3所述的方法,其特征在于,采用不同类型的场景服务数据集成场景逻辑单元,包括:依据系统信号和服务功能信息确定应用场景,集成所述应用场景对应的场景逻辑单元。10.根据权利要求3所述的方法,其特征在于,所述场景服务数据的类型还包括:逻辑类,所述场景服务数据还包括:场景逻辑信息。11.根据权利要求10所述的方法,其特征在于,集成所述应用场景对应的场景逻辑单元,包括:依据所述应用场景确定场景逻辑信息;采用所述场景逻辑信息集成系统信号和服务功能信...

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

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

1