[go: up one dir, main page]

CN108540503A - A kind of data interactive method and relevant apparatus - Google Patents

A kind of data interactive method and relevant apparatus Download PDF

Info

Publication number
CN108540503A
CN108540503A CN201810806332.7A CN201810806332A CN108540503A CN 108540503 A CN108540503 A CN 108540503A CN 201810806332 A CN201810806332 A CN 201810806332A CN 108540503 A CN108540503 A CN 108540503A
Authority
CN
China
Prior art keywords
data
network node
client
server
target 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.)
Pending
Application number
CN201810806332.7A
Other languages
Chinese (zh)
Inventor
杜琛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Onething Technologies Co Ltd
Original Assignee
Shenzhen Onething Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Onething Technologies Co Ltd filed Critical Shenzhen Onething Technologies Co Ltd
Priority to CN201810806332.7A priority Critical patent/CN108540503A/en
Publication of CN108540503A publication Critical patent/CN108540503A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0209Architectural arrangements, e.g. perimeter networks or demilitarized zones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This application discloses a kind of data interactive methods, when client is needed with external server interaction data, destination server can be established with client connect first, the Data Concurrent of client is received to the target network node determined, external server is forwarded the data to by target network node and carries out response processing, after obtaining handling result, handling result is equally transmitted to client by target network node and network server.Therefore, there is no direct interactions between client and external server, but carry out indirect interaction by target network node, therefore, external server may only know the information of target network node, without can know that the real information of client, therefore the safety of client be effectively ensured.A kind of data interaction system, network server, network node, network service device, network node device is also disclosed in the application, and above-mentioned technique effect equally may be implemented.

Description

一种数据交互方法及相关装置A data interaction method and related device

技术领域technical field

本申请涉及网络安全领域,更具体地说,涉及一种数据交互方法、系统、网络服务器、网络节点、网络服务器装置、网络节点装置。The present application relates to the field of network security, and more specifically, relates to a data interaction method, system, network server, network node, network server device, and network node device.

背景技术Background technique

随着互联网的发展,越来越多的用户会通过互联网获取信息。目前,用户获取外部的信息通常是利用用户的客户端与外部存储资源的服务器直接进行数据交互,例如用户向服务器发起数据获取请求,服务器响应该请求将相应的数据直接返回给客户端。With the development of the Internet, more and more users will obtain information through the Internet. At present, users usually obtain external information through direct data interaction between the user's client and the server of the external storage resource. For example, the user initiates a data acquisition request to the server, and the server returns the corresponding data directly to the client in response to the request.

然而,用户在于外界服务器直接交互时,往往会暴露自己客户端的信息,例如IP地址,因此,客户端的安全往往受到威胁。However, when a user directly interacts with an external server, the information of the client, such as an IP address, is often exposed. Therefore, the security of the client is often threatened.

因此,如何使用户可以更安全的上网,是本领域技术人员需要解决的问题。Therefore, how to enable users to surf the Internet more safely is a problem to be solved by those skilled in the art.

发明内容Contents of the invention

本申请的目的在于提供一种数据交互方法、系统、网络服务器、网络节点、网络服务器装置、网络节点装置,以解决如何使用户可以更安全的上网的问题。The purpose of this application is to provide a data interaction method, system, network server, network node, network server device, and network node device to solve the problem of how to enable users to surf the Internet more safely.

为实现上述目的,本申请实施例提供了如下技术方案:In order to achieve the above purpose, the embodiment of the present application provides the following technical solutions:

一种数据交互方法,应用于网络服务器,该方法包括:A data interaction method applied to a network server, the method comprising:

接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;receiving first data sent by the client, where the first data is data sent by the client to an external server;

将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;sending the first data sent by the client to a target network node, so that the target network node sends the first data to an external server;

接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;receiving second data sent by the target network node; wherein the second data is a processing result obtained by processing the first data sent by the external server to the target network node;

将所述第二数据发送至所述客户端。Send the second data to the client.

其中,所述将所述客户端发送的第一数据发送至目标网络节点,包括:Wherein, the sending the first data sent by the client to the target network node includes:

确定所述客户端的IP地址;Determine the IP address of the client;

利用所述IP地址确定与所述客户端对应的最优网络节点,将所述最优网络节点作为目标网络节点;Using the IP address to determine an optimal network node corresponding to the client, and using the optimal network node as a target network node;

将所述第一数据发送至所述目标网络节点。Send the first data to the target network node.

其中,所述利用所述IP地址确定与所述客户端对应的最优网络节点,包括:Wherein, the determining the optimal network node corresponding to the client by using the IP address includes:

利用所述IP地址确定至少一个与所述客户端地域和/或运营商相同的网络节点作为最优网络节点。Using the IP address to determine at least one network node that is in the same region and/or operator as the client as the optimal network node.

其中,所述接收所述目标网络节点发送的处理结果,包括:Wherein, the receiving the processing result sent by the target network node includes:

接收所述目标网络节点发送的利用预定过滤规则过滤的第二数据。Receive second data filtered by a predetermined filtering rule sent by the target network node.

其中,还包括:Among them, also include:

接收客户端发送的修改所述预定过滤规则的信息;receiving information sent by the client to modify the predetermined filtering rules;

将所述修改所述过滤规则的信息发送至所述目标网络节点,以使所述目标网络节点修改当前预定过滤规则。Sending the information of modifying the filtering rule to the target network node, so that the target network node modifies the currently predetermined filtering rule.

其中,还包括:Among them, also include:

将所述客户端发送的新增过滤规则发送至所述目标网络节点,以使所述目标网络节点利用所述新增过滤规则更新当前预定过滤规则。Sending the newly added filtering rule sent by the client to the target network node, so that the target network node uses the newly added filtering rule to update the current predetermined filtering rule.

其中,还包括:Among them, also include:

利用所述目标网络节点将更新后的预定过滤规则同步至所有网络节点。The updated predetermined filtering rule is synchronized to all network nodes by using the target network node.

为解决上述技术问题,本申请还提供了一种数据交互方法,应用于网络节点,该方法包括:In order to solve the above technical problems, the present application also provides a data interaction method applied to network nodes, the method comprising:

接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据;receiving first data sent by the web server, the first data being data sent to an external server by a client connected to the web server;

将所述第一数据发送至所述外部服务器;sending the first data to the external server;

接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果;receiving second data sent by the external server, where the second data is a processing result obtained by processing the first data by the external server;

将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。sending the second data to the web server, so that the web server sends the second data to the client.

其中,所述将所述第一数据发送至所述外部服务器,包括:Wherein, the sending the first data to the external server includes:

利用预定过滤规则过滤所述第一数据,并将过滤后的第一数据发送至所述外部服务器。filtering the first data by using a predetermined filtering rule, and sending the filtered first data to the external server.

为解决上述技术问题,本申请还提供了一种网络服务器,包括:In order to solve the above technical problems, the application also provides a network server, including:

第一接收模块,用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;The first receiving module is configured to receive first data sent by the client, where the first data is data sent by the client to an external server;

第一发送模块,用于将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;A first sending module, configured to send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server;

第二接收模块,用于接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;The second receiving module is configured to receive the second data sent by the target network node; wherein the second data is the processing obtained by processing the first data sent by the external server to the target network node result;

第二发送模块,用于将所述第二数据发送至所述客户端。A second sending module, configured to send the second data to the client.

为解决上述技术问题,本申请还提供了一种网络节点,包括:In order to solve the above technical problems, the present application also provides a network node, including:

第三接收模块,用于接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据;The third receiving module is used to receive the first data sent by the network server, and the first data is the data sent to the external server by the client connected to the network server;

第三发送模块,用于将所述第一数据发送至所述外部服务器;a third sending module, configured to send the first data to the external server;

