CN106790729A - The apparatus and method communicated with client - Google Patents
The apparatus and method communicated with client Download PDFInfo
- Publication number
- CN106790729A CN106790729A CN201710202556.2A CN201710202556A CN106790729A CN 106790729 A CN106790729 A CN 106790729A CN 201710202556 A CN201710202556 A CN 201710202556A CN 106790729 A CN106790729 A CN 106790729A
- Authority
- CN
- China
- Prior art keywords
- multiple client
- data
- client
- time delay
- bandwidth
- 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
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000006855 networking Effects 0.000 claims abstract description 40
- 230000004913 activation Effects 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 5
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of apparatus and method communicated with client, the device includes:Postpone detection module, detect the time delay between the corresponding multiple client of same networking behavior;Time Calculation module, according to multiple client corresponding time delay, calculates the corresponding uplink time of upload data of multiple client;Data generation module, according to the corresponding uplink time of data is uploaded, generation issues data;Data distributing module, will issue data is activation to multiple client.According to the present invention, after the data that the multiple client for participating in same networking is uploaded are received, delay situation according to multiple client is modified to the time of client upload data, so as to be processed according to correct time tandem, so as to the result data striven for and it is handed down to multiple client, it can be seen that technical scheme is suitable for application on server, server is conducive to be carried out to the networking activity that multiple client is participated in correctly, timely react.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of apparatus and method communicated with client.
Background technology
With the development of internet, user produce more and more between interaction, and user is to the same of network
Step property requires more and more higher, particularly in some the in real time game of battle.In allegro action game, postpone serious shadow
Sound Consumer's Experience, and the delay in many people's networking process, in some instances it may even be possible to cause game judgement mistake occur.
The network architecture of many people's networkings usually used " client --- server ", a usual server is one special
Main frame or main frame group, for realizing the functions such as command reception, rule judgment, input processing.And different user then uses difference
Client, client is mainly used in receiving user instruction and parses and show the result of server.
Mutually communicated by high-frequency (typically 20 to 30 bags/per second) transmission small data packets between client and server
Letter.Client receives the renewal bag from server, and it is defeated to generate the video and audio of this client etc. according to these renewal bags
Go out;Client also extracts input data from input equipment (keyboard, mouse, microphone etc.), and these input datas are sent back to
Server is further processed.
And further various problems of the treatment based on packet communication are then needed under many people's networking situations.The network bandwidth is limited
, therefore server can not be sent to all of client according to the input data of each client one new renewal bag of generation
End;Usual server obtains the snapshot of current state and generates renewal bag with constant speed, to these renewals of client broadcast
Bag.Updating bag needs the regular hour to transmit between clients and servers, it means that client time is always in service
There is delay in the device time.Additionally, the input data of client there is also delay situation when returning to server, so server delays
Treatment user command.
The network delay situation of each client is different, and the time difference between these clients and server causes logic
Problem.Successively patrolling, occurs when causing instruction of the server process from client in asynchronous delay present in many people's networking process
The problem of mistake is collected, so that server cannot correctly be judged and timely responded to many people's networking activities.
The content of the invention
It is a primary object of the present invention to propose a kind of apparatus and method communicated with client, it is intended to participating in joining
The behavior of the multiple client of net behavior.
To achieve the above object, a kind of device communicated with client that the present invention is provided, including:Postpone detection mould
Block, detects the time delay between the corresponding multiple client of same networking behavior;Time Calculation module, according to the multiple visitor
Family end corresponding time delay, calculate the corresponding uplink time of upload data of the multiple client;Data generation module, root
According to the corresponding uplink time of the upload data, generation issues data;Data distributing module, by the data is activation that issues to institute
State multiple client.
Alternatively, foregoing device, also includes:Comparison module, in the multiple client of calculating corresponding time delay
Maxima and minima difference, the difference and predetermined threshold value are compared;Exceed the default threshold in the difference
During value, perform according to the multiple client corresponding time delay, the upload data for calculating the multiple client are corresponding
Uplink time.
Alternatively, foregoing device, also includes:Threshold setting module, according to the type of the networking behavior, sets described
The size of predetermined threshold value.
Alternatively, foregoing device, also includes:Bandwidth allocation module, during delay corresponding according to the multiple client
Between, it is that the multiple client is respectively allocated the network bandwidth, for issuing data to described in the transmission of the multiple client.
Alternatively, foregoing device, the data that issue include necessary data and unnecessary data;The bandwidth allocation mould
, according to the multiple client corresponding time delay, judging whether respectively for the multiple client must described in only transmission for root tuber
Data are wanted, is the multiple client distribution bandwidth according to judged result.
Alternatively, foregoing device, the bandwidth allocation module is the multiple client from default overall network bandwidth
The bandwidth matched with the size for issuing data is distributed at end, if still suffering from unassigned bandwidth in the network bandwidth,
According to the multiple client corresponding time delay, the unassigned bandwidth is distributed into the multiple client.
To achieve the above object, the present invention also provides a kind of method communicated with client, including:Detect same
Time delay between the corresponding multiple client of net behavior;According to the multiple client corresponding time delay, institute is calculated
State the corresponding uplink time of upload data of multiple client;According to the corresponding uplink time of the upload data, generation is issued
Data;By the data is activation that issues to the multiple client.
Alternatively, foregoing method, according to the multiple client corresponding time delay, calculates the multiple client
Before the corresponding uplink time of upload data at end, also include:Calculate in the multiple client corresponding time delay most
Big value and the difference of minimum value, the difference and predetermined threshold value are compared;When the difference exceedes the predetermined threshold value,
Perform according to the multiple client corresponding time delay, when calculating the corresponding upload of upload data of the multiple client
Between.
Alternatively, foregoing method, before the difference and predetermined threshold value are compared, also includes:According to described
The type of networking behavior, sets the size of the predetermined threshold value.
Alternatively, foregoing method, to before the multiple client, also includes by the data is activation that issues:Root
It is that the multiple client is respectively allocated the network bandwidth, for described according to the multiple client corresponding time delay
Multiple client issues data described in sending.
Alternatively, foregoing method, the data that issue include necessary data and unnecessary data;According to the multiple visitor
Family end corresponding time delay, is that the multiple client is respectively allocated the network bandwidth, is specifically included:According to the multiple client
Corresponding time delay is held, judges whether only to send the necessary data respectively for the multiple client, tied according to judgement
Fruit is the multiple client distribution bandwidth.
Alternatively, foregoing method, is the multiple client point according to the multiple client corresponding time delay
The network bandwidth is not distributed, is specifically included:It is that the multiple client is distributed and issued with described from default overall network bandwidth
The bandwidth of the size matching of data, if still suffering from unassigned bandwidth in the network bandwidth, according to the multiple client
Corresponding time delay, the unassigned bandwidth is distributed into the multiple client.
According to above technical scheme, the apparatus and method communicated with client proposed by the present invention at least have following
Advantage:
Technology according to the present invention scheme, after the data that the multiple client for participating in same networking is uploaded are received, root
The time of client upload data is modified according to the delay situation of multiple client such that it is able to before the correct time
Sequentially processed afterwards, so as to the result data striven for and be handed down to multiple client, it is seen that technical scheme
It is suitable for application on server, is conducive to server to be carried out to the networking activity that multiple client is participated in correctly, timely react.
Brief description of the drawings
Fig. 1 is the block diagram of the device communicated with client according to one embodiment of the present of invention;
Fig. 2 is the block diagram of the device communicated with client according to one embodiment of the present of invention;
Fig. 3 is the flow chart of the method communicated with client according to one embodiment of the present of invention;
Fig. 4 is the flow chart of the method communicated with client according to one embodiment of the present of invention.
The realization of the object of the invention, functional characteristics and advantage will be described further referring to the drawings in conjunction with the embodiments.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
As shown in figure 1, An embodiment provides a kind of device communicated with client, the present embodiment
Device be located at server end, for participate in networking activity multiple client interact.The device of the present embodiment includes:
Postpone detection module 110, detect the time delay between the corresponding multiple client of same networking behavior.
In the present embodiment, the type to networking activity is not limited, for example, can be the real-time battle of many people's networkings
Game, or communication conference etc. that many people networking is participated in;In the present embodiment, the type to client is not limited, and its is specific
Can be mobile phone, panel computer etc..
Time Calculation module 120, according to multiple client corresponding time delay, calculates the upload data of multiple client
Corresponding uplink time.
In the present embodiment, where each client environment is different, and delay situation during its communication is differed;Different visitors
When family end upload the data to server, because respective network state is inconsistent so as to cause time delay asynchronous, easily make
Into the sequencing entanglement of server process data, so as to produce the result of mistake;In the present embodiment, client upload is calculated
The data that the time of data, i.e. dynamic alignment upload, specifically, in the present embodiment based on the time of server, to every
Individual client subtracts monitoring time delay pk, used as the time point of the client-side information.
Data generation module 130, according to the corresponding uplink time of data is uploaded, generation issues data.
In the present embodiment, for the networking behavior such as multiple game, server needs to produce same result to be issued to multiple
Client, is updated with the game content of multiple client.
Data distributing module 140, will issue data is activation to multiple client.
According to the technical scheme of the present embodiment, after the data that the multiple client for participating in same networking is uploaded are received,
Delay situation according to multiple client is modified to the time of client upload data such that it is able to according to the correct time
Tandem is processed, and so as to the result data striven for and is handed down to multiple client, it is seen that technical side of the invention
Case is suitable for application on server, be conducive to server the networking activity that multiple client is participated in is carried out correctly, it is timely anti-
Should.
As shown in Fig. 2 An embodiment provides a kind of device communicated with client, the present embodiment
Device be located at server end, for participate in networking activity multiple client interact.The device of the present embodiment includes:
Postpone detection module 210, detect the time delay between the corresponding multiple client of same networking behavior.
Threshold setting module 220, according to the type of networking behavior, sets the size of predetermined threshold value.
In the present embodiment, the specific size of predetermined threshold value M and the networking state of different scenes are relevant, for example battle in real time
The M basic demands of game are less than 100ms (millisecond);And the M of many people's chat cluster/videos may be then only required less than 1s (second).
Comparison module 230, calculates the difference of the maxima and minima in multiple client corresponding time delay, by difference
Value is compared with predetermined threshold value.
In the present embodiment, judge that client time delay difference exceedes threshold value:All clients will be monitored with service
Time delay between device is designated as array P={ p1, p2 ... ... pn };Client time delay difference delta P=Max (P)-
Min(P).Judge whether delta P exceed predetermined threshold value M.
Time Calculation module 240, when difference exceedes predetermined threshold value, when performing delay corresponding according to multiple client
Between, calculate the corresponding uplink time of upload data of multiple client.
Data generation module 250, according to the corresponding uplink time of data is uploaded, generation issues data.
Data distributing module 260, will issue data is activation to multiple client.
Bandwidth allocation module 270, is that multiple client is respectively allocated network according to multiple client corresponding time delay
Bandwidth, data are issued for being sent to multiple client.
In the present embodiment, for ensure to issue data can simultaneously or nearly while be sent to multiple client, to avoid
Multiple client receive issue data time phase difference it is larger, influence multiple client next time send data time, using will
Limited bandwidth is allocated by the delay situation of client so that multiple client receives the time consistency for issuing data,
By taking many people's internet games as an example, the game environment of multiple client can update simultaneously so that the user of multiple client is same
One time made a response in face of same game environment, was conducive to the user of multiple client to be normally carried out game.
In the present embodiment, it is further proposed that two kinds of modes of distribution bandwidth:
(1) issuing data includes necessary data and unnecessary data;According to multiple client corresponding time delay, for
Multiple client judges whether only to send necessary data respectively, is multiple client distribution bandwidth according to judged result.
In the present embodiment, can include being supplied to client in the packet that server generation is issued, in packet
Multiple instruction, each one necessity identifier of instruction that server can be assigned in packet represents the necessary journey of the instruction
Degree;Simplest representation is using 0/1 dichotomy (can also carry out GradeNDivision):To necessity instruction, (e.g., rule judges
As a result, the instruction of this client) it is labeled as 1;0 is labeled as to inessential instruction (e.g., the instructions of other clients).According to each
The selection of server network situation issues whether packet needs to simplify, and then carries out bandwidth allocation according to judged result;This implementation
In example, it is ensured that each client can transmit most simple renewal and wrap.
(2) for multiple client distributes the bandwidth matched with the size for issuing data from default overall network bandwidth,
If still suffering from unassigned bandwidth in the network bandwidth, according to multiple client corresponding time delay, by unassigned bandwidth point
Dispensing multiple client.
In the present embodiment, the bandwidth outside reduction client transmissions complete data packet, for rich bandwidth according to prolonging
Slow time size backward distribution.
As shown in figure 3, An embodiment provides a kind of method communicated with client, the present embodiment
Method server end realize, for participate in networking activity multiple client interact.The method bag of the present embodiment
Include:
Step S310, detects the time delay between the corresponding multiple client of same networking behavior.
In the present embodiment, the type to networking activity is not limited, for example, can be the real-time battle of many people's networkings
Game, or communication conference etc. that many people networking is participated in;In the present embodiment, the type to client is not limited, and its is specific
Can be mobile phone, panel computer etc..
Step S320, according to multiple client corresponding time delay, the upload data for calculating multiple client are corresponding
Uplink time.
In the present embodiment, where each client environment is different, and delay situation during its communication is differed;Different visitors
When family end upload the data to server, because respective network state is inconsistent so as to cause time delay asynchronous, easily make
Into the sequencing entanglement of server process data, so as to produce the result of mistake;In the present embodiment, client upload is calculated
The data that the time of data, i.e. dynamic alignment upload, specifically, in the present embodiment based on the time of server, to every
Individual client subtracts monitoring time delay pk, used as the time point of the client-side information.
Step S330, according to the corresponding uplink time of data is uploaded, generation issues data.
In the present embodiment, for the networking behavior such as multiple game, server needs to produce same result to be issued to multiple
Client, is updated with the game content of multiple client.
Step S340, will issue data is activation to multiple client.
According to the technical scheme of the present embodiment, after the data that the multiple client for participating in same networking is uploaded are received,
Delay situation according to multiple client is modified to the time of client upload data such that it is able to according to the correct time
Tandem is processed, and so as to the result data striven for and is handed down to multiple client, it is seen that technical side of the invention
Case is suitable for application on server, be conducive to server the networking activity that multiple client is participated in is carried out correctly, it is timely anti-
Should.
As shown in figure 4, An embodiment provides a kind of method communicated with client, the present embodiment
Method include:
Step S410, detects the time delay between the corresponding multiple client of same networking behavior.
Step S420, according to the type of networking behavior, sets the size of predetermined threshold value.
In the present embodiment, the specific size of predetermined threshold value M and the networking state of different scenes are relevant, for example battle in real time
The M basic demands of game are less than 100ms (millisecond);And the M of many people's chat cluster/videos may be then only required less than 1s (second).
Step S430, calculates the difference of the maxima and minima in multiple client corresponding time delay, by difference
It is compared with predetermined threshold value.
In the present embodiment, judge that client time delay difference exceedes threshold value:All clients will be monitored with service
Time delay between device is designated as array P={ p1, p2 ... ... pn };Client time delay difference delta P=Max (P)-
Min(P).Judge whether delta P exceed predetermined threshold value M.
Step S440, when difference exceedes predetermined threshold value, performs according to multiple client corresponding time delay, calculates many
The corresponding uplink time of upload data of individual client.
Step S450, according to the corresponding uplink time of data is uploaded, generation issues data.
Step S460, will issue data is activation to multiple client.
Step S470, is that multiple client is respectively allocated the network bandwidth according to multiple client corresponding time delay, with
Data are issued for being sent to multiple client.
In the present embodiment, for ensure to issue data can simultaneously or nearly while be sent to multiple client, to avoid
Multiple client receive issue data time phase difference it is larger, influence multiple client next time send data time, using will
Limited bandwidth is allocated by the delay situation of client so that multiple client receives the time consistency for issuing data,
By taking many people's internet games as an example, the game environment of multiple client can update simultaneously so that the user of multiple client is same
One time made a response in face of same game environment, was conducive to the user of multiple client to be normally carried out game.
In the present embodiment, it is further proposed that two kinds of modes of distribution bandwidth:
(1) issuing data includes necessary data and unnecessary data;According to multiple client corresponding time delay, for
Multiple client judges whether only to send necessary data respectively, is multiple client distribution bandwidth according to judged result.
In the present embodiment, can include being supplied to client in the packet that server generation is issued, in packet
Multiple instruction, each one necessity identifier of instruction that server can be assigned in packet represents the necessary journey of the instruction
Degree;Simplest representation is using 0/1 dichotomy (can also carry out GradeNDivision):To necessity instruction, (e.g., rule judges
As a result, the instruction of this client) it is labeled as 1;0 is labeled as to inessential instruction (e.g., the instructions of other clients).According to each
The selection of server network situation issues whether packet needs to simplify, and then carries out bandwidth allocation according to judged result;This implementation
In example, it is ensured that each client can transmit most simple renewal and wrap.
(2) for multiple client distributes the bandwidth matched with the size for issuing data from default overall network bandwidth,
If still suffering from unassigned bandwidth in the network bandwidth, according to multiple client corresponding time delay, by unassigned bandwidth point
Dispensing multiple client.
In the present embodiment, the bandwidth outside reduction client transmissions complete data packet, for rich bandwidth according to prolonging
Slow time size backward distribution.
It should be noted that herein, term " including ", "comprising" or its any other variant be intended to non-row
His property is included, so that process, method, article or device including a series of key elements not only include those key elements, and
And also include other key elements being not expressly set out, or also include for this process, method, article or device institute are intrinsic
Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this
Also there is other identical element in the process of key element, method, article or device.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably implementation method.Based on such understanding, technical scheme is substantially done to prior art in other words
The part for going out contribution can be embodied in the form of software product, and the computer software product is stored in a storage medium
In (such as ROM/RAM, magnetic disc, CD), including some instructions are used to so that a station terminal equipment (can be mobile phone, computer, clothes
Business device, air-conditioner, or network equipment etc.) perform method described in each embodiment of the invention.
The preferred embodiments of the present invention are these are only, the scope of the claims of the invention is not thereby limited, it is every to utilize this hair
Equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of device communicated with client, it is characterised in that including:
Postpone detection module, detect the time delay between the corresponding multiple client of same networking behavior;
Time Calculation module, according to the multiple client corresponding time delay, calculates the upload number of the multiple client
According to corresponding uplink time;
Data generation module, according to the corresponding uplink time of the upload data, generation issues data;
Data distributing module, by the data is activation that issues to the multiple client.
2. device according to claim 1, it is characterised in that also include:
Comparison module, calculates the difference of the maxima and minima in the multiple client corresponding time delay, will be described
Difference is compared with predetermined threshold value;When the difference exceedes the predetermined threshold value, perform according to the multiple client pair
The time delay answered, calculate the corresponding uplink time of upload data of the multiple client.
3. device according to claim 2, it is characterised in that also include:
Threshold setting module, according to the type of the networking behavior, sets the size of the predetermined threshold value.
4. device according to claim 1, it is characterised in that also include:
Bandwidth allocation module, is that the multiple client is respectively allocated net according to the multiple client corresponding time delay
Network bandwidth, for issuing data to described in the transmission of the multiple client.
5. device according to claim 4, it is characterised in that the data that issue include necessary data and inessential number
According to;The bandwidth allocation module is sentenced respectively according to the multiple client corresponding time delay for the multiple client
It is disconnected whether only to send the necessary data, it is the multiple client distribution bandwidth according to judged result.
6. device according to claim 4, it is characterised in that the bandwidth allocation module is from default overall network bandwidth
For the multiple client distributes the bandwidth matched with the size for issuing data, if still suffered from the network bandwidth
Unassigned bandwidth, then according to the multiple client corresponding time delay, the unassigned bandwidth is distributed to the multiple
Client.
7. a kind of method communicated with client, it is characterised in that including:
Detect the time delay between the corresponding multiple client of same networking behavior;
According to the multiple client corresponding time delay, when calculating the corresponding upload of upload data of the multiple client
Between;
According to the corresponding uplink time of the upload data, generation issues data;
By the data is activation that issues to the multiple client.
8. method according to claim 7, it is characterised in that according to the multiple client corresponding time delay,
Before calculating the corresponding uplink time of upload data of the multiple client, also include:
Calculate the difference of the maxima and minima in the multiple client corresponding time delay, by the difference with it is default
Threshold value is compared;When the difference exceedes the predetermined threshold value, when performing delay corresponding according to the multiple client
Between, calculate the corresponding uplink time of upload data of the multiple client.
9. method according to claim 8, it is characterised in that before the difference and predetermined threshold value are compared,
Also include:
According to the type of the networking behavior, the size of the predetermined threshold value is set.
10. method according to claim 7, it is characterised in that by the data is activation that issues to the multiple client
Before end, also include:
It is that the multiple client is respectively allocated the network bandwidth according to the multiple client corresponding time delay, for
Data are issued to described in the transmission of the multiple client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710202556.2A CN106790729B (en) | 2017-03-30 | 2017-03-30 | Device and method for communicating with client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710202556.2A CN106790729B (en) | 2017-03-30 | 2017-03-30 | Device and method for communicating with client |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106790729A true CN106790729A (en) | 2017-05-31 |
CN106790729B CN106790729B (en) | 2021-04-09 |
Family
ID=58967995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710202556.2A Active CN106790729B (en) | 2017-03-30 | 2017-03-30 | Device and method for communicating with client |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106790729B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109499058A (en) * | 2018-11-20 | 2019-03-22 | 网易(杭州)网络有限公司 | Matching in game determines method and device |
CN111919200A (en) * | 2018-03-30 | 2020-11-10 | 住友电气工业株式会社 | System, its server computer, control method and computer program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030925A (en) * | 2006-03-03 | 2007-09-05 | 中兴通讯股份有限公司 | Method for scheduling Internet telephone protocol service |
CN101577715A (en) * | 2009-06-19 | 2009-11-11 | 腾讯科技(深圳)有限公司 | Method and device for synchronizing online game time |
CN105490798A (en) * | 2015-11-25 | 2016-04-13 | 尹璐 | Synchronization method and synchronization system for standard time and fighting time of cross-platform terminals of multiple types |
CN106330757A (en) * | 2015-06-30 | 2017-01-11 | 腾讯科技(深圳)有限公司 | Traffic control method and apparatus |
-
2017
- 2017-03-30 CN CN201710202556.2A patent/CN106790729B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030925A (en) * | 2006-03-03 | 2007-09-05 | 中兴通讯股份有限公司 | Method for scheduling Internet telephone protocol service |
CN101577715A (en) * | 2009-06-19 | 2009-11-11 | 腾讯科技(深圳)有限公司 | Method and device for synchronizing online game time |
CN106330757A (en) * | 2015-06-30 | 2017-01-11 | 腾讯科技(深圳)有限公司 | Traffic control method and apparatus |
CN105490798A (en) * | 2015-11-25 | 2016-04-13 | 尹璐 | Synchronization method and synchronization system for standard time and fighting time of cross-platform terminals of multiple types |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111919200A (en) * | 2018-03-30 | 2020-11-10 | 住友电气工业株式会社 | System, its server computer, control method and computer program |
CN109499058A (en) * | 2018-11-20 | 2019-03-22 | 网易(杭州)网络有限公司 | Matching in game determines method and device |
CN109499058B (en) * | 2018-11-20 | 2022-05-03 | 网易(杭州)网络有限公司 | Matching determination method and device in game |
Also Published As
Publication number | Publication date |
---|---|
CN106790729B (en) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106549878B (en) | Method and device for service distribution | |
JP2007534076A (en) | System and method for chat load management in a network chat environment | |
CN107241418A (en) | A kind of load-balancing method, device, equipment and computer-readable recording medium | |
CN106533932A (en) | Method and device for pushing instant message | |
CN105765925A (en) | Method for distributing available bandwidth of network amongst ongoing traffic sessions run by devices of the network, and corresponding device | |
CN106453231A (en) | Signaling obtaining and transmission method and device | |
CN107612844A (en) | A kind of method for mitigating server pulse, server and client side | |
CN113741762A (en) | Multimedia playing method, device, electronic equipment and storage medium | |
CN106027946A (en) | Method for allocating video conferencing task to processing device | |
CN106790249A (en) | A kind of server resource dispatching method and device | |
CN106416234A (en) | Communication apparatus, communication system, communication management system, communication control method, and computer program product | |
Chen et al. | When learning joins edge: Real-time proportional computation offloading via deep reinforcement learning | |
CN108306942A (en) | Communication means, storage medium, electronic equipment and the system that multi-user is broadcast live simultaneously | |
CN112566165B (en) | Call method and device | |
CN104935443A (en) | Multicast data processing method, device and system, transmitting equipment, and receiving client | |
CN108513159A (en) | Multiple terminals synchronous broadcast controlling method, main equipment, apparatus and system | |
US20200134739A1 (en) | Apparatus and method for soliciting dynamic group support for an individual video streaming an event | |
CN106790729A (en) | The apparatus and method communicated with client | |
CN102904828B (en) | A kind of load-balancing method and device | |
CN106411713B (en) | State notification method and server | |
CN117955945B (en) | Method, system and storage medium for synchronizing multiple audio lines between users in same scene | |
CN202094930U (en) | Game system with functions of party videos and chat room | |
CN109889545A (en) | Data communications method and device | |
CN113781097B (en) | Virtual resource processing method and device, electronic equipment and storage medium | |
CN113949417B (en) | Power grid data transmission method and device based on hybrid communication |
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 |