CN113543036A - Data processing method and device and electronic equipment - Google Patents

Data processing method and device and electronic equipment Download PDF

Info

Publication number
CN113543036A
CN113543036A CN202110805767.1A CN202110805767A CN113543036A CN 113543036 A CN113543036 A CN 113543036A CN 202110805767 A CN202110805767 A CN 202110805767A CN 113543036 A CN113543036 A CN 113543036A
Authority
CN
China
Prior art keywords
target
route
communication
communication quality
track
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110805767.1A
Other languages
Chinese (zh)
Inventor
刘俊霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN202110805767.1A priority Critical patent/CN113543036A/en
Publication of CN113543036A publication Critical patent/CN113543036A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Navigation (AREA)

Abstract

The application discloses a data processing method, a data processing device and electronic equipment, wherein the method comprises the following steps: obtaining a route obtaining request, wherein the route obtaining request at least comprises a starting position and a target position of first equipment; the method comprises the steps of obtaining a target route between an initial position and a target position at least based on communication quality parameters of first track points, wherein the first track points are the track points between the initial position and the target position, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet communication optimal conditions.

Description

Data processing method and device and electronic equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data processing method and apparatus, and an electronic device.
Background
Currently, a mobile phone user usually uses a route in navigation to travel during a driving journey.
However, the communication quality of the mobile phone in the journey cannot be predicted in advance, so that the planned route may not meet the communication requirement.
Disclosure of Invention
In view of the above, the present application provides a data processing method, an apparatus and an electronic device, as follows:
a method of data processing, comprising:
obtaining a route obtaining request, wherein the route obtaining request at least comprises a starting position and a target position of first equipment;
the method comprises the steps of obtaining a target route between an initial position and a target position at least based on communication quality parameters of first track points, wherein the first track points are the track points between the initial position and the target position, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet communication optimal conditions.
In the method, preferably, the communication quality parameter of the second trace point meets the communication preference condition, and the method includes:
the average value of the signal intensity values of all the second track points meets the communication optimal condition;
or the like, or, alternatively,
and the number of the track points of which the signal intensity values are greater than or equal to the intensity threshold value in all the second track points meets the communication optimization condition.
In the method, preferably, the communication quality parameter of the second trace point meets the communication preference condition, and the method includes:
the communication quality parameters of the second track point on the target time period meet the communication optimization condition, the target time period comprises at least one target moment, and the target moment is the moment when the first device travels to the second track point, or the target moment is the occurrence moment of a preset target event in the first device.
The method preferably further includes, in a case where the target route is a plurality of routes:
obtaining route time and/or route length of the target route;
selecting a preferred route in the target route according to the route time and/or the route length.
In the method, preferably, the communication quality parameter of the first trace point is obtained by:
obtaining communication data of at least one second device on the first track point, wherein the communication data comprises a current signal strength value and/or a historical signal strength value of the second device on the first track point;
and processing the current signal intensity value and/or the historical signal intensity value to obtain a communication quality parameter on the first track point.
In the method, preferably, the communication quality parameter of the first trace point is obtained by:
obtaining a historical signal strength value of the first device on the first track point;
and processing the historical signal strength value to obtain the communication quality parameter on the first track point.
The above method, preferably, further comprises:
outputting the target route to the first device to prompt the first device to travel according to the target route;
the method comprises the steps that a communication quality mark is output on a second track point in a target route, the communication quality mark represents communication quality parameters of the second track point on a target time period, the target time period comprises at least one target moment, and the target moment is the moment when first equipment travels to the second track point or the target moment is the occurrence moment of a preset target event in the first equipment.
In the method, preferably, the communication quality parameter of the second trace point over the target time period is further used to instruct the first device to switch the communication mode when traveling to at least a position adjacent to the second trace point;
wherein, when the communication quality parameter of the second track point satisfies a first communication switching condition, the first device in the first communication mode enters a second communication mode when traveling to at least be adjacent to the second track point; the first device in the second communication mode enters the first communication mode when traveling to at least be adjacent to the second track point under the condition that the communication quality parameter on the second track point meets a second communication switching condition;
the communication quality parameter in the second communication mode is better than the communication quality parameter in the first communication mode.
A data processing apparatus comprising:
a request obtaining unit, configured to obtain a route obtaining request, where the route obtaining request at least includes a start position and a target position of a first device;
the route obtaining unit is used for obtaining the starting position and the target route between the target positions at least based on the communication quality parameters of the first track points, the first track points are the starting position and the track points between the target positions, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet the communication optimal conditions.
An electronic device, comprising:
a memory for storing an application program and data generated by the application program running;
a processor for running the application to implement: obtaining a route obtaining request, wherein the route obtaining request at least comprises a starting position and a target position of first equipment; the method comprises the steps of obtaining a target route between an initial position and a target position at least based on communication quality parameters of first track points, wherein the first track points are the track points between the initial position and the target position, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet communication optimal conditions.
According to the data processing method, the data processing device and the electronic equipment, after the route acquisition request comprising the starting position and the target position of the first equipment is acquired, the target route between the starting position and the target position is acquired according to the communication quality parameters of the track points between the starting position and the target position, and the communication quality parameters of the track points in the target route meet the communication optimal conditions. Therefore, the route with the communication quality parameters including the track points at the planning position of the first device meeting the communication preference condition is planned, so that the first device obtains the communication experience corresponding to the communication preference condition on the route.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart of a data processing method according to an embodiment of the present application;
FIGS. 2-9 are exemplary diagrams of embodiments of the present application, respectively;
fig. 10 and fig. 11 are another flow charts of a data processing method according to an embodiment of the present application;
FIGS. 12 and 13 are diagrams illustrating another embodiment of the present application;
fig. 14 is a schematic structural diagram of a data processing apparatus according to a second embodiment of the present application;
fig. 15-17 are schematic structural diagrams of a data processing apparatus according to a second embodiment of the present application;
fig. 18 is a schematic structural diagram of an electronic device according to a third embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In order to plan a target route with communication quality parameters meeting requirements for a first device, so that the first device can travel according to the target route, referring to fig. 1, a flowchart of an implementation of a data processing method provided in an embodiment of the present application is shown, the method may be applied to an electronic device capable of performing data processing, and the electronic device may be a map server capable of providing a navigation route planning service for the first device, such as a background server of a map manufacturer; alternatively, the electronic device may also be a first device that needs to travel using the navigation route, such as a terminal device held by a user, e.g., a mobile phone, a pad, or a computer. The technical scheme in the embodiment is mainly used for providing the target route for the first device, so that the first device obtains communication experience corresponding to the communication preference condition on the target route.
Specifically, the method in this embodiment may include the following steps:
step 101: a route acquisition request is obtained.
The route acquisition request at least comprises a starting position and a target position of the first device. The starting position may be a current position of the first device, or the starting position may be a preset position corresponding to the first device, and the target position is a position that the first device needs to reach. For example, the passerby a takes the current position of the mobile phone a, such as the park position, as the starting position and the office position as the target position; alternatively, the passerby a takes a preset position such as the position of the home as the start position and the office as the target position.
In one implementation, the first device generates a route acquisition request according to the starting location and the target location, and the first device may be a mobile phone of a passerby or the like. The first device generates a route acquisition request according to the starting position and the target position determined by a user of the first device under the condition that the first device needs to travel from the starting position to the target position. For example, as shown in fig. 2, when the passer-by a needs to travel from the starting position X to the target position Y, the passer-by a makes a position selection on the mobile phone a, and the mobile phone a generates a route acquisition request according to the selected position.
In another implementation, the first device receives a route acquisition request generated by another device, and the third device may be a device different from the first device and the map server, such as a mobile phone B of the person B. The first device receives a route acquisition request sent by the third device in the case that the first device needs to travel according to the instruction of the third device, and the third device may generate the route acquisition request according to the starting position and the target position determined by the user of the third device. For example, as shown in fig. 3, when the passer B needs to ask the passer a to travel from the starting position X to the target position Y, the passer B performs position selection on the mobile phone B, and the mobile phone B generates a route acquisition request according to the selected position and sends the route acquisition request to the mobile phone a of the passer a.
In another implementation, a map server receives a route acquisition request sent by a first device. The first device generates a route acquisition request according to the starting position and the target position determined by a user of the first device under the condition that the first device needs to travel from the starting position to the target position, and sends the route acquisition request to the map server. For example, as shown in fig. 4, when the passer a needs to travel from the start position X to the target position Y, the passer a performs position selection on the mobile phone a, the mobile phone a generates a route acquisition request according to the selected position, and sends the route acquisition request to the map server c.
In another implementation, the map server receives the starting position and the target position sent by the first device, and generates a route acquisition request according to the starting position and the target position. The first device sends the starting position and the target position to a map server under the condition that the first device needs to travel from the starting position to the target position, and the map server generates a route acquisition request according to the starting position and the target position determined by a user of the first device. For example, as shown in fig. 5, when the passer a needs to travel from the start position X to the target position Y, the passer a performs position selection on the mobile phone a, the mobile phone a transmits the selected position to the map server c, and the map server c generates a route acquisition request.
Step 102: and obtaining a target route between the starting position and the target position at least based on the communication quality parameters of the first track point.
The first track point is a track point between the starting position and the target position. In this embodiment, after planning all possible initial routes between the starting position and the target position, the track point in the initial route may be marked as the first track point, as shown in fig. 6; alternatively, in this embodiment, the starting position is used as the starting point, the route range is defined by the preset sector angle according to the direction toward the target position, and meanwhile, the target position is used as the starting point, the route range is defined by the preset sector angle according to the direction toward the starting position, so that the first track point is selected from the defined route range, as shown in fig. 7. The target route obtained in step 102 includes a plurality of second track points, and the communication quality parameters of the second track points satisfy the communication preference conditions. It can also be understood that: the electronic device in this embodiment, such as the first device or the map server, may plan the route between the starting position and the target position according to the communication quality parameter of the first track point between the starting position and the target position, so that the communication quality parameter of the second track point in the planned target route satisfies the communication preference condition.
It should be noted that the communication preference condition may be a condition that the communication quality parameter of the second trace point meets the requirement of the first device on the communication quality during traveling. The communication preference condition can be preset or dynamically adjusted in the process of traveling. The communication quality parameter may be a Signal Strength value, such as a received Signal Strength indicator rssi (received Signal Strength indication) or the like.
In specific implementation, the communication quality parameter of the second trace point satisfies the communication optimization condition, which may be: and the communication quality parameters of the second track point on the target time period meet the communication optimization condition, and the target time period comprises at least one target moment.
In one implementation, the target time is a time when the first device travels to the second track point. Based on this, in this embodiment, the target time when the first device reaches each first trace point between the start position and the target position is predicted, and the target route is planned according to the communication quality parameters of the first trace points at the respective corresponding target times (the times when the first device reaches), and the communication quality parameters of the second trace points on the target route at the respective corresponding target times (the times when the first device reaches) satisfy the communication preference condition. That is to say, in the present embodiment, a target route, in which the communication quality parameter of the second trace point at the arrival time of the first device satisfies the communication preference condition, is planned according to the communication quality parameter at the arrival time of the first device at each first trace point. For example, as shown in fig. 8, there are a plurality of first track points z1 between the start position X and the target position Y, the arrival time when the seeker a carries the mobile phone a to reach each first track point z1, that is, the target time, is predicted, then according to the communication quality parameters of the first track points z1 at the arrival time, a target route including a plurality of second track points z2 is planned, and the communication quality parameters of the second track points z2 at the arrival time when the seeker a carries the mobile phone a satisfy the communication preference condition.
In this embodiment, the target time when the first device reaches the first track point can be predicted according to the length of the track line between the start position and the first track point and the traveling speed of the first device.
In another implementation manner, the target time is an occurrence time of a target event preset in the first device. The target event here is an event that has been set by the user to be completed in the first device, such as a video conference, a live online broadcast, and the like, and the target event occurs in a target time period, and a target time in the target time period is known, and the first device may reach some track points between the starting position and the target position in the target time period. Based on this, in this embodiment, according to the target time corresponding to the target event, the target route is planned according to the communication quality parameters at these target times (the times at which the first device may reach the corresponding first track points), and the communication quality parameters of the second track points on the target route at the respective corresponding target times (the occurrence times of the target event) satisfy the communication preference conditions. That is, in the present embodiment, a target route in which the communication quality parameter of the second trace point at the occurrence time of the target event satisfies the communication preference condition is planned according to the communication quality parameter at the occurrence time of the target event at each first trace point. For example, as shown in fig. 9, there are a plurality of first track points z1 between the start position X and the target position Y, the occurrence time period of the video conference, i.e., the target time, is first obtained, and then a target route including a plurality of second track points z2 is planned according to the communication quality parameters of the first track points z1 at the occurrence time of the video conference, and the communication quality parameters of the second track points z2 at the occurrence time of the video conference satisfy the communication preference conditions.
Based on the above implementation, there may be multiple implementation manners that the communication quality parameter of the second trace point satisfies the communication preference condition, as follows:
in an implementation manner, the communication quality parameter of the second trace point satisfies the communication preference condition, which may be: and the average value of the signal intensity values of all the second trace points meets the communication preference condition. For example, the average value of the signal intensity values of all the second trace points is greater than or equal to the first intensity threshold, and further, the average value of the signal intensity values of all the second trace points over the target time period is greater than or equal to the first intensity threshold, and the first intensity threshold may be a preset value. Based on this, the average value of the signal intensity values of the first device for communication in the process of traveling on the target route is greater than or equal to the first intensity threshold, so that the first device meets the communication requirement of the user, and the situation that the first device is blocked or disconnected in communication due to low signal intensity values is avoided.
In another implementation manner, the communication quality parameter of the second trace point satisfies the communication preference condition, which may be: and the number of the track points with the signal strength values larger than the strength threshold value in all the second track points meets the communication optimization condition. For example, the number of trace points of which the signal intensity values are greater than or equal to the second intensity threshold value in all the second trace points is greater than or equal to the number threshold value, and further, the number of trace points of which the signal intensity values over the target time period are greater than or equal to the second intensity threshold value in all the second trace points is greater than or equal to the number threshold value, the second intensity threshold value may be a preset value, and the number threshold value may be a preset value. Based on this, when first equipment communicates on the target route in-process of marcing, the track point that signal intensity value is lower appears is less for first equipment satisfies user's communication demand, avoids appearing because the track point that signal intensity value is lower too much and leads to the condition that first equipment communication blocks for a long time or broken string.
As can be seen from the foregoing solution, in the data processing method provided in this embodiment of the present application, after the route acquisition request including the start position and the target position of the first device is acquired, the target route between the start position and the target position is acquired according to the communication quality parameter of the track point between the start position and the target position, and the communication quality parameter of the track point in the target route satisfies the communication preference condition. It can be seen that, in the embodiment of the present application, a route is planned for the first device, where the communication quality parameter including the track point meets the communication preference condition, so that the first device obtains a communication experience corresponding to the communication preference condition on the route.
In one implementation manner, there may be one or more target routes planned in step 102, and in a case that there is one target route, in this embodiment, the target route may be directly output to the first device, so that the first device travels according to the route navigation information corresponding to the target route. In this embodiment, when the target route is multiple, one or more preferred routes may be selected from the target route and output to the first device, so that the first device can travel according to the route navigation information corresponding to the target route.
Specifically, after step 102, the method in this embodiment may further include the following steps, as shown in fig. 10:
step 103: the route time and/or the route length of the target route is obtained.
The route time is the total time used for the first device to travel on the target route, and the route length is the length of the track line in the target route.
In one implementation, the track line in the target route may be measured to obtain the route length of the target route, and the route time of the target route is obtained in combination with the travel rate of the first device in the embodiment. For example, the distance measurement is performed on the target route between the starting position X and the target position Y to obtain the route length, and then the route length is divided by the traveling speed of the person asking the way a, such as 60 km/h, to obtain the time for the route of the person asking the way a on the target route.
Step 104: a preferred route is selected among the target routes based on route age and/or route length.
In one implementation, the shortest route in time for the route is selected as the preferred route in the target routes in step 104;
in another implementation manner, the route with the shortest route length is selected as the preferred route in the target routes in step 104;
in another implementation manner, in step 104, routes with the route length sequentially arranged from short to long by N bits are selected in the target routes, N is a positive integer greater than or equal to 2, and then the shortest route is selected as the preferred route from the selected routes;
in another implementation manner, in step 104, routes are selected from the target routes, which are sequentially M bits from short to long in time, M is a positive integer greater than or equal to 2, and then the route with the shortest route length is selected as the preferred route from the selected routes.
Based on the above implementation scheme, the communication quality parameter of the first trace point in this embodiment may be obtained in the following ways:
in an implementation manner, in this embodiment, the communication quality parameter of the first trace point may be obtained by:
firstly, communication data of at least one second device on a first track point is obtained, and the second device is a device which currently travels on the first track point and can also be a device which once travels on the first track point, such as a pedestrian mobile phone and the like. The communication data may contain the current signal strength value and/or the historical signal strength value of the second device at the first track point. In the embodiment, the communication data stored in the map server can be read under the condition of obtaining the authorization. For example, a mobile phone or a pad traveling on the road has a recorded RSSI value each time the mobile phone or the pad passes through the first track point, and uploads the recorded RSSI values to the map server.
And then, processing the current signal intensity value and/or the historical signal intensity value of the second device on the first track point to obtain the communication quality parameter on the first track point.
For example, in this embodiment, the current signal strength value of the second device on the first trace point may be processed to obtain the communication quality parameter on the first trace point. For example, when there is one second device, the current signal strength value of the second device on the first trace point is used as the signal strength value in the communication quality parameter on the first trace point; under the condition that the second devices are multiple, because the signal intensity values are influenced by many factors, such as the surrounding environment, the weather, and the like, in order to improve the accuracy of the communication quality parameters, in this embodiment, the current signal intensity values of the multiple second devices on the first trace point are averaged, and then the obtained average value is used as the signal intensity value in the communication quality parameters on the first trace point.
For another example, in this embodiment, the historical signal strength value of the second device on the first trace point may be processed to obtain the communication quality parameter on the first trace point. For example, when the number of the second devices is one and the historical signal strength value is one, the historical signal strength value of the second device on the first trace point is taken as the signal strength value in the communication quality parameter on the first trace point; under the condition that the second device is one and the historical signal intensity values of the second device on the first track point are multiple or the second device is multiple, since the signal intensity values are influenced by many factors, such as the surrounding environment, weather and the like, in order to improve the accuracy of the communication quality parameters, in this embodiment, the multiple historical signal intensity values are subjected to average processing, and then the obtained average value is used as the signal intensity value in the communication quality parameters on the first track point.
In another implementation manner, in this embodiment, the communication quality parameter of the first trace point may also be obtained by:
first, a historical signal strength value of the first device on a first trace point is obtained. In this embodiment, historical communication data of the first device may be read, and then a historical signal strength value of the first device on the first trace point may be obtained. For example, the mobile phone a of the passerby a has a recorded RSSI value each time it passes through the first trace point, and in this embodiment, the recorded value in the mobile phone a is read to obtain the historical RSSI of the mobile phone a.
And then, processing the historical signal strength value to obtain a communication quality parameter on the first track point.
For example, when the historical signal strength value of the first device on the first trace point is one, the historical signal strength value is taken as the signal strength value in the communication quality parameter on the first trace point; under the condition that the historical signal intensity value of the first device on the first track point is multiple, because the signal intensity value is influenced by many factors, such as the surrounding environment, the weather and the like, in order to improve the accuracy of the communication quality parameter, the multiple historical signal intensity values are subjected to average processing in the embodiment, and then the obtained average value is used as the signal intensity value in the communication quality parameter on the first track point.
Based on the above implementation, after step 102, the method in this embodiment may further include the following steps, as shown in fig. 11:
step 105: and outputting the target route to the first device to prompt the first device to travel according to the target route.
The communication quality mark is output on a second track point in the target route, the communication quality mark represents communication quality parameters of the second track point in a target time period, the target time period comprises at least one target moment, and the target moment is the moment when the first device travels to the second track point or the target moment is the occurrence moment of a target event preset in the first device.
Specifically, the communication quality flag may characterize the quality of the communication quality parameter by the shade of color or the level of hue. For example, a green label characterizes higher signal intensity values, a yellow label characterizes lower signal intensity values, and a red label characterizes lower signal intensity values.
That is to say, in this embodiment, when the target route is output to the first device, the communication quality flag representing the communication quality parameter of the second track point in the target route over the target time period is output at the same time, so as to remind the user of the first device of the communication quality parameter of the second track point when the first device travels to the second track point or the target time occurs.
In one implementation, the target route may be output on the map according to a trajectory line from the starting location to the target location, and the communication quality mark may be output at a corresponding location of a corresponding second trajectory point on the target route, so as to prompt the first device user for a communication quality parameter at the second trajectory point in step 106. For example, as shown in fig. 12, the cell phone a of the person asking the way outputs a target route from the starting position X to the target position Y on the cell phone map, and outputs respective communication quality marks representing the signal strength value when the person asking the way a travels to the second track point z2 at the second track point z2 in the target route, such as the point 1 to the point 14, or representing the signal strength value at the second track point z2 at the time of the occurrence of the event of the video conference, representing the signal strength higher than 100 in green on the track point in the route from the starting position X to the point 2 and the track point in the route from the point 8 to the point 14 in green on the track point in the route from the starting position X to the point 2, representing the signal strength lower than 100 but higher than 70 in yellow on the track point in the route from the point 3 to the point 8, representing the signal strength lower than 70 in red on the track point in the route from the point 2 to the point 3, therefore, the passerby A can see not only the whole target route but also the signal intensity of each point on the target route.
In another implementation manner, in step 106, while the target route is output on the map, the communication quality identifier on each second track point is output according to the two-dimensional icon, so as to prompt the first device user of the communication quality parameter on the second track point. For example, as shown in fig. 13, with the second track point z2 on the target route as the x-axis and the signal intensity value as the y-axis, the signal intensity value corresponding to each second track point z2 from point 1 to point 14 is output to form a signal quality curve, thereby visually prompting the passer a: signal strength status on the target route to be traveled.
In summary, in this embodiment, a target route related to the signal strength can be planned according to the communication quality parameters of the trace points, the target route may be formed by a straight line or may be formed by a plurality of curves, and after being output to the first device, the target route and the signal strength values on the trace points in the target route can be reflected to the user on a map in real time by combining the Positioning of the first device, such as the position obtained by Positioning through a global Positioning system gps (global Positioning system) or beidou, so that the user of the first device is provided with a navigation reference by outputting a mark having a characteristic signal strength value. For example, a route from a home to a company is drawn for the road questioner a, a route including signal strength is drawn according to a historical RSSI value recorded by a mobile phone, and after the route is output to the road questioner a, the road questioner a can know the signal strength of the mobile phone in the front route or road section through the route and the RSSI on the map of the mobile phone a, so as to plan a traveling route in advance or deal with a conference event in advance.
Based on the above implementation scheme, the communication quality parameter of the second trace point in the target time period is further used to instruct the first device to switch the communication mode when the first device travels to at least the adjacent second trace point, so that the communication quality parameter of the first device after the communication mode is switched on the second trace point meets the communication requirement of the first device, and if the signal strength value is improved, the first device is prevented from being jammed in communication, and the like.
Specifically, when the first device switches the communication mode, the following switching manner may be adopted:
and under the condition that the communication quality parameters on the second track points meet the second communication switching condition, the first device in the first communication mode enters the second communication mode when traveling to at least the adjacent second track points, and under the condition that the communication quality parameters on the second track points meet the second communication switching condition, the first device in the second communication mode enters the first communication mode when traveling to at least the adjacent second track points.
And the communication quality parameter in the second communication mode is better than the communication quality parameter in the first communication mode. For example, the first communication mode is a mode in which the first device communicates using a 4G network, and the second communication mode is a communication mode in which the first device communicates using both the 4G network and a 5G network.
The first communication switching condition may be: the signal strength value is less than or equal to the first switching threshold. The second communication control condition may be: the signal strength value is greater than or equal to the second handover threshold, and the first handover threshold and the second handover threshold may be preset values. The first switching threshold and the second switching threshold may be related to a level of a requirement for signal strength when the first device travels to the second track point for communication, for example, the first switching threshold and the second switching threshold correspond to an application program that is run when the first device travels to the second track point, and when the application program that corresponds to the first device that travels to the second track point for communication is different, the corresponding first switching threshold and the second switching threshold may be different. For example, the first device has a high demand for signal strength when using a conference application to perform a high definition video conference, and the first device has a low demand for signal strength when using a chat application to perform data transmission.
In a specific implementation manner, when the first device travels to each second track point on the target route, whether the communication quality parameters on one or more second track points next to the current second track point meet a first communication switching condition is judged, and if the first communication switching condition is met, the first device is switched from the current first communication mode to a second communication mode, so that the communication quality parameters when the first device reaches the one or more second track points next to the current second track point are superior to the previous communication quality parameters; and when the first device travels to each second track point on the target route, whether the communication quality parameters of one or more second track points next to the current second track point meet the second communication switching condition is judged, and if the second communication switching condition is met, the first device is switched back to the first communication mode from the current first communication mode, so that the first device cannot be in the second communication mode such as a multi-access mode and have high power consumption and high temperature.
In summary, in this embodiment, a target route related to the strength of the signal may be planned according to the communication quality parameters of the track points, and after the target route is output to the first device, the target route and the signal strength values of the track points in the target route may be reflected to the user on the map in real time by combining with the positioning of the first device, so that the mark representing the signal strength value is output to provide the navigation reference for the user of the first device. For example, a route from a home to a company is drawn for the road questioner a, a route including signal strength is drawn according to a historical RSSI value recorded by a mobile phone, and after the route is output to the road questioner a, the road questioner a can know the signal strength of the mobile phone in the front route or road section through the route and the RSSI on the map of the mobile phone a, so as to plan a traveling route in advance or deal with a conference event in advance. Meanwhile, the strength of a front signal on a mobile phone a of a passerby a is visible, when the mobile state of the mobile phone a is on the road, the signal strength is preliminarily judged according to the strength of the front signal, when an application with high requirement on network real-time performance, such as a telephone, a WeChat telephone, a teleconference and the like, is detected, a dual-connection dual-active mode can be started according to the signal strength, such as a yellow signal section (RSSI < a certain value) appearing in front of 100 meters to 200 meters, for example, a communication mode of a 5G combined Long Term Evolution (LTE) (Long Term evolution) network, a communication mode of a WLAN and a 5G combined with the LTE, a communication mode of the SIM1 combined with the LTE on SIM1, and a communication mode of the SIM2 combined with the 5G on SIM 2; and when the signal of the road section ahead is green and the signal quality is good, the primary SIM is continuously used to combine with the communication mode of the WLAN.
Referring to fig. 14, a schematic structural diagram of a data processing apparatus according to a second embodiment of the present disclosure is provided, where the apparatus may be applied to an electronic device capable of performing data processing, and the electronic device may be a map server capable of providing a navigation route planning service for a first device, such as a background server of a map manufacturer; alternatively, the electronic device may also be a first device that needs to travel using the navigation route, such as a terminal device held by a user, e.g., a mobile phone, a pad, or a computer. The technical scheme in the embodiment is mainly used for providing the target route for the first device, so that the first device obtains communication experience corresponding to the communication preference condition on the target route.
Specifically, the data processing apparatus in this embodiment may include the following units:
a request obtaining unit 1401, configured to obtain a route obtaining request, where the route obtaining request includes at least a start location and a target location of a first device.
The request obtaining unit 1401 may be implemented by a communication interface in the electronic device, so as to receive the route obtaining request, or the request obtaining unit 1401 may be implemented by a processor in the electronic device, so as to generate the route obtaining request.
The route obtaining unit 1402 is configured to obtain the target route between the starting location and the target location based on at least the communication quality parameter of the first track point, where the first track point is the track point between the starting location and the target location, the target route includes a plurality of second track points, and the communication quality parameter of the second track point satisfies a communication preference condition.
The route obtaining unit 1402 may be implemented by a processor in the electronic device, so as to obtain the target route.
As can be seen from the foregoing solution, in the data processing apparatus provided in the second embodiment of the present application, after the route acquisition request including the start position and the target position of the first device is acquired, the target route between the start position and the target position is acquired according to the communication quality parameter of the track point between the start position and the target position, and the communication quality parameter of the track point in the target route satisfies the communication preference condition. It can be seen that, in the embodiment of the present application, a route is planned for the first device, where the communication quality parameter including the track point meets the communication preference condition, so that the first device obtains a communication experience corresponding to the communication preference condition on the route.
In one implementation, the communication quality parameter of the second trace point satisfies the communication preference condition, which includes: the average value of the signal intensity values of all the second track points meets the communication optimal condition; or the number of the track points of which the signal intensity values are greater than or equal to the intensity threshold value in all the second track points meets the communication preference condition.
In one implementation, the communication quality parameter of the second trace point satisfies a communication preference condition, which includes: the communication quality parameters of the second track point on the target time period meet the communication optimization condition, the target time period comprises at least one target moment, and the target moment is the moment when the first device travels to the second track point, or the target moment is the occurrence moment of a preset target event in the first device.
In one implementation, the apparatus in this embodiment may further include the following units, as shown in fig. 15:
a route optimization unit 1403, configured to obtain route time and/or route length of the target route when the target route is multiple; selecting a preferred route in the target route according to the route time and/or the route length.
In one implementation, the apparatus in this embodiment may further include the following units, as shown in fig. 16:
a parameter obtaining unit 1404, configured to obtain a communication quality parameter of the first trace point;
wherein, the parameter obtaining unit 1404 is specifically configured to: obtaining communication data of at least one second device on the first track point, wherein the communication data comprises a current signal strength value and/or a historical signal strength value of the second device on the first track point; and processing the current signal intensity value and/or the historical signal intensity value to obtain a communication quality parameter on the first track point.
Alternatively, the parameter obtaining unit 1404 is specifically configured to: obtaining a historical signal strength value of the first device on the first track point; and processing the historical signal strength value to obtain the communication quality parameter on the first track point.
In one implementation, the apparatus in this embodiment may further include the following units, as shown in fig. 17:
a route output unit 1405, configured to output the target route to the first device to prompt the first device to travel according to the target route; the method comprises the steps that a communication quality mark is output on a second track point in a target route, the communication quality mark represents communication quality parameters of the second track point on a target time period, the target time period comprises at least one target moment, the target moment is the moment when first equipment travels to the second track point, or the target moment is the occurrence moment of a preset target event in the first equipment.
The route output unit 1405 may be implemented through a communication interface in the electronic device, so as to transmit the target route to the first device; alternatively, the route output unit 1405 may be implemented by a display device in the electronic apparatus, thereby outputting the target route to the user of the first apparatus.
Based on the above implementation, the communication quality parameter of the second trace point over the target time period is further used for instructing the first device to switch the communication mode when traveling to at least be adjacent to the second trace point; wherein, when the communication quality parameter of the second track point satisfies a first communication switching condition, the first device in the first communication mode enters a second communication mode when traveling to at least be adjacent to the second track point; the first device in the second communication mode enters the first communication mode when traveling to at least be adjacent to the second track point under the condition that the communication quality parameter on the second track point meets a second communication switching condition; the communication quality parameter in the second communication mode is better than the communication quality parameter in the first communication mode.
It should be noted that, for the specific implementation of each unit in the present embodiment, reference may be made to the corresponding content in the foregoing, and details are not described here.
Referring to fig. 18, which is a schematic structural diagram of an electronic device according to a third embodiment of the present disclosure, the apparatus may be an electronic device capable of performing data processing, and the electronic device may be a map server capable of providing a navigation route planning service for a first device, such as a background server of a map manufacturer; alternatively, the electronic device may also be a first device that needs to travel using the navigation route, such as a terminal device held by a user, e.g., a mobile phone, a pad, or a computer. The technical scheme in the embodiment is mainly used for providing the target route for the first device, so that the first device obtains communication experience corresponding to the communication preference condition on the target route.
Specifically, the electronic device in this embodiment may include the following structure:
a memory 1801 for storing an application program and data generated by the operation of the application program;
a processor 1802 configured to run the application to implement: obtaining a route obtaining request, wherein the route obtaining request at least comprises a starting position and a target position of first equipment; the method comprises the steps of obtaining a target route between an initial position and a target position at least based on communication quality parameters of first track points, wherein the first track points are the track points between the initial position and the target position, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet communication optimal conditions.
In addition, the electronic device may further include a communication module, which is configured to implement a communication interface with another device, so as to implement transmission of the route acquisition request and/or transmission of the target route. The electronic device may further comprise display means for outputting the target route to a user of the electronic device, such as a user of the first device.
According to the above scheme, in the electronic device provided by the third embodiment of the present application, after the route acquisition request including the start position and the target position of the first device is acquired, the target route between the start position and the target position is acquired according to the communication quality parameter of the track point between the start position and the target position, and the communication quality parameter of the track point in the target route satisfies the communication preference condition. It can be seen that, in the embodiment of the present application, a route is planned for the first device, where the communication quality parameter including the track point meets the communication preference condition, so that the first device obtains a communication experience corresponding to the communication preference condition on the route.
It should be noted that, in the present embodiment, reference may be made to the corresponding contents in the foregoing, and details are not described here.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method of data processing, comprising:
obtaining a route obtaining request, wherein the route obtaining request at least comprises a starting position and a target position of first equipment;
the method comprises the steps of obtaining a target route between an initial position and a target position at least based on communication quality parameters of first track points, wherein the first track points are the track points between the initial position and the target position, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet communication optimal conditions.
2. The method according to claim 1, wherein the communication quality parameter of the second trace point satisfies a communication preference condition, and the method comprises:
the average value of the signal intensity values of all the second track points meets the communication optimal condition;
or the like, or, alternatively,
and the number of the track points of which the signal intensity values are greater than or equal to the intensity threshold value in all the second track points meets the communication optimization condition.
3. The method according to claim 1 or 2, wherein the communication quality parameter of the second trace point satisfies a communication preference condition, and the method comprises the following steps:
the communication quality parameters of the second track point on the target time period meet the communication optimization condition, the target time period comprises at least one target moment, and the target moment is the moment when the first device travels to the second track point, or the target moment is the occurrence moment of a preset target event in the first device.
4. The method according to claim 1 or 2, in a case where the target route is plural, the method further comprising:
obtaining route time and/or route length of the target route;
selecting a preferred route in the target route according to the route time and/or the route length.
5. The method according to claim 1 or 2, wherein the communication quality parameter of the first trace point is obtained by:
obtaining communication data of at least one second device on the first track point, wherein the communication data comprises a current signal strength value and/or a historical signal strength value of the second device on the first track point;
and processing the current signal intensity value and/or the historical signal intensity value to obtain a communication quality parameter on the first track point.
6. The method according to claim 1 or 2, wherein the communication quality parameter of the first trace point is obtained by:
obtaining a historical signal strength value of the first device on the first track point;
and processing the historical signal strength value to obtain the communication quality parameter on the first track point.
7. The method of claim 1, 2 or 3, further comprising:
outputting the target route to the first device to prompt the first device to travel according to the target route;
the method comprises the steps that a communication quality mark is output on a second track point in a target route, the communication quality mark represents communication quality parameters of the second track point on a target time period, the target time period comprises at least one target moment, and the target moment is the moment when first equipment travels to the second track point or the target moment is the occurrence moment of a preset target event in the first equipment.
8. The method of claim 7, wherein the communication quality parameter of the second trace point over the target time period is further used to instruct the first device to switch communication modes when traveling at least adjacent to the second trace point;
wherein, when the communication quality parameter of the second track point satisfies a first communication switching condition, the first device in the first communication mode enters a second communication mode when traveling to at least be adjacent to the second track point; the first device in the second communication mode enters the first communication mode when traveling to at least be adjacent to the second track point under the condition that the communication quality parameter on the second track point meets a second communication switching condition;
the communication quality parameter in the second communication mode is better than the communication quality parameter in the first communication mode.
9. A data processing apparatus comprising:
a request obtaining unit, configured to obtain a route obtaining request, where the route obtaining request at least includes a start position and a target position of a first device;
the route obtaining unit is used for obtaining the starting position and the target route between the target positions at least based on the communication quality parameters of the first track points, the first track points are the starting position and the track points between the target positions, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet the communication optimal conditions.
10. An electronic device, comprising:
a memory for storing an application program and data generated by the application program running;
a processor for running the application to implement: obtaining a route obtaining request, wherein the route obtaining request at least comprises a starting position and a target position of first equipment; the method comprises the steps of obtaining a target route between an initial position and a target position at least based on communication quality parameters of first track points, wherein the first track points are the track points between the initial position and the target position, the target route comprises a plurality of second track points, and the communication quality parameters of the second track points meet communication optimal conditions.
CN202110805767.1A 2021-07-16 2021-07-16 Data processing method and device and electronic equipment Pending CN113543036A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110805767.1A CN113543036A (en) 2021-07-16 2021-07-16 Data processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110805767.1A CN113543036A (en) 2021-07-16 2021-07-16 Data processing method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN113543036A true CN113543036A (en) 2021-10-22

Family

ID=78099676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110805767.1A Pending CN113543036A (en) 2021-07-16 2021-07-16 Data processing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113543036A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070384A (en) * 2021-11-22 2022-02-18 北京中科晶上科技股份有限公司 Switching simulation method, device and simulation system of satellite mobile communication system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105547317A (en) * 2016-01-06 2016-05-04 广东欧珀移动通信有限公司 Navigation route selection method and mobile terminal
WO2017066981A1 (en) * 2015-10-23 2017-04-27 陈银芳 Method and system for handing over service area during fast movement of mobile phone
CN107223201A (en) * 2017-03-10 2017-09-29 深圳前海达闼云端智能科技有限公司 A kind of air navigation aid, device and terminal device
CN109670656A (en) * 2019-02-27 2019-04-23 重庆邮电大学 A kind of unmanned plane optimal communication route planning method based on 4G network
CN112824937A (en) * 2019-11-20 2021-05-21 苏州宝时得电动工具有限公司 Route generation method and device and mower

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017066981A1 (en) * 2015-10-23 2017-04-27 陈银芳 Method and system for handing over service area during fast movement of mobile phone
CN105547317A (en) * 2016-01-06 2016-05-04 广东欧珀移动通信有限公司 Navigation route selection method and mobile terminal
CN107223201A (en) * 2017-03-10 2017-09-29 深圳前海达闼云端智能科技有限公司 A kind of air navigation aid, device and terminal device
CN109670656A (en) * 2019-02-27 2019-04-23 重庆邮电大学 A kind of unmanned plane optimal communication route planning method based on 4G network
CN112824937A (en) * 2019-11-20 2021-05-21 苏州宝时得电动工具有限公司 Route generation method and device and mower

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
欧冬秀 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070384A (en) * 2021-11-22 2022-02-18 北京中科晶上科技股份有限公司 Switching simulation method, device and simulation system of satellite mobile communication system
CN114070384B (en) * 2021-11-22 2023-09-05 北京中科晶上科技股份有限公司 Switching simulation method, device and simulation system of satellite mobile communication system

