《一种预设文件的处理方法及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种预设文件的处理方法及移动终端.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102014374A43申请公布日20110413CN102014374ACN102014374A21申请号201010563374622申请日20101126H04W8/24200901H04W88/0220090171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人沈广才孙宇龙蒋孝凯74专利代理机构北京派特恩知识产权代理事务所普通合伙11270代理人张颖玲迟姗54发明名称一种预设文件的处理方法及移动终端57摘要本发明公开一种预设文件的处理方法,包括当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余。
2、格式的优化处理,并保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效;本发明还提供一种移动终端。根据本发明的技术方案,消除预设文件中的格式冗余,提高自动适配的效率。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图2页CN102014381A1/2页21一种预设文件的处理方法,其特征在于,该方法包括当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化处理,并保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效。2根据权利要求1所述的方法,其特征在于,所述冗余格式包括参数前后存在空格、两个回车之间没有任何数据或两。
3、个回车之间没有分隔符、两个回车之间只有分隔符而没有数据、与标准格式不符的多余数据、与关键字“MCC,MNC”重复的数据。3根据权利要求1或2所述的方法,其特征在于,所述对所述预设文件进行冗余格式的优化处理为如果参数前后存在空格,将参数两端的空格去掉;如果两个回车之间没有任何数据或两个回车之间没有分隔符,将第二个回车去掉;如果两个回车之间只有分隔符而没有数据,去掉两个回车之间的分隔符和第二个回车;如果是与标准格式不符的多余数据,进行格式规整,删除多余的数据,将这组数据转化为标准格式;如果少于3个紧急呼叫号码且缺少分隔符逗号,在所述紧急呼叫号码后补充逗号;如果是与关键字“MCC,MNC”重复的数据。
4、,只保留第一组关键字“MCC,MNC”,删除后面与该组关键字“MCC,MNC”相同的数据。4根据权利要求1所述的方法,其特征在于,该方法还包括获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置。5根据权利要求1所述的方法,其特征在于,所述当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化处理之前,该方法还包括将预设文件下载到移动终端,判断移动终端的预设文件的优化标志位是否有效;当所述标志位有效时,获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置。。
5、6根据权利要求5所述的方法,其特征在于,所述判断移动终端的预设文件的优化标志位是否有效为对存储在预设文件的起始位置的优化标志位进行检验,如果优化标识位为无效,表示预设文件没有进行过冗余格式的优化处理,如果优化标志位为有效,表示预设文件已经进行过冗余格式的优化处理。7根据权利要求4或5所述的方法,其特征在于,所述获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置为从插入移动终端的SIM卡或USIM卡中读取PLMN信息,或从网络信号中解析出PLMN信息;从PLMN信息中获取MCC和MNC,并所述获取的MCC和MNC,在优化处理后的预设文。
6、件中查找与所述MCC和MNC对应的参数,根据找到的与所述MCC和MNC对应的参数,进行移动终端中各个应用模块的参数设置。8一种移动终端,其特征在于,该移动终端包括优化处理模块、存储模块;其中,优化处理模块,用于当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化处理;权利要求书CN102014374ACN102014381A2/2页3存储模块,用于保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效。9根据权利要求8所述的系统,其特征在于,该移动终端还包括下载模块,用于将预设文件下载到移动终端;判断模块,判断移动终端的预设文件的优化标志位是否有效;获取模块,用于。
7、获取MCC和MNC;查找和设置模块,用于根据获取的MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置。权利要求书CN102014374ACN102014381A1/5页4一种预设文件的处理方法及移动终端技术领域0001本发明涉及移动终端领域的自动匹配技术,尤其涉及一种预设文件的处理方法及移动终端。背景技术0002移动终端的定制都是围绕运营商展开的,针对每一个运营商在网络中都有一个属于自身的唯一标识,根据这个标识可以确定一个运营商,并且根据这个标识,可以确定一组属于该运营商的参数,该参数包括但不限于紧急呼叫号码、短信中心号码、网络接入点、官方主页等;将这些参数。
8、记录在一个预设文件中,根据运营商在网络中的标识来自动匹配。在定制的过程中,需要建立这样一个用于保存参数的预设文件,在建立预设文件的过程中,难免会出现多打一个空格,多打几个回车,因此这一个空格,会造成某个参数长度的增加,而回车会造成查询次数的增加,导致预设文件的格式上存在冗余,从而使预设文件变大和读取预设文件的时间变长,自动匹配的速度降低。对于另一种情况,由于输入参数时的误操作,导致数据格式与标准格式不符,这样会造成读取参数的不准确,使多个定制内容不能正确实现,从而降低了软件的整体质量。发明内容0003有鉴于此,本发明的主要目的在于提供一种预设文件的处理方法及移动终端,消除预设文件中的格式冗余,。
9、提高自动适配的效率。0004为达到上述目的,本发明的技术方案是这样实现的0005本发明提供一种预设文件的处理方法,包括0006当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化处理,并保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效。0007上述方法中,所述冗余格式包括参数前后存在空格、两个回车之间没有任何数据或两个回车之间没有分隔符、两个回车之间只有分隔符而没有数据、与标准格式不符的多余数据、与关键字“MCC,MNC”重复的数据。0008上述方法中,所述对所述预设文件进行冗余格式的优化处理为0009如果参数前后存在空格,将参数两端的空格去掉;如果两个回车。
10、之间没有任何数据或两个回车之间没有分隔符,将第二个回车去掉;如果两个回车之间只有分隔符而没有数据,去掉两个回车之间的分隔符和第二个回车;如果是与标准格式不符的多余数据,进行格式规整,删除多余的数据,将这组数据转化为标准格式;如果少于3个紧急呼叫号码且缺少分隔符逗号,在所述紧急呼叫号码后补充逗号;如果是与关键字“MCC,MNC”重复的数据,只保留第一组关键字“MCC,MNC”,删除后面与该组关键字“MCC,MNC”相同的数据。0010上述方法中,该方法还包括说明书CN102014374ACN102014381A2/5页50011获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找。
11、对应的参数,进行移动终端中应用模块的参数设置。0012上述方法中,所述当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化处理之前,该方法还包括0013将预设文件下载到移动终端,判断移动终端的预设文件的优化标志位是否有效;当所述标志位有效时,获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置。0014上述方法中,所述判断移动终端的预设文件的优化标志位是否有效为0015对存储在预设文件的起始位置的优化标志位进行检验,如果优化标识位为无效,表示预设文件没有进行过冗余格式的优化处理,如果优化标志位为有效,表示预设文件。
12、已经进行过冗余格式的优化处理。0016上述方法中,所述获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置为0017从插入移动终端的SIM卡或USIM卡中读取PLMN信息,或从网络信号中解析出PLMN信息;从PLMN信息中获取MCC和MNC,并所述获取的MCC和MNC,在优化处理后的预设文件中查找与所述MCC和MNC对应的参数,根据找到的与所述MCC和MNC对应的参数,进行移动终端中各个应用模块的参数设置。0018本发明还提供一种移动终端,包括优化处理模块、存储模块;其中,0019优化处理模块,用于当移动终端的预设文件的优化标志位是无。
13、效时,对所述预设文件进行冗余格式的优化处理;0020存储模块,用于保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效。0021上述移动终端中,该移动终端还包括0022下载模块,用于将预设文件下载到移动终端;0023判断模块,判断移动终端的预设文件的优化标志位是否有效;0024获取模块,用于获取MCC和MNC;0025查找和设置模块,用于根据获取的MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置。0026本发明提供的预设文件的处理方法及移动终端,当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化处理,并保存进行优化处理后的。
14、预设文件,将预设文件的优化标识位修改为有效,可以消除预设文件中的格式冗余,提高自动适配的效率,减少预设文件的空间占用率,实现起来简单易行;此外,由于对冗余格式进行优化处理,使预设文件变为标准格式,使得读取参数更加准确,从而提高了软件的整体质量。附图说明0027图1是本发明实现预设文件的处理方法的流程示意图;0028图2是本发明中运营商的参数在预设文件中的标准格式;0029图3是本发明中运营商的参数在预设文件中的冗余格式;说明书CN102014374ACN102014381A3/5页60030图4是本发明移动终端的结构示意图。具体实施方式0031本发明的基本思想是当移动终端的预设文件的优化标志位。
15、是无效时,对所述预设文件进行冗余格式的优化处理,并保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效。0032下面通过附图及具体实施例对本发明再做进一步的详细说明。0033本发明提供一种预设文件的处理方法,图1是本发明实现预设文件的处理方法的流程示意图,如图1所示,该方法包括以下步骤0034步骤101,将预设文件下载到移动终端;0035具体的,在计算机上,以运营商的移动国家码MCC,MOBILECOUNTRYCODE和移动网号MNC,MOBILENETWORKCODE两个号码同时作为关键字,按照指定的顺序,并利用各参数之间的特定的分隔符,为运营商所需的参数建立列表,该参数包括紧急呼。
16、叫号码、短信中心、网络接入点、主页等;该列表可以如图2和图3所示,其中,图2是本发明中运营商的参数在预设文件中的标准格式,图3是本发明中运营商的参数在预设文件中的冗余格式;移动终端将建成的列表以预设文件的形式从计算机上下载到本地,移动终端的FLASH保存该预设文件;其中,实际应用中,所述指定的顺序一般是按照数字的大小。0036步骤102,判断移动终端的预设文件的优化标志位是否有效,如果无效,执行步骤103,如果有效,执行步骤105;0037具体的,在移动终端中打开预设文件,对存储在预设文件的起始位置的优化标志位进行检验,如果优化标识位为无效,即FALSE,表示预设文件没有进行过冗余格式的优化处。
17、理,需要对预设文件进行冗余格式的优化处理,执行步骤103;如果优化标志位为有效,即TRUE,表示预设文件已经进行过冗余格式的优化处理,不需要对预设文件进行冗余格式的优化处理,执行步骤105。0038步骤103,对该预设文件进行冗余格式的优化处理;0039具体的,以运营商为单位,对每个运营商的预设文件中的各个参数进行冗余格式的优化处理;需要进行优化处理的冗余格式包括参数前后存在空格、两个回车之间没有任何数据或两个回车之间没有分隔符、两个回车之间只有分隔符而没有数据、与标准格式不符的多余数据、与关键字“MCC,MNC”重复的数据;0040对于以上五种冗余格式进行优化处理的方法如下0041对于参数前。
18、后存在空格的情况,将参数两端的空格去掉,例如,语言信箱参数是“86”,对其进行冗余格式的优化处理后,得到的语言信箱参数是“86”,例如紧急呼叫号码,“112,911,”,对于这样的参数,进行冗余格式的优化处理后的格式为“112,911,”;这里,对于例如APN名称这样的参数,参数本身就含有空格,例如“WAPIDEASCLARO”,这样的空格则不进行冗余格式的优化处理;0042通常都是以回车作为各个参数之间的分隔符,对于两个回车之间没有任何数据或两个回车之间没有分隔符的情况,直接将第二个回车去掉;对于连续多个回车的情况,则多次应用“对于两个回车间没有任何参数的,直接将第二个回车去掉”这一规说明书。
19、CN102014374ACN102014381A4/5页7则,去掉后面所有的回车,最后只保留一个回车;0043对于两个回车之间只有分隔符而没有数据的情况,直接去掉两个回车之间的分隔符和第二个回车;0044对于与标准格式不符的多余数据,则进行格式规整,删除多余的数据,即提取一组数据,将这组数据的格式和标准格式进行比较,如果与标准格式相同,则这组数据的格式不用修改,如果与标准格式不相同,以图2中的一组数据“MCC,MNC;VOICEMAIL,VOICEMAIL2;EM1,EM2,EM3;APN”为例,这组数据中有两个VOICEMAIL号码,则去掉后一个VOICEMAIL号码,同时去掉该VOICEM。
20、AIL号码前面的分隔符逗号,即将图2中的“VOICEMAIL2”及其前面的分隔符逗号去掉,使这组数据转化为标准格式;对于少于3个紧急呼叫号码,同时缺少分隔符逗号的情况,在缺省的紧急呼叫号码后补充上逗号,保持与标准格式相同的格式;0045在整张表中,对于与关键字“MCC,MNC”重复的数据,则只保留第一组关键字“MCC,MNC”,删除后面与该组关键字“MCC,MNC”相同的数据,用于保证关键字的唯一性,有利于后续的查找,提高查找效率。0046步骤104,保存进行优化处理后的预设文件,并将预设文件的优化标识位修改为有效;0047具体的,将经过冗余格式的优化处理后的预设文件仍然保存在移动终端的FLA。
21、SH中,并将预设文件的优化标识位由无效FALSE修改为有效TRUE,关闭预设文件。0048步骤105,获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置;0049具体的,在移动终端正常开机完成网络注册后,从插入的用户识别模块SIM,SUBSCRIBERIDENTITYMODULE卡或全球用户识别模块USIM,UNIVERSALSUBSCRIBERIDENTITYMODULE卡中读取公众陆地移动通信网PLMN,PUBLICLANDMOBILECOMMUNICATIONNETWORK信息,或从网络信号中解析出PLMN信息;从PLMN信息。
22、中获取MCC和MNC,并根据PLMN信息中的MCC和MNC,在优化处理后的预设文件中查找与该MCC和MNC对应的参数,根据找到的与该MCC和MNC对应的参数,进行移动终端中各个应用模块的参数设置;这里,如果没有在优化处理后的预设文件中查找与该MCC/MNC对应的参数,则根据移动终端中预先存储的一些默认的参数,进行移动终端中各个应用模块的参数设置。0050为实现上述方法,本发明还提供一种移动终端,图4是本发明移动终端的结构示意图,如图4所示,该移动终端包括优化处理模块41、存储模块42;其中,0051优化处理模块41,用于当移动终端的预设文件的优化标志位是无效时,对所述预设文件进行冗余格式的优化。
23、处理;0052存储模块42,用于保存进行优化处理后的预设文件,将预设文件的优化标识位修改为有效。0053该移动终端还包括0054下载模块43,用于将预设文件下载到移动终端;0055判断模块44,判断移动终端的预设文件的优化标志位是否有效;说明书CN102014374ACN102014381A5/5页80056获取模块45,用于获取MCC和MNC;0057查找和设置模块46,用于根据获取的MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置。0058所述冗余格式包括参数前后存在空格、两个回车之间没有任何数据或两个回车之间没有分隔符、两个回车之间只有分隔符而没有数。
24、据、与标准格式不符的多余数据、与关键字“MCC,MNC”重复的数据。0059所述对所述预设文件进行冗余格式的优化处理为如果参数前后存在空格,将参数两端的空格去掉;如果两个回车之间没有任何数据或两个回车之间没有分隔符,将第二个回车去掉;如果两个回车之间只有分隔符而没有数据,去掉两个回车之间的分隔符和第二个回车;如果是与标准格式不符的多余数据,进行格式规整,删除多余的数据,将这组数据转化为标准格式;如果少于3个紧急呼叫号码且缺少分隔符逗号,在所述紧急呼叫号码后补充逗号;如果是与关键字“MCC,MNC”重复的数据,只保留第一组关键字“MCC,MNC”,删除后面与该组关键字“MCC,MNC”相同的数据。
25、。0060所述判断移动终端的预设文件的优化标志位是否有效为对存储在预设文件的起始位置的优化标志位进行检验,如果优化标识位为无效,表示预设文件没有进行过冗余格式的优化处理,如果优化标志位为有效,表示预设文件已经进行过冗余格式的优化处理。0061所述获取MCC和MNC,并根据MCC和MNC在优化处理后的预设文件中查找对应的参数,进行移动终端中应用模块的参数设置为从插入移动终端的SIM卡或USIM卡中读取PLMN信息,或从网络信号中解析出PLMN信息;从PLMN信息中获取MCC和MNC,并所述获取的MCC和MNC,在优化处理后的预设文件中查找与所述MCC和MNC对应的参数,根据找到的与所述MCC和MNC对应的参数,进行移动终端中各个应用模块的参数设置。0062以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN102014374ACN102014381A1/2页9图1图2说明书附图CN102014374ACN102014381A2/2页10图3图4说明书附图CN102014374A。