CN106357728A - Message processing method, system and terminal - Google Patents

Message processing method, system and terminal Download PDF

Info

Publication number
CN106357728A
CN106357728A CN201610725785.8A CN201610725785A CN106357728A CN 106357728 A CN106357728 A CN 106357728A CN 201610725785 A CN201610725785 A CN 201610725785A CN 106357728 A CN106357728 A CN 106357728A
Authority
CN
China
Prior art keywords
packet
information
server
terminal
banner
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
CN201610725785.8A
Other languages
Chinese (zh)
Other versions
CN106357728B (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.)
Guangzhou Lango Electronic Science and Technology Co Ltd
Original Assignee
Guangzhou Xiaobaihe Information 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 Guangzhou Xiaobaihe Information Technology Co Ltd filed Critical Guangzhou Xiaobaihe Information Technology Co Ltd
Priority to CN201610725785.8A priority Critical patent/CN106357728B/en
Publication of CN106357728A publication Critical patent/CN106357728A/en
Application granted granted Critical
Publication of CN106357728B publication Critical patent/CN106357728B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a message processing method, system and terminal, the method thereof comprises: receiving the first identification summary information sent from the message routing server, the first identification summary information comprises the message packet identification of each message packet under the target content, the target content is divided into various message packets in the message routing server; determining the message packet identification of at least one missing message packet under the current terminal according to the first and second identification summary information, the second identification summary information comprises the message packet identification of the information packet obtained by the current terminal; sending the request message for the first message packet to the target terminal, and receiving the missing message packet returned by the target terminal according to the request message for the first message packet, the request message of the first message packet comprises the message packet identification of the missing message packet, and the target terminal indicates the terminal that has obtained missing message packet under the connection of the message routing server. By adopting the scheme of the message processing method, system and terminal, the problem of bandwidth limitation of the outgoing server can be avoided, and the cost can be reduced simultaneously.

Description

