CN108833950A - A kind of barrage message issuing method, server, system and storage medium - Google Patents
A kind of barrage message issuing method, server, system and storage medium Download PDFInfo
- Publication number
- CN108833950A CN108833950A CN201810713145.4A CN201810713145A CN108833950A CN 108833950 A CN108833950 A CN 108833950A CN 201810713145 A CN201810713145 A CN 201810713145A CN 108833950 A CN108833950 A CN 108833950A
- Authority
- CN
- China
- Prior art keywords
- client
- server
- barrage message
- target
- destination client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention discloses a kind of barrage message issuing method, server, system and storage mediums.This method includes:Server receives the barrage message request that page end is sent, and wherein barrage message request includes target barrage message and target customer's client information;Server buffer target barrage message, and whether the empty data packet that destination client is sent is received according to destination client infomation detection, it is connect wherein each client establishes socket word length with server in advance;When receiving sky data packet, target barrage message is added in sky data packet and generates response bag by server;Server is socketed object word according to the corresponding target in destination client, and response bag is issued to destination client.The technical solution of the embodiment of the present invention may be implemented the active triggering of barrage message, improve downloading speed and development efficiency, while decreasing the concurrency of server, alleviate the processing pressure of server.
Description
Technical field
The present embodiments relate to software development technique more particularly to a kind of barrage message issuing methods, server, system
And storage medium.
Background technique
With the fast development of intelligent terminal, various application software are by development and application in intelligent terminal.Some applications are soft
Part is such as broadcast live software, often has the function of barrage in video jukebox software, it can barrage message is shown in display interface.
During developing these application software, need to carry out dependence test to barrage message, to determine whether barrage function is normal
Operation.
Currently, server is patrolled often by conventional business in the applied software development based on android operating system
It collects to issue barrage message to client.For example, client needs if the barrage message of test is the message that certain user gets the winning number in a bond
Multiple barrage requests are persistently sent to server, when the received barrage number of requests of server reaches pre-set threshold value,
Server can just issue the barrage message of certain user prize-winning to client, be after receiving the barrage message so as to test client
It is no to pop up the prize-winning page.As it can be seen that multiple bullet can only be sent in existing applied software development by user end to server
What the mode of curtain request carried out passive triggering barrage message issues operation, however the active that cannot achieve barrage message triggers, thus
Reduce test speed and development efficiency.
Summary of the invention
The embodiment of the invention provides a kind of barrage message issuing method, server, system and storage mediums, to realize bullet
The active triggering of curtain message, improves downloading speed and development efficiency, while decreasing the concurrency of server, alleviates clothes
The processing pressure of business device.
In a first aspect, the embodiment of the invention provides a kind of barrage message issuing methods, including:
Server receives the barrage message request that page end is sent, wherein the barrage message request includes that target barrage disappears
Breath and target customer's client information;
Target barrage message described in the server buffer, and whether received according to the destination client infomation detection
The empty data packet that destination client is sent is connect wherein each client establishes socket word length with the server in advance;
When receiving the empty data packet, the target barrage message is added to the empty data packet by the server
Middle generation response bag;
The server is socketed object word according to the corresponding target in the destination client, and the response bag is issued to institute
State destination client.
Second aspect, the embodiment of the invention also provides a kind of servers, including:
Barrage message request receiving module, for receiving the barrage message request of page end transmission, wherein the barrage disappears
Breath request includes target barrage message and target customer's client information;
Target barrage message caching module is believed for caching the target barrage message, and according to the destination client
Breath is detected whether to receive the empty data packet of destination client transmission, is socketed wherein each client is established with the server in advance
Word length connection;
Response bag generation module when for receiving the empty data packet, the target barrage message is added to described
Response bag is generated in empty data packet;
Response bag issues module, for being socketed object word according to the corresponding target in the destination client, by the response
Packet is issued to the destination client.
The third aspect, the embodiment of the invention also provides a kind of barrage message sending system, the system comprises page end,
Server and client side;Wherein,
The server is for realizing the barrage message issuing method as described in any embodiment of that present invention;
The page end and the server establish connection, for raw according to target customer's client information and target barrage message
The barrage message request is sent at barrage message request, and to the server;
The client is established socket word length with the server and is connect, the response bag sent for detecting the server
Whether it is null response packet, and is tested according to testing result.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer
Program realizes the barrage message issuing method as described in any embodiment of that present invention when the program is executed by processor.
The embodiment of the present invention is connect by the way that each client is established socket word length with server in advance, i.e., each client timing
Empty data packet is sent to server, to maintain being continuously connected between client and server.Server receives page end and sends
Barrage message request, wherein barrage message request includes target barrage message and target customer's client information;Server buffer mesh
Barrage message is marked, and whether receives the empty data packet of destination client transmission according to destination client infomation detection;In reception
When to empty data packet, target barrage message is added in sky data packet and generates response bag by server, and according to destination client
Corresponding target is socketed object word, and response bag is issued to destination client.The embodiment of the present invention can will be appointed by page end
The barrage message and specified client-side information for anticipating to be tested are sent to server, so that server can be by target barrage message
It is actively issued to specified destination client by response bag, carries out barrage request without user end to server, realizes
The active triggering of barrage message, to substantially increase test speed and development efficiency.And by by target barrage message
It is added to sky data packet and generates a response bag, so that server need to only be sent once to destination client, reduce clothes
The concurrency of business device, and then alleviate the processing pressure of server.
Detailed description of the invention
Fig. 1 is a kind of flow chart for barrage message issuing method that the embodiment of the present invention one provides;
Fig. 2 is a kind of structural schematic diagram of server provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of structural schematic diagram for barrage message sending system that the embodiment of the present invention three provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just
Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart for barrage message issuing method that the embodiment of the present invention one provides, and the present embodiment is applicable
In the target barrage message for sending page end is issued to destination client the case where, particularly for being based on android
The scene of barrage message is issued in the live streaming software of operating system exploitation, while can be used for other and needing to issue barrage message
Application scenarios in.This method can be executed by the server in barrage sending system, specifically include following steps:
S110, server receive the barrage message request that page end is sent, and wherein barrage message request includes target barrage
Message and target customer's client information.
Wherein, page end can refer to the front end for sending barrage message request to server by Webpage.Target bullet
Curtain message refers to the barrage message that server is issued to client, in the test for carrying out barrage message in client.This implementation
Target barrage message in example can be arbitrary barrage message, and user can independently be set with demand according to the actual situation
It sets, any barrage message is issued so as to realize.Illustratively, target barrage message can be user A and suffer one
The message of equal prizes.Destination client refers to the client that target barrage message is issued to by server.Illustratively, target customer
End can be but not limited to the smart machines such as smart phone, tablet computer.The operating system of destination client can in the present embodiment
Think Android system, application software to be tested is installed in advance in destination client.Destination client can be arbitrary
Client, user can specify with actual conditions according to demand, so that server can be by specific target barrage message
It is issued in specified destination client, improves testing efficiency.Target customer's client information can include but is not limited to target customer
IP (Internet Protocol, the network protocol) address information and port number information at end.Server can be according to target customer
Which client is the IP address information at end, which determine to, sends target barrage message, and the port number information according to destination client
Determining which port with destination client carries out communication process.
Optionally, before S110, further include:
Page end generates barrage message request according to target customer's client information and target barrage message, and sends to server
Barrage message request.
Wherein, in general, server does not have the page, so that server can not actively generate target barrage to be issued and disappear
Breath to need to actively generate target barrage message using page end, and sends target barrage message to server.This implementation can
Target barrage message is issued to destination client by page end active trigger the server, solve because client is passively touched
The problem of low efficiency is issued caused by hair, without the barrage request for waiting client repeatedly to send, it can not receiving
When the barrage sent to destination client is requested, target barrage message just is sent to destination client, to greatly improve bullet
Curtain message issues efficiency, and then improves test speed and development efficiency.
Optionally, page end generates barrage message request according to target customer's client information and target barrage message, and to clothes
Business device sends barrage message request, including:
In one Webpage of creation on page end, and input frame and submitting button are constructed in Webpage;Page end
The target customer's client information and target barrage message that user inputs in input frame are obtained, and according to target customer's client information and mesh
Barrage message is marked, barrage message request is generated;When detecting that the corresponding submission of submitting button instructs, page end is sent out to server
Send barrage message request.
Wherein, a HTML (HyperText Markup Language, hypertext markup language) is created on page end
Webpage, and can pass through on the Webpage<input>Keyword constructs input frame.User can in the present embodiment
To be actively entered target customer's client information and target barrage message by input frame, so as to which arbitrary barrage message is issued
To specified client.Input frame can be one or more, and the quantity of input frame can be set according to actual needs
It sets.A submitting button can be constructed in the present embodiment, the content for inputting user in input frame is committed to server
In.Illustratively, can pass through on the html page of building<Input type=" submit " method=" post ">Side
Method writes the submitting button of a POST, so that page end can send barrage message to server by POST request method
Request.Corresponding submit of submitting button instructs the transmission that can be and generate when user clicks submitting button to refer in the present embodiment
It enables.In the transmission instruction for detecting generation, barrage message request is sent to server, so that server receives page end
The target customer's client information and target barrage message of transmission.
Optionally, input frame is constructed in Webpage, including:
IP address input frame, port numbers input frame and barrage content input frame are constructed in Webpage, wherein IP
Location input frame is used to input the IP address information of destination client, and port numbers input frame is used to input the port numbers of destination client
Information, barrage content input frame is for inputting target barrage message to be issued.
Wherein, the present embodiment can pass through<input>Keyword constructs three input frames, and each input frame has
One unique identification ID number.Illustratively, the ID number of IP address input frame is " client_ip ", and expression needs to input target visitor
The IP address at family end sends target barrage message to which client;The ID number of port numbers input frame is " client_
Port " indicates the port numbers for needing to input destination client, that is, needs to carry out mailing address with which port of destination client
Reason;The ID number of barrage content input frame is " client_msg ", indicates to need to input the specific of target barrage message to be issued
Content.The present embodiment can be by obtaining the IP address information in IP address input frame, the port in port numbers input frame respectively
The particular content of number information and the target barrage message in barrage content input frame, to generate barrage message request.
S120, server buffer target barrage message, and whether target visitor is received according to destination client infomation detection
The empty data packet that family end is sent is connect wherein each client establishes socket word length with server in advance.
Wherein, before server receives barrage message request, the socket between each client and server is established
Long connection.The present embodiment can in such a way that each user end to server regularly sends sky data packet, come maintain server with
Being continuously connected between each client allows server that client is managed and communicated in real time.In the present embodiment, it takes
The empty data packet that business device can be sent with timing receipt to each client.Server is when receiving barrage message request, first to bullet
Target barrage message in curtain message request is cached, and without the operation that issues of target barrage message, and is detected current
Whether the empty data packet of destination client transmission is received.The present embodiment can be by detecting the empty data packet pair being currently received
Whether the client ip address answered is the IP address of destination client, and then judges whether to receive the sky of destination client transmission
Data packet.
Optionally, S120 includes:
Server determines the current state of destination client according to target customer's client information and client set, wherein
Client set includes each client establishing socket word length with server in advance and connecting;If current state is connection status,
Server buffer target barrage message, and detect whether to receive the empty data packet of destination client transmission.
Wherein, server can read the target customer's client information and target barrage of page end transmission by receiver function
Message, i.e. data content in reading barrage message request.There are a client set listClients in server end,
For safeguarding the client for being currently in connection status with server, and each client in client set with service
Device has pre-established the connection of socket word length, so that server can be communicated with each client in client set.
Client terminal quantity in client set can be with real-time change.Illustratively, it is covered if thering is new client and server to establish
Word length connection is connect, then the new client is added in client set;If certain client and service in client set
Device disconnects, then deletes the client in client set.The current state of destination client may include connection shape
State and off-state.When the current state of destination client be connection status when, show server currently with destination client it
Between establish socket word length connection, the empty data packet that server can be sent with timing receipt to destination client caches mesh at this time
The empty data packet marked barrage message, and destination client to be received is waited to send.If the current state of destination client is to disconnect shape
State then shows that server can not currently be communicated between client, and server will not receive destination client
The empty data packet of transmission, can be generated error message at this time, to remind ownership goal client and server to be in time and disconnects
State allows user to find and solve the problems, such as in time.The present embodiment, can be true by the current state of detection destination client
Determine whether server can be communicated with destination client and whether server can receive and send to destination client
Empty data packet, allow server only destination client current state be presence when, to target barrage message into
Row caching, and whether real-time detection receives the empty data of destination client transmission, so as to avoid because at destination client
When off-state, caused by the empty data packet for still persistently destination client being waited to send the problem of the wasting of resources, Jin Erye
Improve development efficiency.
Optionally, server determines the current shape of destination client according to target customer's client information and client set
State, including:
Server matches target customer's client information with each client-side information in client set;If matching at
Function, it is determined that the current state of destination client is connection status, otherwise determines that the current state of destination client is to disconnect shape
State.
Wherein, the present embodiment can be by each client in target customer's client information and client set listClients
Client information is matched one by one, with determine destination client whether in client set, so that it is determined that destination client whether
In connection status.It optionally, can be by calling the listClients.cintains (" client_ in listClients
Ip ") method, judge that destination client whether there is in client set according to the IP address information of destination client.If
Return value is ture, then it represents that successful match can determine that the current state of destination client is connection status, i.e. target at this time
Client is online;If return value is false, then it represents that it fails to match, can determine working as destination client at this time
Preceding state is off-state, i.e. destination client is in off-line state.
Optionally, each client is established socket word length with server in advance and is connect, including:
Establish the socket connection between each client and server;Each client is sent out every preset time to server
An empty data packet is sent, to keep being continuously connected between each client and server.
Wherein, current embodiment require that establishing a socket object word and transmitting-receiving in each client and server
Function object, to establish the socket connection between all clients and server.It is logical first for each client
It crosses and the constructed fuction of client socket Socket is called to create a client Socket object.Illustratively, Ke Yitong
Calling Socket client=new Socket (" 127.0.0.1 ", 10080) is crossed to create a client Socket object,
Wherein 127.0.0.1 is the IP address of client, and 10080 be the port numbers of client, which needs and server end
Port numbers are consistent, otherwise can not carry out communication process, and client is the client Socket object built.It is then possible to logical
The output out object of one PrintStream class of building is crossed to realize that user end to server sends message.Illustratively, may be used
By calling the building of PrintStream out=new PrintStream (client.getOutputStream ()) method
The out object of one PrintStream class, wherein obtain one by calling client.getOutputStream () function
A output flow object, then the output flow object is transmitted in the constructed fuction of PrintStream, thus creation one
The out object of PrintStream class allows client to send message to server by out object.Finally, can lead to
The caching buf object of one BufferReader class of building is crossed to realize that client receives the message that server is sent.It is exemplary
, it can be by calling BufferedReader buf=new BufferedReader (new InputStreamReader
(client.getInputStream ())) function come receive server transmission sokcet message, wherein pass through calling
Client.getInputStream () function obtains input flow object, and the input flow object is then built into one
InputStreamReader object, then to its secondary buf object for being packaged into a BufferedReader class, so that client
End can receive the message data of server transmission by buf object.In the present embodiment, client can pass through calling
Out.println (str) method in out object to send a character string information str to server.Optionally, Ke Yishe
The time-out time of client Socket object is set, if not communicated with server also, to disconnect when reaching time-out time
The socket of client connects.Illustratively, it can be set by way of calling client.setSoTimeout (10000)
Time-out time is set, the time-out time being provided with is 10 seconds.
For server, one is constructed by the constructed fuction of invoking server socket ServerSocket first
A ServerSocket object.It illustratively, can be by calling ServerSocket server=new ServerSocket
(10800) function creates a ServerSocket object, wherein 10800 be the port numbers of server S erverSocket.
It is then possible to wait the connection request of client socket object to operate by calling server.accept () function,
Middle server.accept () function can return to the client object of a Socket type.Then one can be constructed
The server of PrintStream class exports outServer object to realize that server sends message to client.Illustratively,
It can be by calling PrintStream outServer=new PrintStream (client.getOutputStream ())
Method constructs an outServer object, so that server can be disappeared by the outServer object to client transmission
Breath.Finally, can realize that server connects by constructing the server buffer bufServer object of a BufferReader class
Receive the message that client is sent.Illustratively, by calling BufferedReader bufServer=new
BufferedReader (new InputStreamReader (client.getInputStream ())) function receives client
Hold the message sent, wherein the input stream information client.getInputStream () of client is first packaged into one
The object of InputStreamReader class, then the object is further packaged by the constructed fuction of BufferedReader
The bufServer object of one BufferedReader class.The present embodiment can by while (ture) mode come pair
Data in bufServer object are polled reading.It illustratively, can be by calling String str=
BufServer.readLine (), by the information read storage into character string information str, so as to complete service termination
Receive the process of the data information of client.The present embodiment can be by calling the outServer.print in outServer object
(str1) method to send a character string information str1 to client.Optionally, the present embodiment can be by calling Thread
Start () function open a new thread so that the data of all clients and server-side carry out in the thread
Processing.
Socket between the client established in the present embodiment and server is connected as a short connection, is not able to maintain visitor
Being continuously connected between family end and server, that is to say, that if not interacted within a preset period of time with server, or every
After secondary interaction, then server will be considered as the socket and be connected as a discarded connection, to can actively recycle simultaneously
Close socket connection.The present embodiment can be by creating heartbeat mechanism, to maintain the set between a client and a server
Word connection is connect, particularly, a timer can be set on the client, periodically an empty data packet is sent to server and comes
Being continuously connected between client and server is kept, so as to not need to re-establish connection when next data transmission.It is exemplary
, the preset time of timer can be set to 3 seconds, so that client can pass through calling when timer is more than 3 seconds
Out.print (" ") method sends a null character string data to server.It should be noted that timer setting in client
Preset time be less than the time-out time of client.After user end to server regularly sends an empty data packet, service
The bufServer object of device will receive the request of an empty data of client transmission, and can be by an empty response
Packet is sent in client, so that server thinks that primary communication has occurred with client, so that server is never
It is considered as the socket and is connected as a discarded connection, ensure that being continuously connected between client and server, so that service
Device can issue target barrage message into destination client.
S130, when receiving sky data packet, server by target barrage message be added in sky data packet generate respond
Packet.
Wherein, when server receives the empty data packet of destination client transmission, the target barrage message of caching is added
It adds in the sky data packet, so as to generate the response bag including target barrage message, so that server can be by mesh
The corresponding response bag of mark barrage message null response packet corresponding with empty data packet merges into a response bag and is sent to target customer
End, is issued to destination client for target barrage message by the response bag, corresponding without individually sending target barrage message
Response bag and corresponding the two response bags of null response packet of empty data packet mitigate and take to reduce the concurrency of server
The processing pressure of business device.Server in the present embodiment can detecte when receiving the empty data packet of destination client transmission
With the presence or absence of the target barrage message of caching, if it is not, then directly sending an empty response bag to destination client at this time.This reality
The server in example is applied when receiving the empty data packet that remaining client other than destination client is sent, it can be direct
An empty response bag is sent to remaining client, to keep being continuously connected between each client and server.
S140, server are socketed object word according to the corresponding target in destination client, and response bag is issued to target customer
End.
Wherein, server can inquire the corresponding target customer in destination client according to the IP address information of destination client
End cap connects object word.Illustratively, server can be by calling getSocketByIp (client_ip) to determine target customer
Hold corresponding destination client socket object.It is corresponding according to the corresponding server socket object of server and destination client
Destination client socket object, by add target barrage message response bag be issued in destination client.Illustratively,
It can be by outServer.print () method in the outServer object in invoking server socket object to target
Client sends response bag, by the String str=buf.readLine () in invocation target client socket object,
Data content and storage in the response bag of reading service device transmission is into character string information str, so as to complete barrage message
The process that issues of manual network.The present embodiment will include target barrage in the empty data packet for receiving destination client transmission
The response bag of message is issued on destination client, in testing on destination client target barrage message, without etc.
Barrage request is sent to server to destination client, realizes the active triggering of barrage message, and improves downloading speed,
The development efficiency of application software is improved, while decreasing the concurrency of server, alleviates the processing pressure of server.
Optionally, this method further includes:
Destination client detects whether received response bag is null response packet, if it is not, then obtaining target barrage message, and right
Target barrage message is parsed, and is tested according to the target barrage message content parsed.
Wherein, destination client needs to detect whether the response bag is empty when receiving the response bag of server transmission
Response bag.Specifically, can by reading the data in response bag, if data in the response bag are some string datas,
Then show that the response bag is non-empty response bag, the data content in the response bag is determined as target barrage message at this time, and press
Target barrage message is tested according to existing test processes logic, i.e., first target barrage message is parsed, according to solution
The target barrage message content of precipitation is tested.Illustratively, it is tested to the target barrage message content parsed
When, it can be to judge the barrage function whether just according to whether popping up user's prize-winning page on the display interface of destination client
Often.If the data in the response bag are null character string, then it represents that the response bag is null response packet, at this time without carrying out other behaviour
Make.Testing process and the testing process of the barrage message obtained in the prior art by client passive triggering in the present embodiment
Unanimously, so that the test for the barrage message that network analog issues through this embodiment can be closer to the truth, so that surveying
The accuracy of examination is higher, more can reflect true test effect, and then greatly improve in the case where guaranteeing test accuracy
The development efficiency of downloading speed and application software.
The technical solution of the present embodiment is connect, i.e., each visitor by the way that each client is established socket word length with server in advance
The timing of family end sends empty data packet to server, to maintain being continuously connected between client and server.Server receives net
The barrage message request that page end is sent, wherein barrage message request includes target barrage message and target customer's client information;Service
Device caching of target barrage message, and whether the empty data that destination client is sent are received according to destination client infomation detection
Packet;When receiving sky data packet, target barrage message is added in sky data packet and generates response bag by server, and according to mesh
It marks the corresponding target of client and is socketed object word, response bag is issued to destination client.The embodiment of the present invention can pass through net
Any barrage message to be tested and specified client-side information are sent to server by page end, so that server can be by target
Barrage message is actively issued to specified destination client by response bag, carries out barrage without user end to server and asks
It asks, the active triggering of barrage message is realized, to substantially increase test speed and development efficiency.And by by target bullet
Curtain message is added to sky data packet and generates a response bag, so that server can need to only be sent once i.e. to destination client
Can, reduce the concurrency of server, and then alleviate the processing pressure of server.
Embodiment two
Fig. 2 is a kind of structural schematic diagram of server provided by Embodiment 2 of the present invention, and the present embodiment is applicable to net
The case where target barrage message that page end is sent is issued to destination client, which includes:Barrage message request receives mould
Block 210, target barrage message caching module 220, response bag generation module 230 and response bag issue module 240.
Wherein, barrage message request receiving module 210 is hit by a bullet for receiving the barrage message request of page end transmission
Curtain message request includes target barrage message and target customer's client information;Target barrage message caching module 220, for caching mesh
Barrage message is marked, and whether receives the empty data packet of destination client transmission according to destination client infomation detection, wherein respectively
Client is established socket word length with server in advance and is connect;Response bag generation module 230 will when for receiving sky data packet
Target barrage message, which is added in sky data packet, generates response bag;Response bag issues module 240, for according to destination client pair
The target socket object word answered, is issued to destination client for response bag.
Optionally, page end is used for:Before the barrage message request that server receives that page end is sent, according to target visitor
Family client information and target barrage message generate barrage message request, and send barrage message request to server.
Optionally, page end is specifically used for:In creating a Webpage on page end, and construct in Webpage defeated
Enter frame and submitting button;The target customer's client information and target barrage message that user inputs in input frame are obtained, and according to mesh
Client-side information and target barrage message are marked, barrage message request is generated;When detecting that the corresponding submission of submitting button instructs,
Barrage message request is sent to server.
Optionally, input frame is constructed in Webpage, including:
IP address input frame, port numbers input frame and barrage content input frame are constructed in Webpage, wherein IP
Location input frame is used to input the IP address information of destination client, and port numbers input frame is used to input the port numbers of destination client
Information, barrage content input frame is for inputting target barrage message to be issued.
Optionally, target barrage message caching module 220, including:
Current state determination unit, for determining destination client according to target customer's client information and client set
Current state, wherein client set includes establishing each client for connecting of socket word length with server in advance;
Target barrage message cache unit, if being connection status for current state, server buffer target barrage disappears
Breath, and detect whether to receive the empty data packet of destination client transmission.
Optionally, current state determination unit is specifically used for:
Server matches target customer's client information with each client-side information in client set;If matching at
Function, it is determined that the current state of destination client is connection status, otherwise determines that the current state of destination client is to disconnect shape
State.
Optionally, further include:
It is socketed word length connection establishment module, the socket connection for establishing between each client and server;Each client
End sends an empty data packet every preset time, to server, to keep being continuously connected between each client and server.
Optionally, destination client is used for:
Detect whether received response bag is null response packet, if it is not, then obtaining target barrage message, and disappears to target barrage
Breath is parsed, and is tested according to the target barrage message content parsed.
Barrage message issuing method provided by any embodiment of the invention can be performed in above-mentioned server, has execution barrage
The corresponding functional module of message issuing method and beneficial effect.
Embodiment three
Fig. 3 is a kind of structural schematic diagram for barrage message sending system that the embodiment of the present invention three provides, as shown in figure 3,
The system includes:Page end 310, server 320 and client 330.
Wherein, server 320 for realizing such as any embodiment of that present invention barrage message issuing method;Page end 310
Connection is established with server 320, is used for according to target customer's client information and target barrage message generation barrage message request, and to
Server 320 sends barrage message request;Client 330 is established socket word length with server 320 and is connect, and detection service device is used for
Whether 320 response bags sent are null response packet, and are tested according to testing result.
The course of work of barrage message sending system in the present embodiment is as follows:
330 quantity of client in the present embodiment can be for one or multiple, and destination client is therein one
A specified client.Before carrying out exploitation test to barrage message, need to establish each client 330 and server 320
Between the connection of socket word length, i.e. each client timing sends empty data packet to server, to keep server 320 and client
Being continuously connected between 330, and page end 310 and server 320 are established connection, allows page end 310 and service
Device 320 is communicated.When developer needs to test a certain barrage function, developer inputs the bullet on page end 310
Target customer's client information that the corresponding target barrage message content information of curtain function and barrage message need to be issued to.Work as exploitation
It, can be by clicking submitting button after personnel input, page end 310 is just by the content information of input with barrage message request
Mode be sent in server 320.Server 320 receives the barrage including target barrage message and target customer's client information
After message request, caching of target barrage message, and whether real-time detection is currently connected to the empty data packet of destination client transmission, directly
To when detecting the empty data packet for being currently received destination client transmission, target barrage message is added in sky data packet raw
Include the response bag of target barrage message at one, and object word and service device socket object word be socketed according to destination client,
Target barrage message is actively issued in destination client, so as to complete network analog is passed through, by the manual net of barrage message
The whole process that network issues.Server passes through the corresponding response bag of target barrage message is corresponding with empty data packet in the present embodiment
Null response packet merge into a response bag and be sent to destination client, without individually sending the corresponding response of target barrage message
Packet and corresponding the two response bags of null response packet of empty data packet, thus reduce the concurrency of server, mitigation server
Processing pressure.
Optionally, page end 310 is specifically used for:In one Webpage of creation on page end 310, and in Webpage
Construct input frame and submitting button;The target customer's client information and target barrage message that user inputs in input frame are obtained, and
According to target customer's client information and target barrage message, barrage message request is generated;When detecting the corresponding submission of submitting button
When instruction, barrage message request is sent to server.
Optionally, destination client is used for:Detect whether received response bag is null response packet, if it is not, then obtaining target
Barrage message, and target barrage message is parsed, it is tested according to the target barrage message content parsed.
Wherein, destination client needs to detect whether the response bag is empty when receiving the response bag of server transmission
Response bag.Specifically, can by reading the data in response bag, if data in the response bag are some string datas,
Then show that the response bag is non-empty response bag, the data content in the response bag is determined as target barrage message at this time, and press
Target barrage message is tested according to existing test processes logic, i.e., first target barrage message is parsed, according to solution
The target barrage message content of precipitation is tested.If data in the response bag are null character string, then it represents that the response bag is
Null response packet, at this time without carrying out other operations.Testing process in the present embodiment with to pass through client in the prior art passive
The testing process for triggering the barrage message obtained is consistent, thus the test for the barrage message that network analog issues through this embodiment
Can be closer to the truth, so that the accuracy of test is higher, it more can reflect true test effect, and then guaranteeing
The development efficiency of downloading speed and application software is substantially increased in the case where test accuracy.
Barrage message sending system in the present embodiment generates barrage message request by page end, and by barrage message
Request is sent to server, server elder generation caching of target barrage message, and in the empty data packet for receiving destination client transmission
When, the response bag comprising target barrage message is actively issued in destination client, so as to any barrage message into
Row issues, and solves the problems, such as to realize by issuing low efficiency caused by client passive triggering barrage message in the prior art
The active push and triggering of barrage message, while the concurrency of server can also be reduced, mitigate the processing pressure of server,
And then improve the performance of system and the development efficiency of application software.
Example IV
The present embodiment provides a kind of computer readable storage mediums, are stored thereon with computer program, and the program is processed
The barrage message issuing method as described in any embodiment of that present invention is realized when device executes.
The computer storage medium of the embodiment of the present invention, can be using any of one or more computer-readable media
Combination.Computer-readable medium can be computer-readable signal media or computer readable storage medium.It is computer-readable
Storage medium can be for example but not limited to:Electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or
Any above combination of person.The more specific example (non exhaustive list) of computer readable storage medium includes:With one
Or the electrical connections of multiple conducting wires, portable computer diskette, hard disk, random access memory (RAM), read-only memory (ROM),
Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light
Memory device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer readable storage medium can
With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or
Person is in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited
In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can
Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for
By the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including but not limited to:
Wirelessly, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof
Program code, described program design language include object oriented program language, such as Java, Smalltalk, C++, also
Including conventional procedural programming language-such as " C " language or similar programming language.Program code can be complete
It executes, partly executed on the user computer on the user computer entirely, being executed as an independent software package, part
Part executes on the remote computer or executes on a remote computer or server completely on the user computer.It is relating to
And in the situation of remote computer, remote computer can pass through the network of any kind, including local area network (LAN) or wide area network
(WAN), it is connected to subscriber computer, or, it may be connected to outer computer (such as led to using ISP
Cross internet connection).
Above-described embodiment serial number is for illustration only, does not represent the advantages or disadvantages of the embodiments.
Will be appreciated by those skilled in the art that each module of the above invention or each step can use general meter
Device is calculated to realize, they can be concentrated on single computing device, or be distributed in network constituted by multiple computing devices
On, optionally, they can be realized with the program code that computer installation can be performed, so as to be stored in storage
It is performed by computing device in device, perhaps they are fabricated to each integrated circuit modules or will be more in them
A module or step are fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hardware and
The combination of software.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with
The difference of other embodiments, the same or similar part between each embodiment may refer to each other.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
Claims (10)
1. a kind of barrage message issuing method, which is characterized in that including:
Server receive page end send barrage message request, wherein the barrage message request include target barrage message and
Target customer's client information;
Target barrage message described in the server buffer, and whether target is received according to the destination client infomation detection
The empty data packet that client is sent is connect wherein each client establishes socket word length with the server in advance;
When receiving the empty data packet, the target barrage message is added to raw in the empty data packet by the server
At response bag;
The server is socketed object word according to the corresponding target in the destination client, and the response bag is issued to the mesh
Mark client.
2. the method according to claim 1, wherein receiving the barrage message request that page end is sent in server
Before, further include:
The page end generates barrage message request according to target customer's client information and target barrage message, and to the server
Send the barrage message request.
3. according to the method described in claim 2, it is characterized in that, the page end is according to target customer's client information and target bullet
Curtain message generates barrage message request, and sends the barrage message request to the server, including:
In one Webpage of creation on page end, and input frame and submitting button are constructed in the Webpage;
The target customer's client information and target barrage message that the page end acquisition user inputs in the input frame, and according to
Target customer's client information and the target barrage message generate barrage message request;
When detecting that the corresponding submission of the submitting button instructs, the page end sends the barrage to the server and disappears
Breath request.
4. the method according to claim 1, wherein target barrage message described in the server buffer, and root
The empty data packet of destination client transmission whether is received according to the destination client infomation detection, including:
The server determines the current state of destination client according to target customer's client information and client set,
Wherein the client set includes the preparatory each client for establishing with the server and being socketed word length and connecting;
If the current state is connection status, target barrage message described in the server buffer, and detects whether to receive
The empty data packet sent to the destination client.
5. according to the method described in claim 4, it is characterized in that, the server according to target customer's client information and
Client set determines the current state of destination client, including:
The server matches target customer's client information with each client-side information in client set;
If successful match, it is determined that the current state of destination client is connection status, otherwise determines the current of destination client
State is off-state.
6. the method according to claim 1, wherein each client establishes socket word length with the server in advance
Connection, including:
Establish the socket connection between each client and the server;
Each client sends an empty data packet every preset time, to the server, to keep each client
Being continuously connected between the server.
7. the method according to claim 1, wherein further including:
The destination client detects whether received response bag is null response packet, if it is not, the target barrage message is then obtained,
And the target barrage message is parsed, it is tested according to the target barrage message content parsed.
8. a kind of server, which is characterized in that including:
Barrage message request receiving module, for receiving the barrage message request of page end transmission, wherein the barrage message is asked
It asks including target barrage message and target customer's client information;
Target barrage message caching module is examined for caching the target barrage message, and according to target customer's client information
The empty data packet for whether receiving destination client transmission is surveyed, wherein each client establishes socket word length with the server in advance
Connection;
The target barrage message when for receiving the empty data packet, is added to the empty number by response bag generation module
According to generating response bag in packet;
Response bag issues module, will be under the response bag for being socketed object word according to the corresponding target in the destination client
It is sent to the destination client.
9. a kind of barrage message sending system, which is characterized in that the system comprises page ends, server and client side;Wherein,
The server is for realizing the barrage message issuing method as described in any in claim 1-7;
The page end and the server establish connection, for generating bullet according to target customer's client information and target barrage message
Curtain message request, and the barrage message request is sent to the server;
The client and the server are established socket word length and connects, for detect the server transmission response bag whether
For null response packet, and tested according to testing result.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The barrage message issuing method as described in any in claim 1-7 is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810713145.4A CN108833950B (en) | 2018-06-29 | 2018-06-29 | Barrage message issuing method, server, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810713145.4A CN108833950B (en) | 2018-06-29 | 2018-06-29 | Barrage message issuing method, server, system and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108833950A true CN108833950A (en) | 2018-11-16 |
CN108833950B CN108833950B (en) | 2021-05-28 |
Family
ID=64134702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810713145.4A Active CN108833950B (en) | 2018-06-29 | 2018-06-29 | Barrage message issuing method, server, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108833950B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109669737A (en) * | 2018-12-19 | 2019-04-23 | 百度在线网络技术(北京)有限公司 | Application processing method, device, equipment and medium |
CN109933382A (en) * | 2019-03-11 | 2019-06-25 | 安徽志辉教育科技有限公司 | Online ppt previewing file tool based on owa service |
CN110390067A (en) * | 2019-07-22 | 2019-10-29 | 出门问问(苏州)信息科技有限公司 | A kind of webpage label method, apparatus, storage medium and electronic equipment |
CN110535751A (en) * | 2019-08-19 | 2019-12-03 | 深圳追一科技有限公司 | A kind of message responding method, device, computer equipment and storage medium |
CN111083193A (en) * | 2019-11-11 | 2020-04-28 | 厦门网宿有限公司 | Long connection message sending method, server and storage medium |
CN111694674A (en) * | 2019-03-13 | 2020-09-22 | 北京字节跳动网络技术有限公司 | Message distribution processing method, device, equipment and storage medium |
CN112100556A (en) * | 2020-08-25 | 2020-12-18 | 福建天泉教育科技有限公司 | Method and system for optimizing message pushing mode |
CN112565824A (en) * | 2020-12-03 | 2021-03-26 | 腾讯科技(深圳)有限公司 | Method, device, terminal and storage medium for generating bullet screen |
CN113766337A (en) * | 2021-01-15 | 2021-12-07 | 北京京东拓先科技有限公司 | Method, device and system for processing information |
CN115103005A (en) * | 2022-06-14 | 2022-09-23 | 北京京东乾石科技有限公司 | Request response method and device, electronic equipment and storage medium |
CN115567733A (en) * | 2022-11-15 | 2023-01-03 | 易方信息科技股份有限公司 | SDK-based live broadcast room switching method, device, terminal and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118325A (en) * | 2010-11-30 | 2011-07-06 | 北京迅捷英翔网络科技有限公司 | Method and device for configuring chat client terminal, as well as chat client terminal |
CN103001860A (en) * | 2012-12-20 | 2013-03-27 | 北京思特奇信息技术股份有限公司 | Achieving system for converged communication Web instant messages |
CN103546487A (en) * | 2013-11-05 | 2014-01-29 | 无锡成电科大科技发展有限公司 | Mobile office device based on IOS platform |
US20150131438A1 (en) * | 2013-06-11 | 2015-05-14 | Seven Networks, Inc. | Optimizing keepalive and other background traffic in a wireless network |
CN105072496A (en) * | 2015-07-25 | 2015-11-18 | 北京金山安全软件有限公司 | Video comment display method, related equipment and system |
CN105610888A (en) * | 2015-09-08 | 2016-05-25 | 华南师范大学 | Method of using socket to push message based on Android and system thereof |
CN105681917A (en) * | 2015-11-05 | 2016-06-15 | 上海幻电信息科技有限公司 | Bullet screen system based on site identification technique |
CN105847873A (en) * | 2016-05-16 | 2016-08-10 | 西安电子科技大学 | High definition video code stream and data multiplexing system and method for surveillance application |
-
2018
- 2018-06-29 CN CN201810713145.4A patent/CN108833950B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118325A (en) * | 2010-11-30 | 2011-07-06 | 北京迅捷英翔网络科技有限公司 | Method and device for configuring chat client terminal, as well as chat client terminal |
CN103001860A (en) * | 2012-12-20 | 2013-03-27 | 北京思特奇信息技术股份有限公司 | Achieving system for converged communication Web instant messages |
US20150131438A1 (en) * | 2013-06-11 | 2015-05-14 | Seven Networks, Inc. | Optimizing keepalive and other background traffic in a wireless network |
CN103546487A (en) * | 2013-11-05 | 2014-01-29 | 无锡成电科大科技发展有限公司 | Mobile office device based on IOS platform |
CN105072496A (en) * | 2015-07-25 | 2015-11-18 | 北京金山安全软件有限公司 | Video comment display method, related equipment and system |
CN105610888A (en) * | 2015-09-08 | 2016-05-25 | 华南师范大学 | Method of using socket to push message based on Android and system thereof |
CN105681917A (en) * | 2015-11-05 | 2016-06-15 | 上海幻电信息科技有限公司 | Bullet screen system based on site identification technique |
CN105847873A (en) * | 2016-05-16 | 2016-08-10 | 西安电子科技大学 | High definition video code stream and data multiplexing system and method for surveillance application |
Non-Patent Citations (1)
Title |
---|
金铎等: "基于IPTV的互动电视消息***研究与实践", 《移动通信》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109669737A (en) * | 2018-12-19 | 2019-04-23 | 百度在线网络技术(北京)有限公司 | Application processing method, device, equipment and medium |
CN109933382A (en) * | 2019-03-11 | 2019-06-25 | 安徽志辉教育科技有限公司 | Online ppt previewing file tool based on owa service |
CN111694674A (en) * | 2019-03-13 | 2020-09-22 | 北京字节跳动网络技术有限公司 | Message distribution processing method, device, equipment and storage medium |
CN111694674B (en) * | 2019-03-13 | 2023-08-08 | 北京字节跳动网络技术有限公司 | Message distribution processing method, device, equipment and storage medium |
CN110390067B (en) * | 2019-07-22 | 2022-03-29 | 出门问问(苏州)信息科技有限公司 | Webpage labeling method and device, storage medium and electronic equipment |
CN110390067A (en) * | 2019-07-22 | 2019-10-29 | 出门问问(苏州)信息科技有限公司 | A kind of webpage label method, apparatus, storage medium and electronic equipment |
CN110535751A (en) * | 2019-08-19 | 2019-12-03 | 深圳追一科技有限公司 | A kind of message responding method, device, computer equipment and storage medium |
CN110535751B (en) * | 2019-08-19 | 2023-01-24 | 深圳追一科技有限公司 | Message response method and device, computer equipment and storage medium |
CN111083193A (en) * | 2019-11-11 | 2020-04-28 | 厦门网宿有限公司 | Long connection message sending method, server and storage medium |
CN112100556A (en) * | 2020-08-25 | 2020-12-18 | 福建天泉教育科技有限公司 | Method and system for optimizing message pushing mode |
CN112565824A (en) * | 2020-12-03 | 2021-03-26 | 腾讯科技(深圳)有限公司 | Method, device, terminal and storage medium for generating bullet screen |
CN113766337A (en) * | 2021-01-15 | 2021-12-07 | 北京京东拓先科技有限公司 | Method, device and system for processing information |
CN113766337B (en) * | 2021-01-15 | 2024-04-05 | 北京京东拓先科技有限公司 | Method, device and system for processing information |
CN115103005A (en) * | 2022-06-14 | 2022-09-23 | 北京京东乾石科技有限公司 | Request response method and device, electronic equipment and storage medium |
CN115567733A (en) * | 2022-11-15 | 2023-01-03 | 易方信息科技股份有限公司 | SDK-based live broadcast room switching method, device, terminal and storage medium |
CN115567733B (en) * | 2022-11-15 | 2023-02-07 | 易方信息科技股份有限公司 | SDK-based live broadcast room switching method, device, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108833950B (en) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108833950A (en) | A kind of barrage message issuing method, server, system and storage medium | |
CN103124263B (en) | A kind of advertisement push system and advertisement pushing equipment, Advertisement Server | |
EP3338396B1 (en) | Device and method for establishing connection in load-balancing system | |
TWI363545B (en) | Management method for remote digital signages | |
US10958735B2 (en) | Client connection method and system | |
CN107426233A (en) | Data communication system, method, Web server and monitoring system based on B/S frameworks | |
CN108989404A (en) | A kind of barrage message issuing method, server, system and storage medium | |
CN107124430A (en) | Pagejack monitoring method, device, system and storage medium | |
CN110224896A (en) | A kind of network performance data acquisition method, device, server and storage medium | |
CN109327511A (en) | A kind of data request method and server based on http protocol | |
CN114328132A (en) | Method, device, equipment and medium for monitoring state of external data source | |
CN110430126A (en) | Instant communication message processing method, device, system, equipment and storage medium | |
CN108600377A (en) | A kind of pause method of file download, device, terminal and storage medium | |
CN111427710B (en) | Communication method, device, equipment and storage medium of components in application program | |
CN115883647B (en) | Service log recording method, system, device, terminal, server and medium | |
CN115361348B (en) | Method for communicating with web browser performed by data acquisition device | |
CN113055348A (en) | Cross-platform data request method and device and electronic equipment | |
CN111935316B (en) | Method and device for acquiring front-end equipment catalog | |
CN116760741B (en) | Data state monitoring method, device, equipment and medium | |
CN111901366A (en) | Data pushing method, device, equipment and storage medium | |
CN112291210B (en) | Method and device for acquiring front-end equipment catalog | |
CN110582083B (en) | SERVER SERVER system of mobile terminal | |
CN117519753A (en) | Remote upgrading method, device and equipment of terminal equipment and storage medium | |
CN117793002A (en) | Path acquisition method, content distribution network system, computing device, and storage medium | |
CN117651019A (en) | Equipment interaction method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |