CN103136218A - Data synchronism system and data synchronism method utilizing the same - Google Patents

Data synchronism system and data synchronism method utilizing the same Download PDF

Info

Publication number
CN103136218A
CN103136218A CN2011103787956A CN201110378795A CN103136218A CN 103136218 A CN103136218 A CN 103136218A CN 2011103787956 A CN2011103787956 A CN 2011103787956A CN 201110378795 A CN201110378795 A CN 201110378795A CN 103136218 A CN103136218 A CN 103136218A
Authority
CN
China
Prior art keywords
data
synchronization
electronic installation
electronic installations
those
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.)
Pending
Application number
CN2011103787956A
Other languages
Chinese (zh)
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.)
Institute for Information Industry
Original Assignee
Institute for Information Industry
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 Institute for Information Industry filed Critical Institute for Information Industry
Priority to CN2011103787956A priority Critical patent/CN103136218A/en
Publication of CN103136218A publication Critical patent/CN103136218A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention relates to a data synchronism system and a data synchronism method utilizing the same. The data synchronism system comprises a plurality of electronic devices and a serving device, wherein each electronic device comprises a storage management module, an electronic device state updating module and a synchronism instruction generating module. The servicing device is in communication coupling with the electronic devices, and the serving device comprises an electronic device state management module and an object synchronism management module.

Description

The method of data synchronization of data synchronous system and application data synchro system
Technical field
The invention relates to a kind of data synchronization technology, and particularly relevant for a kind of memory capacity according to a plurality of electronic installations, these a plurality of electronic installations are carried out the method for data synchronization of the synchronous data synchronous system of data and application data synchro system.
Background technology
The available data simultaneous techniques is to utilize remote service device that a plurality of electronic installations are connected to a data synchronic group group, during the enterprising line operate of arbitrary electronic installation as the user in data synchronous groups, the operation that the user carries out data can be synchronized on all electronic installations in data synchronous groups.
Yet, because each electronic installation all has its characteristic, if one is synchronized to data on all electronic installations in above-mentioned group with hiding, have the capacity that size of data surpasses some device, and cause some electronic installation can't accommodating data, or the form that data occur can't be carried out by the software on some electronic installation, and also might produce some electronic installation in fact do not need the problems such as aforementioned data.
Summary of the invention
One purpose of content of the present invention is at the method for data synchronization that a kind of data synchronous system and application data synchro system are provided, so as to improve electronic installation factor data in data synchronous groups excessive and can't accommodating data, the form of factor data is different and can't be carried out by the software on electronic installation and in fact electronic installation does not need the problems such as aforementioned data.
For reaching above-mentioned purpose, a technical scheme of content of the present invention is about a kind of data synchronous system.Data synchronous system comprises a plurality of electronic installations and service unit (server device).The service unit coupled in communication is in more aforementioned electronic installation.Each in more aforementioned electronic installation comprises reservoir administration module, electronic device state update module and synchronic command generation module.The reservoir administration module is arranged at the capacity of the reservoir in electronic installation in order to inspection, and produces capacity data according to check result.The electronic device state updating module transmits capacity data and receives the capacity data of the another one at least in more aforementioned electronic installation.The synchronic command generation module is in order to come object is produced the object synchronization instruction according to synchronization settings data and those capacity datas.
In addition, service unit comprises electronic device state administration module and object synchronization administration module.The electronic device state administration module is in order to receive capacity data.The object synchronization administration module is in order to receiving the object synchronization instruction, and according to the object synchronization instruction with object synchronization the another one at least to the more aforementioned electronic installation.
For reaching above-mentioned purpose, another technical scheme of content of the present invention is about a kind of method of data synchronization.Method of data synchronization is to be applied to data synchronous system, data synchronous system comprises a plurality of electronic installations and service unit, each in more aforementioned electronic installation comprises reservoir administration module and electronic device state update module, and service unit comprises electronic device state administration module and object synchronization administration module, wherein method of data synchronization comprises following steps: be arranged at each the capacity of reservoir in more aforementioned electronic installation by the reservoir administration module with inspection, and produce capacity data according to check result; By the electronic device state update module to transmit capacity data and to receive the capacity data of the another one at least in more aforementioned electronic installation; By the synchronic command generation module to come that according to synchronization settings data and capacity data object is produced the object synchronization instruction; By the electronic device state administration module to receive capacity data; And by the object synchronization administration module receiving the object synchronization instruction, and according to the object synchronization instruction with object synchronization the another one at least to the more aforementioned electronic installation.
According to one embodiment of the invention, in system and method for the present invention, capacity be the residual capacity of reservoir and whole storage volume both one of them.
According to another embodiment of the present invention, in system and method for the present invention, each in more aforementioned electronic installation also comprises Operating Interface Module, comes for the synchronization settings data of setting object to produce operation interface by Operating Interface Module.
According to yet another embodiment of the invention, in system and method for the present invention, the synchronization settings data are at least one synchronous condition rule,, produce object and want to carry out synchronous electronic installation with according at least one synchronous condition rule and those capacity datas by the synchronic command generation module.
According to further embodiment of this invention, in system and method for the present invention, by the object synchronization administration module with when the another one at least in more aforementioned electronic installation during not with the service unit coupled in communication, the storage object synchronic command, and when the another one at least in more aforementioned electronic installation during again with the service unit coupled in communication, by the object synchronization administration module with the instruction of foundation object synchronization with object synchronization the another one at least to the more aforementioned electronic installation.
The another embodiment again according to the present invention, in system and method for the present invention, each in more aforementioned electronic installation also comprises software management module, be installed on each software in electronic installation by software management module with inspection, and produce the software installation data according to check result, by the electronic device state update module to transmit the software installation data and to receive the software installation data of other electronic installation; And by the synchronic command generation module to produce the object synchronization instruction according to synchronization settings data, those capacity datas and those software installation datas.
The another another embodiment according to the present invention, in system and method for the present invention, each in more aforementioned electronic installation also comprises caution symbol generation module, by warning the symbol generation module to work as object by the synchronous another one to more aforementioned electronic installation of the one in more aforementioned electronic installation, and the more aforementioned software that the another one in more aforementioned electronic installation is installed produces the caution symbol all can't carry out object the time.
The another embodiment again according to the present invention, in system and method for the present invention, when object when being a plurality of, each in more aforementioned electronic installation comprises forms, by forms putting down in writing the information of more aforementioned object, and record each more aforementioned to as if be synchronized to which electronic installation in more aforementioned electronic installation.
The another another embodiment according to the present invention, in system and method for the present invention, object information comprise object data size, object editing time, Format Object and object version wherein at least one.
The another embodiment again according to the present invention, in system and method for the present invention, each in more aforementioned electronic installation also comprises caution symbol generation module, by warning the symbol generation module to work as object by the synchronous another one to more aforementioned electronic installation of the one in more aforementioned electronic installation, and the another one in more aforementioned electronic installation produces the caution symbol can't synchronization object the time.
The another another embodiment according to the present invention, in system and method for the present invention, capacity is the residual capacity of reservoir, when surpassing the residual capacity of the another one in more aforementioned electronic installation by caution symbol generation module with the size of data when object, produces the caution symbol.
The another embodiment again according to the present invention, in system and method for the present invention, each in more aforementioned electronic installation also comprises the electronic installation Registering modules, and service unit also comprises the electronic installation Registering modules, when the unregistered person in more aforementioned electronic installation did not register on service unit, the unregistered person in more aforementioned electronic installation saw through its electronic installation Registering modules and registers to the electronic installation Registering modules of service unit by the electronic installation Registering modules.
Therefore, according to technology contents of the present invention, the embodiment of the present invention is by providing the method for data synchronization of a kind of data synchronous system and application data synchro system, so as to allowing the user see through the software and hardware state that data synchronous system is learnt each electronic installation, and can select adaptively suitable object to carry out between electronic installation synchronously, be user-friendly for the operation of object synchronization.
In addition, use the data synchronous system of the embodiment of the present invention and the method for data synchronization of application data synchro system, can be respectively decide an object to be synchronized to those electronic installations according to the capacity specifications of each electronic installation.In the time of further, whether also can allow the user at once learn has enough residual capacities to carry out the synchronous of aforementioned object in the synchronous electronic installation of institute's wish, or the user can at once be learnt does not have suitable software to be carried out aforementioned object in electronic installation, the user can be determined according to this aforementioned object synchronization to those electronic installations, thereby allow the user can be more convenient, and do not have the object of redundancy on electronic installation.
Moreover, use the forms of the embodiment of the present invention, can be in advance according to capacity data and software installation data in the different information of object and the synchronous electronic installation of institute's wish, select adaptively suitable object, carry out synchronously thus, can not only being user-friendly for operation for the user, and can save time, improve operating efficiency.
Description of drawings
For above and other objects of the present invention, feature, advantage and embodiment can be become apparent, appended the description of the drawings is as follows:
Fig. 1 is the schematic diagram that illustrates according to a kind of data synchronous system of the present invention one first embodiment;
Fig. 2 is the schematic diagram that illustrates according to a kind of data synchronous system of the present invention one second embodiment;
Fig. 3 is the schematic diagram that illustrates according to a kind of data synchronous system of the present invention 1 the 3rd embodiment;
Fig. 4 is the operation interface schematic diagram that illustrates according to a kind of data synchronous system of further embodiment of this invention;
Fig. 5 illustrates the another operation interface schematic diagram of a kind of data synchronous system of an embodiment again according to the present invention;
Fig. 6 is the operation interface schematic diagram that illustrates according to a kind of data synchronous system of the another another embodiment of the present invention;
Fig. 7 illustrates the operation interface schematic diagram of a kind of data synchronous system of another embodiment again according to the present invention;
Fig. 8 illustrates the operation interface schematic diagram of a kind of data synchronous system of another embodiment again according to the present invention;
Fig. 9 be according to the present invention again another embodiment illustrate a kind of process flow diagram of method of data synchronization;
Figure 10 be according to the present invention again again an embodiment illustrate a kind of process flow diagram of method of data synchronization.
[primary clustering symbol description]
100: method of data synchronization
110~180: step
900: method of data synchronization
910~950: step
1000: data synchronous system
1100,1200: electronic installation
1110,1210: the synchronic command generation module
1120,1220: the electronic installation administration module
1300: service unit
1310: user's administration module
1320: user's data storage
1330: the electronic installation administration module
1340: the electronic installation data storage
1350: the object synchronization administration module
1360: the object data reservoir
2000: data synchronous system
2100,2200: electronic installation
2110,2210: the synchronic command generation module
2121,2221: the reservoir administration module
2124,2224: the electronic device state update module
2300: service unit
2331: the electronic device state administration module
2351: the object synchronization administration module
3000: data synchronous system
3100,3200: electronic installation
3110,3210: the synchronic command generation module
3121,3221: the reservoir administration module
3122,3222: software management module
3123,3223: the electronic installation Registering modules
3124,3224: the electronic device state update module
3125,3225: electronic device state is obtained module
3126,3226: caution symbol generation module
3130,3230: Operating Interface Module
3300: service unit
3310: user's administration module
3320: user's data storage
3331: the electronic device state administration module
3332: the electronic installation data management module
3333: the electronic installation Registering modules
3340: the electronic installation data storage
3351: the object synchronization administration module
3360: the object data reservoir
Embodiment
In order to make narration of the present invention more detailed and complete, can be with reference to appended accompanying drawing and the various embodiment of the following stated, in accompanying drawing, identical number represents same or analogous assembly.But the embodiment that provides limits the scope that the present invention is contained, and the description of structure running is non-in order to limit the order of its execution, any structure that is reconfigured by assembly, the device with impartial effect that produces is all the scope that the present invention is contained.
Wherein accompanying drawing only for the purpose of description, is not mapped according to life size.On the other hand, well-known assembly and step are not described in embodiment, to avoid that the present invention is caused unnecessary restriction.
Fig. 1 is the schematic diagram of a kind of data synchronous system 1000 of illustrating according to the present invention one first embodiment.As shown in the figure, data synchronous system 1000 comprises a plurality of electronic installations 1100,1200 and service unit 1300.Service unit 1300 coupled in communication are in more aforementioned electronic installation 1100,1200.
In the present embodiment, each more aforementioned electronic installation 1100,1200 comprises electronic installation administration module (as electronic installation administration module 1120,1220, including electronic device state update functions and reservoir management function) and synchronic command generation module (as synchronous command generation module 1110,1210).Electronic installation administration module 1120 is in order to 1100 hardware state in the managing electronic device, can check the memory capacity that is arranged in electronic installation 1100, and produce capacity data according to check result, transmit the capacity data of inspection gained to service unit 1300, and the capacity data that receives other electronic installation (as electronic installation 1200).Synchronic command generation module 1110 can be according to user's operation, and comes object is produced the object synchronization instruction according to the capacity data of electronic installation 1200.
Service unit 1300 mainly comprises electronic installation administration module 1330 and object synchronization administration module 1350.In the time of further, can also comprise user's administration module 1310, user's data storage 1320, electronic installation data storage 1340 and object data reservoir 1360.User's administration module 1310 is in order to manage user's account.User's data storage 1320 is in order to storing user's data, as the account of user's account, password etc.Electronic installation administration module 1330 is in order to receive software and hardware status data in electronic installation 1100,1200 (as electronic installation 1100,1120 capacity data).Electronic installation data storage 1340 is in order to the software and hardware status data in the stored electrons device (as electronic installation 1100,1120 capacity data).Object synchronization administration module 1350 is in order to receive the object synchronization instruction, according to the object synchronization instruction, object synchronization carried out in synchronous electronic installation to wanting.And object data reservoir 1360 is in order to store (or temporary) object data, for example when object is a file, can stores this file and carry out a plurality of different editions in synchronizing process within a period of time.User's data storage 1320, electronic installation data storage 1340 and object data reservoir 1360 can be independently storage device or database separately, also can be stored in same storage device or be integrated into a database.
Fig. 2 is the calcspar of a kind of data synchronous system 2000 of illustrating according to the present invention one second embodiment.Each electronic installation 2100,2200 in data synchronous system 2000 comprises reservoir administration module 2121 or 2221, synchronic command generation module 2110 or 2210 and electronic device state update module 2124 or 2224.And service unit 2300 coupled in communication in data synchronous system 2000 are in more aforementioned electronic installation 2100,2200.Service unit 2300 mainly comprises object synchronization administration module 2351 and electronic device state administration module 2331.Wherein, in electronic package or module in Fig. 2, with electronic package in Fig. 1 or the identical person of title of module, represent identical electronic package or module, its function has been exposed in out in Fig. 1, and therefore not to repeat here.
In operation, reservoir administration module 2121,2221 is arranged at the capacity of the reservoir in electronic installation in order to inspection, and produces capacity data according to check result.For example, reservoir administration module 2121,2221 can see through operating system (Operating System, OS) obtain the capacity that is arranged at each reservoir in corresponding electronic installation, and producing capacity data according to check result, aforementioned capacity data has been put down in writing the capacity of the reservoir that arranges in corresponding electronic installation.Capacity data can be electronic installation reservoir residual capacity and/or be the capacity specifications (being whole storage volume) of reservoir.
In addition, electronic device state update module 2124,2224 is in order to transmit capacity data and to receive the capacity data of the another one at least in more aforementioned electronic installation.The capacity data that for example the electronic device state update module 2124 of electronic installation 2100 can be obtained with reservoir administration module 2121 is sent to the electronic device state update module 2224 of electronic installation 2200.Synchronic command generation module 2110,2210 is in order to come object is produced the object synchronization instruction according to a synchronous setting data and those capacity datas.The synchronization settings data can be given birth to from movable property by a synchronous setting module (Fig. 2 does not show) of electronic installation, can also produce an operation interface by an Operating Interface Module (Fig. 2 does not show) of electronic installation, allow the user set up the synchronization settings data of object on their own.
Moreover, the electronic device state administration module 2331 of service unit 2300 receives the capacity data that is transmitted by electronic device state update module 2124,2224, and the object synchronization administration module 2351 of service unit 2300 receives the object synchronization instruction from electronic installation 2100, according to the object synchronization instruction with object synchronization to wanting to carry out another synchronous electronic installation such as electronic installation 2220.
For example, the capacity data that the electronic device state administration module 2331 of service unit 2300 is transmitted by electronic device state update module 2124,2224 in order to reception, and the object synchronization administration module 2351 of service unit 2300 is in order to receive the object synchronization instruction that is produced by synchronic command generation module 2110,2210.Because having seen through electronic device state update module 2124,2224, the capacity data of each electronic installation in data synchronous system is sent to service unit 2300, therefore, electronic installation 2100 can see through the capacity data that service unit 2300 is learnt the reservoir of electronic installation 2200.
Thereby, the user can be by the synchronic command generation module 2110 of electronic installation 2100, come object is produced the object synchronization instruction according to the capacity data of electronic installation 2200, the object synchronization administration module 2351 of service unit 2300 receives the object synchronization instructions, and according to the object synchronization instruction with object synchronization to electronic installation 2200.
Thus, the user can see through data synchronous system 2000 and learn the capacity data of the reservoir of each electronic installation, and can select adaptively suitable object, it is carried out synchronously, to be user-friendly for the operation of object synchronization between electronic installation.
Fig. 3 is the schematic diagram of a kind of data synchronous system 3000 of illustrating according to the present invention 1 the 3rd embodiment.The portions of electronics assembly of data synchronous system 3000 or the function of module have been exposed in out in Fig. 1 and Fig. 2, do not do at this and give unnecessary details.
As shown in Figure 3, each electronic installation also comprises Operating Interface Module.Operating Interface Module is in order to produce operation interface, for the synchronization settings data of setting object.
For example, electronic installation 3100 comprises Operating Interface Module 3130, and Operating Interface Module 3130 is in order to produce operation interface, and the user can utilize operation interface to set the synchronization settings data of object.Person further, operation interface can be a graphical operation interface, in order to show the graphical assembly of corresponding objects and each more aforementioned electronic installation, and can be via the graphical assembly of towing object at least one of the graphical assembly of more aforementioned electronic installation, to set the synchronization settings data of object.
As mentioned above, the synchronization settings data are at least one synchronous condition rule, and the synchronic command generation module more in order to according at least one synchronous condition rule and those capacity datas, produces object to wanting to carry out synchronous electronic installation.
For example, the synchronic command generation module 3110 of electronic installation 3100 also in order to according at least one synchronous condition rule and those capacity datas, produces object to wanting to carry out synchronous electronic installation.Person further, at least one synchronous condition rule can be arbitrary data wherein such as the file size, kind of document, date, security, attribute, setting authority, importance according to object, decides and wants to carry out synchronous electronic installation.
In one embodiment, when the object synchronization administration module also is used for another one at least when more aforementioned electronic installation not with the service unit coupled in communication, in order to the storage object synchronic command, and when the another one at least in more aforementioned electronic installation during again with the service unit coupled in communication, according to the object synchronization instruction with object synchronization the another one at least to the more aforementioned electronic installation.
For example, the object synchronization administration module 3351 of service unit 3300 also is used for when electronic installation 3200 during not with service unit 3300 coupled in communication, the object synchronization instruction that storage is produced by electronic installation 3100, and when electronic installation 3200 during again with service unit 3300 coupled in communication, the object synchronization administration module 3351 of service unit 3300 is according to the object synchronization instruction, with object synchronization to electronic installation 3200.
Please refer to Fig. 3, each in more aforementioned electronic installation also comprises software management module, be installed on each software in electronic installation in order to inspection, and produce the software installation data according to check result, wherein the electronic device state update module is also in order to transmit the software installation data and to receive the software installation data of other electronic installation.Aforesaid synchronic command generation module is also in order to produce the object synchronization instruction according to synchronization settings data, those capacity datas and those software installation datas.
For example, electronic installation 3100 also comprises software management module 3122, and software management module 3122 is installed on each software in electronic installation 3100 in order to inspection, and produces the software installation data according to check result.The electronic device state update module 3124 of electronic installation 3100 is more in order to transmit the software installation data of software installation data and reception electronic installation 3200.The synchronic command generation module 3110 of electronic installation 3100 is also in order to produce the object synchronization instruction according to synchronization settings data, those capacity datas and those software installation datas.
In another embodiment, each in more aforementioned electronic installation also comprises caution symbol generation module.When object by the one in more aforementioned electronic installation synchronous another one to more aforementioned electronic installation, and the another one in more aforementioned electronic installation is can't synchronization object the time, caution symbol generation module can produce the caution symbol.
For example, when object will be by electronic installation 3100 during synchronously to electronic installation 3200, when if electronic installation 3200 can't synchronous aforementioned object, the caution symbol generation module 3126 of electronic installation 3100 can produce caution symbol as shown in Figure 4, and wherein Fig. 4 is the operation interface schematic diagram of a kind of data synchronous system 3000 of illustrating according to further embodiment of this invention.When the capacity of electronic installation 3200 can accommodating aforementioned object, object saw through service unit 3300 and is synchronized in electronic installation 3200.Wherein, Smart phone I, Laptop, Smart phone II and Pad shown in Figure 4 only gives an example illustratively, and (Laptop as shown in the figure is in order to represent electronic installation 3100 for different electronic installations, and Pad is in order to represent electronic installation 3200), be not to limit the present invention.
The above-mentioned aspect that can't be synchronous of below giving an example.At first, so-called capacity one word can refer to the residual capacity of reservoir and whole storage volume both one of them.Thereby, will be by electronic installation 3100 during synchronously to electronic installation 3200 when object, if the size of data of the object in electronic installation 3100 surpasses the residual capacity of electronic installation 3200, the caution symbol generation module 3126 of electronic installation 3100 can produce the caution symbols.In addition, when 3200 residual capacity in electronic installation can accommodating object, object saw through service unit 3100 and is synchronized in electronic installation 3200.
Whether thus, the user can learn at once has enough capacity to come accommodating aforementioned object in electronic installation 3200.At this moment, the user can select to abandon object synchronization to electronic installation 3200, perhaps electronic installation 3200 is arranged to move the accommodating aforementioned object of capacity, thus can be more convenient when further allowing the user use the data synchronous system 3000 of the embodiment of the present invention.
In another kind of aspect, when object will be by electronic installation 3100 during synchronously to electronic installation 3200, when if the software of installing in electronic installation 3200 all can't be carried out aforementioned object, the caution symbol generation module 3126 of electronic installation 3100 can produce caution symbol as shown in Figure 4.
Thus, the user can learn does not at once have software to be carried out aforementioned object in electronic installation 3200, at this moment, the user can select to abandon object synchronization to electronic installation 3200, perhaps can corresponding software be installed to carry out aforementioned object on electronic installation 3200, thereby can be more convenient when further allowing the user use the data synchronous system 3000 of the embodiment of the present invention, and do not have the object of redundancy on electronic installation 3200.
Please refer to Fig. 3, each in more aforementioned electronic installation also comprises the electronic installation Registering modules, and service unit also comprises the electronic installation Registering modules, when the unregistered person in more aforementioned electronic installation did not register on service unit, the unregistered person in more aforementioned electronic installation saw through its electronic installation Registering modules and registers to the electronic installation Registering modules of service unit.
For example, when electronic installation 3100 is not yet registered to service unit 3300, for service unit 3300, electronic installation 3100 is a new device, if user's wish adds electronic installation 3100 in data synchronous system, the electronic installation Registering modules 3123 that needs to see through electronic installation 3100 is registered to the electronic installation Registering modules 3333 of service unit 3300, and then the user can operate electronic installation 3100 through data synchronous system 3000.In other words, the electronic installation that registration arranged just can transmit capacity data and receive the capacity data of the another one at least in more aforementioned electronic installation via the electronic device state update module, data synchronous system 3000 could operate the electronic installation that registration is arranged under the situation based on the capacity data of the electronic installation of learning registration.
In one embodiment, each in more aforementioned electronic installation also comprises electronic device state and obtains module 3125,3225, electronic device state is obtained module 3125,3225 in order to the electronic device state administration module 3331 to service unit 3300, obtain capacity data and software installation data, and send capacity data and software installation data to electronic device state update module 3124,3224.
user's data storage 3320 is in order to store user's data, account as user's account, password etc., soft in order in the stored electrons device of electronic installation data storage 3340, the hardware state data are (as electronic installation 3100, 3200 capacity data, the mounting software data), object synchronization administration module 3351 is in order to receive the object synchronization instruction, according to the object synchronization instruction, object synchronization is carried out in synchronous electronic installation to wanting, and object data reservoir 3360 is in order to store (or temporary) object data, for example when object is a file, can store this file and carry out a plurality of different editions in synchronizing process within a period of time.User's data storage 3320, electronic installation data storage 3340 and object data reservoir 3360 can be independently storage device or database separately, also can be stored in same storage device or be integrated into a database.
Thus, the user can see through any one of more aforementioned electronic installation, learns the information of all the other electronic installations, carries out the operation of object synchronization between more aforementioned electronic installation in order to the user.Wherein, the electronic installation data management module 3332 in service unit 3300 is to store the data that are difficult for change in more aforementioned electronic installation, for example central processing unit model, flash capacity ... Deng.
In one embodiment, when being a plurality of, each in more aforementioned electronic installation comprises forms when object, the information of the more aforementioned object of record on forms, and record each more aforementioned to as if be synchronized to which electronic installation in more aforementioned electronic installation.
For example, electronic installation 3100 comprises the forms as shown in Fig. 5 to Fig. 8 right side, wherein Fig. 5 to Fig. 8 is the operation interface schematic diagram of a kind of data synchronous system 3000 of illustrating according to yet another embodiment of the invention, and operation interface can be produced by Operating Interface Module shown in Figure 3, the information of the more aforementioned object of record on forms, and record each more aforementioned to as if be synchronized to those electronic installations in more aforementioned electronic installation, for example designated by electronic installation 3100 during synchronously to electronic installation 3200 when an object, this operation can be recorded among forms.In addition, electronic installation 3100 can be according to the information of more aforementioned object, and according to capacity data and the software installation data of electronic installation 3200, select to be recorded in more aforementioned object in forms wherein at least one, be synchronized to electronic installation 3200 to see through service unit 3300.Wherein, Fig. 5 to target electronic device shown in Figure 8 be electronic installation 3200 in the present embodiment.
In one embodiment, object information comprise object data size, object Time Created, Format Object and object version wherein at least one.At first, please see Fig. 5, forms in figure are according to the object data size and select according to the capacity data of electronic installation 3200, because the capacity of electronic installation 3200 is 6GB, and will from electronic installation 3100 synchronously to the total data size of all objects of electronic installation 3200 be 6.4GB, therefore, electronic installation 3100 can be rejected the object of 4.7GB on forms, and selects all the other objects to carry out synchronously.Wherein, target electronic device shown in Figure 5 is electronic installation 3200 in the present embodiment.
Then, please refer to Fig. 6, the forms in figure are to select according to the object editing time, and because the edit session point of the object of 1.5GB in electronic installation 3100 is more of a specified duration apart from the present, so the object of 1.5GB can be disallowable, and select all the other objects to carry out synchronously.Please refer to Fig. 7, forms in figure are to select according to Format Object and according to the software installation data of electronic installation 3200, connect the object that to carry out the 4.7GB that will synchronously be come by electronic installation 3100 due to the software in electronic installation 3200, therefore, electronic installation 3100 can be rejected the object of 4.7GB in forms, and selects all the other objects to carry out synchronously.Then, please refer to Fig. 8, forms in figure are to select according to object version, due to another object that has had the object that is same as the 1.5GB that synchronously to be come by electronic installation 3100 in electronic installation 3200, therefore, electronic installation 3100 can be rejected the object of 1.5GB in forms, and selects all the other objects to carry out synchronously.Wherein, Fig. 6 to target electronic device shown in Figure 8 be electronic installation 3200 in the above-described embodiments.
As described in Fig. 5 to Fig. 8, forms in electronic installation 3100 can be in advance according to the different information of object, capacity data and software installation data in electronic installation 3200, select adaptively suitable object, carry out synchronously for the user, thus, can not only be user-friendly for operation, and can save time, improve operating efficiency.
Fig. 9 be according to the present invention again another embodiment illustrate a kind of process flow diagram of method of data synchronization 900.Method of data synchronization 900 is applied to data synchronous system, data synchronous system comprises a plurality of electronic installations and service unit, each in more aforementioned electronic installation comprises reservoir administration module and electronic device state update module, and service unit comprises electronic device state administration module and object synchronization administration module.Method of data synchronization comprises following steps: be arranged at each the capacity of reservoir in more aforementioned electronic installation by the reservoir administration module with inspection, and produce capacity data (step 910) according to check result; By the electronic device state update module to transmit capacity data and to receive the capacity data (step 920) of the another one at least in more aforementioned electronic installation; By the synchronic command generation module to come that according to synchronization settings data and capacity data object is produced object synchronization instruction (step 930); By the electronic device state administration module to receive capacity data (step 940); And by the object synchronization administration module receiving the object synchronization instruction, and according to the object synchronization instruction with object synchronization the another one at least (step 950) to the more aforementioned electronic installation.
Please in the lump with reference to Fig. 2 and Fig. 9.Please refer to step 910, for example, can see through operating system to obtain the capacity that is arranged at each reservoir in corresponding electronic installation by reservoir administration module 2121 or 2221, and producing capacity data according to check result, aforementioned capacity data has been put down in writing the capacity of reservoir set in corresponding electronic installation.
Secondly, as described in step 920, can pass through the electronic device state update module 2124 of electronic installation 2100 to transmit the capacity data of capacity data and reception electronic installation 2200, and in step 930, synchronic command generation module 2110 that can be by electronic installation 2100 is to come object is produced the object synchronization instruction according to synchronization settings data and those capacity datas.
Then, as shown in step 940, by the electronic device state administration module 2331 of service unit 2300, the capacity data that is transmitted with the electronic device state update module 2224 that receives by the electronic device state update module 2124 of electronic installation 2100 and electronic installation 2200.In step 950, the object synchronization instruction that the object synchronization administration module 2351 of service unit 2300 produces in order to the synchronic command generation module 2110 that receives by electronic installation 2100, and according to the object synchronization instruction with object synchronization to the electronic installation in 2200.
Thus, the user can see through the software and hardware state that method of data synchronization 900 is learnt each electronic installation, and can select adaptively suitable object to carry out between electronic installation synchronously, be user-friendly for the operation of object synchronization, thus, can not only be user-friendly for operation, and can save time, improve operating efficiency.
Figure 10 be according to the present invention again again an embodiment illustrate a kind of process flow diagram of method of data synchronization 100.Method of data synchronization 100 is applied to data synchronous system, and data synchronous system comprises a plurality of electronic installations and service unit, and wherein the electronic package that comprises of more aforementioned electronic installation and service unit has been exposed in the record of Fig. 3, does not do at this and gives unnecessary details.Method of data synchronization comprises following steps: when the unregistered person in more aforementioned electronic installation did not register on service unit, the unregistered person in more aforementioned electronic installation saw through its electronic installation Registering modules and registers (step 110) to the electronic installation Registering modules of service unit by the electronic installation Registering modules; Be arranged at each the capacity of reservoir in more aforementioned electronic installation by the inspection of reservoir administration module, and produce capacity data according to check result, be installed on each software in electronic installation by software management module with inspection, and produce software installation data (step 120) according to check result; By the electronic device state update module to transmit capacity data, software installation data and to receive capacity data, the software installation data (step 130) of the another one at least in more aforementioned electronic installation; Come for the synchronization settings data (step 140) of setting object to produce operation interface by Operating Interface Module.
Please in the lump with reference to Fig. 3 and Figure 10.In step 110, for example, when electronic installation 3100 is not yet registered to service unit 3300, for service unit 3300, electronic installation 3100 is a new device, if user's wish adds electronic installation 3100 in data synchronous system, the electronic installation Registering modules that needs to see through electronic installation 3100 is registered to the electronic installation Registering modules of service unit 3300, and then the user can operate electronic installation 3100 through data synchronous system.In other words, the electronic installation that registration arranged just can transmit capacity data and receive the capacity data of the another one at least in more aforementioned electronic installation via the electronic device state update module, data synchronous system 3000 could operate the electronic installation that registration is arranged under the situation based on the capacity data of the electronic installation of learning registration.
Step 920 in Fig. 9, step 120 also comprise by software management module and are installed on each software in electronic installation with inspection, and produce the software installation data according to check result.For example, can be installed on each software in electronic installation 3100 with inspection by software management module 3122, and produce the software installation data according to check result.
In addition, the step 930 in Fig. 9, step 130 also comprise by the electronic device state update module to transmit the software installation data and to receive the software installation data of the another one at least in more aforementioned electronic installation.For example, can pass through the electronic device state update module 3124 of electronic installation 3100 to transmit the software installation data of software installation data and reception electronic installation 3200.
Please refer to step 140, for example, Operating Interface Module 3130 by electronic installation 3100 comes for the synchronization settings data of setting object to produce operation interface, person further, operation interface can be a graphical operation interface, in order to showing the graphical assembly of corresponding objects and each more aforementioned electronic installation, and can be via the graphical assembly of towing object at least one of the graphical assembly of more aforementioned electronic installation, to set the synchronization settings data of object.The aforementioned operation interface can be with reference to the related description of Fig. 4.
In the present embodiment, the synchronization settings data can be at least one synchronous condition rule, and method of data synchronization 100 also comprises by the synchronic command generation module with according at least one synchronous condition rule and those capacity datas, produces object and wants to carry out synchronous electronic installation.
For example, method of data synchronization 100 can by the synchronic command generation module 3110 of electronic installation 3100, according at least one synchronous condition rule and those capacity datas, produce object and want to carry out synchronous electronic installation.Person further, at least one synchronous condition rule can be arbitrary data wherein such as the file size, kind of document, date, security, attribute, setting authority, importance according to object, decides and wants to carry out synchronous electronic installation.
As shown in figure 10, method of data synchronization also comprises following steps: by the synchronic command generation module to come that according to synchronization settings data, capacity data and software installation data object is produced object synchronization instruction (step 150); By the electronic device state administration module to receive capacity data and software installation data (step 160); By the object synchronization administration module receiving the object synchronization instruction, and according to the object synchronization instruction with object synchronization the another one at least (step 170) to the more aforementioned electronic installation; And by caution symbol generation module with when object by the synchronous another one to more aforementioned electronic installation of the one in more aforementioned electronic installation, and the another one in more aforementioned electronic installation produces caution symbol (step 180) can't synchronization object the time.
Step 930 in Fig. 9, step 150 also comprise by the synchronic command generation module to come that according to synchronization settings data, capacity data and software installation data object is produced the object synchronization instruction.For example, synchronic command generation module 3110 that can be by electronic installation 3100 is to come that according to synchronization settings data, capacity data and software installation data object is produced the object synchronization instruction.
In step 160, by the electronic device state administration module to receive capacity data and software installation data, it is compared to the step 940 of Fig. 9, step 160 also comprises by the electronic device state administration module to receive the software installation data, for example, can pass through the electronic device state administration module 3331 of service unit 3300 to receive the software installation data.
Please refer to step 170, for example, the object synchronization instruction that object synchronization administration module 3351 by service unit 3300 is produced with the synchronic command generation module 3110 that receives by electronic installation 3100, and according to the object synchronization instruction with object synchronization to electronic installation 3200.
Specifically, object synchronization administration module 3351 by service unit 3300 is in electronic installation 3200 during not with service unit 3300 coupled in communication, the object synchronization instruction that storage is produced by the synchronic command generation module 3110 of electronic installation 3100, and when electronic installation 3200 during again with service unit 3300 coupled in communication, by object synchronization administration module 3351 with the instruction of foundation object synchronization with object synchronization to electronic installation 3200.
In step 180, for example, when object will be by electronic installation 3100 during synchronously to electronic installation 3200, if install 3200 can't synchronous aforementioned object the time, caution symbol generation module 3126 that can be by electronic installation 3100 is to produce caution symbol as shown in Figure 4.
The above-mentioned aspect that can't be synchronous of below giving an example.At first, so-called capacity one word can refer to the residual capacity of reservoir and whole storage volume both one of them.Thereby, when object will be by electronic installation 3100 during synchronously to electronic installation 3200, if the size of data of the object in electronic installation 3100 surpasses the residual capacity of electronic installation 3200, can warn symbol to produce by the caution symbol generation module 3126 of electronic installation 3100.In addition, when 3200 residual capacity in electronic installation can accommodating object, object saw through service unit 3100 and is synchronized in electronic installation 3200.Thus, whether the user can learn at once has enough capacity to come accommodating aforementioned object in electronic installation 3200, at this moment, the user can select to abandon object synchronization to electronic installation 3200, perhaps electronic installation 3200 is arranged to move the accommodating aforementioned object of capacity, thus can be more convenient when further allowing the user use the data synchronous system 3000 of the embodiment of the present invention.
In another kind of aspect, when object will be by electronic installation 3100 during synchronously to electronic installation 3200, when if the software that is installed in electronic installation 3200 all can't be carried out aforementioned object, can warn symbol to produce by the caution symbol generation module 3126 of electronic installation 3100.
Thus, the user can learn does not at once have software to be carried out aforementioned object in electronic installation 3200, at this moment, the user can abandon object synchronization to electronic installation 3200, perhaps can corresponding software be installed to carry out aforementioned object on electronic installation 3200, thereby can be more convenient when further allowing the user use the data synchronous system 3000 of the embodiment of the present invention, and do not have the object of redundancy on electronic installation 3200.
In addition, when object when being a plurality of, each in more aforementioned electronic installation comprises forms, and wherein method of data synchronization 100 also comprises by forms putting down in writing the information of more aforementioned object, and record each more aforementioned to as if be synchronized to which electronic installation in more aforementioned electronic installation.
For example, electronic installation 3100 comprises the forms as shown in Fig. 5 to Fig. 8 right side, the information of the more aforementioned object of record on forms, and record each more aforementioned to as if be synchronized to which electronic installation in more aforementioned electronic installation, such as designated by electronic installation 3100 during synchronously to electronic installation 3200 when an object, this operation can be recorded among forms.In addition, can be by electronic installation 3100 with the information according to more aforementioned object, and according to capacity data and the software installation data of electronic installation 3200, select to be recorded in more aforementioned object in forms wherein at least one is synchronized to electronic installation 3200 to see through service unit 3300.Wherein, relevant mode of operation is not done at this and is given unnecessary details with in the record that is exposed in Fig. 5 to Fig. 8.
Method of data synchronization 900 as above, 100 all can be carried out by software, hardware and/or a piece of wood serving as a brake to halt a carriage body.For instance, if take execution speed and accuracy as overriding concern, it is main basically can selecting hardware and/or a piece of wood serving as a brake to halt a carriage body; If take design flexibility as overriding concern, it is main basically can selecting software; Perhaps, can adopt simultaneously software, hardware and a piece of wood serving as a brake to halt a carriage body work compound.Should be appreciated that, above for these examples not so-called which is better and which is worse minute, be not also to limit the present invention, those who are familiar with this art are when looking elasticity of demand design at that time.
Moreover, having in affiliated technical field and usually know the knowledgeable when understanding, each step in method of data synchronization 900,100 is named according to the function of its execution, is only in order to allow the technology of this case more become apparent, and is not to limit those steps.Each step is integrated into same step or is split into a plurality of steps, perhaps arbitrary step is changed in another step and carry out, all still belonged to embodiments of the present invention.
Method of data synchronization can carry out implementation via data synchronous system, and in data synchronous system, each module can answer unique hardware unit of apparatus particular logic circuit to come implementation, as this computer program and more than one processor or chip are integrated into unique hardware.Person further, method of data synchronization also can carry out implementation via general service processor/computing machine and other hardware, general service processor/computing machine/recording medium can store respectively a computer program, and makes general service processor/computing machine read executing data synchronous method after this computer program.When computer program is written into and carries out by general service processor/computing machine, this general service processor/computing machine becomes in order to participate in device of the present invention, this general service processor/computer unique hardware unit of answering the apparatus particular logic circuit that is similar to, the operation steps of execution the inventive method.
By the invention described above embodiment as can be known, use the present invention and have following advantages.The embodiment of the present invention is by providing the method for data synchronization of a kind of data synchronous system and application data synchro system, allow the user see through the software and hardware state that data synchronous system is learnt each electronic installation, and can select adaptively suitable object to carry out between electronic installation synchronously, be user-friendly for the operation of object synchronization.
In addition, use data synchronous system and the method for data synchronization of the embodiment of the present invention, whether the user can at once be learnt has enough capacity to come accommodating aforementioned object in the synchronous electronic installation of institute's wish, also can allow the user at once learn does not have software to be carried out aforementioned object in electronic installation, thereby can be more convenient when further allowing the user use the embodiment of the present invention, and do not have the object of redundancy on electronic installation.
Moreover, use the forms of the embodiment of the present invention, can be in advance according to hardware setting data and software installation data in the different information of object and the synchronous electronic installation of institute's wish, select adaptively suitable object, carry out synchronously thus, can not only being user-friendly for operation for the user, and can save time, improve operating efficiency.
Although the present invention discloses as above with embodiment; so it is not to limit the present invention; anyly be familiar with this skill person; without departing from the spirit and scope of the present invention; when can be used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking the scope that appending claims defines.

