[go: up one dir, main page]

CN103685601A - Application identification method and device - Google Patents

Application identification method and device Download PDF

Info

Publication number
CN103685601A
CN103685601A CN201310684800.5A CN201310684800A CN103685601A CN 103685601 A CN103685601 A CN 103685601A CN 201310684800 A CN201310684800 A CN 201310684800A CN 103685601 A CN103685601 A CN 103685601A
Authority
CN
China
Prior art keywords
domain name
application
address
server
response message
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.)
Pending
Application number
CN201310684800.5A
Other languages
Chinese (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310684800.5A priority Critical patent/CN103685601A/en
Publication of CN103685601A publication Critical patent/CN103685601A/en
Priority to PCT/CN2014/091494 priority patent/WO2015085850A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery

Landscapes

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

Abstract

The embodiment of the invention provides an application identification method and device. The method comprises the following steps: a service message is received, wherein the service message carries a network protocol IP address of an application server; according to the mapping relation between the IP address of the application server and a domain name, a target domain name corresponding to the IP address of the application server is determined; according to the preset mapping relation between an application and the domain name, the application corresponding to the target domain name is determined. According to the IP address of the application server carried in the service message, the mapping relation between the IP address of the application server and the domain name and the mapping relation between the application and the domain name, the application corresponding to the IP address of the application server is determined, and therefore the application identification method and device realize application identification for communication adopting a proprietary protocol or an encryption protocol.

Description

应用识别方法及装置Application identification method and device

技术领域technical field

本发明实施例涉及通信技术,尤其涉及一种应用识别方法及装置。Embodiments of the present invention relate to communication technologies, and in particular to an application identification method and device.

背景技术Background technique

随着移动互联网的兴起,越来越多的互联网企业和电商平台将应用(Application,简称:APP)作为销售的主战场之一。事实表明,各大电商平台向移动APP的倾斜也十分明显,原因不仅是每天增加的流量,更重要的是由于移动终端的便捷,为企业积累了更多的用户,更有一些用户体验不错的APP使得用户的忠诚度、活跃度都得到了很大程度的提升,从而为企业的创收和未来的发展起到了关键性的作用。With the rise of the mobile Internet, more and more Internet companies and e-commerce platforms regard applications (Application, APP for short) as one of the main battlefields for sales. Facts have shown that the major e-commerce platforms are also very inclined to mobile APP. The reason is not only the daily increase in traffic, but more importantly, the convenience of mobile terminals has accumulated more users for enterprises, and some users have a good experience. The APP has greatly improved the loyalty and activity of users, which has played a key role in the revenue generation and future development of the enterprise.

在现有技术中,网络接入服务器(Network Access Server,简称:NAS)或业务网关(Service Gateway,简称:SGW)接收终端发送的业务请求报文,或者应用服务器发送的业务响应报文后,由于某些类别的应用通常采用加密协议或私有协议处理终端与APP服务器之间发送的报文,导致NAS设备或SGW设备无法对业务请求报文或者业务响应报文进行识别,从而无法识别这些报文对应的应用,进而无法实现对这些应用进行控制和计费。In the prior art, after the Network Access Server (NAS for short) or Service Gateway (SGW for short) receives the service request message sent by the terminal or the service response message sent by the application server, Because certain types of applications usually use encryption protocols or proprietary protocols to process packets sent between terminals and APP servers, NAS devices or SGW devices cannot identify service request packets or service response packets, and thus cannot identify these packets. The application corresponding to the file cannot be controlled and billed.

发明内容Contents of the invention

本发明实施例提供一种应用识别方法及装置,以解决NAS设备或SGW设备无法识别某些应用的问题。Embodiments of the present invention provide an application identification method and device to solve the problem that some applications cannot be identified by NAS equipment or SGW equipment.

第一方面,本发明实施例提供一种应用识别方法,包括:In a first aspect, an embodiment of the present invention provides an application identification method, including:

接收业务报文,所述业务报文中携带应用服务器的网络协议IP地址;receiving a service message, the service message carrying the network protocol IP address of the application server;

根据应用服务器IP地址和域名的映射关系,确定所述应用服务器的IP地址对应的目标域名;According to the mapping relationship between the IP address of the application server and the domain name, determine the target domain name corresponding to the IP address of the application server;

根据预设的应用和域名的映射关系,确定所述目标域名对应的应用。The application corresponding to the target domain name is determined according to the preset mapping relationship between the application and the domain name.

结合第一方面,在第一方面的第一种可能的实现方式中,所述接收业务报文之前,还包括:With reference to the first aspect, in the first possible implementation manner of the first aspect, before receiving the service message, it further includes:

接收域名服务DNS服务器发送的DNS响应报文,所述DNS响应报文中至少携带应用对应的域名和应用服务器IP地址;Receiving a DNS response message sent by a domain name service DNS server, wherein the DNS response message at least carries the domain name corresponding to the application and the IP address of the application server;

建立所述应用服务器IP地址和域名的映射关系。A mapping relationship between the IP address of the application server and the domain name is established.

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述接收域名服务DNS服务器发送的DNS响应报文之后,还包括:With reference to the first possible implementation of the first aspect, in the second possible implementation of the first aspect, after receiving the DNS response message sent by the domain name service DNS server, further include:

判断所述DNS响应报文中携带的域名是否包含在所述预设的应用和域名的映射关系中;judging whether the domain name carried in the DNS response message is included in the preset mapping relationship between the application and the domain name;

若是,则建立所述应用服务器IP地址和域名的映射关系,并保存。If yes, the mapping relationship between the IP address of the application server and the domain name is established and saved.

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述DNS响应报文中还携带所述DNS服务器的IP地址,所述判断所述DNS响应报文中携带的域名是否包含在所述预设的应用和域名的映射关系中之前,还包括:With reference to the second possible implementation of the first aspect, in a third possible implementation of the first aspect, the DNS response message also carries the IP address of the DNS server, and the determination of the DNS Whether the domain name carried in the response message is included before the preset mapping relationship between the application and the domain name also includes:

根据所述DNS服务器的IP地址判断所述DNS服务器是否为授权服务器;judging whether the DNS server is an authorized server according to the IP address of the DNS server;

若是,则判断所述DNS响应报文中携带的域名是否包含在所述预设的应用和域名的映射关系中。If yes, it is judged whether the domain name carried in the DNS response message is included in the preset mapping relationship between the application and the domain name.

结合第一方面、第一方面的第一种至第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,所述业务报文为:所述终端发送的业务请求报文或所述应用服务器发送的业务响应报文。In combination with the first aspect, any one of the first to third possible implementations of the first aspect, in a fourth possible implementation of the first aspect, the service message is: the terminal The service request message sent or the service response message sent by the application server.

结合第一方面、第一方面的第一种至第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,所述根据预设的域名检索应用和域名的映射关系,确定所述目标域名对应的应用之后,还包括:In combination with the first aspect, any one of the first to fourth possible implementations of the first aspect, in the fifth possible implementation of the first aspect, the search application based on the preset domain name and The domain name mapping relationship, after determining the application corresponding to the target domain name, also includes:

对所确定的所述目标域名对应的应用进行计费,和/或,对所确定的所述目标域名对应的应用进行控制。Charging the determined application corresponding to the target domain name, and/or controlling the determined application corresponding to the target domain name.

第二方面,本发明实施例提供一种应用识别装置,包括:In a second aspect, an embodiment of the present invention provides an application identification device, including:

接收模块,用于接收业务报文,所述业务报文中携带应用服务器的网络协议IP地址;A receiving module, configured to receive a service message, where the service message carries the network protocol IP address of the application server;

处理模块,用于根据应用服务器IP地址和域名的映射关系,确定所述应用服务器的IP地址对应的目标域名;及,根据预设的应用和域名的映射关系,确定所述目标域名对应的应用。A processing module, configured to determine the target domain name corresponding to the IP address of the application server according to the mapping relationship between the IP address of the application server and the domain name; and determine the application corresponding to the target domain name according to the preset mapping relationship between the application and the domain name .

结合第二方面,在第二方面的第一种可能的实现方式中,所述接收模块还用于:With reference to the second aspect, in a first possible implementation manner of the second aspect, the receiving module is further configured to:

在接收所述业务报文之前,接收域名服务DNS服务器发送的DNS响应报文,所述DNS响应报文中至少携带应用对应的域名和应用服务器IP地址;Before receiving the business message, receiving a DNS response message sent by a domain name service DNS server, the DNS response message at least carries the domain name corresponding to the application and the IP address of the application server;

则所述处理模块还用于建立所述应用服务器IP地址和域名的映射关系。The processing module is further configured to establish a mapping relationship between the IP address of the application server and the domain name.

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述处理模块还用于:With reference to the first possible implementation of the second aspect, in the second possible implementation of the second aspect, the processing module is further configured to:

判断所述接收模块接收的所述DNS响应报文中携带的域名是否包含在所述预设的应用和域名的映射关系中;若是,则建立所述应用服务器IP地址和域名的映射关系,并保存。judging whether the domain name carried in the DNS response message received by the receiving module is included in the preset mapping relationship between the application and the domain name; if so, establishing the mapping relationship between the application server IP address and the domain name, and save.

结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述DNS响应报文中还携带所述DNS服务器的IP地址,所述处理模块还用于:With reference to the second possible implementation of the second aspect, in a third possible implementation of the second aspect, the DNS response message further carries the IP address of the DNS server, and the processing module further uses At:

在所述判断所述DNS响应报文中携带的域名是否包含在所述预设的应用和域名的映射关系中之前,根据所述DNS服务器的IP地址判断所述DNS服务器是否为授权服务器;若是,则判断所述DNS响应报文中携带的域名是否包含在所述预设的应用和域名的映射关系中。Before determining whether the domain name carried in the DNS response message is included in the preset mapping relationship between the application and the domain name, determine whether the DNS server is an authorized server according to the IP address of the DNS server; if , then determine whether the domain name carried in the DNS response message is included in the preset mapping relationship between the application and the domain name.

结合第二方面、第二方面的第一种至第三种可能的实现方式中的任意一种,在第二方面的第四种可能的实现方式中,所述业务报文为:所述终端发送的业务请求报文或所述应用服务器发送的业务响应报文。In combination with the second aspect, any one of the first to third possible implementations of the second aspect, in a fourth possible implementation of the second aspect, the service message is: the terminal The service request message sent or the service response message sent by the application server.

结合第二方面、第二方面的第一种至第四种可能的实现方式中的任意一种,在第二方面的第五种可能的实现方式中,所述处理模块还用于:In combination with the second aspect, any one of the first to fourth possible implementations of the second aspect, in a fifth possible implementation of the second aspect, the processing module is further configured to:

在所述根据预设的域名检索应用和域名的映射关系,确定所述目标域名对应的应用之后,对所确定的所述目标域名对应的应用进行计费,和/或,对所确定的所述目标域名对应的应用进行控制。After determining the application corresponding to the target domain name according to the preset mapping relationship between the domain name search application and the domain name, charging the determined application corresponding to the target domain name, and/or charging the determined application Control the application corresponding to the above target domain name.

在本发明实施例中,根据业务报文中携带的应用服务器的IP地址查询应用服务器IP地址和域名的映射关系,确定该应用服务器的IP地址对应的目标域名;然后根据该目标域名查询应用和域名的映射关系,确定该目标域名对应的应用,从而实现对应用的有效识别。In the embodiment of the present invention, the mapping relationship between the IP address of the application server and the domain name is queried according to the IP address of the application server carried in the service message, and the target domain name corresponding to the IP address of the application server is determined; then the application and domain name are queried according to the target domain name. The mapping relationship of the domain name determines the application corresponding to the target domain name, so as to realize the effective identification of the application.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明应用识别方法实施例一的流程图;FIG. 1 is a flow chart of Embodiment 1 of the application identification method of the present invention;

图2为本发明应用识别方法实施例二的流程图;FIG. 2 is a flow chart of Embodiment 2 of the application identification method of the present invention;

图3为本发明应用识别装置实施例一的结构示意图。FIG. 3 is a schematic structural diagram of Embodiment 1 of the application identification device of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

实施例一Embodiment one

图1为本发明应用识别方法实施例一的流程图,该方法由应用识别装置执行,该装置可以集成在NAS设备或SGW设备中,该NAS设备可以为固网宽带接入服务器(Broadband Remote Access Server,简称:BRAS)或移动网络设备,例如,网关GPRS支持节点(Gateway GPRS Support Node,简称:GGSN)和分组数据服务节点(Packet Data Serving Node,简称:PDSN)等,该方法在上述执行装置中具体可以通过软件,或硬件,或软件和硬件相结合的方式实现。该方法具体包括:Figure 1 is a flow chart of Embodiment 1 of the application identification method of the present invention, the method is executed by an application identification device, the device can be integrated in a NAS device or an SGW device, and the NAS device can be a fixed network broadband access server (Broadband Remote Access Server, BRAS for short) or mobile network equipment, for example, Gateway GPRS Support Node (Gateway GPRS Support Node, GGSN for short) and Packet Data Serving Node (PDSN for short), etc. Specifically, it can be realized by software, or hardware, or a combination of software and hardware. The method specifically includes:

S101、接收业务报文。S101. Receive a service message.

其中,上述业务报文中携带应用服务器的网络协议(Internet Protocol简称:IP)地址。该业务报文可以为终端发送的业务请求报文或应用服务器发送的业务响应报文。Wherein, the above-mentioned service message carries an Internet Protocol (Internet Protocol abbreviation: IP) address of the application server. The service message may be a service request message sent by the terminal or a service response message sent by the application server.

S102、根据应用服务器IP地址和域名的映射关系,确定该应用服务器的IP地址对应的目标域名。S102. Determine a target domain name corresponding to the IP address of the application server according to the mapping relationship between the IP address of the application server and the domain name.

每一个应用可能对应多个域名,例如,淘宝应用对应的域名可以为taobao.com或taobao.com.uk等等。域名的配置通常遵循一定的规律,例如,域名配置需要支持通配符以及正则表达式。可选地,NAS设备或SGW设备根据域名鉴权表建立应用服务器IP地址和域名的映射关系。其中,域名鉴权表是由运营商根据运营需求预先设置的,例如,设置主流的社交类应用的域名facebook.com或whatspp.com等。Each application may correspond to multiple domain names. For example, the domain name corresponding to the Taobao application may be taobao.com or taobao.com.uk and so on. Domain name configuration usually follows certain rules. For example, domain name configuration needs to support wildcards and regular expressions. Optionally, the NAS device or the SGW device establishes the mapping relationship between the IP address of the application server and the domain name according to the domain name authentication table. Wherein, the domain name authentication table is pre-set by the operator according to operation requirements, for example, the domain name facebook.com or whatspp.com of a mainstream social application is set.

一个域名可能对应多个应用服务器IP地址,上述设备(例如NAS设备或SGW设备)的物理数据库和内存缓存可以同时保存一个域名及其对应的多个应用服务器IP地址。A domain name may correspond to multiple application server IP addresses, and the physical database and memory cache of the above-mentioned devices (such as NAS devices or SGW devices) can store a domain name and its corresponding multiple application server IP addresses at the same time.

基于一个域名对应多个应用服务器IP地址的场景,可以在上述应用服务器IP地址和域名的映射关系中检索应用服务器的IP地址,从而确定该应用服务器的IP地址对应的目标域名。Based on the scenario where one domain name corresponds to multiple application server IP addresses, the IP address of the application server can be retrieved from the above mapping relationship between the application server IP address and the domain name, so as to determine the target domain name corresponding to the application server IP address.

S103、根据预设的应用和域名的映射关系,确定上述目标域名对应的应用。S103. Determine the application corresponding to the target domain name according to the preset mapping relationship between the application and the domain name.

域名,一般是按照域名命名规则进行命名,即:域名可分为不同级别,包括顶级域名和二级域名等。其中,顶级域名包括国家代码和国际域名,国家代码,例如,中国的域名为.cn等;国际域名,例如,工商企业的域名为.com,非盈利组织的域名为.org,等等;二级域名是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称,例如ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如com,edu,gov,net等。Domain names are generally named according to the naming rules of domain names, that is, domain names can be divided into different levels, including top-level domain names and second-level domain names. Among them, the top-level domain name includes country code and international domain name, country code, for example, the domain name of China is . A level domain name refers to the domain name under the top-level domain name. Under the international top-level domain name, it refers to the online name of the domain name registrant, such as ibm, yahoo, microsoft, etc.; under the national top-level domain name, it is a symbol indicating the category of the registered enterprise. Such as com, edu, gov, net, etc.

基于上述域名命名规则,运营商根据运营需求预先设置所关注的应用及该些应用所对应的域名,建立应用和域名的映射关系,并存储在例如NAS设备或SGW设备中。Based on the above domain name naming rules, the operator presets the concerned applications and the domain names corresponding to these applications according to the operation requirements, establishes the mapping relationship between the applications and the domain names, and stores them in, for example, NAS devices or SGW devices.

根据步骤S102中确定的目标域名,在上述应用和域名的映射关系中检索该目标域名,以确定该目标域名对应的应用。According to the target domain name determined in step S102, the target domain name is searched in the mapping relationship between the application and the domain name, so as to determine the application corresponding to the target domain name.

本发明实施例,根据业务报文中携带的应用服务器的IP地址查询应用服务器IP地址和域名的映射关系,确定该应用服务器的IP地址对应的目标域名;然后根据该目标域名查询应用和域名的映射关系,确定该目标域名对应的应用,从而实现对采用私有协议或加密协议进行通信的应用的识别。In the embodiment of the present invention, the mapping relationship between the IP address of the application server and the domain name is queried according to the IP address of the application server carried in the service message, and the target domain name corresponding to the IP address of the application server is determined; and then the application and the domain name are queried according to the target domain name The mapping relationship determines the application corresponding to the target domain name, so as to realize the identification of the application using the private protocol or encryption protocol for communication.

实施例二Embodiment two

图2为本发明应用识别方法实施例二的流程图。如图2所示,本实施例通过安装应用的终端、NAS设备或SGW设备(该些设备中预设应用和域名的映射关系及DNS鉴权表,即授权DNS服务器的IP地址列表)、域名服务(Domain Name Service,简称:DNS)服务器及应用服务器之间的交互过程说明本发明提供的应用识别方法的一种具体实现过程,其中,S201-S207为应用服务器IP地址和域名的映射关系的建立(或者存储)过程,S208-S210为应用的确定过程,S211为对应用进行计费和/或控制。具体包括:FIG. 2 is a flow chart of Embodiment 2 of the application identification method of the present invention. As shown in Figure 2, this embodiment installs the application terminal, NAS device or SGW device (the mapping relationship between the application and the domain name is preset in these devices and the DNS authentication table, that is, the IP address list of the authorized DNS server), the domain name The interaction process between the service (Domain Name Service, referred to as: DNS) server and the application server illustrates a specific implementation process of the application identification method provided by the present invention, wherein S201-S207 are the mapping relationship between the application server IP address and the domain name In the process of establishing (or storing), S208-S210 is the process of determining the application, and S211 is charging and/or controlling the application. Specifically include:

S201、终端发送DNS请求报文给NAS设备或SGW设备。S201. The terminal sends a DNS request message to the NAS device or the SGW device.

其中,终端可以通过其自身所安装的应用客户端来发送DNS请求报文。具体地,用户使用终端通过应用客户端访问诸如社交类服务时,终端首先发送携带该应用所对应域名的DNS请求报文给NAS设备或SGW设备,由NAS设备或SGW设备转发给DNS服务器;NAS设备或SGW设备接收到的DNS请求报文后,执行S202。Wherein, the terminal can send the DNS request message through the application client installed by itself. Specifically, when a user uses a terminal to access social services such as social services through an application client, the terminal first sends a DNS request message carrying the domain name corresponding to the application to the NAS device or SGW device, and the NAS device or SGW device forwards it to the DNS server; After the device or the SGW device receives the DNS request message, execute S202.

S202、NAS设备或SGW设备转发该DNS请求报文给DNS服务器。S202. The NAS device or the SGW device forwards the DNS request message to the DNS server.

其中,DNS服务器在接收到DNS请求报文之后,根据该DNS请求报文中携带的域名及其自身预先存储的该域名对应的应用服务器的IP地址组装DNS响应报文,并发送给NAS设备或SGW设备。Wherein, after receiving the DNS request message, the DNS server assembles the DNS response message according to the domain name carried in the DNS request message and the IP address of the application server corresponding to the domain name stored in itself, and sends it to the NAS device or SGW equipment.

S203、NAS设备或SGW设备接收DNS服务器发送的DNS响应报文。S203. The NAS device or the SGW device receives the DNS response message sent by the DNS server.

其中,该DNS响应报文中至少携带应用对应的域名和应用服务器IP地址。Wherein, the DNS response message at least carries the domain name corresponding to the application and the IP address of the application server.

S204、NAS设备或SGW设备根据DNS响应报文中的DNS服务器IP地址,判断该DNS服务器是否为授权服务器。S204. The NAS device or the SGW device determines whether the DNS server is an authorized server according to the DNS server IP address in the DNS response message.

具体地,NAS设备或SGW设备判断DNS响应报文的源地址是否是DNS鉴权表中配置的授权DNS服务器的IP地址,若是,则对该DNS响应报文进行解析,并根据解析得到的域名,执行S205;若否,则直接执行S207。Specifically, the NAS device or the SGW device judges whether the source address of the DNS response message is the IP address of the authorized DNS server configured in the DNS authentication table, and if so, analyzes the DNS response message, and uses the domain name , execute S205; if not, directly execute S207.

由于不同局点或不同应用对应的DNS服务器可能不一样,所以,可以使用DNS鉴权表来实现DNS服务器的鉴权,存在于DNS鉴权表中的DNS服务器IP地址可以被认定为经过授权的,从而提高通过解析所得到的域名和应用服务器IP地址的可靠性。其中,DNS鉴权表中的DNS服务器IP地址可以根据运营商的需求来维护。Since the DNS servers corresponding to different sites or different applications may be different, the DNS authentication table can be used to implement the authentication of the DNS server, and the DNS server IP address in the DNS authentication table can be identified as authorized. , thereby improving the reliability of the domain name and the IP address of the application server obtained through resolution. Wherein, the DNS server IP address in the DNS authentication table can be maintained according to the requirements of the operator.

S205、NAS设备或SGW设备判断该DNS响应报文中携带的域名是否包含在上述预设的应用和域名的映射关系中。S205. The NAS device or the SGW device determines whether the domain name carried in the DNS response message is included in the above preset mapping relationship between the application and the domain name.

NAS设备或SGW设备根据解析DNS响应报文获得的域名,判断该域名是否匹配预设的应用和域名的映射关系中配置的域名,若匹配,则执行S206;若不匹配,则执行步骤207。The NAS device or SGW device judges whether the domain name matches the domain name configured in the preset mapping relationship between the application and the domain name according to the domain name obtained by parsing the DNS response message. If it matches, execute S206; if not, execute step 207.

该步骤中,只有需要进行域名和IP对应关系管理的域名才需要继续解析DNS响应报文获得应用服务器IP地址,从而,避免因存储所有的应用服务器IP地址和域名的映射关系带来的系统性能的降低,增强系统性能的稳定性。In this step, only the domain name that needs to manage the corresponding relationship between the domain name and the IP needs to continue to parse the DNS response message to obtain the application server IP address, thereby avoiding the system performance caused by storing the mapping relationship between all application server IP addresses and domain names The reduction, enhance the stability of system performance.

S206、NAS设备或SGW设备建立应用服务器IP地址和域名的映射关系,并保存。S206. The NAS device or the SGW device establishes and saves the mapping relationship between the IP address of the application server and the domain name.

根据上述解析获得的域名和应用服务器IP地址,建立应用服务器IP地址和域名的映射关系,并在物理数据库中存储该应用服务器IP地址和域名的映射关系。According to the domain name obtained through the above analysis and the IP address of the application server, the mapping relationship between the IP address of the application server and the domain name is established, and the mapping relationship between the IP address of the application server and the domain name is stored in the physical database.

可选地,为了快速获得该应用服务器IP地址和域名的映射关系,可以在内存中对应用服务器IP地址和域名的映射关系进行缓存。Optionally, in order to quickly obtain the mapping relationship between the IP address of the application server and the domain name, the mapping relationship between the IP address of the application server and the domain name may be cached in memory.

S207、NAS设备或SGW设备转发DNS响应报文给终端。S207. The NAS device or the SGW device forwards the DNS response message to the terminal.

S208、NAS设备或SGW设备接收业务报文。S208. The NAS device or the SGW device receives the service packet.

具体地,本领域技术人员可以将该步骤理解为两种具体场景,满足其中之一即可:Specifically, those skilled in the art can understand this step as two specific scenarios, and only one of them can be satisfied:

S2081、NAS设备或SGW设备接收终端发送的业务请求报文。S2081. The NAS device or the SGW device receives the service request message sent by the terminal.

S2082、NAS设备或SGW设备接收应用服务器发送的业务响应报文。S2082. The NAS device or the SGW device receives the service response message sent by the application server.

该业务请求报文或业务响应报文中携带应用服务器的IP地址。The service request packet or the service response packet carries the IP address of the application server.

NAS设备或者SGW设备在接收到终端发起的业务报文后,通过该业务报文携带的应用服务器IP地址(其中,上行是目的IP地址;下行是源IP地址)反查应用服务器IP地址和域名的映射关系。After the NAS device or SGW device receives the service message initiated by the terminal, it checks the IP address and domain name of the application server through the IP address of the application server carried in the service message (the uplink is the destination IP address; the downlink is the source IP address) mapping relationship.

S209、根据应用服务器IP地址和域名的映射关系,确定应用服务器的IP地址对应的目标域名。S209. Determine the target domain name corresponding to the IP address of the application server according to the mapping relationship between the IP address of the application server and the domain name.

S210、根据预设的域名检索应用和域名的映射关系,确定该目标域名对应的应用。S210. Determine the application corresponding to the target domain name according to the preset mapping relationship between the domain name retrieval application and the domain name.

其中,S209和S210同实施例一中S102和S103,此处不再赘述。Wherein, S209 and S210 are the same as S102 and S103 in the first embodiment, and will not be repeated here.

S211、对所确定的目标域名对应的应用进行计费,和/或,对所确定的目标域名对应的应用进行控制。S211. Charge the application corresponding to the determined target domain name, and/or control the application corresponding to the determined target domain name.

需要说明的是,控制可以为对应用的业务报文进行阻断、放通、重定向、门限控制(Gating Control)或带宽控制等;计费可以为对应用的业务流量计费、时长计费、事件计费或上述几类计费的叠加计费。It should be noted that the control can be blocking, allowing, redirecting, threshold control (Gating Control) or bandwidth control, etc. of the application's business packets; the billing can be the billing of the business traffic of the application, the billing of the duration , event charging, or superimposed charging of the above-mentioned types of charging.

在本发明实施例中,NAS设备或SGW设备解析DNS响应报文,得到应用对应的域名与应用服务器IP地址的映射关系,然后根据业务报文中的目的IP地址或源IP地址,上述域名与应用服务器IP地址的映射关系以及预设的应用和域名的映射关系,确定目的IP地址或源IP地址对应的应用,从而提高数据业务中使用私有协议或者加密协议通信的应用的识别率和准确率,且无需动态跟踪应用服务器IP地址的变化情况,降低系统维护复杂度,进而实现对该应用进行计费和/或控制。In the embodiment of the present invention, the NAS device or SGW device parses the DNS response message to obtain the mapping relationship between the domain name corresponding to the application and the IP address of the application server, and then according to the destination IP address or source IP address in the service message, the above domain name and Apply the mapping relationship between the IP address of the application server and the mapping relationship between the preset application and the domain name, and determine the application corresponding to the destination IP address or source IP address, thereby improving the recognition rate and accuracy of applications that use private protocols or encryption protocols for communication in data services , and there is no need to dynamically track the change of the IP address of the application server, reducing the complexity of system maintenance, and then realizing billing and/or control of the application.

另需说明的是,为保证应用服务器IP地址和域名的映射关系的准确性和时效性,以及减轻长期未使用数据对内存资源的占用,可选地,定期对内存中的缓存数据以及物理数据库中的数据进行同步,同时定期清理老化数据以及长期未使用的垃圾数据。It should be noted that, in order to ensure the accuracy and timeliness of the mapping relationship between the IP address of the application server and the domain name, and to reduce the occupation of memory resources by long-term unused data, optionally, the cached data in the memory and the physical database Synchronize the data in the database, and regularly clean up aging data and garbage data that have not been used for a long time.

图3为本发明应用识别装置实施例一的结构示意图。本实施例的装置可集成在NAS设备或SGW设备中,该NAS设备可以为BRAS或移动网络设备,例如,网关GGSN和PDSN等中。如图3所示,本实施例的装置包括接收模块31和处理模块32。FIG. 3 is a schematic structural diagram of Embodiment 1 of the application identification device of the present invention. The apparatus of this embodiment can be integrated in a NAS device or an SGW device, and the NAS device can be a BRAS or a mobile network device, for example, a gateway GGSN and a PDSN. As shown in FIG. 3 , the device of this embodiment includes a receiving module 31 and a processing module 32 .

其中,接收模块31用于接收业务报文,该业务报文中携带应用服务器的IP地址;处理模块32用于根据应用服务器IP地址和域名的映射关系,确定上述应用服务器的IP地址对应的目标域名;及,根据预设的应用和域名的映射关系,确定上述目标域名对应的应用。Wherein, the receiving module 31 is used to receive the service message, which carries the IP address of the application server; the processing module 32 is used to determine the target corresponding to the IP address of the application server according to the mapping relationship between the application server IP address and the domain name a domain name; and, according to a preset mapping relationship between an application and a domain name, determine the application corresponding to the above target domain name.

本实施例的应用识别装置,可以用于执行如图1和图2所示的应用识别方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The application identification device of this embodiment can be used to execute the technical solution of the application identification method embodiment shown in FIG. 1 and FIG. 2 , and its implementation principle and technical effect are similar, and will not be repeated here.

在上述基础上,接收模块32还可以用于在接收所述业务报文之前,接收DNS服务器发送的DNS响应报文,该DNS响应报文中至少携带应用对应的域名和应用服务器IP地址;则处理模块31还可以用于建立上述应用服务器IP地址和域名的映射关系。On the above basis, the receiving module 32 can also be used to receive the DNS response message sent by the DNS server before receiving the service message, and the DNS response message at least carries the domain name corresponding to the application and the IP address of the application server; then The processing module 31 can also be used to establish the above-mentioned mapping relationship between the IP address of the application server and the domain name.

可选地,处理模块32还可以用于判断接收模块31接收的上述DNS响应报文中携带的域名是否包含在上述预设的应用和域名的映射关系中;若是,则建立应用服务器IP地址和域名的映射关系,并保存。Optionally, the processing module 32 can also be used to determine whether the domain name carried in the above-mentioned DNS response message received by the receiving module 31 is included in the above-mentioned preset mapping relationship between the application and the domain name; if so, establish the application server IP address and Domain name mapping relationship, and save.

进一步地,上述DNS响应报文中还可以携带DNS服务器的IP地址,处理模块32还可以用于在判断上述DNS响应报文中携带的域名是否包含在上述预设的应用和域名的映射关系中之前,根据DNS服务器的IP地址判断该DNS服务器是否为授权服务器;若是,则判断上述DNS响应报文中携带的域名是否包含在上述预设的应用和域名的映射关系中。Further, the above-mentioned DNS response message may also carry the IP address of the DNS server, and the processing module 32 may also be used to determine whether the domain name carried in the above-mentioned DNS response message is included in the above-mentioned preset mapping relationship between the application and the domain name Before, judge whether the DNS server is an authorized server according to the IP address of the DNS server; if so, judge whether the domain name carried in the DNS response message is included in the preset mapping relationship between the application and the domain name.

其中,上述业务报文可以为:终端发送的业务请求报文或应用服务器发送的业务响应报文。Wherein, the above service message may be: a service request message sent by a terminal or a service response message sent by an application server.

处理模块32还可以用于在上述根据预设的域名检索应用和域名的映射关系,确定目标域名对应的应用之后,对所确定的该目标域名对应的应用进行计费,和/或,对所确定的该目标域名对应的应用进行控制。The processing module 32 may also be configured to charge the determined application corresponding to the target domain name after determining the application corresponding to the target domain name according to the preset mapping relationship between the domain name search application and the domain name, and/or charge the determined application corresponding to the target domain name. The application corresponding to the determined target domain name is controlled.

本发明实施例,根据业务报文中携带的应用服务器的IP地址查询应用服务器IP地址和域名的映射关系,确定该应用服务器的IP地址对应的目标域名;然后根据该目标域名查询应用和域名的映射关系,确定该目标域名对应的应用,从而实现对采用私有协议或加密协议进行通信的应用的识别。In the embodiment of the present invention, the mapping relationship between the IP address of the application server and the domain name is queried according to the IP address of the application server carried in the service message, and the target domain name corresponding to the IP address of the application server is determined; and then the application and the domain name are queried according to the target domain name The mapping relationship determines the application corresponding to the target domain name, so as to realize the identification of the application using the private protocol or encryption protocol for communication.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (12)

1. an application and identification method, is characterized in that, comprising:
Receive service message, the procotol IP address of carrying application server in described service message;
According to the mapping relations of application server IP address and domain name, determine the target domain name corresponding to IP address of described application server;
According to default application and the mapping relations of domain name, determine application corresponding to described target domain name.
2. method according to claim 1, is characterized in that, before described reception service message, also comprises:
Receive the DNS response message that domain name service dns server sends, in described DNS response message, at least carry application corresponding domain name and application server IP address;
Set up the mapping relations of described application server IP address and domain name.
3. method according to claim 2, is characterized in that, after the DNS response message that described reception domain name service dns server sends, also comprises:
Judge whether the domain name of carrying in described DNS response message is included in the mapping relations of described default application and domain name;
If so, set up the mapping relations of described application server IP address and domain name, and preserve.
4. method according to claim 3, it is characterized in that, in described DNS response message, also carry the IP address of described dns server, described judge whether the domain name of carrying in described DNS response message is included in the mapping relations of described default application and domain name before, also comprise:
According to the IP address of described dns server, judge whether described dns server is authorization server;
If so, judge whether the domain name of carrying in described DNS response message is included in the mapping relations of described default application and domain name.
5. according to the method described in claim 1-4 any one, it is characterized in that, described service message is: the service response message that the service request message that described terminal sends or described application server send.
6. according to the method described in claim 1-5 any one, it is characterized in that the domain name retrieve application that described basis is default and the mapping relations of domain name, after determining application corresponding to described target domain name, also comprise:
To determined described target domain name, charging is carried out in corresponding application, and/or corresponding application is controlled to determined described target domain name.
7. an application identification device, is characterized in that, comprising:
Receiver module, for receiving service message, carries the procotol IP address of application server in described service message;
Processing module, for according to the mapping relations of application server IP address and domain name, determines the target domain name corresponding to IP address of described application server; And, according to default application and the mapping relations of domain name, determine application corresponding to described target domain name.
8. device according to claim 7, is characterized in that, described receiver module also for:
Before receiving described service message, receive the DNS response message that domain name service dns server sends, in described DNS response message, at least carry application corresponding domain name and application server IP address;
Described processing module is also for setting up the mapping relations of described application server IP address and domain name.
9. device according to claim 8, is characterized in that, described processing module also for:
Judge whether the domain name of carrying in the described DNS response message of described receiver module reception is included in the mapping relations of described default application and domain name; If so, set up the mapping relations of described application server IP address and domain name, and preserve.
10. device according to claim 9, is characterized in that, also carries the IP address of described dns server in described DNS response message, described processing module also for:
Before whether described domain name of carrying in judging described DNS response message is included in the mapping relations of described default application and domain name, according to the IP address of described dns server, judge whether described dns server is authorization server; If so, judge whether the domain name of carrying in described DNS response message is included in the mapping relations of described default application and domain name.
11. according to the device described in claim 7-10 any one, it is characterized in that, described service message is: the service response message that the service request message that described terminal sends or described application server send.
12. according to the device described in claim 7-11 any one, it is characterized in that, described processing module also for:
In the default domain name retrieve application of described basis and the mapping relations of domain name, after determining application corresponding to described target domain name, to determined described target domain name, charging is carried out in corresponding application, and/or corresponding application is controlled to determined described target domain name.
CN201310684800.5A 2013-12-10 2013-12-10 Application identification method and device Pending CN103685601A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310684800.5A CN103685601A (en) 2013-12-10 2013-12-10 Application identification method and device
PCT/CN2014/091494 WO2015085850A1 (en) 2013-12-10 2014-11-19 Application identification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310684800.5A CN103685601A (en) 2013-12-10 2013-12-10 Application identification method and device

Publications (1)

Publication Number Publication Date
CN103685601A true CN103685601A (en) 2014-03-26

Family

ID=50321870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310684800.5A Pending CN103685601A (en) 2013-12-10 2013-12-10 Application identification method and device

Country Status (2)

Country Link
CN (1) CN103685601A (en)
WO (1) WO2015085850A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015085850A1 (en) * 2013-12-10 2015-06-18 华为技术有限公司 Application identification method and device
CN105872121A (en) * 2015-12-15 2016-08-17 乐视移动智能信息技术(北京)有限公司 Method for connecting terminal with server, terminal and domain name server
WO2016177167A1 (en) * 2015-07-08 2016-11-10 中兴通讯股份有限公司 Control method for application feature rules and application feature server
CN106341804A (en) * 2015-07-08 2017-01-18 中兴通讯股份有限公司 Application characteristic rule control method and an application characteristic server
CN106452940A (en) * 2016-08-22 2017-02-22 中国联合网络通信有限公司重庆市分公司 Method and device for identifying Internet business flow ownership
CN107154917A (en) * 2016-03-03 2017-09-12 华为技术有限公司 Data transmission method and server
CN108509811A (en) * 2017-02-28 2018-09-07 菜鸟智能物流控股有限公司 Identification method and related device of application installation equipment
CN110808921A (en) * 2019-11-05 2020-02-18 赵宇飞 Application identification method, system and network equipment
CN113453321A (en) * 2020-03-27 2021-09-28 北京小米移动软件有限公司 Terminal wake-up processing method, device and medium
CN113746738A (en) * 2020-05-29 2021-12-03 华为技术有限公司 Data forwarding method, device and related equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115189954A (en) * 2022-07-12 2022-10-14 北京天融信网络安全技术有限公司 A mining message processing method, device, electronic device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006090392A2 (en) * 2005-02-24 2006-08-31 Rsa Security Inc. System and method for detecting and mitigating dns spoofing trojans
CN102055813A (en) * 2010-11-22 2011-05-11 杭州华三通信技术有限公司 Access controlling method for network application and device thereof
CN102347876A (en) * 2011-09-30 2012-02-08 鞠洪尧 Multilink aggregation control device for cloud computing network
CN102710504A (en) * 2012-05-16 2012-10-03 华为技术有限公司 Application identification method and application identification device
CN102833249A (en) * 2012-08-24 2012-12-19 北京百度网讯科技有限公司 Method and system of logging network server by application client of mobile terminal
WO2013097194A1 (en) * 2011-12-30 2013-07-04 华为技术有限公司 Method, system and device for triggering service
CN103404182A (en) * 2012-12-26 2013-11-20 华为技术有限公司 Method and apparatus for preventing illegal access of business

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7467230B2 (en) * 2006-02-28 2008-12-16 Microsoft Corporation Global names zone
CN102143509B (en) * 2010-12-16 2014-04-02 华为终端有限公司 Method, device and system for managing wireless repeater by using access point (AP)
CN103685601A (en) * 2013-12-10 2014-03-26 华为技术有限公司 Application identification method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006090392A2 (en) * 2005-02-24 2006-08-31 Rsa Security Inc. System and method for detecting and mitigating dns spoofing trojans
CN102055813A (en) * 2010-11-22 2011-05-11 杭州华三通信技术有限公司 Access controlling method for network application and device thereof
CN102347876A (en) * 2011-09-30 2012-02-08 鞠洪尧 Multilink aggregation control device for cloud computing network
WO2013097194A1 (en) * 2011-12-30 2013-07-04 华为技术有限公司 Method, system and device for triggering service
CN102710504A (en) * 2012-05-16 2012-10-03 华为技术有限公司 Application identification method and application identification device
CN102833249A (en) * 2012-08-24 2012-12-19 北京百度网讯科技有限公司 Method and system of logging network server by application client of mobile terminal
CN103404182A (en) * 2012-12-26 2013-11-20 华为技术有限公司 Method and apparatus for preventing illegal access of business

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015085850A1 (en) * 2013-12-10 2015-06-18 华为技术有限公司 Application identification method and device
US10574526B2 (en) 2015-07-08 2020-02-25 Xi'an Zhongxing New Software Co., Ltd. Control method for application feature rules and application feature server
WO2016177167A1 (en) * 2015-07-08 2016-11-10 中兴通讯股份有限公司 Control method for application feature rules and application feature server
CN106341804A (en) * 2015-07-08 2017-01-18 中兴通讯股份有限公司 Application characteristic rule control method and an application characteristic server
CN106341804B (en) * 2015-07-08 2020-11-20 中兴通讯股份有限公司 A kind of control method of application characteristic rule and application characteristic server
CN105872121A (en) * 2015-12-15 2016-08-17 乐视移动智能信息技术(北京)有限公司 Method for connecting terminal with server, terminal and domain name server
CN107154917B (en) * 2016-03-03 2020-06-02 华为技术有限公司 Data transmission method and server
CN107154917A (en) * 2016-03-03 2017-09-12 华为技术有限公司 Data transmission method and server
CN106452940A (en) * 2016-08-22 2017-02-22 中国联合网络通信有限公司重庆市分公司 Method and device for identifying Internet business flow ownership
CN108509811A (en) * 2017-02-28 2018-09-07 菜鸟智能物流控股有限公司 Identification method and related device of application installation equipment
CN110808921A (en) * 2019-11-05 2020-02-18 赵宇飞 Application identification method, system and network equipment
CN110808921B (en) * 2019-11-05 2023-01-03 赵宇飞 Application identification method, system and network equipment
CN113453321A (en) * 2020-03-27 2021-09-28 北京小米移动软件有限公司 Terminal wake-up processing method, device and medium
CN113746738A (en) * 2020-05-29 2021-12-03 华为技术有限公司 Data forwarding method, device and related equipment

Also Published As

Publication number Publication date
WO2015085850A1 (en) 2015-06-18

Similar Documents

Publication Publication Date Title
CN103685601A (en) Application identification method and device
CN110677405B (en) Data processing method and device, electronic equipment and storage medium
CN103547333B (en) A kind of advertisement sending method, equipment and system
JP5732550B2 (en) Method, system, and computer-readable medium for enhancing Diameter signaling messages
CN102884764B (en) Message receiving method, deep packet inspection device, and system
CN103888358B (en) Routing method, device, system and gateway equipment
JP6074781B2 (en) Method and apparatus for preventing unauthorized service access
US20120110641A1 (en) Traffic steering system
US9554276B2 (en) System and method for on the fly protocol conversion in obtaining policy enforcement information
US8498286B2 (en) Radius gateway on policy charging and rules function (PCRF) for wireline/wireless converged solution
US20130290563A1 (en) Answer augmentation system for authoritative dns servers
US8914510B2 (en) Methods, systems, and computer program products for enhancing internet security for network subscribers
CN104038917B (en) The method and device of terminal roaming certification
CN102695167A (en) Mobile subscriber identity management method and apparatus thereof
CN103428302A (en) Domain name resolution method, domain name resolution server and domain name resolution system
WO2013185693A1 (en) Method for router to process web page data, and router
CN104243182A (en) Directional traffic charging method and directional traffic charging system
CN106230942A (en) A kind of method and system of time source access
CN104639391A (en) Method for generating network flow record and corresponding flow detection equipment
WO2014075450A1 (en) Resource download method, service server and cellular phone client
CN103607410B (en) A kind of contents access method and equipment
CN105610993A (en) Method, device and system for domain name resolution
CN103581881A (en) Comprehensive number-obtaining device as well as system and method for obtaining cell phone number of user on network side
CN103916489B (en) The many IP of a kind of single domain name domain name analytic method and system
CN106992906A (en) Method and system for adjusting access rate

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140326