CN104660486A - Mail pushing method, mobile terminal and gateway - Google Patents

Mail pushing method, mobile terminal and gateway Download PDF

Info

Publication number
CN104660486A
CN104660486A CN201310601248.9A CN201310601248A CN104660486A CN 104660486 A CN104660486 A CN 104660486A CN 201310601248 A CN201310601248 A CN 201310601248A CN 104660486 A CN104660486 A CN 104660486A
Authority
CN
China
Prior art keywords
mail
mobile terminal
new
gateway
primary
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.)
Granted
Application number
CN201310601248.9A
Other languages
Chinese (zh)
Other versions
CN104660486B (en
Inventor
杨黎刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XFusion Digital Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310601248.9A priority Critical patent/CN104660486B/en
Publication of CN104660486A publication Critical patent/CN104660486A/en
Application granted granted Critical
Publication of CN104660486B publication Critical patent/CN104660486B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention relates to a mail pushing method, a mobile terminal and a gateway. The mail pushing method comprises the following steps: an original mail client of the mobile terminal is used for sending a pushing request to the gateway and the gateway is used for forwarding the pushing request to a mail server, wherein the pushing request comprises an identifier and an auxiliary account of the mobile terminal, the auxiliary account is arranged on the original mail client terminal of the mobile terminal and is the same as a main account of an extension mail client terminal of the mobile terminal; an operation system of the mobile terminal is used for receiving a new mail message from a push notification server, wherein the new mail message shows that a new mail is received by the mail server. According to the mail pushing method, the original mail client terminal is used for sending the pushing request so as to initiate a session with the mail server; the requirement on the function of the gateway in the mail pushing process can be reduced.

Description

Mail push method, mobile terminal and gateway
Technical field
The present invention relates to moving communicating field, particularly relate to a kind of mail push method, mobile terminal and gateway.
Background technology
Mail push (Push Mail) refers to that Mail Clients is to mail server initiation session, initiatively can send new e-mail messages, to notify that its mail account of user has new mail to Mail Clients when mail server has new mail.
In mail push process, the primary Mail Clients that mobile terminal provides can only receive common mail, in order to receive the higher mail of coefficient of safety, introduces the expansion Mail Clients of functions such as having such as data encryption, private network passes through in the terminal.
At present, mobile terminal adopts based on the service of apple sending out notice (English: Apple PushNotification Service usually, abbreviation: the APNS) mail push method of mechanism, receive the mail that coefficient of safety is higher, in this mail push method, served as the role of Mail Clients by gateway, keep the session between mail server, this is higher to the functional requirement of gateway.
Summary of the invention
technical problem
In view of this, the invention provides a kind of mail push method, mobile terminal and gateway, to solve problem higher to the functional requirement of gateway in mail push process.
solution
In order to solve the problems of the technologies described above, in first aspect, the invention provides a kind of mail push method, comprise: the primary Mail Clients of mobile terminal sends to gateway the request of propelling movement, to make described gateway by described propelling movement request forward to mail server, described propelling movement request comprises the mark of described mobile terminal and auxiliary account, and described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number of the expansion Mail Clients of described mobile terminal; And
The operating system of described mobile terminal receives new e-mail messages from sending out notice server, and described new e-mail messages represents, and described mail server has new mail.
For above-mentioned mail push method, in a kind of possible implementation, described mobile terminal primary Mail Clients to gateway send push request after, also comprise:
The primary Mail Clients of described mobile terminal receives described new e-mail messages from described sending out notice server;
The primary Mail Clients of described mobile terminal sends new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described auxiliary account;
The primary Mail Clients of described mobile terminal receives synchronous regime from described gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchronous regime are reequiped, remove the result after described new mail data, the described synchronous regime that described mail server provides comprises the transmission state of mail on the mark of described mobile terminal and described mail server; And
The primary Mail Clients of described mobile terminal sends to described gateway and pushes request next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
For above-mentioned mail push method, in a kind of possible implementation, receive after new e-mail messages from sending out notice server in the operating system of described mobile terminal, also comprise:
Described new e-mail messages is presented on informing by the operating system of described mobile terminal;
The operating system of described mobile terminal receives user to the click message of described new e-mail messages;
Described in the os starting of described mobile terminal, the expansion Mail Clients of mobile terminal processes described new e-mail messages;
The expansion Mail Clients of described mobile terminal sends described new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described primary account number; And
The expansion Mail Clients of described mobile terminal receives described new mail data and described synchronous regime from described gateway.
For above-mentioned mail push method, in a kind of possible implementation, described mobile terminal primary Mail Clients to gateway send push request before, also comprise:
The primary Mail Clients of described mobile terminal receives configuration file from described gateway, and described configuration file is for configuring described auxiliary account.
In second aspect, the invention provides a kind of mobile terminal, comprise primary Mail Clients and expansion Mail Clients, described primary Mail Clients is configured to send to gateway the request of propelling movement, to make described gateway by described propelling movement request forward to mail server, described propelling movement request comprises the mark of described mobile terminal and auxiliary account, and described auxiliary account is configured on described primary Mail Clients, and identical with the primary account number on described expansion Mail Clients.
For above-mentioned mobile terminal, in a kind of possible implementation, described primary Mail Clients is configured to:
Receive new e-mail messages from sending out notice server, described new e-mail messages represents, and described mail server has new mail;
Send new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises described mobile terminal identification and described auxiliary account;
Synchronous regime is received from described gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchronous regime are reequiped, remove the result after described new mail data, and the described synchronous regime that described mail server provides comprises the transmission state of mail on the mark of described mobile terminal and described mail server; And
Send to described gateway and push request next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
For above-mentioned mobile terminal, in a kind of possible implementation, described primary Mail Clients is also configured to: receive configuration file from described gateway, described configuration file is for configuring described auxiliary account.
In the third aspect, the invention provides a kind of gateway, comprising:
Receiving element, the request of propelling movement is received for the primary Mail Clients from mobile terminal, described propelling movement request comprises the mark of mobile terminal and auxiliary account, described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number on the expansion Mail Clients of described mobile terminal; And
Transmitting element, for by described propelling movement request forward to mail server.
For above-mentioned gateway, in a kind of possible implementation, also comprise repacking unit, described repacking unit is connected with described receiving element and described transmitting element,
Described receiving element is also for receiving new mail data and synchronous regime from described mail server, and described synchronous regime comprises the transmission state of mail on the mark of described mobile terminal and described mail server;
Described repacking unit is used for reequiping described new mail data and synchronous regime, removes described new mail data, retains described synchronous regime; And
Described transmitting element is also for sending to the primary Mail Clients of described mobile terminal by described synchronous regime, to make the primary Mail Clients of described mobile terminal initiate to push request to described gateway next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
For above-mentioned gateway, in a kind of possible implementation, described transmitting element is also for sending to the primary Mail Clients of described mobile terminal by configuration file, described configuration file is for configuring described auxiliary account.
beneficial effect
By the auxiliary account of configuration on the primary Mail Clients of mobile terminal, and send by primary Mail Clients the request of propelling movement, thus to mail server initiation session, the functional requirement to gateway in mail push process can be reduced;
Initiate to push request according to synchronous regime by the primary Mail Clients of mobile terminal next time, the session between mobile terminal and mail server can be kept, the promptness that certified mail pushes; By the characteristic of primary Mail Clients automatically starting, can further certified mail push promptness;
The new mail data provided mail server by gateway and synchronous regime are reequiped, remove new mail data, retain synchronous regime, and this synchronous regime is sent to primary Mail Clients, can be reduced to and keep the flow that between mobile terminal and mail server, session consumes.
According to below with reference to the accompanying drawings to detailed description of illustrative embodiments, further feature of the present invention and aspect will become clear.
Accompanying drawing explanation
Comprise in the description and form the accompanying drawing of a part for specification and specification together illustrates exemplary embodiment of the present invention, characteristic sum aspect, and for explaining principle of the present invention.
Fig. 1 shows the flow chart of a kind of mail push method of the embodiment of the present invention 1;
Fig. 2 shows the flow chart of a kind of mail push method of the embodiment of the present invention 2;
Fig. 3 shows the structural representation of a kind of mobile terminal of the embodiment of the present invention 3;
Fig. 4 shows the structural representation of a kind of gateway of the embodiment of the present invention 4;
Fig. 5 shows the structural representation of a kind of mobile terminal of the embodiment of the present invention 5;
Fig. 6 shows the structural representation of a kind of gateway of the embodiment of the present invention 6.
Embodiment
Various exemplary embodiment of the present invention, characteristic sum aspect is described in detail below with reference to accompanying drawing.The same or analogous element of Reference numeral presentation function identical in accompanying drawing.Although the various aspects of embodiment shown in the drawings, unless otherwise indicated, accompanying drawing need not be drawn in proportion.
Word " exemplary " special here means " as example, embodiment or illustrative ".Here need not be interpreted as being better than or being better than other embodiment as any embodiment illustrated by " exemplary ".
In addition, in order to better the present invention is described, in embodiment hereafter, give numerous details.It will be appreciated by those skilled in the art that do not have some detail, the present invention can implement equally.In some instances, the method known for those skilled in the art, means, element and circuit are not described in detail, to make in highlighting purport of the present invention.
embodiment 1
Fig. 1 shows the flow chart of a kind of mail push method of the embodiment of the present invention 1.As shown in Figure 1, the method mainly comprises the following steps:
The primary Mail Clients of S110, mobile terminal sends to gateway the request of propelling movement, to make gateway by this propelling movement request forward to mail server, described propelling movement request comprises the mark of described mobile terminal and auxiliary account, this auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number of the expansion Mail Clients of mobile terminal.
The operating system of S120, described mobile terminal receives new e-mail messages from sending out notice server, and described new e-mail messages represents, and mail server has new mail.Described new e-mail messages comprises the mark of described mobile terminal.
It is to be noted that above-mentioned primary Mail Clients refers to the Mail Clients that mobile terminal provides, for receiving common mail, having can initiation session and automatic startup two characteristic.Above-mentioned expansion Mail Clients refers to the Mail Clients that third party develops, for receiving the higher mail of coefficient of safety, and the function such as there is such as data encryption, private network passes through.
Primary Mail Clients can the characteristic of initiation session be the characteristic that primary Mail Clients just has when mobile terminal dispatches from the factory, relatively, if carry out initiation session by expansion Mail Clients, then need configuration expansion Mail Clients further.The automatically actuated characteristic of primary Mail Clients refers to, even if primary Mail Clients is under the state exited, also can automatically start when receiving new e-mail messages, relatively, be subject to the restriction of mobile terminal exploitation authority, the Mail Clients of third party's exploitation then could must be started by artificial triggering.In addition, above-mentioned mobile terminal includes but not limited to the terminal such as mobile phone, Ipad.
Particularly, the primary Mail Clients of mobile terminal sends to gateway the request of propelling movement, gateway by this propelling movement request forward to mail server, mail server is according to the auxiliary account in this propelling movement request, inquire about in this mail account and whether have new mail, if there is new mail, send new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by this gateway, sending out notice server is according to the mobile terminal identification in new e-mail messages, new e-mail messages is sent to the operating system of corresponding mobile terminal, thus, user just can be known, and its mail account has new mail.
Like this, by the auxiliary account of configuration on the primary Mail Clients of mobile terminal, and send by primary Mail Clients the request of propelling movement, thus to mail server initiation session, the functional requirement to gateway in mail push process can be reduced.
embodiment 2
Fig. 2 shows the flow chart of a kind of mail push method of the embodiment of the present invention 2.The step that in Fig. 2, label is identical with Fig. 1 has identical function, for simplicity's sake, omits the detailed description to these steps.
As shown in Figure 2, shown in Fig. 2, the main distinction of mail push method shown in mail push method and Fig. 1 is, described mobile terminal primary Mail Clients to gateway send push request after, this mail push method is further comprising the steps of:
The primary Mail Clients of S210, described mobile terminal receives described new e-mail messages from described sending out notice server.
The primary Mail Clients of S220, described mobile terminal sends new mail synchronization request to described gateway, to make gateway that this new mail synchronization request is forwarded to mail server, described new mail synchronization request comprises described mobile terminal identification and described auxiliary account.
The primary Mail Clients of S230, described mobile terminal receives synchronous regime from gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchrodata are reequiped, remove the result after described new mail data, and the described synchronous regime that described mail server provides comprises the transmission state of mail on described mobile terminal identification and described mail server.
The primary Mail Clients of S240, described mobile terminal initiates to push request to described gateway next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
Particularly, when mail server inquire corresponding account has new mail time, mail server sends new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by gateway, new e-mail messages, according to the mark of mobile terminal in this new e-mail messages, is sent to the primary Mail Clients of corresponding mobile terminal by this sending out notice server.
The primary Mail Clients of mobile terminal is after receiving this new e-mail messages, new mail synchronization request is sent to gateway, this new mail synchronization request is transmitted to mail server by gateway, mail server is according to the auxiliary account in this new mail synchronization request, new mail data in this account and synchronous regime is sent to gateway, gateway is reequiped these new mail data and synchronous regime, remove new mail data, retain synchronous regime, and according to the mark of mobile terminal in this synchronous regime, this synchronous regime is sent to the primary Mail Clients of corresponding mobile terminal, the primary Mail Clients of mobile terminal is after receiving synchronous regime, initiate to push request to gateway next time, gateway will push request forward to mail server next time.Mail server, according to the accepting state of mail on mobile terminal, determines whether to mobile terminal delivery email.Such as, if the accepting state of mail represents that mobile terminal have received the front two envelope mails in account on mobile terminal, then mail server can not again to mobile terminal push before two envelope mails.
Like this, initiate to push request according to synchronous regime by the primary Mail Clients of mobile terminal next time, the session between mobile terminal and mail server can be kept, the promptness that certified mail pushes.By the characteristic of primary Mail Clients automatically starting, can further certified mail push promptness.The new mail data provided mail server by gateway and synchronous regime are reequiped, remove new mail data, retain synchronous regime, and this synchronous regime is sent to primary Mail Clients, can be reduced to and keep the flow that between mobile terminal and mail server, session consumes.
In a kind of possible implementation, receive after new e-mail messages from sending out notice server in the operating system of described mobile terminal, also comprise:
Described new e-mail messages is presented on informing by the operating system of S250, described mobile terminal.
The operating system of S260, described mobile terminal receives user to the click message of described new e-mail messages.
Described in the os starting of S270, described mobile terminal, the expansion Mail Clients of mobile terminal processes described new e-mail messages.
The expansion Mail Clients of S280, described mobile terminal sends new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described primary account number.
The expansion Mail Clients of S290, described mobile terminal receives new mail data and synchronous regime from described gateway, and described synchronous regime comprises the accepting state of mail on the mark of described mobile terminal and described mobile terminal.
Operating system is after receiving new e-mail messages, this new e-mail messages is presented on informing, when user needs to check mail, click this new e-mail messages to start the expansion Mail Clients of mobile terminal, expansion Mail Clients sends new mail synchronization request to gateway, this new mail synchronization request is transmitted to mail server by gateway, mail server is according to the primary account number in this mail synchronization request, new mail data in this account and synchronous regime is sent to gateway, gateway is according to the mark of mobile terminal in synchronous regime, these new mail data and synchronous regime are transmitted to the expansion Mail Clients of corresponding mobile terminal, thus, the expansion Mail Clients of mobile terminal have received mail, achieve the propelling movement of the higher mail of coefficient of safety.
In a kind of possible implementation, mobile terminal primary Mail Clients to gateway send push request before, this mail push method is further comprising the steps of:
The primary Mail Clients of S200, mobile terminal receives configuration file from gateway, and this configuration file is for configuring auxiliary account.
Particularly, user is when utilizing the primary Mail Clients of mobile terminal to log in mail account, send a logging request to gateway, configuration file is sent to the primary Mail Clients of mobile terminal by gateway, the primary Mail Clients of mobile terminal is after receiving configuration file, and mobile terminal adopts existing file configuration mechanism to be configured primary Mail Clients.
Like this, configure auxiliary account by the mode adopting gateway to issue configuration file, need not manual configuration, simplify layoutprocedure.
embodiment 3
Fig. 3 shows the structural representation of a kind of mobile terminal of the embodiment of the present invention 3.As shown in Figure 3, this mobile terminal comprises primary Mail Clients 10, operating system 20 and expansion Mail Clients 30, is applied to the mail launch system comprising sending out notice server, gateway and mail server.
Described primary Mail Clients 10 is configured to send to described gateway the request of propelling movement, to make described gateway by described propelling movement request forward to described mail server, described propelling movement request comprises the mark of mobile terminal and auxiliary account, described auxiliary account is configured on described primary Mail Clients 10, and identical with the primary account number of described expansion Mail Clients 30.
Particularly, the primary Mail Clients of mobile terminal sends to gateway the request of propelling movement, gateway by this propelling movement request forward to mail server, mail server is according to the auxiliary account in this propelling movement request, inquire about in this account and whether have new mail, if there is new mail, send new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by this gateway.
Like this, by the auxiliary account of configuration on the primary Mail Clients of mobile terminal, and send by primary Mail Clients the request of propelling movement, thus to Mail Clients initiation session, the functional requirement to gateway in mail push process can be reduced.
In a kind of possible implementation, this primary Mail Clients 10 is also configured to:
Receive new e-mail messages from described sending out notice server, described new e-mail messages represents, and described mail server has new mail; Described new e-mail messages comprises the mark of described mobile terminal;
Send new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described auxiliary account;
Synchronous regime is received from described gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchronous regime are reequiped, remove the result after described new mail data, and the described synchronous regime that described mail server provides comprises the mark of described mobile terminal and the transmission state with mail on described mail server;
Push request to described gateway transmission, the described accepting state pushing request next time and comprise mail on described mobile terminal according to described synchronous regime next time.
Particularly, when mail server inquire this mail account has new mail time, mail server sends new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by gateway, this sending out notice server is according to the mark of mobile terminal in this new e-mail messages, new e-mail messages is sent to the primary Mail Clients of corresponding mobile terminal, the primary Mail Clients of mobile terminal is after receiving this new e-mail messages, new mail synchronization request is sent to gateway, this new mail synchronization request is transmitted to mail server by gateway, mail server is according to the auxiliary account in this new mail synchronization request, new mail data in this account and synchronous regime are sent to gateway, gateway is reequiped these new mail data and synchronous regime, remove new mail data, retain synchronous regime, and according to mobile terminal identification in this synchronous regime, synchronous regime is sent to the primary Mail Clients of corresponding mobile terminal, primary Mail Clients is after receiving synchronous regime, initiate to push request next time.
Like this, by making primary Mail Clients initiate to push request according to synchronous regime next time, the session between mobile terminal and mail server can be kept, the promptness that certified mail pushes.By the characteristic of primary Mail Clients automatically starting, can further certified mail push promptness.In addition, the new mail data provided mail server by gateway and synchronous regime are reequiped, remove new mail data, retain synchronous regime, and this synchronous regime is sent to primary Mail Clients, the flow keeping the session between mobile terminal and mail server to consume can be reduced to.
In a kind of possible implementation, operating system 20 is configured to: receive new e-mail messages from described sending out notice server, and described new mail messages is presented on informing, described new e-mail messages represents, and described mail server has new mail, and described new e-mail messages comprises the mark of mobile terminal.
Described operating system 20 is also configured to: receive user to the click message of described new e-mail messages, and start described expansion Mail Clients 30 and process described new e-mail messages.
Described expansion Mail Clients 30 is configured to:
Send new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of mobile terminal and the primary account number of described expansion Mail Clients;
Receive new mail data and synchronous regime from described gateway, described synchronous regime comprises the transmission state of mail on the mark of described mobile terminal and described mail server.
Particularly, when mail server inquire this mail account has new mail time, mail server sends new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by gateway, sending out notice server is according to the mark of mobile terminal in this new e-mail messages, this new e-mail messages is sent to the operating system of corresponding mobile terminal, this new e-mail messages is presented on informing by the operating system of mobile terminal, when clicking the new e-mail messages on informing as user, the expansion Mail Clients of the os starting mobile terminal of mobile terminal processes this new e-mail messages, the expansion Mail Clients of mobile terminal is after receiving this new e-mail messages, new mail synchronization request is sent to gateway, this new mail synchronization request is transmitted to mail server by gateway, mail server is according to the primary account number in this new mail synchronization request, new mail data in this account and synchronous regime are sent to gateway, these new mail data and synchronous regime, according to the mark of mobile terminal in this synchronous regime, are transmitted to the expansion Mail Clients of corresponding mobile terminal by gateway.
Like this, by the operating system of mobile terminal, new e-mail messages is presented on informing, can informs the user in its mail account whether have new mail.In addition, obtain new mail data and synchronous regime by the expansion Mail Clients of mobile terminal, user synchronously can check new mail.
In a kind of possible implementation, described primary Mail Clients 10 is also configured to: receive configuration file from described gateway, described configuration file is for configuring described auxiliary account.Like this, configure auxiliary account by the mode adopting gateway to issue configuration file, need not manual configuration, simplify layoutprocedure.
embodiment 4
Fig. 4 shows the structural representation of a kind of gateway of the embodiment of the present invention 4.As shown in Figure 4, this gateway includes receiving element 40, repacking unit 50 and transmitting element 60, is applied to the mail launch system comprising mobile terminal, sending out notice server and mail server.
Described receiving element 40, the request of propelling movement is received for the primary Mail Clients from described mobile terminal, described propelling movement request comprises the mark of mobile terminal and auxiliary account, described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number of the expansion Mail Clients of described mobile terminal; Described transmitting element 60, for giving described mail server by described propelling movement request forward.
Particularly, the primary Mail Clients of mobile terminal sends to gateway the request of propelling movement, gateway by this propelling movement request forward to mail server, mail server is according to the auxiliary account in this propelling movement request, inquire about in this mail account and whether have new mail, if there is new mail, send new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by this gateway, sending out notice server is according to the mark of mobile terminal in new e-mail messages, new e-mail messages is sent to the operating system of corresponding mobile terminal, thus, user just can be known, and its account has new mail.
Like this, by the auxiliary account of configuration on the primary Mail Clients of mobile terminal, and send by primary Mail Clients the request of propelling movement, to mail server initiation session, the functional requirement to gateway in mail push process can be reduced.
In a kind of possible implementation, described receiving element 40 is also for receiving new e-mail messages from described mail server, and described new e-mail messages represents, and described mail server has new mail, and described new e-mail messages comprises the mark of mobile terminal; Described transmitting element 60 also for described new e-mail messages is sent to described sending out notice server, with the primary Mail Clients making described sending out notice server described new e-mail messages is transmitted to described mobile terminal; Described receiving element 40 also receives new mail synchronization request for the primary Mail Clients from described mobile terminal, and described new mail synchronization request includes the mark of described mobile terminal and auxiliary account; Described transmitting element 60 is also for being transmitted to described mail server by described new mail synchronization request; Described receiving element 40 is also for receiving new mail data and synchronous regime from described mail server, and described synchronous regime comprises the transmission state of mail on the mark of mobile terminal and described mail server.
Described repacking unit 50 is connected with described receiving element 40 and described transmitting element 60, for reequiping described new mail data and synchronous regime, removing described new mail data, retaining described synchronous regime; Described transmitting element 60, be connected with described repacking unit 50, also for described synchronous regime being sent to the primary Mail Clients 10 of described mobile terminal, to make the primary Mail Clients 10 of described mobile terminal initiate to push request to described gateway next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
Particularly, when mail server inquire this mail account has new mail time, mail server sends new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by gateway, this sending out notice server is according to the mark of mobile terminal in this new e-mail messages, new e-mail messages is sent to the primary Mail Clients of corresponding mobile terminal, the primary Mail Clients of mobile terminal is after receiving this new e-mail messages, new mail synchronization request is sent to gateway, this new mail synchronization request is transmitted to mail server by gateway, mail server is according to the auxiliary account in this new mail synchronization request, new mail data in this account and synchronous regime are sent to gateway, gateway is reequiped these new mail data and synchronous regime, remove new mail data, retain synchronous regime, and according to the mark of mobile terminal in this synchronous regime, this synchronous regime is sent to the primary Mail Clients of corresponding mobile terminal, primary Mail Clients is after receiving this synchronous regime, send to gateway and push request next time.
Like this, initiate to push request according to synchronous regime by primary Mail Clients next time, the session between mobile terminal and mail server can be kept.In addition, reequiped by the new mail data that provided mail server by gateway and synchronous regime, remove new mail data, retain synchronous regime, and this synchronous regime is sent to primary Mail Clients, the flow keeping the session between mobile terminal and mail server to consume can be reduced to.
In a kind of possible implementation, described transmitting element 60 also for described new e-mail messages is sent to described sending out notice server, with the operating system making described sending out notice server described new e-mail messages is forwarded to described mobile terminal; Described receiving element 40 also receives new mail synchronization request for the expansion Mail Clients 30 from described mobile terminal, and described new mail synchronization request comprises the mark of mobile terminal and the primary account number of described expansion Mail Clients 30; Described transmitting element 60 is also for being transmitted to described mail server by described new mail synchronization request; Described receiving element 40 is also for receiving new mail data and synchronous regime from described mail server, and described synchronous regime comprises the transmission state of mail on the mark of mobile terminal and described mail server; Described transmitting element 60 is also for being transmitted to the expansion Mail Clients 30 of described mobile terminal by described new mail data and synchronous regime.
Particularly, when mail server inquire this mail account has new mail time, mail server sends new e-mail messages to gateway, this new e-mail messages is transmitted to sending out notice server by gateway, sending out notice server is according to the mark of mobile terminal in this new e-mail messages, this new e-mail messages is sent to the operating system of corresponding mobile terminal, this new e-mail messages is presented on informing by the operating system of mobile terminal, when clicking the new e-mail messages on informing as user, the expansion Mail Clients of the os starting mobile terminal of mobile terminal processes this new e-mail messages, the expansion Mail Clients of mobile terminal is after receiving this new e-mail messages, new mail synchronization request is sent to gateway, this new mail synchronization request is transmitted to mail server by gateway, mail server is according to the primary account number in this new mail synchronization request, and the new mail data in this account and synchronous regime are sent to gateway, these new mail data and synchronous regime, according to the mark of mobile terminal in this synchronous regime, are transmitted to the expansion Mail Clients of corresponding mobile terminal by gateway.
Like this, by the operating system of mobile terminal, new e-mail messages is presented on informing, can informs the user in its mail account whether have new mail.In addition, obtain new mail data and synchronous regime by the expansion Mail Clients of mobile terminal, user synchronously can check new mail.
In a kind of possible implementation, described transmitting element 60 is also for sending to the primary Mail Clients 10 of described mobile terminal by configuration file, this configuration file is for configuring described auxiliary account.Like this, configure auxiliary account by the mode adopting gateway to issue configuration file, need not manual configuration, simplify layoutprocedure.
embodiment 5
Fig. 5 shows the structural representation of a kind of mobile terminal of the embodiment of the present invention 5.Described mobile terminal can be possess the host server of computing capability, personal computer PC or portable portable computer or terminal etc.The specific embodiment of the invention does not limit the specific implementation of computing node.
Described mobile terminal 500 comprises processor (processor) 510, communication interface (CommunicationsInterface) 520, memory (memory array) 530 and bus 540.Wherein, processor 510, communication interface 520 and memory 530 complete mutual communication by bus 540.
Communication interface 520 for net element communication, wherein network element comprise such as Virtual Machine Manager center, share store etc.
Processor 510 is for executive program.Processor 510 may be a central processor CPU, or application-specific integrated circuit ASIC (Application Specific Integrated Circuit), or is configured to the one or more integrated circuits implementing the embodiment of the present invention.
Memory 530 is for storing documents.Memory 530 may comprise high-speed RAM memory, still may comprise nonvolatile memory (non-volatile memory), such as at least one magnetic disc store.Memory 530 also can be memory array.Memory 530 also may by piecemeal, and described piece can become virtual volume by certain principle combinations.
In a kind of possible implementation, said procedure can be the program code comprising computer-managed instruction.This program specifically can be used for making mobile terminal perform following steps:
The primary Mail Clients of mobile terminal sends to gateway the request of propelling movement, to make described gateway by described propelling movement request forward to mail server, described propelling movement request comprises the mark of described mobile terminal and auxiliary account, described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number of the expansion Mail Clients of described mobile terminal;
The operating system of described mobile terminal receives new e-mail messages from sending out notice server, and described new e-mail messages represents, and described mail server has new mail, and described new e-mail messages comprises the mark of described mobile terminal.
In a kind of possible implementation, said procedure also for mobile terminal primary Mail Clients to gateway send push request after,
The primary Mail Clients of described mobile terminal receives described new e-mail messages from described sending out notice server;
The primary Mail Clients of described mobile terminal sends new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described auxiliary account;
The primary Mail Clients of described mobile terminal receives synchronous regime from described gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchronous regime are reequiped, remove the result after described new mail data, the described synchronous regime that described mail server provides comprises the transmission state of mail on the mark of described mobile terminal and described mail server;
The primary Mail Clients of described mobile terminal sends to described gateway and pushes request next time, to make described gateway by the described request forward that pushes next time to described mail server, the described accepting state pushing request and comprise mail on described mobile terminal next time.
In a kind of possible implementation, said procedure also receives after new e-mail messages from sending out notice server for the operating system at described mobile terminal,
Described new e-mail messages is presented on informing by the operating system of described mobile terminal;
The operating system of described mobile terminal receives user to the click message of described new e-mail messages;
Described in the os starting of described mobile terminal, the expansion Mail Clients of mobile terminal processes described new e-mail messages;
The expansion Mail Clients of described mobile terminal sends described new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described primary account number; And
The expansion Mail Clients of described mobile terminal receives new mail data and synchronous regime from described gateway, and described synchronous regime comprises the transmission state of mail on the mark of described mobile terminal and described mail server.
In a kind of possible implementation, said procedure also for mobile terminal primary Mail Clients to gateway send push request before, the primary Mail Clients of described mobile terminal receives configuration file from described gateway, and described configuration file is for configuring described auxiliary account.
embodiment 6
Fig. 6 shows the structural representation of a kind of gateway of the embodiment of the present invention 6.Described gateway can be possess the host server of computing capability, personal computer PC or portable portable computer or terminal etc.The specific embodiment of the invention does not limit the specific implementation of computing node.
Described gateway 600 comprises processor (processor) 610, communication interface (CommunicationsInterface) 620, memory (memory array) 630 and bus 640.Wherein, processor 610, communication interface 620 and memory 630 complete mutual communication by bus 640.
Communication interface 620 for net element communication, wherein network element comprise such as Virtual Machine Manager center, share store etc.
Processor 610 is for executive program.Processor 610 may be a central processor CPU, or application-specific integrated circuit ASIC (Application Specific Integrated Circuit), or is configured to the one or more integrated circuits implementing the embodiment of the present invention.
Memory 630 is for storing documents.Memory 630 may comprise high-speed RAM memory, still may comprise nonvolatile memory (non-volatile memory), such as at least one magnetic disc store.Memory 630 also can be memory array.Memory 630 also may by piecemeal, and described piece can become virtual volume by certain principle combinations.
In a kind of possible implementation, said procedure can be the program code comprising computer-managed instruction.This program specifically can be used for making gateway perform following steps:
Described gateway receives from the primary Mail Clients of mobile terminal the request of propelling movement, described propelling movement request comprises the mark of mobile terminal and auxiliary account, described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number on the expansion Mail Clients of described mobile terminal; And
Described gateway by described propelling movement request forward to mail server.
In a kind of possible implementation, said procedure also for described gateway by described propelling movement request forward to mail server after,
Described gateway receives new mail data and synchronous regime from described mail server, and described synchronous regime comprises the transmission state of mail on the mark of described mobile terminal and described mail server;
Described gateway is reequiped described new mail data and synchronous regime, removes described new mail data, retains described synchronous regime; And
Described synchronous regime is sent to the primary Mail Clients of described mobile terminal by described gateway, to make the primary Mail Clients of described mobile terminal initiate to push request to described gateway next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
In a kind of possible implementation, said procedure also for before receiving from the primary Mail Clients of mobile terminal the request of propelling movement at described gateway,
Configuration file is sent to the primary Mail Clients of described mobile terminal by described gateway, and described configuration file is for configuring described auxiliary account.
Those of ordinary skill in the art can recognize, each exemplary cell in embodiment described herein and algorithm steps, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions realize with hardware or software form actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can realize described function for specific application choice diverse ways, but this realization should not thought and exceeds scope of the present invention.
If using the form of computer software realize described function and as independently production marketing or use time, then can think that all or part of (such as to the part that prior art contributes) of technical scheme of the present invention embodies in form of a computer software product to a certain extent.This computer software product is stored in the non-volatile memory medium of embodied on computer readable usually, comprises all or part of step of some instructions in order to make computer equipment (can be personal computer, server or the network equipment etc.) perform various embodiments of the present invention method.And aforesaid storage medium comprise USB flash disk, portable hard drive, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection range of claim.

Claims (10)

1. a mail push method, is characterized in that, comprising:
The primary Mail Clients of mobile terminal sends to gateway the request of propelling movement, to make described gateway by described propelling movement request forward to mail server, described propelling movement request comprises the mark of described mobile terminal and auxiliary account, described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number of the expansion Mail Clients of described mobile terminal; And
The operating system of described mobile terminal receives new e-mail messages from sending out notice server, and described new e-mail messages represents, and described mail server has new mail.
2. method according to claim 1, is characterized in that, described mobile terminal primary Mail Clients to gateway send push request after, also comprise:
The primary Mail Clients of described mobile terminal receives described new e-mail messages from described sending out notice server;
The primary Mail Clients of described mobile terminal sends new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described auxiliary account;
The primary Mail Clients of described mobile terminal receives synchronous regime from described gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchronous regime are reequiped, remove the result after described new mail data, the described synchronous regime that described mail server provides comprises the transmission state of mail on the mark of described mobile terminal and described mail server; And
The primary Mail Clients of described mobile terminal sends to described gateway and pushes request next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
3. method according to claim 1 and 2, is characterized in that, receives after new e-mail messages, also comprise in the operating system of described mobile terminal from sending out notice server:
Described new e-mail messages is presented on informing by the operating system of described mobile terminal;
The operating system of described mobile terminal receives user to the click message of described new e-mail messages;
Described in the os starting of described mobile terminal, the expansion Mail Clients of mobile terminal processes described new e-mail messages;
The expansion Mail Clients of described mobile terminal sends described new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises the mark of described mobile terminal and described primary account number; And
The expansion Mail Clients of described mobile terminal receives described new mail data and described synchronous regime from described gateway.
4. according to the method in any one of claims 1 to 3, it is characterized in that, described mobile terminal primary Mail Clients to gateway send push request before, also comprise:
The primary Mail Clients of described mobile terminal receives configuration file from described gateway, and described configuration file is for configuring described auxiliary account.
5. a mobile terminal, comprise primary Mail Clients and expansion Mail Clients, it is characterized in that, described primary Mail Clients is configured to send to gateway the request of propelling movement, to make described gateway by described propelling movement request forward to mail server, described propelling movement request comprises the mark of described mobile terminal and auxiliary account, and described auxiliary account is configured on described primary Mail Clients, and identical with the primary account number on described expansion Mail Clients.
6. mobile terminal according to claim 5, is characterized in that, described primary Mail Clients is configured to:
Receive new e-mail messages from sending out notice server, described new e-mail messages represents, and described mail server has new mail;
Send new mail synchronization request to described gateway, to make described gateway that described new mail synchronization request is forwarded to described mail server, described new mail synchronization request comprises described mobile terminal identification and described auxiliary account;
Synchronous regime is received from described gateway, the new mail data that described synchronous regime provides described mail server for described gateway and synchronous regime are reequiped, remove the result after described new mail data, and the described synchronous regime that described mail server provides comprises the transmission state of mail on the mark of described mobile terminal and described mail server; And
Send to described gateway and push request next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
7. the mobile terminal according to claim 5 or 6, is characterized in that, described primary Mail Clients is also configured to: receive configuration file from described gateway, described configuration file is for configuring described auxiliary account.
8. a gateway, is characterized in that, comprising:
Receiving element, the request of propelling movement is received for the primary Mail Clients from mobile terminal, described propelling movement request comprises the mark of mobile terminal and auxiliary account, described auxiliary account is configured on the primary Mail Clients of described mobile terminal, and identical with the primary account number on the expansion Mail Clients of described mobile terminal; And
Transmitting element, for by described propelling movement request forward to mail server.
9. gateway according to claim 8, is characterized in that, also comprises repacking unit, and described repacking unit is connected with described receiving element and described transmitting element,
Described receiving element is also for receiving new mail data and synchronous regime from described mail server, and described synchronous regime comprises the transmission state of mail on the mark of described mobile terminal and described mail server;
Described repacking unit is used for reequiping described new mail data and synchronous regime, removes described new mail data, retains described synchronous regime; And
Described transmitting element is also for sending to the primary Mail Clients of described mobile terminal by described synchronous regime, to make the primary Mail Clients of described mobile terminal initiate to push request to described gateway next time, the described accepting state pushing request next time and comprise mail on described mobile terminal.
10. gateway according to claim 8 or claim 9, it is characterized in that, described transmitting element is also for sending to the primary Mail Clients of described mobile terminal by configuration file, described configuration file is for configuring described auxiliary account.
CN201310601248.9A 2013-11-22 2013-11-22 Mail push method, mobile terminal and gateway Active CN104660486B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310601248.9A CN104660486B (en) 2013-11-22 2013-11-22 Mail push method, mobile terminal and gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310601248.9A CN104660486B (en) 2013-11-22 2013-11-22 Mail push method, mobile terminal and gateway

Publications (2)

Publication Number Publication Date
CN104660486A true CN104660486A (en) 2015-05-27
CN104660486B CN104660486B (en) 2018-02-06

Family

ID=53251212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310601248.9A Active CN104660486B (en) 2013-11-22 2013-11-22 Mail push method, mobile terminal and gateway

Country Status (1)

Country Link
CN (1) CN104660486B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322385A (en) * 2018-01-19 2018-07-24 论客科技(广州)有限公司 A kind of new mail arrival notice method, system and device
CN109617768A (en) * 2018-10-15 2019-04-12 深圳市欧瑞博科技有限公司 Information processing method, device, intelligence control system, intelligent gateway and server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070299918A1 (en) * 2006-06-27 2007-12-27 Research In Motion Limited Electronic Mail Communications System with Client Email Internet Service Provider (ISP) Polling Application and Related Methods
US20080040441A1 (en) * 2006-07-05 2008-02-14 Oracle International Corporation Push e-mail inferred network presence
CN101345752A (en) * 2008-08-15 2009-01-14 北京立通无限科技有限公司 Method, apparatus and system for guarantee safety of mobile terminal access to WEB resource
CN102404698A (en) * 2010-09-15 2012-04-04 中国移动通信集团公司 Wireless mail pushing method, device and system
US20120303774A1 (en) * 2011-05-26 2012-11-29 Mfluent Llc Enhanced Push Notification Services

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070299918A1 (en) * 2006-06-27 2007-12-27 Research In Motion Limited Electronic Mail Communications System with Client Email Internet Service Provider (ISP) Polling Application and Related Methods
US20080040441A1 (en) * 2006-07-05 2008-02-14 Oracle International Corporation Push e-mail inferred network presence
CN101345752A (en) * 2008-08-15 2009-01-14 北京立通无限科技有限公司 Method, apparatus and system for guarantee safety of mobile terminal access to WEB resource
CN102404698A (en) * 2010-09-15 2012-04-04 中国移动通信集团公司 Wireless mail pushing method, device and system
US20120303774A1 (en) * 2011-05-26 2012-11-29 Mfluent Llc Enhanced Push Notification Services

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322385A (en) * 2018-01-19 2018-07-24 论客科技(广州)有限公司 A kind of new mail arrival notice method, system and device
CN109617768A (en) * 2018-10-15 2019-04-12 深圳市欧瑞博科技有限公司 Information processing method, device, intelligence control system, intelligent gateway and server

Also Published As

Publication number Publication date
CN104660486B (en) 2018-02-06

Similar Documents

Publication Publication Date Title
US20090241180A1 (en) System and Method for Data Transport
US11190586B2 (en) Cloud storage and synchronization of messages
US20220060439A1 (en) Message quests for rapid re-hosting of client devices
CN103428277B (en) By the method accessing the movable storage device being physically connected to wireless router with the smart machine of wireless router wireless connections
EP3036922B1 (en) Method and apparatus for providing a persistent usb service for wireless usb devices
CN101753483B (en) Apparatus, system, and method for data synchronization in a multi-path environment
CN104320425A (en) Method and device for receiving and sending message
WO2015131639A1 (en) Task-based data transmission method and data transmission apparatus
CA2923896C (en) Email webclient notification queuing
CN105049336A (en) Method and system for processing instant communication messages, server and client
US11632361B2 (en) Combined authentication and connection establishment for a communication channel
US20070239830A1 (en) Method and apparatus for instant message notification and forwarding
WO2010097792A2 (en) Method and system of mobile device communication
CN103546363A (en) Method, device and system for pushing instant communication messages
US9456325B2 (en) Transmission of a multimedia message doubled with the transmission of a text message
CN104660486A (en) Mail pushing method, mobile terminal and gateway
CN103648085B (en) A kind of mobile terminal message transmission method overcoming network jitter
CN104901865A (en) Mobile-end instant messaging (IM) signal synchronization method based on global monotonic serial number
JP2008090823A (en) Method and apparatus for receiving mail in real time
US8412786B2 (en) Decomposition and delivery of message objects based on user instructions
CN111274047A (en) Information processing method, terminal, system, computer device and storage medium
JP6702916B2 (en) Communication device, external device, communication device control method, external device control method, and program
US9806936B2 (en) Method, apparatus, and system for controlling a computer device through a mobile terminal
WO2018082098A1 (en) Network state management method and relevant device
US9866625B2 (en) Message transmission apparatus, message transmission method, and message transmission program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211223

Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province

Patentee after: Super fusion Digital Technology Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.