Claims (19)

1. a data synchronous system, is characterized in that, comprises:
A plurality of electronic installations, each in those electronic installations comprises:
One reservoir administration module is arranged at the capacity of the reservoir in this electronic installation, and produces a capacity data according to check result in order to inspection;
One electronic device state update module is in order to transmit this capacity data and to receive the capacity data of the another one at least in those electronic installations; And
One synchronous command generation module is in order to come an object is produced an object synchronic command according to a synchronous setting data and those capacity datas; And
One service unit, coupled in communication are in those electronic installations, and this service unit comprises:
One electronic device state administration module is in order to receive this capacity data; And
One object management by synchronization module, in order to receiving this object synchronization instruction, and according to this object synchronization instruction with this object synchronization the another one at least to those electronic installations.
2. data synchronous system according to claim 1, is characterized in that, this capacity be the residual capacity of this reservoir and whole storage volume both one of them.
3. data synchronous system according to claim 1, is characterized in that, each in those electronic installations also comprises an Operating Interface Module, in order to produce an operation interface for the synchronization settings data of setting this object.
4. data synchronous system according to claim 1, it is characterized in that, these synchronization settings data are at least one synchronous condition rule, and this synchronic command generation module also in order to according to these at least one synchronous condition rule and those capacity datas, produces this object and wants to carry out synchronous electronic installation.
5. data synchronous system according to claim 1, it is characterized in that, this object synchronization administration module is also in order to when the another one at least in those electronic installations during not with this service unit coupled in communication, store this object synchronization instruction, and when the another one at least in those electronic installations during again with this service unit coupled in communication, according to this object synchronization instruction with this object synchronization the another one at least to those electronic installations.
6. data synchronous system according to claim 1, is characterized in that, each in those electronic installations also comprises a software management module, is installed on each software in this electronic installation in order to inspection, and produce a software installation data according to check result,
Wherein also in order to transmit this software installation data and to receive the software installation data of other electronic installation, this synchronic command generation module is also in order to produce this object synchronization instruction according to these synchronization settings data, those capacity datas and those software installation datas for this electronic device state update module.
7. data synchronous system according to claim 6, it is characterized in that, each in those electronic installations also comprises a caution symbol generation module, in order to when this object by the synchronous another one to those electronic installations of the one in those electronic installations, and those softwares that this another one in those electronic installations is installed produce a caution symbol all can't carry out this object the time.
8. data synchronous system according to claim 1, it is characterized in that, when this object when being a plurality of, each in those electronic installations comprises forms, the information of those objects of record on these forms, and record each those to as if be synchronized to those electronic installations in those electronic installations.
9. data synchronous system according to claim 8, is characterized in that, this object information comprise an object data size, an object edit session, an object form and an object version wherein at least one.
10. data synchronous system according to claim 2, it is characterized in that, each in those electronic installations also comprises a caution symbol generation module, in order to when this object by the synchronous another one to those electronic installations of the one in those electronic installations, and the another one in those electronic installations produces a caution symbol synchronously during this object.
11. data synchronous system according to claim 10, it is characterized in that, this capacity is the residual capacity of this reservoir, when this caution symbol generation module also surpasses the residual capacity of this another one in those electronic installations in order to the size of data when this object, produces this caution symbol.
12. data synchronous system according to claim 1, it is characterized in that, each in those electronic installations also comprises an electronic installation Registering modules, and this service unit also comprises an electronic installation Registering modules, when the unregistered person in those electronic installations did not register on this service unit, the unregistered person of this in those electronic installations saw through its electronic installation Registering modules and registers to this electronic installation Registering modules of this service unit.
13. method of data synchronization, it is characterized in that, this method of data synchronization is to be applied to a data synchronous system, this data synchronous system comprises a plurality of electronic installations and a service unit, each in those electronic installations comprises a reservoir administration module and an electronic device state update module, and this service unit comprises an electronic device state administration module and an object management by synchronization module, and wherein this method of data synchronization comprises:
Be arranged at each the capacity of a reservoir in those electronic installations by this reservoir administration module with inspection, and produce a capacity data according to check result;
By the electronic device state update module to transmit this capacity data and to receive the capacity data of the another one at least in those electronic installations;
By the synchronic command generation module to come that according to a synchronous setting data and this capacity data an object is produced an object synchronic command;
By this electronic device state administration module to receive this capacity data; And
By this object synchronization administration module receiving this object synchronization instruction, and according to this object synchronization instruction with this object synchronization the another one at least to those electronic installations.
14. method of data synchronization according to claim 13 is characterized in that, these synchronization settings data are at least one synchronous condition rule, and wherein this method of data synchronization also comprises:
, produce this object and want to carry out synchronous electronic installation with according to these at least one synchronous condition rule and those capacity datas by this synchronic command generation module.
15. method of data synchronization according to claim 13 is characterized in that, also comprises:
By this object synchronization administration module with when the another one at least in those electronic installations during not with this service unit coupled in communication, store this object synchronization instruction, and when the another one at least in those electronic installations during again with this service unit coupled in communication, by this object synchronization administration module with according to this object synchronization instruction with this object synchronization the another one at least to those electronic installations.
16. method of data synchronization according to claim 13 is characterized in that, each in those electronic installations also comprises a software management module, and wherein this method of data synchronization also comprises:
Be installed on each software in this electronic installation by this software management module with inspection, and produce a software installation data according to check result;
By this electronic device state update module to transmit this software installation data and to receive the software installation data of the another one at least in those electronic installations; And
By this synchronic command generation module to produce this object synchronization instruction according to these synchronization settings data, those capacity datas and those software installation datas.
17. method of data synchronization according to claim 16 is characterized in that, each in those electronic installations also comprises a caution symbol generation module, and wherein this method of data synchronization also comprises:
By this caution symbol generation module with when this object by the synchronous another one to those electronic installations of the one in those electronic installations, and those softwares that this another one in those electronic installations is installed produce a caution symbol all can't carry out this object the time.
18. method of data synchronization according to claim 13 is characterized in that, each in those electronic installations also comprises a caution symbol generation module, and wherein this method of data synchronization also comprises:
By this caution symbol generation module with when this object by the synchronous another one to those electronic installations of the one in those electronic installations, and the another one in those electronic installations produces one and warns symbol synchronously during this object.
19. method of data synchronization according to claim 13 is characterized in that, each in those electronic installations also comprises an electronic installation Registering modules, and this service unit also comprises an electronic installation Registering modules, and wherein this method of data synchronization also comprises:
When the unregistered person in those electronic installations did not register on this service unit, the unregistered person of this in those electronic installations saw through its electronic installation Registering modules and registers to this electronic installation Registering modules of this service unit by this electronic installation Registering modules.
CN2011103787956A 2011-11-21 2011-11-21 Data synchronism system and data synchronism method utilizing the same Pending CN103136218A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103787956A CN103136218A (en) 2011-11-21 2011-11-21 Data synchronism system and data synchronism method utilizing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103787956A CN103136218A (en) 2011-11-21 2011-11-21 Data synchronism system and data synchronism method utilizing the same

