一种控制手机应用的方法和系统的制作方法

文档序号:7722795阅读:151来源:国知局
专利名称:一种控制手机应用的方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种控制手机应用的方法和系统。

背景技术
随着国内3G牌照的发放,手机增值应用成为目前通信业务发展的重点。目前手机增值应用通过终端应用软件和服务器之间的交互实现具体功能,但是此类应用普遍缺少服务器主动控制终端功能的手段,而是采用终端应用轮巡方式查询服务器获取控制信息。此种采用终端轮询的方式存在效率低下、网络资源消耗大的问题,并且由于目前部分运营商采用按照时长的计费方式,此种控制方式会导致无谓的计费账单,用户体验差。
而本发明通过电话呼叫的方式控制终端应用,充分利用传统电话网的信令功能以及终端的通话功能,将呼叫和终端应用控制结合起来,创造了一种新的服务器主动推送控制命令的方式。


发明内容
本发明提出一种控制手机应用的方法和系统。解决了服务器对于终端应用控制的问题,改变了传统由终端查询服务器的方式,解决了传统方式效率低效、用户体验差、网络资源消耗大的问题。
根据本发明一方面,提出一种控制手机应用的系统,其中,服务器平台包括应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫;手机终端包括主叫号码分析模块,接收并保存主叫号码与指令的对应关系,将主叫号码翻译成指令,并通过应用控制接口通知给手机应用;手机应用,接收服务器平台下发的指令。
进一步,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
进一步,所述指令至少包括如下之一日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
根据本发明另一方面,还提出一种控制手机应用的方法,包括以下步骤在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端;由手机终端保存所述主叫号码与指令的对应关系;当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫;当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。
进一步,保存所述对应关系并下发到手机终端的操作,包括以下步骤由服务器平台主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
进一步,所述指令至少包括如下之一日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
根据本发明另一方面,还提出一种用于解析服务器平台下发指令的手机终端,包括主叫号码分析模块,接收并保存由服务器平台下发的主叫号码与服务器平台指令的对应关系,在接收到服务器平台发起的携带主叫号码的呼叫时,将主叫号码翻译成指令,通过应用控制接口通知给手机应用;手机应用,接收服务器平台下发的指令。
根据本发明另一方面,还提出一种向手机终端下发指令的服务器平台,包括应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫。
进一步,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
与现有技术相比,本发明提出了利用电话呼叫的主叫号码分析技术来控制手机应用。利用网络侧呼叫平台控制呼叫的主叫号码,呼叫待控制的终端,终端分析主叫号码后如果匹配则翻译成对应指令后控制终端应用进行相应操作,不匹配则转交手机通信模块振铃通知用户。该发明主要解决了服务器对于终端应用控制的问题,改变了传统由终端查询服务器的方式,解决了传统方式效率低效、用户体验差、网络资源消耗大的问题,为运营商提供了一种控制用户终端应用的新型系统和方法。



图1为本发明中控制手机应用的系统结构图。
图2为本发明控制手机应用的方法流程图。
图3为本发明中召开语音会议的方法流程图。
图4为本发明实施例框图。

