[go: up one dir, main page]

CN101765070A - 一种控制手机应用的方法和系统 - Google Patents

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

Info

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
Application number
CN200910260033A
Other languages
English (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN200910260033A priority Critical patent/CN101765070A/zh
Publication of CN101765070A publication Critical patent/CN101765070A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出一种控制手机应用的方法和系统。在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端;由手机终端保存所述主叫号码与指令的对应关系;当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫;当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。本发明解决了服务器对于终端应用控制的问题,解决了传统方式效率低效、用户体验差、网络资源消耗大的问题。

Description

一种控制手机应用的方法和系统
技术领域
本发明涉及通信领域,尤其涉及一种控制手机应用的方法和系统。
背景技术
随着国内3G牌照的发放,手机增值应用成为目前通信业务发展的重点。目前手机增值应用通过终端应用软件和服务器之间的交互实现具体功能,但是此类应用普遍缺少服务器主动控制终端功能的手段,而是采用终端应用轮巡方式查询服务器获取控制信息。此种采用终端轮询的方式存在效率低下、网络资源消耗大的问题,并且由于目前部分运营商采用按照时长的计费方式,此种控制方式会导致无谓的计费账单,用户体验差。
而本发明通过电话呼叫的方式控制终端应用,充分利用传统电话网的信令功能以及终端的通话功能,将呼叫和终端应用控制结合起来,创造了一种新的服务器主动推送控制命令的方式。
发明内容
本发明提出一种控制手机应用的方法和系统。解决了服务器对于终端应用控制的问题,改变了传统由终端查询服务器的方式,解决了传统方式效率低效、用户体验差、网络资源消耗大的问题。
根据本发明一方面,提出一种控制手机应用的系统,其中,服务器平台包括:应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫;手机终端包括:主叫号码分析模块,接收并保存主叫号码与指令的对应关系,将主叫号码翻译成指令,并通过应用控制接口通知给手机应用;手机应用,接收服务器平台下发的指令。
进一步,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
进一步,所述指令至少包括如下之一:日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
根据本发明另一方面,还提出一种控制手机应用的方法,包括以下步骤:在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端;由手机终端保存所述主叫号码与指令的对应关系;当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫;当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。
进一步,保存所述对应关系并下发到手机终端的操作,包括以下步骤:由服务器平台主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
进一步,所述指令至少包括如下之一:日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
根据本发明另一方面,还提出一种用于解析服务器平台下发指令的手机终端,包括:主叫号码分析模块,接收并保存由服务器平台下发的主叫号码与服务器平台指令的对应关系,在接收到服务器平台发起的携带主叫号码的呼叫时,将主叫号码翻译成指令,通过应用控制接口通知给手机应用;手机应用,接收服务器平台下发的指令。
根据本发明另一方面,还提出一种向手机终端下发指令的服务器平台,包括:应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫。
进一步,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
与现有技术相比,本发明提出了利用电话呼叫的主叫号码分析技术来控制手机应用。利用网络侧呼叫平台控制呼叫的主叫号码,呼叫待控制的终端,终端分析主叫号码后如果匹配则翻译成对应指令后控制终端应用进行相应操作,不匹配则转交手机通信模块振铃通知用户。该发明主要解决了服务器对于终端应用控制的问题,改变了传统由终端查询服务器的方式,解决了传统方式效率低效、用户体验差、网络资源消耗大的问题,为运营商提供了一种控制用户终端应用的新型系统和方法。
附图说明
图1为本发明中控制手机应用的系统结构图。
图2为本发明控制手机应用的方法流程图。
图3为本发明中召开语音会议的方法流程图。
图4为本发明实施例框图。
具体实施方式
图1为本发明中控制手机应用的系统结构图,该系统主要包括服务器平台和手机终端。其中,服务器平台增设呼叫服务模块,手机终端增设主叫号码分析模块。下面将结合附图对增设的模块进行详细说明。
呼叫服务模块驻留在服务器平台侧,提供发起呼叫功能,并接收呼叫发起结果。由该呼叫服务模块提供呼叫控制接口给应用服务器调用,该呼叫服务模块生成主叫号码与指令的对应关系,保存着主叫号码与服务器指令对应关系表并下发到手机终端,应用服务器通过呼叫控制接口下发指令,呼叫服务模块将其翻译成为主叫号码,然后发起呼叫给待控制的被叫终端,并将被叫终端接续结果通过呼叫控制接口反馈给应用服务器。
主叫号码分析模块驻留在手机终端侧,提供终端侧的呼叫过滤功能。当呼叫到达手机后,该主叫号码分析模块查找主叫号码与服务器指令对应关系表,如果号码匹配,则翻译成为应用指令,通过应用控制接口通知手机应用进行相应操作。
由上述说明可以看出,需要在呼叫服务模块以及主叫号码分析模块中保存主叫号码与服务器指令的对应关系,下面将对记载有所述对应关系的表项进行详细说明。
序号:表项编号;
主叫号码:呼叫发起的主叫号码;
服务器指令:指令名称,根据主叫号码翻译的指令,控制应用进行相关操作。
下面以企业办公应用为例描述该表如下:
 序号(Seq)   主叫号码(Callee)   指令(Order)
 1   100881   Calendar Notice
 2   100882   Newmail Notice
 3   100883   Order Notice
 4   100884   Newmessage Notice
 ...   ...   ...
上述指令分别对应的应用动作为:
Calendar Notice:日程提醒通知,手机应用连接应用服务器获取日程提醒内容;
Newmail Notice:新邮件到达通知,手机应用连接应用服务器获取邮件内容;
Order Notice:OA任务提醒通知,手机应用连接应用服务器获取任务内容;
Newmessage Notice:新系统消息提醒通知,手机应用连接应用服务器获取消息内容;
在呼叫服务模块与应用服务器之间通过呼叫控制接口进行交互,所述呼叫控制接口用于发起指令、接收指令结果通知。下面对呼叫控制接口进行详细说明。
发起指令接口的接口定义为:
  接口名称  发起指令
  接口描述  由应用服务器调用
  接口协议  WebService方式,使用UTF-8编码
  方法名  makeOrder
  接口提供者  呼叫服务模块
  主要使用者  应用服务器
输入参数:
  名称   说明   数据类型   长度(字节)
  Order   指令名称,根据指令翻译为主叫号码,控制应用进行相关操作   String ≤50
  Caller   待控制终端号码格式:Name1:num1   String   ≤50
输出参数:
  名称   说明  数据类型   长度(字节)
  Result   呼叫建立结果  MakeOrderResult
MakeorderResult数据类型结构为:
  名称   说明   数据类型   长度(字节)
  RequestID   发送呼叫的序列ID   String   ≤18
  ResultCode   0-操作成功,开始呼叫第一方1--系统错误,请联系管理员   int
指令结果通知接口的接口定义为:
  接口名称   指令结果通知
  接口描述   指令结果由呼叫服务模块通知应用服务器
  接口协议   WebService方式,使用UTF-8编码
  方法名   notifyResultStatus
  接口提供者   应用服务器
  主要使用者   呼叫服务模块
输入参数:
  名称   说明   数据类型  长度(字节)
  RequestID   请求号,本次操作的唯一标识   String  ≤18
  ResultCode   0-命令传递成功,1-命令传递失败   Integer  ≤18
输出参数(输出参数可为空)
  名称   说明   数据类型   长度(字节)
  ReturnResult   返回信息   Result
Result包含如下信息:
  名称   说明   数据类型   长度(字节)
  ResultCode   0:调用成功;1:处理失败   String   4
  remark   消息   String   ≤50
在主叫号码分析模块与手机应用之间通过应用控制接口进行交互,所述应用控制接口用于发送应用控制命令通知。
应用控制命令通知接口的接口定义为:
  接口名称   应用控制命令通知
  接口描述   指令由主叫号码分析模块通知手机应用
  接口协议   调用库文件形式
  方法名   notifyOrder
  接口提供者   手机应用
  主要使用者   主叫号码分析模块
输入参数:
 名称   说明   数据类型   长度(字节)
Order   指令名称,根据主叫号码翻译为指令,控制应用进行相关操作 String ≤50
输出参数
  名称   说明   数据类型   长度(字节)
  ResultCode   0:调用成功;1:处理失败   String   4
图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应用服务器获取邮件内容。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

Claims (9)

1.一种控制手机应用的系统,其中:
服务器平台包括:
应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;
呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫;
手机终端包括:
主叫号码分析模块,接收并保存主叫号码与指令的对应关系,将主叫号码翻译成指令,并通过应用控制接口通知给手机应用;
手机应用,接收服务器平台下发的指令。
2.根据权利要求1所述控制手机应用的系统,其中,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
3.根据权利要求1或2所述控制手机应用的系统,其中,所述指令至少包括如下之一:日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
4.一种控制手机应用的方法,包括以下步骤:
在服务器平台生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端;
由手机终端保存所述主叫号码与指令的对应关系;
当服务器平台要向手机终端下发指令时,将所述指令翻译成主叫号码,并向手机终端发起携带所述主叫号码的呼叫;
当手机终端接收到所述呼叫时,根据已保存的主叫号码与指令的对应关系,将所述主叫号码翻译成服务器平台下发的指令。
5.根据权利要求4所述控制手机应用的方法,其中,保存所述对应关系并下发到手机终端的操作,包括以下步骤:由服务器平台主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
6.根据权利要求4或5所述控制手机应用的方法,其中,所述指令至少包括如下之一:日程提醒通知、新邮件到达通知、任务提醒通知、新系统消息提醒通知。
7.一种用于解析服务器平台下发指令的手机终端,包括:
主叫号码分析模块,接收并保存由服务器平台下发的主叫号码与服务器平台指令的对应关系,在接收到服务器平台发起的携带主叫号码的呼叫时,将主叫号码翻译成指令,通过应用控制接口通知给手机应用;
手机应用,接收服务器平台下发的指令。
8.一种向手机终端下发指令的服务器平台,包括:
应用服务器,通过呼叫控制接口向呼叫服务模块下发指令;
呼叫服务模块,生成主叫号码与指令的对应关系,保存所述对应关系并下发到手机终端,将应用服务器下发的指令翻译成主叫号码,并向手机终端发起包括主叫号码的呼叫。
9.根据权利要求8所述向手机终端下发指令的服务器平台,其中,所述呼叫服务模块主动将生成的所述对应关系下发到手机终端,或者在手机终端查询时,下发所述对应关系。
CN200910260033A 2009-12-23 2009-12-23 一种控制手机应用的方法和系统 Pending CN101765070A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910260033A CN101765070A (zh) 2009-12-23 2009-12-23 一种控制手机应用的方法和系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910260033A CN101765070A (zh) 2009-12-23 2009-12-23 一种控制手机应用的方法和系统

Publications (1)

Publication Number Publication Date
CN101765070A true CN101765070A (zh) 2010-06-30

Family

ID=42496030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910260033A Pending CN101765070A (zh) 2009-12-23 2009-12-23 一种控制手机应用的方法和系统

Country Status (1)

Country Link
CN (1) CN101765070A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102148910A (zh) * 2011-01-19 2011-08-10 洪波 一种办公软件和企业pbx协同工作系统及方法
CN102930427A (zh) * 2012-11-15 2013-02-13 上海华勤通讯技术有限公司 日程管理方法及其移动终端
CN102968336A (zh) * 2012-10-26 2013-03-13 北京奇虎科技有限公司 处理任务的方法和系统
CN102981942A (zh) * 2012-10-26 2013-03-20 北京奇虎科技有限公司 一种任务处理方法和系统
CN104506741A (zh) * 2015-01-05 2015-04-08 网易(杭州)网络有限公司 一种提示方法、设备和系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009107994A2 (ko) * 2008-02-28 2009-09-03 (주)쏘몬 이동 통신 단말기를 위한 개인 정보 제어 서비스 제공 방법 및 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009107994A2 (ko) * 2008-02-28 2009-09-03 (주)쏘몬 이동 통신 단말기를 위한 개인 정보 제어 서비스 제공 방법 및 시스템

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102148910A (zh) * 2011-01-19 2011-08-10 洪波 一种办公软件和企业pbx协同工作系统及方法
CN102148910B (zh) * 2011-01-19 2013-10-23 洪波 一种办公软件和企业pbx协同工作系统及方法
CN102968336A (zh) * 2012-10-26 2013-03-13 北京奇虎科技有限公司 处理任务的方法和系统
CN102981942A (zh) * 2012-10-26 2013-03-20 北京奇虎科技有限公司 一种任务处理方法和系统
CN102968336B (zh) * 2012-10-26 2015-06-17 北京奇虎科技有限公司 处理任务的方法和系统
CN104850791A (zh) * 2012-10-26 2015-08-19 北京奇虎科技有限公司 处理任务的方法和系统
CN102981942B (zh) * 2012-10-26 2015-09-16 北京奇虎科技有限公司 一种任务处理方法和系统
CN104850791B (zh) * 2012-10-26 2018-06-22 北京奇安信科技有限公司 处理任务的方法和系统
CN102930427A (zh) * 2012-11-15 2013-02-13 上海华勤通讯技术有限公司 日程管理方法及其移动终端
CN104506741A (zh) * 2015-01-05 2015-04-08 网易(杭州)网络有限公司 一种提示方法、设备和系统

Similar Documents

Publication Publication Date Title
CN101917524B (zh) 呼叫中心触发的面向移动互联网手机终端的带验证信息交互方法
US8243906B2 (en) Group communication system, group ID number issuing apparatus, and call control apparatus
CN101888452A (zh) 一种多接入式客服系统及其方法
CN101662378A (zh) 跨平台融合通讯系统及其实现方法
CN102984801A (zh) 一种双卡用户设备的通信方法及装置
CN101222672B (zh) 一种主叫信息显示业务的实现方法
CN101227490B (zh) 网络存储方法及系统
CN104247473B (zh) 终端设备、互动语音应答设备、漏接来电提醒系统及方法
CN101765070A (zh) 一种控制手机应用的方法和系统
CN101699883A (zh) 一种来电转移系统及其来电转移的方法
CN101917674A (zh) 在通话中传输信息的方法及装置
CN101557569A (zh) 实现短信业务的方法和装置
CN102694930A (zh) 一种支持用户智能回拨业务的实现方法和系统
CN100481979C (zh) 基于小灵通短信网和智能网的语音和短信随意转实现方法
CN102752405B (zh) 一种互联网对电话的通话系统及通话方法
CN108737669B (zh) 一种灵活通话的方法、系统和终端
CN102801877B (zh) 一种无需ivr的虚拟总机业务实现方法和系统
CN102761846B (zh) Ussd服务提供方法、ussd服务提供装置及系统
CN101242548B (zh) 一种采用呼叫业务方式传送消息的方法
CN101426054A (zh) 一种手机终端发送短信的方法及手机终端
CN100596156C (zh) 信息共享方法、系统及应用服务器
CN210091714U (zh) 一种智能联络中心
CN101841492A (zh) 在家庭网关中统一号码通信的方法、装置和系统
CN1980272B (zh) 来电显示实现系统、终端及其方法
CN101340492B (zh) 一种信息查询方法和装置

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