Information processing method, system and terminal
Technical field
The present invention relates to networking technology area, more particularly to a kind of information processing method, system and terminal.
Background technology
Under the epoch of mobile interchange, under traditional line, media are poor-performed, need to make the transition.Advertisement with network function Machine is important information transmission carrier after transition.
The information source of these advertisement machine is in the push of information sending server.At present, when advertising programme has renewal, letter Breath sends server the information pushing having advertising programme to update to advertisement machine, separately sends clothes to information from advertisement machine Business device request advertising programme content.So, send advertising programme content in information sending server to each advertisement machine and (enter row information Push) when, the bandwidth of information sending server is commonly encountered bottleneck, has a strong impact on information pushing speed, and even system is overall Stability.But the property of information sending server determines only when sending advertising programme content, bandwidth utilization rate Just can be high, so to solve this bottleneck it is clear that can increase into from the angle unilaterally improving information sending server bandwidth This, very uneconomical.
Content of the invention
It is an object of the invention to provide a kind of information processing method, system and terminal, transmission server can evaded Bandwidth bottleneck problem while cost-effective.
The purpose of the present invention is achieved through the following technical solutions:
A kind of information processing method, comprising:
Receive information sends the first mark summary information that server sends, and described first mark summary information includes target The packet banner of each packet of content, described object content sends server in described information and is divided into each described information Bag;
According to the described first mark summary information and the second mark summary information determine present terminal at least one is still scarce The packet banner of packet, described second mark summary information includes the information of the packet that described present terminal has got Bag mark;
Send first information bag solicited message to target terminal, and receive described target terminal according to described first information bag Solicited message return described in still lack packet, described first information bag solicited message include described in still lack packet packet mark Know, described target terminal be described information send that server connected get described in still scarce packet terminal.
A kind of information processing system, including receiving unit, processing unit and transmitting element:
Described receiving unit is used for receive information and sends the first mark summary information that server sends, described first mark Summary information includes the packet banner of each packet of object content, and described object content sends server in described information and draws It is divided into each described information bag;
Described processing unit is used for being determined currently eventually according to the described first mark summary information and the second mark summary information At least one of end still lacks the packet banner of packet, and described second mark summary information includes described present terminal and obtains The packet banner of the packet arriving;
Described transmitting element is used for sending first information bag solicited message, described first information bag request letter to target terminal The packet banner of packet is still lacked, described target terminal is obtained by what described information transmission server connected described in breath inclusion The terminal of packet is still lacked described in getting;
Described receiving unit is additionally operable to receive described target terminal according to described first information bag solicited message returns Still lack packet.
A kind of terminal, it includes information processing system as above.
According to the scheme of the invention described above, it is that the first mark that present terminal receive information transmission server sends collects Information, this first mark summary information carries out, by information sending server, each packet that division of teaching contents obtains to object content Packet banner, in conjunction with this first mark summary information and the packet mark including the packet that described present terminal has got The the second mark summary information known determines the packet banner of at least one still scarce packet of present terminal;Send out to target terminal Send first information bag solicited message, and it is still scarce according to described first information bag solicited message returns to receive described target terminal Packet, described first information bag solicited message include described in still lack packet packet banner, described target terminal is institute State that information sending server connected get described in still lack the terminal of packet;So, the technical side that the present invention provides Case, can send, to information, the other-end request packet that service connects, and can avoid sending to information of each terminal repetition Server obtains packet, it is to avoid the occupancy that repeats to information sending server, effectively evades the bandwidth bottleneck sending server Problem, simultaneously it is not required that unilaterally improving the bandwidth of information sending server, has saved cost;Simultaneously as by target Division of teaching contents has become multiple packets, as such, it is possible to be shared the download bandwidth of an object content by multiple terminals, lifts target The speed of download of content.
Brief description
The system topologies structural representation one that Fig. 1-1 pushes for advertising programme;
Fig. 1-2 realizes schematic flow sheet for the information processing method of the embodiment of the present invention one;
The system topologies structural representation two that Fig. 1-3 pushes for advertising programme;
Fig. 2 realizes schematic flow sheet for the information processing method of the embodiment of the present invention two;
Fig. 3 is the composition structural representation of the information processing system of the embodiment of the present invention three.
Specific embodiment
For making the objects, technical solutions and advantages of the present invention become more apparent, below in conjunction with drawings and Examples, to this Invention is described in further detail.It should be appreciated that specific embodiment described herein is only in order to explain the present invention, Do not limit protection scope of the present invention.
Below, the problem that prior art exists to be described taking advertising programme downloading mode as a example.Under traditional advertising programme Load process generally comprises three steps: first, is submitted to information sending server after user's edit advertisement program;Secondly, information Sending server notifies all advertisement machine to have program updating;Finally, information sending server receives under each advertisement machine transmission After carrying instruction, carry out advertising programme push to advertisement machine.According to this scheme, traditional advertising programme advertisement program The system topologies structure pushing as Figure 1-1, is a kind of star structure it can be seen that information sending server is to each advertisement The push identical advertising programme that machine repeats, bandwidth pressure all concentrates on information sending server so that information sending server Bandwidth be commonly encountered bottleneck, severely impact information pushing speed, meanwhile, information sending server determines the energy of whole system Power, information sending server be out of order whole system all can fault, therefore, the system of traditional advertising programme downloading mode is steady Qualitative also relatively poor.
Embodiment one
The embodiment of the present invention one provides a kind of information processing method, and Fig. 1-2 is the embodiment of the present invention one information processing method Realize schematic flow sheet, as shown in Figure 1-2, the information processing method in this embodiment one includes:
Step s101: receive information sends the first mark summary information that server sends, described first mark collects letter Breath includes the packet banner of each packet of object content, and described object content sends server in described information and is divided into respectively Described information bag;
Specifically, present terminal receive information sends the first mark summary information that server sends, and this first mark is converged Total information includes by information sending server, object content is carried out with the packet banner of each packet that division of teaching contents obtains.
Here, object content can be advertising programme content, and described present terminal can send server for described information The advertisement machine (or referred to as advertisement terminal) connecting, each terminal that described information sends server connection can be advertisement machine.
Wherein, user is submitted to information sending server after editting object content (such as advertising programme content), by believing Breath sends server and this object content is carried out with division of teaching contents, obtains multiple packets, and then, information sending server is to being connected Each terminal (such as advertisement machine) the transmission content fresh information connecing, described update information on content carries the first mark and collects letter Breath, this first mark summary information includes the packet banner of each packet being divided into by information sending server.Here Be given is to carry the first mark summary information to be sent to each terminal by information sending server in update information on content Mode, but the first mark summary information individually can also be sent to each terminal by information sending server.Each terminal receives respectively The first mark summary information that information sending server sends.Due to present terminal (the information transmission clothes illustrating in the present embodiment Any one in the business terminal that connected of device) processing procedure, therefore, in this embodiment, be that present terminal receive information is sent out Send the first mark summary information that server sends.
Step s102: determine present terminal at least according to the described first mark summary information and the second mark summary information One packet banner still lacking packet, described second mark summary information includes the information that described present terminal has got The packet banner of bag;
Specifically, present terminal determines present terminal according to the described first mark summary information and the second mark summary information At least one still lack packet packet banner.Can be using the first mark summary information as complete or collected works, the second mark collects Information is a subset of the first mark summary information, is obtained current by way of asking for the supplementary set of the second mark summary information The packet banner still lacking packet of terminal.
Here, the second mark summary information can be sky, and the number of the packet having got is 0.
Here, still lack packet and refer to the packet that present terminal currently not yet gets.
Step s103: send first information bag solicited message to target terminal, and receive described target terminal according to described First information bag solicited message return described in still lack packet, described first information bag solicited message include described in still lack packet Packet banner, described target terminal by described information send that server connected get described in still lack packet Terminal;
Specifically, present terminal sends first information bag solicited message to target terminal, and receives described target terminal root According to the packet banner still lacking packet described in described first information bag solicited message return described in still lack packet.
Further, it is also possible to described information send the other-end that connected of server all do not get described in still lack information Bao Shi, to described information send server send the second packet solicited message, and receive described information send server according to The packet that described second packet solicited message returns.Here, letter can be assigned with described second packet solicited message Breath bag identifies it is also possible to specify information bag does not identify.
Often it is made up of many files in view of object content (as advertising programme content), information sending server is being carried out When object content pushes, need terminal these files of download one by one, so when file is too small, download transmission link is set up Time can be expended excessively, and when file is excessive, in transmitting procedure, probability of failure can be greatly improved.For this reason, an enforcement wherein In example, information sending server may is that each file obtaining in described object content to the dividing mode of object content File size, determines the file type of each file according to the file size of each file, and described file type includes small documents With big file, multiple small documents are packaged into a packet, each big file is split as multiple packets respectively.Specifically, Several threshold values can be set, each file is determined according to the file size of several set threshold values and each file File type, for example, it is possible to set a threshold value, by file size be less than this threshold value file be defined as small documents, The file that file size is more than this threshold value is defined as big file.When small documents are packaged into packet, can often be consolidated Fixed number purpose small documents are packaged into a packet it is also possible to fixed range, when small documents are packaged into packet it is desirable to beat The size of the packet being bundled into is in this fixed range but it is also possible to be not fixed number and non-fixed range.Carrying out big literary composition During the fractionation of part, big file can be split according to fixed size it is also possible to not split according to fixed size.Also may be used To consider to set two threshold values, for example, the first threshold value and the second threshold value (the second threshold value is more than the first threshold value), will The file that file size is less than default first threshold value is defined as small documents, and file size is more than default second threshold value File be defined as big file, the fractionation mode of the packing manner of small documents and big file is referred to described by the above Mode, and file between the first threshold value and the second threshold value for the file size can not carry out packing and also not carry out file Split.
Information processing method in the embodiment of the present invention can also include step: according to the described first mark summary information When judging, with the described second mark summary information, the full detail bag having got described object content, to described full detail bag Merge process.Specifically, present terminal can be according to the sequencing of each packet banner of the first mark summary information Process is merged to each packet banner.Can also ask to send the division side of described object content to information sending server Formula, is obtained the merging mode of described object content after receiving this dividing mode by this dividing mode, according to this merging mode Process is merged to described full detail bag.Wherein, described dividing mode includes the packing manner of small documents and big file Fractionation mode.Described dividing mode is carried out with conversed analysis and obtains the merging mode to full detail bag.For example, by acquisition Fractionation mode understands, certain several packet is become by certain file declustering, then again these packets are combined into a literary composition Part.
Accordingly, the scheme according to above-mentioned the present embodiment, it is first that present terminal receive information sends that server sends Mark summary information, this first mark summary information by information sending server object content is carried out with division of teaching contents obtains each The packet banner of packet, the packet having got in conjunction with this first mark summary information and the described present terminal of inclusion Second mark summary information of packet banner determines the packet banner of at least one still scarce packet of present terminal;To mesh Mark terminal and send first information bag solicited message, and receive described target terminal and returned according to described first information bag solicited message Described still lack packet, described first information bag solicited message include described in still lack packet packet banner, described target Terminal by described information send server connected get described in still lack packet terminal;So, the present invention is implemented The technical scheme that example provides, can send, to information, the other-end request packet that service connects, can avoid each terminal weight Multiple obtain packet to information sending server, it is to avoid to information sending server repeat take, effectively evade transmission clothes The bandwidth bottleneck problem of business device, simultaneously it is not required that unilaterally improving the bandwidth of information sending server, has saved cost; Simultaneously as object content has been divided into multiple packets, as such, it is possible to be shared under an object content by multiple terminals Carrier band is wide, the speed of download of lifting object content.
Wherein in an embodiment, described information sends server and is receiving described second packet solicited message When, judge whether be assigned with packet banner, if being assigned with packet banner, according to finger in described second packet solicited message Fixed packet banner returns packet corresponding with the packet banner that this is specified, if not specified have packet banner, selects Go out a packet being not yet sent to any one terminal being connected and return to described present terminal.Using the present embodiment Scheme, so that terminal as much as possible shares the download bandwidth of an object content, the acquisition speed of lifting object content.
Additionally, present terminal is after receiving the first mark summary information, first one can be carried out to information sending server Secondary packet obtains request.Specifically, before above-mentioned steps s102, further comprise the steps of: present terminal and receiving the first mark After knowing summary information, send server to described information and send the second packet solicited message, and receive described information and send clothes The packet that business device returns according to described second packet solicited message.
It will be understood by those skilled in the art that the present terminal in the present embodiment is to refer to described information to send service The current terminal executing embodiment of the present invention scheme of one of multiple terminals that device is connected, and it is not necessarily referring to a certain specific end End;At least one terminal that other-end is connected with information sending server outside then referring to present terminal, target terminal is described What information sending server was connected gets the terminal still lacking packet of present terminal.In actual applications, terminal Number can set according to being actually needed of user, and, multiple terminal can be according in the difference not carried out in the same time Operation can serve as present terminal, other-end or target terminal.
Below so that information sending server is to advertisement machine advertisement programme content as a example, with regard to one of detailed process It is described in detail.
User (or becoming client) edits advertising programme content a and is submitted to information sending server.Information is sent out Send server that this advertising programme content a is divided into multiple packets, and distribute packet banner for each packet.For example, altogether Be divided into n (being the integer not less than 2) individual packet, be respectively packet 1, packet 2, packet 3 ..., packet n, this The packet banner of n packet be respectively id1, id2, id3 ..., idn.Information sending server be connected with m (be not less than 2 integer) individual advertisement machine (or referred to as advertisement terminal), respectively advertisement machine 1, advertisement machine 2, advertisement machine 3 ..., advertisement machine m. Information sending server sends the first mark summary information to each advertisement machine, that is, by id1, id2, id3 ..., idn constitutes Set.Advertisement machine 1 set forth below receives the processing procedure of the first mark summary information, and that is, above-mentioned present terminal is advertisement Machine.
After advertisement 1 receives the first mark summary information, according to this first mark summary information and the second mark summary information Determine the packet banner still lacking packet of advertisement machine 1, described second mark summary information includes what advertisement machine 1 had got The packet banner of packet.For example, the packet banner still lacking packet of advertisement machine 1 is id2 and id8, and advertisement machine 3 is Get the packet that packet banner is id2, advertisement machine 5 has got the packet that packet banner is id8.Then advertisement machine 1 sends, to advertisement machine 3, the first information bag solicited message including id2, and receives advertisement machine 3 according to this first information bag request letter The packet banner that breath returns is the packet of id2;Advertisement machine 1 sends the first information bag request letter including id8 to advertisement machine 5 Breath, and receive the packet that advertisement machine 8 is id8 according to the packet banner that this first information bag solicited message returns.Then advertisement Machine 1 gets whole packet of advertising programme a, and to this, whole packets merges process and obtains advertising programme content a.
For advertisement machine 1, to other advertisement machine request packets, other advertisement machine also can be similar to.Therefore, this reality Apply the corresponding system topology of a scheme as Figure 1-3 it is known that it is a network structure, under such configuration, without institute There is terminal all to the advertising programme content that information sending server request is whole, each advertisement machine and information sending server To share a part of bandwidth pressure, can solve the bandwidth bottleneck problem of information sending server.
Embodiment two
The embodiment of the present invention two provides a kind of information processing method, and Fig. 2 is the embodiment of the present invention two information processing method Realize schematic flow sheet, as shown in Fig. 2 the information processing method in this embodiment two includes:
Step s201: receive information sends the first mark summary information that server sends, described first mark collects letter Breath includes the packet banner of each packet of object content, and described object content sends server in described information and is divided into respectively Described information bag;
Specifically, present terminal receive information sending server transmission first mark summary information after, Ke Yixiang Described information sends server and sends the second packet solicited message, and receives described information and send server according to described second The packet that packet solicited message returns.Additionally, present terminal sends server according to described the receiving described information After the packet that two packet solicited messages return, the other-end that can send server connection to described information is broadcasted currently The packet banner of each packet of the packet banner of the packet getting or the described object content being had so that Other-end can know that present terminal gets corresponding packet, so that other-end is when needed, please to present terminal Seek this packet.
Step s202: determine present terminal at least according to the described first mark summary information and the second mark summary information One packet banner still lacking packet, described second mark summary information includes the information that described present terminal has got The packet banner of bag;
Step s203: monitor the broadcast data that described information sends the other-end that server is connected, described broadcast number According to the packet banner including the packet that corresponding terminal has got;
Specifically, present terminal monitors the broadcast data that described information sends the other-end that server is connected, described Broadcast data includes the packet banner of the packet that corresponding terminal has got.
Step s204: local content routing table is updated according to the broadcast data listening to, remembers in described content routing table Record has the incidence relation of packet banner and terminal iidentification;
Specifically, present terminal updates local content routing table, this content routing table according to the broadcast data listening to Record is packet banner and the corresponding terminal iidentification in broadcast data, and this terminal iidentification is to send corresponding broadcast data Terminal mark.
Here it is possible to end network address information (ip, internet protocol) as terminal iidentification.
Step s205: clothes are sent from described information according to described incidence relation and the described packet banner still lacking packet Target terminal is determined, described target terminal sends what server was connected by described information in the other-end that business device is connected The terminal of packet is still lacked described in having got;
Specifically, present terminal according to described incidence relation and described still lack packet packet banner determine described in still The terminal iidentification of the packet banner association of scarce packet, sends server according to the terminal iidentification determined from described information Target terminal corresponding with described terminal iidentification is determined in the other-end being connected.
Additionally, the information processing method in the present embodiment can also include: according to described incidence relation and described still scarce The packet banner of packet judges that the other-end that described information transmission server is connected still lacks letter described in all not getting During breath bag, present terminal sends server to described information and sends the second packet solicited message, and receives described information transmission The packet that server returns according to described second packet solicited message.Additionally, present terminal is sent out receiving described information After sending the packet according to described second packet solicited message return for the server, send its of server connection to described information Each packet of the packet banner of the packet that his terminal broadcast currently gets or the described object content being had Packet banner, so that other-end is when needed, the packet currently getting to present terminal acquisition request.
Step s206: send first information bag solicited message to target terminal, and receive described target terminal according to described First information bag solicited message return described in still lack packet, described first information bag solicited message include described in still lack packet Packet banner.
Below so that information sending server is to advertisement machine advertisement programme content as a example, with regard to one of detailed process It is described in detail.
User (or becoming client) edits advertising programme content b and is submitted to information sending server.Information is sent out Send server that this advertising programme content b is divided into multiple packets, and distribute packet banner for each packet.For example, altogether Be divided into n (being the integer not less than 2) individual packet, be respectively packet 1, packet 2, packet 3 ..., packet n, this The packet banner of n packet be respectively id1, id2, id3 ..., idn.Information sending server be connected with m (be not less than 2 integer) individual advertisement machine (or referred to as advertisement terminal), respectively advertisement machine 1, advertisement machine 2, advertisement machine 3 ..., advertisement machine m. Information sending server sends the first mark summary information to each advertisement machine, that is, by id1, id2, id3 ..., idn constitutes Set.Advertisement machine 1 set forth below receives the processing procedure of the first mark summary information, and that is, above-mentioned present terminal is advertisement Machine.
Advertisement machine 1 receives after the first mark collects letter, sends packet solicited message (quite to information sending server In aforesaid second packet solicited message), unspecified packet banner in this packet solicited message, information sends service Device is selected one and is not yet sent to the packet of any one advertisement machine being connected to advertisement machine 1, and for example, information sends service Device is selected the packet that packet banner is id3 and is returned to advertisement machine 1.Advertisement machine 1 receives the information that packet banner is id3 Bao Hou, to other advertisement machine each (advertisement machine 2, advertisement machine 3 ..., advertisement machine m) broadcast id2.Other advertisement machine receive including After the broadcast message of id2, update the local content routing table of other advertisement machine.
Meanwhile, advertisement machine 1 monitors the broadcast data of other advertisement machine, and described broadcast data includes corresponding advertisement machine and obtains The packet banner of the packet got, updates the local content routing table of advertisement machine 1 according to the broadcast data listening to, described In content routing table, record has packet banner and the incidence relation of advertisement machine ip (being equivalent to aforesaid terminal iidentification), for example, After listening to the broadcast data of inclusion id3 of advertisement machine 4, in content routing table, the ip's and id3 of record advertisement machine 4 associates pass System, after listening to the broadcast data of inclusions id4 and id6 of advertisement machine 7, in content routing table record advertisement machine 7 ip and The incidence relation of id4 and id6, if after this receives the broadcast data of inclusion id5 of advertisement machine 4 afterwards, update advertisement machine 4 again Associated packet banner is id3 and id5.
Determine the information still lacking packet of advertisement machine 1 according to this first mark summary information and the second mark summary information Bag mark, described second mark summary information includes the packet banner of the packet that advertisement machine 1 has got.For example, determine The packet banner still lacking packet of the advertisement machine 1 going out is id3 and id6, and advertisement machine 1 can according to local content routing table To determine that advertisement machine 4 got the packet as id3 for the packet banner, it is id6 that advertisement machine 7 has got packet banner Packet.Then advertisement machine 1 sends, to advertisement machine 4, the first information bag solicited message including id3, and receives advertisement machine 4 basis The packet banner that this first information bag solicited message returns is the packet of id3;Advertisement machine 1 sends to advertisement machine 7 and includes id6 First information bag solicited message, and receive advertisement machine 7 and according to the packet banner that this first information bag solicited message returns be The packet of id6.After advertisement machine 1 gets whole packet of advertising programme content b, to this, whole packets is closed And process and obtain advertising programme b content.
Embodiment three
According to the information processing method in above-described embodiment, the present invention also provides a kind of information processing system.Fig. 3 is this The composition structural representation of the information processing system of bright embodiment two.The information processing of the embodiment of the present invention two is shown in Fig. 3 One of system preferably forms structural representation.According to different Considerations, implementing the information processing of the present invention During system, whole shown in Fig. 3 can be comprised it is also possible to only comprise a portion shown in Fig. 3, below just for it In the specific embodiment of several information processing systems be described in detail.
Wherein in an embodiment, the information processing system of the present invention includes receiving unit 301, processing unit 302 and Transmitting element 303, wherein:
Receiving unit 301 is used for receive information and sends the first mark summary information that server sends, described first mark Summary information includes the packet banner of each packet of object content, and described object content sends server in described information and draws It is divided into each described information bag;
Processing unit 302 is used for determining present terminal according to the described first mark summary information and the second mark summary information At least one still lack the packet banner of packet, described second mark summary information includes described present terminal and gets Packet packet banner;
Transmitting element 303 is used for sending first information bag solicited message, described first information bag request letter to target terminal The packet banner of packet is still lacked, described target terminal is obtained by what described information transmission server connected described in breath inclusion The terminal of packet is still lacked described in getting;
Receiving unit 301 is additionally operable to receive described target terminal according to described first information bag solicited message returns still Scarce packet.
Wherein in an embodiment, as shown in figure 3, the information processing system of the present invention, updating block can also be included 304;
Receiving unit 301 is additionally operable to monitor the broadcast data that described information sends the other-end that server is connected, institute State the packet banner that broadcast data includes the packet that corresponding terminal has got;
Updating block 304 is used for updating local content routing table according to the broadcast data that receiving unit 301 is listened to, In described content routing table, record has the incidence relation of packet banner and terminal iidentification;
Processing unit 302 is additionally operable to according to described incidence relation and the described packet banner of packet that still lacks from described letter Breath sends in the other-end that server is connected and determines described target terminal.
Wherein in an embodiment, transmitting element 303 can be also used for sending what server was connected in described information Other-end all do not get described in still lack packet when, to described information send server send second packet request letter Breath;Receiving unit 301 can be also used for receiving described information transmission server according to described second packet solicited message return Packet.
Wherein in an embodiment, transmitting element 303 can be also used for receiving described information in receiving unit 301 to be sent out After sending the packet according to described second packet solicited message return for the server, send its of server connection to described information Each packet of the packet banner of the packet that his terminal broadcast currently gets or the described object content being had Packet banner.
Wherein in an embodiment, as shown in figure 3, the information processing system of the present invention, combining unit can also be included 305, combining unit 305 is used for judging to obtain according to the described first mark summary information and described second mark summary information To described object content full detail bag when, process is merged to described full detail bag.
Information processing system provided in an embodiment of the present invention it is pointed out that: above information processing system is retouched State, the description with above- mentioned information processing method is similar, and there is the beneficial effect of above- mentioned information processing method, for saving Length, repeats no more;Therefore, above to the ins and outs not disclosed in information processing system provided in an embodiment of the present invention, please Description with reference to the information processing method of above-mentioned offer.
Example IV
According to the information processing system in above-described embodiment three, the present invention also provides a kind of inclusion any one enforcement above-mentioned The terminal of the information processing system in example.Because the terminal in the present embodiment is included at the information in any one embodiment above-mentioned Reason system, and the above description for information processing system, the description with above- mentioned information processing method is similar, and has The beneficial effect of above- mentioned information processing method;Therefore, the terminal in the present embodiment also has the beneficial of above- mentioned information processing method Effect.Above to the ins and outs not disclosed in information processing system provided in an embodiment of the present invention, refer to above-mentioned offer The description of information processing method.
It will appreciated by the skilled person that realizing all or part of flow process in above-described embodiment method, it is can Completed with the hardware instructing correlation by computer program, described program can be stored in an embodied on computer readable storage and be situated between In matter, as independent production marketing or use.Described program upon execution, can perform as above-mentioned each method embodiment complete Portion or part steps.Wherein, described storage medium can be magnetic disc, CD, read-only memory (read-only Memory, rom) or random access memory (ran dom access memory, ram) etc..
Or, if the above-mentioned integrated unit of the present invention is realized and as independent product using in the form of SFU software functional unit It is also possible to be stored in a computer read/write memory medium when selling or using.Based on such understanding, the present invention is implemented What the technical scheme of example substantially contributed to prior art in other words partly can be embodied in the form of software product, This computer software product is stored in a storage medium, including some instructions with so that a computer equipment is (permissible Personal computer, server or network equipment etc.) execution each embodiment methods described of the present invention all or part.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion described in detail in certain embodiment Point, may refer to the associated description of other embodiments.It should be understood that being taken off in several embodiments provided herein The method and system of dew, can realize by another way.Apparatus embodiments described above are only schematically example As, the division of described unit, only a kind of division of logic function, actual can have other dividing mode, such as when realizing: many Individual unit or assembly can combine, or are desirably integrated into another system, or some features can be ignored, or do not execute.In addition, The coupling each other of shown or discussed each ingredient or direct-coupling or communication connection can be connect by some Mouth, the INDIRECT COUPLING of equipment or unit or communication connection, can be electrical, machinery or other forms.
In addition, can be fully integrated in a processing unit in each functional unit in various embodiments of the present invention, also may be used Be each unit individually as a unit it is also possible to two or more units are integrated in a unit;Above-mentioned Integrated unit both can be to be realized in the form of hardware, it would however also be possible to employ the form that hardware adds SFU software functional unit is realized.
Each technical characteristic of embodiment described above can arbitrarily be combined, for making description succinct, not to above-mentioned reality The all possible combination of each technical characteristic applied in example is all described, as long as however, the combination of these technical characteristics is not deposited In contradiction, all it is considered to be the scope of this specification record.
Embodiment described above only have expressed the several embodiments of the present invention, and its description is more concrete and detailed, but simultaneously Can not therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art Say, without departing from the inventive concept of the premise, some deformation can also be made and improve, these broadly fall into the protection of the present invention Scope.Therefore, the protection domain of patent of the present invention should be defined by claims.

