CN115567555B - Data processing method, device and equipment - Google Patents
Data processing method, device and equipment Download PDFInfo
- Publication number
- CN115567555B CN115567555B CN202211091337.9A CN202211091337A CN115567555B CN 115567555 B CN115567555 B CN 115567555B CN 202211091337 A CN202211091337 A CN 202211091337A CN 115567555 B CN115567555 B CN 115567555B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- networking
- short
- vehicles
- position information
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 41
- 230000006855 networking Effects 0.000 claims abstract description 338
- 238000004891 communication Methods 0.000 claims abstract description 194
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000004044 response Effects 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims description 117
- 238000003860 storage Methods 0.000 claims description 25
- 238000012795 verification Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 20
- 238000004590 computer program Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006872 improvement Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000005304 joining Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000001069 Raman spectroscopy Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the specification provides various data processing methods, devices and equipment, wherein the method comprises the following steps: in response to detecting that a target vehicle is within a preset distance of the terminal device, establishing a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle; based on the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and sending the position information of the terminal equipment and the vehicle information of the vehicles in the networking to a server, so that the server determines the position information of the vehicles in the networking based on the position information of the terminal equipment and the vehicle information of the vehicles in the networking.
Description
Technical Field
Embodiments of the present disclosure relate to the field of data processing technologies, and in particular, to a data processing method, apparatus, and device.
Background
Along with the diversified development of people's travel demands, green and environment-friendly vehicles such as battery cars and sharing single cars are becoming popular, and the number of vehicles such as battery cars and sharing single cars is also increasing, and in general, because cost limitations, the vehicles such as battery cars do not have positioning modules such as GPS, and therefore, how to quickly determine the positions of the vehicles such as battery cars becomes a focus problem of attention of users.
The vehicle owner can control the vehicle to send out an unlocking prompt in a certain distance range through the digital key (namely through combining a software and hardware technology with equipment with the vehicle key function), and find the specific position of the vehicle through the sound of the unlocking prompt. However, the above-mentioned method for obtaining the position of the battery car requires that the position between the vehicle owner and the vehicle is within a certain distance range, and if the vehicle owner and the vehicle are not within a certain distance range, the vehicle owner cannot obtain the specific position of the vehicle, so a solution is needed that can improve the accuracy of obtaining the position information of the vehicle without a positioning module, such as the battery car.
Disclosure of Invention
The embodiment of the specification aims to provide a data processing method, device and equipment, so as to provide a solution capable of improving the accuracy of acquiring the position information of a vehicle without a positioning module, such as an electric vehicle.
In order to achieve the above technical solution, the embodiments of the present specification are implemented as follows:
In a first aspect, an embodiment of the present disclosure provides a data processing method, which is applied to a terminal device, including: in response to detecting that a target vehicle is within a preset distance of the terminal device, establishing a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle; based on the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and sending the position information of the terminal equipment and the vehicle information of the vehicles in the networking to a server, so that the server determines the position information of the vehicles in the networking based on the position information of the terminal equipment and the vehicle information of the vehicles in the networking.
In a second aspect, embodiments of the present disclosure provide a data processing method, including: in response to detecting that a terminal device is located within a preset distance of a target vehicle, establishing a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device; acquiring vehicle information of vehicles in a networking where the target vehicle is located, wherein the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle; and transmitting the vehicle information of the vehicle in the networking to the terminal equipment based on the short-range wireless connection between the short-range wireless communication module and the terminal equipment so as to determine the position information of the vehicle in the networking based on the position information of the terminal equipment and the vehicle information of the vehicle in the networking.
In a third aspect, an embodiment of the present disclosure provides a data processing method, which is applied to a server, and includes: receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and determining the position information of the vehicle in the networking based on the position information of the terminal equipment.
In a fourth aspect, an embodiment of the present disclosure provides a data processing method, applied to a client, including: if a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of the client side is sent to a server side, and a preset corresponding relation is arranged between the first vehicle and the client side; and receiving the position information of the first vehicle returned by the service end, wherein the position information of the first vehicle is determined by the service end based on the position information sent by the target equipment and the vehicle information of the vehicle in the networking where the target vehicle connected with the target equipment is located, the networking comprises the first vehicle, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
In a fifth aspect, embodiments of the present specification provide a data processing apparatus, including: a connection establishment module for establishing a short-range wireless connection between the data processing device and a short-range wireless communication module in the target vehicle in response to detecting that the target vehicle is located within a preset distance of the data processing device; the data receiving module is used for receiving vehicle information of vehicles in a networking where the target vehicle is located based on the short-distance wireless connection between the data processing device and the short-distance wireless communication module, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicle; the data transmitting module is used for transmitting the position information of the data processing device and the vehicle information of the vehicles in the networking to the server, so that the server determines the position information of the vehicles in the networking based on the position information of the data processing device and the vehicle information of the vehicles in the networking.
In a sixth aspect, embodiments of the present disclosure provide a data processing apparatus, including: the connection establishment module is used for establishing a short-distance wireless connection between the short-distance wireless communication module in the data processing device and the terminal equipment in response to detecting that the terminal equipment is located within a preset distance of the data processing device; the information acquisition module is used for acquiring vehicle information of vehicles in a networking where the data processing device is located, and short-distance wireless connection is established between the vehicles in the networking through a short-distance wireless communication module in the vehicles based on a preset networking protocol; and the data transmitting module is used for transmitting the vehicle information of the vehicles in the networking to the terminal equipment based on the short-distance wireless connection between the short-distance wireless communication module and the terminal equipment so as to determine the position information of the vehicles in the networking based on the position information of the terminal equipment and the vehicle information of the vehicles in the networking.
In a seventh aspect, embodiments of the present specification provide a data processing apparatus, including: the information receiving module is used for receiving the position information sent by the terminal equipment and the vehicle information of the vehicles in the networking where the target vehicles in the short-distance wireless connection with the terminal equipment are located through the short-distance wireless communication module, and the short-distance wireless connection is established between the vehicles in the networking through the short-distance wireless communication module in the vehicles based on a preset networking protocol; and the information determining module is used for determining the position information of the vehicle in the networking based on the position information of the terminal equipment.
In an eighth aspect, embodiments of the present specification provide a data processing apparatus, including: the request sending module is used for sending the position acquisition request of the client side for the first vehicle to the server side if the position acquisition request for the first vehicle is received, wherein the first vehicle and the client side have a preset corresponding relation; the information receiving module is used for receiving the position information of the first vehicle returned by the service end, wherein the position information of the first vehicle is the position information sent by the service end to the target equipment, and the position information of the first vehicle is determined according to the vehicle information of the vehicle in the networking where the target vehicle connected with the target equipment is located, the networking comprises the first vehicle, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
In a ninth aspect, embodiments of the present specification provide a data processing apparatus, including: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: in response to detecting that a target vehicle is within a preset distance of the data processing device, establishing a short-range wireless connection between the data processing device and a short-range wireless communication module in the target vehicle; based on the short-distance wireless connection between the data processing equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and sending the position information of the data processing equipment and the vehicle information of the vehicles in the networking to a server, so that the server determines the position information of the vehicles in the networking based on the position information of the data processing equipment and the vehicle information of the vehicles in the networking.
In a tenth aspect, embodiments of the present specification provide a data processing apparatus, including: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: in response to detecting that a terminal device is located within a preset distance of the data processing device, establishing a short-range wireless connection between a short-range wireless communication module in the data processing device and the terminal device; acquiring vehicle information of vehicles in a networking where the data processing equipment is located, and establishing short-distance wireless connection between the vehicles in the networking through a short-distance wireless communication module in the vehicles based on a preset networking protocol; and transmitting the vehicle information of the vehicle in the networking to the terminal equipment based on the short-range wireless connection between the short-range wireless communication module and the terminal equipment so as to determine the position information of the vehicle in the networking based on the position information of the terminal equipment and the vehicle information of the vehicle in the networking.
In an eleventh aspect, embodiments of the present specification provide a data processing apparatus, the data processing apparatus including: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and determining the position information of the vehicle in the networking based on the position information of the terminal equipment.
In a twelfth aspect, embodiments of the present specification provide a data processing apparatus, the data processing apparatus including: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: if a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of the data processing equipment is sent to a server, and a preset corresponding relation is arranged between the first vehicle and the data processing equipment; and receiving the position information of the first vehicle returned by the service end, wherein the position information of the first vehicle is determined by the service end based on the position information sent by the target equipment and the vehicle information of the vehicle in the networking where the target vehicle connected with the target equipment is located, the networking comprises the first vehicle, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
In a thirteenth aspect, embodiments of the present disclosure provide a storage medium for storing computer-executable instructions that, when executed, implement the following: in response to detecting that a target vehicle is within a preset distance of a terminal device, establishing a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle; based on the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and sending the position information of the terminal equipment and the vehicle information of the vehicles in the networking to a server, so that the server determines the position information of the vehicles in the networking based on the position information of the terminal equipment and the vehicle information of the vehicles in the networking.
In a fourteenth aspect, the present description provides a storage medium for storing computer-executable instructions that, when executed, implement the following: in response to detecting that a terminal device is located within a preset distance of a target vehicle, establishing a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device; acquiring vehicle information of vehicles in a networking where the target vehicle is located, wherein the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle; and transmitting the vehicle information of the vehicle in the networking to the terminal equipment based on the short-range wireless connection between the short-range wireless communication module and the terminal equipment so as to determine the position information of the vehicle in the networking based on the position information of the terminal equipment and the vehicle information of the vehicle in the networking.
In a fifteenth aspect, the present description provides a storage medium for storing computer-executable instructions that, when executed, implement the following: receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles; and determining the position information of the vehicle in the networking based on the position information of the terminal equipment.
In a sixteenth aspect, embodiments of the present specification provide a storage medium for storing computer-executable instructions that, when executed, implement the following: if a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of a client side is sent to a server side, and a preset corresponding relation is arranged between the first vehicle and the client side; and receiving the position information of the first vehicle returned by the service end, wherein the position information of the first vehicle is determined by the service end based on the position information sent by the target equipment and the vehicle information of the vehicle in the networking where the target vehicle connected with the target equipment is located, the networking comprises the first vehicle, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
Drawings
In order to more clearly illustrate the embodiments of the present description or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some of the embodiments described in the present description, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1A is a flowchart illustrating an embodiment of a data processing method according to the present disclosure;
FIG. 1B is a schematic diagram illustrating a data processing method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a network where a target vehicle is located according to the present disclosure;
FIG. 3A is a flowchart illustrating yet another embodiment of a data processing method according to the present disclosure;
FIG. 3B is a schematic diagram illustrating a processing procedure of another embodiment of a data processing method according to the present disclosure;
FIG. 4 is a schematic diagram illustrating a processing procedure of another embodiment of the data processing method according to the present disclosure;
FIG. 5A is a flowchart illustrating yet another embodiment of a data processing method according to the present disclosure;
FIG. 5B is a schematic diagram illustrating a processing procedure of another embodiment of a data processing method according to the present disclosure;
FIG. 6 is a schematic diagram illustrating a processing procedure of another embodiment of a data processing method according to the present disclosure;
FIG. 7A is a flowchart illustrating yet another embodiment of a data processing method according to the present disclosure;
FIG. 7B is a schematic diagram illustrating a processing procedure of another embodiment of a data processing method according to the present disclosure;
FIG. 8 is a schematic diagram illustrating a processing procedure of another embodiment of a data processing method according to the present disclosure;
FIG. 9 is a schematic diagram of a data processing system of the present specification;
FIG. 10 is a schematic diagram of an embodiment of a data processing apparatus according to the present disclosure;
FIG. 11 is a schematic diagram of another embodiment of a data processing apparatus according to the present disclosure;
FIG. 12 is a schematic diagram of another embodiment of a data processing apparatus according to the present disclosure;
FIG. 13 is a schematic diagram of another embodiment of a data processing apparatus according to the present disclosure;
fig. 14 is a schematic diagram of a structure of a data processing apparatus of the present specification.
Detailed Description
The embodiment of the specification provides a data processing method, a device and equipment.
In order to make the technical solutions in the present specification better understood by those skilled in the art, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only some embodiments of the present specification, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are intended to be within the scope of the present disclosure.
Example 1
As shown in fig. 1A and fig. 1B, the embodiment of the present disclosure provides a data processing method, where an execution body of the method may be a terminal device, and the terminal device may be a device such as a personal computer, a mobile terminal device such as a mobile phone, a tablet computer, or a wearable device such as a watch, and the terminal device may further be a near-field wireless communication module, where the near-field wireless communication module may be any module that may be used to establish a near-field wireless connection, such as a bluetooth module, an infrared module, or the like. The method specifically comprises the following steps:
In S102, in response to detecting that the target vehicle is within a preset distance of the terminal device, a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle is established.
The target vehicle may be any vehicle provided with a short-range wireless communication module, for example, the target vehicle may be a battery car, a bicycle, or an automobile provided with a short-range wireless communication module, the preset distance may be a distance capable of establishing a short-range wireless connection determined by the short-range wireless communication module, for example, if the distance capable of establishing the short-range wireless connection is 20 meters, the preset distance may be 20 meters, the short-range wireless communication module may be a module for establishing the short-range wireless connection, for example, the short-range wireless communication module may be a bluetooth module, and the short-range wireless connection may be a bluetooth connection.
In implementation, with the diversified development of the travel demands of people, green and environment-friendly vehicles such as battery cars and sharing single cars are increasingly popular, and the number of vehicles such as battery cars and sharing single cars is also increasing. The vehicle owner can control the vehicle to send out an unlocking prompt in a certain distance range through the digital key (namely through combining a software and hardware technology with equipment with the vehicle key function), and find the specific position of the vehicle through the sound of the unlocking prompt. However, the above-mentioned method for obtaining the position of the battery car requires that the position between the vehicle owner and the vehicle is within a certain distance range, and if the vehicle owner and the vehicle are not within a certain distance range, the vehicle owner cannot obtain the specific position of the vehicle, so a solution is needed that can improve the accuracy of obtaining the position information of the vehicle without a positioning module, such as the battery car. For this reason, the embodiments of the present specification provide a technical solution that can solve the above-mentioned problems, and specifically, reference may be made to the following.
Taking the target vehicle as a battery car with a short-range wireless communication module, taking a mobile phone as an example, the mobile phone can control the target vehicle through an application program, an applet or a sensorless control car which are carried in a host program. When the vehicle is controlled in a vehicle control mode without sensing, a user only needs to carry the mobile phone with him or her without manual operation, and when the vehicle is approaching, unlocking operation can be completed, and when the vehicle is far away, locking and other vehicle control operations can be completed. The sensorless control vehicle can be realized by establishing a short-distance wireless connection, namely, the terminal equipment can establish the short-distance wireless connection between the terminal equipment and a short-distance wireless communication module of the target vehicle when detecting that the target vehicle is positioned within a preset distance of the terminal equipment.
Optionally, the short-range wireless communication module may be a bluetooth module, and then the short-range wireless connection may be a bluetooth connection, that is, the terminal device may establish a bluetooth connection with the bluetooth module of the target vehicle through a bluetooth Human interface device (raman INTERFACE DEVICE, HID) protocol when detecting that the target vehicle is located within a preset distance of the terminal device, so as to perform data transmission through the bluetooth connection.
In S104, vehicle information of a vehicle in a network where the target vehicle is located is received based on a short-range wireless connection between the terminal device and the short-range wireless communication module.
The vehicles in the networking can establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle, the networking protocol can be a protocol capable of realizing wireless networking, for example, the networking protocol can be a protocol capable of constructing a wireless Mesh network, devices (namely, vehicles) in the networking can be connected with each other to form a network, each device is called a node (some key nodes are called a gateway) in the networking, the nodes can communicate with each other, and vehicle information of the vehicle can comprise information such as identification of the vehicle.
In implementation, the target vehicle may establish a short-range wireless connection with one or more vehicles through a short-range wireless communication module based on a preset networking protocol, where any one vehicle in the network may establish a short-range wireless connection with the short-range wireless communication module of the other vehicle or vehicles through the short-range wireless communication module, for example, as shown in fig. 2, there are 7 vehicles (the target vehicle may be any one of the 7 vehicles) in the network where the target vehicle is located, specifically, the vehicle 1 may respectively establish a short-range wireless connection with the vehicle 2 and the vehicle 3 through the short-range wireless communication module based on the preset networking protocol, so that the constructed network has a communication capability covered by a wide range, that is, multiple-to-multiple transmission between each node (i.e., the short-range wireless communication module of the vehicle) in the network may be implemented, specifically, the vehicle 4 may perform data transmission between the vehicle 2 and the vehicle 1.
The near-distance wireless communication module of the target vehicle can be burnt with information for constructing networking before leaving the factory, and meanwhile, the power amplification factor of the antenna can be set, so that when the near-distance wireless communication module of the target vehicle detects that other vehicles are in a preset distance range, the near-distance wireless communication module can be connected with the vehicle in a near-distance wireless mode, and networking can be automatically constructed. In addition, if a certain vehicle in the network is far away from the vehicle which establishes the short-distance wireless connection with the certain vehicle, all nodes in the network can update the vehicle information of the vehicles in the network. For example, as shown in fig. 2, when the vehicle 4 is far away from the vehicle 2 (i.e., the vehicle 4 is not within the preset distance range of the vehicle 2), the short-range wireless connection between the vehicle 4 and the vehicle 2 is disconnected, and if the vehicle 7 is still within the preset distance range of the vehicle 2, the short-range wireless communication module of the vehicle 2 and the short-range wireless communication module of the vehicle 7 in the new network are established, and then the vehicle information of the vehicle in the new network can be transferred in the vehicle 1, the vehicle 3, the vehicle 5 and the vehicle 6; if the vehicle 7 is not within the preset range of the vehicle 2, the short-range wireless communication module of the vehicle 2 in the new network establishes short-range wireless connection with the short-range wireless communication module of the vehicle 5 only, that is, the vehicle information in the new network does not include the vehicle 4 and the vehicle 7, and the vehicle information of the vehicle in the new network can be transferred among the vehicle 1, the vehicle 3 and the vehicle 6. Therefore, timeliness and accuracy of vehicle information of vehicles in networking can be guaranteed through short-distance wireless connection, and accuracy of vehicle positioning in networking is guaranteed.
In S106, the location information of the terminal device and the vehicle information of the vehicle in the network are transmitted to the service terminal, so that the service terminal determines the location information of the vehicle in the network based on the location information of the terminal device and the vehicle information of the vehicle in the network.
In the implementation, the terminal device may acquire the location information of the terminal device through the location module, and send the location information and the vehicle information of the vehicles in the network to the server.
In order to ensure the safety of the data in the transmission process, the terminal equipment can carry out encryption processing on the position information and the vehicle information of the vehicles in the networking by using the equipment encryption key corresponding to the terminal equipment, and transmit the encrypted data to the service end, so that the service end can carry out decryption processing on the encrypted data by using the equipment decryption key corresponding to the terminal equipment, thereby obtaining the position information of the terminal equipment, the vehicle information of the vehicles in the networking and other data. In addition, the terminal device can also carry out digital signature on the data to be transmitted so as to carry out secondary protection on the security of the data to be transmitted.
After obtaining the position information of the terminal device and the vehicle information of the vehicles in the network, the server can directly determine the position information of the terminal device as the position information of all the vehicles in the network, or if the server also receives the distance information between the terminal device and the target vehicle, the server can also determine the position information of the vehicles in the network according to the distance information and the position information of the terminal device.
The method for determining the position information of the vehicle in the networking is an optional and realizable method, and in the actual application scene, a plurality of different determining methods can be also available, and different determining methods can be selected according to different actual application scenes, which is not particularly limited in the embodiment of the present disclosure.
The embodiment of the specification provides a data processing method, which is used for responding to detection that a target vehicle is located in a preset distance of a terminal device, establishing short-distance wireless connection between the terminal device and a short-distance wireless communication module in the target vehicle, receiving vehicle information of the vehicle in a networking where the target vehicle is located based on the short-distance wireless connection between the terminal device and the short-distance wireless communication module, establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicle, and sending the position information of the terminal device and the vehicle information of the vehicle in the networking to a server, so that the server determines the position information of the vehicle in the networking based on the position information of the terminal device and the vehicle information of the vehicle in the networking. Therefore, on one hand, the short-distance wireless connection established between the target vehicle and the terminal equipment can ensure that the terminal equipment and the target vehicle are within a preset distance, and on the other hand, the short-distance wireless connection is established between the vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, so that the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal equipment, and therefore, even if the owner (digital key) of one vehicle in the networking is not within a certain distance range of the vehicle, the position information of the vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as a battery car is improved.
Example two
As shown in fig. 3A and 3B, the embodiment of the present disclosure provides a data processing method, where the execution subject of the method may be a vehicle, and the vehicle may be a non-motor vehicle configured with a short-range wireless communication module, such as a bicycle or an electric vehicle, or may be a motor vehicle configured with a short-range wireless communication module, such as an automobile. The method specifically comprises the following steps:
In S302, in response to detecting that the terminal device is located within a preset distance of the target vehicle, a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device is established.
The short-range wireless communication module may be any module capable of establishing a short-range wireless connection, for example, the short-range wireless communication module may be a bluetooth module, and then the short-range wireless connection may be a bluetooth connection.
In S304, vehicle information of a vehicle in a network where the target vehicle is located is acquired.
The vehicles in networking are connected in a short-distance mode through a short-distance wireless communication module in the vehicles based on a preset networking protocol.
In implementation, the target vehicle may acquire vehicle information of the vehicles in the network through the network after the short-distance wireless connection is established with the terminal device, or the target vehicle may also store the vehicle information of the vehicles in the network in real time, where the vehicle information of the vehicles in the network may include information such as an identifier of the vehicle, a time when the vehicle accesses the network, and the like.
For example, in the networking shown in fig. 2, the vehicle information of the vehicles in the networking may include the vehicle identifier of each vehicle, and the time when each vehicle accesses the networking, specifically, for example, taking the vehicle 1, the vehicle 2 and the vehicle 3 as examples, the vehicle 1 and the vehicle 2 establish a short-distance wireless connection at 3:00, the vehicle 3 and the vehicle 2 establish a short-distance wireless connection at 3:10, and then the time when the vehicle 1 accesses the networking may be 3:00, the time when the vehicle 2 and the vehicle 3 access may be 3:10, that is, the time when the vehicle accesses the networking may be the latest time when the vehicle establishes short-distance wireless communication with other vehicles. Thus, the partial vehicle information of the network may be vehicles 1-3:00, vehicles 2-3:10, and vehicles 3-3:10. When a vehicle leaves the network or a new vehicle joins the network, the vehicles in the network can mutually transmit the latest vehicle information so as to ensure the timeliness of the vehicle information of the vehicles in the network.
In S306, based on the short-range wireless connection between the short-range wireless communication module and the terminal device, the vehicle information of the vehicle in the network is transmitted to the terminal device to determine the position information of the vehicle in the network based on the position information of the terminal device and the vehicle information of the vehicle in the network.
In an implementation, the target vehicle may send the determined vehicle information of the vehicle in the network to the terminal device based on the short-range wireless connection between the short-range wireless communication module and the terminal device, the terminal device may determine the position information of the vehicle in the network according to the position information of the terminal device and the vehicle information of the vehicle in the network, and send the determined position information of the vehicle in the network to the server, or the terminal device may also send the position information of the terminal device and the vehicle information of the vehicle in the network to the server, so that the server determines the position information of the vehicle in the network based on the position information of the terminal device and the vehicle information of the vehicle in the network.
The embodiment of the specification provides a data processing method, which is used for responding to the detection that a terminal device is located in a preset distance of a target vehicle, establishing a short-distance wireless connection between a short-distance wireless communication module in the target vehicle and the terminal device, acquiring vehicle information of the vehicle in a networking where the target vehicle is located, establishing the short-distance wireless connection between the vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, transmitting the vehicle information of the vehicle in the networking to the terminal device based on the short-distance wireless connection between the short-distance wireless communication module and the terminal device, and determining the position information of the vehicle in the networking based on the position information of the terminal device and the vehicle information of the vehicle in the networking. Therefore, on one hand, the short-distance wireless connection established between the target vehicle and the terminal equipment can ensure that the terminal equipment and the target vehicle are within a preset distance, and on the other hand, the short-distance wireless connection is established between the vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, so that the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal equipment, and therefore, even if the owner (digital key) of one vehicle in the networking is not within a certain distance range of the vehicle, the position information of the vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as a battery car is improved.
Example III
As shown in fig. 4, the embodiment of the present disclosure provides a data processing method, where the execution subject of the method may be a vehicle, and the vehicle may be a non-motor vehicle configured with a short-range wireless communication module, such as a bicycle or an electric vehicle, or may be a motor vehicle configured with a short-range wireless communication module, such as an automobile. The method specifically comprises the following steps:
In S302, in response to detecting that the terminal device is located within a preset distance of the target vehicle, a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device is established.
In S402, networking is constructed with other vehicles based on a preset networking protocol through a short-range wireless communication module of the target vehicle.
In implementation, as shown in fig. 2, assuming that a network has been established between the vehicles 1 to 7, when the target vehicle establishes a short-range wireless connection with the short-range wireless communication module of the vehicle 1 (or any one or more vehicles of the vehicles 2 to 7) through the short-range wireless communication module, the target vehicle may be added to the network, that is, the short-range wireless communication module of the target vehicle establishes a network with the vehicles 1 to 7 based on a preset networking protocol.
In S404, vehicle information of a vehicle in the network where the target vehicle is located is acquired based on the short-range wireless connection established between the short-range wireless communication modules of the vehicles in the network.
In the implementation, taking the short-range wireless communication module as a Bluetooth module, taking the short-range wireless connection as a Bluetooth connection as an example, networking can be constructed between vehicles through the Bluetooth module by means of a Mesh protocol, and vehicle information of the vehicles in the networking can be transmitted to each vehicle through the Bluetooth connection, namely, the target vehicle can acquire the vehicle information of the vehicles in the networking where the target vehicle is located.
In S306, based on the short-range wireless connection between the short-range wireless communication module and the terminal device, the vehicle information of the vehicle in the network is transmitted to the terminal device to determine the position information of the vehicle in the network based on the position information of the terminal device and the vehicle information of the vehicle in the network.
An embodiment of the present disclosure provides a data processing method, where in response to detecting that a terminal device is located within a preset distance of a target vehicle, a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device is established, vehicle information of a vehicle in a network where the target vehicle is located is acquired, a short-range wireless connection is established between vehicles in the network through the short-range wireless communication module in the vehicle based on a preset network protocol, the vehicle information of the vehicle in the network is sent to the terminal device based on the short-range wireless connection between the short-range wireless communication module and the terminal device, and the position information of the vehicle in the network is determined based on the position information of the terminal device and the vehicle information of the vehicle in the network. Therefore, on one hand, the short-distance wireless connection established between the target vehicle and the terminal equipment can ensure that the terminal equipment and the target vehicle are within a preset distance, and on the other hand, the short-distance wireless connection is established between the vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, so that the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal equipment, and therefore, even if the owner (digital key) of one vehicle in the networking is not within a certain distance range of the vehicle, the position information of the vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as a battery car is improved.
Example IV
As shown in fig. 5A and 5B, the embodiment of the present disclosure provides a data processing method, where an execution body of the method may be a server, and the server may be an independent server or a server cluster formed by a plurality of servers. The method specifically comprises the following steps:
In S502, the location information sent by the terminal device and the vehicle information of the vehicle in the network where the target vehicle, which establishes a short-range wireless connection with the terminal device through the short-range wireless communication module, is located are received.
The vehicles in the networking can establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle, and the vehicle information of the vehicle can comprise information such as identification of the vehicle.
In S504, location information of the vehicle in the network is determined based on the location information of the terminal device.
In implementation, since the short-range wireless connection is established between the terminal device and the short-range wireless communication module of the target vehicle and the short-range wireless connection is established between the vehicles in the network, the terminal device and the vehicles in the network where the target vehicle is located can be considered to be within a preset distance range, so that the server can determine the position information of the vehicles in the network based on the position information of the terminal device.
For example, the server may determine the location information of the terminal device as the location information of the vehicle in the network, or the server may determine the location information of the vehicle in the network based on the location information of the terminal device and the detection distance of the terminal device, for example, assuming that the detection distance of the terminal device is 20 meters, that is, the distance between the target vehicle and the terminal device is within 20 meters, the terminal device may establish a short-range wireless connection with the short-range wireless communication module of the target vehicle, so the server may determine the location with the location information of the terminal device as the center and the radius of 20 meters as the location information of the vehicle in the network.
In addition, the method for determining the position information of the vehicle in the networking may be various, and may be different according to different practical application scenarios, which is not specifically limited in the embodiment of the present disclosure.
The embodiment of the specification provides a data processing method, which is used for receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module, wherein the vehicles in the networking are connected with each other in a short-distance manner through the short-distance wireless communication module in the vehicles based on a preset networking protocol, and determining the position information of the vehicles in the networking based on the position information of the terminal device. Therefore, on one hand, the short-distance wireless connection established between the target vehicle and the terminal equipment can ensure that the terminal equipment and the target vehicle are within a preset distance, and on the other hand, the short-distance wireless connection is established between the vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, so that the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal equipment, and therefore, even if the owner (digital key) of one vehicle in the networking is not within a certain distance range of the vehicle, the position information of the vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as a battery car is improved.
Example five
As shown in fig. 6, the embodiment of the present disclosure provides a data processing method, where an execution body of the method may be a server, and the server may be an independent server or a server cluster formed by a plurality of servers. The method specifically comprises the following steps:
In S502, the location information sent by the terminal device and the vehicle information of the vehicle in the network where the target vehicle, which establishes a short-range wireless connection with the terminal device through the short-range wireless communication module, is located are received.
The vehicles in networking are connected in a short-distance mode through a short-distance wireless communication module in the vehicles based on a preset networking protocol.
In S602, a vehicle identification of a vehicle in the network is acquired based on vehicle information of the vehicle in the network.
Wherein the vehicle information may include a vehicle identification.
In S605, the location information of the terminal device is determined as the location information of the vehicle in the network.
In S606, based on the vehicle identification of the vehicle in the network, the position information of the vehicle in the network is stored.
In an implementation, if the server receives multiple pieces of location information for the same vehicle in the same time period (that is, indicates that the same vehicle is in multiple different networks), it may detect whether the distance between the multiple pieces of location information exceeds a preset distance threshold, and if the distance between the multiple pieces of location information does not exceed the preset distance threshold, it may determine the location information with the nearest time tag as the location information of the vehicle, or may determine the intermediate location of the multiple pieces of location information as the location information of the vehicle.
In addition, if the distance between some two pieces of position information among the plurality of pieces of position information exceeds a preset distance threshold value, preset warning information may be output for the vehicle.
In S608, a position acquisition request for the first vehicle, which is transmitted by the first device, is received.
The first device may be any terminal device or server, and the first vehicle may be a non-motor vehicle equipped with a short-range wireless communication module, such as a bicycle or a battery car, or may be a motor vehicle equipped with a short-range wireless communication module, such as an automobile.
In S610, location information of the first vehicle is determined based on the vehicle identification of the first vehicle.
Wherein the location acquisition request for the first vehicle includes a vehicle identification of the first vehicle.
In implementation, the server may acquire the vehicle identifier of the first vehicle included in the location acquisition request, and determine the location information of the first vehicle from the pre-stored location information of the vehicle based on the vehicle identifier.
In S612, the position information of the first vehicle is transmitted to the first device.
In implementation, the server may verify whether the first device has a correspondence with the first vehicle based on a preset correspondence between the device and the vehicle, and after the verification is passed, send the location information of the first vehicle to the first device. In this way, the server can ensure that the first device has the authority to access the position information of the first vehicle through verification of the first device, so that illegal access to the position information of the first vehicle is avoided, and the safety of the position information of the first vehicle is ensured.
The location information of the first vehicle may include a target location of the first vehicle and a time tag, the location information of the first vehicle may include a plurality of location information of the first vehicle, and a method for transmitting the location information of the first vehicle to the first device may be various, and the following provides an alternative implementation manner, which may be specifically referred to the following steps one to three:
step one, determining target position information corresponding to a first vehicle based on a time tag in position information of the first vehicle.
In implementation, since the first vehicle may join the plurality of networks within the preset time range, if the first vehicle may join the network 1 at a location of 3:00, leave the network 1 at a location of 3:05, and then arrive at the network 2 at B location of 3:06, the location information of the first vehicle may include the location information 1 determined by the 3:00 joining the network 1, the location information 2 determined by the 3:06 joining the network 2, and the server may determine the target location information corresponding to the first vehicle according to the time tags in the location information 1 and the location information 2, that is, the server may determine the location information 2 as the target location information corresponding to the first vehicle.
And step two, acquiring a device encryption key corresponding to the first device.
The server may generate a device encryption key corresponding to each terminal device based on the device information of the terminal device, where the device encryption key may be a symmetric key or an encryption key in an asymmetric key, and the server may determine, according to a device identifier of the first device included in the location acquisition request, the device encryption key corresponding to the first device.
And thirdly, encrypting the target position information of the first vehicle based on the equipment encryption key to obtain the encrypted target position information of the first vehicle, and sending the encrypted target position information of the first vehicle to the first equipment so that the first equipment can decrypt the encrypted target position information of the first vehicle based on the equipment decryption key to obtain the target position of the first vehicle.
In implementation, the server may further perform signature processing on the encrypted target position information of the first vehicle to obtain target verification information, and send the target verification information and the encrypted target position information of the first vehicle to the first device, so that after the first device performs signature verification on the target verification information, the first device performs decryption processing on the encrypted target position information of the first vehicle based on the device decryption key to obtain the target position of the first vehicle.
The embodiment of the specification provides a data processing method, which is used for receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module, wherein the vehicles in the networking are connected with each other in a short-distance manner through the short-distance wireless communication module in the vehicles based on a preset networking protocol, and determining the position information of the vehicles in the networking based on the position information of the terminal device. Therefore, on one hand, the short-distance wireless connection established between the target vehicle and the terminal equipment can ensure that the terminal equipment and the target vehicle are within a preset distance, and on the other hand, the short-distance wireless connection is established between the vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, so that the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal equipment, and therefore, even if the owner (digital key) of one vehicle in the networking is not within a certain distance range of the vehicle, the position information of the vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as a battery car is improved.
Example six
As shown in fig. 7A and fig. 7B, the embodiment of the present disclosure provides a data processing method, where an execution body of the method may be a client, and the client may be a terminal device or a server, where the terminal device may be a device such as a personal computer, or a mobile terminal device such as a mobile phone, a tablet computer, or the like, and the server may be an independent server or a server cluster formed by multiple servers. The method specifically comprises the following steps:
In S702, if a position acquisition request for the first vehicle is received, the position acquisition request for the first vehicle by the client is transmitted to the server.
The first vehicle and the client side have a preset corresponding relation.
In an implementation, a preset application may be installed in the client, and the application may be used to establish a short-range wireless connection with the first vehicle, obtain location information of the first vehicle, and so on. The user can trigger to start the application program in the client and trigger a position information acquisition instruction for the first vehicle in the display page, namely the client can receive a position acquisition request for the first vehicle, and the client can send the position acquisition request for the first vehicle to the server.
In S704, the position information of the first vehicle returned by the server is received.
The location information of the first vehicle may be location information sent by the service end based on the target device, and vehicle information of a vehicle in a network where the target vehicle connected with the target device is located, where the network includes the first vehicle, and the vehicles in the network establish a short-distance wireless connection based on a preset network protocol through a short-distance wireless communication module in the vehicle.
The embodiment of the specification provides a data processing method, if a position acquisition request for a first vehicle is received, the position acquisition request for the first vehicle by a client is sent to a server, a preset corresponding relation is arranged between the first vehicle and the client, position information of the first vehicle returned by the server is received, the position information of the first vehicle is the position information sent by the server based on target equipment, and the vehicle information of a vehicle in a networking where the target vehicle connected with the target equipment is located, the determined position information of the first vehicle is determined, the networking comprises the first vehicle, and short-range wireless connection is established between the vehicles in the networking based on a preset networking protocol through a short-range wireless communication module in the vehicle. Thus, on one hand, because the short-distance wireless connection is established between the target vehicle and the terminal device, the terminal device and the target vehicle can be ensured to be within a preset distance, and on the other hand, because the short-distance wireless connection is established between vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal device, and therefore, even if the owner (the digital key) of the first vehicle in the networking is not within a certain distance range of the first vehicle, the position information of the first vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as a battery car is improved.
Example seven
As shown in fig. 8, the embodiment of the present disclosure provides a data processing method, where an execution body of the method may be a client, and the client may be a terminal device or a server, where the terminal device may be a device such as a personal computer, or a mobile terminal device such as a mobile phone, a tablet computer, or the like, and the server may be an independent server or a server cluster formed by multiple servers. The method specifically comprises the following steps:
In S702, if a position acquisition request for the first vehicle is received, the position acquisition request for the first vehicle by the client is transmitted to the server.
The first vehicle and the client side have a preset corresponding relation.
In S704, the position information of the first vehicle returned by the server is received.
The location information of the first vehicle may be location information sent by the service end based on the target device, and vehicle information of a vehicle in a network where the target vehicle connected with the target device is located, where the network includes the first vehicle, and the vehicles in the network establish a short-distance wireless connection based on a preset network protocol through a short-distance wireless communication module in the vehicle.
The location information of the first vehicle may be information obtained by encrypting the target location and the time stamp of the first vehicle based on the device encryption key corresponding to the client.
In S802, a device decryption key corresponding to the client is acquired.
In implementation, the device decryption key may be a symmetric key generated by the server based on the identifier of the client (i.e., the device decryption key is the same as the device encryption key), or may be a decryption key in an asymmetric key generated by the server based on the identifier of the client.
In S804, the position information of the first vehicle is decrypted based on the device decryption key, and the target position and the time stamp of the first vehicle are obtained.
Wherein the time tag may be used to determine whether the target location of the first vehicle is valid.
In an implementation, after obtaining the target position and the time tag of the first vehicle, the client may determine whether the corresponding target position is valid based on the time tag, if the target position is determined to be valid, the target position may be output to prompt the user of the target position of the first vehicle, if the target position is determined to be invalid, the client may send a position obtaining request for the first vehicle again like the server, or the client may also output the target position and the corresponding time tag, and output prompt information such as "the position is invalid", so that the user may determine whether to continue triggering the instruction for obtaining the position information of the first vehicle under the condition of referring to the target position and the corresponding time tag.
The embodiment of the specification provides a data processing method, if a position acquisition request for a first vehicle is received, the position acquisition request for the first vehicle by a client is sent to a server, a preset corresponding relation is arranged between the first vehicle and the client, position information of the first vehicle returned by the server is received, the position information of the first vehicle is the position information sent by the server based on target equipment, and the vehicle information of a vehicle in a networking where the target vehicle connected with the target equipment is located, the determined position information of the first vehicle is determined, the networking comprises the first vehicle, and short-range wireless connection is established between the vehicles in the networking based on a preset networking protocol through a short-range wireless communication module in the vehicle. Thus, on one hand, because of the short-distance wireless connection established between the target vehicle and the terminal device, the terminal device and the target vehicle can be ensured to be within a preset distance, and on the other hand, because the short-distance wireless connection is established between vehicles in the networking through the short-distance wireless communication module in the vehicle based on a preset networking protocol, the networking can be ensured to be added only to the vehicles within a certain distance, namely, the position information of the vehicles in the networking where the target vehicle is located can be accurately determined through the position information of the terminal device, and therefore, even if the owner (the digital key) of the first vehicle in the networking is not within a certain distance range of the first vehicle, the position information of the first vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as the battery car is improved.
Example eight
As shown in fig. 9, the embodiment of the present disclosure provides a data processing system, where the data processing system may include a terminal device, a target vehicle, a server and a client, where the terminal device may be a device such as a personal computer, or may be a mobile terminal device such as a mobile phone, a tablet computer, or may be a wearable device such as a watch, where the terminal device may be provided with a short-range wireless communication module, the target vehicle may be a non-motor vehicle configured with a short-range wireless communication module such as a bicycle, an electric vehicle, or may be a motor vehicle configured with a short-range wireless communication module such as an automobile, and the server may be a server, and the server may be an independent server, or may be a server cluster formed by a plurality of servers, and the client may be a mobile terminal device such as a personal computer, or may be a mobile terminal device such as a mobile phone, a tablet computer, or may be an independent server, or may be a server cluster formed by a plurality of servers, where bluetooth wireless communication modules may be any of the short-range wireless communication modules may be used to establish the short-range wireless communication modules, and the like modules may be connected to the wireless modules.
And the terminal equipment is used for responding to the detection that the target vehicle is positioned within the preset distance of the terminal equipment, and establishing the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module in the target vehicle.
The system comprises a target vehicle, a network system and a network system, wherein the target vehicle is used for acquiring vehicle information of vehicles in a network where the target vehicle is located, and short-distance wireless connection is established between the vehicles in the network through a short-distance wireless communication module in the vehicle based on a preset network protocol; and transmitting the vehicle information of the vehicles in the networking to the terminal equipment based on the short-range wireless connection between the short-range wireless communication module and the terminal equipment.
And the terminal equipment is used for sending the position information of the terminal equipment and the vehicle information of the vehicles in the networking to the server.
And the server side is used for determining the position information of the vehicle in the networking based on the position information of the terminal equipment.
And the client is used for sending the position acquisition request of the client for the first vehicle to the server if the position acquisition request for the first vehicle is received.
And the server is used for determining the position information of the first vehicle based on the vehicle identification of the first vehicle.
And the client is used for receiving the position information of the first vehicle returned by the server.
In addition, the server may generate trip information for the first vehicle based on the time tag in the vehicle information, and detect whether the first vehicle has a theft risk based on the trip information, for example, the trip information of the first vehicle generated by the server may include time 1-position 1 and time 2-position 2, the server may calculate a corresponding vehicle speed according to the trip information, if the calculated vehicle speed is greater than the vehicle speed corresponding to the first vehicle, it may determine that the first vehicle has a theft risk, and the server may send preset alarm information for the first vehicle to the client.
The embodiment of the specification provides a data processing system, in this way, on one hand, because the short-distance wireless connection is established between the target vehicle and the terminal device, the terminal device and the target vehicle can be ensured to be within a preset distance, on the other hand, because the short-distance wireless connection is established between vehicles in the networking through a short-distance wireless communication module in the vehicle based on a preset networking protocol, the vehicles in a certain distance can be ensured to join the networking, namely, the position information of the vehicle in the networking where the target vehicle is located can be accurately determined through the position information of the terminal device, and therefore, even if the owner of a first vehicle in the networking is not in a certain distance range of the vehicle, the position information of the first vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as an electric vehicle is improved.
Example nine
The data processing method provided in the embodiment of the present disclosure is based on the same concept, and the embodiment of the present disclosure further provides a data processing device, as shown in fig. 10.
The data processing apparatus includes: a connection establishment module 1001, a data reception module 1002, and a data transmission module 1003, wherein:
A connection establishment module 1001 for establishing a short-range wireless connection between the data processing apparatus and a short-range wireless communication module in the target vehicle in response to detecting that the target vehicle is located within a preset distance of the data processing apparatus;
The data receiving module 1002 is configured to receive vehicle information of vehicles in a network where the target vehicle is located based on the short-range wireless connection between the data processing device and the short-range wireless communication module, where the vehicles in the network establish short-range wireless connection based on a preset networking protocol through the short-range wireless communication module in the vehicle;
And a data sending module 1003, configured to send the location information of the data processing device and the vehicle information of the vehicle in the network to a server, so that the server determines the location information of the vehicle in the network based on the location information of the data processing device and the vehicle information of the vehicle in the network.
In the embodiment of the present disclosure, the close range wireless communication module is a bluetooth module; the short-range wireless connection is Bluetooth connection.
Based on the same concept, the embodiment of the present disclosure further provides a data processing apparatus, as shown in fig. 11.
The data processing apparatus includes: a connection establishment module 1101, an information acquisition module 1102, and a data transmission module 1103, wherein:
A connection establishment module 1101, configured to establish a short-range wireless connection between a short-range wireless communication module in the data processing apparatus and a terminal device in response to detecting that the terminal device is located within a preset distance of the data processing apparatus;
The information obtaining module 1102 is configured to obtain vehicle information of vehicles in a network where the data processing device is located, where the vehicles in the network establish a short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle;
A data sending module 1103, configured to send, to the terminal device, the vehicle information of the vehicle in the network, based on the short-range wireless connection between the short-range wireless communication module and the terminal device, so as to determine the position information of the vehicle in the network, based on the position information of the terminal device and the vehicle information of the vehicle in the network.
In this embodiment of the present disclosure, the information obtaining module 1102 is configured to:
constructing networking with other vehicles based on the preset networking protocol through a close-range wireless communication module of the data processing device;
And acquiring vehicle information of the vehicle in the networking where the data processing device is located based on the short-distance wireless connection established between the short-distance wireless communication modules of the vehicles in the networking.
Based on the same concept, the embodiment of the present disclosure further provides a data processing apparatus, as shown in fig. 12.
The data processing apparatus includes: an information receiving module 1201 and an information determining module 1202, wherein:
The information receiving module 1201 is configured to receive location information sent by a terminal device and vehicle information of vehicles in a network where a target vehicle in which a short-range wireless connection is established with the terminal device through a short-range wireless communication module is located, where the vehicles in the network establish a short-range wireless connection based on a preset networking protocol through the short-range wireless communication module in the vehicle;
An information determining module 1202, configured to determine location information of a vehicle in the network based on location information of the terminal device.
In the embodiment of the present disclosure, the vehicle information includes a vehicle identifier, and the information determining module 1202 is configured to:
Acquiring a vehicle identification of a vehicle in the networking based on the vehicle information of the vehicle in the networking;
determining the position information of the terminal equipment as the position information of the vehicle in the networking;
And storing the position information of the vehicles in the networking based on the vehicle identification of the vehicles in the networking.
In an embodiment of the present disclosure, the apparatus further includes:
the request receiving module is used for receiving a position acquisition request for the first vehicle, which is sent by the first equipment;
The position determining module is used for determining the position information of the first vehicle based on the vehicle identification of the first vehicle and sending the position information of the first vehicle to the first device.
In the embodiment of the present disclosure, the location determining module 1202 is configured to:
And verifying whether the first equipment has a corresponding relation with the first vehicle based on the preset corresponding relation between the equipment and the vehicle, and sending the position information of the first vehicle to the first equipment after the verification is passed.
In this embodiment of the present disclosure, the location information of the first vehicle includes a target location of the first vehicle and a time tag, where there are a plurality of location information of the first vehicle, and the location determining module 1202 is configured to:
determining target location information corresponding to the first vehicle based on a time tag in the location information of the first vehicle;
Acquiring a device encryption key corresponding to the first device;
Encrypting the target position information of the first vehicle based on the equipment encryption key to obtain encrypted target position information of the first vehicle, and sending the encrypted target position information of the first vehicle to the first equipment so that the first equipment decrypts the encrypted target position information of the first vehicle based on the equipment decryption key to obtain the target position of the first vehicle.
Based on the same concept, the embodiment of the present disclosure further provides a data processing apparatus, as shown in fig. 13.
The data processing apparatus includes: a request transmitting module 1301 and an information receiving module 1302, wherein:
A request sending module 1301, configured to send, if a position obtaining request for a first vehicle is received, a position obtaining request for the first vehicle by the client to a server, where a preset correspondence is provided between the first vehicle and the client;
the information receiving module 1302 is configured to receive location information of the first vehicle returned by the server, where the location information of the first vehicle is location information sent by the server and sent by a target device, and vehicle information of a vehicle in a network where the target vehicle connected with the target device is located, and the determined location information of the first vehicle, where the network includes the first vehicle, and a short-range wireless connection is established between vehicles in the network through a short-range wireless communication module in the vehicle based on a preset network protocol.
In an embodiment of the present disclosure, the location information of the first vehicle is information obtained by encrypting the target location and the time stamp of the first vehicle based on an equipment encryption key corresponding to the client, and the apparatus further includes:
the key acquisition module is used for acquiring an equipment decryption key corresponding to the client;
The data decryption module is used for decrypting the position information of the first vehicle based on the equipment decryption key to obtain the target position of the first vehicle and a time tag, and the time tag is used for determining whether the target position of the first vehicle is valid or not.
The embodiment of the specification provides a data processing device, on one hand, because the short-distance wireless connection is established between the target vehicle and the terminal device, the terminal device and the target vehicle can be ensured to be within a preset distance, on the other hand, because the short-distance wireless connection is established between vehicles in the networking through a short-distance wireless communication module in the vehicle based on a preset networking protocol, the vehicles in a certain distance can be ensured to join the networking, namely, the position information of the vehicle in the networking where the target vehicle is located can be accurately determined through the position information of the terminal device, and therefore, even if the owner (the digital key) of the first vehicle in the networking is not in a certain distance range of the first vehicle, the position information of the first vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as an electric battery vehicle is improved.
Examples ten
Based on the same idea, the embodiment of the present disclosure further provides a data processing apparatus, as shown in fig. 6.
The data processing apparatus may vary considerably in configuration or performance and may include one or more processors 1401 and memory 1402, where memory 1402 may store one or more stored applications or data. Wherein memory 1402 may be a transitory storage or a persistent storage. The application programs stored in memory 1402 may include one or more modules (not shown) each of which may include a series of computer-executable instructions for use in a data processing apparatus. Still further, a processor 1401 may be provided in communication with memory 1402 and execute a series of computer executable instructions in memory 1402 on a data processing device. The data processing device may also include one or more power supplies 1403, one or more wired or wireless network interfaces 1404, one or more input/output interfaces 1405, and one or more keyboards 1406.
In particular, in this embodiment, the data processing apparatus includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data processing apparatus, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
In response to detecting that a target vehicle is within a preset distance of the terminal device, establishing a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle;
Based on the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles;
and sending the position information of the terminal equipment and the vehicle information of the vehicles in the networking to a server, so that the server determines the position information of the vehicles in the networking based on the position information of the terminal equipment and the vehicle information of the vehicles in the networking.
Optionally, the close range wireless communication module is a bluetooth module; the short-range wireless connection is Bluetooth connection.
In particular, in this embodiment, the data processing apparatus includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data processing apparatus, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
In response to detecting that a terminal device is located within a preset distance of a target vehicle, establishing a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device;
acquiring vehicle information of vehicles in a networking where the target vehicle is located, wherein the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle;
And transmitting the vehicle information of the vehicle in the networking to the terminal equipment based on the short-range wireless connection between the short-range wireless communication module and the terminal equipment so as to determine the position information of the vehicle in the networking based on the position information of the terminal equipment and the vehicle information of the vehicle in the networking.
Optionally, the acquiring the vehicle information of the vehicle in the network where the target vehicle is located includes:
Constructing networking with other vehicles based on the preset networking protocol through a near field wireless communication module of the target vehicle;
and acquiring vehicle information of the vehicle in the networking where the target vehicle is located based on the short-distance wireless connection established between the short-distance wireless communication modules of the vehicles in the networking.
In particular, in this embodiment, the data processing apparatus includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data processing apparatus, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
Receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles;
And determining the position information of the vehicle in the networking based on the position information of the terminal equipment.
Optionally, the vehicle information includes a vehicle identifier, and the determining, based on the location information of the terminal device, the location information of the vehicle in the network includes:
Acquiring a vehicle identification of a vehicle in the networking based on the vehicle information of the vehicle in the networking;
determining the position information of the terminal equipment as the position information of the vehicle in the networking;
And storing the position information of the vehicles in the networking based on the vehicle identification of the vehicles in the networking.
Optionally, the method further comprises:
receiving a position acquisition request for a first vehicle sent by first equipment;
and determining the position information of the first vehicle based on the vehicle identification of the first vehicle, and sending the position information of the first vehicle to the first device.
Optionally, the sending the location information of the first vehicle to the first device includes:
And verifying whether the first equipment has a corresponding relation with the first vehicle based on the preset corresponding relation between the equipment and the vehicle, and sending the position information of the first vehicle to the first equipment after the verification is passed.
Optionally, the location information of the first vehicle includes a target location of the first vehicle and a time tag, the location information of the first vehicle is plural, and the sending the location information of the first vehicle to the first device includes:
determining target location information corresponding to the first vehicle based on a time tag in the location information of the first vehicle;
Acquiring a device encryption key corresponding to the first device;
Encrypting the target position information of the first vehicle based on the equipment encryption key to obtain encrypted target position information of the first vehicle, and sending the encrypted target position information of the first vehicle to the first equipment so that the first equipment decrypts the encrypted target position information of the first vehicle based on the equipment decryption key to obtain the target position of the first vehicle.
In particular, in this embodiment, the data processing apparatus includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data processing apparatus, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
If a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of the client side is sent to a server side, and a preset corresponding relation is arranged between the first vehicle and the client side;
And receiving the position information of the first vehicle returned by the service end, wherein the position information of the first vehicle is determined by the service end based on the position information sent by the target equipment and the vehicle information of the vehicle in the networking where the target vehicle connected with the target equipment is located, the networking comprises the first vehicle, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
Optionally, the location information of the first vehicle is information obtained by encrypting the target location and the time tag of the first vehicle based on a device encryption key corresponding to the client, and the method further includes:
Acquiring an equipment decryption key corresponding to the client;
and decrypting the position information of the first vehicle based on the equipment decryption key to obtain a target position of the first vehicle and a time tag, wherein the time tag is used for determining whether the target position of the first vehicle is valid.
The embodiment of the specification provides a data processing device, on one hand, because of the short-distance wireless connection established between the target vehicle and the terminal device, the terminal device and the target vehicle can be ensured to be within a preset distance, on the other hand, because the short-distance wireless connection is established between vehicles in the networking through a short-distance wireless communication module in the vehicle based on a preset networking protocol, the vehicles in a certain distance can be ensured to join the networking, namely, the position information of the vehicle in the networking where the target vehicle is located can be accurately determined through the position information of the terminal device, therefore, even if the owner (the digital key) of the first vehicle in the networking is not in a certain distance range of the first vehicle, the position information of the first vehicle can be accurately acquired, namely, the acquisition accuracy of the position information of the vehicles without a positioning module such as an electric battery vehicle is improved.
Example eleven
The embodiments of the present disclosure further provide a computer readable storage medium, where a computer program is stored, where the computer program when executed by a processor implements each process of the embodiments of the data processing method, and the same technical effects can be achieved, and for avoiding repetition, a detailed description is omitted herein. The computer readable storage medium is, for example, a Read-Only Memory (ROM), a random access Memory (Random Access Memory RAM), a magnetic disk or an optical disk.
The embodiment of the present disclosure provides a computer readable storage medium, on one hand, because of the short-distance wireless connection established between the target vehicle and the terminal device, it may be ensured that the terminal device and the target vehicle are within a preset distance, and on the other hand, because the short-distance wireless connection is established between vehicles in the network based on a preset network protocol by a short-distance wireless communication module in the vehicle, it may be ensured that only vehicles within a certain distance may join the network, that is, the location information of the vehicle in the network where the target vehicle is located may be accurately determined by the location information of the terminal device, and therefore, even if the owner (digital key) of the first vehicle in the network is not within a certain distance range of the first vehicle, the location information of the first vehicle may be accurately obtained, that is, the accuracy of obtaining the location information of vehicles without a location module, such as a battery vehicle, may be improved.
The foregoing describes specific embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
In the 90 s of the 20 th century, improvements to one technology could clearly be distinguished as improvements in hardware (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software (improvements to the process flow). However, with the development of technology, many improvements of the current method flows can be regarded as direct improvements of hardware circuit structures. Designers almost always obtain corresponding hardware circuit structures by programming improved method flows into hardware circuits. Therefore, an improvement of a method flow cannot be said to be realized by a hardware entity module. For example, a programmable logic device (Programmable Logic Device, PLD) (e.g., field programmable gate array (Field Programmable GATE ARRAY, FPGA)) is an integrated circuit whose logic functions are determined by user programming of the device. A designer programs to "integrate" a digital system onto a PLD without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, such programming is mostly implemented with "logic compiler (logic compiler)" software, which is similar to the software compiler used in program development and writing, and the original code before being compiled is also written in a specific programming language, which is called hardware description language (Hardware Description Language, HDL), but HDL is not just one, but a plurality of kinds, such as ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language), and VHDL (Very-High-SPEED INTEGRATED Circuit Hardware Description Language) and Verilog are currently most commonly used. It will also be apparent to those skilled in the art that a hardware circuit implementing the logic method flow can be readily obtained by merely slightly programming the method flow into an integrated circuit using several of the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, application SPECIFIC INTEGRATED Circuits (ASICs), programmable logic controllers, and embedded microcontrollers, examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, atmel AT91SAM, microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic of the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller in a pure computer readable program code, it is well possible to implement the same functionality by logically programming the method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Such a controller may thus be regarded as a kind of hardware component, and means for performing various functions included therein may also be regarded as structures within the hardware component. Or even means for achieving the various functions may be regarded as either software modules implementing the methods or structures within hardware components.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being functionally divided into various units, respectively. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing one or more embodiments of the present description.
It will be appreciated by those skilled in the art that embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, one or more embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, one or more embodiments of the present description can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present description are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the specification. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
It will be appreciated by those skilled in the art that embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, one or more embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, one or more embodiments of the present description can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
One or more embodiments of the present specification may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. One or more embodiments of the present description may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing is merely exemplary of the present disclosure and is not intended to limit the disclosure. Various modifications and alterations to this specification will become apparent to those skilled in the art. Any modifications, equivalent substitutions, improvements, or the like, which are within the spirit and principles of the present description, are intended to be included within the scope of the claims of the present description.
Claims (22)
1. A data processing method is applied to terminal equipment and comprises the following steps:
In response to detecting that a target vehicle is within a preset distance of the terminal device, establishing a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle;
Based on the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles;
And sending the position information of the terminal equipment and the vehicle information of the vehicles in the network to a server, so that the server determines the position information of the terminal equipment as the position information of the vehicles in the network, and storing the position information of the vehicles in the network based on the vehicle identification contained in the vehicle information of the vehicles in the network.
2. The method of claim 1, the short-range wireless communication module being a bluetooth module; the short-range wireless connection is Bluetooth connection.
3. A data processing method, comprising:
In response to detecting that a terminal device is located within a preset distance of a target vehicle, establishing a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device;
acquiring vehicle information of vehicles in a networking where the target vehicle is located, wherein the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle;
And transmitting the vehicle information of the vehicles in the networking to the terminal equipment based on the short-distance wireless connection between the short-distance wireless communication module and the terminal equipment, so as to determine the position information of the terminal equipment as the position information of the vehicles in the networking, and storing the position information of the vehicles in the networking based on the vehicle identification contained in the vehicle information of the vehicles in the networking.
4. The method of claim 3, wherein the obtaining the vehicle information of the vehicle in the network where the target vehicle is located includes:
Constructing networking with other vehicles based on the preset networking protocol through a near field wireless communication module of the target vehicle;
and acquiring vehicle information of the vehicle in the networking where the target vehicle is located based on the short-distance wireless connection established between the short-distance wireless communication modules of the vehicles in the networking.
5. A data processing method is applied to a server and comprises the following steps:
Receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles, and the vehicle information comprises a vehicle identifier;
Acquiring a vehicle identification of a vehicle in the networking based on the vehicle information of the vehicle in the networking;
determining the position information of the terminal equipment as the position information of the vehicle in the networking;
And storing the position information of the vehicles in the networking based on the vehicle identification of the vehicles in the networking.
6. The method of claim 5, the method further comprising:
receiving a position acquisition request for a first vehicle sent by first equipment;
and determining the position information of the first vehicle based on the vehicle identification of the first vehicle, and sending the position information of the first vehicle to the first device.
7. The method of claim 6, the transmitting location information of the first vehicle to the first device, comprising:
And verifying whether the first equipment has a corresponding relation with the first vehicle based on the preset corresponding relation between the equipment and the vehicle, and sending the position information of the first vehicle to the first equipment after the verification is passed.
8. The method of claim 7, the location information of the first vehicle including a target location and a time tag of the first vehicle, the location information of the first vehicle being plural, the transmitting the location information of the first vehicle to the first device comprising:
determining target location information corresponding to the first vehicle based on a time tag in the location information of the first vehicle;
Acquiring a device encryption key corresponding to the first device;
Encrypting the target position information of the first vehicle based on the equipment encryption key to obtain encrypted target position information of the first vehicle, and sending the encrypted target position information of the first vehicle to the first equipment so that the first equipment decrypts the encrypted target position information of the first vehicle based on the equipment decryption key to obtain the target position of the first vehicle.
9. A data processing method is applied to a client and comprises the following steps:
If a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of the client side is sent to a server side, and a preset corresponding relation is arranged between the first vehicle and the client side;
the method comprises the steps of receiving position information of a first vehicle returned by a server, determining the position information sent by target equipment as the position information of the first vehicle by the server, and storing the position information of the first vehicle based on a vehicle identifier contained in vehicle information of a vehicle in a networking where the target vehicle connected with the target equipment is located, wherein the networking comprises the first vehicle, and short-distance wireless connection is established between the vehicles in the networking based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
10. The method of claim 9, the location information of the first vehicle being information obtained by encrypting a target location and a time stamp of the first vehicle based on a device encryption key corresponding to the client, the method further comprising:
Acquiring an equipment decryption key corresponding to the client;
and decrypting the position information of the first vehicle based on the equipment decryption key to obtain a target position of the first vehicle and a time tag, wherein the time tag is used for determining whether the target position of the first vehicle is valid.
11. A data processing apparatus comprising:
a connection establishment module for establishing a short-range wireless connection between the data processing device and a short-range wireless communication module in the target vehicle in response to detecting that the target vehicle is located within a preset distance of the data processing device;
The data receiving module is used for receiving vehicle information of vehicles in a networking where the target vehicle is located based on the short-distance wireless connection between the data processing device and the short-distance wireless communication module, and the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicle;
The data sending module is used for sending the position information of the data processing device and the vehicle information of the vehicles in the networking to the server, so that the server can determine the position information of the data processing device as the position information of the vehicles in the networking, and the position information of the vehicles in the networking is stored based on the vehicle identification contained in the vehicle information of the vehicles in the networking.
12. A data processing apparatus comprising:
the connection establishment module is used for establishing a short-distance wireless connection between the short-distance wireless communication module in the data processing device and the terminal equipment in response to detecting that the terminal equipment is located within a preset distance of the data processing device;
The information acquisition module is used for acquiring vehicle information of vehicles in a networking where the data processing device is located, and short-distance wireless connection is established between the vehicles in the networking through a short-distance wireless communication module in the vehicles based on a preset networking protocol;
And the data sending module is used for sending the vehicle information of the vehicles in the networking to the terminal equipment based on the short-distance wireless connection between the short-distance wireless communication module and the terminal equipment so as to determine the position information of the terminal equipment as the position information of the vehicles in the networking, and storing the position information of the vehicles in the networking based on the vehicle identification contained in the vehicle information of the vehicles in the networking.
13. A data processing apparatus comprising:
The information receiving module is used for receiving the position information sent by the terminal equipment and the vehicle information of the vehicles in the networking where the target vehicles in the short-distance wireless connection with the terminal equipment are located through the short-distance wireless communication module, the short-distance wireless connection between the vehicles in the networking is established through the short-distance wireless communication module in the vehicles based on a preset networking protocol, and the vehicle information comprises a vehicle identifier;
The information determining module is used for acquiring the vehicle identification of the vehicles in the networking based on the vehicle information of the vehicles in the networking; determining the position information of the terminal equipment as the position information of the vehicle in the networking; and storing the position information of the vehicles in the networking based on the vehicle identification of the vehicles in the networking.
14. A data processing apparatus comprising:
The system comprises a request sending module, a request receiving module and a request receiving module, wherein the request sending module is used for sending a position acquisition request of a client side for a first vehicle to a server side if the position acquisition request for the first vehicle is received, and a preset corresponding relation is arranged between the first vehicle and the client side;
The information receiving module is used for receiving the position information of the first vehicle returned by the server, wherein the position information of the first vehicle is the position information of the first vehicle, the position information sent by the target equipment is determined by the server to be the position information of the first vehicle, and based on the vehicle identification contained in the vehicle information of the vehicle in the networking where the target vehicle connected with the target equipment is located, the stored position information of the first vehicle is stored, the networking comprises the first vehicle, and the vehicles in the networking are connected in a short-distance wireless mode through a short-distance wireless communication module in the vehicle based on a preset networking protocol.
15. A data processing apparatus, the data processing apparatus comprising:
A processor; and
A memory arranged to store computer executable instructions that, when executed, cause the processor to:
In response to detecting that a target vehicle is within a preset distance of the data processing device, establishing a short-range wireless connection between the data processing device and a short-range wireless communication module in the target vehicle;
Based on the short-distance wireless connection between the data processing equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles;
And sending the position information of the data processing equipment and the vehicle information of the vehicles in the network to a server, so that the server determines the position information of the data processing equipment as the position information of the vehicles in the network, and storing the position information of the vehicles in the network based on the vehicle identification contained in the vehicle information of the vehicles in the network.
16. A data processing apparatus, the data processing apparatus comprising:
A processor; and
A memory arranged to store computer executable instructions that, when executed, cause the processor to:
in response to detecting that a terminal device is located within a preset distance of the data processing device, establishing a short-range wireless connection between a short-range wireless communication module in the data processing device and the terminal device;
acquiring vehicle information of vehicles in a networking where the data processing equipment is located, and establishing short-distance wireless connection between the vehicles in the networking through a short-distance wireless communication module in the vehicles based on a preset networking protocol;
And transmitting the vehicle information of the vehicles in the networking to the terminal equipment based on the short-distance wireless connection between the short-distance wireless communication module and the terminal equipment, so as to determine the position information of the terminal equipment as the position information of the vehicles in the networking, and storing the position information of the vehicles in the networking based on the vehicle identification contained in the vehicle information of the vehicles in the networking.
17. A data processing apparatus, the data processing apparatus comprising:
A processor; and
A memory arranged to store computer executable instructions that, when executed, cause the processor to:
Receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles, and the vehicle information comprises a vehicle identifier;
Acquiring a vehicle identification of a vehicle in the networking based on the vehicle information of the vehicle in the networking;
determining the position information of the terminal equipment as the position information of the vehicle in the networking;
And storing the position information of the vehicles in the networking based on the vehicle identification of the vehicles in the networking.
18. A data processing apparatus, the data processing apparatus comprising:
A processor; and
A memory arranged to store computer executable instructions that, when executed, cause the processor to:
If a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of the data processing equipment is sent to a server, and a preset corresponding relation is arranged between the first vehicle and the data processing equipment;
the method comprises the steps of receiving position information of a first vehicle returned by a server, determining the position information sent by target equipment as the position information of the first vehicle by the server, and storing the position information of the first vehicle based on a vehicle identifier contained in vehicle information of a vehicle in a networking where the target vehicle connected with the target equipment is located, wherein the networking comprises the first vehicle, and short-distance wireless connection is established between the vehicles in the networking based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
19. A storage medium for storing computer executable instructions that when executed by a processor implement the following:
In response to detecting that a target vehicle is within a preset distance of a terminal device, establishing a short-range wireless connection between the terminal device and a short-range wireless communication module in the target vehicle;
Based on the short-distance wireless connection between the terminal equipment and the short-distance wireless communication module, receiving vehicle information of vehicles in a networking where the target vehicle is located, and establishing short-distance wireless connection between the vehicles in the networking based on a preset networking protocol through the short-distance wireless communication module in the vehicles;
And sending the position information of the terminal equipment and the vehicle information of the vehicles in the network to a server, so that the server determines the position information of the terminal equipment as the position information of the vehicles in the network, and storing the position information of the vehicles in the network based on the vehicle identification contained in the vehicle information of the vehicles in the network.
20. A storage medium for storing computer executable instructions that when executed by a processor implement the following:
In response to detecting that a terminal device is located within a preset distance of a target vehicle, establishing a short-range wireless connection between a short-range wireless communication module in the target vehicle and the terminal device;
acquiring vehicle information of vehicles in a networking where the target vehicle is located, wherein the vehicles in the networking establish short-distance wireless connection based on a preset networking protocol through a short-distance wireless communication module in the vehicle;
And transmitting the vehicle information of the vehicles in the networking to the terminal equipment based on the short-distance wireless connection between the short-distance wireless communication module and the terminal equipment, so as to determine the position information of the terminal equipment as the position information of the vehicles in the networking, and storing the position information of the vehicles in the networking based on the vehicle identification contained in the vehicle information of the vehicles in the networking.
21. A storage medium for storing computer executable instructions that when executed by a processor implement the following:
Receiving position information sent by a terminal device and vehicle information of vehicles in a networking where a target vehicle in which a short-distance wireless connection is established with the terminal device through a short-distance wireless communication module is located, wherein the vehicles in the networking establish the short-distance wireless connection based on a preset networking protocol through the short-distance wireless communication module in the vehicles, and the vehicle information comprises a vehicle identifier;
Acquiring a vehicle identification of a vehicle in the networking based on the vehicle information of the vehicle in the networking;
determining the position information of the terminal equipment as the position information of the vehicle in the networking;
And storing the position information of the vehicles in the networking based on the vehicle identification of the vehicles in the networking.
22. A storage medium for storing computer executable instructions that when executed by a processor implement the following:
if a position acquisition request aiming at a first vehicle is received, the position acquisition request aiming at the first vehicle of a client side is sent to a server side, and a preset corresponding relation is arranged between the first vehicle and the client side;
the method comprises the steps of receiving position information of a first vehicle returned by a server, determining the position information sent by target equipment as the position information of the first vehicle by the server, and storing the position information of the first vehicle based on a vehicle identifier contained in vehicle information of a vehicle in a networking where the target vehicle connected with the target equipment is located, wherein the networking comprises the first vehicle, and short-distance wireless connection is established between the vehicles in the networking based on a preset networking protocol through a short-distance wireless communication module in the vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211091337.9A CN115567555B (en) | 2022-09-07 | 2022-09-07 | Data processing method, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211091337.9A CN115567555B (en) | 2022-09-07 | 2022-09-07 | Data processing method, device and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115567555A CN115567555A (en) | 2023-01-03 |
CN115567555B true CN115567555B (en) | 2024-08-23 |
Family
ID=84740101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211091337.9A Active CN115567555B (en) | 2022-09-07 | 2022-09-07 | Data processing method, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115567555B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107424327A (en) * | 2017-07-27 | 2017-12-01 | 福州台江区超人电子有限公司 | A kind of bicycle shared system registered and parked in order |
CN109243169A (en) * | 2017-07-10 | 2019-01-18 | 李公健 | With the integrated bicycle for surveying the other equipment of perception of driving recording camera |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070146200A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for providing advertising and real time content to a mobile device based upon location |
CN107835948B (en) * | 2016-05-31 | 2020-11-10 | 华为技术有限公司 | Positioning method and device |
CN107635186A (en) * | 2016-07-12 | 2018-01-26 | 中兴通讯股份有限公司 | A kind of method of car networking resource allocation, car networking terminal and network side equipment |
CN108346278A (en) * | 2017-01-23 | 2018-07-31 | 邹觅 | A kind of stopping a train at a target point management system for sharing public bicycles for no stake |
CN107452204A (en) * | 2017-09-17 | 2017-12-08 | 兰州工业学院 | A kind of shared bicycle parks guiding system |
KR102499917B1 (en) * | 2017-12-07 | 2023-02-16 | 삼성전자주식회사 | Electronic device performing positioning and method for controlling thereof |
US10809733B2 (en) * | 2018-10-16 | 2020-10-20 | GM Global Technology Operations LLC | Intelligent motor vehicles, systems, and control logic for driver behavior coaching and on-demand mobile charging |
CN109451419A (en) * | 2018-10-22 | 2019-03-08 | 张雨晴 | A kind of management method and system of shared bicycle |
CN109727354A (en) * | 2018-12-27 | 2019-05-07 | 北京摩拜科技有限公司 | A kind of control method and system of vehicle |
CN110944307B (en) * | 2019-11-28 | 2023-08-15 | 北京梧桐车联科技有限责任公司 | Data transmission method, terminal, server, device and storage medium |
CN111220147B (en) * | 2020-01-06 | 2024-01-23 | 腾讯科技(深圳)有限公司 | Positioning correction method and device for terminal |
CN110926484B (en) * | 2020-02-10 | 2020-05-19 | 中智行科技有限公司 | Vehicle position obtaining method and device and intelligent vehicle |
CN111932331B (en) * | 2020-03-10 | 2021-10-12 | 北京畅行信息技术有限公司 | Vehicle information acquisition method and device and storage medium |
CN111624550B (en) * | 2020-06-17 | 2022-12-13 | 中国第一汽车股份有限公司 | Vehicle positioning method, device, equipment and storage medium |
CN112132725B (en) * | 2020-08-25 | 2024-03-29 | 摩拜(北京)信息技术有限公司 | Vehicle returning judging method and device and electronic equipment |
CN114170832B (en) * | 2021-11-26 | 2023-05-12 | 软通智慧信息技术有限公司 | Bus monitoring method, device, server, system and storage medium |
-
2022
- 2022-09-07 CN CN202211091337.9A patent/CN115567555B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109243169A (en) * | 2017-07-10 | 2019-01-18 | 李公健 | With the integrated bicycle for surveying the other equipment of perception of driving recording camera |
CN107424327A (en) * | 2017-07-27 | 2017-12-01 | 福州台江区超人电子有限公司 | A kind of bicycle shared system registered and parked in order |
Also Published As
Publication number | Publication date |
---|---|
CN115567555A (en) | 2023-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112533195B (en) | Equipment authentication method and device | |
CN103856895B (en) | The method and terminal of shared location information | |
KR20200130920A (en) | Method for performing user authentication and distance measurement at the same time and electonic device therof | |
JP2001320759A (en) | Method for provide position data about mobile terminal | |
JP2001320760A (en) | Method for provide position data about mobile terminal | |
US20190080265A1 (en) | Sharing system of vehicle and on-vehicle device mounted on vehicle | |
CN105068103A (en) | Auxiliary positioning method and electronic equipment | |
WO2016162103A1 (en) | Seamless handover of ongoing activities between a vehicle and a wearable device | |
CN115669023A (en) | Data sensing method, core network system, core network element and chip | |
US20160078696A1 (en) | Access method and system with wearable controller | |
CN114915971B (en) | Vehicle control method and device, storage medium and vehicle | |
CN115567555B (en) | Data processing method, device and equipment | |
WO2002071786A1 (en) | Mobile communication system and apparatus constituting the same | |
EP3228097A1 (en) | Resource control apparatus, server apparatus and method for controlling a resource | |
CN112585042B (en) | Vehicle control method, communication device, and computer-readable storage medium | |
CN111862410A (en) | Intelligent lock control method, device, equipment and storage medium | |
CN113709704B (en) | Communication processing method and device applied to vehicle | |
KR101884562B1 (en) | Device, method and computer program for forming groups of appliances through positioning | |
US9654449B2 (en) | Geospatial cryptagraphy | |
KR20240004874A (en) | Pairing of groups of accessories | |
KR100608788B1 (en) | Location information exchanging apparatus and method thereof | |
CN116419183A (en) | Data processing method, device and equipment | |
US20210200854A1 (en) | User Authentication Facilitated by an Additional Device | |
CN113178906A (en) | Charging method, charging device, electronic device and storage medium | |
CN117834155B (en) | System, method and device for equipment authentication |
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 |