• <optgroup id="kgw0l"><del id="kgw0l"></del></optgroup>
    <optgroup id="kgw0l"></optgroup>
  • 通信系统的制作方法

    文档序号:29435050发布日期:2022-03-29 11:19来源:国知局
    通信系统的制作方法

    本申请涉及通信技术领域,尤其涉及一种通信系统。

    背景技术

    云游戏是指将云游戏部署在云端服务器中,由云端服务器对游戏场景进行渲染,然后将渲染完毕后的游戏画面和声音压缩为视频音频流后通过网络传输给用户的终端设备。对应地,用户在终端设备上输入控制指令,该控制指令再通过网络传输给云端服务器,从而实现用户对云游戏的操作。

    目前,上述云端服务器大都是部署在公网(例如是169网)中,此时,云端服务器将压缩的视频音频流通过网络传输给用户的终端设备包括:首先将视频音频流从公网传输到终端设备所在的城域网中,然后再通过用于连接城域网与移动通信网络中的核心网的网关将视频音频流从城域网传输至核心网,最后再将视频音频流通过移动通信网络中的汇聚网和接入网传输到终端设备中。其中,终端设备所在的城域网以及移动通信网络统称为终端设备所在的本地网。

    可以理解的是,视频音频流从云端服务器至终端设备的传输时延是影响用户游戏体验的一个关键因素。因此,在现有技术中,为了能够降低上述视频音频流的传输时延,将云游戏部署在位于城域网中的移动边缘计算(mobile edge computing,MEC)服务器中。在这种情况下,MEC服务器就可以将压缩的视频音频流直接通过本地网传输到终端设备中,而不需要经过视频音频流从公网传输到终端设备所在的城域网中的过程,从而降低了视频音频流的传输时延。

    而在具体实现将云游戏部署在位于城域网中的MEC服务器时,其方法通常包括:新增用于转发MEC服务器中的数据流的网关,然后将该网关与连接城域网与核心网中的用户平面功能(user plane function,UPF)网元的网关相连,以实现该MEC服务器与UPF网元的连接,进一步实现MEC服务器与终端设备的通信。

    但是,由于UPF网元是仅在第五代移动通信技术(5th generation mobile communication technology,5G)网络中才有的网元,因此,只有使用5G网络进行通信的终端设备才能与该MEC服务器通信,而对于使用第四代移动通信技术网络、无线保真网络或者固网进行通信的终端设备,不能实现与该MEC服务器的通信。



    技术实现要素:

    本申请实施例提供一种通信系统,能够使得采用不同接入方式的终端设备都可以实现与MEC服务器的通信。

    第一方面,本申请提供一种通信系统,包括移动边缘计算MEC服务器、第一网关设备、第二网关设备、第三网关设备和第四网关设备,MEC服务器部署在目标城域网中,MEC服务器与第一网关设备通过通信专线连接,第一网关设备分别与第二网关设备、第三网关设备以及第四网关设备通过通信专线连接;第一网关设备用于转发MEC服务器产生的数据流,第二网关设备用于连接第五代移动通信技术网络中的用户平面功能UPF网元与目标城域网,第三网关设备用于连接第四代移动通信技术网络中的分组数据网络网关PGW网元与目标城域网,所述第四网关设备用于连接固网的出口网关与目标城域网以及用于连接无线保真Wifi网络的出口网关与目标城域网。

    本实施例提供的通信系统,由于用于转发MEC服务器产生的数据流的第一网关分别与第二网关设备、第三网关设备以及第四网关设备通过通信专线连接,而第二网关设备连接的是第五代移动通信网络与目标城域网,第三网关设备连接的是第四代移动通信网络与目标城域网,第四网关设备连接的是固网或者Wifi网络的出口网关,这样就可以实现MEC服务器与第五代移动通信网络、第四代移动通信网络以及固网或者Wifi网络的连接,进一步地,可以实现不论终端设备使用的是第五代移动通信技术网络还是第四代移动通信技术网络的接入方式,或者使用的是固网或者Wifi网络的接入方式,都可以实现与MEC服务器的通信。

    结合第一方面,在一种可能的实现方式中,MEC服务器中部署第一云游戏平台和至少一个第一游戏应用,第一云游戏平台包括第一渲染模块和第一业务管理模块,第一业务管理模块用于管理至少一个第一游戏应用,第一渲染模块用于为至少一个第一游戏应用中的任意一个第一游戏应用编码视频音频流。

    可以理解的是,把第一云游戏平台部署在MEC服务器中后,当该第一云游戏平台使用第一渲染模块为某个第一游戏应用编码视频音频流时,该视频音频流就可以直接从目标城域网传输到终端设备,而不需要视频音频流从公网传输到目标城域网中的过程,即降低了终端设备至第一云游戏平台的距离,从而降低了视频音频流的传输时延。另外,可以理解的是,将部分云游戏应用部署在MEC服务器中,可以减少公网的负荷,从而提升了网络的稳定性。

    结合第一方面,在一种可能的实现方式中,至少一个第一游戏应用中的每个第一游戏应用的传输时延要求小于第一时延阈值。

    该实现方式中,将一些对传输时延要求小于第一时延阈值的第一游戏应用部署在MEC服务器中,可以满足对该第一游戏应用的传输时延,进一步地提升用户体验。

    结合第一方面,在一种可能的实现方式中,所述系统还包括第五网关设备,第五网关设备用于连接目标城域网与公网。

    示例性地,该公网是169网。

    结合第一方面,在一种可能的实现方式中,所述系统还包括中心云服务器,中心云服务器部署在公网中,中心云服务器中部署第二云游戏平台和至少一个第二游戏应用,第二云游戏平台包括第二渲染模块和第二业务管理模块,第二业务管理模块用于管理至少一个第二游戏应用,第二渲染模块用于将至少一个第二游戏应用中的任意一个第二游戏应用编码为视频音频流。

    该实现方式中,还可以实现终端设备与中心云服务器的通信。

    结合第一方面,在一种可能的实现方式中,至少一个第二游戏应用中的每个第二游戏应用的传输时延要求大于或等于第一时延阈值。

    该实现方式中,可以将传输时延要求大于或等于第一时延阈值的第二游戏应用部署在中心云服务器中。

    结合第一方面,在一种可能的实现方式中,第二云游戏平台还用于管理至少一个第一游戏应用。

    例如,第二云游戏平台可以对至少一个第一游戏应用进行更新,或者对至少一个第一游戏应用的数据进行存档。

    结合第一方面,在一种可能的实现方式中,所述系统还包括域名解析DNS服务器,DNS服务器部署在公网中,所述DNS服务器用于对终端设备发送的目标云游戏的统一资源定位URL进行域名解析并向终端设备返回目标云游戏的网际互联协议IP地址。

    结合第一方面,在一种可能的实现方式中,所述系统还包括终端设备,所述终端设备通过以下任意一种网络接入目标城域网:所述第五代移动通信技术网络、所述第四代移动通信技术网络、所述固网或者所述Wifi网络。

    该实现方式中,终端设备可以使用不同的接入方式完成与MEC服务器的通信。

    第二方面,本申请提供一种通信方法,应用于通信系统,所述通信系统包括移动边缘计算MEC服务器、第一网关设备、目标网关设备、域名解析DNS服务器、MEC服务器部署在目标城域网中,MEC服务器与第一网关设备通过通信专线连接,第一网关设备与目标网关设备相连,所述目标网关设备用于连接终端设备使用的目标网络与目标城域网;所述方法包括:终端设备使用目标网络向DNS服务器发送DNS解析请求,所述DNS解析请求中包括目标云游戏应用对应的URL中的域名;DNS服务器基于URL中的域名,判断MEC服务器中是否存在目标云游戏应用的实例;当DNS服务器确定MEC服务器中存在目标云游戏应用的实例时,向终端设备发送目标云游戏应用的实例对应的网际互联协议IP地址;终端设备向目标云游戏应用的实例对应的IP地址发送业务数据请求;MEC服务器响应于业务数据请求,运行目标云游戏应用的实例并向终端设备发送目标云游戏应用的视频音频流。

    本实施例提供的通信方法,可以实现终端设备与部署在目标城域网中的MEC服务器的通信。

    结合第二方面,在一种可能的实现方式中,目标网络包括以下任意一种网络:第五代移动通信技术网络、第四代移动通信技术网络、固网或者无线保真Wifi网络。

    结合第二方面,在一种可能的实现方式中,所述方法还包括:终端设备登录目标网络。

    附图说明

    图1为本申请一个实施例提供的云游戏服务系统的结构性示意图;

    图2为本申请另一个实施例提供的云游戏服务架构的结构性示意图;

    图3为本申请一个实施例提供的通信系统的结构示意图;

    图4为本申请另一个实施例提供的通信系统的结构示意图;

    图5为本申请一个实施例提供的终端设备在使用5G网络接入时与MEC服务器进行通信的方法;

    图6为本申请一个实施例提供的终端设备在使用4G网络接入时与MEC服务器进行通信的方法。

    具体实施方式

    云游戏是指将云游戏部署在云端服务器中,由云端服务器对游戏场景进行渲染,然后将渲染完毕后的游戏画面和声音压缩为视频音频流后通过网络传输给用户的终端设备。对应地,用户在终端设备上输入控制指令,该控制指令再通过网络传输给云端服务器,从而实现用户对云游戏的操作。

    作为一种示例,图1为本申请一个实施例提供的云游戏服务系统的结构性示意图。如图1所示,该系统包括终端设备101、网络102和云端服务器103。云端服务器103中部署有云游戏应用。云端服务器103对其中包括的云游戏应用的场景进行渲染,然后将渲染完毕后的游戏画面和声音压缩为视频音频流后通过网络102传输给用户的终端设备101,对应地,用户可以在终端设备101上输入控制指令,然后将该控制指令通过网络102发送至云端服务器103,以实现对云游戏应用的操作。

    更具体地,图2为本申请一个实施例提供的云游戏服务架构的结构性示意图。如图2所示,该架构由内容层201、平台层202、网络层203和终端设备层204共同构建。

    其中,内容层201主要负责游戏应用的内容源,主要由游戏提供商提供,一般来说,任何端游、主机游戏、手游都可以移植到相同运行环境的云平台上。

    平台层202主要包含业务管理模块和云渲染模块。业务管理模块负责内容源、终端设备以及资源的管理,为云游戏应用业务提供资源的调度和分配。云渲染模块是云游戏的核心之一,负责响应终端设备的操作指令,实现逻辑计算、实时渲染、流化编码、推流等功能。一般情况下一个业务管理模块可以对多个云渲染模块进行管理。

    网络层203主要涉及公网、城域网、移动通信网络,也可以用移动承载的方式。网络层203负责连接平台层202和终端设备层204,其功能是将渲染好的画面实时地、稳定地传输到用户的终端设备中,以及将用户在终端设备上输入的控制指令传输到平台层中。

    终端设备层204主要由显示设备、游戏操作设备组成。示例性地,显示设备主要包含台式电脑或者笔记电脑、机顶盒与电视、手机等,操作设备包括键盘、鼠标、游戏手柄等。终端设备层204是用户接入云游戏应用的入口,主要接收并解码来自平台层202的视频音频流以及将接收到的视频音频流进行显示,同时可以接收用户输入的操作指令,并将操作指令通过网络层203传输至平台层202。

    目前,上述云端服务器103大都是部署在公网(例如是169网)中,即包括云游戏服务架构中的平台层202的服务器部署在公网中。此时,云端服务器103将压缩的视频音频流通过网络102传输给用户的终端设备101包括:云端服务器103首先将视频音频流从公网传输到终端设备所在的城域网中,然后再通过用于连接城域网与移动通信网络中的核心网的网关将视频音频流从城域网传输至核心网,最后再将视频音频流通过移动通信网络中的汇聚网和接入网传输到终端设备中。其中,终端设备所在的城域网以及移动通信技术网络统称为终端设备所在的本地网。

    也就是说,当云端服务器103大都是部署在公网中时,网络102包括公网、城域网和移动通信网络。具体地,移动通信网络包括核心网、汇聚网和接入网三部分。

    可以理解的是,视频音频流从云端服务器103至终端设备101的传输时延是影响用户游戏体验的一个关键因素。因此,在现有技术中,为了能够降低上述视频音频流的传输时延,将云游戏部署在位于城域网中的移动边缘计算(mobile edge computing,MEC)服务器中。在这种情况下,MEC服务器就可以将压缩的视频音频流直接通过本地网传输到终端设备中,而不需要经过视频音频流从公网传输到终端设备所在的城域网中的过程,从而降低了视频音频流的传输时延。

    在具体实现将云游戏部署在位于城域网中的MEC服务器时,其方法通常包括:新增用于转发MEC服务器中的数据流的网关,然后将该网关与连接城域网与核心网中的用户平面功能(user plane function,UPF)网元的网关相连,以实现该MEC服务器与UPF网元的连接,进一步实现MEC服务器与终端设备的通信。

    但是,由于UPF网元是仅在第五代移动通信技术(5th generation mobile communication technology,以下简称5G)网络中才有的网元,因此,只有使用5G网络接入方式进行通信的终端设备才能与该MEC服务器通信,而对于使用第四代移动通信技术网络(4th generation mobile communication technology,以下简称4G)、无线保真(wireless fidelity,Wifi)网络或者固网等接入方式进行通信的终端设备,不能实现与该MEC服务器的通信。

    鉴于此,本申请实施例提供一种通信系统,该通信系统不论终端设备使用的是5G网络接入方式,还是使用4G网络接入方式,或者是使用固网与Wifi网络的接入方式,都可以实现与MEC服务器之间的通信。

    图3为本申请一个实施例提供的通信系统的结构示意图。如图3所示,本申请实施例中的通信系统包括:MEC服务器301、第一网关设备302、第二网关设备303、第三网关设备304和第四网关设备305,MEC服务器301部署在目标城域网中,MEC服务器301与第一网关设备302通过通信专线连接,第一网关设备302分别与第二网关设备303、第三网关设备304以及第四网关设备305通过通信专线连接。

    其中,第一网关设备302用于转发MEC服务器301产生的数据流,第二网关设备303用于连接第五代移动通信技术网络中的UPF网元与目标城域网,第三网关设备304用于连接第四代移动通信技术网络中的分组数据网络网关(packet data network gateway,PGW)网元与目标城域网,第四网关设备305用于连接固网的出口网关与目标城域网以及用于连接Wifi网络的出口网关与目标城域网。

    本实施例中,如图3所示,网络包括:公网(例如可以是169网)、公网至UPF或PGW或出口网关之间的城域网(即为本实施例中的目标城域网)以及从UPF或PGW至终端设备的移动通信网络或者从出口网关至终端设备的固网或者无线网络。

    本实施例中,第二网关设备303用于连接第五代移动通信技术网络中的UPF网元与目标城域网,可以理解为通过第二网关设备303将5G网络与目标城域网连接起来,这样就可以实现5G网络与目标城域网的互通。具体地,如图3所示,5G网络具体可以包括终端设备120至基站之间的接入网,从基站至UPF网元之间承载网,以及UPF所属的核心网三部分。

    第三网关设备304用于连接4G网络中的PGW网元与目标城域网,可以理解为通过第三网关设备304将4G网络与目标城域网连接起来,这样就可以实现4G网络与目标城域网的互通。具体地,如图3所示,4G网络具体可以包括终端设备120至基站之间的接入网,从基站至PGW网元之间承载网,以及PGW网元所属的核心网三部分。

    第四网关设备305用于连接固网的出口网关与目标城域网以及用于连接无线保真(wireless fidelity,Wifi)网络的出口网关与目标城域网,可以理解为通过第四网关设备305将固网与目标城域网连接起来,或者通过第四网关设备305将Wifi网络与目标城域网连接起来,这样就可以实现固网或者Wifi网络与目标城域网的互通。如图3所示,终端设备120与接入点(access point,AP)之间通过固网连接,然后再通过交换机至出口网关,终端设备120与接入点(access point,AP)之间通过Wifi网络连接,然后再经过交换机至出口网关。

    在此说明的是,关于MEC服务器的详细描述可以参考相关技术中的描述,此处不再赘述。本实施例中,MEC服务器部署在目标城域网中。

    可以理解的是,为了使得终端设备120能够访问到MEC服务器,那么单纯的将MEC服务器放在目标城域网中是不行的,还需要实现MEC服务器与终端设备之间的通信。

    还可以理解的是,由于终端设备120可以使用5G网络或者4G网络的接入方式接入网络,又或者终端设备120是可以通过固网或者Wifi网络的接入方式接入网络的,因此,只要实现MEC服务器与5G网络或者4G网络,又或者固网或者Wifi网络之间的通信即可。这样,终端设备可以通过5G网络或者4G网络、又或者固网和Wifi网络与MEC服务器进行通信。

    鉴于此,本实施例提供的通信系统中,将MEC服务器301与第一网关设备302通过通信专线连接,第一网关设备302分别与第二网关设备303、第三网关设备304以及第四网关设备305通过通信专线连接。

    例如,通信专线可以是光纤,本申请实施例对此不做限定。

    可以理解的是,MEC服务器301与第一网关设备302通过通信专线连接,可以实现第一网关设备302转发MEC服务器301中的数据流,此时,再将第一网关设备302与第二网关设备303时,由于第二网关设备303连接的是UPF网元与目标城域网,即连接的是5G网络与目标城域网,因此,将第一网关设备302与第二网关设备303通过通信专线连接,可以实现MEC服务器301与5G网络以及目标城域网的连接。这样,终端设备120就可以通过5G网络访问到MEC服务器301。

    同理,将第一网关设备302与第三网关设备304通过通信专线连接,可以实现MEC服务器301与4G网络以及目标城域网的连接。这样,终端设备120就可以通过4G网络访问到MEC服务器301。

    同理,将第一网关设备302与第四网关设备304通过通信专线连接,可以实现MEC服务器301与固网或者Wifi网络以及目标城域网的连接。这样,终端设备120就可以通过固网或者Wifi网络访问到MEC服务器301。

    本实施例提供的通信系统,由于用于转发MEC服务器产生的数据流的第一网关分别与第二网关设备、第三网关设备以及第四网关设备通过通信专线连接,而第二网关设备303连接的是第五代移动通信网络与目标城域网,第三网关设备连接的是第四代移动通信网络与目标城域网,第四网关设备连接的是固网或者Wifi网络的出口网关,这样就可以实现MEC服务器与第五代移动通信网络、第四代移动通信网络以及固网或者Wifi网络的连接,进一步地,可以实现不论终端设备使用的是第五代移动通信技术网络还是第四代移动通信技术网络的接入方式,或者使用的是固网或者Wifi网络的接入方式,都可以实现与MEC服务器的通信。

    作为一个可选的实施例,MEC服务器中部署第一云游戏平台和至少一个第一游戏应用,第一云游戏平台包括第一渲染模块和第一业务管理模块,第一业务管理模块用于管理至少一个第一游戏应用,第一渲染模块用于为至少一个第一游戏应用中的任意一个第一游戏应用编码视频音频流。

    示例性地,该第一游戏应用可以是动作游戏,又或者竞速游戏,本申请实施例对此不做限定。

    其中,有关云游戏平台、业务管理模块和云渲染模块的概念可以参考相关技术或者本申请图2所示的云游戏服务架构的描述,此处不再赘述。

    本实施例中,第一业务管理模块用于管理至少一个第一游戏应用,例如可以是负责该至少一个第一游戏应用的调度以及资源分配。第一渲染模块可以为至少一个第一游戏应用中的任意一个第一游戏应用编码视频音频流。

    本实施例中,在MEC服务器中部署第一云游戏平台,即将第一云游戏平台部署在了目标城域网中。可以理解的是,把第一云游戏平台部署在MEC服务器中后,当该第一云游戏平台使用第一渲染模块为某个第一游戏应用编码视频音频流时,该视频音频流就可以直接从目标城域网传输到终端设备,而不需要视频音频流从公网传输到目标城域网中的过程,即降低了终端设备至第一云游戏平台的距离,从而降低了视频音频流的传输时延。另外,可以理解的是,将部分云游戏应用部署在MEC服务器中,可以减少公网的负荷,从而提升了网络的稳定性。

    可选地,当在MEC服务器中部署至少一个第一游戏应用时,该至少一个第一游戏应用中的每个第一游戏应用的传输时延要求小于第一时延阈值。

    可以理解的是,某些游戏应用对从服务器开始发送视频音频流到终端设备接收到视频音频流的传输时延是有要求的。而又由于第一云平台部署在MEC服务器中可以降低传输时延,因此,本实施例中,可以将小于第一时延阈值的游戏部署在MEC服务器中。示例性地,该第一时延阈值可以是10毫秒,或者5毫秒,本申请实施例对此不做限定。

    作为一个可选的实施例,如图3所示,本实施例中的通信系统还可以包括第五网关设备306,该第五网关设备306用于连接目标城域网与公网。

    示例性地,该公网是169网。在此说明的是,关于公网的概念可以参考相关技术中的描述,此处不再赘述。

    作为一个可选的实施例,本实施例中的通信系统还包括中心云服务器,所述中心云服务器部署在公网中,所述中心云服务器中部署第二云游戏平台和至少一个第二游戏应用,第二云游戏平台包括第二渲染模块和第二业务管理模块,第二业务管理模块用于管理至少一个第二游戏应用,第二渲染模块用于将至少一个第二游戏应用中的任意一个第二游戏应用编码为视频音频流。

    其中,有关第二渲染模块和第二业务管理模块的描述可以类比于第一渲染模块和第一业务管理模块,此处不再赘述。

    可以理解的是,由于第五网关设备306连接的是目标城域网与公网,而部署有第二云游戏平台的中心云服务器又部署在公网中,因此,中心云服务器中的数据可以通过公网传输到目标城域网,进一步地,由于目标城域网与5G网络、4G网络、固网或者Wifi网络连接,因此中心云服务器中的数据可以进一步传输到5G网络、4G网络、固网或者Wifi网络中,更进一步地,该中心云服务器中的数据传输到终端设备。

    因此,通过本实施例中的通信系统,终端设备还可以与中心云服务器进行通信。

    更进一步地,当在中心云服务器中部署至少一个第二游戏应用时,该至少一个第二游戏应用中的每个第二游戏应用的传输时延要求大于或等于第一时延阈值。

    可以理解的是,部署在中心云服务器中的第二云游戏应用至终端设备的传输时延比部署在MEC服务器中的第一云游戏应用至终端设备的传输时延大。因此,若某个第二游戏应用对传输时延的要求不是很高,就可以将该第二游戏应用部署到中心云服务器中。即,本实施例中,将传输时延要求大于或等于第一时延阈值的第二游戏应用部署在中心云服务器中。例如,该将输时延要求大于或等于10毫秒的第二游戏应用部署在中心云服务器中。

    在以上实施例的基础上,本实施例中的通信系统中的第二云游戏平台还用于管理至少一个第一游戏应用。

    示例性地,图4为本申请实施例提供的另一个通信系统的结构示意图。如图4所示,UPF设备由于通过网关设备2与目标城域网相连,而目标城域网与公网通过网关设备3相连,网关设备2又与网关设备1相连,网关设备1又与MEC服务器相连,因此,可以实现部署在公网中的中心云服务器与MEC服务器的通信。基于此,本实施例中的中心云服务器与MEC服务器在通信的情况下,部署在中心云服务器中的第二云游戏平台还可以用于管理部署在MEC服务器中至少一个第一游戏应用。例如,可以对至少一个第一游戏应用进行更新,或者对至少一个第一游戏应用的数据进行存档,本申请实施例对此不做限定。

    作为一个可选的实施例,本实施例中的通信系统还可以包括域名解析(domain name resolution,DNS)服务器,DNS服务器部署在公网中,DNS服务器用于对终端设备发送的目标云游戏应用的统一资源定位(uniform resource locator,URL)进行域名解析并向终端设备返回目标云游戏应用的网际互联协议(Internet Protocol,IP)地址。

    下面,结合图5和图6,说明终端设备在本实施例提供的通信系统中的终端设备与MEC服务器进行通信的方法。

    图5为本申请一个实施例提供的终端设备在使用5G网络接入时与MEC服务器进行通信的方法。

    本实施例中为便于描述,将使用5G网络接入方式(即终端设备使用的目标网络为第五代移动通信技术网络)的终端设备称为5G终端。

    在此首先说明的是,本实施例中的通信系统在具体实现时,首先保持终端设备至UPF,以及UPF至公网的网络架构不变,然后在UPF所在的网关与第一网关设备(用于转发MEC服务器产生的数据流)新增通信专线互联,并放通路由。在这种情况下,MEC服务器可以接入UPF处发送的业务流数据,也可以与公网中的中心云服务器进行交互,例如通过中心云服务器实现MEC服务器中的云游戏的资源更新等。

    在此说明的是,终端设备使用5G网络接入方式时,5G基站、承载网和UPF都属于第五代移动通信技术网络,本实施例中,将用于连接第五代移动通信技术网络中的UPF与目标城域网的网关设备也称为目标网关设备,或者也称为UPF所在的网关,不构成本申请的限制。

    如图5所示,当5G终端执行S501,即登录5G网络后,此时5G终端可以获得UPF分配的5G终端对应的IP地址。然后,5G终端执行S502,即向DNS服务器发起DNS解析请求消息,具体地,根据请求的目标云游戏应用的URL中的域名向部署在公网中的DNS服务器发起DNS解析请求。当DNS服务器接收到该DNS解析请求时,执行S503,即执行判断5G终端所在的目标城域网中是否存在部署有云游戏应用的MEC服务器,且判断该目标云游戏应用是否在MEC服务器已有实例,然后再执行S504,即向5G终端对应的IP地址反馈目标云游戏的IP地址。当5G终端接收到DNS服务器发送的目标云游戏应用的IP地址时,就执行S505,即向该目标云游戏应用的IP地址发起目标云游戏应用的业务数据请求,该业务数据请求分别流经5G基站、承载网、UPF以及UPF所在的网关后,通过UPF所在的网关与第一网关设备之间的通信专线,使得业务数据请求到达MEC服务器中的第一云游戏平台;之后,当MEC服务器中的第一云游戏平台接收到该业务数据请求后,就执行S506和S507,即运行该目标云游戏应用,并将该目标云游戏应用的视频音频流发送给5G终端。

    图6为本申请另一个实施例提供的终端设备在使用4G网络接入时与MEC服务器进行通信的方法。

    本实施例中为便于描述,将使用4G网络接入方式(即终端设备使用的目标网络为第四代移动通信技术网络)的终端设备称为4G终端。

    在此首先说明的是,本实施例中的通信系统在具体实现时,首先保持终端设备至PGW,以及PGW至公网的网络架构不变,然后在PGW所在的网关与第一网关设备(及用于转发MEC服务器产生的数据流)新增通信专线互联,并放通路由。在这种情况下,MEC服务器可以接入PGW处发送的业务流数据,也可以与公网中的中心云服务器进行交互,例如通过中心云服务器实现MEC服务器中的云游戏的资源更新等。

    在此说明的是,终端设备使用4G网络接入方式时,4G基站、承载网和PGW都属于第四代移动通信技术网络,本实施例中,将用于连接第四代移动通信技术网络中的PGW与目标城域网的网关设备也称为目标网关设备,或者也称为PGW所在的网关,不构成本申请的限制。

    如图6所示,4G终端首先执行S601,即登录4G网络,此时4G终端可以获得PGW分配的4G终端对应的IP地址。然后,4G终端执行S602,即向DNS服务器发起DNS解析请求消息,具体地,根据请求的目标云游戏应用的URL中的域名向部署在公网中的DNS服务器发起DNS解析请求,当DNS服务器接收到该DNS解析请求时,执行S603,即执行判断4G终端所在的目标城域网中是否存在部署有云游戏应用的MEC服务器,且判断该目标云游戏应用是否在MEC服务器已有实例,然后再执行S604,即向4G终端对应的IP地址反馈目标云游戏的IP地址。当4G终端接收到DNS服务器发送的目标云游戏应用的IP地址时,就执行S605,即向该目标云游戏应用的IP地址发起目标云游戏应用的业务数据请求,该业务数据请求分别流经4G基站、承载网、PGW以及PGW所在的网关后,通过PGW所在的网关与第一网关设备之间的通信专线,使得业务数据请求到达MEC服务器中的第一云游戏平台;之后,当MEC服务器中的第一云游戏平台接收到该业务数据请求后,就执行S606和S607,即运行该目标云游戏,并将该目标云游戏的视频音频流发送给4G终端。

    同理,对于采用固网或者Wifi接入方式的终端设备与MEC服务器之间的通信方法可以类比于图5中的采用5G网络接入方式的终端设备与MEC服务器的通信方法,或者也可以类比于图4中的采用4G网络接入方式的终端设备与MEC服务器的通信方法。可以理解的是,当终端设备采用固网或者Wifi接入方式时,其与图4或者图5所示实施例的区别在于,新增的通信专线是用于将固网或者Wifi的出口网关与MEC服务器连接的通信专线。

    在此说明的是,本申请上述实施例中,仅是示例性地给出了一个第一网关设备、第二网关设备、第三网关设备以及第四网关设备和第五网关设备,但并不构成对本申请的限制。例如,第一网关设备的数量也可以是多个,或者第一网关设备、第二网关设备、第三网关设备以及第四网关设备和第五网关设备中的每一个网关设备的数量都是多个。

    应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。

    本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

    应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

    以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

    当前第1页1 2 
    网友询问留言 已有0条留言
    • 还没有人留言评论。精彩留言会获得点赞!
    1