Claims (10)

1. a kind of information processing method is it is characterised in that include:
Receive information sends the first mark summary information that server sends, and described first mark summary information includes object content Each packet packet banner, described object content described information send server be divided into each described information bag;
Determine at least one still scarce information of present terminal according to the described first mark summary information and the second mark summary information The packet banner of bag, described second mark summary information includes the packet mark of the packet that described present terminal has got Know;
Send first information bag solicited message to target terminal, and receive described target terminal and asked according to described first information bag Information return described in still lack packet, described first information bag solicited message include described in still lack packet packet banner, Described target terminal by described information send server connected get described in still lack packet terminal.
2. information processing method according to claim 1 is it is characterised in that also include:
Monitor the broadcast data that described information sends the other-end that server is connected, described broadcast data includes corresponding end Hold the packet banner of the packet having got;
Local content routing table is updated according to the broadcast data listening to, in described content routing table, record has packet banner Incidence relation with terminal iidentification;
Send what server was connected according to described incidence relation and the described packet banner still lacking packet from described information Described target terminal is determined in other-end.
3. information processing method according to claim 1 is it is characterised in that also include:
Described information send the other-end that connected of server all do not get described in still lack packet when, to described information Send server and send the second packet solicited message, and receive described information transmission server and asked according to described second packet Seek the packet that information returns.
4. information processing method according to claim 3 is it is characterised in that also include:
Receiving after described information sends the packet that server returns according to described second packet solicited message, to described The other-end broadcast packet banner of packet currently getting or the institute being had that information sending server connects State the packet banner of each packet of object content.
5. according to claim 1 information processing method it is characterised in that also including:
Judging to have got described object content according to the described first mark summary information and described second mark summary information Full detail bag when, process is merged to described full detail bag.
6. the information processing method according to claim 1 to 5 is it is characterised in that described object content is in advertising programme Hold, described present terminal sends, for described information, the advertisement machine that server connects, described information sends each end that server connects End is advertisement machine.
7. information processing method according to claim 3 is it is characterised in that described information sends server receiving When stating the second packet solicited message, judge whether be assigned with packet banner, if referring in described second packet solicited message Surely there is packet banner, packet corresponding with the packet banner that this is specified is returned according to specified packet banner, if not It is assigned with packet banner, then select a packet being not yet sent to any one terminal being connected and return to described working as Front terminal.
8. a kind of information processing system is it is characterised in that include receiving unit, processing unit and transmitting element:
Described receiving unit is used for receive information and sends the first mark summary information that server sends, and described first mark collects Information includes the packet banner of each packet of object content, and described object content sends server in described information and is divided into Each described information bag;
Described processing unit is used for determining present terminal according to the described first mark summary information and the second mark summary information At least one still lacks the packet banner of packet, and described second mark summary information includes what described present terminal had got The packet banner of packet;
Described transmitting element is used for sending first information bag solicited message, described first information bag request packet to target terminal The packet banner of packet is still lacked, described target terminal is got by what described information transmission server connected described in including The described terminal still lacking packet;
Described receiving unit is additionally operable to receive described target terminal still scarce according to described first information bag solicited message returns Packet.
9. information processing system according to claim 8 is it is characterised in that also including updating block or merging single Unit;
Described receiving unit is additionally operable to monitor the broadcast data that described information sends the other-end that server is connected, described wide Multicast data includes the packet banner of the packet that corresponding terminal has got;
Described updating block is used for updating local content routing table, institute according to the broadcast data that described receiving unit is listened to Stating record in content routing table has the incidence relation of packet banner and terminal iidentification;
Described processing unit is additionally operable to according to described incidence relation and the described packet banner of packet that still lacks from described information Send in the other-end that server is connected and determine described target terminal;
Described transmitting element be additionally operable to described information send the other-end that connected of server all do not get described in still scarce During packet, send server to described information and send the second packet solicited message;
Described receiving unit is additionally operable to receive what described information transmission server returned according to described second packet solicited message Packet;
Described transmitting element is additionally operable to receive described information transmission server according to described second information in described receiving unit After the packet that bag solicited message returns, the other-end sending server connection to described information broadcasts the letter currently getting The packet banner of each packet of the packet banner of breath bag or the described object content being had;
Described combining unit is used for judging to obtain according to the described first mark summary information and described second mark summary information Get described object content full detail bag when, process is merged to described full detail bag.
10. a kind of terminal is it is characterised in that include information processing system as claimed in claim 8 or 9.
CN201610725785.8A 2016-08-25 2016-08-25 Information processing method, system and terminal Active CN106357728B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610725785.8A CN106357728B (en) 2016-08-25 2016-08-25 Information processing method, system and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610725785.8A CN106357728B (en) 2016-08-25 2016-08-25 Information processing method, system and terminal

Publications (2)

Publication Number Publication Date
CN106357728A true CN106357728A (en) 2017-01-25
CN106357728B CN106357728B (en) 2019-11-08

Family

ID=57855028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610725785.8A Active CN106357728B (en) 2016-08-25 2016-08-25 Information processing method, system and terminal

Country Status (1)

Country Link
CN (1) CN106357728B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106982260A (en) * 2017-04-26 2017-07-25 北京望远传媒有限公司 A kind of method of remote control advertisement machine
WO2019090997A1 (en) * 2017-11-13 2019-05-16 平安科技(深圳)有限公司 Data acquisition method and device, computer device and storage medium
CN110839061A (en) * 2019-10-16 2020-02-25 北京达佳互联信息技术有限公司 Data distribution method, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127623A (en) * 2007-09-27 2008-02-20 腾讯科技(深圳)有限公司 Data processing method, device and system
CN101500020A (en) * 2008-02-03 2009-08-05 突触计算机***(上海)有限公司 Method and apparatus for transmitting data block based on peer-to-peer protocol
CN103037450A (en) * 2011-09-29 2013-04-10 华为技术有限公司 Method and device for communication mode switching
CN103209195A (en) * 2012-01-11 2013-07-17 国家电网公司 Data acquisition method, terminal and far-end device
CN103249095A (en) * 2012-02-08 2013-08-14 华为技术有限公司 Data sending and receiving method, user equipment, base station and gateway
CN105100861A (en) * 2015-07-22 2015-11-25 海信集团有限公司 Method for playing media data and terminal device
CN105187558A (en) * 2015-09-29 2015-12-23 青岛海信传媒网络技术有限公司 Data acquisition method and node device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127623A (en) * 2007-09-27 2008-02-20 腾讯科技(深圳)有限公司 Data processing method, device and system
CN101500020A (en) * 2008-02-03 2009-08-05 突触计算机***(上海)有限公司 Method and apparatus for transmitting data block based on peer-to-peer protocol
CN103037450A (en) * 2011-09-29 2013-04-10 华为技术有限公司 Method and device for communication mode switching
CN103209195A (en) * 2012-01-11 2013-07-17 国家电网公司 Data acquisition method, terminal and far-end device
CN103249095A (en) * 2012-02-08 2013-08-14 华为技术有限公司 Data sending and receiving method, user equipment, base station and gateway
CN105100861A (en) * 2015-07-22 2015-11-25 海信集团有限公司 Method for playing media data and terminal device
CN105187558A (en) * 2015-09-29 2015-12-23 青岛海信传媒网络技术有限公司 Data acquisition method and node device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106982260A (en) * 2017-04-26 2017-07-25 北京望远传媒有限公司 A kind of method of remote control advertisement machine
CN106982260B (en) * 2017-04-26 2018-01-02 北京望远传媒有限公司 A kind of method of remote control advertisement machine
WO2019090997A1 (en) * 2017-11-13 2019-05-16 平安科技(深圳)有限公司 Data acquisition method and device, computer device and storage medium
CN110839061A (en) * 2019-10-16 2020-02-25 北京达佳互联信息技术有限公司 Data distribution method, device and storage medium
CN110839061B (en) * 2019-10-16 2020-11-06 北京达佳互联信息技术有限公司 Data distribution method, device and storage medium

