Movatterモバイル変換


[0]ホーム

URL:


CN102780776A - Method and device for discovering application layer transmission optimization server - Google Patents

Method and device for discovering application layer transmission optimization server
Download PDF

Info

Publication number
CN102780776A
CN102780776ACN201210251145XACN201210251145ACN102780776ACN 102780776 ACN102780776 ACN 102780776ACN 201210251145X ACN201210251145X ACN 201210251145XACN 201210251145 ACN201210251145 ACN 201210251145ACN 102780776 ACN102780776 ACN 102780776A
Authority
CN
China
Prior art keywords
ppp
server
domain name
access network
alto
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.)
Granted
Application number
CN201210251145XA
Other languages
Chinese (zh)
Other versions
CN102780776B (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE CorpfiledCriticalZTE Corp
Priority to CN201210251145.XApriorityCriticalpatent/CN102780776B/en
Publication of CN102780776ApublicationCriticalpatent/CN102780776A/en
Application grantedgrantedCritical
Publication of CN102780776BpublicationCriticalpatent/CN102780776B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种应用层传输优化服务器发现方法及装置。其中,该方法包括:应用层传输优化(ALTO)客户端通过与点对点(PPP)服务端进行PPP协议下的信息交互,获得PPP服务端配置的接入网域名;ALTO客户端根据接入网域名获取ALTO服务器的通用资源标识符(URL)。通过本发明,能够在PPP协议中同样完成ALTO服务器的发现。

Figure 201210251145

The invention discloses a method and a device for discovering an application layer transmission optimization server. Wherein, the method includes: the application layer transmission optimization (ALTO) client obtains the access network domain name configured by the PPP server through information interaction under the PPP protocol with the point-to-point (PPP) server; Get the Universal Resource Identifier (URL) of the ALTO server. Through the present invention, the discovery of the ALTO server can also be completed in the PPP protocol.

Figure 201210251145

Description

Translated fromChinese
应用层传输优化服务器发现方法及装置Application layer transmission optimization server discovery method and device

技术领域technical field

本发明涉及通信领域,具体而言,涉及一种应用层传输优化服务器发现方法及装置。The present invention relates to the communication field, in particular to a method and device for discovering an application layer transmission optimization server.

背景技术Background technique

目前,大量应用需要从一个或是多个候选的主机中选择合适的节点来获取其需要的资源,比如:对等网络(Peer-to-Peer,简称为P2P)应用、内容分发网络(Content DeliveryNetwork,简称为CDN)选择、镜像选择等。应用层传输优化(Application-Layer Traffic Optimization,简称为ALTO)服务器的作用就是为这些应用提供网络相关的信息支撑,以指导应用对候选节点进行更合理的选择。ALTO技术是基于客户机/服务器(Client/Server,简称为C/S)结构的,ALTO客户端从ALTO服务器获得相关候选节点的指导信息,首先就需要ALTO客户端能够发现ALTO服务器。草案“draft-ietf-alto-server-discovery-03”就是描述ALTO服务器发现协议的。其中,描述获取ALTO服务器的通用资源标识符(Uniform Resource Identifier,简称为URI)的操作如下:At present, a large number of applications need to select a suitable node from one or more candidate hosts to obtain the resources they need, such as: Peer-to-Peer (P2P) applications, Content Delivery Network (Content Delivery Network) , referred to as CDN) selection, mirror selection, etc. The role of the Application-Layer Traffic Optimization (ALTO) server is to provide network-related information support for these applications, so as to guide the applications to make more reasonable selection of candidate nodes. ALTO technology is based on the client/server (Client/Server, referred to as C/S) structure. The ALTO client obtains the guidance information of the relevant candidate nodes from the ALTO server. First, the ALTO client needs to be able to discover the ALTO server. The draft "draft-ietf-alto-server-discovery-03" describes the ALTO server discovery protocol. Among them, the operation of obtaining the Uniform Resource Identifier (URI for short) of the ALTO server is described as follows:

1、获取接入网域名。获取方式可以是通过用户输入、动态主机配置协议(Dynamic HostConfiguration Protocol,简称为DHCP)选项,或是通过客户端地址进行逆向域名解析服务器(DomainName System,简称为DNS)的方式来获取;1. Obtain the domain name of the access network. The acquisition method can be obtained through user input, Dynamic Host Configuration Protocol (Dynamic Host Configuration Protocol, referred to as DHCP) option, or reverse domain name resolution server (DomainName System, referred to as DNS) through the client address;

2、将获取到的接入网域名作为使用通用资源标识符的名称权威指针(URI-enabledNamingAuthority Pointer,简称为U-NAPTR)的输入,进一步获取ALTO服务器的信息资源目录的URI。2. Use the obtained domain name of the access network as the input of the name authority pointer (URI-enabledNamingAuthority Pointer, referred to as U-NAPTR) using the universal resource identifier, and further obtain the URI of the information resource directory of the ALTO server.

但是,在特定网络下,例如在应用点对点协议(Point-to-Point Protocol,简称为PPP)的环境中,只运行PPP协议来获取主机网络地址,不存在DHCP服务器,此时是无法通过DHCP的方式来获取接入网域名的,导致不能通过DHCP的方式完成ALTO服务器发现。However, in a specific network, for example, in an environment where the Point-to-Point Protocol (PPP) is applied, only the PPP protocol is run to obtain the network address of the host, and there is no DHCP server, so DHCP cannot be passed at this time. Obtaining the domain name of the access network by means of other methods, resulting in the inability to complete the discovery of the ALTO server through DHCP.

针对现有技术中在PPP协议中无法通过DHCP的方式完成ALTO服务器发现的问题,目前尚未提出有效的解决方案。Aiming at the problem in the prior art that the discovery of the ALTO server cannot be completed through DHCP in the PPP protocol, no effective solution has been proposed yet.

发明内容Contents of the invention

本发明提供了一种应用层传输优化服务器发现方法及装置,以至少解决上述问题。The present invention provides a method and device for discovering an application layer transmission optimization server to at least solve the above problems.

根据本发明的一个方面,提供了一种应用层传输优化服务器发现方法,包括:应用层传输优化(ALTO)客户端通过与点对点(PPP)服务端进行PPP协议下的信息交互,获得PPP服务端配置的接入网域名;ALTO客户端根据接入网域名获取ALTO服务器的通用资源标识符(URL)。According to one aspect of the present invention, a method for discovering an application layer transport optimization server is provided, including: the application layer transport optimization (ALTO) client obtains the PPP server end through information interaction under the PPP protocol with the point-to-point (PPP) server end The configured domain name of the access network; the ALTO client obtains the universal resource identifier (URL) of the ALTO server according to the domain name of the access network.

优选地,应用层传输优化(ALTO)客户端通过与点对点(PPP)服务端进行PPP协议下的信息交互,获得PPP服务端配置的接入网域名,包括:ALTO客户端向PPP服务端发送PPP请求,其中,PPP请求中携带接入网域名配置选项;在PPP服务端为接入网域名配置选项配置好对应的接入网域名后,ALTO客户端接收来自PPP服务端的接入网域名。Preferably, the application layer transmission optimization (ALTO) client obtains the access network domain name configured by the PPP server through information interaction under the PPP protocol with the point-to-point (PPP) server, including: the ALTO client sends the PPP server to the PPP server request, wherein the PPP request carries the access network domain name configuration option; after the PPP server configures the corresponding access network domain name for the access network domain name configuration option, the ALTO client receives the access network domain name from the PPP server.

优选地,ALTO客户端采用以下方式将PPP请求发送给PPP服务端:将PPP请求携带在第一网络控制协议(Network Control Protocol,简称为NCP)报文中发送给PPP服务端。Preferably, the ALTO client sends the PPP request to the PPP server in the following manner: the PPP request is sent to the PPP server in a first Network Control Protocol (NCP) message.

优选地,ALTO客户端采用以下方式接收来自PPP服务端的接入网域名:接收PPP服务端发送的第二NCP报文,其中,第二NCP报文中携带接入网域名。Preferably, the ALTO client receives the access network domain name from the PPP server in the following manner: receiving the second NCP message sent by the PPP server, wherein the second NCP message carries the access network domain name.

优选地,ALTO客户端根据接入网域名获取ALTO服务器的通用资源标识符URL,包括:ALTO客户端根据接入网域名,采用使用通用资源标识符的名称权威指针(U-NAPTRA)查询方式得到ALTO服务器的URL。Preferably, the ALTO client obtains the URI URL of the ALTO server according to the domain name of the access network, including: the ALTO client obtains the U-NAPTRA query method using the U-NAPTRA according to the domain name of the access network The URL of the ALTO server.

根据本发明的另一方面,提供了一种应用层传输优化服务器发现装置,包括:交互模块,用于通过与点对点(PPP)服务端进行PPP协议下的信息交互,获得PPP服务端配置的接入网域名;获取模块,用于根据接入网域名获取ALTO服务器的通用资源标识符(URL)。According to another aspect of the present invention, an application layer transmission optimization server discovery device is provided, including: an interaction module, which is used to exchange information under the PPP protocol with a point-to-point (PPP) server to obtain an interface configured by the PPP server. An access network domain name; an acquisition module, configured to acquire the universal resource identifier (URL) of the ALTO server according to the access network domain name.

优选地,交互模块包括:发送单元,用于向PPP服务端发送PPP请求,其中,PPP请求中携带接入网域名配置选项;接收单元,用于在PPP服务端为接入网域名配置选项配置好对应的接入网域名后,接收来自PPP服务端的接入网域名。Preferably, the interaction module includes: a sending unit for sending a PPP request to the PPP server, wherein the PPP request carries the access network domain name configuration option; a receiving unit for configuring the access network domain name configuration option at the PPP server After confirming the corresponding access network domain name, receive the access network domain name from the PPP server.

优选地,发送单元采用以下方式将PPP请求发送给PPP服务端:将PPP请求携带在第一网络控制协议(NCP)报文中发送给PPP服务端。Preferably, the sending unit sends the PPP request to the PPP server in the following manner: carrying the PPP request in a first Network Control Protocol (NCP) message and sending it to the PPP server.

优选地,接收单元采用以下方式接收来自PPP服务端的接入网域名:接收PPP服务端发送的第二NCP报文,其中,第二NCP报文中携带接入网域名。Preferably, the receiving unit receives the access network domain name from the PPP server in the following manner: receiving the second NCP message sent by the PPP server, wherein the second NCP message carries the access network domain name.

优选地,获取模块包括:查询单元,用于根据接入网域名,采用使用通用资源标识符的名称权威指针(U-NAPTRA)查询方式得到ALTO服务器的URL。Preferably, the acquisition module includes: a query unit, configured to obtain the URL of the ALTO server by using a Universal Resource Identifier Name Authority Pointer (U-NAPTRA) query method according to the domain name of the access network.

通过本发明,采用PPP交互方式为ALTO客户端提供接入网域名,ALTO根据接入网域名确定ALTO服务器的URL的方式,解决了在PPP协议中无法通过DHCP的方式完成ALTO服务器发现的问题,进而达到了在PPP协议中同样发现ALTO服务器的效果。Through the present invention, the PPP interactive mode is adopted to provide the access network domain name for the ALTO client, and the method in which ALTO determines the URL of the ALTO server according to the access network domain name solves the problem that the ALTO server cannot be discovered by means of DHCP in the PPP protocol. Then the effect of discovering the ALTO server in the PPP protocol is also achieved.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据本发明实施例的应用层传输优化服务器发现方法流程图;FIG. 1 is a flowchart of a method for discovering an application layer transmission optimization server according to an embodiment of the present invention;

图2是根据本发明优选实施例的ALTO服务器发现方法的流程示意图;Fig. 2 is a schematic flow chart of an ALTO server discovery method according to a preferred embodiment of the present invention;

图3是根据本发明实施例的应用层传输优化服务器发现装置的结构框图;FIG. 3 is a structural block diagram of an apparatus for discovering an application layer transmission optimization server according to an embodiment of the present invention;

图4是根据本发明优选实施例的应用层传输优化服务器发现装置的结构框图。Fig. 4 is a structural block diagram of an apparatus for discovering an application layer transmission optimization server according to a preferred embodiment of the present invention.

具体实施方式Detailed ways

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

图1是根据本发明实施例的应用层传输优化服务器发现方法流程图,如图1所示,该方法主要包括以下步骤(步骤S102-步骤S104):Fig. 1 is a flowchart of a method for discovering an application layer transmission optimization server according to an embodiment of the present invention. As shown in Fig. 1 , the method mainly includes the following steps (step S102-step S104):

步骤S102,应用层传输优化(ALTO)客户端通过与点对点(PPP)服务端进行PPP协议下的信息交互,获得PPP服务端配置的接入网域名;Step S102, the application layer transmission optimization (ALTO) client obtains the access network domain name configured by the PPP server through information interaction under the PPP protocol with the point-to-point (PPP) server;

步骤S104,ALTO客户端根据接入网域名获取ALTO服务器的通用资源标识符(URL)。Step S104, the ALTO client obtains the universal resource identifier (URL) of the ALTO server according to the domain name of the access network.

在本实施例中,步骤S102可以这样实施:ALTO客户端向PPP服务端发送PPP请求,其中,PPP请求中携带接入网域名配置选项;在PPP服务端为接入网域名配置选项配置好对应的接入网域名后,ALTO客户端接收来自PPP服务端的接入网域名。In this embodiment, step S102 can be implemented as follows: the ALTO client sends a PPP request to the PPP server, wherein the PPP request carries the access network domain name configuration option; After the domain name of the access network, the ALTO client receives the domain name of the access network from the PPP server.

其中,ALTO客户端可以采用以下方式将PPP请求发送给PPP服务端:将PPP请求携带在第一网络控制协议(NCP)报文中发送给PPP服务端。ALTO客户端可以采用以下方式接收来自PPP服务端的接入网域名:接收PPP服务端发送的第二NCP报文,其中,第二NCP报文中携带接入网域名。Wherein, the ALTO client can send the PPP request to the PPP server in the following manner: carry the PPP request in a first network control protocol (NCP) message and send it to the PPP server. The ALTO client may receive the access network domain name from the PPP server in the following manner: receiving the second NCP message sent by the PPP server, wherein the second NCP message carries the access network domain name.

在本实施例中,步骤S104可以这样实施:ALTO客户端根据接入网域名,采用使用通用资源标识符的名称权威指针(U-NAPTRA)查询方式得到ALTO服务器的URL。In this embodiment, step S104 can be implemented as follows: the ALTO client obtains the URL of the ALTO server by using the U-NAPTRA query method according to the domain name of the access network.

通过这种方式,在PPP协议环境下,ALTO客户端同样可以获得PPP服务端的接入网域名。In this way, under the PPP protocol environment, the ALTO client can also obtain the domain name of the access network of the PPP server.

下面结合图2及优选实施例对上述实施例提供的应用层传输优化服务器发现方法进行详细说明。The method for discovering an application layer transmission optimization server provided by the above embodiment will be described in detail below in conjunction with FIG. 2 and the preferred embodiment.

图2是根据本发明优选实施例的ALTO服务器发现方法的流程示意图,如图2所示,该流程包括以下步骤(步骤S202-步骤S206):Fig. 2 is a schematic flow diagram of an ALTO server discovery method according to a preferred embodiment of the present invention. As shown in Fig. 2, the flow includes the following steps (step S202-step S206):

步骤S202,ALTO客户端发起PPP请求,请求报文(即上述第一NCP报文)中包含了接入网域名配置选项。In step S202, the ALTO client initiates a PPP request, and the request message (that is, the above-mentioned first NCP message) includes the access network domain name configuration options.

其中,ALTO客户端具备PPP配置请求功能的设备,例如:用户终端,它需要执行本身原有功能的基础上还要执行ALTO客户端的功能。Among them, the ALTO client is a device with the PPP configuration request function, such as a user terminal, which needs to perform the functions of the ALTO client in addition to its original functions.

这些设备都要获取ALTO服务器的信息以便使用ALTO服务。在完成正常PPP协商过程中的链路层建链和认证工作之后,是通过NCP报文交互的方式来获取本端网络层的配置信息的,例如:IP地址等。These devices must obtain information from the ALTO server in order to use ALTO services. After the link layer link building and authentication work in the normal PPP negotiation process is completed, the configuration information of the local network layer, such as the IP address, is obtained through the exchange of NCP messages.

不同的配置信息通过不同的NCP报文选项来指定获取,在请求过程中,请求报文包含请求端所需配置的选项,应答报文负责把请求报文中指定选项的结果返回给请求端。Different configuration information is specified and obtained through different NCP message options. During the request process, the request message contains the options that the requester needs to configure, and the response message is responsible for returning the results of the specified options in the request message to the requester.

在本实施例中,需要在PPP请求中携带接入网域名配置选项(即上述接入网域名配置选项)来进一步获取进行U-NAPTR查询所需要的域名信息(即上述接入网域名),需要原有的NCP报文增加接入网域名选项来支持。In this embodiment, it is necessary to carry the access network domain name configuration option (that is, the above-mentioned access network domain name configuration option) in the PPP request to further obtain the domain name information required for U-NAPTR query (that is, the above-mentioned access network domain name), It is necessary to add the access network domain name option to the original NCP message to support it.

步骤S204,PPP服务端发送应答报文(即上述第二NCP报文),其中包含接入网域名选项中携带的请求端(即ALTO客户端)对应的接入网域名信息。In step S204, the PPP server sends a response message (that is, the second NCP message), which includes the access network domain name information corresponding to the requesting end (ie, the ALTO client) carried in the access network domain name option.

其中,PPP服务端可以是网络运营商提供的PPP服务器,负责下发网络配置给终端网络设备。PPP服务端作为PPP配置发送的一端,接收到配置请求报文(即上述第一NCP报文)之后,需要进行识别后处理其中的接入网域名配置选项,把接入网域名包含在应答报文(即上述第二NCP报文)中传送给请求端;Wherein, the PPP server may be a PPP server provided by a network operator, responsible for delivering network configurations to terminal network devices. As the end sending the PPP configuration, the PPP server needs to identify and process the access network domain name configuration option after receiving the configuration request message (that is, the first NCP message), and include the access network domain name in the response message. sent to the requesting end in the above-mentioned second NCP message;

步骤S206,ALTO客户端提取接入网域名,然后用U-NAPTR方式进行查询,获取ALTO服务器的URI。In step S206, the ALTO client extracts the domain name of the access network, and then performs a query using U-NAPTR to obtain the URI of the ALTO server.

本实施例主要针对特殊场景(PPP协议),在没有DHCP服务器的情况下,同样可以通过PPP协议的方式用来发现ALTO服务器,补充了ALTO服务器发现的使用场景和方法。This embodiment is mainly aimed at a special scenario (PPP protocol). In the absence of a DHCP server, the PPP protocol can also be used to discover the ALTO server, supplementing the usage scenario and method of ALTO server discovery.

需要说明的是,因为现有的PPP协议中NCP报文并不支持发送接入网域名配置选项,本实施例扩展NCP协议报文选项,以增加对接入网域名配置选项及其配置好的接入网域名的支持。It should be noted that, because the NCP message in the existing PPP protocol does not support sending the access network domain name configuration option, this embodiment expands the NCP protocol message option to increase the access network domain name configuration option and its configuration. Access network domain name support.

采用上述实施例提供的应用层传输优化服务器发现方法,通过PPP交互方式为ALTO客户端提供接入网域名,ALTO再根据接入网域名确定ALTO服务器的URL,解决了在PPP协议中无法通过DHCP的方式完成ALTO服务器发现的问题,进而达到了在PPP协议中同样发现ALTO服务器的效果。Using the application layer transmission optimization server discovery method provided by the above embodiment, the access network domain name is provided for the ALTO client through the PPP interactive mode, and ALTO determines the URL of the ALTO server according to the access network domain name, which solves the problem that the DHCP cannot be passed in the PPP protocol The problem found by the ALTO server is completed in a way, and then the effect of discovering the ALTO server in the PPP protocol is also achieved.

图3是根据本发明实施例的应用层传输优化服务器发现装置的结构框图,该装置用以实现上述实施例提供的应用层传输优化服务器发现方法,如图3所示,该装置主要包括:交互模块10和获取模块20。其中,交互模块10,用于通过与点对点(PPP)服务端进行PPP协议下的信息交互,获得PPP服务端配置的接入网域名;获取模块20,连接至交互模块10,用于根据接入网域名获取ALTO服务器的通用资源标识符(URL)。Fig. 3 is a structural block diagram of an application layer transmission optimization server discovery device according to an embodiment of the present invention, the device is used to implement the application layer transmission optimization server discovery method provided in the above embodiment, as shown in Fig. 3, the device mainly includes:interaction Module 10 andacquisition module 20. Among them, theinteraction module 10 is used to exchange information under the PPP protocol with the point-to-point (PPP) server to obtain the domain name of the access network configured by the PPP server; theacquisition module 20 is connected to theinteraction module 10 and used to The domain name obtains the Universal Resource Identifier (URL) of the ALTO server.

图4是根据本发明优选实施例的应用层传输优化服务器发现装置的结构框图,如图4所示,在该优选实施例提供的装置中,交互模块10可以包括:发送单元12,用于向PPP服务端发送PPP请求,其中,PPP请求中携带接入网域名配置选项;接收单元14,连接至发送单元12,用于在PPP服务端为接入网域名配置选项配置好对应的接入网域名后,接收来自PPP服务端的接入网域名。Fig. 4 is a structural block diagram of an application layer transmission optimization server discovery device according to a preferred embodiment of the present invention. As shown in Fig. 4, in the device provided in this preferred embodiment, theinteraction module 10 may include: a sending unit 12 for sending The PPP server sends a PPP request, wherein the PPP request carries the access network domain name configuration option; the receiving unit 14 is connected to the sending unit 12, and is used to configure the corresponding access network for the access network domain name configuration option on the PPP server. After the domain name, receive the domain name of the access network from the PPP server.

其中,发送单元12可以采用以下方式将PPP请求发送给PPP服务端:将PPP请求携带在第一网络控制协议(NCP)报文中发送给PPP服务端。Wherein, the sending unit 12 may send the PPP request to the PPP server in the following manner: carry the PPP request in a first network control protocol (NCP) message and send it to the PPP server.

接收单元14可以采用以下方式接收来自PPP服务端的接入网域名:接收PPP服务端发送的第二NCP报文,其中,第二NCP报文中携带接入网域名。The receiving unit 14 may receive the access network domain name from the PPP server in the following manner: receiving the second NCP message sent by the PPP server, wherein the second NCP message carries the access network domain name.

在该优选实施例提供的装置中,获取模块20可以包括:查询单元22,用于根据接入网域名,采用使用通用资源标识符的名称权威指针(U-NAPTRA)查询方式得到ALTO服务器的URL。In the device provided in this preferred embodiment, theacquisition module 20 may include: a query unit 22, configured to obtain the URL of the ALTO server by using the U-NAPTRA query method according to the domain name of the access network .

采用上述实施例提供的应用层传输优化服务器发现装置,通过PPP交互方式为ALTO客户端提供接入网域名,ALTO再根据接入网域名确定ALTO服务器的URL,解决了在PPP协议中无法通过DHCP的方式完成ALTO服务器发现的问题,进而达到了在PPP协议中同样发现ALTO服务器的效果。Using the application layer transmission optimization server discovery device provided by the above-mentioned embodiment, the access network domain name is provided for the ALTO client through the PPP interactive mode, and ALTO determines the URL of the ALTO server according to the access network domain name, which solves the problem that the DHCP cannot be passed in the PPP protocol The problem found by the ALTO server is completed in a way, and then the effect of discovering the ALTO server in the PPP protocol is also achieved.

从以上的描述中,可以看出,本发明实现了如下技术效果:From the above description, it can be seen that the present invention achieves the following technical effects:

采用PPP交互方式为ALTO客户端提供接入网域名,ALTO根据接入网域名确定ALTO服务器的URL的方式,解决了在PPP协议中无法通过DHCP的方式完成ALTO服务器发现的问题,进而达到了在PPP协议中同样发现ALTO服务器的效果。Using the PPP interactive method to provide the access network domain name for the ALTO client, ALTO determines the URL of the ALTO server according to the access network domain name, which solves the problem that the ALTO server cannot be discovered through the DHCP method in the PPP protocol, and thus achieves The effect of the ALTO server is also found in the PPP protocol.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

