获知移动终端业务能力信息的方法

文档序号:7622585阅读:114来源:国知局
专利名称:获知移动终端业务能力信息的方法
技术领域
本发明涉及一种获知移动终端业务能力信息的方法,尤其是一种在主叫移动终端发起点对点业务前获知被叫移动终端的、与所述点对点业务的类型相对应的能力信息的方法。
背景技术
随着移动通信技术的迅速发展,移动终端的功能越来越丰富,这使移动终端可以通过移动通信网络使用多种业务,从而实现与其他移动终端进行多种类型的信息传输,例如,通话、短消息、彩信以及可视电话等。其中,通话和收发短消息是现阶段移动终端具有的基本业务能力,业务的互通性很好;而彩信和可视电话是新兴的业务,现阶段移动终端的支持能力差异较大。彩信业务和可视电话业务的使用需要主叫移动终端和被叫移动终端同时具有相应的业务能力,如果被叫移动终端不具备该业务能力,那么主叫移动终端即使具备该业务能力也无法使用该业务。例如,当主叫移动终端向被叫移动终端发送彩信时,如果被叫移动终端不支持彩信,即使主叫移动终端能将彩信发送出去,被叫移动终端也无法接收到;再如,当主叫移动终端向被叫移动终端发起可视电话呼叫时,若被叫移动终端不具备该业务能力,则无法建立通话连接。
开放移动联盟(Open Mobile Alliance,简称OMA)成立于2002年6月,其成员包括世界主要的移动运营商,设备和网络供应商,信息技术公司,应用发展商和内容提供商。OMA的宗旨是寻求一种与系统无关的、开放的,使各种应用和业务能够在全球范围内的各种终端上实现互联互通的标准。User Agent是OMA定义的一套标准化格式,用以描述终端能力信息,该信息存储在移动终端上,移动网络可以通过和移动终端在分组域上的信息交互获得该信息。通过User Agent,移动通信网络可以获知终端的硬件平台信息、软件平台信息、PUSH相关信息、WAP相关信息、浏览器相关信息、无线网络支持信息等。但移动网络获得的User Agent信息是不准确、不全面的,而且无法通过User Agent获知终端对电路域业务的支持能力情况,通常在应用该技术时,主叫移动终端在发起业务后才能获知被叫移动终端的相关业务能力信息。因此,主叫移动终端在发起业务请求前,并不知道被叫移动终端是否具备该业务能力,从而浪费了大量的移动网络资源,同时也给用户的业务使用带来的不便。

