CN116367304B - Data processing method, storage medium and electronic device - Google Patents

Data processing method, storage medium and electronic device Download PDF

Info

Publication number
CN116367304B
CN116367304B CN202310612366.3A CN202310612366A CN116367304B CN 116367304 B CN116367304 B CN 116367304B CN 202310612366 A CN202310612366 A CN 202310612366A CN 116367304 B CN116367304 B CN 116367304B
Authority
CN
China
Prior art keywords
positioning
data
base station
cloud
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310612366.3A
Other languages
Chinese (zh)
Other versions
CN116367304A (en
Inventor
林宇翔
刘宏俊
杨光
王东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Alibaba China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN202310612366.3A priority Critical patent/CN116367304B/en
Publication of CN116367304A publication Critical patent/CN116367304A/en
Application granted granted Critical
Publication of CN116367304B publication Critical patent/CN116367304B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • 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

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

Abstract

The application discloses a data processing method, a storage medium and electronic equipment. Wherein the method comprises the following steps: acquiring data to be cloud-loaded; receiving positioning control parameters from a first application server; filtering the cloud data to be processed based on the positioning control parameters to obtain a processing result; and uploading the data to be uploaded to a second application server in response to the fact that the data to be uploaded is determined to be uploaded through the processing result. The application solves the technical problems of large unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.

Description

Data processing method, storage medium and electronic device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data processing method, a storage medium, and an electronic device.
Background
With fifth generation mobile communication technology (5 th Generation Mobile Communication Technology, 5G) network coverage, massive 5G devices greatly enrich the application scenarios and values of 5G location services, wherein applications in the vertical industry from intelligent internet of things to intelligent manufacturing all put forward demands for high-precision positioning of devices. The current 5G private network adopts a local management mode to carry out positioning service management, and because the local management is generally limited to the current private network, when positioning services are deployed in the private network, the positioning services cannot be communicated with other positioning networks, so that users cannot uniformly manage and use the positioning services after purchasing the positioning services of different manufacturers at different places. Therefore, unified management of 5G location services is lacking in the related art.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the application provides a data processing method, a storage medium and electronic equipment, which at least solve the technical problems of high unified management difficulty and low management efficiency caused by local management of positioning services in a private network in the related technology.
According to an aspect of an embodiment of the present application, there is provided a data processing method including: acquiring data to be clouded, wherein the data to be clouded is used for positioning user equipment within the coverage range of a target base station; receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing positioning inquiry service, and the positioning control parameter is used for determining whether to upload cloud data to a cloud; filtering the cloud data to be processed based on the positioning control parameters to obtain a processing result; and uploading the data to be uploaded to a second application server in response to the fact that the data to be uploaded is determined to be uploaded through the processing result, wherein the second application server is used for storing the data to be uploaded so that the first application server can perform positioning query on the user equipment.
According to another aspect of the embodiment of the present application, there is also provided a data processing method, including: acquiring a positioning request, wherein the positioning request is used for requesting to perform positioning inquiry on user equipment within the coverage area of a target base station; inquiring from the data to be cloud to obtain the position data of the user equipment in response to the positioning request, wherein the data to be cloud is used for positioning the user equipment, the data to be cloud is determined by the edge terminal equipment based on the positioning control parameters issued by the first application server, the data to be cloud is stored in the second application service, the first application server is used for issuing the positioning control parameters and providing positioning inquiry service, and the positioning control parameters are used for determining whether the data to be cloud is uploaded to the cloud; and returning the position data.
According to another aspect of the embodiment of the present application, there is also provided a data processing method, including: sending a positioning request to a first application server, wherein the first application server is used for issuing positioning control parameters and providing positioning query service, the positioning request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded is used for positioning the user equipment, and the edge terminal equipment determines the cloud data to be uploaded based on the positioning control parameters and uploads the cloud data to a second application service; and receiving the position data of the user equipment corresponding to the positioning request returned by the first application server, wherein the position data is inquired from the data to be cloud-loaded.
According to another aspect of the embodiment of the present application, there is also provided a data processing method, including: a position pushing request is sent to a first application server, wherein the first application server is used for sending positioning control parameters and providing positioning query service, the position pushing request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the to-be-uploaded cloud data are used for positioning the user equipment, and the to-be-uploaded cloud data are determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service; receiving real-time push position data of user equipment corresponding to a position push request returned by a first application server, wherein the real-time push position data is inquired from cloud data to be uploaded; and based on the real-time push position data, carrying out movement habit analysis on the target object associated with the user equipment.
According to another aspect of the embodiments of the present application, there is further provided a computer readable storage medium, including a stored program, where the program when run controls a device in which the computer readable storage medium is located to perform the data processing method according to any one of the embodiments of the present application.
According to another aspect of the embodiment of the present application, there is also provided an electronic device, including: a processor; and a memory, coupled to the processor, for providing instructions to the processor for processing the steps of: acquiring data to be clouded, wherein the data to be clouded is used for positioning user equipment within the coverage range of a target base station; receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing positioning inquiry service, and the positioning control parameter is used for determining whether to upload cloud data to a cloud; filtering the cloud data to be processed based on the positioning control parameters to obtain a processing result; and uploading the data to be uploaded to a second application server in response to the fact that the data to be uploaded is determined to be uploaded through the processing result, wherein the second application server is used for storing the data to be uploaded so that the first application server can perform positioning query on the user equipment.
In the embodiment of the application, the to-be-uploaded cloud data for positioning the user equipment within the coverage area of the target base station is obtained, the positioning control parameters from the first application server are further received, the to-be-uploaded cloud data is filtered based on the positioning control parameters to obtain a processing result, and finally the to-be-uploaded cloud data is uploaded to the second application server in response to the determination of the to-be-uploaded cloud data through the processing result, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application, as claimed.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
fig. 1 is a block diagram of a hardware configuration of a computer terminal (or mobile device) for implementing a data processing method according to embodiment 1 of the present application;
FIG. 2 is a system diagram for implementing a data processing method according to embodiment 1 of the present application;
FIG. 3 is a flow chart of a data processing method according to embodiment 1 of the present application;
FIG. 4 is a schematic diagram of a data processing method according to embodiment 1 of the present application;
FIG. 5 is a schematic diagram of still another data processing method according to embodiment 1 of the present application;
FIG. 6 is a topology diagram of a cloud on a location service in the related art;
FIG. 7 is a topology diagram of a cloud on location services according to embodiment 1 of the present application;
FIG. 8 is a schematic diagram of a topology of a cloud on a location service according to yet another embodiment 1 of the present application;
FIG. 9 is a visual interface diagram of a data console according to embodiment 1 of the present application;
FIG. 10 is a flowchart of a data processing method according to embodiment 2 of the present application;
FIG. 11 is a flowchart of a data processing method according to embodiment 3 of the present application;
FIG. 12 is a flowchart of a data processing method according to embodiment 4 of the present application;
fig. 13 is a block diagram of a data processing apparatus according to embodiment 1 of the present application;
fig. 14 is a block diagram of a data processing apparatus according to embodiment 2 of the present application;
fig. 15 is a block diagram of a data processing apparatus according to embodiment 3 of the present application;
fig. 16 is a block diagram of a data processing apparatus according to embodiment 4 of the present application;
fig. 17 is a block diagram of a computer terminal according to an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
First, partial terms or terminology appearing in the course of describing embodiments of the application are applicable to the following explanation:
radio access network (Radio Access Network, RAN): is part of a mobile communication system, and exists between a terminal device and a core network to provide communication connection between the two.
Post office protocol (Post Office Protocol, POP): for the reception of e-mail.
Message queue telemetry transport (Message Queuing Telemetry Transport, MQTT): is a message protocol based on a publish/subscribe paradigm under the international organization for standardization (International Organization for Standardization, ISO) standard.
Elasticity index (ElasticSearch, ES): is a distributed, highly extended, high real-time search and data analysis engine.
Elastic computing service (Elastic Compute Service, ECS): is a service (Infrastructure as a Service, iaaS) level cloud computing service with better performance, stability, reliability and elastic expansion.
Channel sounding reference signals (Sounding Reference Signal, SRS): in wireless communication, the method is used for estimating the frequency domain information of an uplink channel and carrying out frequency selective scheduling; and the method is also used for estimating the downlink channel and performing downlink beam shaping.
Cloud management and control service: and the network management service is deployed on the cloud and used for carrying out centralized, automatic and intelligent management on the 5G equipment (base station, core network and the like) under the line.
RAN intelligent controller (RAN Intelligent Controller, RIC): the network management and control and wireless capability customization can be performed in a refined mode, and the overall performance of the wireless network is improved by utilizing the environment sensing and prejudging capability of artificial intelligence.
Example 1
In accordance with an embodiment of the present application, there is also provided a data processing method embodiment, it being noted that the steps shown in the flowchart of the figures may be performed in a computer system, such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order other than that shown or described herein.
The method according to the first embodiment of the present application may be implemented in a mobile terminal, a computer terminal or a similar computing device. Fig. 1 shows a block diagram of a hardware architecture of a computer terminal (or mobile device) for implementing a data processing method. As shown in fig. 1, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a,102b, … …,102 n) which may include, but are not limited to, a microprocessor (Microcontroller Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA) or the like, a memory 104 for storing data, and a transmission 106 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a universal serial bus (Universal Serial Bus, USB) port (which may be included as one of the ports of a computer bus), a network interface, a power supply, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 1 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, the computer terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors 102 and/or other data processing circuits described above may be referred to generally herein as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Furthermore, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the computer terminal 10 (or mobile device). As referred to in embodiments of the application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination connected to the interface).
The memory 104 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the data processing method in the embodiment of the present application, and the processor 102 executes the software programs and modules stored in the memory 104, thereby executing various functional applications and data processing, that is, implementing the data processing method described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 106 is arranged to receive or transmit data via a network. The specific examples of the network described above may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module for communicating with the internet wirelessly.
The display may be, for example, a touch screen type liquid crystal display (Liquid Crystal Display, LCD) that may enable a user to interact with a user interface of the computer terminal 10 (or mobile device).
The hardware block diagram shown in fig. 1 may be used not only as an exemplary block diagram of the computer terminal 10 (or mobile device) but also as an exemplary block diagram of the server, and in an alternative embodiment, fig. 2 shows, in a block diagram, an embodiment using the computer terminal 10 (or mobile device) shown in fig. 1 as a transmitting end. As shown in fig. 2, the computer terminal 10 (or mobile device) may be connected or electronically connected to one or more servers via a data network connection. In an alternative embodiment, the computer terminal 10 (or mobile device) may be a smart phone, tablet computer, or the like. The data network connection may be a local area network connection, a wide area network connection, an internet connection, or other type of data network connection. The computer terminal 10 (or mobile device) may execute to connect to a network service executed by a server (e.g., a security server) or a set of servers 20. Web servers are web-based user services such as social networks, cloud resources, email, online payment, or other online applications.
In the above-described operating environment, the present application provides a data processing method as shown in fig. 3. Fig. 3 is a flowchart of a data processing method according to embodiment 1 of the present application, which can be performed by an edge terminal device, as shown in fig. 3, and includes the steps of:
step S31, obtaining data to be clouded, wherein the data to be clouded is used for positioning user equipment within the coverage area of a target base station;
step S32, receiving positioning control parameters from a first application server, wherein the first application server is used for issuing the positioning control parameters according to positioning control instructions and providing positioning inquiry services, and the positioning control parameters are used for determining whether to upload cloud data to a cloud end or not;
step S33, filtering the data to be cloud-loaded based on the positioning control parameters to obtain a processing result;
step S34, in response to the fact that the cloud data to be uploaded is determined to be uploaded through the processing result, the cloud data to be uploaded is uploaded to a second application server, wherein the second application server is used for storing the cloud data to be uploaded so that the first application server can perform positioning query on the user equipment.
The data processing method can be executed by an edge industrial personal computer, which is an industrial embedded computer with rich interfaces and supports various sensors. The target base station may be an existing commercial base station, for example, the target base station may be a next generation base station (the next Generation Node B, gNB) capable of providing New Radio (NR) user plane and control plane protocols and functions.
The first application server is an ECS and is configured to provide cloud computing service, and specifically may issue positioning control parameters according to a positioning control instruction and provide positioning query service. In particular, the ECS is capable of providing 5G location services that may be, but are not limited to, location pushing, electronic fencing, track querying, indoor navigation, material management, location-based user movement habit analysis, and the like. The second application server is an ES, configured to implement distributed, high-expansion, and high-real-time searching and data analysis, and may specifically store data to be cloud-loaded for the ECS to perform location query on a User Equipment (UE).
The edge industrial personal computer can acquire cloud data to be uploaded from the gNB, the cloud data to be uploaded is used for positioning the UE in the coverage area of the gNB, and after the cloud data to be uploaded is acquired, the edge industrial personal computer can receive positioning control parameters (Localization Control Parameters) from the ECS, and the positioning control parameters can be used for determining whether the cloud data to be uploaded is uploaded to the cloud.
Further, the edge industrial personal computer performs filtering processing on cloud data to be uploaded by using the positioning control parameters, so that cloud data to be uploaded to the cloud can be determined, and finally the cloud data to be uploaded to the cloud is uploaded to the ES for storage, so that the ECS can perform positioning query on the UE.
Based on the steps S31 to S34, the to-be-uploaded cloud data for positioning the user equipment within the coverage area of the target base station is obtained, and then the positioning control parameters from the first application server are received, then the to-be-uploaded cloud data is filtered based on the positioning control parameters to obtain a processing result, and finally the to-be-uploaded cloud data is uploaded to the second application server in response to the fact that the to-be-uploaded cloud data is determined to be uploaded according to the processing result, so that unified management of private network positioning service and efficient use of cloud data are achieved. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It should be noted that the data processing method in the embodiment of the present application may be applied, but not limited to, in application scenarios involving providing location services in fields of industrial manufacturing, smart grid, media entertainment, medical health, internet of vehicles, smart city, smart finance, smart education, etc., especially in scenarios where location services of private networks are uniformly managed.
The data processing method in the above embodiment is further described below.
In an alternative embodiment, in step S31, acquiring the data to be cloud includes:
step S311, receiving original data from the target base station, where the original data includes: a first base station identifier of a target base station, a first equipment identifier of user equipment, positioning reference signal data and positioning reference signal parameters;
step S312, analyzing the positioning reference signal data by using the positioning reference signal parameters to obtain an analysis result;
step S313, positioning and resolving the user equipment based on the resolving result to obtain the position data and the time stamp of the user equipment, wherein the time stamp is used for determining the time of resolving to obtain the position data;
in step S314, the data to be cloud-loaded is determined through the first base station identifier, the first device identifier, the location data and the timestamp.
In the above alternative embodiment, the edge industrial personal computer may provide a location resolution service, so as to obtain the data to be cloud-loaded.
Specifically, the edge industrial personal computer may receive original data from the gNB, where the original data includes a gNB identifier (Identity, ID) corresponding to the gNB, a UE ID, positioning reference signal data, and positioning reference signal parameters. Wherein, the positioning reference data can be SRS data or demodulation reference signal (Demodulation Reference Signal, DMRS) data; the positioning reference data parameter may be an SRS-related parameter or a DMRS-related parameter.
Further, the edge industrial personal computer analyzes the SRS data by utilizing the SRS related parameters to obtain an analysis result, or analyzes the DMRS data by utilizing the DMRS related parameters to obtain an analysis result. And the edge industrial personal computer performs positioning calculation on the user equipment based on the analysis result so as to obtain the position data and the time stamp of the UE, wherein the position data of the UE can be two-dimensional position data or three-dimensional data of the UE in the gNB coverage area. The coverage area based on the gNB can pre-establish a relative coordinate system, the relative coordinate system can be customized by a user, and the position data of the UE are two-dimensional position data (x, y) or three-dimensional position data (x, y, z) in the relative coordinate system. And after the edge industrial personal computer performs positioning calculation, determining the data to be cloud-loaded through the gNB ID, the UE ID, the position data and the time stamp. The edge industrial personal computer provides the position resolving service, so that the computing resources of the target base station can be effectively saved.
Based on the above optional embodiment, by receiving the original data from the target base station, further analyzing the positioning reference signal data by using the positioning reference signal parameter in the original data to obtain an analysis result, then performing positioning calculation on the user equipment based on the analysis result to obtain the position data and the timestamp of the user equipment, and finally, by the first base station identifier, the first equipment identifier, the position data and the timestamp in the original data, the data to be clouded can be rapidly determined.
In an alternative embodiment, in step S31, acquiring the data to be cloud includes:
step S315, receiving the solution data from the target base station, where the solution data includes: the method comprises the steps of determining a first base station identifier of a target base station, a first equipment identifier of user equipment, and position data and a time stamp of the user equipment, which are obtained after the target base station performs positioning calculation on the user equipment, wherein the time stamp is used for determining the time of obtaining the position data through the positioning calculation;
step S316, determining the data to be cloud-loaded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
In the above alternative embodiment, the target base station may provide a location resolution service, so as to obtain the data to be cloud-loaded.
Specifically, the gNB sends the solution data obtained after the positioning solution to the edge industrial personal computer, wherein the solution data comprises gNB ID, UE ID, and position data and a time stamp of the UE obtained after the positioning solution of the gNB to the UE. And after receiving the resolving data, the edge industrial personal computer determines the data to be cloud-loaded according to the content of the resolving data. The base station compatibility can be realized by providing position resolving service through the edge industrial personal computer.
Based on the above optional embodiment, by receiving the resolved data from the target base station, and further based on the first base station identifier, the first device identifier, the location data and the timestamp in the resolved data, the data to be clouded can be determined quickly.
In an optional embodiment, in step S33, filtering the to-be-cloud data based on the positioning control parameter, to obtain a processing result includes:
step S331, determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting the positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
step S332, comparing the first base station identifier with the second base station identifier, comparing the first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service, thereby obtaining a processing result.
Specifically, the edge industrial personal computer receives a positioning control parameter from the ECS, where the positioning control parameter includes a gNB ID supporting a positioning service, a UE ID subscribing to the positioning service, positioning period data, an identifier of whether the positioning service is valid, a positioning start time, and a positioning end time, and can determine a second base station identifier, a second device identifier, and a valid time range of the positioning service based on the positioning parameter.
Further, the first base station identifier is compared with the second base station identifier, the first equipment identifier is compared with the second equipment identifier, and whether the current moment is in the valid time range of the positioning service is determined, so that whether the current cloud data to be uploaded can be determined.
Based on the above optional embodiment, by determining the second base station identifier, the second device identifier and the valid time range of the positioning service based on the positioning control parameter, further comparing the first base station identifier with the second base station identifier, comparing the first device identifier with the second device identifier, and determining whether the current moment is in the valid time range of the positioning service, a processing result is obtained, so that efficient filtering of the data to be clouded can be realized, the data to be clouded to be uploaded to the second application server is determined, and transmission resources are further saved.
In an optional embodiment, in step S34, in response to determining that the data to be uploaded is uploaded through the processing result, uploading the data to be uploaded to the second application server includes:
step S341, positioning period data is determined based on the positioning control parameters, wherein the positioning period data is used for determining an uploading period of the data to be uploaded;
step S342, in response to the fact that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier, and the current moment is in the valid time range of the positioning service, the data to be uploaded is uploaded to the second application server based on the positioning period data.
Specifically, if the first base station identifier is the same as the second base station identifier, the first device identifier is the same as the second device identifier, and the current time is within the valid time range of the positioning service, it can be determined that the data to be uploaded needs to be uploaded, the data to be uploaded is uploaded to the ES based on the uploading period in the positioning period data, otherwise, it is determined that the data to be uploaded does not need to be uploaded.
Based on the above optional embodiment, by determining positioning period data based on the positioning control parameter, and further in response to determining that the first base station identifier is the same as the second base station identifier, the first device identifier is the same as the second device identifier, and the current time is within the effective time range of the positioning service, the data to be uploaded is uploaded to the second application server based on the positioning period data, so that efficient and orderly uploading of the data to be uploaded can be realized, and the data transmission efficiency is further improved.
The data processing method in the embodiment of the application is further described below with reference to the accompanying drawings.
Application scenario 1: and providing a position resolving service by the edge industrial personal computer to acquire the data to be cloud-loaded.
Fig. 4 is a schematic diagram of a data processing method according to embodiment 1 of the present application, as shown in fig. 4, the method includes the steps of:
Step S401, transmitting original data, where the original data includes: a first base station identifier of a target base station, a first equipment identifier of user equipment, positioning reference signal data and positioning reference signal parameters;
step S402, analyzing the positioning reference signal data by utilizing the positioning reference signal parameters to obtain an analysis result;
step S403, carrying out positioning calculation on the user equipment based on the analysis result to obtain the position data and the time stamp of the user equipment, wherein the time stamp is used for determining the moment of obtaining the position data by the calculation;
step S404, determining data to be clouded through a first base station identifier, a first equipment identifier, position data and a time stamp;
step S405, a positioning control parameter is sent, wherein the positioning control parameter is used for determining whether to upload cloud data to a cloud;
step S406, determining a second base station identifier, a second equipment identifier and a valid time range of the positioning service based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting the positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
step S407, comparing the first base station identifier with the second base station identifier, comparing the first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service or not to obtain a processing result;
Step S408, positioning period data is determined based on the positioning control parameters, wherein the positioning period data is used for determining the uploading period of the data to be uploaded;
step S409, in response to the processing result determining that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier, and the current time is within the valid time range of the positioning service, uploading the data to be uploaded to the second application server based on the positioning period data.
Based on the steps S401 to S409, the position resolving service can be provided through the edge industrial personal computer, so that the data to be uploaded can be obtained, the positioning control parameters from the first application server are further received, then the data to be uploaded is filtered based on the positioning control parameters, a processing result is obtained, finally the data to be uploaded is uploaded to the second application server in response to the fact that the data to be uploaded is determined to be uploaded according to the processing result, and therefore unified management of private network positioning service and efficient use of cloud data are achieved.
Application scenario 2: and providing a position resolving service by the target base station to acquire the data to be cloud-loaded.
Fig. 5 is a schematic diagram of still another data processing method according to embodiment 1 of the present application, as shown in fig. 5, the method includes the steps of:
Step S501, performing positioning calculation on the user equipment to obtain calculation data, where the calculation data includes: the method comprises the steps of determining a first base station identifier of a target base station, a first equipment identifier of user equipment, and position data and a time stamp of the user equipment, which are obtained after the target base station performs positioning calculation on the user equipment, wherein the time stamp is used for determining the time of obtaining the position data through the positioning calculation;
step S502, determining data to be cloud-loaded through a first base station identifier, a first equipment identifier, position data and a time stamp;
step S503, sending positioning control parameters, wherein the positioning control parameters are used for determining whether to upload cloud data to a cloud;
step S504, determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting the positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
step S505, comparing the first base station identifier with the second base station identifier, comparing the first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service, so as to obtain a processing result;
Step S506, positioning period data is determined based on the positioning control parameters, wherein the positioning period data is used for determining the uploading period of the data to be uploaded;
step S507, in response to the fact that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier, and the current moment is in the valid time range of the positioning service, the data to be uploaded is uploaded to the second application server based on the positioning period data.
It should be noted that, if the performance of the target base station meets the preset condition, the processing task of the edge industrial personal computer in the embodiment shown in fig. 5 may be performed instead of the target base station, and the edge industrial personal computer does not need to be deployed in the data processing system for providing the positioning service. The embodiment of the application provides an example that the target base station replaces the edge industrial personal computer to execute the position resolving task, but the application is not particularly limited.
Based on the above steps S501 to S507, when the performance of the target base station meets the preset condition, the target base station provides a position resolving service, so as to obtain the data to be uploaded, further receive the positioning control parameter from the first application server, then perform filtering processing on the data to be uploaded based on the positioning control parameter, obtain a processing result, and finally determine to upload the data to be uploaded to the second application server in response to the processing result, thereby realizing unified management of private network positioning service and efficient use of the cloud data.
Fig. 6 is a schematic diagram of cloud topology on a positioning service in the related art, as shown in fig. 6, in the positioning service topology, cloud management and control is deployed on a cloud server, unified management, operation and maintenance are performed on a base station and core network equipment of a manufacturer under a line, and value added services of a perception class and a guarantee class can be provided by subsequent planning. Positioning services are deployed in cloud management and control, each base station has a set of baseband processing units (Building Base band Unit, BBU) and is directly connected to the core network through the BBU. One BBU can support a plurality of remote radio units (Remote Radio Unit, RRU) through an expansion unit, the RRU can perform positioning measurement to obtain a measurement result, the measurement result is transmitted to the BBU through the expansion unit, a positioning algorithm is obtained through a unified interface to perform positioning calculation on the measurement result, calculated data are obtained, and then the calculated data are uploaded to the cloud through a small bandwidth. In the scheme shown in fig. 6, the positioning service is deployed in a private network, and is only managed by adopting a local management mode, so that the positioning service cannot be communicated with other positioning networks, and after a user purchases positioning services of different manufacturers at different places, the positioning service cannot be uniformly managed and used.
Fig. 7 is a schematic diagram of a cloud topology of a location service according to embodiment 1 of the present application, and as shown in fig. 7, a data processing system for providing a location service includes a user equipment, a target base station, an edge industrial personal computer, a first application server, a second application server, and a third application server. The target base station is deployed with a Distributed Unit (CU) and a Centralized Unit (CU), and the ue may be connected to the core network and then to the application server through the target base station. The data processing module in the edge industrial personal computer can execute the data processing method in embodiment 1, and the first application server can receive the operation data of the data console (DataV) by using the POP protocol, so as to provide a positioning service, and send positioning control parameters to the edge industrial personal computer. The edge industrial personal computer obtains a processing result after filtering the data to be cloud-loaded, and can upload the data to be cloud-loaded to the second application server based on the processing result. The data processing method in the embodiment of the application can realize the integration of communication navigation in a large range by positioning service clouding, and provide higher-level control management, equipment image acquisition, data analysis and other functions for positioning service. By providing the unified cloud data interface and the cloud upper cloud lower control interface, different positioning service providers can be compatible, and further, efficient unified management and control of positioning information of the private network and the mass equipment are realized.
Fig. 8 is a schematic diagram of a cloud topology of a positioning service according to another embodiment 1 of the present application, as shown in fig. 8, in a control link, positioning control data is set by a data console with a visual interface, and then transmitted to a first application server through a post office protocol gateway, and further sent to an edge industrial personal computer by the first application server, so as to implement positioning control. Specifically, fig. 9 is a schematic diagram of a visual interface of a data console according to embodiment 1 of the present application, as shown in fig. 9, the data console uses an application program interface (Application Programming Interface, API) of a POP gateway to issue a positioning control instruction to a positioning Service module in an ECS, where the control instruction includes: creating, modifying, inquiring and deleting positioning control parameters, wherein the positioning control parameters comprise: base station gNB ID and UE ID of subscribing positioning service, data reporting period and reporting unit, whether reporting mark, reporting start-stop time, etc. The positioning control parameters are synchronously stored in the ES through the API, and the Service module performs addition, deletion and modification of the parameters on the ES. The data processing module of the edge industrial personal computer subscribes to the cloud positioning control parameter setting through the MQTT, and the MQTT server in the positioning Service module periodically accesses the ES to acquire the current positioning control parameter, and if the current positioning control parameter changes, the current positioning control parameter is issued through the MQTT. It should be noted that, in the embodiment of the present application, the cloud positioning Service module includes two main types of control sub-modules: the API accesses the ES sub-module and the MQTT server sub-module.
In the data link, the edge industrial personal computer can upload the position data to the second application server by using the control data, then the second application server transmits the position data to the first application server, and finally the first application server feeds the position data back to the visual interface for display through the post office protocol gateway. Specifically, the user equipment sends uplink traffic to the target base station, the target base station can extract SRS data by using the DU and expose corresponding socket data interfaces outwards, and the edge industrial personal computer obtains SRS original data through the socket data interfaces. The data processing module of the edge industrial personal computer calculates the position of the terminal by using a positioning algorithm, acquires real-time positioning control parameters through the MQTT, completes the filtration of cloud data based on the positioning control parameters, and finally uploads the position data to the cloud ES for storage through the public network. The DataV console accesses a positioning Service module of the ECS on the cloud through an API of the POP gateway, and the Service module can inquire an ES and return to the position of the user equipment; in addition, the cloud or client side application server may also call the API to query ES data for advanced positioning applications, such as positioning big data analysis. The cloud or client side application server refers to an application server deployed by user functions, and the application server can also be in the form of an ES or an ECS, and can run specific position-related functions, such as position pushing, electronic fence, track inquiry, indoor navigation, material management, position-based user movement habit analysis, and the like. It should be noted that, in the embodiment of the present application, the cloud positioning Service modules are all running on the cloud in the form of daemon, and the local data processing module is running under the cloud in the form of daemon or intelligent controller, so as to ensure the compatibility of the base stations.
In the embodiment of the application, the edge industrial personal computer can use at least 4-core 8G configuration or reserve the configuration in a base station server for locating the cloud by comprehensively considering the transmission requirement and the calculation force requirement. Specifically, the transmission requirement can be configured by using 2-core 4G for transmitting uplink cloud data and downlink MQTT control instructions, and the bandwidth occupied by the uplink cloud data is less than 1Kbps/UE on the data plane; on the control plane, control data occupies a bandwidth <1Kbps. The computing power demand can be configured by using 2-core 4G for processing logic of a data plane and a control plane, and a positioning algorithm is carried on the data plane, and the data is uploaded to a cloud ES for storage after the position data is obtained through calculation; on the control plane, cloud data can be filtered as needed based on control instructions of the data console.
Compared with the related art, the data processing method of the embodiment of the application has the following advantages:
1. the complexity of the positioning algorithm is low, and the algorithm is arranged on the edge industrial personal computer, so that the cloud bandwidth can be greatly reduced on the premise of not obviously increasing the edge calculation cost;
2. the influence of abnormal uplink links, such as packet loss, jitter, disorder and the like, on positioning reliability is reduced;
3. the environment compatibility is good, and different positioning service providers can be docked, so that the same management of the positioning service is realized.
In the embodiment of the application, the to-be-uploaded cloud data for positioning the user equipment within the coverage area of the target base station is obtained, the positioning control parameters from the first application server are further received, the to-be-uploaded cloud data is filtered based on the positioning control parameters to obtain a processing result, and finally the to-be-uploaded cloud data is uploaded to the second application server in response to the determination of the to-be-uploaded cloud data through the processing result, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or fully authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards of the related country and region, and provide corresponding operation entries for the user to select authorization or rejection.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required for the present application.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus a necessary general hardware platform, but that it may also be implemented by means of hardware. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
Example 2
There is further provided, according to an embodiment of the present application, a data processing method, which may be executed by a first application server, and fig. 10 is a flowchart of a data processing method according to embodiment 2 of the present application, as shown in fig. 10, the method including the steps of:
step S101, a positioning request is obtained, wherein the positioning request is used for requesting to perform positioning inquiry on user equipment within the coverage area of a target base station;
step S102, in response to a positioning request, inquiring and obtaining the position data of the user equipment from the data to be cloud, wherein the data to be cloud is used for positioning the user equipment, the data to be cloud is determined by the edge terminal equipment based on the positioning control parameters issued by the first application server, the data to be cloud is stored in the second application service, the first application server is used for issuing the positioning control parameters and providing positioning inquiry service, and the positioning control parameters are used for determining whether to upload the data to be cloud to the cloud;
step S103, returning the position data.
Based on the steps S101 to S103, a positioning request for requesting to perform positioning query on the user equipment within the coverage area of the target base station is obtained, and then the positioning request is responded, the position data of the user equipment is obtained by querying from the data to be cloud, and finally the position data is returned, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It should be noted that the data processing method in the embodiment of the present application may be applied, but not limited to, in application scenarios involving providing location services in fields of industrial manufacturing, smart grid, media entertainment, medical health, internet of vehicles, smart city, smart finance, smart education, etc., especially in scenarios where location services of private networks are uniformly managed.
The data processing method in the above embodiment is further described below.
In an alternative embodiment, in step S101, acquiring the positioning request includes: and receiving a positioning request from the cloud control device or the third application server.
Specifically, the above-mentioned control device on the cloud may be a DataV console, the above-mentioned third application server may be a cloud or client application server, and the third application device may run specific location related functions, for example, location pushing, electronic fence, track query, indoor navigation, material management, location-based user movement habit analysis, and the like.
Based on the above-mentioned alternative embodiment, the location request can be obtained from different channels, and then the location data query can be performed, so as to provide a stable and reliable location service.
In an alternative embodiment, the data processing method of the embodiment of the present application further includes: receiving a positioning control instruction from cloud control equipment, wherein the positioning control instruction is used for indicating a configuration mode of positioning control parameters; configuring positioning control parameters based on the positioning control instructions; and responding to the subscription request of the edge terminal equipment, and transmitting the positioning control parameters to the edge terminal equipment.
The configuration modes of the positioning control parameters include, but are not limited to, creating, modifying, inquiring and deleting the positioning control parameters. The data console uses an API of the POP gateway to issue positioning control instructions to a positioning Service module in the ECS, wherein the control instructions comprise: creating, modifying, inquiring and deleting positioning control parameters, wherein the positioning control parameters comprise: base station gNB ID and UE ID of subscribing positioning service, data reporting period and reporting unit, whether reporting mark, reporting start-stop time, etc.
In an alternative embodiment, the data processing method of the embodiment of the present application further includes: storing the positioning control parameters to a second application server; accessing a second application server according to a preset period to determine whether the positioning control parameters are changed; and responding to the change of the positioning control parameters, and transmitting the changed positioning control parameters to the edge terminal equipment.
Specifically, the positioning control parameters are synchronously stored in the ES through the API, and the Service module performs addition, deletion, modification and check of the parameters on the ES. The data processing module of the edge industrial personal computer subscribes to the cloud positioning control parameter setting through the MQTT, and the MQTT server in the positioning Service module periodically accesses the ES to acquire the current positioning control parameter, and if the current positioning control parameter changes, the current positioning control parameter is issued through the MQTT.
It should be noted that, the preferred implementation manner of this embodiment may be referred to the related description in embodiment 1, and will not be repeated here.
Example 3
According to an embodiment of the present application, there is also provided a data processing method, which may be performed by an on-cloud control device, fig. 11 is a flowchart of a data processing method according to embodiment 3 of the present application, as shown in fig. 11, and the method includes the steps of:
step S111, a positioning request is sent to a first application server, wherein the first application server is used for issuing positioning control parameters and providing positioning query service, the positioning request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded are used for positioning the user equipment, and the cloud data to be uploaded are determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service;
step S112, receiving the position data of the user equipment corresponding to the positioning request returned by the first application server, wherein the position data is obtained by inquiring the to-be-cloud data.
Based on the steps S111 to S112, a positioning request for requesting to perform positioning query on the user equipment within the coverage area of the target base station is sent to the first application server, so that the position data of the user equipment corresponding to the positioning request returned by the first application server is received, thereby realizing unified management of private network positioning service and efficient use of cloud data. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It should be noted that the data processing method in the embodiment of the present application may be applied, but not limited to, in application scenarios involving providing location services in fields of industrial manufacturing, smart grid, media entertainment, medical health, internet of vehicles, smart city, smart finance, smart education, etc., especially in scenarios where location services of private networks are uniformly managed.
The data processing method in the above embodiment is further described below.
In an alternative embodiment, the data processing method in the embodiment of the present application further includes: and sending a positioning control instruction to the first application server so that the first application service configures positioning control parameters based on the positioning control instruction, and enabling the first application service to respond to a subscription request of the edge terminal equipment and send the positioning control parameters to the edge terminal equipment, wherein the positioning control instruction is used for indicating the configuration mode of the positioning control parameters.
In an optional embodiment, a graphical user interface is provided through the control device on the cloud, and content displayed by the graphical user interface at least partially includes a location data query scene, and the data processing method in the embodiment of the application further includes:
Step S113, responding to a first touch operation acting on a graphical user interface, and displaying a positioning cloud service page;
step S114, responding to a second touch operation acting on the positioning cloud service page, and inputting a base station identifier of a target base station, a device identifier of user equipment, a positioning period, a positioning starting time and a positioning ending time in the positioning cloud service page;
step S115, responding to a third touch operation acting on a positioning cloud service page, and sending a positioning request to a first application server based on a base station identifier, a device identifier, a positioning period, a positioning starting time and a positioning ending time;
and step S116, displaying the position data corresponding to the positioning request in the positioning cloud service page.
The graphical user interface further comprises a first control (or a first touch area), and when a first touch operation acting on the first control (or the first touch area) is detected, the positioning cloud service page is displayed. The first touch operation may be operations such as clicking, selecting, hooking, and screening conditions.
The graphical user interface further comprises a second control (or a second touch area), and when a second touch operation acting on the second control (or the second touch area) is detected, a base station identifier of the target base station, a device identifier of the user equipment, a positioning period, a positioning start time and a positioning end time are input into the positioning cloud service page. The second touch operation may be operations such as clicking, selecting, hooking, and screening conditions.
The graphical user interface further includes a third control (or a third touch area), and when a third touch operation acting on the third control (or the third touch area) is detected, a positioning request is sent to the first application server based on the base station identifier, the device identifier, the positioning period, the positioning start time and the positioning end time. The third touch operation may be operations such as clicking, selecting, hooking, and screening conditions.
The first touch operation, the second touch operation, and the third touch operation may be operations in which a user touches the display screen of the terminal device with a finger and touches the terminal device. The touch operation may include single-point touch, multi-point touch, where the touch operation of each touch point may include clicking, long pressing, heavy pressing, swiping, and the like. The first touch operation, the second touch operation, and the third touch operation may also be touch operations implemented by an input device such as a mouse or a keyboard.
Further, after a positioning request is sent to the first application server based on the base station identifier, the equipment identifier, the positioning period, the positioning start time and the positioning end time, position data corresponding to the positioning request is displayed in the positioning cloud service page, so that the inquiry of the position data is completed.
It should be noted that, the preferred implementation manner of this embodiment may be referred to the related description in embodiment 1, and will not be repeated here.
Example 4
There is further provided, according to an embodiment of the present application, a data processing method, which may be executed by a third application server, fig. 12 is a flowchart of a data processing method according to embodiment 4 of the present application, as shown in fig. 12, the method including the steps of:
step S121, a position pushing request is sent to a first application server, wherein the first application server is used for sending positioning control parameters and providing positioning query service, the position pushing request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded are used for positioning the user equipment, and the cloud data to be uploaded are determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service;
step S122, receiving real-time push position data of the user equipment corresponding to the position push request returned by the first application server, wherein the real-time push position data is inquired from the cloud data to be uploaded;
Step S123, based on the real-time push position data, the movement habit analysis is performed on the target objects associated with the user equipment.
Based on the steps S121 to S123, a location pushing request for requesting to perform location query on the user equipment within the coverage area of the target base station is sent to the first application server, so as to receive real-time pushing location data of the user equipment corresponding to the location pushing request returned by the first application server, and finally, based on the real-time pushing location data, a movement habit analysis is performed on a target object associated with the user equipment, thereby realizing unified management of private network location service and efficient use of cloud data. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It should be noted that the data processing method in the embodiment of the present application may be applied, but not limited to, in application scenarios involving providing location services in fields of industrial manufacturing, smart grid, media entertainment, medical health, internet of vehicles, smart city, smart finance, smart education, etc., especially in scenarios where location services of private networks are uniformly managed.
The data processing method in the above embodiment is further described below.
In an alternative embodiment, a graphical user interface is provided through the third application server, where the content displayed by the graphical user interface at least partially includes a real-time location push scene, and the data processing method in an embodiment of the present application further includes:
step S124, responding to a first touch operation acted on the graphical user interface, and displaying a positioning cloud service page;
step S125, responding to a second touch operation acting on the positioning cloud service page, and inputting a base station identifier of a target base station, a device identifier of user equipment, a positioning period, a positioning starting time and a positioning ending time in the positioning cloud service page;
step S126, responding to a third touch operation acting on the positioning cloud service page, and sending a position pushing request to the first application server based on the base station identifier, the equipment identifier, the positioning period, the positioning starting time and the positioning ending time;
step S127, displaying real-time push position data corresponding to the position push request in the positioning cloud service page.
The graphical user interface further comprises a first control (or a first touch area), and when a first touch operation acting on the first control (or the first touch area) is detected, the positioning cloud service page is displayed. The first touch operation may be operations such as clicking, selecting, hooking, and screening conditions.
The graphical user interface further comprises a second control (or a second touch area), and when a second touch operation acting on the second control (or the second touch area) is detected, a base station identifier of the target base station, a device identifier of the user equipment, a positioning period, a positioning start time and a positioning end time are input into the positioning cloud service page. The second touch operation may be operations such as clicking, selecting, hooking, and screening conditions.
The graphical user interface further includes a third control (or a third touch area), and when a third touch operation acting on the third control (or the third touch area) is detected, a position pushing request is sent to the first application server based on the base station identifier, the device identifier, the positioning period, the positioning start time and the positioning end time. The third touch operation may be operations such as clicking, selecting, hooking, and screening conditions.
The first touch operation, the second touch operation, and the third touch operation may be operations in which a user touches the display screen of the terminal device with a finger and touches the terminal device. The touch operation may include single-point touch, multi-point touch, where the touch operation of each touch point may include clicking, long pressing, heavy pressing, swiping, and the like. The first touch operation, the second touch operation, and the third touch operation may also be touch operations implemented by an input device such as a mouse or a keyboard.
Further, after the position pushing request is sent to the first application server based on the base station identifier, the equipment identifier, the positioning period, the positioning starting time and the positioning ending time, real-time pushing position data corresponding to the position pushing request is displayed in the positioning cloud service page, so that stable and reliable positioning service is provided for a user.
It should be noted that, the preferred implementation manner of this embodiment may be referred to the related description in embodiment 1, and will not be repeated here.
Example 5
According to an embodiment of the present application, there is also provided a data processing apparatus for implementing the above-described data processing method, fig. 13 is a block diagram of a data processing apparatus according to embodiment 1 of the present application, as shown in fig. 13, the apparatus including:
the acquiring module 1301 is configured to acquire data to be clouded, where the data to be clouded is used to locate a user equipment within a coverage area of a target base station;
the receiving module 1302 is configured to receive a positioning control parameter from a first application server, where the first application server is configured to issue the positioning control parameter according to a positioning control instruction and provide a positioning query service, and the positioning control parameter is configured to determine whether to upload cloud data to a cloud end;
The filtering module 1303 is used for filtering the data to be cloud-loaded based on the positioning control parameters to obtain a processing result;
and the uploading module 1304 is configured to upload the data to be uploaded to a second application server in response to the determination of the processing result, where the second application server is configured to store the data to be uploaded for the first application server to perform positioning query on the user equipment.
Optionally, the obtaining module 1301 is further configured to: receiving original data from a target base station, wherein the original data comprises: a first base station identifier of a target base station, a first equipment identifier of user equipment, positioning reference signal data and positioning reference signal parameters; analyzing the positioning reference signal data by utilizing the positioning reference signal parameters to obtain an analysis result; positioning and resolving the user equipment based on the resolving result to obtain the position data and the time stamp of the user equipment, wherein the time stamp is used for determining the time when the position data is obtained through resolving; and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
Optionally, the obtaining module 1301 is further configured to: receiving solution data from a target base station, wherein the solution data comprises: the method comprises the steps of determining a first base station identifier of a target base station, a first equipment identifier of user equipment, and position data and a time stamp of the user equipment, which are obtained after the target base station performs positioning calculation on the user equipment, wherein the time stamp is used for determining the time of obtaining the position data through the positioning calculation; and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
Optionally, the filtering module 1303 is further configured to: determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service; comparing the first base station identifier with the second base station identifier, comparing the first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service or not to obtain a processing result.
Optionally, the upload module 1304 is further configured to: determining positioning period data based on the positioning control parameters, wherein the positioning period data is used for determining an uploading period of the data to be uploaded; and in response to the fact that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier and the current moment is in the valid time range of the positioning service, uploading the data to be uploaded to the second application server based on the positioning period data.
In the embodiment of the application, the to-be-uploaded cloud data for positioning the user equipment within the coverage area of the target base station is obtained, the positioning control parameters from the first application server are further received, the to-be-uploaded cloud data is filtered based on the positioning control parameters to obtain a processing result, and finally the to-be-uploaded cloud data is uploaded to the second application server in response to the determination of the to-be-uploaded cloud data through the processing result, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
Here, the acquiring module 1301, the receiving module 1302, the filtering module 1303, and the uploading module 1304 correspond to steps S31 to S34 in embodiment 1, and the four modules are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to those disclosed in embodiment 1. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (for example, the memory 104) and processed by one or more processors (for example, the processors 102a,102b, … …,102 n), and the above-mentioned modules may also be executed as a part of the apparatus in the computer terminal 10 provided in embodiment 1.
Fig. 14 is a block diagram showing a structure of a data processing apparatus according to embodiment 2 of the present application, as shown in fig. 14, including:
an obtaining module 1401, configured to obtain a positioning request, where the positioning request is used to request to perform positioning query on a user equipment within a coverage area of a target base station;
the query module 1402 is configured to query, in response to a positioning request, location data of a user device from to-be-cloud data, where the to-be-cloud data is used for positioning the user device, the to-be-cloud data is determined by an edge terminal device based on a positioning control parameter issued by a first application server, and the to-be-cloud data is stored in a second application service, the first application server is used for issuing the positioning control parameter and providing a positioning query service, and the positioning control parameter is used for determining whether to upload the to-be-cloud data to a cloud;
A return module 1403 for returning the location data.
Optionally, the acquiring module 1401 is further configured to receive a positioning request from the on-cloud control device or the third application server.
Optionally, the data processing apparatus further comprises: a receiving module 1404, configured to receive a positioning control instruction from a control device on the cloud, where the positioning control instruction is configured to indicate a configuration mode of a positioning control parameter; a configuration module 1405 for configuring positioning control parameters based on the positioning control instructions; and the issuing module 1406 is configured to issue the positioning control parameter to the edge terminal device in response to a subscription request of the edge terminal device.
Optionally, the issuing module 1406 is further configured to: storing the positioning control parameters to a second application server; accessing a second application server according to a preset period to determine whether the positioning control parameters are changed; and responding to the change of the positioning control parameters, and transmitting the changed positioning control parameters to the edge terminal equipment.
In the embodiment of the application, the location request for requesting to perform location query on the user equipment within the coverage area of the target base station is obtained, so that the location request is responded, the location data of the user equipment is queried from the data to be cloud-loaded, and finally the location data is returned, thereby realizing unified management of private network location service and efficient use of cloud data. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
Here, it should be noted that the acquisition module 1401, the query module 1402, and the return module 1403 correspond to steps S101 to S103 in embodiment 2, and the three modules are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to those disclosed in embodiment 2. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (for example, the memory 104) and processed by one or more processors (for example, the processors 102a,102b, … …,102 n), and the above-mentioned modules may also be executed as a part of the apparatus in the computer terminal 10 provided in embodiment 1.
Fig. 15 is a block diagram of a data processing apparatus according to still another embodiment of the present application, as shown in fig. 15, including:
the sending module 1501 is configured to send a positioning request to a first application server, where the first application server is configured to issue a positioning control parameter and provide a positioning query service, the positioning request is configured to request a positioning query to a user equipment within a coverage area of a target base station, the positioning control parameter is configured to determine whether to upload data to be cloud to a cloud end, the data to be cloud end is configured to locate the user equipment, and the data to be cloud end is determined by an edge terminal device based on the positioning control parameter and uploaded to a second application service;
The receiving module 1502 is configured to receive location data of a user equipment corresponding to a location request returned by a first application server, where the location data is obtained by querying from data to be cloud.
Optionally, the sending module 1501 is further configured to send a positioning control instruction to the first application server, so that the first application service configures positioning control parameters based on the positioning control instruction, and the first application service responds to a subscription request of the edge terminal device to send the positioning control parameters to the edge terminal device, where the positioning control instruction is used to indicate a configuration mode of the positioning control parameters.
Optionally, the data processing apparatus further comprises: the display module 1503 is configured to respond to a first touch operation applied to the graphical user interface, and display a positioning cloud service page; the input module 1504 is configured to input, in the positioning cloud service page, a base station identifier of the target base station, a device identifier of the user equipment, a positioning period, a positioning start time, and a positioning end time in response to a second touch operation acting on the positioning cloud service page; the sending module 1501 is further configured to respond to a third touch operation that acts on the positioning cloud service page, and send a positioning request to the first application server based on the base station identifier, the device identifier, the positioning period, the positioning start time, and the positioning end time; the display module 1503 is further configured to display location data corresponding to the location request in the location cloud service page.
In the embodiment of the application, the positioning request for requesting the user equipment in the coverage area of the target base station to perform positioning inquiry is sent to the first application server, and then the position data of the user equipment corresponding to the positioning request returned by the first application server is received, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
Here, it should be noted that the above-mentioned transmitting module 1501 and receiving module 1502 correspond to steps S111 to S112 in embodiment 3, and the three modules are the same as the examples and the application scenarios implemented by the corresponding steps, but are not limited to those disclosed in embodiment 3 above. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (for example, the memory 104) and processed by one or more processors (for example, the processors 102a,102b, … …,102 n), and the above-mentioned modules may also be executed as a part of the apparatus in the computer terminal 10 provided in embodiment 1.
Fig. 16 is a block diagram of still another data processing apparatus according to an embodiment of the present application, as shown in fig. 16, including:
the pushing module 1601 is configured to send a location pushing request to a first application server, where the first application server is configured to send a location control parameter and provide a location query service, the location pushing request is configured to request location query to a user equipment within a coverage area of a target base station, the location control parameter is configured to determine whether to upload data to be cloud to a cloud end, the data to be cloud end is configured to locate the user equipment, and the data to be cloud end is determined by an edge terminal device based on the location control parameter and is uploaded to a second application service;
the receiving module 1602 is configured to receive real-time push position data of a user device corresponding to a position push request returned by the first application server, where the real-time push position data is obtained by querying data to be cloud;
the analysis module 1603 is configured to perform movement habit analysis on a target object associated with the user equipment based on the real-time push position data.
Optionally, the data processing apparatus further comprises: the display module 1604 is configured to respond to a first touch operation acting on the graphical user interface, and display a positioning cloud service page; the input module 1605 is configured to input, in response to a second touch operation acting on the positioning cloud service page, a base station identifier of the target base station, a device identifier of the user equipment, a positioning period, a positioning start time, and a positioning end time in the positioning cloud service page; the pushing module 1601 is further configured to send a location pushing request to the first application server based on the base station identifier, the device identifier, the positioning period, the positioning start time, and the positioning end time in response to a third touch operation acting on the positioning cloud service page; the display module 1604 is further configured to display real-time push location data corresponding to the location push request in the location cloud service page.
In the embodiment of the application, the position pushing request for requesting to locate and inquire the user equipment in the coverage area of the target base station is sent to the first application server, so that the real-time pushing position data of the user equipment corresponding to the position pushing request returned by the first application server is received, and finally, the movement habit analysis is carried out on the target object associated with the user equipment based on the real-time pushing position data, thereby realizing unified management of private network locating service and efficient use of cloud data. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
Here, the pushing module 1601, the receiving module 1602, and the analyzing module 1603 correspond to steps S121 to S123 in embodiment 4, and the three modules are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to those disclosed in embodiment 4. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (for example, the memory 104) and processed by one or more processors (for example, the processors 102a,102b, … …,102 n), and the above-mentioned modules may also be executed as a part of the apparatus in the computer terminal 10 provided in embodiment 1.
Example 6
Embodiments of the present application may provide a computer terminal, which may be any one of a group of computer terminals. Alternatively, in the present embodiment, the above-described computer terminal may be replaced with a terminal device such as a mobile terminal.
Alternatively, in this embodiment, the above-mentioned computer terminal may be located in at least one network device among a plurality of network devices of the computer network.
In this embodiment, the above-mentioned computer terminal may execute the program code of the following steps in the data processing method: acquiring data to be clouded, wherein the data to be clouded is used for positioning user equipment within the coverage range of a target base station; receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing positioning inquiry service, and the positioning control parameter is used for determining whether to upload cloud data to a cloud; filtering the cloud data to be processed based on the positioning control parameters to obtain a processing result; and uploading the data to be uploaded to a second application server in response to the fact that the data to be uploaded is determined to be uploaded through the processing result, wherein the second application server is used for storing the data to be uploaded so that the first application server can perform positioning query on the user equipment.
Alternatively, fig. 17 is a block diagram of a computer terminal according to an embodiment of the present application. As shown in fig. 17, the computer terminal may include: one or more (only one is shown) processors 172, memory 174, a memory controller, and a peripheral interface, wherein the peripheral interface interfaces with the radio frequency module, the audio module, and the display.
The memory may be used to store software programs and modules, such as program instructions/modules corresponding to the data processing methods and apparatuses in the embodiments of the present application, and the processor executes the software programs and modules stored in the memory, thereby executing various functional applications and data processing, that is, implementing the data processing methods described above. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include memory remotely located relative to the processor, which may be connected to the computer terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The processor may call the information and the application program stored in the memory through the transmission device to perform the following steps: acquiring data to be clouded, wherein the data to be clouded is used for positioning user equipment within the coverage range of a target base station; receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing positioning inquiry service, and the positioning control parameter is used for determining whether to upload cloud data to a cloud; filtering the cloud data to be processed based on the positioning control parameters to obtain a processing result; and uploading the data to be uploaded to a second application server in response to the fact that the data to be uploaded is determined to be uploaded through the processing result, wherein the second application server is used for storing the data to be uploaded so that the first application server can perform positioning query on the user equipment.
Optionally, the above processor may further execute program code for: receiving original data from a target base station, wherein the original data comprises: a first base station identifier of a target base station, a first equipment identifier of user equipment, positioning reference signal data and positioning reference signal parameters; analyzing the positioning reference signal data by utilizing the positioning reference signal parameters to obtain an analysis result; positioning and resolving the user equipment based on the resolving result to obtain the position data and the time stamp of the user equipment, wherein the time stamp is used for determining the time when the position data is obtained through resolving; and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
Optionally, the above processor may further execute program code for: receiving solution data from a target base station, wherein the solution data comprises: the method comprises the steps of determining a first base station identifier of a target base station, a first equipment identifier of user equipment, and position data and a time stamp of the user equipment, which are obtained after the target base station performs positioning calculation on the user equipment, wherein the time stamp is used for determining the time of obtaining the position data through the positioning calculation; and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
Optionally, the above processor may further execute program code for: determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service; comparing the first base station identifier with the second base station identifier, comparing the first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service or not to obtain a processing result.
Optionally, the above processor may further execute program code for: determining positioning period data based on the positioning control parameters, wherein the positioning period data is used for determining an uploading period of the data to be uploaded; and in response to the fact that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier and the current moment is in the valid time range of the positioning service, uploading the data to be uploaded to the second application server based on the positioning period data.
Optionally, the above processor may further execute program code for: acquiring a positioning request, wherein the positioning request is used for requesting to perform positioning inquiry on user equipment within the coverage area of a target base station; inquiring from the data to be cloud to obtain the position data of the user equipment in response to the positioning request, wherein the data to be cloud is used for positioning the user equipment, the data to be cloud is determined by the edge terminal equipment based on the positioning control parameters issued by the first application server, the data to be cloud is stored in the second application service, the first application server is used for issuing the positioning control parameters and providing positioning inquiry service, and the positioning control parameters are used for determining whether the data to be cloud is uploaded to the cloud; and returning the position data.
Optionally, the above processor may further execute program code for: and receiving a positioning request from the cloud control device or the third application server.
Optionally, the above processor may further execute program code for: receiving a positioning control instruction from cloud control equipment, wherein the positioning control instruction is used for indicating a configuration mode of positioning control parameters; configuring positioning control parameters based on the positioning control instructions; and responding to the subscription request of the edge terminal equipment, and transmitting the positioning control parameters to the edge terminal equipment.
Optionally, the above processor may further execute program code for: storing the positioning control parameters to a second application server; accessing a second application server according to a preset period to determine whether the positioning control parameters are changed; and responding to the change of the positioning control parameters, and transmitting the changed positioning control parameters to the edge terminal equipment.
Optionally, the above processor may further execute program code for: sending a positioning request to a first application server, wherein the first application server is used for issuing positioning control parameters and providing positioning query service, the positioning request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded is used for positioning the user equipment, and the edge terminal equipment determines the cloud data to be uploaded based on the positioning control parameters and uploads the cloud data to a second application service; and receiving the position data of the user equipment corresponding to the positioning request returned by the first application server, wherein the position data is inquired from the data to be cloud-loaded.
Optionally, the above processor may further execute program code for: and sending a positioning control instruction to the first application server so that the first application service configures positioning control parameters based on the positioning control instruction, and enabling the first application service to respond to a subscription request of the edge terminal equipment and send the positioning control parameters to the edge terminal equipment, wherein the positioning control instruction is used for indicating the configuration mode of the positioning control parameters.
Optionally, the above processor may further execute program code for: responding to a first touch operation acting on a graphical user interface, and displaying and positioning a cloud service page; responding to a second touch operation acting on the positioning cloud service page, and inputting a base station identifier of a target base station, a device identifier of user equipment, a positioning period, a positioning starting time and a positioning ending time in the positioning cloud service page; responding to a third touch operation acting on a positioning cloud service page, and sending a positioning request to a first application server based on a base station identifier, a device identifier, a positioning period, a positioning starting time and a positioning ending time; and displaying the position data corresponding to the positioning request in the positioning cloud service page.
Optionally, the above processor may further execute program code for: a position pushing request is sent to a first application server, wherein the first application server is used for sending positioning control parameters and providing positioning query service, the position pushing request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the to-be-uploaded cloud data are used for positioning the user equipment, and the to-be-uploaded cloud data are determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service;
Receiving real-time push position data of user equipment corresponding to a position push request returned by a first application server, wherein the real-time push position data is inquired from cloud data to be uploaded; and based on the real-time push position data, carrying out movement habit analysis on the target object associated with the user equipment.
Optionally, the above processor may further execute program code for: responding to a first touch operation acting on a graphical user interface, and displaying and positioning a cloud service page; responding to a second touch operation acting on the positioning cloud service page, and inputting a base station identifier of a target base station, a device identifier of user equipment, a positioning period, a positioning starting time and a positioning ending time in the positioning cloud service page; responding to a third touch operation acting on a positioning cloud service page, and sending a position pushing request to a first application server based on a base station identifier, a device identifier, a positioning period, a positioning starting time and a positioning ending time; and displaying real-time push position data corresponding to the position push request in the positioning cloud service page.
By adopting the embodiment of the application, the to-be-uploaded cloud data for positioning the user equipment within the coverage area of the target base station is obtained, the positioning control parameters from the first application server are further received, the to-be-uploaded cloud data is filtered based on the positioning control parameters to obtain the processing result, and finally the to-be-uploaded cloud data is uploaded to the second application server in response to the determination of the to-be-uploaded cloud data through the processing result, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
It will be appreciated by those skilled in the art that the structure shown in the figure is merely illustrative, and the computer terminal may be a terminal device such as a smart phone (e.g. an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a mobile internet device (Mobile Internet Devices, MID). Fig. 17 is not limited to the structure of the electronic device. For example, the computer terminal may also include more or fewer components (e.g., network interfaces, display devices, etc.) than shown in fig. 17, or have a different configuration than shown in fig. 17.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be implemented by a program for instructing a terminal device to execute in association with hardware, the program may be stored in a computer readable storage medium, and the storage medium may include: flash disk, read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), magnetic or optical disk, and the like.
Example 7
Embodiments of the present application also provide a computer-readable storage medium. Alternatively, in this embodiment, the storage medium may be used to store the program code executed by the data processing method provided in the first embodiment.
Alternatively, in this embodiment, the storage medium may be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: acquiring data to be clouded, wherein the data to be clouded is used for positioning user equipment within the coverage range of a target base station; receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing positioning inquiry service, and the positioning control parameter is used for determining whether to upload cloud data to a cloud; filtering the cloud data to be processed based on the positioning control parameters to obtain a processing result; and uploading the data to be uploaded to a second application server in response to the fact that the data to be uploaded is determined to be uploaded through the processing result, wherein the second application server is used for storing the data to be uploaded so that the first application server can perform positioning query on the user equipment.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: receiving original data from a target base station, wherein the original data comprises: a first base station identifier of a target base station, a first equipment identifier of user equipment, positioning reference signal data and positioning reference signal parameters; analyzing the positioning reference signal data by utilizing the positioning reference signal parameters to obtain an analysis result; positioning and resolving the user equipment based on the resolving result to obtain the position data and the time stamp of the user equipment, wherein the time stamp is used for determining the time when the position data is obtained through resolving; and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: receiving solution data from a target base station, wherein the solution data comprises: the method comprises the steps of determining a first base station identifier of a target base station, a first equipment identifier of user equipment, and position data and a time stamp of the user equipment, which are obtained after the target base station performs positioning calculation on the user equipment, wherein the time stamp is used for determining the time of obtaining the position data through the positioning calculation; and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service; comparing the first base station identifier with the second base station identifier, comparing the first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service or not to obtain a processing result.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: determining positioning period data based on the positioning control parameters, wherein the positioning period data is used for determining an uploading period of the data to be uploaded; and in response to the fact that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier and the current moment is in the valid time range of the positioning service, uploading the data to be uploaded to the second application server based on the positioning period data.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: acquiring a positioning request, wherein the positioning request is used for requesting to perform positioning inquiry on user equipment within the coverage area of a target base station; inquiring from the data to be cloud to obtain the position data of the user equipment in response to the positioning request, wherein the data to be cloud is used for positioning the user equipment, the data to be cloud is determined by the edge terminal equipment based on the positioning control parameters issued by the first application server, the data to be cloud is stored in the second application service, the first application server is used for issuing the positioning control parameters and providing positioning inquiry service, and the positioning control parameters are used for determining whether the data to be cloud is uploaded to the cloud; and returning the position data.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: and receiving a positioning request from the cloud control device or the third application server.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: receiving a positioning control instruction from cloud control equipment, wherein the positioning control instruction is used for indicating a configuration mode of positioning control parameters; configuring positioning control parameters based on the positioning control instructions; and responding to the subscription request of the edge terminal equipment, and transmitting the positioning control parameters to the edge terminal equipment.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: storing the positioning control parameters to a second application server; accessing a second application server according to a preset period to determine whether the positioning control parameters are changed; and responding to the change of the positioning control parameters, and transmitting the changed positioning control parameters to the edge terminal equipment.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: sending a positioning request to a first application server, wherein the first application server is used for issuing positioning control parameters and providing positioning query service, the positioning request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded is used for positioning the user equipment, and the edge terminal equipment determines the cloud data to be uploaded based on the positioning control parameters and uploads the cloud data to a second application service; and receiving the position data of the user equipment corresponding to the positioning request returned by the first application server, wherein the position data is inquired from the data to be cloud-loaded.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: and sending a positioning control instruction to the first application server so that the first application service configures positioning control parameters based on the positioning control instruction, and enabling the first application service to respond to a subscription request of the edge terminal equipment and send the positioning control parameters to the edge terminal equipment, wherein the positioning control instruction is used for indicating the configuration mode of the positioning control parameters.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: responding to a first touch operation acting on a graphical user interface, and displaying and positioning a cloud service page; responding to a second touch operation acting on the positioning cloud service page, and inputting a base station identifier of a target base station, a device identifier of user equipment, a positioning period, a positioning starting time and a positioning ending time in the positioning cloud service page; responding to a third touch operation acting on a positioning cloud service page, and sending a positioning request to a first application server based on a base station identifier, a device identifier, a positioning period, a positioning starting time and a positioning ending time; and displaying the position data corresponding to the positioning request in the positioning cloud service page.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: a position pushing request is sent to a first application server, wherein the first application server is used for sending positioning control parameters and providing positioning query service, the position pushing request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the to-be-uploaded cloud data are used for positioning the user equipment, and the to-be-uploaded cloud data are determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service; receiving real-time push position data of user equipment corresponding to a position push request returned by a first application server, wherein the real-time push position data is inquired from cloud data to be uploaded; and based on the real-time push position data, carrying out movement habit analysis on the target object associated with the user equipment.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: responding to a first touch operation acting on a graphical user interface, and displaying and positioning a cloud service page; responding to a second touch operation acting on the positioning cloud service page, and inputting a base station identifier of a target base station, a device identifier of user equipment, a positioning period, a positioning starting time and a positioning ending time in the positioning cloud service page; responding to a third touch operation acting on a positioning cloud service page, and sending a position pushing request to a first application server based on a base station identifier, a device identifier, a positioning period, a positioning starting time and a positioning ending time; and displaying real-time push position data corresponding to the position push request in the positioning cloud service page.
By adopting the embodiment of the application, the to-be-uploaded cloud data for positioning the user equipment within the coverage area of the target base station is obtained, the positioning control parameters from the first application server are further received, the to-be-uploaded cloud data is filtered based on the positioning control parameters to obtain the processing result, and finally the to-be-uploaded cloud data is uploaded to the second application server in response to the determination of the to-be-uploaded cloud data through the processing result, so that unified management of private network positioning service and efficient use of cloud data are realized. Therefore, the embodiment of the application achieves the aim of unified management of the private network positioning service, thereby realizing the technical effects of reducing the unified management difficulty of the private network positioning service and improving the management efficiency, and further solving the technical problems of high unified management difficulty and low management efficiency caused by local management of the positioning service in the private network in the related technology.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present application, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, such as the division of the units, is merely a logical function division, and may be implemented in another manner, for example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present application and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present application, which are intended to be comprehended within the scope of the present application.

Claims (13)

1. A method of data processing, comprising:
acquiring to-be-cloud data, wherein the to-be-cloud data are used for positioning user equipment within the coverage range of a target base station;
receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing a positioning query service, and the positioning control parameter is used for determining whether to upload the cloud data to be uploaded to a cloud;
filtering the data to be cloud-loaded based on the positioning control parameters to obtain a processing result;
in response to the processing result, uploading the cloud data to be uploaded to a second application server, wherein the second application server is used for storing the cloud data to be uploaded so that the first application server can perform positioning query on the user equipment;
the filtering processing is performed on the cloud data to be uploaded based on the positioning control parameters, and the processing result is obtained, wherein the processing result comprises:
determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
Comparing a first base station identifier with the second base station identifier, comparing a first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service to obtain the processing result, wherein the first base station identifier is used for representing the base station identifier corresponding to the target base station, and the first equipment identifier is used for representing the user equipment identifier corresponding to the user equipment.
2. The data processing method according to claim 1, wherein acquiring the data to be cloud-loaded comprises:
receiving original data from the target base station, wherein the original data comprises: the first base station identifier of the target base station, the first equipment identifier of the user equipment, positioning reference signal data and positioning reference signal parameters;
analyzing the positioning reference signal data by utilizing the positioning reference signal parameters to obtain an analysis result;
positioning and resolving the user equipment based on the resolving result to obtain position data and a time stamp of the user equipment, wherein the time stamp is used for determining the time when the position data is resolved;
And determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
3. The data processing method according to claim 1, wherein acquiring the data to be cloud-loaded comprises:
receiving solution data from the target base station, wherein the solution data comprises: the first base station identifier of the target base station, the first equipment identifier of the user equipment, and the position data and the time stamp of the user equipment, which are obtained after the target base station performs positioning calculation on the user equipment, wherein the time stamp is used for determining the time when the position data is obtained by the positioning calculation;
and determining the data to be clouded through the first base station identifier, the first equipment identifier, the position data and the time stamp.
4. The data processing method according to claim 1, wherein uploading the data to be uploaded to the second application server in response to determining to upload the data to be uploaded through the processing result comprises:
determining positioning period data based on the positioning control parameters, wherein the positioning period data is used for determining an uploading period of the data to be uploaded;
And in response to the fact that the first base station identifier is the same as the second base station identifier, the first equipment identifier is the same as the second equipment identifier, and the current moment is in the valid time range of the positioning service, uploading the cloud data to be uploaded to the second application server based on the positioning period data.
5. A method of data processing, comprising:
acquiring a positioning request, wherein the positioning request is used for requesting to perform positioning inquiry on user equipment within the coverage range of a target base station;
the method comprises the steps that a positioning request is responded, position data of user equipment are inquired from cloud data to be uploaded, wherein the cloud data to be uploaded are used for positioning the user equipment, the cloud data to be uploaded are determined by edge terminal equipment based on positioning control parameters issued by a first application server, the cloud data to be uploaded are stored in a second application service, the first application server is used for issuing the positioning control parameters and providing positioning inquiry service, and the positioning control parameters are used for determining whether the cloud data to be uploaded are uploaded to a cloud;
returning the position data;
The positioning control parameters are also used for filtering the cloud data to be uploaded to obtain a processing result, and the processing result is used for determining whether the cloud data to be uploaded is uploaded to the cloud;
the positioning control parameter is further used for determining a second base station identifier, a second equipment identifier and a positioning service effective time range, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
the processing result is obtained by comparing a first base station identifier with the second base station identifier, comparing a first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service, wherein the first base station identifier is used for representing the base station identifier corresponding to the target base station, and the first equipment identifier is used for representing the user equipment identifier corresponding to the user equipment.
6. The data processing method of claim 5, wherein obtaining the location request comprises:
and receiving the positioning request from the cloud control equipment or the third application server.
7. The data processing method according to claim 5, characterized in that the data processing method further comprises:
receiving a positioning control instruction from cloud control equipment, wherein the positioning control instruction is used for indicating a configuration mode of the positioning control parameter;
configuring the positioning control parameters based on the positioning control instructions;
and responding to the subscription request of the edge terminal equipment, and transmitting the positioning control parameters to the edge terminal equipment.
8. The data processing method according to claim 5, characterized in that the data processing method further comprises:
storing the positioning control parameters to the second application server;
accessing the second application server according to a preset period to determine whether the positioning control parameter changes;
and responding to the change of the positioning control parameters, and transmitting the changed positioning control parameters to the edge terminal equipment.
9. A method of data processing, comprising:
sending a positioning request to a first application server, wherein the first application server is used for issuing positioning control parameters and providing positioning query service, the positioning request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded is used for positioning the user equipment, and the cloud data to be uploaded is determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service;
Receiving position data of the user equipment corresponding to the positioning request returned by the first application server, wherein the position data is obtained by inquiring the data to be cloud;
the positioning control parameters are also used for filtering the cloud data to be uploaded to obtain a processing result, and the processing result is used for determining whether the cloud data to be uploaded is uploaded to the cloud;
the positioning control parameter is further used for determining a second base station identifier, a second equipment identifier and a positioning service effective time range, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
the processing result is obtained by comparing a first base station identifier with the second base station identifier, comparing a first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service, wherein the first base station identifier is used for representing the base station identifier corresponding to the target base station, and the first equipment identifier is used for representing the user equipment identifier corresponding to the user equipment.
10. The data processing method according to claim 9, characterized in that the data processing method further comprises:
and sending a positioning control instruction to the first application server so that the first application service configures the positioning control parameters based on the positioning control instruction, and the first application service responds to a subscription request of the edge terminal equipment to send the positioning control parameters to the edge terminal equipment, wherein the positioning control instruction is used for indicating the configuration mode of the positioning control parameters.
11. A method of data processing, comprising:
a position pushing request is sent to a first application server, wherein the first application server is used for sending positioning control parameters and providing positioning query service, the position pushing request is used for requesting to perform positioning query on user equipment within the coverage range of a target base station, the positioning control parameters are used for determining whether to upload cloud data to a cloud end, the cloud data to be uploaded are used for positioning the user equipment, and the cloud data to be uploaded are determined by edge terminal equipment based on the positioning control parameters and uploaded to a second application service;
Receiving real-time push position data of the user equipment corresponding to the position push request returned by the first application server, wherein the real-time push position data is inquired from the cloud data to be uploaded;
based on the real-time push position data, carrying out movement habit analysis on a target object associated with the user equipment;
the positioning control parameters are also used for filtering the cloud data to be uploaded to obtain a processing result, and the processing result is used for determining whether the cloud data to be uploaded is uploaded to the cloud;
the positioning control parameter is further used for determining a second base station identifier, a second equipment identifier and a positioning service effective time range, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
the processing result is obtained by comparing a first base station identifier with the second base station identifier, comparing a first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service, wherein the first base station identifier is used for representing the base station identifier corresponding to the target base station, and the first equipment identifier is used for representing the user equipment identifier corresponding to the user equipment.
12. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a stored program, wherein the program, when run, controls a device in which the computer-readable storage medium is located to perform the data processing method of any one of claims 1 to 11.
13. An electronic device, comprising:
a processor; and
a memory, coupled to the processor, for providing instructions to the processor to process the following processing steps:
acquiring to-be-cloud data, wherein the to-be-cloud data are used for positioning user equipment within the coverage range of a target base station;
receiving a positioning control parameter from a first application server, wherein the first application server is used for issuing the positioning control parameter according to a positioning control instruction and providing a positioning query service, and the positioning control parameter is used for determining whether to upload the cloud data to be uploaded to a cloud;
filtering the data to be cloud-loaded based on the positioning control parameters to obtain a processing result;
in response to the processing result, uploading the cloud data to be uploaded to a second application server, wherein the second application server is used for storing the cloud data to be uploaded so that the first application server can perform positioning query on the user equipment;
The filtering processing is performed on the cloud data to be uploaded based on the positioning control parameters, and the processing result is obtained, wherein the processing result comprises:
determining a second base station identifier, a second equipment identifier and a positioning service effective time range based on the positioning control parameter, wherein the second base station identifier represents a base station identifier supporting positioning service, and the second equipment identifier represents a user equipment identifier subscribing to the positioning service;
comparing a first base station identifier with the second base station identifier, comparing a first equipment identifier with the second equipment identifier, and determining whether the current moment is in the valid time range of the positioning service to obtain the processing result, wherein the first base station identifier is used for representing the base station identifier corresponding to the target base station, and the first equipment identifier is used for representing the user equipment identifier corresponding to the user equipment.
CN202310612366.3A 2023-05-25 2023-05-25 Data processing method, storage medium and electronic device Active CN116367304B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310612366.3A CN116367304B (en) 2023-05-25 2023-05-25 Data processing method, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310612366.3A CN116367304B (en) 2023-05-25 2023-05-25 Data processing method, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN116367304A CN116367304A (en) 2023-06-30
CN116367304B true CN116367304B (en) 2023-09-12

Family

ID=86922450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310612366.3A Active CN116367304B (en) 2023-05-25 2023-05-25 Data processing method, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN116367304B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198149A (en) * 2006-12-06 2008-06-11 华为技术有限公司 Positional information determining method, resource uploading management method and applied server
CN105100231A (en) * 2015-07-13 2015-11-25 小米科技有限责任公司 Method, equipment and system for obtaining location information of intelligent equipment
CN106683012A (en) * 2017-01-05 2017-05-17 上官昊 Mobile smart campus system based on internet of things
CN109862519A (en) * 2019-01-18 2019-06-07 深圳高新兴物联科技有限公司 Localization method, location information calculation method, system, terminal and storage medium
WO2019154149A1 (en) * 2018-02-11 2019-08-15 华为技术有限公司 Positioning method, terminal and server
CN110708660A (en) * 2019-10-22 2020-01-17 苏州速显微电子科技有限公司 Method for realizing terminal positioning
CN111556443A (en) * 2020-04-24 2020-08-18 腾讯科技(深圳)有限公司 Positioning control system, method, device, positioning terminal and storage medium
CN111787483A (en) * 2020-08-19 2020-10-16 展讯通信(上海)有限公司 Position determination method and device
CN113126026A (en) * 2019-12-31 2021-07-16 中移(成都)信息通信科技有限公司 Positioning system, method and storage medium
CN115002811A (en) * 2022-08-01 2022-09-02 阿里巴巴达摩院(杭州)科技有限公司 Private network control method, data processing method, equipment control method and equipment
CN115348537A (en) * 2022-08-12 2022-11-15 中国工商银行股份有限公司 Method, system, device and storage medium for positioning service server
CN115568012A (en) * 2022-08-09 2023-01-03 中国电信股份有限公司 Positioning data transmission method, device and system, electronic equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686591B (en) * 2012-09-06 2015-07-29 腾讯科技(深圳)有限公司 Obtain the method and system of positional information

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198149A (en) * 2006-12-06 2008-06-11 华为技术有限公司 Positional information determining method, resource uploading management method and applied server
CN105100231A (en) * 2015-07-13 2015-11-25 小米科技有限责任公司 Method, equipment and system for obtaining location information of intelligent equipment
CN106683012A (en) * 2017-01-05 2017-05-17 上官昊 Mobile smart campus system based on internet of things
WO2019154149A1 (en) * 2018-02-11 2019-08-15 华为技术有限公司 Positioning method, terminal and server
CN109862519A (en) * 2019-01-18 2019-06-07 深圳高新兴物联科技有限公司 Localization method, location information calculation method, system, terminal and storage medium
CN110708660A (en) * 2019-10-22 2020-01-17 苏州速显微电子科技有限公司 Method for realizing terminal positioning
CN113126026A (en) * 2019-12-31 2021-07-16 中移(成都)信息通信科技有限公司 Positioning system, method and storage medium
CN111556443A (en) * 2020-04-24 2020-08-18 腾讯科技(深圳)有限公司 Positioning control system, method, device, positioning terminal and storage medium
CN111787483A (en) * 2020-08-19 2020-10-16 展讯通信(上海)有限公司 Position determination method and device
CN115002811A (en) * 2022-08-01 2022-09-02 阿里巴巴达摩院(杭州)科技有限公司 Private network control method, data processing method, equipment control method and equipment
CN115568012A (en) * 2022-08-09 2023-01-03 中国电信股份有限公司 Positioning data transmission method, device and system, electronic equipment and storage medium
CN115348537A (en) * 2022-08-12 2022-11-15 中国工商银行股份有限公司 Method, system, device and storage medium for positioning service server