第四接收模块,用于接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果;A fourth receiving module, configured to receive second data sent by the external server, where the second data is a processing result obtained by processing the first data by the external server;

第四发送模块,用于将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。A fourth sending module, configured to send the second data to the network server, so that the network server sends the second data to the client.

为解决上述技术问题,本申请还提供了一种数据交互系统,包括:In order to solve the above technical problems, the application also provides a data interaction system, including:

网络服务器及至少二个网络节点,其中:A network server and at least two network nodes, wherein:

所述网络服务器用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;其中,所述目标网络节点为所述至少二个网络节点中的至少一个网络节点;接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;将所述第二数据发送至所述客户端。The network server is configured to receive first data sent by the client, the first data is data sent by the client to an external server; and send the first data sent by the client to a target network node, so that The target network node sends the first data to an external server; wherein, the target network node is at least one of the at least two network nodes; and receives the second data sent by the target network node; Wherein, the second data is a processing result obtained by processing the first data sent by the external server to the target network node; and the second data is sent to the client.

所述网络节点用于接收网络服务器发送的第一数据;将所述第一数据发送至所述外部服务器;接收所述外部服务器发送的第二数据;将所述第二数据发送至所述网络服务器。The network node is configured to receive first data sent by a network server; send the first data to the external server; receive second data sent by the external server; send the second data to the network server.

为解决上述技术问题,本申请还提供了一种网络服务器装置,包括:In order to solve the above technical problems, the present application also provides a network server device, including:

第一存储器,用于存储计算机程序;a first memory for storing computer programs;

第一处理器,用于执行所述计算机程序时实现如所述数据交互方法的步骤。The first processor is configured to implement the steps of the data interaction method when executing the computer program.

为解决上述技术问题,本申请还提供了一种网络节点装置,包括:In order to solve the above technical problems, the present application also provides a network node device, including:

第二存储器,用于存储计算机程序;a second memory for storing computer programs;

第二处理器,用于执行所述计算机程序时实现如所述数据交互方法的步骤。The second processor is configured to implement the steps of the data interaction method when executing the computer program.

为解决上述技术问题,本申请还提供了一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序被执行时能够实现如所述的数据交互方法。In order to solve the above technical problem, the present application also provides a computer storage medium, which is characterized in that the computer storage medium stores a program, and when the program is executed, the data interaction method as described above can be realized.

由此可见,本申请提供的一种数据交互方法,在客户端需要与外部服务器交互数据时,目标服务器首先会与客户端建立连接,接收客户端的数据并发给确定好的目标网络节点,由目标网络节点将数据转发给外部服务器进行响应处理,在得到处理结果后,同样由目标网络节点以及目标服务器将处理结果转发给客户端。因此,客户端与外部服务器之间并没有直接交互,而是通过目标网络节点进行间接交互,因此,外部服务器只可以知道目标网络节点的信息,而不能知道客户端的真实信息,因此有效保证了客户端的安全性。It can be seen that in the data interaction method provided by this application, when the client needs to exchange data with an external server, the target server will first establish a connection with the client, receive the data from the client and send it to the determined target network node, and the target server The network node forwards the data to the external server for response processing, and after obtaining the processing result, the target network node and the target server also forward the processing result to the client. Therefore, there is no direct interaction between the client and the external server, but indirect interaction through the target network node. Therefore, the external server can only know the information of the target network node, but not the real information of the client, thus effectively ensuring the client's terminal security.

本申请还提供了一种数据交互系统、网络服务器、网络节点、网络服务器装置、网络节点装置,同样可以实现上述技术效果。The present application also provides a data interaction system, a network server, a network node, a network server device, and a network node device, which can also achieve the above-mentioned technical effects.

附图说明Description of drawings

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

图1为本申请实施例公开的一种应用于网络服务器的数据交互方法流程图;FIG. 1 is a flow chart of a data interaction method applied to a network server disclosed in an embodiment of the present application;

图2为本申请实施例公开的一种具体的应用于网络服务器的数据交互方法流程图;FIG. 2 is a flow chart of a specific data interaction method applied to a network server disclosed in the embodiment of the present application;

图3为本申请实施例公开的一种具体的应用于网络服务器的数据交互方法流程图;FIG. 3 is a flow chart of a specific data interaction method applied to a network server disclosed in the embodiment of the present application;

图4为本申请实施例公开的一种应用于网络节点的数据交互方法流程图;FIG. 4 is a flowchart of a data interaction method applied to network nodes disclosed in the embodiment of the present application;

图5为本申请实施例公开的一种网络服务器结构示意图;FIG. 5 is a schematic structural diagram of a network server disclosed in an embodiment of the present application;

图6为本申请实施例公开的一种网络服务器装置结构示意图。FIG. 6 is a schematic structural diagram of a network server device disclosed in an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

本申请实施例公开了一种数据交互方法、系统、网络服务器、网络节点、网络服务器装置、网络节点装置,以解决如何使用户可以更安全的上网的问题。The embodiment of the present application discloses a data interaction method, system, network server, network node, network server device, and network node device to solve the problem of how to enable users to surf the Internet more safely.

参见图1,本申请实施例提供的一种数据交互方法,应用于网络服务器,具体包括:Referring to Fig. 1, a data interaction method provided by an embodiment of the present application is applied to a network server, and specifically includes:

S101,接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据。S101. Receive first data sent by a client, where the first data is data sent by the client to an external server.

在本方案中,提供一种网络服务器,该网络服务器与目标网络节点和客户端分别相连,其中,目标网络节点可以是利用海量网络节点组织成的网状拓扑中的一个节点,组织成网状拓扑的网络节点数量众多,例如数量可以是十万、百万、甚至更高数量级的网络节点,可以广泛分布于多个地域,不同的网络节点可以利用不同的运营商接入网络,因此数量众多的网络节点可涉及多个运营商。In this solution, a network server is provided, and the network server is connected to the target network node and the client respectively, wherein the target network node can be a node in a network topology organized by a large number of network nodes, organized into a network There are a large number of network nodes in the topology, for example, the number of network nodes can be hundreds of thousands, millions, or even higher, and they can be widely distributed in multiple regions. Different network nodes can use different operators to access the network, so the number is large A network node can involve multiple operators.

需要说明的是,客户端与外部服务器的数据交互不是直接进行的,而是通过目标网络节点进行转发实现的,而目标网络节点是由目标服务器在上述网状拓扑中海量网络节点中确定的至少一个节点。关于目标网络节点的确定,可以基于数据转发的质量速度等因此进行,具体确定方法可以参考下文实施例,此处不再赘述。在客户端需要连接网络获取或者上传数据时,也就是需要获取外部某一服务器上的数据或向外部服务器上传数据时,网络服务器接收客户端发送的第一数据,第一数据是客户端发往外部服务器的数据。该数据可以是获取外部服务器数据的请求,也可以是向外部服务器上传数据的请求以及具体需要上传的数据。It should be noted that the data interaction between the client and the external server is not performed directly, but through the forwarding of the target network node, and the target network node is determined by the target server among the massive network nodes in the above mesh topology. a node. The determination of the target network node may be based on the quality and speed of data forwarding, etc. The specific determination method may refer to the following embodiments, which will not be repeated here. When the client needs to connect to the network to obtain or upload data, that is, when it needs to obtain data on an external server or upload data to an external server, the network server receives the first data sent by the client. The first data is sent by the client to Data from external servers. The data may be a request for acquiring data from an external server, or a request for uploading data to an external server and specific data to be uploaded.

S102,将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器。S102. Send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server.

在本方案中,网络服务器在接收到由客户端发送的第一数据后,会先将该第一数据发送至目标网络节点。In this solution, after receiving the first data sent by the client, the network server first sends the first data to the target network node.

