请求服务的方法、装置及系统制造方法及图纸

技术编号:37104015 阅读:7 留言:0更新日期:2023-04-01 05:03
本申请公开了一种请求服务的方法、装置及系统,属于通信领域。所述方法包括:家庭路由设备接收第一报文,所述第一报文包括第一服务的服务信息,所述第一服务为终端设备请求访问的服务;所述家庭路由设备根据所述服务信息,从网络中下载服务实例;所述家庭路由设备根据所述服务实例,生成服务实体,所述服务实体用于提供所述第一服务;所述家庭路由设备向所述终端设备发送第二报文,所述第二报文包括所述服务实体的地址,所述第二报文用于触发所述终端设备基于所述地址访问所述服务实体。本申请能够避免家庭路由设备的资源浪费。够避免家庭路由设备的资源浪费。够避免家庭路由设备的资源浪费。

【技术实现步骤摘要】
请求服务的方法、装置及系统


[0001]本申请涉及通信领域,特别涉及一种请求服务的方法、装置及系统。

技术介绍

[0002]边缘计算是将工作负载部署在边缘的一种计算方式,主要应用于物联网(internet of things,IoT)或家庭业务等场景。例如,家庭中的不同终端设备通过家庭路由器接入网络,可以将边缘计算部署在家庭路由器上,以让计算靠近用户。
[0003]目前在家庭路由器出厂时,预先在家庭路由器上部署至少一个边缘计算容器,每个边缘计算容器用于提供一种服务。这样对于通过该家庭路由器接入网络的终端设备,当终端设备需要访问某个服务时,如果家庭路由器包括用于提供该服务的边缘计算容器,则家庭路由器使用该边缘计算容器向终端设备提供该服务。
[0004]在家庭路由器预先部署至少一个边缘计算容器,接入家庭路由器的终端设备可能始终不访问某些边缘计算容器提供的服务,这样导致家庭路由器的资源浪费。

技术实现思路

[0005]本申请提供了一种请求服务的方法、装置及系统,以避免家庭路由设备的资源浪费。所述技术方案如下:
[0006]第一方面,本申请提供了一种请求服务的方法,在所述方法中,家庭路由设备接收第一报文,第一报文包括第一服务的服务信息,第一服务为终端设备请求访问的服务。家庭路由设备根据该服务信息,从网络中下载服务实例。家庭路由设备根据该服务实例,生成服务实体,该服务实体用于提供第一服务。家庭路由设备向终端设备发送第二报文,第二报文包括服务实体的地址,第二报文用于触发终端设备基于该地址访问服务实体。
[0007]由于第一服务是终端设备请求访问的服务,在家庭路由设备接收包括第一服务的服务信息的第一报文时,家庭路由设备才根据该服务信息下载服务实例,根据该服务实例生成服务实体,然后向终端设备发送该服务实体的地址,使终端设备基于该地址请求家庭路由设备上的该服务实体提供第一服务,如此家庭路由设备中安装的服务实体均是终端设备请求访问的服务对应的服务实体,家庭路由设备没有安装终端设备没有请求访问的服务对应的服务实体,从而避免家庭路由设备的资源浪费。
[0008]在一种可能的实现方式中,家庭路由设备向应用中心发送第一请求消息,第一请求消息包括第一服务的服务信息,第一请求消息用于触发应用中心基于该服务信息获取服务实例。家庭路由设备接收应用中心发送的服务实例。由于第三软件开发商将第一服务对应的服务实例保存在应用中心,所以家庭路由设备向应用中心发送第一请求消息,请求获取该服务实例,能够成功获取到该服务实例并生成服务实体,生成之后直接向终端设备发送该服务实体的地址,以让终端设备从该服务实体请求访问第一服务,流程简单,提高请求服务的效率。
[0009]在另一种可能的实现方式中,家庭路由设备接收应用中心发送的第一响应消息,
第一响应消息包括服务实例的实例标识,该实例标识用于在应用中心中标识服务实例,该实例标识是应用中心基于该服务信息获取的。家庭路由设备向应用中心发送第二请求消息,第二请求消息包括该实例标识,第二请求消息用于触发应用中心基于该实例标识发送服务实例。由家庭路由设备接收第一响应消息,在基于第一响应消息包括的该实例标识确定下载该服务实例时,才向应用中心发送第二请求消息,请求下载该服务实例,保证下载的服务实例是家庭路由设备所需要的服务实例。
[0010]在另一种可能的实现方式中,家庭路由设备向应用中心发送第一请求消息,第一请求消息包括第一服务的服务信息,第一请求消息用于触发应用中心基于该服务信息获取服务实例的下载地址,该下载地址用于在第一服务对应的服务器中标识服务实例。家庭路由设备接收第一响应消息,第一响应消息包括该下载地址。家庭路由设备基于该下载地址,从服务器中下载服务实例。
[0011]在另一种可能的实现方式中,第一请求消息还包括家庭路由设备的资源信息,该资源信息指示的资源满足服务实例所需要的资源。如此可以下载到适合在家庭路由设备上安装的服务实体对应的服务实例,保证能够成功安装该服务实体。
[0012]在另一种可能的实现方式中,家庭路由设备包括服务描述集合,该服务描述集合包括至少一个服务的描述信息,该至少一个服务包括第二服务,网络包括用于提供第二服务的至少一个服务实例。家庭路由设备在基于该服务信息和服务描述集合确定网络包括用于提供第一服务的至少一个服务实例时,根据该服务信息,从网络中下载服务实例。这样通过服务描述集合确定网络是否包括用于提供第一服务的服务实例,在确定出包括用于提供第一服务的服务实例时才从网络中下载服务实例,保证能够成功下载。也避免了在不包括用于提供第一服务的服务实例时家庭路由设备还网络请求下载,造成的网络资源的浪费。
[0013]在另一种可能的实现方式中,第二服务的描述信息包括以下一项或多项信息:第二服务的统一资源定位器URL描述信息,用于提供第二服务的应用的应用信息和用于实现第二服务的服务协议信息。
[0014]在另一种可能的实现方式中,第一报文为终端设备发送的服务请求消息,该服务请求消息用于请求第一服务对应的服务器向终端设备提供第一服务,第二报文为该服务请求消息对应的服务响应消息。
[0015]在另一种可能的实现方式中,第一报文是终端设备与第一服务对应的服务器之间传输的网络流量包括的报文。家庭路由设备接收终端设备发送的服务请求消息,该服务请求消息包括第一服务的服务信息,第二报文为该服务请求消息对应的服务响应消息。由于第一报文是终端设备与第一服务对应的服务器之间传输的网络流量包括的报文,这样保证在终端设备访问第一服务时家庭路由设备才安装第一服务对应的服务实体。
[0016]在另一种可能的实现方式中,服务实体包括虚拟机或容器。
[0017]在另一种可能的实现方式中,家庭路由设备包括家庭路由器、家庭网关或家庭光网络终端ONT。
[0018]在另一种可能的实现方式中,服务实例包括用于提供第一服务的服务程序。
[0019]第二方面,本申请提供了一种请求服务的方法,在所述方法中,应用中心接收家庭路由设备发送第一请求消息,第一请求消息包括第一服务的服务信息,第一服务为接入家庭路由设备的终端设备请求访问的服务。应用中心基于该服务信息指示所述家庭路由设备
安装服务实体,该服务实体用于提供第一服务,以使终端设备访问家庭路由设备上的该服务实体。
[0020]由于第一服务是终端设备请求访问的服务,应用中心接收家庭路由设备发送的包括第一服务的服务信息的第一请求消息,根据该服务信息指示家庭路由设备安装该服务实体,如此家庭路由设备中安装的服务实体均是终端设备请求访问的服务对应的服务实体,家庭路由设备没有安装终端设备没有请求访问的服务对应的服务实体,从而避免家庭路由设备的资源浪费。
[0021]在一种可能的实现方式中,第一请求信息还包括家庭路由设备的资源信息,该资源信息指示的资源满足该服务实体所需要的资源。如此可以指示家庭路由设备下载到适合在家庭路由设备上安装的服务实体对应的服务实例,保证能够成功安装该服务实体。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种请求服务的方法,其特征在于,所述方法包括:家庭路由设备接收第一报文,所述第一报文包括第一服务的服务信息,所述第一服务为终端设备请求访问的服务;所述家庭路由设备根据所述服务信息,从网络中下载服务实例;所述家庭路由设备根据所述服务实例,生成服务实体,所述服务实体用于提供所述第一服务;所述家庭路由设备向所述终端设备发送第二报文,所述第二报文包括所述服务实体的地址,所述第二报文用于触发所述终端设备基于所述地址访问所述服务实体。2.如权利要求1所述的方法,其特征在于,所述家庭路由设备根据所述服务信息,从网络中下载服务实例,包括:所述家庭路由设备向应用中心发送第一请求消息,所述第一请求消息包括所述第一服务的服务信息,所述第一请求消息用于触发所述应用中心基于所述服务信息获取所述服务实例;所述家庭路由设备接收所述应用中心发送的所述服务实例。3.如权利要求2所述的方法,其特征在于,所述方法还包括:所述家庭路由设备接收所述应用中心发送的第一响应消息,所述第一响应消息包括所述服务实例的实例标识,所述实例标识用于在所述应用中心中标识所述服务实例,所述实例标识是所述应用中心基于所述服务信息获取的;所述家庭路由设备向所述应用中心发送第二请求消息,所述第二请求消息包括所述实例标识,所述第二请求消息用于触发所述应用中心基于所述实例标识发送所述服务实例。4.如权利要求1所述的方法,其特征在于,所述家庭路由设备根据所述服务信息,从网络中下载服务实例,包括:所述家庭路由设备向应用中心发送第一请求消息,所述第一请求消息包括所述第一服务的服务信息,所述第一请求消息用于触发所述应用中心基于所述服务信息获取所述服务实例的下载地址,所述下载地址用于在所述第一服务对应的服务器中标识所述服务实例;所述家庭路由设备接收所述第一响应消息,所述第一响应消息包括所述下载地址;所述家庭路由设备基于所述下载地址,从所述服务器中下载所述服务实例。5.如权利要求2

4任一项所述的方法,其特征在于,所述第一请求消息还包括所述家庭路由设备的资源信息,所述资源信息指示的资源满足所述服务实例所需要的资源。6.如权利要求1

5任一项所述的方法,其特征在于,所述家庭路由设备包括服务描述集合,所述服务描述集合包括至少一个服务的描述信息,所述至少一个服务包括第二服务,所述网络包括用于提供所述第二服务的至少一个服务实例;所述家庭路由设备根据所述服务信息,从网络中下载服务实例,包括:所述家庭路由设备在基于所述服务信息和所述服务描述集合确定所述网络包括用于提供所述第一服务的至少一个服务实例时,根据所述服务信息,从所述网络中下载所述服务实例。7.如权利要求6所述的方法,其特征在于,所述第二服务的描述信息包括以下一项或多项信息:所述第二服务的统一资源定位器URL描述信息,用于提供所述第二服务的应用的应用
信息和用于实现所述第二服务的服务协议信息。8.如权利要求1

7任一项所述的方法,其特征在于,所述第一报文为所述终端设备发送的服务请求消息,所述服务请求消息用于请求所述第一服务对应的服务器向所述终端设备提供所述第一服务,所述第二报文为所述服务请求消息对应的服务响应消息。9.如权利要求1

7任一项所述的方法,其特征在于,所述第一报文是所述终端设备与所述第一服务对应的服务器之间传输的网络流量包括的报文;所述家庭路由设备向所述终端设备发送第二报文之前,还包括:所述家庭路由设备接收所述终端设备发送的服务请求消息,所述服务请求消息包括所述第一服务的服务信息,所述第二报文为所述服务请求消息对应的服务响应消息。10.如权利要求1

9任一项所述的方法,其特征在于,所述服务实体包括虚拟机或容器。11.一种请求服务的方法,其特征在于,所述方法包括:应用中心接收家庭路由设备发送第一请求消息,所述第一请求消息包括第一服务的服务信息,所述第一服务为接入所述家庭路由设备的终端设备请求访问的服务;所述应用中心基于所述服务信息指示所述家庭路由设备安装服务实体,所述服务实体用于提供所述第一服务,以使所述终端设备访问所述家庭路由设备上的所述服务实体。12.如权利要求11所述的方法,其特征在于,所述第一请求信息还包括所述家庭路由设备的资源信息,所述资源信息指示的资源满足所述服务实体所需要的资源。13.一种请求服务的装置,其特征在于,所述装置包括:接收单元,用于接收第一报文,所述...

【专利技术属性】
技术研发人员:汪文明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1