设备服务的路由方法、装置、设备及存储介质制造方法及图纸

技术编号:21278103 阅读:30 留言:0更新日期:2019-06-06 10:40
本发明专利技术实施例提供一种设备服务的路由方法、装置、设备及存储介质。包括:第三方设备获取用户所在区域的令牌,第三方设备向外层代理设备发送令牌,该令牌用于确定区域中的设备列表,第三方设备接收外层代理设备发送的区域中的设备列表,第三方设备根据区域中的设备列表向外层代理设备发送访问请求,该访问请求用于外层代理设备将本次访问路由到对应的设备服务。本发明专利技术实施例的外层代理设备在处理第三方设备的访问请求时只需解析用户所在区域的令牌,无需每次根据第三方设备发送的用户信息查找用户所在的区域,提高了设备服务路由的效率。

Routing methods, devices, devices and storage media for equipment services

The embodiment of the present invention provides a routing method, device, device and storage medium for equipment service. Including: the third-party device obtains the token of the user's area, the third-party device sends the token to the outer proxy device, which is used to determine the list of devices in the area, the third-party device receives the list of devices in the area sent by the outer proxy device, and the third-party device sends the access request to the outer proxy device according to the list of devices in the area. The proxy device routes the access to the corresponding device service. The outer proxy device of the embodiment of the present invention only needs to parse the token of the user's area when processing the access request of the third-party device, and does not need to search the user's area according to the user information sent by the third-party device every time, thus improving the efficiency of the device service routing.

【技术实现步骤摘要】
设备服务的路由方法、装置、设备及存储介质
本专利技术涉及物联网领域,尤其涉及一种设备服务的路由方法、装置、设备及存储介质。
技术介绍
随着物联网设备种类和数量的增多,不同厂家生产的物联网设备需要联动的需求也变得越来越多。另外,基于同一品牌同一类型设备大规模销售,或者全球范围销售,为了提供更快、更友好的用户体验,云服务往往是多区域部署,或者不同国家提供独立的服务。传统的第三方设备对物联网设备进行连接管理时,需要物联网设备厂商提供设备的功能接口。在这种情况下,对物联网设备厂商而言,会面临相同服务的不同区域如何接入的问题。按照传统的方式,第三方设备每次接入物联网设备时,需要先查找使用该第三方设备的用户所在的区域以及该区域内的设备列表,耗时较长。
技术实现思路
本专利技术实施例提供了一种设备服务的路由方法、装置、设备及存储介质,以提高设备服务路由的效率。第一方面,本专利技术实施例提供一种设备服务的路由方法,包括:第三方设备获取用户所在区域的令牌;第三方设备向外层代理设备发送令牌,该令牌用于确定区域中的设备列表;第三方设备接收外层代理设备发送的区域中的设备列表;第三方设备根据区域中的设备列表向外层代理设备发送访问请求,该访问请求用于外层代理设备将本次访问路由到对应的设备服务。本实施例提供的设备服务的路由方法,通过第三方设备获取用户所在区域的令牌,外层代理设备接收到第三方设备发送的用户所在区域的令牌后,只需解析该令牌即可确定该用户所在的区域,根据该用户所在的区域信息进行下一步的操作,无需每次根据第三方设备发送的用户信息查找用户所在的区域,从而提高了设备服务路由的效率。在一种可能的设计中,第三方设备获取用户所在区域的令牌,包括:第三方设备向授权服务器发送令牌请求消息;第三方设备接收授权服务器发送的令牌响应消息,该令牌响应消息包括用户所在区域的令牌。通过该方法可以获取用户所在区域的令牌。在一种可能的设计中,本专利技术实施例提供的一种设备服务的路由方法还包括:第三方设备接收外层代理设备发送的区域中的更新后的设备列表;第三方设备根据区域中的更新后的设备列表向外层代理设备发送访问请求。通过该方法可以根据更新后的设备列表向外层代理设备发送访问请求。第二方面,本专利技术实施例提供一种设备服务的路由方法,包括:外层代理设备接收第三方设备发送的令牌;外层代理设备根据令牌确定用户所在区域中的设备列表;外层代理设备向第三方设备发送区域中的设备列表,该区域中的设备列表用于第三方设备发送访问请求;外层代理设备接收第三方设备发送的访问请求;外层代理设备根据访问请求将本次访问路由到对应的设备服务。在一种可能的设计中,本专利技术实施例提供的一种设备服务的路由方法,还包括:外层代理设备向第三方设备发送区域中的更新后的设备列表,该区域中的更新后的设备列表用于外层代理设备发送访问请求。第三方面,本专利技术实施例提供一种设备服务的路由装置,包括:获取模块,用于第三方设备获取用户所在区域的令牌。第一发送模块,用于第三方设备向外层代理设备发送令牌,该令牌用于确定区域中的设备列表。第一接收模块,用于第三方设备接收外层代理设备发送的区域中的设备列表。请求模块,用于第三方设备根据区域中的设备列表向外层代理设备发送访问请求,该访问请求用于外层代理设备将本次访问路由到对应的设备服务。第四方面,本专利技术实施例提供一种设备服务的路由装置,包括:第一接收模块,用于外层代理设备接收第三方设备发送的令牌。确定模块,用于外层代理设备根据令牌确定用户所在区域中的设备列表。第一发送模块,用于外层代理设备向第三方设备发送区域中的设备列表,该区域中的设备列表用于第三方设备发送访问请求。第二接收模块,用于外层代理设备接收第三方设备发送的访问请求。路由模块,用于外层代理设备根据访问请求将本次访问路由到对应的设备服务。第五方面,本专利技术实施例提供了一种设备服务的路由设备,包括:处理器和存储器。存储器用于存储计算机可执行指令。处理器用于执行存储器存储的计算机执行指令,使得处理器执行如第一方面的设备服务的路由方法。第六方面,本专利技术实施例提供了一种设备服务的路由设备,包括:处理器和存储器。存储器用于存储计算机可执行指令。处理器用于执行存储器存储的计算机执行指令,使得处理器执行如第二方面的设备服务的路由方法。第七方面,本专利技术实施例提供了一种计算机存储介质,计算机存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现如第一方面的设备服务的路由方法。第八方面,本专利技术实施例提供了一种计算机存储介质,计算机存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现如第二方面的设备服务的路由方法。第九方面,本专利技术实施例提供了一种计算机程序产品,包括计算机执行指令,当计算机执行指令被处理器执行时用于实现如第一方面的设备服务的路由方法。第十方面,本专利技术实施例提供了一种计算机程序产品,包括计算机执行指令,当计算机执行指令被处理器执行时用于实现如第二方面的设备服务的路由方法。本专利技术实施例提供一种设备服务的路由方法、装置、设备及存储介质。通过第三方设备获取用户所在区域的令牌,外层代理设备通过该第三方设备发送的令牌找到该用户所在区域的设备列表,第三方设备根据该设备列表发送访问请求给外层代理设备,外层代理设备可根据该访问请求将本次访问路由到对应的设备。外层代理设备在处理第三方设备的访问请求时,只需解析用户所在区域的令牌即可确定该用户所在区域的信息,无需每次根据第三方设备发送的用户信息查找用户所在的区域,提高了设备服务的路由效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的应用场景图;图2为本专利技术一实施例提供的设备服务的路由方法的交互流程图;图3为本专利技术一实施例提供的获取用户所在区域令牌的交互流程图;图4为本专利技术一实施例提供的设备服务的路由装置示意图;图5为本专利技术另一实施例提供的设备服务的路由装置示意图;图6为本专利技术一实施例提供的设备服务的路由设备的示意图;图7为本专利技术另一实施例提供的设备服务的路由设备的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备本文档来自技高网...

【技术保护点】
1.一种设备服务的路由方法,其特征在于,包括:第三方设备获取用户所在区域的令牌;所述第三方设备向外层代理设备发送所述令牌,所述令牌用于确定所述区域中的设备列表;所述第三方设备接收所述外层代理设备发送的所述区域中的设备列表;所述第三方设备根据所述区域中的设备列表向所述外层代理设备发送访问请求,所述访问请求用于所述外层代理设备将本次访问路由到对应的设备服务。

【技术特征摘要】
1.一种设备服务的路由方法,其特征在于,包括:第三方设备获取用户所在区域的令牌;所述第三方设备向外层代理设备发送所述令牌,所述令牌用于确定所述区域中的设备列表;所述第三方设备接收所述外层代理设备发送的所述区域中的设备列表;所述第三方设备根据所述区域中的设备列表向所述外层代理设备发送访问请求,所述访问请求用于所述外层代理设备将本次访问路由到对应的设备服务。2.根据权利要求1所述的方法,其特征在于,所述第三方设备获取用户所在区域的令牌,包括:所述第三方设备向授权服务器发送令牌请求消息;所述第三方设备接收所述授权服务器发送的令牌响应消息,所述令牌响应消息包括所述用户所在区域的令牌。3.根据权利要求1或2所述的方法,其特征在于,还包括:所述第三方设备接收所述外层代理设备发送的所述区域中的更新后的设备列表;所述第三方设备根据所述区域中的更新后的设备列表向所述外层代理设备发送访问请求。4.一种设备服务的路由方法,其特征在于,包括:外层代理设备接收第三方设备发送的令牌;所述外层代理设备根据所述令牌确定用户所在区域中的设备列表;所述外层代理设备向所述第三方设备发送所述区域中的设备列表,所述区域中的设备列表用于所述第三方设备发送访问请求;所述外层代理设备接收所述第三方设备发送的所述访问请求;所述外层代理设备根据所述访问请求将本次访问路由到对应的设备服务。5.根据权利要求4所述的方法,其特征在于,还包括:所述外层代理设备向所述第三方设备发送所述区域中的更新后的设备列表,所述区域中的更新后的设备列表用于所述外层代理设备发送访问请求。6.一种设备服务的路由装置,其特征在于,包括:获取模块,用于获取用户所在区域的令牌;第一发送模块,用于向外层代理设备发送所述令牌,所述令牌用于确定所述区域中的设备列表;第一接收模块,用于接收所述外层代理设备发送的所述区域中的设备列表;请求模块,用于根据所述区域中的设备列表向所述外层代理设备发送访问请求,所述访问请求用于所述外层代...

【专利技术属性】
技术研发人员:乔海明
申请(专利权)人:生迪智慧科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1