[go: up one dir, main page]

CN115988596A - Operator network switching method, device, GNSS receiver and medium - Google Patents

Operator network switching method, device, GNSS receiver and medium Download PDF

Info

Publication number
CN115988596A
CN115988596A CN202111205869.6A CN202111205869A CN115988596A CN 115988596 A CN115988596 A CN 115988596A CN 202111205869 A CN202111205869 A CN 202111205869A CN 115988596 A CN115988596 A CN 115988596A
Authority
CN
China
Prior art keywords
operator
network
operator network
condition
gnss receiver
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.)
Pending
Application number
CN202111205869.6A
Other languages
Chinese (zh)
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.)
Qianxun Spatial Intelligence Inc
Original Assignee
Qianxun Spatial Intelligence Inc
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 Qianxun Spatial Intelligence Inc filed Critical Qianxun Spatial Intelligence Inc
Priority to CN202111205869.6A priority Critical patent/CN115988596A/en
Publication of CN115988596A publication Critical patent/CN115988596A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses an operator network switching method, an operator network switching device, a GNSS receiver and a medium, and belongs to the technical field of positioning. The operator network switching method comprises the following steps: acquiring the differential age of a GNSS receiver of the global navigation satellite system under the condition that the current position is in a current first operator network; determining whether the network switching condition of the operator is met or not according to the difference age; and under the condition that the operator network switching condition is met, switching to a second operator network. By adopting the operator network switching method, the operator network switching device, the GNSS receiver and the GNSS receiver, operator network switching can be realized, and positioning data transmission can be ensured.

Description

运营商网络切换方法、装置、GNSS接收机及介质Operator network switching method, device, GNSS receiver and medium

技术领域technical field

本申请属于定位技术领域,具体涉及一种运营商网络切换方法、装置、GNSS接收机及介质。The present application belongs to the technical field of positioning, and in particular relates to an operator network switching method, device, GNSS receiver and medium.

背景技术Background technique

随着互联网技术和定位技术的发展,定位功能对于物联网设备和车辆网设备越来越重要。各种物联网应用、车辆导航和自动驾驶等都离不开定位功能作为支撑。With the development of Internet technology and positioning technology, the positioning function is becoming more and more important for IoT devices and vehicle network devices. Various IoT applications, vehicle navigation and automatic driving are inseparable from the positioning function as support.

相关技术中,在利用定位功能实现各种功能时,需要保证基站到GNSS接收机之间的定位数据的传输。然而,在实际应用中,由于GNSS接收机在不同地理位置时不同运营商提供的网络存在差异,如果GNSS接收机长时间驻留某一运营商网络,将会出现网络延迟较长等情况发生,无法保证定位数据的传输。In related technologies, when using the positioning function to implement various functions, it is necessary to ensure the transmission of positioning data between the base station and the GNSS receiver. However, in practical applications, due to differences in the networks provided by different operators when GNSS receivers are in different geographic locations, if the GNSS receiver resides on a certain operator network for a long time, there will be long network delays, etc. The transmission of positioning data cannot be guaranteed.

发明内容Contents of the invention

本申请实施例的目的是提供一种运营商网络切换方法、装置、GNSS接收机及介质,能够解决无法保证定位数据传输的问题。The purpose of the embodiments of the present application is to provide an operator network switching method, device, GNSS receiver and medium, which can solve the problem that the transmission of positioning data cannot be guaranteed.

第一方面,本申请实施例提供了一种运营商网络切换方法,包括:In the first aspect, the embodiment of the present application provides a method for operator network switching, including:

获取全球导航卫星系统(Global Navigation Satellite System,GNSS)接收机在当前位置当前第一运营商网络情况下的差分龄期;Obtain the differential age of the Global Navigation Satellite System (GNSS) receiver at the current position of the current first operator network;

根据差分龄期,确定是否满足运营商网络切换条件;According to the differential age, determine whether the carrier network switching condition is met;

在满足运营商网络切换条件的情况下,切换至第二运营商网络。When the operator network switching condition is met, switch to the second operator network.

第二方面,本申请实施例提供了一种运营商网络切换装置,包括:In the second aspect, the embodiment of the present application provides an operator network switching device, including:

获取模块,用于获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期;An acquisition module, configured to acquire the differential age of the GNSS receiver at the current position of the current first operator network;

确定模块,用于根据差分龄期,确定是否满足运营商网络切换条件;A determining module, configured to determine whether the carrier network switching condition is met according to the differential age;

切换模块,用于在满足运营商网络切换条件的情况下,切换至第二运营商网络。A switching module, configured to switch to a second operator network when the operator network switching condition is met.

第三方面,本申请实施例提供了一种GNSS接收机,包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In the third aspect, the embodiment of the present application provides a GNSS receiver, including a processor, a memory, and a program or instruction stored on the memory and operable on the processor. When the program or instruction is executed by the processor, the first The steps of the method described in the aspect.

第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

在本申请实施例中,通过获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期,根据差分龄期,确定是否满足运营商网络切换条件,在满足运营商网络切换条件的情况下,切换至第二运营商网络。能够实现运营商网络的切换,保证定位数据的传输。In the embodiment of the present application, by obtaining the difference age of the GNSS receiver in the current position of the current first operator network, according to the difference age, it is determined whether the operator network switching condition is met, and when the operator network switching condition is met In this case, switch to the second carrier network. It can realize the switching of the operator's network and ensure the transmission of positioning data.

附图说明Description of drawings

图1是本申请实施例提供的运营商网络切换方法的流程示意图;FIG. 1 is a schematic flow diagram of a method for switching an operator network provided in an embodiment of the present application;

图2是本申请实施例提供的运营商网络切换装置的结构示意图;FIG. 2 is a schematic structural diagram of an operator network switching device provided by an embodiment of the present application;

图3是本申请实施例提供的GNSS接收机的结构示意图;FIG. 3 is a schematic structural diagram of a GNSS receiver provided in an embodiment of the present application;