Also Published As

Publication number Publication date
CN106357728B (en) 2019-11-08

Similar Documents

Publication Publication Date Title
CN100544295C (en) Multicast routing method and device
CN104982013B (en) A kind of method, equipment and the system of business routing
CN103634224B (en) The method and system of data transmission in network
CN101443750B (en) Techniques for load balancing over a cluster of subscriber-aware application servers
WO2021135468A1 (en) Segment identifier determining method and device
CN101631069B (en) Method, system and equipment for pseudo wire parameter negotiation
CN113810205B (en) Service computing power information reporting and receiving method, server and data center gateway
CN101764751A (en) Method, system and equipment for forwarding roaming messages for wireless user terminal travelling across VLAN
CN106331106B (en) Information issuing method and system
CN102845123A (en) Virtual private cloud connection method and tunnel proxy server
CN110198345A (en) A kind of data request method, system and device and storage medium
CN106357728A (en) Message processing method, system and terminal
CN115065637B (en) Method and device for transmitting computing power resource information and electronic equipment
CN102185766A (en) Unicast forwarding method and forwarding equipment for responding messages by DHCP (Dynamic host configuration protocol) server
CN106941437A (en) A kind of information transferring method and device
CN100512318C (en) Method and system for realizing load balancing, and load balancing equipment
CN110381119A (en) A kind of acquisition methods of log information, system and device and storage medium
CN107370839A (en) The addressing method and relevant apparatus of industrial field device, system
CN105376292A (en) Explicit strategy feedback in name-based forwarding
CN107294859B (en) Information transmission method, device and system
CN100477582C (en) Method and system for processing real-time multi-media information in instant telecommunication
CN101808037B (en) Method and device for traffic management in switch network
CN102859947B (en) Method, apparatus and system for neighbor discovery
CN104969521A (en) Data sending and processing method and router
CN103701626B (en) The preparation method of bandwidth information and the equipment for obtaining bandwidth information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191016

Address after: 510000 High-tech Development Zone, Tianhe District, Guangzhou City, Guangdong Province

Applicant after: Guangzhou Lang Guo Electronic Science and Technology Co., Ltd.

Address before: Two Luogang District Street East China Guangzhou Guangdong province 510000 City No. 81 room 320

Applicant before: GUANGZHOU XIAOBAIHE INFORMATION TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 238, room 406, No.1, Yichuang street, Huangpu District, Guangzhou, Guangdong 510000

Patentee after: Guangzhou langguo Electronic Technology Co.,Ltd.

Address before: 510000 unit a and B, zone 02, 4th floor, No. 136, Gaopu Road, high tech Development Zone, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU LANGO ELECTRONIC SCIENCE & TECHNOLOGY Co.,Ltd.