MULTIMEDIA MESSAGING SERVICE-BASED DATABASE SYNCHRONIZATION
First Claim
Patent Images
1. A Multimedia Messaging Service (MMS)-based synchronization server comprising:
- an MMS synchronization engine connected to a gateway connected to an MMS center, for initiating the delivery of synchronization content to a certain mobile terminal through the MMS center when it is identified that there is a need to;
(a) conduct database synchronization with the mobile terminal;
(b) update a local database in response to the synchronization content sent by the mobile terminal through the MMS center;
or(c) both (a) and (b); and
a synchronization control database for storing control information needed during the database synchronization by the MMS synchronization engine.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides, in some embodiments, an MMS-based database synchronization method and system. The MMS-based database synchronization system comprises an MMS synchronization server, an MMS synchronization gateway and one or more MMS mobile terminals, wherein the MMS synchronization server is connected to an MMS center through the MMS synchronization gateway and conducts the delivery of the synchronization content in the database synchronization with the MMS mobile terminal through the MMS center.
19 Citations
21 Claims
-
1. A Multimedia Messaging Service (MMS)-based synchronization server comprising:
- an MMS synchronization engine connected to a gateway connected to an MMS center, for initiating the delivery of synchronization content to a certain mobile terminal through the MMS center when it is identified that there is a need to;
(a) conduct database synchronization with the mobile terminal; (b) update a local database in response to the synchronization content sent by the mobile terminal through the MMS center;
or(c) both (a) and (b); and a synchronization control database for storing control information needed during the database synchronization by the MMS synchronization engine. - View Dependent Claims (2, 3, 4, 5, 6)
wherein the MMS synchronization engine acquires the synchronization content to be transferred according to the synchronization content packaging policy corresponding to the certain mobile terminal when it is identified that there is a need to conduct database synchronization with the mobile terminal.
- an MMS synchronization engine connected to a gateway connected to an MMS center, for initiating the delivery of synchronization content to a certain mobile terminal through the MMS center when it is identified that there is a need to;
-
3. The MMS-based synchronization server of claim 2, further comprising:
- an MMS administrator console through which at least one of the following items is set for the MMS synchronization server;
an MMS-related system configuration; an MMS-related data subscription; and the synchronization content packaging policy in the MMS synchronization policy table.
- an MMS administrator console through which at least one of the following items is set for the MMS synchronization server;
-
4. The MMS-based synchronization server of claim 2, wherein the identification information needed for the delivery of the synchronization content to the mobile terminal through the MMS center includes device identification assigned to the MMS-based synchronization server by the MMS center or by a mobile phone operator.
-
5. The MMS-based synchronization server of claim 2, wherein the synchronization content packaging policy applied in the delivery of the synchronization content to the mobile terminal through the MMS center includes a fine-granularity synchronization content packaging policy of a selection rule for the synchronization content to be transferred, preset with respect to the mobile terminal.
-
6. The MMS-based synchronization server of claim 1, further comprising:
- a synchronization channel-selecting and conflict-detecting module for detecting available synchronization channels between the MMS-based synchronization server and the mobile terminal capable of;
determining whether the MMS synchronization engine conducts the MMS-based database synchronization according to a predetermined channel selection policy; and detecting and solving a synchronization conflict due to a plurality of available synchronization channels.
- a synchronization channel-selecting and conflict-detecting module for detecting available synchronization channels between the MMS-based synchronization server and the mobile terminal capable of;
-
7. A Multimedia Messaging Service (MMS)-based synchronization gateway comprising:
-
an MMS synchronization gateway controller interfaced with a synchronization server, for either or both of the following; receiving from the synchronization server synchronization content to be sent to a mobile terminal;
orsending to the synchronization server a synchronization content coming from the mobile terminal through the MMS center; an MMS packet encapsulating module for encapsulating the synchronization content received from the synchronization server by the MMS synchronization gateway controller and to be sent to the mobile terminal as an MMS synchronization package; an MMS package sending/receiving module connected to the MMS center via an MMS channel, for either or both of the following; sending to the mobile terminal through the MMS center the MMS synchronization package generated by the MMS packet encapsulating module;
orreceiving from the MMS center the MMS synchronization package coming from the mobile terminal; and an MMS package parsing module for parsing the MMS synchronization package coming from the mobile terminal and received by the MMS package sending/receiving module from the MMS center, the MMS package parsing module being capable of obtaining the synchronization content therein and sending it to the synchronization server via the MMS synchronization gateway controller. - View Dependent Claims (8, 9, 10)
-
-
11. A Multimedia Messaging Service (MMS)-based mobile terminal comprising:
-
an MMS client agent for sending and receiving an MMS message; and an MMS synchronization agent for initiating the deliver of synchronization content to a synchronization server through an MMS center when it is identified that there is needed to; (a) conduct database synchronization with the synchronization server; (b) update a local database in response to an MMS synchronization package for database synchronization sent from the synchronization server through the MMS center;
or(c) both (a) and (b). - View Dependent Claims (12, 13, 14, 15)
-
-
16. A Multimedia Messaging Service (MMS)-based database synchronization method comprising:
-
encapsulating, by an initiator of database synchronization, the synchronization content needed to be delivered to a recipient of database synchronization for conducting database synchronization as an MMS synchronization package; and sending, by the initiator of database synchronization, the MMS synchronization package to the recipient of database synchronization through an MMS center. - View Dependent Claims (17, 18, 19)
-
-
20. A Multimedia Messaging Service (MMS)-based database synchronization method, comprising:
-
receiving, by a recipient of database synchronization, an MMS synchronization package containing synchronization content from an initiator of database synchronization through an MMS center; and updating, by the recipient of database synchronization, a local database according to the synchronization content in the MMS synchronization package. - View Dependent Claims (21)
-
Specification