专利名称:移动通信终端功能动态扩展方法
技术领域:
本发明涉及一种移动通信终端功能动态扩展的方法。
背景技术:
目前,移动通信主流技术推陈出新,GSM、GPRS、CDMA、SMS、WAP、IVR、WWW、IVR、MMS等技术已被广泛应用,诸如手机等移动通信终端功能越来越强大;但即便如此,对于移动通信终端厂家来说,其产品出厂后,终端的功能已经固定,此后厂家对终端用户的服务仅限于维修上,无法对用户终端提供在线的功能升级,更无法掌握用户使用习惯、为用户提供差异化的延伸服务。现有技术对此也作了一些尝试,其中申请号为00120868的中国专利申请中,披露了一种户自定制手机功能菜单的方法,用户通过登陆提供相关服务的网页,在其中定制功能菜单,功能菜单被按约定的格式编码,并通过短消息服务中心发送至无线基站,再由基站以短消息的方式下载到手机上中,实现手机的功能菜单自定制。其他的诸如申请号为00123860、00120136、01134713等中国专利申请中,也都无不例外地提出利用短消息为手机SIM升级菜单功能的技术方案。这类方案只是对SIM卡的短消息菜单功能作被动的替换,并不涉及手机本身,且这种升级只有由客户端提出,也是被动的,并非真正意义上的手机功能升级。但用户的消费行为千差万别,因此,以下问题已逐步引起厂商的关注1)移动通信终端在交付用户后,厂商或第三方可以更进一步为用户提供手机销售以后的信息、应用等服务,建立厂商和用户之间的信息沟通。2)可以更充分的发挥数字化终端的功能,使移动通讯终端上的功能可以被有效持续的发挥出来,让移动通讯终端更有差异化竞争力。3)实现应用到移动增值服务领域,大力改善移动终端用户获取增值服务的客观状况,改变厂商在移动增值服务价值链中的从属地位。
发明内容本发明的目的就是为了解决以上问题,首先提供一种可以实现用户移动通信终端的功能升级、体现终端差异化的方法;次之可以自动根据用户的使用习惯实现其移动通信终端的相关功能升级、体现终端个性化的方法。
为实现上述目的,本发明提出一种移动通信终端动态功能扩展方法,包括如下步骤1)封装将特定的本地系统与应用操作功能封装到外部控制接口中;
2)下载移动通信终端下载来自远端服务器上的数据或应用,扩展到本地;3)调用本地业务逻辑动态识别数据内容,动态调用控制接口;或本地业务逻辑直接启动扩展,允许其自行调用标准控制接口。
上述的移动通信终端动态功能扩展方法,所述步骤2)的下载过程为;A)移动端在被动或自动触发时,连接服务器,服务器检查是否存在更新的业务定义,如果存在,则根据设备配置情况动态生成新的业务内容文件传达给移动端;B)移动端首先缓存原正确文件,然后开始下载并打开新的内容文件,并验证其正确性,如果正确,则作为当前缺省文件;否则移动端重新恢复原正确文件作为当前缺省文件。下载过程中当终端与远端服务器的连接意外中断时,将已下载数据丢弃,终端不执行调用,本次终端功能扩展终止;还可以设置多个文件包断点,在下次联网可以恢复时,断点续传后继文件,直至本次下载完成。
所述远端服务器侧预先定义各项标准内容,为所有业务、控制指令分配标示ID号,并指定各业务在展示过程中的表现方式和位置。
上述步骤3)调用过程中,还同时实现用户行为数据采集功能接口逻辑每次被触发时,终端自动记录业务、指令ID和接口状态,按照采集策略生成采集文件;使用业务间隙,或下次连接服务时,服务器侧搜集移动端的采集文件,并形成分析报告;为针对该终端下一次的内容文件生成作参考。
上述步骤1)封装后,还执行以下步骤服务侧登记和管理所有移动通讯终端的支持内容和支持能力,自动完成来自高层应用逻辑的协议翻译,容量安全检查控制。容量安全检查是指在执行所述步骤2)下载前,服务器端先核对移动终端的实际支持能力和安全容量,根据移动终端的实际支持能力和安全容量,决定下传文件的数据长度和/或应用功能。
当所述移动通信终端为移动电话时,与所述远端服务器的数据传输通过移动电话的IMEI号码进行身份识别,建立对应关系。
上述的移动通信终端动态功能扩展方法,服务端在提供新增业务或功能时,还可以自动通知移动通信终端;或自动对移动通信终端作出升级。
由于采用了以上的方案,移动通讯终端可以实现其出厂标准配置功能与应用,也可选择差异化的功能与应用,还可以随时实现其功能及应用的升级,可以提高移动通讯终端差异化、个性化。基于本方案,厂商可以和用户建立一个信息沟通的通道,可以为用户不断提供新的更符合用户/移动通讯终端的服务。可以允许厂商销售完移动通讯终端后,继续升级终端的使用功能。将该应用技术和增值业务内容运营结合起来,可以大幅提升对用户的服务质量,进而提升了厂商在该内容上的总体运营效果。将该技术和客户服务结合起来,可以有效提升客户服务质量。
进一步的,对于诸如移动电话,通过其IEMI号,远端服务器对每个移动电话设立信息库,动态采集用户行为数据,形成分析文件,使厂商或第三方能够更加主动、针对性地提供个性化的服务;而且厂商或第三方的服务从移动电话开始被用户使用,持续到其最终被弃用的整个过程。而在终端上设置一个直接触发动态功能扩展的菜单,使终端的在线升级更加直观、快捷、使用更方便。
图1是本发明实施例的流程示意图;图2是本发明终端信息登记示意图;图3是本发明的实现个性化定制自动转换流程图;图4是本发明实施例的协议生成示例示意图;图5本发明用于增值服务的动态升级示例流程图。
具体实施方式移动通讯终端是指广义的移动通讯设备,具备一定程度的数据通讯功能,包括支持GSM,GPRS,CDMA网络的移动电话。下面通过移动电话在线动态功能升级和扩展的二个实施例并结合附图对本发明作进一步详细的描述。
由于每一个移动电话都会有一个唯一的IEMI号,远端服务器通过该号码与终端建立一一对应的数据库,每一次握手,服务器首先识别终端的IEMI号码,来区分不同的终端。
实施例一 如图1所示一种移动电话的动态功能扩展方法1)服务器侧定义各项标准内容,为所有业务分配标示ID号,指定各业务在展示过程中的表现方式和位置。
2)移动终端封装本地功能接口,实现内容协议解析控制逻辑。本地系统功能指移动通讯终端上具备的全部功能,包含对外通讯交互的功能和本地操作控制的功能。外部交互功能包括打电话,发送SMS,发送MMS,WAP访问功能,WWW访问功能等;本地操作功能包括显示文字/图片,输入功能,文件管理功能,播放声音等。在同一系统平台上(包含基于该平台上的其他平台),有选择的对某些功能的调用接口按照安全调用的目的封装。
3)服务器侧登记该终端软件的各项参数,并为其生成缺省业务内容文件。为了更好的支持多种移动通讯终端,按照各类移动终端的实际支持能力和将来的需要有选择的封装本地已经实现的功能,并在远程服务侧登记该设备的封装和实现情况,其登记流程如图2所示。
4)移动端在被用户主动或自动触发时,连接服务器,服务器检查是否存在更新的业务定义,如果存在,则根据设备配置情况动态生成新的业务内容文件传达给移动端。本步骤还可以由服务器主动连接移动终端,提出升级提示,或直接对终端升级。
5)移动端首先缓存正确文件,然后开始下载,如果由于意外原因导致下载中断,丢弃已下载数据;如果下载顺利完成,则打开新的内容文件,并验证其正确性,如果正确,则作为当前缺省文件。
6)在终端使用过程中,每次触发接口逻辑时,系统自动记录业务ID和接口状态,按照采集策略生成采集文件。出于对安全和业务分析的需要,对所有远端数据内容中的控制指令登记编号,远端设计有数据搜集点,在每次调用接口时,本地系统首先登记该指令编号,在下一次连接服务端时传送该采集信息。可以便于系统发现问题,同时方便服务端搜集各控制功能的使用情况。
7)用户使用业务间隙,或下次连接服务时,服务器侧搜集移动端的采集文件,并形成分析报告。为用户下一次的内容文件生成作参考。服务器端可以根据分析报告,为终端提供个性化升级方案,其自动转换流程如图3所示;其中的协议片段生成流程如图4所示。
在支持程度上,不特别强调开放性和统一性,而是选在对已实现功能适应上。由于采取的策略是简化移动终端的统一接口和性能的压力,强化服务侧的自动适应性,所以服务侧必须清晰的登记和管理所有移动通讯终端的支持内容和支持能力,自动完成来自高层应用逻辑的协议翻译,容量安全检查控制等,保证传输到移动通讯侧的信息和内容是安全的,而在移动终端一侧,为了避免因网络传输造成数据异常,均采用必要的安全保护机制采用二级缓存,数据文件自动备份,对异常信息进行隔离;如果连接意外中断,则丢弃该下载文件,放弃本次升级,恢复原状;或者设置文件包断点,在下次联网可以恢复时,断点续传后继文件,直至本次下载完成。然后判断下载的文件是否正确,如果下载的升级文件有误时,不执行调用升级,自动恢复原缺省文件。
实现数据传输时,该通讯终端自动选择在当时网络状况下能支持最好的方式来传输数据。如通过TCP,UDP,HTTP,WAP,甚至业务类协议SMS等。
实施例二图5所示,是在TCL移动电话GB25上实现终端业务的在线升级过程。移动电话GB25上设置一个实现终端业务在线升级的快捷键,远端服务器设置一个增值业务推广门户“移动俱乐部”,为客户提供“动感无限”增值业务,基于本发明的技术方案,该推广门户的业务灵活度和可运营能力大幅提升。其具体过程为1)升级快捷键被触发,或选择检查更新栏目。
2)客户端连接移动互联网,“移动俱乐部”运营中心比较终端业务与服务器当前发布业务的差异;若终端业务与服务器当前发布业务相同,提示终端软件返回“动感无限”主菜单。
3)若服务器当前发布的业务新于终端业务,则提示用户是否需要下载更新。
4)用户确认需要下载,则提示用户数据下载中,客户端开始从网络下载数据。
5)“移动俱乐部”运营中心根据终端所持有群体的类型、终端支持能力的不同,选择适合用户所持终端的最新业务,并根据各个栏目的访问情况自动排序。终端接收服务器下传终端需要更新的业务表格,并保存、更新。当业务表格更新完毕后,提示用户检查更新已经完成。
6)用户选择返回后,终端返回到“动感无限”主菜单。
图5中A处表格为移动电话预存(现存)的配置内容;B处表格由“移动俱乐部”根据运营需要编制产生;C处表格为根据服务器要求更新后的移动电话配置内容。
权利要求
1.一种移动通信终端动态功能扩展方法,包括如下步骤1)封装将特定的本地系统与应用操作功能封装到外部控制接口中;2)下载移动通信终端下载来自远端服务器上的数据或应用,扩展到本地;3)调用本地业务逻辑动态识别数据内容,动态调用控制接口;或本地业务逻辑直接启动扩展,允许其自行调用标准控制接口。
2.如权利要求1所述的移动通信终端动态功能扩展方法,其特征是,所述步骤2)的下载过程为;A)移动端在被动或自动触发时,连接服务器,服务器检查是否存在更新的业务定义,如果存在,则根据设备配置情况动态生成新的业务内容文件传达给移动端;B)移动端首先缓存原正确文件,然后开始接收并打开新的内容文件,并验证其正确性,如果正确,则作为当前缺省文件;否则移动端重新恢复原正确文件作为当前缺省文件。
3.如权利要求2所述的移动通信终端动态功能扩展方法,其特征是,所述远端服务器侧预先定义各项标准内容,为所有业务、控制指令分配标示ID号,并指定各业务在展示过程中的表现方式和位置。
4.如权利要求3所述的移动通信终端动态功能扩展方法,其特征是,所述步骤3)调用过程中,还同时实现用户行为数据采集功能接口逻辑每次被触发时,终端自动记录业务、指令ID和接口状态,按照采集策略生成采集文件;使用业务间隙,或下次连接服务器时,服务器侧搜集移动端的采集文件,并形成分析报告;为针对该终端下一次的内容文件生成作参考。
5.权利要求2所述的移动通信终端动态功能扩展方法,其特征是,还包括安全保护机制下载过程中当终端与远端服务器的连接意外中断时,将已下载数据丢弃,终端不执行调用,本次终端功能扩展终止;或设置多个文件包断点,在下次联网可以恢复时,断点续传后续文件,直至本次下载完成。
6.如权利要求2所述的移动通信终端动态功能扩展方法,其特征是,所述步骤1)封装后,还执行以下步骤服务侧登记和管理所有移动通讯终端的支持内容和支持能力,自动完成来自高层应用逻辑的协议翻译,容量安全检查控制。
7.如权利要求6所述的移动通信终端动态功能扩展方法,其特征是,所述容量安全检查是指在执行所述步骤2)下载前,服务器端先核对移动终端的实际支持能力和安全容量,根据移动终端的实际支持能力和安全容量,决定下传文件的数据长度和/或应用功能。
8.如权利要求1-7中任一项所述的移动通信终端动态功能扩展方法,其特征是,所述下载过程选择通讯终端在当时网络状况下能支持的最好方式来传输数据,包括但不仅限于TCP、UDP、HTTP、WAP、SMS。
9.如权利要求1-7中任一项所述的移动通信终端动态功能扩展方法,其特征是,所述移动通信终端为移动电话时,与所述远端服务器的数据传输通过移动电话的IMEI号码进行身份识别,建立对应关系。
10.如权利要求1-7中任一项所述的移动通信终端动态功能扩展方法,其特征是,服务端在提供新增业务或功能时,自动通知移动通信终端;或自动对移动通信终端作出升级。
全文摘要
本发明公开了一种移动通信终端动态功能扩展方法,包括如下步骤1)封装将特定的本地系统与应用操作功能封装到外部控制接口中;2)下载移动通信终端下载来自远端服务器上的数据或应用,扩展到本地;3)调用本地业务逻辑动态识别数据内容,动态调用控制接口;或本地业务逻辑直接启动扩展,允许其自行调用标准控制接口;移动通讯终端可以实现其出厂标准配置功能与应用,也可选择差异化的功能与应用,还可以随时实现其功能及应用的升级,可以提高移动通讯终端差异化、个性化;厂商可以和用户建立一个信息沟通的通道,可以为用户不断提供新的更符合用户/移动通讯终端的服务。
文档编号H04W88/02GK1585543SQ20041004003
公开日2005年2月23日 申请日期2004年6月16日 优先权日2004年6月16日
发明者张卫东, 陈自利, 周宝忠 申请人:惠州Tcl移动通信有限公司