首页> 中国专利> 基于普适计算的高效服务管理方法

基于普适计算的高效服务管理方法

摘要

本发明提供一种基于普适计算的高效服务管理方法,包括步骤:S1.服务部署:当新的服务初次进入网络时,需先对其进行部署从而成为可用的服务;S2.服务注册:新部署的服务在部署完成后必须向服务管理模块注册,提交服务自身的信息,包括服务功能描述、服务地址和服务生命周期信息等;S3.服务信息登记,所述服务信息登记分为服务功能信息登记、服务地址信息登记和服务生命周期信息登记三种;S4.服务查找:应用程序根据自身的需求向服务管理模块中的应用程序请求识别模块发送查找请求。查找请求分两种,功能查找请求和地址查找请求;S5.服务调用;S6.无效信息清理。本发明能提高应用程序查找有效服务的效率。

著录项

  • 公开/公告号CN103945002A

    专利类型发明专利

  • 公开/公告日2014-07-23

    原文格式PDF

  • 申请/专利权人 江苏物联网研究发展中心;

    申请/专利号CN201410187391.2

  • 发明设计人 史册;陈曙东;

    申请日2014-05-05

  • 分类号H04L29/08(20060101);H04L12/24(20060101);H04L29/06(20060101);

  • 代理机构无锡市大为专利商标事务所(普通合伙);

  • 代理人殷红梅

  • 地址 214135 江苏省无锡市新区菱湖大道200号中国传感网国际创新园C座

  • 入库时间 2023-12-17 01:24:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-30

    专利权的转移 IPC(主分类):H04L29/08 专利号:ZL2014101873912 登记生效日:20221216 变更事项:专利权人 变更前权利人:何永刚 变更后权利人:菏泽天骄彩色印务有限公司 变更事项:地址 变更前权利人:242199 安徽省宣城市郎溪县建平镇郎川大道市场监督管理局办公楼501室 变更后权利人:274000 山东省菏泽市菏泽开发区太湖路999号(菏泽恒顺汽摩配件有限公司院内)

    专利申请权、专利权的转移

  • 2017-05-31

    授权

    授权

  • 2017-05-24

    著录事项变更 IPC(主分类):H04L29/08 变更前: 变更后: 申请日:20140505

    著录事项变更

  • 2017-05-24

    专利申请权的转移 IPC(主分类):H04L29/08 登记生效日:20170502 变更前: 变更后: 申请日:20140505

    专利申请权、专利权的转移

  • 2017-04-26

    专利申请权的转移 IPC(主分类):H04L29/08 登记生效日:20170407 变更前: 变更后: 申请日:20140505

    专利申请权、专利权的转移

  • 2014-08-20

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20140505

    实质审查的生效

  • 2014-07-23

    公开

    公开

查看全部

说明书

技术领域

本发明涉及普适计算系统,尤其是一种基于普适计算的服务管理方法。

背景技术

目前,物联网中的应用程序在运行初期需要搜索并调用其需要的服务,应用程序在对网络上的服务进行查找时会遇到很多服务的生命周期已经结束或者服务内容已经改变,但是其原有信息依然保留在网络上,从而使得网络上有很多无效的服务信息,加大了准确找到所需服务的难度的同时对网络上的服务进行遍历查找也使得增加了网络的负载,给网络造成很大的运行压力。

发明内容

本发明的目的在于克服现有技术中存在的不足,提供一种基于普适计算的高效服务管理方法,能够大幅减少网络中无效信息的数量,提高应用程序查找有效服务的效率,降低了网络带宽占用率。本发明采用的技术方案是:

一种基于普适计算的高效服务管理方法,包括以下步骤:

S1.服务部署:当新的服务初次进入网络时,需先对其进行部署从而成为可用的服务;

S2.服务注册:新部署的服务在部署完成后必须向服务管理模块注册,提交服务自身的信息,包括服务功能描述、服务地址和服务生命周期信息;