发明内容
本发明的目的在于提供一种获知移动终端业务能力信息的方法,使主叫移动终端在向被叫移动终端发起业务前,能够获知被叫移动终端是否支持该业务,从而决定是否发起该业务。
为实现上述目的,本发明提供了一种获知移动终端业务能力信息的方法,该方法包括步骤1、在主叫移动终端通过移动网络向被叫移动终端发起业务前,所述主叫移动终端识别所述业务的类型;步骤2、所述主叫移动终端向移动通信网络发送查询请求,查询所述被叫移动终端的、与所述业务类型相对应的能力信息;步骤3、所述移动通信网络生成查询结果并将所述查询结果发送给所述主叫移动终端;步骤4、所述主叫移动终端根据所述查询结果确定是否发起所述业务。
所述步骤3中的移动通信网络生成查询结果的步骤具体为所述移动通信网络在其内部的业务能力数据库中查找所述被叫移动终端的号码,若所述终端业务能力数据库中有所述被叫移动终端的号码,则所述移动通信网络从所述被叫移动终端的业务能力信息中提取出与所述业务类型相对应的能力信息作为所述查询结果;否则,所述移动通信网络向所述被叫移动终端发送终端业务能力查询请求;所述被叫移动终端将其业务能力信息发送给所述移动通信网络;所述移动通信网络将所述被叫移动终端的业务能力信息存储于所述终端业务能力数据库中,并将与所述业务类型相对应的能力信息作为所述查询结果。
所述步骤4具体为若所述查询结果为所述被叫移动终端支持所述业务,则所述主叫移动终端发起所述业务;否则,所述主叫移动终端给主叫用户以提示或自动放弃发起所述业务。
因此,本发明实现了使主叫移动终端在发起点对点业务前获知被叫移动终端的、与所述点对点业务类型相对应的能力信息,从而使主叫移动终端可以根据该业务能力信息决定是否发起该点对点业务;这样,既方便了主叫移动终端对业务的使用,又减少了不必要的移动网络资源的浪费。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明的获知移动终端业务能力信息的方法的流程图。
具体实施例方式
本发明的获知移动终端业务能力信息的方法涉及主叫移动终端,该终端包括一终端业务能力查询模块;移动通信网络,该网络包括终端业务能力查询服务器和终端业务能力数据库;被叫移动终端,该终端包括一终端业务能力存储模块。
终端业务能力查询模块用于在主叫移动终端通过移动网络向被叫移动终端发起业务前,识别所述业务的类型,并向终端业务能力查询服务器查询被叫移动终端的、与所述业务类型相对应的能力信息;终端业务能力查询服务器用于向主叫移动终端的终端业务能力查询模块提供查询结果;终端业务能力数据库用于存储移动终端的业务能力数据,并向终端业务能力查询服务器提供终端业务能力数据;终端业务能力存储模块用于存储被叫移动终端的业务能力信息并用于向终端业务能力查询服务器提供终端业务能力信息。
如图1所示,本发明的获知移动终端业务能力信息的方法包括步骤101、主叫移动终端通过移动通信网络向被叫移动终端发起业务前,主叫移动终端的终端业务能力查询模块识别所述业务的类型;步骤102、终端业务能力查询模块向终端业务能力查询服务器发送包含有被叫移动终端号码和业务类型编码的查询请求,查询被叫移动终端的、与该业务类型相对应的能力信息;步骤103、终端业务能力查询服务器在终端业务能力数据库中查找被叫移动终端的号码;若终端业务能力数据库中有被叫移动终端的号码,则执行步骤107;否则,执行步骤104;步骤104、终端业务能力查询服务器向被叫移动终端的业务能力存储模块发送业务能力查询请求;步骤105、被叫移动终端的终端业务能力存储模块将被叫移动终端的业务能力信息发送给终端业务能力查询服务器;步骤106、终端业务能力查询服务器将被叫移动终端的业务能力信息存储于终端业务能力数据库中;步骤107、终端业务能力查询服务器从被叫移动终端的业务能力信息中提取出与该业务类型相对应的能力信息作为查询结果;步骤108、终端业务能力查询服务器将查询结果发送给主叫移动终端的终端业务能力查询模块;步骤109、主叫移动终端根据查询结果判断被叫移动终端是否支持该业务,若支持,执行步骤110;否则,执行步骤111;步骤110、主叫移动终端向被叫移动终端发起该业务;步骤111、主叫移动终端提示主叫用户被叫移动终端不支持该业务,请主叫用户决定下一步的操作,如放弃、继续等。
在被叫移动终端不支持该业务时,主叫移动终端可以不提示主叫用户而自动放弃发起该业务,从而步骤111还可以为主叫移动终端自动放弃发起该业务。
设备管理(Device Management,简称DM)是OMA定义的一系列涉及设备管理的通信协议和数据对象定义机制,DM可以实现运营商对附着在其无线网络上的移动终端进行参数配置与查询及固件/软件更新下载等管理操作。
上述技术方案中,主叫移动终端向终端业务能力管理服务器发送查询请求、终端业务能力管理服务器向主叫移动终端发送查询结果、终端业务能力管理服务器向被叫移动终端发送终端业务能力查询请求以及被叫移动终端向其发送业务能力信息均可以采用短信的方式,或者采用基于DM协议的通信方式。
上述步骤104-106实现了在业务能力数据库中添加新号码的业务能力信息记录。另外,记录的添加也可以通过互联网方式实现设置一网页,用户在该网页上输入移动终端的号码和移动终端的型号;由于每个型号都有确定的业务能力信息,因此当确定了移动终端的号码与型号的对应关系后,移动终端号码对应的业务能力信息也就确定了;从而可以通过用户输入的信息以及移动终端型号与业务能力信息的对应关系来添加业务能力信息记录从而扩充业务能力数据库。
业务能力数据库记录的删除若某号码过期,或销户,则删除该号码的业务能力信息记录。
如果用户为移动终端更换号码,那么终端业务能力数据库中记录的信息可能是不准确的,因此可能会出现如下情况查询结果为被叫移动终端具备某业务能力,但实际上该终端不具备该能力;或者,查询结果为被叫移动终端不具备某业务能力,但实际上该终端具有该能力。对于第一种情况,可以在主叫移动终端发起业务失败后,由业务能力查询模块发起对被叫号码业务能力信息的更新操作。为了避免第二种情况的发生,可设置业务存储模块在开机后主动发起更新业务能力信息的请求,这样,可以保证业务能力数据库记录的及时更新。
另外一种设置数据库的方法为业务能力数据库只记录移动终端的号码与型号之间的对应关系,另设置一移动终端型号信息数据库记录各移动终端型号对应的业务能力信息,但此方法要求业务能力存储模块能够存储并发送移动终端的型号信息;在查询时,首先在业务能力数据库中查询被叫移动终端号码对应的移动终端型号,然后再在移动终端型号信息数据库中查询该移动终端型号的业务能力信息,从而获知被叫移动终端的业务能力信息;在业务能力数据库记录不准确时,只更新业务能力数据库中号码对应的移动终端型号即可。为了保证移动终端业务能力信息的尽量准确,要保持移动终端信息数据库的准确和完整,每出现一种新型号的移动终端时,就应在移动终端型号信息数据库中添加该型号的业务能力信息记录。这种设置两个数据库的方法与上述只设置一个数据库的方法相比,大大节省了存储空间,但查询过程略为复杂。
本发明的获知移动终端的业务能力信息的方法实现了使主叫移动终端在发起点对点业务前获知被叫移动终端的、与所述点对点业务类型相对应的能力信息,从而使主叫移动终端可以根据该业务能力信息决定是否发起该点对点业务;这样,既方便了主叫移动终端对业务的使用,又减少了不必要的移动网络资源的浪费。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种获知移动终端业务能力信息的方法,其中该方法包括步骤1、在主叫移动终端通过移动通信网络向被叫移动终端发起业务前,所述主叫移动终端识别所述业务的类型;步骤2、所述主叫移动终端向所述移动通信网络发送查询请求,查询所述被叫移动终端的、与所述业务类型相对应的能力信息;步骤3、所述移动通信网络生成查询结果并向所述主叫移动终端发送所述查询结果;步骤4、所述主叫移动终端根据所述查询结果确定是否发起所述业务。
2.根据权利要求1所述的方法,其中所述步骤2中的查询请求包括所述被叫移动终端号码以及所述业务类型的信息。
3.根据权利要求2所述的方法,其中所述步骤3中的移动通信网络生成查询结果的步骤具体为所述移动通信网络在其内部的终端业务能力数据库中查找所述被叫移动终端的号码,若所述终端业务能力数据库中有所述被叫移动终端的号码,则所述移动通信网络从所述被叫移动终端的业务能力信息中提取出与所述业务类型相对应的能力信息作为所述查询结果;否则,所述移动通信网络向所述被叫移动终端发送终端业务能力查询请求;所述被叫移动终端将其业务能力信息发送给所述移动通信网络;所述移动通信网络将所述被叫移动终端的业务能力信息存储于所述终端业务能力数据库中,并将与所述业务类型相对应的能力信息作为所述查询结果。
4.根据权利要求1-3任一所述的方法,其中所述步骤4具体为若所述查询结果为所述被叫移动终端支持所述业务,则所述主叫移动终端发起所述业务;否则,所述主叫移动终端提示主叫用户被叫移动终端不支持该业务或自动放弃发起所述业务。
5.根据权利要求1所述的方法,其中所述步骤2具体为所述主叫移动终端向所述移动通信网络发送短信,查询所述被叫移动终端的、与所述业务类型相对应的能力信息;或者所述主叫移动终端基于设备管理协议向所述移动通信网络发送查询请求,查询所述被叫移动终端的、与所述业务类型相对应的能力信息。
6.根据权利要求1所述的方法,其中所述步骤3中向所述主叫移动终端发送所述查询结果的步骤具体为所述移动通信网络向所述主叫移动终端发送包含所述查询结果的短信;或者所述移动通信网络基于设备管理协议向所述主叫移动终端发送所述查询结果。
7.根据权利要求3所述的方法,其中所述移动通信网络向所述被叫移动终端发送终端业务能力查询请求的步骤具体为所述移动通信网络向所述被叫移动终端发送包含有终端业务能力查询请求的短信;或者所述移动通信网络基于设备管理协议向所述被叫移动终端发送终端业务能力查询请求。
8.根据权利要求3所述的方法,其中所述被叫移动终端将其业务能力信息发送给所述移动通信网络的步骤具体为所述被叫移动终端将包含其业务能力信息的短信发送给所述移动通信网络;或者所述被叫移动终端基于设备管理协议将其业务能力信息发送给所述移动通信网络。
全文摘要
一种获知移动终端业务能力信息的方法,该方法包括在主叫移动终端通过移动通信网络向被叫移动终端发起业务前,所述主叫移动终端识别所述业务的类型;所述主叫移动终端向移动通信网络发送查询请求,查询所述被叫移动终端的、与所述业务类型相对应的能力信息;所述移动通信网络生成查询结果并将所述查询结果发送给所述主叫移动终端;所述主叫移动终端根据所述查询结果确定是否发起所述业务。本发明实现了使主叫移动终端在发起点对点业务前获知被叫移动终端的、与所述点对点业务类型相对应的能力信息,从而使主叫移动终端可以根据该业务能力信息决定是否发起该点对点业务;这样,既方便了主叫移动终端对业务的使用,又减少了不必要的信息传输。
文档编号H04M3/42GK1731805SQ20051009338
公开日2006年2月8日 申请日期2005年8月23日 优先权日2005年8月23日
发明者刘璋詟, 于川, 朱春梅, 武威, 唐剑峰, 郑朝晖 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1