S103,接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果。S103. Receive second data sent by the target network node; wherein the second data is a processing result obtained by processing the first data sent by the external server to the target network node.

在本方案中,外部服务器只与目标网络节点建立连接,而不会与客户端建立连接,也就是说外部服务器只可以得到目标网络节点的IP地址,而不能得到客户端的IP地址。In this solution, the external server only establishes a connection with the target network node, but does not establish a connection with the client. That is to say, the external server can only obtain the IP address of the target network node, but not the IP address of the client.

在外部服务器响应了客户端发送的访问请求后,首先会将处理结果作为第二数据发送至目标网络节点,再由目标网络节点发送至网络服务器,再转发到客户端。After the external server responds to the access request sent by the client, it will first send the processing result as the second data to the target network node, then send it to the network server by the target network node, and then forward it to the client.

例如客户端发送到目标网络节点的数据为获取外部服务器上某些数据的请求数据,则外部服务器在接收到该数据时,会响应该请求,并将客户端想要获取的数据作为第二数据发送到目标网络节点上,目标网络节点会将获取到的处理结果发送给网络服务器,由网络服务器转发到客户端。For example, the data sent by the client to the target network node is the request data to obtain some data on the external server. When the external server receives the data, it will respond to the request and use the data that the client wants to obtain as the second data. Send to the target network node, the target network node will send the obtained processing result to the network server, and the network server will forward it to the client.

S104,将所述第二数据发送至所述客户端。S104. Send the second data to the client.

由此可见,本申请实施例提供的一种数据交互方法,在客户端需要与外部服务器交互数据时,网络服务器首先会与客户端建立连接,接收客户端的数据并发给确定好的目标网络节点,由目标网络节点将数据转发给外部服务器进行响应处理,在得到处理结果后,同样由目标网络节点以及目标服务器将处理结果转发给客户端。因此,客户端与外部服务器之间并没有直接交互,而是通过目标网络节点进行间接交互,因此,外部服务器只可以知道目标网络节点的信息,而不能知道客户端的真实信息,因此有效保证了客户端的安全性。It can be seen that, in the data interaction method provided by the embodiment of the present application, when the client needs to exchange data with the external server, the network server will first establish a connection with the client, receive the data of the client and send it to the determined target network node, The target network node forwards the data to the external server for response processing, and after obtaining the processing result, the target network node and the target server also forward the processing result to the client. Therefore, there is no direct interaction between the client and the external server, but indirect interaction through the target network node. Therefore, the external server can only know the information of the target network node, but not the real information of the client, thus effectively ensuring the client's terminal security.

下面对本申请实施例提供的一种具体的数据交互方法进行介绍,本申请实施例提供的一种具体地数据交互方法与上述实施例可以相互参照。A specific data interaction method provided in the embodiment of the present application is introduced below, and a specific data interaction method provided in the embodiment of the present application can be referred to with the foregoing embodiments.

参见图2,本申请实施例提供的一种具体的数据交互方法,具体包括:Referring to Figure 2, a specific data interaction method provided by the embodiment of the present application specifically includes:

S201,接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据。S201. Receive first data sent by a client, where the first data is data sent by the client to an external server.

S202,确定所述客户端的IP地址。S202. Determine the IP address of the client.

由于对IP地址进行解析可以获取到关于客户端的网络环境信息,例如运营商、地域等,因此在本方案中优选使用客户端IP地址来确定与其对应的目标网络节点。Since the network environment information about the client can be obtained by analyzing the IP address, such as operator, region, etc., in this solution, the IP address of the client is preferably used to determine the corresponding target network node.

具体的,目标服务器在与客户端建立连接后,会确定客户端的IP地址。Specifically, after establishing a connection with the client, the target server will determine the IP address of the client.

S203,利用所述IP地址确定与所述客户端对应的最优网络节点,将所述最优网络节点作为目标网络节点。S203. Determine an optimal network node corresponding to the client by using the IP address, and use the optimal network node as a target network node.

其中,利用所述IP地址确定与所述客户端地域和/或运营商相同的最优节点,将所述最优节点作为目标网络节点。Wherein, the optimal node in the same region and/or operator as the client is determined by using the IP address, and the optimal node is used as a target network node.

需要说明的是,目标服务器与海量节点相连,因此需要在所有节点中确定至少一个节点,用来转发当前客户端的数据。It should be noted that the target server is connected to a large number of nodes, so it is necessary to determine at least one node among all the nodes to forward the data of the current client.

在本方案中,利用客户端的IP地址在所有节点中确定最适合当前客户端的最优节点,作为目标网络节点。In this solution, the optimal node that is most suitable for the current client is determined among all nodes by using the IP address of the client as the target network node.

作为优选的,网络服务器可以利用客户端的IP地址解析出客户端的地域以及运营商,然后在所有节点中筛选地域和/或运营商与客户端相同的IP对应的节点,来提高服务质量。例如,用户客户端的网络环境是江苏南京电信网,那么网络服务器会筛选江苏南京电信网的节点为该客户端提供服务。Preferably, the network server can use the IP address of the client to resolve the region and the operator of the client, and then filter the nodes corresponding to the region and/or operator with the same IP as the client to improve the quality of service. For example, if the network environment of the user client is Jiangsu Nanjing Telecom Network, then the network server will select the nodes of Jiangsu Nanjing Telecom Network to provide services for the client.

可以理解的是,目标网络节点优选为地域与运营商均与客户端相同的节点,如不存在此种节点,则优选满足其中一种条件的节点作为目标网络节点。It can be understood that the target network node is preferably a node with the same region and operator as the client, and if there is no such node, a node that satisfies one of the conditions is preferred as the target network node.

S204,将所述第一数据发送至所述目标网络节点;其中所述目标网络节点用于将所述数据发送至外部服务器。S204. Send the first data to the target network node; wherein the target network node is used to send the data to an external server.

S205,接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果。S205. Receive second data sent by the target network node; wherein the second data is a processing result obtained by processing the first data sent by the external server to the target network node.

S206,将所述第二数据发送至所述客户端。S206. Send the second data to the client.

其中,S204,S205,S206分别与上述实施例S102,S103,S104对应,具体内容可以参考上述实施例,此处不再赘述。Wherein, S204, S205, and S206 respectively correspond to S102, S103, and S104 in the above-mentioned embodiment. For specific content, reference may be made to the above-mentioned embodiment, and details are not repeated here.

由此可见,本申请实施例提供的一种具体的数据交互方法,由于目标网络节点的筛选是根据客户端的IP地址进行筛选,目标网络节点的优选筛选结果即与客户端相同地域、相同运营商的节点,因此在实际应用中,客户端与目标网络节点之间数据传输的速度与质量即可以得到了良好的保障,保证了用户的良好上网体验。It can be seen that in the specific data interaction method provided by the embodiment of the present application, since the screening of the target network node is based on the IP address of the client, the preferred screening result of the target network node is the same region and the same operator as the client. Therefore, in practical applications, the speed and quality of data transmission between the client and the target network node can be well guaranteed, ensuring a good online experience for users.

下面对本申请实施例提供的一种具体的数据交互方法进行介绍,下文描述的一种具体的数据交互方法与上文描述的任意实施例可以相互参照。A specific data interaction method provided in the embodiment of the present application is introduced below, and a specific data interaction method described below may refer to any embodiment described above.

参见图3,本申请实施例提供的一种具体的数据交互方法,具体包括:Referring to Figure 3, a specific data interaction method provided by the embodiment of the present application specifically includes:

S301,接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据。S301. Receive first data sent by a client, where the first data is data sent by the client to an external server.

S302,将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器。S302. Send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server.

其中,目标网络节点优选为上述实施例中描述的利用客户端的IP地址确定的运营商与地域均与客户端相同的优选节点。Wherein, the target network node is preferably the preferred node in which the operator and region determined by the IP address of the client are the same as those of the client as described in the above embodiments.

