Embodiment
Below in conjunction with drawings and embodiments, the present invention is described in detail.
Consult Fig. 1, Fig. 1 is the process flow diagram of method one embodiment that the setting of the present invention to operating system is backed up, the setting of operating system is backed up to the backup method of terminal (i.e. server) by present embodiment mainly transmitting terminal (i.e. the first mobile device), and the method comprises:
Step S101: the first mobile device receives and operating system is arranged the instruction carrying out backing up;
The operating system of the first mobile device is Android, Windowsphone, Windows8, iOS, WebOS, Meego, Bada, Symbian, Linux or Tizen etc.
Operating system backup refers to the operating system file loss of user in order to avoid causing because of reasons such as disk crash or damage, computer virus or artificial deletions by mistake, thus make operating system can not normal boot, therefore operating system backup is used, operating system is stored up in advance, supports for the standby after fault.In the present invention, backed up by operating system, the value of the operating system setting option of the first mobile device can be returned to the value of another operating system setting option of the second mobile device.
The server of the content instruction that the setting of operating system carries out backing up being comprised the backup of clear and definite operating system and the content receiving the backup of these operating system, wherein, the mode that the content of operating system backup can have been fixed by the first mobile device is clear and definite, also can by clear and definite when user performs backup, such as user chooses the name of server and needs the content of the operating system backup sent in the touch-screen of the first mobile device, thus produces operating system backup instruction in the first mobile device.Related circuit in first mobile device receives instruction.Certainly, also can producing instruction by other input equipments such as keyboard etc. of the first mobile device, even without the need to producing instruction, but receiving the extraneous instruction sent by wired or wireless mode.
Step S102: the first mobile device is according to instruction fetch operation system set-up information and user tag, and operating system configuration information comprises the value of OS Type, operating system setting option, operating system setting option;
Can determine that the first mobile device is any operating system according to OS Type; Operating system setting option is at least one item in alarm clock, time zone, operating system language, brightness, volume, gravity sensing switch etc.; The value of operating system setting option is the main contents of the first mobile device backup operation system; The operating system backup of the first mobile device being which user is determined when user tag is used for backup in the server.
In a practical situation, the first mobile device according to instruction, also can obtain the type of the first mobile device, send in the lump to server except obtaining operating system configuration information and user tag.
Step S103: the first mobile device to server transmit operation system set-up information and user tag, makes the operating system configuration information of the first mobile device under server preservation user tag by network.
First mobile device by network to server transmit operation system set-up information and user tag, for preserving the configuration information of the operating system of the first mobile device under user tag in the server.
First mobile device is according to instruction fetch operation system set-up information, also can not obtain and get user tag, now, user tag can be inputted by user or generate at server, after server generates user tag, this user tag is sent to the first mobile device.If need to arrange in the operating system of operating system recovery first mobile device of the second mobile device later, then the first mobile device needs to send this user tag to the second mobile device.
Embodiment of the present invention first mobile device obtains operating system configuration information and user tag, and sends to server, in this way, the operating system configuration information of the first mobile device can be saved in server.
Consult Fig. 2, Fig. 2 is the process flow diagram of method one embodiment that the setting of the present invention to operating system recovers, the setting of the operating system of the first mobile device of backup in terminal (i.e. server) is mainly returned to the restoration methods of the setting of the operating system of receiving end (i.e. the second mobile device) by present embodiment, and the method comprises:
Step S201: the second mobile device receives and operating system is arranged the instruction of carrying out recovering;
Step S202: the second mobile device according to instruction fetch operation system type, operating system setting option and user tag, or obtains OS Type and user tag;
The operating system of the second mobile device is Android, Windowsphone, Windows8, iOS, WebOS, Meego, Bada, Symbian, Linux or Tizen etc.
OS Type can determine that the second mobile device is any operating system; Operating system setting option is at least one item in alarm clock, time zone, operating system language, brightness, volume, gravity sensing switch etc.; User tag is used for, when recovering, determining it is in the operating system of the second mobile device by the operating system recovery of first mobile device of which user in the server.
In actual applications, second mobile device according to instruction except obtain OS Type, operating system setting option and user tag, or obtain outside OS Type and user tag, also can obtain the type of the first mobile device of the transmitting terminal of the needs recovery of specifying, send to server in the lump.
Step S203: the second mobile device by network to server transmit operation system type, operating system setting option and user tag, or to server transmit operation system type and user tag;
Second mobile device by network to server transmit operation system type and operating system setting option and user tag, or to server transmit operation system type and user tag, so that server finds the setting of the operating system of the first mobile device be kept under local user tag.When preserving the operating system setting option corresponding to various operating system in server, can to server transmit operation system type and user tag; When there is no the operating system setting option corresponding to operating system in server, need to server transmit operation system type and operating system setting option and user tag; Or when the operating system setting option preserved in server corresponding to various operating system, and when user only needs to recover arranging of wherein some operating system, can to server transmit operation system type and operating system setting option and user tag.
The operating system of the first mobile device that the step S204: the second mobile device reception server sends arranges backup information; Wherein, the operating system of the first mobile device arranges backup information, be that server comes according to the operating system configuration information conversion of the first mobile device under user tag, operating system arranges the value that backup information comprises OS Type, operating system setting option and operating system setting option;
According to user tag, server finds the operating system configuration information of the first mobile device under this user tag, and according to the operating system configuration information of the first mobile device under this user tag, the operating system being converted to the first mobile device arranges backup information.
Step S205: the second mobile device utilizes the operating system of the first mobile device received to arrange the operating system that backup information recovers the second mobile device.
Second mobile device arranges according to the operating system of the first mobile device received the operating system that backup information recovers self, achieves the recovery arranged self operating system.
In a word, self OS Type, operating system setting option and user tag or OS Type and user tag are sent to server by the second mobile device, the operating system that the configuration information of the first mobile device under the user tag found is converted to the first mobile device is arranged backup information by server, and send to the second mobile device, thus the second mobile device is made to recover the operating system of self.
Consult Fig. 3, Fig. 3 is the present invention's process flow diagram to method one embodiment that operating system configuration information is changed between different operating system, and present embodiment mainly terminal (i.e. server) arranges the process flow diagram of the method changed between different operating system to operating system.The method comprises:
Step S301: server obtains value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option;
Received or preserved the value of the OS Type of the first mobile device under this user tag, operating system setting option and operating system setting option in the server before this, therefore, server can directly acquire.
Step S302: server is according to the corresponding relation between the operating system setting option preset, and the operating system obtaining described first mobile device arranges backup information.
Be previously provided with the corresponding relation between different operating system in server, according to the corresponding relation between the operating system setting option preset, the operating system that can obtain the first mobile device arranges backup information.
In a word, embodiment of the present invention is by the transfer effect of terminal server, and the operating system that can obtain the first mobile device arranges backup information, thus has broken away from the restriction of mobile device operation system, and between each mobile device, synchronously operating system is arranged.
Consult Fig. 4, Fig. 4 is the present invention's process flow diagram to another embodiment of method that operating system configuration information is changed between different operating system, present embodiment mainly terminal (i.e. server) between different operating system to the process flow diagram of the method that the setting of operating system is changed.The method comprises:
Step S401: server obtains value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option;
Received or preserved the value of the OS Type of the first mobile device under this user tag, operating system setting option and operating system setting option in the server, therefore, server can directly acquire.
Step S402: the operating system configuration information of the first mobile device under user tag, according to the corresponding relation between the operating system setting option preset, is converted to the value of several operation systems setting option and operating system setting option by server respectively.
The corresponding relation between different operating system setting option is previously provided with in server, according to the corresponding relation between the operating system setting option preset, specifically, according to the corresponding relation between the operating system setting option of the first mobile device and other several operation systems setting option, the operating system configuration information of the first mobile device can be converted to respectively the value of several operation systems setting option and operating system setting option.
Consult Fig. 5, Fig. 5 is the present invention's process flow diagram to the another embodiment of method that operating system configuration information is changed between different operating system, present embodiment mainly terminal (i.e. server) between different operating system to the process flow diagram of the method that the setting of operating system is changed.The method comprises:
Step S501: server obtains value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option;
Step S502: server receives OS Type, operating system setting option and the user tag that the second mobile device sends, or receives OS Type and user tag;
Step S503: the operating system configuration information of the first mobile device under user tag, according to the corresponding relation between the operating system setting option preset, is converted to the operating system setting option of the second mobile device and the value of operating system setting option by server.
The corresponding relation between different operating system setting option is previously provided with in server, according to the corresponding relation between the operating system setting option preset, specifically, according to the corresponding relation between the operating system setting option of the first mobile device and the operating system setting option of the second mobile device, the operating system configuration information of the first mobile device can be converted to the operating system setting option of the second mobile device and the value of operating system setting option.
Consult Fig. 6, Fig. 6 is the present invention's process flow diagram to the another embodiment of method that operating system configuration information is changed between different operating system, present embodiment mainly terminal (i.e. server) between different operating system to the process flow diagram of the method that operating system configuration information is changed.The method comprises:
Step S601: server obtains value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option;
Received or preserved the value of the OS Type of the first mobile device under this user tag, operating system setting option and operating system setting option in the server, therefore, server can directly acquire.
Step S602: server is according to the corresponding relation between the operating system setting option preset, the operating system configuration information of the first mobile device under user tag is converted to respectively the value of several operation systems setting option and operating system setting option, wherein, the corresponding relation between this operating system setting option preset is the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the corresponding relation between several operation systems setting option and the public setting option of server.
The corresponding relation between various operating system setting option and the public setting option of server is previously provided with in server, the public setting option of server plays intermediate axle beam action, according to the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the corresponding relation between several operation systems setting option and the public setting option of server, the operating system configuration information of the first mobile device can be converted to respectively the value of several operation systems setting option and operating system setting option.Such as, the quarter-bell (operating system setting option) of iOS operating system is corresponding with the timer (public setting option) of server, the alarm clock (operating system setting option) of Android operation system is corresponding with the timer (public setting option) of server, with the timer of server under intermediate axle beam action, the value of the quarter-bell of iOS operating system and quarter-bell can be converted to the alarm clock of Android operation system and the value of alarm clock.
Consult Fig. 7, Fig. 7 is the present invention's process flow diagram to the another embodiment of method that operating system configuration information is changed between different operating system, present embodiment mainly terminal (i.e. server) between different operating system to the process flow diagram of the method that operating system configuration information is changed.The method comprises:
Step S701: server obtains value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option;
Step S702: server receives OS Type, operating system setting option and the user tag that the second mobile device sends, or receives OS Type and user tag;
Step S703: server is according to the corresponding relation between the operating system setting option preset, the operating system configuration information of the first mobile device under user tag is converted to the operating system setting option of the second mobile device and the value of operating system setting option, wherein, the corresponding relation between described default operating system setting option is the corresponding relation between the operating system setting option of corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the second mobile device and the public setting option of server.
The corresponding relation between various operating system setting option and the public setting option of server is previously provided with in server, wherein, the public setting option of server plays intermediate axle beam action, according to the corresponding relation between the operating system setting option of the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the second mobile device and the public setting option of server, the operating system configuration information of the first mobile device can be converted to the operating system setting option of the second mobile device and the value of operating system setting option.
Consult Fig. 8, Fig. 8 is the present invention's process flow diagram to the another embodiment of method that operating system configuration information is changed between different operating system, present embodiment mainly terminal (i.e. server) between different operating system to the process flow diagram of the method that operating system configuration information is changed.The method comprises:
Step S801: server obtains value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option;
Step S802: server receives OS Type, operating system setting option and the user tag that the second mobile device sends, or receives OS Type and user tag;
Step S803: server, according to the OS Type of the second mobile device, judges whether the corresponding relation between default operating system setting option; If this corresponding relation, does not enter step S804, if there is this corresponding relation, enter step S807.
By natural language processing technique (NLP), step S804: if do not have described corresponding relation, then judge whether the operating system setting option of the second mobile device mates with the public setting option in server public setting option storehouse; If coupling, enters step S805, if do not mated, enters step S806.
Natural language processing is that the language message (comprising spoken message and Word message) utilizing the instruments such as computing machine to hold the mankind carries out various processing, and sets up various types of man-machine robot system.Natural language processing comprises natural language understanding and spatial term two parts.Natural language processing technique is mainly used in realizing online intelligent tutoring and answering questions in network courses, realizes the difference of difficulty according to technology, and this type systematic can be divided into simple match formula, fuzzy matching formula and paragraph and understand formula three types.Simple match formula Coaching Answering System realizes the coupling of associated responses entry in the question and answer storehouse to student's proposition mainly through simple keyword match technology, thus accomplishes automatically to answer a question or carry out relevant guidance.Fuzzy matching formula Coaching Answering System then adds the coupling of synonym and antonym on simple match formula Coaching Answering System basis, in this way, even if student ask a question in answer storehouse, can not find the answer of directly coupling by original key word, but if can mate to the word of this key word synonym or antisense, still can find relevant response entry in answer storehouse.Paragraph understand formula Coaching Answering System be optimal, be also real intelligentized Coaching Answering System.
Step S805: if coupling, then the corresponding relation in the matching process between determination operation Operation system setting item, and described corresponding relation is saved in server.
Such as, the quarter-bell (operating system setting option) of iOS operating system is mated with the public setting option in the public setting option storehouse of server by NLP, find that quarter-bell mates with the timer of server, the corresponding relation between the quarter-bell of iOS operating system and the timer (public setting option) of server can be determined so in the matching process; The alarm clock (operating system setting option) of Android operation system is mated with the public setting option in the public setting option storehouse of server by NLP, find that alarm clock mates with the timer of server, the corresponding relation between the alarm clock of installing operating system and the timer (public setting option) of server can be determined so in the matching process.
Step S806: if do not mate, second mobile device unmatched operating system setting option is joined in server public setting option storehouse and becomes public setting option, to make the corresponding relation in the matching process between determination operation Operation system setting item, and described corresponding relation is saved in server.
If do not mated, the unmatched operating system setting option of the second mobile device is called setting option one, the second mobile device unmatched operating system setting option is joined in the public setting option storehouse of server, after becoming public setting option, is called public setting option one.In fact, setting option one and public setting option one are same setting options, and so setting option one mates with public setting option one certainly, accordingly, get final product the corresponding relation between determination operation Operation system setting item, and are saved in server by described corresponding relation.
Such as, the quarter-bell (operating system setting option) of iOS operating system is mated with the public setting option in the public setting option storehouse of server by NLP, find that quarter-bell does not mate with the public setting option of server, at this moment, quarter-bell is added in public setting option storehouse, become public setting option, so the quarter-bell (operating system setting option) of iOS operating system can mate with the quarter-bell of server (public setting option), thus determines the corresponding relation between the quarter-bell (operating system setting option) of iOS operating system and the quarter-bell (public setting option) of server, other operating system later, such as, when the alarm clock (operating system setting option) of Android operation system is mated with the public setting option in the public setting option storehouse of server by NLP, alarm clock mates with the quarter-bell of server, if now alarm clock is except mating with the quarter-bell of server, when also mating with the timer of server, the multiple corresponding relation between Android operation system setting option and the public setting option of server can be determined, in concrete conversion be, determine again to use any corresponding relation between Android operation system setting option and the public setting option of server.
Step S807: server is according to the corresponding relation between the operating system setting option preset, the operating system configuration information of the first mobile device is converted to the operating system setting option of the second mobile device and the value of operating system setting option, wherein, the corresponding relation between described default operating system setting option is the corresponding relation between the operating system setting option of corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the second mobile device and the public setting option of server.
Consult Fig. 9, Fig. 9 is the process flow diagram of method one embodiment that the present invention backs up the setting of operating system and recovers between different operating system, the backup of present embodiment mainly between terminal (i.e. server), transmitting terminal (i.e. the first mobile device) and receiving end (i.e. the second mobile device) and the method for recovery, the method comprises:
Step S901: server receives operating system configuration information and the user tag of the first mobile device transmission, and operating system configuration information comprises the value of OS Type, operating system setting option and described operating system setting option;
Step S902: server is according to the OS Type of the first mobile device, in the operating system setting option preset and public setting option corresponding relation storehouse, find the corresponding relation between public setting option in the operating system setting option of the first mobile device and server, in operating system setting option and public setting option corresponding relation storehouse, be previously provided with the corresponding relation between the operating system setting option of various operating system and the public setting option of server;
Be preset with operating system setting option and public setting option corresponding relation storehouse in server, this operating system setting option and public setting option corresponding relation storehouse are previously provided with the corresponding relation between the operating system setting option of current existing various operating system and the public setting option of server.According to the type of the operating system of the first mobile device, determine specifically which kind of operating system, search operation Operation system setting item and public setting option corresponding relation storehouse, can find the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server this locality.
Step S903: server is according to the corresponding relation in the operating system setting option of the first mobile device found and server between public setting option, and the operating system setting option send the first mobile device and the value of operating system setting option are kept in the public setting option of the first mobile device under this user tag and the value of public setting option.
According to the corresponding relation in the operating system setting option of the first mobile device found and server between public setting option, the value of the operating system setting option of the first mobile device and operating system setting option can be saved in the public setting option of the first mobile device under this user tag and the value of public setting option, can backup operation be completed.
Step S904: server receives from the OS Type of the second mobile device, operating system setting option and user tag;
Step S905: server is according to the OS Type of the second mobile device, in the operating system setting option preserved and public setting option corresponding relation storehouse, find the corresponding relation between public setting option in the operating system setting option of the second mobile device and server, server, according to user tag, finds the public setting option of the first mobile device under this user tag of having preserved and the value of public setting option;
Step S906: the public setting option of the first mobile device under this user tag found and the value of public setting option, according to the corresponding relation in the operating system setting option of the second mobile device found and server between public setting option, are converted to the operating system setting option of the second mobile device and the value of operating system setting option by server;
Step S907: the operating system that server sends switched first mobile device to the second mobile device arranges backup information, the operating system making the second mobile device recover the second mobile device is arranged.
The operating system setting option of two of two mobile devices kinds of operating systems is all translated the public setting option of coupling for server this locality by present embodiment server, when the public setting option of server this locality is as middle bridge, user is made to break away from the restriction of mobile device operation system, can the setting of synchronously operating system between each mobile device.
Consult Figure 10, Figure 10 is that the present invention backs up the setting of operating system and carries out the process flow diagram of backup one embodiment in the method recovered between different operating system, the backup method that the present embodiment operating system that mainly terminal (i.e. server) backs up transmitting terminal (i.e. the first mobile device) is arranged, the method comprises:
Step S1001: server receives operating system configuration information and the user tag of the first mobile device transmission, and operating system configuration information comprises the value of OS Type, operating system setting option and described operating system setting option;
Step S1002: server is according to the OS Type of the first mobile device received, and preset operating system setting option and public setting option corresponding relation storehouse, judge whether the corresponding relation between the operating system setting option of the first mobile device and public setting option; If there is this corresponding relation, then enter step S1003, if not this corresponding relation, then enter step S1005.
Preset operating system setting option and public setting option corresponding relation storehouse in server, according to the type of the operating system of the first mobile device, determine specifically which kind of operating system, the corresponding relation between the operating system setting option of the first mobile device and public setting option whether is had in search operation Operation system setting item and public setting option corresponding relation storehouse, if there is this corresponding relation, then can directly utilize this corresponding relation, if not this corresponding relation, then need to mate.
Step S1003: server is according to the OS Type of the first mobile device, in the operating system setting option preserved and public setting option corresponding relation storehouse, find the corresponding relation between public setting option in the operating system setting option of the first mobile device and server, according to the corresponding relation found, the operating system setting option send the first mobile device and the value of operating system setting option are kept in the public setting option of the first mobile device under user tag and the value of public setting option.
Operating system corresponding relation storehouse is preserved in server, according to the kind of the operating system of the first mobile device, determine specifically which kind of operating system, corresponding relation in search operation system corresponding relation storehouse between the operating system setting option of this operating system and the public setting option of server this locality, the value of this operating system setting option can be saved in the value of the public setting option of the first mobile device under user tag described in server, can backup operation be completed.
Step S1004: if do not have the corresponding relation between the operating system setting option of the first mobile device and public setting option, then judge whether the operating system setting option of the first mobile device mates with the public setting option in setting option storehouse public in server by natural language processing technique (NaturalLanguageProcessing, NLP); If coupling, enters step S1005, if do not mated, enters step S1006.
Step S1005: if coupling, then determine the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server, and this corresponding relation is added in operating system setting option and public setting option corresponding relation storehouse,
If coupling, determine the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server in the matching process, this corresponding relation is added in operating system setting option and public setting option corresponding relation storehouse, to facilitate amplification operating system setting option and public setting option corresponding relation storehouse.
Step S1006: if do not mate, the operating system setting option do not mated of the first mobile device is joined in the public setting option storehouse of server, become the public setting option of server, to make to determine the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server, and this corresponding relation is added in described operating system setting option and public setting option corresponding relation storehouse;
If there is unmatched setting option, the operating system setting option do not mated of the first mobile device becomes a public setting option in server in public setting option storehouse, that is, the operating system setting option do not mated of the first mobile device and public setting option are same setting options, so not only to increase public setting option storehouse, also determine the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server simultaneously, equally, this corresponding relation is added in operating system setting option and public setting option corresponding relation storehouse.
Step S1007: according to the corresponding relation between the operating system setting option of fixed first mobile device and the public setting option of server, the operating system setting option send the first mobile device and the value of operating system setting option are kept in the public setting option of the first mobile device under user tag and the value of public setting option.
The operating system setting option of the first mobile device and the value of operating system setting option are saved in the public setting option of the first mobile device under the user tag of server and the value of public setting option by natural language processing technique by present embodiment, in this way, break away from the restriction that mobile device carries out according to the setting of self operating system backing up, the setting of the different operating system of different mobile device can be made to preserve according to same way.
Consult Figure 11, Figure 11 is that the present invention backs up the setting of operating system and carries out the process flow diagram of recovery one embodiment in the method recovered between different operating system, the operating system configuration information of transmitting terminal (i.e. the first mobile device) is returned to the restoration methods of receiving end (i.e. the second mobile device) by present embodiment mainly terminal (i.e. server), and the method comprises:
Step S1101: server receives from the OS Type of the second mobile device, operating system setting option and user tag;
Step S1102: server is according to the OS Type of the second mobile device received, and preset operating system setting option and public setting option corresponding relation storehouse, judge whether the corresponding relation between the operating system setting option of the second mobile device and public setting option; If there is this corresponding relation, enter step S1103, if not this corresponding relation, enter step S1104.
Step S1103: server is according to the OS Type of the second mobile device, in the operating system setting option preset and public setting option corresponding relation storehouse, find the corresponding relation between public setting option in the operating system setting option of the second mobile device and server, according to user tag, find the public setting option of the first mobile device under this user tag of having preserved and the value of public setting option; According to corresponding relation, the public setting option of the first mobile device under user tag and the value of public setting option are converted to the operating system setting option of the second mobile device and the value of operating system setting option.
By natural language processing technique, step S1104: if do not have the corresponding relation between the operating system setting option of the second mobile device and public setting option, then judge whether the operating system setting option of the second mobile device mates with the public setting option in setting option storehouse public in server; If coupling, enters step S1105, if do not mated, enters step S1106.
Step S1105: if coupling, then determine the corresponding relation between the operating system setting option of the second mobile device and the public setting option of server, and this corresponding relation is added in operating system setting option and public setting option corresponding relation storehouse,
Step S1106: if do not mate, the operating system setting option do not mated of the second mobile device to be joined in server in public setting option storehouse, become the public setting option of server, to make to determine the corresponding relation between the operating system setting option of the second mobile device and the public setting option of server, and this corresponding relation is added in described operating system setting option and public setting option corresponding relation storehouse;
Step S1107: server is according to user tag, find the public setting option of the first mobile device under this user tag of having preserved and the value of public setting option, the public setting option of the first mobile device under this user tag and the value of public setting option, according to the corresponding relation between the operating system setting option of fixed second mobile device and the public setting option of server, are converted to the operating system setting option of the second mobile device and the value of operating system setting option by server.
Above-mentioned embodiment to the method that the setting of operating system is backed up and recovered, is enumerated example and is described between different operating system: one of iOS operating system setting option of user 1 is quarter-bell, and the value of setting option quarter-bell was seven o'clock; User 1 wishes return on the mobile phone of android operating system of user 1 seven o'clock of value of quarter-bell on iOS, and one of setting option that android operating system is corresponding is alarm clock.
Public setting option corresponding in server is timer, if and have operating system corresponding relation in operating system corresponding relation storehouse in server: iOS quarter-bell-timer and Android alarm clock-timer, so, one of iPhone hand hands-operation Operation system setting item of user 1 is quarter-bell, the value of setting option quarter-bell is when backuping in server at seven o'clock, directly can save as: user 1-iOS-timer-7, when returning to the mobile phone of another Android operation system of user 1 from server, according to corresponding relation and the user 1 of Android alarm clock-timer, directly find 7, alarm clock and 7 are sent to the mobile phone of Android operation system, the setting of alarm clock can be recovered.
If there is no the corresponding relation between operating system setting option and public setting option in server in operating system setting option and public setting option corresponding relation storehouse, during backup, judge whether quarter-bell mates with timer according to NLP technology, save as during coupling: user 1-iOS-timer-7, now, also the corresponding relation " iOS quarter-bell-timer " between operating system setting option and public setting option is added in operating system setting option and public setting option corresponding relation storehouse.When not mating, when there is no timer in the public setting option storehouse of i.e. server, quarter-bell is write in the public setting option storehouse of server, and save as: user 1-iOS-quarter-bell-7, now, corresponding relation between operating system setting option and public setting option is: iOS quarter-bell-quarter-bell, and adds in operating system setting option and public setting option corresponding relation storehouse.
Also be above-mentioned similar program when recovering, if there is no the corresponding relation between operating system setting option and public setting option in server in operating system setting option and public setting option corresponding relation storehouse, during recovery, judge whether the alarm clock of Android mates with public setting option according to NLP technology, during coupling, also by the corresponding relation " Android alarm clock-timer between operating system setting option and public setting option, or Android alarm clock-quarter-bell, or Android alarm clock-timer and Android alarm clock-quarter-bell and deposit " add in operating system setting option and public setting option corresponding relation storehouse.
Save as at iOS: when user 1-iOS-timer-7, using the corresponding relation of " Android alarm clock-timer ", when there is no the corresponding relation of " Android alarm clock-timer ", then cannot change.
Save as at iOS: when user 1-iOS-quarter-bell-7, using the corresponding relation of " Android alarm clock-quarter-bell ", when there is no the corresponding relation of " Android alarm clock-alarm clock ", then cannot change.
When not mating, in the public setting option storehouse of i.e. server, the public setting option of neither one mates with alarm clock, then alarm clock is added in public setting option storehouse, become public setting option, now, matching relationship is: Android alarm clock-alarm clock, and joins operating system setting option and public setting option corresponding relation storehouse.According to the situation that above-mentioned iOS preserves, now the value of iOS quarter-bell is 7, cannot return in the value of the alarm clock of Android.
It is the operating system setting option of the second mobile device and the value of operating system setting option that the public setting option of backup the first mobile device in the server and the value of public setting option are mated by natural language processing technique by present embodiment, in this way, break away from the restriction of mobile device operation system, the setting of synchronously operating system between each mobile device can be made.
Consult Figure 12, Figure 12 is the structural representation of mobile device one embodiment of the present invention, and present embodiment is the mobile device of transmitting terminal, and this mobile device comprises: receiver module 101, acquisition module 102 and sending module 103.
Operating system is arranged the instruction carrying out backing up for receiving by receiver module 101, and instruction is sent to acquisition module 102;
The instruction that acquisition module 102 sends for receiving this receiver module 101, according to described instruction fetch operation system set-up information and user tag, described operating system configuration information comprises the value of OS Type, operating system setting option, operating system setting option, and to sending module 103 transmit operation system set-up information and user tag;
Sending module 103 is for receiving operating system configuration information and the user tag of acquisition module 102 transmission, send described operating system configuration information and user tag by network to server, make described server preserve the operating system configuration information of the first mobile device under described user tag.
The setting of the operating system of self needing backup can be sent in server, so that the setting of server to the operating system of mobile device is backed up by present embodiment mobile device.
Consult Figure 13, Figure 13 is the structural representation of another embodiment of mobile device of the present invention, present embodiment is the mobile device of receiving end, as shown in the figure, mobile device comprises: the first receiver module 201, acquisition module 202, sending module 203, second receiver module 204 and recovery module 205.
Operating system is arranged the instruction of carrying out recovering for receiving by the first receiver module 201, and instruction is sent to acquisition module 202;
The instruction that acquisition module 202 sends for receiving the first receiver module 201, according to described instruction fetch operation system type, operating system setting option and user tag, or obtain OS Type and user tag, and send the information obtained to sending module 203;
The information that sending module 203 sends for receiving acquisition module 202, sends described OS Type, operating system setting option and user tag by network to server, or to server transmit operation system type and user tag;
Second receiver module 204 arranges backup information for the operating system of the first mobile device receiving the transmission of described server, and to recovering the information of module 205 transmission and reception; Wherein, the operating system of described first mobile device arranges backup information, be that described server comes according to the operating system configuration information conversion of the first mobile device under described user tag, described operating system arranges the value that backup information comprises OS Type, operating system setting option and operating system setting option;
Recovering the information that module 205 sends for receiving the second receiver module 204, utilizing the operating system of described first mobile device received that the operating system of described second mobile device of backup information recovery is set.
Self type of operating system, operating system setting option and user tag can be sent to server by present embodiment mobile device, after the value of the setting option after the coupling that reception server sends, mobile device is made to recover the value of the setting option of the operating system of self.
Consult Figure 14, Figure 14 is the structural representation of server one embodiment of the present invention, and this server comprises: receiver module 301 and modular converter 302.
Receiver module 301 for receiving value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option, and to the information of modular converter 302 transmission and reception;
The information that modular converter 302 sends for receiving this receiver module 301, according to the corresponding relation between the operating system setting option preset, the operating system obtaining described first mobile device arranges backup information.
Consult Figure 15, Figure 15 is the structural representation of another embodiment of server of the present invention, and present embodiment is the server of terminal, and this server comprises: receiver module 401 and modular converter 402.
Receiver module 401 for receiving value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option, and to the information of modular converter 402 transmission and reception;
The information that modular converter 402 sends for receiving this receiver module 401, according to the corresponding relation between the operating system setting option preset, the operating system obtaining described first mobile device arranges backup information.
Wherein, modular converter 402 comprises the first converting unit 4021.
The information that first converting unit 4021 sends for receiving this receiver module 401, is converted to the value of several operation systems setting option and operating system setting option respectively by the operating system configuration information of the first mobile device under user tag.
The value of two of two mobile devices kinds of operating system setting options and operating system setting option is carried out translating and is matched to the public setting option of server this locality and the value of public setting option by present embodiment server, user is made to break away from the restriction of mobile device operation system, can the setting of synchronously operating system between each mobile device.
Consult Figure 16, Figure 16 is the structural representation of the another embodiment of server of the present invention, and present embodiment is the server of terminal, and this server comprises: receiver module 501 and modular converter 502.
Receiver module 501 for receiving value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option, and to the information of modular converter 502 transmission and reception;
The information that modular converter 502 sends for receiving this receiver module 501, according to the corresponding relation between the operating system setting option preset, the operating system obtaining described first mobile device arranges backup information.
Wherein, modular converter 502 comprises the first receiving element 5021 and the second converting unit 5022.
First receiving element 5021 for receive the second mobile device and send OS Type, operating system setting option and user tag, or receive OS Type and user tag, and to the information of the second converting unit 5022 transmission and reception;
Second converting unit 5022 is for receiving the information of this receiver module 501 and the transmission of the first receiving element 5021, according to the corresponding relation between the operating system setting option preset, the operating system configuration information of the first mobile device under described user tag is converted to the operating system setting option of the second mobile device and the value of operating system setting option.
Consult Figure 17, Figure 17 is the structural representation of the another embodiment of server of the present invention, and present embodiment is the server of terminal, and this server comprises: receiver module 601 and modular converter 602.
Receiver module 601 for receiving value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option, and to the information of modular converter 602 transmission and reception;
The information that modular converter 602 sends for receiving this receiver module 601, according to the corresponding relation between the operating system setting option preset, the operating system obtaining described first mobile device arranges backup information.
Wherein, modular converter 602 comprises the 3rd converting unit 6021.
The information that 3rd converting unit 6021 sends for receiving this receiver module 601, according to the corresponding relation between the operating system setting option preset, the operating system configuration information of the first mobile device under described user tag is converted to respectively the value of several operation systems setting option and operating system setting option, wherein, corresponding relation between described default operating system setting option is the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server, and the corresponding relation between several operation systems setting option and the public setting option of server.
Consult Figure 18, Figure 18 is the structural representation of the another embodiment of server of the present invention, and present embodiment is the server of terminal, and this server comprises: receiver module 701 and modular converter 702.
Receiver module 701 for receiving value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option, and to the information of modular converter 702 transmission and reception;
The information that modular converter 702 sends for receiving this receiver module 701, according to the corresponding relation between the operating system setting option preset, the operating system obtaining described first mobile device arranges backup information.
Wherein, modular converter 702 comprises the second receiving element 7021, first judging unit 7022, second judging unit 7023, first determining unit 7024, second determining unit 7025 and the 4th converting unit 7026.
OS Type, operating system setting option and user tag that second receiving element 7021 sends for receiving the second mobile device, or receive OS Type and user tag, and send the information of described reception to the 4th converting unit 7026 and the first judging unit 7022;
The information that first judging unit 7022 sends for receiving the second receiving element 7021, according to the OS Type of the second mobile device, judge whether the corresponding relation between default operating system setting option, and send judged result to the second judging unit 7023;
The judged result that second judging unit 7023 sends for receiving the first judging unit 7022, when there is no described corresponding relation, judge whether the operating system setting option of described second mobile device mates with the public setting option in server public setting option storehouse by NLP, and send judged result to the first determining unit 7024 and the second determining unit 7025;
First determining unit 7024 for receiving the judged result of the second judging unit 7023, when mating, the corresponding relation in the matching process between determination operation Operation system setting item, and described corresponding relation is saved in server.
Second determining unit 7025 is for receiving the judged result of the second judging unit 7023, when not mating, the operating system setting option that described second mobile device does not mate is joined in server public setting option storehouse and become public setting option, to make the corresponding relation in the matching process between determination operation Operation system setting item, and described corresponding relation is saved in server.
4th converting unit 7026 is for receiving the information of this receiver module 701 and the transmission of the second receiving element 7021, according to preset operating system setting option between corresponding relation, the operating system configuration information of the first mobile device under described user tag is converted to the operating system setting option of the second mobile device and the value of operating system setting option, wherein, corresponding relation between described default operating system setting option is the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server, and second mobile device operating system setting option and the public setting option of server between corresponding relation.
The operating system setting option of the first mobile device and the value of setting option match in the recovery duplicated record of the first mobile device in server by embodiment of the present invention, be the operating system setting option of the second mobile device and the value of setting option by the value of the operating system setting option in the recovery duplicated record of the first mobile device and setting option coupling, make the second mobile device complete the setting of recovery operation system; In this way, the information cross operating system that operating system is arranged transmits, and user can be allowed to break away from the restriction of mobile device operation system easily, and between each mobile device, synchronously operating system is arranged.
Embodiment of the present invention also provide a kind of between different operating system to the device that the setting of operating system is changed, as shown in figure 19, this device comprises receiver 11, processor 12 and storer 13, is electrically connected between receiver 11, processor 12 and storer 13.
Receiver 11 is for receiving value, the user tag of the OS Type of the first mobile device, operating system setting option and operating system setting option; Processor 12 for according to preset operating system setting option between corresponding relation, the operating system obtaining described first mobile device arranges backup information.
Processor 12 is for being converted to the value of several operation systems setting option and operating system setting option respectively by the operating system configuration information of the first mobile device under described user tag.
OS Type, operating system setting option and user tag that receiver 11 sends for receiving the second mobile device, or receive OS Type and user tag; The operating system configuration information of the first mobile device under described user tag, for according to the corresponding relation between the operating system setting option preset, is converted to the operating system setting option of the second mobile device and the value of operating system setting option by processor 12.
Processor 12 for according to preset operating system setting option between corresponding relation, the operating system configuration information of the first mobile device under described user tag is converted to respectively the value of several operation systems setting option and operating system setting option, wherein, the corresponding relation between described default operating system setting option is the corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the corresponding relation between several operation systems setting option and the public setting option of server.
Processor 12, for the OS Type according to the second mobile device, judges whether the corresponding relation between default operating system setting option; When there is no described corresponding relation, judge whether the operating system setting option of described second mobile device mates with the public setting option in server public setting option storehouse by NLP; When mating, the corresponding relation in the matching process between determination operation Operation system setting item, and described corresponding relation is saved in storer 13.When not mating, the operating system setting option that described second mobile device does not mate is joined in server public setting option storehouse and become public setting option, to make the corresponding relation in the matching process between determination operation Operation system setting item, and described corresponding relation is saved in storer 13.According to preset operating system setting option between corresponding relation, the operating system configuration information of the first mobile device under described user tag is converted to the operating system setting option of the second mobile device and the value of operating system setting option, wherein, the corresponding relation between described default operating system setting option is the corresponding relation between the operating system setting option of corresponding relation between the operating system setting option of the first mobile device and the public setting option of server and the second mobile device and the public setting option of server.
Embodiment of the present invention also provides a kind of device backed up the setting of operating system, and as shown in figure 20, this device comprises receiver 21, processor 22 and transmitter 23, is electrically connected between receiver 21, processor 22 and transmitter 23.
Operating system is arranged the instruction carrying out backing up for receiving by receiver 21, processor 22 is for according to described instruction fetch operation system set-up information and user tag, described operating system configuration information comprises the value of OS Type, operating system setting option, operating system setting option, and to transmitter transmit operation system set-up information and user tag, transmitter 23 sends described operating system configuration information and user tag by network to server, makes described server preserve the operating system configuration information of the first mobile device under described user tag.
Embodiment of the present invention also provides a kind of device recovered the setting of operating system, and as shown in figure 21, this device comprises receiver 31, processor 32 and transmitter 33, is electrically connected between receiver 31, processor 32 and transmitter 33.
Receiver 31 carries out for receiving operating system to arrange the instruction that recovers, and processor 32 for according to described instruction fetch operation system type, operating system setting option and user tag, or obtains OS Type and user tag; Transmitter 33 for sending described OS Type, operating system setting option and user tag by network to server, or to server transmit operation system type and user tag; Receiver 31 arranges backup information for the operating system of the first mobile device receiving the transmission of described server, wherein, the operating system of described first mobile device arranges backup information, be that described server comes according to the operating system configuration information conversion of the first mobile device under described user tag, described operating system arranges the value that backup information comprises OS Type, operating system setting option and operating system setting option; The operating system of processor 32 for utilizing the operating system of described first mobile device received to arrange described second mobile device of backup information recovery.
In several embodiment provided by the present invention, should be understood that, disclosed system, apparatus and method, can realize by another way.Such as, device embodiments described above is only schematic, such as, the division of described module or unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of present embodiment scheme.In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.
If described integrated unit using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that the technical scheme of the application contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) perform all or part of step of method described in each embodiment of the application.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
The foregoing is only embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.