CN101765070A - Method and system for controlling mobile phone application - Google Patents
Method and system for controlling mobile phone application Download PDFInfo
- Publication number
- CN101765070A CN101765070A CN200910260033A CN200910260033A CN101765070A CN 101765070 A CN101765070 A CN 101765070A CN 200910260033 A CN200910260033 A CN 200910260033A CN 200910260033 A CN200910260033 A CN 200910260033A CN 101765070 A CN101765070 A CN 101765070A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- calling number
- instruction
- corresponding relation
- phone terminal
- 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.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method and a system for controlling mobile phone application. The method comprises the following steps of: generating a corresponding relation between a calling number and a command on a service platform, storing the corresponding relation and transmitting the corresponding relation to a mobile phone terminal; storing the corresponding relation between the calling number and the command by the mobile phone terminal; interpreting the command into the calling number when the service platform is going to transmit the command, and starting a call carrying the calling number to the mobile phone terminal; and interpreting the calling number into the command transmitted by the service platform according to the stored corresponding relation between the calling number and the command when the mobile phone receives the call. The method and the system for controlling mobile phone application solve the problem of controlling terminal application by a server and the problems of low efficiency, poor user experience and network resource consumption in a conventional method.
Description
Technical field
The present invention relates to the communications field, relate in particular to a kind of method and system that mobile phone is used of controlling.
Background technology
Along with the granting of domestic 3G license, the mobile phone valued added applications becomes the emphasis of present communication service development.The mobile phone valued added applications is by the mutual realization concrete function between terminal application software and the server at present, but this type of uses the means that generally lack server ACTIVE CONTROL termination function, but adopts terminal applies taking turn mode querying server to obtain control information.This kind adopts the mode of terminal polling to have inefficiency, problem that network resource consumption is big, and since at present part operator adopt charging way according to duration, this kind control mode can cause meaningless charging bill, poor user experience.
And the mode control terminal of the present invention by call used, and makes full use of the signaling capability of traditional electrical phone network and the call function of terminal, will call out and terminal applies is controlled and combined, and created a kind of mode of new server active push control command.
Summary of the invention
The present invention proposes a kind of method and system that mobile phone is used of controlling.Solved the problem of server, changed the mode of tradition, solved traditional approach efficient poor efficiency, poor user experience, problem that network resource consumption is big by the terminal inquiry server for terminal applies control.
According to an aspect of the present invention, propose a kind of system that mobile phone is used that controls, wherein, server platform comprises: application server sends instructions under the call service module by calling out control interface; The call service module, the corresponding relation of generation calling number and instruction is preserved described corresponding relation and is issued to mobile phone terminal, and the instruction translation that application server is issued becomes calling number, and initiates to comprise the calling of calling number to mobile phone terminal; Mobile phone terminal comprises: the calling number analysis module, and the corresponding relation of reception and preservation calling number and instruction is translated into instruction with calling number, and is notified to the mobile phone application by the application controls interface; Mobile phone is used, the instruction that the reception server platform issues.
Further, the described corresponding relation that described call service module initiatively will generate is issued to mobile phone terminal, perhaps when mobile phone terminal is inquired about, issues described corresponding relation.
Further, described instruction comprises one of following at least: calendar prompting notice, new mail arrival notice, task reminders notice, new system message alert notification.
According to a further aspect of the invention, also propose a kind of method that mobile phone is used of controlling, may further comprise the steps:, preserve described corresponding relation and be issued to mobile phone terminal at the corresponding relation of server platform generation calling number and instruction; Preserve the corresponding relation of described calling number and instruction by mobile phone terminal; When server platform will send instructions under mobile phone terminal, described instruction translation is become calling number, and initiate to carry the calling of described calling number to mobile phone terminal; When mobile phone terminal receives described calling,, described calling number is translated into the instruction that server platform issues according to the corresponding relation of the calling number and instruction of having preserved.
Further, preserve described corresponding relation and be issued to the operation of mobile phone terminal, may further comprise the steps: the described corresponding relation that initiatively will be generated by server platform is issued to mobile phone terminal, perhaps when mobile phone terminal is inquired about, issues described corresponding relation.
Further, described instruction comprises one of following at least: calendar prompting notice, new mail arrival notice, task reminders notice, new system message alert notification.
According to a further aspect of the invention, a kind of mobile phone terminal that the analysis service applicator platform issues instruction that is used for is also proposed, comprise: the calling number analysis module, receive and preserve the corresponding relation that the calling number that issued by server platform and server platform instruct, receive that server platform initiates carry the calling of calling number the time, calling number is translated into instruction, be notified to mobile phone by the application controls interface and use; Mobile phone is used, the instruction that the reception server platform issues.
According to a further aspect of the invention, also propose a kind of server platform that sends instructions under mobile phone terminal, comprising: application server sends instructions under the call service module by calling out control interface; The call service module, the corresponding relation of generation calling number and instruction is preserved described corresponding relation and is issued to mobile phone terminal, and the instruction translation that application server is issued becomes calling number, and initiates to comprise the calling of calling number to mobile phone terminal.
Further, the described corresponding relation that described call service module initiatively will generate is issued to mobile phone terminal, perhaps when mobile phone terminal is inquired about, issues described corresponding relation.
Compared with prior art, the present invention proposes the calling number analytical technology of utilizing call and control the mobile phone application.Utilize the calling number of network side call platform controlling call, call out terminal to be controlled, if coupling after the terminal analysis calling number then translate into corresponding instruction back control terminal and use and carry out corresponding operating does not match and then delivers mobile communication module ringing user.This invention has mainly solved the problem of server for terminal applies control, changed the mode of tradition by the terminal inquiry server, traditional approach efficient poor efficiency, poor user experience, problem that network resource consumption is big have been solved, for operator provides a kind of novel system and method that user terminal is used of controlling.
Description of drawings
The system construction drawing that Fig. 1 uses for control mobile phone among the present invention.
Fig. 2 controls the method flow diagram that mobile phone is used for the present invention.
Fig. 3 is for holding the method flow diagram of voice conferencing among the present invention.
Fig. 4 is an embodiment of the invention block diagram.
Embodiment
The system construction drawing that Fig. 1 uses for control mobile phone among the present invention, this system mainly comprises server platform and mobile phone terminal.Wherein, server platform is set up the call service module, and mobile phone terminal is set up the calling number analysis module.Below in conjunction with accompanying drawing the module of setting up is elaborated.
The call service module resides in the server platform side, and the function that makes a call is provided, and receipt of call is initiated the result.Provide the calling control interface to call by this call service module to application server, this call service module generates the corresponding relation of calling number and instruction, in store calling number and server instruction mapping table also are issued to mobile phone terminal, application server sends instructions by calling out under the control interface, the call service module becomes calling number with its translation, make a call then to terminal called to be controlled, and the called terminal succeed result is fed back to application server by calling out control interface.
The calling number analysis module resides in the mobile phone terminal side, and the Selective Incoming Call function of end side is provided.After calling out the arrival mobile phone, this calling number analysis module is searched calling number and server instruction mapping table, if numbers match, then translation becomes application instruction, uses by application controls interface notice mobile phone and carries out corresponding operating.
By above-mentioned explanation as can be seen, need in call service module and calling number analysis module, preserve the corresponding relation of calling number and server instruction, will the list item that record described corresponding relation be elaborated below.
Sequence number: list item numbering;
Calling number: call out the calling number of initiating;
Server instruction: the instruction title, according to the instruction of calling number translation, control is used and is carried out associative operation.
It is as follows to be with enterprise's office application that example is described this table below:
Sequence number (Seq) | Calling number (Callee) | Instruction (Order) |
?1 | ??100881 | ??Calendar?Notice |
?2 | ??100882 | ??Newmail?Notice |
?3 | ??100883 | ??Order?Notice |
?4 | ??100884 | ??Newmessage?Notice |
?... | ??... | ??... |
The corresponding respectively using action of above-mentioned instruction is:
Calendar Notice: calendar prompting notice, mobile phone are used the connection application server and are obtained the calendar prompting content;
Newmail Notice: new mail arrival notice, mobile phone are used the connection application server and are obtained Mail Contents;
Order Notice:OA task reminders notice, mobile phone are used the connection application server and are obtained task definition;
Newmessage Notice: new system message alert notification, mobile phone are used the connection application server and are obtained message content;
Undertaken alternately by calling out control interface between call service module and application server, described calling control interface is used for initiating instruction, receives the instruction results notice.Be elaborated to calling out control interface below.
The interface definition of initiating instruction interface is:
Interface name | Initiate instruction |
Interface is described | Call by application server |
Interface protocol | The WebService mode is used the UTF-8 coding |
The method name | ?makeOrder |
The interface supplier | The call service module |
Main user | Application server |
Input parameter:
Title | Explanation | Data type | Length (byte) |
??Order | The instruction title is a calling number according to instruction translation, and control is used and carried out associative operation | ??String | ??≤50 |
??Caller | Termination number form to be controlled: Name1:num1 | ??String | ??≤50 |
Output parameter:
Title | Explanation | Data type | Length (byte) |
??Result | The call setup result | ?MakeOrderResult |
MakeorderResult data type structure is:
Title | Explanation | Data type | Length (byte) |
??RequestID | Send the serial ID of calling out | ??String | ??≤18 |
??ResultCode | 0-operates successfully, begins to call out first party 1--system mistake, please contact management person | ??int |
The interface definition of instruction results notification interface is:
Interface name | The instruction results notice |
Interface is described | Instruction results is by call service module notice application server |
Interface protocol | The WebService mode is used the UTF-8 coding |
The method name | ??notifyResultStatus |
The interface supplier | Application server |
Main user | The call service module |
Input parameter:
Title | Explanation | Data type | Length (byte) |
??RequestID | The request number, the unique identification of this operation | ??String | ?≤18 |
??ResultCode | The 0-order is transmitted successfully, and failure is transmitted in the 1-order | ??Integer | ?≤18 |
Output parameter (output parameter can be sky)
Title | Explanation | Data type | Length (byte) |
??ReturnResult | Return information | ??Result |
Result comprises following information:
Title | Explanation | Data type | Length (byte) |
??ResultCode | 0: call success; 1: handle failure | ??String | ??4 |
??remark | Message | ??String | ??≤50 |
Undertaken alternately by the application controls interface between calling number analysis module and mobile phone application, described application controls interface is used to send application controls order notice.
The interface definition of application controls order notification interface is:
Interface name | Application controls order notice |
Interface is described | Instruction is used by calling number analysis module notice mobile phone |
Interface protocol | Call the library file form |
The method name | ??notifyOrder |
The interface supplier | Mobile phone is used |
Main user | The calling number analysis module |
Input parameter:
Title | Explanation | Data type | Length (byte) |
?Order | The instruction title is translated as instruction according to calling number, and control is used and carried out associative operation | ??String | ??≤50 |
Output parameter
Title | Explanation | Data type | Length (byte) |
??ResultCode | 0: call success; 1: handle failure | ??String | ??4 |
Fig. 2 may further comprise the steps for the present invention controls the method flow diagram that mobile phone is used:
In step 201, after generating the corresponding relation of calling number and instruction, preserve described corresponding relation, server platform is issued to mobile phone terminal.Described corresponding relation is saved in the list item, and server platform can initiatively issue this mapping table, also can issue this mapping table when mobile phone terminal is inquired about.
In step 202, preserve the corresponding relation of described calling number and instruction by mobile phone terminal.
In step 203, when server platform will send instructions, described instruction translation is become calling number under mobile phone terminal, and initiate to carry the calling of described calling number to mobile phone terminal.
In step 204, when mobile phone terminal receives described calling,, described calling number is translated into the instruction that server platform issues according to the corresponding relation of the calling number and instruction of having preserved.So mobile phone terminal can connect with server platform, and according to the corresponding operation of instruction execution.
Below in conjunction with drawings and Examples method and system of the present invention is described.
Fig. 3 cooperates realization for realizing the method flow diagram of application controls among the present invention by above-mentioned system configuration and each interface, and this method specifically may further comprise the steps:
Application server finds that user A has new mail to arrive, and by makeOrder method input Newmail Notice instruction and user A number, and calls the call service module;
The call service module is 100882 according to Newmail Notice instruction translation calling number, is initiated to the calling of user A termination number with 100882 as caller;
After the calling number analysis module of mobile phone terminal is received calling, at Zhu Jiaohaoma ﹠amp; The instruction that finds 100882 correspondences in the instruction relation table is Newmail Notice, uses by notifyOrder method notice mobile phone.For at Zhu Jiaohaoma ﹠amp; Do not have the number of coupling then calling to be forwarded to mobile phone normal process flow process in the instruction relation table, ringring prompting the user answer;
Mobile phone is used and is connected application server reception Mail Contents;
The calling number analysis module is hung up and is called out and the notification call service module;
The call service module is called out by notifyResultStatus method notice application server and is hung up the result, and the expression terminal receives instructs successfully.
The relative prior art of the present invention, advantage that is had and effect.
Changed the method for conventional mobile phone terminal polling, can reduce the waste and the waste of network resources of mobile phone terminal resource, and can not produce any extra charging the user;
Have good autgmentability, it can be built in the existing mobile phone terminal, and has made full use of the existing mobile phone net, and it is applied widely, and is little to the existing network system reform.
Fig. 4 is an embodiment of the invention block diagram.The system that disposes with certain telecom operators describes as case study on implementation below.
As shown in Figure 4, the professional ability IAD is the server of the open communication network ability of operator, the enterprise's OA application server initiates a call to mobile phone terminal by calling out control interface control professional ability IAD, and mobile phone terminal via mobile network is connected to the enterprise's OA application server through data and uses enterprise's OA to use.
Such as the mail reminder business, the enterprise's OA application server possesses enterprise's mailbox functions, after certain user who has registered the mail reminder function has an envelope new mail to arrive, the OA application server is initiated one by commands for controlling professional ability IAD and is called out on the user mobile phone, translation becomes the application of new mail arrival instruction notification mobile phone after the calling number analysis module analysis of user mobile phone terminal, and the mobile phone application is connected to the enterprise's OA application server by wireless data and obtains Mail Contents.
Description of the invention provides for example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.
Claims (9)
1. control the system that mobile phone is used for one kind, wherein:
Server platform comprises:
Application server sends instructions under the call service module by calling out control interface;
The call service module, the corresponding relation of generation calling number and instruction is preserved described corresponding relation and is issued to mobile phone terminal, and the instruction translation that application server is issued becomes calling number, and initiates to comprise the calling of calling number to mobile phone terminal;
Mobile phone terminal comprises:
The calling number analysis module, the corresponding relation of reception and preservation calling number and instruction is translated into instruction with calling number, and is notified to the mobile phone application by the application controls interface;
Mobile phone is used, the instruction that the reception server platform issues.
2. according to the system of the described control mobile phone application of claim 1, wherein, the described corresponding relation that described call service module initiatively will generate is issued to mobile phone terminal, perhaps when mobile phone terminal is inquired about, issues described corresponding relation.
3. the system that uses according to claim 1 or 2 described control mobile phones, wherein, it is one of following that described instruction comprises at least: calendar prompting notice, new mail arrival notice, task reminders notice, new system message alert notification.
4. control the method that mobile phone is used for one kind, may further comprise the steps:
At the corresponding relation of server platform generation calling number and instruction, preserve described corresponding relation and be issued to mobile phone terminal;
Preserve the corresponding relation of described calling number and instruction by mobile phone terminal;
When server platform will send instructions under mobile phone terminal, described instruction translation is become calling number, and initiate to carry the calling of described calling number to mobile phone terminal;
When mobile phone terminal receives described calling,, described calling number is translated into the instruction that server platform issues according to the corresponding relation of the calling number and instruction of having preserved.
5. the method for using according to the described control mobile phone of claim 4, wherein, preserve described corresponding relation and be issued to the operation of mobile phone terminal, may further comprise the steps: the described corresponding relation that initiatively will be generated by server platform is issued to mobile phone terminal, perhaps when mobile phone terminal is inquired about, issue described corresponding relation.
6. the method for using according to claim 4 or 5 described control mobile phones, wherein, it is one of following that described instruction comprises at least: calendar prompting notice, new mail arrival notice, task reminders notice, new system message alert notification.
7. one kind is used for the mobile phone terminal that the analysis service applicator platform issues instruction, comprising:
The calling number analysis module, receive and preserve the corresponding relation that the calling number that issued by server platform and server platform instruct, receive that server platform initiates carry the calling of calling number the time, calling number is translated into instruction, be notified to mobile phone by the application controls interface and use;
Mobile phone is used, the instruction that the reception server platform issues.
8. server platform that sends instructions under mobile phone terminal comprises:
Application server sends instructions under the call service module by calling out control interface;
The call service module, the corresponding relation of generation calling number and instruction is preserved described corresponding relation and is issued to mobile phone terminal, and the instruction translation that application server is issued becomes calling number, and initiates to comprise the calling of calling number to mobile phone terminal.
9. the described according to Claim 8 server platform that sends instructions under mobile phone terminal, wherein, the described corresponding relation that described call service module initiatively will generate is issued to mobile phone terminal, perhaps when mobile phone terminal is inquired about, issues described corresponding relation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910260033A CN101765070A (en) | 2009-12-23 | 2009-12-23 | Method and system for controlling mobile phone application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910260033A CN101765070A (en) | 2009-12-23 | 2009-12-23 | Method and system for controlling mobile phone application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101765070A true CN101765070A (en) | 2010-06-30 |
Family
ID=42496030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910260033A Pending CN101765070A (en) | 2009-12-23 | 2009-12-23 | Method and system for controlling mobile phone application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101765070A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102148910A (en) * | 2011-01-19 | 2011-08-10 | 洪波 | Office software and enterprise private branch exchange (PBX) combined operation system and method |
CN102930427A (en) * | 2012-11-15 | 2013-02-13 | 上海华勤通讯技术有限公司 | Schedule management method, and mobile terminal of schedule management method |
CN102968336A (en) * | 2012-10-26 | 2013-03-13 | 北京奇虎科技有限公司 | Method and system for processing tasks |
CN102981942A (en) * | 2012-10-26 | 2013-03-20 | 北京奇虎科技有限公司 | Method and system for task processing |
CN104506741A (en) * | 2015-01-05 | 2015-04-08 | 网易(杭州)网络有限公司 | Promoting method, equipment and system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009107994A2 (en) * | 2008-02-28 | 2009-09-03 | (주)쏘몬 | Method and system of providing personal information control service for mobile communication terminal |
-
2009
- 2009-12-23 CN CN200910260033A patent/CN101765070A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009107994A2 (en) * | 2008-02-28 | 2009-09-03 | (주)쏘몬 | Method and system of providing personal information control service for mobile communication terminal |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102148910A (en) * | 2011-01-19 | 2011-08-10 | 洪波 | Office software and enterprise private branch exchange (PBX) combined operation system and method |
CN102148910B (en) * | 2011-01-19 | 2013-10-23 | 洪波 | Office software and enterprise private branch exchange (PBX) combined operation system and method |
CN102968336A (en) * | 2012-10-26 | 2013-03-13 | 北京奇虎科技有限公司 | Method and system for processing tasks |
CN102981942A (en) * | 2012-10-26 | 2013-03-20 | 北京奇虎科技有限公司 | Method and system for task processing |
CN102968336B (en) * | 2012-10-26 | 2015-06-17 | 北京奇虎科技有限公司 | Method and system for processing tasks |
CN104850791A (en) * | 2012-10-26 | 2015-08-19 | 北京奇虎科技有限公司 | Method and system for processing tasks |
CN102981942B (en) * | 2012-10-26 | 2015-09-16 | 北京奇虎科技有限公司 | A kind of task processing method and system |
CN104850791B (en) * | 2012-10-26 | 2018-06-22 | 北京奇安信科技有限公司 | The method and system of processing task |
CN102930427A (en) * | 2012-11-15 | 2013-02-13 | 上海华勤通讯技术有限公司 | Schedule management method, and mobile terminal of schedule management method |
CN104506741A (en) * | 2015-01-05 | 2015-04-08 | 网易(杭州)网络有限公司 | Promoting method, equipment and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101888452A (en) | Multi-access customer service system and method thereof | |
CN101662378A (en) | Cross-platform unified communication system and implementation method thereof | |
CN101222672B (en) | Method and system for implementing calling information display service | |
CN101227490B (en) | Network storage method and system | |
CN101765070A (en) | Method and system for controlling mobile phone application | |
CN104247473B (en) | Terminal device, interactive voice answering equipment, missed call system for prompting and method | |
CN101771769B (en) | Method, device and system for call control | |
CN101699883A (en) | Call forwarding system and call forwarding method thereof | |
CN101917674A (en) | Method and device for transmitting information in call | |
CN100499722C (en) | Device and method for realizing transmitting information to computer network real-time communication terminal by telephone | |
CN100466767C (en) | Method for realizing user's signature and mobile terminal | |
CN108737669B (en) | Flexible call method, system and terminal | |
CN1980272B (en) | Call-in number displaying system, terminal and method | |
CN104618612A (en) | Telephone system for performing cloud information service through internet | |
CN102752405B (en) | Phone system and the call method of a kind of internet to phone | |
CN102801877B (en) | Interactive voice response (IVR)-free virtual switchboard service method and system | |
CN100438509C (en) | Method for realizing unified information intelligent route and system thereof | |
CN101242548B (en) | A method for transmitting message via call service | |
CN101217610B (en) | Faxing method based on media server | |
CN105491044A (en) | Instant voice messaging method and device based on mobile terminal | |
CN101340492B (en) | Information inquiry method and apparatus | |
CN204741495U (en) | High in clouds information service's phone device is carried out through internet | |
CN102143465A (en) | Methods, device and system for processing ECT (Explicit Call Transfer) service | |
JP3388893B2 (en) | Personal communication service device | |
CN210091714U (en) | Intelligent contact center |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100630 |