S303,接收所述目标网络节点发送的利用预定过滤规则过滤的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果。S303. Receive the second data sent by the target network node and filtered by using a predetermined filter rule; wherein, the second data is obtained by processing the first data sent by the external server to the target network node process result.

在本方案中,目标网络节点预设有过滤规则,过滤规则用于过滤异常数据,例如广告、木马病毒、钓鱼网站等。目标网络节点在接收到外部服务器对客户端数据进行响应后的处理结果时,首先利用过滤规则对处理结果进行过滤,得到过滤后的处理结果,再将该结果发送到目标服务器。In this solution, the target network node is preset with filtering rules, and the filtering rules are used to filter abnormal data, such as advertisements, Trojan horse viruses, phishing websites, etc. When the target network node receives the processing result after the external server responds to the client data, it first uses filtering rules to filter the processing result, obtains the filtered processing result, and then sends the result to the target server.

具体地,网络服务器接收到的第二数据即是由目标网络节点进行过滤后的第二数据,因此当前接收到的第二数据即为相对安全的结果。Specifically, the second data received by the network server is the second data filtered by the target network node, so the currently received second data is a relatively safe result.

S304,将所述处理结果发送至所述客户端。S304. Send the processing result to the client.

具体地,目标服务器将上述过滤后的处理结果再发送到客户端。由于目标网络节点对处理结果进行了异常数据的过滤,因此客户端接收到的数据很大程度上拦截了例如广告、木马病毒、钓鱼网站的异常数据,因此给用户提供了一个安全舒适的网络环境。Specifically, the target server sends the filtered processing result to the client. Since the target network node filters the abnormal data of the processing results, the data received by the client largely intercepts abnormal data such as advertisements, Trojan viruses, and phishing websites, thus providing users with a safe and comfortable network environment .

需要说明的是,由于异常数据通常也在不断的更新,因此目标网络节点中预设的过滤规则可能会不能过滤当前所有的异常数据,存在漏网之鱼,因此,本申请实施例提供一种具体的数据交互方法,为用户提供修改或者添加过滤规则的功能,从而更新现有的过滤规则,完善当前的过滤规则。It should be noted that since the abnormal data is usually constantly updated, the preset filtering rules in the target network node may not be able to filter all the current abnormal data, and there are fish that slip through the net. Therefore, the embodiment of the present application provides a specific The data interaction method provides users with the function of modifying or adding filter rules, so as to update the existing filter rules and improve the current filter rules.

本申请实施例提供的一种具体的数据交互方法,在上述实施例的基础上,还包括:A specific data interaction method provided by the embodiments of the present application, on the basis of the above embodiments, further includes:

接收客户端发送的修改所述预定过滤规则的信息;receiving information sent by the client to modify the predetermined filtering rules;

将所述修改所述过滤规则的信息发送至所述目标网络节点,以使所述目标网络节点修改当前预定过滤规则。Sending the information of modifying the filtering rule to the target network node, so that the target network node modifies the currently predetermined filtering rule.

在本方案中,网络服务器可以接收客户端发送的修改当前过滤规则的信息,然后将该修改的信息发送到目标网络节点,目标网络节点利用修改的信息更新当前预定过滤规则。In this solution, the network server may receive the information sent by the client to modify the current filter rule, and then send the modified information to the target network node, and the target network node updates the current predetermined filter rule with the modified information.

在另一个具体的实施方式中,网络服务器将所述客户端发送的新增过滤规则发送至所述目标网络节点,以使所述目标网络节点利用所述新增过滤规则更新当前预定过滤规则。In another specific implementation manner, the network server sends the newly added filtering rule sent by the client to the target network node, so that the target network node uses the newly added filtering rule to update the current predetermined filtering rule.

在本方案中,网络服务器还可以接收客户端发送的新增过滤规则,然后将新增过滤规则发送至目标网络节点,目标网络节点利用新增过滤规则更新当前预定过滤规则。In this solution, the network server can also receive the new filtering rules sent by the client, and then send the new filtering rules to the target network node, and the target network node updates the current predetermined filtering rules with the new filtering rules.

作为一个优选的实施方式,网络服务器利用所述目标网络节点将更新后的预定过滤规则同步至所有节点。As a preferred implementation manner, the network server uses the target network node to synchronize the updated predetermined filtering rules to all nodes.

具体地,为了使全部节点的过滤规则更加完善,在每个节点更新了自身的预定过滤规则后,还要将更新结果同步至每个节点中,使所有节点均可以按照当前最新、最完善的规则实现处理结果的过滤。Specifically, in order to make the filtering rules of all nodes more perfect, after each node updates its own predetermined filtering rules, the update results must be synchronized to each node, so that all nodes can follow the current latest and most complete Rules implement filtering of processing results.

下面对本申请实施例提供的一种应用于网络节点的数据交互方法进行介绍,下文描述的一种数据交互方法与上述任意实施例可以相互参照。A data interaction method applied to a network node provided in the embodiment of the present application is introduced below, and a data interaction method described below may refer to any of the foregoing embodiments.

参见图4,本申请实施例提供的一种数据交互方法,应用于网络节点,具体包括:Referring to Figure 4, a data interaction method provided by the embodiment of the present application is applied to network nodes, and specifically includes:

S401,接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据。S401. Receive first data sent by a network server, where the first data is data sent from a client connected to the network server to an external server.

在本方案中,网络节点接收由网络服务器发送的第一数据,其中,第一数据是客户端发往外部服务器的数据,该数据首先会被客户端发送到网络服务器,再由网络服务器发送至网络节点。In this solution, the network node receives the first data sent by the network server, wherein the first data is the data sent by the client to the external server, the data will first be sent by the client to the network server, and then sent by the network server to network node.

需要说明的是,第一数据是客户端发往外部服务器的数据。该数据可以是获取外部服务器数据的请求,也可以是向外部服务器上传数据的请求以及具体需要上传的数据。It should be noted that the first data is data sent by the client to the external server. The data may be a request for acquiring data from an external server, or a request for uploading data to an external server and specific data to be uploaded.

S402,将所述第一数据发送至所述外部服务器。S402. Send the first data to the external server.

具体地,网络节点在接收到第一数据后,会将第一数据发送到外部服务器。Specifically, after receiving the first data, the network node will send the first data to the external server.

作为一种优选的实施方式,网络节点利用预定过滤规则过滤所述第一数据,并将过滤后的第一数据发送至所述外部服务器。As a preferred implementation manner, the network node filters the first data by using a predetermined filtering rule, and sends the filtered first data to the external server.

具体地,为了保证客户端向外部服务器发送的数据的安全性,网络节点在接收到客户端的第一数据后,先对第一数据进行过滤,再将过滤后的第一数据发送至外部服务器。Specifically, in order to ensure the security of the data sent by the client to the external server, after receiving the first data from the client, the network node first filters the first data, and then sends the filtered first data to the external server.

有关对第一数据进行过滤的方法可以具体参考上述实施例中关于第二数据过滤的方法,此处不再赘述。Regarding the method for filtering the first data, reference may be made specifically to the method for filtering the second data in the foregoing embodiments, which will not be repeated here.

S403,接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果。S403. Receive second data sent by the external server, where the second data is a processing result obtained by processing the first data by the external server.

具体地,当外部服务器响应了客户端的第一数据后,会得到处理结果,将处理结果作为第二数据发送至网络节点,网络节点则接收该第二数据。Specifically, when the external server responds to the first data from the client, it will obtain a processing result, and send the processing result to the network node as the second data, and the network node receives the second data.

