专利名称:一种远程设置手机呼叫转移的方法
技术领域:
本发明涉及一种移动通讯方法,尤其涉及的是一种对手机呼叫转移功能的远程设置方法。
背景技术:
现有技术中,呼叫转移是手机运营商提供的一项基本服务,当出于各类原因手机无法及时接听来电时,可以将来电转移到另一部话机上。在传统的方式下,用户必须要亲自在手机上完成呼叫转移的操作,进入设置状态后,用户在本机上输入呼叫转移条件及要转移到的电话号码并发送到网络,以完成呼叫转移的设置。
但由于手机是一种随身物品,用户经常忘带或遗失,此时手机不在身边,无法进行呼叫转移的设置,由此给用户带来不便。为了弥补这种不足,部分手机运营商也推出了通过客服电话人工或自动语音方式的呼叫转移设置服务,用户只要报出自己的手机号码及密码就可以完成设置。但这种服务的局限性较大,如中国移动只面向全球通用户提供该服务。而且客户电话在话务繁忙时经常占线,无法顺利拨入,即使成功拨入,人工交互的设置时间较长,运营商的资源利用率低。
因此,用户希望在手机不在身边时能有一种高效、快捷的手机呼叫转移远程设置方式,现有技术有待于改进和发展。
发明内容
本发明的目的是提供一种远程设置手机呼叫转移的方法,克服上述现有技术中存在的缺陷,通过短信指令远程设置手机呼叫转移功能。
本发明的技术方案包括一种远程设置手机呼叫转移的方法,包括下列步骤A、对呼叫转移远程设置进行功能参数配置,启动手机的呼叫转移远程设置功能模块,使手机处于短信指令控制状态;B、启动短信检测模块,识别出有呼叫转移指令的短信,并对发信者的身份进行验证;C、启动短信分析模块,分析短信内容并提取操作指令内容;D、进入短信指令模块,根据短信中的操作指令内容自动在手机上完成呼叫转移设置。
所述的方法,其中,还包括E、启动短信回复模块,自动向发信人回复一条呼叫转移设置结果的短信。
所述的方法,其中,所述功能参数配置包括呼叫转移远程设置的启动模式,为强制启动、自动启动或强制关闭。
所述的方法,其中,所述步骤A还包括预先设置短信格式,并在短信的内容的起始代码中设置标记段,用于表示该短信携带呼叫转移设置指令。
所述的方法,其中,所述步骤B还包括对用户身份验证口令,与用户事先设置的启动手机呼叫转移设置的验证口令进行核对验证。
所述的方法,其中,所述短信分析模块对短信的内容进行分析时,提取其中的呼叫转移设置指令内容,包括呼叫转移方式及要转移到的电话号码。
与现有方法相比,本发明所提供的一种远程设置手机呼叫转移的方法,通过短信指令远程设置手机呼叫转移功能,彻底解决了手机不在身边时设置呼叫转移的难题,其实现方便快捷;比电信运营商提供的人工或自动语音设置的方法有很大的优越性,不存在占线问题,同时电信资源占用率低,设置过程短,成功率高。
图1是本发明呼叫转移设置短信指令字符格式表;图2是本发明手机自动提取短信指令完成呼叫转移设置的原理示意图;图3为本发明的软件方法的模块结构示意图。
具体实施例方式
下面结合附图,将对本发明做进一步的详细描述。
本发明的所述远程设置手机呼叫转移的方法,主要在手机中内置了一个呼叫转移处理系统,如图3所示的,该系统连接一通用短信收发系统,在接收到用户从其它话机发来的呼叫转移设置短信时,从短信中提取呼叫转移设置指令,自动发送到移动网络,完成呼叫转移的设置。
为实现本发明目的,本发明方法采用手机短信指令的方式来设置手机的呼叫转移功能,其处理过程为在该手机中有一个专门的呼叫转移处理系统,用户须事先要对该系统进行配置,可设置呼叫转移处理系统启动模式,分三种模式强制启动,自动启动及强制关闭。
在强制启动模式下,呼叫转移处理系统一直处于开启中,可以对收到的短信指令立即响应并处理,缺点是对收到的每条短信都立即进行检测,占用系统资源过多,降低了系统的整体效率。在自动启动模式下,手机接收到短信后超过一定时间未读,就自动启动呼叫转移远程设置功能,对未读短信进行检测并处理,如果用户在手机上进行了操作,则自动关闭呼叫转移远程设置功能,取消对短信的检测,这种方式克服了强制模式的不足,但在处理上有一定的延迟,不过用户可以调整未读时间长度来解决,这种方式也比较灵活,只有当手机不在用户身边时,才自动启动该功能。在强制关闭模式下,不启动呼叫转移远程设置功能,对任何短信不做检测。
并可预先设置好呼叫转移设置代码,作为呼叫转移短信指令识别码,以后接收到的短信内容开头有此识别码时,系统就认为它是一条呼叫转移设置短信。
本发明方法还包含一个启动呼叫转移远程设置的口令验证模块,用户事先在手机上要设置好该口令,以后设置呼叫转移的短信指令中须包含此口令,这样手机才能准确识别出机主发来的短信指令,以防止他人非法向手机发送短信指令。
当本发明用户启动该系统后,远程呼叫转移设置功能才生效,否则手机对短信指令不做处理。上述处理系统启动后,手机可对接收到的每条短信内容进行分析,一旦发现某短信的开头包含呼叫转移设置代码,就立即对该短信的内容继续进行分析,首先验证用户身份口令,通过后再提取后续的其它信息,这些信息包括呼叫转移方式及转移到的电话号码,其中呼叫转移方式可用一些具体的代码来表示,不同电信运营商规定的代码可能不同,用户只要查一下自己开户的电信运营商的具体规定就可以了。
上述内容分析完毕后,系统自动生成一个手机网络可识别的呼叫转移指令集,就是将短信指令中的用户身份验证口令之后的内容提取出来,并自动向网络发出设置本手机呼叫转移的指令,相当于用户直接在手机上输入设置呼叫转移的操作。手机网络接收到该指令后完成手机的呼叫转移功能设置,在手机网络服务器中进行登记,以后凡针对该手机的各类电话呼叫均按本次的设置条件进行处理,直到用户下次改变为止。
本发明方法在呼叫转移设置成功后,手机接收到网络发回的设置成功提示信号时,手机立即将该提示信号转化成一条设置成功的短信提示发送给用户,用户收到该短信后,就确认了本次远程设置呼叫转移已经成功。
本发明用户首先要在自己的手机中预先设置好移动运营商规定的呼叫转移指令填写格式,图1是完整的呼叫转移指令格式。
完整的短信指令共分3段,以“##”开始,并以“#”分隔,其中的第1段“01”表示呼叫转移短信指令代码,当手机接收到的短信包含此字符串时,认为它是一条呼叫转移设置短信,就启动呼叫转移设置程序。
第2段中的六位数字是用户身份验证口令,用户可以事先设置好这个口令,以后用户通过其它话机发送呼叫转移设置短信指令时,在短信指令的该位置上必须输入这个口令。
第3段中的多位数字及符号表示呼叫转移设置的指令参数,其内容由两部分组成,一是呼叫转移方式,二是要呼叫转移到的号码,该指令参数的具体形成及定义由电信运营商给出,与具体的手机无关,用户只要记住自己所属电信运营商的呼叫转移设置指令参数在编辑短信指令时应用就可以了。
用户设置完上述参数后必须在菜单中选择呼叫转移远程设置功能的启动模式,系统默认为自动启动模式,启动等待时间默认为5分钟,即手机收到一条短信超过5分钟没有被阅读时,自动启动呼叫转移远程设置功能,用户还可以修改这个等待时间,需要强调的是用户的手机必须开机。
以后在用户发现忘带手机后,可通过其它的手机(也可以电脑中的短信发送软件,如QQ短信通),编辑一条包含呼叫转移设置指令的短信发送到自己的手机上进行设置。
见图2所示,本发明用户向自己的不在身边的手机发送的内容格式为图1所述的短信到达该手机后,经5分钟该短信未被阅读,则呼叫转移远程设置功能自动启动,本发明方法中,首先对未读短信内容进行检测,见图2中步骤S110,从该短信的开头字符串“##01”立即识别出它是一条呼叫转移设置短信,如果短信开头没有“##01”字符串,系统认为它是一条普通短信,分析结束;系统继续从上述短信中提取“#”后的6位口令字符,即步骤S120;并与用户在手机中设置的身份验证口令对比,即步骤S130;如果口令正确,验证通过,系统继续提取并分析上述短信的后续字符。如果口令不正确,验证不能通过,系统自动生成一条“呼叫转移设置口令不正确”的短信并发送给前述短信指令的发信人,即步骤S160,分析过程结束。
在口令验证通过后,本发明系统从短信指令中继续提取其余部分,即呼叫转移方式及要转移到的电话号码,即步骤S140,将该部分内容作为标准的呼叫转移指令并自动提交到移动网络,即步骤S150,网络接受后向手机反馈一个设置成功的信号,就完成了呼叫转移的设置。
本发明方法的手机接收到移动网络的反馈信号后,系统自动生成一条“呼叫转移设置成功”的短信并发送给前述短信指令的发信人,即步骤S160,设置过程结束。
以下本发明将具体描述一较佳实施例用户事先在自己的手机中设置呼叫转移的身份验证口令为“123456”,采用系统默认为自动启动模式,并将启动等待时间修改为10分钟。以后在上班发现手机忘带了时,如果想把自己所有手机上的来电均转移到其办公电话0755 89888888上,即无条件转移,如果该用户使用的是中国移动号码,该用户只要用其电脑中的短信收发软件编辑如下短信并发送到自己的手机上就可以了(须注意,以下仅为示例)短信内容##01#123456#**21*075589888888#当用户的手机按到该短信后,开始计时,超过10分钟,该短信仍未被阅读时,则启动呼叫转移设置功能,按如下步骤提取短信内容并分析执行相关指令首先,检测到短信以“##01”开头,确认其为一条呼叫转移设置短信,否则就认为是一条普通短信不作处理;上述设置模块继续提取短信中的口令字符“123456”并与用户事先设置在手机呼叫转移设置口令进行比较,进行身份验证;如果比较结果相同,就通过验证,继续后续步骤,否则自动编辑一条内容为“呼叫转移设置口令不正确”的短信来回复上述的用户短信。
然后,上述设置模块继续提取其余的所有字符,即“**21*075589888888#”,将该内容直接发送至移动网络,由于该指令内容是中国移动规定的呼叫转移指令的标准格式,相当于用户在自己手机上直接输入这些字符并发送到移动网络;移动网络接收到这些信息后,识别出这是一条该手机的呼叫转移设置请求指令,在移动网络服务器进行该手机的呼叫转移登记,以后各类向该手机的电话呼叫,均自动转移到用户新设置的号码为“075589888888”的话机上。
下面提供中国移动其它呼叫转移设置参数规定,为本发明提供更好的支持,本发明的实施者可以将这些参数直接内置到移动终端产品中,以方便用户使用。
表1中国移动呼叫转移指令参数注意上述指令参数对不同型号的手机均可通用,在手机上直接操作时,输入指令参数后按发出键就可以了。在设置呼叫转移号码时,除转移到其它指定话机外,还可以转移到语音信箱号、联网寻呼台、秘书台等,方法是用户查一下电信运营商的相关服务规定并按本发明的方法操作就可以实现短信指令方式的远程设置。
但需要注意的是要转移到的手机、语音信箱、秘书吧、传呼台号码前不加长途区号外,其余电话号码前必须加长途区号(含本地固定电话),除无条件转移只能单独使用外,其他三项呼叫转移可同时使用。
如果用户想取消或查询已经设置的呼叫转移,按图1将短信指令参数的最后一段按上述表1的参数设置就可以了;如用户想查询已设置的无条件转移,则编辑如下短信发送到自己手机上(无须输入要转移到的电话号码)##01#123456#**21#若用户想清除所有的呼叫转移设置,则使用参数##002#,即发送如下内容短信
##01#123456###002#应当理解的是,上述针对具体实施例的描述较为详细和具体,但不能因此而认为是对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
权利要求
1.一种远程设置手机呼叫转移的方法,包括下列步骤A、对呼叫转移远程设置进行功能参数配置,启动手机的呼叫转移远程设置功能模块,使手机处于短信指令控制状态;B、启动短信检测模块,识别出有呼叫转移指令的短信,并对发信者的身份进行验证;C、启动短信分析模块,分析短信内容并提取操作指令内容;D、进入短信指令模块,根据短信中的操作指令内容自动在手机上完成呼叫转移设置。
2.根据权利要求1所述的方法,其特征在于,还包括E、启动短信回复模块,自动向发信人回复一条呼叫转移设置结果的短信。
3.根据权利要求1所述的方法,其特征在于,所述功能参数配置包括呼叫转移远程设置的启动模式,为强制启动、自动启动或强制关闭。
4.根据权利要求1所述的方法,其特征在于,所述步骤A还包括预先设置短信格式,并在短信的内容的起始代码中设置标记段,用于表示该短信携带呼叫转移设置指令。
5.根据权利要求1所述的方法,其特征在于,所述步骤B还包括对用户身份验证口令,与用户事先设置的启动手机呼叫转移设置的验证口令进行核对验证。
6.根据权利要求1所述的方法,其特征在于,所述短信分析模块对短信的内容进行分析时,提取其中的呼叫转移设置指令内容,包括呼叫转移方式及要转移到的电话号码。
全文摘要
本发明公开了一种远程设置手机呼叫转移的方法,包括下列步骤对呼叫转移远程设置进行功能参数配置,启动手机的呼叫转移远程设置功能模块,使手机处于短信指令控制状态;启动短信检测模块,识别出有呼叫转移指令的短信,并对发信者的身份进行验证;启动短信分析模块,分析短信内容并提取操作指令内容;进入短信指令模块,根据短信中的操作指令内容自动在手机上完成呼叫转移设置。本发明方法通过短信指令远程设置手机呼叫转移功能,彻底解决了手机不在身边时设置呼叫转移的难题,其实现方便快捷;比电信运营商提供的人工或自动语音设置的方法有很大的优越性,不存在占线问题,同时电信资源占用率低,设置过程短,成功率高。
文档编号H04Q7/22GK1925523SQ20061011058
公开日2007年3月7日 申请日期2006年8月9日 优先权日2005年9月5日
发明者赵忠华, 吉建新, 池楚藩 申请人:深圳市经纬科技有限公司