[发明专利]基于普适计算的服务自组网方法有效
申请号: | 201310314389.2 | 申请日: | 2013-07-24 |
公开(公告)号: | CN103401912A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 史册;陈曙东 | 申请(专利权)人: | 江苏物联网研究发展中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 无锡市大为专利商标事务所 32104 | 代理人: | 曹祖良 |
地址: | 214135 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 服务 组网 方法 | ||
1.一种基于普适计算的服务自组网方法,其特征在于,包括以下步骤:
S1.服务部署:当新的服务初次进入网络时,需先对其进行部署从而成为可用的服务;
S2.服务发布,所述服务发布包括直接广播方式和间接广播方式;
S2-1.直接广播方式:服务将自身服务信息在网络中进行周期性广播,并且在向服务库进行直接广播的同时,在服务库上注册;
S2-2.间接广播方式:服务库把服务库自身的地址信息在网络中进行周期性广播;
S3.服务发现:应用程序根据自身的需求向其对应的服务管理模块发送服务查找请求,与应用程序对应的服务管理模块执行该请求按顺序进行服务查找,并将查找结果返回给应用程序;如果未能找到所需的全部服务,该应用程序将进入挂起等待监听状态,并周期性的向服务管理模块发送查找请求,直到查找到所有需要的服务为止;如果查找到了所需的全部服务,应用程序向服务管理模块发送绑定请求;服务管理模块即对需调用的服务发出绑定命令;
S4.服务自组网:根据应用程序对应的服务管理模块发出的绑定命令,所需服务间进行绑定,并在应用程序对应的服务管理模块中保存绑定信息;
S5.服务调用:应用程序调用绑定后的服务;
S6.服务解绑:应用程序运行完成后,向应用程序对应的服务管理模块发送解绑请求,服务管理模块对绑定的服务发出解绑命令,服务解绑,释放相应的资源。
2.如权利要求1所述的基于普适计算的服务自组网方法,其特征在于,步骤S3中,与应用程序对应的服务管理模块依应用程序的查找请求按顺序进行服务查找具体包括:
S3-1.首先查找应用程序对应的服务管理模块以外网络上的其它服务管理模块,若在其它服务管理模块上找到应用程序所需服务的服务绑定记录,则直接根据保存的服务地址向目标服务发出绑定命令,目标服务绑定后被应用程序调用,同时也在应用程序对应的服务管理模块上记录其绑定信息;
S3-2.若在其它服务管理模块上找不到应用程序所需服务的服务绑定记录,则继续在网络中的服务库上进行查找,若是找到需要的服务,则由服务管理模块根据服务库上保留的服务地址向目标服务发出绑定命令使其绑定并被应用程序所调用,同时也在应用程序对应的服务管理模块上记录其绑定信息;
S3-3.若在其它服务管理模块和网络中的服务库上都找不到应用程序所需服务的服务绑定记录或服务,则在网络上对所有服务进行遍历查找,若找到需要的服务,则使其绑定供应用程序调用,并在应用程序对应的服务管理模块上记录其绑定信息。
3.如权利要求1所述的基于普适计算的服务自组网方法,其特征在于,
步骤S2中,服务的自身服务信息包括:
1)服务提供者信息;
2)本服务实体的具体功能描述;
3)完成本服务所需的其它服务支持;
4)本服务的有效周期;
5)本服务在网络上的地址信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏物联网研究发展中心,未经江苏物联网研究发展中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310314389.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种降解转氨酶和肝脏病毒的药物及其制备方法
- 下一篇:烹饪装置