信息处理的方法、服务器、设备到设备系统和存储介质技术方案

技术编号:24966143 阅读:21 留言:0更新日期:2020-07-21 15:11
本发明专利技术提供一种信息处理的方法,所述方法包括:创建容器实例资源,所述容器实例资源包括内容信息和动作信息;对所述内容信息进行解析,以获得能够被执行装置识别的动作指令;将所述动作指令添加到所述容器实例资源下的所述动作信息中,将所述动作指令发送至所述执行装置。本发明专利技术还提供一种服务器、一种设备到设备系统和一种计算机可读存储介质,所述方法流程简单、效率高。

【技术实现步骤摘要】
信息处理的方法、服务器、设备到设备系统和存储介质
本专利技术涉及物联网领域,具体地,涉及一种信息处理的方法、执行该方法的服务器、一种包括该服务器的设备到设备系统(即,oneM2M)和一种计算机可读存储介质。
技术介绍
随着物联网技术的发展,目前已经出现了oneM2M(即,设备到设备)协议。具体地,oneM2M协议是由8个地区性标准组织,致力于建立通用的服务层标准,目前已经确定了家居、车联、工业互联等应用领域的标准。在oneM2M协议中,基于资源和接口的方式对外提供服务,资源可以代表物理设备(例如,node资源代表设备),也可以代表逻辑设备(例如,AE资源代表应用模块),还可以代表功能(例如,container代表容器)。其中,在家居领域,通过oneM2M协议可以实现设备之间的远程控制。图1中所示的是设备到设备系统的信息处理方法。设备到设备系统包括服务器、交互装置AE2和执行装置AE3,服务器包括公共业务实体CSE和应用实体AE1。具体地,用户向交互装置AE2发出操作指令(也可以称之为内容信息),交互装置AE2将所述操作指令上传至服务器,由服务器对其进行解析,获得执行装置AE3(例如,智能家居)可执行的动作指令,并将该动作指令发送至执行装置。如图1所示,在交互装置AE2与服务器进行交互时,首先需要在服务器的公共业务实体CSE中为交互装置AE2创建用于存储内容实例资源的容器<AE2>/<Container1>/<contentInstance>。并且,交互装置还需要订阅该内容实例资源,并创建相应的订阅资源<AE2>/<Container2>/<Subscription>。当应用实体AE1对接收到的语音指令进行分析后,还需要进一步创建命令资源<mgmtcmd>。交互装置与服务器之间的交互过于繁琐。
技术实现思路
本专利技术的目的在于提供一种信息处理的方法、执行该方法的服务器、一种包括该服务器的设备到设备系统(即,oneM2M)和一种计算机可读存储介质。所述方法步骤简单,可以减少交互装置与服务器之间的交互,提高了信息处理的效率。为了实现上述目的,作为本专利技术的一个方面,提供一种信息处理的方法,其中,所述方法包括:创建容器实例资源,所述容器实例资源包括内容信息和动作信息;对所述内容信息进行解析,以获得能够被执行装置识别的动作指令;将所述动作指令添加到所述容器实例资源下的所述动作信息中;将所述动作指令发送至所述执行装置。优选地,所述方法还包括将所述动作指令添加到所述容器实例资源下的所述动作信息中后执行的:存储所述执行装置执行所述动作指令后的响应信息。优选地,所述方法还包括在所述创建容器实例资源之前进行的以下步骤:接收创建容器实例资源请求。优选地,对所述内容信息进行解析,以获得能够被所述执行装置识别的动作指令的步骤包括:对所述内容信息进行解析,以获得解析结果;生成与所述解析结果对应的动作指令;创建与所述动作指令对应的动作指令资源;为所述动作指令资源生成相应的动作地址属性和相应的结果属性。优选地,当对所述内容信息进行解析获得到多个解析结果时,对所述内容信息进行解析,以获得能够被所述执行装置识别的动作指令的步骤还包括:生成各个动作指令的执行顺序属性。优选地,对接收到的操作指令进行解析,以获得能够被所述执行装置识别的动作指令的步骤包括:对接收到的所述内容信息进行解析,以获得解析结果;生成与所述解析结果对应的动作指令;创建与所述动作指令对应的动作指令资源和与所述动作指令对应的结果资源;生成所述动作指令资源的动作地址属性,并生成所述结果资源的结果地址属性。优选地,当对接收到的所述操作指令进行解析获得到多个解析结果时,对接收到的内容信息进行解析,以获得能够被所述执行装置识别的动作指令的步骤还包括:生成各个动作指令的执行顺序属性。优选地,所述方法还包括在创建容器实例资源的步骤之前进行的以下步骤:对所述执行装置以及发送所述内容信息的交互装置进行注册;为注册后的执行装置以及注册后的交互装置创建相应的资源。优选地,所述内容信息包括语音信息、视频信息、文字信息中的一种或多种。作为本专利技术的第二个方面,提供一种服务器,其中,所述服务器包括通信模块、公共业务实体和应用实体,所述公共业务实体包括控制模块和存储模块,所述控制模块用于在所述存储模块中创建容器实例资源,所述容器实例资源包括内容信息和动作信息;所述应用实体用于对所述内容信息进行解析,并获得解析结果;所述控制模块还用于根据所述解析结果生成能够被执行装置识别的动作指令,并将所述动作指令添加至所述容器实例资源下的动作信息中,所述控制模块还用于通过所述通信模块将所述动作指令发送至所述执行装置。优选地,所述控制模块还用于将所述执行装置执行所述动作指令后的响应信息存储在所述存储模块中。优选地,所述通信模块还用于接收创建内容实例资源请求。优选地,所述应用实体包括解析模块和指令创建与更新模块,所述解析模块用于对所述内容信息进行解析,并生成解析结果,所述指令创建与更新模块用于根据所述解析结果生成指令创建与更新请求;所述控制模块包括动作指令生成单元、资源创建单元和属性生成单元,所述动作指令生成单元用于根据所述指令创建与更新请求生成与所述解析结果对应的动作指令,所述资源创建单元用于创建与所述动作指令对应的动作指令资源,所述属性生成单元用于为所述动作指令资源生成相应的动作地址属性和相应的结果属性。优选地,所述属性生成单元还用于在对所述内容信息进行解析获得多个解析结果时,生成各个动作指令的执行顺序属性。优选地,所述应用实体包括解析模块和指令创建与更新模块,所述解析模块用于对所述内容信息进行解析,并生成解析结果,所述指令创建与更新模块用于根据所述解析结果生成指令创建与更新请求;所述控制模块包括动作指令生成单元、资源创建单元和属性生成单元,所述动作指令生成单元用于根据所述指令创建与更新请求生成与所述解析结果对应的动作指令,所述资源创建单元用于创建与所述动作指令对应的动作指令资源和与所述动作指令对应的结果资源,所述属性生成单元用于为所述动作指令资源生成相应的动作地址属性和相应的结果属性,并生成所述结果资源的结果地址属性。优选地,所述属性生成单元还用于在对所述内容信息进行解析获得多个解析结果时,生成各个动作指令的执行顺序属性。优选地,所述公共业务实体还包括注册模块,所述注册模块用于对所述执行装置以及发送所述内容信息的交互装置进行注册,并为注册后的执行装置以及注册后的交互装置创建相应的资源。优选地,所述内容信息包括语音信息、视频信息、文字信息中的一种或多种。作为本专利技术的第三个方面,提供一种设备到设备系统,所述设备到设备系统本文档来自技高网
...

