CN100459556C - Method for data sharing - Google Patents
Method for data sharing Download PDFInfo
- Publication number
- CN100459556C CN100459556C CNB2005101154135A CN200510115413A CN100459556C CN 100459556 C CN100459556 C CN 100459556C CN B2005101154135 A CNB2005101154135 A CN B2005101154135A CN 200510115413 A CN200510115413 A CN 200510115413A CN 100459556 C CN100459556 C CN 100459556C
- Authority
- CN
- China
- Prior art keywords
- terminal
- user
- server
- sharing
- shared
- 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.)
- Active
Links
Images
Abstract
This invention relates to a data sharing method, which contains 1, server receiving share item of share space transmitted by first terminal and updated by user, 2, server browsing the list of contact sharing with said user, 3, server judging whether the contact logged second terminal supports data obtaining, if it supports then executing step 5, otherwise executing step 4, 4, server sending shared item and second terminal support mode to second terminal and ending the operation, 5, server sending report to second terminal, 6, said second terminal obtaining said shared item according to the report and storing. Said invention can conveniently share and update data among mobile terminals or among personal computer and mobile terminal.
Description
Technical field
The present invention relates to a kind of method of data sharing, the method for the data sharing of the personal information data in especially a kind of mobile communications network.
Background technology
At present, development along with commercial affairs, commercial matters information is also more and more, because the business demand in the commercial affairs, individual's contact details and schedule and client or colleague need be shared, existing mode is to distribute business card or utilize the computer network send Email, and a spot of information also can utilize short message to send, and portable terminals more of today also possess the function that is similar to electronic business card, address list and schedule.
All have different problems but relate to these modes, for example: business card is papery often, preserves inconveniently, and waste resource, and after the change of business card internal information, can't upgrading makes original business card lose meaning.The problem that send Email or short message provide schedule then can't overcome Data Update must describe by retransmitting Email or short message, and efficient is also very low; The existing portable terminal that possesses the function that is similar to electronic business card, address list and schedule only possesses the information storage function of this machine on function, and can't with other people information sharing, more can't carry out the renewal of timely information.
Summary of the invention
The method that the purpose of this invention is to provide a kind of data sharing can realize data sharing between the terminal and renewal in the mobile communications network.
For achieving the above object, the invention provides a kind of method of data sharing, comprising:
The shared clauses and subclauses of the communal space that is provided with by user A that step 1, server receive that first terminal sends;
Step 11, described first terminal are sent the request that shared data and described contact person with described user share to described server;
Step 12, described server check that whether described contact person is that legal shared data uses the user, are execution in step 14 then, otherwise execution in step 13;
Step 13, described server send the notice that can't check shared data to described second terminal, and end operation;
Step 14, described server are set up the associated entry of described second terminal to described user's the communal space, simultaneously described contact person are added to described first terminal and set up in the contacts list of sharing association;
Step 2, described server traversal have the tabulation of sharing related contact person with this user;
Step 3, described server judge whether second terminal that described contact person logins supports data to obtain, and are execution in step 5 then, otherwise execution in step 4;
Step 4, described server send to described second terminal with described shared clauses and subclauses in the mode of the described second terminal support, and end operation;
Step 5, described server are given notice to described second terminal;
Step 6, described second terminal are obtained described shared clauses and subclauses according to described notice, and are stored.
The present invention also provides a kind of method of data sharing, comprising:
The shared clauses and subclauses of the communal space that is provided with by the user that step 1, server receive that first terminal sends;
Step 21, described second terminal are sent the request of the communal space of sharing described user to described server;
Step 22, described server check that whether described contact person is that legal shared data uses the user, are execution in step 24 then, otherwise execution in step 23;
Step 23, described server send the notice that can't check shared data to described second terminal, and end operation;
Step 24, described server send notice to described first terminal, and described notice is the described user's of described contact person's request shared the communal space;
After step 25, described server receive the instruction that described user agrees to share, described server is set up the associated entry of described second terminal to described user's the communal space, simultaneously described contact person is added to described first terminal and sets up in the contacts list of sharing association;
Step 2, described server traversal have the tabulation of sharing related contact person with this user;
Step 3, described server judge whether second terminal that described contact person logins supports data to obtain, and are execution in step 5 then, otherwise execution in step 4;
Step 4, described server send to described second terminal with described shared clauses and subclauses in the mode of the described second terminal support, and end operation;
Step 5, described server are given notice to described second terminal;
Step 6, described second terminal are obtained described shared clauses and subclauses according to described notice, and are stored.
Based on above technical scheme, therefore, the present invention has the following advantages:
1, the user can obtain other contact persons' shared data by variety of protocol among the present invention, and these shared data are upgraded, and does not need manual typing, and this has brought very big convenience to the shared data that the user upgrades the contact person;
Even 2, user's terminal is not supported synchronous renewal among the present invention, also can receive the shared information of the supported mode of user terminal of personal information server transmission, the user can revise renewal voluntarily, and this has also taken into account the user terminal that lacks synchronous updating ability.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
Fig. 1 is the applied system schematic of the present invention.
Fig. 2 is the flow chart of one embodiment of the invention.
Fig. 3 is the flow chart of another embodiment of the present invention.
Fig. 4 is the flow chart of an embodiment more of the present invention.
Embodiment
As shown in Figure 1, be the applied system schematic of the present invention, wherein first terminal 1 can be a portable terminal 2, also can be PC (hereinafter to be referred as PC) client 3 or Web-browser 4.Second portable terminal 5 is a portable terminal, if when user terminal 1 is portable terminal 2, is then undertaken alternately by mobile communications network 6 and server 8; If user terminal 1 is pc client 3 or Web-browser 4, then undertaken alternately by the Internet 7 and server 8.
As shown in Figure 2, be the flow chart of a specific embodiment among the present invention.When user A upgrades the shared data of the communal space, following steps are arranged: step 101, user A upgrade the shared clauses and subclauses in the communal space by modes such as client 3 or Web-browsers 4, this update mode can be to be provided with on terminal earlier, upgrades or directly is provided with at server 8 for synchronously then server 8 and upgrade.For example user A fills in electronic business card, electronic communication record or electronic calendar on portable terminal, uploads onto the server 8 by synchronous mode then; Step 102, after server 8 detects the renewal that user A done, traversal has shares related contacts list, present embodiment is an example with the user B that is in contacts list; Step 103, server 8 judges whether support data to obtain corresponding to the terminal 5 of user B, is execution in step 104 then, otherwise execution in step 1031; Step 1031, server 8 will be shared clauses and subclauses and send to terminal 5 corresponding to user B and end operation in the mode that can support corresponding to the terminal 5 of user B; Step 104, server 8 send the notice that user A has upgraded shared data to user B; When step 105, user B receive above-mentioned notice, accept the input of user B, obtain the shared data of user A, and be stored in terminal to upgrade corresponding to the terminal 5 of user B.
In the present embodiment, the mode that the terminal 5 corresponding to user B in the step 1031 can be supported can be way of short messages, multimedia message or instant message, and this depends on the terminal capability and the software arrangements of portable terminal.In step 104, the mode of notifying user B to adopt also is note, multimedia message or instant message.The shared data that user B obtains user A in the step 105 generally will utilize some general procotols, for example synchronization makeup language agreement (SyncML) or HTML (Hypertext Markup Language) (Http), the function decision that the selection of obtain manner is had by terminal, when dual mode was all supported, available any mode was obtained.This mode of upgrading the back of obtaining has replaced manual modification the in the past, has made things convenient for the user to upgrade such as shared data such as electronic business card, electronic calendar or electronic communication records.
As shown in Figure 3, be the flow chart of another specific embodiment of the present invention.When user B does not get in touch with the communal space foundation of user A, user A can send invitation to user B earlier, invite the shared clauses and subclauses in the communal space that user B can sharing users A be provided with, the process of setting up contact has following steps: step 201, user A are provided with the shared clauses and subclauses in the communal space by modes such as client 3 or Web-browsers 4, this setup can be to be provided with on terminal earlier, gives server 8 then synchronously or directly is provided with at server 8; Step 202, user A are sent the request that shared data and user B with user A share by modes such as client 3 or Web-browsers 4 to server 8; Step 203, server 8 checks whether user B have registered business, is execution in step 204 then, otherwise carries out 2031; Step 2031, server 8 are given notice to user B terminal, notify user party B-subscriber A to share shared data in the communal space of user A to it, if turn up service can receive this shared data, and end operation; Step 204, server 8 have been set up an associated entry to the shared data space of user A in user B terminal, user B are added to set up simultaneously and share in the related contacts list, and server 8 can travel through contacts list again then; Step 205, server 8 judges whether support data to obtain corresponding to the terminal 5 of user B, is execution in step 206 then, otherwise execution in step 2051; Step 2051, server 8 will be shared clauses and subclauses and send to terminal 5 corresponding to user B and end operation in the mode that can support corresponding to the terminal 5 of user B; Step 206, server 8 send the notice that user A has upgraded shared data to user B; When step 207, user B received above-mentioned notice, the operation that receives user B corresponding to the terminal 5 of user B was upgraded the shared data of user A.
In the present embodiment, the mode that the terminal 5 corresponding to user B in the step 2051 can be supported can be way of short messages, multimedia message or instant message, and this depends on the terminal capability and the software arrangements of portable terminal.In step 206, the mode of notifying user B to adopt also is note, multimedia message or instant message.The shared data that user B obtains user A in the step 207 generally will utilize some general procotols, for example synchronization makeup language agreement (SyncML) or HTML (Hypertext Markup Language) (Http), the function decision that the selection of obtain manner is had by terminal, when dual mode was all supported, available any mode was obtained.
As shown in Figure 4, be the flow chart of a specific embodiment more of the present invention.When user B does not get in touch with the communal space foundation of user A, the request that user B also can be earlier sends the shared clauses and subclauses in the communal space that user A is provided with to user A, the process of setting up this contact has following steps: step 301, user B send the request of the communal space of sharing users A by the terminal to server 8 of correspondence; Step 302, server 8 checks whether user B have registered business, is execution in step 304 then, otherwise carries out 3031; Step 3021, server 8 are given notice to user B terminal 5, notify user party B-subscriber A to share shared data in the communal space of user A to it, if turn up service can receive this shared data, and end operation; Step 303, server 8 are given notice to user A, notify the user A: the data of the communal space of user B request shared user A; Step 304, server 8 receive user A and agree shared instruction, set up a associated entry in user B terminal 5 then to the shared data space of user A, simultaneously user B is added to set up and share in the related contacts list, server 8 can travel through contacts list again then; Step 305, server 8 judges whether support data to obtain corresponding to the terminal 5 of user B, is execution in step 306 then, otherwise execution in step 3051; Step 3051, server 8 will be shared clauses and subclauses and send to terminal 5 corresponding to user B and end operation in the mode that can support corresponding to the terminal 5 of user B; Step 306, server 8 send the notice that user A has upgraded shared data to user B; When step 307, user B received above-mentioned notice, the operation that receives user B corresponding to the terminal 5 of user B was upgraded the shared data of user A.
In the present embodiment, the mode that the terminal 5 corresponding to user B in the step 3051 can be supported can be way of short messages, multimedia message or instant message, and this depends on the terminal capability and the software arrangements of portable terminal.In step 306, the mode of notifying user B to adopt also is note, multimedia message or instant message.The shared data that user B obtains user A in the step 307 generally will utilize some general procotols, for example synchronization makeup language agreement (SyncML) or HTML (Hypertext Markup Language) (Http), the function decision that the selection of obtain manner is had by terminal, when dual mode was all supported, available any mode was obtained.
Should be noted that at last: above embodiment is only in order to illustrate that technical scheme of the present invention is not intended to limit; Although with reference to preferred embodiment the present invention is had been described in detail, those of ordinary skill in the field are to be understood that: still can make amendment or the part technical characterictic is equal to replacement the specific embodiment of the present invention; And not breaking away from the spirit of technical solution of the present invention, it all should be encompassed in the middle of the technical scheme scope that the present invention asks for protection.
Claims (10)
1, a kind of method of data sharing, comprising:
The shared clauses and subclauses of the communal space that is provided with by the user that step 1, server receive that first terminal sends;
Step 11, described first terminal are sent the request that shared data and described contact person with described user share to described server;
Step 12, described server check that whether described contact person is that legal shared data uses the user, are execution in step 14 then, otherwise execution in step 13;
Step 13, described server send the notice that can't check shared data to described second terminal, and end operation;
Step 14, described server are set up the associated entry of described second terminal to described user's the communal space, simultaneously described contact person are added to described first terminal and set up in the contacts list of sharing association;
Step 2, described server traversal have the tabulation of sharing related contact person with this user;
Step 3, described server judge whether second terminal that described contact person logins supports data to obtain, and are execution in step 5 then, otherwise execution in step 4;
Step 4, described server send to described second terminal with described shared clauses and subclauses in the mode of the described second terminal support, and end operation;
Step 5, described server are given notice to described second terminal;
Step 6, described second terminal are obtained described shared clauses and subclauses according to described notice, and are stored.
2, method according to claim 1, first terminal described in the wherein said step 1 are portable terminal, PC client or Web-browser.
3, method according to claim 1, sharing clauses and subclauses described in the wherein said step 1 is electronic business card, electronic communication record or electronic calendar.
4, method according to claim 1, the mode of the second terminal support described in the wherein said step 4 is short message mode, multimedia message or instant message.
5, method according to claim 1, obtaining the agreement of sharing the clauses and subclauses employing described in the wherein said step 6 is synchronization makeup language agreement or HTML (Hypertext Markup Language).
6, a kind of method of data sharing, comprising:
The shared clauses and subclauses of the communal space that is provided with by the user that step 1, server receive that first terminal sends;
Step 21, described second terminal are sent the request of the communal space of sharing described user to described server;
Step 22, described server check that whether described contact person is that legal shared data uses the user, are execution in step 24 then, otherwise execution in step 23;
Step 23, described server send the notice that can't check shared data to described second terminal, and end operation;
Step 24, described server send notice to described first terminal, and described notice is the described user's of described contact person's request shared the communal space;
After step 25, described server receive the instruction that described user agrees to share, described server is set up the associated entry of described second terminal to described user's the communal space, simultaneously described contact person is added to described first terminal and sets up in the contacts list of sharing association;
Step 2, described server traversal have the tabulation of sharing related contact person with this user;
Step 3, described server judge whether second terminal that described contact person logins supports data to obtain, and are execution in step 5 then, otherwise execution in step 4;
Step 4, described server send to described second terminal with described shared clauses and subclauses in the mode of the described second terminal support, and end operation;
Step 5, described server are given notice to described second terminal;
Step 6, described second terminal are obtained described shared clauses and subclauses according to described notice, and are stored.
7, method according to claim 6, first terminal described in the wherein said step 1 are portable terminal, PC client or Web-browser.
8, method according to claim 6, sharing clauses and subclauses described in the wherein said step 1 is electronic business card, electronic communication record or electronic calendar.
9, method according to claim 6, the mode of the second terminal support described in the wherein said step 4 is short message mode, multimedia message or instant message.
10, method according to claim 6, obtaining the agreement of sharing the clauses and subclauses employing described in the wherein said step 6 is synchronization makeup language agreement or HTML (Hypertext Markup Language).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101154135A CN100459556C (en) | 2005-11-03 | 2005-11-03 | Method for data sharing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101154135A CN100459556C (en) | 2005-11-03 | 2005-11-03 | Method for data sharing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1750501A CN1750501A (en) | 2006-03-22 |
CN100459556C true CN100459556C (en) | 2009-02-04 |
Family
ID=36605770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101154135A Active CN100459556C (en) | 2005-11-03 | 2005-11-03 | Method for data sharing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100459556C (en) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068190B (en) * | 2006-12-27 | 2012-03-21 | 腾讯科技(深圳)有限公司 | Object sharing method, object management server and network system |
CN101515935B (en) * | 2009-03-17 | 2012-07-04 | 华为终端有限公司 | Data synchronization method and server |
CN101989997A (en) * | 2009-08-06 | 2011-03-23 | 中国电信股份有限公司 | Schedule synchronization method, server and system |
CN102118418A (en) * | 2009-12-30 | 2011-07-06 | 比亚迪股份有限公司 | Mobile terminal data sharing system and method |
US20120239618A1 (en) * | 2011-03-16 | 2012-09-20 | I O Interconnect, Ltd. | File sharing mechanism |
CN102202271A (en) * | 2011-05-16 | 2011-09-28 | 中兴通讯股份有限公司 | Method, system and device for sharing schedule information of multiple mobile terminals |
CN102355588B (en) * | 2011-08-25 | 2017-11-24 | 中兴通讯股份有限公司 | A kind of method and system of synchronous browsing electron album |
CN103064865A (en) * | 2011-10-19 | 2013-04-24 | 致伸科技股份有限公司 | Photo directly sharing system |
CN103188321A (en) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | Information synchronizing method and system based on cloud server |
CN103324540B (en) * | 2012-03-21 | 2016-06-29 | 宏碁股份有限公司 | Electronic system and seamless sharing method |
CN102811180B (en) * | 2012-08-01 | 2016-04-13 | 上海量明科技发展有限公司 | The method that in instant messaging, construction data is play, client and system |
CN104135719A (en) * | 2014-08-21 | 2014-11-05 | 张永强 | Contact information updating method, server and system |
CN104717207B (en) * | 2015-02-09 | 2019-05-14 | 惠州Tcl移动通信有限公司 | A kind of method and server of information sharing |
CN106453541A (en) * | 2016-09-30 | 2017-02-22 | 厦门中控生物识别信息技术有限公司 | Data synchronization method, server and data synchronization system |
CN108933724A (en) * | 2017-05-24 | 2018-12-04 | 中兴通讯股份有限公司 | A kind of information sharing method and system, terminal and server |
CN107800764A (en) * | 2017-09-11 | 2018-03-13 | 新奥泛能网络科技股份有限公司 | Data sharing method, system, computer read/write memory medium and server |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6308201B1 (en) * | 1999-04-08 | 2001-10-23 | Palm, Inc. | System and method for sharing data among a plurality of personal digital assistants |
WO2002073992A1 (en) * | 2001-03-14 | 2002-09-19 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for updating a phone book in a mobile communication system |
CN1558342A (en) * | 2004-01-16 | 2004-12-29 | 旭 张 | Method for realizing synchronous update of address book information utilizing public information network |
WO2005027469A1 (en) * | 2003-09-17 | 2005-03-24 | Sony Ericsson Mobile Communications Ab | System and method of sharing a contact list among mobile phones |
US6934740B1 (en) * | 2000-09-19 | 2005-08-23 | 3Com Corporation | Method and apparatus for sharing common data objects among multiple applications in a client device |
CN1674523A (en) * | 2005-04-29 | 2005-09-28 | 吴涛 | Method for exchanging electronic name card |
-
2005
- 2005-11-03 CN CNB2005101154135A patent/CN100459556C/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6308201B1 (en) * | 1999-04-08 | 2001-10-23 | Palm, Inc. | System and method for sharing data among a plurality of personal digital assistants |
US6934740B1 (en) * | 2000-09-19 | 2005-08-23 | 3Com Corporation | Method and apparatus for sharing common data objects among multiple applications in a client device |
WO2002073992A1 (en) * | 2001-03-14 | 2002-09-19 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for updating a phone book in a mobile communication system |
WO2005027469A1 (en) * | 2003-09-17 | 2005-03-24 | Sony Ericsson Mobile Communications Ab | System and method of sharing a contact list among mobile phones |
CN1558342A (en) * | 2004-01-16 | 2004-12-29 | 旭 张 | Method for realizing synchronous update of address book information utilizing public information network |
CN1674523A (en) * | 2005-04-29 | 2005-09-28 | 吴涛 | Method for exchanging electronic name card |
Also Published As
Publication number | Publication date |
---|---|
CN1750501A (en) | 2006-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100459556C (en) | Method for data sharing | |
JP5081297B2 (en) | Ubiquitous notification method and system for providing 3A-based push-type events | |
CN102272721B (en) | Mobile communication device | |
CN102171690B (en) | System and method for implementing personalization and mapping in a network-based address book | |
CN101136938B (en) | Centralized management method and platform system for mobile internet application | |
US7277408B2 (en) | Shared application access for data services in wireless telecommunication systems | |
US20060200583A1 (en) | System and method for synchronisation of data between service portals and access platforms for services using such a synchronization system | |
US7602765B2 (en) | Method for synchronizing status information of IMPS client | |
CN101277472B (en) | Method, equipment and system of synchronization of blog contents | |
US20050044235A1 (en) | System, computer product and method for enabling wireless data synchronization | |
US20010037407A1 (en) | System and method for managing user-specific data | |
CN101505284A (en) | Intelligent information dynamic pushing method and system | |
CN101651685A (en) | Methods and systems for mapping subscription filters to advertisement applications | |
US20070105528A1 (en) | System and method for communicating emergency data | |
CN103119911A (en) | System and method for synchronizing the profile of a user in social networks and the user's personal contact card (PCC) | |
CN1818902A (en) | Synchronizing server and device data using device data schema | |
CN101729441A (en) | Update reminding method, system thereof, update source server and access server | |
CN103873518A (en) | Method for multiple terminals to synchronously obtain enhanced contact list, system and web server | |
CN101072182B (en) | Network content update synchronizing method, device and system | |
CN101651717A (en) | Methods and systems to use data facade subscription filters for advertisement purposes | |
CN102904742B (en) | To method of operation and the system of executable node | |
JP5107068B2 (en) | Communication terminal and server | |
KR20090000276A (en) | Calendar synchronization method and and thereof service device | |
Boari et al. | Middleware for automatic dynamic reconfiguration of context-driven services | |
CN101808170A (en) | Server of network phone book system and method for realizing network phone book |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |