CN109561141B - 一种cdn节点的选择方法及设备 - Google Patents

一种cdn节点的选择方法及设备 Download PDF

Info

Publication number
CN109561141B
CN109561141B CN201811391682.8A CN201811391682A CN109561141B CN 109561141 B CN109561141 B CN 109561141B CN 201811391682 A CN201811391682 A CN 201811391682A CN 109561141 B CN109561141 B CN 109561141B
Authority
CN
China
Prior art keywords
cdn node
mec server
load balancer
global load
edge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811391682.8A
Other languages
English (en)
Other versions
CN109561141A (zh
Inventor
张勍
冯毅
盛煜
朱常波
李先达
单丽雅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201811391682.8A priority Critical patent/CN109561141B/zh
Publication of CN109561141A publication Critical patent/CN109561141A/zh
Application granted granted Critical
Publication of CN109561141B publication Critical patent/CN109561141B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1031Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种CDN节点的选择方法及设备,涉及通信领域,实现了为高优先级用户选择边缘CDN节点,从而降低了业务访问时延。具体方案为:全局负载均衡器接收MEC服务器发送的DNS请求和终端的标识,根据预设规则和DNS请求确定目标外部CDN节点,并向MEC服务器发送目标外部CDN节点的IP地址,在确定预存的高优先级标识集合中包括终端的标识时,向MEC服务器发送用于申请使用边缘CDN节点的申请消息,接收MEC服务器发送的使用边缘CDN节点的响应消息。本发明实施例用于为终端选择CDN节点的过程中。

Description

一种CDN节点的选择方法及设备
技术领域
本发明实施例涉及通信领域,尤其涉及一种内容分发网络(Content DeliveryNetwork,CDN)节点的选择方法及设备。
背景技术
随着移动互联网业务和网络技术的发展,移动边缘计算(Mobile EdgeComputing,MEC)架构开始出现。利用MEC架构可以提供移动网络服务,其中,在提供CDN服务时,可以通过MEC架构选择CDN节点,以供终端就近获取所需的内容,且CDN节点的选择可以通过域名服务(Domain Name Service,DNS)技术来实现。
现有技术中CDN节点的选择过程为:MEC服务器接收终端发送的DNS请求,并经由核心网将该DNS请求转发至相应的全局负载均衡器,全局负载均衡器便可以从连接的多个外部CDN节点中选择一个距离终端最近的节点,并经由核心网和MEC服务器,向终端返回该外部CDN节点的互联网协议(Internet Protocol,IP)地址。
现有技术中至少存在以下技术问题:在为高优先级的终端提供CDN服务的情况下,虽然与MEC服务器连接的边缘CDN节点距离终端更近,但是由于边缘CDN节点与外部CDN节点相互隔离,全局负载均衡器仅掌握外部CDN节点的信息,因此为高优先级的终端选出的CDN节点是外部CDN节点,这样会使得业务访问时延较大。
发明内容
本发明提供一种CDN节点的选择方法及设备,实现了为高优先级用户选择边缘CDN节点,从而降低了业务访问时延。
为达到上述目的,本发明采用如下技术方案:
第一方面,本发明提供一种CDN节点的选择方法,该方法可以包括:全局负载均衡器接收MEC服务器发送的DNS请求和终端的标识,该终端为向MEC服务器发送DNS请求和标识的设备;全局负载均衡器根据预设规则和DNS请求确定目标外部CDN节点,并向MEC服务器发送目标外部CDN节点的IP地址;全局负载均衡器在确定预存的高优先级标识集合中包括标识时,向MEC服务器发送用于申请使用边缘CDN节点的申请消息;全局负载均衡器接收MEC服务器发送的使用边缘CDN节点的响应消息。
第二方面,本发明提供一种CDN节点的选择方法,该方法可以包括:MEC服务器接收终端发送的DNS请求,并根据该DNS请求确定终端的标识;MEC服务器向DNS请求对应的全局负载均衡器发送DNS请求和标识;MEC服务器接收全局负载均衡器发送的目标外部CDN节点的IP地址,并向终端发送目标外部CDN节点的IP地址;MEC服务器接收终端发送的数据请求;MEC服务器在确定接收到全局负载均衡器发送的申请消息时,判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,目标边缘CDN节点存储有请求的数据,边缘CDN节点集合中的边缘CDN节点与MEC服务器连接,申请消息为全局负载均衡器在根据标识确定终端为高优先级用户时向MEC服务器发送的消息;如果存在,则MEC服务器向终端发送目标边缘CDN节点的IP地址,并向全局负载均衡器发送使用边缘CDN节点的响应消息。
第三方面,本发明提供一种全局负载均衡器,该全局负载均衡器可以包括:接收单元、确定单元和发送单元。接收单元,用于接收MEC服务器发送的DNS请求和终端的标识,终端为向MEC服务器发送DNS请求和标识的设备。确定单元,用于根据预设规则和DNS请求确定目标外部CDN节点。发送单元,用于向MEC服务器发送目标外部CDN节点的IP地址;在确定预存的高优先级标识集合中包括标识时,向MEC服务器发送用于申请使用边缘CDN节点的申请消息。接收单元,还用于接收MEC服务器发送的使用边缘CDN节点的响应消息。
具体的实现方式可以参考第一方面或第一方面的可能的实现方式提供的CDN节点的选择方法中全局负载均衡器的行为功能。
第四方面,提供一种MEC服务器,该MEC服务器包括:接收单元、发送单元、确定单元和判断单元。接收单元,用于接收终端发送的DNS请求;确定单元,用于根据DNS请求确定终端的标识;发送单元,用于向DNS请求对应的全局负载均衡器发送DNS请求和标识;接收单元,还用于接收全局负载均衡器发送的目标外部CDN节点的IP地址;发送单元,还用于向终端发送目标外部CDN节点的IP地址;接收单元,还用于接收终端发送的数据请求;确定单元,还用于确定接收到全局负载均衡器发送的申请消息,申请消息为全局负载均衡器在根据标识确定终端为高优先级用户时向MEC服务器发送的消息;判断单元,用于在确定接收到申请消息时,判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,目标边缘CDN节点存储有请求的数据,边缘CDN节点集合中的边缘CDN节点与MEC服务器连接;发送单元,还用于如果存在,则向终端发送目标边缘CDN节点的IP地址,并向全局负载均衡器发送使用边缘CDN节点的响应消息。
具体的实现方式可以参考第二方面或第二方面的可能的实现方式提供的CDN节点的选择方法中MEC服务器的行为功能。
第五方面,提供一种MEC服务器,该MEC服务器包括:至少一个处理器、存储器、通信接口和通信总线。处理器与存储器、通信接口通过通信总线连接,存储器用于存储计算机执行指令,当MEC服务器运行时,处理器执行存储器存储的计算机执行指令,以使MEC服务器执行如第二方面或第二方面的可能的实现方式中任意一项的CDN节点的选择方法。
第六方面,提供一种全局负载均衡器,该全局负载均衡器包括:至少一个处理器、存储器、通信接口和通信总线。处理器与存储器、通信接口通过通信总线连接,存储器用于存储计算机执行指令,当全局负载均衡器运行时,处理器执行存储器存储的计算机执行指令,以使全局负载均衡器执行如第一方面的CDN节点的选择方法。
第七方面,提供一种计算机存储介质,其上存储有计算机执行指令,当计算机执行指令在MEC服务器上运行时,使得MEC服务器执行如第二方面或第二方面的可能的实现方式中任意一项的CDN节点的选择方法。
第八方面,提供一种全局负载均衡器,其上存储有计算机执行指令,当计算机执行指令在全局负载均衡器上运行时,使得全局负载均衡器执行如第一方面的CDN节点的选择方法。
本发明提供的CDN节点的选择方法,全局负载均衡器在接收到DNS请求和终端的标识后,确定目标外部CDN节点,向MEC服务器发送该目标外部CDN节点的IP地址,并在确定预存的高优先级标识集合包括终端的标识时,向MEC服务器发送使用边缘CDN节点的申请消息,MEC服务器可以向终端返回该目标外部CDN节点的IP地址,并在接收到数据请求,确定存在目标边缘CDN节点存储有用户请求的数据时,向终端发送该目标边缘CDN节点的IP地址,并向全局负载均衡器发送使用边缘CDN节点的响应消息。这样,通过全局负载均衡器确定终端为高优先级用户,并通过MEC服务器确定存储有用户请求的数据的边缘CDN节点,来为高优先级用户选择距离较近的边缘CDN节点,降低了业务访问时延。
附图说明
图1为本发明实施例提供的一种可以应用本发明实施例的***架构的简化示意图;
图2为本发明实施例提供的一种MEC服务器的组成示意图;
图3为本发明实施例提供的一种全局负载均衡器的组成示意图;
图4为本发明实施例提供的一种CDN节点的选择方法的流程图;
图5为本发明实施例提供的另一种MEC服务器的组成示意图;
图6为本发明实施例提供的另一种MEC服务器的组成示意图;
图7为本发明实施例提供的另一种全局负载均衡器的组成示意图;
图8为本发明实施例提供的另一种全局负载均衡器的组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种可以应用本发明实施例的***架构的简化示意图,如图1所示,该***架构可以包括:终端11、MEC服务器12、全局负载均衡器13、至少一个边缘CDN节点14、至少一个外部CDN节点15、基站16和移动核心网17。
其中,终端11经由基站16向MEC服务器12发送DNS请求,MEC服务器12根据接收到的DNS请求确定终端11的标识,并向全局负载均衡器13发送DNS请求和终端11的标识。全局负载均衡器13从至少一个外部CDN节点15中确定目标外部CDN节点,向MEC服务器12发送目标外部CDN节点的IP地址,并在确定终端11为高优先级用户时,向MEC服务器12发送申请使用边缘CDN节点的申请消息。MEC服务器12经由基站16向终端11发送目标外部CDN节点的IP地址,终端11根据该地址经由基站16向MEC服务器12发送数据请求,MEC服务器12在确定接收到申请消息,且确定至少一个边缘CDN节点14中存在存储有终端11请求的数据的目标边缘CDN节点时,经由基站16向终端11返回目标边缘CDN节点的IP地址,并向全局负载均衡器13发送使用边缘CDN节点的响应消息。
终端11,在具体的实现中可以是移动终端,如移动电话和具有移动终端的计算机,也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,例如,可以为个人通信业务(Personal Communication Service,PCS)电话、无绳电话、手机等设备。
MEC服务器12,与至少一个边缘CDN节点14连接,可以提供丰富的移动网络服务,在CDN服务中,MEC服务器12可以实现更简洁的CDN服务拓扑。
全局负载均衡器13,与至少一个外部CDN节点15连接,掌握至少一个外部CDN节点15的信息,与终端11发送的DNS请求相对应。
至少一个边缘CDN节点14,是运营商自有的CDN节点,与至少一个外部CDN节点15相互隔离。
至少一个外部CDN节点15,是归属于外部CDN服务商的CDN节点。
移动核心网17,用于接收MEC服务器12发送的数据请求,并向目标外部CDN节点发送该数据请求。
图2为本发明实施例提供的一种MEC服务器的组成示意图,如图2所示,该MEC服务器可以包括:至少一个处理器21、存储器22、通信接口23和通信总线24。
下面结合图2对MEC服务器的各个构成部件进行具体的介绍:
其中,处理器21是MEC服务器的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个CPU,也可以是特定集成电路(Application SpecificIntegrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(Digital Signal Processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。
在具体的实现中,作为一种实施例,处理器21可以包括一个或多个CPU,例如图2中所示的CPU0和CPU1。且,作为一种实施例,MEC服务器可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(Single-CPU),也可以是一个多核处理器(Multi-CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
存储器22可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过通信总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。
在具体的实现中,存储器22,用于存储本发明中的数据和执行本发明的软件程序。处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,执行MEC服务器的各种功能。
通信接口23,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如无线接入网(Radio Access Network,RAN),无线局域网(Wireless Local Area Networks,WLAN)、全局负载均衡器等。通信接口23可以包括接收单元实现接收功能,以及发送单元实现发送功能。
通信总线24,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
图3为本发明实施例提供的一种全局负载均衡器的组成示意图,如图3所示,该全局负载均衡器可以包括:至少一个处理器31、存储器32、通信接口33和通信总线34。
下面结合图3对全局负载均衡器的各个构成部件进行具体的介绍:
其中,处理器31是全局负载均衡器的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个CPU,也可以是ASIC,或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个DSP,或,一个或者多个FPGA。
在具体的实现中,作为一种实施例,处理器31可以包括一个或多个CPU,例如图3中所示的CPU0和CPU1。且,作为一种实施例,全局负载均衡器可以包括多个处理器,例如图3中所示的处理器31和处理器35。这些处理器中的每一个可以是一个单核处理器,也可以是一个多核处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
存储器32可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器32可以是独立存在,通过通信总线34与处理器31相连接。存储器32也可以和处理器31集成在一起。
在具体的实现中,存储器32,用于存储本发明中的数据和执行本发明的软件程序。处理器31可以通过运行或执行存储在存储器32内的软件程序,以及调用存储在存储器32内的数据,执行全局负载均衡器的各种功能。
通信接口33,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如RAN,WLAN、MEC服务器等。通信接口33可以包括接收单元实现接收功能,以及发送单元实现发送功能。
通信总线34,可以是ISA总线、PCI总线或EISA总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
为了实现为高优先级用户选择边缘CDN节点,从而降低业务访问时延,本发明实施例提供了一种CDN节点的选择方法,如图4所示,该方法可以包括:
401、终端向MEC服务器发送DNS请求。
其中,当用户需要通过终端获取数据时,可以在终端上进行输入操作,这样,终端便可以根据用户的输入,经由基站向MEC服务器发送DNS请求。
402、MEC服务器接收终端发送的DNS请求,并根据DNS请求确定终端的标识。
其中,MEC服务器在接收到终端发送的DNS请求之后,可以识别该DNS请求,确定该DNS请求是由终端发出,从而获得该终端的标识。其中,终端的标识用于唯一标识自身,示例性的,该标识可以为国际移动用户识别码(International Mobile Subscriber Identity,IMSI)、国际移动电话设备识别码(International Mobile Equipment Identity,IMEI)等,也可以为MEC服务器与全局负载均衡器预先协议的群组组织,如会员用户的标识。
403、MEC服务器向全局负载均衡器发送DNS请求和标识。
其中,MEC服务器在接收到DNS请求,并确定出终端的标识之后,可以向DNS请求对应的全局负载均衡器转发DNS请求和该标识。
404、全局负载均衡器接收MEC服务器发送的DNS请求和终端的标识。
405、全局负载均衡器在确定预存的高优先级标识集合中包括终端的标识时,向MEC服务器发送申请消息。
其中,全局负载均衡器在接收到MEC服务器发送的终端的标识之后,可以根据终端的标识判断该终端是否为高优先级用户。具体的,全局负载均衡器可以判断预存的高优先级标识集合中是否包括终端的标识,如果包括,则表明该终端为高优先级用户,此时可以向MEC服务器发送用于申请使用边缘CDN节点的申请消息。如果未包括,则表明该终端不是高优先级用户,此时可以为该终端选择一个外部CDN节点,以供终端从该外部CDN节点处请求数据。这样,通过判断终端是否为高优先级用户,并根据判断结果为该终端选择CDN节点,可以实现为不同等级的用户提供差异化的CDN服务。
406、全局负载均衡器根据预设规则和DNS请求确定目标外部CDN节点。
其中,全局负载均衡器在接收到MEC服务器发送的DNS请求之后,可以根据预设规则和DNS请求确定目标外部CDN节点。具体的,全局负载均衡器可以识别DNS请求,确定该DNS请求是由MEC服务器发出,从而获得MEC服务器的IP地址,并根据预存的对应关系,获取与MEC服务器的IP地址对应的移动核心网出口网元的IP地址,且根据该移动核心网出口网元的IP地址,以及与全局负载均衡器连接的每个外部CDN节点的IP地址,将距离移动核心网出口网元逻辑距离最近的外部CDN节点确定为目标外部CDN节点。
需要说明的是,对应关系为MEC服务器的IP地址与移动核心网出口网元的IP地址的对应关系。其中,移动核心网出口网元是指该移动核心网与互联网连接的网元,如分组数据网关(Public Data Network Gateway,P-GW)。
407、全局负载均衡器向MEC服务器发送目标外部CDN节点的IP地址。
408、MEC服务器接收全局负载均衡器发送的目标外部CDN节点的IP地址。
409、MEC服务器向终端发送目标外部CDN节点的IP地址。
其中,MEC服务器可以向终端发送目标外部CDN节点的IP地址,作为终端发送DNS请求的响应。
410、终端接收MEC服务器发送的目标外部CDN节点的IP地址。
411、终端向MEC服务器发送数据请求。
其中,终端在接收到MEC服务器发送的目标外部CDN节点的IP地址后,可以根据该IP地址向MEC服务器发送数据请求,以请求用户需要的数据。
412、MEC服务器接收终端发送的数据请求,并在确定接收到全局负载均衡器发送的申请消息时,判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,该目标边缘CDN节点存储有请求的数据。
其中,边缘CDN节点集合中的边缘CDN节点与MEC服务器连接。
MEC服务器在接收到终端发送的数据请求之后,可以判断是否接收到全局负载均衡器发送的用于申请使用边缘CDN节点的申请消息。如果确定未接收到申请消息,则表明该终端不是高优先级用户,其可以从步骤406确定的目标外部CDN节点处获取数据,此时MEC服务器可以向移动核心网发送该数据请求,以便移动核心网根据数据请求包括的目标外部CDN节点的IP地址,向该目标外部CDN节点发送数据请求,目标外部CDN节点便可以经由移动核心网、MEC服务器和基站向终端返回数据。如果确定接收到申请消息,则表明该终端为高优先级用户,需要选择边缘CDN节点来提供CDN服务,此时MEC服务器可以通过判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,该目标边缘CDN节点存储有用户请求的数据来判断边缘CDN节点是否能够提供CDN服务。如果确定边缘CDN节点集合中的每个边缘CDN节点均未存储有用户请求的数据,则表明边缘CDN节点无法提供CDN服务,此时MEC服务器可以向移动核心网发送数据请求,以便移动核心网向目标外部CDN节点发送该数据请求。如果确定存在目标边缘CDN节点,则表明边缘CDN节点可以提供CDN服务,此时可以执行以下步骤413-步骤416:
413、如果边缘CDN节点集合中存在目标边缘CDN节点,则MEC服务器向终端发送目标边缘CDN节点的IP地址。
其中,MEC服务器可以在确定边缘CDN节点集合中存在目标边缘CDN节点时,向终端发送该目标边缘CDN节点的IP地址,作为终端发送数据请求的响应。
414、终端接收MEC服务器发送的目标边缘CDN节点的IP地址。
其中,终端在接收到MEC服务器发送的目标边缘CDN节点的IP地址之后,可以重新向MEC服务器发送数据请求,以便MEC服务器将该数据请求发送至目标边缘CDN节点。
415、MEC服务器向全局负载均衡器发送使用边缘CDN节点的响应消息。
其中,MEC服务器在确定出存在目标边缘CDN节点之后,可以向全局负载均衡器发送使用边缘CDN节点的响应消息,作为全局负载均衡器发送申请消息的响应。
416、全局负载均衡器接收MEC服务器发送的使用边缘CDN节点的响应消息。
本发明提供的CDN节点的选择方法,全局负载均衡器在接收到DNS请求和终端的标识后,确定目标外部CDN节点,向MEC服务器发送该目标外部CDN节点的IP地址,并在确定预存的高优先级标识集合包括终端的标识时,向MEC服务器发送使用边缘CDN节点的申请消息,MEC服务器可以向终端返回该目标外部CDN节点的IP地址,并在接收到数据请求,确定存在目标边缘CDN节点存储有用户请求的数据时,向终端发送该目标边缘CDN节点的IP地址,并向全局负载均衡器发送使用边缘CDN节点的响应消息。这样,通过全局负载均衡器确定终端为高优先级用户,并通过MEC服务器确定存储有用户请求的数据的边缘CDN节点,来为高优先级用户选择距离较近的边缘CDN节点,降低了业务访问时延。
上述主要从各个设备交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个设备,如MEC服务器、全局负载均衡器为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对MEC服务器、全局负载均衡器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中涉及的MEC服务器的另一种可能的组成示意图,如图5所示,该MEC服务器可以包括:接收单元51、发送单元52、确定单元53和判断单元54。
其中,接收单元51,用于支持MEC服务器执行图4所示的CDN节点的选择方法中的步骤402所述的接收终端发送的DNS请求、步骤408、步骤412所述的接收终端发送的数据请求。
发送单元52,用于支持MEC服务器执行图4所示的CDN节点的选择方法中的步骤403、步骤409、步骤413、步骤415。
确定单元53,用于支持MEC服务器执行图4所示的CDN节点的选择方法中的步骤402所述的确定终端的标识,以及确定接收到全局负载均衡器发送的申请消息。
判断单元54,用于支持MEC服务器执行图4所示的CDN节点的选择方法中的步骤412所述的判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,该目标边缘CDN节点存储有请求的数据。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本发明实施例提供的MEC服务器,用于执行上述CDN节点的选择方法,因此可以达到与上述CDN节点的选择方法相同的效果。
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的MEC服务器的另一种可能的组成示意图。如图6所示,该MEC服务器包括:处理模块61、通信模块62和存储模块63。
处理模块61用于对MEC服务器的动作进行控制管理,例如,处理模块61用于支持MEC服务器执行图4中的步骤402所述的确定终端的标识、步骤412所述的判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,该目标边缘CDN节点存储有请求的数据,和/或用于本文所描述的技术的其它过程。通信模块62用于支持MEC服务器与其他网络实体,如全局负载均衡器的通信。例如,通信模块62,用于支持MEC服务器执行图4中的步骤402所述的接收终端发送的DNS请求、步骤403、步骤408、步骤409、步骤412所述的接收终端发送的数据请求、步骤413、步骤415。存储模块63,用于存储MEC服务器的程序代码和数据。
其中,处理模块61可以是图2中的处理器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块62可以是图2中的通信接口。存储模块63可以是图2中的存储器。
在采用对应各个功能划分各个功能模块的情况下,图7示出了上述实施例中涉及的全局负载均衡器的另一种可能的组成示意图,如图7所示,该全局负载均衡器可以包括:接收单元71、确定单元72和发送单元73。
其中,接收单元71,用于支持全局负载均衡器执行图4所示的CDN节点的选择方法中的步骤404、步骤416。
确定单元72,用于支持全局负载均衡器执行图4所示的CDN节点的选择方法中的步骤406。
发送单元73,用于支持全局负载均衡器执行图4所示的CDN节点的选择方法中的步骤405、步骤407。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本发明实施例提供的全局负载均衡器,用于执行上述CDN节点的选择方法,因此可以达到与上述CDN节点的选择方法相同的效果。
在采用集成的单元的情况下,图8示出了上述实施例中所涉及的全局负载均衡器的另一种可能的组成示意图。如图8所示,该全局负载均衡器包括:处理模块81、通信模块82和存储模块83。
处理模块81用于对全局负载均衡器的动作进行控制管理,例如,处理模块81用于支持全局负载均衡器执行图4中的步骤406,和/或用于本文所描述的技术的其它过程。通信模块82用于支持全局负载均衡器与其他网络实体,如MEC服务器的通信。例如,通信模块82,用于支持全局负载均衡器执行图4中的步骤404、步骤405、步骤407、步骤416。存储模块83,用于存储全局负载均衡器的程序代码和数据。
其中,处理模块81可以是图3中的处理器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块82可以是图3中的通信接口。存储模块83可以是图3中的存储器。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (14)

1.一种内容分发网络CDN节点的选择方法,其特征在于,所述方法包括:
全局负载均衡器接收移动边缘计算MEC服务器发送的域名服务DNS请求和终端的标识,所述终端为向所述MEC服务器发送所述DNS请求和所述标识的设备;
所述全局负载均衡器根据预设规则和所述DNS请求确定目标外部CDN节点,并向所述MEC服务器发送所述目标外部CDN节点的互联网协议IP地址;
所述全局负载均衡器在确定预存的高优先级标识集合中包括所述标识时,向所述MEC服务器发送用于申请使用边缘CDN节点的申请消息;其中,所述申请消息用于请求所述MEC服务器判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,以及,若存在所述目标边缘CDN节点,则向所述终端发送所述目标边缘CDN节点的IP地址;所述目标边缘CDN节点存储有请求的数据,所述边缘CDN节点集合中的边缘CDN节点与所述MEC服务器连接;
所述全局负载均衡器接收所述MEC服务器发送的使用边缘CDN节点的响应消息。
2.根据权利要求1所述的CDN节点的选择方法,其特征在于,所述全局负载均衡器根据预设规则和所述DNS请求确定目标外部CDN节点,包括:
所述全局负载均衡器识别所述DNS请求,获得所述MEC服务器的IP地址;
所述全局负载均衡器根据预存的对应关系,获取与所述MEC服务器的IP地址对应的移动核心网出口网元的IP地址,所述对应关系包括MEC服务器的IP地址和移动核心网出口网元的IP地址;
所述全局负载均衡器根据所述移动核心网出口网元的IP地址,将距离所述移动核心网出口网元逻辑距离最近的外部CDN节点确定为所述目标外部CDN节点。
3.一种内容分发网络CDN节点的选择方法,其特征在于,所述方法包括:
移动边缘计算MEC服务器接收终端发送的域名服务DNS请求,并根据所述DNS请求确定所述终端的标识;
所述MEC服务器向所述DNS请求对应的全局负载均衡器发送所述DNS请求和所述标识;
所述MEC服务器接收所述全局负载均衡器发送的目标外部CDN节点的互联网协议IP地址,并向所述终端发送所述目标外部CDN节点的IP地址;
所述MEC服务器接收所述终端发送的数据请求;
所述MEC服务器在确定接收到所述全局负载均衡器发送的申请消息时,判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,所述目标边缘CDN节点存储有请求的数据,所述边缘CDN节点集合中的边缘CDN节点与所述MEC服务器连接,所述申请消息为所述全局负载均衡器在根据所述标识确定所述终端为高优先级用户时向所述MEC服务器发送的消息;
如果存在,则所述MEC服务器向所述终端发送所述目标边缘CDN节点的IP地址,并向所述全局负载均衡器发送使用边缘CDN节点的响应消息。
4.根据权利要求3所述的CDN节点的选择方法,其特征在于,所述方法还包括:
如果所述边缘CDN节点集合中的每个边缘CDN节点均未存储有请求的数据,则所述MEC服务器向移动核心网发送所述数据请求,以便所述移动核心网向所述目标外部CDN节点发送所述数据请求。
5.根据权利要求4所述的CDN节点的选择方法,其特征在于,所述方法还包括:
所述MEC服务器在确定未接收到所述申请消息时,向所述移动核心网发送所述数据请求。
6.一种全局负载均衡器,其特征在于,所述全局负载均衡器包括:接收单元、确定单元和发送单元;
所述接收单元,用于接收移动边缘计算MEC服务器发送的域名服务DNS请求和终端的标识,所述终端为向所述MEC服务器发送所述DNS请求和所述标识的设备;
所述确定单元,用于根据预设规则和所述DNS请求确定目标外部内容分发网络CDN节点;
所述发送单元,用于向所述MEC服务器发送所述目标外部CDN节点的互联网协议IP地址;在确定预存的高优先级标识集合中包括所述标识时,向所述MEC服务器发送用于申请使用边缘CDN节点的申请消息;其中,所述申请消息用于请求所述MEC服务器判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,以及,若存在所述目标边缘CDN节点,则向所述终端发送所述目标边缘CDN节点的IP地址;所述目标边缘CDN节点存储有请求的数据,所述边缘CDN节点集合中的边缘CDN节点与所述MEC服务器连接;
所述接收单元,还用于接收所述MEC服务器发送的使用边缘CDN节点的响应消息。
7.根据权利要求6所述的全局负载均衡器,其特征在于,所述确定单元,具体用于:
识别所述DNS请求,获得所述MEC服务器的IP地址;
根据预存的对应关系,获取与所述MEC服务器的IP地址对应的移动核心网出口网元的IP地址,所述对应关系包括MEC服务器的IP地址和移动核心网出口网元的IP地址;
根据所述移动核心网出口网元的IP地址,将距离所述移动核心网出口网元逻辑距离最近的外部CDN节点确定为所述目标外部CDN节点。
8.一种移动边缘计算MEC服务器,其特征在于,所述MEC服务器包括:接收单元、发送单元、确定单元和判断单元;
所述接收单元,用于接收终端发送的域名服务DNS请求;
所述确定单元,用于根据所述DNS请求确定所述终端的标识;
所述发送单元,用于向所述DNS请求对应的全局负载均衡器发送所述DNS请求和所述标识;
所述接收单元,还用于接收所述全局负载均衡器发送的目标外部内容分发网络CDN节点的互联网协议IP地址;
所述发送单元,还用于向所述终端发送所述目标外部CDN节点的IP地址;
所述接收单元,还用于接收所述终端发送的数据请求;
所述确定单元,还用于确定接收到所述全局负载均衡器发送的申请消息,所述申请消息为所述全局负载均衡器在根据所述标识确定所述终端为高优先级用户时向所述MEC服务器发送的消息;
所述判断单元,用于在确定接收到所述申请消息时,判断边缘CDN节点集合中是否存在一个目标边缘CDN节点,所述目标边缘CDN节点存储有请求的数据,所述边缘CDN节点集合中的边缘CDN节点与所述MEC服务器连接;
所述发送单元,还用于如果存在,则向所述终端发送所述目标边缘CDN节点的IP地址,并向所述全局负载均衡器发送使用边缘CDN节点的响应消息。
9.根据权利要求8所述的MEC服务器,其特征在于,
所述发送单元,还用于如果所述边缘CDN节点集合中的每个边缘CDN节点均未存储有请求的数据,则向移动核心网发送所述数据请求,以便所述移动核心网向所述目标外部CDN节点发送所述数据请求。
10.根据权利要求9所述的MEC服务器,其特征在于,
所述发送单元,还用于在确定未接收到所述申请消息时,向所述移动核心网发送所述数据请求。
11.一种移动边缘计算MEC服务器,其特征在于,所述MEC服务器包括:处理器、存储器、通信接口和通信总线;
所述处理器与所述存储器、所述通信接口通过所述通信总线连接,所述存储器用于存储计算机执行指令,当所述MEC服务器运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述MEC服务器执行如权利要求3-5中任一项所述的CDN节点的选择方法。
12.一种全局负载均衡器,其特征在于,所述全局负载均衡器包括:处理器、存储器、通信接口和通信总线;
所述处理器与所述存储器、所述通信接口通过所述通信总线连接,所述存储器用于存储计算机执行指令,当所述全局负载均衡器运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述全局负载均衡器执行如权利要求1或2所述的CDN节点的选择方法。
13.一种计算机存储介质,其特征在于,所述计算机存储介质包括计算机执行指令,当所述计算机执行指令在移动边缘计算MEC服务器上运行时,使得所述MEC服务器执行如权利要求3-5中任一项所述的CDN节点的选择方法。
14.一种计算机存储介质,其特征在于,所述计算机存储介质包括计算机执行指令,当所述计算机执行指令在全局负载均衡器上运行时,使得所述全局负载均衡器执行如权利要求1或2所述的CDN节点的选择方法。
CN201811391682.8A 2018-11-21 2018-11-21 一种cdn节点的选择方法及设备 Active CN109561141B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811391682.8A CN109561141B (zh) 2018-11-21 2018-11-21 一种cdn节点的选择方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811391682.8A CN109561141B (zh) 2018-11-21 2018-11-21 一种cdn节点的选择方法及设备

Publications (2)

Publication Number Publication Date
CN109561141A CN109561141A (zh) 2019-04-02
CN109561141B true CN109561141B (zh) 2020-05-22

Family

ID=65867018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811391682.8A Active CN109561141B (zh) 2018-11-21 2018-11-21 一种cdn节点的选择方法及设备

Country Status (1)

Country Link
CN (1) CN109561141B (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109862124A (zh) * 2019-04-24 2019-06-07 北京风行极客科技有限公司 一种业务请求响应的方法及装置
CN112104680B (zh) * 2019-06-17 2023-03-31 ***通信有限公司研究院 一种确定边缘应用的方法、装置、设备及存储介质
CN110417861B (zh) * 2019-06-25 2023-05-26 腾讯科技(北京)有限公司 一种信息推送方法以及相关装置
CN110381131B (zh) * 2019-07-15 2022-01-28 北京奇艺世纪科技有限公司 Mec节点标识的实现方法、移动终端、服务器和存储介质
CN110381162B (zh) * 2019-07-29 2021-01-05 腾讯科技(深圳)有限公司 一种业务处理的方法以及相关装置
CN113489772B (zh) * 2019-08-08 2022-09-09 腾讯科技(深圳)有限公司 网络请求处理方法及装置、电子设备
CN110582090A (zh) * 2019-08-22 2019-12-17 网宿科技股份有限公司 一种cdn调度方法、调度***和mec网元
CN110769039B (zh) * 2019-10-09 2021-12-10 腾讯科技(深圳)有限公司 资源调度方法及装置、电子设备和计算机可读存储介质
CN110769038B (zh) * 2019-10-09 2022-03-22 腾讯科技(深圳)有限公司 服务器调度方法及装置、存储介质、电子设备
CN112825524B (zh) * 2019-11-20 2022-12-27 中国电信股份有限公司 网络服务节点的确定方法、装置和***
CN110995826B (zh) * 2019-11-29 2022-05-03 腾讯科技(深圳)有限公司 通信处理方法、装置、计算机可读介质及电子设备
CN113132251A (zh) * 2020-01-15 2021-07-16 中国电信股份有限公司 业务调度方法、装置以及存储介质
CN113472822A (zh) * 2020-03-30 2021-10-01 中移(上海)信息通信科技有限公司 数据分流方法、装置、设备及介质
CN113301587B (zh) * 2020-04-15 2022-06-03 阿里巴巴集团控股有限公司 节点管控方法、网络***、设备及存储介质
CN113301085B (zh) * 2020-06-30 2022-04-12 阿里巴巴集团控股有限公司 调度方法、装置、设备及存储介质
CN114285788B (zh) * 2020-09-18 2023-06-20 华为技术有限公司 一种设备连接方法、装置和设备
CN112202888B (zh) * 2020-09-30 2021-12-14 中国联合网络通信集团有限公司 一种边缘用户的报文转发方法及sdn
CN115150356A (zh) * 2021-03-30 2022-10-04 ***通信有限公司研究院 终端调用边缘能力的方法及装置
CN113094182B (zh) * 2021-05-18 2024-02-27 联想(北京)有限公司 一种服务的负载均衡处理方法、装置及云端服务器
CN114125068B (zh) * 2021-11-25 2023-05-09 中国联合网络通信集团有限公司 资源调度方法、mec控制器、***及计算机可读存储介质
CN114268673A (zh) * 2021-12-03 2022-04-01 国网河北省电力有限公司石家庄供电分公司 一种基于5g通信的电力业务处理方法及控制设备
CN114095869B (zh) * 2022-01-07 2022-05-03 广东海洋大学 一种为终端调度多接入边缘计算节点的方法、装置及***
CN114827276B (zh) * 2022-04-22 2023-10-24 网宿科技股份有限公司 基于边缘计算的数据处理方法、设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009149600A1 (en) * 2008-06-13 2009-12-17 Huawei Technologies Co., Ltd. Method of load balancing in a mobile communications system
CN105704708A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 一种移动网络内容分发的方法、装置及***
CN108494612A (zh) * 2018-01-19 2018-09-04 西安电子科技大学 一种提供移动边缘计算服务的网络***及其服务方法
CN108563499A (zh) * 2018-04-27 2018-09-21 努比亚技术有限公司 Cdn服务器切换方法、移动终端及计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108833468B (zh) * 2018-04-27 2021-05-11 广州西麦科技股份有限公司 基于移动边缘计算的视频处理方法、装置、设备及介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009149600A1 (en) * 2008-06-13 2009-12-17 Huawei Technologies Co., Ltd. Method of load balancing in a mobile communications system
CN105704708A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 一种移动网络内容分发的方法、装置及***
CN108494612A (zh) * 2018-01-19 2018-09-04 西安电子科技大学 一种提供移动边缘计算服务的网络***及其服务方法
CN108563499A (zh) * 2018-04-27 2018-09-21 努比亚技术有限公司 Cdn服务器切换方法、移动终端及计算机可读存储介质

Also Published As

Publication number Publication date
CN109561141A (zh) 2019-04-02

Similar Documents

Publication Publication Date Title
CN109561141B (zh) 一种cdn节点的选择方法及设备
CN109547286B (zh) 一种cdn节点的选择方法、设备及存储介质
CN109451002B (zh) 一种cdn节点的选择方法及设备
EP3664372A1 (en) Network management method and related device
CN110611723B (zh) 一种服务资源的调度方法及装置
EP3531749B1 (en) Management method, management unit and system for network function
CN110381131B (zh) Mec节点标识的实现方法、移动终端、服务器和存储介质
CN105430711B (zh) 信息的传输方法、装置和设备
CN112367711A (zh) 网络切片的资源配置方法、装置及***
CN109462863B (zh) 一种语音被叫的方法和设备
CN111586716B (zh) 网络切片部署方法及装置
CN111741512B (zh) 一种专网接入方法及装置
CN113115332A (zh) 一种upf确定方法及装置
CN109451518B (zh) 一种区分终端接入wlan方式的方法及设备
US10700879B2 (en) Charging method and device, access device, service quality control method and device
CN113423120A (zh) 基于专网终端的数据分流处理方法、装置及电子设备
CN109862134B (zh) 一种ip地址的租约时间配置方法和***及dhcp客户端
CN110708293B (zh) 多媒体业务的分流方法和装置
CN111262779A (zh) 即时通讯中数据的获取方法、装置、服务器及***
CN111885583B (zh) 网络的共享方法及装置
KR101719724B1 (ko) 자원 제공 시스템 및 방법, 그리고 이의 자원 사용료 결정 방법
CN109743237B (zh) 一种app的鉴权方法及网关
CN113613184B (zh) 流量套餐确定方法和装置
JP2021513250A (ja) セッション管理方法およびシステム、ならびに装置
CN107211479B (zh) 选择接入网的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant