[go: up one dir, main page]

CN115567999B - Mobile communication network selection method and device - Google Patents

Mobile communication network selection method and device Download PDF

Info

Publication number
CN115567999B
CN115567999B CN202210081514.9A CN202210081514A CN115567999B CN 115567999 B CN115567999 B CN 115567999B CN 202210081514 A CN202210081514 A CN 202210081514A CN 115567999 B CN115567999 B CN 115567999B
Authority
CN
China
Prior art keywords
network
area
frequency band
terminal
terminal equipment
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
Application number
CN202210081514.9A
Other languages
Chinese (zh)
Other versions
CN115567999A (en
Inventor
丁明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Publication of CN115567999A publication Critical patent/CN115567999A/en
Application granted granted Critical
Publication of CN115567999B publication Critical patent/CN115567999B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • H04W48/04Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a mobile communication network selection method and a device, which maintain a heterogeneous network roaming area list and a non-heterogeneous network roaming area list at a terminal side, when the position information of the terminal changes, the current area of the terminal is queried based on the list, and if the current area reaches the non-heterogeneous network roaming area, the frequency band of a home network is selected for network searching and accessing. And if the network currently reaches the heterogeneous network roaming area, selecting a frequency band of the visiting network to perform network searching and accessing. Therefore, the scheme can identify the type of the current area of the terminal based on the position information of the terminal, and further, the network frequency band matched with the current area is selected for network searching and accessing, so that the terminal is quickly accessed into the network matched with the current area, the time consumption of the whole network searching process is reduced, the power consumption is reduced, the network access speed is improved, and the user experience is improved.

Description

移动通信网络选择方法及装置Mobile communication network selection method and device

本申请要求于2022年01月07日提交中国国家知识产权局、申请号为202210015669.2、发明名称为“移动通信网络选择方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application submitted to the State Intellectual Property Office of China on January 7, 2022, with application number 202210015669.2 and the invention title "Mobile Communication Network Selection Method and Device", the entire content of which is incorporated herein by reference. Applying.

技术领域Technical field

本申请涉及移动通信技术领域,尤其涉及一种移动通信网络选择方法及装置。The present application relates to the field of mobile communication technology, and in particular, to a mobile communication network selection method and device.

背景技术Background technique

不同运营商建设的同一类型的移动通信网络的频段不同,例如,中国国内的电信运营商的第五代移动通信技术(5th Generation Mobile Communication Technology,5G)网络的频段,与移动运营商的5G网络的频段不同。The same type of mobile communication networks built by different operators have different frequency bands. For example, the frequency band of the 5th Generation Mobile Communication Technology (5G) network of China's domestic telecom operators is different from the frequency band of the 5G network of mobile operators. The frequency bands are different.

为了避免移动通信网络建设方面存在不同网络运营商(后文简称运营商)重复投入,资源不共享的问题,从5G网络开始,移动通信网络实现了网络资源共享。例如,某一地区(通常是偏远地区、经济不发达地区)仅有一家运营商A在此部署了5G移动通信网络(或5G以上的网络),此地区的其他运营商的终端可以通过共享公共陆地移动网(Public LandMobile Network,PLMN)方式接入运营商A的5G网络(即拜访网络),此过程即异网漫游。In order to avoid the problems of repeated investment and non-sharing of resources by different network operators (hereinafter referred to as operators) in the construction of mobile communication networks, starting from the 5G network, mobile communication networks have realized network resource sharing. For example, only one operator A has deployed a 5G mobile communication network (or a network above 5G) in a certain area (usually a remote area or an economically underdeveloped area). The terminals of other operators in this area can use the shared public network. The Public LandMobile Network (PLMN) is connected to Operator A's 5G network (i.e., the visited network). This process is called inter-network roaming.

当终端从异网漫游地区移动到非异网漫游地区后,会尝试接入拜访网络,即,发起搜索拜访网络的频段,从而导致移动通信网络搜索的耗时及功耗增加。同理,当终端从非异网漫游地区移动到异网漫游地区后,如果仍然选择非异网漫游地区的网络(即归属网络),即发起搜索归属网络的频段,也会导致网络搜索过程耗时及功耗增加。When the terminal moves from a different network roaming area to a non-different network roaming area, it will try to access the visited network, that is, it will initiate a search for the frequency band of the visited network, which will increase the time and power consumption of the mobile communication network search. In the same way, when the terminal moves from a non-foreign network roaming area to a different network roaming area, if it still selects the network in the non-foreign network roaming area (i.e., the home network), that is, initiates a search for the frequency band of the home network, it will also cause the network search process to be time-consuming. In time, power consumption increases.

发明内容Contents of the invention

有鉴于此,本申请提供了移动通信网络选择方法及装置,以解决传统的网络搜索过程耗时及功耗高的问题,其公开的技术方案如下:In view of this, this application provides a mobile communication network selection method and device to solve the problems of time-consuming and high power consumption in the traditional network search process. The disclosed technical solutions are as follows:

第一方面,本申请提供了一种移动通信网络选择方法,应用于终端设备,所述方法包括:当检测到终端设备的位置信息发生变化时,查询预置的不同类型区域对应的位置信息列表,确定终端设备所处区域的类型,区域的类型包括异网漫游区域和非异网漫游区域;如果终端设备从异网漫游区域移动到非异网漫游区域,基于终端设备的归属网络的频段进行网络搜索;如果终端设备从非异网漫游区域移动到异网漫游区域,基于终端的拜访网络的频段进行网络搜索,所述拜访网络是所述终端设备的非归属网络。可见,该方案可以基于终端的位置信息识别出终端当前所处区域的类型,进一步,选择与当前所处区域相匹配的网络频段进行网络搜索并接入,从而实现终端快速接入与当前所处区域相匹配的网络中,降低了整个网络搜索过程的耗时,同时降低了功耗,提高了网络接入速度,提高了用户体验。In a first aspect, this application provides a mobile communication network selection method, which is applied to a terminal device. The method includes: when a change in the location information of the terminal device is detected, querying a preset list of location information corresponding to different types of areas. , determine the type of area where the terminal device is located. The type of area includes a different network roaming area and a non-different network roaming area; if the terminal device moves from a different network roaming area to a non-different network roaming area, the frequency band of the home network of the terminal device is used. Network search: If the terminal device moves from a non-different network roaming area to a different network roaming area, network search is performed based on the frequency band of the terminal's visited network, which is the non-home network of the terminal device. It can be seen that this solution can identify the type of area where the terminal is currently located based on the location information of the terminal. Furthermore, it can select the network frequency band that matches the current area for network search and access, thereby realizing rapid access of the terminal to the area where it is currently located. In a network that matches the region, the time-consuming process of the entire network search process is reduced, power consumption is reduced, network access speed is increased, and user experience is improved.

在第一方面一种可能的实现方式中,区域的类型还包括处于异网漫游区域和非异网漫游区域的邻界范围的边界区域;该方法还包括:如果终端设备从边界区域移动到非异网漫游区域,基于终端设备的归属网络的频段进行网络搜索;如果终端设备从非异网漫游区域移动到边界区域,基于终端的拜访网络的频段进行网络搜索。这样,进一步划分了边界区域,从而实现了终端处于边界区域的情况的搜索策略,提高了此场景下的用户体验。In a possible implementation of the first aspect, the type of area also includes a border area located in the adjacent range of a foreign network roaming area and a non-foreign network roaming area; the method also includes: if the terminal device moves from the border area to the non-internet roaming area, In a different network roaming area, network search is performed based on the frequency band of the terminal device's home network; if the terminal device moves from a non-different network roaming area to a border area, a network search is performed based on the frequency band of the terminal's visited network. In this way, the boundary area is further divided, thereby realizing the search strategy when the terminal is in the boundary area, and improving the user experience in this scenario.

在第一方面另一种可能的实现方式中,位置信息为终端设备驻留小区的跟踪区代码TAC,不同类型区域对应的位置信息列表包括异网漫游区域TAC列表、非异网漫游区域TAC列表In another possible implementation of the first aspect, the location information is the tracking area code TAC of the cell where the terminal equipment resides, and the location information lists corresponding to different types of areas include a foreign network roaming area TAC list and a non-different network roaming area TAC list.

和边界区域TAC列表;当检测到终端设备的位置信息发生变化时,查询预置的不同区域类型and border area TAC list; when it is detected that the location information of the terminal device changes, query the different preset area types.

对应的位置信息列表,确定终端设备所处区域的类型包括:当终端设备当前驻留小区的TAC发生变化时,分别查询异网漫游区域TAC列表、非异网漫游区域TAC列表和边界区域TAC列表中是否包括当前驻留小区的TAC;如果异网漫游区域TAC列表中包含当前驻留小区的TAC,确定终端设备处于异网漫游区域;如果非异网漫游区域TAC列表中包含当前驻留小区的TAC,确定终端设备处于非异网漫游区域;如果边界区域TAC列表中包含当前驻留小区的TAC,确定终端设备处于边界区域。可见,该方案根据终端驻留TAC,查找不同区域的TAC列表确定终端所处区域,一个TAC对应的地理范围较大,因此TAC列表的数据量小,从而节省了终端的存储空间。The corresponding location information list to determine the type of area where the terminal device is located includes: when the TAC of the cell where the terminal device currently resides changes, query the foreign network roaming area TAC list, non-different network roaming area TAC list and border area TAC list respectively. Whether the TAC of the current resident cell is included in TAC determines that the terminal device is in a non-different network roaming area; if the border area TAC list contains the TAC of the current resident cell, it determines that the terminal device is in a border area. It can be seen that this solution searches for TAC lists in different areas to determine the area where the terminal is located based on the TAC where the terminal resides. A TAC corresponds to a larger geographical range, so the amount of data in the TAC list is small, thus saving the storage space of the terminal.

在第一方面又一种可能的实现方式中,获得不同类型区域对应的TAC列表的过程,包括:如果终端设备接收到移动通信网络发送的共享PLMN,则将当前驻留小区的TAC记录到异网漫游区域TAC列表中;如果终端设备接收到移动通信网络发送的非共享PLMN,则将当前驻留小区的TAC记录到非异网漫游区域TAC列表中;如果终端设备接收到共享PLMN和非共享PLMN交替变化,则将当前驻留小区的TAC记录到边界区域TAC列表中。In yet another possible implementation of the first aspect, the process of obtaining TAC lists corresponding to different types of areas includes: if the terminal device receives the shared PLMN sent by the mobile communication network, recording the TAC of the current resident cell in a different network roaming area TAC list; if the terminal device receives the non-shared PLMN sent by the mobile communication network, the TAC of the current resident cell is recorded in the non-different network roaming area TAC list; if the terminal device receives the shared PLMN and the non-shared PLMN If the PLMN changes alternately, the TAC of the current resident cell is recorded in the border area TAC list.

在第一方面再一种可能的实现方式中,位置信息为终端设备置的定位数据,不同类型区域对应的位置信息列表包括异网漫游区域位置列表、非异网漫游区域位置列表和边界区域位置列表;当检测到终端设备的位置信息发生变化时,查询预置的不同区域类型对应的位置信息列表,确定终端设备所处区域的类型,包括:当终端设备的定位数据发生变化时,查询异网漫游区域位置列表、非异网漫游区域位置列表和边界区域位置列表中是否包括终端设备的当前定位数据;如果异网漫游区域位置列表中包含当前定位数据,确定终端设备处于异网漫游区域;如果非异网漫游区域位置列表中包含当前定位数据,确定终端设备处于非异网漫游区域;如果边界区域位置列表中包含当前定位数据,确定终端设备处于边界区域。In yet another possible implementation of the first aspect, the location information is positioning data set by the terminal device, and the location information lists corresponding to different types of areas include a foreign network roaming area location list, a non-foreign network roaming area location list, and a border area location. list; when it is detected that the location information of the terminal device changes, query the preset location information list corresponding to different area types to determine the type of area where the terminal device is located, including: when the positioning data of the terminal device changes, query the abnormality list Whether the current positioning data of the terminal device is included in the network roaming area location list, non-different network roaming area location list and border area location list; if the current positioning data is included in the foreign network roaming area location list, it is determined that the terminal device is in the foreign network roaming area; If the non-extra-network roaming area location list contains current positioning data, it is determined that the terminal device is in a non-extra-network roaming area; if the border area location list contains current positioning data, it is determined that the terminal device is in a border area.

在第一方面另一种可能的实现方式中,获取不同类型区域对应的位置列表的过程,包括:从服务端获取非异网漫游区域位置列表、异网漫游区域位置列表和边界区域位置列表;其中,所述非异网漫游区域位置列表包括被所述归属网络覆盖的区域,所述异网漫游区域位置列表包括被所述拜访网络覆盖且未被所述归属网络覆盖的区域,所述边界区域位置列表包括处于所述归属网络覆盖区域的边界,且处于被所述拜访网络覆盖区域的边界的区域。In another possible implementation of the first aspect, the process of obtaining location lists corresponding to different types of areas includes: obtaining a location list of non-extra-network roaming areas, a location list of inter-network roaming areas, and a location list of border areas from the server; Wherein, the non-foreign network roaming area location list includes areas covered by the home network, the foreign network roaming area location list includes areas covered by the visited network and not covered by the home network, and the boundary The area location list includes areas that are at the boundary of the home network coverage area and are at the boundary of the visited network coverage area.

在第一方面又一种可能的实现方式中,获取不同类型区域对应的位置列表的过程,包括:从服务端获取非异网漫游区域位置列表、异网漫游区域位置列表和边界区域位置列表;其中,所述非异网漫游区域位置列表包括人口密集区域,所述异网漫游区域位置列表包括人口稀疏区域,所述边界区域位置列表包括所述人口密集区域与所述人口稀疏区域的边界区域。In yet another possible implementation of the first aspect, the process of obtaining location lists corresponding to different types of areas includes: obtaining a non-extra-network roaming area location list, a different-network roaming area location list, and a border area location list from the server; Wherein, the non-different network roaming area location list includes densely populated areas, the different network roaming area location list includes sparsely populated areas, and the boundary area location list includes the boundary area between the densely populated area and the sparsely populated area. .

在第一方面再一种可能的实现方式中,在确定终端设备从异网漫游区域移动到非异网漫游区域之后,该方法还包括:将终端设备支持的网络频段设置为归属网络的频段;在确定终端设备从非异网漫游区域移动到异网漫游区域之后,方法还包括:设置终端设备支持的网络频段包括拜访网络的频段。可见,当终端设备从异网漫游区域移动非异网漫游区域时,动态设置网络搜索的频段为归属网络的频段,直接使用归属网络的频段进行网络搜索,避免使用拜访网络的频段进行网络搜索,缩短了网络搜索过程的耗时,同时降低了网络搜索过程的功耗。以及,当终端设备从非异网漫游区域移动至异网漫游区域时,动态设置网络搜索频段包括拜访网络的频段,从而使终端设备可以利用拜访网络的频段搜索网络,以缩短网络搜索过程的耗时,同时降低了网络搜索过程的功耗。In yet another possible implementation of the first aspect, after determining that the terminal device moves from a foreign network roaming area to a non-foreign network roaming area, the method further includes: setting a network frequency band supported by the terminal device as a frequency band of the home network; After determining that the terminal device moves from a non-different network roaming area to a different network roaming area, the method further includes: setting a network frequency band supported by the terminal device including a frequency band of the visited network. It can be seen that when the terminal device moves from a different network roaming area to a non-different network roaming area, the frequency band for network search is dynamically set to the frequency band of the home network, and the frequency band of the home network is directly used for network search, avoiding the use of the frequency band of the visited network for network search. The time-consuming process of the network search process is shortened and the power consumption of the network search process is reduced. And, when the terminal device moves from a non-different network roaming area to a different network roaming area, the network search frequency band is dynamically set to include the frequency band of the visited network, so that the terminal device can use the frequency band of the visited network to search for the network, thereby shortening the network search process. At the same time, the power consumption of the network search process is reduced.

在第一方面又一种可能的实现方式中,该方法还包括:如果终端设备从边界区域移动到非异网漫游区域,将终端设备支持的网络频段设置为归属网络的频段;如果终端设备从非异网漫游区域移动到边界区域,设置终端设备支持的网络频段包括拜访网络的频段。In yet another possible implementation of the first aspect, the method further includes: if the terminal device moves from a border area to a non-different network roaming area, setting the network frequency band supported by the terminal device to the frequency band of the home network; if the terminal device moves from Move the non-different network roaming area to the border area, and set the network frequency bands supported by the terminal device to include the frequency band of the visited network.

在第一方面再一种可能的实现方式中,在确定终端设备从异网漫游区域移动到非异网漫游区域之后,方法还包括:设置归属网络的频段的优先级高于拜访网络的频段;在确定终端设备从非异网漫游区域移动到异网漫游区域之后,方法还包括:设置拜访网络的频段的优先级高于归属网络的频段。这样,当终端设备从一个区域移动到另一个区域时,动态设置网络搜索的优先级,优先利用优先级最高的频段进行网络搜索,避免仍使用上一个区域对应的频段进行网络搜索,缩短了网络搜索过程的耗时,同时降低了接入网络过程的功耗。In yet another possible implementation of the first aspect, after determining that the terminal device moves from a foreign network roaming area to a non-foreign network roaming area, the method further includes: setting a frequency band of the home network to have a higher priority than a frequency band of the visited network; After it is determined that the terminal device moves from a non-different network roaming area to a different network roaming area, the method further includes: setting the priority of the frequency band of the visited network to be higher than the frequency band of the home network. In this way, when the terminal device moves from one area to another, the priority of network search is dynamically set, and the frequency band with the highest priority is used first for network search, so as to avoid still using the frequency band corresponding to the previous area for network search, shortening the network The search process is time-consuming and the power consumption of the network access process is reduced.

在第一方面另一种可能的实现方式中,方法还包括:如果终端设备从边界区域移动到非异网漫游区域,设置归属网络的频段的优先级高于拜访网络的频段;如果终端设备从非异网漫游区域移动到边界区域,设置拜访网络的频段的优先级高于归属网络的频段。In another possible implementation of the first aspect, the method further includes: if the terminal device moves from a border area to a non-different network roaming area, setting the priority of the frequency band of the home network to be higher than that of the visited network; if the terminal device moves from The non-different network roaming area is moved to the border area, and the frequency band of the visited network is set to have a higher priority than the frequency band of the home network.

第二方面,本申请还提供了一种终端设备,该电子设备包括:一个或多个处理器、存储器和触摸屏;存储器用于存储程序代码;处理器用于运行程序代码,使得终端设备实现第一方面任一种可能的实现方式所述的移动通信网络选择方法。In a second aspect, this application also provides a terminal device. The electronic device includes: one or more processors, memories and touch screens; the memory is used to store program codes; the processor is used to run the program codes, so that the terminal device implements the first The mobile communication network selection method described in any possible implementation manner.

第三方面,本申请还提供了一种计算机可读存储介质,其上存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行使得终端设备实现第一方面任一种可能的实现方式所述的移动通信网络选择方法。In a third aspect, the present application also provides a computer-readable storage medium on which instructions are stored. When the instructions are run on a terminal device, the terminal device is executed to cause the terminal device to implement any one of the first aspects. The mobile communication network selection method described in the possible implementation manner.

第四方面,本申请还提供了一种计算机程序产品,其上存储有执行,当所述计算机程序产品在终端设备上运行时,使得所述终端设备实现使得终端设备实现第一方面任一种可能的实现方式所述的移动通信网络选择方法。In a fourth aspect, the present application also provides a computer program product on which execution is stored. When the computer program product is run on a terminal device, the terminal device implements any one of the aspects of the first aspect. The mobile communication network selection method described in the possible implementation manner.

第五方面,本申请还提供了一种芯片系统,包括:至少一个处理器以及接口,所述接口用于接收代码指令,并传输至所述至少一个处理器;所述至少一个处理器运行所述代码指令,以实现第一方面任一种可能的实现方式所述的移动通信网络选择方法。In a fifth aspect, this application also provides a chip system, including: at least one processor and an interface, the interface is used to receive code instructions and transmit them to the at least one processor; the at least one processor runs the The above code instructions are used to implement the mobile communication network selection method described in any possible implementation manner of the first aspect.

应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be achieved in any single embodiment. On the contrary, it can be understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one embodiment. Therefore, the descriptions of technical features, technical solutions or beneficial effects in this specification do not necessarily refer to the same embodiments. Furthermore, the technical features, technical solutions and beneficial effects described in this embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that embodiments can be implemented without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects may also be identified in specific embodiments that do not embody all embodiments.

附图说明Description of the drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are: For some embodiments of the present invention, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting creative efforts.

图1是本申请实施例提供的一种不同场景的移动通信网络信号覆盖示意图;Figure 1 is a schematic diagram of mobile communication network signal coverage in different scenarios provided by an embodiment of the present application;

图2a是本申请实施例提供的一种终端从异网漫游区域移至非异网漫游区域的示意图;Figure 2a is a schematic diagram of a terminal moving from a different network roaming area to a non-different network roaming area according to an embodiment of the present application;

图2b是本申请实施例提供的另一种终端从异网漫游区域移至非异网漫游区域的示意图;Figure 2b is a schematic diagram of another terminal moving from a different network roaming area to a non-different network roaming area according to an embodiment of the present application;

图3a是本申请实施例提供的另一种终端从非异网漫游区域移至异网漫游区域的示意图;Figure 3a is a schematic diagram of another terminal moving from a non-different network roaming area to a different network roaming area provided by an embodiment of the present application;

图3b是本申请实施例提供的另一种终端从非异网漫游区域移至异网漫游区域的场景示意图;Figure 3b is a schematic diagram of a scenario in which another terminal moves from a non-different network roaming area to a different network roaming area according to an embodiment of the present application;

图4是本申请实施例提供的一种终端设备的结构示意图;Figure 4 is a schematic structural diagram of a terminal device provided by an embodiment of the present application;

图5是本申请实施例提供的一种移动通信网络选择方法的流程图;Figure 5 is a flow chart of a mobile communication network selection method provided by an embodiment of the present application;

图6是本申请实施例提供的另一种移动通信网络选择方法的流程图;Figure 6 is a flow chart of another mobile communication network selection method provided by an embodiment of the present application;

图7是本申请实施例提供的又一种移动通信网络选择方法的流程图;Figure 7 is a flow chart of yet another mobile communication network selection method provided by an embodiment of the present application;

图8是本申请实施例提供的另一种移动通信网络选择方法的流程图;Figure 8 is a flow chart of another mobile communication network selection method provided by an embodiment of the present application;

图9是本申请实施例提供的又一种移动通信网络选择方法的流程图;Figure 9 is a flow chart of yet another mobile communication network selection method provided by an embodiment of the present application;

图10是本申请实施例提供的再一种移动通信网络选择方法的流程图。Figure 10 is a flow chart of yet another mobile communication network selection method provided by an embodiment of the present application.

具体实施方式Detailed ways

本申请说明书和权利要求书及附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。The terms “first”, “second”, “third”, etc. in the description, claims and drawings of this application are used to distinguish different objects, rather than to limit a specific order.

在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "such as" in the embodiments of the present application is not to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words "exemplary" or "such as" is intended to present the concept in a concrete manner.

为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:In order to describe the following embodiments clearly and concisely, a brief introduction to related technologies is first given:

PLMN(Public Land Mobile Network,公共陆地移动网络),该网路与公众交换电话网(PSTN)互连,形成整个地区或国家规模的通信网。PLMN (Public Land Mobile Network) is interconnected with the Public Switched Telephone Network (PSTN) to form a regional or national-scale communication network.

RPLMN(Registered PLMN,己注册PLMN),是终端在上次关机或脱网前登记上的PLMN,保存在终端的内存中。RPLMN (Registered PLMN, registered PLMN) is the PLMN registered by the terminal before the last shutdown or disconnection, and is stored in the memory of the terminal.

EPLMN(Equivalent PLMN,等效PLMN),为与终端当前所选择的PLMN处于同等地位的PLMN。EPLMN (Equivalent PLMN, equivalent PLMN) is a PLMN with the same status as the PLMN currently selected by the terminal.

EHPLMN(Equivalent Home PLMN,等效归属PLMN),为与终端当前所选择的PLMN处于同等地位的归属PLMN。EHPLMN (Equivalent Home PLMN, equivalent home PLMN) is a home PLMN with the same status as the PLMN currently selected by the terminal.

归属网络(HPLMN),用户SIM卡签约的运营商网络统称归属网络。Home network (HPLMN), the operator's network signed by the user's SIM card is collectively called the home network.

拜访网络(VPLMN),终端漫游到归属网络以外,通过漫游签约关系,与归属网络相关的其它运营商网络叫做拜访网络。Visited network (VPLMN), the terminal roams outside the home network. Through the roaming contract relationship, other operator networks related to the home network are called visited networks.

共享网络,两个运营商之间通过共享基站或者核心网构成的组网方式。例如,电信运营商和联通运营商共建共享4G、5G网络。Shared network is a networking method formed by sharing base stations or core networks between two operators. For example, telecom operators and China Unicom operators jointly build and share 4G and 5G networks.

TAC(Tracking Area Code,跟踪区代码),由运营商自行分配,主要起移动用户定位唯一标识作用。TAC (Tracking Area Code, tracking area code) is assigned by the operator itself and mainly serves as a unique identifier for mobile user positioning.

NV,NVM(Non-Volatile Memory,非可擦除内存)的简写。NV, the abbreviation of NVM (Non-Volatile Memory, non-erasable memory).

下面以一个示例说明异网漫游的具体使用场景。如图1所示,示出了不同场景蜂窝网络信号覆盖示例的示意图。The following uses an example to illustrate the specific usage scenario of inter-network roaming. As shown in Figure 1, a schematic diagram showing cellular network signal coverage examples in different scenarios is shown.

在场景1中,没有任何第一网络的信号覆盖,仅有第二网络的5G网络信号覆盖。In scenario 1, there is no signal coverage of the first network, only the 5G network signal coverage of the second network.

在场景2中,有第一网络的4G网络信号覆盖,没有第一网络的5G网络信号,但有第二网络的5G网络信号覆盖。In scenario 2, there is 4G network signal coverage of the first network, but there is no 5G network signal of the first network, but there is 5G network signal coverage of the second network.

在场景3中,第一网络的5G、4G网络信号,以及第二网络的5G网络信号均有覆盖。In scenario 3, the 5G and 4G network signals of the first network and the 5G network signal of the second network are covered.

例如,第一网络可以是电信运营商和联通运营商共建共享的网络,简称电联网络;第二网络可以是移动运营商建设的移动通信网络。或者,第一网络还可以是移动运营商建设的移动通信网络;第二网络可以是电联网络。本申请对第一网络、第二网络所属的运营商不做限定。For example, the first network may be a network jointly built and shared by telecom operators and China Unicom operators, referred to as China Telecom Network; the second network may be a mobile communication network built by mobile operators. Alternatively, the first network may be a mobile communication network built by a mobile operator; the second network may be a telecommunications network. This application does not limit the operators to which the first network and the second network belong.

如果第一网络的终端处于场景3,则该终端处于非异网漫游区域,享受归属网络信号的覆盖。If the terminal of the first network is in scenario 3, the terminal is in a non-different network roaming area and enjoys the coverage of the home network signal.

如果第一网络的终端处于场景2,且该终端欲使用5G网络信号时,则需要使用第二网络的5G网络信号,此种情况下,终端处于异网漫游区域。If the terminal of the first network is in scenario 2 and the terminal wants to use the 5G network signal, it needs to use the 5G network signal of the second network. In this case, the terminal is in a different network roaming area.

如果第一网络的终端处于场景1,需要使用第二网络的5G网络信号,该终端处于异网漫游区域。If the terminal of the first network is in scenario 1 and needs to use the 5G network signal of the second network, the terminal is in a different network roaming area.

本申请发明人经研究发现:当终端从异网漫游区域移动到非异网漫游区域,或者,从非异网漫游区域移动到异网漫游区域后,按照传统的网络选择方式,仍然选择上一次注册成功的网络尝试接入,会导致搜网过程的耗时和功耗增加。The inventor of the present application has discovered through research that when a terminal moves from a different network roaming area to a non-different network roaming area, or moves from a non-different network roaming area to a different network roaming area, according to the traditional network selection method, it still selects the last time. Attempting to access a successfully registered network will increase the time and power consumption of the network search process.

例如,在一种场景中,如图2a所示,终端2从拜访网络对应的基站1的覆盖区域(即,异网漫游区域)移动到归属网络对应的基站3的覆盖区域(即,非异网漫游区域),此种情况下,按照传统的网络选择方式,终端仍然尝试接入拜访网络,即,发起搜索拜访网络的频段,尝试接入拜访网络失败后再发起接入归属网络,这样会导致终端整个接入网络过程的耗时长、功耗高,降低了接入网络的速度,用户体验差。For example, in one scenario, as shown in Figure 2a, terminal 2 moves from the coverage area of base station 1 corresponding to the visited network (i.e., the foreign network roaming area) to the coverage area of base station 3 corresponding to the home network (i.e., non-foreign network roaming area). network roaming area), in this case, according to the traditional network selection method, the terminal still tries to access the visited network, that is, it initiates a search for the frequency band of the visited network, attempts to access the visited network after failing, and then initiates access to the home network. This will As a result, the entire process of terminal accessing the network takes a long time and consumes high power, which reduces the speed of accessing the network and results in poor user experience.

如图2b所示,电联网络的用户乘坐交通工具(如飞机)从异网漫游区域小区(如图2中填充灰色的小区)到达非异网漫游区域小区(如图2中填充白色的小区)。当用户处于异网漫游区域时,终端设备优先选择N28频段接入拜访网络,而当用户移至非异网漫游区域小区后,终端设备仍会搜索N28尝试接入网络,导致搜网过程的耗时和功耗增加。As shown in Figure 2b, users of the Telecom network take transportation (such as airplanes) from the roaming area cells of different networks (the cells filled with gray in Figure 2) to the cells in the non-different network roaming areas (the cells filled with white in Figure 2). ). When the user is in a different network roaming area, the terminal device preferentially selects the N28 frequency band to access the visited network. When the user moves to a non-different network roaming area, the terminal device will still search for N28 and try to access the network, resulting in a time-consuming network search process. time and power consumption increase.

又如,在另一种场景中,如图3a所示,终端从归属网络对应的基站3的覆盖区域(即非异网漫游区域)移动到拜访网络对应基站1的覆盖区域(即异网漫游区域)后,若终端仍然选择归属网络的频段尝试接入归属网络,搜索不到归属网络,才尝试接入拜访网络,导致搜网过程的耗时和功耗增加。For another example, in another scenario, as shown in Figure 3a, the terminal moves from the coverage area of base station 3 corresponding to the home network (i.e., non-internet roaming area) to the coverage area of base station 1 corresponding to the visited network (i.e., inter-network roaming area). area), if the terminal still selects the frequency band of the home network and tries to access the home network, it cannot find the home network and then tries to access the visited network, resulting in increased time and power consumption in the network search process.

如图3b所示,移动网络的用户乘坐交通工具(如飞机)从非异网漫游区域(如图3中填充白色的小区)到达异网漫游区域(如图3中填充灰色的小区)。当终端设备处于非异网漫游区域小区时,优先选择N28频段接入归属网络,而当终端设备移动至异网漫游区域小区后,终端设备设备仍会优先搜索N28频段尝试接入网络,但搜索不到N28频段会导致搜网过程的耗时和功耗增加。As shown in Figure 3b, mobile network users take transportation (such as airplanes) from the non-internet roaming area (the white-filled cell in Figure 3) to the inter-network roaming area (the gray-filled cell in Figure 3). When the terminal device is in a cell in a non-different network roaming area, the N28 frequency band is preferred to access the home network. When the terminal device moves to a cell in a different network roaming area, the terminal device will still give priority to searching for the N28 frequency band to try to access the network, but the search Not using the N28 frequency band will increase the time and power consumption of the network search process.

图2b和图3b仅是一具体示例的示意,此处的移动通信网络的类型及交通工具类型均是示例性说明。对于使用其他运营商网络的终端,当其从该运营商的异网漫游区域移动到非异网漫游区域,或者,从非异网漫游区域到达异网漫游区域,同样存在上述问题,此处不再赘述。Figures 2b and 3b are only illustrations of a specific example, and the types of mobile communication networks and types of vehicles here are illustrative illustrations. For terminals using other operator's networks, when they move from the operator's inter-network roaming area to a non-extra-network roaming area, or from a non-extra-network roaming area to an inter-network roaming area, the above problems also exist, which are not discussed here. Again.

为了解决上述问题,本申请发明人提供了一种移动通信网络选择方法,该方法在终端侧维护异网漫游区域列表、非异网漫游区域列表,异网漫游区域列表中记录属于异网漫游区域的位置信息,同理,非异网漫游区域列表中记录有属于非异网漫游区域的位置信息。当终端的位置信息发生变化时,基于上述列表查询终端当前所处的区域,如果当前到达非异网漫游区域,则选择归属网络的频段进行网络搜索并接入。如果当前到达异网漫游区域,则选择拜访网络的频段进行网络搜索并接入。可见,该方案可以基于终端的位置信息识别出终端当前所处区域的类型,进一步,选择与当前所处区域相匹配的网络频段进行网络搜索并接入,从而实现终端快速接入与当前所处区域相匹配的网络中,降低了整个网络搜索过程的耗时,同时降低了功耗,提高了网络接入速度,提高了用户体验。In order to solve the above problem, the inventor of the present application provides a mobile communication network selection method. This method maintains a foreign network roaming area list and a non-foreign network roaming area list on the terminal side. The records in the foreign network roaming area list belong to the foreign network roaming area. In the same way, the location information belonging to non-different network roaming areas is recorded in the non-different network roaming area list. When the location information of the terminal changes, the area where the terminal is currently located is queried based on the above list. If it currently reaches a non-different network roaming area, the frequency band of the home network is selected for network search and access. If you currently reach a different network roaming area, select the frequency band of the visited network to search for the network and access it. It can be seen that this solution can identify the type of area where the terminal is currently located based on the location information of the terminal. Furthermore, it can select the network frequency band that matches the current area for network search and access, thereby realizing rapid access of the terminal to the area where it is currently located. In a network that matches the region, the time-consuming process of the entire network search process is reduced, power consumption is reduced, network access speed is increased, and user experience is improved.

应用本申请提供的移动通信网络选择方法的终端设备的结构可以是图4所示的终端设备的结构示意图。The structure of a terminal device applying the mobile communication network selection method provided by this application may be the schematic structural diagram of the terminal device shown in FIG. 4 .

如图4所示,终端设备可以包括处理器、存储器、显示屏、SIM卡接口、音频模块、移动通信模块和无线通信模块,其中,音频模块包括扬声器、受话器、麦克风、耳机接口。As shown in Figure 4, the terminal device may include a processor, a memory, a display screen, a SIM card interface, an audio module, a mobile communication module and a wireless communication module, where the audio module includes a speaker, receiver, microphone, and headphone interface.

存储器可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。Memory may be used to store computer executable program code, which includes instructions.

处理器可以执行存储器内存储的指令,从而执行终端设备的各种功能应用及数据处理。例如,在本申请实施例中,处理器可以通过执行存储在存储器内的指令进行本申请实施例提供的移动通信网络选择方法。The processor can execute instructions stored in the memory to perform various functional applications and data processing of the terminal device. For example, in the embodiment of the present application, the processor can perform the mobile communication network selection method provided by the embodiment of the present application by executing instructions stored in the memory.

移动通信模块可以提供应用在终端设备上的包括2G/3G/4G/5G等无线通信的解决方案。Mobile communication modules can provide wireless communication solutions including 2G/3G/4G/5G applied to terminal equipment.

无线通信模块可以提供应用在终端设备上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。The wireless communication module can provide applications on terminal devices including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Bluetooth (bluetooth, BT), global navigation satellite system (global navigation satellite system) navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (infrared, IR) and other wireless communication solutions.

所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi-zenithsatellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (quasi -zenith satellite system (QZSS) and/or satellite based augmentation systems (SBAS).

SIM卡接口用于连接SIM卡。SIM卡可以通过插入SIM卡接口,或从SIM卡接口拔出,实现和终端设备的接触和分离。终端设备可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口也可以兼容不同类型的SIM卡。SIM卡接口也可以兼容外部存储卡。终端设备通过SIM卡和网络交互,实现通话以及数据通信等功能。The SIM card interface is used to connect the SIM card. The SIM card can be connected and separated from the terminal device by inserting it into the SIM card interface or pulling it out from the SIM card interface. The terminal device can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface can support Nano SIM card, Micro SIM card, SIM card, etc. Multiple cards can be inserted into the same SIM card interface at the same time. The types of the plurality of cards may be the same or different. The SIM card interface is also compatible with different types of SIM cards. The SIM card interface is also compatible with external memory cards. The terminal device interacts with the network through the SIM card to implement functions such as calls and data communications.

在一些实施例中,终端设备采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备中,不能和终端设备分离。In some embodiments, the terminal device uses an eSIM, that is, an embedded SIM card. The eSIM card can be embedded in the terminal device and cannot be separated from the terminal device.

下面将结合附图详细介绍应用于上述终端设备的移动通信网络选择方法的实现过程:The implementation process of the mobile communication network selection method applied to the above terminal equipment will be introduced in detail below with reference to the accompanying drawings:

(1)终端所处的区域不同,终端支持的网络搜索的频段不同(1) The terminal is located in different areas and the network search frequency bands supported by the terminal are different.

实施例一:Example 1:

请参见图5,示出了本申请实施例提供的一种移动通信网络选择方法的流程图,该方法应用于图4所示的终端,如图5所示,该方法包括以下步骤:Please refer to Figure 5, which shows a flow chart of a mobile communication network selection method provided by an embodiment of the present application. The method is applied to the terminal shown in Figure 4. As shown in Figure 5, the method includes the following steps:

S110,当检测到终端的位置信息发生变化时,基于预置的不同类型区域对应的位置信息列表确定终端当前位置所属区域的类型。S110: When a change in the terminal's location information is detected, the type of area to which the terminal's current location belongs is determined based on a preset location information list corresponding to different types of areas.

在本申请的一示例性实施例中,区域的类型可以包括异网漫游区域、边界区域,其中,该边界区域是非异网漫游区域和异网漫游区域与非异网漫游区域的边界。In an exemplary embodiment of the present application, the type of area may include a foreign network roaming area and a border area, where the border area is a non-foreign network roaming area and the boundary between the foreign network roaming area and the non-foreign network roaming area.

当然,在其他实施例中,区域类型只划分为异网漫游区域和非异网漫游区域,不划分边界区域,此处不再赘述。Of course, in other embodiments, the area type is only divided into a foreign network roaming area and a non-foreign network roaming area, and no boundary area is divided, which will not be described again here.

在本申请一种可能的实现方式中,位置信息可以是终端驻留的TAC。In a possible implementation manner of this application, the location information may be the TAC where the terminal resides.

此种场景下,终端可以记录终端的驻留TAC所属的区域类型,从而获得异网漫游区域、非异网漫游区域以及边界区域对应的TAC列表。In this scenario, the terminal can record the area type to which the terminal's resident TAC belongs, thereby obtaining the TAC list corresponding to the foreign network roaming area, non-different network roaming area, and border area.

当终端从一个TAC切换至另一个TAC时,获取当前接入的TAC,并查询异网漫游区域TAC列表和非异网漫游区域TAC列表,确定当前接入的TAC所属区域的类型。When the terminal switches from one TAC to another, it obtains the currently accessed TAC and queries the foreign network roaming area TAC list and non-different network roaming area TAC list to determine the type of area to which the currently accessed TAC belongs.

在另一种可能的实现方式中,位置信息还可以是终端的定位数据,该定位数据可以是通过终端的导航模块获得的位置数据。In another possible implementation, the location information may also be positioning data of the terminal, and the positioning data may be location data obtained through the navigation module of the terminal.

此种场景下,终端内可以预置有异网漫游区域位置列表和非异网漫游区域位置列表。当检测到终端的定位数据发生变化时,查询异网漫游区域位置列表和非异网漫游区域位置列表确定终端当前所处区域的类型。In this scenario, the terminal can be preset with a list of locations for roaming areas in different networks and a list of locations for non-extra-network roaming areas. When a change in the positioning data of the terminal is detected, the foreign network roaming area location list and the non-different network roaming area location list are queried to determine the type of area where the terminal is currently located.

S120,判断终端当前所处区域与上一次所处区域的类型是否相同;如果终端从非异网漫游区域移动到异网漫游区域(或边界区域),则执行S130;如果终端从异网漫游区域(或边界区域)移动到非异网漫游区域,则执行S140。S120, determine whether the type of the area where the terminal is currently located is the same as the area where it was last located; if the terminal moves from a non-extra-network roaming area to an ex-extra-network roaming area (or border area), execute S130; if the terminal moves from an ex-extra-network roaming area (or border area) moves to a non-different network roaming area, then execute S140.

例如,如果终端当前处于非异网漫游区域,上一次所处区域为异网漫游区域(或者,边界区域),或者,当前处于异网漫游区域,上一次所处区域为非异网漫游区域,则确定终端所处的区域类型发生变化。For example, if the terminal is currently in a non-different network roaming area and the last area it was in was a different network roaming area (or border area), or if it is currently in a different network roaming area and the last area it was in was a non-different network roaming area, Then it is determined that the area type where the terminal is located has changed.

S130,设置终端的网络搜索频段包括拜访网络的频点或频段。S130: Set the network search frequency band of the terminal including the frequency point or frequency band of the accessed network.

如果确定终端从非异网漫游区域(或边界区域)到达异网漫游区域,则设置该终端的网络搜索频段包含拜访网络的频点或频段。例如,终端可以同时支持归属网络和拜访网络的频段,或者,也可以只支持拜访网络的频段,只要满足终端支持的网络频段包括拜访网络的频段即可。If it is determined that the terminal arrives in a different network roaming area from a non-different network roaming area (or border area), the network search frequency band of the terminal is set to include the frequency point or frequency band of the visited network. For example, the terminal may support frequency bands of both the home network and the visited network, or may only support the frequency bands of the visited network, as long as the network frequency bands supported by the terminal include the frequency bands of the visited network.

例如,电信运营商的终端用户从有电联5G网络信号覆盖的区域到达没有电联5G网络信号覆盖但有移动5G网络信号的区域,即,从非异网漫游区域到达异网漫游区域,此种情况下,设置该终端的网络频段包括移动网络的频点或频段,如N28和N41频段。For example, if an end user of a telecom operator travels from an area covered by China Telecom 5G network signal to an area not covered by China Telecom 5G network signal but with mobile 5G network signal, that is, from a non-internet roaming area to an inter-network roaming area, this In this case, the network frequency band set for the terminal includes the frequency point or frequency band of the mobile network, such as the N28 and N41 frequency bands.

S140,将网络搜索频段设置为支持归属网络的频点或频段。S140: Set the network search frequency band to a frequency point or frequency band that supports the home network.

例如,电信运营商的终端用户从异网漫游区域到达非异网漫游区域,则将该终端的网络频段设置为仅支持电信网络的频点或频段,如N78、N1、N8、N5等,此种场景下终端不支持如N28、N41等移动网络的频段。For example, if a terminal user of a telecom operator travels from a different network roaming area to a non-different network roaming area, the network frequency band of the terminal is set to only support the frequency points or frequency bands of the telecommunications network, such as N78, N1, N8, N5, etc. In this scenario, the terminal does not support mobile network frequency bands such as N28 and N41.

在一示例性实施例中,可以通过动态设置NV,设置终端支持的网络搜索频段。NV动态配置方式是一种常用的Modem配置方式,此处不再赘述。In an exemplary embodiment, the network search frequency band supported by the terminal can be set by dynamically setting NV. The NV dynamic configuration method is a commonly used modem configuration method and will not be described again here.

在另一示例性实施例中,可以通过调用API(Application ProgrammingInterface,应用程序接口)接口,设置终端支持的网络搜索频段。In another exemplary embodiment, the network search frequency band supported by the terminal can be set by calling an API (Application Programming Interface) interface.

S150,按照支持的频点或频段,进行网络搜索并接入。S150, according to the supported frequency points or frequency bands, perform network search and access.

基于终端的运动轨迹,动态设置终端支持的网络频段,这样终端按照设置的网络频段进行网络搜索,缩短了搜网过程的耗时,同时,降低了搜网过程的功耗,提高了用户体验。Based on the movement trajectory of the terminal, the network frequency band supported by the terminal is dynamically set, so that the terminal searches the network according to the set network frequency band, which shortens the time-consuming process of the network search process. At the same time, it reduces the power consumption of the network search process and improves the user experience.

实施例二:Example 2:

请参见图6,示出了本申请实施例提供的另一种移动通信网络选择方法的流程图,本实施例基于终端驻留TAC的变化情况确定终端所处区域的类型。Please refer to FIG. 6 , which shows a flow chart of another mobile communication network selection method provided by an embodiment of the present application. This embodiment determines the type of area where the terminal is located based on changes in the TAC where the terminal resides.

如图6所示,终端包括场景识别模块、NAS模块和NR RRC模块。As shown in Figure 6, the terminal includes a scene recognition module, a NAS module and an NR RRC module.

场景识别模块,用于根据终端移动过程中驻留的TAC确定终端当前所处区域的类型,如异网漫游区域、非异网漫游区域。The scene recognition module is used to determine the type of area where the terminal is currently located based on the TAC resident during the movement of the terminal, such as a different network roaming area and a non-different network roaming area.

NAS(Non Access Stratum,非接入层)模块,用于获取终端移动过程中驻留的TAC。其中,NAS存在于UMTS(Universal Mobile Telecommunications System,通用移动通信系统)的无线通信协议栈中,作为核心网与用户设备之间的功能层。该层支持在这两者之间的信令和数据传输。The NAS (Non Access Stratum, non-access layer) module is used to obtain the TAC resident during the movement of the terminal. Among them, NAS exists in the wireless communication protocol stack of UMTS (Universal Mobile Telecommunications System) as a functional layer between the core network and user equipment. This layer supports signaling and data transfer between the two.

NR RRC模块,用于设置网络搜索支持的频段。NR RRC module, used to set the frequency bands supported by network search.

如图6所示,该方法可以包括以下步骤:As shown in Figure 6, the method may include the following steps:

S210,NR RRC模块向移动通信网络侧的基站发送小区选择的搜索消息。S210. The NR RRC module sends a cell selection search message to the base station on the mobile communication network side.

S220,基站向NR RRC模块返回系统消息,该系统消息包括终端当前驻留小区的TAC及小区ID。S220: The base station returns a system message to the NR RRC module. The system message includes the TAC and cell ID of the cell where the terminal currently resides.

在LTE网络中,TAC定义了小区所属的跟踪区域码,一个跟踪区域可以涵盖一个或者多个小区。核心网通过TAC寻呼小区。In the LTE network, TAC defines the tracking area code to which the cell belongs. A tracking area can cover one or more cells. The core network pages cells through TAC.

S230,NR RRC模块解析该系统消息,获得当前驻留小区的小区ID及TAC。S230: The NR RRC module parses the system message and obtains the cell ID and TAC of the current resident cell.

S240,NR RRC模块将TAC及小区ID发送至NAS模块。S240, the NR RRC module sends the TAC and cell ID to the NAS module.

S250,NAS模块向场景识别模块发送TAC。S250, the NAS module sends TAC to the scene recognition module.

S260,场景识别模块查询预置的异网漫游区域TAC列表、非异网漫游区域TAC列表和边界区域TAC列表,确定当前驻留小区所属的目标网络。S260: The scene recognition module queries the preset foreign network roaming area TAC list, non-different network roaming area TAC list and border area TAC list to determine the target network to which the current resident cell belongs.

在一示例性实施例中,终端维护有三个列表,分别为异网漫游区域TAC列表、非异网漫游区域TAC列表和边界区域TAC列表。In an exemplary embodiment, the terminal maintains three lists, which are a foreign network roaming area TAC list, a non-foreign network roaming area TAC list, and a border area TAC list.

当终端接入新的TAC时,会判断该TAC所属网络是拜访网络还是归属网络,进而将该TAC记录到相应的列表中,从而更新列表。When the terminal accesses a new TAC, it will determine whether the network to which the TAC belongs is the visited network or the home network, and then record the TAC into the corresponding list, thereby updating the list.

例如,如果终端接收到基站下发的共享PLMN,则将该TAC记录到异网漫游区域TAC列表中。如果终端未接收道基站下发的共享PLMN,则将该TAC记录到非异网漫游区域TAC列表中。如果终端接收到共享PLMN和非共享PLMN来回变化,则将该TAC记录到边界区域TAC列表中。For example, if the terminal receives the shared PLMN delivered by the base station, the TAC is recorded in the TAC list of the different network roaming area. If the terminal does not receive the shared PLMN delivered by the base station, the TAC is recorded in the TAC list of the non-different network roaming area. If the terminal receives the change back and forth between the shared PLMN and the non-shared PLMN, the TAC is recorded in the border area TAC list.

当场景识别模块接收到NAS模块发送的TAC时,依次查询上述的三个TAC列表,确定当前驻留小区所属网络的类型。When the scene recognition module receives the TAC sent by the NAS module, it queries the above three TAC lists in sequence to determine the type of network to which the current resident cell belongs.

例如,如果终端当前驻留小区的TAC包含在异网漫游区域TAC列表中,则确定终端当前处于异网漫游区域。如终端当前使用的SIM卡是电信(或联通)注册用户,则确定终端当前驻留小区是移动运营上的网络。同理,如终端当前使用的SIM是移动注册用户,则确定终端当前驻留小区属于电联网络。For example, if the TAC of the cell where the terminal currently resides is included in the TAC list of the foreign network roaming area, it is determined that the terminal is currently in the foreign network roaming area. If the SIM card currently used by the terminal is a registered user of China Telecom (or China Unicom), it is determined that the cell where the terminal currently resides is a network operated by China Mobile. In the same way, if the SIM currently used by the terminal is a registered mobile user, it is determined that the cell where the terminal currently resides belongs to the Telecom Network.

S270,当确定终端所处网络发生变化时,场景识别模块向NR RRC模块下发与目标网络相匹配的频段设置消息。S270: When it is determined that the network where the terminal is located has changed, the scene recognition module delivers a frequency band setting message that matches the target network to the NR RRC module.

在本申请的实施例中,当场景识别模块识别出当前驻留TAC所属的目标网络与上一次确定的网络不同时(即确定终端所处的网络发生变化时),向NR RRC模块下发与本次确定的目标网络相匹配的频段设置消息。如,终端当前所处网络为电联网络,上一次所处网络为移动运营商网络,或者,当前所处网络为移动运营商网络,上一次所处网络为电联网络,则确定终端所处的网络发生变化。In the embodiment of the present application, when the scene recognition module identifies that the target network to which the current resident TAC belongs is different from the last determined network (that is, when it is determined that the network where the terminal is located has changed), it issues the same message to the NR RRC module. The frequency band setting message matches the determined target network. For example, the network where the terminal is currently located is the China Telecom Network, and the network it was in last time was the mobile operator's network. Or, the network it is currently in is the mobile operator's network, and the network it was in last time was the China Telecom Network. Then determine the network where the terminal is. network changes.

在一示例性实施例中,NR RRC模块调用与频段设置相关的API,基于场景模块下发的频段设置消息设置支持的网络频段。In an exemplary embodiment, the NR RRC module calls an API related to frequency band setting to set the supported network frequency band based on the frequency band setting message sent by the scene module.

在另一示例性实施例中,NR RRC模块还可以基于动态设置NV的方式设置支持的网络频段,此处不再赘述。In another exemplary embodiment, the NR RRC module can also set the supported network frequency band based on dynamically setting NV, which will not be described again here.

在一种场景下,如果场景识别模块识别出终端当前驻留小区属于异网漫游区域(或边界区域)对应的网络,上一次的主流小区属于非异网漫游区域,即识别出终端从非异网漫游区域移动到异网漫游区域,则向NR RRC模块下发网络频段设置为包含拜访网络的频点或频段的设置消息。NR RRC模块基于接收到的频段设置消息设置NR RRC模块支持的频段能力。In one scenario, if the scene recognition module identifies that the cell where the terminal currently resides belongs to the network corresponding to the roaming area (or border area) of a different network, and the last mainstream cell belongs to a roaming area of a non-different network, it is recognized that the terminal has never been in a roaming area of a different network. If the network roaming area moves to a different network roaming area, a setting message containing the frequency point or frequency band of the visited network is sent to the NR RRC module to set the network frequency band. The NR RRC module sets the frequency band capabilities supported by the NR RRC module based on the received frequency band setting message.

例如,终端当前使用SIM卡为电信(或联通)注册用户,则拜访网络为移动运营商的网络,当终端从电联5G信号覆盖的区域,移动到无电联5G信号覆盖、且有移动5G信号覆盖的区域时,NR RRC模块设置网络频段包括移动运营商5G网络信号的频段,如N28和N41频段。For example, if the terminal is currently using a SIM card to be a registered user of China Telecom (or China Unicom), the visited network is the mobile operator's network. When the terminal moves from an area covered by China Telecom's 5G signal to an area that is not covered by China Telecom's 5G signal and has China Mobile's 5G When the signal covers the area, the NR RRC module sets the network frequency band to include the frequency band of the mobile operator's 5G network signal, such as the N28 and N41 frequency bands.

在一示例性实施例中,终端可以同时支持电联5G频段以及移动5G频段,或者,还可以设置为仅支持移动5G频段,这样,终端可以使用移动5G频段进行网络搜索,从而缩短网络搜索过程的耗时,降低功耗。In an exemplary embodiment, the terminal can support both the China Telecom 5G frequency band and the mobile 5G frequency band, or can also be set to support only the mobile 5G frequency band. In this way, the terminal can use the mobile 5G frequency band to conduct network searches, thereby shortening the network search process. time consuming and reduce power consumption.

又如,终端当前使用SIM卡为移动注册用户,则拜访网络为电联网络,此种场景下,NRRRC模块支持的频段需要包括电联5G网络的频段,如N78、N1、N8、N5等频段。这样,终端可以使用电联5G的频段进行网络搜索,缩短网络搜索过程的耗时,降低了功耗。For another example, if the terminal currently uses a SIM card to register as a mobile registered user, the visited network is the Telecom Network. In this scenario, the frequency bands supported by the NRRRC module need to include the frequency bands of the Telecom 5G network, such as N78, N1, N8, N5 and other frequency bands. . In this way, the terminal can use the China Telecom 5G frequency band to conduct network searches, shortening the time-consuming network search process and reducing power consumption.

在另一种场景下,如果终端当前驻留小区属于非异网漫游区域对应的网络,且上一次的驻留小区属于异网漫游区域,即确定终端从异网漫游区域移动到非异网漫游区域,此种场景下,向NR RRC模块下发网络频段设置消息,网络频段设置消息用于将终端的网络搜索频段设置为仅支持归属网络的频段,不支持拜访网络的频段。避免终端从异网漫游区域移到非异网漫游区域后,仍使用拜访网络的频段进行网络搜索。In another scenario, if the cell where the terminal currently resides belongs to the network corresponding to the non-foreign network roaming area, and the last cell where the terminal resides belongs to the foreign network roaming area, it is determined that the terminal moves from the foreign network roaming area to the non-foreign network roaming area. area. In this scenario, a network band setting message is sent to the NR RRC module. The network band setting message is used to set the network search band of the terminal to only support the frequency band of the home network and does not support the frequency band of the visited network. This prevents the terminal from still using the frequency band of the visited network for network search after moving from a different network roaming area to a non-different network roaming area.

例如,终端用户为电信(或联通)注册用户,则归属网络为电联网络,此种场景下,NR RRC模块设置为仅支持电联网络的频段。For example, if the end user is a registered user of China Telecom (or China Unicom), the home network is the China Telecom Network. In this scenario, the NR RRC module is set to only support the frequency band of the China Telecom Network.

又如,终端用户为移动注册用户,则归属网络为移动运营商的网络,此种场景下,NR RRC模块设置为仅支持移动运营商网络的频段。For another example, if the end user is a registered mobile user, the home network is the mobile operator's network. In this scenario, the NR RRC module is set to only support the frequency band of the mobile operator's network.

上述均以5G网络为例进行说明,在使用其他类型的移动通信网络的场景下,根据为不同运营商分配的频段确定NR RRC需要设置支持的频段,此处不再赘述。The above is explained using the 5G network as an example. In scenarios where other types of mobile communication networks are used, the frequency bands that NR RRC needs to be set to support are determined based on the frequency bands allocated to different operators, which will not be described again here.

S280,NR RRC模块基于频段设置消息更新NR RRC模块支持的网络频段。S280, the NR RRC module updates the network frequency bands supported by the NR RRC module based on the frequency band setting message.

在一示例性实施例中,频段设置消息携带目标频段的信息。NR RRC模块解析该频段设置消息,获得目标频段的相关信息,进一步将NR RRC模块支持的网络频段更新为目标频段。In an exemplary embodiment, the frequency band setting message carries information of the target frequency band. The NR RRC module parses the frequency band setting message, obtains relevant information about the target frequency band, and further updates the network frequency band supported by the NR RRC module to the target frequency band.

例如,终端的归属网络为电联网络,如果终端从非异网漫游区域移动到异网漫游区域(或边界区域),则NR RRC模块支持的网络频段包括移动运营商网络的频段。此种场景下,对于移动网络的终端而言,NR RRC模块支持的网络频段需要增加电联网络的频段。For example, the home network of the terminal is the Telecommunications Union network. If the terminal moves from a non-different network roaming area to a different network roaming area (or border area), the network frequency bands supported by the NR RRC module include the frequency bands of the mobile operator network. In this scenario, for mobile network terminals, the network frequency bands supported by the NR RRC module need to be increased by the frequency bands of the telecommunications network.

S290,NR RRC模块向基站发送所支持的频点或频段的信息,从而使基站同步更新终端支持频段能力变更。S290, the NR RRC module sends the supported frequency point or frequency band information to the base station, so that the base station can synchronously update the terminal to support frequency band capability changes.

S2100,NR RRC模块搜索目标频段对应的小区,并接入。S2100: The NR RRC module searches for the cell corresponding to the target frequency band and accesses it.

NR RRC模块更新所支持的网络频段后,按照新的频段进行小区选择,并接入该小区。After the NR RRC module updates the supported network frequency band, it selects a cell according to the new frequency band and accesses the cell.

本实施例提供的移动通信网络选择方法,由终端设备维护并更新异网漫游区域TAC列表、非异网漫游区域TAC列表和边界区域TAC列表。当检测到终端的当前驻留TAC发生变化后,基于上述的三个列表查询终端当前驻留小区所属网络的类型。如果终端从非异网漫游区域到达异网漫游区域,或者,终端从非异网漫游区域到达边界区域,则设置终端支持的网络频段包括拜访网络的频段。如果终端从异网漫游区域到达非异网漫游区域,则设置终端支持的网络频段为归属网络的频段。可见,该方案可以基于终端驻留小区识别出终端当前所处区域的类型,进一步,优先选择与当前所处区域相匹配的网络频段进行网络搜索并接入,从而实现终端快速接入与当前所处区域相匹配的网络中,降低了整个网络接入过程的耗时,同时降低了功耗,提高了网络接入速度和接入速度,提高了用户体验。In the mobile communication network selection method provided by this embodiment, the terminal device maintains and updates the foreign network roaming area TAC list, the non-different network roaming area TAC list, and the border area TAC list. When it is detected that the terminal's current resident TAC changes, the type of network to which the terminal currently resides in the cell is queried based on the above three lists. If the terminal moves from a non-different network roaming area to a different network roaming area, or if the terminal moves from a non-different network roaming area to a border area, set the network frequency bands supported by the terminal to include the frequency band of the visited network. If the terminal travels from a different network roaming area to a non-different network roaming area, set the network frequency band supported by the terminal to the frequency band of the home network. It can be seen that this solution can identify the type of area where the terminal currently resides based on the cell where the terminal resides, and further, prioritize the network frequency band that matches the current area for network search and access, thereby achieving rapid access of the terminal to the current location. In a network that matches the area, it reduces the time-consuming process of the entire network access process, while reducing power consumption, improving network access speed and access speed, and improving user experience.

实施例三:Embodiment three:

请参见图7,示出了本申请实施例提供的又一种移动通信网络选择方法的流程图,本实施例基于终端的定位数据的变化情况确定终端所处区域的类型。本实施例涉及的终端模块,包括定位模块、场景识别模块和NR RRC模块。Please refer to FIG. 7 , which shows a flow chart of yet another mobile communication network selection method provided by an embodiment of the present application. This embodiment determines the type of area where the terminal is located based on changes in positioning data of the terminal. The terminal module involved in this embodiment includes a positioning module, a scene recognition module and an NR RRC module.

定位模块,用于获取终端设备的地理位置信息,如终端设备当前位置的经纬度信息。The positioning module is used to obtain the geographical location information of the terminal device, such as the longitude and latitude information of the current location of the terminal device.

此外,场景识别模块和NR RRC模块与图6所示的实施例中相应模块的功能相同,此处不再赘述。In addition, the scene recognition module and the NR RRC module have the same functions as the corresponding modules in the embodiment shown in Figure 6, and will not be described again here.

如图7所示,该方法可以包括以下步骤:As shown in Figure 7, the method may include the following steps:

S300,云服务器向终端发送异网漫游区域位置列表、非异网漫游区域位置列表和边界区域位置列表。S300: The cloud server sends a different network roaming area location list, a non-different network roaming area location list and a border area location list to the terminal.

终端可以从服务器(如云服务器)中获取不同区域对应的位置列表,云服务器基于各运营商的基站分布情况获得各个运营商对应的三个区域的列表。The terminal can obtain a location list corresponding to different areas from a server (such as a cloud server), and the cloud server obtains a list of three areas corresponding to each operator based on the base station distribution of each operator.

例如,云服务器可以根据电联网络的5G通信基站,以及移动运营商的5G通信基站的分布情况,获得电联网络的异网漫游区域、非异网漫游区域和边界区域的位置列表。For example, the cloud server can obtain the location list of the different network roaming areas, non-different network roaming areas and border areas of the China Telecom Network based on the distribution of 5G communication base stations of the China Telecom Network and the 5G communication base stations of mobile operators.

例如,可以将只覆盖有移动运营商的5G网络信号的区域记录到电联网络的异网漫游区域位置列表中;将覆盖有电联网络的5G网络信号的地区记录到电联网络的非异网漫游区域位置列表中;将电联网络的5G网络信号覆盖区域的边界地区与有移动运营商的5G信号覆盖区域的边界地区,记录到边界区域位置列表中。For example, you can record the area covered only by the 5G network signal of the mobile operator into the location list of the different network roaming areas of the China Telecom Network; record the area covered by the 5G network signal of the China Telecom Network into the non-differential roaming area list of the China Telecom Network. In the network roaming area location list; record the boundary area between the 5G network signal coverage area of the Telecom Network and the boundary area of the mobile operator's 5G signal coverage area into the boundary area location list.

此外,移动运营商对应的三个列表的获得方式相似,此处不再赘述。In addition, the three lists corresponding to mobile operators are obtained in similar ways and will not be described again here.

在本申请的另一示例性实施例中,可以根据人口地理分布的胡焕庸线来确定地理位置所属的区域类型,例如,可以直接将人口密集区域记录到非异网漫游区域列表中,人口稀疏区域记录为异网漫游区域列表中。这样,可以降低三个列表中的数据量,节省了终端的存储空间,同时,提高了列表查询速度。In another exemplary embodiment of the present application, the area type to which the geographical location belongs can be determined based on the Hu Huanyong Line of population geographical distribution. For example, densely populated areas can be directly recorded into the non-different network roaming area list, and sparsely populated areas can be directly recorded in the list of non-different network roaming areas. Recorded as a foreign network roaming area list. In this way, the amount of data in the three lists can be reduced, saving the storage space of the terminal, and at the same time, improving the speed of list query.

在一示例性实施例中,在终端出厂时,将各个运营商对应的上述的三个列表都存储于终端内。或者,也可以当终端安装SIM卡后,从云服务器中获取当前使用的SIM卡的注册网络相匹配的列表。如,终端内安装了电信SIM卡,则从云服务器中获取电联网络对应的三个区域的列表。In an exemplary embodiment, when the terminal leaves the factory, the above three lists corresponding to each operator are stored in the terminal. Alternatively, after the SIM card is installed in the terminal, a list matching the registered networks of the currently used SIM card can be obtained from the cloud server. For example, if a telecom SIM card is installed in the terminal, the list of three areas corresponding to the telecom network is obtained from the cloud server.

此外,终端可以主动从服务器下载最新的列表,或者,服务器也可以主动向终端推送最新的列表,本申请对终端列表的更新方式不做限定。In addition, the terminal can actively download the latest list from the server, or the server can also actively push the latest list to the terminal. This application does not limit the update method of the terminal list.

S310,当定位模块检测到终端的位置变化大于距离阈值时,向场景识别模块上报当前地理位置。S310: When the positioning module detects that the position change of the terminal is greater than the distance threshold, it reports the current geographical location to the scene recognition module.

在一示例性实施例中,距离阈值可以根据基站覆盖范围确定,例如,距离阈值可以等于N倍的基站覆盖距离,其中,N可以大于等于1。In an exemplary embodiment, the distance threshold may be determined according to the base station coverage. For example, the distance threshold may be equal to N times the base station coverage distance, where N may be greater than or equal to 1.

定位模块可以按照指定时间间隔获取终端当前位置的定位数据(如经纬度),并比较当前获得的定位数据与上一次获得的定位数据之间的距离,如果该距离大于距离阈值,则向场景识别模块上报终端当前位置的定位数据。The positioning module can obtain the positioning data (such as longitude and latitude) of the terminal's current location at specified time intervals, and compare the distance between the currently obtained positioning data and the last obtained positioning data. If the distance is greater than the distance threshold, it will report to the scene recognition module Report the positioning data of the current location of the terminal.

例如,终端可以通过无线通信模块所支持的GNSS通信方案获得定位数据,此处不再详述。For example, the terminal can obtain positioning data through the GNSS communication solution supported by the wireless communication module, which will not be described in detail here.

S320,场景识别模块查询上述三个位置列表,获得当前地理位置所属的目标区域。S320: The scene recognition module queries the above three location lists to obtain the target area to which the current geographical location belongs.

例如,如果异网漫游区域位置列表中包含当前地理位置,确定终端当前处于异网漫游区域。如果非异网漫游区域位置列表中包含当前地理位置,确定终端当前处于非异网漫游区域。如果边界区域位置列表中包含当前地理位置,确定终端当前处于边界区域。For example, if the current geographical location is included in the foreign network roaming area location list, it is determined that the terminal is currently in the foreign network roaming area. If the location list of non-different network roaming areas contains the current geographical location, it is determined that the terminal is currently in a non-different network roaming area. If the border area location list contains the current geographical location, it is determined that the terminal is currently in the border area.

S330,当确定终端所处区域的类型发生变化时,场景识别模块确定与目标区域相匹配的目标频段,并向NR RRC模块下发频段设置消息。S330: When it is determined that the type of the area where the terminal is located has changed, the scene recognition module determines the target frequency band that matches the target area, and sends the frequency band setting message to the NR RRC module.

在一示例性实施例中,当场景识别模块识别出终端当前所处区域的类型与上一次所处区域的类型不同时,向NR RRC模块下发频段设置消息。如,终端当前处于非异网漫游区域,上一次处于异网漫游区域(或边界区域),或者,当前处于异网漫游区域(或边界区域),上一次处于非异网漫游区域,则确定终端所处区域的类型发生变化。In an exemplary embodiment, when the scene recognition module identifies that the type of the area where the terminal is currently located is different from the type of the area where the terminal was last located, it sends a frequency band setting message to the NR RRC module. For example, if the terminal is currently in a non-different network roaming area and was in a different network roaming area (or border area) last time, or if it is currently in a different network roaming area (or border area) and was in a non-different network roaming area last time, then determine that the terminal The type of area changes.

场景识别模块识别出当前地理位置所属的目标区域后,根据终端的SIM卡的注册网络确定出与该终端处于不同区域时对应的网络,即拜访网络或归属网络。进一步,确定与目标区域相匹配的频段,即目标频段。After the scene recognition module identifies the target area to which the current geographical location belongs, it determines the network corresponding to the terminal when it is in a different area according to the registered network of the terminal's SIM card, that is, the visited network or the home network. Further, determine the frequency band that matches the target area, that is, the target frequency band.

对于归属网络为电信(或联通)运营商网络的终端,拜访网络为移动运营商的网络,因此,异网漫游区域对应的目标频段包括移动运营商网络的频段,如N28和N41频段。非异网漫游区域对应的目标频段为电联网络的频段,如N78、N1、N8、N5等频段。边界区域对应的目标频段与异网漫游区域相同。For terminals whose home network is the China Telecom (or China Unicom) operator's network, the visited network is the mobile operator's network. Therefore, the target frequency band corresponding to the different network roaming area includes the frequency band of the mobile operator's network, such as the N28 and N41 frequency bands. The target frequency band corresponding to the non-different network roaming area is the frequency band of the China Telecom Network, such as N78, N1, N8, N5 and other frequency bands. The target frequency band corresponding to the border area is the same as the roaming area of the different network.

同理,对于归属网络为移动运营商网络的终端,异网漫游区域对应的频段包括电联网络的频段;非异网漫游区域对应的频段为移动运营商网络的频段。Similarly, for a terminal whose home network is a mobile operator's network, the frequency band corresponding to the roaming area of a different network includes the frequency band of the China Telecom Network; the frequency band corresponding to the roaming area of a non-different network is the frequency band of the mobile operator's network.

S340,NR RRC模块基于频段设置消息更新NR RRC模块支持的网络频段。S340, the NR RRC module updates the network frequency bands supported by the NR RRC module based on the frequency band setting message.

本实施例中NR RRC模块设置所支持的网络频段的过程与图6所示实施例中的频段设置过程相同,此处不再赘述。The process of setting the supported network frequency bands by the NR RRC module in this embodiment is the same as the frequency band setting process in the embodiment shown in Figure 6, and will not be described again here.

S350,NR RRC模块向基站发送所支持的频点或频段的信息,从而使基站同步更新终端支持频段能力。S350, the NR RRC module sends the supported frequency point or frequency band information to the base station, so that the base station can synchronously update the terminal's supported frequency band capabilities.

S360,NR RRC模块搜索目标频段对应的小区,并接入。S360, the NR RRC module searches for the cell corresponding to the target frequency band and accesses it.

本实施例提供的移动通信网络选择方法,终端维护异网漫游区域、非异网漫游区域和边界区域对应的位置列表。当检测到终端的位置变化超出距离阈值后,基于上述的列表查询该终端当前所处区域的类型。如果终端从非异网漫游区域到达异网漫游区域,或者,终端从非异网漫游区域到达边界区域,则设置终端支持的网络频段为拜访网络的频段。如果终端从异网漫游区域到达非异网漫游区域,则设置终端支持的网络频段为归属网络的频段。可见,该方案可以基于终端驻留小区识别出终端当前所处区域的类型,进一步,选择与当前所处区域相匹配的网络频段进行网络搜索并接入,从而实现终端快速接入与当前所处区域相匹配的网络中,降低了整个网络搜索过程的耗时,同时降低了功耗,提高了网络接入速度,提高了用户体验。In the mobile communication network selection method provided by this embodiment, the terminal maintains a location list corresponding to a different network roaming area, a non-different network roaming area, and a border area. When it is detected that the location change of the terminal exceeds the distance threshold, the type of area where the terminal is currently located is queried based on the above list. If the terminal moves from a non-different network roaming area to a different network roaming area, or if the terminal moves from a non-different network roaming area to a border area, set the network frequency band supported by the terminal to the frequency band of the visited network. If the terminal travels from a different network roaming area to a non-different network roaming area, set the network frequency band supported by the terminal to the frequency band of the home network. It can be seen that this solution can identify the type of area where the terminal is currently located based on the cell where the terminal resides. Furthermore, it can select the network frequency band that matches the current area for network search and access, thereby realizing rapid access of the terminal to the area where it is currently located. In a network that matches the region, the time-consuming process of the entire network search process is reduced, power consumption is reduced, network access speed is increased, and user experience is improved.

(2)终端所处的区域不同,设置的网络频段优先级不同(2) The terminal is located in different areas and has different network frequency band priorities.

实施例四:Embodiment 4:

请参见图8,示出了本申请实施例提供的另一种移动通信网络选择方法的流程图。Please refer to FIG. 8 , which shows a flow chart of another mobile communication network selection method provided by an embodiment of the present application.

本实施例与图5所示实施例的区别在于:本实施例中基于终端处于不同区域,设置的网络频段的优先级不同,优先搜索优先级高的网络频段。本实施例适用于已设置终端设备支持的网络频段包括归属网络的频段和拜访网络的频段的场景中。The difference between this embodiment and the embodiment shown in Figure 5 is that in this embodiment, based on the fact that the terminals are in different areas and the set priorities of the network frequency bands are different, the network frequency band with a higher priority is searched first. This embodiment is applicable to a scenario where the network frequency bands supported by the terminal device include the frequency band of the home network and the frequency band of the visited network.

如图8所示,该方法可以包括以下步骤:As shown in Figure 8, the method may include the following steps:

S410,当检测到终端的位置信息发生变化时,基于预置的不同类型区域对应的位置信息列表确定终端当前位置所属区域的类型。S410: When it is detected that the terminal's location information changes, determine the type of area to which the terminal's current location belongs based on a preset location information list corresponding to different types of areas.

S420,判断终端当前所处区域与上一次所处区域的类型是否发生变化;如果终端从非异网漫游区域到达异网漫游区域(或终端当前处于边界区域),执行S430;如果终端从异网漫游区域到达非异网漫游区域,执行S440。S420, determine whether the type of the area where the terminal is currently located has changed from the area where it was last located; if the terminal moves from a non-different network roaming area to a different network roaming area (or the terminal is currently in a border area), execute S430; if the terminal moves from a different network to a different network roaming area When the roaming area reaches the non-different network roaming area, perform S440.

S430,设置拜访网络的频段的优先级高于归属网络的频段。S430: Set the priority of the frequency band of the visited network to be higher than the frequency band of the home network.

例如,对于归属网络为电信运营商网络的终端而言,拜访网络为移动运营商网络。此种场景下,如果终端从非异网漫游区域到达异网漫游区域,或者,从非异网漫游区域到达边界区域,则需要设置移动运营商网络的频段对应的优先级高于电联网络的频段。For example, for a terminal whose home network is a telecommunications operator's network, the visited network is a mobile operator's network. In this scenario, if the terminal goes from a non-different network roaming area to a different network roaming area, or from a non-different network roaming area to a border area, it is necessary to set the priority of the frequency band of the mobile operator network to be higher than that of the China Telecom Network. frequency band.

又如,对于归属网络为移动运营商网络的终端而言,拜访网络为电联网络,若终端处于异网漫游区域或边界区域,则设置电联网络的频段优先级高于移动运营商网络的频段。For another example, for a terminal whose home network is a mobile operator's network and the visited network is a China Telecom network, if the terminal is in a different network roaming area or a border area, set the frequency band priority of the China Telecom network to be higher than that of the mobile operator's network. frequency band.

S440,设置归属网络的频段的优先级高于拜访网络的频段。S440: Set the frequency band of the home network to have a higher priority than the frequency band of the visited network.

例如,对于归属网络为电信运营商网络的终端而言,拜访网络为移动运营商网络。此种场景下,如果终端从异网漫游区域移动到非异网漫游区域,则设置电联网络的频段的优先级高于移动运营商网络的频段。即,优先使用电联网络的频段进行网络搜索。For example, for a terminal whose home network is a telecommunications operator's network, the visited network is a mobile operator's network. In this scenario, if the terminal moves from a different network roaming area to a non-different network roaming area, the frequency band of the China Telecom Network is set to have a higher priority than the frequency band of the mobile operator network. That is, priority is given to using the frequency band of the telecommunications network for network searches.

又如,对于归属网络为移动运营商网络的终端而言,拜访网络为电联网络,若终端从异网漫游区域或边界区域移动到非异网漫游区域,则设置移动运营商网络的频段的优先级高于电联网络的频段。即,优先使用移动运营商网络的频段进行网络搜索。For another example, for a terminal whose home network is a mobile operator network and the visited network is a China Telecom network, if the terminal moves from a different network roaming area or a border area to a non-different network roaming area, the frequency band of the mobile operator network is set. The frequency band has a higher priority than the telecommunications network. That is, priority is given to using the frequency band of the mobile operator's network for network searches.

S450,按照频段的优先级由高到低的顺序,进行网络搜索并接入。S450 performs network search and access in order of frequency band priority from high to low.

本实施例应用于终端既支持归属网络的频段,同时也支持拜访网络的频段的场景中。根据终端所处区域不同,设置与该区域相匹配的频段的优先级高于其它网络的频段,若终端从非异网漫游区域移到异网漫游区域,设置拜访网络的频段优先级高于归属网络的频段;若终端从异网漫游区域移到非异网漫游区域,设置归属网络的频段高于拜访网络的频段。接入网络时,按照优先级由高到低进行网络搜索,如果优先级高的频段无法成功接入,继续搜索优先级低的频段。This embodiment is applied in a scenario where the terminal supports both the frequency band of the home network and the frequency band of the visited network. Depending on the area where the terminal is located, set the frequency band matching the area to have a higher priority than the frequency bands of other networks. If the terminal moves from a non-different network roaming area to a different network roaming area, set the frequency band priority of the visited network to be higher than the home network. The frequency band of the network; if the terminal moves from a different network roaming area to a non-different network roaming area, set the frequency band of the home network to be higher than the frequency band of the visited network. When accessing the network, the network search is performed in order of priority from high to low. If the high-priority frequency band cannot be successfully accessed, the search continues for the low-priority frequency band.

实施例五:Embodiment five:

在本申请一示例性实施例中,如图9所示,可以基于终端当前驻留TAC的变化情况确定终端所处区域的类型。In an exemplary embodiment of the present application, as shown in Figure 9, the type of area where the terminal is located can be determined based on changes in the TAC where the terminal currently resides.

如图9所示,该方法可以包括以下步骤:As shown in Figure 9, the method may include the following steps:

S510,NR RRC模块箱移动通信网络侧的基站发送小区选择的搜索消息。S510: The NR RRC module sends a cell selection search message to the base station on the mobile communication network side.

S520,基站向NR RRC模块返回系统消息,该系统消息包括终端当前驻留小区的TAC及小区ID。S520: The base station returns a system message to the NR RRC module. The system message includes the TAC and cell ID of the cell where the terminal currently resides.

S530,NR RRC模块解析该系统消息,获得当前驻留小区的小区ID及TAC。S530: The NR RRC module parses the system message and obtains the cell ID and TAC of the current resident cell.

S540,NR RRC模块将TAC及小区ID发送至NAS模块。S540, the NR RRC module sends the TAC and cell ID to the NAS module.

S550,NAS模块向场景识别模块发送TAC。S550: The NAS module sends TAC to the scene recognition module.

S560,场景识别模块查询预置的异网漫游区域TAC列表、非异网漫游区域TAC列表和边界区域TAC列表,确定驻留小区所属的目标网络。S560: The scene recognition module queries the preset foreign network roaming area TAC list, non-different network roaming area TAC list and border area TAC list to determine the target network to which the resident cell belongs.

S570,当终端所处网络发生变化时,场景识别模块向NR RRC模块下发频段优先级设置消息。S570: When the network where the terminal is located changes, the scene recognition module sends a frequency band priority setting message to the NR RRC module.

其中,频段优先级设置消息用于使NR RRC模块设置目标网络对应的频段的优先级高于其他网络的频段。Among them, the frequency band priority setting message is used to cause the NR RRC module to set the priority of the frequency band corresponding to the target network to be higher than the frequency bands of other networks.

在本申请的实施例中,当场景识别模块识别出当前驻留TAC所属的目标网络与上一次确定的网络不同时,向NR RRC模块下发频段优先级设置消息。In the embodiment of the present application, when the scene recognition module identifies that the target network to which the currently resident TAC belongs is different from the last determined network, it sends a frequency band priority setting message to the NR RRC module.

在一示例性实施例中,NR RRC模块可以调用与频段设置相关的API,基于场景模块下发的频段优先级设置消息设置不同网络频段的优先级。In an exemplary embodiment, the NR RRC module can call an API related to frequency band setting to set the priorities of different network frequency bands based on the frequency band priority setting message sent by the scene module.

在另一示例性实施例中,NR RRC模块还可以基于动态设置NV的方式设置不同网络的频段对应的优先级,此处不再赘述。In another exemplary embodiment, the NR RRC module can also set priorities corresponding to frequency bands of different networks based on dynamically setting NV, which will not be described again here.

如果场景识别模块识别出终端驻留小区的变化轨迹,确定终端从非异网漫游区域移动到异网漫游区域(或边界区域),则指示NR RRC模块设置拜访网络的频段的优先级高于归属网络的频段。If the scene recognition module identifies the change trajectory of the cell where the terminal resides and determines that the terminal has moved from a non-different network roaming area to a different network roaming area (or border area), it instructs the NR RRC module to set the frequency band of the visited network to have a higher priority than the home network. Network frequency band.

如果确定终端从异网漫游区域(或边界区域)移动到非异网漫游区域,则指示NRRRC模块设置归属网络的频段的优先级高于拜访网络的频段。If it is determined that the terminal moves from a different network roaming area (or a border area) to a non-different network roaming area, the NRRRC module is instructed to set the priority of the frequency band of the home network to be higher than the frequency band of the visited network.

S580,NR RRC模块基于频段优先级设置消息更新NR RRC模块中网络频段的优先级。S580, the NR RRC module updates the priority of the network band in the NR RRC module based on the frequency band priority setting message.

在一示例性实施例中,频段优先级设置消息中携带归属网络及拜访网络的频段优先级。NR RRC模块基于频段优先级设置消息设置NR RRC模块支持的不同网络的频段的优先级。In an exemplary embodiment, the frequency band priority setting message carries the frequency band priorities of the home network and the visited network. The NR RRC module sets the priorities of frequency bands of different networks supported by the NR RRC module based on the frequency band priority setting message.

S590,NR RRC模块按照优先级由高到低的顺序,进行网络搜索并接入。S590, the NR RRC module performs network search and access in order of priority from high to low.

NR RRC模块更新不同网络的频段的优先级后,按照优先级由高到低的顺序,优先搜索优先级高的频段对应的网络,如果该频段网络无法成功接入,则继续搜索下一个优先级的频段对应的网络。After the NR RRC module updates the priorities of the frequency bands of different networks, it will first search for the network corresponding to the frequency band with the highest priority in order of priority from high to low. If the network in this frequency band cannot be successfully accessed, it will continue to search for the next priority. The network corresponding to the frequency band.

本实施例提供的移动通信网络选择方法,由终端维护异网漫游区域、非异网漫游区域及边界区域对应的TAC列表。当检测到终端当前驻留TAC发生变化后,基于上述三个区域的TAC列表确定终端当前驻留小区所属区域的类型。如果区域类型发生变化,则基于变化后的区域对应的目标频段的优先级设置为高于其他网络的频段。可见,该方案可以基于终端驻留小区识别出终端当前所处区域的类型,并优先选择与当前所处区域相匹配的网络频段进行网络搜索并接入,从而实现终端快速接入与当前所处区域相匹配的网络中,降低了整个网络搜索过程的耗时和功耗,提高了网络接入速度,提高了用户体验。In the mobile communication network selection method provided by this embodiment, the terminal maintains TAC lists corresponding to the different network roaming areas, non-extra network roaming areas, and border areas. When it is detected that the TAC where the terminal currently resides changes, the type of the area to which the cell where the terminal currently resides is determined based on the TAC lists of the above three areas. If the area type changes, the priority of the target frequency band corresponding to the changed area is set higher than the frequency bands of other networks. It can be seen that this solution can identify the type of area where the terminal is currently located based on the cell where the terminal resides, and preferentially select the network frequency band that matches the current area for network search and access, thereby realizing rapid access of the terminal to the area where it is currently located. In a network that matches the region, the time-consuming and power consumption of the entire network search process is reduced, the network access speed is improved, and the user experience is improved.

实施例六:Embodiment 6:

如图10所示,在又一示例性实施例中,终端还可以基于终端的定位数据变化情况确定终端所处区域的类型,该方法可以包括如下步骤:As shown in Figure 10, in another exemplary embodiment, the terminal can also determine the type of area where the terminal is located based on changes in the terminal's positioning data. The method may include the following steps:

S600,云服务器向终端发送异网漫游区域位置列表、非异网漫游区域位置列表和边界区域位置列表。S600: The cloud server sends the foreign network roaming area location list, the non-different network roaming area location list and the border area location list to the terminal.

S610,当定位模块检测到终端的位置变化大于距离阈值时,向场景识别模块上报当前地理位置。S610: When the positioning module detects that the position change of the terminal is greater than the distance threshold, it reports the current geographical location to the scene recognition module.

S620,场景识别模块查询上述三个位置列表,获得当前地理位置所属的目标区域。S620: The scene recognition module queries the above three location lists to obtain the target area to which the current geographical location belongs.

本实施例中的S600~S620的具体实施过程可以参见图7对应实施例中S300~S320的具体实施过程,此处不再赘述。For the specific implementation process of S600-S620 in this embodiment, please refer to the specific implementation process of S300-S320 in the corresponding embodiment in Figure 7, which will not be described again here.

S630,当确定终端所处区域的类型发生变化时,场景识别模块确定与目标区域相匹配的目标频段,并向NR RRC模块下发频段优先级设置消息。S630: When it is determined that the type of the area where the terminal is located changes, the scene recognition module determines the target frequency band that matches the target area, and sends the frequency band priority setting message to the NR RRC module.

在本实施例中,当场景识别模块识别出终端当前所处的区域类型与上一次的区域类型不同时,向NR RRC模块下发频段优先级设置消息。In this embodiment, when the scene recognition module identifies that the area type where the terminal is currently located is different from the last area type, it sends a frequency band priority setting message to the NR RRC module.

该步骤中确定目标频段的过程与图7对应实施例中S330的目标频段确定过程相同,此处不再赘述。The process of determining the target frequency band in this step is the same as the process of determining the target frequency band in S330 in the corresponding embodiment of FIG. 7 , and will not be described again here.

S640,NR RRC模块基于频段优先级设置消息,更新NR RRC模块中网络频段的优先级。S640: The NR RRC module updates the priority of the network frequency band in the NR RRC module based on the frequency band priority setting message.

S650,NR RRC模块按照优先级由高到低的顺序,进行网络搜索并接入。S650, the NR RRC module performs network search and access in order of priority from high to low.

S630~S650的具体实施过程可以参见图9所示实施例中的S580~S5100的实施过程相同,此处不再赘述。The specific implementation process of S630-S650 can be referred to the implementation process of S580-S5100 in the embodiment shown in FIG. 9, which will not be described again here.

本实施例提供的移动通信网络选择方法,终端维护异网漫游区域、非异网漫游区域和边界区域对应的位置列表。当检测到终端的位置变化超出距离阈值后,基于上述的列表查询该终端当前所处区域的类型。如果终端从非异网漫游区域到达异网漫游区域,或者,终端从非异网漫游区域到达边界区域,则设置拜访网络的频段的优先级高于归属网络的频段。如果终端从异网漫游区域到达非异网漫游区域,则设置归属网络的频段的优先级高于拜访网络的频段。可见,该方案可以基于终端驻留小区识别出终端当前所处区域的类型,进一步,优先选择与当前所处区域相匹配的网络频段进行网络搜索并接入,从而实现终端快速接入与当前所处区域相匹配的网络中,降低了整个网络搜索过程的耗时和功耗,提高了网络接入速度,提高了用户体验。In the mobile communication network selection method provided by this embodiment, the terminal maintains a location list corresponding to a different network roaming area, a non-different network roaming area, and a border area. When it is detected that the location change of the terminal exceeds the distance threshold, the type of area where the terminal is currently located is queried based on the above list. If the terminal moves from a non-different network roaming area to a different network roaming area, or if the terminal moves from a non-different network roaming area to a border area, the frequency band of the visited network is set to have a higher priority than the frequency band of the home network. If the terminal travels from a different network roaming area to a non-different network roaming area, the frequency band of the home network is set to have a higher priority than the frequency band of the visited network. It can be seen that this solution can identify the type of area where the terminal currently resides based on the cell where the terminal resides, and further, prioritize the network frequency band that matches the current area for network search and access, thereby achieving rapid access of the terminal to the current location. In a network that matches the area, it reduces the time and power consumption of the entire network search process, increases network access speed, and improves user experience.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the above description of the embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated as needed. It is completed by different functional modules, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working processes of the systems, devices and units described above, reference can be made to the corresponding processes in the foregoing method embodiments, which will not be described again here.

在本实施例所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this embodiment, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, for example, multiple units or components may be The combination can either be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of this embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment. The aforementioned storage media include: flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be covered by the protection scope of the present application. . Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims (13)

1. A mobile communication network selection method, applied to a terminal device, the method comprising:
if the terminal equipment receives the shared public land mobile network PLMN sent by the mobile communication network, recording the TAC of the current resident cell into a TAC list of a roaming area of the different network;
if the terminal equipment receives the non-shared PLMN sent by the mobile communication network, recording the TAC of the current resident cell into a non-heterogeneous roaming area TAC list;
when detecting that the position information of the terminal equipment changes, inquiring a position information list corresponding to different types of areas, and determining the type of the area where the terminal equipment is located, wherein the position information list comprises a heterogeneous roaming area TAC list and a non-heterogeneous roaming area TAC list, and the type of the area comprises a heterogeneous roaming area and a non-heterogeneous roaming area;
If the terminal equipment moves from the heterogeneous network roaming area to the non-heterogeneous network roaming area, performing network searching based on the frequency band of the home network of the terminal equipment;
and if the terminal equipment moves from the non-heterogeneous network roaming area to the heterogeneous network roaming area, performing network searching based on the frequency band of a visiting network of the terminal, wherein the visiting network is a non-home network of the terminal equipment.
2. The method according to claim 1, wherein the method further comprises:
and if the terminal equipment receives the alternate change of the shared PLMN and the non-shared PLMN, recording the TAC of the cell where the terminal equipment currently resides into a boundary area TAC list.
3. The method according to claim 1 or 2, wherein the type of area further comprises a border area in the vicinity of the foreign network roaming area and the non-foreign network roaming area; the method further comprises the steps of:
if the terminal equipment moves from the boundary area to the non-heterogeneous network roaming area, performing network searching based on the frequency band of the home network of the terminal equipment;
and if the terminal equipment moves from the non-heterogeneous network roaming area to the boundary area, performing network searching based on the frequency band of the visiting network of the terminal equipment.
4. The method of claim 2, wherein when detecting that the location information of the terminal device changes, querying a location information list corresponding to different region types, and determining the region type in which the terminal device is located includes:
when the TAC of the current resident cell of the terminal equipment changes, respectively inquiring whether the TAC list of the different network roaming area, the TAC list of the non-different network roaming area and the TAC list of the boundary area comprise the TAC of the current resident cell or not;
if the TAC list of the heterogeneous network roaming area contains the TAC of the current resident cell, determining that the terminal equipment is in the heterogeneous network roaming area;
if the non-heterogeneous network roaming area TAC list contains the TAC of the current resident cell, determining that the terminal equipment is in a non-heterogeneous network roaming area;
and if the boundary area TAC list contains the TAC of the current resident cell, determining that the terminal equipment is in the boundary area.
5. The method of claim 1, wherein after determining that the terminal device has moved from the foreign network roaming region to the non-foreign network roaming region, the method further comprises: setting a network frequency band supported by the terminal equipment as a frequency band of the home network;
After determining that the terminal device moves from the non-foreign network roaming region to the foreign network roaming region, the method further includes: and setting the network frequency band supported by the terminal equipment to comprise the frequency band of the visiting network.
6. The method according to claim 2, wherein the method further comprises:
if the terminal equipment moves from the boundary area to the non-heterogeneous network roaming area, setting a network frequency band supported by the terminal equipment as a frequency band of the home network;
and if the terminal equipment moves from the non-heterogeneous network roaming area to the boundary area, setting the network frequency band supported by the terminal equipment to comprise the frequency band of the visiting network.
7. The method of claim 1, 2, 5 or 6, wherein after determining that the terminal device moves from the foreign network roaming region to the non-foreign network roaming region, the method further comprises: setting the frequency band of the home network to be higher than the frequency band of the visit network;
after determining that the terminal device moves from the non-foreign network roaming region to the foreign network roaming region, the method further includes: setting the frequency band of the visit network to be higher than the frequency band of the home network.
8. The method of claim 7, wherein the method further comprises:
if the terminal equipment moves from the boundary area to the non-heterogeneous network roaming area, setting the frequency band of the home network to have higher priority than the frequency band of the visit network;
and if the terminal equipment moves from the non-heterogeneous network roaming area to the boundary area, setting the frequency band of the visiting network to be higher in priority than the frequency band of the home network.
9. A mobile communication network selection method, applied to a terminal device, the method comprising:
acquiring a non-heterogeneous network roaming area position list, a heterogeneous network roaming area position list and a boundary area position list from a server, wherein the non-heterogeneous network roaming area position list comprises an area covered by a home network, the heterogeneous network roaming area position list comprises an area covered by a visiting network and not covered by the home network, and the boundary area position list comprises an area positioned at the boundary of the coverage area of the home network and positioned at the boundary of the coverage area of the visiting network; or, the non-heterogeneous network roaming area location list comprises a densely populated area, the heterogeneous network roaming area location list comprises a sparsely populated area, and the boundary area location list comprises boundary areas of the densely populated area and the sparsely populated area;
When detecting that the position information of the terminal equipment changes, inquiring a non-heterogeneous network roaming area position list, a heterogeneous network roaming area position list and a boundary area position list, determining the type of the area where the terminal equipment is positioned,
if the terminal equipment moves from the heterogeneous network roaming area to the non-heterogeneous network roaming area, performing network searching based on the frequency band of the home network of the terminal equipment;
if the terminal equipment moves from the non-heterogeneous network roaming area to the heterogeneous network roaming area, performing network searching based on a frequency band of a visiting network of the terminal, wherein the visiting network is a non-home network of the terminal equipment;
if the terminal equipment moves from the boundary area to the non-heterogeneous network roaming area, performing network searching based on the frequency band of the home network of the terminal equipment;
and if the terminal equipment moves from the non-heterogeneous network roaming area to the boundary area, performing network searching based on the frequency band of the visiting network of the terminal equipment.
10. The method of claim 9, wherein when detecting that the location information of the terminal device changes, querying a location information list corresponding to preset different region types, and determining the region type in which the terminal device is located includes:
Inquiring whether the current positioning data of the terminal equipment is included in a different network roaming area position list, a non-different network roaming area position list and a boundary area position list when the positioning data of the terminal equipment is changed;
if the position list of the different network roaming area contains the current positioning data, determining that the terminal equipment is in the different network roaming area;
if the non-heterogeneous network roaming area position list contains the current positioning data, determining that the terminal equipment is in a non-heterogeneous network roaming area;
and if the boundary area position list contains the current positioning data, determining that the terminal equipment is in a boundary area.
11. A terminal device, characterized in that the terminal device comprises: one or more processors, memory, and a touch screen; the memory is used for storing program codes; the processor is configured to execute the program code to cause the terminal device to implement a mobile communication network selection method according to any of claims 1 to 10.
12. A computer readable storage medium having stored thereon instructions which, when run on a terminal device, cause the terminal device to perform the mobile communication network selection method according to any of claims 1 to 10.
13. A chip system, comprising: at least one processor and an interface for receiving code instructions and transmitting to the at least one processor; the at least one processor executing the code instructions to implement the mobile communication network selection method of any one of claims 1 to 10.
CN202210081514.9A 2022-01-07 2022-01-24 Mobile communication network selection method and device Active CN115567999B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2022100156692 2022-01-07
CN202210015669 2022-01-07

Publications (2)

Publication Number Publication Date
CN115567999A CN115567999A (en) 2023-01-03
CN115567999B true CN115567999B (en) 2023-10-24

Family

ID=84737942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210081514.9A Active CN115567999B (en) 2022-01-07 2022-01-24 Mobile communication network selection method and device

Country Status (1)

Country Link
CN (1) CN115567999B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105491548A (en) * 2015-12-30 2016-04-13 努比亚技术有限公司 Network searching method and device
CN107466085A (en) * 2015-04-30 2017-12-12 广东欧珀移动通信有限公司 Method for network access and Related product
CN109819433A (en) * 2017-11-20 2019-05-28 中国移动通信有限公司研究院 Inter-network roaming processing method, communication device and storage medium
CN110602765A (en) * 2019-10-11 2019-12-20 中国联合网络通信集团有限公司 Network selection method and device
CN113543247A (en) * 2021-03-15 2021-10-22 中国电信股份有限公司 Network selection system, method, storage medium and electronic device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8391857B2 (en) * 2005-04-18 2013-03-05 Telecom Italia S.P.A. Method for interactive mobile network selection

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107466085A (en) * 2015-04-30 2017-12-12 广东欧珀移动通信有限公司 Method for network access and Related product
CN105491548A (en) * 2015-12-30 2016-04-13 努比亚技术有限公司 Network searching method and device
CN109819433A (en) * 2017-11-20 2019-05-28 中国移动通信有限公司研究院 Inter-network roaming processing method, communication device and storage medium
CN110602765A (en) * 2019-10-11 2019-12-20 中国联合网络通信集团有限公司 Network selection method and device
CN113543247A (en) * 2021-03-15 2021-10-22 中国电信股份有限公司 Network selection system, method, storage medium and electronic device

Also Published As

Publication number Publication date
CN115567999A (en) 2023-01-03

Similar Documents

Publication Publication Date Title
JP7467661B2 (en) Improved selection of slice-supported PLMNs while roaming away from the home network
JP5378596B2 (en) Single-mode and multi-mode system selection parameter provisioning and service management
JP6096106B2 (en) Method and apparatus for channel scanning to improve acquisition probability and power consumption
CA3098896C (en) Multiple active network wireless device
CN101185360B (en) Method, apparatus and computer program providing for rapid network selection in a multimode device
US8219090B2 (en) System and method for selection of a cellular network
US9565529B2 (en) Methods and apparatus for dynamically configuring search operations in a multi-mode device
EP3400736B1 (en) Sharing network feedback information using a device-to-device link
WO2024045693A9 (en) Access method and apparatus based on heterogeneous network roaming
WO2020124462A1 (en) Cell selection or reselection method and apparatus, and terminal
WO2024093844A1 (en) Eplmn list setting method, core network device, and medium
TW202233008A (en) Methods and user equipment for mobile communications
EP3447990A1 (en) Information transmission method and device
CN113490258B (en) Method and device for terminal to reside in 5G shared network, terminal and storage medium
WO2022014291A2 (en) Service continuity across network slices
CN115567999B (en) Mobile communication network selection method and device
CN114586419A (en) Cell search method applied to terminal and communication device
CN112996018B (en) Determination method, device and readable storage medium
CN117121543A (en) Method, device, equipment and storage medium for using slice information
TWI775690B (en) Network accessing method and communications apparatus utilizing the same
CN114339952A (en) Communication method and communication device for multi-mode terminal
JP2020188501A (en) Wireless communication method and device
WO2024156135A1 (en) Systems and methods for session management function (smf) re-allocation
US20240334310A1 (en) Method, device, and system for assistant cell configuration in wireless networks
EP2826306A1 (en) Scanning of channels based on channel-availability information

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
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China