图4是实现本申请实施例的GNSS接收机的硬件结构示意图。Fig. 4 is a schematic diagram of a hardware structure of a GNSS receiver implementing an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will clearly describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of them. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in this application belong to the protection scope of this application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It should be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application can be practiced in sequences other than those illustrated or described herein, and that references to "first," "second," etc. distinguish Objects are generally of one type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, "and/or" in the specification and claims means at least one of the connected objects, and the character "/" generally means that the related objects are an "or" relationship.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的运营商网络切换方法、装置、GNSS接收机及介质进行详细地说明。The operator network switching method, device, GNSS receiver and medium provided in the embodiments of the present application will be described in detail below through specific embodiments and application scenarios with reference to the accompanying drawings.

图1是本申请实施例提供的运营商网络切换方法的流程示意图。运营商网络切换方法可以包括:FIG. 1 is a schematic flow chart of a method for operator network switching provided by an embodiment of the present application. Carrier network switching methods may include:

S101:获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期;S101: Obtain the differential age of the GNSS receiver in the current position of the current first operator network;

S102:根据差分龄期,确定是否满足运营商网络切换条件;S102: Determine whether the carrier network switching condition is met according to the differential age;

S103:在满足运营商网络切换条件的情况下,切换至第二运营商网络。S103: Switch to the second operator network if the operator network switching condition is met.

上述各步骤的具体实现方式将在下文中进行详细描述。The specific implementation of the above steps will be described in detail below.

在本申请实施例中,通过获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期,根据差分龄期,确定是否满足运营商网络切换条件,在满足运营商网络切换条件的情况下,切换至第二运营商网络。能够实现运营商网络的切换,保证定位数据的传输。In the embodiment of the present application, by obtaining the difference age of the GNSS receiver in the current position of the current first operator network, according to the difference age, it is determined whether the operator network switching condition is met, and when the operator network switching condition is met In this case, switch to the second carrier network. It can realize the switching of the operator's network and ensure the transmission of positioning data.

在本申请实施例的一些可能实现中,差分数据由基站通过数据链路传输到GNSS接收机需要一定的时间,为了可以实时计算,会利用一定的数据量通过一定的模型进行差分数据的预测,模型预测的步长就是差分龄期。In some possible implementations of the embodiments of the present application, it takes a certain amount of time for the differential data to be transmitted from the base station to the GNSS receiver through the data link. In order to be able to calculate in real time, a certain amount of data will be used to predict the differential data through a certain model. The step size predicted by the model is the differential age.

在本申请实施例的一些可能实现中,GNSS接收机输出的报文中包含差分龄期信息,因此,在S101中,可以通过GNSS接收机输出的报文获取差分龄期。In some possible implementations of the embodiments of the present application, the message output by the GNSS receiver includes differential age information. Therefore, in S101, the differential age may be acquired through the message output by the GNSS receiver.

在本申请实施例的一些可能实现中,S101可以包括:在满足预设运营商网络切换判断条件的情况下,获取差分龄期。In some possible implementations of the embodiments of the present application, S101 may include: acquiring a differential age when a preset operator network handover judging condition is met.

在本申请实施例的一些可能实现中,满足预设运营商网络切换判断条件包括:当前时间到达预设时间间隔对应的时间点;和/或,GNSS接收机的移动距离大于距离阈值。In some possible implementations of the embodiments of the present application, satisfying the preset judging condition for operator network switching includes: the current time reaches a time point corresponding to the preset time interval; and/or, the moving distance of the GNSS receiver is greater than a distance threshold.

示例性地,满足预设运营商网络切换判断条件包括当前时间到达预设时间间隔对应的时间点。预设时间间隔为30分钟,配置预设时间间隔为12:15。当前时间到达12:45时,获取差分龄期。Exemplarily, satisfying the preset judging condition for operator network handover includes that the current time reaches a time point corresponding to the preset time interval. The preset time interval is 30 minutes, and the configuration preset time interval is 12:15. When the current time reaches 12:45, get the differential age.

再示例性地,满足预设运营商网络切换判断条件包括GNSS接收机的移动距离大于距离阈值。距离阈值为10米,GNSS接收机的移动距离大于10米时,获取差分龄期。In another example, satisfying the preset judging condition for operator network handover includes that the moving distance of the GNSS receiver is greater than a distance threshold. The distance threshold is 10 meters, and when the moving distance of the GNSS receiver is greater than 10 meters, the differential age is obtained.

再示例性地,满足预设运营商网络切换判断条件包括当前时间到达预设时间间隔对应的时间点和GNSS接收机的移动距离大于距离阈值。预设时间间隔为30分钟,配置预设时间间隔为12:15,距离阈值为10米。当当前时间到达12:45且GNSS接收机的移动距离大于10米时,获取差分龄期,当当前时间到达12:45但GNSS接收机的移动距离小于10米时,不获取差分龄期。In another exemplary embodiment, satisfying the preset judging condition for operator network handover includes that the current time reaches a time point corresponding to the preset time interval and the moving distance of the GNSS receiver is greater than a distance threshold. The preset time interval is 30 minutes, the configuration preset time interval is 12:15, and the distance threshold is 10 meters. When the current time reaches 12:45 and the moving distance of the GNSS receiver is greater than 10 meters, the differential age is obtained; when the current time reaches 12:45 but the moving distance of the GNSS receiver is less than 10 meters, the differential age is not obtained.

在本申请实施例中,仅在满足预设运营商网络切换判断条件的情况下,才获取差分龄期,进而根据差分龄期,确定是否满足运营商网络切换条件,无需实时差分龄期和确定是否满足运营商网络切换条件,能够避免频繁获取差分龄期和确定是否满足运营商网络切换条件,降低对GNSS接收机系统资源的占用。In the embodiment of the present application, the differential age is obtained only when the preset operator network switching judgment conditions are met, and then according to the differential age, it is determined whether the operator network switching conditions are met, and there is no need for real-time differential age and determination Whether it meets the operator's network switching conditions can avoid frequent acquisition of differential age and determine whether the operator's network switching conditions are met, reducing the occupation of GNSS receiver system resources.