Similar Documents

Publication Publication Date Title
CN107144286B (en) Navigation method and device
US9689697B2 (en) Method for operating a navigation system of a motor vehicle, navigation system and motor vehicle
EP2676479B1 (en) Methods and devices for providing guaranteed quality of service
US8208382B2 (en) Method for estimating and signalling the density of mobile nodes in a road network
CN107532912B (en) Navigation method, navigation terminal and server
US20070010259A1 (en) Method and apparatus for providing a wireless transmit/receive unit user with signal quality guidance
EP2112858A1 (en) Method for access selection of a multi-access mobile terminal device based on device velocity
CN109922483B (en) Method for adjusting wireless resources and related equipment
CN107018162A (en) A kind of method and terminal carried out data transmission
CN109309937B (en) Method for switching access point, controller, network equipment and storage medium
CN107705224A (en) A kind of guidance method and system based on AR glasses
CN113543036A (en) Data processing method and device and electronic equipment
CN110446179B (en) Method for selecting optimal position of relay node applied to car networking curve scene
CN109660950B (en) Navigation control method and related product
CN112556704A (en) Path planning method and communication device
CN111199312B (en) Path planning method, path planning device, storage medium and electronic equipment
JP2004233192A (en) Vehicle position information notification system
WO2016023513A1 (en) Method and device for wireless local area network switching in rail traffic
JP3864734B2 (en) In-vehicle navigation device, navigation information providing device, and communication navigation system service providing method
CN102577444A (en) Mobile communications device and method of operating a mobile communications device
US9294879B2 (en) Determining path traversed by a mobile communication device
JP2006067507A (en) Variable timeout interval radio communication system
CN105989730B (en) A kind of track data processing method, server and system
CN110136433A (en) Traffic control method, cloud server, traffic signal devices and vehicle
JP2005227181A (en) Mobile communication navigation system, mobile route searching method, and moving object

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20211022

RJ01 Rejection of invention patent application after publication