GSM模式下的锁频方法、终端和计算机可读存储介质与流程

文档序号:14061149阅读:452来源:国知局
GSM模式下的锁频方法、终端和计算机可读存储介质与流程

本发明涉及通信技术领域,特别涉及一种gsm模式下的锁频方法、终端和计算机可读存储介质。



背景技术:

在全球移动通信系统(globalsystemformobilecommunication,gsm)模式下的天线或射频性能测试中,经常需要固定某个频点,来判断测试用手机和对比用手机的性能差异。然而,在实网下,手机经常会对基站进行重选,无法保持在某个频点,从而无法准确定位手机的天线或射频性能问题。



技术实现要素:

本发明实施方式提供一种gsm模式下的锁频方法、终端和计算机可读存储介质。

本发明实施方式的gsm模式下的锁频方法,用于锁定天线的频点,在初始状态下,所述天线连接第一小区,所述锁频方法包括:

获取所述天线的预设频点;

获取第二小区的频点;

判断所述第二小区的频点是否等于所述预设频点;和

在所述第二小区的频点不等于所述预定频点时,保持所述天线连接所述第一小区。

本发明实施方式的终端包括天线,所述天线包括调制解调器,在初始状态下,所述天线连接第一小区,所述调制解调器用于:

获取所述天线的预设频点;

获取第二小区的频点;和

判断所述第二小区的频点是否等于所述预设频点;

在所述第二小区的频点不等于所述预定频点时,所述天线保持连接所述第一小区。

本发明实施方式的终端,包括:

天线,在初始状态下,所述天线连接第一小区;

一个或多个处理器;

存储器;以及

一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行所述锁频方法的指令。

本发明实施方式的计算机可读存储介质,包括与终端结合使用的计算机程序,所述计算机程序可被处理器执行以完成所述锁频方法。

本发明实施方式的gsm模式下的锁频方法、终端和计算机可读存储介质,在第二小区的频点不等于天线的预设频点时,保持天线与第一小区的连接,即天线不会切换或重选到第二小区,从而实现gsm模式下的锁频功能。如此,可以防止天线切换或重选到伪基站小区,进而能够准确定位终端的天线或射频性能问题。

本发明实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1是本发明实施方式的gsm模式下的锁频方法的流程示意图;

图2是本发明实施方式的终端的模块示意图;

图3是本发明实施方式的gsm模式下的锁频方法的应用场景示意图;

图4是本发明实施方式的gsm模式下的锁频方法的流程示意图;

图5是本发明实施方式的gsm模式下的锁频方法的流程示意图;

图6是本发明实施方式的gsm模式下的锁频方法的流程示意图;

图7是本发明实施方式的gsm模式下的锁频方法的流程示意图;

图8是本发明实施方式的gsm模式下的锁频方法的流程示意图;

图9是本发明实施方式的终端的模块示意图;

图10是本发明实施方式的终端和计算机可读存储介质的连接示意图;

主要元件及符号说明:

终端10、输入单元11、天线12、调制解调器12a、处理器13、存储器14;

第一小区20;

第二小区30;

计算机可读存储介质40。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明的实施方式,而不能理解为对本发明的实施方式的限制。

在本发明的实施方式的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明的实施方式和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的实施方式的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“连接”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接连接,也可以通过中间媒介间接连接,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明的实施方式中的具体含义。

在本发明的实施方式中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

下文的公开提供了许多不同的实施方式或例子用来实现本发明的实施方式的不同结构。为了简化本发明的实施方式的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明的实施方式可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明的实施方式提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。

请参阅图1至图3,本发明实施方式的gsm模式下的锁频方法用于锁定天线12的频点。在初始状态下,天线12连接第一小区20。锁频方法包括:

111:获取天线12的预设频点;

112:获取第二小区30的频点;

113:判断第二小区30的频点是否等于预设频点;和

114:在第二小区30的频点不等于预定频点时,保持天线12连接第一小区20。

请参阅图2和图3,本发明实施方式的终端10包括天线12。天线12包括调制解调器(modem)12a。在初始状态下,天线12连接第一小区20。本发明实施方式的gsm模式下的锁频方法可由本发明实施方式的终端10实现。例如,调制解调器12a可用于执行111、112和113中的方法,天线12可用于执行114中的方法。

也即是说,调制解调器12a可以用于:获取天线12的预设频点;获取第二小区30的频点;和判断第二小区30的频点是否等于预设频点。天线12可以用于在第二小区30的频点不等于预定频点时,保持连接第一小区20。