作为优选的,网络节点会对第二数据进行过滤,以保证向客户端返回的数据是安全可靠的,关于过滤的操作在上述实施例中已做具体介绍,具体内容可以参考上述实施例,此处不再赘述。Preferably, the network node will filter the second data to ensure that the data returned to the client is safe and reliable. The operation of filtering has been specifically introduced in the above-mentioned embodiment, and the specific content can refer to the above-mentioned embodiment. I won't repeat them here.

S404,将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。S404. Send the second data to the network server, so that the network server sends the second data to the client.

网络节点在接收到第二数据后,将该第二数据发送至网络服务器,网络服务器再将该第二数据返回给对应的客户端。After receiving the second data, the network node sends the second data to the network server, and the network server returns the second data to the corresponding client.

下面对本申请实施例提供的一种数据交互系统进行介绍,下文描述的一种数据交互系统与上文任一方法实施例可以相互参照。A data interaction system provided by the embodiment of the present application is introduced below, and a data interaction system described below may refer to any method embodiment above.

参见图5,本申请实施例提供的一种网络服务器,具体包括:Referring to Fig. 5, a network server provided by the embodiment of the present application specifically includes:

第一接收模块501,用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;The first receiving module 501 is configured to receive first data sent by the client, where the first data is data sent by the client to an external server;

第一发送模块502,用于将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;A first sending module 502, configured to send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server;

第二接收模块503,用于接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;The second receiving module 503 is configured to receive the second data sent by the target network node; wherein the second data is obtained by processing the first data sent by the external server to the target network node process result;

第二发送模块504,用于将所述第二数据发送至所述客户端。The second sending module 504 is configured to send the second data to the client.

本实施例的网络服务器用于实现前述的数据交互方法,因此网络服务器中的具体实施方式可见前文中的数据交互方法的实施例部分,例如,第一接收模块501,第一发送模块502,第二接收模块503,第二接收模块504,分别用于实现上述数据交互方法中步骤S101,S102,S103和S104,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。The web server of this embodiment is used to implement the aforementioned data interaction method, so the specific implementation in the web server can be seen in the embodiment part of the data interaction method above, for example, the first receiving module 501, the first sending module 502, the first The second receiving module 503 and the second receiving module 504 are respectively used to implement steps S101, S102, S103 and S104 in the above-mentioned data interaction method. Therefore, the specific implementation methods can refer to the descriptions of the corresponding parts of the embodiments, and will not be repeated here. repeat.

下面对本申请实施例提供的一种具体的网络服务器进行介绍,下文描述的一种网络服务器与上述实施例可以相互参照。A specific network server provided by the embodiment of the present application is introduced below, and a network server described below may refer to the foregoing embodiments.

本申请实施例提供的一种具体的网络服务器,具体包括:A specific network server provided in the embodiment of the present application specifically includes:

第一发送模块,用于将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器。A first sending module, configured to send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server.

其中,第一发送模块包括:Wherein, the first sending module includes:

第一确定单元,用于确定所述客户端的IP地址。A first determining unit, configured to determine the IP address of the client.

第二确定单元,用于利用所述IP地址确定与所述客户端对应的最优节点,将所述最优节点作为目标网络节点。The second determining unit is configured to use the IP address to determine an optimal node corresponding to the client, and use the optimal node as a target network node.

其中,第二确定单元,具体用于利用所述IP地址确定至少一个与所述客户端地域和/或运营商相同的网络节点作为最优网络节点,将所述最优网络节点作为目标网络节点。Wherein, the second determining unit is specifically configured to use the IP address to determine at least one network node that is in the same region and/or operator as the client as the optimal network node, and use the optimal network node as the target network node .

发送单元,用于将所述第一数据发送至所述目标网络节点。A sending unit, configured to send the first data to the target network node.

第二接收模块,用于接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果。第二发送模块,用于将所述第二数据发送至所述客户端。The second receiving module is configured to receive the second data sent by the target network node; wherein the second data is the processing obtained by processing the first data sent by the external server to the target network node result. A second sending module, configured to send the second data to the client.

下面对本申请实施例提供的一种具体的网络服务器进行介绍,下文描述的一种具体的网络服务器,具体包括:A specific network server provided by the embodiment of the present application is introduced below, and a specific network server described below specifically includes:

第一接收模块,用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据。The first receiving module is configured to receive the first data sent by the client, the first data is the data sent by the client to the external server.

第一发送模块,用于将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器。A first sending module, configured to send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server.

第二接收模块,用于接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果。The second receiving module is configured to receive the second data sent by the target network node; wherein the second data is the processing obtained by processing the first data sent by the external server to the target network node result.

其中,第二接收模块具体用于接收所述目标网络节点发送的利用预定过滤规则过滤的第二数据。Wherein, the second receiving module is specifically configured to receive the second data sent by the target network node and filtered by a predetermined filtering rule.

第二发送模块,用于将所述第二数据发送至所述客户端。A second sending module, configured to send the second data to the client.

其中,还包括:Among them, also include:

修改规则接收模块,用于接收客户端发送的修改所述预定过滤规则的信息。The modifying rule receiving module is configured to receive the information sent by the client to modify the predetermined filtering rule.

修改规则发送模块,用于将所述修改所述过滤规则的信息发送至所述目标网络节点,以使所述目标网络节点修改当前预定过滤规则。A modifying rule sending module, configured to send the information of modifying the filtering rule to the target network node, so that the target network node modifies the currently predetermined filtering rule.

新增规则发送模块,用于将所述客户端发送的新增过滤规则发送至所述目标网络节点,以使所述目标网络节点利用所述新增过滤规则更新当前预定过滤规则。The new rule sending module is configured to send the new filter rule sent by the client to the target network node, so that the target network node uses the new filter rule to update the current predetermined filter rule.

同步模块,用于利用所述目标网络节点将更新后的预定过滤规则同步至所有节点。A synchronization module, configured to use the target network node to synchronize the updated predetermined filtering rules to all nodes.

下面对本申请提供的一种网络节点进行介绍,下文描述的一种网络节点与上述任一实施例可以相互参照。上述实施例中所介绍的目标网络节点即为本申请实施例提供的一个网络节点,具体可以内容可以相互参照。A network node provided in the present application is introduced below, and a network node described below may refer to any of the foregoing embodiments. The target network node introduced in the foregoing embodiments is a network node provided in the embodiments of the present application, and the specific content may refer to each other.

本申请实施例提供的一种网络节点,具体包括:A network node provided in an embodiment of the present application specifically includes:

第三接收模块,用于接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据。The third receiving module is configured to receive the first data sent by the network server, the first data is the data sent by the client connected to the network server to the external server.

第三发送模块,用于将所述第一数据发送至所述外部服务器。A third sending module, configured to send the first data to the external server.

其中,第三发送模块具体用于利用预定过滤规则过滤所述第一数据,并将过滤后的第一数据发送至所述外部服务器。Wherein, the third sending module is specifically configured to filter the first data by using a predetermined filtering rule, and send the filtered first data to the external server.

第四接收模块,用于接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果。The fourth receiving module is configured to receive second data sent by the external server, where the second data is a processing result obtained by processing the first data by the external server.

第四发送模块,用于将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。A fourth sending module, configured to send the second data to the network server, so that the network server sends the second data to the client.

本实施例的网络服务器用于实现前述的数据交互方法,因此网络服务器中的具体实施方式可见前文中的数据交互方法的实施例部分,例如,第三接收模块,第三发送模块,第四接收模块,第四发送模块,分别用于实现上述数据交互方法中步骤S401,S402,S403和404,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。The network server of this embodiment is used to implement the aforementioned data interaction method, so the specific implementation in the network server can be seen in the embodiment part of the data interaction method in the foregoing, for example, the third receiving module, the third sending module, and the fourth receiving module The module, the fourth sending module, is respectively used to implement steps S401, S402, S403 and 404 in the above-mentioned data interaction method. Therefore, its specific implementation can refer to the description of the corresponding parts of the embodiments, and will not be repeated here.

下面对本申请实施例提供的一种数据交互系统进行介绍,下文描述的一种数据交互系统,与上述任一实施例可以相互参照。The following introduces a data interaction system provided by the embodiments of the present application. The data interaction system described below may refer to any of the above embodiments.

本申请实施例提供的一种数据交互系统,具体包括网络服务器及至少二个网络节点,其中:A data interaction system provided by an embodiment of the present application specifically includes a network server and at least two network nodes, wherein:

所述网络服务器用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;其中,所述目标网络节点为所述至少二个网络节点中的一个网络节点;接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;将所述第二数据发送至所述客户端。The network server is configured to receive first data sent by the client, the first data is data sent by the client to an external server; and send the first data sent by the client to a target network node, so that The target network node sends the first data to an external server; wherein the target network node is one of the at least two network nodes; receiving second data sent by the target network node; wherein , the second data is a processing result obtained by processing the first data sent by the external server to the target network node; sending the second data to the client.

所述网络节点用于接收网络服务器发送的第一数据;将所述第一数据发送至所述外部服务器;接收所述外部服务器发送的第二数据;将所述第二数据发送至所述网络服务器。The network node is configured to receive first data sent by a network server; send the first data to the external server; receive second data sent by the external server; send the second data to the network server.

有关网络服务器和网络节点的内容具体可参考上述网络服务器实施例与网络节点实施例的具体内容,此处不再赘述。For details about the network server and the network node, reference may be made to the specific content of the above-mentioned network server embodiment and network node embodiment, which will not be repeated here.

本申请还提供了一种网络服务器装置,参见图6,本申请实施例提供的一种数据交互设备的结构图,如图所示,包括:The present application also provides a network server device. Referring to FIG. 6, a structural diagram of a data interaction device provided by an embodiment of the present application, as shown in the figure, includes:

第一存储器100,用于存储计算机程序;The first memory 100 is used to store computer programs;

第一处理器200,用于执行所述计算机程序时可以实现上述实施例所提供的步骤。The first processor 200 is configured to implement the steps provided in the foregoing embodiments when executing the computer program.

具体的,第一存储器100包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。第一处理器200为数据交互装置提供计算和控制能力,可以实现以下步骤:Specifically, the first memory 100 includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer-readable instructions, and the internal memory provides an environment for the operation of the operating system and computer-readable instructions in the non-volatile storage medium. The first processor 200 provides computing and control capabilities for the data interaction device, and can implement the following steps:

接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;将所述第二数据发送至所述客户端。receiving first data sent by the client, the first data being data sent by the client to an external server; sending the first data sent by the client to a target network node, so that the target network node will Sending the first data to an external server; receiving second data sent by the target network node; wherein, the second data is sent by the external server to the target network node to process the first data The obtained processing result: sending the second data to the client.

本实施例中,所述第一处理器200执行所述第一存储器100中保存的计算机子程序时,可以具体实现以下步骤:In this embodiment, when the first processor 200 executes the computer subroutine stored in the first memory 100, the following steps may be specifically implemented:

确定所述客户端的IP地址;利用所述IP地址确定与所述客户端对应的最优节点,将所述最优节点作为目标网络节点;将所述第一数据发送至所述目标网络节点。Determining the IP address of the client; using the IP address to determine an optimal node corresponding to the client, using the optimal node as a target network node; sending the first data to the target network node.

本实施例中,所述第一处理器200执行所述第一存储器100中保存的计算机子程序时,可以具体实现以下步骤:In this embodiment, when the first processor 200 executes the computer subroutine stored in the first memory 100, the following steps may be specifically implemented:

利用所述IP地址确定与所述客户端地域和/或运营商相同的最优节点,将所述最优节点作为目标网络节点。The IP address is used to determine the optimal node in the same region and/or operator as the client, and the optimal node is used as the target network node.

本实施例中,所述第一处理器200执行所述第一存储器100中保存的计算机子程序时,可以具体实现以下步骤:In this embodiment, when the first processor 200 executes the computer subroutine stored in the first memory 100, the following steps may be specifically implemented:

接收所述目标网络节点发送的利用预定过滤规则过滤的第二数据。Receive second data filtered by a predetermined filtering rule sent by the target network node.

接收客户端发送的修改所述预定过滤规则的信息;receiving information sent by the client to modify the predetermined filtering rules;

将所述修改所述过滤规则的信息发送至所述目标网络节点,以使所述目标网络节点修改当前预定过滤规则。Sending the information of modifying the filtering rule to the target network node, so that the target network node modifies the currently predetermined filtering rule.

将所述客户端发送的新增过滤规则发送至所述目标网络节点,以使所述目标网络节点利用所述新增过滤规则更新当前预定过滤规则。Sending the newly added filtering rule sent by the client to the target network node, so that the target network node uses the newly added filtering rule to update the current predetermined filtering rule.

利用所述目标网络节点将更新后的预定过滤规则同步至所有节点。The updated predetermined filtering rules are synchronized to all nodes by using the target network node.

在上述实施例的基础上,作为优选实施方式,所述网络服务器还包括:On the basis of the foregoing embodiments, as a preferred implementation manner, the network server further includes:

第一输入接口300,用于获取外部导入的计算机程序、参数和指令,经处理器控制保存至存储器中。该第一输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。具体的,在本实施例中,用户可以通过第一输入接口300手动选择网络服务器确定目标网络节点的方式。The first input interface 300 is used to obtain externally imported computer programs, parameters and instructions, and store them in the memory under the control of the processor. The first input interface 300 may be connected with an input device to receive parameters or instructions manually input by a user. The input device may be a touch layer covered on the display screen, or may be a button, a trackball or a touch pad provided on the terminal shell, or may be a keyboard, a touch pad, or a mouse. Specifically, in this embodiment, the user may manually select the manner in which the network server determines the target network node through the first input interface 300 .

第一显示单元400,用于显示处理器发送的数据。该第一显示单元400可以为PC机上的显示屏、液晶显示屏或者电子墨水显示屏等。具体的,在本实施例中,第一显示单元400可以显示网络服务器所接收到的客户端和目标网络节点发送的数据、目标网络节点的确定结果等。The first display unit 400 is configured to display data sent by the processor. The first display unit 400 may be a display screen on a PC, a liquid crystal display screen, or an electronic ink display screen. Specifically, in this embodiment, the first display unit 400 may display the data received by the network server from the client and the target network node, the determination result of the target network node, and the like.

第一网络端口500,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(MHL)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术等。具体地,本实施例中,该第一网络端口500分别用于连接客户端与目标网络节点,实现数据交互装置与客户端和目标网络节点之间的数据交互。The first network port 500 is used for communicating with various external terminal devices. The communication technology used in the communication connection can be wired communication technology or wireless communication technology, such as mobile high-definition link technology (MHL), universal serial bus (USB), high-definition multimedia interface (HDMI), wireless fidelity technology (WiFi), Bluetooth communication technology, low-power Bluetooth communication technology, communication technology based on IEEE802.11s, etc. Specifically, in this embodiment, the first network ports 500 are respectively used to connect the client and the target network node, so as to realize data interaction between the data interaction device and the client and the target network node.

本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时可以实现上述应用于网络服务器的数据交互方法的实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps provided in the above embodiment of the data interaction method applied to a network server can be realized. The storage medium may include various media capable of storing program codes such as a U disk, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk.

下面对本申请实施例提供的一种网络节点装置进行介绍,下文描述的一种网络节点装置与上述任一实施例可以相互参照。A network node device provided in the embodiment of the present application is introduced below, and a network node device described below may refer to any of the foregoing embodiments.

