网络制式选择方法及系统与流程

文档序号:12695781阅读:530来源:国知局
网络制式选择方法及系统与流程

本发明涉及通信网络技术领域,具体而言,涉及一种网络制式的选择方法以及系统。



背景技术:

4G是第四代移动通信及其技术的简称,4G通信技术是继3G之后的又一次无线通信技术演进,将大幅提升网络容量,并带来更快的无线通信速度,提供低延迟的网络性能以及更加智能化的应用。4G技术包括TD-LTE和FDD-LTE两种网络制式。

4G网络在全球正在变得越来越流行,因此,各个手机厂商都在加紧抢夺4G智能手机在全球的市场份额。

然而,某些国家或者地区,由于政治或者经济原因,会限制智能手机在该国家或者地区的销售。例如,印尼有一项法案要求所有在印尼销售4G智能手机及平板的厂商须在今年于印尼本土生产30%的产品;若不达标,该厂商将被逐出印尼市场。

然而,现有的通信终端,如智能手机及平板,其网络制式在出厂前就已经配置好,在出厂之后是固定不变的。通常,同一软件版本的通信终端需要出口至不同的国家和地区,在某些国家和地区需要显示4G网络制式,而在某些国家和地区,例如,印尼,则需要隐藏4G网络制式,因此。需要所述软件版本可以灵活变通,能够根据需要,对4G网络制式做隐藏或者显示处理。



技术实现要素:

鉴于以上内容,有必要提出一种网络制式选择方法,可以根据需要,选择显示或者隐藏4G网络制式。

一种网络制式选择方法,应用于通信终端中,包括:

设置显示/隐藏4G网络属性的属性值,并选择首选网络制式属性的属性值;

根据上述设置的属性值,检测需要显示4G网络还是隐藏4G网络,并检测所选择的首选网络制式;及

根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理。

本发明优选实施例中,所述显示/隐藏4G网络属性为预先定义,所述显示/隐藏4G网络属性的属性值预先设置有两种,包括第一值与第二值,其中,当所述显示/隐藏4G网络属性的属性值赋值为第二值时,代表显示4G网络,以及所述显示/隐藏4G网络属性的属性值赋值为第一值时,代表隐藏4G网络。

本发明优选实施例中,所述根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理包括:

当根据所述显示/隐藏4G网络属性的属性值,判断需要隐藏4G时,在所述通信终端的系统Framework中设置首选网络类型为所选择的首选网络制式属性的属性值对应的网络类型,在所述通信终端中,将首选网络类型列表进行更新,将4G网络屏蔽,以及将SIM卡管理界面进行更新显示,屏蔽4G模式。

本发明优选实施例中,所述根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理包括:

当根据所述显示/隐藏4G网络属性的属性值,判断需要显示4G时,在所述通信终端中正常显示4G网络。

鉴于以上内容,还有必要提出一种网络制式选择系统,可以根据需要,选择显示或者隐藏4G网络制式。

一种网络制式选择系统,应用于通信终端中,包括:

设置模块,用于设置显示/隐藏4G网络属性的属性值,并选择首选网络制式属性的属性值;

检测模块,用于根据上述设置的属性值,检测需要显示4G网络还是隐藏4G网络,并检测所选择的首选网络制式;及

处理模块,用于根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理。

本发明优选实施例中,所述显示/隐藏4G网络属性为预先定义,所述显示/隐藏4G网络属性的属性值预先设置有两种,包括第一值与第二值,其中,当所述显示/隐藏4G网络属性的属性值赋值为第二值时,代表显示4G网络,以及所述显示/隐藏4G网络属性的属性值赋值为第一值时,代表隐藏4G网络。

本发明优选实施例中,所述处理模块当根据所述显示/隐藏4G网络属性的属性值,判断需要隐藏4G时,在所述通信终端的系统Framework中设置首选网络类型为所选择的首选网络制式属性的属性值对应的网络类型,在所述通信终端中,将首选网络类型列表进行更新,将4G网络屏蔽,以及将SIM卡管理界面进行更新显示,屏蔽4G模式。

本发明优选实施例中,所述处理模块根据所述显示/隐藏4G网络属性的属性值,判断需要显示4G时,在所述通信终端中正常显示4G网络。

相较于现有技术,本发明所提供的网络制式选择方法以及系统通过在系统属性中配置显示/隐藏某种网络制式,例如4G的属性值,根据该属性值进行显示/屏蔽4G处理,因此能够实现一个软件版本适配不同运营商或是地区的不同需要,更加智能。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明网络制式选择方法较佳实施例的方法流程图。

图2是本发明网络制式选择方法较佳实施例中对网络制式进行选择的详细方法实施流程图。

图3是利用本发明网络制式选择方法在首选网络类型列表中屏蔽4G网络的示意图。

图4是利用本发明网络制式选择方法在SIM卡管理界面屏蔽4G模式的示意图。

图5是本发明网络制式选择系统较佳实施例的功能模块图。

图6是本发明通信终端较佳实施例的结构示意图。

主要元件符号说明

通信终端 1

网络制式选择系统 10

设置模块 100

检测模块 101

处理模块 102

存储器 11

处理器 12

通信单元 13

通信总线 14

具体实施方式

本发明实施例提供一种网络制式选择方法,通过在系统属性中配置显示/隐藏4G网络的属性值,根据该属性值进行显示/屏蔽4G处理,因此能够实现一个软件版本适配不同运营商或是地区的不同需要,更加智能。本发明实施例还提供相应的网络制式选择系统、通信终端以及计算机可读存储介质。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

下面通过各个具体实施例,分别进行详细的说明。

实施例一、

在本发明较佳实施例中,所述网络制式选择方法应用在一个通信终端中。

所述通信终端可以是,但不限于,例如,智能手机、平板电脑等便携式通信设备。

参考图1所示,是本发明所述网络制式选择方法较佳实施例的方法流程图。

根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。

在本发明较佳实施例中,所述网络制式选择方法包括:

S01,在所述通信终端中,设置显示/隐藏4G网络属性的属性值,并选择首选网络制式属性的属性值。

本发明较佳实施例中,所述的显示/隐藏4G网络属性可以预先定义。例如,预先设定字符串persist.default_showlte为所述的显示/隐藏4G网络属性。所述显示/隐藏4G网络属性的属性值可以预先设置有两种,即第一值与第二值,例如第一值为0,以及第二值为1。其中,当所述显示/隐藏4G网络属性的属性值赋值为第二值,即1时,代表显示4G网络,以及所述显示/隐藏4G网络属性的属性值赋值为第一值,即0时,代表隐藏4G网络。

本发明较佳实施例中,所述首选网络制式属性可以为安卓系统通用的系统修改属性:ro.telephony.default_network。所述首选网络制式属性的属性值可以赋值为0至22之间的任何一个自然数,不同的数值代表不同的首选网络制式。例如,所述首选网络制式属性的属性值赋值为0时,代表所述首选网络制式为GSM/WCDMA(WCDMA为最佳);首选网络制式属性的属性值赋值为1时,代表所述首选网络制式只为GSM;等等。

S02,所述通信终端根据上述设置的属性值,检测需要显示4G网络还是隐藏4G网络,并检测所选择的首选网络制式。

如上所示,当所述通信终端检测到所述显示/隐藏4G网络属性persist.yulong.default_showlte=0时,确定需要隐藏4G网络,或者当所述通信终端检测到所述显示/隐藏4G网络属性persist.yulong.default_showlte=1时,确定需要显示4G网络。

进一步地,所述通信终端检测所述首选网络制式属性的属性值,确定所述首选网络制式,例如,当检测到ro.telephony.default_network=0时,判断所述首选网络制式为GSM/WCDMA(WCDMA为最佳),当检测到ro.telephony.default_network=1时,判断所述首选网络制式为GSM;等等。

