


技术领域technical field
本申请涉及网络技术领域,尤其涉及一种定位数据的确定方法、装置及电子设备。The present application relates to the field of network technologies, and in particular, to a method, an apparatus, and an electronic device for determining positioning data.
背景技术Background technique
云手机是使用虚拟化技术,在云端创建虚拟机,本地手机中的客户端可以通过连接远程虚拟机,从而实现云手机的使用。客户端将本地的硬件设备通过远程虚拟的方式,使得在虚拟机里面可以访问和操作本地硬件资源,以达到与本地系统相同的使用体验。The cloud phone uses virtualization technology to create a virtual machine in the cloud, and the client in the local phone can connect to the remote virtual machine to realize the use of the cloud phone. The client virtualizes the local hardware device through a remote method, so that the local hardware resource can be accessed and operated in the virtual machine, so as to achieve the same use experience as the local system.
但是一般情况下,本地手机中带有全球定位系统(Global Positioning System,GPS)等具有定位功能的设备,云手机上不具备定位设备,而且云手机与本地手机在不同的网络和不同的地址,这样云手机上使用定位功能就有一定的限制性和不便捷性。However, in general, the local mobile phone has a global positioning system (Global Positioning System, GPS) and other equipment with positioning functions, and the cloud mobile phone does not have a positioning device, and the cloud mobile phone and the local mobile phone are in different networks and different addresses. In this way, there are certain limitations and inconveniences in using the positioning function on the cloud phone.
发明内容SUMMARY OF THE INVENTION
本发申请提供了一种定位数据的确定方法、装置及电子设备,用以实现云客户端根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。通过该方法不仅可以获取到不同类型的定位数据,并且还可以支持在不同场景下使用不同的定位数据进行定位。The present application provides a method, a device and an electronic device for determining positioning data, which are used to realize that the cloud client respectively calls the positioning data corresponding to each application program according to the program type of each application program. Through this method, not only can different types of positioning data be obtained, but also different positioning data can be used for positioning in different scenarios.
第一方面,本申请提供了一种定位数据的确定方法,包括:In a first aspect, the present application provides a method for determining positioning data, including:
获取终端上报的定位信息,其中,所述定位数据至少包括全球定位系统GPS定位数据以及基站定位数据;Obtaining the positioning information reported by the terminal, wherein the positioning data includes at least global positioning system GPS positioning data and base station positioning data;
确定各个应用程序的程序类型,并确定每种程序类型对应的定位数据;Determine the program type of each application, and determine the positioning data corresponding to each program type;
根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。According to the program type of each application program, the positioning data corresponding to each application program is called respectively.
在该方法中首先获取终端上报的定位信息,在该定位信息中至少包含了GPS定位数据以及基站数据,然后根据各个应用程序的程序类型,确定每种程序类型对应的定位数据,最终根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。通过该方法不仅可以获取到不同类型的定位数据,并且还可以支持在不同场景下使用不同的定位数据进行定位。In this method, the positioning information reported by the terminal is obtained first, and the positioning information includes at least GPS positioning data and base station data, and then the positioning data corresponding to each program type is determined according to the program type of each application program, and finally according to each application program The program type of the program, respectively call the positioning data corresponding to each application program. Through this method, not only can different types of positioning data be obtained, but also different positioning data can be used for positioning in different scenarios.
在一种可能的设计中,确定各个应用程序的程序类型,并确定每种程序类型对应的定位数据,包括:In a possible design, the program types of each application program are determined, and the positioning data corresponding to each program type is determined, including:
调取当前需要使用定位数据的各个应用程序,并确定各个应用程序分别对应的程序类型;Call up each application program that currently needs to use the positioning data, and determine the program type corresponding to each application program;
根据各个程序类型分别对应的程序标识,确定程序标识分别对应的定位数据。According to the program identifiers corresponding to each program type, the positioning data corresponding to the program identifiers is determined.
在一种可能的设计中,根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据,包括:In a possible design, according to the program type of each application, the positioning data corresponding to each application is respectively called, including:
确定各个应用程序分别对应的定位数据标识;Determine the positioning data identifiers corresponding to each application;
在所述定位信息中,分别判定每个定位数据标识是否存在对应的定位数据;In the positioning information, determine whether there is corresponding positioning data for each positioning data identifier;
若存在,分别调取各个应用程序对应的定位数据;If it exists, call the positioning data corresponding to each application respectively;
若不存在,则生成无相应定位数据的提示信息。If it does not exist, a prompt message that there is no corresponding positioning data is generated.
在一种可能的设计中,在获取终端上报的定位信息之前,所述方法还包括:In a possible design, before acquiring the positioning information reported by the terminal, the method further includes:
在接收到开启云手机的定位功能时,向所述终端下发上报定位信息的请求指令;When receiving the enabling of the positioning function of the cloud mobile phone, sending a request instruction for reporting the positioning information to the terminal;
接收终端根据所述请求指令上报的定位信息。The positioning information reported by the terminal according to the request instruction is received.
第二方面,本申请提供了一种定位数据的确定装置,所述装置包括:In a second aspect, the present application provides a device for determining positioning data, the device comprising:
获取单元,用于获取终端上报的定位信息,其中,所述定位数据至少包括全球定位系统GPS定位数据以及基站定位数据;an obtaining unit, configured to obtain the positioning information reported by the terminal, wherein the positioning data includes at least global positioning system GPS positioning data and base station positioning data;
确定单元,用于确定各个应用程序的程序类型,并确定每种程序类型对应的定位数据;A determination unit, used to determine the program type of each application program, and determine the positioning data corresponding to each program type;
调取单元,用于根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。The calling unit is used for respectively calling the positioning data corresponding to each application program according to the program type of each application program.
在该装置中首先获取终端上报的定位信息,在该定位信息中至少包含了GPS定位数据以及基站数据,然后根据各个应用程序的程序类型,确定每种程序类型对应的定位数据,最终根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。通过该方法不仅可以获取到不同类型的定位数据,并且还可以支持在不同场景下使用不同的定位数据进行定位。In the device, the positioning information reported by the terminal is first obtained, and the positioning information contains at least GPS positioning data and base station data, and then the positioning data corresponding to each program type is determined according to the program type of each application program, and finally according to each application program type. The program type of the program, respectively call the positioning data corresponding to each application program. Through this method, not only can different types of positioning data be obtained, but also different positioning data can be used for positioning in different scenarios.
在一种可能的设计中,所述确定单元,用于调取当前需要使用定位数据的各个应用程序,并确定各个应用程序分别对应的程序类型;根据各个程序类型分别对应的程序标识,确定程序标识分别对应的定位数据。In a possible design, the determining unit is used to call each application program that currently needs to use the positioning data, and determine the program type corresponding to each application program; determine the program according to the program identifier corresponding to each program type. Identify the corresponding positioning data.
在一种可能的设计中,所述调取单元,用于确定各个应用程序分别对应的定位数据标识;在所述定位信息中,分别判定每个定位数据标识是否存在对应的定位数据;若存在,分别调取各个应用程序对应的定位数据;若不存在,则生成无相应定位数据的提示信息。In a possible design, the fetching unit is used to determine the positioning data identifiers corresponding to each application program; in the positioning information, it is respectively determined whether each positioning data identifier has corresponding positioning data; , respectively call the positioning data corresponding to each application; if it does not exist, generate a prompt message that there is no corresponding positioning data.
在一种可能的设计中,所述获取单元,还用于在接收到开启云手机的定位功能时,向所述终端下发上报定位信息的请求指令;接收终端根据所述请求指令上报的定位信息。In a possible design, the obtaining unit is further configured to send a request instruction for reporting the positioning information to the terminal when receiving the positioning function of enabling the cloud mobile phone; receive the positioning reported by the terminal according to the request instruction information.
第三方面,本申请提供了一种电子设备,包括:In a third aspect, the present application provides an electronic device, comprising:
存储器,用于存放计算机程序;memory for storing computer programs;
处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种定位数据的确定方法步骤。The processor is configured to implement the steps of the above-mentioned method for determining positioning data when executing the computer program stored in the memory.
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的一种定位数据的确定方法步骤。In a fourth aspect, the present application provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned steps of the method for determining positioning data are implemented.
上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。For each aspect of the second aspect to the fourth aspect and the possible technical effects achieved by each aspect, please refer to the above description of the technical effects that can be achieved by the first aspect or various possible solutions in the first aspect, which will not be repeated here.
附图说明Description of drawings
图1为本申请提供的一种定位数据的确定方法的流程图;1 is a flowchart of a method for determining positioning data provided by the application;
图2为本申请提供的一种定位数据的确定装置的结构示意图;2 is a schematic structural diagram of a device for determining positioning data provided by the application;
图3为本申请提供的一种电子设备结构示意图。FIG. 3 is a schematic structural diagram of an electronic device provided by the present application.
具体实施方式Detailed ways
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。需要说明的是,在本申请的描述中“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。A与B连接,可以表示:A与B直接连接和A与B通过C连接这两种情况。另外,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operation methods in the method embodiments may also be applied to the apparatus embodiments or the system embodiments. It should be noted that, in the description of this application, "a plurality" is understood as "at least two". "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. A and B are connected, which can be expressed as two cases: A and B are directly connected and A and B are connected through C. In addition, in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing and describing, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
下面结合附图,对本申请实施例进行详细描述。The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
云手机是使用虚拟化技术,在云端创建虚拟机,本地手机中的客户端可以通过连接远程虚拟机,从而实现云手机的使用。客户端将本地的硬件设备通过远程虚拟的方式,使得在虚拟机里面可以访问和操作本地硬件资源,以达到与本地系统相同的使用体验。The cloud phone uses virtualization technology to create a virtual machine in the cloud, and the client in the local phone can connect to the remote virtual machine to realize the use of the cloud phone. The client virtualizes the local hardware device through a remote method, so that the local hardware resource can be accessed and operated in the virtual machine, so as to achieve the same use experience as the local system.
但是一般情况下,本地手机中带有GPS等具有定位功能的设备,云手机上不具备定位设备,而且云手机与本地手机在不同的网络和不同的地址,这样云手机上使用定位功能就有一定的限制性和不便捷性。However, in general, the local mobile phone has GPS and other devices with positioning functions, and the cloud mobile phone does not have a positioning device, and the cloud mobile phone and the local mobile phone are in different networks and different addresses, so that the cloud mobile phone can use the positioning function. Certain limitations and inconveniences.
为了解决上述针对云手机存在定位功能限制以及使用不够便捷的问题,本申请提供了一种定位数据的确定方法,在该方法中首先获取终端上报的定位信息,在该定位信息中至少包含了GPS定位数据以及基站数据,然后根据各个应用程序的程序类型,确定每种程序类型对应的定位数据,最终根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。通过该方法不仅可以获取到不同类型的定位数据,并且还可以支持在不同场景下使用不同的定位数据进行定位。In order to solve the above problems of limited positioning function and inconvenient use of cloud mobile phones, the present application provides a method for determining positioning data. In this method, the positioning information reported by the terminal is first obtained, and the positioning information at least includes GPS Positioning data and base station data, and then determine the positioning data corresponding to each program type according to the program type of each application program, and finally call the positioning data corresponding to each application program according to the program type of each application program. Through this method, not only can different types of positioning data be obtained, but also different positioning data can be used for positioning in different scenarios.
参考图1所示为本申请提供的一种定位数据的确定方法的流程图,该方法能够实现针对云手机的多种定位方式,该方法包括:1 shows a flowchart of a method for determining positioning data provided by the present application, the method can realize multiple positioning methods for cloud mobile phones, and the method includes:
S1,获取终端上报的定位信息;S1, obtain the positioning information reported by the terminal;
首先,在本申请实施例中,为了实现云手机上的定位功能,因此需要客户端上报定位信息,也就是终端需要通过无线网络将采集到的定位信息发送至服务器。在本申请实施例中该定位信息中至少包括GPS定位数据以及基站定位数据,当然,在该定位信息中还可以包含WIFI定位数据。该定位信息中所包含的各类定位数据可以根据实际的应用场景增加定位信息中的定位数据。First, in the embodiment of the present application, in order to realize the positioning function on the cloud mobile phone, the client needs to report the positioning information, that is, the terminal needs to send the collected positioning information to the server through the wireless network. In the embodiment of the present application, the positioning information includes at least GPS positioning data and base station positioning data. Of course, the positioning information may also include WIFI positioning data. Various types of positioning data included in the positioning information can be added to the positioning data in the positioning information according to actual application scenarios.
在客户端完成定位信息的采集之后,客户端使用clink协议将定位信息发送至服务器,服务器将接收到的定位信息转发至模拟器。在本申请实施例中该模拟器通过虚拟模拟技术,在服务器中实现各种客户端硬件设备的模拟,也就是说通过该模拟器可以模拟设备驱动,实现硬件设备驱动程序,进而实现GPS、WIFI、基站等设备的模拟,这样能够保证云手机可以准确的读取到不同类型的定位数据。After the client completes the collection of positioning information, the client sends the positioning information to the server using the clink protocol, and the server forwards the received positioning information to the simulator. In the embodiment of the present application, the simulator implements the simulation of various client hardware devices in the server through virtual simulation technology, that is to say, the simulator can simulate the device driver, realize the hardware device driver, and then realize GPS, WIFI , base station and other equipment simulation, which can ensure that the cloud mobile phone can accurately read different types of positioning data.
通过上述的过程,客户端就可以将采集到的定位信息发送到服务器,并通过服务器转发到模拟器,进而使云手机可以获取到该定位信息。Through the above process, the client can send the collected positioning information to the server, and forward it to the simulator through the server, so that the cloud phone can obtain the positioning information.
S2,确定各个应用程序的程序类型,并且确定每种程序类型对应的定位数据;S2, determine the program type of each application program, and determine the positioning data corresponding to each program type;
S3,根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。S3, according to the program type of each application program, respectively call the positioning data corresponding to each application program.
在云手机获取到定位信息之后,云手机将首先调取出当前需要使用定位数据的各个应用程序,并确定各个应用程序分别对应的程序类型,这里的程序类型主要包含高精度定位类型以及非精度定位类型。简单来讲,不同的应用程序对定位精度的精度要求不同,比如导航类型的应用程序需要高精度定位数据,而生活类应用程序则对定位精度的要求不高,因此这一类应用程序被确定为非高精度定位类型。After the cloud phone obtains the positioning information, the cloud phone will first call out each application that currently needs to use the positioning data, and determine the program type corresponding to each application. The program types here mainly include high-precision positioning types and non-precision positioning types. targeting type. To put it simply, different applications have different requirements for the accuracy of positioning accuracy. For example, navigation-type applications require high-precision positioning data, while life-type applications do not require high positioning accuracy, so this type of application is determined. It is a non-high-precision positioning type.
在确定各个应用程序的程序类型之后,将为每个应用程序分配一个对应的程序标识,因此可以根据各个程序类型分别对应的程序标识,确定程序标识分别对应的定位数据。After the program type of each application program is determined, a corresponding program identifier will be assigned to each application program, so the positioning data corresponding to the program identifiers can be determined according to the program identifiers corresponding to each program type.
在这里该程序标识可以是通过一个特定的数值进行标识,也可以采用其他特定的标识。Here, the program identification can be identified by a specific numerical value, or other specific identifications can be used.
在得到该程序标识之后,云手机将根据程序标识分别确定各个程序标识分别对应的定位数据,比如:应用程序对应的程序标识为高精度定位类型,则能够确定该应用程序需要高精度的定位数据,此时调取GPS定位数据作为该应用程序的定位数据。当然,应用程序对应的程序标识为非高精度定位类型,则能够确定该应用程序需要非高精度的定位数据,此时调取基站定位数据作为该应用程序的定位数据。After obtaining the program ID, the cloud phone will determine the positioning data corresponding to each program ID according to the program ID. For example, if the program ID corresponding to the application is a high-precision positioning type, it can be determined that the application needs high-precision positioning data. , at this time, the GPS positioning data is retrieved as the positioning data of the application. Of course, if the program corresponding to the application is identified as a non-high-precision positioning type, it can be determined that the application requires non-high-precision positioning data, and at this time, the base station positioning data is retrieved as the positioning data of the application.
通过该方法可以为不同的应用程序调取不同的定位数据,从而使云手机能够支持多种应用场景下的不同定位方式,保证了云手机的定位准确性以及兼容性。Through this method, different positioning data can be retrieved for different applications, so that the cloud mobile phone can support different positioning methods in various application scenarios, and the positioning accuracy and compatibility of the cloud mobile phone are ensured.
进一步,在本申请实施例中,除了可以使用应用程序标识来确定出对应的定位数据之外,还可以通过各个应用程序对应的定位数据标识来确定出定位数据。具体来讲,在确定各个应用程序分别对应的定位数据标识之后,在定位信息中,分别判定每个定位数据标识是否存在对应的定位数据,若存在,分别调取各个应用程序对应的定位数据,若不存在,则生成无相应定位数据的提示信息。通过该方式可以直接通过应用程序的定位数据标识确定出对应的定位数据,保证了定位数据的准确性。Further, in this embodiment of the present application, in addition to using the application program identifier to determine the corresponding positioning data, the positioning data may also be determined by using the positioning data identifier corresponding to each application program. Specifically, after determining the positioning data identifiers corresponding to each application program, in the positioning information, it is determined whether there is corresponding positioning data for each positioning data identifier, and if so, the positioning data corresponding to each application program is retrieved, If it does not exist, a prompt message that there is no corresponding positioning data is generated. In this way, the corresponding positioning data can be directly determined through the positioning data identification of the application program, which ensures the accuracy of the positioning data.
综上来讲,本申请提供了一种定位数据的确定方法,在该方法中首先获取终端上报的定位信息,在该定位信息中至少包含了GPS定位数据以及基站数据,然后根据各个应用程序的程序类型,确定每种程序类型对应的定位数据,最终根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。通过该方法不仅可以获取到不同类型的定位数据,并且还可以支持在不同场景下使用不同的定位数据进行定位。To sum up, the present application provides a method for determining positioning data. In this method, the positioning information reported by the terminal is obtained first, and the positioning information at least includes GPS positioning data and base station data, and then according to the program of each application program. type, determine the positioning data corresponding to each program type, and finally retrieve the positioning data corresponding to each application program according to the program type of each application program. Through this method, not only can different types of positioning data be obtained, but also different positioning data can be used for positioning in different scenarios.
对应本申请提供一种定位数据的确定方法,本申请还提供了一种定位数据的确定装置,如图2所示为本申请提供的一种定位数据的确定装置的结构示意图,该装置包括:Corresponding to the present application, a method for determining positioning data is provided, and the present application also provides a device for determining positioning data. FIG. 2 is a schematic structural diagram of the device for determining positioning data provided by the present application, and the device includes:
获取单元201,用于获取终端上报的定位信息,其中,所述定位数据至少包括全球定位系统GPS定位数据以及基站定位数据;an obtaining
确定单元202,用于确定各个应用程序的程序类型,并确定每种程序类型对应的定位数据;A determining
调取单元203,用于根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。The retrieving
在一种可能的设计中,所述确定单元202,用于调取当前需要使用定位数据的各个应用程序,并确定各个应用程序分别对应的程序类型;根据各个程序类型分别对应的程序标识,确定程序标识分别对应的定位数据。In a possible design, the determining
在一种可能的设计中,所述调取单元203,用于确定各个应用程序分别对应的定位数据标识;在所述定位信息中,分别判定每个定位数据标识是否存在对应的定位数据;若存在,分别调取各个应用程序对应的定位数据;若不存在,则生成无相应定位数据的提示信息。In a possible design, the invoking
在一种可能的设计中,所述获取单元201,还用于在接收到开启云手机的定位功能时,向所述终端下发上报定位信息的请求指令;接收终端根据所述请求指令上报的定位信息。In a possible design, the obtaining
在该装置中首先获取终端上报的定位信息,在该定位信息中至少包含了GPS定位数据以及基站数据,然后根据各个应用程序的程序类型,确定每种程序类型对应的定位数据,最终根据各个应用程序的程序类型,分别调取各个应用程序对应的定位数据。通过该方法不仅可以获取到不同类型的定位数据,并且还可以支持在不同场景下使用不同的定位数据进行定位。In the device, the positioning information reported by the terminal is first obtained, and the positioning information contains at least GPS positioning data and base station data, and then the positioning data corresponding to each program type is determined according to the program type of each application program, and finally according to each application program type. The program type of the program, respectively call the positioning data corresponding to each application program. Through this method, not only can different types of positioning data be obtained, but also different positioning data can be used for positioning in different scenarios.
基于同一发明构思,本申请实施例中还提供了一种电子设备,所述电子设备可以实现前述定位数据的确定装置的功能,参考图3,所述电子设备包括:Based on the same inventive concept, an embodiment of the present application also provides an electronic device, which can implement the function of the foregoing device for determining positioning data. Referring to FIG. 3 , the electronic device includes:
至少一个处理器301,以及与至少一个处理器301连接的存储器302,本申请实施例中不限定处理器301与存储器302之间的具体连接介质,图3中是以处理器301和存储器302之间通过总线300连接为例。总线300在图3中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线300可以分为地址总线、数据总线、控制总线等,为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。或者,处理器301也可以称为控制器,对于名称不做限制。At least one
在本申请实施例中,存储器302存储有可被至少一个处理器301执行的指令,至少一个处理器301通过执行存储器302存储的指令,可以执行前文论述的落脚区域的输出方法。处理器301可以实现图2所示的装置中各个单元的功能。In this embodiment of the present application, the
其中,处理器301是该装置的控制中心,可以利用各种接口和线路连接整个该控制设备的各个部分,通过运行或执行存储在存储器302内的指令以及调用存储在存储器302内的数据,该装置的各种功能和处理数据,从而对该装置进行整体监控。Among them, the
在一种可能的设计中,处理器301可包括一个或多个处理单元,处理器301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器301中。在一些实施例中,处理器301和存储器302可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。In a possible design, the
处理器301可以是通用处理器,例如中央处理器(CPU)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的落脚区域的输出方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。The
存储器302作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器302可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random AccessMemory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器302是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器302还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。As a non-volatile computer-readable storage medium, the
通过对处理器301进行设计编程,可以将前述实施例中介绍的落脚区域的输出方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图1所示的实施例的定位数据的确定方法的步骤。如何对处理器301进行设计编程为本领域技术人员所公知的技术,这里不再赘述。By designing and programming the
基于同一发明构思,本申请实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行前文论述定位数据的确定方法。Based on the same inventive concept, an embodiment of the present application also provides a storage medium, where computer instructions are stored in the storage medium, and when the computer instructions are executed on a computer, the computer executes the method for determining positioning data discussed above.
在一些可能的实施方式中,本申请提供的定位数据的确定方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在装置上运行时,程序代码用于使该控制设备执行本说明书上述描述的根据本申请各种示例性实施方式的定位数据的确定方法中的步骤。In some possible implementations, various aspects of the method for determining positioning data provided by the present application can also be implemented in the form of a program product, which includes program code, and when the program product runs on the device, the program code is used to make The control device executes the steps in the method for determining positioning data according to various exemplary embodiments of the present application described above in this specification.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111619751.8ACN114501303A (en) | 2021-12-27 | 2021-12-27 | A method, device and electronic device for determining positioning data |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111619751.8ACN114501303A (en) | 2021-12-27 | 2021-12-27 | A method, device and electronic device for determining positioning data |
| Publication Number | Publication Date |
|---|---|
| CN114501303Atrue CN114501303A (en) | 2022-05-13 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111619751.8APendingCN114501303A (en) | 2021-12-27 | 2021-12-27 | A method, device and electronic device for determining positioning data |
| Country | Link |
|---|---|
| CN (1) | CN114501303A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115791746A (en)* | 2022-11-28 | 2023-03-14 | 天翼云科技有限公司 | GPS (global positioning system) deviation rectifying method and device based on aviation data standard |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070153715A1 (en)* | 2005-12-30 | 2007-07-05 | Covington Michael J | Reliable reporting of location data |
| US20130019089A1 (en)* | 2011-07-15 | 2013-01-17 | International Business Machines Corporation | Applying settings in a cloud computing environment based on geographical region |
| WO2015018059A1 (en)* | 2013-08-09 | 2015-02-12 | Empire Technology Development Llc | Data cache on cloud platform |
| EP3001115A2 (en)* | 2014-09-23 | 2016-03-30 | Xiaomi Inc. | Method and device for controlling apparatus |
| CN107018491A (en)* | 2017-03-29 | 2017-08-04 | 联想(北京)有限公司 | The treating method and apparatus of position data |
| US20170228011A1 (en)* | 2016-02-09 | 2017-08-10 | International Business Machines Corporation | Optimizing use of location services in mobile applications to improve battery consumption |
| CN107079262A (en)* | 2015-04-10 | 2017-08-18 | 吴松珀 | Interactive approach, cloud server, playback equipment and system based on geographical location information |
| EP3226510A1 (en)* | 2016-03-31 | 2017-10-04 | Hitachi, Ltd. | Gis based compression and reconstruction of gps data for transmission from a vehicular edge platform to the cloud |
| CN107741877A (en)* | 2017-11-06 | 2018-02-27 | 湖南红手指信息技术有限公司 | A kind of method, storage medium and the processor of cloud handset starting virtual opetrating system |
| CN108235308A (en)* | 2017-12-27 | 2018-06-29 | 广东欧珀移动通信有限公司 | data reporting method, device, mobile terminal and computer-readable medium |
| CN110138889A (en)* | 2019-04-30 | 2019-08-16 | 广州微算互联信息技术有限公司 | A kind of cloud mobile phone positioning method, system, device and storage medium |
| CN111355848A (en)* | 2020-03-11 | 2020-06-30 | Oppo广东移动通信有限公司 | Positioning control method and device of electronic equipment, storage medium and electronic equipment |
| CN112619128A (en)* | 2020-12-18 | 2021-04-09 | 西安万像电子科技有限公司 | Data processing method, virtual machine, device and system |
| CN113691937A (en)* | 2021-08-25 | 2021-11-23 | 北京百度网讯科技有限公司 | Method for determining position information, cloud mobile phone and terminal equipment |
| CN113709708A (en)* | 2021-08-20 | 2021-11-26 | 北京百度网讯科技有限公司 | Data transmission method, device, equipment and storage medium |
| CN113821433A (en)* | 2021-08-31 | 2021-12-21 | 北京百度网讯科技有限公司 | Method, device, equipment, medium and product for testing cloud mobile phone application program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070153715A1 (en)* | 2005-12-30 | 2007-07-05 | Covington Michael J | Reliable reporting of location data |
| US20130019089A1 (en)* | 2011-07-15 | 2013-01-17 | International Business Machines Corporation | Applying settings in a cloud computing environment based on geographical region |
| WO2015018059A1 (en)* | 2013-08-09 | 2015-02-12 | Empire Technology Development Llc | Data cache on cloud platform |
| EP3001115A2 (en)* | 2014-09-23 | 2016-03-30 | Xiaomi Inc. | Method and device for controlling apparatus |
| CN107079262A (en)* | 2015-04-10 | 2017-08-18 | 吴松珀 | Interactive approach, cloud server, playback equipment and system based on geographical location information |
| US20170228011A1 (en)* | 2016-02-09 | 2017-08-10 | International Business Machines Corporation | Optimizing use of location services in mobile applications to improve battery consumption |
| EP3226510A1 (en)* | 2016-03-31 | 2017-10-04 | Hitachi, Ltd. | Gis based compression and reconstruction of gps data for transmission from a vehicular edge platform to the cloud |
| CN107018491A (en)* | 2017-03-29 | 2017-08-04 | 联想(北京)有限公司 | The treating method and apparatus of position data |
| CN107741877A (en)* | 2017-11-06 | 2018-02-27 | 湖南红手指信息技术有限公司 | A kind of method, storage medium and the processor of cloud handset starting virtual opetrating system |
| CN108235308A (en)* | 2017-12-27 | 2018-06-29 | 广东欧珀移动通信有限公司 | data reporting method, device, mobile terminal and computer-readable medium |
| CN110138889A (en)* | 2019-04-30 | 2019-08-16 | 广州微算互联信息技术有限公司 | A kind of cloud mobile phone positioning method, system, device and storage medium |
| CN111355848A (en)* | 2020-03-11 | 2020-06-30 | Oppo广东移动通信有限公司 | Positioning control method and device of electronic equipment, storage medium and electronic equipment |
| CN112619128A (en)* | 2020-12-18 | 2021-04-09 | 西安万像电子科技有限公司 | Data processing method, virtual machine, device and system |
| CN113709708A (en)* | 2021-08-20 | 2021-11-26 | 北京百度网讯科技有限公司 | Data transmission method, device, equipment and storage medium |
| CN113691937A (en)* | 2021-08-25 | 2021-11-23 | 北京百度网讯科技有限公司 | Method for determining position information, cloud mobile phone and terminal equipment |
| CN113821433A (en)* | 2021-08-31 | 2021-12-21 | 北京百度网讯科技有限公司 | Method, device, equipment, medium and product for testing cloud mobile phone application program |
| Title |
|---|
| 吕向风: "基于移动平台的云端业务扩展的研究与实现", 现代电子技术, vol. 39, no. 13, 1 July 2016 (2016-07-01)* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115791746A (en)* | 2022-11-28 | 2023-03-14 | 天翼云科技有限公司 | GPS (global positioning system) deviation rectifying method and device based on aviation data standard |
| Publication | Publication Date | Title |
|---|---|---|
| WO2017114206A1 (en) | Method and device for processing short link, and short link server | |
| US20130346543A1 (en) | Cloud service selector | |
| CN109729121B (en) | Cloud storage system and method for realizing custom data processing in cloud storage system | |
| WO2018103405A1 (en) | Method for identifying access point and hotspot, and related product | |
| CN105357204A (en) | Method and apparatus for generating terminal identifying information | |
| CN107819615A (en) | A kind of apparatus self-adaptation cut-in method, device and main control device | |
| CN108234551B (en) | Data processing method and device | |
| CN106559453A (en) | The external resource management method of cloud intercommunication, apparatus and system | |
| CN114501303A (en) | A method, device and electronic device for determining positioning data | |
| CN110753323B (en) | Card resource allocation method and server | |
| CN113986995A (en) | Request distribution method, device, storage medium and electronic device | |
| CN114417069A (en) | Page data interaction method and device and electronic equipment | |
| CN113032167A (en) | Page communication method, device and equipment | |
| CN106685708B (en) | Method, device and system for determining service relationship | |
| WO2025035937A1 (en) | Number configuration method and configuration apparatus, electronic device and storage medium | |
| CN105246132A (en) | Method and device for network access point parameter matching | |
| CN118301208A (en) | Data source configuration method, device and readable storage medium | |
| CN107908565A (en) | A kind of test method and equipment | |
| WO2020064000A1 (en) | Method and apparatus for displaying message box, terminal and storage medium | |
| CN111328031A (en) | Message forwarding method and device | |
| CN104407846B (en) | Information processing method and device | |
| CN109842620B (en) | Service publishing method and device | |
| CN113704664A (en) | Method and device for generating routing address for accessing page | |
| WO2016206437A1 (en) | Rom package generation method and device | |
| CN112583767A (en) | Flow statistical method and device |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20220513 |