System and method for implementing interactive operations between a mobile communication terminal and an email box with multiple communication modes

Information

  • Patent Grant
  • 9130780
  • Patent Number
    9,130,780
  • Date Filed
    Friday, October 22, 2010
    13 years ago
  • Date Issued
    Tuesday, September 8, 2015
    9 years ago
Abstract
A system and method for implementing interactive operations between a mobile communication terminal and an Email box. The system includes a database (DB) server, a format transforming Email-box server and an intermediate processing server. The method includes the following: performing, by the mobile communication terminal, interactive operations with an Email-box server where the Email box located via an intermediate server; first determining, by the intermediate server, communication mode set by a corresponding user according to set user information, during process of performing an interactive operation procedure; and providing, by the intermediate server, an interactive-operations processing service for the user's mobile communication terminal and the user's Email box with determined communication mode.
Description
FIELD

The present disclosure relates to mobile communications and Email communication technologies, and more particularly, to a system and method for implementing interactive operations between a mobile communication terminal and an Email box.


BACKGROUND

This section provides background information related to the present disclosure which is not necessarily prior art.


An associated service between an Email box and a mobile communication terminal is to bind a user's Email-box number with the user's mobile communication terminal number, so as to make an Email-box user utilize a mobile communication terminal to receive a new-Email reminding message from a bound Email-box, meanwhile the mobile communication terminal may also be utilized to complete various kinds of Email-box operations, such as reading operation, writing operation, replying operation and forwarding operation about an Email.



FIG. 1 is a schematic diagram illustrating existed exemplary interactive operations between a mobile communication terminal and an Email box. With reference to FIG. 1, the core of interactive operations between the mobile communication terminal and the Email box lies in transit server. The transit server generally needs to complete the following functions.


1) Receiving a new-Email reminder sent by the Email-box server via the Internet, filtering according to filter-conditions set by user, sending a new-Email reminder which meets the filter-conditions to the mobile communication terminal through Short Message Service (SMS).


2) The mobile communication terminal initiates requests, such as reading-Email request and/or writing-Email request to the transit server with the SMS mode. After performing a series of checks, such as an authentication check and an integrity check, the transit server forwards the requests to the Email-box server, and provides interactive services, which include a reading operation and a writing operation, for the mobile communication terminal and the Email-box server with the SMS mode.


However, current interactive operation mode between the mobile communication terminal and the Email box has the following disadvantages.


Due to the single mode for operating Email box, mobile communication terminal users may only complete Email-related operations by accessing an Email box with the SMS mode. The direct result brought about by the single operation mode is inconvenient operations, and low efficiency of interactive operations. Besides, when accessing the Email box with the SMS mode, the operation mode will be loaded down with trivial details, e.g., it is necessary to input instructions frequently, and there may be some limitations for length of the message content, thus efficiency of the interactive operations will be low.


SUMMARY

This section provides a general summary of the disclosure, and is not a comprehensive disclosure of its full scope or all of its features.


In view of above, the technical problem to be solved is to provide a system for implementing interactive operations between a mobile communication terminal and an Email box, so as to implement the interactive operations between the mobile communication terminal and a bound Email box with various kinds of communication modes. Thus, efficiency of the interactive operations performed by the mobile communication terminal on Email information may be improved.


Another technical problem to be solved is to provide a method for implementing interactive operations between a mobile communication terminal and an Email box, so as to implement the interactive operations between the mobile communication terminal and a bound Email box with various kinds of communication modes. Thus, efficiency of the interactive operations performed by the mobile communication terminal on the Email information may be improved.


To achieve the above objectives, the main technical solution is as follows.


A system for implementing interactive operations between a mobile communication terminal and an Email-box, including:


a database (DB) server, adapted to store setting information of a user, wherein the setting information of the user comprises communication mode information of the user;


a format transforming Email-box server, adapted to transform information of the Email box into a format supported by the mobile communication terminal for the mobile communication terminal to access;


an intermediate processing server, adapted to determine a communication mode of the user according to the setting information in the DB server, if the communication mode of the user comprises the communication mode corresponded to the format, inform the mobile communication terminal to access the format transforming Email-box server with the communication mode corresponded to the format.


the format transforming Email-box server is a Wireless Application Protocol (WAP) Email-box server which is adapted to transform information of the Email box into a WAP format;


