Summary of the invention
The main purpose of the present invention is to provide a kind of theme packet update method, system and devices, it is intended to it is wide to meet userGeneral social demand reduces load and the flow consumption of terminal.
To achieve these objectives, the present invention proposes a kind of theme packet update method, comprising steps of
Server obtains end message, sends pairing at least two terminals according to the end message and invites;
After successful matching, itself theme packet is uniformly changed to a target topic packet by each pairing terminal.
Preferably, the end message is the characteristic information of terminal, it is described according to the end message at least two terminalsIt sends pairing and invites and include:
Server sends pairing to the same or similar terminal of the characteristic information and invites.
Preferably, it is also wrapped after the step of itself theme packet is uniformly changed to a target topic packet by each pairing terminalIt includes:
After the theme packet of any pairing terminal updates, sends to update to remaining pairing terminal and invite;
Pairing terminal receive update invite after, select more new strategy, the more new strategy include synchronized update, it is asynchronous moreNew or refusal updates.
Preferably, itself theme packet is uniformly changed to a target topic packet and includes: by each pairing terminal
For server using the theme packet of any pairing terminal as target topic packet, remaining pairing terminal unites itself theme packetOne is changed to the target topic packet.
Preferably, itself theme packet is uniformly changed to a target topic packet and includes: by each pairing terminal
Server recommends a theme packet as target topic packet according to the end message, and each terminal of matching is by itself themePacket is uniformly changed to the target topic packet.
The present invention proposes a kind of theme packet more new system, including server and at least two terminals simultaneously, in which:
Server for obtaining end message, and sends pairing at least two terminals according to the end message and invites;
Itself theme packet is changed to a target topic packet after inviting successful matching according to the pairing by terminal.
Preferably, the end message is the characteristic information of terminal, and the server is used for: identical to the characteristic informationOr similar terminal sends pairing and invites.
Preferably, the server is used for: after terminal successful matching, detecting that the theme packet of any pairing terminal updatesAfterwards, it sends to update to remaining pairing terminal and invite;The terminal is used for: after receiving update invitation, more new strategy is selected, it is describedMore new strategy includes that synchronized update, asynchronous refresh or refusal update.
Preferably, the server is used for: after terminal successful matching, using the theme packet of any pairing terminal as target masterTopic packet recommends a theme packet as target topic packet according to the end message.
The present invention also proposes a kind of theme packet updating device, including obtains module and matching module, in which:
Module is obtained, for obtaining end message;
Matching module is invited for sending pairing at least two terminals according to the end message.
Preferably, the end message is the characteristic information of terminal, and the matching module is used for: to the characteristic information phaseSame or similar terminal sends pairing and invites.
Preferably, the matching module is used for: after terminal successful matching, detecting that the theme packet of any pairing terminal updatesWhen, it sends to update to remaining pairing terminal and invite.
Preferably, the matching module is used for: after terminal successful matching, using the theme packet of any pairing terminal as targetTheme packet recommends a theme packet as target topic packet according to the end message, so as to respectively match terminal for itself theme packetUniformly it is changed to the target topic packet.
A kind of theme packet provided by the present invention updates system and method, using C-S-C (Client-Server-Client, terminal-server-terminal) structure progress theme packet update, server is according to end message actively to the transmission of each terminalPairing is invited, and the same or similar terminal user of not acquainted with each other but hobby is linked up, carry out the shared of theme packet andIt updates, meets information age user widely social demand, the user experience is improved.
After successful matching, when theme packet is replaced or updated, theme packet is sent to each pairing terminal from server and updates invitationAnd more new data, more new data is sent to remaining terminal respectively relative to terminal, load and the flow consumption of terminal can be reduced.
Terminal receives after update invites, and can choose refusal and updates and asynchronous refresh, and wherein asynchronous refresh is i.e. not at onceMore new data is downloaded, but downloads from a server more new data again (such as under WIFI network environment) when network condition maturationThe update of theme packet is carried out, the load of terminal had not only been decomposed, but also reduces the flow consumption of user.
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.
Referring to Fig. 1, propose that subject of the present invention packet more one embodiment of new system, the theme packet more new system include serviceDevice and terminal, terminal at least there are two, and establish a connection with server, interacted with server.
Server: for obtaining end message, and pairing is sent at least two terminals according to end message and is invited.
The end message can be the characteristic information of terminal, after the characteristic information of collection of server to each terminal, Xiang TeReference ceases the same or similar terminal and sends pairing invitation.
The end message is also possible to the pairing request information that terminal is actively sent to server, and server is matched according to thisCorresponding terminal to be paired is matched to solicited message, pairing is sent to each terminal to be paired and invites.
After successful matching, if matching terminal to remaining after server detects that the theme packet of any pairing terminal updatesIt sends to update and invite.
Terminal: after receiving pairing invitation, selection receives or refusal is invited.If receiving invitation, according to pairingInvitation is matched, and after successful matching, itself theme packet is changed to a target topic packet.Terminal can also be actively to serverSend pairing request information.
The target topic packet can be the theme packet of any pairing terminal, is also possible to server and is pushed away according to end messageA theme packet is recommended as target topic packet.The theme packet includes the parameters such as system theme, desktop background, display setting.
After successful matching, terminal receive update invite when, can choose more new strategy, the more new strategy such as step moreNewly, asynchronous refresh or refusal update.Synchronized update, i.e. selection, which receive to update, invites, immediately synchronized update theme;Asynchronous refresh,It selects undetermined, does not receive update temporarily, it is subsequent if it is desired to receive, then theme packet is downloaded from a server again to be updated;It refusesIt updates absolutely, that is, selects not updating theme packet.
The operational process of above-mentioned theme more new system is described in detail below.
As shown in Fig. 2, proposing the theme update method first embodiment of this hair, the theme update method includes following stepIt is rapid:
Step S101: server actively acquires the characteristic information of each terminal, is sent according to characteristic information at least two terminalsPairing is invited
The end message of the present embodiment is the characteristic information of terminal, the use habit information including each terminal, such as each endHold currently used theme package informatin, common APP information, the site information often logged in etc..Server actively acquires each terminalCharacteristic information carries out modeling analysis to each terminal according to characteristic information, obtains user's type of each terminal, such as " sportsfan "" military affairs fan " " literature and art model " etc., if the characteristic information of certain terminals is same or similar, illustrates the use habit phase of these terminalsSeemingly, then they are classified as same type.For same type of terminal user, it is believed that its hobby is similar, can be to theseTerminal sends pairing and invites, so that the Terminal Type is matched.It include the identity information of multiple terminals, the body in pairing invitationPart information such as MAC Address, IP address etc..
Step S102: after successful matching, itself theme packet is uniformly changed to a target topic packet by each pairing terminal
After terminal receives pairing invitation, it can receive to invite or refuse to invite;If receiving invitation, each terminal is logicalIt crosses MAC Address and/or IP address realization is shaken hands, complete the transmitting-receiving of subsequent theme bag data;If refusal is invited, without matchingIt is right.
If at least receiving pairing there are two terminal to invite, can successfully it match, the terminal that success is matched is to matchTerminal.After successful matching, server can read the theme packet of any pairing terminal or representative pairing terminal, and willThe theme packet is pushed to remaining pairing terminal as target topic packet, itself theme packet is uniformly changed to this by remaining pairing terminalTarget topic packet;Or a certain pairing terminal is transmitted directly to remaining pairing eventually for the theme packet of itself as target topic packetEnd.Server can also match a most suitable theme packet according to characteristic information, and recommending the theme packet is target topic packet,The target topic packet is pushed to each pairing terminal to replace.
Step S103: it after server detects that the theme packet of any pairing terminal updates, is sent more to remaining pairing terminalIt is new to invite
Whether the theme packet that server can respectively match terminal with active detecting updates, if the theme packet of any terminal updates,Updated theme packet is then read, and sends to update to remaining pairing terminal and invite.
After matching terminal progress theme packet update, it can also be sent to server and update request, server receive updateAfter request, sends to update to remaining pairing terminal and invite.It matches terminal and can also directly be sent to remaining each pairing terminal and updatedIt invites.
Step S104: pairing terminal judges whether to receive to update to invite
Pairing terminal can choose receiving, undetermined or refusal, each corresponding different more new strategy of selection.Matching terminal canTo be automatically selected according to preset rules, as being currently at WIFI network environment or updating if invitation is the transmission of a certain pairing terminal certainlyDynamic selection receives;It is such as currently at non-WIFI network environment, present terminal overload of power, electricity are too low or residual flow is very little,Or invited for the update that a certain pairing terminal is sent, then automatically select undetermined or refusal.It can also be selected manually by userIt selects.If selection receives, S105 is entered step;If selection is undetermined, S106 is entered step;If selection refusal, enters stepS107。
Step S105: synchronized update
It is invited if matching terminal receiving and updating, immediately from server or directly under the pairing terminal that sending updates invitationTheme packet is carried, current theme packet is synchronized into update.
Step S106: asynchronous refresh
If pairing terminal selection is undetermined, currently do not receive update, it is subsequent if it is desired to update, then download from a server masterTopic packet is to realize asynchronous refresh.The asynchronous system can decompose the load of terminal, reduce the consumption of flow.For example, terminal A does not have currentlyThere is connection WIFI network, then can choose undetermined, is updated again after WIFI network to be coupled, so as to saving network flow.Terminal can be automatically set as updating immediately under WIFI network, undetermined under non-WIFI network and record download link, wait enter WIFIThe update of theme packet is being downloaded from a server by download link when environment.
Step S107: refusal updates
Pairing terminal be rejected by update invite, do not update theme packet, so as to reduce terminal load and flow consumption.
Terminal can select refusal or receive the update invitation of certain pairing terminals according to actual needs.
Referring to Fig. 3, propose subject of the present invention packet update method second embodiment, the theme packet update method include withLower step:
Step S201: server receives the pairing request information that initiating terminal is sent, according to pairing request information to initiationTerminal and in addition an at least terminal send pairing and invite
The end message of the present embodiment is the pairing request information that terminal is actively sent to server, which is to initiate eventuallyEnd, include in the pairing request information identity information for the terminal for wanting to set up pairing or want to set up pairing terminal featureInformation.After server receives the pairing request information, according to pairing request information, suitable end is matched for initiating terminalEnd.
It is matched as terminal A wishes to establish with terminal B and C, includes the identity information of terminal B and C in pairing request information,Server then hunts out terminal B and C according to identity information, and sends pairing to terminal A, B and C and invite.For another example, terminal A wishesIt establishes and matches with the terminal with special characteristic information, include the special characteristic information in pairing request information, server then rootAccording to the special characteristic information matches go out with the same or similar terminal of special characteristic information, then to terminal A and matchTerminal sends pairing and invites.It include the identity information of each terminal in pairing invitation, the identity information is such as MAC Address, IPLocation etc..
Step S202: after successful matching, itself theme packet is uniformly changed to a target topic packet by each pairing terminal
Server can read any pairing terminal, representative pairing terminal or the pairing end for initiating pairing requestThe theme packet at end, and the theme packet is pushed to remaining pairing terminal as target topic packet and is replaced;Or a certain pairingTerminal, representative pairing terminal initiate the pairing terminal of pairing request using the theme packet of itself as target topic packetRemaining pairing terminal is transmitted directly to be replaced;Server can also match a most suitable theme according to characteristic informationPacket, and recommending the theme packet is target topic packet, which is pushed to each pairing terminal and is replaced.
Step S203: it after server detects that the theme packet of any pairing terminal updates, is sent more to remaining pairing terminalIt is new to invite
Step S204: pairing terminal judges whether to receive to update to invite
Pairing terminal can choose receiving, undetermined or refusal, each corresponding different more new strategy of selection.Matching terminal canTo be automatically selected according to preset rules, as being currently at WIFI network environment or updating if invitation is the transmission of a certain pairing terminal certainlyDynamic selection receives;It is such as currently at non-WIFI network environment, present terminal overload of power, electricity are too low or residual flow is very little,Or invited for the update that a certain pairing terminal is sent, then automatically select undetermined or refusal.It can also be selected manually by userIt selects.If selection receives, S205 is entered step;If selection is undetermined, S206 is entered step;If selection refusal, enters stepS207。
Step S205: synchronized update
Step S206: asynchronous refresh
Step S207: refusal updates
Accordingly, subject of the present invention packet updates system and method, using C-S-C (Client-Server-Client, endEnd-serverterminal) structure carry out the update of theme packet, server according to end message actively to each terminal send pairing invite,The same or similar terminal user of not acquainted with each other but hobby is linked up, the shared of theme packet is carried out and is updated, is metThe extensive social demand of information age user, the user experience is improved.
After successful matching, when theme packet is replaced or updated, theme packet is sent to each pairing terminal from server and updates invitationAnd more new data, more new data is sent to remaining terminal respectively relative to terminal, load and the flow consumption of terminal can be reduced.
Terminal receives after update invites, and can choose refusal and updates and asynchronous refresh, and wherein asynchronous refresh is i.e. not at onceMore new data is downloaded, but downloads from a server more new data again (such as under WIFI network environment) when network condition maturationThe update of theme packet is carried out, the load of terminal had not only been decomposed, but also reduces the flow consumption of user.
Referring to fig. 4, one embodiment of subject of the present invention packet updating device, the theme packet updating device and at least two are proposedTerminal establishes a connection, and carries out information exchange.The theme packet updating device includes obtaining module and matching module.
Obtain module: for obtaining end message.The end message can be the characteristic information of terminal, be also possible to endThe pairing request information that end is actively sent to server.
Matching module: it is invited for sending pairing at least two terminals according to end message.
When end message is the characteristic information of terminal, matching module is then sent to the same or similar terminal of characteristic informationPairing is invited.When end message is the pairing request information that terminal is actively sent to server, matching module is then matched according to thisCorresponding terminal to be paired is matched to solicited message, pairing is sent to each terminal to be paired and invites.
After terminal successful matching, matching module is then using the theme packet of any pairing terminal as target topic packet or according to endClient information recommends a theme packet as target topic packet, itself theme packet is uniformly changed to a target master so as to respectively match terminalTopic packet.
After terminal successful matching, when matching module detects that the theme packet of any pairing terminal updates, then matched to remainingTerminal sends to update and invite, and reads theme packet more new data, is pushed to each pairing terminal.Server can respectively be matched with active detectingWhether the theme packet of terminal is updated, the theme packet that pairing terminal is sent can also be passively received and update request.
Theme packet updating device as described in this embodiment is equivalent to as clothes involved in above-described embodiment in the present inventionBusiness device, details are not described herein.
Subject of the present invention packet updating device actively sends pairing to each terminal according to end message and invites, by plain not phaseKnow but the same or similar terminal user of hobby links up, carry out the shared of theme packet and update, when meeting informationThe extensive social demand in alternative family, the user experience is improved.
After successful matching, when carrying out the replacement of theme packet or updating, then to match each terminal send theme packet update invite andMore new data sends more new data to remaining terminal respectively relative to terminal, can reduce load and the flow consumption of terminal.
Preferred embodiments of the present invention have been described above with reference to the accompanying drawings, not thereby limiting the scope of the invention.ThisWithout departing from the scope and spirit of the invention, there are many variations to implement the present invention by field technical staff, for example as oneThe feature of a embodiment can be used for another embodiment and obtain another embodiment.It is all to use institute within technical concept of the inventionAny modifications, equivalent replacements, and improvements of work, should all be within interest field of the invention.