Translated fromChinese
1.一种应用层传输优化服务器发现方法,其特征在于,包括:1. A method for discovering an application layer transmission optimization server, comprising:应用层传输优化ALTO客户端通过与点对点PPP服务端进行PPP协议下的信息交互,获得所述PPP服务端配置的接入网域名;The application layer transmission optimization ALTO client obtains the access network domain name configured by the PPP server through information interaction under the PPP protocol with the point-to-point PPP server;所述ALTO客户端根据所述接入网域名获取ALTO服务器的通用资源标识符URL。The ALTO client acquires the URI of the ALTO server according to the domain name of the access network.2.根据权利要求1所述的方法,其特征在于,应用层传输优化ALTO客户端通过与点对点PPP服务端进行PPP协议下的信息交互,获得所述PPP服务端配置的接入网域名,包括:2. The method according to claim 1, wherein the application layer transmission optimization ALTO client obtains the access network domain name configured by the PPP server by carrying out information interaction under the PPP protocol with the point-to-point PPP server, including :所述ALTO客户端向所述PPP服务端发送PPP请求,其中,所述PPP请求中携带接入网域名配置选项;The ALTO client sends a PPP request to the PPP server, wherein the PPP request carries an access network domain name configuration option;在所述PPP服务端为所述接入网域名配置选项配置好对应的接入网域名后,所述ALTO客户端接收来自所述PPP服务端的所述接入网域名。After the PPP server configures the corresponding access network domain name for the access network domain name configuration option, the ALTO client receives the access network domain name from the PPP server.3.根据权利要求2所述的方法,其特征在于,所述ALTO客户端采用以下方式将所述PPP请求发送给所述PPP服务端:3. The method according to claim 2, wherein the ALTO client sends the PPP request to the PPP server in the following manner:将所述PPP请求携带在第一网络控制协议NCP报文中发送给所述PPP服务端。Carrying the PPP request in a first Network Control Protocol NCP message and sending it to the PPP server.4.根据权利要求2所述的方法,其特征在于,所述ALTO客户端采用以下方式接收来自所述PPP服务端的所述接入网域名:4. The method according to claim 2, wherein the ALTO client receives the access network domain name from the PPP server in the following manner:接收所述PPP服务端发送的第二NCP报文,其中,所述第二NCP报文中携带所述接入网域名。receiving a second NCP message sent by the PPP server, wherein the second NCP message carries the domain name of the access network.5.根据权利要求1至4中任一项所述的方法,其特征在于,所述ALTO客户端根据所述接入网域名获取ALTO服务器的通用资源标识符URL,包括:5. according to the method described in any one in claim 1 to 4, it is characterized in that, described ALTO client obtains the Universal Resource Identifier URL of ALTO server according to described access network domain name, comprises:所述ALTO客户端根据所述接入网域名,采用使用通用资源标识符的名称权威指针U-NAPTRA查询方式得到所述ALTO服务器的URL。The ALTO client obtains the URL of the ALTO server by using the name authority pointer U-NAPTRA query method of the universal resource identifier according to the domain name of the access network.6.一种应用层传输优化服务器发现装置,其特征在于,包括:6. An application layer transmission optimization server discovery device, characterized in that it comprises:交互模块,用于通过与点对点PPP服务端进行PPP协议下的信息交互,获得所述PPP服务端配置的接入网域名;An interaction module, configured to exchange information under the PPP protocol with the point-to-point PPP server to obtain the domain name of the access network configured by the PPP server;获取模块,用于根据所述接入网域名获取ALTO服务器的通用资源标识符URL。An acquisition module, configured to acquire the URI of the ALTO server according to the domain name of the access network.7.根据权利要求6所述的装置,其特征在于,所述交互模块包括:7. The device according to claim 6, wherein the interaction module comprises:发送单元,用于向所述PPP服务端发送PPP请求,其中,所述PPP请求中携带接入网域名配置选项;a sending unit, configured to send a PPP request to the PPP server, wherein the PPP request carries an access network domain name configuration option;接收单元,用于在所述PPP服务端为所述接入网域名配置选项配置好对应的接入网域名后,接收来自所述PPP服务端的所述接入网域名。The receiving unit is configured to receive the access network domain name from the PPP server after the PPP server configures the corresponding access network domain name for the access network domain name configuration option.8.根据权利要求7所述的装置,其特征在于,所述发送单元采用以下方式将所述PPP请求发送给所述PPP服务端:8. The device according to claim 7, wherein the sending unit sends the PPP request to the PPP server in the following manner:将所述PPP请求携带在第一网络控制协议NCP报文中发送给所述PPP服务端。Carrying the PPP request in a first Network Control Protocol NCP message and sending it to the PPP server.9.根据权利要求7所述的装置,其特征在于,所述接收单元采用以下方式接收来自所述PPP服务端的所述接入网域名:9. The device according to claim 7, wherein the receiving unit receives the domain name of the access network from the PPP server in the following manner:接收所述PPP服务端发送的第二NCP报文,其中,所述第二NCP报文中携带所述接入网域名。receiving a second NCP message sent by the PPP server, wherein the second NCP message carries the domain name of the access network.10.根据权利要求6至9中任一项所述的装置,其特征在于,所述获取模块包括:10. The device according to any one of claims 6 to 9, wherein the acquiring module comprises:查询单元,用于根据所述接入网域名,采用使用通用资源标识符的名称权威指针NAPTRA查询方式得到所述ALTO服务器的URL。The query unit is configured to obtain the URL of the ALTO server by using the name authority pointer NAPTRA query method using the universal resource identifier according to the domain name of the access network.
CN201210251145.XA2012-07-192012-07-19Application layer transmission optimization server finds method and deviceExpired - Fee RelatedCN102780776B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210251145.XACN102780776B (en)2012-07-192012-07-19Application layer transmission optimization server finds method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210251145.XACN102780776B (en)2012-07-192012-07-19Application layer transmission optimization server finds method and device

Publications (2)

Publication NumberPublication Date
CN102780776Atrue CN102780776A (en)2012-11-14
CN102780776B CN102780776B (en)2018-03-27

Family

ID=47125528

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210251145.XAExpired - Fee RelatedCN102780776B (en)2012-07-192012-07-19Application layer transmission optimization server finds method and device

Country Status (1)

CountryLink
CN (1)CN102780776B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2024109032A1 (en)*2022-11-252024-05-30腾讯科技(深圳)有限公司Data transmission optimization method and apparatus, computer-readable medium, and electronic device

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6725273B1 (en)*1999-12-162004-04-20Nokia CorporationPoint-to-point prefix protocol
CN101820351A (en)*2009-02-272010-09-01华为技术有限公司Method, device and system for discovering P2P flow optimization service
CN101977187A (en)*2010-10-202011-02-16中兴通讯股份有限公司Firewall policy distribution method, client, access server and system
CN102238159A (en)*2010-05-072011-11-09华为技术有限公司Access control method, equipment and system based on point-to-point protocol (PPP)
CN102404796A (en)*2011-12-272012-04-04中国电信股份有限公司Flow control method and system
US20120144066A1 (en)*2010-12-012012-06-07Juniper Networks, Inc.Dynamically generating application-layer traffic optimization protocol maps
CN102546820A (en)*2012-02-162012-07-04华为技术有限公司Transmission optimization method, and mapping information storage method, device and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6725273B1 (en)*1999-12-162004-04-20Nokia CorporationPoint-to-point prefix protocol
CN101820351A (en)*2009-02-272010-09-01华为技术有限公司Method, device and system for discovering P2P flow optimization service
CN102238159A (en)*2010-05-072011-11-09华为技术有限公司Access control method, equipment and system based on point-to-point protocol (PPP)
CN101977187A (en)*2010-10-202011-02-16中兴通讯股份有限公司Firewall policy distribution method, client, access server and system
US20120144066A1 (en)*2010-12-012012-06-07Juniper Networks, Inc.Dynamically generating application-layer traffic optimization protocol maps
CN102404796A (en)*2011-12-272012-04-04中国电信股份有限公司Flow control method and system
CN102546820A (en)*2012-02-162012-07-04华为技术有限公司Transmission optimization method, and mapping information storage method, device and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2024109032A1 (en)*2022-11-252024-05-30腾讯科技(深圳)有限公司Data transmission optimization method and apparatus, computer-readable medium, and electronic device

Also Published As

Publication numberPublication date
CN102780776B (en)2018-03-27

Similar Documents

PublicationPublication DateTitle
KR101877188B1 (en)Service layer interworking using mqtt protocol
KR101894614B1 (en)Method and apparatus for accessing services affiliated with a discovered service provider
CN110602724B (en) Method and communication device for network configuration
CN109474936B (en)Internet of things communication method and system applied among multiple lora gateways
JP6816152B2 (en) Methods and equipment for configuring M2M devices
US10637794B2 (en)Resource subscription method, resource subscription apparatus, and resource subscription system
KR20170118815A (en) Message Bus Service Directory
CN102790813B (en)Communication method as well as system and terminal equipment based on IPv6 (internet protocol version 6) network
US20150245161A1 (en)Method and System for Communication Between Machine to Machine M2M Service Provider Networks
KR20140129229A (en) Internet protocol access through service-oriented architecture bus
CN110505188B (en) A terminal authentication method, related equipment and authentication system
CN105682182B (en)A kind of discovery of equipment and equipment connection method, equipment and system
CN102318318A (en) Method and device for terminal to access digital home equipment
CN103312749B (en)A kind of application layer traffic optimizes discovery method, equipment and the system of server
WO2015183583A1 (en)App distribution over the air
CN105359458A (en)Network device communication method and network device
WO2017161965A1 (en)Method, device, and system for dynamic domain name system (dns) redirection
JP2018526923A (en) Enhanced neighborhood discovery for communication networks
CN103384282A (en)Method for obtaining IPV6ND address and broadband remote access server (BARS)
WO2019009263A1 (en)Apparatus and method for remotely managing devices, and program therefor
CN112307486A (en)Authority obtaining method, equipment and system
CN102780776B (en)Application layer transmission optimization server finds method and device
CN102811263A (en) Communication method and system based on IPv6 for mobile terminal and mobile terminal
CN106375489B (en)Method and device for processing Media Access Control (MAC) address
KR101485764B1 (en)Domain Name Management Method Using Open API

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20180327


[8]ページ先頭

©2009-2025 Movatter.jp