[发明专利]基于广域网的点对点服务发现及服务调用系统及方法在审
申请号: | 201210586472.0 | 申请日: | 2012-12-30 |
公开(公告)号: | CN103905511A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 丁香乾;王兵;张锋;翟伟伟;崔九梅;王爱玲;赵红雷 | 申请(专利权)人: | 青岛海尔软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 广域网 点对点 服务 发现 调用 系统 方法 | ||
1.一种基于广域网的点对点服务发现及服务调用系统,其特征在于,包括设备管理服务器、物联网设备,设备管理服务器与物联网设备之间通信,物联网设备之间通过服务调用模块通信。
2.一种基于广域网的点对点服务发现及服务调用方法,其特征在于,包括点对点的服务注册、点对点的服务发现、点对点的服务调用,
其中点对点的服务注册包括如下步骤:
(1)由支持连接互联网的物联网设备完成设备注册及发现后,与设备管理服务器建立长期连接,以宣告本设备的上线;
(2)上线设备把本设备支持的功能以服务的形式注册于本设备的服务描述文件中,以完成服务注册的过程;
点对点的服务发现包括如下步骤:
(1)设备上线、服务注册成功后,其它上线设备会发现该上线设备;
(2)其它上线设备向设备管理服务器发送请求该设备的设备消息,设备管理器会返回所请求的设备信息,其中包含设备标识、设备服务;
(3)其它上线设备得到设备管理服务器返回的设备信息后,服务解析模块负责把设备服务中的信息解析成可识别的格式,以完成服务发现的过程;
点对点的服务调用包括如下步骤:
(1)持连接互联网的物联网设备上线后,与设备管理服务器建立长期连接,以宣告本设备的上线;
(2)上线设备获取到其它在线的设备信息,解析成可识别的服务后,选择其中一个设备,通过会话管理模块,发起与该在线设备的会话,即服务调用;
(3)上线设备通过会话管理模块向选定的另一端设备直接发送服务调用请求,所发送的服务信息包括服务调用来源标识、服务调用目标标识、服务调用标识、调用的服务名称、调用的服务的输入参数;
(4)另一端设备收到服务调用请求后,解析服务信息,根据解析出来的调用的服务名称及调用的服务的输入参数,从本设备的服务描述中查找,以验证该次服务调用是否有效,向请求端返回服务调用结果信息,包含来源标识、目标标识、服务调用标识、服务调用结果;如果服务调用有效,则根据服务调用名称及服务输入参数去执行相应的功能操作,然后服务调用结果包含正确的调用结果返回信息;如果服务调用无效,不去执行操作,服务调用结果包含服务调用错误信息;
(5)上线设备接收到另一端设备返回的服务调用结果后,根据返回结果完成相应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔软件有限公司,未经青岛海尔软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210586472.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:圆盘旋转式开沟装置
- 下一篇:一种发布作业的方法及一作业管理服务器