专利名称:移动终端漫游指示符的显示方法及装置的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种移动终端漫游指示符的显示方法及装置。
背景技术:
移动终端在开机后,搜索网络会经历两个过程,一是系统捕获过程,二是系统识别过程。移动终端在系统捕获成功后,会进入系统识别阶段,在这一阶段,移动终端会将系统Sync Channel MSG (同步信道消息)中的SID与NID (系统标识与网络标识)与PRL (优选漫游列表)中System Records (系统表)中记录的SID/NID来比较进行系统识别,以确定当前捕获的系统是否为移动终端设置的优选系统。在System Records中有一项重要内容是Roam Indicator (漫游指示符),移动终端正是根据Roam Indicator来决定是否在屏幕上显示漫游指示信息来通知用户是否发生了漫游。在TIA/EIA58b协议中规定一种 ERI (Enhanced Roaming Indicator,增强漫游指示符),其中规定了编号3-63是标准的ERI 值,64-127为非标准的ERI值,允许自定义扩展。目前对于非标准ERI的处理,通常都会由运营商或者移动终端制造商提供一个 ERI File (ERI文件),预存在移动终端内存里,ERI File中的每一个条目对应一个ERI值。 ERI File内容包括铃音ID、提示字符串、自定义图标。当移动终端获得当前网络对应的ERI 值时,可以去查询ERI File,由ERI值查找出对应的铃音ID、提示字符串和自定义图标。这样移动终端在漫游时不光可以通过图标来提示用户,还可以播放对应的铃音,显示相应的字符串等,增加用户体验感受。现有对于非标准ERI的处理方法存在较多的问题,主要包括首先,代码上要增加对64-127的相应处理;其次,对于运营商和手机制造商提供的ERI File格式不同时,需要大规模修改代码,比较麻烦;最后,ERI File保存在移动终端中,其内容改变时,代码也要相应改变,修改代码不但延迟了产品上市的时间,也给产品的稳定性带来了风险。
发明内容
鉴于上述的分析,本发明旨在提供一种移动终端漫游指示符的显示方法及装置, 用以解决现有技术中对于非标准ERI进行处理时所存在的修改代码麻烦以及影响产品稳定性等问题。本发明的目的主要是通过以下技术方案实现的本发明提供了一种移动终端漫游指示符显示的方法,预先将增强漫游指示符ERI 文件保存在用户识别模块UIM卡中,所述方法包括步骤A 当移动终端开机注册到一个新系统或者进行了系统切换时,UIM卡根据移动终端发来的本地信息中包含的系统标识与网络标识,查询优选漫游列表得到ERI值;步骤B 根据查询到的ERI值查询ERI文件得到相应的漫游提示信息。进一步地,预先将ERI文件保存在UIM卡中的步骤具体包括通过空中下载技术下载ERI文件到UIM卡中或者直接将ERI文件预置到UIM卡中。进一步地,所述步骤A具体包括当移动终端开机注册到一个新系统或者进行了系统切换时,UIM卡以主动式命令形式要求移动终端下发本地信息;当移动终端发送本地信息给UIM卡时,UIM卡从本地信息中提取出系统标识与网络标识,并根据系统标识与网络标识查询优选漫游列表得到ERI值。进一步地,所述步骤B具体包括判断ERI值的有效性,如果有效,根据ERI值查询ERI文件得到相应的漫游提示信息,否则结束本次处理流程。进一步地,还包括UIM卡触发移动终端按照漫游提示信息规定的格式来提示用户。进一步地,所述漫游提示信息包括下述信息中的一种或多种漫游提示铃音ID、漫游提示字符串和漫游提示图标。进一步地,UIM卡触发移动终端以漫游提示信息规定的格式来提示用户的步骤具体包括对于漫游提示铃音ID,UIM卡发送播放音调的主动命令给移动终端,要求移动终端播放相应的漫游提示铃音;对于漫游提示字符串和/或漫游提示图标,UIM卡发送显示文本的主动命令给移动终端,要求移动终端显示相应的漫游提示字符串和/或漫游提示图标。进一步地,还包括当ERI文件更新时,通过空中下载技术将更新后的ERI文件下载到UIM卡中保存。本发明还提供了一种移动终端漫游指示符显示的装置,设置于用户识别模块UIM 卡中,包括存储模块,用于预先保存增强漫游指示符ERI文件;查询模块,用于当移动终端开机注册到一个新系统或者进行了系统切换时,根据移动终端发来的本地信息中包含的系统标识与网络标识,查询优选漫游列表得到ERI值, 继而根据ERI值查询ERI文件得到相应的漫游提示信息。进一步地,还包括通知模块,用于触发移动终端按照漫游提示信息规定的格式来提示用户。本发明有益效果如下通过采用UIM的主动式命令以及将ERI File和相应的判断程序放在UIM卡上,避免了修改代码的麻烦,并且对移动终端产品的稳定性不会带来任何影响。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
图1为本发明实施例所述方法的流程示意图;图2为本发明实施例所述装置的结构示意图。
具体实施例方式下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。首先,结合附图1对本发明实施例所述方法进行详细说明。本发明实施例中,需要预先将ERI (Enhanced Roaming Indicator,增强漫游指示符)file保存在UIM(User Identity Model,用户识别模块)卡中,ERI file可以通过 0TA(0ver-the-Air Technology,空中下载技术)下载,也可以将ERI file直接预置在UIM 卡中;如图1所示,图1为本发明实施例所述方法的流程示意图,具体可以包括如下步骤步骤100 开始;步骤101 移动终端开机注册到一个新系统或者进行了系统切换;步骤102 移动终端发送Envelope (封装)命令给UIM卡以通知系统发生了变更;步骤103 =UIM 卡收到 Envelope 命令后发送 Provide Local Information (提供本地信息)命令给移动终端,要求移动终端下发Local Information (本地信息);步骤104 移动终端以Terminal Response (终端响应)命令的形式将Local Information 发送给 UIM 卡;步骤105 =UIM卡提取出Local Information中包含的SID与NID (系统标识与网络标识);步骤106 =UIM卡根据SID与NID去查询PRL (优选漫游列表)以获得对应的ERI 值;步骤107 判断ERI值的有效性,如果无效,则结束,否则执行108 ;步骤108 =UIM卡根据ERI值去查询ERI File,以获得与该ERI值对应的漫游提示信息;其中,漫游提示信息可以包括下述信息中的一种或多种漫游提示铃音ID、漫游提示字符串和漫游提示图标;步骤109 对于漫游提示铃音ID,则UIM卡发送Play Tone (播放音调)的主动命令给移动终端,要求移动终端播放对应的漫游提示铃音;步骤110 对于漫游提示字符串和/或漫游提示图标,则UIM卡发送Display Text (显示文本)的主动命令给移动终端,要求移动终端显示对应的漫游提示字符串和/或漫游提示图标;步骤111 移动终端收到UIM卡发来的Play Tone的主动命令或者Display Text 的主动命令后,按照漫游提示信息规定的格式要求进行相应处理;比如播放对应的漫游提示铃音并且同时显示漫游提示字符串等;步骤112:结束。接下来,结合附图2对本发明实施例所述装置进行详细说明。
如图2所示,图2为本发明实施例所述装置的结构示意图,该装置设置于UIM卡中,具体可以包括存储模块,预先保存增强漫游指示符ERI file, ERI file可以通过OTA空中下载技术下载,也可以将ERI file直接预置在UIM卡的存储模块中。查询模块,当移动终端开机注册到一个新系统或者进行了系统切换时,根据移动终端发来的本地信息中包含的系统标识与网络标识,查询优选漫游列表得到ERI值,继而根据ERI值查询ERI file得到相应的漫游提示信息。具体的说就是,当移动终端发送Envelope (包封)命令给UIM卡以通知系统发生了改变时,UIM卡的查询模块收到Envelope命令后发送Provide Local Information命令给移动终端,要求移动终端下发Local Information ;当移动终端以Terminal Response 命令的形式将Local Information发送给UIM卡的查询模块时,查询模块提取出Local Information中包含的SID与NID,根据SID与NID去查询PRL以获得对应的ERI值;然后判断ERI值的有效性,如果无效,则结束,否则执根据ERI值去查询ERI File,以获得与该 ERI值对应的漫游提示信息。 通知模块,触发移动终端以漫游提示信息规定的格式来提示用户。其中,漫游提示信息可以包括下述信息中的一种或多种漫游提示铃音ID、漫游提示字符串、漫游提示图标等;具体的说就是,对于漫游提示铃音ID,通知模块发送播放音调的主动命令给移动终端,要求移动终端播放相应的漫游提示铃音;对于漫游提示字符串和/或漫游提示图标,通知模块发送显示文本的主动命令给移动终端,要求移动终端显示相应的漫游提示字符串和/或漫游提示图标。综上所述,本发明实施例提供了一种动终端漫游指示符的显示方法及装置,由移动终端发起转换为使用UIM卡的主动式命令,由于移动终端对于主动式命令的处理都有成熟的代码,因此减少了移动终端修改代码所带来的风险。其次,将ERI File和相应的判断程序放在UIM卡上,是因为可以通过OTA的方式方便的动态的来修改UIM卡上的内容,这样比修改移动终端代码要灵活的多,对移动终端产品的稳定性不会带来任何影响。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种移动终端漫游指示符显示的方法,其特征在于,预先将增强漫游指示符ERI文件保存在用户识别模块UIM卡中,所述方法包括步骤A 当移动终端开机注册到一个新系统或者进行了系统切换时,UIM卡根据移动终端发来的本地信息中包含的系统标识与网络标识,查询优选漫游列表得到ERI值;步骤B 根据查询到的ERI值查询ERI文件得到相应的漫游提示信息。
2.根据权利要求1所述的方法,其特征在于,预先将增强漫游指示符ERI文件保存在 UIM卡中的步骤具体包括通过空中下载技术下载ERI文件到UIM卡中或者直接将ERI文件预置到UIM卡中。
3.根据权利要求1所述的方法,其特征在于,所述步骤A具体包括当移动终端开机注册到一个新系统或者进行了系统切换时,UIM卡以主动式命令形式要求移动终端下发本地信息;当移动终端发送本地信息给UIM卡时,UIM卡从本地信息中提取出系统标识与网络标识,并根据系统标识与网络标识查询优选漫游列表得到ERI值。
4.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括判断ERI值的有效性,如果有效,根据ERI值查询ERI文件得到相应的漫游提示信息, 否则结束本次处理流程。
5.根据权利要求1所述的方法,其特征在于,还包括UIM卡触发移动终端按照漫游提示信息规定的格式来提示用户。
6.根据权利要求5所述的方法,其特征在于,所述漫游提示信息包括下述信息中的一种或多种漫游提示铃音ID、漫游提示字符串和漫游提示图标。
7.根据权利要求6所述的方法,其特征在于,UIM卡触发移动终端以漫游提示信息规定的格式来提示用户的步骤具体包括对于漫游提示铃音ID,UIM卡发送播放音调的主动命令给移动终端,要求移动终端播放相应的漫游提示铃音;对于漫游提示字符串和/或漫游提示图标,UIM卡发送显示文本的主动命令给移动终端,要求移动终端显示相应的漫游提示字符串和/或漫游提示图标。
8.根据权利要求1所述的方法,其特征在于,还包括当ERI文件更新时,通过空中下载技术将更新后的ERI文件下载到UIM卡中保存。
9.一种移动终端漫游指示符显示的装置,设置于用户识别模块UIM卡中,其特征在于, 包括存储模块,用于预先保存增强漫游指示符ERI文件;查询模块,用于当移动终端开机注册到一个新系统或者进行了系统切换时,根据移动终端发来的本地信息中包含的系统标识与网络标识,查询优选漫游列表得到ERI值,继而根据ERI值查询ERI文件得到相应的漫游提示信息。
10.根据权利要求9所述的装置,其特征在于,还包括通知模块,用于触发移动终端按照漫游提示信息规定的格式来提示用户。
全文摘要
本发明公开了一种移动终端漫游指示符显示的方法及装置,预先将增强漫游指示符ERI文件保存在用户识别模块UIM卡中,其中方法包括当移动终端开机注册到一个新系统或者进行了系统切换时,UIM卡根据移动终端发来的本地信息中包含的系统标识与网络标识,查询优选漫游列表得到ERI值;根据查询到的ERI值查询ERI文件得到相应的漫游提示信息;通过采用UIM的主动式命令以及将ERI File和相应的判断程序放在UIM卡上,避免了修改代码的麻烦,并且对移动终端产品的稳定性不会带来任何影响。
文档编号H04W8/18GK102256238SQ201110186398
公开日2011年11月23日 申请日期2011年7月5日 优先权日2011年7月5日
发明者冯博 申请人:中兴通讯股份有限公司