Also Published As

Publication number Publication date
CN116367304A (en) 2023-06-30

Similar Documents

Publication Publication Date Title
JP6941679B2 (en) Network slice selection method, user equipment, and network equipment
CN105871671B (en) Method and device for controlling and acquiring uploading data of intelligent household equipment
KR101820198B1 (en) Service processing method and apparatus based on location information
CN102638586B (en) Sharing method, system and device for application program information
CN105850218B (en) A kind of the discovery method, apparatus and system of D2D communication
CN102739808B (en) Transmission system and the method for cloud storage server, user terminal and high in the clouds data
CN103037007A (en) Data sharing method and data sharing system based on geographic position service
CN103188101A (en) Distributed type collection scheduling method and device
US11930091B2 (en) List-based redundancy control in crowd-based IoT
US9425982B2 (en) Server and method for providing device management service and device receiving the device management service
CN109661843B (en) Method and system for device location management
CN112491719A (en) Network node selection method, equipment and storage medium
CN112566078A (en) Device connection method and apparatus, storage medium, and electronic apparatus
CN112202652A (en) Method and device for displaying information of equipment to be networked, storage medium and electronic device
CN105451356B (en) SIM card resource allocation method and device
CN104954978A (en) Method and device for wireless network ranging
US9374710B2 (en) Mediation server, control method therefor, communication device, control method therefor, communication system, and computer program
US11678181B2 (en) Global device management architecture for IoT devices with regional autonomy
CN116367304B (en) Data processing method, storage medium and electronic device
WO2017023957A1 (en) Service element host selection
KR101995871B1 (en) M2M Exchange Platform for M2M Roaming
CN109218049B (en) Control method, related equipment and system
EP2987343B1 (en) Method and network node for managing device-related data and method and communication device for communicating with the network node
CN111164951A (en) Service registration based on service capability requirements and preferences
KR102000199B1 (en) Method and Server Apparatus for Providing Internet of Things Platform Service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant