CN100373899C - Mobile lettergram gateway system and mobile lettergram service implementing method based on the system - Google Patents
Mobile lettergram gateway system and mobile lettergram service implementing method based on the system Download PDFInfo
- Publication number
- CN100373899C CN100373899C CNB2004100464619A CN200410046461A CN100373899C CN 100373899 C CN100373899 C CN 100373899C CN B2004100464619 A CNB2004100464619 A CN B2004100464619A CN 200410046461 A CN200410046461 A CN 200410046461A CN 100373899 C CN100373899 C CN 100373899C
- Authority
- CN
- China
- Prior art keywords
- imap
- message
- mobile
- agreement
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000008569 process Effects 0.000 claims abstract description 53
- 238000006243 chemical reaction Methods 0.000 claims abstract description 45
- 238000012545 processing Methods 0.000 claims description 83
- 230000004044 response Effects 0.000 claims description 43
- 238000004891 communication Methods 0.000 claims description 20
- 230000008859 change Effects 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000011017 operating method Methods 0.000 claims description 4
- 102100024412 GTPase IMAP family member 4 Human genes 0.000 claims 9
- 101000833375 Homo sapiens GTPase IMAP family member 4 Proteins 0.000 claims 9
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 claims 7
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 claims 7
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 claims 7
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 claims 7
- 230000002452 interceptive effect Effects 0.000 abstract 1
- 238000012217 deletion Methods 0.000 description 33
- 230000037430 deletion Effects 0.000 description 33
- 102100030771 Ferrochelatase, mitochondrial Human genes 0.000 description 15
- 101000843611 Homo sapiens Ferrochelatase, mitochondrial Proteins 0.000 description 15
- 230000006870 function Effects 0.000 description 5
- 238000004321 preservation Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- HONKEGXLWUDTCF-YFKPBYRVSA-N (2s)-2-amino-2-methyl-4-phosphonobutanoic acid Chemical compound OC(=O)[C@](N)(C)CCP(O)(O)=O HONKEGXLWUDTCF-YFKPBYRVSA-N 0.000 description 1
- 101100102504 Caenorhabditis elegans ver-4 gene Proteins 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 244000089409 Erythrina poeppigiana Species 0.000 description 1
- 101000616438 Homo sapiens Microtubule-associated protein 4 Proteins 0.000 description 1
- 102100021794 Microtubule-associated protein 4 Human genes 0.000 description 1
- 244000097202 Rathbunia alamosensis Species 0.000 description 1
- 241000120694 Thestor Species 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention relates to a mobile mail gateway system and its implementation method, wherein, the system comprises a U-IMAP protocol stack module, an Internet protocol stack module, a business process module, a TCP protocol stack module and a format converting modular; through the message interactive mode between each module in the system, the protocol conversion is carred out between the U-IMAP protocol and the mail getting protocol, and certain media format conversion is also carred out, which makes the mobile terminal may directly get the mail from an external postbox.
Description
Technical field
The present invention relates to the implementation method of a kind of Mail Gateway system and mail service, relate in particular to a kind of mobile e-mail gateway system and based on the implementation method of the mobile e-mail business of this system.
Background technology
Existing C DMA1X is online in UNICOM, and color E (UNICOM release " mobile multimedia mail service ") user can not directly read the mail in the outside mailbox, can only adopt the homemade U-IMAP agreement of UNICOM to read mail in the color E mailbox.Yet according to user's custom, they want to use their previously used mailbox, mainly are the mailboxes on the outside, such as: sina (Sina), the mailbox on the yahoo websites such as (Yahoo).Interface between existing color E mailbox and the outside mailbox mainly is SMTP (Simple Mail Transfer protocol) interface, accomplish that if desired color E user directly reads the mail in the outside mailbox, then color E mailbox will increase mail and obtain agreement, as POP3 (Post Office Protocol,Version 3) agreement, IMAP4 (internet message obtains protocol edition 4) agreement etc., but no matter be that the sort of agreement all exists agreement on the Internet to the transfer process of U-IMAP agreement, because the difference of portable terminal (mainly being mobile phone terminal) and common PC terminal, therefore, Mail Gateway also needs to carry out certain media format conversion except carrying out protocol conversion.The applied environment of mobile e-mail gateway as shown in Figure 1, need between mobile phone terminal 12 and the outside mailbox 16 to carry out the conversion of U-IMAP agreement and Internet agreement, and carry out the transmitting-receiving that certain media format conversion could realize mobile e-mail by mobile e-mail gateway 14.
The U-IMAP agreement is introduced:
The U-IMAP agreement is that UNICOM is when the color E of development is professional, protocol interface between UA (user agent) application program (U-IMAP client) on the mobile phone terminal of formulating and the color E center of UNICOM provides color E business by the protocol interaction between U-IMAP client and the U-IMAP server for the user.The transmission bearer of U-IMAP adopts ICP/IP protocol, and there are three kinds of states in the U-IMAP client on the U-IMAP service end: logging status not, logging status, exit state.At various state, service end allows client to send different U-IMAP command messagess, asking of U-IMAP client and U-IMAP service end mainly contains AUTH (authentication), SACH (retrieval), FECH (obtaining), DELV (transmission), DELT (deletion), STOR (setting), LOUT (withdrawing from) order.AUTH is the login request message of client, wherein has login mode, user ID and terminal identification information, and service end is returned client success or failure response message through after the subscription authentication.By the state of client on service end after this order never logging status become logging status.The SACH order is used for the e-mail messages of client to service end inquiry character unification fixed condition, and under the situation of successful inquiring, service end is returned UID (unique identification) information of mail.FECH order is used for client and obtains the partial information of mail to service end, such as the body information of the header that obtains mail, mail, the structural information of mail etc.This is the order that color E user mainly adopts when obtaining mail.The STOR order is used for client and sets the state of specifying mail to the service end request.The DELV order is used for client and sends an envelope mail to the purpose user to the service end request.The DELT order is used for the appointment e-mail messages of client to service end request deletion mailbox.The LOUT order is used for client and sends the request message of logging off to service end, and after service end was handled this message, client became exit state at the state of service end.
The IMAP4 agreement is introduced:
It is 4 (Internet Message Access Protocol ver4) that internet message obtains protocol version, by this agreement, client can insert with managerial grid on mailbox, operated mailbox can be at a distance mailbox or local mailbox.Client can be created on service end, deletion, and the rename mailbox is checked newly for mail, the deletion mail is provided with the mail sign, analyzes mail, obtains specifying part in the mail function of grading.The state of IMAP4 client on service end is many, mainly is: authentication status not, authentication status, mailbox open mode, exit state.Under the different states, service end allows client to send different orders.The commonly used command of IMAP4 has: LOGIN (login) order is used for client login service end, has user's name and password in the order.After service end was successfully handled this message, the state of client became authentication status.SELECT (opening mailbox) order is used for the subscriber mailbox that client is opened appointment, and after service end was handled this order, client was in the mailbox open mode.Client can be operated the mail in the mailbox.SEARCH (mail retrieval) order is used for the mail sign that the client retrieves subscriber mailbox meets specified requirements.Service end can be returned the sequence number of mail or the unique identification of mail.FETCH (mail obtains) order is used for client and initiatively obtains the header of specifying mail, body information, and the mail structural information, or the envelope information of mail etc.STORE (mail setting) order is used for client and sets the state information of specifying mail, and EXPUNGE (renewal) order is used for client and sends the mail that order request service end permanent delet mailbox is put on the deletion sign.LOGOUT (cancellation) order is used for the client service end of logging off.
The POP3 agreement is introduced:
Post Office Protocol,Version 3 (Post Office Protocol-Version 3) is that the last popular mail of Internet obtains agreement.Be divided into client and service end in the protocol conversation process, service end stores mailbox and e-mail messages, and customer end adopted POP3 agreement is obtained the mail on the service end.The POP3 agreement is that status protocol is arranged, and can be divided into three states: proofing state, transaction status, update mode.The protocol command message of various POP3 has different use restrictions under different states.The main protocol command of POP3 agreement has: USER (user), PASS (password), QUIT (withdrawing from), NOOP (free time), STAT (statistics), LIST (tabulation), RETR (obtaining), DELE (deletion), UIDL (identification list).It is irrelevant that these orders all are that character boundary is write.The USER order is the client-requested authentication, and command parameter can be user account or box name, and general TCP link establishment success back between client and service end is sent by client, returns success response after service end is proved to be successful.The follow-up transmission of client PASS order, command parameter is an encrypted message, after the service end checking message, returns the client success message.POP3 session status through client behind this command messages becomes transaction status from proofing state.USER, PASS order is effective under proofing state.QUIT order is that client-requested is logged off, and stops dialogue, does not have command parameter, if client in transaction status, client can become update mode at the protocol status of service end.The QUIT order is effective at proofing state and transaction status.The NOOP order is to prevent to nullify timer automatically then, and client sends to service end, does not have command parameter.The NOOP order is effective in transaction status.The STAT order is the size information that client-requested provides mailbox, and is only effective in transaction status, do not have command parameter.The LIST order is the size information that client-requested provides mail, can be with parameter, also can not be with parameter; The mail size of band parametric representation appointed sequence number is not with all mail sizes in the parametric representation mailbox; This order is only effective in transaction status.The RETR order is the e-mail messages that client-requested is obtained appointed sequence number, and service end is returned e-mail messages and represented that with a fullstop mail finishes, and this order is effective in transaction status.To be client-requested be labeled as deletion with the mail of appointed sequence number for DELE order, only effective in transaction status.The UIDL order is that client requires to obtain the unique identification of appointed sequence number mail, if do not represent to obtain the unique identification information of all mails in the mailbox with command id.
The order of IMAP4 agreement and command parameter are numerous and jumbled especially, realize fully that the IMAP4 agreement also has very big difficulty.But the IMAP4 agreement is very effective to the thought of cutting apart of mail, reduce the flow of each protocol conversation by the log-on count that increases agreement, and client can be obtained the content of the different piece of mail as required.The U-IMAP agreement is inherited this thought of IMAP4, and the IMAP4 agreement is simplified, at the characteristics of mobile communication, reduce the communication load capacity, for portable terminal, mobile phone especially, their communication bandwidth is less, and the reliability of connection is also lower.Therefore, the U-IMAP agreement minimizes the transfer of data between client and the service end in design, in order on effective bandwidth, to reduce command interaction as far as possible, the U-IMAP agreement only keeps some the most key among IMAP4 core commands, although each order only is made up of several bytes, in order to reduce data volume, abbreviated form has still been adopted in these orders, for example FETCH is abbreviated as FECH, and the transmission command abbreviation of mail is DELV.Simultaneously, also by low simplification as far as possible, in addition, U-IMAP has also omitted the Command Flags by the RFC2060 appointment to the parameter of IMAP4 order.The characteristic of portable terminal has determined be able to use shirtsleeve operation that E-mail service is provided, the U-IMAP agreement is not supported the multilayer mailbox of RFC 2060 regulations, it only supports a user to use an inbox and an outbox, the U-IMAP client provides the individual layer folder structure, supply the user to handle the mail of reception, it is medium pending that the mail that will send simultaneously is retained in outbox earlier.
U-IMAP agreement and POP3 agreement can be carried out mail and be obtained operation, but both application scenario differences, the former is used under the wireless environment, and the latter is used under the cable environment.The former mail state is many, such as: newly arrive, read, do not read, deletion; And latter's state is less, has only deletion and does not delete two states.The former is with a digital unique identification mail, and the latter comes mark mails with the character string of maximum 70 characters.Obtain on the mode of mail also different, the structure that the former cuts apart according to e-mail messages, part obtain e-mail messages; The latter does not distinguish the information of mail, once obtains all information of mail.
Above difference between three kinds of agreements bigger, realize that the mobile subscriber directly reads the mail in the outside mailbox, must carry out the conversion between the agreement.
And in the prior art, also find no the technology that realizes the outside mailbox of U-IMAP mobile phone direct control.
Summary of the invention
Technical problem to be solved by this invention is to overcome the defective that mobile subscriber in the prior art can't directly read outside mailbox mail, a kind of mobile e-mail gateway system is provided and, can utilizes portable terminal (as the U-IMAP mobile phone) directly to read the mail in the outside mailbox based on the implementation method of the mobile e-mail business of this system.
To achieve these goals, the invention provides a kind of mobile e-mail gateway system, comprising:
The U-IMAP protocol stack module as the U-IMAP service end, is used to receive the request message of outside U-IMAP client, and sends email message to the U-IMAP client;
The Internet protocol stack module as the Internet client, is used for sending the Internet protocol message to outside mailbox, and receives the response message that the Internet service end is returned;
Service Processing Module is used to realize the conversion of U-IMAP agreement and Internet agreement;
The tcp protocol stack module is packaged with a communication interface as setting up the interface that TCP is connected with the outside; And
Format converting module is used for carrying out the mutual of media data with this Service Processing Module, realizes the conversion of media formats, makes medium to show on portable terminal or to play;
Wherein, adopt the interacting message mode to connect between the described module, outside next code flow message arrives the U-IMAP protocol stack module by the tcp protocol stack module, perhaps arrive the Internet protocol stack module, behind described U-IMAP protocol stack module and Internet protocol stack module, the decoded formation internal structure message of difference, and described internal structure message is carried out the mutual conversion of U-IMAP agreement and Internet agreement by described Service Processing Module; Described internal structure message is encoded respectively by U-IMAP service end and Internet client, sends to outside U-IMAP client or Internet service end after formation U-IMAP and the needed message of Internet agreement.
The present invention also provides a kind of implementation method of mobile e-mail business, is applied to the mobile e-mail gateway system, and it comprises following steps:
Step 2, mobile e-mail gateway are noted the mobile terminal identification of legal login to the portable terminal authentication of login, can change media formats according to mobile terminal identification;
Step 3 finds the outside box name that this mobile phone users need operate and logins the username and password that this mailbox needs according to this mobile terminal user account information;
Step 4, mobile e-mail gateway system and outside mailbox are set up communication link, and convert the U-IMAP protocol message to corresponding Internet protocol message, simultaneously also will change into the U-IMAP protocol message from the response message that outside mailbox is received and be sent to portable terminal, thereby realize the operating process of portable terminal mail in the outside mailbox.
The implementation method of above-mentioned mobile e-mail business, wherein, in step 4, receive at portable terminal under the situation of mail, the form that the mobile e-mail gateway becomes portable terminal to discern the media format conversion of mail according to the sign of portable terminal, be sent to portable terminal again, realize the operating process that portable terminal obtains mail in the outside mailbox.
The implementation method of above-mentioned mobile e-mail business, wherein, in step 4, mobile e-mail gateway system and outside mailbox are set up communication link based on the IMAP4 agreement.
The implementation method of above-mentioned mobile e-mail business, wherein, in step 4, the process that portable terminal receives mail is that mail is divided into different piece, and obtains the different piece of mail according to the needs of client, its operating procedure is as follows:
The mobile e-mail gateway system is to judging from the request message that obtains e-mail messages of U-IMAP client on the portable terminal;
If this request message is the request of obtaining structural information or mail head's information of mail, then meet the IMAP4 service end of the code flow message of IMAP4 agreement to outside mailbox by this mobile e-mail gateway system transmission, obtain correct mail structural information or mail head's information, and be sent to the U-IMAP client on the portable terminal again after in this mobile e-mail gateway system, being packaged into the code flow message that meets the U-IMAP agreement;
If this request message is the request of obtaining the mail body information of mail, judge then whether this session obtained the structural information of mail body before;
If obtained the structural information of mail body, then send the mail that meets the IMAP4 agreement and obtain the IMAP4 service end of the code flow message of solicited message to outside mailbox, this IMAP4 service end is returned response message, and is sent to the U-IMAP client on the portable terminal again be packaged into the code flow message that meets the U-IMAP agreement in this mobile e-mail gateway system after;
If do not obtain the structural information of mail body, then obtain a correct mail structural information earlier to obtain the structural information of mail body, send the mail that meets the IMAP4 agreement again and obtain the IMAP4 service end of the code flow message of solicited message to outside mailbox, this IMAP4 service end is returned response message, and is sent to the U-IMAP client on the portable terminal again be packaged into the code flow message that meets the U-IMAP agreement in this mobile e-mail gateway system after.
The implementation method of above-mentioned mobile e-mail business, wherein, this obtains and comprises also in the correct mail structural information step that one revises the step of the structural information of mail: revise the structural information of mail according to the requirement of the type of portable terminal, include the type information that shows each several part medium in the mail body in the structural information of this mail.
The implementation method of above-mentioned mobile e-mail business, wherein, if the U-IMAP client on the portable terminal had just been obtained partial information in the mail body before not carrying out the obtaining of mail body structure information, then this mobile e-mail gateway system produces a request message that obtains mail body structure information voluntarily.
The implementation method of above-mentioned mobile e-mail business, wherein, in step 4, mobile e-mail gateway system and outside mailbox are set up communication link based on the POP3 agreement.
The implementation method of above-mentioned mobile e-mail business, wherein, in step 4, the operating procedure that portable terminal receives mail is as follows:
The mail that the mobile e-mail gateway system receives from the U-IMAP client on the portable terminal obtains solicited message, and decoding formation structural information, and wherein this request message has the mail identification information;
Mail sign in the tabulation of mail identification information and mailbox is compared, find out corresponding mail sequence number, and send the mail that meets the POP3 agreement that has the mail sequence number and obtain request message, obtain the mail of appointed sequence number to outside POP3 mailbox;
The mobile e-mail gateway system receives the response message that returns from outside POP3 mailbox, and decodes, and isolates media information wherein, and the media formats according to the portable terminal that receives mail is supported carries out format conversion to medium;
The mobile e-mail gateway system is sent to portable terminal according to the each several part content encoding formation U-IMAP code flow message of the needs taking-up mail of the U-IMAP client of portable terminal.
The implementation method of above-mentioned mobile e-mail business, wherein, the mail sign comprises in the tabulation of POP3 mailbox: whether POP3 agreement mail unique identification, U-IMAP agreement mail unique identification, mail sequence number and mail newly arrive sign, wherein said POP3 agreement mail unique identification and U-IMAP agreement mail unique identification are fixed, and whether described mail sequence number and mail newly change to sign.
Compared to prior art, the invention has the advantages that: realize mobile phone users is directly operated mail in the outside mailbox by portable terminal function by the protocol conversion of carrying out between Internet agreement and the U-IMAP.
Describe the present invention below in conjunction with the drawings and specific embodiments, but not as a limitation of the invention.
Description of drawings
Fig. 1 is the applied environment schematic diagram of mobile e-mail gateway;
Fig. 2 is the structural representation of mobile e-mail gateway system;
Fig. 3 is the flow chart based on the login process of IMAP4 mode of U-IMAP client;
Fig. 4 is the flow chart based on the login process of POP3 mode of U-IMAP client;
Fig. 5 is the flow chart based on the mail retrieving of IMAP4 mode of U-IMAP client;
Fig. 6 is the flow chart based on the mail retrieving of POP3 mode of U-IMAP client;
Fig. 7 is the flow chart of U-IMAP client based on the mail acquisition process of IMAP4 mode;
Fig. 8 is the flow chart of U-IMAP client based on the mail acquisition process of POP3 mode;
Fig. 9 is the flow chart of U-IMAP client based on the mail setting up procedure of IMAP4 mode;
Figure 10 is the flow chart of U-IMAP client based on the mail setting up procedure of POP3 mode;
Figure 11 is the flow chart of U-IMAP client based on the mail delete procedure of IMAP4 mode;
Figure 12 is the flow chart of U-IMAP client based on the mail delete procedure of POP3 mode;
Figure 13 is the flow chart of U-IMAP client based on the process of logging off of IMAP4 mode:
Figure 14 is the flow chart of U-IMAP client based on the process of logging off of POP3 mode.
Embodiment
See also Fig. 2, mobile e-mail gateway system of the present invention mainly is made up of five parts: U-IMAP protocol stack module 21, Internet protocol stack module 25, tcp protocol stack module 27, Service Processing Module 23, format converting module 29.U-IMAP protocol stack module 21 mainly is as the U-IMAP service end, receives the request message that the U-IMAP client on the outside portable terminal brings in, and sends email message to the U-IMAP client.Internet protocol stack module 25 mainly is as the Internet client, is used for sending the Internet protocol message to outside mailbox, and receives the response message that the Internet service end of outside mailbox is returned.Service Processing Module 23 mainly is the conversion work that realizes these two kinds of agreements (U-IMAP agreement and Internet agreement).Tcp protocol stack module 27 encapsulation-SOCKET communication interfaces make it to become Mail Gateway and set up the interface that TCP is connected with the outside.Format converting module 29 is main carries out the mutual of various media datas with Service Processing Module 23, and realizes the conversion of media formats, makes medium to show or broadcast at portable terminal, for convenience of explanation, hereinafter with mobile phone as portable terminal.
Owing to realize that in the effect of Mail Gateway tcp protocol stack module and format converting module are not main modules, be not described in detail here.The structure of whole Mail Gateway is as shown in Figure 2: adopt the interacting message mode between each module, the code flow message of coming from the outside arrives U-IMAP protocol stack module 21 by tcp protocol stack module 27, perhaps arrive Internet protocol stack module 25, through after these two modules 21,25, decoded respectively, form inner configuration messages, Service Processing Module 23 is changed these configuration messages, be transformed into the Internet configuration messages from the U-IMAP configuration messages, perhaps be transformed into the U-IMAP configuration messages from the Internet configuration messages.When the message in the Mail Gateway will send to outside U-IMAP client or Internet service end, U-IMAP service end 21 and Internet client 25 were encoded to message respectively.Form U-IMAP and the needed message of Internet agreement.
The mobile e-mail gateway is to realize that mobile phone terminal reads the functional entity of outside mailbox mail, because the difference between mobile phone terminal and the common PC terminal, therefore, the mobile e-mail gateway must be finished the protocol conversion between media format conversion and U-IMAP and the Internet.Here media format conversion is not main, and it is a factor that influences U-IMAP and Internet protocol conversion.Have the terminal type of mobile phone from the login request message that mobile phone comes, this is one of foundation of carrying out media format conversion.
The step of the implementation method of the mobile e-mail business based on above-mentioned mobile e-mail gateway system of the present invention is as follows:
Step 2, mobile e-mail gateway are noted the mobile terminal identification of legal login to the portable terminal authentication of login, can change media formats according to mobile terminal identification;
Step 3 finds the outside box name that this mobile phone users need operate and logins the username and password that this mailbox needs according to this mobile terminal user account information;
Step 4, mobile e-mail gateway system and outside mailbox are set up communication link, and convert the U-IMAP protocol message to corresponding Internet protocol message, simultaneously also will change into the U-IMAP protocol message from the response message that outside mailbox is received and be sent to portable terminal, thereby realize the operating process of portable terminal mail in the outside mailbox.
The protocol interface of present outside mailbox support mainly contains IMAP4 and POP3 agreement, below the main specific implementation of carrying out various feature operations of describing based on mail in the external portion of the mobile phone mailbox under the situation of these two kinds of protocol interfaces.
In conjunction with Fig. 2, support under the situation of IMAP4 protocol interface at the outside mailbox that mobile phone will be operated, when the cellphone subscriber sends login request message, requirement signs in to outside mailbox, after the mobile e-mail gateway confirms that the user is legal, the log messages of U-IMAP is changed into the log messages of IMAP4 agreement, wherein have username and password.The mobile e-mail gateway obtains the host name of subscriber mailbox according to user profile, and the Internet protocol stack module sends message and signs in to outside mailbox, and opens subscriber mailbox with the SELECT order, and outside mailbox returns in the IMAP4 service end new for the mail number.After the Internet protocol stack module is received these information, return to Service Processing Module, Service Processing Module is delivered to U-IMAP service end module with message, and the U-IMAP server side code forms login response message and returns to the U-IMAP client, finishes the login process of U-IMAP client.For a request message of U-IMAP client, the Internet protocol stack module need produce a plurality of request messages like this, and preserves the response message of each request message, forms response message at last and returns to the U-IMAP client.
According to the common operating process of U-IMAP client, should send the mail searching message, also there is such mail searching message in the IMAP4 protocol message, and there are two kinds: UID SEARCH and SEARCH, these two kinds of request messages to return form different, the former returns the unique identification of mail, and the latter returns the sequence number of mail.For corresponding with the U-IMAP agreement, Service Processing Module need become the mail searching message UID SEARCH message, just return to U-IMAP client mail sign like this.The U-IMAP client can be obtained the e-mail messages that newly arrives after the sign of mail to new in the U-IMAP client retrieves, and Service Processing Module is responsible for the two agreement request message and is mapped.But response message then is different, need decode to the response message that the IMAP4 service end is returned, and then the decoded information of IMAP4 is carried out the coding of U-IMAP protocol responses message, forms the code flow message that the U-IMAP client can receive.In obtaining the content process of mail,, may need to carry out media format conversion because the media formats support of mobile phone is different with the media formats on the outside.Extended meeting sends the mail deletion or mail state is set after the U-IMAP client, the request message of logging off, and these message also need Service Processing Module to carry out corresponding conversion.But the response message of these request messages is fairly simple, does not need the too conversion of complexity basically, only needs decoding IMAP4 protocol responses message, and coding formation U-IMAP response message gets final product again.
List corresponding relation between U-IMAP and the IMAP4 agreement with form below:
The UIMAP order | The IMAP4 order |
AUTH<Login Type><User ID><Terminal Type> | Tag capability Tag list " " " " Tag select " inbox " Tag login<user name〉<password 〉 |
SACHxN | Tag uid Search recent |
FECH<UID>xHP | Tag uid fetch<UID>body[header.fields(date from reply-to subject)] |
FECH<UID>xHA | Tag uid fetch<UID>body[header.fields(date from reply-to subject to cc)] |
FECH<UID>xHO | Tag uid fetch<UID>body[header.fields(to cc)] |
FECH<UID>xHM[<PART>] | Tag uid fetch<UID>body[<PART>.mime] |
FECH<UID>xB | Tag uid fetch<UID>bodystructure |
FECH<UID>xB[<PART>] | Tag uid fetch<UID>body[<PART>] |
STORE<UID><FLAG PATTERN> | Tag uid store<UID>-flags.silent(\SEEN) |
DELV | Do not have |
DELT<UID List> | Tag uid store<UID List> +flags.silent(\DELETED) Tag expunge |
LOUT | Tag close Tag logout |
When carrying out under the situation of format conversion to the body information of mail, it is not enough handling according to top relation one to one, wherein chief reason is need obtain earlier when the U-IMAP client receives the body information of mail the structural information of mail, the composition that has shown the mail body in this structural information comprises the information such as medium type of mail body.But if desired under the situation that medium type is changed, then need to revise the structural information of mail body, yet, the U-IMAP client is when obtaining mail, be that the structural information of obtaining the mail body is earlier obtained mail body information again, want the structural information of certified mail body correct like this, must revise the structural information of mail in advance.And when follow-up U-IMAP obtains mail body information, mail body information is carried out format conversion.Mail body information after the conversion is encoded and is formed the U-IMAP code stream, returns to the U-IMAP client.In some cases, the U-IMAP client may just send message after login is finished, mail body information is obtained in requirement, under such situation, the media type format that the Internet protocol stack module will make the U-IMAP client obtain meets the requirement of U-IMAP terminal, must change media formats.And Service Processing Module carries out the medium type in the structural information that the foundation of media format conversion is a mail, the IMAP4 client just need produce the structural information content that a piece of news obtains mail according to actual conditions like this, as the basis for estimation of media format conversion.
Externally the agreement of mailbox support is under the situation of POP3 agreement, can adopt the corresponding relation in the following table to change between U-IMAP agreement and the POP3 agreement:
The U-IMAP order | The POP3 order |
AUTH<Login Type><User ID><Terminal Type> | USER name PASS passwd UIDL |
SACH Xn | Do not have |
FECH<UID>xHP | RETR msgnum |
FECH<UID>xHA | RETR msgnum |
FECH<UID>xHO | RETR msgnum |
FECH<UID>xHM[<PART>] | RETR msgnum |
FECH<UID>xB | RETR msgnum |
FECH<UID>xB[<PART>] | RETR msgnum |
STORE<UID><FLAG PATTERN> | Do not have |
DELV | Do not have |
DELT<UID List> | DELE msgnum |
LOUT | QUIT |
When the mobile phone terminal request inserts login,, and need know in the corresponding mailbox new to the mail number with the account number that goes up the user.After Service Processing Module is received request, find the number of the account and the password of user POP3 mailbox.After the Internet protocol stack module is received special log on command, carry out three order: USER, PASS, UIDL.After the Internet protocol stack module sent USER, PASS order, the Internet protocol stack module entered transaction status.Send the UIDL order again, obtain mail signs all in the mailbox.Compare with the unique mail sign of former preservation, and calculate wherein new to the mail number.The detailed process back is described.Finish the process that the cellphone subscriber logins mailbox like this.Then mobile phone terminal requires retrieving novel to the mail unique identification, and this unique identification is that the mail of U-IMAP agreement identifies, and is different with the mail unique identification of POP3.This conversion is also described in the back.Mobile phone terminal obtains Mail Contents according to the mail unique identification information after obtaining the mail unique identification, is the mail sequence number and the POP3 protocol client is used when obtaining mail, and this conversion is also described in the back.The Internet protocol stack module uses RETR msgnum to obtain whole e-mail messages.Mobile phone terminal may be stamped delete flag with mail after successfully obtaining mail, at this moment also need the mail unique identification of U-IMAP agreement and the conversion between the mail sequence number.The Internet protocol stack module is provided with delete flag according to the mail sequence number with mail.Mobile phone terminal withdraws from the login of U-IMAP agreement, sends LOUT message, and the Internet protocol stack module sends and its corresponding order QUIT message.
Mentioned above and had a lot of conversion requirements between U-IMAP agreement and the POP3 agreement, the conversion between the mail unique identification of U-IMAP agreement and the mail of the POP3 agreement sign, the conversion between the mail sequence number of U-IMAP agreement unique identification and POP3.Be exactly new judgement in addition to mail.These three problems are to be mutually related.Address this problem, for every envelope mail in the POP3 mailbox, partly need there be four information in Business Processing: POP3 agreement mail unique identification (being called for short PUID), U-IMAP agreement mail unique identification (being called for short UUID), the mail sequence number, whether mail newly arrives sign.In these four information, PUID and UUID fix, and whether mail sequence number and mail newly change to sign.After the POP3 mail was opened, the Internet protocol stack module took out wherein all PUID, and Service Processing Module compares the PUID of these PUID and preservation, found out wherein newly-increased several PUID, and was these PUID that newly arrive distribution UUID.Mail state is set is the new sign that arrives.And calculate the mail number of mail state for newly arriving, when needs were obtained new UUID to mail, Service Processing Module directly returned the UUID information that all mail states in the mailbox are designated the mail that newly arrives.When mobile phone terminal obtained mail according to UUID, Service Processing Module found corresponding mail sequence number according to UUID in mailbox, and the Internet protocol stack module obtains mail according to this mail sequence number.The POP3 mailbox returns e-mail messages, and the Internet protocol stack module is delivered to Service Processing Module with e-mail messages.Service Processing Module decomposes e-mail messages, returns the Mail Contents part that mobile phone terminal needs.The U-IMAP service end sends to mobile phone terminal after with message coding.Finish the mail acquisition process.When mail was deleted, that mobile phone terminal is sent up was UUID, and Service Processing Module finds the mail sequence number corresponding with UUID according to UUID in the mailbox message that these four e-mail messages are formed.The Internet protocol stack module sends a message to the POP3 mailbox according to this mail sequence number, requires the deletion e-mail messages.Finish the mail delete procedure.
No matter which kind of agreement outside mailbox supports, the mobile e-mail gateway can be realized the function of the outside mailbox of U-IMAP mobile phone terminal direct control, the whole process of obtaining mail with the U-IMAP client is that clue is described user's login below, the mail retrieval, obtaining of mail, mail state is provided with, the process of mail deletion.
The login process of U-IMAP client can be divided into two kinds IMAP4 interfaces and POP3 interfaces according to the protocol interface of outside mailbox support, the login process under the IMAP4 interface mode as shown in Figure 3, flow process is described below:
Step 302 after Service Processing Module is received message, changes into the login request message of IMAP4, sends to the Internet protocol stack module, in the message with the title of the IMAP4 mailbox of going up number of the account and password and user.
Step 303 after the Internet protocol stack module is received login request message, by the host name that DNS (name server) finds the IMAP4 mailbox, is set up the TCP link.The IMAP4 service end is returned the connection greeting under the normal situation of TCP link establishment.
After step 312, Service Processing Module received the inner response of IMAP4 login, decoding formed structural information, sends to Service Processing Module, in the message with going up the new of user to the mail number.
Login process under the POP3 protocol interface mode as shown in Figure 4, flow process is described below:
408, the Internet protocol stack module sends the request message of listing all mails in the mailbox to outside POP3 mailbox,
After step 410, Service Processing Module were received the success response of login, with the mail identification list information of subscriber mailbox last time of preserving in the mail identification list received and the Service Processing Module, these two mail tabulations were called the A tabulation, the B tabulation.These two list informations are compared, and non-existent mail sign in the B tabulation is added in the B tabulation for existing in the A tabulation, and mail state is set to newly arrive, and distributes inner U-IMAP mail sign, just the unsigned value of 32-bit.Exist in the B tabulation for not existing in the A tabulation, need be with redundant information deletion corresponding in the B tabulation.Add up at last and believe ground mail number.
The mail retrieving of U-IMAP client can be divided into two kinds IMAP4 interfaces and POP3 interfaces according to the protocol interface of outside mailbox support, the mail retrieving under the IMAP4 interface mode as shown in Figure 5, flow process is described below:
Under the POP3 protocol interface mode mail retrieving as shown in Figure 6, flow process is described below:
After step 601, U-IMAP service end were received the mail retrieving information of outside U-IMAP client, decoding formed structural information and sends to Service Processing Module to code flow message.
The mail acquisition process of U-IMAP client can be divided into two kinds IMAP4 interfaces and POP3 interfaces according to the protocol interface of outside mailbox support, and the mail acquisition process as shown in Figure 7 under the IMAP4 interface mode.
It is a part of carrying out more complicated in U-IMAP and the IMAP4 protocol conversion that mail obtains, because when U-IMAP obtains the mail body again, can obtain the structural information of a mail, the mail body structure information that has comprised the information such as type of each several part medium in the mail body in the structural information, mobile phone when accepting the terminal of these medium, so the possibility of media format conversion may occur to carry out, media type information in the mail body structure information may be modified like this, each like this mail body structure information of receiving from the IMAP4 service end, to once revise to Service Processing Module earlier, form correct mail structural information, and then send to U-IMAP service end module, because the U-IMAP client is after obtaining mail body structure information, can obtain the partial content in the mail body, so, for follow-up Message Processing need be preserved mail structure information.Do not carrying out just obtaining under the situation of the partial information in the mail body before the obtaining of mail body structure information when the U-IMAP client, the Internet protocol stack module need produce a request message that obtains mail body structure information voluntarily according to this situation.Be concrete handling process below:
Step 704 after exterior I MAP4 service end is received this message, is returned the structural information code stream of mail or the header code stream of mail.
Step 706 after Service Processing Module is received request message, judges that according to the ability index value of purpose terminal the suffix of those file names needs to revise, and those types or sub-type information need to revise, and make corresponding modification.Business module returns to the Internet protocol stack module with amended type and file name information.Wherein body matter is not revised.
Under the POP3 protocol interface mode acquisition process of mail as shown in Figure 8, flow process is described:
The mail that step 801, U-IMAP service end receive outside U-IMAP client transmission obtains request message, and wherein with the identification information of going up mail, the U-IMAP service end forms structural information with information decoding, sends to Service Processing Module.
The mail sign compares step 802, Service Processing Module are tabulated the U-IMAP sign of mail with mailbox in, finds out corresponding mail sequence number, sends mail and obtains request message to the Internet protocol stack module, wherein is with the mail sequence number.
Coding formed the U-IMAP client that the U-IMAP code flow message returns to the outside after step 806, U-IMAP service end were received response message.Finish the acquisition process of mail.
The mail setting up procedure of U-IMAP client can be divided into two kinds IMAP4 interfaces and POP3 interfaces according to the protocol interface of outside mailbox support, under the IMAP4 interface mode mail setting up procedure as shown in Figure 9, flow process is described below:
Under the POP3 protocol interface mode mail setting up procedure as shown in figure 10, flow process is described below:
The mail delete procedure of U-IMAP client can be divided into two kinds IMAP4 interfaces and POP3 interfaces according to the protocol interface of outside mailbox support, under the IMAP4 interface mode mail delete procedure as shown in figure 11, flow process is described below:
After step 1102, Service Processing Module receive mail deletion message, change into the counter structure message of IMAP4, send to the Internet protocol stack module.
Step 1107, Internet protocol stack module decoding response message, and configuration messages sent to Service Processing Module.
Under the POP3 protocol interface mode mail delete procedure as shown in figure 12, flow process is described below:
The process of logging off of U-IMAP client can be divided into two kinds IMAP4 interfaces and POP3 interfaces according to the protocol interface of outside mailbox support, logs off process as shown in figure 13 under the IMAP4 interface mode, and flow process is described below:
Log off process as shown in figure 14 under the POP3 protocol interface mode, and process description is as follows:
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
Claims (6)
1. a mobile e-mail gateway system is characterized in that, comprising:
The U-IMAP protocol stack module as the U-IMAP service end, is used to receive the request message of outside U-IMAP client, and sends email message to the U-IMAP client;
The Internet protocol stack module as the Internet client, is used for sending the Internet protocol message to outside mailbox, and receives the response message that outside Internet service end is returned;
Service Processing Module is used to realize the conversion of U-IMAP agreement and Internet agreement;
The tcp protocol stack module is packaged with a communication interface as setting up the interface that TCP is connected with the outside; And
Format converting module is used for carrying out the mutual of media data with this Service Processing Module, realizes the conversion of media formats, makes medium to show on portable terminal or to play;
Wherein, adopt the interacting message mode to connect between the described module, outside next code flow message is by the tcp protocol stack module, arrive the U-IMAP protocol stack module or arrive the Internet protocol stack module, behind described U-IMAP protocol stack module and Internet protocol stack module, the decoded formation internal structure message of difference, and described internal structure message is carried out the mutual conversion of U-IMAP agreement and Internet agreement by described Service Processing Module; Described internal structure message is encoded respectively by U-IMAP service end and Internet client, sends to outside U-IMAP client or Internet service end after formation U-IMAP and the needed message of Internet agreement.
2. the implementation method of a mobile e-mail business is applied to the mobile e-mail gateway system, it is characterized in that, comprises following steps:
Step 1, the mobile e-mail gateway system is set up the connection of U-IMAP protocol port is intercepted, and waits standby communication terminal to adopt U-IMAP agreement and mobile e-mail gateway to set up communication link;
Step 2, mobile e-mail gateway are noted the mobile terminal identification of legal login to the portable terminal authentication of login, can change media formats according to mobile terminal identification;
Step 3 finds the outside box name that this mobile phone users need operate and logins the username and password that this mailbox needs according to this mobile terminal user account information;
Step 4, mobile e-mail gateway system and outside mailbox are set up communication link based on the IMAP4 agreement, the form that becomes portable terminal to discern the media format conversion of mail according to the sign of portable terminal, convert the U-IMAP protocol message to corresponding Internet protocol message, simultaneously also will change into the U-IMAP protocol message from the response message that outside mailbox is received and be sent to portable terminal, thereby realize the operating process of portable terminal mail in the outside mailbox;
In described step 4, the process that portable terminal receives mail is that mail is divided into different piece, and obtains the different piece of mail according to the needs of client, and its operating procedure is as follows:
The mobile e-mail gateway system is to judging from the request message that obtains e-mail messages of U-IMAP client on the portable terminal;
If this request message is the request of obtaining structural information or mail head's information of mail, then meet the IMAP4 service end of the code flow message of IMAP4 agreement to outside mailbox by this mobile e-mail gateway system transmission, obtain correct mail structural information or mail head's information, and be sent to the U-IMAP client on the portable terminal again after in this mobile e-mail gateway system, being packaged into the code flow message that meets the U-IMAP agreement;
If this request message is the request of obtaining the mail body information of mail, judge then whether this session obtained the structural information of mail body before;
If obtained the structural information of mail body, then send the mail that meets the IMAP4 agreement and obtain the IMAP4 service end of the code flow message of solicited message to outside mailbox, this IMAP4 service end is returned response message, and is sent to the U-IMAP client on the portable terminal again be packaged into the code flow message that meets the U-IMAP agreement in this mobile e-mail gateway system after;
If do not obtain the structural information of mail body, then obtain a correct mail structural information earlier to obtain the structural information of mail body, send the mail that meets the IMAP4 agreement again and obtain the IMAP4 service end of the code flow message of solicited message to outside mailbox, this IMAP4 service end is returned response message, and is sent to the U-IMAP client on the portable terminal again be packaged into the code flow message that meets the U-IMAP agreement in this mobile e-mail gateway system after.
3. the implementation method of mobile e-mail business according to claim 2, it is characterized in that, this obtains and comprises also in the correct mail structural information step that one revises the step of the structural information of mail: revise the structural information of mail according to the requirement of the type of portable terminal, include the type information that shows each several part medium in the mail body in the structural information of this mail.
4. the implementation method of mobile e-mail business according to claim 2, it is characterized in that, if the U-IMAP client on the portable terminal had just been obtained partial information in the mail body before not carrying out the obtaining of mail body structure information, then this mobile e-mail gateway system produces a request message that obtains mail body structure information voluntarily.
5. the implementation method of a mobile e-mail business is applied to the mobile e-mail gateway system, it is characterized in that, comprises following steps:
Step 1, the mobile e-mail gateway system is set up the connection of U-IMAP protocol port is intercepted, and waits standby communication terminal to adopt U-IMAP agreement and mobile e-mail gateway to set up communication link;
Step 2, mobile e-mail gateway are noted the mobile terminal identification of legal login to the portable terminal authentication of login, can change media formats according to mobile terminal identification;
Step 3 finds the outside box name that this mobile phone users need operate and logins the username and password that this mailbox needs according to this mobile terminal user account information;
Step 4, mobile e-mail gateway system and outside mailbox are set up communication link based on the POP3 agreement, the form that becomes portable terminal to discern the media format conversion of mail according to the sign of portable terminal, convert the U-IMAP protocol message to corresponding Internet protocol message, simultaneously also will change into the U-IMAP protocol message from the response message that outside mailbox is received and be sent to portable terminal, thereby realize the operating process of portable terminal mail in the outside mailbox;
In described step 4, the operating procedure that portable terminal receives mail is as follows:
The mail that the mobile e-mail gateway system receives from the U-IMAP client on the portable terminal obtains solicited message, and decoding formation structural information, and wherein this request message has the mail identification information;
Mail sign in the tabulation of mail identification information and mailbox is compared, find out corresponding mail sequence number, and send the mail that meets the POP3 agreement that has the mail sequence number and obtain request message, obtain the mail of appointed sequence number to outside POP3 mailbox;
The mobile e-mail gateway system receives the response message that returns from outside POP3 mailbox, and decodes, and isolates media information wherein, and the media formats according to the portable terminal that receives mail is supported carries out format conversion to medium;
The mobile e-mail gateway system is sent to portable terminal according to the each several part content encoding formation U-IMAP code flow message of the needs taking-up mail of the U-IMAP client of portable terminal.
6. the implementation method of mobile e-mail business according to claim 5, it is characterized in that, the mail sign comprises in the tabulation of POP3 mailbox: whether POP3 agreement mail unique identification, U-IMAP agreement mail unique identification, mail sequence number and mail newly arrive sign, wherein said POP3 agreement mail unique identification and U-IMAP agreement mail unique identification are fixed, and whether described mail sequence number and mail newly change to sign.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100464619A CN100373899C (en) | 2004-02-24 | 2004-06-09 | Mobile lettergram gateway system and mobile lettergram service implementing method based on the system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200410003415 | 2004-02-24 | ||
CN200410003415.0 | 2004-02-24 | ||
CNB2004100464619A CN100373899C (en) | 2004-02-24 | 2004-06-09 | Mobile lettergram gateway system and mobile lettergram service implementing method based on the system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1561076A CN1561076A (en) | 2005-01-05 |
CN100373899C true CN100373899C (en) | 2008-03-05 |
Family
ID=34465868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100464619A Expired - Fee Related CN100373899C (en) | 2004-02-24 | 2004-06-09 | Mobile lettergram gateway system and mobile lettergram service implementing method based on the system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100373899C (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100499892C (en) * | 2005-09-16 | 2009-06-10 | 惠州Tcl移动通信有限公司 | Mobile network real-time transmission storing method and system |
CN101808040B (en) * | 2010-03-26 | 2015-06-03 | 中兴通讯股份有限公司 | Access server method of mobile E-mail client and mobile terminal |
CN102404700B (en) * | 2010-09-17 | 2014-12-31 | 中国移动通信集团公司 | Method and system for transmitting email |
WO2011124168A2 (en) * | 2011-05-11 | 2011-10-13 | 华为技术有限公司 | Method and system for sharing files |
CN103095554B (en) * | 2011-11-04 | 2018-01-02 | 中兴通讯股份有限公司 | Media information sending method, apparatus and system |
FR2991538B1 (en) | 2012-05-31 | 2015-04-24 | Streamwide | METHOD FOR PROCESSING IMAP DATA STREAMS, EMAIL SERVERS, AND COMPUTER PROGRAMS USING SUCH METHODS |
CN103944814B (en) * | 2014-04-29 | 2017-10-20 | 天维尔信息科技股份有限公司 | A kind of method for interchanging data and system and a kind of gateway server |
CN106941439A (en) * | 2016-01-04 | 2017-07-11 | 希姆通信息技术(上海)有限公司 | The delet method of mail is sent |
CN105897568A (en) * | 2016-06-21 | 2016-08-24 | 中国科学院半导体研究所 | Multi-channel-based mail fragmentation transmission method |
CN106385358A (en) * | 2016-09-06 | 2017-02-08 | 四川秘无痕信息安全技术有限责任公司 | Method for checking and evidence collection aiming at E-mail data packet |
CN106131093A (en) * | 2016-09-07 | 2016-11-16 | 四川秘无痕信息安全技术有限责任公司 | A kind of method carrying out verifying evidence obtaining for email login information |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020116465A1 (en) * | 2001-02-19 | 2002-08-22 | Samsung Electronics Co., Ltd. | System and method for providing multimedia electronic mail service in a portable terminal |
US20030028647A1 (en) * | 2001-07-31 | 2003-02-06 | Comverse, Ltd. | E-mail protocol optimized for a mobile environment and gateway using same |
JP2003179973A (en) * | 1999-10-29 | 2003-06-27 | J-Phone Co Ltd | Information service system |
CN1457181A (en) * | 2003-03-13 | 2003-11-19 | 北京无限立通通讯技术有限责任公司 | Method for realizing mobile realtime e-mail delivery by mobile short-message and mobile IP network |
CN1458612A (en) * | 2003-05-15 | 2003-11-26 | 清华大学 | Method for transceiving E-mail in embedded equipment |
-
2004
- 2004-06-09 CN CNB2004100464619A patent/CN100373899C/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003179973A (en) * | 1999-10-29 | 2003-06-27 | J-Phone Co Ltd | Information service system |
US20020116465A1 (en) * | 2001-02-19 | 2002-08-22 | Samsung Electronics Co., Ltd. | System and method for providing multimedia electronic mail service in a portable terminal |
US20030028647A1 (en) * | 2001-07-31 | 2003-02-06 | Comverse, Ltd. | E-mail protocol optimized for a mobile environment and gateway using same |
CN1457181A (en) * | 2003-03-13 | 2003-11-19 | 北京无限立通通讯技术有限责任公司 | Method for realizing mobile realtime e-mail delivery by mobile short-message and mobile IP network |
CN1458612A (en) * | 2003-05-15 | 2003-11-26 | 清华大学 | Method for transceiving E-mail in embedded equipment |
Non-Patent Citations (2)
Title |
---|
WAP网关平台设计. 梁清等,第6卷第3期,第57-60页,2001年9月30日.西安邮电学院学报,第6卷第3期. 2001 * |
多媒体邮件业务的技术实现. 都云琪.电信网技术,第11期. 2003 * |
Also Published As
Publication number | Publication date |
---|---|
CN1561076A (en) | 2005-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1819137B1 (en) | Method of providing an automatic reply message | |
US8891742B2 (en) | IP handset-based voice mail notification | |
US7197122B2 (en) | Short voice message (SVM) service method, apparatus and system | |
US6629130B2 (en) | Method and apparatus for processing electronic mail | |
US8316095B1 (en) | Computer-implemented system and method for facilitating conversation within a group through heterogeneous message delivery | |
US20030158902A1 (en) | Multimedia instant communication system and method | |
CN101741759B (en) | Instant communication-based intelligent interactive system and interactive method | |
US20090181705A1 (en) | Mail transmission system and method and push mail server | |
CN100373899C (en) | Mobile lettergram gateway system and mobile lettergram service implementing method based on the system | |
WO2007007962A1 (en) | Messenger notification system and method using synchronization server | |
US6732151B1 (en) | Methods for forwarding voice messages to an email account | |
CN101317474A (en) | Message conversion equipment, system and conversion method | |
KR100243099B1 (en) | Email Notification Method Using Short Message Service | |
US8249560B2 (en) | Sending method, receiving method, and system for email transfer by short message | |
CA2134132A1 (en) | Voice mail network gateway | |
US8880612B1 (en) | Mobile device proxy for instant messaging | |
CN103152249A (en) | Method and system for realizing mail receiving and sending and instant communication functions at clients | |
CN100452778C (en) | Multimedia content interaction system based on instantaneous communication and its realizing method | |
CN100438509C (en) | Method for realizing unified information intelligent route and system thereof | |
CN201181950Y (en) | System for selecting recipient in enterprise instant communication tool | |
US20030035515A1 (en) | Method and device for transmitting messages in an intelligent network | |
Puri et al. | Making Machines Talk with Intelligent Senses | |
JP2002319976A (en) | E-mail commonalization system | |
CN101719945B (en) | Multifunctional telephone device based on unified message technology and communication method thereof | |
KR20010094643A (en) | Method transmitting internet-message using E-mail address of telephone number type |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080305 Termination date: 20150609 |
|
EXPY | Termination of patent right or utility model |