S3.服务信息登记,所述服务信息登记分为服务功能信息登记、服务地址信息登记和服务生命周期信息登记三种;在三种服务信息登记之前,服务信息识别模块为每一个服务设定一个唯一标识的序号;

S3-1.服务功能信息登记:服务信息识别模块根据服务注册时提交的信息提取其中关于服务功能的内容,在服务功能记录模块中登记,登记信息包括该服务的功能描述和唯一标识该服务的序号;

S3-2.服务地址信息登记:服务信息识别模块根据服务注册时提交的信息提取其中关于服务地址的内容,在服务地址管理模块中登记,登记信息包括该服务的地址信息和唯一标识该服务的序号;

S3-3.服务生命周期信息登记:服务信息识别模块根据服务注册时提交的信息提取其中关于服务生命周期的内容,在服务生命周期管理模块中登记,登记信息包括该服务的生命周期信息和唯一标识该服务的序号;

S4.服务查找:应用程序根据自身的需求向服务管理模块中的应用程序请求识别模块发送查找请求;查找请求分两种,功能查找请求和地址查找请求;应用程序请求识别模块根据请求的类型,分别到服务功能记录模块和服务地址管理模块中查找,然后将结果返回给应用程序;

S5.服务调用:当应用程序查找到需要的服务后,根据应用程序请求识别模块返回的服务地址直接调用服务;

S6.无效信息清理:服务生命周期管理模块根据登记的生命周期信息对生命周期已经结束的服务进行清理,此处清理是指服务生命周期管理模块向服务地址管理模块和服务功能记录模块发送删除该服务登记信息的通知,并在服务生命周期管理模块自身删除该服务的登记信息。

进一步地,步骤S4中,应用程序向应用程序请求识别模块发送查找请求具体包括:

S4-1.首先应用程序根据所需服务的功能提交查找请求,应用程序请求识别模块识别该请求并到服务功能记录模块中进行查找,如果找到对应的服务,则把该服务的序列号返回给应用程序,如没找到对应的服务,则返回结果为空;

S4-2.若应用程序收到的返回结果为空,则表明现在没有合适的服务,应用程序挂起,然后周期性的发送请求直到找到合适的服务;若应用程序收到的返回结果是唯一标识某个服务的序号,这表明该服务是应用程序需要的服务,然后应用程序向应用程序请求识别模块发送地址查找请求,应用程序请求识别模块在服务地址管理模块中查找该服务地址信息,并将地址返回给应用程序。

本发明的优点:每一个新进入网络的服务在部署后通过注册的过程,将服务的不同类型的信息在服务管理模块中的不同组件中登记,便于对于网络上服务的管理以及应用程序对查找进行查找。通过服务管理模块的设计,大幅提高了应用程序查找服务的针对性以及准确性,同时服务生命周期管理模块的设计也及时删除生命周期结束的服务,减少了网络上的无效信息和应用程序查找对网络造成的压力。最终使得对于网络上的服务进行高效的管理。

附图说明

图1为本发明的结构组成示意图。

图2为本发明的服务查找过程详细示意图。

具体实施方式

下面结合具体附图和实施例对本发明作进一步说明。

本发明所提出的基于普适计算的高效服务管理方法,应用于图1所示的基于普适计算的高效服务管理系统上,该系统包含服务提供者、服务、服务管理模块以及应用程序五种实体。其中服务管理模块由服务信息识别模块、应用程序请求识别模块、服务功能记录模块、服务地址管理模块和服务生命周期管理模块构成。针对应用程序查找所需服务时会遇到网络上很多无效的信息以及遍历式的查找效率低下的问题,本发明设计了服务管理模块,服务管理模块由五部分组成,其中服务功能记录模块保留了现有网络上服务的功能信息,能够让应用程序有针对性的查找,减少网络上的负载;应用程序在确定找到所需功能的服务后,根据第一次查找返回的服务标识序号进行第二次查找,此次查找目的是所需服务的地址,当所需服务的地址返回后,应用程序直接根据地址调用服务。而服务生命周期管理模块则实时根据登记的服务生命周期信息对失效的服务进行删除,确保网络上的服务和登记的信息都是有效的。