When determining the communication mode includes the WAP communication mode, the intermediate processing server informs the mobile communication terminal to perform the interactive operations with the WAP Email-box server with the WAP communication mode.


When determining the user's communication mode fails to include the WAP communication mode, the intermediate processing server provides interactive-operations processing services for the user's mobile communication terminal and the user's Email box server where the user's Email box located with a SMS mode.


A method for implementing interactive operations between a mobile communication terminal and an Email box, including:


performing, by the mobile communication terminal, interactive operations with an Email-box server where the Email box located via an intermediate server;


firstly determining, by the intermediate server, communication mode set by a corresponding user according to set user information, during process of performing an interactive operation procedure; and


providing, by the intermediate server, an interactive-operations processing service for the user's mobile communication terminal and the user's Email box with determined communication mode.


When determining the communication mode includes the WAP communication mode, interactive-operations processing services are provided for the user's mobile communication terminal and the user's Email box with the WAP communication mode.


When determining corresponding user fails to set the WAP communication mode, the interactive-operations processing services are provided for the user's mobile communication terminal and the user's Email box with the SMS mode.


In various embodiments, by storing communication mode information set by a user in a database server, and transforming Email-box information into a format supported by the user's mobile communication terminal according to the communication mode information, the mobile communication terminal is enabled to adopt various kinds of communication modes to implement interactive operations with the Email box. Thus efficiency of the interactive operations performed by the mobile communication terminal on the Email information may be improved.


Furthermore, in various embodiments n, general Email information is displayed by a Wireless Application Protocol (WAP) Email-box server in the manner of WAP, so as to support direct access of the mobile communication terminal. Meanwhile, the user's communication mode may be determined during the process of providing interactive operation services. When the WAP communication mode is supported, the interactive operations services for the mobile communication terminal and the Email box may be provided in the manner of WAP. Thus, the deficiencies of inconvenient usage and low efficiency may be avoided when operating an Email box by the mobile communication terminal with the SMS mode. A mobile user may be enabled to operate his/her Email box with the mobile communication terminal and in the manner of WAP, thus the user's experience may be improved, operating for the Email box during the user's moving process may be facilitated, and operation efficiency for the Email box may be enhanced.


Various embodiments further disclose that, if the mobile communication terminal is determined not be able to support the WAP communication mode, the SMS mode will be adopted to provide interactive operation services for the mobile communication terminal and the Email box. Thus the mobile communication terminal may be enabled to adopt two modes, e.g., the SMS mode and the WAP mode, to operate the Email box, which may not only facilitate the user's operations for the Email box, but also improve the user's experience.


In various embodiments, an instant communication mode may be provided between a mobile communication terminal user and his/her Email contact by using Instant Messaging (IM) tools, which may not only further satisfy requirements of IM users, but also improve communication efficiency among users.


Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.





DRAWINGS

The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.



FIG. 1 is a schematic diagram illustrating existed exemplary interactive operations between a mobile communication terminal and an Email box.



FIG. 2 is a schematic diagram illustrating structure of a system for implementing interactive operations between a mobile communication terminal and an Email box in accordance with various embodiments.





Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.


DETAILED DESCRIPTION

Example embodiments will now be described more fully with reference to the accompanying drawings.


Reference throughout this specification to “one embodiment,” “an embodiment,” “specific embodiment,” or the like in the singular or plural means that one or more particular features, structures, or characteristics described in connection with an embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment,” “in a specific embodiment,” or the like in the singular or plural in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.


Detailed descriptions of the invention are further provided in the following accompanying with specific embodiments and drawings.


The core technical solution of the invention is as follows. The user's Email-box number is bound with the user's mobile communication terminal number, the mobile communication terminal performs interactive operations with an Email-box server where the bound Email box is located via an intermediate server; at the intermediate server side, Email information received or sent by the Email-box server is transformed into WAP format for the mobile communication terminal to access, meanwhile the user's communication mode is set at the intermediate server side. During the process of the interactive operations, the intermediate server first determines whether WAP communication mode has been set for the corresponding user, and then selects SMS mode and/or WAP mode according to the determining result, to provide interactive-operations processing services for the user's mobile communication terminal and his/her Email box.



