A method and device for pushing long information in a bypass environment

A technology of information push and environment, applied in the field of information network, can solve problems such as deployment, achieve the effect of saving physical resources and good confidentiality

CN110213362BActive Publication Date: 2021-06-29WUHAN GREENET INFORMATION SERVICE
7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2021-06-29

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to the technical field of information network, and provides a method and device for pushing long information in a bypass environment. The method comprises that the push server receives the traffic data interacted between the client and the real server; establishes a delay table from the push server to all clients and / or to the real server; analyzes the connection status between the client and the real server, and obtains each The delay from the real server to the client in a request; if the delay t1 from the push server to the client is less than the delay t2 from the real server to the client, when the push server detects the request message sent by the client to the real server, push According to the time difference between the delay t1 and the delay t2, the server pushes a push message containing long information or long information fragments to the client. The present invention can save server physical resources and IP address resources, and at the same time hides information irrelevant to push content from the client, and has better confidentiality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The invention relates to the technical field of information network, in particular to a method and device for pushing long information in a bypass environment.

Background technique

[0002] Many of the various service systems of telecom operators are based on bypass traffic. Most of these systems are for offline analysis, such as traffic identification and statistics, content restoration and storage, etc. These services will not have any impact on the live network, and the real-time requirements are not high. In some systems, the business to be processed interacts with live network traffic, which has stricter requirements. For example, the flow control system requires accuracy and control granularity; the information push system requires real-time and concealment.

[0003] The current typical use case for information push is the Internet information push system, and another is the file push system used by the security department.

[0004] like ...

Examples

Embodiment 1

[0059] Embodiment 1 of the present invention provides a method for pushing long information in a bypass environment, and its system architecture is as follows figure 2 As shown, the client C and the real server S perform TCP interaction, and all the interactive messages can be received by the push server P, and the push server P is transparent to the client C and the real server S. In the embodiment of the present invention, the push server P selectively sends a packet to the user C or the real server S. When the push server P sends a packet to the user C, the source IP is the real server S. When the push server P sends a packet to the real server S, The source IP is user C; the interaction parties are user C and real server S. If two packets with the same TCP sequence number are received, the one received first shall prevail, and the one received later will be considered as duplicate information and discarded. like image 3 As shown, the methods include:

[0060] In step 2...

Embodiment 2

[0080] like Figure 6 As shown, it is a schematic structural diagram of an apparatus for pushing long information in a bypass environment according to an embodiment of the present invention. The apparatus for pushing long information in a bypass environment in this embodiment includes one or more processors 21 and memory 22 . in, Figure 6 A processor 21 is taken as an example.

[0081] Processor 21 and memory 22 can be connected by bus or other means, Figure 6 Take connection via bus as an example.

[0082] Memory 22 is a non-volatile computer-readable storage medium as a method and device for pushing long information in a bypass environment, and can be used to store non-volatile software programs and non-volatile computer-executable programs, as in Embodiment 1 A method for pushing long messages in a bypass environment. The processor 21 runs the non-volatile software program and instructions stored in the memory 22, so as to execute the method of pushing long informati...