S03,所述通信终端根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理。S03的详细过程可以详见图2所示。

参见图2所示,是本发明网络制式选择方法较佳实施例中S03的详细方法实施流程图。

根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。

S30,所述通信终端判断需要显示4G还是隐藏4G。

当根据所述显示/隐藏4G网络属性的属性值,判断需要隐藏4G时,执行下述的S31~S33;或者当根据所述显示/隐藏4G网络属性的属性值,判断需要显示4G时,执行下述的S34。

S31,在所述通信终端的系统Framework中设置首选网络类型为所选择的首选网络制式属性的属性值对应的网络类型。

例如,当所述首选网络制式属性的属性值为0时,其对应的网络类型为3G,因此,所述通信终端设置首选网络类型为3G网络。

S32,在所述通信终端中,将首选网络类型列表进行更新,将4G网络屏蔽,如图3所示。

S33,在所述通信终端中,将SIM卡管理界面进行更新显示,屏蔽4G模式,如图4所示。

当需要显示4G时,执行S34,在所述通信终端中正常显示4G网络。

上述图1~2详细介绍了本发明的网络制式选择方法,下面结合第5~6图,分别对实现上述网络制式选择方法的网络制式选择系统以及通信终端进行介绍。

应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。

实施例二、

如图5所示,是本发明网络制式选择系统较佳实施例的功能模块图。

本发明所述网络制式选择系统10可以包括多个由计算机程序代码所组成的程序段,可以安装在所述通信终端中,并由所述通信终端所执行,以实现可以根据需要,选择显示或者隐藏4G网络制式。

参阅图5所示,所述网络制式选择系统10根据其所执行的功能,可以被划分为多个功能模块。本发明较佳实施例中,所述网络制式选择系统10中的功能模块至少可以包括:设置模块100、检测模块101以及处理模块102。

所述设置模块100用于设置显示/隐藏4G网络属性的属性值,并选择首选网络制式属性的属性值。

本发明较佳实施例中,所述的显示/隐藏4G网络属性可以预先定义。例如,预先设定字符串persist.yulong.default_showlte为所述的显示/隐藏4G网络属性。所述显示/隐藏4G网络属性的属性值可以预先设置有两种,即第一值与第二值,例如第一值为0,以及第二值为1。其中,当所述显示/隐藏4G网络属性的属性值赋值为第二值,即1时,代表显示4G网络,以及所述显示/隐藏4G网络属性的属性值赋值为第一值,即0时,代表隐藏4G网络。

本发明较佳实施例中,所述首选网络制式属性可以为安卓系统通用的系统修改属性:ro.telephony.default_network。所述首选网络制式属性的属性值可以赋值为0至22之间的任何一个自然数,不同的数值代表不同的首选网络制式。例如,所述首选网络制式属性的属性值赋值为0时,代表所述首选网络制式为GSM/WCDMA(WCDMA为最佳);首选网络制式属性的属性值赋值为1时,代表所述首选网络制式只为GSM;等等。

所述检测模块101用于根据上述设置的属性值,检测需要显示4G网络还是隐藏4G网络,并检测所选择的首选网络制式。

如上所示,当所述通信终端检测到所述显示/隐藏4G网络属性persist.yulong.default_showlte=0时,确定需要隐藏4G网络,或者当所述通信终端检测到所述显示/隐藏4G网络属性persist.yulong.default_showlte=1时,确定需要显示4G网络。

进一步地,所述通信终端检测所述首选网络制式属性的属性值,确定所述首选网络制式,例如,当检测到ro.telephony.default_network=0时,判断所述首选网络制式为GSM/WCDMA(WCDMA为最佳),当检测到ro.telephony.default_network=1时,判断所述首选网络制式为GSM;等等。

所述处理模块102用于根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理。