具体实施例方式 图1为本发明中控制手机应用的系统结构图,该系统主要包括服务器平台和手机终端。其中,服务器平台增设呼叫服务模块,手机终端增设主叫号码分析模块。下面将结合附图对增设的模块进行详细说明。
呼叫服务模块驻留在服务器平台侧,提供发起呼叫功能,并接收呼叫发起结果。由该呼叫服务模块提供呼叫控制接口给应用服务器调用,该呼叫服务模块生成主叫号码与指令的对应关系,保存着主叫号码与服务器指令对应关系表并下发到手机终端,应用服务器通过呼叫控制接口下发指令,呼叫服务模块将其翻译成为主叫号码,然后发起呼叫给待控制的被叫终端,并将被叫终端接续结果通过呼叫控制接口反馈给应用服务器。
主叫号码分析模块驻留在手机终端侧,提供终端侧的呼叫过滤功能。当呼叫到达手机后,该主叫号码分析模块查找主叫号码与服务器指令对应关系表,如果号码匹配,则翻译成为应用指令,通过应用控制接口通知手机应用进行相应操作。
由上述说明可以看出,需要在呼叫服务模块以及主叫号码分析模块中保存主叫号码与服务器指令的对应关系,下面将对记载有所述对应关系的表项进行详细说明。
序号表项编号; 主叫号码呼叫发起的主叫号码; 服务器指令指令名称,根据主叫号码翻译的指令,控制应用进行相关操作。
下面以企业办公应用为例描述该表如下 上述指令分别对应的应用动作为 Calendar Notice日程提醒通知,手机应用连接应用服务器获取日程提醒内容; Newmail Notice新邮件到达通知,手机应用连接应用服务器获取邮件内容; Order NoticeOA任务提醒通知,手机应用连接应用服务器获取任务内容; Newmessage Notice新系统消息提醒通知,手机应用连接应用服务器获取消息内容; 在呼叫服务模块与应用服务器之间通过呼叫控制接口进行交互,所述呼叫控制接口用于发起指令、接收指令结果通知。下面对呼叫控制接口进行详细说明。
发起指令接口的接口定义为 输入参数 输出参数 MakeorderResult数据类型结构为 指令结果通知接口的接口定义为 输入参数 输出参数(输出参数可为空) Result包含如下信息 在主叫号码分析模块与手机应用之间通过应用控制接口进行交互,所述应用控制接口用于发送应用控制命令通知。
应用控制命令通知接口的接口定义为 输入参数 输出参数 图2为本发明控制手机应用的方法流程图,包括以下步骤 在步骤201,在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系后下发到手机终端。所述对应关系保存到表项中,服务器平台可以主动下发该对应关系表,也可以在手机终端查询时下发该对应关系表。
在步骤202,由手机终端保存所述主叫号码与指令的对应关系。
在步骤203,当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫。
在步骤204,当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。于是,手机终端可以与服务器平台建立连接,并根据指令执行相应的操作。
下面将结合附图和实施例对本发明的方法和系统进行说明。
图3为本发明中实现应用控制的方法流程图,由上述的系统结构以及各个接口配合实现,该方法具体包括以下步骤 应用服务器发现用户A有新邮件到达,通过makeOrder方法输入Newmail Notice指令和用户A号码,并调用呼叫服务模块; 呼叫服务模块根据Newmail Notice指令翻译主叫号码为100882,以100882作为主叫发起到用户A终端号码的呼叫; 手机终端的主叫号码分析模块收到呼叫后,在主叫号码&指令关系表中查找到100882对应的指令为Newmail Notice,通过notifyOrder方法通知手机应用。对于在主叫号码&指令关系表中没有匹配的号码则将呼叫转到手机正常处理流程,振铃提示用户接听; 手机应用连接应用服务器接收邮件内容; 主叫号码分析模块挂断呼叫并通知呼叫服务模块; 呼叫服务模块通过notifyResultStatus方法通知应用服务器呼叫挂断结果,表示终端接收指令成功。
本发明相对现有技术而言,所具有的优点和效果。
改变了传统手机终端轮询的方法,可以减少手机终端资源的浪费以及网络资源的浪费,并且不会对用户产生任何额外的计费; 具有好的扩展性,其可以内置到现有手机终端中,并且充分利用了现有移动电话网,其适用范围广,对现有网络系统改造小。
图4为本发明实施例框图。下面以某电信运营商部署的系统作为实施案例进行说明。
如图4所示,业务能力接入网关是运营商开放电信网络能力的服务器,企业OA应用服务器通过呼叫控制接口控制业务能力接入网关发起呼叫到手机终端,手机终端通过移动网络经数据连接到企业OA应用服务器使用企业OA应用。
比如邮件提醒业务,企业OA应用服务器具备企业邮箱功能,当某个登记了邮件提醒功能的用户有一封新邮件到达后,OA应用服务器通过指令控制业务能力接入网关发起一个呼叫到用户手机上,用户手机终端的主叫号码分析模块分析后翻译成为新邮件到达指令通知手机应用,手机应用通过无线数据连接到企业OA应用服务器获取邮件内容。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种控制手机应用的系统,其中
服务器平台包括
应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;
呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫;
手机终端包括
主叫号码分析模块,接收并保存主叫号码与指令的对应关系,将主叫号码翻译成指令,并通过应用控制接口通知给手机应用;
手机应用,接收服务器平台下发的指令。
2.根据权利要求1所述控制手机应用的系统,其中,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
3.根据权利要求1或2所述控制手机应用的系统,其中,所述指令至少包括如下之一日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
4.一种控制手机应用的方法,包括以下步骤
在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端;
由手机终端保存所述主叫号码与指令的对应关系;
当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫;
当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。
5.根据权利要求4所述控制手机应用的方法,其中,保存所述对应关系并下发到手机终端的操作,包括以下步骤由服务器平台主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
6.根据权利要求4或5所述控制手机应用的方法,其中,所述指令至少包括如下之一日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
7.一种用于解析服务器平台下发指令的手机终端,包括
主叫号码分析模块,接收并保存由服务器平台下发的主叫号码与服务器平台指令的对应关系,在接收到服务器平台发起的携带主叫号码的呼叫时,将主叫号码翻译成指令,通过应用控制接口通知给手机应用;
手机应用,接收服务器平台下发的指令。
8.一种向手机终端下发指令的服务器平台,包括
应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;
呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫。
9.根据权利要求8所述向手机终端下发指令的服务器平台,其中,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
全文摘要
本发明提出一种控制手机应用的方法和系统。在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端;由手机终端保存所述主叫号码与指令的对应关系;当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫;当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。本发明解决了服务器对于终端应用控制的问题,解决了传统方式效率低效、用户体验差、网络资源消耗大的问题。
文档编号H04W88/02GK101765070SQ20091026003
公开日2010年6月30日 申请日期2009年12月23日 优先权日2009年12月23日
发明者陆钢, 张凌, 陆立, 梁柏青, 杨新章, 刘宁芳 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1