一种基于普适计算的高效服务管理方法,包括以下步骤S1~S6:

S1.服务部署:当新的服务初次进入网络时,需先对其进行部署从而成为可用的服务。新的服务由服务提供者提供。图1中的过程1表示了服务部署步骤,服务提供者A部署了服务A,服务提供者B部署了一个服务B,服务提供者C部署了服务C。

S2.服务注册:新部署的服务在部署完成后必须向服务管理模块注册,提交服务自身的信息,包括服务功能描述、服务地址和服务生命周期信息等;图1中的过程2表示了已部署的服务A、B、C向服务管理模块注册。

S3.服务信息登记,所述服务信息登记分为服务功能信息登记、服务地址信息登记和服务生命周期信息登记三种。在三种服务信息登记之前,服务信息识别模块为每一个服务设定一个唯一标识的序号;

S3-1.服务功能信息登记:服务信息识别模块根据服务注册时提交的信息提取其中关于服务功能的内容,在服务功能记录模块中登记,登记信息包括该服务的功能描述和唯一标识该服务的序号,如图1过程5所示;

S3-2.服务地址信息登记:服务信息识别模块根据服务注册时提交的信息提取其中关于服务地址的内容,在服务地址管理模块中登记,登记信息包括该服务的地址信息和唯一标识该服务的序号,如图1过程3所示;

S3-3.服务生命周期信息登记:服务信息识别模块根据服务注册时提交的信息提取其中关于服务生命周期的内容,在服务生命周期管理模块中登记,登记信息包括该服务的生命周期信息和唯一标识该服务的序号,如图1过程4所示;

S4.服务查找:如图1中的过程6、过程7、过程8、过程9、过程10、过程11、过程12、和过程13所示,应用程序根据自身的需求向服务管理模块中的应用程序请求识别模块发送查找请求。查找请求分两种,功能查找请求和地址查找请求。应用程序请求识别模块根据请求的类型,分别到服务功能记录模块和服务地址管理模块中查找,然后将结果返回给应用程序。

如图2所示,应用程序对服务管理模块发起查找请求的具体内容包括:

S4-1.应用程序X和Y均根据自身所需服务的功能描述对应用程序请求识别模块发出查找请求,应用程序识别模块根据收到的请求发送至服务功能记录模块中进行查找,并将查找结果返回给应用程序X和Y,此处X得到的结果是未找到所需功能的服务,X周期性的根据自身所需服务的功能描述对应用程序请求识别模块继续发出查找请求;而Y得到的结果则是服务C的序号,表明服务C的功能满足Y的需要;

S4-2.应用程序Y根据得到的C的序号,再次向应用程序请求识别模块发送关于服务C地址的查找请求,应用程序识别模块根据收到的请求发送至服务地址管理模块中进行查找,并将服务C的地址返回给应用程序Y;

S5.服务调用:如图1过程14所示,当应用程序查找到需要的服务地址后,根据地址调用服务。

S6.无效信息清理:服务生命周期管理模块根据登记的生命周期信息对生命周期已经结束的服务进行清理,如图1中的过程15、过程17所示,此处清理是指服务生命周期管理模块向服务地址管理模块和服务功能记录模块发送删除该服务登记信息的通知,随后如图1中的过程16、过程18、过程19所示,服务地址管理模块、服务功能记录模块和服务生命周期管理模块均删除失效服务的登记信息。

本发明中服务管理模块的设计实现了服务进入网络后由服务管理模块统一进行管理。应用程序对服务的查找实际上是通过对服务管理模块进行查询而实现。从而提高应用程序查找有效服务的效率,降低了网络带宽占用率的同时也能够大幅减少网络中无效信息的数量。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号