本申请实施例提供的一种网络节点装置,具体包括:A network node device provided in an embodiment of the present application specifically includes:

第二存储器,用于存储计算机程序;a second memory for storing computer programs;

第二处理器,用于执行所述计算机程序时实现如以下步骤:The second processor is configured to implement the following steps when executing the computer program:

接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据;将所述第一数据发送至所述外部服务器;接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果;将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。receiving the first data sent by the network server, the first data is the data sent to the external server by the client connected to the network server; sending the first data to the external server; receiving the data sent by the external server the second data, the second data is the processing result obtained by the external server processing the first data; the second data is sent to the network server, so that the network server sends the The second data is sent to the client.

在上述实施例的基础上,作为优选实施方式,所述网络节点还包括:On the basis of the above embodiments, as a preferred implementation manner, the network node further includes:

第二输入接口,用于获取外部导入的计算机程序、参数和指令,经处理器控制保存至存储器中。该第二输入接口可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。具体的,在本实施例中,用户可以通过第二输入接口输入预定过滤规则。The second input interface is used to obtain computer programs, parameters and instructions imported from outside, and save them in the memory under the control of the processor. The second input interface can be connected with an input device to receive parameters or instructions manually input by the user. The input device may be a touch layer covered on the display screen, or may be a button, a trackball or a touch pad provided on the terminal shell, or may be a keyboard, a touch pad, or a mouse. Specifically, in this embodiment, the user may input predetermined filtering rules through the second input interface.

第二显示单元,用于显示处理器发送的数据。该第二显示单元可以为PC机上的显示屏、液晶显示屏或者电子墨水显示屏等。具体的,在本实施例中,第二显示单元可以显示网络节点接收到的第一数据、第二数据、、与网络服务器、外部服务器间数据的传输结果、对第一数据、第二数据进行过滤的结果等。The second display unit is used for displaying the data sent by the processor. The second display unit may be a display screen, a liquid crystal display screen, or an electronic ink display screen on a PC. Specifically, in this embodiment, the second display unit can display the first data, the second data received by the network node, and the data transmission result between the network server and the external server, and perform a process on the first data and the second data. Filtered results etc.

第二网络端口,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(MHL)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术等。具体地,本实施例中,该第二网络端口分别用于连接网络服务器与外部服务器,实现对网络服务器传输的客户端的第一数据的转发。The second network port is used for communicating with various external terminal devices. The communication technology used in the communication connection can be wired communication technology or wireless communication technology, such as mobile high-definition link technology (MHL), universal serial bus (USB), high-definition multimedia interface (HDMI), wireless fidelity technology (WiFi), Bluetooth communication technology, low-power Bluetooth communication technology, communication technology based on IEEE802.11s, etc. Specifically, in this embodiment, the second network ports are respectively used to connect the network server and the external server, so as to realize the forwarding of the first data of the client transmitted by the network server.

本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时可以实现上述应用于网络节点的数据交互方法的实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps provided in the above embodiments of the data interaction method applied to network nodes can be realized. The storage medium may include various media capable of storing program codes such as a U disk, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the present application will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (15)

1.一种数据交互方法,其特征在于,应用于网络服务器,该方法包括:1. A data interaction method, characterized in that being applied to a web server, the method comprises: 接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;receiving first data sent by the client, where the first data is data sent by the client to an external server; 将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;sending the first data sent by the client to a target network node, so that the target network node sends the first data to an external server; 接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;receiving second data sent by the target network node; wherein the second data is a processing result obtained by processing the first data sent by the external server to the target network node; 将所述第二数据发送至所述客户端。Send the second data to the client. 2.根据权利要求1所述的方法,其特征在于,所述将所述客户端发送的第一数据发送至目标网络节点,包括:2. The method according to claim 1, wherein the sending the first data sent by the client to the target network node comprises: 确定所述客户端的IP地址;Determine the IP address of the client; 利用所述IP地址确定与所述客户端对应的最优网络节点,将所述最优网络节点作为目标网络节点;Using the IP address to determine an optimal network node corresponding to the client, and using the optimal network node as a target network node; 将所述第一数据发送至所述目标网络节点。Send the first data to the target network node. 3.根据权利要求2所述的方法,其特征在于,所述利用所述IP地址确定与所述客户端对应的最优网络节点,包括:3. The method according to claim 2, wherein the determining the optimal network node corresponding to the client by using the IP address comprises: 利用所述IP地址确定至少一个与所述客户端地域和/或运营商相同的网络节点作为最优网络节点。Using the IP address to determine at least one network node that is in the same region and/or operator as the client as the optimal network node. 4.根据权利要求1至3任意一项所述的方法,其特征在于,所述接收所述目标网络节点发送的处理结果,包括:4. The method according to any one of claims 1 to 3, wherein the receiving the processing result sent by the target network node comprises: 接收所述目标网络节点发送的利用预定过滤规则过滤的第二数据。Receive second data filtered by a predetermined filtering rule sent by the target network node. 5.根据权利要求4所述的方法,其特征在于,还包括:5. The method according to claim 4, further comprising: 接收客户端发送的修改所述预定过滤规则的信息;receiving information sent by the client to modify the predetermined filtering rules; 将所述修改所述过滤规则的信息发送至所述目标网络节点,以使所述目标网络节点修改当前预定过滤规则。Sending the information of modifying the filtering rule to the target network node, so that the target network node modifies the currently predetermined filtering rule. 6.根据权利要求5所述的方法,其特征在于,还包括:6. The method according to claim 5, further comprising: 将所述客户端发送的新增过滤规则发送至所述目标网络节点,以使所述目标网络节点利用所述新增过滤规则更新当前预定过滤规则。Sending the newly added filtering rule sent by the client to the target network node, so that the target network node uses the newly added filtering rule to update the current predetermined filtering rule. 7.根据权利要求5或6所述的方法,其特征在于,还包括:7. The method according to claim 5 or 6, further comprising: 利用所述目标网络节点将更新后的预定过滤规则同步至所有网络节点。The updated predetermined filtering rule is synchronized to all network nodes by using the target network node. 8.一种数据交互方法,其特征在于,应用于网络节点,该方法包括:8. A data interaction method, characterized in that it is applied to a network node, the method comprising: 接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据;receiving first data sent by the web server, the first data being data sent to an external server by a client connected to the web server; 将所述第一数据发送至所述外部服务器;sending the first data to the external server; 接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果;receiving second data sent by the external server, where the second data is a processing result obtained by processing the first data by the external server; 将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。sending the second data to the web server, so that the web server sends the second data to the client. 9.根据权利要求8所述的方法,其特征在于,所述将所述第一数据发送至所述外部服务器,包括:9. The method according to claim 8, wherein the sending the first data to the external server comprises: 利用预定过滤规则过滤所述第一数据,并将过滤后的第一数据发送至所述外部服务器。filtering the first data by using a predetermined filtering rule, and sending the filtered first data to the external server. 10.一种网络服务器,其特征在于,包括:10. A network server, characterized in that, comprising: 第一接收模块,用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;The first receiving module is configured to receive first data sent by the client, where the first data is data sent by the client to an external server; 第一发送模块,用于将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;A first sending module, configured to send the first data sent by the client to a target network node, so that the target network node sends the first data to an external server; 第二接收模块,用于接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;The second receiving module is configured to receive the second data sent by the target network node; wherein the second data is the processing obtained by processing the first data sent by the external server to the target network node result; 第二发送模块,用于将所述第二数据发送至所述客户端。A second sending module, configured to send the second data to the client. 11.一种网络节点,其特征在于,包括:11. A network node, characterized in that it comprises: 第三接收模块,用于接收网络服务器发送的第一数据,所述第一数据为与所述网络服务器连接的客户端发往外部服务器的数据;The third receiving module is used to receive the first data sent by the network server, and the first data is the data sent to the external server by the client connected to the network server; 第三发送模块,用于将所述第一数据发送至所述外部服务器;a third sending module, configured to send the first data to the external server; 第四接收模块,用于接收所述外部服务器发送的第二数据,所述第二数据为所述外部服务器对所述第一数据进行处理得到的处理结果;A fourth receiving module, configured to receive second data sent by the external server, where the second data is a processing result obtained by processing the first data by the external server; 第四发送模块,用于将所述第二数据发送至所述网络服务器,以使所述网络服务器将所述第二数据发送至所述客户端。A fourth sending module, configured to send the second data to the network server, so that the network server sends the second data to the client. 12.一种数据交互系统,其特征在于,包括:网络服务器及至少二个网络节点,其中:12. A data interaction system, comprising: a network server and at least two network nodes, wherein: 所述网络服务器用于接收客户端发送的第一数据,所述第一数据为所述客户端发往外部服务器的数据;将所述客户端发送的第一数据发送至目标网络节点,以使所述目标网络节点将所述第一数据发送至外部服务器;其中,所述目标网络节点为所述至少二个网络节点中的至少一个网络节点;接收所述目标网络节点发送的第二数据;其中,所述第二数据为所述外部服务器发送至所述目标网络节点的对所述第一数据进行处理得到的处理结果;将所述第二数据发送至所述客户端;The network server is configured to receive first data sent by the client, the first data is data sent by the client to an external server; and send the first data sent by the client to a target network node, so that The target network node sends the first data to an external server; wherein, the target network node is at least one of the at least two network nodes; and receives the second data sent by the target network node; Wherein, the second data is a processing result obtained by processing the first data sent by the external server to the target network node; sending the second data to the client; 所述网络节点用于接收网络服务器发送的第一数据;将所述第一数据发送至所述外部服务器;接收所述外部服务器发送的第二数据;将所述第二数据发送至所述网络服务器。The network node is configured to receive first data sent by a network server; send the first data to the external server; receive second data sent by the external server; send the second data to the network server. 13.一种网络服务器装置,其特征在于,包括:13. A network server device, characterized in that it comprises: 第一存储器,用于存储计算机程序;a first memory for storing computer programs; 第一处理器,用于执行所述计算机程序时实现如权利要求1至8任一项所述数据交互方法的步骤。The first processor is configured to realize the steps of the data interaction method according to any one of claims 1 to 8 when executing the computer program. 14.一种网络节点装置,其特征在于,包括:14. A network node device, characterized in that it comprises: 第二存储器,用于存储计算机程序;a second memory for storing computer programs; 第二处理器,用于执行所述计算机程序时实现如权利要求9所述数据交互方法的步骤。The second processor is configured to realize the steps of the data interaction method according to claim 9 when executing the computer program. 15.一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序被执行时能够实现如权利要求1-9任一项所述的数据交互方法。15. A computer storage medium, wherein the computer storage medium stores a program, and when the program is executed, the data interaction method according to any one of claims 1-9 can be realized.
CN201810806332.7A 2018-07-20 2018-07-20 A kind of data interactive method and relevant apparatus Pending CN108540503A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810806332.7A CN108540503A (en) 2018-07-20 2018-07-20 A kind of data interactive method and relevant apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810806332.7A CN108540503A (en) 2018-07-20 2018-07-20 A kind of data interactive method and relevant apparatus

