CN113194521B - 5g通信模块搜网方法、装置、计算机设备和存储介质 - Google Patents
5g通信模块搜网方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113194521B CN113194521B CN202110332415.9A CN202110332415A CN113194521B CN 113194521 B CN113194521 B CN 113194521B CN 202110332415 A CN202110332415 A CN 202110332415A CN 113194521 B CN113194521 B CN 113194521B
- Authority
- CN
- China
- Prior art keywords
- information
- frequency point
- network
- point information
- key value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及一种5G通信模块搜网方法、装置、计算机设备和存储介质。所述方法包括:读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能。采用本方法能够能够提高搜网流程效率。
Description
技术领域
本申请涉及5G通信模块技术领域,特别是涉及一种5G通信模块搜网方法、装置、计算机设备和存储介质。
背景技术
随着5G通信模块技术的发展,为了使宿主计算机能通过5G通信模块和用户识别卡实现上网拨号功能,因而出现了5G通信模块搜网技术。
传统技术中,在目前3GPP定义的5G频率范围分为FR1和FR2(FR1、FR2为特定的频率范围名称)。FR1对应的具体频率值范围为450MHz-6000MHz,FR2对应的具体频率值范围为24250MHz-52600MHz。可见,5G制式下频谱范围很大。在搜索网络时,通常是在5G通信模块进行全频段搜索,最终确定5G通信模块的驻留网络。在国内,5G频率范围具体到各运营商时,中国电信获得3400MHz-3500MHz共100MHz带宽的5G试验频率资源,中国移动获得2515MHz-2675MHz、4800MHz-4900MHz频段的共260MHz带宽5G试验频率资源,其中2515-2575MHz、2635-2675MHz和4800-4900MHz频段为新增频段等。
然而,传统方法中,全频段搜索的方式在确定驻留网络时,需要各运营商对应的所有5G频率范围进行搜索,在一定程度上降低了搜网流程的效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高搜网流程效率的5G通信模块搜网方法、装置、计算机设备和存储介质。
一种5G通信模块搜网方法,所述方法包括:
读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能。
在其中一个实施例中,5G通信模块存储有配置文件;在所述运营商对应的频谱范围内进行搜网,包括:
获取当前的位置信息;
将所述位置信息与历史驻留的定位信息进行对比,分别计算所述位置信息和各所述历史驻留的定位信息之间的距离值,其中,所述配置文件中预先存储有历史驻留网络的成对的定位信息及频点信息,所述历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络;
将获得的各个距离值分别作为键值,按照距离值从小到大的顺序对各所述键值进行排序,得到键值序列;
按照所述键值序列依次扫描其对应的频点信息。
在其中一个实施例中,按照所述键值序列依次扫描其对应的频点信息,包括:
校验所述键值序列中最小的键值是否大于预设阈值;
如果所述最小的键值不大于所述预设阈值,则确定所述最小的键值所对应的频点信息作为有效的频点信息。
在其中一个实施例中,所述方法还包括:
如果所述最小的键值大于所述预设阈值,则根据所述键值序列,选取目标键值,将所述目标键值对应的频点信息作为有效的频点信息,所述目标键值为最靠近所述最小的键值且不大于预设阈值的键值。
在其中一个实施例中,在驻留所述有效的频点信息对应的驻留网络中的步骤之后,还包括:
将所述驻留网络的成对的定位信息及频点信息存储于配置文件中。
在其中一个实施例中,所述方法还包括:
将所述配置文件存储的所述成对的定位信息及频点信息,通过空中下载技术上传到服务器,由所述服务器存储所述成对的定位信息及频点信息。
在其中一个实施例中,所述方法还包括:
向所述服务器发送下载所述成对的定位信息及频点信息的请求;
获取所述服务器响应所述请求所发送的所述成对的定位信息及频点信息;
根据所述成对的定位信息及频点信息进行搜网。
一种5G通信模块搜网装置,所述装置包括:
运营商确定模块,用于读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
搜网模块,用于根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
网络驻留模块,用于当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
业务处理模块,用于基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能。
上述5G通信模块搜网方法、装置、计算机设备和存储介质,5G通信模块提高读取用户识别卡确定其所归属的运营商。根据预存储的运营商频谱规划信息,在该运营商所对应的频谱范围内进行搜网。当在对应的频谱范围内搜到有效的频点信息时,5G通信模块驻留于有效的频点信息所对应的驻留网络中,基于该驻留网络,从而使宿主计算机实现用户识别卡的数据业务功能。由于确定运营商后,5G通信模块只在所属运营商对应的频谱范围进行频点信息的搜索,而不需要对各运营商的全频段范围进行搜索,因而本申请能够提高5G通信模块搜网流程的效率。
附图说明
图1为一个实施例中5G通信模块搜网方法的应用环境图;
图2为一个实施例中5G通信模块搜网方法的流程示意图;
图3为另一个实施例中5G通信模块搜网方法的流程示意图;
图4为一个实施例中5G通信模块搜网装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的5G通信模块搜网方法,可以应用于如图1所示的应用环境中。终端102和5G通信模块104之间进行通信,其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。本申请终端102以宿主计算机为例进行说明。
5G通信模块104上插入有用户识别卡106,将插有用户识别卡106的5G通信模块104插入到终端102上,可以使终端102实现用户识别卡106具有的数据业务功能。
在一个实施例中,如图2所示,提供了一种5G通信模块搜网方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤S202,读取用户识别卡的国际移动用户识别码,根据国际移动用户识别码确定用户识别卡归属的运营商。
其中,国际移动用户识别码(即imsi,International Mobile SubscriberIdentity)是用于区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码。根据该国际移动用户识别码信息,5G通信模块可以得知当前的用户识别卡隶属的运营商,如电信、移动和联通等。
步骤S204,根据预存储的运营商频谱规划信息,在运营商对应的频谱范围内进行搜网,其中,预存储的运营商频谱规划信息包括运营商对应的频谱范围。
其中,运营商频谱规划信息预先存储在5G通信模块,包括各运营商及其对应的频谱范围。以5G网络制式为例,在国内中国电信获得3400MHz-3500MHz共100MHz带宽的5G试验频率资源,中国移动获得2515MHz-2675MHz、4800MHz-4900MHz频段的共260MHz带宽的5G试验频率资源,其中2515-2575MHz、2635-2675MHz和4800-4900MHz频段为新增频段。
具体地,在根据国际移动用户识别码确定用户识别卡所属的运营商之后,5G通信模块将在该运营商对应的频谱范围内进行搜网,而不需要在全频段进行搜网。例如确定所属运营商为中国电信时,以5G网络制式为例,其对应搜索的频谱范围则为3400MHz-3500MHz。另外需要注意的是传统技术中,5G模块插入用户识别卡后,不能直接只扫描该用户识别卡对应的运营商的频点信息,而需要全频段扫描。
步骤S206,当在对应的频谱范围内搜到有效的频点信息时,驻留有效的频点信息对应的驻留网络中。
其中,有效的频点信息,是指5G通信模块能驻留于该频点信息所对应的驻留网络中,使宿主计算机基于该驻留网络实现用户识别卡的数据业务功能。频点信息包括当前band(无线频段),ARFCN(Absolute Radio Frequency Channel Number),绝对无线频率信道号等。
具体地,5G通信模块在对应的频谱范围内搜到有效的频点信息时,5G通信模块能够依据该有效的频点信息,驻留于对应的驻留网络中。5G模块与宿主计算机之间通过MBIM消息(Mobile Broadband Interface Model,指一种接口标准)进行信息的交互,MBIM统一了移动宽带设备(USB数据卡/上网卡之类,NGFF数据卡等)和PC端的接口标准,是标准协议。5G通信模块与宿主计算机之间通过MBIM通道进行控制信息与数据信息交互,从而使宿主计算机实现相关数据业务功能。
步骤S208,基于驻留网络,使宿主计算机实现用户识别卡的数据业务功能。
其中,用户识别卡通常都会具有SMS、PB短信、拨号、模块信息查询、SIM卡等功能操作。
具体地,用户识别卡通过5G通信模块搭载到宿主计算机上,当5G通信模块基于有效的频点信息驻留于对应的驻留网络中时,宿主计算机通过和5G通信模块交互,能够实现用户识别卡所具有的SMS、PB短信、拨号、模块信息查询、SIM卡等功能。
上述5G通信模块搜网方法中,5G通信模块提高读取用户识别卡确定其所归属的运营商。根据预存储的运营商频谱规划信息,在该运营商所对应的频谱范围内进行搜网。当在对应的频谱范围内搜到有效的频点信息时,5G通信模块驻留于有效的频点信息所对应的驻留网络中,基于该驻留网络,从而使宿主计算机实现用户识别卡的数据业务功能。由于确定运营商后,5G通信模块只在所属运营商对应的频谱范围进行频点信息的搜索,而不需要对各运营商的全频段范围进行搜索,因而本申请能够提高5G通信模块搜网流程的效率。
在一个实施例中,5G通信模块存储有配置文件;在所述运营商对应的频谱范围内进行搜网,包括:
获取当前的位置信息,将所述位置信息与历史驻留的定位信息进行对比,分别计算所述位置信息和各所述历史驻留的定位信息之间的距离值,其中,所述配置文件中预先存储有历史驻留网络的成对的定位信息及频点信息,所述历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络;将获得的各个距离值分别作为键值,按照距离值从小到大的顺序对各所述键值进行排序,得到键值序列;按照所述键值序列依次扫描其对应的频点信息。
其中,当前的位置信息是指5G通信模块当前的位置信息,该位置信息包括位置经纬度信息(包括经度和纬度信息)。该位置信息由5G通信模块中的采集/控制芯片获取。
历史驻留的定位信息是指,历史驻留网络对应的定位信息。历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络。针对同一个用户识别卡,始终插入同一个5G通信模块中使用,或者不同的用户识别卡,插入同一个5G通信模块中使用这两种情况。前者运营商是确定不变的,对应的5G通信模块驻留的驻留网络所对应的频点信息,始终都在该运营商的频谱范围内。对于后者,5G通信模块驻留的驻留网络可能在多个运营商的频谱范围内。本申请所指的历史驻留网络主要考虑前者适应情况,对于后者,以当前最新插入的用户识别卡为准,当历史插入的用户识别卡和最新插入的用户识别卡属于同一运营商时,可以将该历史插入的一个或多个用户识别卡对应驻留过的频点信息作为历史驻留的频点信息,驻留过的定位信息作为历史驻留的定位信息,并且历史驻留的定位信息及频点信息为成对存储。历史驻留网络的成对的定位信息及频点信息存储于5G通信模块的配置文件中。
具体地,定位信息包括定位经纬度信息(包括经度和纬度信息),根据获取到的位置信息和历史驻留的定位信息进行对比,即根据获取到的位置经纬度信息和各历史驻留的定位经纬度信息进行对比,分别计算,从而得到当前5G通信模块的位置信息和各历史驻留的定位信息之间的距离值。
键值序列是指存在多个键值,它们之间按照一定次序排列。由于历史驻留网络存在多个,对应的历史驻留的定位信息存在多个,根据当前位置信息和各历史驻留的定位信息计算获得的距离值存在多个。将多个距离值,即各个距离值分别作为键值,按照距离值从小到大的顺序依次对各键值进行排序,可以得到键值序列。因此,该键值序列是以距离值从小到大的次序进行排列后,得到的多个距离值集合。配置文件每获得一个历史驻留的定位信息及频点信息,键值序列中即新增获得一个对应的距离值,并且再对该新增的距离值进行排序,始终确保键值序列中的键值按照从小到大的顺序进行排序,是一个不断更新且动态的过程。
频点信息的扫描是由5G通信模块来执行的,在获得键值序列后,5G通信模块对键值序列按照距离值的排序进行扫描,即从距离值最小或者键值序列中最小/排序最前面的开始扫描,并依次对其他键值序列中的键值进行扫描,由于键值对应的为距离值,距离值对应的为历史驻留的定位信息,历史驻留的定位信息和历史驻留的频点信息成对出现和存储,因此键值间接地和历史驻留的频点信息对应,扫描键值序列的过程即可看作是扫描历史驻留的频点信息的过程。
本实施例中,通过获取5G通信模块的位置信息,并计算其和各历史驻留的定位信息之间的距离值,将各个距离值分别作为键值,按从小到大的顺序对各键值进行排序,得到键值序列,键值序列中排序越靠前的键值,由于距离当前5G通信模块的距离越近,因而其优先级越高,将在扫描过程中越先被5G通信模块扫描到,从而使5G通信模块更快地获得其需要的频点信息,驻留于该频点信息对应的驻留网络中。
在一个实施例中,按照所述键值序列依次扫描其对应的频点信息,包括:
校验所述键值序列中最小的键值是否大于预设阈值;如果所述最小的键值不大于所述预设阈值,则确定所述最小的键值所对应的频点信息作为有效的频点信息;如果所述最小的键值大于所述预设阈值,则根据所述键值序列,选取目标键值,将所述目标键值对应的频点信息作为有效的频点信息,所述目标键值为最靠近所述最小的键值且不大于预设阈值的键值。
其中,预设阈值是5G通信模块设定的距离阈值。假如5G通信模块原先在A处使用,曾驻留于A处的频点信息对应的驻留网络中,该A处的成对的定位信息及频点信息存储于配置文件中,并且在对键值序列排序过程中,成为最新的键值序列中最小的键值A1。后5G通信模块在B处使用,B处距离A处较远,键值序列中的键值A1仍是最小的键值,但是键值A1对应的频点信息在B处无法获得,因此,此时最小的键值A1对应的频点信息并不是有效的,该频点信息不符合驻留条件,5G通信模块无法驻留于该频点信息中,需要接着扫描A1之后的其他键值。针对这种情况,通过设置预设阈值,从而可以提高5G通信模块搜网的准确率。
具体地,如果最小的键值不大于预设阈值,说明最小的键值对应的频点信息符合5G通信模块驻网的驻留条件,该频点信息是有效的频点信息。此时,5G通信模块发出attachrequest信令,得到网络侧基于该attach request信令发送的attach accept消息时,成功激活承载,5G通信模块成功驻网。
如果最小的键值大于预设阈值,说明最小的键值对应的频点信息不符合驻留条件,该频点信息不是有效的频点信息。5G通信模块继续在键值序列中寻找选取新的键值作为目标键值,目标键值是最靠近最小的键值的键值,同时也是不大于预设阈值的符合驻留条件的键值,因此将该目标键值对应的频点信息作为有效的频点信息,5G通信模块可以基于该目标键值对应的频点信息,驻留于该频点信息对应的驻留网络中。
本实施例中,通过校验最小的键值是否大于预设阈值,根据校验结果,在最小的键值不大于预设阈值时,确定该最小的键值是符合驻留条件的,5G通信模块将能驻留于该频点信息对应的驻留网络中。通过设置预设阈值,从而可以提高5G通信模块搜网的准确率。
在一个实施例中,在驻留所述有效的频点信息对应的驻留网络中的步骤之后,还包括:将所述驻留网络的成对的定位信息及频点信息存储于配置文件中。
具体地,5G通信模块每驻留于对应运营商频谱范围内某一频点信息对应的驻留网络中时,都会通过自学习的方式,将该频点信息及对应的定位信息存储于5G通信模块内部的配置文件中。
在本实施例中,通过自学习,5G通信模块将驻留过的驻留网络的频点信息及定位信息存储于配置文件中,方便后续直接查找,快速找到有效的频点信息进行驻网。
在一个实施例中,5G通信模块搜网方法,还包括:将所述配置文件存储的所述成对的定位信息及频点信息,通过空中下载技术上传到服务器,由所述服务器存储所述成对的定位信息及频点信息。
其中,空中下载技术(OTA传输),是通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。
具体地,一个5G通信模块将自身配置文件存储的成对的定位信息及频点信息,通过空中下载技术上传到服务器,由服务器存储。该5G通信模块和其他5G通信模块均可以在后续需要数据支撑时,从服务器中直接下载获得需要的数据。本申请采用空中下载技术进行传输,但不限于仅采用该方式。
本实施例中,通过将成对的定位信息及频点信息上传到服务器,由服务器进行存档,方便自身及其他5G通信模块后续直接获得使用,在一定程度上提高了5G通信模块搜网效率。
在一个实施例中,5G通信模块搜网方法,还包括:
向所述服务器发送下载所述成对的定位信息及频点信息的请求;获取所述服务器响应所述请求所发送的所述成对的定位信息及频点信息;根据所述成对的定位信息及频点信息进行搜网。
其中,下载成对的定位信息及频点信息的请求是一种电信号,该电信号中包含的信息能使服务器知悉,与其进行通信的5G通信模块需要获得成对的定位信息及频点信息。
具体地,下载成对的的定位信息及频点信息的请求由5G通信模块向服务器发送,服务器接收并响应该请求。其中,需要成对的定位信息及频点信息的更多的是,配置文件中存储信息较少或完全没有存储的5G通信模块,一般可以理解为新使用的5G通信模块。服务器接收并响应该请求后,将向5G通信模块成对的定位信息及频点信息。5G通信模块在获得大量的成对的定位信息及频点信息之后,将根据这些信息进行搜网。
本实施例中,新使用的5G通信模块通过从服务器下载获得成对的定位信息及频点信息,可以快速获得成对的定位信息及频点信息,从而有利于新使用的5G通信模块也能实现快速搜网。
在一个实施例中,如图3所示,5G通信模块搜网方法,包括:
步骤S302,读取用户识别卡的国际移动用户识别码,根据国际移动用户识别码确定用户识别卡归属的运营商。
步骤S304,获取当前的位置信息。
步骤S306,将位置信息与历史驻留的定位信息进行对比,分别计算位置信息和各历史驻留的定位信息之间的距离值,其中,配置文件中预先存储有历史驻留网络的成对的定位信息及频点信息,历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络;
步骤S308,将获得的各个距离值分别作为键值,按照距离值从小到大的顺序对各键值进行排序,得到键值序列;
步骤S310,校验键值序列中最小的键值是否大于预设阈值。
如果最小的键值不大于预设阈值,则执行步骤S312,确定最小的键值所对应的频点信息作为有效的频点信息;如果最小的键值大于预设阈值,则执行步骤S314,根据键值序列,选取目标键值,将目标键值对应的频点信息作为有效的频点信息,目标键值为最靠近最小的键值且不大于预设阈值的键值。
在执行步骤S312之后,当在对应的频谱范围内搜到有效的频点信息时,执行步骤S316,驻留有效的频点信息对应的驻留网络中。
步骤S318,基于驻留网络,使宿主计算机实现用户识别卡的数据业务功能。
本实施例中,5G通信模块提高读取用户识别卡确定其所归属的运营商。根据预存储的运营商频谱规划信息,在该运营商所对应的频谱范围内进行搜网。当在对应的频谱范围内搜到有效的频点信息时,5G通信模块驻留于有效的频点信息所对应的驻留网络中,基于该驻留网络,从而使宿主计算机实现用户识别卡的数据业务功能。由于确定运营商后,5G通信模块只在所属运营商对应的频谱范围进行频点信息的搜索,而不需要对各运营商的全频段范围进行搜索,因而本申请能够提高5G通信模块搜网流程的效率。
应该理解的是,虽然上述实施例涉及的各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例涉及的各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种5G通信模块搜网装置,包括:运营商确定模块402、搜网模块404、网络驻留模块406和业务处理模块408,其中:
运营商确定模块402,用于读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
搜网模块404,用于根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
网络驻留模块406,用于当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
业务处理模块408,用于基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能。
在一个实施例中,搜网模块,包括:位置信息模块、距离值确定模块、键值序列获取模块和频点信息扫描模块,其中:
位置信息模块,用于获取当前的位置信息;
距离值确定模块,用于将所述位置信息与历史驻留的定位信息进行对比,分别计算所述位置信息和各所述历史驻留的定位信息之间的距离值,其中,所述配置文件中预先存储有历史驻留网络的成对的定位信息及频点信息,所述历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络;
键值序列获取模块,用于将获得的各个距离值分别作为键值,按照距离值从小到大的顺序对各所述键值进行排序,得到键值序列;
频点信息扫描模块,用于按照所述键值序列依次扫描其对应的频点信息。
在一个实施例中,频点信息扫描模块,包括:键值校验模块,用于校验所述键值序列中最小的键值是否大于预设阈值;如果所述最小的键值不大于所述预设阈值,则确定所述最小的键值所对应的频点信息作为有效的频点信息;如果所述最小的键值大于所述预设阈值,则根据所述键值序列,选取目标键值,将所述目标键值对应的频点信息作为有效的频点信息,所述目标键值为最靠近所述最小的键值且不大于预设阈值的键值。
在一个实施例中,5G通信模块搜网装置,还包括:频点信息存储模块,用于将所述驻留网络的成对的定位信息及频点信息存储于配置文件中。
在一个实施例中,5G通信模块搜网装置,还包括:云存储模块,用于将所述配置文件存储的所述成对的定位信息及频点信息,通过空中下载技术上传到服务器,由所述服务器存储所述成对的定位信息及频点信息。
在一个实施例中,5G通信模块搜网装置,还包括:请求发送模块、信息获取模块和子搜网模块,其中:
请求发送模块,用于向所述服务器发送下载所述成对的定位信息及频点信息的请求;
信息获取模块,用于获取所述服务器响应所述请求所发送的所述成对的定位信息及频点信息;
子搜网模块,用于根据所述成对的定位信息及频点信息进行搜网。
关于5G通信模块搜网装置的具体限定可以参见上文中对于5G通信模块搜网方法的限定,在此不再赘述。上述5G通信模块搜网装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种5G通信模块搜网方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种5G通信模块搜网方法,其特征在于,所述方法包括:
读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
通过自学习的方式,将所述驻留网络的成对的定位信息及频点信息存储于5G通信模块内部的配置文件中;
基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能;
5G通信模块存储有配置文件;在所述运营商对应的频谱范围内进行搜网,包括:
获取当前的位置信息;
将所述位置信息与历史驻留的定位信息进行对比,分别计算所述位置信息和各所述历史驻留的定位信息之间的距离值,其中,所述配置文件中预先存储有历史驻留网络的成对的定位信息及频点信息,所述历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络;所述历史驻留的定位信息是指历史驻留网络对应的定位信息;
将获得的各个距离值分别作为键值,按照距离值从小到大的顺序对各所述键值进行排序,得到键值序列;其中,所述配置文件每获得一个历史驻留的定位信息及频点信息,所述键值序列中即新增获得一个对应的距离值,并且再对新增的距离值进行排序,使得所述键值序列中的键值按照从小到大的顺序进行排序,是一个不断更新且动态的过程;
按照所述键值序列依次扫描其对应的频点信息。
2.根据权利要求1所述的方法,其特征在于,按照所述键值序列依次扫描其对应的频点信息,包括:
校验所述键值序列中最小的键值是否大于预设阈值;
如果所述最小的键值不大于所述预设阈值,则确定所述最小的键值所对应的频点信息作为有效的频点信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述配置文件存储的所述成对的定位信息及频点信息,通过空中下载技术上传到服务器,由所述服务器存储所述成对的定位信息及频点信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
向所述服务器发送下载所述成对的定位信息及频点信息的请求;
获取所述服务器响应所述请求所发送的所述成对的定位信息及频点信息;
根据所述成对的定位信息及频点信息进行搜网。
5.一种5G通信模块搜网装置,其特征在于,所述装置包括:
运营商确定模块,用于读取用户识别卡的国际移动用户识别码,根据所述国际移动用户识别码确定所述用户识别卡归属的运营商;
搜网模块,用于根据预存储的运营商频谱规划信息,在所述运营商对应的频谱范围内进行搜网,其中,所述预存储的运营商频谱规划信息包括运营商对应的频谱范围;
网络驻留模块,用于当在所述对应的频谱范围内搜到有效的频点信息时,驻留所述有效的频点信息对应的驻留网络中;
频点信息存储模块,用于通过自学习的方式,将所述驻留网络的成对的定位信息及频点信息存储于5G通信模块内部的配置文件中;
业务处理模块,用于基于所述驻留网络,使宿主计算机实现所述用户识别卡的数据业务功能;
5G通信模块存储有配置文件,所述搜网模块,包括:
位置信息模块,用于获取当前的位置信息;
距离值确定模块,用于将所述位置信息与历史驻留的定位信息进行对比,分别计算所述位置信息和各所述历史驻留的定位信息之间的距离值,其中,所述配置文件中预先存储有历史驻留网络的成对的定位信息及频点信息,所述历史驻留网络为对应运营商频点规划信息对应的历史的驻留网络;所述历史驻留的定位信息是指历史驻留网络对应的定位信息;
键值序列获取模块,用于将获得的各个距离值分别作为键值,按照距离值从小到大的顺序对各所述键值进行排序,得到键值序列;其中,所述配置文件每获得一个历史驻留的定位信息及频点信息,所述键值序列中即新增获得一个对应的距离值,并且再对新增的距离值进行排序,使得所述键值序列中的键值按照从小到大的顺序进行排序,是一个不断更新且动态的过程;
频点信息扫描模块,用于按照所述键值序列依次扫描其对应的频点信息。
6.根据权利要求5所述的装置,其特征在于,所述频点信息扫描模块,包括:
键值校验模块,用于校验所述键值序列中最小的键值是否大于预设阈值;如果所述最小的键值不大于所述预设阈值,则确定所述最小的键值所对应的频点信息作为有效的频点信息。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
云存储模块,用于将所述配置文件存储的所述成对的定位信息及频点信息,通过空中下载技术上传到服务器,由所述服务器存储所述成对的定位信息及频点信息。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
请求发送模块,用于向所述服务器发送下载所述成对的定位信息及频点信息的请求;
信息获取模块,用于获取所述服务器响应所述请求所发送的所述成对的定位信息及频点信息;
子搜网模块,用于根据所述成对的定位信息及频点信息进行搜网。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110332415.9A CN113194521B (zh) | 2021-03-29 | 2021-03-29 | 5g通信模块搜网方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110332415.9A CN113194521B (zh) | 2021-03-29 | 2021-03-29 | 5g通信模块搜网方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113194521A CN113194521A (zh) | 2021-07-30 |
CN113194521B true CN113194521B (zh) | 2023-07-21 |
Family
ID=76974171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110332415.9A Active CN113194521B (zh) | 2021-03-29 | 2021-03-29 | 5g通信模块搜网方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113194521B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116761230B (zh) * | 2023-08-17 | 2023-12-15 | Tcl通讯科技(成都)有限公司 | 设备入网方法、装置、电子设备及计算机可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349331A (zh) * | 2013-07-24 | 2015-02-11 | 中国移动通信集团浙江有限公司 | 一种评估小区覆盖偏差的方法和系统 |
CN109905907A (zh) * | 2019-01-29 | 2019-06-18 | 东莞市步步高通信软件有限公司 | 一种搜网方法及移动终端 |
CN110267319A (zh) * | 2019-07-17 | 2019-09-20 | 中国联合网络通信集团有限公司 | 基于位置返回lte网络的方法、移动终端及系统 |
WO2019205916A1 (zh) * | 2018-04-26 | 2019-10-31 | 奇酷互联网络科技(深圳)有限公司 | 频点选择方法、装置及移动终端 |
CN111107609A (zh) * | 2019-12-26 | 2020-05-05 | Oppo广东移动通信有限公司 | 一种搜网方法及装置、存储介质 |
CN112203340A (zh) * | 2020-10-09 | 2021-01-08 | 高新兴物联科技有限公司 | 一种控制移动终端在nsa网络中优先驻留锚点小区的方法和装置 |
CN112367693A (zh) * | 2020-10-26 | 2021-02-12 | Oppo(重庆)智能科技有限公司 | 驻网方法、装置、终端设备以及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108702697A (zh) * | 2016-03-01 | 2018-10-23 | 华为技术有限公司 | 目标小区的确定方法、基站及管理设备 |
CN106973426A (zh) * | 2017-05-25 | 2017-07-21 | 深圳市万普拉斯科技有限公司 | 频段扫描方法、装置及移动终端 |
CN107980229B (zh) * | 2017-09-30 | 2021-09-14 | 深圳市欢太科技有限公司 | 一种异常频点的检测方法及装置、计算机存储介质 |
CN111065136A (zh) * | 2019-12-13 | 2020-04-24 | RealMe重庆移动通信有限公司 | 一种小区选择方法、终端设备及存储介质 |
-
2021
- 2021-03-29 CN CN202110332415.9A patent/CN113194521B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349331A (zh) * | 2013-07-24 | 2015-02-11 | 中国移动通信集团浙江有限公司 | 一种评估小区覆盖偏差的方法和系统 |
WO2019205916A1 (zh) * | 2018-04-26 | 2019-10-31 | 奇酷互联网络科技(深圳)有限公司 | 频点选择方法、装置及移动终端 |
CN109905907A (zh) * | 2019-01-29 | 2019-06-18 | 东莞市步步高通信软件有限公司 | 一种搜网方法及移动终端 |
CN110267319A (zh) * | 2019-07-17 | 2019-09-20 | 中国联合网络通信集团有限公司 | 基于位置返回lte网络的方法、移动终端及系统 |
CN111107609A (zh) * | 2019-12-26 | 2020-05-05 | Oppo广东移动通信有限公司 | 一种搜网方法及装置、存储介质 |
CN112203340A (zh) * | 2020-10-09 | 2021-01-08 | 高新兴物联科技有限公司 | 一种控制移动终端在nsa网络中优先驻留锚点小区的方法和装置 |
CN112367693A (zh) * | 2020-10-26 | 2021-02-12 | Oppo(重庆)智能科技有限公司 | 驻网方法、装置、终端设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113194521A (zh) | 2021-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6096836B2 (ja) | ネットワークアクセスを電子デバイスに提供するシステム及び方法 | |
CN104539686B (zh) | 免流量下载应用的方法、终端和服务端 | |
CN111510909B (zh) | 通信模块配置处理方法、装置、计算机设备和存储介质 | |
CN112074011B (zh) | 网络注册方法、装置、计算机设备和存储介质 | |
CN108810116B (zh) | 消息处理方法及相关产品 | |
CN105094861A (zh) | 网页应用程序加载方法、装置及系统 | |
CN110650516B (zh) | 配网方法、装置、物联网设备、终端设备和存储介质 | |
CN104967997A (zh) | 一种无线网路接入方法、Wi-Fi设备、终端设备及系统 | |
CN108141817B (zh) | 在多无线接入技术(rat)环境下进行公共陆地移动网(plmn)搜索 | |
CN110475242B (zh) | 一种lte网络注册方法、装置、存储介质和计算机设备 | |
CN113016172B (zh) | 信息处理装置及通信系统 | |
CN105472585A (zh) | 网络设置方法和移动终端 | |
EP3266259B1 (en) | Enable access point availability prediction | |
CN113194521B (zh) | 5g通信模块搜网方法、装置、计算机设备和存储介质 | |
CN111510910B (zh) | 通信模块频段设置方法、装置、计算机设备和存储介质 | |
CN112970276B (zh) | 通信处理方法、装置、移动终端及存储介质 | |
CN111901813A (zh) | 一种客户前置设备的网络配置方法及设备 | |
CN107819761B (zh) | 数据处理方法、装置及可读存储介质 | |
CN112188591B (zh) | 网络接入方法、装置、计算机设备和存储介质 | |
CN112423288B (zh) | 拨号分析方法、装置、计算机设备和存储介质 | |
CN111510318B (zh) | 定位信息配置方法、装置、通信设备和存储介质 | |
CN112995900B (zh) | 一种sim卡分配方法、装置、服务器和计算机可读存储介质 | |
CN110913346B (zh) | Sim卡的配置方法、终端及存储介质 | |
KR20150006289A (ko) | 휴대형 단말기 | |
CN113242541B (zh) | 网络注册方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |