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 PDF

Info

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
Application number
CN201810713145.4A
Other languages
Chinese (zh)
Other versions
CN108833950B (en
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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810713145.4A priority Critical patent/CN108833950B/en
Publication of CN108833950A publication Critical patent/CN108833950A/en
Application granted granted Critical
Publication of CN108833950B publication Critical patent/CN108833950B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission 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

A kind of barrage message issuing method, server, system and storage medium
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.
CN201810713145.4A 2018-06-29 2018-06-29 Barrage message issuing method, server, system and storage medium Active CN108833950B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
金铎等: "基于IPTV的互动电视消息***研究与实践", 《移动通信》 *

Cited By (16)

* Cited by examiner, † Cited by third party
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