【技术保护点】
1.一种信息处理的方法,其特征在于,所述方法包括:/n创建容器实例资源,所述容器实例资源包括内容信息和动作信息;/n对所述内容信息进行解析,以获得能够被执行装置识别的动作指令;/n将所述动作指令添加到所述容器实例资源下的所述动作信息中;/n将所述动作指令发送至所述执行装置。/n

【技术特征摘要】
1.一种信息处理的方法,其特征在于,所述方法包括:
创建容器实例资源,所述容器实例资源包括内容信息和动作信息;
对所述内容信息进行解析,以获得能够被执行装置识别的动作指令;
将所述动作指令添加到所述容器实例资源下的所述动作信息中;
将所述动作指令发送至所述执行装置。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括将所述动作指令添加到所述容器实例资源下的所述动作信息中后执行的:
存储所述执行装置执行所述动作指令后的响应信息。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括在所述创建容器实例资源之前进行的以下步骤:
接收创建容器实例资源请求。


4.根据权利要求1所述的方法,其特征在于,对所述内容信息进行解析,以获得能够被所述执行装置识别的动作指令的步骤包括:
对所述内容信息进行解析,以获得解析结果;
生成与所述解析结果对应的动作指令;
创建与所述动作指令对应的动作指令资源;
为所述动作指令资源生成相应的动作地址属性和相应的结果属性。


5.根据权利要求4所述的方法,其特征在于,当对所述内容信息进行解析获得到多个解析结果时,对所述内容信息进行解析,以获得能够被所述执行装置识别的动作指令的步骤还包括:
生成各个动作指令的执行顺序属性。


6.根据权利要求1所述的方法,其特征在于,对接收到的操作指令进行解析,以获得能够被所述执行装置识别的动作指令的步骤包括:
对接收到的所述内容信息进行解析,以获得解析结果;
生成与所述解析结果对应的动作指令;
创建与所述动作指令对应的动作指令资源和与所述动作指令对应的结果资源;
生成所述动作指令资源的动作地址属性,并生成所述结果资源的结果地址属性。


7.根据权利要求6所述的方法,其特征在于,当对接收到的所述操作指令进行解析获得到多个解析结果时,对接收到的内容信息进行解析,以获得能够被所述执行装置识别的动作指令的步骤还包括:
生成各个动作指令的执行顺序属性。


8.根据权利要求3所述的方法,其特征在于,所述方法还包括在创建容器实例资源的步骤之前进行的以下步骤:
对所述执行装置以及发送所述内容信息的交互装置进行注册;
为注册后的执行装置以及注册后的交互装置创建相应的资源。


9.根据权利要求1至8中任意一项所述的方法,其特征在于,所述内容信息包括语音信息、视频信息、文字信息中的一种或多种。


10.一种服务器,其特征在于,所述服务器包括通信模块、公共业务实体和应用实体,所述公共业务实体包括控制模块和存储模块,
所述控制模块用于在所述存储模块中创建容器实例资源,所述容器实例资源包括内容信息和动作信息;
所述应用实体用于对所述内容信息进行解析,并获得解析结果;
所述控制模块还用于根据所述解析结果生成能够被执行装置识别的动作指令,并将所述动作指令添加至所述容器实例资源下的动作信息中,所述控制模块还用于通过所述通信模块将所述动作指令发送至所述执行装置。


11.根据权利要求10所述的服务器,其特征在于,所述控制模块还用于将所述执行装置执行所述动作指令后的响应信息存储在所述存储模块中。


12.根据权利...

【专利技术属性】
技术研发人员:赵君杰张乾
申请(专利权)人:京东方科技集团股份有限公司北京京东方技术开发有限公司
类型:发明
国别省市:北京;11

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

1