详细地,所述处理模块102首先判断需要显示4G还是隐藏4G。

当根据所述显示/隐藏4G网络属性的属性值,判断需要隐藏4G时,所述处理模块102在系统Framework中设置首选网络类型为所选择的首选网络制式属性的属性值对应的网络类型,在所述通信终端中,将首选网络类型列表进行更新,将4G网络屏蔽,如图3所示,以及将SIM卡管理界面进行更新显示,屏蔽4G模式,如图4所示。

例如,当所述首选网络制式属性的属性值为0时,其对应的网络类型为3G,因此,所述通信终端设置首选网络类型为3G网络。

当根据所述显示/隐藏4G网络属性的属性值,判断需要显示4G时,所述处理模块102在所述通信终端中正常显示4G网络。

实施例三、

如图6所示,是实现本发明所述网络制式选择方法的通信终端较佳实施例的结构示意图。

所述通信终端1可以是,但不限于,例如,智能手机、平板电脑等便携式通信设备。

如图6所示,本发明实施例中的通信终端1包括至少一个存储器11、至少一个处理器12、至少一个通信单元13以及通信总线14。

所述通信总线14可以实现所述存储器11、处理器12以及通信单元13之间的通信。

在本发明其他较佳实施例中,根据不同的需要,所述通信终端1也可以包括其他部件,例如,显示屏幕(如所述触摸屏3)、摄像装置等等,而不仅限于上述的揭露的部件。

所述通信单元13可以通过有线或者无线通信技术,与其他通信终端进行数据交换。

所述存储器11存储有程序代码。所述存储器11可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。

所述处理器12可执行所述通信终端1的操作系统以及安装的各类应用程序等。所述处理器12可以包括一个或者多个中央处理器、微处理器、数字处理器等。

本发明较佳实施例中,所述处理器12可通过所述通信总线14,调用所述存储器11中存储的程序代码以执行相关的功能。例如,图5中所述的各个模块(例如,所述设置模块100、检测模块101、处理模块102以及输出模块103等)是存储在所述存储器11中的程序代码,并由所述处理器12所执行,以实现一种网络制式选择方法。

具体而言,所述网络制式选择方法包括:

设置显示/隐藏4G网络属性的属性值,并选择首选网络制式属性的属性值;

根据上述设置的属性值,检测需要显示4G网络还是隐藏4G网络,并检测所选择的首选网络制式;及

根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理。

本发明优选实施例中,所述显示/隐藏4G网络属性为预先定义,所述显示/隐藏4G网络属性的属性值预先设置有两种,包括第一值与第二值,其中,当所述显示/隐藏4G网络属性的属性值赋值为第二值时,代表显示4G网络,以及所述显示/隐藏4G网络属性的属性值赋值为第一值时,代表隐藏4G网络。

本发明优选实施例中,所述根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理包括:

当根据所述显示/隐藏4G网络属性的属性值,判断需要隐藏4G时,在所述通信终端的系统Framework中设置首选网络类型为所选择的首选网络制式属性的属性值对应的网络类型,在所述通信终端中,将首选网络类型列表进行更新,将4G网络屏蔽,以及将SIM卡管理界面进行更新显示,屏蔽4G模式。

本发明优选实施例中,所述根据上述检测结果,进行显示/隐藏4G处理,以及对SIM卡和网络制式进行相应的显示处理包括:

当根据所述显示/隐藏4G网络属性的属性值,判断需要显示4G时,在所述通信终端中正常显示4G网络。

实施例四、

本发明实施例还提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被包括一个或多个处理器的通信终端1执行时,使所述通信终端1执行如上文方法实施例所述的网络制式选择方法。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

对于本领域技术人员而言,虽然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看。均应将实施例看做是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵盖在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个模块或装置也可以由一个模块或装置通过软件或者硬件来实现。第一、第二等词语用来表示名称,而并不表示特定的顺序。

本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1