Systems for publishing and discovery of M2M/IoT services are disclosed. The M2M gateway system receives the resource description from the M2M/IoT device. The gateway system for each received resource description to create a record about the resource information of the individual web service description language file (WSDL I file). Gateway identification with similar characteristics and service groups, and each group is generated for recording identification information about the group's Web Services Description file (WSDL G file). WSDL G file is transferred to the registration service infrastructure (SRI). Consumers to meet specific criteria query system of SRI service, and receiving meet the criteria for the service groups of WSDL G file. Consumers from the gateway system request with the selected WSDL G file corresponding to the WSDL I file. The consumer system uses the received WSDL I file to select a specific service, and to request services from the corresponding M2M/IoT equipment using the selected services WSDL I file information.
【技术实现步骤摘要】
【国外来华专利技术】M2M-IOT服务的发布和发现相关申请的交叉引用本申请根据35U.S.C.§119(e)要求于2014年7月22日提交的美国临时专利申请号62/027,398的优先权,其内容通过引用整体并入本申请。
技术介绍
服务指代使其在网络环境中可用和可访问的功能或能力的所限定的集合。设备和/或软件应用向执行特定设备或应用的期望的功能的服务传送请求。服务在各种各样的技术环境中采用。例如,服务被广泛地用于Web相关的技术中。具有特定功能的Web服务可以在特定网络地址处可用。需要特定功能的系统可以经由Web来向web服务传送请求,然后该web服务执行期望的功能。在示例场景中,一个系统可以采用Web服务来与其他方式下不兼容的系统交换数据。服务还被广泛用于机器对机器(M2M)和物联网(IoT)技术的场境(context)中。机器对机器(M2M)是一种广泛的标签,其被用于描述使得连网设备能够在没有人类的手动辅助的情况下交换信息和执行动作的技术。物联网(IoT)指代这样的场景,其中包括机器和机器的组件的对象被提供有唯一的标识符以及通过网络在对象之间自动传递数据的能力,而不需要人对人或人对计算机交互。有时被称为M2M/IoT场境中的资源的服务被用于提供M2M能力,其包括例如,与安全、计费、和数据管理有关。最近,存在对允许Web服务访问M2M/IoT服务的兴趣。换句话说,存在对允许Web应用来利用由M2M/IoT服务提供的功能的不断增长的兴趣。现有技术已经被证明不足以支持期望的整合。
技术实现思路
申请人在本文公开了用于发布和发现M2M/IoT资源或服务的系统和方法。所公开的系统和方法使得消费 ...
【技术保护点】
一种计算机实现的方法,包括:第一计算系统接收多个资源描述,每个资源描述描述由设备提供的资源;所述第一计算系统对于每个所接收的资源描述生成描述与由设备提供的资源相对应的服务的web服务描述语言文件;所述第一计算系统生成与所描述的服务的群组相对应的web服务描述语言文件;以及所述第一计算系统传送与所描述的服务的群组相对应的所述web服务描述语言文件。
【技术特征摘要】
【国外来华专利技术】2014.07.22 US 62/027,3981.一种计算机实现的方法,包括:第一计算系统接收多个资源描述,每个资源描述描述由设备提供的资源;所述第一计算系统对于每个所接收的资源描述生成描述与由设备提供的资源相对应的服务的web服务描述语言文件;所述第一计算系统生成与所描述的服务的群组相对应的web服务描述语言文件;以及所述第一计算系统传送与所描述的服务的群组相对应的所述web服务描述语言文件。2.根据权利要求1所述的计算机实现的方法,其中,第一计算系统接收多个资源描述包括第一计算系统从多个IoT设备接收多个资源描述。3.根据权利要求1所述的计算机实现的方法,其中,第一计算系统对于每个所接收的资源描述生成描述与由设备提供的资源相对应的服务的web服务描述语言文件包括:第一计算系统生成描述如何访问特定服务的web服务描述语言文件。4.根据权利要求3所述的计算机实现的方法,其中,所述第一计算系统生成描述如何访问特定服务的web服务描述语言文件进一步包括所述第一计算系统生成描述以下中的一个或多个的web服务描述语言文件:服务何时可用、服务在何处可用、以及与服务相关联的成本。5.根据权利要求4所述的计算机实现的方法,其中,第一计算系统生成web服务描述语言文件包括第一计算系统生成WSDL-I文件。6.根据权利要求1所述的计算机实现的方法,其中,第一计算系统生成与所描述的服务的群组相对应的web服务描述语言文件包括:第一计算系统生成包括描述多个相似服务的信息的web服务描述语言文件。7.根据权利要求6所述的计算机实现的方法,其中,第一计算系统生成与群组相对应的web服务描述语言文件包括生成WSDL-G文件。8.根据权利要求1所述的计算机实现的方法,其中,所述第一计算系统是网关计算系统。9.根据权利要求1所述的计算机实现的方法,进一步包括:在服务器系统处接收所传输的与所描述的服务的群组相对应的web服务描述语言文件。10.根据权利要求9所述的计算机实现的方法,进一步包括:所述服务器系统从服务消费者系统接收发现服务的请求。11.根据权利要求10所述的计算机实现的方法,进一步包括:响应于所述请求,所述服务器系统将关于与所描述的服务的群组相对应的所述web服务描述语言文件的信息传输至所述服务消费者系统。12.根据权利要求11所述的计算机实现的方法,进一步包括:所述服务消费者系统参照与所描述的服务的群组相对应的所述web服务描述语言文件中的信息,并且将所述第一计算系统识别为包含关于在与所描述的服务的群组相对应的所述web服务描述语言文件中识别的服务的信息;以及所述服务消费者系统生成并向所述第一计算系统传输对于关于在与所描述的服务的群组相对应的所述web服务描述语言文件中识别的服务的信息的请求。13.根据权利要求12所述的计算机实现的方法,进一步包括:所述第一计算系统对于多个服务中的每一个来向所述服务消费者系统传送描述服务的web服务描述语言文件。14.根据权利要求13所述的计算机实现的方法,进一步包括:所述第一计算系统对于多个服务中的每一个来接收描述服务的web服务描述语言文件;所述第一计算系统解析所接收的web服务描述语言文件以识别服务和关于访问所识别的服务的过程的参数;以及所述第一计算系统采用所识别的参数来生成和传送执行所识别的服务的请求。15.一种系统,包括:网关计算系统,包括:计算处理器;以及计算存储器,所述计算存储器与所述计算处理器通信地耦合,所述计算存储器中存储有用于执行操作的可执行计算指令,所述操作包括:接收多个资源描述,每个资源描述描述由设备提供的资源;对于每个所接收的资源描述生成描述与由设备提供的资源相对应的服务的web服务描述语言文件;生成与所描述的服务的群组相对应的web服务描述语言文件;以及传送与所描述的服务的群组相对应的所述web服务描述语言文件。16.根据权利要求15所述的系统,其中,接收多个资源描述包括从多个IoT设备接收多个资源描述。17.根据权利要求15所述的系统,其中,对于每个所接收的资源描述生成描述与由设备提供的资源相对应的服务的web服务描述语言文件包括:生成描述如何访问特定服务的web服务描述语言文件。18.根据权利要求17所述的系统,其中,生成描述如何访问特定服务的web服务描述语言文件进一步包括生成描述以下中的一个或多个的web服务描述语言文件:服务何时可用、服务在何处可用、以及与服务相关联的成本。19.根据权利要求18所述的系统,其中,生成web服务描述语言文件包括生成WSDL-I文件。20.根据权利要求15所述的系统,其中,生成与所描述的服务的群组相对应的web服务描述语言文件包括:生成包括描述多个相似服务的信息的web服务描述语言文件。21.根据权利要求20所述的系统,其中,生成与群组相对应的web服务描述语言文件包括生成WSDL-G文件。22.根据权利要求15所述的系统,进一步包括通信地耦合至所述网关计算系统的服务器系统,所述服务器系统中存储有可执行计算指令以用于执行操作,所述操作包括:接收所传输的与所描述的服务的群组相对应的web服务描述语言文件。23.根据权利要求22所述的系统,进一步包括服务消费者系统,所述服务消费者系统与所述服务器系统和所述网关计算系统通信地耦合,其中,所述服务器系统中存储有可执行计算指令以用于执行进一步的操作,所述进一步的操作包括:从所述服务消费者系统接收发现服务的请求。24.根据权利要求23所述的系统,其中,所述服务器系统中存储有可执行计算指令以用于执行进一步的操作,所述进一步的操作包括:响应于所述请求,将关于与所描述的服务的群组相对应的所述web服务描述语言文件的信息传输至所述服务消费者系统。25.根据权利要求24所述的系统其中,所述服务消费者系统中存储有可执行计算指令以用于执行进一步的操作,所述进一步的操作包括:参照与所描述的服务的群组相对应的所述web服务描述语言文件中的信息,并且将所述网关系统识别为包含关于在与所描述的服务的群组相对应的所述web服务描述语言文件...
【专利技术属性】
技术研发人员:李旭,李庆光,董丽君,路广,沙米姆·阿克巴尔·拉赫曼,陈卓,王重钢,
申请(专利权)人:康维达无线有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。