CN110891025B - System and method for obtaining destination address of opposite end of application program - Google Patents

System and method for obtaining destination address of opposite end of application program Download PDF

Info

Publication number
CN110891025B
CN110891025B CN201911050612.0A CN201911050612A CN110891025B CN 110891025 B CN110891025 B CN 110891025B CN 201911050612 A CN201911050612 A CN 201911050612A CN 110891025 B CN110891025 B CN 110891025B
Authority
CN
China
Prior art keywords
application program
destination address
user identification
intelligent terminal
uid
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
CN201911050612.0A
Other languages
Chinese (zh)
Other versions
CN110891025A (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.)
Shenzhen Grey Shark Technology Co ltd
Original Assignee
Shanghai Zhongchain Technology 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 Shanghai Zhongchain Technology Co ltd filed Critical Shanghai Zhongchain Technology Co ltd
Priority to CN201911050612.0A priority Critical patent/CN110891025B/en
Publication of CN110891025A publication Critical patent/CN110891025A/en
Application granted granted Critical
Publication of CN110891025B publication Critical patent/CN110891025B/en
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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention provides a system and a method for acquiring an application program opposite-end destination address, an intelligent terminal and a computer readable storage medium, and a method for acquiring an application program opposite-end destination address, wherein when an application program is installed in the intelligent terminal, an application program management module acquires a User Identification (UID) distributed to the application program by the intelligent terminal; when the intelligent terminal interacts with an external network, capturing a data packet containing a User Identification (UID); analyzing the data packet, and extracting a destination address of an opposite terminal interacted by the application program with the user identification UID from the data packet; establishing a queue with a preset length, and storing the extracted destination address into the queue according to a preset rule. By adopting the technical scheme, the destination address of the opposite terminal can be quickly identified, and different network strategies can be specified according to the reported destination address and different classification rules.

Description

System and method for obtaining destination address of opposite end of application program
Technical Field
The present invention relates to the field of communication networks, and in particular, to a system, a method, an intelligent terminal, and a computer-readable storage medium for acquiring a destination address of an application peer.
Background
The use of intelligent terminals has become an indelible link in the life of users. Generally, the user uses the intelligent terminal to send data to the outside or receive data from the outside by means of the interaction function of the intelligent terminal. In the data interaction process, data comprises source address (source IP) and destination address (IP) information which are important attributes for indicating the identity of network data, wherein the source IP is the IP of the intelligent terminal, and the destination IP is different according to different network requirements when an application program in the intelligent terminal is specifically applied.
In network interaction, there are different interaction strategies. The network access strategy is usually divided by the identification of the opposite terminal target, if the IP address of the opposite terminal interacted by the application program can be identified, the network data of different application programs can be used as the strategy on the network access, and the network strategy based on different application programs can be implemented, so that the network strategy which is more in line with the user experience requirement can be more accurately worked out.
Therefore, a new method for acquiring and identifying destination addresses of opposite terminals is needed, which can identify the destination address of the opposite terminal interacted with each application program, so as to specify different network policies according to different opposite terminals.
Disclosure of Invention
In order to overcome the technical defects, the present invention provides a system, a method, an intelligent terminal and a computer readable storage medium for obtaining an opposite-end destination address of an application program, which can quickly identify the opposite-end destination address and specify different network policies according to different classification rules according to the reported destination address.
The invention discloses a method for obtaining the destination address of the opposite end of an application program,
when an application program is installed in the intelligent terminal, the application program management module acquires a User Identification (UID) distributed to the application program by the intelligent terminal;
when the intelligent terminal interacts with an external network, capturing a data packet containing a User Identification (UID);
analyzing the data packet, and extracting a destination address of an opposite terminal interacted by the application program with the user identification UID from the data packet;
establishing a queue with a preset length, and storing the extracted destination address into the queue according to a preset rule.
Preferably, when the application program is installed in the intelligent terminal, the step of acquiring the user identification UID allocated to the application program by the intelligent terminal by the application program management module includes:
when an application program is installed in the intelligent terminal, an application program management module of a user space distributes a user identifier UID to the application program;
when the application program transmits data to the external network, the data includes a tag in which a user identification UID is recorded.
Preferably, when the smart terminal interacts with an external network, the step of fetching the data packet containing the user identification UID includes:
the intelligent terminal interacts with an external network;
detecting a User Identification (UID) of each interactive data packet on an interactive path;
and comparing the detected user identification UID with the user identification UID acquired by the application program management module, and capturing a data packet corresponding to the matched user identification UID when the detected user identification UID is matched with the user identification UID acquired by the application program management module.
Preferably, the step of parsing the data packet and extracting from the data packet a destination address of an opposite end interacted with by the application having the user identification UID includes:
analyzing the captured data packet;
extracting a label containing a destination address in a data packet;
and analyzing the label to obtain the destination address of the opposite terminal interacted by the application program with the user identification UID.
Preferably, the step of establishing a queue with a predetermined length and storing the extracted destination address into the queue according to a predetermined rule includes:
creating a queue with a preset length;
establishing at least one preset rule for extracting conditions of the destination address;
storing the destination address meeting the preset rule into a queue based on the preset rule;
and sending the change information of the queue to an interest module associated with the preset rule.
The invention also discloses a system for obtaining the destination address of the opposite end of the application program, which comprises:
the application program management module is used for acquiring a User Identification (UID) distributed by an application program installed in the intelligent terminal;
the grabbing module is connected with a communication module, and when the intelligent terminal interacts with an external network, a data packet which is interacted with the communication module and contains the user identification UID is grabbed;
the analysis module is used for acquiring and analyzing the data packet so as to extract a destination address of an opposite terminal interacted with the application program with the user identification UID from the data packet;
the maintenance module establishes a queue with a preset length and stores the extracted destination address into the queue according to a preset rule.
Preferably, the maintenance module comprises:
the device comprises a creating unit, a queue generating unit and a control unit, wherein the creating unit creates a queue with a preset length;
a rule establishing unit for establishing at least one preset rule for extracting conditions of the destination address;
the storage unit stores the destination address which accords with the preset rule into the queue based on the preset rule;
and the interaction unit is used for sending the change information of the queue to the interest module associated with the preset rule.
The invention also discloses an intelligent terminal which is internally provided with the system.
The invention also discloses a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method as described above.
After the technical scheme is adopted, compared with the prior art, the method has the following beneficial effects:
1. according to the novel destination address screening rule, the opposite terminal IP of the specific application program can be quickly and accurately obtained;
2. based on the set maintenance rule of the destination address and the requirement of the user, different network communication strategies can be formulated.
Drawings
FIG. 1 is a flow chart illustrating a method for obtaining an opposite destination address of an application according to a preferred embodiment of the present invention;
FIG. 2 is a flow chart illustrating a method for obtaining a peer destination address of an application according to another preferred embodiment of the present invention;
fig. 3 is a schematic structural diagram of a system for obtaining an opposite-end destination address of an application according to a preferred embodiment of the present invention.
Detailed Description
The advantages of the invention are further illustrated in the following description of specific embodiments in conjunction with the accompanying drawings.
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In the description of the present invention, it is to be understood that the terms "longitudinal", "lateral", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on those shown in the drawings, and are used merely for convenience of description and for simplicity of description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed in a particular orientation, and be operated, and thus, are not to be construed as limiting the present invention.
In the description of the present invention, unless otherwise specified and limited, it is to be noted that the terms "mounted," "connected," and "connected" are to be interpreted broadly, and may be, for example, a mechanical connection or an electrical connection, a communication between two elements, a direct connection, or an indirect connection via an intermediate medium, and specific meanings of the terms may be understood by those skilled in the art according to specific situations.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
Referring to fig. 1, a flow chart of a method for obtaining an opposite-end destination address of an application according to a preferred embodiment of the present invention is shown, specifically, the method includes the following steps:
s100: when an application program is installed in the intelligent terminal, the application program management module acquires a user identification UID distributed to the application program by the intelligent terminal
When a user uses the intelligent terminal, different types of application programs are installed according to the requirements of the user, if communication social application programs are needed, application programs such as WeChat and QQ can be installed, if audio and video application programs are needed, application programs such as Youkou can be installed, and if entertainment is needed, various game application programs can be installed. When the intelligent terminal installs the application program, the application program management module in the user space (the environment in which the application program except the system kernel program runs) of the intelligent terminal assigns a unique user identification UID to the application program. It is understood that the assigned user id UID is unique and non-repetitive when different applications are installed, that is, each application corresponds to a user id UID. When the application program sends data to the outside, all the data will be labeled with the user identification UID, or in other words, the data packet sent by each application program will be encapsulated with the text of the user identification UID.
Referring to fig. 2, more specifically, step S100 includes:
s110: when an application program is installed in the intelligent terminal, an application program management module of a user space distributes a user identifier UID to the application program;
s120: when an application program transmits data to an external network, the data includes a tag in which a User Identifier (UID) is recorded
Through the execution of steps S110 and S120, all applications or a data packet transmitted by a specific application includes the user identification UID.
S200: when the intelligent terminal interacts with an external network, capturing a data packet containing a User Identification (UID)
When the intelligent terminal is used, one or some application programs are triggered according to the operation of a user, and in the application process of the application programs, the antenna module of the intelligent terminal is in interactive communication with an external server of the application programs based on an external network, namely, data is sent to the external server or data is received from the external server. And in the data interaction process, capturing each sent data packet. Specifically, certain rules are preset in the intelligent terminal, and by using the rules, when the intelligent terminal interacts with an external network, each data packet can be captured from a kernel network protocol stack of the intelligent terminal or from the context of the application program management module, and the data packet corresponding to the user identification UID held by one or some application programs can be screened from all the data packets. For example, for the application a, it has a user id UID-a, after grabbing all data packets, it will analyze the user id UID in the data packet, and the user id UID of which data packets matches the user id UID-a, and under the matching, screen out the data packet corresponding to the specified user id UID-a.
S300: parsing the data packet and extracting from the data packet the destination address of the peer with which the application with the user identification UID interacts
Since the captured data packet is sent by the application program, and when the data packet is formed, the application program needs to include the requested data, locally formed data, and the like, along with the IP address of the external server, that is, the destination address of the opposite end, in the data packet, the destination address of the opposite end is extracted from the data packet in step S300. Specifically, a new rule is created in the kernel network protocol stack, and based on the new rule, the data packet is analyzed to obtain a destination address in the data packet. It can be understood that the network data processing framework of the operating system installed in the intelligent terminal is itself used for screening and processing data packets on the network path, and through the principle of the present invention, a screening rule is created, and based on the screening rule, the destination address in the data packet can be obtained.
S400: establishing a queue with a preset length, and storing the extracted destination address into the queue according to a preset rule
Similarly, a processing rule is created in the network data processing framework, and based on the processing rule, a queue with a preset length is established, and all or part of the destination addresses can be stored in the queue. When all destination addresses need to be stored in the queue, no rule or a preset rule is set, and the preset rule has no limiting condition; when partial destination addresses need to be stored in the queue, a preset rule can be set, and partial destination addresses are screened and stored in the queue based on the preset rule.
After the screened destination addresses are stored in the queue, for the use habit of the same destination address, for example, when the number of times of triggering the destination address in a fixed time every day is large, a network path can be reserved before the fixed time in advance for subsequent use. In addition, other network strategies can be set to accord with the use habits of the user, and better experience is provided for the user to use the intelligent terminal. For example, after obtaining the destination address of the opposite end from which a specified application sends data to the outside, the network identity of the opposite end can be known in advance, and the method can be applied to an encryption policy (if encryption is performed) when data is sent inside an intelligent terminal, priority selection (the destination address for sending important data has a higher bandwidth occupancy rate) when data is sent inside the intelligent terminal, identification of authenticity of the application (if the destination address is changed when the updated application sends data), and the like.
Continuing with fig. 2, more specifically, step S200 includes:
s210: detecting a User Identification (UID) of each interactive data packet on an interactive path;
s220: comparing the detected user identification UID with the user identification UID acquired by the application program management module, it can be understood that the user identification UID of the application program is distributed to the application program management module, and when the detected user identification UID is matched with the user identification UID acquired by the application program management module, a data packet corresponding to the matched user identification UID is captured.
More preferably, step S300 includes:
s310: analyzing the captured data packet;
s320: extracting labels containing destination addresses in the data packets, wherein each data packet contains a user identification UID to which the data packet belongs, and can be extracted according to the destination addresses in the screened data packets when the data packets are checked on a network path;
s330: and analyzing the label to obtain the destination address of the opposite terminal interacted by the application program with the user identification UID.
More preferably, step S400 includes:
s410: creating a queue having a predetermined length, and storing a plurality of destination addresses based on the predetermined length
S420: when the queue is established and maintained, establishing at least one preset rule for extracting conditions of a destination address, for example, the most frequently used destination address of the application program reflects the mainly used destination address of the application program server, and further, for example, the most recently used destination address of the application program (within a week and a month), the most recently used destination address of the reaction program server, and the like;
s430: storing the destination address meeting the preset rule into a queue based on the preset rule;
s440: it can be understood that the preset rule may be updated, modified, deleted and suggested repeatedly, and the change information is sent to interested modules, such as a chip of the intelligent terminal, a communication module and other interested modules associated with the preset rule, each time the preset rule is updated. Specifically, when a new destination address is added into the queue or the preset length of the queue is full, queue information needs to be transmitted to the user space through a special network path, and after the user space receives the queue information, the purpose of formally acquiring the destination address of the opposite end of the application program is achieved.
Referring to fig. 3, the present invention also discloses a system for obtaining the destination address of the opposite end of the application program, which comprises:
the application program management module is used for acquiring a User Identification (UID) distributed by an application program installed in the intelligent terminal;
the grabbing module is connected with a communication module, and when the intelligent terminal interacts with an external network, a data packet which is interacted with the communication module and contains the user identification UID is grabbed;
the analysis module is used for acquiring and analyzing the data packet so as to extract a destination address of an opposite terminal interacted with the application program with the user identification UID from the data packet;
the maintenance module establishes a queue with a preset length and stores the extracted destination address into the queue according to a preset rule.
Preferably, the maintenance module comprises: the device comprises a creating unit, a queue generating unit and a control unit, wherein the creating unit creates a queue with a preset length; a rule establishing unit for establishing at least one preset rule for extracting conditions of the destination address; the storage unit stores the destination address which accords with the preset rule into the queue based on the preset rule; and the interaction unit is used for sending the change information of the queue to the interest module associated with the preset rule.
The system can be integrated in the intelligent terminal. Or according to the above method, there is formed a computer-readable storage medium having stored thereon a computer program which, when executed by a smart terminal, will implement the method as described above.
The smart terminal may be implemented in various forms. For example, the terminal described in the present invention may include an intelligent terminal such as a mobile phone, a smart phone, a notebook computer, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation device, etc., and a fixed terminal such as a digital TV, a desktop computer, etc. In the following, it is assumed that the terminal is a smart terminal. However, it will be understood by those skilled in the art that the configuration according to the embodiment of the present invention can be applied to a fixed type terminal in addition to elements particularly used for moving purposes.
It should be noted that the embodiments of the present invention have been described in terms of preferred embodiments, and not by way of limitation, and that those skilled in the art can make modifications and variations of the embodiments described above without departing from the spirit of the invention.