Publications (1)

Publication Number Publication Date
CN103136218A true CN103136218A (en) 2013-06-05

Family

ID=48496054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103787956A Pending CN103136218A (en) 2011-11-21 2011-11-21 Data synchronism system and data synchronism method utilizing the same

Country Status (1)

Country Link
CN (1) CN103136218A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070130217A1 (en) * 2005-10-13 2007-06-07 Unwired Software, Inc. Many to many data synchronization
US20070260822A1 (en) * 2006-05-08 2007-11-08 Research In Motion Limited Sharing Memory Resources of Wireless Portable Electronic Devices
US20080168185A1 (en) * 2007-01-07 2008-07-10 Robbin Jeffrey L Data Synchronization with Host Device in Accordance with Synchronization Preferences
US20080189363A1 (en) * 2006-01-21 2008-08-07 Huawei Technologies Co., Ltd. Method And System For Negotiating Device Information, And Device Thereof
CN101741533A (en) * 2008-11-07 2010-06-16 华为技术有限公司 Equipment starting method, device and equipment
CN102057374A (en) * 2008-06-08 2011-05-11 苹果公司 System and method for simplified data transfer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070130217A1 (en) * 2005-10-13 2007-06-07 Unwired Software, Inc. Many to many data synchronization
US20080189363A1 (en) * 2006-01-21 2008-08-07 Huawei Technologies Co., Ltd. Method And System For Negotiating Device Information, And Device Thereof
US20070260822A1 (en) * 2006-05-08 2007-11-08 Research In Motion Limited Sharing Memory Resources of Wireless Portable Electronic Devices
US20080168185A1 (en) * 2007-01-07 2008-07-10 Robbin Jeffrey L Data Synchronization with Host Device in Accordance with Synchronization Preferences
CN102057374A (en) * 2008-06-08 2011-05-11 苹果公司 System and method for simplified data transfer
CN101741533A (en) * 2008-11-07 2010-06-16 华为技术有限公司 Equipment starting method, device and equipment

Similar Documents

Publication Publication Date Title
CN102523129B (en) Universal avionics bus test analysis method and device
CN105353989B (en) Storing data access method and relevant controller, equipment, host and system
CN105988874A (en) Resource processing method and device
CN107562666A (en) Method, system and the relevant apparatus of communication between devices based on spi bus
CN106095528B (en) A method of detection virtual machine drive
CN111294413B (en) Method, device and readable medium for determining Internet Protocol (IP) address
CN103176913B (en) Hard disk method for mapping dynamically and the server applying it
CN103257987A (en) Rule-based distributed log service implementation method
CN101281454A (en) Apparatus for binding compute resource and memory resource
CN104461977B (en) memory card access device, control method thereof and memory card access system
CN111756858A (en) Remote development processing system, method and device of embedded equipment
CN106598548A (en) Solution method and device for read-write conflict of storage unit
CN104216834A (en) Internal storage assess method, buffering scheduler and internal storage module
CN104462631B (en) Circuit diagram generating device and circuit diagram generating method
CN103049403A (en) Method for communication between embedded terminal device and cell phone
CN105634635A (en) Real-time clock (RTC) sharing method, device and system
TW201322025A (en) Data synchronization system, data synchronization method applied thereto and a computer readable storage medium storing thereof
CN103136218A (en) Data synchronism system and data synchronism method utilizing the same
CN108228174A (en) Accelerate the method and device of code efficiency in software development
CN104346844B (en) A kind of call method and device of Tachographs upgrade information
JP2013114670A (en) Storage apparatus connected to usb host and usb device
CN105607957A (en) OPC DA based data collection and monitoring system and method
CN201897784U (en) Upgrading controller of electronic device
CN204614364U (en) A kind of Electronic Control seat sign
CN100498679C (en) System for sharing memory mechanism between modules and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130605