FIG. 2 is a schematic diagram illustrating structure of a system for implementing interactive operations between a mobile communication terminal and an Email box in accordance with an embodiment. As shown in FIG. 2, a system 200 is set between a mobile communication terminal 210 and an Email-box server 220, in which an Email box bound with mobile communication terminal 210 is located at Email-box server 220, and Email-box server 220 is set at the Internet side, a user may directly access Email-box server 220 by logging on the Internet with a computer. The system in the embodiment mainly constitutes multiple intermediate servers, which include the following.


Database (DB) server 201 is configured to store every kind of setting information about the user. In various embodiments, the setting information mainly includes user identifier information, user's communication mode information and filtering conditions, such as notification period and sender limitation.


WAP Email-box server 202, which interacts with Email-box server 220, is configured to transform an Email box of Email-box server 220 in the format of Internet into the WAP format, which may be accessed in a wireless communication network. The user's mobile communication terminal may access the WAP Email-box server with the WAP communication mode, e.g., via the General Packet Radio Service (GPRS) network, thus direct interactive operations with the user's WAP Email box may be achieved.


Intermediate processing server 203 which respectively communicates with mobile communication terminal 210, DB server 201 and Email-box server 220, is configured to forward and process interactive operation messages between mobile communication terminal 210 and Email-box server 220. During the process of interactive operations between mobile communication terminal 210 and Email-box server 220, intermediate processing server 203 first determines the corresponding user's communication mode according to the setting information in DB server 201, and then according to the determining result, provides interactive-operations processing services for the user's mobile communication terminal and the user's Email box with the SMS mode, and/or inform the mobile communication terminal to adopt the WAP mode to perform interactive operations with the WAP Email-box server.


Specifically speaking, intermediate processing server 203 includes Email processing server 231 as well as reminding and processing server 232.


Email processing server 231 communicates with mobile communication terminal 210 using the SMS mode, and communicates with Email-box server 220 using Transmission Control Protocol (TCP) protocol. Email processing server 231 is mainly configured to receive reading-Email request and/or writing-Email request of mobile communication terminal 210, and then query communication mode set by the user corresponding to the mobile communication terminal from DB server 201. If the user fails to set the WAP mode, Email processing server 231 will adopt the SMS mode to interact with the mobile communication terminal to complete reading and writing operations. If the user has set the WAP mode, Email processing server 231 will inform the mobile communication terminal to access the WAP Email-box server using the WAP mode, so as to complete the reading and writing operations.


Reminding and processing server 232 communicates with mobile communication terminal 210 using the SMS mode, and communicates with Email-box server 220 using the TCP protocol. Reminding and processing server 232 is mainly configured to receive a new-Email notification message from Email-box server 220, and then query communication mode set by the user corresponding to the mobile communication terminal from DB server 201. If the user fails to set the WAP mode, reminding and processing server 232 will send the new-Email notification message to the mobile communication terminal using the SMS mode. If the user has set the WAP mode, reminding and processing server 232 will send the new-Email notification message to the mobile communication terminal using the SMS mode or WAPpush mode. In addition, reminding and processing server 232 may also filter new-Email notification messages coming from Email server 220 according to filtering conditions set by the user, and only send new-Email notification messages meeting the filtering conditions to mobile communication terminal 210.


The system may further include IM server 204, which is configured to provide IM communication services for IM users. The IM users may interact with IM server 204 via an IM client, so as to perform instant chatting with corresponding communication node. In the embodiment, Email processing server 231 communicates with IM server 204 using the TCP protocol. After receiving the writing Email request from mobile communication terminal 210, Email processing server 231 communicates with IM server 204, queries IM user information from IM server 204, determines, according to querying result, whether writing-Email user and corresponding receiving-Email user are both IM users, and determines whether the IM client corresponding to the receiving-Email user is currently online. If yes, IM server 204 will be triggered to provide IM communication services for the writing-Email user and the receiving-Email user (e.g., mobile communication terminal 210 and IM client 230 in FIG. 2), and to forward corresponding IM information between IM server 204 and mobile communication terminal 210.


In order to adapt to special requirements of interactive operations between mobile communication terminal and Email box, there may be some special designs for the reminding and processing server, the Email processing server and the DB server in the embodiment, so as to achieve more optimized effects.


With reference to the reminding and processing server, since it is necessary for the reminding and processing server to remind the mobile communication terminal once receiving Emails, the problem of sudden increase of data amount brought about by sudden Email surge needs to be addressed. Thus, in various embodiments, General network process (GNP) is taken as network layer structure. Both efficiency and reliability of the structure have already been validated, and 5 W network throughput may be supported at most. Supposing peak processing capability of each server is 1 W, it is expected to possess two reminding and processing servers at most. Second, in order to improve filtering efficiency, during the process of initiating the reminding and processing server, all the user setting information (e.g., frequency and period for the user receiving reminders, etc) in the DB server is loaded into memory of the reminding and processing server. Preferably, all the user setting information is loaded into the reminding and processing server at one-time. The user information refers to user information of the user with Email-box bound. Under normal circumstances, number of these users is about 1 M order of magnitude. Thus, these users' information may be fully buffered in memory. Third, the Email processing server may also provide a user interface in a certain format (e.g., webpage interface and short message interface), and a user may modify user information in the database via the user interface. If the user has modified some setting information, the Email processing server may first record the settings in the DB server, and then inform the reminding and processing server to update related user information in its memory, to ensure the consistency between the user information in the database and the user information in memory.


With reference to the Email processing server, a fault-tolerant framework is adopted in various embodiments. The fault-tolerant framework, which is built on the basis of In-circuit Emulator (ICE), allows services to be deployed paralleled to more than one Email processing servers. Even if a certain host has a fault, usage of the Email processing services will not be affected.


With reference to storage of user information in various embodiments, when setting user information, user identifier may be taken as index and may be taken modulus to obtain a modulus value, and then a storage table may be set according to the modulus value. The user information may be respectively stored in a storage table corresponding to the modulus value. When querying a certain user's information, the certain user's identifier will be modulused at first, and then the certain user's information will be searched in a storage table corresponding to the modulus value of the certain user. For example, in a user database with Email box bounded, user's UIN number is taken as index of the user information. The user information is respectively stored in 100 data tables using an algorithm of taking modulus by 100 for each user's UIN number. Supposing each data table stores 100K items of user information on average, the system may support user capacity about 10 M. By taking modulus of the UIN number when querying, the table corresponding to the UIN number may be directly found, and then corresponding UIN information in the table may be searched.


Specific processes for each kind of interacive operations are respectively introduced in the following.


Blocks 311 to 314 are a new-Email notification flow, which specifically includes the following.


Block 311, once receiving an Email, an Email box bound with a user's mobile communication terminal extracts related contents of the Email, such as subject, carries the extracted contents about the Email in a new-Email notification message to send to the reminding and processing server.


Block 312, the reminding and processing server determines whether to issue the new-Email notification message to the user's mobile communication terminal according to filtering conditions set by the user, such as notification period and sender limitations.


Block 312, if it is necessary to issue the new-Email notification message to the user's mobile communication terminal, the reminding and processing server may search the user's setting information, and determine whether the user has set the WAP mode. If the user has set the WAP mode, the reminding and processing server will send the new-Email notification message to bound mobile communication terminal using the WAPpush mode, in which the new-Email notification message sent using the WAPpush mode includes the WAP linking address of the new Email. If the user fails to set the WAP mode, the reminding and processing server may send the new-Email notification message to bound mobile communication terminal using the SMS mode.


Block 314, after receiving an SMS short message, the user mobile communication terminal may perform further reading operation and/or writing operation on the Email using SMS instructions. After receiving a WAPpush reminder, the user mobile communication terminal may directly access the WAP Email-box server via the GPRS network, so as to read and write its Email-box in the format of WAP webpage.


The following blocks 321 to 323 describe a flow for reading Emails by a user mobile communication terminal, which specifically includes the following.


Block 321, a user mobile communication terminal sends a reading-Email request to an Email processing server.


Block 322, the Email processing server queries the user's setting information, and determines communication mode set by the user. If the user has set the WAP mode, the Email processing server sends WAP linking address of an Email to be read to the mobile communication terminal using the WAPpush mode. The mobile communication terminal accesses the WAP Email-box server via the GPRS network, so as to read the WAP linking address, and read the Email according to the linking address.


Block 323, if the user fails to set the WAP mode, the Email processing server obtains contents of an Email to be read from the Email-box server, and sends the Email contents to the user mobile communication terminal with at least one SMS message.


The following blocks 331 to 335 describe a flow for writing Email by a user mobile communication terminal, which specifically includes the following.