本发明实施方式的gsm模式下的锁频方法和终端10,在第二小区30的频点不等于天线12的预设频点时,保持天线12与第一小区20的连接,即天线12不会切换或重选到第二小区30,从而实现gsm模式下的锁频功能。如此,可以防止天线12切换或重选到伪基站小区,进而能够准确定位终端10的天线12或射频性能问题。

具体地,基站(即公用移动通信基站)是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。正常基站为运营商的基站。伪基站即假基站。伪基站设备一般由主机和笔记本电脑或手机组成,通过短信群发器、短信发信机等相关设备搜取以其为中心、一定半径范围内的手机卡信息,通过伪装成运营商的基站,向用户手机发送诈骗、广告推销等短信息。目前gsm采用采用单向认证的体制,即只有网络对终端的认证,不需要终端对网络的认证。因此,伪基站设备运行时,目标手机的信号可能被强制连接到伪基站小区上,导致手机无法正常使用运营商提供的服务。

本发明实施方式的gsm模式下的锁频方法和终端10,通过判断小区的频点是否等于天线12的预设频点来确定该小区是否为伪基站小区。当小区的频点等于预设频点时,则可以确定该小区为正常基站小区;当小区的频点不等于预设频点时,则可以确定该小区的伪基站小区。可以理解,频点为固定频率的编号。一般地,无线信号的频率间隔可为200khz,依照200khz的频率间隔从890mhz、890.2mhz、890.4mhz、890.6mhz、890.8mhz、891mhz,……,915mhz可分为125个无线频率段,对每个频段进行编号,从1、2、3、4,……,125,这些固定频率的编号即为频点。也即是说,不同的频点可以代表不同的频率。

在本发明实施方式的gsm模式下的锁频方法和终端10中,在初始状态下,终端10的天线12连接第一小区20。在初始状态前,锁频方法还可以包括:设置天线12的预设频点arfcn_0(例如,arfcn_0可设置为3、5、8等)。这一步骤可以由终端10的输入单元11实现。预设频点即为需要锁定的频点。预设频点可以在终端10出厂前设置好或者由用户设置。输入单元11可以为显示屏,例如液晶显示屏(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)显示屏或硅基液晶(liquidcrystalonsilicon,lcos)显示屏等。在设置好天线12的预设频点后,终端10的上层应用将该预设频点发送至调制解调器12a。当然,在初始状态前,锁频方法还可以包括天线由未连接任何小区到连接第一小区20等步骤,这里不作限制。

调制解调器12a接收上层应用发送的预设频点,从而获取天线12的预设频点。然后,调制解调器12a获取第二小区30的频点arfcn_x,再判断第二小区30的频点arfcn_x是否等于预设频点arfcn_0,若arfcn_x≠arfcn_0,则表明第二小区30为伪基站小区。当第二小区30为伪基站小区时,天线12保持与第一小区20的连接,从而防止天线12切换或重选到伪基站小区,达到锁频的目的。

如此,可以防止在实网下,手机对伪基站进行重选,如此,可在同等条件下,快速判断测试用手机和对比用手机的性能差异,分析基站的网络异常、准确定位手机的天线12或射频性能问题等。

在某些实施方式中,第二小区30与第一小区20相邻。具体地,第二小区30与第一小区20相邻指的是,第二小区30位于第一小区20周边一定范围内。例如,第二小区30位于第一小区20方圆40km以内。

请参阅图3,在某些实施方式中,第二小区30包括多个且多个第二小区30均与第一小区20相邻。调制解调器12a用于获取多个第二小区30的频点,并将多个第二小区30的频点分别与预定频点进行比较,以逐个判断多个第二小区30分别为正常基站小区还是伪基站小区。在一个实施例中,调制解调器12a可以根据多个第二小区30与第一小区20之间距离的大小,由远及近地依次获取多个第二小区30的频点,从而逐个判断多个第二小区30分别为正常基站小区还是伪基站小区。在另一个实施例中,调制解调器12a可以根据多个第二小区30的信号强度,由强到弱地依次获取多个第二小区30的频点,从而逐个判断多个第二小区30分别为正常基站小区还是伪基站小区。

请参阅图4,在某些实施方式中,获取第二小区30的频点(即112)包括:

1122:接收系统消息;和

1124:处理系统消息以获取第二小区30的频点。

请再次参阅图2,在某些实施方式中,调制解调器12a可用于执行1122、1124中的方法。

也即是说,调制解调器12a进一步可以用于接收系统消息;和处理系统消息以获取第二小区30的频点。

具体地,系统消息可以为gsm协议中的sib消息,例如,系统消息为sib1~sib18中的任意一种或多种,调制解调器12a可以从系统消息中读取或提取第二小区30的频点的信息。在一个实施例中,系统消息为sib3消息,sib3消息包括基站选择参数,调制解调器12a用于处理sib3消息,然后从中读取第二小区30的频点arfcn_x。其中,调制解调器12a对系统消息的处理包括将模拟信号转换成数字信号。

请参阅图5,在某些实施方式中,锁频方法还包括:

115:在第二小区30的频点不等于预定频点时,将第二小区30标记为伪基站小区;和

116:在第二小区30的频点等于预定频点时,将第二小区30标记为正常基站小区。

请参阅图2,在某些实施方式中,终端10还包括处理器13。处理器13可用于执行115和116中的方法。

也即是说,处理器13可以用于:在第二小区30的频点不等于预定频点时,将第二小区30标记为伪基站小区;和在第二小区30的频点等于预定频点时,将第二小区30标记为正常基站小区。

具体地,调制解调器12a用于判断第二小区30的频点arfcn_x是否等于预设频点arfcn_0,若arfcn_x=arfcn_0,则表明第二小区30为正常基站小区;若arfcn_x≠arfcn_0,则表明第二小区30为伪基站小区。当第二小区30为正常基站小区时,处理器13将第二小区30标记为正常基站小区,当第二小区30为伪基站小区时,处理器13将第二小区30标记为伪基站小区。如此,可以防止天线12切换或重选到被标记为伪基站小区的小区。在某些实施方式中,处理器13还可以用于对伪基站小区进行分析和定位、构建伪基站小区地图、预警预报等。

请参阅图3和图6,在某些实施方式中,锁频方法还包括:

117:获取第一小区20的频点;

118:判断第一小区20的频点是否等于预设频点;

119:在第一小区20的频点不等于预定频点时,将第一小区20标记为伪基站小区;和

120:在第一小区20的频点等于预定频点时,将第一小区20标记为正常基站小区。

请参阅图2,在某些实施方式中,调制解调器12a可用于执行117和118中的方法,处理器13可用于执行119和120中的方法。

也即是说,调制解调器12a可以用于:获取第一小区20的频点;和判断第一小区20的频点是否等于预设频点。处理器13可以用于:在第一小区20的频点不等于预定频点时,将第一小区20标记为伪基站小区;和在第一小区20的频点等于预定频点时,将第一小区20标记为正常基站小区。

具体地,调制解调器12a获取第一小区20的频点的方式与调制解调器12a获取第二小区30的频点的方式类似,即可以通过处理系统消息获取第一小区20的频点,在此不再详细展开。调制解调器12a还用于判断第一小区20的频点arfcn_x是否等于预设频点arfcn_0,若arfcn_x=arfcn_0,则表明第一小区20为正常基站小区;若arfcn_x≠arfcn_0,则表明第一小区20为伪基站小区。当第一小区20为正常基站小区时,处理器13将第一小区20标记为正常基站小区,当第一小区20为伪基站小区时,处理器13将第一小区20标记为伪基站小区。

在某些实施方式中,当处理器13完成第一小区20和各第二小区30的标记后,终端10可以建立基站小区的管理列表,将标记为伪基站小区的第一小区20或第二小区30列入黑名单。基站小区的管理列表可以通过网络共享给其他终端10参考,以提高终端10通讯的安全度。当然,本发明实施方式的终端10也可以参考其他终端10建立的基站小区的管理列表,而不用逐一去判断各第二小区30为正常基站小区还是伪基站小区。

请参阅图7,在某些实施方式中,锁频方法包括:

121:在第一小区20的频点不等于预定频点且第二小区30的频点等于预定频点时,将天线12切换连接至第二小区30。

请参阅图2,在某些实施方式中,天线12可用于执行121中的方法。

也即是说,天线12可以用于在第一小区20的频点不等于预定频点且第二小区30的频点等于预定频点时,切换连接至第二小区30。

如此,当第一小区20为伪基站小区,第二小区30为正常基站小区时,天线12将切换连接至第二小区30。进一步地,当第一小区20为伪基站小区,多个第二小区30均为正常小区时,处理器13将判断多个第二小区30之间信号的强弱,并从中确定信号最强的第二小区30供天线12切换连接,以使得终端10具有较好的通讯效果。

请参阅图8,在某些实施方式中,锁频方法包括:

122:在第一小区20的频点等于预定频点且第二小区30的频点等于预定频点时,判断第二小区30的信号强度是否大于第一小区20的信号强度;

123:在第二小区30的信号强度大于第一小区20的信号强度时,将天线12切换连接至第二小区30;和

124:在第二小区30的信号强度小于或等于第一小区20的信号强度时,保持天线12连接第一小区20。

请参阅图2,在某些实施方式中,其特征在于,处理器13可用于执行122中的方法,天线12可用于执行123和124中的方法。

也即是说,处理器13可以用于在第一小区20的频点等于预定频点且第二小区30的频点等于预定频点时,判断第二小区30的信号强度是否大于第一小区20的信号强度。天线12可以用于:在第二小区30的信号强度大于第一小区20的信号强度时,切换连接至第二小区30;在第二小区30的信号强度小于或等于第一小区20的信号强度时,保持连接第一小区20。

具体地,当天线12当前所连接的第一小区20为正常基站小区,第二小区30也为正常基站小区时,处理将根据第一小区20与第二小区30之间信号的强弱来判断天线12应连接第一小区20还是第二小区30。例如,第一小区20的信号强度为-97dbm,第二小区30的信号强度为-85dbm,其中,dbm(1毫瓦的分贝数)是衡量手机信号强度的通用指标,则第二小区30的信号强度大于第一小区20的信号强度,天线12将切换连接至第二小区30。可以理解,当第二小区30的信号强度与第一小区20的信号强度相同或差异较小(例如,第二小区30的信号强度与第一小区20的信号强度之间的差值小于1dbm)时,天线12可以保持连接第一小区20,无需切换连接至第二小区30。

综上,本发明实施方式的锁频方法和终端10具有以下特点:

1.在第二小区30为伪基站小区时,不论第一小区20为伪基站小区还是正常基站小区,天线12都不会切换连接至第二小区30,即天线12保持连接第一小区20;

2.在第一小区20为伪基站小区,第二小区30为正常基站小区时,天线12切换连接至第二小区30;

3.在第一小区20为正常基站小区,第二小区30也为正常基站小区时,天线12连接第一小区20与第二小区30中信号较强的小区。

请参阅图3和图9,本发明实施方式的终端10包括天线12、一个或多个处理器13、存储器14以及一个或多个程序。在初始状态下,天线12连接第一小区20。其中,一个或多个程序被存储在存储器14中,并且被配置由一个或多个处理器13执行。程序包括用于执行上述任一实施方式的锁频方法的指令。

例如,程序包括用于执行以下锁频方法的指令:

111:获取天线12的预设频点;

112:获取第二小区30的频点;

113:判断第二小区30的频点是否等于预设频点;和

114:在第二小区30的频点不等于预定频点时,保持天线12连接第一小区20。

本发明实施方式的终端10,在第二小区30的频点不等于天线12的预设频点时,保持天线12与第一小区20的连接,即天线12不会切换或重选到第二小区30,从而实现gsm模式下的锁频功能。如此,可以防止天线12切换或重选到伪基站小区,进而能够准确定位终端10的天线12或射频性能问题。

请参阅图3和图10,本发明实施方式的计算机可读存储介质40包括与终端10结合使用的计算机程序。计算机程序可被处理器13执行以完成上述任一实施方式的锁频方法。

例如,计算机程序可被处理器13执行以完成以下锁频方法:

111:获取天线12的预设频点;

112:获取第二小区30的频点;

113:判断第二小区30的频点是否等于预设频点;和

114:在第二小区30的频点不等于预定频点时,保持天线12连接第一小区20。

本发明实施方式的计算机可读存储介质40,在第二小区30的频点不等于天线12的预设频点时,保持天线12与第一小区20的连接,即天线12不会切换或重选到第二小区30,从而实现gsm模式下的锁频功能。如此,可以防止天线12切换或重选到伪基站小区,进而能够准确定位终端10的天线12或射频性能问题。

本发明实施方式的终端10包括但不限于智能手机、个人电脑(personalcomputer,pc)、平板电脑(pad)、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(ipm过流保护电路),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

尽管上面已经示出和描述了本发明的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施实施进行变化、修改、替换和变型。

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