CN112073512A - Data processing method and device - Google Patents
Data processing method and device Download PDFInfo
- Publication number
- CN112073512A CN112073512A CN202010933496.3A CN202010933496A CN112073512A CN 112073512 A CN112073512 A CN 112073512A CN 202010933496 A CN202010933496 A CN 202010933496A CN 112073512 A CN112073512 A CN 112073512A
- Authority
- CN
- China
- Prior art keywords
- user identifier
- request
- data corresponding
- network request
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 230000004044 response Effects 0.000 claims abstract description 56
- 230000011664 signaling Effects 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 8
- 238000011161 development Methods 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 6
- 230000000875 corresponding effect Effects 0.000 description 113
- 238000002347 injection Methods 0.000 description 36
- 239000007924 injection Substances 0.000 description 36
- 239000000243 solution Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000002596 correlated effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 102100026278 Cysteine sulfinic acid decarboxylase Human genes 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 108010064775 protein C activator peptide Proteins 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明实施例涉及数据处理技术领域,尤其涉及一种数据处理方法及设备。Embodiments of the present invention relate to the technical field of data processing, and in particular, to a data processing method and device.
背景技术Background technique
随着网络技术的发展,互联网已经渗透到人们的工作、学习和生活等各个领域。With the development of network technology, the Internet has penetrated into people's work, study and life and other fields.
传统的4G网络架构下,信令面网元与用户面网元处于同一位置处,汇聚分流设备可以采用混合采集的方式同时汇聚信令面数据与用户面数据,并在设备内部对信令面数据与用户面数据进行实时关联,为之后业务系统调用数据做准备。Under the traditional 4G network architecture, the signaling plane NEs and the user plane NEs are in the same location. The aggregation and offloading equipment can simultaneously aggregate the signaling plane data and user plane data in a hybrid collection method, and analyze the signaling plane data inside the equipment. The data is correlated with the user plane data in real time to prepare for the business system to call the data later.
随着5G技术的发展,传统的4G网络架构都在逐步向5G网络架构转换,然而,在5G网络架构下,信令面数据在大区节点集中进行处理,而用户面数据却分布在各地市节点处,即信令面数据与用户面数据没有处于同一位置处,导致5G网络架构无法采用现有的回注方法实现数据的回注,进而影响了数据对应的业务系统的正常运行。With the development of 5G technology, the traditional 4G network architecture is gradually transforming to the 5G network architecture. However, under the 5G network architecture, the signaling plane data is centrally processed in the regional nodes, while the user plane data is distributed in various cities. At the node, that is, where the signaling plane data and the user plane data are not in the same location, the 5G network architecture cannot use the existing re-injection method to realize the data re-injection, which in turn affects the normal operation of the business system corresponding to the data.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种数据处理方法及设备,以实现在5G网络架构下数据的回注,进而保证了数据对应的业务系统的正常运行。Embodiments of the present invention provide a data processing method and device, so as to realize the re-injection of data under the 5G network architecture, thereby ensuring the normal operation of the service system corresponding to the data.
第一方面,本发明实施例提供一种数据处理方法,包括:接收浏览器发送的第一网络请求,并根据所述第一网络请求获取用户标识对应的流量数据,其中,所述第一网络请求中携带用户标识;根据所述第一网络请求、所述用户标识对应的流量数据和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求;接收所述浏览器根据所述回注请求中的响应报文发送的第二网络请求,其中,所述第二网络请求中携带所述用户标识;基于所述第二网络请求,查找与所述用户标识对应的信令面数据,并将与所述用户标识对应的流量数据与信令面数据进行关联处理,得到所述用户标识对应的关联数据,其中,所述用户标识对应的信令面数据为预先存储在数据库中的;对所述用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务。In a first aspect, an embodiment of the present invention provides a data processing method, including: receiving a first network request sent by a browser, and acquiring traffic data corresponding to a user identifier according to the first network request, wherein the first network The request carries the user ID; constructs a response message according to the first network request, the traffic data corresponding to the user ID, and the pop-up request carrying the user ID, and sends a response message to the browser according to the response message re-injection request; receiving a second network request sent by the browser according to the response message in the re-injection request, wherein the second network request carries the user identifier; based on the second network request, Searching for signaling plane data corresponding to the user identification, and performing association processing between the traffic data corresponding to the user identification and the signaling plane data, to obtain associated data corresponding to the user identification, wherein the user identification corresponds to The signaling plane data is pre-stored in the database; the associated data corresponding to the user identifier is matched with the pre-stored service rules to obtain target service rules, and the corresponding target service is executed according to the target service rules.
可选的,所述根据所述第一网络请求、所述用户标识对应的流量数据和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求,包括:根据所述第一网络请求对所述用户标识对应的流量数据进行解析,得到所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息;根据所述用户标识生成弹窗请求;根据所述第一网络请求、所述用户标识对应的对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息,以及和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求。Optionally, constructing a response message according to the first network request, the traffic data corresponding to the user ID, and the pop-up request carrying the user ID, and sending the response message to the browser according to the response message. The re-injection request includes: parsing the traffic data corresponding to the user identifier according to the first network request, and obtaining the destination address, destination port number, source address, source port number, and protocol number corresponding to the user identifier, and / or Uniform Resource Locator URL information; generate a pop-up request according to the user ID; according to the first network request, the corresponding target address, destination port number, source address, source port number, protocol corresponding to the user ID ID, and/or Uniform Resource Locator URL information, and construct a response message with the pop-up window request carrying the user ID, and send a remark request to the browser according to the response message.
可选的,在所述根据所述用户标识生成弹窗请求之前,还包括:基于规则引擎,对所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息与预存规则库中的规则进行匹配;若匹配成功,则执行所述根据所述用户标识生成弹窗请求及之后的步骤。Optionally, before generating the pop-up request according to the user identification, the method further includes: based on a rule engine, the target address, destination port number, source address, source port number, protocol number corresponding to the user identification, and /or the Uniform Resource Locator URL information is matched with the rules in the pre-stored rule base; if the matching is successful, the steps of generating a pop-up window request according to the user identifier and subsequent steps are performed.
可选的,所述对所述用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务,包括:获取所述用户标识对应的关联数据的匹配字段信息;根据所述匹配字段信息与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务,其中,所述目标业务包括话费套餐办理业务、宽带入网办理业务和流量包办理业务中的任意一种或多种。Optionally, the matching of the associated data corresponding to the user identifier with a pre-stored business rule to obtain a target business rule, and executing the corresponding target business according to the target business rule includes: acquiring the corresponding target business of the user identifier. Matching field information of the associated data; according to the matching field information and pre-stored business rules, the target business rules are obtained, and the corresponding target business is executed according to the target business rules, wherein the target business includes the call charge package processing business , any one or more of broadband network access processing services and traffic package processing services.
可选的,在所述接收浏览器发送的第一网络请求之后,还包括:获取所述用户标识对应的信令面数据,并将所述用户标识对应的信令面数据存储至数据库中。Optionally, after receiving the first network request sent by the browser, the method further includes: acquiring signaling plane data corresponding to the user identifier, and storing the signaling plane data corresponding to the user identifier in a database.
可选的,所述携带所述用户标识的弹窗请求为携带所述用户标识的toolbar弹窗请求。Optionally, the pop-up request carrying the user ID is a toolbar pop-up request carrying the user ID.
可选的,所述第一网络请求和所述第二网络请求均为超文本传输协议HTTP格式的网络请求。Optionally, the first network request and the second network request are both network requests in a hypertext transfer protocol HTTP format.
可选的,所述根据所述第一网络请求获取所述用户标识对应的流量数据,包括:基于数据平面开发套件DPDK驱动,根据所述第一网络请求获取所述用户标识对应的网卡捕包口处的流量数据。Optionally, the acquiring the traffic data corresponding to the user identifier according to the first network request includes: based on a data plane development kit DPDK driver, acquiring the network card capture packet corresponding to the user identifier according to the first network request. flow data at the mouth.
第二方面,本发明实施例提供一种数据处理设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得执行所述计算机程序时实现如下步骤:接收浏览器发送的第一网络请求,并根据所述第一网络请求获取用户标识对应的流量数据,其中,所述第一网络请求中携带用户标识;根据所述第一网络请求、所述用户标识对应的流量数据和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求;接收所述浏览器根据所述回注请求中的响应报文发送的第二网络请求,其中,所述第二网络请求中携带所述用户标识;基于所述第二网络请求,查找与所述用户标识对应的信令面数据,并将与所述用户标识对应的流量数据与信令面数据进行关联处理,得到所述用户标识对应的关联数据,其中,所述用户标识对应的信令面数据为预先存储在数据库中的;对所述用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务。In a second aspect, an embodiment of the present invention provides a data processing device, comprising: at least one processor and a memory; the memory stores computer-executed instructions; the at least one processor executes the computer-executed instructions stored in the memory, so that the execution The computer program implements the following steps: receiving a first network request sent by a browser, and acquiring traffic data corresponding to a user identifier according to the first network request, wherein the first network request carries the user identifier; The first network request, the traffic data corresponding to the user ID, and the pop-up request carrying the user ID construct a response message, and send a remark request to the browser according to the response message; receive the browser The second network request sent by the device according to the response message in the re-injection request, wherein the second network request carries the user identifier; based on the second network request, the user identifier is searched for Signaling plane data, and perform correlation processing between the traffic data corresponding to the user identifier and the signaling plane data to obtain the associated data corresponding to the user identifier, wherein the signaling plane data corresponding to the user identifier is pre-stored in the database; matching the associated data corresponding to the user identifier with the pre-stored business rules to obtain target business rules, and execute the corresponding target business according to the target business rules.
第三方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面任一项所述的数据处理方法。In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, any one of the first aspect is implemented the data processing method.
本发明实施例提供了一种数据处理方法及设备,采用上述方案后,可以先根据接收到的浏览器发送的第一网络请求,获取与第一网络请求中携带的用户标识对应的流量数据,并根据第一网络请求、用户标识对应的流量数据和携带用户标识的弹窗请求构造响应报文,再根据响应报文向浏览器发送回注请求,然后接收浏览器根据回注请求发送的第二网络请求,再基于第二网络请求,查找与用户标识对应的信令面数据,并得到信令面数据与用户数据关联处理后的关联数据,再将关联数据与预存的业务规则进行匹配,得到目标业务规则,最后根据目标业务规则执行对应的目标业务,实现了在5G网络架构下数据的回注,进而保证了数据对应的业务系统的正常运行。Embodiments of the present invention provide a data processing method and device. After the above solution is adopted, traffic data corresponding to the user ID carried in the first network request can be obtained according to the first network request received by the browser, And construct a response message according to the first network request, the traffic data corresponding to the user ID, and the pop-up request carrying the user ID, and then send a re-injection request to the browser according to the response message, and then receive the first message sent by the browser according to the re-injection request. The second network request, and then based on the second network request, search for the signaling plane data corresponding to the user ID, and obtain the associated data after the signaling plane data and the user data are correlated and processed, and then match the associated data with the pre-stored business rules, The target business rules are obtained, and finally the corresponding target business is executed according to the target business rules, realizing the re-injection of data under the 5G network architecture, thereby ensuring the normal operation of the business system corresponding to the data.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1为本发明实施例提供的数据处理方法的应用系统的架构示意图;FIG. 1 is a schematic structural diagram of an application system of a data processing method provided by an embodiment of the present invention;
图2为本发明实施例提供的数据处理方法的流程示意图;2 is a schematic flowchart of a data processing method provided by an embodiment of the present invention;
图3为本发明另一实施例提供的数据处理方法的交互示意图;3 is an interactive schematic diagram of a data processing method provided by another embodiment of the present invention;
图4为本发明实施例提供的数据处理装置的结构示意图;4 is a schematic structural diagram of a data processing apparatus provided by an embodiment of the present invention;
图5为本发明实施例提供的数据处理设备的硬件结构示意图。FIG. 5 is a schematic diagram of a hardware structure of a data processing device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例还能够包括除了图示或描述的那些实例以外的其他顺序实例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if present) in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to Describe a particular order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are also capable of encompassing other sequential instances than those illustrated or described. Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.
传统的4G网络架构下,信令面网元与用户面网元处于同一位置处,汇聚分流设备可以采用混合采集的方式同时汇聚信令面数据与用户面数据,并在设备内部对信令面数据与用户面数据进行实时关联,为之后业务系统调用数据做准备。Under the traditional 4G network architecture, the signaling plane NEs and the user plane NEs are in the same location. The aggregation and offloading equipment can simultaneously aggregate the signaling plane data and user plane data in a hybrid collection method, and analyze the signaling plane data inside the equipment. The data is correlated with the user plane data in real time to prepare for the business system to call the data later.
对于上网管道的应用,目前的通用做法是汇聚分流设备同时汇聚用户的信令面和用户面数据,并分配旁路分光端口给DPI设备,由DPI设备对用户的信令数据和流量数据进行混合采集和实时数据关联,经过对原始流量的TCP/IP数据的协议解析,如是HTTP请求,并且信息匹配相应的策略,则通过GI接口回注的方式,向用户发送特定的TCPIP响应报文,用户浏览器根据响应报文自动访问用户原页面和弹窗页面。For the application of Internet access pipes, the current general practice is to aggregate and split devices and simultaneously aggregate the user's signaling plane and user plane data, and allocate bypass split ports to DPI devices, and the DPI devices will mix the user's signaling data and traffic data. The collection is correlated with real-time data. After the protocol analysis of the TCP/IP data of the original traffic, if it is an HTTP request and the information matches the corresponding policy, a specific TCPIP response message is sent to the user through the GI interface. The browser automatically accesses the user's original page and pop-up page according to the response message.
随着5G技术的发展,传统的4G网络架构都在逐步向5G网络架构转换,然而,在5G网络架构下,信令面数据在大区节点集中进行处理,而用户面数据却分布在各地市节点处,即信令面数据与用户面数据没有处于同一位置处,导致5G网络架构无法采用现有的回注方法实现数据的回注,进而影响了数据对应的业务系统的正常运行。With the development of 5G technology, the traditional 4G network architecture is gradually transforming to the 5G network architecture. However, under the 5G network architecture, the signaling plane data is centrally processed in the regional nodes, while the user plane data is distributed in various cities. At the node, that is, where the signaling plane data and the user plane data are not in the same location, the 5G network architecture cannot use the existing re-injection method to realize the data re-injection, which in turn affects the normal operation of the business system corresponding to the data.
基于上述问题,本申请通过一种根据用户标识将用户面数据与信令面数据进行关联来实现数据回注方法的方式,实现了在5G系统架构下数据的回注,进而保证了在5G系统架构下数据对应的业务的正常运行。Based on the above problems, the present application realizes the data re-injection method by associating the user plane data and the signaling plane data according to the user identifier, so as to realize the data re-injection under the 5G system architecture, thereby ensuring the data re-injection in the 5G system. The normal operation of the business corresponding to the data under the architecture.
图1为本发明实施例提供的数据处理方法的应用系统的架构示意图,如图1所示,所述系统可以包括:客户端101和服务器端102,其中,客户端101与服务器端102可以采用5G网络进行数据的传输。此外,在客户端101上可以安装浏览器103对应的应用程序,通过浏览器103对应的应用程序向服务器端102发送请求,进而实现数据的回注。其中,客户端可以为智能手机、平板或个人电脑等可以实现通过浏览器访问5G网络的设备。FIG. 1 is a schematic diagram of the architecture of an application system of a data processing method provided by an embodiment of the present invention. As shown in FIG. 1 , the system may include: a
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。The technical solutions of the present invention will be described in detail below with specific examples. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
图2为本发明实施例提供的数据处理方法的流程示意图,本实施例的方法可以由服务器端102执行。如图2所示,本实施例的方法,可以包括:FIG. 2 is a schematic flowchart of a data processing method according to an embodiment of the present invention. The method in this embodiment may be executed by the
S201:接收浏览器发送的第一网络请求,并根据第一网络请求获取用户标识对应的流量数据,其中,第一网络请求中携带用户标识。S201: Receive a first network request sent by a browser, and acquire traffic data corresponding to a user identifier according to the first network request, where the first network request carries the user identifier.
在本实施例中,终端上的浏览器可以向服务器端发送网络请求,网络请求中可以携带已登录浏览器的用户账号对应的标识,或者浏览器所在的客户端对应的标识,上述标识均可以称为用户标识。In this embodiment, the browser on the terminal may send a network request to the server, and the network request may carry the identifier corresponding to the user account that has logged into the browser, or the identifier corresponding to the client where the browser is located. called the user ID.
S202:根据第一网络请求、用户标识对应的流量数据和携带用户标识的弹窗请求构造响应报文,并根据响应报文向浏览器发送回注请求。S202: Construct a response message according to the first network request, the traffic data corresponding to the user ID, and the pop-up window request carrying the user ID, and send a remark request to the browser according to the response message.
在本实施例中,在接收到网络请求,并获取到网络请求对应的流量数据之后,还可以生成弹窗请求,并根据第一网络请求、用户标识对应的流量数据和携带用户标识的弹窗请求构造响应报文,然后可以向回注交换机发起回注请求,回注交换机再将回注请求发送至浏览器。其中,回注为通过旁路分光的方式实时解析请求报文,当发现符合条件的请求报文时,构造自定义的响应报文,并将响应报文注入到原请求链路,使原服务器端的响应失效。In this embodiment, after the network request is received and the traffic data corresponding to the network request is obtained, a pop-up window request may also be generated, and a pop-up window may be generated according to the first network request, the traffic data corresponding to the user ID, and the pop-up window carrying the user ID. The request constructs a response message, and then a re-injection request can be initiated to the re-injection switch, and the re-injection switch sends the re-injection request to the browser. Among them, the re-injection is to analyze the request message in real time by means of bypass splitting. When a qualified request message is found, a custom response message is constructed, and the response message is injected into the original request link, so that the original server The response from the terminal is invalid.
其中,发送回注请求的一种可能的实现方式为:根据第一网络请求对所述用户标识对应的流量数据进行解析,得到所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息。根据用户标识生成弹窗请求。根据第一网络请求、所述用户标识对应的对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息,以及和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求。A possible implementation manner of sending the re-injection request is: parse the traffic data corresponding to the user identifier according to the first network request, and obtain the destination address, destination port number, source address, source address and source address corresponding to the user identifier. Port number, protocol number, and/or Uniform Resource Locator URL information. Generate popup request based on user ID. According to the first network request, the corresponding target address, destination port number, source address, source port number, protocol number, and/or Uniform Resource Locator URL information corresponding to the user identifier, and the bomb that carries the user identifier The window request constructs a response message, and sends a remark request to the browser according to the response message.
此外,携带用户标识的弹窗请求可以为携带用户标识的toolbar弹窗请求。In addition, the popup request carrying the user ID may be a toolbar popup request carrying the user ID.
S203:接收浏览器根据回注请求中的响应报文发送的第二网络请求,其中,第二网络请求中携带用户标识。S203: Receive a second network request sent by the browser according to the response message in the re-injection request, where the second network request carries the user identifier.
在本实施例中,构成完成构造响应报文之后,可以根据响应报文生成回注请求,其中,回注请求中可以携带响应报文的报文信息。浏览器可以根据回注请求中响应报文的报文信息向服务器端发送第二网络请求。In this embodiment, after completing the construction of the response message, a re-injection request may be generated according to the response message, wherein the re-injection request may carry message information of the response message. The browser may send the second network request to the server according to the message information of the response message in the re-injection request.
S204:基于第二网络请求,查找与用户标识对应的信令面数据,并将与用户标识对应的流量数据与信令面数据进行关联处理,得到用户标识对应的关联数据,其中,用户标识对应的信令面数据为预先存储在数据库中的。S204: Based on the second network request, search for signaling plane data corresponding to the user identifier, and perform correlation processing between the traffic data corresponding to the user identifier and the signaling plane data to obtain associated data corresponding to the user identifier, where the user identifier corresponds to The signaling plane data is pre-stored in the database.
在本实施例中,服务器端在接收到第二网络请求之后,可以先查找与用户标识对应的信令面数据。其中,用户标识对应的信令面数据可以在接收浏览器发送的第一网络请求之后,获取用户标识对应的信令面数据,并将用户标识对应的信令面数据实时存储至数据库中。示例性的,数据库可以为Redis内存数据库。In this embodiment, after receiving the second network request, the server may first search for signaling plane data corresponding to the user identifier. The signaling plane data corresponding to the user identification may acquire the signaling plane data corresponding to the user identification after receiving the first network request sent by the browser, and store the signaling plane data corresponding to the user identification in the database in real time. Exemplarily, the database can be a Redis in-memory database.
此外,信令面数据可以为手机号、用户IP数据等。In addition, the signaling plane data may be mobile phone numbers, user IP data, and the like.
S205:对用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,并根据目标业务规则执行对应的目标业务。S205: Match the associated data corresponding to the user identifier with the pre-stored business rules to obtain target business rules, and execute the corresponding target business according to the target business rules.
在本实施例中,当确定用户标识对应的关联数据之后,可以将用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则。In this embodiment, after the associated data corresponding to the user ID is determined, the associated data corresponding to the user ID can be matched with the pre-stored business rules to obtain the target business rules.
其中,在一种可能的实现方式中,将用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,具体可以包括:Wherein, in a possible implementation manner, the associated data corresponding to the user ID is matched with the pre-stored business rules to obtain the target business rules, which may specifically include:
获取用户标识对应的关联数据的匹配字段信息。根据匹配字段信息与预存的业务规则进行匹配,得到目标业务规则。Obtain the matching field information of the associated data corresponding to the user ID. According to the matching field information and the pre-stored business rules, the target business rules are obtained.
具体的,可以在关联数据中设置匹配字段信息,然后根据匹配字段信息与预存的业务规则进行匹配。示例性的,匹配字段信息可以为编号,也可以为代表能匹配的业务规则的业务标识。Specifically, matching field information may be set in the associated data, and then matching with pre-stored business rules is performed according to the matching field information. Exemplarily, the matching field information may be a serial number, or may be a business identifier representing a business rule that can be matched.
此外,在得到目标业务规则之后,可以根据目标业务规则执行对应的目标业务,其中,目标业务可以包括话费套餐办理业务、宽带入网办理业务和流量包办理业务中的任意一种或多种。In addition, after the target service rules are obtained, the corresponding target services can be executed according to the target service rules, wherein the target services may include any one or more of the service of calling charge package, broadband network access and traffic package.
采用上述方案后,可以先根据接收到的浏览器发送的第一网络请求,获取与第一网络请求中携带的用户标识对应的流量数据,并根据第一网络请求、用户标识对应的流量数据和携带用户标识的弹窗请求构造响应报文,再根据响应报文向浏览器发送回注请求,然后接收浏览器根据回注请求发送的第二网络请求,再基于第二网络请求,查找与用户标识对应的信令面数据,并得到信令面数据与用户数据关联处理后的关联数据,再将关联数据与预存的业务规则进行匹配,得到目标业务规则,最后根据目标业务规则执行对应的目标业务,实现了在5G网络架构下数据的回注,进而保证了数据对应的业务系统的正常运行。After the above solution is adopted, the traffic data corresponding to the user ID carried in the first network request can be obtained first according to the first network request sent by the received browser, and the traffic data corresponding to the first network request, the user ID and the user ID can be obtained according to the first network request. The pop-up window request carrying the user ID constructs a response message, and then sends a re-injection request to the browser according to the response message, and then receives the second network request sent by the browser according to the re-injection request, and based on the second network request, searches for the user Identify the corresponding signaling plane data, and obtain the associated data after the signaling plane data and the user data are correlated, and then match the associated data with the pre-stored business rules to obtain the target business rules, and finally execute the corresponding target according to the target business rules. business, realizes the re-injection of data under the 5G network architecture, thereby ensuring the normal operation of the business system corresponding to the data.
基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。Based on the method of FIG. 2 , some specific implementations of the method are also provided in the examples of this specification, which will be described below.
此外,在一个具体实施例中,在根据用户标识生成弹窗请求之前,还可以包括:In addition, in a specific embodiment, before generating the pop-up window request according to the user identifier, it may further include:
基于规则引擎,对用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL(Uniform Resource Locator,统一资源定位符)信息与预存规则库中的规则进行匹配。Based on the rule engine, the target address, destination port number, source address, source port number, protocol number, and/or Uniform Resource Locator (Uniform Resource Locator) information corresponding to the user ID are stored in the pre-stored rule base. rules to match.
若匹配成功,则执行根据用户标识生成弹窗请求及之后的步骤。If the matching is successful, the pop-up request is generated according to the user ID and the subsequent steps are performed.
在本实施例中,在生成弹窗请求之前,可以先基于规则引擎对用户标识对应的流量数据中的具体参数与预存的规则库中的规则进行匹配。其中,具体参数可以为用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息,提高了弹窗生成的准确率,降低了系统处理数据的压力。In this embodiment, before generating the pop-up window request, the specific parameters in the traffic data corresponding to the user identifier may be matched with the rules in the pre-stored rule base based on the rule engine. The specific parameters can be the target address, destination port number, source address, source port number, protocol number, and/or Uniform Resource Locator URL information corresponding to the user ID, which improves the accuracy of pop-up window generation and reduces system processing. Data pressure.
此外,在一个具体实施例中,所述第一网络请求和所述第二网络请求均为超文本传输协议HTTP格式的网络请求。In addition, in a specific embodiment, the first network request and the second network request are both network requests in the hypertext transfer protocol HTTP format.
此外,在一个具体实施例中,根据第一网络请求获取用户标识对应的流量数据,可以包括:基于数据平面开发套件DPDK驱动,根据第一网络请求获取所述用户标识对应的网卡捕包口处的流量数据。In addition, in a specific embodiment, acquiring the traffic data corresponding to the user identifier according to the first network request may include: based on the data plane development kit DPDK driver, acquiring the packet capture port of the network card corresponding to the user identifier according to the first network request traffic data.
具体的,数据包的捕包驱动可以采用DPDK、PF_RING、NETMAP、PCAP几种不同的方式。Specifically, the packet capture driver of the data packet can adopt several different methods: DPDK, PF_RING, NETMAP, and PCAP.
图3为本发明另一实施例提供的数据处理方法的交互示意图,如图3所示,包括浏览器对应的用户、5G网络、大区、DPI设备和toolbar端之间的交互过程,具体的可以包括:信令面数据与用户流量数据分离,信令面数据由大区集中采集处理,并实时更新至内存数据库中,DPI仅采集用户请求的原始流量数据,回注的响应报文中包含了用户标识,回注完成后,通过后关联的方式形成信令面数据与用户请求的实时流量数据的对应,回注成功率与延时紧密相关,通过后关联的创新技术,减少了现有技术的计算时延,大大提高了回注成功率,实现了计算逻辑的解耦,将需要DPI处理的部分逻辑转移到业务系统上,降低了现有DPI设备的算力消耗。FIG. 3 is an interactive schematic diagram of a data processing method provided by another embodiment of the present invention. As shown in FIG. 3 , it includes an interaction process between a user corresponding to a browser, a 5G network, a large area, a DPI device, and a toolbar terminal. It can include: Signaling plane data is separated from user traffic data, signaling plane data is collected and processed centrally by the large area, and updated to the in-memory database in real time, DPI only collects the original traffic data requested by the user, and the response message of the re-injection contains After the user ID is obtained, after the re-injection is completed, the correspondence between the signaling plane data and the real-time traffic data requested by the user is formed by post-association. The re-injection success rate is closely related to the delay. Through the innovative technology of post-association, the existing The computing delay of the technology greatly improves the success rate of re-injection, realizes the decoupling of computing logic, transfers part of the logic that requires DPI processing to the business system, and reduces the computing power consumption of existing DPI devices.
基于同样的思路,本说明书实施例还提供了上述方法对应的装置,图4为本发明实施例提供的数据处理装置的结构示意图,如图4所示,可以包括:Based on the same idea, the embodiment of this specification also provides a device corresponding to the above method. FIG. 4 is a schematic structural diagram of the data processing device provided by the embodiment of the present invention. As shown in FIG. 4 , it may include:
接收模块401,用于接收浏览器发送的第一网络请求,并根据所述第一网络请求获取用户标识对应的流量数据,其中,所述第一网络请求中携带用户标识。The receiving
处理模块402,用于根据所述第一网络请求、所述用户标识对应的流量数据和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求。The
所述接收模块401,还用于接收所述浏览器根据所述回注请求中的响应报文发送的第二网络请求,其中,所述第二网络请求中携带所述用户标识。The receiving
所述处理模块402,还用于基于所述第二网络请求,查找与所述用户标识对应的信令面数据,并将与所述用户标识对应的流量数据与信令面数据进行关联处理,得到所述用户标识对应的关联数据,其中,所述用户标识对应的信令面数据为预先存储在数据库中的。The
所述处理模块402,还用于对所述用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务。The
此外,在一个具体实施方式中,所述处理模块,还用于:In addition, in a specific embodiment, the processing module is further used for:
根据所述第一网络请求对所述用户标识对应的流量数据进行解析,得到所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息。The traffic data corresponding to the user identifier is parsed according to the first network request, and the destination address, destination port number, source address, source port number, protocol number, and/or uniform resource locator corresponding to the user identifier are obtained URL information.
根据所述用户标识生成弹窗请求。A pop-up window request is generated according to the user identifier.
根据所述第一网络请求、所述用户标识对应的对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息,以及和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求。According to the first network request, the corresponding target address, destination port number, source address, source port number, protocol number, and/or Uniform Resource Locator URL information corresponding to the user identifier, and carrying the user identifier The pop-up window request constructs a response message, and sends an injection-back request to the browser according to the response message.
此外,在一个具体实施方式中,所述处理模块,还用于:In addition, in a specific embodiment, the processing module is further used for:
基于规则引擎,对所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息与预存规则库中的规则进行匹配。Based on the rule engine, the target address, destination port number, source address, source port number, protocol number, and/or uniform resource locator URL information corresponding to the user identifier is matched with the rules in the pre-stored rule base.
若匹配成功,则执行所述根据所述用户标识生成弹窗请求及之后的步骤。If the matching is successful, the generating a pop-up window request according to the user identifier and the subsequent steps are performed.
此外,在一个具体实施方式中,所述处理模块,还用于:In addition, in a specific embodiment, the processing module is further used for:
获取所述用户标识对应的关联数据的匹配字段信息。Obtain matching field information of the associated data corresponding to the user identifier.
根据所述匹配字段信息与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务,其中,所述目标业务包括话费套餐办理业务、宽带入网办理业务和流量包办理业务中的任意一种或多种。According to the matching field information and the pre-stored service rules, the target service rules are obtained, and the corresponding target services are executed according to the target service rules, wherein the target services include call charge package processing services, broadband network access processing services, and traffic Any one or more of the package handling services.
此外,在一个具体实施方式中,所述处理模块,还用于:In addition, in a specific embodiment, the processing module is further used for:
获取所述用户标识对应的信令面数据,并将所述用户标识对应的信令面数据存储至数据库中。The signaling plane data corresponding to the user identifier is acquired, and the signaling plane data corresponding to the user identifier is stored in a database.
此外,在一个具体实施方式中,所述携带所述用户标识的弹窗请求为携带所述用户标识的toolbar弹窗请求。In addition, in a specific implementation manner, the pop-up window request carrying the user identifier is a toolbar pop-up window request carrying the user identifier.
此外,在一个具体实施方式中,所述第一网络请求和所述第二网络请求均为超文本传输协议HTTP格式的网络请求。In addition, in a specific implementation manner, the first network request and the second network request are both network requests in the hypertext transfer protocol HTTP format.
此外,在一个具体实施方式中,所述处理模块,还用于:In addition, in a specific embodiment, the processing module is further used for:
基于数据平面开发套件DPDK驱动,根据所述第一网络请求获取所述用户标识对应的网卡捕包口处的流量数据。Based on the data plane development kit DPDK driver, the traffic data at the packet capture port of the network card corresponding to the user identifier is acquired according to the first network request.
本发明实施例提供的装置,可以实现上述如图2所示的实施例的方法,其实现原理和技术效果类似,此处不再赘述。The apparatus provided in the embodiment of the present invention can implement the method of the above-mentioned embodiment shown in FIG. 2 , and the implementation principle and technical effect thereof are similar, which will not be repeated here.
图5为本发明实施例提供的数据处理设备的硬件结构示意图。如图5所示,本实施例提供的设备500包括:至少一个处理器501和存储器502。其中,处理器501、存储器502通过总线503连接。FIG. 5 is a schematic diagram of a hardware structure of a data processing device according to an embodiment of the present invention. As shown in FIG. 5 , the device 500 provided in this embodiment includes: at least one
在具体实现过程中,至少一个处理器501执行所述存储器502存储的计算机执行指令,使得执行所述计算机程序时实现如下步骤:In a specific implementation process, at least one
接收浏览器发送的第一网络请求,并根据所述第一网络请求获取用户标识对应的流量数据,其中,所述第一网络请求中携带用户标识。A first network request sent by the browser is received, and traffic data corresponding to the user identifier is acquired according to the first network request, wherein the first network request carries the user identifier.
根据所述第一网络请求、所述用户标识对应的流量数据和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求。A response message is constructed according to the first network request, the traffic data corresponding to the user ID, and the pop-up window request carrying the user ID, and a re-injection request is sent to the browser according to the response message.
接收所述浏览器根据所述回注请求中的响应报文发送的第二网络请求,其中,所述第二网络请求中携带所述用户标识。Receive a second network request sent by the browser according to the response message in the re-injection request, where the second network request carries the user identifier.
基于所述第二网络请求,查找与所述用户标识对应的信令面数据,并将与所述用户标识对应的流量数据与信令面数据进行关联处理,得到所述用户标识对应的关联数据,其中,所述用户标识对应的信令面数据为预先存储在数据库中的。Based on the second network request, the signaling plane data corresponding to the user identifier is searched, and the traffic data corresponding to the user identifier is associated with the signaling plane data to obtain the associated data corresponding to the user identifier. , wherein the signaling plane data corresponding to the user identifier is pre-stored in the database.
对所述用户标识对应的关联数据与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务。The associated data corresponding to the user identifier is matched with the pre-stored business rules to obtain target business rules, and the corresponding target business is executed according to the target business rules.
此外,所述处理器执行所述计算机程序时还实现如下步骤:In addition, the processor also implements the following steps when executing the computer program:
根据所述第一网络请求对所述用户标识对应的流量数据进行解析,得到所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息。The traffic data corresponding to the user identifier is parsed according to the first network request, and the destination address, destination port number, source address, source port number, protocol number, and/or uniform resource locator corresponding to the user identifier are obtained URL information.
根据所述用户标识生成弹窗请求。A pop-up window request is generated according to the user identifier.
根据所述第一网络请求、所述用户标识对应的对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息,以及和携带所述用户标识的弹窗请求构造响应报文,并根据所述响应报文向所述浏览器发送回注请求。According to the first network request, the corresponding target address, destination port number, source address, source port number, protocol number, and/or Uniform Resource Locator URL information corresponding to the user identifier, and carrying the user identifier The pop-up window request constructs a response message, and sends an injection-back request to the browser according to the response message.
此外,所述处理器执行所述计算机程序时还实现如下步骤:In addition, the processor also implements the following steps when executing the computer program:
基于规则引擎,对所述用户标识对应的目标地址、目的端口号、源地址、源端口号、协议号,和/或统一资源定位符URL信息与预存规则库中的规则进行匹配。Based on the rule engine, the target address, destination port number, source address, source port number, protocol number, and/or uniform resource locator URL information corresponding to the user identifier is matched with the rules in the pre-stored rule base.
若匹配成功,则执行所述根据所述用户标识生成弹窗请求及之后的步骤。If the matching is successful, the generating a pop-up window request according to the user identifier and the subsequent steps are performed.
此外,所述处理器执行所述计算机程序时还实现如下步骤:In addition, the processor also implements the following steps when executing the computer program:
获取所述用户标识对应的关联数据的匹配字段信息。Obtain matching field information of the associated data corresponding to the user identifier.
根据所述匹配字段信息与预存的业务规则进行匹配,得到目标业务规则,并根据所述目标业务规则执行对应的目标业务,其中,所述目标业务包括话费套餐办理业务、宽带入网办理业务和流量包办理业务中的任意一种或多种。According to the matching field information and the pre-stored service rules, the target service rules are obtained, and the corresponding target services are executed according to the target service rules, wherein the target services include call charge package processing services, broadband network access processing services, and traffic Any one or more of the package handling services.
此外,所述处理器执行所述计算机程序时还实现如下步骤:In addition, the processor also implements the following steps when executing the computer program:
获取所述用户标识对应的信令面数据,并将所述用户标识对应的信令面数据存储至数据库中。The signaling plane data corresponding to the user identifier is acquired, and the signaling plane data corresponding to the user identifier is stored in a database.
此外,所述携带所述用户标识的弹窗请求为携带所述用户标识的toolbar弹窗请求。In addition, the pop-up window request carrying the user identifier is a toolbar pop-up window request carrying the user identifier.
此外,所述第一网络请求和所述第二网络请求均为超文本传输协议HTTP格式的网络请求。In addition, the first network request and the second network request are both network requests in the hypertext transfer protocol HTTP format.
此外,所述处理器执行所述计算机程序时还实现如下步骤:In addition, the processor also implements the following steps when executing the computer program:
基于数据平面开发套件DPDK驱动,根据所述第一网络请求获取所述用户标识对应的网卡捕包口处的流量数据。Based on the data plane development kit DPDK driver, the traffic data at the packet capture port of the network card corresponding to the user identifier is acquired according to the first network request.
处理器501的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。For the specific implementation process of the
在上述的图5所示的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the above-mentioned embodiment shown in FIG. 5, it should be understood that the processor may be a central processing unit (English: Central Processing Unit, referred to as: CPU), or other general-purpose processors, digital signal processors (English: Digital signal processor). Signal Processor, referred to as DSP), application specific integrated circuit (English: Application Specific Integrated Circuit, referred to as: ASIC) and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in conjunction with the invention can be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器。The memory may include high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk memory.
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus, or the like. The bus can be divided into address bus, data bus, control bus and so on. For convenience of representation, the buses in the drawings of the present application are not limited to only one bus or one type of bus.
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述方法实施例的数据处理方法。Embodiments of the present invention further provide a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, the data processing method of the above method embodiment is implemented.
上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。The above-mentioned computer-readable storage medium, the above-mentioned readable storage medium can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk. A readable storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.
一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。An exemplary readable storage medium is coupled to the processor such that the processor can read information from, and write information to, the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium may be located in application specific integrated circuits (Application Specific Integrated Circuits, ASIC for short). Of course, the processor and the readable storage medium may also exist in the device as discrete components.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by program instructions related to hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps including the above method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other 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, but not to limit 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: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention. scope.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010933496.3A CN112073512B (en) | 2020-09-08 | 2020-09-08 | Data processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010933496.3A CN112073512B (en) | 2020-09-08 | 2020-09-08 | Data processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112073512A true CN112073512A (en) | 2020-12-11 |
CN112073512B CN112073512B (en) | 2022-02-01 |
Family
ID=73664187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010933496.3A Active CN112073512B (en) | 2020-09-08 | 2020-09-08 | Data processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112073512B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114339865A (en) * | 2021-12-29 | 2022-04-12 | 杭州迪普信息技术有限公司 | Label verification method and system for data message |
CN114390036A (en) * | 2021-12-07 | 2022-04-22 | 航天信息股份有限公司 | External equipment control method, device, equipment and medium |
CN115225718A (en) * | 2022-07-26 | 2022-10-21 | 深圳证券通信有限公司 | Network request data acquisition method and related device of android system |
CN116320018A (en) * | 2023-04-11 | 2023-06-23 | 中国工商银行股份有限公司 | Network request migration method, device, computer equipment and storage medium |
CN118337466A (en) * | 2024-04-25 | 2024-07-12 | 江苏派智信息科技有限公司 | Information security protection method and system based on big data |
CN119697083A (en) * | 2024-12-31 | 2025-03-25 | 中国电信股份有限公司技术创新中心 | Service redirection method, device, network device and computer-readable storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101965014A (en) * | 2010-11-03 | 2011-02-02 | 北京中创信测科技股份有限公司 | Distribution method and distribution control device for Gn interface data |
US8111707B2 (en) * | 2007-12-20 | 2012-02-07 | Packeteer, Inc. | Compression mechanisms for control plane—data plane processing architectures |
CN102740452A (en) * | 2011-04-02 | 2012-10-17 | 中兴通讯股份有限公司 | Machine-type communication (MTC) terminal triggering method and device |
US20170041768A1 (en) * | 2015-07-31 | 2017-02-09 | Samsung Electronics Co., Ltd | Method and system for identity management across multiple planes |
CN106506514A (en) * | 2016-11-21 | 2017-03-15 | 北京集奥聚合科技有限公司 | A kind of 4G mobile datas signaling plane and correlating method and the system of user plane |
US20180049120A1 (en) * | 2016-08-09 | 2018-02-15 | Nokia Solutions And Networks Oy | Network signaling optimization for light connected mode |
CN108259466A (en) * | 2017-12-08 | 2018-07-06 | 中国联合网络通信集团有限公司 | DDoS flows re-injection method, SDN controllers and network system |
WO2019011107A1 (en) * | 2017-07-14 | 2019-01-17 | 华为技术有限公司 | Network switching method and apparatus |
CN111314944A (en) * | 2020-02-13 | 2020-06-19 | 广州爱浦路网络技术有限公司 | Method for managing NRF in 5G core network based on top-level NRF |
CN111355649A (en) * | 2018-12-20 | 2020-06-30 | 阿里巴巴集团控股有限公司 | Flow reinjection method, device and system |
CN111372209A (en) * | 2018-12-06 | 2020-07-03 | 中国移动通信集团辽宁有限公司 | Signaling data processing method, device, equipment and medium |
CN111629401A (en) * | 2019-02-27 | 2020-09-04 | 大唐移动通信设备有限公司 | Data distribution method and system for edge application |
-
2020
- 2020-09-08 CN CN202010933496.3A patent/CN112073512B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8111707B2 (en) * | 2007-12-20 | 2012-02-07 | Packeteer, Inc. | Compression mechanisms for control plane—data plane processing architectures |
CN101965014A (en) * | 2010-11-03 | 2011-02-02 | 北京中创信测科技股份有限公司 | Distribution method and distribution control device for Gn interface data |
CN102740452A (en) * | 2011-04-02 | 2012-10-17 | 中兴通讯股份有限公司 | Machine-type communication (MTC) terminal triggering method and device |
US20170041768A1 (en) * | 2015-07-31 | 2017-02-09 | Samsung Electronics Co., Ltd | Method and system for identity management across multiple planes |
US20180049120A1 (en) * | 2016-08-09 | 2018-02-15 | Nokia Solutions And Networks Oy | Network signaling optimization for light connected mode |
CN106506514A (en) * | 2016-11-21 | 2017-03-15 | 北京集奥聚合科技有限公司 | A kind of 4G mobile datas signaling plane and correlating method and the system of user plane |
WO2019011107A1 (en) * | 2017-07-14 | 2019-01-17 | 华为技术有限公司 | Network switching method and apparatus |
CN108259466A (en) * | 2017-12-08 | 2018-07-06 | 中国联合网络通信集团有限公司 | DDoS flows re-injection method, SDN controllers and network system |
CN111372209A (en) * | 2018-12-06 | 2020-07-03 | 中国移动通信集团辽宁有限公司 | Signaling data processing method, device, equipment and medium |
CN111355649A (en) * | 2018-12-20 | 2020-06-30 | 阿里巴巴集团控股有限公司 | Flow reinjection method, device and system |
CN111629401A (en) * | 2019-02-27 | 2020-09-04 | 大唐移动通信设备有限公司 | Data distribution method and system for edge application |
CN111314944A (en) * | 2020-02-13 | 2020-06-19 | 广州爱浦路网络技术有限公司 | Method for managing NRF in 5G core network based on top-level NRF |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114390036A (en) * | 2021-12-07 | 2022-04-22 | 航天信息股份有限公司 | External equipment control method, device, equipment and medium |
CN114339865A (en) * | 2021-12-29 | 2022-04-12 | 杭州迪普信息技术有限公司 | Label verification method and system for data message |
CN115225718A (en) * | 2022-07-26 | 2022-10-21 | 深圳证券通信有限公司 | Network request data acquisition method and related device of android system |
CN116320018A (en) * | 2023-04-11 | 2023-06-23 | 中国工商银行股份有限公司 | Network request migration method, device, computer equipment and storage medium |
CN118337466A (en) * | 2024-04-25 | 2024-07-12 | 江苏派智信息科技有限公司 | Information security protection method and system based on big data |
CN118337466B (en) * | 2024-04-25 | 2025-01-03 | 河南金数智能科技股份有限公司 | Information security protection method and system based on big data |
CN119697083A (en) * | 2024-12-31 | 2025-03-25 | 中国电信股份有限公司技术创新中心 | Service redirection method, device, network device and computer-readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112073512B (en) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112073512A (en) | Data processing method and device | |
US11394805B1 (en) | Automatic discovery of API information | |
CN103916294B (en) | The recognition methods of protocol type and device | |
WO2021164261A1 (en) | Method for testing cloud network device, and storage medium and computer device | |
CN113366815B (en) | Network resource request method, apparatus, electronic device, and storage medium | |
CN104219230B (en) | Identify method and the device of malicious websites | |
CN109996201B (en) | A network access method and network device | |
CN106790593B (en) | A page processing method and device | |
CN108900566B (en) | Method and device for determining position of IP (Internet protocol) equipment in network | |
CN105184559A (en) | System and method for payment | |
CN113055420B (en) | HTTPS service identification method, device and computing equipment | |
CN107392020A (en) | Database manipulation analysis method, device, computing device and computer-readable storage medium | |
CN1812410B (en) | File transfer management system and method | |
CN111294288A (en) | Traffic identification method and device, application program interface gateway and storage medium | |
CN109525682B (en) | Service processing method, device, network element entity, and computer-readable storage medium | |
CN112749190B (en) | Data query method and device, computing equipment and computer storage medium | |
CN113127767B (en) | Mobile phone number extraction method and device, electronic equipment and storage medium | |
CN113538024B (en) | Advertisement management method, system and content transmission network equipment | |
CN114928638B (en) | A network behavior analysis method, device and monitoring equipment | |
CN113965408B (en) | Method, device, medium and equipment for extracting HTTP (hyper text transport protocol) message | |
CN115550926B (en) | Electronic evidence obtaining method, system, device, equipment and storage medium | |
CN107508705B (en) | Resource tree construction method of HTTP element and computing equipment | |
CN112188014B (en) | Information processing method and equipment | |
CN113656731B (en) | Advertisement page processing method and device, electronic equipment and storage medium | |
CN114448703B (en) | Request processing method, request processing device, electronic equipment and storage medium |
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 |