用于设备操作的方法及虚拟服务系统的制作方法

文档序号:9581769阅读:380来源:国知局
用于设备操作的方法及虚拟服务系统的制作方法
【技术领域】
[0001]本发明涉及设备控制技术领域,具体地说,涉及一种用于设备操作的方法及虚拟服务系统。
【背景技术】
[0002]面向服务的体系结构(Service-OrientedArchitecture, S0A)是一个组件模型。它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。
[0003]面向服务架构倡导通过服务的组合来架构灵活的系统,即将不太复杂的服务组合成更复杂的服务、应用程序。在架构中,一个服务可能与其他服务组合形成上一层的较大粒度的服务,同时被组合的服务又可能是其下层的一系列服务经组合而得到的,这就是服务的层次结构。
[0004]以家电设备领域为例,随着家电设备越来越智能化,越来越多的家庭将各种家电设备互联互通,形成家庭网络。在家庭网络中,通常采用面向服务的网络架构来实现对家电的操作控制,如 Alljoyn、DLNA (Digital Living Network Alliance,数字生活网联盟)等。
[0005]在基于SOA的或其他分布式家庭网络中,对家电设备组操作的设定皆是用户通过智能终端完成的。首先,智能终端获得连接的所有家电设备信息,在SOA架构中,通常是获得家电设备提供的服务接口信息;然后,用户根据需要在智能终端上设定对多个家电设备的操作,智能终端上安装的应用程序将相应的家电设备服务接口绑定。从而完成了对于家电设备组操作的设定。在用户进行组操作时,智能终端分别调用绑定的接口完成对于相应家电的控制。
[0006]随着家庭中联网的智能家电越来越多,家电功能越来越复杂,设定家电的组操作来实现某一特定场景变得越来越困难,尤其是对于智能家庭系统不太熟悉的用户,更是难以完成家电组操作的设定。较高的复杂性影响了用户体验,甚至会令一部分用户对智能家电望而却步。

【发明内容】

[0007]有鉴于此,本发明的一个目的是提出一种用于设备操作的方法,以简化家电操作的设定,提升用户体验。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0008]在一些说明性实施例中,一种用于设备操作的方法,包括:接收第一终端发送的针对于一个或多个设备的操作描述信息;获得对应于所述操作描述信息的所述一个或多个设备的服务接口 ;将所述一个或多个设备的服务接口和第一组操作接口关联;发布所述第一组操作接口的信息到网络中供其他终端调用。
[0009]本发明的另一个目的是提出一种虚拟服务系统。
[0010]在一些说明性实施例中,一种虚拟服务系统,包括:通信模块,用于接收第一终端发送的针对于一个或多个设备的操作描述信息;指令处理模块,用于获得对应于所述操作描述信息的所述一个或多个设备的服务接口 ;接口映射模块,用于将所述一个或多个设备的服务接口和第一组操作接口关联;服务发布模块,用于发布所述第一组操作接口的信息到网络中供其他终端调用。
[0011]为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。
[0012]本发明的技术效果如下:
[0013]通过用于设备操作的方法和虚拟服务系统创建组操作接口并关联设备的服务接口后,将组操作接口发布到网络中,其他终端可以方便地调用该接口,简化了设备操作的设定,提升了用户体验。
【附图说明】
[0014]图1为根据一些说明性实施例的用于设备操作的方法的流程图;
[0015]图2为根据一些说明性实施例的创建第一组操作接口的流程图;
[0016]图3为根据一些说明性实施例的认证过程的流程图;
[0017]图4为根据一些说明性实施例的管理组操作接口的流程图;
[0018]图5为根据一些说明性实施例的虚拟服务系统的结构示意图;
[0019]图6为根据一些说明性实施例的家庭网络的结构示意图;
[0020]图7为根据一些说明性实施例的用户终端调用组操作接口后家电操作的执行流程图。
【具体实施方式】
[0021]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0022]一些实施例中会用到的术语的说明如下:
[0023]服务接口(Service Interface):服务接口用于提供入口点,使用者可以使用此入口点访问应用程序所提供的功能,客户端指令是通过设备开启的服务接口传递到设备上的。
[0024]如图1所示,为根据一些说明性实施例的用于设备操作的方法的流程图。
[0025]在一些说明性实施例中,该用于设备操作的方法包括:
[0026]步骤SlOl:接收第一终端发送的针对于一个或多个设备的操作描述信息;
[0027]步骤S102:获得对应于操作描述信息的一个或多个设备的服务接口 ;
[0028]步骤S103:将一个或多个设备的服务接口和第一组操作接口关联;
[0029]步骤S104:发布第一组操作接口的信息到网络中供其他终端调用。
[0030]在一些说明性实施例中,第一组操作接口使第一终端所设定的设备操作模式能够成为系统中的一个新的接口,分享给网络中的其他终端,其他终端可以根据第一组操作接口的信息调用该组操作接口,将该组操作接口设定为自身的操作模式,直接使用该组操作接口完成与第一终端相同的设备操作。第一组操作接口的信息可以包括上述一个或多个设备的操作描述信息以及第一组操作接口的名称、地址和参数。
[0031]如图2所示,为根据一些说明性实施例的创建第一组操作接口的流程图。
[0032]在一些说明性实施例中,该用于设备操作的方法在步骤S103之前还包括:
[0033]步骤S201:根据第一终端发送的第一指令创建第一组操作接口。
[0034]在一些说明性实施例中,第一组操作接口可以通过预设的方式存在,也可以通过接收指令的被动方式创建。通过接收指令的被动方式创建可以节省服务器资源或者网络空间,避免大量的闲置的组操作接口存在于服务器资源或者网络空间中。
[0035]在一些说明性实施例中,第一指令包括用于创建第一组操作接口的名称、地址和参数中的任意一种或者任意组合。
[0036]在一些说明性实施例中,第一指令包括的第一组操作接口的参数可以包括第一组操作接口的类型等。
[0037]第一指令可以包括名称、地址和参数,也可以只包括其中的一部分。其他部分可以通过后续
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1