在本申请实施例的一些可能实现中,S102可以包括:计算预设时长获取到的差分龄期的平均值;在平均值大于预设阈值的情况下,确定满足运营商网络切换条件。In some possible implementations of the embodiments of the present application, S102 may include: calculating an average value of the difference ages obtained within a preset time period; and determining that the operator network switching condition is met when the average value is greater than a preset threshold.

在本申请实施例的一些可能实现中,预设时长可以为自某一时间点开始该时间点之前的一段时长,该时间点可以为预设时间点,还可以为预设时间间隔对应的时间点。In some possible implementations of the embodiments of the present application, the preset duration may be a period of time starting from a certain time point before the time point, and the time point may be the preset time point, or the time corresponding to the preset time interval point.

在本申请实施例的一些可能实现中,S102可以包括:根据差分龄期、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度,确定网络切换系数;在网络切换系数大于网络切换系数阈值的情况下,确定满足运营商网络切换条件。In some possible implementations of the embodiments of the present application, S102 may include: determining the network switching coefficient according to the differential age, the network quality of the first operator's network, and the network signal strength provided by the first operator's network; when the network switching coefficient is greater than In the case of the network switching coefficient threshold, it is determined that the operator network switching condition is met.

在本申请实施例的一些可能实现中,可以根据差分龄期,计算预设时长获取到的差分龄期的平均值,然后,对该平均值、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度进行加权求和,得到网络切换系数。In some possible implementations of the embodiments of the present application, the average value of the differential age obtained during a preset period of time may be calculated according to the differential age, and then the average value, the network quality of the first operator's network, and the first operator's network The network signal strength provided by the supplier network is weighted and summed to obtain the network switching coefficient.

在本申请实施例的一些可能实现中,可以根据差分龄期,计算预设时长获取到的差分龄期的平均值,然后,对该平均值、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度进行加权平均,得到网络切换系数。In some possible implementations of the embodiments of the present application, the average value of the differential age obtained during a preset period of time may be calculated according to the differential age, and then the average value, the network quality of the first operator's network, and the first operator's network The weighted average of the network signal strength provided by the supplier network is used to obtain the network switching coefficient.

在本申请实施例的一些可能实现中,差分龄期的平均值、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度分别对应的权重,可以根据实际需要进行设置。In some possible implementations of the embodiments of the present application, weights corresponding to the average value of the differential age, the network quality of the first operator's network, and the network signal strength provided by the first operator's network may be set according to actual needs.

在本申请实施例的一些可能实现中,S103可以包括:在第一运营商网络为GNSS接收机包括的嵌入式用户身份识别模块(Embedded Subscriber Identification Module,eSIM)卡对应的至少两个运营商网络中的运营商网络的情况下,切换至至少两个运营商网络中除第一运营商网络之外的任意一个运营商网络;在第一运营商网络为GNSS接收机包括的虚拟用户身份识别模块(Virtual Subscriber Identification Module,vSIM)卡对应的至少两个运营商网络中的运营商网络的情况下,切换至至少两个运营商网络中除第一运营商网络之外的任意一个运营商网络;在第一运营商网络为用户身份识别模块(SubscriberIdentification Module,SIM)卡对应的运营商网络的情况下,切换至GNSS接收机包括的至少两个SIM卡中除第一运营商网络对应的SIM卡之外的任意一个SIM卡对应的运营商网络。In some possible implementations of the embodiments of the present application, S103 may include: at least two operator networks corresponding to the embedded subscriber identification module (Embedded Subscriber Identification Module, eSIM) card included in the first operator network for the GNSS receiver In the case of the operator network in the network, switch to any operator network except the first operator network in at least two operator networks; the virtual user identity module included in the first operator network is the GNSS receiver (Virtual Subscriber Identification Module, vSIM) In the case of the operator network in the at least two operator networks corresponding to the card, switch to any operator network in the at least two operator networks except the first operator network; In the case where the first operator network is the operator network corresponding to the Subscriber Identification Module (SubscriberIdentification Module, SIM) card, switch to at least two SIM cards included in the GNSS receiver except the SIM card corresponding to the first operator network The carrier network corresponding to any other SIM card.

可以理解的是,当GNSS接收机集成有eSIM卡或配置有vSIM卡时,由于,eSIM卡和vSIM卡能够配置多个号码,多个号码可以对应多个运营商,因此,无需再安装SIM卡。在GNSS接收机集成有eSIM卡或配置有vSIM卡,进行运营商网络切换时,可以直接在eSIM卡或vSIM对应的多个运营商的网络中进行切换。It can be understood that when the GNSS receiver is integrated with an eSIM card or configured with a vSIM card, since the eSIM card and the vSIM card can be configured with multiple numbers, multiple numbers can correspond to multiple operators, so there is no need to install a SIM card . When the GNSS receiver is integrated with an eSIM card or configured with a vSIM card, and the carrier network is switched, it can be switched directly in the network of multiple operators corresponding to the eSIM card or vSIM.

示例性地,GNSS接收机集成的eSIM卡对应三个运营商,三个运营商分别为运营商A、运营商B和运营商C。GNSS接收机当前驻网网络为运营商B提供的网络,即第一运营商网络为运营商B提供的网络,在进行网络切换时,切换至运营商A提供的网络或运营商C提供的网络。Exemplarily, the eSIM card integrated in the GNSS receiver corresponds to three operators, and the three operators are operator A, operator B, and operator C respectively. The current network of the GNSS receiver is the network provided by operator B, that is, the network provided by the first operator network is provided by operator B. When performing network switching, switch to the network provided by operator A or the network provided by operator C .

再示例性地,GNSS接收机配置的vSIM卡对应三个运营商,三个运营商分别为运营商A、运营商B和运营商C。GNSS接收机当前驻网网络为运营商C提供的网络,即第一运营商网络为运营商C提供的网络,在进行网络切换时,切换至运营商A提供的网络或运营商B提供的网络。In another example, the vSIM card configured on the GNSS receiver corresponds to three operators, and the three operators are operator A, operator B, and operator C respectively. The GNSS receiver’s current resident network is the network provided by operator C, that is, the first operator network is the network provided by operator C. When performing network switching, switch to the network provided by operator A or the network provided by operator B .

再示例性地,GNSS接收机安装有两个SIM卡,一个SIM卡对应运营商A,另一个SIM卡对应运营商B。GNSS接收机当前驻网网络为运营商B提供的网络,即第一运营商网络为运营商B提供的网络,在进行网络切换时,切换至运营商A提供的网络。In another example, the GNSS receiver is installed with two SIM cards, one SIM card corresponds to operator A, and the other SIM card corresponds to operator B. The current resident network of the GNSS receiver is the network provided by the operator B, that is, the network provided by the first operator network is the network provided by the operator B. When performing network switching, it switches to the network provided by the operator A.

在本申请实施例的一些可能实现中,存在由第一运营商网络切换至第二运营商网络,GNSS接收机无法拨号驻网的情况,在此情况下,GNSS接收机可以继续进行运营商网络切换,直至GNSS接收机可以成功拨号驻网。In some possible implementations of the embodiments of this application, there is a situation where the GNSS receiver cannot dial up and stay on the network when switching from the first operator network to the second operator network. In this case, the GNSS receiver can continue to communicate with the operator network Switch until the GNSS receiver can successfully dial up and reside on the network.

在本申请实施例的一些可能实现中,当GNSS接收机成功拨号驻网,可以定期将一些信息发送给服务器,这些信息包括但不限于:GNSS接收机的标识信息、GNSS接收机的地理位置信息、GNSS接收机的运营商网络的网络状况信息(网络质量和网络信号强度等)、用于确定是否满足预设运营商网络切换判断条件的时间间隔和当前地理位置所对应的差分龄期等等。服务器根据多个GNSS接收机发送的这些信息,生成各个地理位置对应的时间间隔、差分龄期和移动距离等,进而将各个地理位置对应的时间间隔、差分龄期和移动距离发送给GNSS接收机,以使GNSS接收机根据这些信息进行差分数据的预测和运营商网络的切换。In some possible implementations of the embodiments of this application, when the GNSS receiver successfully dials up and resides on the network, it can periodically send some information to the server, such information includes but is not limited to: the identification information of the GNSS receiver, the geographic location information of the GNSS receiver , the network status information (network quality and network signal strength, etc.) of the operator network of the GNSS receiver, the time interval used to determine whether the preset operator network switching judgment conditions are met, and the differential age corresponding to the current geographic location, etc. . Based on the information sent by multiple GNSS receivers, the server generates time intervals, differential ages, and moving distances corresponding to each geographic location, and then sends the time intervals, differential ages, and moving distances corresponding to each geographic location to the GNSS receiver , so that the GNSS receiver performs differential data prediction and operator network switching based on the information.

下面以GNSS接收机集成有eSIM卡,eSIM卡对应运营商A、运营商B和运营商C为例对本申请实施例提供的运营商网络切换方法进行说明。In the following, the eSIM card integrated with the GNSS receiver, and the eSIM card corresponds to operator A, operator B, and operator C are taken as an example to describe the operator network switching method provided by the embodiment of the present application.

当GNSS接收机开机上电后,首先,基于缺省或上次驻网的运营商网络(例如,运营商B提供的网络)开始拨号联网。如果不能成功拨号驻网,切换至运营商A提供的网络开始拨号联网,如果不能成功拨号驻网,切换至运营商C提供的网络开始拨号联网,如果还不能成功拨号驻网,则重启无线网络模块,然后,定期尝试拨号联网。When the GNSS receiver is turned on and powered on, firstly, dial-up networking is started based on the default or last networked operator network (for example, the network provided by operator B). If the dial-up network cannot be successfully dialed, switch to the network provided by operator A and start dial-up networking. If the dial-up network cannot be successfully dialed, switch to the network provided by operator C to start dial-up networking. If the dial-up network cannot be successfully dialed, restart the wireless network. The module, then, periodically tries to dial up networking.

当GNSS接收机能够成功拨号驻网时,向服务器发送GNSS接收机所处的地理位置对应的概况(profile)文件,该概况文件中包括但不限于该地理位置对应的时间间隔、差分龄期、移动距离阈值和网络切换系数阈值等等,服务器在接收到该profile文件后,判断该profile文件与服务器存储的该地理位置对应的profile文件是否一致,如果不一致,表示该地理位置对应的profile文件存在更新,向GNSS接收机发送更新后的该地理位置对应的profile文件,GNSS接收机根据接收到profile文件进行差分数据的预测和运营商网络的切换;如果一致,无需向GNSS接收发送该地理位置对应的profile文件,GNSS接收机根据本地的profile文件进行差分数据的预测和运营商网络的切换。When the GNSS receiver can successfully dial up and stay on the network, the profile file corresponding to the geographic location where the GNSS receiver is located is sent to the server, including but not limited to the time interval corresponding to the geographic location, differential age, Movement distance threshold, network switching coefficient threshold, etc. After receiving the profile file, the server judges whether the profile file is consistent with the profile file corresponding to the geographic location stored in the server. If not, it means that the profile file corresponding to the geographic location exists Update, send the updated profile file corresponding to the geographic location to the GNSS receiver, and the GNSS receiver will perform differential data prediction and operator network switching according to the received profile file; if they are consistent, there is no need to send the corresponding geographic location to the GNSS profile file, the GNSS receiver performs differential data prediction and operator network switching according to the local profile file.

当当前时间到达profile文件中的时间间隔对应的时间点或GNSS接收机的移动距离大于profile文件中的移动距离阈值的情况下,获取其在当前位置当前第一运营商网络情况下的差分龄期,然后,根据计算预设时长获取到的差分龄期的平均值,然后,对该平均值、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度进行加权求和,得到网络切换系数,在计算得到的网络切换系数大于profile文件中的网络切换系数阈值的情况下,进行运营商网络的切换。When the current time reaches the time point corresponding to the time interval in the profile file or the moving distance of the GNSS receiver is greater than the moving distance threshold in the profile file, obtain its differential age at the current location and the current first operator network , and then, according to the average value of the differential age obtained by calculating the preset duration, and then, the average value, the network quality of the first operator's network and the network signal strength provided by the first operator's network are weighted and summed to obtain Network switching coefficient, in the case that the calculated network switching coefficient is greater than the network switching coefficient threshold in the profile file, the carrier network is switched.

当GNSS接收机无法成功驻网所切换的运营商网络的情况下,继续进行运营商网络切换,直至可以成功拨号驻网。When the GNSS receiver cannot be successfully stationed in the operator's network that the network is switched to, continue to switch the operator's network until it can successfully dial up and station in the network.

当GNSS接收机能够成功拨号驻网时,向服务器发送GNSS接收机所处的地理位置对应的profile文件,该概况文件中包括但不限于该地理位置对应的时间间隔、差分龄期、移动距离阈值和网络切换系数阈值等等,服务器在接收到该profile文件后,判断该profile文件与服务器存储的该地理位置对应的profile文件是否一致,如果不一致,表示该地理位置对应的profile文件存在更新,向GNSS接收机发送更新后的该地理位置对应的profile文件,GNSS接收机根据接收到profile文件进行差分数据的预测和运营商网络的切换;如果一致,无需向GNSS接收发送该地理位置对应的profile文件,GNSS接收机根据本地的profile文件进行差分数据的预测和运营商网络的切换。When the GNSS receiver can successfully dial up and stay on the network, the profile file corresponding to the geographic location where the GNSS receiver is located is sent to the server. The profile file includes but is not limited to the time interval corresponding to the geographic location, differential age, and moving distance threshold and the network switching coefficient threshold, etc. After receiving the profile file, the server judges whether the profile file is consistent with the profile file corresponding to the geographic location stored in the server. If not, it means that the profile file corresponding to the geographic location has been updated, and sends The GNSS receiver sends the updated profile file corresponding to the geographic location, and the GNSS receiver performs differential data prediction and operator network switching according to the received profile file; if they are consistent, there is no need to send the profile file corresponding to the geographic location to the GNSS receiver , the GNSS receiver performs differential data prediction and operator network switching according to the local profile file.

需要说明的是,本申请实施例提供的运营商网络切换方法,执行主体可以为运营商网络切换装置,或者该运营商网络切换装置中的用于执行运营商网络切换方法的控制模块。本申请实施例中以运营商网络切换装置执行运营商网络切换方法为例,说明本申请实施例提供的运营商网络切换装置。It should be noted that, the operator network switching method provided in the embodiment of the present application may be executed by an operator network switching device, or a control module in the operator network switching device for executing the operator network switching method. In the embodiment of the present application, the method for switching the operator network performed by the operator network switching device is taken as an example to illustrate the operator network switching device provided in the embodiment of the present application.

图2是本申请实施例提供的运营商网络切换装置的结构示意图。运营商网络切换装置200可以包括:FIG. 2 is a schematic structural diagram of an operator network switching device provided by an embodiment of the present application. The carrier network switching device 200 may include:

获取模块201,用于获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期;The obtaining module 201 is used to obtain the differential age of the GNSS receiver in the current position of the current first operator's network;

确定模块202,用于根据差分龄期,确定是否满足运营商网络切换条件;A determining module 202, configured to determine whether the carrier network switching condition is met according to the differential age;

切换模块203,用于在满足运营商网络切换条件的情况下,切换至第二运营商网络。The switching module 203 is configured to switch to the second operator network when the operator network switching condition is satisfied.

在本申请实施例中,通过获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期,根据差分龄期,确定是否满足运营商网络切换条件,在满足运营商网络切换条件的情况下,切换至第二运营商网络。能够实现运营商网络的切换,保证定位数据的传输。In the embodiment of the present application, by obtaining the difference age of the GNSS receiver in the current position of the current first operator network, according to the difference age, it is determined whether the operator network switching condition is met, and when the operator network switching condition is met In this case, switch to the second carrier network. It can realize the switching of the operator's network and ensure the transmission of positioning data.

在本申请实施例的一些可能实现中,切换模块203具体用于:In some possible implementations of the embodiments of this application, the switching module 203 is specifically configured to:

在第一运营商网络为GNSS接收机包括的eSIM卡对应的至少两个运营商网络中的运营商网络的情况下,切换至至少两个运营商网络中除第一运营商网络之外的任意一个运营商网络;When the first operator network is an operator network of at least two operator networks corresponding to the eSIM card included in the GNSS receiver, switching to any of the at least two operator networks except the first operator network an operator network;

在第一运营商网络为GNSS接收机包括的vSIM卡对应的至少两个运营商网络中的运营商网络的情况下,切换至至少两个运营商网络中除第一运营商网络之外的任意一个运营商网络;In the case that the first operator network is an operator network among the at least two operator networks corresponding to the vSIM card included in the GNSS receiver, switching to any of the at least two operator networks except the first operator network an operator network;

在第一运营商网络为SIM卡对应的运营商网络的情况下,切换至GNSS接收机包括的至少两个SIM卡中除第一运营商网络对应的SIM卡之外的任意一个SIM卡对应的运营商网络。In the case where the first operator network is the operator network corresponding to the SIM card, switch to the network corresponding to any one of the at least two SIM cards included in the GNSS receiver except the SIM card corresponding to the first operator network. Operator network.

在本申请实施例的一些可能实现中,确定模块202具体用于:In some possible implementations of the embodiments of this application, the determining module 202 is specifically configured to:

计算预设时长获取到的差分龄期的平均值;Calculate the average value of the differential age obtained by the preset duration;

在平均值大于预设阈值的情况下,确定满足运营商网络切换条件。If the average value is greater than the preset threshold, it is determined that the operator network handover condition is met.

在本申请实施例的一些可能实现中,确定模块202具体用于:In some possible implementations of the embodiments of this application, the determining module 202 is specifically configured to:

根据差分龄期、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度,确定网络切换系数;Determine the network switching coefficient according to the differential age, the network quality of the first operator's network, and the network signal strength provided by the first operator's network;

在网络切换系数大于网络切换系数阈值的情况下,确定满足运营商网络切换条件。If the network switching coefficient is greater than the network switching coefficient threshold, it is determined that the operator network switching condition is met.

在本申请实施例的一些可能实现中,获取模块201具体用于:In some possible implementations of the embodiments of this application, the obtaining module 201 is specifically configured to:

在满足预设运营商网络切换判断条件的情况下,获取差分龄期。In the case of satisfying the preset judging condition for operator network handover, the difference age is acquired.

在本申请实施例中,仅在满足预设运营商网络切换判断条件的情况下,才获取差分龄期,进而根据差分龄期,确定是否满足运营商网络切换条件,无需实时差分龄期和确定是否满足运营商网络切换条件,能够避免频繁获取差分龄期和确定是否满足运营商网络切换条件,降低对GNSS接收机系统资源的占用。In the embodiment of the present application, the differential age is obtained only when the preset operator network switching judgment conditions are met, and then according to the differential age, it is determined whether the operator network switching conditions are met, and there is no need for real-time differential age and determination Whether it meets the operator's network switching conditions can avoid frequent acquisition of differential age and determine whether the operator's network switching conditions are met, reducing the occupation of GNSS receiver system resources.

在本申请实施例的一些可能实现中,满足预设运营商网络切换判断条件包括:In some possible implementations of the embodiments of the present application, satisfying the preset operator network handover judgment condition includes:

当前时间到达预设时间间隔对应的时间点;和/或,The current time reaches the time point corresponding to the preset time interval; and/or,

GNSS接收机的移动距离大于距离阈值。The movement distance of the GNSS receiver is greater than the distance threshold.

本申请实施例中的运营商网络切换装置可以是装置,也可以是GNSS接收机中的部件、集成电路、或芯片。The carrier network switching device in the embodiment of the present application may be a device, or a component, an integrated circuit, or a chip in a GNSS receiver.

本申请实施例中的运营商网络切换装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The operator network switching device in the embodiment of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.

本申请实施例提供的运营商网络切换装置能够实现图1的运营商网络切换方法实施例中的各个过程,为避免重复,这里不再赘述。The operator network switching device provided in the embodiment of the present application can realize each process in the embodiment of the operator network switching method shown in FIG. 1 , and details are not repeated here to avoid repetition.

可选的,如图3所示,本申请实施例还提供一种GNSS接收机300,包括处理器301,存储器302,存储在存储器302上并可在处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现上述运营商网络切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in FIG. 3 , the embodiment of the present application also provides a GNSS receiver 300, including a processor 301, a memory 302, and programs or instructions stored in the memory 302 and operable on the processor 301. When the programs or instructions are executed by the processor 301, the various processes of the above-mentioned carrier network switching method embodiments can be achieved, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.

