M2m应用服务方法、装置及系统的制作方法_3

文档序号:9238137阅读:来源:国知局
[0068]在本发明实施例的一个实施方式中,上述业务服务包括以下至少一种服务能力或操作:接受应用请求、获取服务能力、获取业务服务。
[0069]优选地,上述接受应用请求的服务能力或操作需要输入以下信息至少一种:M2M请求标识符、发起者、应用标识符、服务订购标识符、M2M外部标识符等。
[0070]优选地,接受应用请求的服务能力或操作返回以下信息至少一种:发起者是否鉴权、发起者是否有服务订购、发起者是否有授权的服务能力或操作等。
[0071]优选地,上述获取服务能力的服务能力或操作需要输入以下信息至少一种:操作请求等。进一步地,获取服务能力的服务能力或操作返回以下信息至少一种:服务能力标识符、不能从操作请求决定服务能力等。
[0072]优选地,上述获取业务服务的服务能力或操作需要输入以下信息至少一种:服务能力标识符等。进一步地,获取业务服务的服务能力或操作返回以下信息至少一种:M2M服务标识符、该服务能力不存在M2M服务等。
[0073]在本发明实施例的一个实施方式中,上述数据交换服务,用于为应用提供在服务订购关系下的数据交换,其中,数据交换服务提供以下至少一种服务能力或操作:基于发布方式的交换数据、基于订阅方式的交换数据、基于请求响应方式的交换数据。
[0074]优选地,上述基于发布方式的交换数据支持同步或异步操作。基于订阅方式的交换数据支持异步操作,包括订阅所有或根据主题订阅。基于请求响应方式的交换数据支持同步或异步操作。
[0075]在本发明实施例的一个实施方式中,上述终端管理服务用于提供各种终端管理的服务,包括以下至少一种:终端配置、终端诊断和/或监控、终端固件管理、终端拓扑管理。
[0076]优选地,终端管理服务的服务能力或操作需要输入以下信息至少一种:发起者、M2M终端标识符、M2M服务标识符、服务能力标识符、M2M外部标识符、管理对象信息、管理命令信息、群组信息、调度安排信息、终端信息、终端能力信息等。
[0077]优选地,终端管理服务的服务能力或操作返回以下信息至少一种:处理终端管理(通过授权并符合订购关系)、不处理终端管理(无订购关系或没有通过授权或无法记账)等。
[0078]在本发明实施例的一个实施方式中,上述订购管理服务用于维护订购关系和/或角色。
[0079]优选地,上述订购管理服务提供以下至少一种服务能力或操作:校验业务服务、获取授权等。
[0080]优选地,校验业务服务的服务能力或操作需要输入以下信息至少一种:M2M服务标识符、服务订购标识符等。
[0081]优选地,校验业务服务的服务能力或操作返回以下信息至少一种:服务是否存在、服务是否存在订购关系等。
[0082]优选地,获取授权的服务能力或操作需要输入以下信息至少一种:M2M服务标识符、服务订购标识符、服务能力标识符等。
[0083]优选地,获取授权的服务能力或操作返回以下信息至少一种:角色策略、角色是否存在等。
[0084]在本发明实施例的一个实施方式中,应用和/或终端加载服务包括以下至少一种服务能力或操作:维护终端模板、维护终端和/或应用的凭证、终端和/或应用发现、策略、终端和/或应用注册等。
[0085]优选地,上述应用和/或终端加载服务维护M2M外部标识符和/或M2M终端标识符与底层网络标识符或其他域服务商标识符的映射关系。
[0086]优选地,上述应用和/或终端加载服务的服务能力或操作需要输入以下信息至少一种:M2M请求标识符、发起者、M2M终端标识符、M2M服务标识符、M2M外部标识符、应用标识符、服务订购标识符、管理对象信息、群组信息、位置策略信息、M2M节点信息、远端通用服务实体信息、终端信息等。
[0087]优选地,上述应用和/或终端加载服务的服务能力或操作返回以下信息至少一种:终端和/或应用是否加载、终端和/或应用是否注册、终端和/或应用的凭证、底层网络标识符、其他域服务商标识符等。
[0088]在本发明实施例的一个实施方式中,上述授权服务用于提供向请求者授权可以使用的服务能力或操作,包括以下至少一种服务能力或操作:授权服务能力或操作等。
[0089]优选地,授权服务的服务能力或操作需要输入以下信息至少一种:发起者、应用标识符、服务订购标识符。
[0090]优选地,授权服务的服务能力或操作返回以下信息至少一种:发起者是否认证、月艮务订购关系是否存在、服务能力是否授权等。
[0091]在本发明实施例的一个实施方式中,所述记账服务包括以下至少一种服务能力或操作:启动事件收集、停止事件收集、统计收集等。
[0092]优选地,记账服务的服务能力或操作需要输入以下信息至少一种:M2M请求标识符、事件标识符、应用标识符、服务订购标识符、服务结果、事件日志信息。
[0093]优选地,记账服务的服务能力或操作返回以下信息至少一种:是否启动事件收集、是否停止事件收集、事件收集结果、统计收集结果等。
[0094]在本发明实施例的一个实施方式中,上述终端管理服务用于提供终端管理的服务,包括以下至少之一:终端配置、终端诊断和/或监控、终端固件管理、终端拓扑管理。
[0095]下面结合本发明实例的一个优选实施方式,对本发明实施例的上述方法进行描述。
[0096]图5是根据本发明实施例优选的M2M应用服务方法的流程图,如图5所示,该方法包括步骤S502至步骤S5。
[0097]步骤S502,应用实体向通用服务实体发送M2M应用服务报文,要求消费的M2M服务包括以下至少之一:业务服务、终端管理服务、数据交换服务、数据存储服务、群组管理服务、位置服务,包含以下参数之一:M2M请求标识符、发起者、M2M外部标识符、应用标识符、服务订购标识符等。通用服务实体接受应用请求。
[0098]步骤S504,通用服务实体的业务服务获取服务能力。
[0099]步骤S506,通用服务实体的业务服务向订购服务发送校验业务服务消息,包含以下参数之一:服务标识符、服务订购标识符等。
[0100]步骤S508,通用服务实体的业务服务向授权服务发送授权服务能力请求消息,包含以下参数之一:服务标识符、服务订购标识符等。
[0101]步骤S510,通用服务实体的授权服务向订购服务发送获取授权消息,包含以下参数之一:服务能力标识符、服务订购标识符等;并得到相应的授权信息,然后向业务服务返回授权的服务能力。
[0102]步骤S512,通用服务实体的业务服务调用应用和终端加载服务,包含以下参数之一:M2M请求标识符、发起者、M2M终端标识符、M2M外部标识符、M2M服务标识符、应用标识符、服务订购标识符、管理对象信息、群组信息、位置策略信息、M2M节点信息、远端通用服务实体信息、终端信息等,返回得到其他域服务商标识符或底层网络标识符、策略等。
[0103]步骤S514,通用服务实体的业务服务进行协议适配。
[0104]步骤S516,通用服务实体的业务服务向记账服务发送启动事件收集消息,包含以下参数之一:M2M请求标识符、事件标识符、服务订购标识符、应用标识符等。记账服务返回启动事件收集响应。
[0105]步骤S518,通用服务实体的业务服务向其他物联网域或底层网络发送远端协议适配的服务报文。其他物联网域或底层网络返回处理结果。
[0106]步骤S520、通用服务实体的业务服务向记账服务发送停止事件收集消息,包含以下参数之一:M2M请求标识符、事件标识符、服务订购标识符、应用标识符、服务结果等。记账服务返回停止事件收集响应和记账信息。
[0107]后续步骤
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1