CN100459556C - Method for data sharing - Google Patents

Method for data sharing Download PDF

Info

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
Application number
CNB2005101154135A
Other languages
Chinese (zh)
Other versions
CN1750501A (en
Inventor
武威
于川
朱春梅
刘璋詟
郑朝晖
唐剑峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CNB2005101154135A priority Critical patent/CN100459556C/en
Publication of CN1750501A publication Critical patent/CN1750501A/en
Application granted granted Critical
Publication of CN100459556C publication Critical patent/CN100459556C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method of data sharing
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).
CNB2005101154135A 2005-11-03 2005-11-03 Method for data sharing Active CN100459556C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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