Block 331, the user mobile communication terminal sends a writing-Email request to the Email processing server.


Block 332, the Email processing server queries the user's setting information, and determines the user's communication mode. If the user has set the WAP mode, the Email processing server sends WAP linking address of an Email to be written to the mobile communication terminal in the WAPpush mode. The mobile communication terminal accesses the WAP Email-box server via the GPRS network, so as to access the WAP linking address of the Email to be written to perform writing operations.


Block 333, if the user fails to set the WAP mode, the Email processing server determines whether writing-Email user and receiving-Email user are both IM users, and determines whether an IM client corresponding to the receiving-Email user is currently online. If yes, the Email processing server triggers the IM server to provide IM communication services for the writing-Email user and receiving-Email user, at this time, the Email processing server needs to forward the IM information between the IM server and the writing-Email user; otherwise, proceeding to block 334. In this block, it is necessary for the user mobile communication terminal to carry receiving-Email user identifier when sending the writing-Email request. The specific determining method may be as follows. Connecting the IM server, querying in the database of the IM server whether the writing-Email user and the receiving-Email user are both IM users, and querying whether the IM client of the receiving-Email user is currently online.


Block 334, the Email processing server prompts the user mobile communication terminal with the SMS communication mode, to complete every kind of operations for writing Email, e.g., inputting receiver, subject, contents, etc. After receiving contents about all the writing operations of one Email, the Email processing server packets the contents of the Email and sends to the Email-box server. Then the Email-box server sends the Email to the sender.


The foregoing is only preferred embodiments of the disclosure, which is not used for limiting scope of protection. Any change or substitutions within the technical scope disclosed by various embodiments, which easily occur to one skilled in the art, should be covered in the scope of protection.


The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.

Claims
  • 1. A system for implementing interactive operations between a mobile communication terminal and an Email box, comprising: a mobile communication terminal;a network;a database (DB) server, to store setting information of a user, wherein the setting information of the user comprises communication mode information of the user;a Wireless Application Protocol (WAP) Email-box server, to transform information of the Email box into a WAP format for the mobile communication terminal to access;an intermediate processing server, to determine communication mode of the user according to the setting information in the DB server, when determining the communication mode of the user comprises the WAP communication mode, inform, via the network, the mobile communication terminal to access the WAP Email-box server with the WAP communication mode; when determining the communication mode of the user fails to comprise the WAP communication mode, provide interactive-operations processing services for the user's mobile communication terminal and the Email-box server where the user's Email box located with a Short Message Service (SMS) mode;wherein the intermediate processing server comprises:an Email processing server, to receive a reading-Email request or a writing-Email request from the mobile communication terminal, according to the communication mode set by the corresponding user, adopt the SMS mode to interact with the mobile communication terminal to complete reading operation or writing operation, or inform the mobile communication terminal to access the WAP Email-box server with the WAP communication mode to complete the reading operation or the writing operation; anda reminding and processing server, to receive a new-Email notification message coming from the Email-box server where the user's Email box located, adopt the SMS mode or WAPpush mode to send the notification message to the mobile communication terminal, according to the communication mode set by the user;wherein the reminding and processing server takes General network process, GNP, as network layer structure;during the process of initiating the reminding and processing server, all user setting information in the DB server is loaded into memory of the reminding and processing server for one-time.
  • 2. The system according to claim 1, further comprising an Instant Messaging (IM) server, which is to provide IM communication service for IM users; and the intermediate processing server is further to communicate with the IM server after receiving an writing-Email request from the mobile communication terminal, determine whether a writing-Email user and corresponding receiving-Email user are both IM users, and determine whether an IM client corresponding to the receiving-Email user is currently online; if yes, trigger the IM server to provide the IM communication service for the writing-Email user and the receiving-Email user, and forward corresponding IM information between the IM server and the mobile communication terminal via the network.
  • 3. A method for implementing interactive operations between a mobile communication terminal and an Email box, comprising: performing, by the mobile communication terminal, interactive operations with an Email-box server where the Email box located via an intermediate server;firstly determining, by the intermediate server, communication mode set by a corresponding user according to set user information, during process of performing an interactive operation procedure;informing, by the intermediate server, the mobile communication terminal to access a Wireless Application Protocol (WAP) Email-box server when determining the communication mode set by the corresponding user comprises a WAP communication mode; andproviding, by the intermediate server, an interactive-operations processing service for the user's mobile communication terminal and the user's Email box with a Short Message Service (SMS) mode when determining the communication mode set by the corresponding user fails to comprise the WAP communication mode;wherein the intermediate server comprises a intermediate processing server; and the intermediate processing server comprises a reminding and processing server;wherein the interactive operation procedure comprises a new-Email notification procedure, providing the interactive-operations processing service comprises:sending, by the Email-box server, a new-Email notification message to the reminding and processing server, after the Email box receives an Email;determining, by the reminding and processing server, the communication mode set by the user, if the WAP communication mode has been set, sending, by the reminding and processing server, the new-Email notification message to bound mobile communication terminal with WAPpush mode; if the WAP communication mode hasn't been set, sending, by the reminding and processing server, the new-Email notification message to the bound mobile communication terminal with the SMS mode;wherein the reminding and processing server takes General network process, GNP, as network layer structure;during the process of initiating the reminding and processing server, all user setting information in the DB server is loaded into memory of the reminding and processing server for one-time.
  • 4. The method according to claim 3 wherein the user information is set in a database, the new-Email notification procedure is completed by a dedicated reminding and processing server, and the method further comprises: loading the user information in the database into memory of the reminding and processing server, during initiation procedure of the reminding and processing server;when receiving the new-Email notification message, querying the memory by the reminding and processing server to obtain related user information.
  • 5. The method according to claim 3, wherein the interactive operation procedure comprises a reading-Email procedure, providing the interactive-operations processing service comprises: sending, by the user's mobile communication terminal, a reading-Email request to the intermediate server;determining, by the intermediate server, the communication mode set by the user;if the WAP mode has been set, a WAP linking address of an Email to be read being sent to the mobile communication terminal with the WAPpush mode, and accessing, by the mobile communication terminal, the WAP linking address with the WAP mode to read the Email;if the WAP mode hasn't been set, reading contents of corresponding Email from the Email-box server, and sending the Email contents to the user mobile communication terminal with at least one SMS messages.
  • 6. The method according to claim 3, the intermediate processing server further comprises a Email processing server;wherein the interactive operation procedure comprises a writing-Email procedure, providing the interactive-operations processing service comprises:sending, by the user's mobile communication terminal, a writing-Email request to the Email processing server;determining, by the Email processing server, the communication mode set by the user;if the WAP mode has been set, sending, by the Email processing server, a WAP linking address of an Email to be written to the mobile communication terminal with the WAPpush mode, and accessing by the mobile communication terminal the WAP linking address to perform the writing-Email operations with the WAP mode; if the WAP mode hasn't been set, prompting the user's mobile communication terminal to complete every kind of operations for writing Email with the SMS communication mode, and after receiving all the contents about the writing operations for one Email, packeting and sending the Email's contents to the Email-box server.
  • 7. The method according to claim 6, wherein when determining the communication mode set by the corresponding user fails to comprise the WAP communication mode and the interactive operation procedure comprises a writing-Email procedure, the method further comprises: determining, by the intermediate processing server, whether writing-Email user and receiving-Email user are both Instant Messaging (IM) users, and determining whether an IM client corresponding to the receiving-Email user is currently online, if yes, triggering the IM server to provide IM communication service for the writing-Email user and the receiving-Email user, and forwarding IM information between the IM server and the writing-Email user.
  • 8. The method according to claim 3, wherein when setting the user information, taking user identifier as index, taking modulus of the user identifier to obtain a modulus value, setting a storage table according to modulus value, and respectively storing the user information in a storage table corresponding to the modulus value;when querying the user information, taking modulus of the user identifier at first, and querying the user information in the storage table corresponding to the modulus value.
  • 9. The system according to claim 8, wherein the reminding and processing server is further to, during the process of being initiated, load all the setting information of the user into memory of the reminding and processing server; and after receiving the new-Email notification message, the reminding and processing server obtains the communication mode set by the user by querying the memory of the reminding and processing server.
  • 10. The system according to claim 9, wherein the Email processing server is further to provide a user interface in a certain format, receive modification about user information made by the user via the user interface, record modified user information in the DB server, and inform the reminding and processing server to update related user information in its memory.
