显示当前网络运营商名称的方法及用户终端的制作方法

文档序号:7660055阅读:230来源:国知局

专利名称::显示当前网络运营商名称的方法及用户终端的制作方法
技术领域
:本发明涉及通信领域,尤其涉及一种显示当前网络运营商名称的方法及用户终端。
背景技术
:在国际标准中,移动国家号(MobileCountiyCode,MCC)/移动网号(MobileNetworkCode,MNC)与网络运营商名称对应,当用户终端开才几后,在待机界面下可以显示网络运营商名称。而目前的码分多址(CodeDivisionMultipleAccess,CDMA)手机,通常将网络运营商名称预先保存在手机中,密密麻麻密麻麻当手机接入网络之后,将运营商的名称显示在待机界面上。由于CDMA手机是根据系统识别码(SystemIdentification,SID)和网络识别码(NetworkIdentification,NID)来识别网络,发明人在实现本发明的过程中发现CDMA手机接入网络之后,将运营商的名称显示在待机界面上,即使手机漫游到其他网络上,CDMA手机也无法显示当前网络运营商名称。因此,现有技术中,CDMA手机显示网络运营商名称的方法用户无法获知当前提供服务的网络运营商名称,给用户带来不便,也不利于运营商品牌的推广。
发明内容本发明实施例要解决的技术问题是提供一种显示当前网络运营商名称的方法及用户终端,能够显示当前为用户服务的网络运营商名称。为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的本发明实施例提供一种显示当前网络运营商名称的方法,包括用户终端搜索网络成功后,记录该网络的系统识别码和网络识别码;在预置的系统列表中,查询与所记录的当前网络的系统识别码和网络识别码均匹配的系统列表记录;根据所查询的系统列表记录中的与网络运营商名称相关信息,获耳又当前网络运营商名称并在所述用户终端上显示。本发明实施例还提供一种显示当前网络运营商名称的用户终端,包括识别码获取单元,用于当搜索网络成功后,记录当前网络的系统识别码和网络识别码;存储单元,用于存储系统列表记录与网络运营商名称的对应关系;查询单元,用于根据所述的当前网络的系统识别码和网络识别码,在存储单元中,查询与该系统识别码和网络识别码均匹配的系统列表记录;网络运营商名称获取单元,在所获取的系统列表记录中,根据所查询的系统列表记录中的与网络运营商名称相关信息,获取与所述当前网络的系统识别码和网络识别码均对应的网络运营商名称;显示单元,用于显示所获取的与当前网络对应的网络运营商名称。以上技术方案可以看出,由于本发明实施例所提供的方案中,根据当前网络的系统识别码和网络识别码,在预置的系统列表中,查询与所述当前网络的系统识别码和网络识别码均匹配的系统列表记录,根据预置的系统列表记录与网络运营商名称的对应关系,获取当前网络运营商名称并在所述用户终端上显示,使得用户可以及时获知当前提供服务的网络运营商名称。图1为本发明实施例一提供的方法流程图;图2为本发明实施例二提供的装置结构图;图3为本发明实施例三提供的方法流程图;图4为本发明实施例四提供的装置结构图。具体实施例方式为了使本发明实施例所提供的技术方案及优点更加清楚明白,以下结合附图对本发明实施例进行详细的描述。本发明实施例所提供的方案,应用于利用系统识别码(SystemIdentification,SID)和网络识别码(NetworkIdentification,NID)识别网络的用户终端上。参见图l,本发明实施例提供了一种显示当前网络运营商名称的方法,包括步骤101:用户终端搜索网络成功后,记录该网络的系统识别码和网络识别码;手机开机后读取优先漫游列表(PreferredRoamList,PRL),4艮据导频获取列表(AcquisitionTable,ACQ—TABLE)生成搜索网络的频点列表,一4殳情况下,手机开机以后,会首先搜索最近使用过的频点信息(MostRecentUsed,MRU),以保证手机可以更快地搜索到网络;手才几开机后也可以通过保存在手机中的优先频点参数,直接写出频点信息,并根据该优选频点参数信息搜索规定的频点;如果搜索的当前频点可以解调出同步信道的信息,则监听同步信道上的消息,接收网络的系统识别码(SystemIdentification,SID)和网络识别码(NetworkIdentification,NID);根据所接收的网络的SID和NID,检查系统列表(SystemTable,SYS—TABLE)中的数据,决定当前的网络是否可以驻留;如果当前网络可以驻留,则网络搜索成功,如果当前网络不可以驻留,则继续在所生成的搜索网络的频点列表中搜索下一个频点;当用户终端搜索网络成功后,可记录该网络的SID和NID;步骤102:根据所述的当前网络的SID和NID,在预置的系统列表中,查询与该SID和NID均匹配的系统列表记录;其中,在用户终端的PRL列表中,包含有一个系统列表(SystemTable,SYS_TABLE),所包含的SYS_TABLE包含有多条记录,其中的每一条记录都有SID和NID的值,而每一个SID又包括若干个NID值,不同的SID可能会包括同样的NID值,因此,本实施例中,根据所获取的当前网络的SID和NID值,查询与该SID和NID均匹配的系统列表记录(SystemTable,SYS—TABLE);步骤103:在所查询到的系统列表记录中,获取该列表中的漫游指示值;其中,所述的漫游指示(RoamIndicator,ROAM—IND)是PRL列表中SYS—TABLE中的一个参数,其含义是表示当前网络是否漫游;通常,用户终端在接入不同网络时,需要提前下载一个新的PRL列表,在所述的新的PRL列表中,将包含与所接入网络对应的ROAM—IND值;步骤104:根据所获取的ROAM—IND值,在预置的ROAM—IND与网络运营商名称的对应关系中,获取与所述的当前网络对应网络运营商名称;其中,所述ROAM—IND的值可以扩展为0-255,这样就有足够多的值支持尽量多的网络运营商名称,并且同一个运营商的所有SID和NID会使用同一个ROAM—IND字段,因此,本实施例将漫游列表(ROAM_TABLE)的含义进行扩展,将其不同的值与不同的网络运营商对应,并将预置的对应关系存储于用户终端;在用户终端上,存储预先设置的ROAM—IND和网络运营商的对应关系,该对应关系可以用列表的形式将不同的ROAM—IND值与不同的网络运营商对应,如表1所示表1:ROAM—IND与网络运营商名称对应表<table>tableseeoriginaldocumentpage8</column></row><table>码分多址手机,是根据SID和NID识别网络,当用户终端获取到SID和NID后,需要在预置的系统列表中,查询与该SID和NID均匹配的系统列表记录,并根据预置的系统列表记录与网络运营商对应关系,获取与所述SID和NID对应的网络运营商名称;以上步骤103和步骤104通过预置的系统列表记录与网络运营商名称的对应关系,完成对当前网络运营商名称的获取过程;步骤105:显示所获取的当前网络运营商名称;其中,用户终端可以将获取到的网络运营商名称显示在待机界面上;其中,本发明实施例通过对系统列表记录中漫游指示值进行扩展,预置不同的漫游指示值与网络运营商的对应关系,但本发明实施例并不排除对系统列表记录中其他参数进行扩展并预置扩展后的参数与网络运营商名称的对应关系。实施例二参见图2,本发明实施例还提供了一种显示当前网络运营商名称的用户终端,包括二识别码获取单元201,用于当搜索网络成功后,记录当前网络的系统识别码和网络识别码;存储单元202,用于存储系统列表记录与网络运营商名称的对应关系;本实施例中,所述存储单元包括第一存储单元2021,用于存储系统列表记录;其中,所述存储单元中存储有多条系统列表记录,将该系统记录以列表的形式存储;第二存储单元2022,用于存储预置的ROAM_IND值与网络运营商名称的对应关系;其中,所述ROAM_IND值与网络运营商名称的对应关系可以通过列表的形式设置与存储单元;其中,所述的RoamIndicator值是PRL列表中SYSTABLE中的一个参数,其含义是表示当前网络是否漫游;其中,所述ROAM_IND的值可以扩展为0-255,这样就有足够多的值支持尽量多的网络运营商名称,并且同一个运营商的所有SID和NID会使用同一个ROAM—IND字段,因此,本实施例将ROAM—TABLE的含义进行扩展,将其不同的值与不同的网络运营商对应,并将预置的对应关系存储于用户终端;其中,用户终端在接入不同网络时,需要提前下载一个新的PRL列表,在所述的新的PRL列表中,将包含与所接入网络对应的ROAM—IND值;查询单元203,用于根据所述的当前网络的系统识别码和网络识别码,在第一存储单元的系统列表中,查询与该系统识别码和网络识别码均匹配的系统列表记录;其中,在用户终端的PRL列表中,包含有一个系统列表(SystemTable,SYS—TABLE),所述的SYS—TABLE包含有多个系统列表记录,其中的每一条记录都有SID和NID的值,而每一个SID又包括若干个NID值,不同的SID可能会包括同样的NID值,因此,本实施例中,根据所获取的当前网络的SID和NID值,查询与该SID和NID均匹配的系统列表记录(SystemTable,SYSTABLE);网络运营商名称获取单元204,在所获取的系统列表中,根据所查询的系统列表记录中的与网络运营商名称相关信息,获取与所述当前网络的SID和NID均对应的网络运营商名称;本实施例中,网络运营商名称获取单元的具体功能为在所查询到的系统列表记录中,获耳又该列表中与系统识别码和网络识别码均匹配的漫游指示值,并在第二存储单元中获取与所述的漫游指示值对应的网络运营商名称;显示单元205,用于显示所获取的与当前网络对应的网络运营商名称。实施例三参见图3,本发明实施例还提供一种显示当前网络运营商名称的方法,包括步骤301:用户终端搜索网络成功后,记录该网络的系统识别码以及网络识别码;手机开机后读取优先漫游列表(PreferredRoamList,PRL),根据导频获取列表(AcquisitionTable,ACQ—TABLE)生成搜索网络的频点列表,一般情况下,手机开机以后,会首先搜索最近使用过的频点信息(MostRecentUsed,MRU),以保证手机可以更快地搜索到网络;手机开才几后也可以通过保存在手机中的优先频点参数,直接写出频点信息,并根据该优选频点参数信息搜索规定的频点;如果搜索的当前频点可以解调出同步信道的信息,则监听同步信道上的消息,接收网络的系统识别码(SystemIdentification,SID)以及网络识别码(NetworkIdentification,NID);根据所接收的网络的SID以及NID,检查系统列表(SystemTable,SYS—TABLE)中的数据,决定当前的网络是否可以驻留;如果当前网络可以驻留,则网络搜索成功,如果当前网络不可以驻留,则继续在所生成的搜索网络的频点列表中搜索下一个频点;当用户终端搜索网络成功后,可获取该网络的SID和NID;步骤302:根据所获取的当前网络的SID和NID,在预置的系统列表中,查询与该SID和NID值均匹配的系统列表记录;其中,在用户终端的PRL列表中,包含有一个SYS—TABLE,所述的SYS_TABLE包含有多个记录,其中的每一条记录都有SID的值,而每一个SID又包括若干个NID值,不同的SID可能会包括同样的NID值,因此,本实施例中,根据所获取的当前网络的SID和NID值,查询与该SID和NID均匹配的系统列表记录(SystemTable,SYS—TABLE);步骤303:获取该系统列表记录中与当前网络SID和NID均对应的预置的网络运营商名称;其中,所述的SYS一TABLE在PRL列表中,对所述的SYS_TABLE进行扩展,增加"网络运营商名称"字段,表述形式可以是"Service—Provider—Name",如表2所示表2:ExtendedSystemRecord的定义<table>tableseeoriginaldocumentpage12</column></row><table>其中,通过对系统列表的扩展,系统列表的每个系统列表记录中,增加"网络运营商名称,,字段,所述的网络运营商名称与所在的系统记录中的SID/NID均对应;通常,用户终端在接入不同网络时,需要提前下载一个新的PRL列表,在所述的新的PRL列表中,将包含与所接入网络对应的SYS—TABLE;所述SYS_TABLE预先进行了扩展,增加了"网络运营商名称"字段;步骤304:显示所获取的当前网络运营商名称;其中,用户终端可以将获取到的网络运营商名称显示在待机界面上。上述方法还可进一步包括当用户终端接收网络侧下发的修改后的PRL文件时,通过更新原PRL文件,更新系统列表记录中网络运营商名称;其中,网络侧PRL发生变化时,通过发起空中参数修改(OverTheAirParameterAdministration,OTAPA)流程,在网络側输入用户终端的客户识别码(InternationalMobileSubscriberIdentificationNumber,IMSI),向用户终端发送修改后的PRL文件,用户终端接收该下发的PRL文件,并更新原PRL文件,实现了在不需要用户参与的情况下,PRL列表的参数修改;与此同时,用户终端实现了更新网络运营商名称的更新;实施例四参见图4,本发明实施例还提供了一种显示当前网络运营商名称的用户终端,包括识别码获取单元401,用于当搜索网络成功后,记录当前网络的系统识别码和网络识别码;存储单元402,用于存储系统列表记录与网络运营商名称的对应关系;本实施例中,所述存储单元的具体功能为存储系统列表记录,其中,所述的系统列表记录预置有与所述的系统列表记录中系统识别码和网络识别码均对应的网络运营商名称;其中,所述存储单元中存储有多条系统列表记录,将该系统记录以列表的形式存储;查询单元403,用于根据所述的当前网络的系统识别码和网络识别码,在预置的系统列表中,查询与该系统识别码和网络识别码均匹配的系统列表记录;其中,在用户终端的PRL列表中,包含有一个系统列表(SystemTable,SYS一TABLE),所述的SYS_TABLE包含有多个记录,其中的每一条记录都有SID和NID的值,而每一个SID又包括若干个NID值,不同的SID可能会包括同样的NID值,因此,本实施例中,才艮据所获取的当前网络的SID和NID值,查询与该SID和NID均匹配的系统列表记录(SystemTable,SYS一TABLE);网络运营商名称获取单元404,在所获取的系统列表记录中,根据所查询的系统列表记录中的与网络运营商名称相关信息,获取与所述当前网络的SID和NID均对应的网络运营商名称;其中,在本实施例中,所述网络运营商名称获取单元的具体功能为在所获取的系统记录中,获取所述系统列表记录中与当前网络SID和NID均对应的预置的网络运营商名称;13其中,所述的SYS_TABLE在PRL列表中,对所述的SYS—TABLE进行扩展,增加"网络运营商名称,,字段,表述形式可以是"Service一Provider—Name,,;显示单元405,用于显示所获取的与当前网络对应的网络运营商名称;通常,用户终端在接入不同网络时,需要提前下载一个新的PRL列表,在所述的新的PRL列表中,将包含与所接入网络对应的SYS—TABLE;所述SYS_TABLE预先进行了扩展,增加了"网络运营商名称,,字段;由于,网络侧PRL发生变化时,通过发起空中参数修改(OverTheAirParameterAdministration,OTAPA)流程,在网络侧输入用户终端的客户识别码(InternationalMobileSubscriberIdentificationNumber,IMSI),向用户终端发送修改后的PRL文件,因此本实施例所提供的显示当前网络运营商名称的用户终端,还包括更新单元,当用户终端接收网络侧下发的修改后的PRL文件时,通过更新原PRL文件,更新所述存储单元的系统列表记录中对应的网络运营商名称;用户终端接收网络侧发送的修改后的PRL文件,并更新原PRL文件,实现了在不需要用户参与的情况下,PRL列表的参数修文;与此同时,用户终端实现了更新系统列表记录与网络运营商名称的对应关系。本领域普通技术人员可以理解实现实施例一、实施例三中所述方法的全部或部分步骤,可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读存储介质中,该程序在执行时,所包括的步骤分别和实施例一及实施例三中方法步骤相同,所述的存储介质,如ROM/RAM,磁碟,光盘等。以上技术方案可以看出,由于本发明实施例所提供的方案中,根据当前网络的系统识别码和网络识别码,在预置的系统列表中,查询与所述当前网络的系统识别码和网络识别码均匹配的系统列表记录,根据预置的系统列表记录与网络运营商名称的对应关系,获取当前网络运营商名称并在所述用户终端上显示,使得用户可以及时获知当前提供服务的网络运营商名称。以上对本发明实施例所提供的一种显示当前网络运营商名称的方法及用行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本"^兌明书内容不应理解为对本发明的限制。权利要求1、一种显示当前网络运营商名称的方法,其特征在于,包括用户终端搜索网络成功后,记录该网络的系统识别码和网络识别码;在预置的系统列表中,查询与所记录的当前网络的系统识别码和网络识别码均匹配的系统列表记录;根据所查询的系统列表记录中的与网络运营商名称相关信息,获取当前网络运营商名称并在所述用户终端上显示。2、根据权利要求1所述的显示当前网络运营商名称的方法,其特征在于所述根据所查询的系统列表记录中的与网络运营商名称相关信息,获取当前网络运营商名称,包括在所查询到的系统列表记录中,获取该列表中的漫游指示值;根据所获取的漫游指示值,在预置的漫游指示值与网络运营商名称的对应关系中,查询与所获取的漫游指示值对应的当前网络运营商名称。3、根据权利要求2所述的显示当前网络运营商名称的方法,其特征在于所述预置的漫游指示值与网络运营商名称的对应关系存储于用户终端。4、根据权利要求1所述的显示当前网络运营商名称的方法,其特征在于所述系统列表记录中预置有网络运营商名称;所述根据所查询的系统列表记录中的与网络运营商名称相关信息,获取当前网络运营商名称,包括在所查询到的系统列表记录中,获取预置的与当前网络系统识别码和网络识别码均对应的网络运营商名称。5、根据权利要求4所述的显示当前网络运营商名称的方法,其特征在于该方法还包括当用户终端接收网络侧下发的修改后的优选漫游列表文件时,通过更新原优选漫游列表文件,更新系统列表记录中网络运营商名称。6、一种显示当前网络运营商名称的用户终端,其特征在于,包括识别码获取单元,用于当搜索网络成功后,记录当前网络的系统识别码和网络识别码;存储单元,用于存储系统列表记录与网络运营商名称的对应关系;查询单元,用于根据所述的当前网络的系统识别码和网络识别码,在存储单元中,查询与该系统识别码和网络识别码均匹配的系统列表记录;网络运营商名称获取单元,在所获取的系统列表记录中,根据所查询的系统列表记录中的与网络运营商名称相关信息,获取与所述当前网络的系统识别码和网络识别码均对应的网络运营商名称;显示单元,用于显示所获取的与当前网络对应的网络运营商名称。7、根据权利要求6所述的显示当前网络运营商名称的用户终端,其特征在于所述存储单元,包括第一存储单元,用于存储系统列表记录;第二存储单元,用于存储预置的漫游指示值与网络运营商名称的对应关系;所述网络运营商名称获取单元,用于在所查询到的系统列表记录中,获取该列表中的漫游指示值,并在第二存储单元中查询与所述的漫游指示值对应的网络运营商名称。8、根据权利要求6所述的显示当前网络运营商名称的用户终端,其特征在于所述存储单元用于存储系统列表记录,其中,所述的系统列表记录预置有与所述的系统列表记录中系统识别码和网络识别码均对应的网络运营商名称;所述网络运营商名称获取单元用于在所查询到的系统列表记录中,获取所述系统列表记录中的网络运营商名称。9、根据权利要求8所述的显示当前网络运营商名称的用户终端,其特征在于,该用户终端还包括更新单元,当用户终端接收网络侧下发的修改后的优选漫游列表文件时,通过更新原优选漫游列表文件,更新所述存储单元的系统列表记录中对应的网络运营商名称。全文摘要本发明公开了一种显示当前网络运营商名称的方法及用户终端,利用当前网络的系统识别码和网络识别码,在预置的系统列表中,查询与所述当前网络的系统识别码和网络识别码均匹配的系统列表记录,根据预置的系统列表记录与网络运营商名称的对应关系,获取当前网络运营商名称并在所述用户终端上显示,使得用户可以及时获知当前提供服务的网络运营商名称。文档编号H04W8/02GK101106786SQ200710143229公开日2008年1月16日申请日期2007年8月7日优先权日2007年8月7日发明者颖李申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1