Publications (1)

Publication Number Publication Date
CN108540503A true CN108540503A (en) 2018-09-14

Family

ID=63487038

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810806332.7A Pending CN108540503A (en) 2018-07-20 2018-07-20 A kind of data interactive method and relevant apparatus

Country Status (1)

Country Link
CN (1) CN108540503A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351383A (en) * 2019-07-18 2019-10-18 深圳市元征科技股份有限公司 Method for processing business, equipment and readable storage medium storing program for executing
CN111405039A (en) * 2020-03-16 2020-07-10 深圳市网心科技有限公司 Data transparent transmission method, device and system, client and server

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640684A (en) * 2009-08-21 2010-02-03 中国电信股份有限公司 Content delivering method, network system, GSLB device and domain name server
CN103733568A (en) * 2011-08-18 2014-04-16 国际商业机器公司 Stream processing using client-server architecture
CN104661291A (en) * 2015-03-12 2015-05-27 厦门大学 Energy saving method for WiFi access device based on traffic filtering and Web cache prefetching
US20170104797A1 (en) * 2015-10-13 2017-04-13 Dell Products L.P. System and method for multimedia redirection for cloud desktop conferencing
CN106936709A (en) * 2017-01-19 2017-07-07 广州华多网络科技有限公司 Remote service access path control method and relevant device
CN108023867A (en) * 2016-10-28 2018-05-11 中国移动通信集团广东有限公司 Method, gateway server and the filtering server of mobile terminal web advertisement filtering

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640684A (en) * 2009-08-21 2010-02-03 中国电信股份有限公司 Content delivering method, network system, GSLB device and domain name server
CN103733568A (en) * 2011-08-18 2014-04-16 国际商业机器公司 Stream processing using client-server architecture
CN104661291A (en) * 2015-03-12 2015-05-27 厦门大学 Energy saving method for WiFi access device based on traffic filtering and Web cache prefetching
US20170104797A1 (en) * 2015-10-13 2017-04-13 Dell Products L.P. System and method for multimedia redirection for cloud desktop conferencing
CN108023867A (en) * 2016-10-28 2018-05-11 中国移动通信集团广东有限公司 Method, gateway server and the filtering server of mobile terminal web advertisement filtering
CN106936709A (en) * 2017-01-19 2017-07-07 广州华多网络科技有限公司 Remote service access path control method and relevant device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351383A (en) * 2019-07-18 2019-10-18 深圳市元征科技股份有限公司 Method for processing business, equipment and readable storage medium storing program for executing
CN111405039A (en) * 2020-03-16 2020-07-10 深圳市网心科技有限公司 Data transparent transmission method, device and system, client and server

Similar Documents

Publication Publication Date Title
JP2023098999A (en) Systems and methods for real-time remote control of mobile applications
US11140162B2 (en) Response method and system in virtual network computing authentication, and proxy server
KR20150013860A (en) Clientless cloud computing
CN104685487A (en) Share content with nearby devices
CN112769837B (en) Communication transmission method, device, equipment, system and storage medium based on WebSocket
CN111212156B (en) A kind of network connection method and device
CN112398689B (en) Network recovery method and device, storage medium and electronic equipment
CN105612735A (en) Reliable address discovery cache
CN113282856B (en) Cross-domain data processing method, device, equipment and storage medium
US20240406223A1 (en) WebRTC COMMUNICATION METHOD AND SYSTEM
CN110109594B (en) Drawing data sharing method and device, storage medium and equipment
CN104468813A (en) Application program recommending method, device and system
CN108540503A (en) A kind of data interactive method and relevant apparatus
US10630582B1 (en) Scalable border gateway protocol routing
CN106992893A (en) Router management method and device
JP6405831B2 (en) Information processing apparatus, communication system, and program
JP6506522B2 (en) INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP7350828B2 (en) Printing device, printing device control method and program
CN118734282A (en) Data processing method, device, equipment and computer readable storage medium
JP2025518158A (en) Method, apparatus and system for managing cluster access rights - Patents.com
JP2015201181A (en) Information processing system and information storage method
CN112395520B (en) A method, device, electronic device and storage medium for acquiring content data of application object
CN110535977B (en) File distribution method and device, computer device and storage medium
CN108551429A (en) Flow control method of application program, electronic device and computer readable storage medium
CN115567445A (en) Addressing message routing control method, device, device 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180914