CN107786383A - The sending method and device of heartbeat data packets - Google Patents

The sending method and device of heartbeat data packets Download PDF

Info

Publication number
CN107786383A
CN107786383A CN201610771596.4A CN201610771596A CN107786383A CN 107786383 A CN107786383 A CN 107786383A CN 201610771596 A CN201610771596 A CN 201610771596A CN 107786383 A CN107786383 A CN 107786383A
Authority
CN
China
Prior art keywords
data packets
heartbeat data
destination server
time interval
preset
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
CN201610771596.4A
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.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201610771596.4A priority Critical patent/CN107786383A/en
Publication of CN107786383A publication Critical patent/CN107786383A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Cardiology (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of sending method of heartbeat data packets and device, it is related to Internet technical field, main purpose is to solve in the prior art due to frequently sending heartbeat data packets to server according to fixed time interval, the problem of easily increasing the access load pressure of server and take the memory space of server.The main technical schemes of the present invention include:The uniform resource position mark URL of destination server is obtained, and heartbeat data packets are generated according to the uniform resource position mark URL of the destination server;To the destination server heartbeat data packets are sent according to incremental and revocable time interval.During heartbeat data packets being sent present invention is mainly applied to user end to server.

Description

The sending method and device of heartbeat data packets
Technical field
The present invention relates to Internet technical field, more particularly to the sending method and device of a kind of heartbeat data packets.
Background technology
With the fast development of Internet technology, e-advertising is as a kind of emerging advertisement form, with Internet Development quietly rise and in booming gesture.At present, it is wide to obtain electronics usually through being monitored analysis to e-advertising User's viscosity of announcement.
E-advertising is presented to the network user in the form of a web page, therefore, is supervised in user's viscosity to e-advertising When surveying analysis, stay time of the counting user in advertisement webpage, specifically include:Advertising bound webpage window objects Beforeunload events or unload events, calculate stay time and send it to server, with record access daily record. But for the abnormal conditions of some advertisement webpages, as advertisement webpage is closed extremely, browser exits extremely, computer is unexpected Close etc. it is abnormal, extremely can not triggered as normal beforeunload events or unload events, lead to not calculate user wide Accuse the stay time in webpage.
In order to solve the above problems, in the prior art using method be using send heartbeat data packets by the way of monitor use Stay time of the family in advertisement webpage, specifically, advertisement webpage send heartbeat data packets every the set time to server Request, heartbeat data packets can be asked to recorded in journal file by server, when calculating user's stay time with the last item Heartbeat data packets request calculates the access residence time of user.During the access residence time of above-mentioned calculating user, hair A person of good sense has found:Advertisement webpage frequently sends heartbeat data packets request to server, can increase the access load of server, influence to take The response speed of business device;All just it is recorded in journal file, takes in addition, server often receives a heartbeat data packets The memory space of server.
The content of the invention
In view of this, the sending method and device of a kind of heartbeat data packets provided by the invention, main purpose are solve In the prior art due to frequently sending heartbeat data packets to server according to fixed time interval, easily increase the access of server The problem of memory space of load pressure and occupancy server.
In order to solve the above problems, present invention generally provides following technical scheme:
On the one hand, the invention provides a kind of sending method of heartbeat data packets, applied to client, this method includes:
The uniform resource position mark URL of destination server is obtained, and is positioned according to the unified resource of the destination server Accord with URL generation heartbeat data packets;
To the destination server heartbeat data packets are sent according to incremental and revocable time interval.
Preferably, the heartbeat data packets bag is sent according to incremental and revocable time interval to the destination server Include:
According to the incremental and revocable time interval of preset storage of array the heartbeat is sent to the destination server Packet;
Or initial interval is obtained as between the current time to destination server transmission heartbeat data packets Every, and the current time interval is increased into preset time as the time interval for sending the heartbeat data packets next time.
Preferably, institute is sent to the destination server according to the incremental and revocable time interval of preset storage of array Stating heartbeat data packets includes:
Determine the initial index address in the preset array;Wherein, the initial index address is as between current time Every corresponding current index address, its corresponding element value is to send the current of the heartbeat data packets to the destination server Time interval;
According to element value described in the current index address acquisition, and the initial index address in the preset array is suitable Sequence is incremented by;
The heartbeat data packets are sent to the destination server according to the element value.
Preferably, before the initial index sequence of addresses in the preset array is incremented by, methods described also includes:
Judge whether the current index address exceedes the preset length of the preset array;
If it is determined that the current index address exceedes the preset length of the preset array, then by the current index address Reset to the initial index address;
Initial index sequence of addresses in the preset array is incrementally included:
If it is determined that preset length of the current index address not less than the preset array, then by the preset array The current index sequence of addresses be incremented to next adjacent index address.
Preferably, the current time interval is being increased into preset time as sending the heartbeat data packets next time Before time interval, methods described also includes:
Determine whether to receive response message of the destination server to the heartbeat data packets;
The current time interval is increased into preset time as the time interval for sending the heartbeat data packets next time Including:
If it is determined that response message of the destination server to the heartbeat data packets is received, then by the current time Interval increase preset time is as the time interval for sending the heartbeat data packets next time.
Preferably, generating heartbeat data packets according to the uniform resource position mark URL of the destination server includes:
To the uniform resource position mark URL collocating traffic parameter of the destination server, wherein, the service parameter is used for Indicate the current online information of the client;
The uniform resource position mark URL of the destination server after the service parameter will be configured as the beats According to bag.
Preferably, the service parameter is the duration information that client establishes communication connection with the destination server.
Preferably, methods described also includes:
First to the destination server according to incremental and revocable time interval send the heartbeat data packets it Before, timer is obtained, and the timer is reset, the timer to the run time of the client based on carrying out When.
On the other hand, the present invention also provides a kind of dispensing device of heartbeat data packets, applied to client, the device bag Include:
First acquisition unit, for obtaining the uniform resource position mark URL of destination server;
Generation unit, for the URL of the destination server obtained according to the first acquisition unit URL generates heartbeat data packets;
Transmitting element, it is single for sending the generation according to incremental and revocable time interval to the destination server The heartbeat data packets of member generation.
Preferably, the transmitting element includes:
First sending module, according to preset storage of array be incremented by and revocable time interval is to the destination server Send the heartbeat data packets;
Acquisition module, the current of heartbeat data packets is sent as to the destination server for obtaining initial interval Time interval;
Second sending module, for the acquisition module is obtained the current time interval increase preset time as The time interval of the heartbeat data packets is sent next time.
Preferably, the first sending module, including:
Determination sub-module, for determining the initial index address in the preset array;Wherein, the initial index address As current index address corresponding to current time interval, its corresponding element value is to send the heart to the destination server Jump the current time interval of packet;
Acquisition submodule, for the element according to the current index address acquisition that the determination sub-module determines Value;
It is incremented by submodule, for the initial index sequence of addresses in the preset array that obtains the acquisition submodule It is incremented by;
Sending submodule, the element value for being obtained according to the acquisition submodule are sent to the destination server The heartbeat data packets.
Preferably, first sending module also includes:
Judging submodule, for being incremented by the initial index sequence of addresses in the preset array in the submodule that is incremented by Before, judge whether the current index address exceedes the preset length of the preset array;
Submodule is reset, for determining that the current index address exceedes the preset array when the judging submodule During preset length, the current index address is reset into the initial index address;
It is described to be incremented by submodule, it is additionally operable to when the judging submodule determines that the current index address is pre- not less than described When putting the preset length of array, the current index sequence of addresses in the preset array is incremented to next adjacent index Address.
Preferably, the transmitting element also includes:
Determining module, for the current time interval to be increased into preset time as next in second sending module Before the secondary time interval for sending the heartbeat data packets, it is determined whether receive the destination server to the heartbeat data The response message of bag;
Second sending module, it is additionally operable to when the determining module determines to receive the destination server to the heart When jumping the response message of packet, the current time interval is increased into preset time as sending the heartbeat data next time The time interval of bag.
Preferably, the generation unit includes:
Configuration module, for the uniform resource position mark URL collocating traffic parameter to the destination server, wherein, institute State the current online information that service parameter is used to indicate the client;
Determining module, for the unified of the destination server after the configuration module configuration service parameter to be provided Source finger URL URL is as heartbeat data packets.
Preferably, described device also includes:
Second acquisition unit, for being sent first to the destination server according to incremental and revocable time interval Before the heartbeat data packets, timer is obtained, the timer is used to carry out timing to the run time of the client;
Clearing cell, the timer for the second acquisition unit to be obtained are reset.
By above-mentioned technical proposal, technical scheme provided by the invention at least has following advantages:
The sending method and device of heartbeat data packets provided by the invention, obtain the URL of destination server URL, and heartbeat data packets are generated according to the uniform resource position mark URL of destination server, to destination server according to on-fixed Time interval sends heartbeat data packets, compared with prior art, the mode of passage time interval of embodiment of the present invention dynamically changeable It is incremental time interval to send heartbeat data packets and the time interval to destination server, can effectively reduce and be taken to target The request number of times for device transmission heartbeat data packets of being engaged in, so as to mitigate the access load pressure of server, moreover it is possible to save target clothes The memory space of business device.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And can be practiced according to the content of specification, and in order to allow above and other objects of the present invention, feature and advantage can Become apparent, below especially exemplified by the embodiment of the present invention.
Brief description of the drawings
By reading the detailed description of hereafter preferred embodiment, it is various other the advantages of and benefit it is common for this area Technical staff will be clear understanding.Accompanying drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention Limitation.And in whole accompanying drawing, identical part is denoted by the same reference numerals.In the accompanying drawings:
Fig. 1 shows a kind of flow chart of the sending method of heartbeat data packets provided in an embodiment of the present invention;
Fig. 2 shows a kind of incremental and on-fixed time interval according to preset storage of array provided in an embodiment of the present invention The flow chart of the heartbeat data packets is sent to destination server;
Fig. 3 shows a kind of schematic diagram at preset array storage time interval provided in an embodiment of the present invention;
Fig. 4 shows a kind of composition frame chart of the dispensing device of heartbeat data packets provided in an embodiment of the present invention;
Fig. 5 shows the composition frame chart of the dispensing device of another heartbeat data packets provided in an embodiment of the present invention.
Embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in accompanying drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here Limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
The embodiment of the present invention provides a kind of sending method of heartbeat data packets, and this method is applied to client, such as Fig. 1 institutes Show, this method includes:
101st, the uniform resource position mark URL of destination server is obtained, and is positioned according to the unified resource of destination server Accord with URL generation heartbeat data packets.
Established in network service connection procedure by client and server in user, disconnected and server in client Before communication, for notification server, it is presence to client, by sending heartbeat data packets to destination server, with true Protect the validity of communication connection.
In the present embodiment, the premise that client sends heartbeat data packets to destination server is acquisition destination server URL (Uniform Resource Locator, URL), it can call a function to obtain target clothes by preset The URL of business device, such as:Set methods etc., the embodiment of the present invention are not made to call function used in acquisition destination server URL Limit.
It should be noted that the purpose that client sends heartbeat data packets to destination server is to protect with destination server Long connection is held, is not provided particularly as the particular content included in heartbeat data packets, but, in order to mitigate destination server To the process resource of heartbeat data packets, heartbeat data packets are typically all the bag of very little, or the only empty bag of one comprising packet header.This Inventive embodiments are not construed as limiting to the particular content included in heartbeat data packets.
In actual applications, the server of client request data can be destination server, can not also be that target takes Business device.Example 1, user end to server A request video datas, provider of the server A as video data, server B The information such as the click volume to the video data in server A are analyzed, the analysis side of the server B as video data, this When, it is necessary to using server B as destination server, user end to server B (destination server) sends heartbeat data packets, with true Determine the correctness of server B (destination server) statistics video data.Example 2, if user end to server C asks advertisement number According to pertaining only to the data interaction between client and server C, then server C is as destination server.But it should clearly Be, above-mentioned two example be not intended to limit the embodiment of the present invention described in destination server be only capable of with client directly or It is connected to the server of interactive relation.
After client gets the URL of destination server, heartbeat data packets are generated according to the URL.Heartbeat data packets Generation need to meet transmission control protocol/IP(Internet Protocol) (Transmission Control Protocol/Internet Protocol, TCP/IP) relevant regulations, the specific relevant specification according to TCP/IP for heartbeat data packets, refer to existing Detailed description in technology, the embodiment of the present invention are no longer repeated this one by one.
102nd, the heartbeat data packets are sent according to incremental and revocable time interval to the destination server.
In the prior art, each Fixed Time Interval of client can send a heartbeat data packets request to server, extensively Accuse webpage and frequently send heartbeat data packets request to server, the access load of server can be increased, influence the response of server Speed.
In order to solve the above problems, when the heartbeat data packets for generating step 101 are sent to destination server, in order to true Protect frequently can not send heartbeat data packets to destination server, avoid increasing the load pressure of destination server, meanwhile, in order to It is Trojan attack to prevent destination server wrong diagnosis client, the risk that client is added to blacklist easily be present, can use But it is not limited in the following manner and sends heartbeat data packets, such as:Mode one is according to the incremental and revocable of preset storage of array Time interval sends the heartbeat data packets to the destination server;Mode two:Initial interval is obtained to be used as to described Destination server sends the current time interval of heartbeat data packets, and the current time interval is increased into preset time as under Once send the time interval of the heartbeat data packets.Aforesaid way one can be directed to below, mode two is described in detail.
In the specific implementation, user end to server or destination server request data content take with client to target Device transmission heartbeat data packets of being engaged in are asynchronous executions, i.e., client is in the data that load server or destination server return Hold, it is two separate behaviors to send heartbeat data packets to destination server with client, is not in first loading service The data content that device or destination server return, after the situations of heartbeat data packets is sent to destination server;Or first to mesh Mark server and send heartbeat data packets, the situation for the data content that rear load server or destination server return.
The sending method of heartbeat data packets provided in an embodiment of the present invention, obtain the URL of destination server URL, and heartbeat data packets are generated according to the URL of destination server, send the heart according to on-fixed time interval to destination server Packet is jumped, compared with prior art, the mode of passage time interval of embodiment of the present invention dynamically changeable is sent out to destination server Heartbeat data packets are sent, and the time interval is incremental time interval, can effectively reduce to destination server and send heartbeat The request number of times of packet, so as to mitigate the access load pressure of server, moreover it is possible to which the storage for saving destination server is empty Between.
Further, as the refinement and extension to above-described embodiment, perform to the destination server and press in step 102 According to incremental and revocable time interval send the heartbeat data packets when, can by but be not limited to aforesaid way one and side Formula two is transmitted heartbeat data packets.
Mode one:According to the incremental and revocable time interval of preset storage of array institute is sent to the destination server State heartbeat data packets.
Fig. 2 shows a kind of being incremented by and between revocable time according to preset storage of array provided in an embodiment of the present invention Every the flow chart that the heartbeat data packets are sent to destination server, as shown in Fig. 2 this method includes:
201st, the initial index address in the preset array is determined.
Wherein, the initial index address (sends heartbeat data packets to destination server first as current time interval Time interval) corresponding to current index address, its corresponding element value is to send the beats to the destination server According to the current time interval of bag.
Before the initial index address in performing the preset array of determination, configuration includes heartbeat data packets transmission time interval Preset array, and initial index address is configured in the preset array.It will be sent in a certain order in the preset array The time interval of heartbeat data packets, i.e. element value are stored.Exemplary, Fig. 3 shows provided in an embodiment of the present invention one The schematic diagram at the preset array storage time interval of kind, as shown in figure 3, n storage address is shared in preset array, wherein, n>4, Index address is respectively a [0], a [1], a [2], a [3], a [4] ... a [n], by index address a [0] with being arranged to initial index Location, i.e., when client sends heartbeat data packets to destination server, it is necessary to the initial index address be determined first, so as to basis Its corresponding element value of the initial index address acquisition, that is, obtain the time interval for sending heartbeat data packets.It should be noted that When setting initial index address, it is initial index address that can set any index address in preset array, for example, setting A [2] or a [4] etc. are initial index address, and in the preset array, what the time interval of storage was incremented by, i.e., preset Element value (time interval) numerical value corresponding to initial index address is minimum in array.The exemplary only citings of Fig. 3, in preset number , can also be by storage forms such as chained lists during group storage time interval, the embodiment of the present invention is to preset array storage time interval (member Plain value) specific manifestation form be not construed as limiting.
202nd, the element value according to the current index address acquisition.
Each index address corresponds to only one element value (time interval).
It should be noted that the current index address and next index address described in the embodiment of the present invention are one relative Concept, rather than absolute probability, i.e., when client sends heartbeat data packets to destination server first, the time interval of acquisition must Surely it is element value corresponding to initial index address, now current index address is initial index address.As shown in figure 3, client The time interval to destination server transmission heartbeat data packets is time interval 1, institute corresponding to initial index address a [0] first It is current index address to state initial index address a [0].
Please continue to refer to Fig. 3, when client sends first time heartbeat data in time interval 1 corresponding to index address a [0] Bao Hou, continue to obtain second of time interval for sending heartbeat data packets to destination server, i.e., relative to initial index address a [0] time interval a [1] corresponding to next index address, i.e. a [1] are next index address relative to a [0];Arrived when the time Up to during time interval 2, a [1] is current index address corresponding to a [1], its corresponding time interval is currently transmitted heartbeat data The time interval of bag.
203rd, judge whether the current index address exceedes the preset length of the preset array.
If it is determined that the current index address exceedes the preset length of the preset array, then step 204 is performed;If it is determined that The current index address then performs step 205 not less than the preset length of the preset array.
In actual applications, in order to obtain the correctness of the initial index address, it is determined that first in the preset array It is compared after beginning index address, it is necessary to which the current cable is drawn into address with the length information of preset array, if current index ground Location exceeds the length information of preset array, then it is wrong, current index of the client based on mistake to illustrate current index address Element value corresponding to address is also mistake, or, element value corresponding to the current index address of mistake is not present.
204th, the current index address is reset into the initial index address.
Current index address is reset into initial index address, it is intended that with the member stored in whole preset array Element value (time interval) is a cycle, is performed according to the loop cycle, until client is disconnected between destination server Communication connection.Exemplary, it is assumed that preset array memory storage has herein below:[5,15,30,60,120,240,360,600, 900,1200,1500], the time interval that client sends heartbeat data packets to destination server first is 5 seconds (s), second The time interval that heartbeat data packets are sent to destination server is 15 seconds ... until time interval is 1500 seconds to destination server Heartbeat data packets are sent, if now client does not disconnect with destination server, client is sent out to destination server again The time interval for sending heartbeat data packets is 5 seconds, and so on.It should be noted that time interval (the member in above-mentioned preset array Plain value) can arbitrarily configure, and length is unlimited, specific element value is also unlimited in preset array, i.e., does not limit in preset number group Element value can be set from big to small, can also be set from small to large, or, can also arbitrarily it set, the embodiment of the present invention pair It is incremented by preset array and the specific setting of revocable time interval is not construed as limiting.
205th, the initial index sequence of addresses in the preset array is incremented by.
If it is determined that length information of the current index address not less than preset array, then will work as described in the preset array Preceding index sequence of addresses is incremented to next adjacent index address.Exemplary, please continue to refer to Fig. 3, it is assumed that current index ground Location (initial index address) is a [0], then next adjacent index address sequentially is a [1], rather than a [2].Actually should In, when client using element value corresponding to next adjacent index address to destination server send heartbeat data packets it Before, it is required to circulation and performs step 203.
206th, the heartbeat data packets are sent to the destination server according to the element value.
Element value in the preset array is the time interval that heartbeat data packets are sent to server.Client passes through dynamic State variable time interval sends heartbeat data packets to destination server, for client, can evade by destination service Device adds the risk of blacklist, meanwhile, the number that heartbeat data packets are sent to destination server is reduced, can effectively reduce client The flow consumption at end.
Mode two:Initial interval is obtained as between the current time to destination server transmission heartbeat data packets Every, and the current time interval is increased into preset time as the time interval for sending the heartbeat data packets next time.
As a kind of implementation of the embodiment of the present invention, client when sending heartbeat data packets to destination server, The element value stored in preset array is not monitored, but gets initial interval, and client is first to destination server When sending heartbeat data packets, the initial interval based on acquisition, heartbeat data packets are sent to destination server;Client to After server sends heartbeat data packets, the response whether monitoring objective server returns to the heartbeat data packets to client is believed Breath, however, it is determined that receive response message of the destination server to the heartbeat data packets, then by the current time interval Increase preset time as the time interval for sending the heartbeat data packets next time.
Example 1, it is assumed that initial interval is 2 seconds, and response of the destination server to heartbeat data packets is obtained in client After information, it is (2+2) second to set the time interval next time to destination server transmission heartbeat data packets;Taken for the second time to target The time interval for device transmission heartbeat data packets of being engaged in is 4 seconds, if receiving the response message that destination server is directed to heartbeat data packets, The time interval for then setting third time to send heartbeat data packets to destination server is (4+2) second, and so on, until client Disconnect the communication between destination server.Example 2, it is assumed that initial interval is 2 seconds, and destination service is obtained in client After device is to the response message of heartbeat data packets, the time interval that setting sends heartbeat data packets to destination server next time is (2*2) second;Second of time interval that heartbeat data packets are sent to destination server is 4 seconds, if receiving destination server pin To the response message of heartbeat data packets, then the time interval for setting third time to send heartbeat data packets to destination server is (4* 2) second ... and so on, until client disconnect and destination server between communication.
As the optional mode of the embodiment of the present invention, set and be used for sound of the display target server return to heartbeat data packets The div figure layers of information are answered, can be right when whether monitoring objective server returns to the response message of the heartbeat data packets to client The div figure layers are monitored the response message that can be determined whether to receive destination server return.
It should be noted that client in the time interval based on aforesaid way one and described in mode two to destination server Send heartbeat data packets when, be independent, independent time interval, i.e., each employing mode one of client or mode two when Between interval send heartbeat data packets.If client gets incremental corresponding to initial interval and preset number group difference simultaneously And revocable time interval, then client first selection is according to the element value (on-fixed time interval) of preset array memory storage Heartbeat data packets are sent to destination server.
Further, in the prior art, when some abnormal conditions occur, as webpage is closed extremely, browser moves back extremely Go out, computer/intelligent mobile terminal equipment is closed suddenly and wechat client open page wechat exit extremely, lead Destination server is caused can not accurately to record true duration of the client in destination server.In order to solve the above problems, client End, should to the URL collocating traffic parameters of the destination server got when generating packet according to the URL of destination server Service parameter is used for the current online information for indicating client, and the URL of the destination server after collocating traffic parameter is made For heartbeat data packets.In actual applications, the service parameter can include but is not limited to client and be built with destination server The duration information of vertical communication connection, the embodiment of the present invention is to the specific implication that represents of service parameter without limiting.Exemplary, Assuming that the URL of destination server is http://abc.com, after the URL that client obtains destination server, the URL is carried out Configuration, is configured to http://abc.comA=60, wherein, its implication of a=60 is the duration of client access target server For 60 seconds;Service parameter corresponding to different business and its corresponding parameter value there may be difference, and the embodiment of the present invention is to this It is not construed as limiting.
Further, the accuracy of heartbeat data packets is sent to determine client to destination server, it is first in client It is secondary to destination server according to on-fixed time interval send heartbeat data packets before, obtain timer first, the timer use Timing is carried out in the run time to client, is zeroed out the timer after obtaining timer, it is intended that avoiding this Timer appears in the state that does not reset before client operation, the timing mistake of time interval during so as to cause to send heartbeat data packets By mistake, it is necessary to explanation, client disconnect with before the communication connection of destination server (long to connect), only need to be first in client It is secondary to be based on resetting before time interval sends heartbeat data packets to destination server, rather than client is every time to destination server Timer clearing is all carried out before sending heartbeat data packets.
Further, as the realization to method shown in above-mentioned Fig. 1, another embodiment of the present invention additionally provides a kind of heartbeat The dispensing device of packet.The device embodiment is corresponding with preceding method embodiment, and for ease of reading, present apparatus embodiment is no longer Detail content in preceding method embodiment is repeated one by one, it should be understood that the device in the present embodiment can correspond to Realize the full content in preceding method embodiment.
The embodiment of the present invention also provides a kind of dispensing device of heartbeat data packets, applied to client, as shown in figure 4, should Device includes:
First acquisition unit 41, for obtaining the uniform resource position mark URL of destination server;
Generation unit 42, the unified resource of the destination server for being obtained according to the first acquisition unit 41 are determined Position symbol URL generation heartbeat data packets;
Transmitting element 43, for sending the generation according to incremental and revocable time interval to the destination server The heartbeat data packets that unit 42 generates.
Further, as shown in figure 5, the transmitting element 43 includes:
First sending module 431, taken according to the incremental and revocable time interval of preset storage of array to the target Business device sends the heartbeat data packets;
Acquisition module 432, heartbeat data packets are sent as to the destination server for obtaining initial interval Current time interval;
Second sending module 433, when the current time interval increase for the acquisition module 432 to be obtained is default Between as the time interval for sending the heartbeat data packets next time.
Further, as shown in figure 5, the first sending module 431, including:
Determination sub-module 4311, for determining initial index address in the preset array;Wherein, the initial index As current index address corresponding to current time interval, its corresponding element value is to described in destination server transmission for location The current time interval of heartbeat data packets;
Acquisition submodule 4312, for the current index address acquisition institute determined according to the determination sub-module 4311 State element value;
It is incremented by submodule 4313, for the initial index in the preset array that obtains the acquisition submodule 4312 Sequence of addresses is incremented by;
Sending submodule 4314, the element value for being obtained according to the acquisition submodule 4312 take to the target Business device sends the heartbeat data packets.
Further, as shown in figure 5, first sending module 431 also includes:
Judging submodule 4315, in the submodule 4313 that is incremented by by the initial index address in the preset array Before sequentially, judge whether the current index address exceedes the preset length of the preset array;
Submodule 4316 is reset, for determining the current index address more than described pre- when the judging submodule 4315 When putting the preset length of array, the current index address is reset into the initial index address;
It is described to be incremented by submodule 4313, it is additionally operable to when the judging submodule 4315 determines that the current index address does not surpass When crossing the preset length of the preset array, the current index sequence of addresses in the preset array is incremented to next Adjacent index address.
Further, as shown in figure 5, the transmitting element 43 also includes:
Determining module 434, for making current time interval increase preset time in second sending module 433 For before sending the time interval of the heartbeat data packets next time, it is determined whether receive the destination server to the heart Jump the response message of packet;
Second sending module 433, it is additionally operable to when the determining module determines to receive the destination server to institute When stating the response message of heartbeat data packets, the current time interval is increased into preset time as sending the heartbeat next time The time interval of packet.
Further, as shown in figure 4, the generation unit 42 includes:
Configuration module 421, for the uniform resource position mark URL collocating traffic parameter to the destination server, wherein, The service parameter is used for the current online information for indicating the client;
Determining module 422, for the configuration module 421 to be configured to the destination server after the service parameter Uniform resource position mark URL is as the heartbeat data packets.
Further, the service parameter is the duration information that client establishes communication connection with the destination server.
Further, as shown in figure 5, described device also includes:
Second acquisition unit 44, for sending the heart according to on-fixed time interval to the destination server first Before jumping packet, timer is obtained, the timer is used to carry out timing to the run time of the client;
Clearing cell 45, the timer for the second acquisition unit 44 to be obtained are reset.
The sending method of heartbeat data packets provided by the invention, the uniform resource position mark URL of destination server is obtained, and Heartbeat data packets are generated according to the uniform resource position mark URL of destination server, to destination server according between the on-fixed time Every sending heartbeat data packets, compared with prior art, the mode of passage time interval of embodiment of the present invention dynamically changeable and to mesh Mark server and send heartbeat data packets, and the time interval is incremental time interval, can effectively be reduced to destination service Device sends the request number of times of heartbeat data packets, so as to mitigate the access load pressure of server, moreover it is possible to save destination service The memory space of device.
The dispensing device of the heartbeat data packets includes processor and memory, above-mentioned first acquisition unit, generation unit With transmitting element etc. as program unit storage in memory, by the said procedure of computing device storage in memory Unit realizes corresponding function.
Kernel is included in processor, is gone in memory to transfer corresponding program unit by kernel.Kernel can set one Or more, solved in the prior art by adjusting kernel parameter due to frequently being sent according to fixed time interval to server Heartbeat data packets, the problem of easily increasing the access load pressure of server and take the memory space of server.
Memory may include computer-readable medium in volatile memory, random access memory (RAM) and/ Or the form such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM), memory includes at least one deposit Store up chip.
Present invention also provides a kind of computer program product, when being performed on data processing equipment, is adapted for carrying out just The program code of beginningization there are as below methods step:The uniform resource position mark URL of destination server is obtained, and according to the target The uniform resource position mark URL generation heartbeat data packets of server;To the destination server according to it is incremental and revocable when Between interval send the heartbeat data packets.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not have in some embodiment The part of detailed description, it may refer to the associated description of other embodiment.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program Product.Therefore, the application can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the application can use the computer for wherein including computer usable program code in one or more The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The application is with reference to the flow according to the method for the embodiment of the present application, equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net Network interface and internal memory.
Memory may include computer-readable medium in volatile memory, random access memory (RAM) and/ Or the form such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM).Memory is computer-readable Jie The example of matter.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer-readable instruction, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moved State random access memory (DRAM), other kinds of random access memory (RAM), read-only storage (ROM), electric erasable Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only storage (CD-ROM), Digital versatile disc (DVD) or other optical storages, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus Or any other non-transmission medium, the information that can be accessed by a computing device available for storage.Define, calculate according to herein Machine computer-readable recording medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to nonexcludability Comprising so that process, method, commodity or equipment including a series of elements not only include those key elements, but also wrapping Include the other element being not expressly set out, or also include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including key element Other identical element in process, method, commodity or equipment also be present.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product. Therefore, the application can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Form.Deposited moreover, the application can use to can use in one or more computers for wherein including computer usable program code The shape for the computer program product that storage media is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) Formula.
Embodiments herein is these are only, is not limited to the application.To those skilled in the art, The application can have various modifications and variations.All any modifications made within spirit herein and principle, equivalent substitution, Improve etc., it should be included within the scope of claims hereof.

Claims (15)

  1. A kind of 1. sending method of heartbeat data packets, applied to client, it is characterised in that including:
    The uniform resource position mark URL of destination server is obtained, and according to the uniform resource position mark URL of the destination server Generate heartbeat data packets;
    To the destination server heartbeat data packets are sent according to incremental and revocable time interval.
  2. 2. according to the method for claim 1, it is characterised in that to the destination server according to it is incremental and revocable when Between interval send the heartbeat data packets and include:
    According to the incremental and revocable time interval of preset storage of array the heartbeat data is sent to the destination server Bag;
    Or initial interval is obtained as the current time interval that heartbeat data packets are sent to the destination server, and The current time interval is increased into preset time as the time interval for sending the heartbeat data packets next time.
  3. 3. according to the method for claim 2, it is characterised in that according to the incremental and revocable time of preset storage of array Being spaced to the destination server transmission heartbeat data packets includes:
    Determine the initial index address of the preset array;Wherein, the initial index address is corresponding as current time interval Current index address, its corresponding element value is to be sent to the destination server between the current time of the heartbeat data packets Every;
    According to element value described in the current index address acquisition, and the initial index sequence of addresses in the preset array is passed Increase;
    The heartbeat data packets are sent to the destination server according to the element value.
  4. 4. according to the method for claim 3, it is characterised in that by the initial index sequence of addresses in the preset array Before being incremented by, methods described also includes:
    Judge whether the current index address exceedes the preset length of the preset array;
    If it is determined that the current index address exceedes the preset length of the preset array, then the current index address is reset For the initial index address;
    Initial index sequence of addresses in the preset array is incrementally included:
    If it is determined that preset length of the current index address not less than the preset array, then by the institute in the preset array State current index sequence of addresses and be incremented to next adjacent index address.
  5. 5. according to the method for claim 2, it is characterised in that using the current time interval increase preset time as Before the time interval for sending the heartbeat data packets next time, methods described also includes:
    Determine whether to receive response message of the destination server to the heartbeat data packets;
    Current time interval increase preset time is included as the time interval for sending the heartbeat data packets next time:
    If it is determined that response message of the destination server to the heartbeat data packets is received, then by the current time interval Increase preset time as the time interval for sending the heartbeat data packets next time.
  6. 6. according to the method for claim 1, it is characterised in that according to the URL of the destination server URL generations heartbeat data packets include:
    To the uniform resource position mark URL collocating traffic parameter of the destination server, wherein, the service parameter is used to indicate The current online information of the client;
    The uniform resource position mark URL of the destination server after the service parameter will be configured as heartbeat data packets.
  7. 7. according to the method for claim 6, it is characterised in that the service parameter is client and the destination server Establish the duration information of communication connection.
  8. 8. according to the method any one of claim 1-7, it is characterised in that methods described also includes:
    Before the heartbeat data packets are sent according to incremental and revocable time interval to the destination server first, obtain Timer is taken, and the timer is reset, the timer is used to carry out timing to the run time of the client.
  9. A kind of 9. dispensing device of heartbeat data packets, applied to client, it is characterised in that including:
    First acquisition unit, for obtaining the uniform resource position mark URL of destination server;
    Generation unit, for the uniform resource position mark URL of the destination server obtained according to the first acquisition unit Generate heartbeat data packets;
    Transmitting element, given birth to for sending the generation unit according to incremental and revocable time interval to the destination server Into the heartbeat data packets.
  10. 10. device according to claim 9, it is characterised in that the transmitting element includes:
    First sending module, sent according to the incremental and revocable time interval of preset storage of array to the destination server The heartbeat data packets;
    Acquisition module, for obtaining initial interval as the current time that heartbeat data packets are sent to the destination server Interval;
    Second sending module, the current time interval for the acquisition module to be obtained increase preset time as next The secondary time interval for sending the heartbeat data packets.
  11. 11. device according to claim 10, it is characterised in that the first sending module, including:
    Determination sub-module, for determining the initial index address in the preset array;Wherein, initial index address conduct Current index address corresponding to current time interval, its corresponding element value are to send the beats to the destination server According to the current time interval of bag;
    Acquisition submodule, for the element value according to the current index address acquisition that the determination sub-module determines;
    It is incremented by submodule, is passed for the initial index sequence of addresses in the preset array that obtains the acquisition submodule Increase;
    Sending submodule, described in being sent according to the element value that the acquisition submodule obtains to the destination server Heartbeat data packets.
  12. 12. device according to claim 11, it is characterised in that first sending module also includes:
    Judging submodule, for the initial index sequence of addresses in the preset array to be incremented by into it in the submodule that is incremented by Before, judge whether the current index address exceedes the preset length of the preset array;
    Submodule is reset, for determining that the current index address exceedes the default of the preset array when the judging submodule During length, the current index address is reset into the initial index address;
    It is described to be incremented by submodule, it is additionally operable to when the judging submodule determines the current index address not less than the preset number During the preset length of group, the current index sequence of addresses in the preset array is incremented to next adjacent index ground Location.
  13. 13. device according to claim 10, it is characterised in that the transmitting element also includes:
    Determining module, for the current time interval to be increased into preset time as sending out next time in second sending module Before the time interval for sending the heartbeat data packets, it is determined whether receive the destination server to the heartbeat data packets Response message;
    Second sending module, it is additionally operable to when the determining module determines to receive the destination server to the beats According to bag response message when, the current time interval is increased into preset time as sending the heartbeat data packets next time Time interval.
  14. 14. device according to claim 9, it is characterised in that the generation unit includes:
    Configuration module, for the uniform resource position mark URL collocating traffic parameter to the destination server, wherein, the industry Business parameter is used for the current online information for indicating the client;
    Determining module, for the unified resource of the destination server after the configuration module configuration service parameter to be determined Position symbol URL is as heartbeat data packets.
  15. 15. according to the device any one of claim 9-14, it is characterised in that described device also includes:
    Second acquisition unit, for first to the destination server according to described in the transmission of incremental and revocable time interval Before heartbeat data packets, timer is obtained, the timer is used to carry out timing to the run time of the client;
    Clearing cell, the timer for the second acquisition unit to be obtained are reset.
CN201610771596.4A 2016-08-30 2016-08-30 The sending method and device of heartbeat data packets Pending CN107786383A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610771596.4A CN107786383A (en) 2016-08-30 2016-08-30 The sending method and device of heartbeat data packets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610771596.4A CN107786383A (en) 2016-08-30 2016-08-30 The sending method and device of heartbeat data packets

Publications (1)

Publication Number Publication Date
CN107786383A true CN107786383A (en) 2018-03-09

Family

ID=61450280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610771596.4A Pending CN107786383A (en) 2016-08-30 2016-08-30 The sending method and device of heartbeat data packets

Country Status (1)

Country Link
CN (1) CN107786383A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109547293A (en) * 2018-12-20 2019-03-29 上海数果科技有限公司 Heartbeat data packet transmission method
CN109788038A (en) * 2018-12-25 2019-05-21 上海数果科技有限公司 A kind of intelligent heartbeat method
CN110755061A (en) * 2018-07-27 2020-02-07 九阳股份有限公司 Heartbeat detection method of household appliance and household appliance
CN112231413A (en) * 2020-12-14 2021-01-15 国网汇通金财(北京)信息科技有限公司 Stepping algorithm for distributed result consistency
CN112511368A (en) * 2020-10-16 2021-03-16 深圳市科漫达智能管理科技有限公司 Service heartbeat monitoring method and related device
CN113014628A (en) * 2021-02-07 2021-06-22 深圳力维智联技术有限公司 Internet of things terminal data sending method and system, mobile terminal and storage medium
CN113411237A (en) * 2021-08-18 2021-09-17 成都***智能数字科技有限公司 Method, storage medium and system for detecting terminal state with low delay
CN114584550A (en) * 2021-03-30 2022-06-03 长城汽车股份有限公司 Vehicle data uploading and storing method and device, storage medium and vehicle
CN115190160A (en) * 2022-05-25 2022-10-14 杭州脸脸会网络技术有限公司 Screen-off monitoring method and device for screen equipment, electronic device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223257A (en) * 2011-07-25 2011-10-19 莫雅静 Heartbeat interval adjusting method, server, client terminal and communication system
CN102438181A (en) * 2011-08-18 2012-05-02 中兴通讯股份有限公司 Method and system for adjusting time for sending heartbeat message in Internet protocol television (IPTV) system
CN102801697A (en) * 2011-12-20 2012-11-28 北京安天电子设备有限公司 Malicious code detection method and system based on plurality of URLs (Uniform Resource Locator)
CN104144159A (en) * 2014-06-26 2014-11-12 腾讯科技(深圳)有限公司 Intelligent heartbeat keeping method and system
CN104243293A (en) * 2014-08-21 2014-12-24 深圳市合信自动化技术有限公司 Automatic heartbeat interval adjustment method, gateway device and server
CN104317820A (en) * 2014-09-28 2015-01-28 网神信息技术(北京)股份有限公司 Statistical method and device of report
CN104965784A (en) * 2015-06-16 2015-10-07 广州华多网络科技有限公司 Automatic test method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223257A (en) * 2011-07-25 2011-10-19 莫雅静 Heartbeat interval adjusting method, server, client terminal and communication system
CN102438181A (en) * 2011-08-18 2012-05-02 中兴通讯股份有限公司 Method and system for adjusting time for sending heartbeat message in Internet protocol television (IPTV) system
CN102801697A (en) * 2011-12-20 2012-11-28 北京安天电子设备有限公司 Malicious code detection method and system based on plurality of URLs (Uniform Resource Locator)
CN104144159A (en) * 2014-06-26 2014-11-12 腾讯科技(深圳)有限公司 Intelligent heartbeat keeping method and system
CN104243293A (en) * 2014-08-21 2014-12-24 深圳市合信自动化技术有限公司 Automatic heartbeat interval adjustment method, gateway device and server
CN104317820A (en) * 2014-09-28 2015-01-28 网神信息技术(北京)股份有限公司 Statistical method and device of report
CN104965784A (en) * 2015-06-16 2015-10-07 广州华多网络科技有限公司 Automatic test method and apparatus

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110755061A (en) * 2018-07-27 2020-02-07 九阳股份有限公司 Heartbeat detection method of household appliance and household appliance
CN109547293A (en) * 2018-12-20 2019-03-29 上海数果科技有限公司 Heartbeat data packet transmission method
CN109788038A (en) * 2018-12-25 2019-05-21 上海数果科技有限公司 A kind of intelligent heartbeat method
CN112511368A (en) * 2020-10-16 2021-03-16 深圳市科漫达智能管理科技有限公司 Service heartbeat monitoring method and related device
CN112231413A (en) * 2020-12-14 2021-01-15 国网汇通金财(北京)信息科技有限公司 Stepping algorithm for distributed result consistency
CN113014628A (en) * 2021-02-07 2021-06-22 深圳力维智联技术有限公司 Internet of things terminal data sending method and system, mobile terminal and storage medium
CN113014628B (en) * 2021-02-07 2022-07-19 深圳力维智联技术有限公司 Internet of things terminal data sending method and system, mobile terminal and storage medium
CN114584550A (en) * 2021-03-30 2022-06-03 长城汽车股份有限公司 Vehicle data uploading and storing method and device, storage medium and vehicle
CN113411237A (en) * 2021-08-18 2021-09-17 成都***智能数字科技有限公司 Method, storage medium and system for detecting terminal state with low delay
CN115190160A (en) * 2022-05-25 2022-10-14 杭州脸脸会网络技术有限公司 Screen-off monitoring method and device for screen equipment, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN107786383A (en) The sending method and device of heartbeat data packets
US10839405B2 (en) Measuring quality of user interaction with third party content
CN103942225B (en) A kind of resource transfer method, client and the system of mixed type applications client
CN105144137B (en) The Interaction Analysis that Internet resources are carried out based on event of reloading
CN107733972A (en) A kind of short linking analytic method, device and equipment
KR20140101697A (en) Automatic detection of fraudulent ratings/comments related to an application store
CN108958780A (en) A kind of method and apparatus of the more new information for program of lodging for rendering
CN110012165B (en) Method and device for presenting session list page and readable medium
US11546380B2 (en) System and method for creation and implementation of data processing workflows using a distributed computational graph
US9787521B1 (en) Concurrent loading of session-based information
CN107924360A (en) Diagnosis frame in computing system
EP4196896A1 (en) Opentelemetry security extensions
CN106411639A (en) Method and system for monitoring access data
AU2015362076A1 (en) Notifications on mobile devices
CN107741902A (en) Program application detection method and program application detection means
US10931771B2 (en) Method and apparatus for pushing information
CN110119334B (en) Page script monitoring method and device
CN107016043A (en) A kind of information processing method and device
CN109670100A (en) A kind of page data grasping means and device
CN103051722B (en) A kind ofly determine the method whether page is held as a hostage and relevant device
CN106484720A (en) The method and apparatus that the effectiveness of URL is promoted in a kind of detection
CN107483565A (en) A kind of service background recognition methods, proxy server and computer-readable storage medium
CN107948234A (en) The processing method and processing device of data
CN105159756B (en) Information processing method and information processing equipment
CN114637508A (en) VUE-based label parameter transfer method, device, 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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Applicant after: Beijing Guoshuang Technology Co.,Ltd.

Address before: 100086 Cuigong Hotel, 76 Zhichun Road, Shuangyushu District, Haidian District, Beijing

Applicant before: Beijing Guoshuang Technology Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180309