Priority Claims (1)
Number Date Country Kind
2008 1 0097963 May 2008 CN national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No. PCT/CN2009/071314, filed Apr. 16, 2009. This application claims the benefit and priority of Chinese Patent Application No. 200810097963.2, filed May 16, 2008. The entire disclosures of each of the above applications are incorporated herein by reference.

US Referenced Citations (56)
Number Name Date Kind
6356533 Bruno et al. Mar 2002 B1
6704576 Brachman et al. Mar 2004 B1
7054653 Jarvi et al. May 2006 B2
7124167 Bellotti et al. Oct 2006 B1
7245718 Sundaram et al. Jul 2007 B2
7412205 Jarvi et al. Aug 2008 B2
7886012 Bedi et al. Feb 2011 B2
7903814 Aciicmez et al. Mar 2011 B2
8086253 Kalamkar et al. Dec 2011 B1
8121898 Altberg et al. Feb 2012 B2
8126128 Hicks et al. Feb 2012 B1
8352555 Channabasavaiah Jan 2013 B2
8370349 Quoc et al. Feb 2013 B2
8620273 Maguire et al. Dec 2013 B2
20020035605 McDowell et al. Mar 2002 A1
20020069285 Burger et al. Jun 2002 A1
20020078185 Swerup et al. Jun 2002 A1
20020086706 Chen et al. Jul 2002 A1
20020099799 Kolsky Jul 2002 A1
20020128047 Gates Sep 2002 A1
20030007464 Balani Jan 2003 A1
20030069032 Jarvi et al. Apr 2003 A1
20030104827 Moran et al. Jun 2003 A1
20050003834 Hughes Jan 2005 A1
20050034079 Gunasekar et al. Feb 2005 A1
20050130631 Maguire et al. Jun 2005 A1
20050182741 Grossman et al. Aug 2005 A1
20050222908 Altberg et al. Oct 2005 A1
20060030378 Jarvi et al. Feb 2006 A1
20060218234 Deng et al. Sep 2006 A1
20070058569 McMenamin et al. Mar 2007 A1
20070130257 Bedi et al. Jun 2007 A1
20070136473 Birchler et al. Jun 2007 A1
20070191034 Lee et al. Aug 2007 A1
20070203995 Wang et al. Aug 2007 A1
20070283039 Kim et al. Dec 2007 A1
20080005325 Wynn et al. Jan 2008 A1
20080077468 Raskin Mar 2008 A1
20080148154 Burrell et al. Jun 2008 A1
20080208812 Quoc et al. Aug 2008 A1
20080215684 Thorkelsson et al. Sep 2008 A1
20080222263 Wu et al. Sep 2008 A1
20080261625 Hughes Oct 2008 A1
20090011741 Maguire et al. Jan 2009 A1
20090028323 Aciicmez et al. Jan 2009 A1
20090030773 Kamhoot Jan 2009 A1
20090049125 Channabasavaiah Feb 2009 A1
20090161633 Chen et al. Jun 2009 A1
20100324961 Singh et al. Dec 2010 A1
20110029319 Mills et al. Feb 2011 A1
20110029376 Mills et al. Feb 2011 A1
20110047246 Frissora et al. Feb 2011 A1
20110195691 Maguire et al. Aug 2011 A9
20110208813 Storrie et al. Aug 2011 A1
20120079475 Hicks et al. Mar 2012 A1
20140080460 Maguire et al. Mar 2014 A1
Foreign Referenced Citations (10)
Number Date Country
1404288 Mar 2003 CN
1482829 Mar 2004 CN
1688127 Oct 2005 CN
1710580 Dec 2005 CN
1710893 Dec 2005 CN
1988689 Jun 2007 CN
101146241 Mar 2008 CN
101282361 Oct 2008 CN
1 531 595 May 2005 EP
2007109191 Apr 2007 JP
Non-Patent Literature Citations (2)
Entry
Chinese Office Action for Chinese Patent Application No. 2008100979632, dated Apr. 13, 2010, and English translation thereof.
International Search Report for International Patent Application No. PCT/CN2009/071314, dated Jul. 30, 2009, and English translation thereof.
Related Publications (1)
Number Date Country
20110040842 A1 Feb 2011 US
Continuations (1)
Number Date Country
Parent PCT/CN2009/071314 Apr 2009 US
Child 12910529 US