[go: up one dir, main page]

CN101951348A - Mail push system and push method thereof - Google Patents

Mail push system and push method thereof Download PDF

Info

Publication number
CN101951348A
CN101951348A CN 201010286604 CN201010286604A CN101951348A CN 101951348 A CN101951348 A CN 101951348A CN 201010286604 CN201010286604 CN 201010286604 CN 201010286604 A CN201010286604 A CN 201010286604A CN 101951348 A CN101951348 A CN 101951348A
Authority
CN
China
Prior art keywords
mail
mobile phone
module
user
push
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
CN 201010286604
Other languages
Chinese (zh)
Other versions
CN101951348B (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.)
BEIJING BAINA INFORMATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING BAINA INFORMATION TECHNOLOGY 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 BEIJING BAINA INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING BAINA INFORMATION TECHNOLOGY Co Ltd
Priority to CN 201010286604 priority Critical patent/CN101951348B/en
Publication of CN101951348A publication Critical patent/CN101951348A/en
Application granted granted Critical
Publication of CN101951348B publication Critical patent/CN101951348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a mail push system and a push method thereof. The mail push system comprises a mobile phone terminal, a content agent gateway and a mail server, wherein the content agent gateway comprises a middleware module, a user management module, a mail factoring service module and a mail processing module. The mail push system solves the mail push problem; and when new mails for a user arrive, the system immediately pushes the mail information to a mobile phone. The system and the method solve the problem that a connection state cannot be maintained through the WAP gateway; an implementation mode, namely a heartbeat connection mode that each user produces an independent task ID, can push the mails to the mobile phone likewise; and the resource of a server is flexibly used, and the utilization rate of the server is greatly improved.

Description

A kind of mail launch system and method for pushing thereof
Technical field
The invention belongs to computer information processing and wireless communication technique field, especially relate to the service that a kind of ip push and heartbeat push combine, when guaranteeing that promptly the user has new mail to arrive, in time push guarantees mail launch system and method for pushing thereof that the user uses any access point normally to mail again to mobile phone.
Background technology
Along with the nearly 2 years fast development of mobile Internet, the user who uses mobile phone to carry out mail transmission/reception also increases rapidly, aly can support both at home and abroad each big main flow mailbox, support enterprise's mailbox, support the Email attachment online reading, can be in time mail push be had prospect to the software of mobile phone very much.Carry out this software, the technology point that Gonna breakthrough solves has mail push processing, mass memory processing, user concurrent processing, mail to withhold technology, annex reading technique, text analytic technique, mobile phone end problems of liquid flow, mobile phone end quantity problem, mobile phone end experience problem, network connection point problem or the like.
Push Mail be with the mail active push to the mobile e-mail solution of mobile phone terminal, can at any time corporate mail be pushed on the user mobile phone terminal, realize that key message at any time,, obtain with oneself everywhere.The mail push technology that prior art exists mainly comprises: Sms push: China Mobile is equipped with a cover mail push gateway (GEGW:GPRSEmail Gateway), be responsible for sending the EMN note, set up and safeguard the encrypted transmission passage between CEF and the mobile phone to mobile phone; At enterprises end mail proxy gateway (CEF:Corporation Email Forward) is installed, being responsible for mailing from corporate mail server is buffered in this locality, is responsible for Email attachment is compressed and changes; Push Mail client software is installed on user mobile phone, a complete mailbox functions is provided on mobile phone, be responsible for reception, storage, forwarding, answer, newly-built mail.
When new mail arrived, CEF sent the EMN note to the mobile phone terminal by GEGW, triggered user mobile phone Push Mail client, connected GEGW by GPRS network, with CEF set up one end to end the SSL encrypted tunnel be connected, obtain mail.This kind push mode needs SP to support underaction specially.
Ip push: by network, cell-phone customer terminal can send a HTTP and ask server, and the notification server client needs this user's new mail notice, when server is received an envelope new mail, will reply this HTTP request; Client notifies the user to receive new mail, and connects with server once more simultaneously, waits for next envelope letter.
This technology, the main defective that exists comprises: it is online that 1, needs keep network.No matter use mobile phone or computer, equipment must keep the Internet online.2, IP PUSH does not produce flow substantially when keeping the Internet online.3, compare SMS PUSH, IPPUSH does not need SP to support, supports more flexible.
IMAP IDLE Push:IMAPIDLE pattern is Premium Features of IMAP agreement, under this pattern, there is no the action of active inquiry new mail behind visitor's end login Connection Service device, but rest on IDLE (free time) state, notice visitor end after server receives new mail, visitor's end begins to inquire about the action of new mail again, after this action is finished, visitor end comes back to idle condition, so the also mode of a kind of push at last.But this push mode is subjected to the restriction of access point, if the user selects the cmwap access point, then service can be very unstable.
Summary of the invention
By to prior art research, we can draw such conclusion: so-called real mail Push technology, after requiring an envelope mail server to receive exactly, can in a very short time (several seconds), notify client, and can not produce tangible flow and electric quantity consumption.The definition of " heartbeat Push " is so initiatively collected mail by client by the mode of regularly inquiry, and so this mode will will produce certain time-delay by presentation.May we think, if shorten the time interval of inquiry? inquire about once such as per minute or per half a minute? if do like this, must consume a lot of electric weight of mobile phone and flow.
Therefore, in the present invention, in order to overcome the defective that prior art exists, the service of adopting a kind of ip push and heartbeat push to combine, when guaranteeing that promptly the user has new mail to arrive, in time push guarantees again that to mobile phone the user uses any access point normally to mail.
For achieving the above object, the present invention adopts following technical scheme:
A kind of mail launch system, described system comprises: mobile phone terminal, content agent gateway and mail server; Described content agent gateway comprises that middleware module, user management module, mail withhold service module, mail treatment module;
Described middleware module is responsible for scheduling, data acquisition and filtration, and user's request is distributed by middleware module, and response is filtered by middleware;
Described user management module is responsible for user's registration, the anonymous management of registering, login, withdraw from, report the loss and activating;
Described mail is withheld module and is responsible for mission bit stream according to queue table to mailbox server pop mail;
The service that described mail treatment module is responsible for obtaining mail tabulation, extraction message body, download annex, transmission mail, configuration synchronization, additions and deletions or is revised mailbox.
Preferably: described mobile phone terminal carries out network communication by ip push and described content agent gateway, and described content agent gateway service end is wanted active and described mail server carrying out shake communication at set intervals by heartbeat push.
More excellent is that described system also comprises: note reminds processing module and mail to send service module; Described note is reminded processing module to be responsible for generating note and is sent to mobile phone terminal and remind the user to receive new mail; Described mail sends service module and is responsible for agency's transmission mail.
More excellent is that described system also comprises: described mail treatment module also comprises annex preview modular converter, and described annex preview modular converter is responsible for solving the annex that the user realizes online preview different-format.
The present invention also provides a kind of mail push method simultaneously, comprising:
When described mail was withheld module and detected the user and have new mail to arrive, described note was reminded processing module to generate note and is sent to mobile phone terminal and remind the user to receive new mail;
Described mobile phone terminal is to the negative request of mail treatment module reading mail, and described mail treatment module is pushed to mobile phone with the header information or the message body of new mail, realizes the propelling movement of mail.
Preferably: the described mail that need push attaches annex, and described mobile phone terminal sends the annex download request to the mail treatment module, and described mail treatment module is pushed to mobile phone terminal with annex; Perhaps described mobile phone terminal sends the annex preview request to the mail treatment module, and described mail treatment module converts various annexes to form that mobile phone terminal can be discerned, and the form after the conversion is pushed to mobile phone terminal, for the online preview of user.
Mail launch system of the present invention has solved mail push problem, when the user has new mail to arrive, system can be immediately with e-mail messages push to mobile phone.The invention solves the problem that can't keep connection status by WAP gateway, we adopt the heartbeat connected mode, and each user produces independently task ID, such implementation, mail push can be arrived mobile phone equally, and use server resource flexibly, improve server utilization greatly.In addition, the present invention has also solved mobile phone end file paging preview problem, realize this function by two kinds of technological means, the user can directly read annex at the mobile phone end, we have broken through the technological difficulties of paging, the user can not only browse annex clearly, and by paging, for the user has saved a large amount of flows.
Description of drawings
Fig. 1 is a mail launch system structural representation of the present invention;
Fig. 2 is a middleware module handling process schematic diagram of the present invention;
Fig. 3 is a user management module handling process schematic diagram of the present invention;
Fig. 4 is the mail tabulation resume module schematic flow sheet that obtains of the present invention;
Fig. 5 withholds the resume module schematic flow sheet for mail of the present invention;
Fig. 6 is an annex previewing module handling process schematic diagram of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in further details.
Mail launch system as shown in Figure 1 comprises mobile phone terminal, content agent gateway and mail server; Described content agent gateway comprises that middleware module, user management module, mail withhold service module, mail treatment module; Middleware module is responsible for scheduling, data acquisition and filtration, and user's request is distributed by middleware module, and response is filtered by middleware; User management module is responsible for user's registration, the anonymous management of registering, login, withdraw from, report the loss and activating; Mail is withheld module and is responsible for mission bit stream according to queue table to mailbox server pop mail; The service that the mail treatment module is responsible for obtaining mail tabulation, extraction message body, download annex, transmission mail, configuration synchronization, additions and deletions or is revised mailbox.
The described intermediate module of present embodiment mainly is responsible for the work of scheduling, data acquisition, filtration, and user's request is distributed by middleware, and response is filtered by middleware.Agreement adopts standard HTTP form, and middleware is responsible for according to cmd parameter in the agreement request being forwarded to other modules.Repeating process is finished by post, and middleware is responsible for assembling the post agreement, initiates the post request to the WEB of correspondence service.Middleware is responsible for legitimacy and is filtered, and the request of deciphering or decompress(ion) failure is handled by illegal.Encrypting and decrypting adopts the ictea algorithm, and the gzip algorithm is adopted in compression.Middleware is responsible for information filtering, and during response, the html tag that the mobile phone end can't be handled filters and replaces, and the data that content is excessive are compressed by the gzip algorithm.Middleware is responsible for data acquisition, will be correlated with to enliven information and be inserted into data statistic.Handling process as shown in Figure 2, its treatment step is as follows:
1) solicited message of decomposition mobile phone end, the state of the iszip that gets parms.
2) if iszip=1, the expression data are carried out overcompression, call the gzip decompression processing, obtain the data behind the decompress(ion).
3) behind the data decompression, decompose request content, judge the content of cmd, if 01 beginning is expressed as the request of user management module; If 02 beginning is expressed as the request of mail treatment module.
4) if 02 beginning need be decrypted operation to required parameter IMEI, call the ICTEA function and be decrypted.If successful decryption, the expression request is legal, re-assemblies the data of not being with compression, is submitted to user management (usermanager) server with the post form, specifically is submitted to which platform subscriber management server and handles, and is determined by load balancing service; If the deciphering failure proves illegal request, directly response.
5) if 01 beginning need be decrypted operation to required parameter CXID, call the ICTEA function and be decrypted.If successful decryption, the expression request is legal, continue to decompose solicited message, the asynchronous call data acquisition interface, finish data acquisition, re-assembly the data of not being with compression, be submitted to mail treatment (mailproxy) server with the post form, specifically be submitted to any platform mail treatment server, determine by load balancing service; If the deciphering failure proves illegal request, directly response.
6), handle when returning from mailproxy or usermanger, be responsible for return data is handled when data.As request type for obtaining message body, obtain calling the service that text is resolved after the response of mailproxy, this service mainly is form, picture, connection and the literal of resolving in the text, and form is converted to the ratio that mobile phone screen can normally show, picture is compressed and generates absolute path.In addition, after also need compressing greater than the data of 300K for some, re-assembly the response content, push gives mobile phone.
The described user management module of present embodiment comprises registration, anonymous registers, logins, withdraws from, the user reports the loss, excited users.Anonymous registering functional has solved the loaded down with trivial details registration operation of user, and the mobile phone end is registered by IMEI, if IMEI can't obtain, then generates 15 random numbers.After the user registration success, can change User Status and initializes configuration information.After user's login, revise User Status,, it is divided into ip push user and heartbeat push user according to the access way of user mobile phone.Return relevant configuration information.Two kinds of users' mission bit stream is by different data table stores, and different service logics is handled, distributed management.When the user withdraws from, revise User Status, remove inter-related task information.Handling process as shown in Figure 3, its treatment step is as follows:
1) decomposition obtains the CMD content from the request of middleware, calls different services according to the CMD content.
2) register requirement, obtain the IMEI number in the required parameter, register according to IMEI number, as exist this user then to return abnormal information, otherwise call login module and finish the user data initial work, return the latest edition of CXID, system configuration information and OS after the registration.
3) logging request obtains the CXID in the required parameter, judges whether to exist this user according to CXID number, if exist then the initialization user data, returns the latest edition of CXID, system configuration information and OS after the registration, otherwise returns abnormal information.
4) the user data initialization in two kinds of situation, when the mobile phone end adopts long ways of connecting access server, login successfully after, insert a task data to the push queue table, the short message of main responsible processing poll pop mail and push system; When mobile phone adopts short ways of connecting access server, login successfully after, modification user logging status information.
The mail treatment module of present embodiment comprises the mail tabulation service of obtaining, the service of extraction message body, downloads the annex service, sends mail service, increases mailbox service, revises mailbox service, deletes mailbox service, configuration synchronization service.Obtain the mail tabulation service and be header information push with new mail to mobile phone.At different push modes, the processing logic of this module is completely different.The mobile phone end carries out network communication by WAP gateway, and service end is handled by heartbeat push, and this class networking mode is wanted initiatively and server handshaking at set intervals, so its treatment step is as follows:
1) the mobile phone end sends the request that mails, after the service end request of receiving (request), increase a mission bit stream that mails in queue table, and the task key and the eartbeat interval that generate are returned (response) give mobile phone, meanwhile, if having not in the database, push just together returns to the mail of mobile phone.
2) the mobile phone end sends heartbeat request according to the time of eartbeat interval, and each heartbeat request all has key, after server is received request, according to the performance of key this task of inquiry in the queue table, in the time of field status=3, the expression task is finished, and returns final result according to interface protocol.If field status<〉3, just heart time is returned to mobile phone with the new mail of receiving at interval.
3) the mobile phone end is received when the heart time that server end returns is zero, stops request, otherwise repeats for second step.
Ip push, the mobile phone end carries out network communication by the net access point, this class networking mode, the user has set up long connection when login.In the push queue table, increased a mission bit stream, and,, withheld user mail dynamically by the load balancing principle according to self-defining polling algorithm, when receiving new mail, just push (response) immediately and give mobile phone.Its handling process as shown in Figure 4, its treatment step is as follows:
1) after user's login, produce a task in the push queue table, the data of this queue table generate by load-balancing algorithm.
2) the popAgent cluster, is distinguished according to popid when data are obtained in each popAgent service from obtaining task data here.
3) popAgent is responsible for user pop server and obtains mail, and the ID by mail judges whether it is new mail, and when new mail, according to mail tabulation agreement assembling mail tabulation, resopnse gives mobile phone.
The ID that extracts the message body service and be mail sends to server, and service routine inquires the text message of this ID correspondence in database, resolve by HTML, gives mobile phone with the text push after the compression.
The service of download annex when there is annex in mail, when the mobile phone end is received certain envelope mail head, promptly obtains all annex ID of this mail, and the mobile phone end is initiated request according to annex ID, downloads annex.
Send mail service open interface is provided, the mobile phone end is submitted message body, annex etc. to according to sending agreement with the list form, and service end is resolved the list content, re-assemblies the transmission agreement, calls the SMTP assembly, sends mail.
Increasing, deleting, change of mailbox is to design at synchronous service, and the user presses protocol specification after the mobile phone end is operated mailbox, send synchronization request to service end.
The configuration synchronization service is sent to server with user's configuration information by the http agreement, also the latest configuration of server can be got access to mobile phone.Its purpose of design has 2 points, and the first, when system-level configuration changed, in time push gave the user; The second, the important setting of some of user after changing new cell-phone, can recover by a key equally.
Whole mailproxy module is the core of system, and the core algorithm of ip push and heartbeat push is all in this module.In whole system, mailproxy plays a part bridge, user's request of front end is done resolved and response, the service of rear end is done decomposed and control, and database is adopted in middle data interaction.Mailproxy can dispose by concentrating type, asks mode by load balancing principle and user, and task is inserted into corresponding task list.
It is very good that mail of the present invention is withheld module independence, can dispose a plurality of by the separate unit machine, also can dispose by concentrating type, it mainly is responsible for mission bit stream according to queue table to each big mailbox server pop mail, each popAgent service can be set up multithreading, the quantity of multithreading is relevant with network condition with server hardware, but dynamic-configuration.PopAgent divides three kinds, a kind of formation task of handling heartbeat push; A kind of formation task of handling ip push; A kind of formation task of handling the note prompting.PopAgent supports SSL to encrypt, and reconnects and adaptation mechanism in the pop process, when user name login failure that the user is provided with, can attempt removing the Connection Service device with the user name of being with @.This service has following major function point: connect the pop server, obtain mail; Filter mail, comprise temporal filtering, information filtering; The name single-filtering has Red List and blacklist; The mail data library management.Concrete handling process as shown in Figure 5, its treatment step is as follows:
1) start the popAgent thread, read configuration file, each popAgent maximum of record allows to set up the sub-thread of how many pop in the configuration file, and each sub-thread is responsible for single mailbox is carried out the pop service.
2) each sub-thread is according to the flag information of configuration file, and obtaining from queue table needs the data status=0 that handles, makes task into 3 after finishing, and overtimely makes 2 into, is being 1 at treatment state just.
3) obtain new mail, judge at first whether the user mail database exists, do not exist then and create, mail database is sqlite.
4) obtain data after, at first judge whether to download, whether judgment data meets filtering rule then, if meet, then with this filtrating mail, can push gives the user.
5) free, blacklist of filtering rule and Mail Contents comprise illegal literal etc.
6) after sub-thread task is finished, obtain the pending data of next bar automatically, up to there not being waiting task.
The described note of present embodiment reminds that to handle (SendTask) service module independence very good, can the separate unit machine disposes a plurality ofly, also can dispose by concentrating type.This module is primarily aimed at the exploitation of note prompting function.The user that note is reminded is set, can opens Mail Clients any envelope mail that also do not fall.SendTask service inspection note is reminded the disposition of queue table, if new mail is arranged, then number of mail and our some introductory literal is sent to operator's mailbox that the user sets in the mode of message body.
It is very good that the described mail of present embodiment sends (smtpAgent) service module independence, can dispose by concentrating type, and his major function is that the agency sends.The purpose of design is in order to prevent by mailbox server envelope IP, if because an IP frequently sends mail, refused by mailbox server easily.When sending mail,, select suitable smtpAgent service to send mail according to load-balancing algorithm.
In order to solve the online demand of checking annex of user, along with the nearly 2 years fast development of mobile Internet, the user who uses mobile phone to carry out mobile office also increases rapidly, and professional most file of following wherein is relevant, as using mobile phone transmitting-receiving annex, using cellular network disk management file etc.Many files, check all needs to download to this locality at every turn, and this has three drawbacks, one: file in download can produce a large amount of flows; Its two: the content of file not necessarily user is paid close attention to very much, has wasted downloading flow; Its three: therefore differ on the mobile phone and open the document of this form surely, realize on mobile phone that the online preview of file is necessary.The annex preview is adopted different processing schemes according to the size of file, when file less than 1M the time, uses the openoffice assembly to handle, and file conversion is become html, html is resolved again, and each table is extracted separately as one page; When file size surpassed 1M, openoffice handled through regular meeting and occurs unusually, in order to address this problem; this class file is never called openoffice and is handled, and directly calls office com assembly and handles, and file conversion is become PDF; again PDF is converted to the PNG picture, realize the paging preview.Idiographic flow as shown in Figure 6, its treatment step is as follows:
1) file ID is passed to the annex processing module, this module is taken out file content from database.
2) judge file size, if file, calls the office assembly greater than 1M, file conversion is become PDF, each page of PDF is converted to independent picture, picture compresses processing, and generates absolute address`, embeds html page.If file, calls the openoffice service smaller or equal to 1M, is HTML with file conversion, HTML is resolved, extracting table wherein generates the html page after handling.
3) the mobile phone end is passed in the HTML address that generates, the mobile phone end calls browser and checks.
In order to prevent that the pop server from refusing our ip request, in specific embodiment, can adopt the socks5 agency.When customer volume arrives certain scale, need dynamic ip to remove to obtain mail.According to the load balancing principle, dynamically the pop request is transmitted by these acting servers.Socks5 is a kind of transparent proxy agreement, and it is operated in the layer 5 in the osi model---session layer, has well realized problems such as authentication, confidentiality.It has very detailed access control, than network layer the more control means is arranged, and uses the acting server of Socks5 can hide internal networking structure, the more important thing is that socks5 supports the Proxy of udp agreement.
Above content be in conjunction with concrete preferred implementation to further describing that the present invention did, can not assert that concrete enforcement of the present invention is confined to these explanations.For the general technical staff of the technical field of the invention, without departing from the inventive concept of the premise, can also make some simple deduction or replace, all should be considered as belonging to protection scope of the present invention.

Claims (6)

1. a mail launch system is characterized in that, described system comprises: mobile phone terminal, content agent gateway and mail server; Described content agent gateway comprises that middleware module, user management module, mail withhold service module, mail treatment module;
Described middleware module is responsible for scheduling, data acquisition and filtration, and user's request is distributed by middleware module, and response is filtered by middleware;
Described user management module is responsible for user's registration, the anonymous management of registering, login, withdraw from, report the loss and activating;
Described mail is withheld module and is responsible for mission bit stream according to queue table to mailbox server pop mail;
The service that described mail treatment module is responsible for obtaining mail tabulation, extraction message body, download annex, transmission mail, configuration synchronization, additions and deletions or is revised mailbox.
2. mail launch system as claimed in claim 1, it is characterized in that: described mobile phone terminal carries out network communication by ip push and described content agent gateway, and described content agent gateway service end is wanted active and described mail server carrying out shake communication at set intervals by heartbeat push.
3. mail launch system as claimed in claim 2 is characterized in that, described system also comprises: note reminds processing module and mail to send service module; Described note is reminded processing module to be responsible for generating note and is sent to mobile phone terminal and remind the user to receive new mail; Described mail sends service module and is responsible for agency's transmission mail.
4. mail launch system as claimed in claim 3 is characterized in that, described system also comprises: described mail treatment module also comprises annex preview modular converter, and described annex preview modular converter is responsible for solving the annex that the user realizes online preview different-format.
5. mail push method that comprises the described mail launch system of claim 4 comprises:
When described mail was withheld module and detected the user and have new mail to arrive, described note was reminded processing module to generate note and is sent to mobile phone terminal and remind the user to receive new mail;
Described mobile phone terminal is to the negative request of mail treatment module reading mail, and described mail treatment module is pushed to mobile phone with the header information or the message body of new mail, realizes the propelling movement of mail.
6. mail push method as claimed in claim 5 is characterized in that: the mail that described needs push attaches annex, and described mobile phone terminal sends the annex download request to the mail treatment module, and described mail treatment module is pushed to mobile phone terminal with annex; Perhaps described mobile phone terminal sends the annex preview request to the mail treatment module, and described mail treatment module converts various annexes to form that mobile phone terminal can be discerned, and the form after the conversion is pushed to mobile phone terminal, for the online preview of user.
CN 201010286604 2010-09-17 2010-09-17 Mail push system and push method thereof Active CN101951348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010286604 CN101951348B (en) 2010-09-17 2010-09-17 Mail push system and push method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010286604 CN101951348B (en) 2010-09-17 2010-09-17 Mail push system and push method thereof

Publications (2)

Publication Number Publication Date
CN101951348A true CN101951348A (en) 2011-01-19
CN101951348B CN101951348B (en) 2013-01-09

Family

ID=43454711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010286604 Active CN101951348B (en) 2010-09-17 2010-09-17 Mail push system and push method thereof

Country Status (1)

Country Link
CN (1) CN101951348B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209302A (en) * 2011-07-07 2011-10-05 深圳市金立通信设备有限公司 System and method for realizing information push of mobile terminal
CN103095768A (en) * 2011-11-03 2013-05-08 上海凌攀信息科技有限公司 Real-time information pushing method based on moving learning environment
CN103533073A (en) * 2013-10-23 2014-01-22 北京网秦天下科技有限公司 File management system and method for mobile equipment
CN103546364A (en) * 2012-07-13 2014-01-29 腾讯科技(深圳)有限公司 Reminder information push method and system
CN104112000A (en) * 2014-07-11 2014-10-22 东北大学 Mailbox dispatching method based on machine tool internet of things
CN104185147A (en) * 2014-09-10 2014-12-03 东南大学 Mobile terminal geographic information exchange method based on short messages
US9137268B2 (en) 2012-01-17 2015-09-15 Huawei Technologies Co., Ltd. Method, terminal, and server for obtaining heartbeat period
CN104980333A (en) * 2014-04-14 2015-10-14 纬创资通股份有限公司 Pushlet instant messaging method and platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1710891A (en) * 2005-07-27 2005-12-21 北京立通无限科技有限公司 Mail appendix converting download method
CN1867105A (en) * 2006-06-12 2006-11-22 北京立通无限科技有限公司 System and method for realizing mail push utilizing IP Push technique
CN101483835A (en) * 2009-02-24 2009-07-15 诚迈科技(南京)有限公司 Method and system for implementing novel mobile mail
CN101668263A (en) * 2009-09-25 2010-03-10 天津市雅浪通讯技术有限公司 System for receiving and dispatching mail based on short message platform of mobile phone and method for processing mail attachment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1710891A (en) * 2005-07-27 2005-12-21 北京立通无限科技有限公司 Mail appendix converting download method
CN1867105A (en) * 2006-06-12 2006-11-22 北京立通无限科技有限公司 System and method for realizing mail push utilizing IP Push technique
CN101483835A (en) * 2009-02-24 2009-07-15 诚迈科技(南京)有限公司 Method and system for implementing novel mobile mail
CN101668263A (en) * 2009-09-25 2010-03-10 天津市雅浪通讯技术有限公司 System for receiving and dispatching mail based on short message platform of mobile phone and method for processing mail attachment

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209302A (en) * 2011-07-07 2011-10-05 深圳市金立通信设备有限公司 System and method for realizing information push of mobile terminal
CN103095768A (en) * 2011-11-03 2013-05-08 上海凌攀信息科技有限公司 Real-time information pushing method based on moving learning environment
US9137268B2 (en) 2012-01-17 2015-09-15 Huawei Technologies Co., Ltd. Method, terminal, and server for obtaining heartbeat period
CN103546364A (en) * 2012-07-13 2014-01-29 腾讯科技(深圳)有限公司 Reminder information push method and system
US9473427B2 (en) 2012-07-13 2016-10-18 Tencent Technology (Shenzhen) Company Limited Method and system for delivering reminder information
CN103533073A (en) * 2013-10-23 2014-01-22 北京网秦天下科技有限公司 File management system and method for mobile equipment
CN104980333A (en) * 2014-04-14 2015-10-14 纬创资通股份有限公司 Pushlet instant messaging method and platform
CN104980333B (en) * 2014-04-14 2018-03-27 纬创资通股份有限公司 Pushlet Instant Messaging Method and Platform
CN104112000A (en) * 2014-07-11 2014-10-22 东北大学 Mailbox dispatching method based on machine tool internet of things
CN104185147A (en) * 2014-09-10 2014-12-03 东南大学 Mobile terminal geographic information exchange method based on short messages
CN104185147B (en) * 2014-09-10 2017-07-28 东南大学 A mobile terminal geographic information exchange method based on SMS

Also Published As

Publication number Publication date
CN101951348B (en) 2013-01-09

Similar Documents

Publication Publication Date Title
CN101951348B (en) Mail push system and push method thereof
US8065363B2 (en) Electronic mail communications system with client email internet service provider (ISP) polling application and related methods
US7532890B2 (en) Content-based notification and user-transparent pull operation for simulated push transmission of wireless email
CN101668263B (en) System for receiving and sending mails based on mobile phone short message platform and method for processing mail attachments
CN103595615B (en) The method of sending and receiving of Email, terminal
US9442925B2 (en) Regulated texting solution for mobile devices
EP1929401B1 (en) Email server for processing a threshold number of email jobs for a given user and related methods
US20070226304A1 (en) System and method for migrating user account data
CN102075228A (en) Maritime satellite-based satellite communication system
CN102761843A (en) System and method for mobile terminal user to obtain mails and based on full-text search and WAPPUSH
US20110060801A1 (en) Automatic integration of a mail server with internet server (is)
CN102958107A (en) Capability query method, communication terminal and application server
CA2622833C (en) Email server performing email job processing for a given user and related methods
CN1270484C (en) System and method for transmitting information from information server to mobile terminal
EP2053808B1 (en) The system, method and device for realizing email notification
CA2647019C (en) Electronic mail communications system with client email internet service provider (isp) polling application and related methods
CN101309458B (en) Short message realizing method between multiple enterprises, system and equipment
CN201910798U (en) Satellite communication system based on maritime satellite
US20090028305A1 (en) Temail
CA2638460C (en) System and method for migrating user account data
CN102427577A (en) System and method for pushing information from collaboration server to mobile terminal
WO2014008808A1 (en) Information acquiring method, system and imap client
EP1929740B1 (en) System and method for authenticating a user for accessing an email account using authentication token
CN118631776A (en) Message processing method, device, product, equipment and medium
CN101163114A (en) Method, system and device for notifying mobile mail state

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