Claims (9)

1. A method for obtaining the destination address of the opposite end of the application program is characterized in that,
when an application program is installed in the intelligent terminal, the application program management module acquires a User Identification (UID) distributed to the application program by the intelligent terminal;
when the intelligent terminal interacts with an external network, capturing a data packet containing the user identification UID;
analyzing the data packet, and extracting a destination address of an opposite terminal interacted by the application program with the user identification UID from the data packet;
establishing a queue with a preset length, storing the extracted destination address into the queue according to a preset rule, and reserving a network access before a fixed time, priority selection when the network access is applied to sending data inside the intelligent terminal, an encryption strategy when the network access is applied to sending data inside the intelligent terminal, and authenticity identification of the application program in a communication process, a use process and a permission setting process of the application program after acquiring an opposite-end destination address of sending data outside the application program.
2. The method of claim 1,
when an application program is installed in the intelligent terminal, the step of acquiring the user identification UID distributed to the application program by the intelligent terminal through the application program management module comprises the following steps:
when an application program is installed in the intelligent terminal, an application program management module of a user space distributes a user identifier UID to the application program;
when the application program sends data to an external network, the data includes a tag in which the user identifier UID is recorded.
3. The method of claim 1,
when the intelligent terminal interacts with an external network, the step of capturing the data packet containing the user identification UID comprises the following steps:
the intelligent terminal interacts with an external network;
detecting a User Identification (UID) of each interactive data packet on an interactive path;
and comparing the detected user identification UID with the user identification UID acquired by the application program management module, and capturing a data packet corresponding to the matched user identification UID when the detected user identification UID is matched with the user identification UID acquired by the application program management module.
4. The method of claim 3,
the steps of analyzing the data packet and extracting the destination address of the opposite terminal interacted with the application program with the user identification UID from the data packet comprise:
analyzing the captured data packet;
extracting a label containing a destination address in a data packet;
and analyzing the label to obtain the destination address of the opposite terminal interacted by the application program with the user identification UID.
5. The method of claim 1,
establishing a queue with a preset length, and storing the extracted destination address into the queue according to a preset rule, wherein the step of storing the extracted destination address into the queue comprises the following steps:
creating a queue with a preset length;
establishing at least one preset rule for extracting conditions of the destination address;
based on the preset rule, storing the destination address meeting the preset rule into the queue;
and sending the change information of the queue to an interest module associated with the preset rule.
6. A system for obtaining an opposite-end destination address of an application, the system comprising:
the application program management module is used for acquiring a User Identification (UID) distributed by an application program installed in the intelligent terminal;
the grabbing module is connected with a communication module, and when the intelligent terminal interacts with an external network, a data packet which is interacted with the communication module and contains the user identification UID is grabbed;
the analysis module is used for acquiring and analyzing the data packet so as to extract a destination address of an opposite terminal interacted with the application program with the user identification UID from the data packet;
the maintenance module is used for establishing a queue with a preset length, storing the extracted destination address into the queue according to a preset rule, reserving a network path before a fixed time, selecting the priority when the network path is applied to the data sending in the intelligent terminal, applying an encryption strategy when the network path is applied to the data sending in the intelligent terminal and identifying the authenticity of the application program in the communication process, the use process and the authority setting process of the application program after the opposite destination address of the data sending out by the specified application program is obtained.
7. The system of claim 6,
the maintenance module includes:
the device comprises a creating unit, a queue generating unit and a control unit, wherein the creating unit creates a queue with a preset length;
a rule establishing unit for establishing at least one preset rule for extracting conditions of the destination address;
the storage unit stores the destination address which accords with the preset rule into the queue based on the preset rule;
and the interaction unit is used for sending the change information of the queue to the interest module associated with the preset rule.
8. An intelligent terminal, characterized in that a system according to any one of claims 6-7 is built in.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-5.
CN201911050612.0A 2019-10-31 2019-10-31 System and method for obtaining destination address of opposite end of application program Active CN110891025B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911050612.0A CN110891025B (en) 2019-10-31 2019-10-31 System and method for obtaining destination address of opposite end of application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911050612.0A CN110891025B (en) 2019-10-31 2019-10-31 System and method for obtaining destination address of opposite end of application program

Publications (2)

Publication Number Publication Date
CN110891025A CN110891025A (en) 2020-03-17
CN110891025B true CN110891025B (en) 2022-04-05

Family

ID=69746681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911050612.0A Active CN110891025B (en) 2019-10-31 2019-10-31 System and method for obtaining destination address of opposite end of application program

Country Status (1)

Country Link
CN (1) CN110891025B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697440B (en) * 2020-12-30 2023-08-29 成都鼎桥通信技术有限公司 Network management method and mobile terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854342A (en) * 2009-03-31 2010-10-06 凹凸电子(武汉)有限公司 Application program identification system and device and method for identifying network application program
CN103701809A (en) * 2013-12-27 2014-04-02 山石网科通信技术有限公司 Application identification method and device
CN104717184A (en) * 2013-12-13 2015-06-17 中兴通讯股份有限公司 Acquisition method and device for terminal application session quintuple
CN106921637A (en) * 2015-12-28 2017-07-04 华为技术有限公司 The recognition methods of the application message in network traffics and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7991774B2 (en) * 2005-03-09 2011-08-02 Ricoh Company, Ltd. Notification processor that notifies information and position information manager
CN101572718B (en) * 2008-04-30 2012-07-11 张文 IP QoS unified strategic system based on oriented application and method thereof
CN102055813A (en) * 2010-11-22 2011-05-11 杭州华三通信技术有限公司 Access controlling method for network application and device thereof
CN103051636B (en) * 2012-12-31 2017-06-06 华为技术有限公司 The transmission method and equipment of a kind of data message
CN104618323B (en) * 2014-12-22 2017-12-22 沈阳通用软件有限公司 Operation system transmission safety encryption based on networks filter driver
US10231108B2 (en) * 2015-12-11 2019-03-12 Google Llc Virtual addressing for mesh networks
CN106572461A (en) * 2016-10-11 2017-04-19 乐视控股(北京)有限公司 Data transmission control method and related device
CN106792892B (en) * 2016-11-23 2020-03-17 北京小米移动软件有限公司 Access control method and device for application program
CN107135203B (en) * 2017-04-05 2019-03-08 北京明朝万达科技股份有限公司 A kind of method and system of terminal access control strategy optimization

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854342A (en) * 2009-03-31 2010-10-06 凹凸电子(武汉)有限公司 Application program identification system and device and method for identifying network application program
CN104717184A (en) * 2013-12-13 2015-06-17 中兴通讯股份有限公司 Acquisition method and device for terminal application session quintuple
CN103701809A (en) * 2013-12-27 2014-04-02 山石网科通信技术有限公司 Application identification method and device
CN106921637A (en) * 2015-12-28 2017-07-04 华为技术有限公司 The recognition methods of the application message in network traffics and device

