Summary of the invention
The technical problem to be solved is, it is provided that a kind of new technical scheme, it is possible to closeMessage push service on different mobile platforms, externally provides unified interface to carry out message transmission, and providesThe extra-services such as locally stored, the statistical query of message, customization transmission, cell phone apparatus management, and thenImprove the development efficiency of the personnel that design and develop of related application, reduce development cost and risk.
In view of this, the invention provides a kind of message and push integrating apparatus, including: request processes mouldBlock, receives message and pushes request, and described message pushes request and includes concrete message, receives user'sTitle and device type;Message pushing module, according to described device type, calls and pushes clothes accordinglyBusiness, to be pushed to described reception user by described concrete message.In the technical program, described messageThe user equipment information that pushing module receives according to described request processing module, calls corresponding propelling movementService (e.g., the Push Service of Fructus Mali pumilae iPhone OS, or the Push Service of Google Android,Or the Push Service of Microsoft Win Phone, etc.), and then achieve for different mobile platformsOn the closing of message push service, externally define unified interface.
Three kinds of main flow mobile platforms, Fructus Mali pumilae iPhone OS, Google Android, Microsoft Win PhonePropelling movement mode inconsistent, described message push integrating apparatus can integrate three kinds of Push Service, externallyThering is provided unified message to push interface, this interface can be that parameter is with JSON shape based on http protocolThe interface that formula represents.Message pushes integrating apparatus and resolves after the request receiving PUSH message,Different passages is selected to continue to official's PUSH message according to the design parameter data parsed.I.e. disappearBreath pusher is an agency of official's Push Service.
Described interface shape is as follows:
http://www.yourwebsite.com/pushMsgService.ps?data
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“receivers”:”tom,jimmy,kate”;“badge”:”default”;" content ": " message content ";”msgType”:”iPhone”;" title ": " message header ";“sound”:”default”}”
Parameter declaration:
AppName: Apply Names.
Receivers: user list.
Badge: icon.
Content: user can be with self-defining content.
MsgType: device type (such as Android/iPhone/Win Phone).
Title: message content.
Sound: voice prompt.
Environment: ambient As (production/sandbox).
Date: send the time.
In the technical program, it is preferable that also include: information management module, record one or moreThe user's name of terminal and unique mark, described message pushing module is from the one or more terminalUser's name finds out the described title receiving user, and presses the unique of the described terminal receiving userMark, sends the terminal to described recipient by described concrete message.Described information management module is logicalThe user's name of terminal described in overwriting and unique mark, it is achieved that the pipe to described terminal device informationReason so that described message pushing module can realize the standard for described terminal accordingly when PUSH messageDetermine position.
In the technical program, it is preferable that also include: Registering modules, receive the registration of registration terminalInformation, described log-on message includes user's name and unique mark, the described letter of described registration terminalThe user's name of registration terminal described in breath management module records and unique mark.In the technical program,The message that described Registering modules is succeeded in registration by the log-on message feedback device receiving described terminalForm, completes described message and pushes the connection between integrating apparatus and described terminal and identification.
In the technical program, described Registering modules can provide one based on http protocol interface,Carrying out the registration of described terminal unit, the terminal through registration can receive the message of propelling movement.
Described interface shape is as follows:
http://www.yourwebsite.com/api/saveDeviceInfo.dev?data=
Parameter declaration:
Parameter represents with JSON string format, such as: " { " appId ": " 123 ";“appName”:”CRM”;“username”:“jimmy”;“deviceToken”:“2E34E7C6”;“deviceOS”:”iPhone”;”deviceOSVersion”:”4S”}”
Parameter declaration:
AppId: application identities.
AppName: Apply Names.
UserName: user's name, i.e. terminal applies user.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
The operating system of deviceOS: equipment, such as iPhone, Android, WinPhone。
The operating system version of deviceOSVersion: equipment.
In the technical program, it is preferable that also include: cancellation module, receive the cancellation nullifying terminalInformation, described log-off message includes the user's name in described cancellation terminal and/or uniquely identifies,Described information management module, from the user's name recorded and unique mark, deletes described cancellation eventuallyThe user's name of end and unique mark, and/or, application message acquisition module, from application serverObtain the user's name of the terminal having deleted application-specific and/or uniquely identify, described information management mouldBlock, from described and from the user's name recorded and unique mark, has deleted application-specific described in deletionUser's name and unique mark.In the technical program, described message pushes integrating apparatus according to instituteState described log-off message that cancellation module and/or described application acquisition module receive and/or described deleteThe user profile of application-specific, and then ensure its accurate input that message is pushed.
Described cancellation module can provide an equipment to nullify interface.Deleted by end user in terminal appliesAfter removing, this interface can externally transmit the information of relative users.
Described interface shape is as follows:
http://www.yourwebsite.com/api/deviceInfoLogOff.dev?data=
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“deviceToken”:“2E34E6”;}”
Parameter declaration:
AppName: Apply Names.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
Meanwhile, described application message acquisition module can provide an acquisition to delete respective applicationThe interface of equipment (i.e. mobile terminal) information, for ensureing that what message pushed precisely throws in.This setsStandby information is to be pushed integrating apparatus by message to submit acquisition request to enterprises end application.
Described interface shape is as follows:
http://www.yourwebsite.com/api/feedbackService.ps?appName=
Parameter represents with string format, is worth for Apply Names, such as: " " CRM " ".
In technique scheme, it is preferable that also include: qualification acquisition module, obtain and push qualificationInformation, described message pushing module uses described propelling movement qualification information to connect push server, to callDescribed Push Service pushes described concrete message.In the technical program, described qualification information refers toNeed to described terminal use's PUSH message Enterprise Application Management person apply to it relevant described in push awaySend the information of the relevant qualification obtained at ISP.Described qualification acquisition module is by transmitting this letterBreath is to call the information pushing task that described Push Service completes to be correlated with.
Described message pushes integrating apparatus when acting on behalf of Push Service, it is achieved that message locally stored.So, described message pushes integrating apparatus externally provides message to push detailed, message by administration interfaceThe information such as the statistical data of propelling movement, trendgram.
For ensureing the safety of externally service, described message pushes integrating apparatus and oAuth can be used to recognizeThe authority of card Service Management user.
Present invention also offers a kind of information pushing integration method, including: step 202, receive messagePushing request, described message pushes request and includes concrete message, the title receiving user and equipment classType;Step 204, according to described device type, calls corresponding Push Service, with by described specificallyMessage is pushed to described reception user.In the technical program, described step 204 is according to described step202 user equipment informations received, call corresponding Push Service (e.g., Fructus Mali pumilae iPhone OSPush Service, or the Push Service of Google Android, or the propelling movement of Microsoft Win PhoneService, etc.), and then achieve the closing for the message push service on different mobile platforms,Externally define unified interface.
Described interface can be following form:
http://www.yourwebsite.com/pushMsgService.ps?data
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“receivers”:”tom,jimmy,kate”;“badge”:”default”;" content ": " message content ";”msgType”:”iPhone”;" title ": " message header ";“sound”:”default”}”
Parameter declaration:
AppName: Apply Names.
Receivers: user list.
Badge: icon.
Content: user can be with self-defining content.
MsgType: device type (such as Android/iPhone/Win Phone).
Title: message content.
Sound: voice prompt.
Environment: ambient As (production/sandbox).
Date: send the time.
In the technical program, it is preferable that also include: step 201, record one or more terminalUser's name and unique mark;Described step 204 includes;From the use of the one or more terminalName in an account book finds out the described title receiving user in claiming, and by unique mark of the described terminal receiving userKnow, described concrete message is sent the terminal to described recipient.By recording the user of described terminalTitle and unique mark, it is achieved that the management to described terminal device information, and then can push away accordinglyRealize described terminal is accurately positioned when sending message.
In technique scheme, it is preferable that described step 201 includes: receive the note of registration terminalVolume information, described log-on message includes user's name and unique mark, the record of described registration terminalThe user's name of described registration terminal and unique mark.In the technical program, by receiving described endThe form of the message that the log-on message of end feedback device succeed in registration, completes described message and pushes wholeConnection between locking device and described terminal and identification.
Described used interface of registering can be following form:
http://www.yourwebsite.com/api/saveDeviceInfo.dev?data=
Parameter declaration:
Parameter represents with JSON string format, such as: " { " appId ": " 123 ";“appName”:”CRM”;“username”:“jimmy”;“deviceToken”:“2E34E7C6”;“deviceOS”:”iPhone”;”deviceOSVersion”:”4S”}”
Parameter declaration:
AppId: application identities.
AppName: Apply Names.
UserName: user's name, i.e. terminal applies user.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
The operating system of deviceOS: equipment, such as iPhone, Android, WinPhone。
The operating system version of deviceOSVersion: equipment.
In technique scheme, it is preferable that described step 201 also includes: receive and nullify terminalLog-off message, described log-off message includes the user's name in described cancellation terminal and/or uniquely marksKnow, and from the user's name recorded and unique mark, delete the user's name of described cancellation terminalIdentify with unique, and/or from application server, obtain the user name of the terminal having deleted application-specificClaim and/or uniquely identify, and from described and from the user's name recorded and unique mark, deletingThe described user's name having deleted application-specific and unique mark.In the technical program, disappear describedBreath pushes in integration method by receiving described log-off message and/or the described use having deleted application-specificFamily information, and then ensure the accurate input that message is pushed.
Described cancellation used interface can be following form:
http://www.yourwebsite.com/api/deviceInfoLogOff.dev?data=
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“deviceToken”:“2E34E6”;}”
Parameter declaration:
AppName: Apply Names.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
User's name and/or the uniquely identified of the described terminal having deleted application-specific for acquisition connectMouth can be following form:
http://www.yourwebsite.com/api/feedbackService.ps?appName=
Parameter represents with string format, is worth for Apply Names, such as: " " CRM " ".
In technique scheme, it is preferable that described step 204 includes: obtain and push qualification letterBreath, and use described propelling movement qualification information to connect push server, push away calling described Push ServiceSend described concrete message.In the technical program, described qualification information refers to need to use to described terminalThe Enterprise Application Management person of family PUSH message takes at relevant described Push Service supplier applying to itThe information of the relevant qualification obtained.Complete by obtaining and using this information to call described Push ServiceRelevant information pushing task.
Described message is applied to push integration method when acting on behalf of Push Service, it is achieved that this locality of message is depositedStorage.So, apply described message to push integration method and can externally provide message by an administration interfacePush the information such as detailed, the statistical data of message propelling movement, trendgram.
For ensureing the safety of externally service, can use when applying described message to push integration methodThe authority of oAuth authentication service management user.
By above technical scheme, it is possible to close message push service on different mobile platform, externally carryCarry out message transmission for unified interface, and provide locally stored, the statistical query of message, customization to send outGive, the extra-service such as cell phone apparatus management, and then improve the exploitation of the personnel that design and develop of related applicationEfficiency, reduces development cost and risk.
Detailed description of the invention
In order to be more clearly understood that the above-mentioned purpose of the present invention, feature and advantage, below in conjunction with attachedThe present invention is further described in detail by figure and detailed description of the invention.
Elaborate a lot of detail in the following description so that fully understanding the present invention, but,The present invention can implement to use other to be different from other modes described here, therefore, and the present inventionIt is not limited to the restriction of following public specific embodiment.
Fig. 1 shows the block diagram of message propelling movement integrating apparatus according to an embodiment of the invention.
As it is shown in figure 1, message pushes integrating apparatus 100 according to an embodiment of the invention, including:Request processing module 102, receives message and pushes request, and described message pushes request and includes specifically disappearingBreath, the title receiving user and device type;Message pushing module 104, according to described equipment classType, calls corresponding Push Service, so that described concrete message to be pushed to described reception user.At thisIn technical scheme, described message pushing module 104 receives according to described request processing module 102User equipment information, call corresponding Push Service (e.g., the Push Service of Fructus Mali pumilae iPhone OS,Or the Push Service of Google Android, or the Push Service of Microsoft Win Phone, etc.Deng), and then achieve the closing for the message push service on different mobile platforms, externally formedUnified interface.
Three kinds of main flow mobile platforms, Fructus Mali pumilae iPhone OS, Google Android, Microsoft Win PhonePropelling movement mode inconsistent, described message push integrating apparatus 100 can integrate three kinds of Push Service,Externally providing unified message to push interface, interface is based on http protocol, and parameter is with JSON form tableShow.Message pushes integrating apparatus 100 and resolves after the request receiving PUSH message, according to solutionThe design parameter data separated out select different passages to continue to official, i.e. PUSH message.I.e. messagePusher is an agency of official's Push Service.
Interface shape is as follows:
http://www.yourwebsite.com/pushMsgService.ps?data
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“receivers”:”tom,jimmy,kate”;“badge”:”default”;" content ": " message content ";”msgType”:”iPhone”;" title ": " message header ";“sound”:”default”}”
Parameter declaration:
AppName: Apply Names.
Receivers: user list.
Badge: icon.
Content: user can be with self-defining content.
MsgType: device type (such as Android/iPhone/Win Phone).
Title: message content.
Sound: voice prompt.
Environment: ambient As (production/sandbox).
Date: send the time.
In the technical program, it is preferable that also include: information management module 106, record one orThe user's name of multiple terminals and unique mark, described message pushing module 104 is from one or manyThe user's name of individual terminal finds out the described title receiving user, and by the described end receiving userUnique mark of end, sends the terminal to described recipient by described concrete message.Described information managementModule 106, by recording the user's name of described terminal and unique mark, it is achieved that to described terminalThe management of facility information so that described message pushing module 104 can realize when PUSH message accordinglyDescribed terminal is accurately positioned.
In the technical program, it is preferable that also include: Registering modules 108, receive registration terminalLog-on message, described log-on message includes user's name and unique mark, the institute of described registration terminalState information management module 106 and record the user's name of described registration terminal and unique mark.In this technologyIn scheme, described Registering modules 108 is registered by the log-on message feedback device receiving described terminalThe successfully form of message, completes described message and pushes between integrating apparatus 100 and described terminalConnect and identify.
In the technical program, described Registering modules 108 can provide one to connect based on http protocolMouthful, carrying out the registration of described terminal unit, the terminal through registration can receive the message of propelling movement.
Interface shape is as follows:
http://www.yourwebsite.com/api/saveDeviceInfo.dev?data=
Parameter declaration:
Parameter represents with JSON string format, such as: " { " appId ": " 123 ";“appName”:”CRM”;“username”:“jimmy”;“deviceToken”:“2E34E7C6”;“deviceOS”:”iPhone”;”deviceOSVersion”:”4S”}”
Parameter declaration:
AppId: application identities.
AppName: Apply Names.
UserName: user's name, i.e. terminal applies user.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
The operating system of deviceOS: equipment, such as iPhone, Android, WinPhone。
The operating system version of deviceOSVersion: equipment.
In the technical program, it is preferable that also include: cancellation module 110, receive and nullify terminalLog-off message, described log-off message includes the user's name in described cancellation terminal and/or uniquely marksKnowing, described information management module 106, from the user's name recorded and unique mark, is deleted describedNullify the user's name of terminal and unique mark, and/or, application message acquisition module 112, from applicationServer obtains the user's name of the terminal having deleted application-specific and/or uniquely identifies, described letterBreath management module 106 is from described and from the user's name recorded and unique mark, described in deletionDelete the user's name of application-specific and unique mark.In the technical program, described message pushes wholeThe institute that locking device 100 receives according to described cancellation module 110 and/or described application acquisition module 112State log-off message and/or the described user profile having deleted application-specific, and then ensure that it is for messageThe accurate input pushed.
Described cancellation module 110 can provide an equipment to nullify interface.Finally used in terminal appliesAfter family is deleted, this interface can externally transmit the information of relative users.
Interface shape is as follows:
http://www.yourwebsite.com/api/deviceInfoLogOff.dev?data=
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“deviceToken”:“2E34E6”;}”
Parameter declaration:
AppName: Apply Names.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
Meanwhile, described application message acquisition module 112 can provide an acquisition to delete accordinglyThe interface of equipment (i.e. mobile terminal) information of application, for ensureing the accurate input that message pushes.This facility information is to be pushed integrating apparatus 100 by message to submit acquisition request to enterprises end application.
Interface shape is as follows:
http://www.yourwebsite.com/api/feedbackService.ps?appName=
Parameter represents with string format, is worth for Apply Names, such as: " " CRM " ".
In technique scheme, it is preferable that also include: qualification acquisition module 114, obtain and pushQualification information, described message pushing module 104 uses described propelling movement qualification information to connect Push ServiceDevice, to call described Push Service to push described concrete message.In the technical program, described moneyMatter information refers to need the Enterprise Application Management person to described terminal use's PUSH message applying phase with itThe information of the relevant qualification obtained at the described Push Service supplier closed.Described qualification acquisition module114 by transmitting the information pushing task that this information completes to be correlated with to call described Push Service.
Described message pushes integrating apparatus 100 when acting on behalf of Push Service, it is achieved that this locality of message is depositedStorage.So, described message pushes integrating apparatus 100 externally provides message propelling movement bright by administration interfaceCarefully, message pushes statistical data, the information such as trendgram.
For ensureing the safety of externally service, described message pushes integrating apparatus 100 and can useThe authority of oAuth authentication service management user.
Fig. 2 shows the flow chart of information pushing integration method according to an embodiment of the invention.
As in figure 2 it is shown, information pushing integration method according to an embodiment of the invention, including: step202, receive message and push request, described message pushes request and includes concrete message, receives userTitle and device type;Step 204, according to described device type, calls and pushes clothes accordinglyBusiness, to be pushed to described reception user by described concrete message.In the technical program, described step204 user equipment informations received according to described step 202, call corresponding Push Service(e.g., the Push Service of Fructus Mali pumilae iPhone OS, or the Push Service of Google Android, orThe Push Service of Microsoft Win Phone, etc.), and then achieve on different mobile platformsThe closing of message push service, externally defines unified interface.
Described interface can be following form:
http://www.yourwebsite.com/pushMsgService.ps?data
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“receivers”:”tom,jimmy,kate”;“badge”:”default”;" content ": " message content ";”msgType”:”iPhone”;" title ": " message header ";“sound”:”default”}”
Parameter declaration:
AppName: Apply Names.
Receivers: user list.
Badge: icon.
Content: user can be with self-defining content.
MsgType: device type (such as Android/iPhone/Win Phone).
Title: message content.
Sound: voice prompt.
Environment: ambient As (production/sandbox).
Date: send the time.
In the technical program, it is preferable that also include: step 201, record one or more terminalUser's name and unique mark;Described step 204 includes;From the use of the one or more terminalName in an account book finds out the described title receiving user in claiming, and by unique mark of the described terminal receiving userKnow, described concrete message is sent the terminal to described recipient.By recording the user of described terminalTitle and unique mark, it is achieved that the management to described terminal device information, and then can push away accordinglyRealize described terminal is accurately positioned when sending message.
In technique scheme, it is preferable that described step 201 includes: receive the note of registration terminalVolume information, described log-on message includes user's name and unique mark, the record of described registration terminalThe user's name of described registration terminal and unique mark.In the technical program, by receiving described endThe form of the message that the log-on message of end feedback device succeed in registration, completes described message and pushes wholeConnection between locking device and described terminal and identification.
Described used interface of registering can be following form:
http://www.yourwebsite.com/api/saveDeviceInfo.dev?data=
Parameter declaration:
Parameter represents with JSON string format, such as: " { " appId ": " 123 ";“appName”:”CRM”;“username”:“jimmy”;“deviceToken”:“2E34E7C6”;“deviceOS”:”iPhone”;”deviceOSVersion”:”4S”}”
Parameter declaration:
AppId: application identities.
AppName: Apply Names.
UserName: user's name, i.e. terminal applies user.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
The operating system of deviceOS: equipment, such as iPhone, Android, WinPhone。
The operating system version of deviceOSVersion: equipment.
In technique scheme, it is preferable that described step 201 also includes: receive and nullify terminalLog-off message, described log-off message includes the user's name in described cancellation terminal and/or uniquely marksKnow, and from the user's name recorded and unique mark, delete the user's name of described cancellation terminalIdentify with unique, and/or from application server, obtain the user name of the terminal having deleted application-specificClaim and/or uniquely identify, and from described and from the user's name recorded and unique mark, deletingThe described user's name having deleted application-specific and unique mark.In the technical program, disappear describedBreath pushes in integration method by receiving described log-off message and/or the described use having deleted application-specificFamily information, and then ensure the accurate input that message is pushed.
Described cancellation used interface can be following form:
http://www.yourwebsite.com/api/deviceInfoLogOff.dev?data=
Parameter represents with JSON string format, such as: " { " appName ": " CRM ";“deviceToken”:“2E34E6”;}”
Parameter declaration:
AppName: Apply Names.
DeviceToken: device token (the terminal mark obtained from enterprises end applicationKnow).
User's name and/or the uniquely identified of the described terminal having deleted application-specific for acquisition connectMouth can be following form:
http://www.yourwebsite.com/api/feedbackService.ps?appName=
Parameter represents with string format, is worth for Apply Names, such as: " " CRM " ".
In technique scheme, it is preferable that described step 204 includes: obtain and push qualification letterBreath, and use described propelling movement qualification information to connect push server, push away calling described Push ServiceSend described concrete message.In the technical program, described qualification information refers to need to use to described terminalThe Enterprise Application Management person of family PUSH message takes at relevant described Push Service supplier applying to itThe information of the relevant qualification obtained.Complete by obtaining and using this information to call described Push ServiceRelevant information pushing task.
Described message is applied to push integration method when acting on behalf of Push Service, it is achieved that this locality of message is depositedStorage.So, apply described message to push integration method and can externally provide message by an administration interfacePush the information such as detailed, the statistical data of message propelling movement, trendgram.
For ensureing the safety of externally service, can use when applying described message to push integration methodThe authority of oAuth authentication service management user.
Fig. 3 shows that the system of information pushing integrating apparatus according to an embodiment of the invention runs frameworkSchematic diagram.
As it is shown on figure 3, the system of information pushing integrating apparatus runs frame according to an embodiment of the inventionStructure is as follows:
1, described enterprise application server 302 calls relevant interface and pushes integrating apparatus with described message304 communications carrying out necessity;
2, described message pushes integrating apparatus 304 by the corresponding interface and described push server 306N () communicates to call corresponding official Push Service (such as iPhone Push Service, AndroidPush Service or Win Phone Push Service, etc.);
3, described push server 306(n) message of required propelling movement is pushed to described user terminal308(m).
Fig. 4 shows the system operational process of information pushing integrating apparatus according to an embodiment of the inventionFigure.
As shown in Figure 4, the system of information pushing integrating apparatus runs stream according to an embodiment of the inventionJourney is as follows:
Step 1, mobile phone terminal applies 408 calling interface registration equipment to push integrating apparatus with described message304 carry out communication, its log-on message is transferred to described message and pushes integration equipment 304;Described disappearBreath pushes the information that integration equipment 304 applies 408 returning equipments to succeed in registration to described mobile phone terminal.
Step 2, Enterprise Application Management person 402 logs in described message and pushes integrating apparatus 304, uploadsThe qualification information of related application, and push integrating apparatus 304 acquisition propelling movement key from described message;InstituteState message push integrating apparatus 304 successively return to this Enterprise Application Management person 402 log in successfully, onPass the information such as key that successfully and successfully obtain.
Step 3, enterprises end application 404 pushes integrating apparatus 304 PUSH message to described message.
Step 4, described message pushes integrating apparatus 304 and uses the qualification information uploaded to push away to officialTake business 410 foundation and push connection;Described official Push Service 410 pushes to described message and integrates dressPut the information of 304 return successful connections.
Step 5, described message pushes integrating apparatus 304 and disappears to Push Service 410 propelling movement of described officialBreath.
Step 6, described official Push Service 410 applies 408 PUSH messages to described mobile phone terminal.
Step 7, described message pushes integrating apparatus 304 and pushes away accordingly to the application return of described enterprises endSend feedback.
Above-mentioned steps sequence number not represents the absolute order relation of described step, and described step completes togetherOn the premise of function or effect, can carry out according to the order different from above-mentioned steps sequence number, it is possible toTo carry out simultaneously.
Technical scheme is described in detail above in association with accompanying drawing.Answering by the technical programWith, it is possible to close message push service on different mobile platform, externally provide unified interface to carry out messageSend, and locally stored, the statistical query of message, customization transmission, cell phone apparatus management single-candidate are providedOuter service, and then improve the development efficiency of the personnel that design and develop of related application, reduce development cost andRisk.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, forFor those skilled in the art, the present invention can have various modifications and variations.All essences in the present inventionWithin god and principle, any modification, equivalent substitution and improvement etc. made, should be included in the present inventionProtection domain within.