在本申请实施例的一些可能实现中,处理器301可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。In some possible implementations of the embodiments of the present application, the processor 301 may include a central processing unit (CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or may be configured to implement one or more of the embodiments of the present application. integrated circuit.

在本申请实施例的一些可能实现中,存储器302可以包括只读存储器(Read-OnlyMemory,ROM),随机存取存储器(Random Access Memory,RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器302包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本申请实施例的运营商网络切换方法所描述的操作。In some possible implementations of the embodiments of the present application, the memory 302 may include a read-only memory (Read-OnlyMemory, ROM), a random access memory (Random Access Memory, RAM), a disk storage medium device, an optical storage medium device, a flash memory device , electrical, optical, or other physical/tangible memory storage devices. Thus, in general, memory 302 includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software comprising computer-executable instructions, and when the software is executed (e.g., by a or a plurality of processors), it is operable to execute the operations described with reference to the operator network handover method according to the embodiment of the present application.

图4是实现本申请实施例的GNSS接收机的硬件结构示意图。Fig. 4 is a schematic diagram of a hardware structure of a GNSS receiver implementing an embodiment of the present application.

该GNSS接收机400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。The GNSS receiver 400 includes, but is not limited to: a radio frequency unit 401, a network module 402, an audio output unit 403, an input unit 404, a sensor 405, a display unit 406, a user input unit 407, an interface unit 408, a memory 409, and a processor 410 and other components.

本领域技术人员可以理解,GNSS接收机400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图4中示出的GNSS接收机结构并不构成对GNSS接收机的限定,GNSS接收机可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the GNSS receiver 400 can also include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 410 through the power management system, so that the management of charging, discharging, and charging can be realized through the power management system. functions such as power management. The GNSS receiver structure shown in Figure 4 does not constitute a limitation to the GNSS receiver, and the GNSS receiver may include more or less components than shown in the figure, or combine some components, or arrange different components, here No longer.

其中,处理器410用于:获取GNSS接收机400在当前位置当前第一运营商网络情况下的差分龄期;根据差分龄期,确定是否满足运营商网络切换条件;在满足运营商网络切换条件的情况下,切换至第二运营商网络。Wherein, the processor 410 is used to: obtain the differential age of the GNSS receiver 400 in the current position of the current first operator's network; determine whether the operator's network switching condition is satisfied according to the differential age; In the case of , switch to the second carrier network.

在本申请实施例中,通过获取GNSS接收机在当前位置当前第一运营商网络情况下的差分龄期,根据差分龄期,确定是否满足运营商网络切换条件,在满足运营商网络切换条件的情况下,切换至第二运营商网络。能够实现运营商网络的切换,保证定位数据的传输。In the embodiment of the present application, by obtaining the difference age of the GNSS receiver in the current position of the current first operator network, according to the difference age, it is determined whether the operator network switching condition is met, and when the operator network switching condition is met In this case, switch to the second carrier network. It can realize the switching of the operator's network and ensure the transmission of positioning data.

在本申请实施例的一些可能实现中,处理器410具体用于:In some possible implementations of the embodiments of this application, the processor 410 is specifically configured to:

在第一运营商网络为GNSS接收机包括的eSIM卡对应的至少两个运营商网络中的运营商网络的情况下,切换至至少两个运营商网络中除第一运营商网络之外的任意一个运营商网络;When the first operator network is an operator network of at least two operator networks corresponding to the eSIM card included in the GNSS receiver, switching to any of the at least two operator networks except the first operator network an operator network;

在第一运营商网络为GNSS接收机包括的vSIM卡对应的至少两个运营商网络中的运营商网络的情况下,切换至至少两个运营商网络中除第一运营商网络之外的任意一个运营商网络;In the case that the first operator network is an operator network among the at least two operator networks corresponding to the vSIM card included in the GNSS receiver, switching to any of the at least two operator networks except the first operator network an operator network;

在第一运营商网络为SIM卡对应的运营商网络的情况下,切换至GNSS接收机包括的至少两个SIM卡中除第一运营商网络对应的SIM卡之外的任意一个SIM卡对应的运营商网络。In the case where the first operator network is the operator network corresponding to the SIM card, switch to the network corresponding to any one of the at least two SIM cards included in the GNSS receiver except the SIM card corresponding to the first operator network. Operator network.

在本申请实施例的一些可能实现中,处理器410具体用于:In some possible implementations of the embodiments of this application, the processor 410 is specifically configured to:

计算预设时长获取到的差分龄期的平均值;Calculate the average value of the differential age obtained by the preset duration;

在平均值大于预设阈值的情况下,确定满足运营商网络切换条件。If the average value is greater than the preset threshold, it is determined that the operator network handover condition is met.

在本申请实施例的一些可能实现中,处理器410具体用于:In some possible implementations of the embodiments of this application, the processor 410 is specifically configured to:

根据差分龄期、第一运营商网络的网络质量和第一运营商网络提供的网络信号强度,确定网络切换系数;Determine the network switching coefficient according to the differential age, the network quality of the first operator's network, and the network signal strength provided by the first operator's network;

在网络切换系数大于网络切换系数阈值的情况下,确定满足运营商网络切换条件。If the network switching coefficient is greater than the network switching coefficient threshold, it is determined that the operator network switching condition is met.

在本申请实施例的一些可能实现中,处理器410具体用于:In some possible implementations of the embodiments of this application, the processor 410 is specifically configured to:

在满足预设运营商网络切换判断条件的情况下,获取差分龄期。In the case of satisfying the preset judging condition for operator network handover, the difference age is obtained.

在本申请实施例中,仅在满足预设运营商网络切换判断条件的情况下,才获取差分龄期,进而根据差分龄期,确定是否满足运营商网络切换条件,无需实时差分龄期和确定是否满足运营商网络切换条件,能够避免频繁获取差分龄期和确定是否满足运营商网络切换条件,降低对GNSS接收机系统资源的占用。In the embodiment of the present application, the differential age is obtained only when the preset operator network switching judgment conditions are met, and then according to the differential age, it is determined whether the operator network switching conditions are met, and there is no need for real-time differential age and determination Whether it meets the operator's network switching conditions can avoid frequent acquisition of differential age and determine whether the operator's network switching conditions are met, reducing the occupation of GNSS receiver system resources.

在本申请实施例的一些可能实现中,满足预设运营商网络切换判断条件包括:In some possible implementations of the embodiments of the present application, satisfying the preset operator network handover judgment condition includes:

当前时间到达预设时间间隔对应的时间点;和/或,The current time reaches the time point corresponding to the preset time interval; and/or,

GNSS接收机的移动距离大于距离阈值。The movement distance of the GNSS receiver is greater than the distance threshold.

应理解的是,本申请实施例中,输入单元404可以包括图形处理器(GraphicsProcessing Unit,GPU)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元406可包括显示面板4061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板4061。用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器409可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。It should be understood that, in the embodiment of the present application, the input unit 404 may include a graphics processing unit (Graphics Processing Unit, GPU) 4041 and a microphone 4042, and the graphics processing unit 4041 is compatible with an image capture device (such as Camera) to process the image data of still pictures or videos. The display unit 406 may include a display panel 4061, and the display panel 4061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 407 includes a touch panel 4071 and other input devices 4072 . The touch panel 4071 is also called a touch screen. The touch panel 4071 may include two parts, a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here. Memory 409 may be used to store software programs as well as various data, including but not limited to application programs and operating systems. The processor 410 may integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, and the modem processor mainly processes wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 410 .

本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述运营商网络切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, each process of the above-mentioned carrier network switching method embodiment is realized, and the same To avoid repetition, the technical effects will not be repeated here.

其中,处理器为上述实施例中的GNSS接收机中的处理器。可读存储介质包括计算机可读存储介质,计算机可读存储介质的示例包括非暂态计算机可读存储介质,如ROM、RAM、磁碟或者光盘等。Wherein, the processor is the processor in the GNSS receiver in the above embodiment. The readable storage medium includes a computer-readable storage medium, and examples of the computer-readable storage medium include non-transitory computer-readable storage media, such as ROM, RAM, magnetic disks, or optical disks.

本申请实施例另提供了一种芯片,包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述运营商网络切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application further provides a chip, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to realize the various processes of the above-mentioned embodiment of the operator network switching method, and can achieve the same To avoid repetition, the technical effects will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chips mentioned in the embodiments of the present application may also be called system-on-chip, system-on-chip, system-on-a-chip, or system-on-a-chip.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on this understanding, the essence of the technical solution of this application or the part that contributes to related technologies can be embodied in the form of computer software products, which are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.

Claims (9)

1. An operator network handover method, the method comprising:
acquiring the differential age of a GNSS receiver of the global navigation satellite system under the condition that the current position is in a current first operator network;
determining whether the network switching condition of the operator is met or not according to the difference age;
and under the condition that the operator network switching condition is met, switching to a second operator network.
2. The method of claim 1, wherein the switching to the second operator network comprises:
when the first operator network is one of at least two operator networks corresponding to an embedded subscriber identity module (eSIM) card included in the GNSS receiver, switching to any one of the at least two operator networks except the first operator network;
under the condition that the first operator network is one of at least two operator networks corresponding to a virtual subscriber identity module vSIM card included in the GNSS receiver, switching to any one of the at least two operator networks except the first operator network;
and under the condition that the first operator network is the operator network corresponding to the subscriber identity module SIM card, switching to the operator network corresponding to any one SIM card except the SIM card corresponding to the first operator network in at least two SIM cards included in the GNSS receiver.
3. The method of claim 1, wherein determining whether an operator network handover condition is satisfied based on the differential age comprises:
calculating an average value of the difference age obtained by a preset duration;
and determining that the operator network switching condition is met under the condition that the average value is greater than a preset threshold value.
4. The method of claim 1, wherein determining whether an operator network handover condition is satisfied based on the differential age comprises:
determining a network handover factor according to the differential age, the network quality of the first operator network and the network signal strength provided by the first operator network;
determining that the operator network handover condition is satisfied if the network handover coefficient is greater than a network handover coefficient threshold.
5. The method of claim 1, wherein obtaining the differential age of the global navigation satellite system GNSS receiver with the current location of the current first operator network comprises:
and acquiring the difference age under the condition of meeting the preset operator network switching judgment condition.
6. The method of claim 5, wherein the meeting of the predetermined operator network handover determination condition comprises:
the current time reaches a time point corresponding to a preset time interval; and/or the presence of a gas in the gas,
the moving distance of the GNSS receiver is larger than a distance threshold.
7. An apparatus for operator network switching, the apparatus comprising:
the acquisition module is used for acquiring the differential age of the GNSS receiver of the global navigation satellite system under the condition that the current position is in the current first operator network;
the determining module is used for determining whether the network switching condition of the operator is met or not according to the difference age;
and the switching module is used for switching to a second operator network under the condition of meeting the operator network switching condition.
8. A GNSS receiver, characterized in that the GNSS receiver comprises: processor, memory and a program or instructions stored on the memory and executable on the processor, which when executed by the processor, implement the steps of the carrier network switching method according to any of claims 1 to 6.
9. A readable storage medium, characterized in that it stores thereon a program or instructions which, when executed by a processor, implement the steps of the operator network handover method according to any of claims 1 to 6.
CN202111205869.6A 2021-10-15 2021-10-15 Operator network switching method, device, GNSS receiver and medium Pending CN115988596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111205869.6A CN115988596A (en) 2021-10-15 2021-10-15 Operator network switching method, device, GNSS receiver and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111205869.6A CN115988596A (en) 2021-10-15 2021-10-15 Operator network switching method, device, GNSS receiver and medium

Publications (1)

Publication Number Publication Date
CN115988596A true CN115988596A (en) 2023-04-18

Family

ID=85956805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111205869.6A Pending CN115988596A (en) 2021-10-15 2021-10-15 Operator network switching method, device, GNSS receiver and medium

Country Status (1)

Country Link
CN (1) CN115988596A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040143428A1 (en) * 2003-01-22 2004-07-22 Rappaport Theodore S. System and method for automated placement or configuration of equipment for obtaining desired network performance objectives
US20050179589A1 (en) * 2004-01-21 2005-08-18 Seiko Epson Corporation Acquisition assist information managing system, acquisition assist information managing device, and acquisition assist information managing method
CN109490922A (en) * 2018-11-20 2019-03-19 广州南方卫星导航仪器有限公司 A kind of automatic switchover system and method for RTK optimum cellular network working form
CN212540719U (en) * 2020-05-21 2021-02-12 成都云智北斗科技有限公司 Double-card single-standby satellite receiver

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040143428A1 (en) * 2003-01-22 2004-07-22 Rappaport Theodore S. System and method for automated placement or configuration of equipment for obtaining desired network performance objectives
US20050179589A1 (en) * 2004-01-21 2005-08-18 Seiko Epson Corporation Acquisition assist information managing system, acquisition assist information managing device, and acquisition assist information managing method
CN109490922A (en) * 2018-11-20 2019-03-19 广州南方卫星导航仪器有限公司 A kind of automatic switchover system and method for RTK optimum cellular network working form
CN212540719U (en) * 2020-05-21 2021-02-12 成都云智北斗科技有限公司 Double-card single-standby satellite receiver

Similar Documents

Publication Publication Date Title
CN102498706B (en) A computer-implemented power management method
US10634759B2 (en) Method for estimating location, and electronic device and server thereof
JP6560352B2 (en) Information push method and device
CN104509134A (en) Mobile device, method and recording medium for obtaining communication quality information based on location
CN116094632A (en) Realization method and equipment of perception service
JP2010213279A (en) System and method for effectively populating mesh network model
CN111050378B (en) Network searching method and device and electronic equipment
CN104618854A (en) Method, terminal and server for sharing location information
CN107333235B (en) WiFi connection probability prediction method and device, terminal and storage medium
RU2616592C2 (en) Method and apparatus for determining location
CN109923506A (en) Information processing method, positioning chip, and mobile terminal
CN104702674B (en) Geographical position exchange method and device
CN104968030B (en) A kind of method for network access and mobile communication terminal
JP2007274427A (en) Portable terminal control system, portable terminal, portable terminal control method, and portable terminal control program
KR101993778B1 (en) Apparatus and Method for Displaying Indicator According to Interwork Network
CN108055643A (en) Positioning control method and device, storage medium and terminal equipment
CN115988596A (en) Operator network switching method, device, GNSS receiver and medium
CN113242517B (en) Positioning control method, storage medium and equipment
CN106376096B (en) Wireless network connection method and equipment thereof
CN110392405B (en) Method, device, terminal and storage medium for switching mobile data network
CN105911577A (en) Network positioning information processing method, network positioning information processing device and intelligent terminal
CN114501566A (en) Network switching method and device
CN113766488A (en) Data transmission method and electronic equipment
CN108242173B (en) Method and device for determining position of bus station
CN116033344B (en) Geofence determination method, equipment and storage medium

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