Also Published As

Publication number Publication date
CN110891025A (en) 2020-03-17

Similar Documents

Publication Publication Date Title
CN111726456B (en) Data processing method and related device
US10210549B2 (en) Promotion content delivery with media content
CN111970215B (en) Data packet management method and device
CN103763337A (en) Mobile terminal, server and corresponding methods
JP6301331B2 (en) Service content distribution method and service management platform in heterogeneous network
US20160269979A1 (en) Method and apparatus for fast communication of information during bluetooth discovery phase
CN115004672B (en) Information pushing method, device, server and storage medium
CN107995285B (en) Information display method, device, server and readable storage medium
US20140089397A1 (en) Method, server, and client for pushing and displaying splash screen
CN103036910B (en) A kind of user's web access Behavior-Based control method and device
CN104090899A (en) Method and device for feeding back display content information
CN108989365B (en) Information processing method, server, terminal equipment and storage medium
CN110555019A (en) Data cleaning method based on service end
CN110891025B (en) System and method for obtaining destination address of opposite end of application program
WO2016101446A1 (en) Data analysis method, apparatus, system, and terminal, and server
CN102904918A (en) Method and system for processing display of network media information
CN107948682B (en) Configuration method of service domain name, service server and terminal equipment
US20240022507A1 (en) Information flow recognition method, network chip, and network device
CN113763008A (en) Application promotion tracking method, device, server, equipment and medium
CN111930482A (en) Task processing method, device and equipment based on node cluster and storage medium
WO2014169498A1 (en) Method and system for third-party service platform login
CN110752994B (en) Traffic classification processing method, device, equipment and readable storage medium
CN110569178A (en) interface early warning method and system based on big data platform
CN105721885B (en) Method, device and system for processing transcoding data
CN108845995A (en) Data processing method, device, storage medium and electronic device

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
TR01 Transfer of patent right

Effective date of registration: 20230301

Address after: 518055 1501, Building 1, Chongwen Park, Nanshan Zhiyuan, No. 3370, Liuxian Avenue, Fuguang Community, Taoyuan Street, Nanshan District, Shenzhen, Guangdong Province

Patentee after: Shenzhen Grey Shark Technology Co.,Ltd.

Address before: 201419 room 30469, building 14, No. 251, Liantang Road, Xinghuo Development Zone, Fengxian District, Shanghai

Patentee before: Shanghai zhongchain Technology Co.,Ltd.

TR01 Transfer of patent right