Positioning sign-in method and device, equipment and storage medium
By receiving and analyzing node check-in requests and risk data of transport vehicles, determining the operation prediction results and performing positioning check-in operations, the false check-in problem caused by driver modification of positioning information is solved, and the reliability and management efficiency of logistics data are improved.
Patent Information
- Application Number
- CN202311650566.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-04
- Publication Date
- 2025-06-06
AI Technical Summary
In the prior art, drivers may use plug-in software to modify the positioning information when positioning check-in, resulting in false positioning check-in data during logistics transportation, reducing the reliability of logistics data, and increasing the difficulty of management of logistics transportation.
By receiving the node sign-in request sent by the terminal device matching the transport vehicle, the current node risk data and the check-in node identification are obtained, the first operation prediction result is determined based on the previous node risk data and the current node risk data, and the positioning check-in operation corresponding to the transport vehicle is performed based on this result, and the false positioning check-in behavior is accurately identified from the perspectives of the device information and network type reported by the terminal device from the adjacent check-in nodes.
It solves the problem of false positioning sign-in during logistics transportation, improves the reliability of logistics data, and reduces the difficulty of management of logistics transportation.
Smart Images

Figure CN120106715A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of warehousing and logistics, and in particular to a positioning check-in method, device, equipment and storage medium. Background Art
[0002] The current development of logistics has gradually shifted from using technology to solve system construction problems to using systems for refined operations. In the transportation of goods, in order to ensure the safety and timeliness of the entire cargo transportation process, the entire process will be monitored based on vehicle networking technology, and drivers will also be required to locate and sign in at key nodes such as departure and arrival according to operational requirements.
[0003] In the process of implementing the present invention, it is found that there are at least the following technical problems in the prior art:
[0004] In the actual operation process, drivers use plug-in software and other means to modify the positioning information when signing in, resulting in false positioning sign-in data during the logistics transportation process, reducing the reliability of logistics data and increasing the difficulty of logistics transportation management. Summary of the invention
[0005] The embodiments of the present invention provide a positioning check-in method, device, equipment and storage medium to solve the problem of false positioning check-in in the logistics transportation process, improve the reliability of logistics data, and reduce the management difficulty of logistics transportation.
[0006] According to an embodiment of the present invention, a positioning check-in method is provided, the method comprising:
[0007] Receive a node check-in request sent by a terminal device matching the transport vehicle;
[0008] Acquire current node risk data and current sign-in node identifier in the node sign-in request; wherein the current node risk data includes current node device information and / or current node network type;
[0009] Acquire the previous node risk data of the previous check-in node corresponding to the current check-in node identifier, and determine the first operation prediction result based on the previous node risk data and the current node risk data;
[0010] Based on the first operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed.
[0011] According to another embodiment of the present invention, a positioning check-in device is provided, the device comprising:
[0012] A node check-in request receiving module is used to receive a node check-in request sent by a terminal device matching a transport vehicle;
[0013] A current node risk data acquisition module, used to acquire the current node risk data and the current sign-in node identifier in the node sign-in request; wherein the current node risk data includes current node device information and / or current node network type;
[0014] A first operation prediction result determination module, configured to obtain previous node risk data of a previous check-in node corresponding to the current check-in node identifier, and determine a first operation prediction result based on the previous node risk data and the current node risk data;
[0015] A positioning check-in operation execution module is used to execute a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier.
[0016] According to another embodiment of the present invention, there is provided an electronic device, the electronic device comprising:
[0017] at least one processor; and
[0018] a memory communicatively connected to the at least one processor; wherein,
[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the location check-in method described in any embodiment of the present invention.
[0020] According to another embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the positioning check-in method described in any embodiment of the present invention when executed.
[0021] The technical solution of the embodiment of the present invention receives a node check-in request sent by a terminal device matching the transport vehicle, obtains the previous node risk data of the previous check-in node corresponding to the current check-in node identifier in the node check-in request, determines a first operation prediction result based on the previous node risk data and the current node risk data in the node check-in request, and performs a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier, wherein the current node risk data includes current node device information and / or current node network type, accurately identifies false positioning check-in behaviors from the perspective of device information and network types respectively reported by the terminal device at adjacent check-in nodes, solves the problem of false positioning check-in in the logistics transportation process, improves the reliability of logistics data, and reduces the difficulty of managing logistics transportation.
[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 A flowchart of a positioning check-in method provided by an embodiment of the present invention;
[0025] Figure 2 A schematic diagram of a data flow for interacting with a terminal device provided by an embodiment of the present invention;
[0026] Figure 3 A flowchart of another positioning check-in method provided by an embodiment of the present invention;
[0027] Figure 4 A flowchart of a method for determining an operation prediction result provided by an embodiment of the present invention;
[0028] Figure 5 A schematic diagram of the structure of a positioning check-in device provided by an embodiment of the present invention;
[0029] Figure 6 The present invention is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0032] Figure 1 This is a flow chart of a positioning check-in method provided by an embodiment of the present invention. This embodiment is applicable to the situation of positioning check-in of transport vehicles in the process of logistics transportation. The method can be executed by a positioning check-in device, which can be implemented in the form of hardware and / or software. Figure 1 As shown, the method includes:
[0033] S110: Receive a node check-in request sent by a terminal device matching the transport vehicle.
[0034] Among them, illustratively, the terminal device can be a personal digital assistant, a car-mounted device, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.), etc. There is no limitation on the device type of the terminal device here, and the specific settings can be customized according to actual needs.
[0035] Specifically, a transport vehicle can be matched with at least one terminal device, and the terminal device can be used to perform functions such as positioning check-in, fault information reporting, and querying real-time road conditions.
[0036] In a specific embodiment, the node check-in request may be generated by the terminal device based on a detected check-in click operation input by the user, or may be generated when the terminal device detects that the current terminal node location is within a preset node area.
[0037] Specifically, the current terminal node position is used to characterize the current node position collected by the positioning service in the terminal device. The positioning service can be implemented using the global positioning system module on the terminal device, or it can be implemented using base station positioning technology or network positioning technology. The implementation principle of the positioning service of the terminal device is not limited here.
[0038] Specifically, the preset node area range is used to characterize the area range corresponding to each stop point in the logistics transportation link. For example, the preset node area range can be drawn by the center point and preset radius of the stop point, or by the center point and preset length and width of the stop point. The division method of the preset node area range is not limited here, and can be customized according to actual needs.
[0039] S120: Obtain current node risk data and current sign-in node identifier in the node sign-in request.
[0040] Specifically, an authorized data collection program is installed in the terminal device, which is used to collect node risk data and sign-in node identification of the terminal device.
[0041] In this embodiment, the current node risk data includes current node device information and / or current node network type.
[0042] Specifically, the current node device information is used to represent the identification code for uniquely identifying the terminal device that sends the node sign-in request. For example, when the terminal device is a smart phone, the identification code can be at least one of the international mobile equipment identity, international mobile subscriber identity, mobile equipment identification code, mobile phone number, and universal unique identification code. When the terminal device is a vehicle-mounted device, the identification code can be a vehicle identification code and / or an integrated circuit card identification number. The identification code is not limited here and can be customized according to actual needs.
[0043] Specifically, the current node network type is used to characterize the network type adopted by the terminal device when sending the node check-in request. Exemplarily, the network types include but are not limited to WiFi network, 5G network, 4G network, 3G network, 2G network, etc. The classification method of the network type is not limited here, and can be customized according to actual needs.
[0044] Specifically, the current check-in node identifier is used to uniquely identify the check-in node for performing the positioning check-in operation. Exemplarily, the current check-in node identifier can be composed of at least one of numbers, text, uppercase letters, lowercase letters and special characters of any length. The composition form of the current check-in node identifier is not limited here, and can be customized according to actual needs.
[0045] S130: Obtain the previous node risk data of the previous check-in node corresponding to the current check-in node identifier, and determine a first operation prediction result based on the previous node risk data and the current node risk data.
[0046] Specifically, the last check-in node is used to represent the last check-in node among at least one check-in node corresponding to the transport vehicle. When the current check-in node is identified as the departure node, the last check-in node is the vehicle arrival check-in node, and when the current check-in node is identified as the vehicle arrival node, the last check-in node is the departure check-in node. For example, assuming that each check-in node includes departure node A, vehicle arrival node B, departure node B, vehicle arrival node C, and departure node C, the current check-in node is identified as vehicle arrival node D, and the last check-in node is departure node C.
[0047] In a specific embodiment, when the current check-in node identifier is the first check-in node identifier, the previous node risk data can be pre-set, such as the previous node device information is the node device information uploaded when the terminal device is matched with the transport vehicle, and the previous node network type can be custom set.
[0048] In another specific embodiment, the current check-in node identifier is the second check-in node identifier and the check-in node identifiers above it.
[0049] In this embodiment, the previous node risk data includes the previous node device information and / or the previous node network type. The previous node device information is used to characterize the identification code of the terminal device corresponding to the previous check-in node that sends the previous node check-in request, and the previous node network type is used to characterize the network type used by the terminal device corresponding to the previous check-in node when sending the previous node check-in request.
[0050] In a specific embodiment, when the current node risk data only includes the current node device information, the previous node risk data only includes the previous node device information, and accordingly, based on the previous node risk data and the current node risk data, a first operation prediction result is determined, including: making a consistency judgment on the current node device information and the previous node device information; when the current node device information is different from the previous node device information, setting the first operation prediction result to a false sign-in operation; when the current node device information is the same as the previous node device information, setting the first operation prediction result to a normal sign-in operation.
[0051] In another specific embodiment, when the current node risk data only includes the current node network type, the previous node risk data only includes the previous node network type; based on the previous node risk data and the current node risk data, a first operation prediction result is determined, including: making a consistency judgment on the current node network type and the previous node network type; when the current node network type is different from the previous node network type, setting the first operation prediction result to a false sign-in operation; when the current node network type is the same as the previous node network type, setting the first operation prediction result to a normal sign-in operation.
[0052] In another specific embodiment, when the current node risk data includes the current node device information and the current node network type, the previous node risk data includes the previous node device information and the previous node network type; based on the previous node risk data and the current node risk data, determining the first operation prediction result, including: making a consistency judgment on the previous node risk data and the current node risk data; when the current node device information is different from the previous node device information in the previous node risk data, and the current node network type is different from the previous node network type in the previous node risk data, setting the first operation prediction result to a false sign-in operation; when the current node device information is the same as the previous node device information, and / or the current node network type is the same as the previous node network type, setting the first operation prediction result to a normal sign-in operation.
[0053] The advantage of such a setting is that in actual operation scenarios, transport vehicles may be matched with multiple terminal devices, and each time a stop is reached, the terminal device may be able to choose a different network type. If the node device information is inconsistent or the node network type is inconsistent, the first operation prediction result is set as a false check-in operation, which will increase the probability of misjudgment of risky behavior. This embodiment can reduce the probability of misjudgment of risky behavior by setting the first operation prediction result as a false check-in operation when the node device information is inconsistent and the node network type is inconsistent, thereby further improving the reliability of logistics data.
[0054] S140: Based on the first operation prediction result and the current check-in node identifier, perform a positioning check-in operation corresponding to the transport vehicle.
[0055] In a specific embodiment, based on the first operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed, including: when the first operation prediction result is a false check-in operation, based on the current check-in node identifier and the current system node position collected by the global positioning system installed on the transport vehicle, the positioning check-in operation corresponding to the transport vehicle is performed. When the first operation prediction result is a normal check-in operation, based on the current check-in node identifier and the preset node position, the positioning check-in operation corresponding to the transport vehicle is performed.
[0056] Specifically, the preset node position includes the preset check-in node position corresponding to the current check-in node identifier, the current terminal node position in the node check-in request, or the current system node position collected by the global positioning system installed on the transport vehicle. The check-in node position is used to represent the node position preset by the logistics information system for each check-in node identifier.
[0057] In a specific embodiment, the method further includes: when the first operation prediction result is a false sign-in operation, based on the current sign-in node identifier, generating false sign-in warning information, and sending the false sign-in warning information to the terminal device.
[0058] Among them, illustratively, the output form of false sign-in warning information includes but is not limited to text display, sound playback, indicator light output, etc. For example, the text display can be "The sign-in operation at departure node A is a risky behavior", the sound playback can be voice playback or prompt sound playback, such as the prompt sound playback can pre-set the playback duration and / or prompt frequency of the prompt sound, and the indicator light output can pre-set the indicator light color and / or flashing frequency, such as the indicator light color can be red. The output form of the false sign-in warning information is not limited here, and can be customized according to actual needs.
[0059] The advantage of this setting is that it can provide reminders to users of terminal devices, helping to reduce the probability of risky behaviors continuing to occur at subsequent check-in nodes.
[0060] In another specific embodiment, based on the first operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed, including: inputting the first operation prediction result into the risk level model; when the operation risk level output by the risk level model is high risk, based on the current check-in node identifier and the current system node position, performing the positioning check-in operation corresponding to the transport vehicle; when the operation risk level output by the risk level model is no risk, based on the current check-in node identifier and the preset node position, performing the positioning check-in operation corresponding to the transport vehicle.
[0061] The risk level model in this embodiment defines a mapping relationship between the first operation prediction result and the operation risk level. Specifically, in the risk level model, the operation risk level mapped to the false sign-in operation with the first operation prediction result is high risk, and the operation risk level mapped to the normal sign-in operation with the first operation prediction result is no risk.
[0062] Figure 2 A schematic diagram of a data flow for interacting with a terminal device provided for one embodiment of the present invention. Specifically, when the terminal device detects a node check-in instruction, the node risk data of the terminal device is collected, a node check-in request is generated based on the collected node risk data, and the node check-in request is sent to this program. This program determines a first operation prediction result based on the node risk data in the received node check-in request and the previous node risk data of the last checked-in node stored. When the first operation prediction result is a normal check-in operation, a positioning check-in operation corresponding to the transport vehicle is performed based on the current check-in node identifier and the preset node position.
[0063] When the first operation prediction result is a false check-in operation, based on the current check-in node identifier, false check-in warning information is generated, and the false check-in warning information is sent to the terminal device, so that the terminal device outputs the false check-in warning information. Based on the current check-in node identifier and the current system node position, a positioning check-in operation corresponding to the transport vehicle is performed. Based on the current check-in node identifier, a risk behavior record of the transport vehicle is generated, and the risk behavior record is stored and / or sent to the risk control department.
[0064] The technical solution of this embodiment receives a node check-in request sent by a terminal device matching the transport vehicle, obtains the previous node risk data of the previous check-in node corresponding to the current check-in node identifier in the node check-in request, determines a first operation prediction result based on the previous node risk data and the current node risk data in the node check-in request, and performs a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier, wherein the current node risk data includes current node device information and / or current node network type, accurately identifies false positioning check-in behaviors from the perspective of device information and network types reported by terminal devices at adjacent check-in nodes, solves the problem of false positioning check-in in the logistics transportation process, improves the reliability of logistics data, and reduces the difficulty of managing logistics transportation.
[0065] Figure 3 This is a flow chart of another positioning check-in method provided by an embodiment of the present invention. This embodiment further refines the positioning check-in method of the above embodiment. Figure 3 As shown, the method includes:
[0066] S210: Receive a node check-in request sent by a terminal device matching the transport vehicle.
[0067] S220: Obtain current node risk data and current sign-in node identifier in the node sign-in request.
[0068] S230: Obtain the previous node risk data of the previous check-in node corresponding to the current check-in node identifier, and determine a first operation prediction result based on the previous node risk data and the current node risk data.
[0069] S210-S230 in this embodiment are similar to those in the above embodiment. Figure 1 The steps S110 - S130 shown are identical or similar to each other, and are not described in detail in this embodiment.
[0070] S240: Acquire the current terminal node position in the node check-in request and the current system node position collected by the global positioning system installed on the transport vehicle.
[0071] Exemplarily, the current system node position may be sent by the terminal device through a node sign-in request. Specifically, before generating the node sign-in request, the terminal device queries the current system node position collected by the global positioning system installed on the transport vehicle. Of course, the current system node position may also be actively acquired by the program by querying the global positioning system after receiving the node sign-in request. The acquisition form of the current system node position is not limited here.
[0072] S250: Determine a second operation prediction result based on the current terminal node position and the current system node position.
[0073] In a specific embodiment, based on the current terminal node position and the current system node position, a second operation prediction result is determined, including: judging the consistency of the current terminal node position and the current system node position; when the current terminal node position and the current system node position are different, setting the second operation prediction result to a false positioning operation; when the current terminal node position and the current system node position are the same, setting the second operation prediction result to a normal positioning operation.
[0074] In another specific embodiment, based on the current terminal node position and the current system node position, a second operation prediction result is determined, including: obtaining the positioning distance corresponding to the current terminal node position and the current system node position; when the positioning distance meets the preset distance range, setting the second operation prediction result to a normal positioning operation; when the positioning distance does not meet the preset distance range, setting the second operation prediction result to a false positioning operation.
[0075] Exemplarily, the preset distance range may be [0 300m]. The preset distance range is not limited here and may be customized according to actual needs.
[0076] The advantage of such a setting is that when the positioning map used by the terminal device is different from the positioning map used by the global positioning system, the consistency judgment result of the current terminal node position and the current system node position is likely to be different, resulting in low accuracy of the consistency judgment. This embodiment determines the second operation prediction result based on the positioning distance, which can improve the accuracy of the second operation prediction result.
[0077] In another specific embodiment, based on the current terminal node position and the current system node position, a second operation prediction result is determined, including: judging the consistency of the current terminal node position and the current system node position; when the current terminal node position and the current system node position are different, obtaining the positioning distance corresponding to the current terminal node position and the current system node position; when the positioning distance meets the preset distance range, setting the second operation prediction result to a normal positioning operation; when the positioning distance does not meet the preset distance range, setting the second operation prediction result to a false positioning operation.
[0078] Based on the above embodiment, specifically, determining the second operation prediction result based on the current terminal node position and the current system node position also includes: when the current terminal node position and the current system node position are the same, setting the second operation prediction result to a normal positioning operation.
[0079] The advantage of this arrangement is that performing consistency judgment first not only improves the efficiency of determining the second operation prediction result, but also calculates the positioning distance to ensure the accuracy of the second operation prediction result.
[0080] In another specific embodiment, when the current check-in node identifier is a vehicle arrival node identifier, the previous check-in node is a departure check-in node, and accordingly, based on the current terminal node position and the current system node position, the second operation prediction result is determined, including: obtaining the time interval between the previous node check-in time corresponding to the previous check-in node and the current node check-in time corresponding to the node check-in request; obtaining the trajectory positioning data collected by the global positioning system within the time interval, and determining the transport speed of the transport vehicle based on the trajectory positioning data and the time interval; determining the second operation prediction result based on the current terminal node position, the current system node position and the transport speed.
[0081] Among them, exemplarily, the transport speed v satisfies the formula: v=(S1-S2) / (t1-t2), wherein S1 represents the current system node position, S2 represents the previous system node position, t1 represents the current node check-in time, t2 represents the previous node check-in time, and (S1-S2) represents the transport track distance between the current system node position and the previous system node position.
[0082] In a specific embodiment, based on the current terminal node position, the current system node position and the transportation speed, a second operation prediction result is determined, including: based on the current terminal node position and the current system node position, a position positioning result is determined; when the position positioning result is a false positioning and the transportation speed does not meet the preset speed range, the second operation prediction result is set to a false check-in operation; when the position positioning result is a normal positioning, and / or the transportation speed meets the preset speed range, the second operation prediction result is set to a normal check-in operation.
[0083] Exemplarily, the preset speed range may be [90km / h 120km / h]. The preset speed range is not limited here and can be customized according to actual needs.
[0084] In a specific embodiment, based on the current terminal node position and the current system node position, the position positioning result is determined, including: judging the consistency of the current terminal node position and the current system node position; when the current terminal node position and the current system node position are different, setting the position positioning result to false positioning; when the current terminal node position and the current system node position are the same, setting the position positioning result to normal positioning.
[0085] In another specific embodiment, based on the current terminal node position and the current system node position, the position positioning result is determined, including: obtaining the positioning distance corresponding to the current terminal node position and the current system node position; when the positioning distance meets the preset distance range, setting the position positioning result to normal positioning; when the positioning distance does not meet the preset distance range, setting the position positioning result to false positioning.
[0086] In another specific embodiment, based on the current terminal node position and the current system node position, a position positioning result is determined, including: when the current terminal node position and the current system node position are different, obtaining the positioning distance corresponding to the current terminal node position and the current system node position; when the positioning distance meets the preset distance range, setting the position positioning result to normal positioning; when the positioning distance does not meet the preset distance range, setting the position positioning result to false positioning.
[0087] The advantage of this setting is that it adds the judgment dimension of transportation speed for risk behavior prediction at the vehicle check-in node, thereby further improving the accuracy of risk behavior prediction at the vehicle check-in node.
[0088] Figure 4A flowchart of a method for determining an operation prediction result provided by an embodiment of the present invention. Specifically, in response to receiving a node check-in request sent by a terminal device, a check-in process is started. It is determined whether the check-in node identifier in the node check-in request is a vehicle arrival node identifier. If so, a step of determining whether the transportation speed meets a preset speed range is executed. If not, a step of determining whether the position positioning result is a normal positioning is executed.
[0089] Determine whether the transport speed meets the preset speed range. If so, set the second operation prediction result as a normal sign-in operation. If not, continue to determine whether the location positioning result is a normal positioning. If it is a normal positioning, set the second operation prediction result as a normal sign-in operation. If it is not a normal positioning, set the second operation prediction result as a false sign-in operation.
[0090] After obtaining the second operation prediction result, continue to determine whether the node device information of the two adjacent sign-in nodes is consistent. If so, set the first operation prediction result to a normal sign-in operation. If not, continue to determine whether the node network types of the two adjacent sign-in nodes are consistent. If they are consistent, set the first operation prediction result to a normal sign-in operation. If they are inconsistent, set the first operation prediction result to a false sign-in operation.
[0091] S260: Based on the first operation prediction result, the second operation prediction result and the current check-in node identifier, perform a positioning check-in operation corresponding to the transport vehicle.
[0092] In a specific embodiment, based on the first operation prediction result, the second operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed, including: when the first operation prediction result is a false check-in operation and / or the second operation prediction result is a false check-in operation, based on the current check-in node identifier, a false check-in warning message is generated, and the false check-in warning message is sent to the terminal device; based on the current system node position and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed.
[0093] Among them, illustratively, the output form of false sign-in warning information includes but is not limited to text display, sound playback, indicator light output, etc. For example, the text display can be "The sign-in operation at departure node A is a risky behavior", the sound playback can be voice playback or prompt sound playback, such as the prompt sound playback can pre-set the playback duration and / or prompt frequency of the prompt sound, and the indicator light output can pre-set the indicator light color and / or flashing frequency, such as the indicator light color can be red. The output form of the false sign-in warning information is not limited here, and can be customized according to actual needs.
[0094] On the basis of the above embodiments, specifically, based on the first operation prediction result, the second operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed, and it also includes: when the first operation prediction result is a normal check-in operation and the second operation prediction result is a normal check-in operation, based on the current check-in node identifier and the preset node position, a positioning check-in operation corresponding to the transport vehicle is performed; wherein the preset node position includes a pre-set check-in node position corresponding to the current check-in node identifier, the current terminal node position in the node check-in request, or the current system node position.
[0095] In another specific embodiment, based on the first operation prediction result, the second operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed, including: inputting the first operation prediction result and the second operation prediction result into a risk level model; when the operation risk level output by the risk level model is high risk, based on the current system node position and the current check-in node identifier, the positioning check-in operation corresponding to the transport vehicle is performed; when the operation risk level output by the risk level model is no risk, based on the current check-in node identifier and the preset node position, the positioning check-in operation corresponding to the transport vehicle is performed.
[0096] The risk level model in this embodiment defines a mapping relationship between two operation prediction results and operation risk levels. Specifically, in the risk level model, the operation risk level mapped to the first operation prediction result being a false sign-in operation and the second operation prediction result being a false sign-in operation is high risk, the operation risk level mapped to the first operation prediction result being a false sign-in operation and the second operation prediction result being a normal sign-in operation is high risk, the operation risk level mapped to the first operation prediction result being a normal sign-in operation and the second operation prediction result being a false sign-in operation is high risk, and the operation risk level mapped to the first operation prediction result being a normal sign-in operation and the second operation prediction result being a normal sign-in operation is no risk.
[0097] In actual operation, the risky behaviors during positioning check-in may be more than the use of plug-in software. In order to further expand the applicable scenarios of the positioning check-in method of the embodiment of the present invention, the technical solution of this embodiment obtains the current terminal node position in the node check-in request and the current system node position collected by the global positioning system installed on the transport vehicle, determines the second operation prediction result based on the current terminal node position and the current system node position, and performs the positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result, the second operation prediction result and the current check-in node identifier, thereby adding the prediction of risk behaviors in the dimensions of positioning data and transport speed, solving the problem of inaccurate operation prediction results in a single dimension, further improving the reliability of logistics data, and further reducing the difficulty of managing logistics transportation.
[0098] It should be noted that in the technical solution of the present invention, the collection, use, storage, sharing and transfer of node device information, node network types and node locations involved are in compliance with the provisions of relevant laws and regulations, and it is necessary to inform the user and obtain the user's consent or authorization. When applicable, the node device information, node network type and node location are technically de-identified and / or encrypted.
[0099] The following is an embodiment of a positioning check-in device provided in an embodiment of the present invention. The device and the positioning check-in method of the above embodiment belong to the same inventive concept. For details not described in detail in the embodiment of the positioning check-in device, please refer to the contents about the positioning check-in method in the above embodiment.
[0100] Figure 5 This is a schematic diagram of the structure of a positioning check-in device provided by an embodiment of the present invention. Figure 5 As shown, the device includes: a node check-in request receiving module 310, a current node risk data acquiring module 320, a first operation prediction result determining module 330 and a positioning check-in operation executing module 340.
[0101] The node check-in request receiving module 310 is used to receive a node check-in request sent by a terminal device matching a transport vehicle;
[0102] The current node risk data acquisition module 320 is used to acquire the current node risk data and the current sign-in node identifier in the node sign-in request; wherein the current node risk data includes the current node device information and / or the current node network type;
[0103] A first operation prediction result determination module 330, configured to obtain the previous node risk data of the previous check-in node corresponding to the current check-in node identifier, and determine the first operation prediction result based on the previous node risk data and the current node risk data;
[0104] The positioning check-in operation execution module 340 is used to execute the positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier.
[0105] The technical solution of this embodiment receives a node check-in request sent by a terminal device matching the transport vehicle, obtains the previous node risk data of the previous check-in node corresponding to the current check-in node identifier in the node check-in request, determines a first operation prediction result based on the previous node risk data and the current node risk data in the node check-in request, and performs a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier, wherein the current node risk data includes current node device information and / or current node network type, accurately identifies false positioning check-in behaviors from the perspective of device information and network types reported by terminal devices at adjacent check-in nodes, solves the problem of false positioning check-in in the logistics transportation process, improves the reliability of logistics data, and reduces the difficulty of managing logistics transportation.
[0106] In a specific embodiment, the first operation prediction result determination module 330 is specifically used to:
[0107] Make consistency judgment on the previous node risk data and the current node risk data;
[0108] When the current node device information is different from the previous node device information in the previous node risk data, and the current node network type is different from the previous node network type in the previous node risk data, setting the first operation prediction result as a false sign-in operation;
[0109] When the current node device information is the same as the previous node device information, and / or the current node network type is the same as the previous node network type, the first operation prediction result is set as a normal sign-in operation.
[0110] In a specific embodiment, the device further comprises:
[0111] The current system node position acquisition module is used to obtain the current terminal node position in the node check-in request and the current system node position collected by the global positioning system installed on the transport vehicle;
[0112] A second operation prediction result determination module, used to determine a second operation prediction result based on a current terminal node position and a current system node position;
[0113] The location check-in operation execution module 340 includes:
[0114] The positioning check-in operation execution unit is used to execute the positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result, the second operation prediction result and the current check-in node identifier.
[0115] In a specific embodiment, when the current check-in node identifier is a vehicle arrival node identifier, the previous check-in node is a vehicle departure check-in node, and accordingly, the second operation prediction result determination module includes:
[0116] A time interval acquisition unit, used to acquire the time interval between the previous node check-in time corresponding to the previous check-in node and the current node check-in time corresponding to the node check-in request;
[0117] a transport speed determination unit, for acquiring track positioning data collected by the global positioning system within a time interval, and determining a transport speed of the transport vehicle based on the track positioning data and the time interval;
[0118] The second operation prediction result determining unit is used to determine the second operation prediction result based on the current terminal node position, the current system node position and the transportation speed.
[0119] In a specific embodiment, the second operation prediction result determination unit includes:
[0120] A position positioning result determination subunit, used to determine the position positioning result based on the current terminal node position and the current system node position;
[0121] A second operation prediction result setting subunit is used to set the second operation prediction result as a false check-in operation when the position positioning result is a false positioning and the transportation speed does not meet the preset speed range;
[0122] When the position positioning result is a normal positioning, and / or the transportation speed meets a preset speed range, the second operation prediction result is set as a normal check-in operation.
[0123] In a specific embodiment, the position positioning result determination subunit is specifically used to:
[0124] When the current terminal node position and the current system node position are different, obtain the positioning distance corresponding to the current terminal node position and the current system node position;
[0125] When the positioning distance meets the preset distance range, the position positioning result is set to normal positioning;
[0126] If the positioning distance does not meet the preset distance range, the position positioning result is set as a false positioning.
[0127] In a specific embodiment, the location check-in operation execution unit is specifically used to:
[0128] In the case where the first operation prediction result is a false sign-in operation and / or the second operation prediction result is a false sign-in operation, generating false sign-in warning information based on the current sign-in node identifier, and sending the false sign-in warning information to the terminal device;
[0129] Based on the current system node position and the current sign-in node identifier, a positioning sign-in operation corresponding to the transport vehicle is performed.
[0130] The positioning check-in device provided in the embodiment of the present invention can execute the positioning check-in method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0131] Figure 6 A schematic diagram of the structure of an electronic device provided for one embodiment of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0132] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by the at least one processor 11, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0133] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0134] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the location check-in method provided in the above embodiments.
[0135] In some embodiments, the positioning check-in method provided in the above embodiments may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps in the positioning check-in method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the positioning check-in method in any other appropriate manner (e.g., by means of firmware).
[0136] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0137] The computer program for implementing the location check-in method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0138] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0139] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0140] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0141] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0142] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0143] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A positioning check-in method, It is characterized in that include: Receive a node check-in request sent by a terminal device matching the transport vehicle; Acquire current node risk data and current sign-in node identifier in the node sign-in request; wherein the current node risk data includes current node device information and / or current node network type; Acquire the previous node risk data of the previous check-in node corresponding to the current check-in node identifier, and determine the first operation prediction result based on the previous node risk data and the current node risk data; Based on the first operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed.
2. The method according to claim 1, It is characterized in that The determining, based on the previous node risk data and the current node risk data, a first operation prediction result includes: Performing consistency judgment on the previous node risk data and the current node risk data; When the current node device information is different from the previous node device information in the previous node risk data, and the current node network type is different from the previous node network type in the previous node risk data, setting the first operation prediction result as a false sign-in operation; When the current node device information is the same as the previous node device information, and / or the current node network type is the same as the previous node network type, the first operation prediction result is set as a normal sign-in operation.
3. The method according to claim 1, It is characterized in that The method further comprises: Acquire the current terminal node position in the node check-in request and the current system node position collected by the global positioning system installed on the transport vehicle; Determining a second operation prediction result based on the current terminal node position and the current system node position; The performing a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier includes: Based on the first operation prediction result, the second operation prediction result and the current check-in node identifier, a positioning check-in operation corresponding to the transport vehicle is performed.
4. The method according to claim 3, It is characterized in that When the current check-in node identifier is a vehicle arrival node identifier, the previous check-in node is a vehicle departure check-in node, and accordingly, determining the second operation prediction result based on the current terminal node position and the current system node position includes: Obtaining the time interval between the previous node check-in time corresponding to the previous check-in node and the current node check-in time corresponding to the node check-in request; Acquire trajectory positioning data collected by a global positioning system within the time interval, and determine the transport speed of the transport vehicle based on the trajectory positioning data and the time interval; A second operation prediction result is determined based on the current terminal node position, the current system node position, and the transportation speed.
5. The method according to claim 4, It is characterized in that The determining of the second operation prediction result based on the current terminal node position, the current system node position and the transportation speed includes: Determine a position positioning result based on the current terminal node position and the current system node position; When the position positioning result is a false positioning and the transportation speed does not meet the preset speed range, setting the second operation prediction result as a false check-in operation; When the position positioning result is a normal positioning, and / or the transportation speed satisfies a preset speed range, the second operation prediction result is set as a normal check-in operation.
6. The method according to claim 5, It is characterized in that The determining of a position positioning result based on the current terminal node position and the current system node position includes: When the current terminal node position and the current system node position are different, obtaining a positioning distance corresponding to the current terminal node position and the current system node position; When the positioning distance meets the preset distance range, the position positioning result is set to normal positioning; When the positioning distance does not meet the preset distance range, the position positioning result is set as a false positioning.
7. The method according to claim 3, It is characterized in that The performing a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result, the second operation prediction result and the current check-in node identifier includes: In a case where the first operation prediction result is a false sign-in operation and / or the second operation prediction result is a false sign-in operation, generating false sign-in warning information based on the current sign-in node identifier, and sending the false sign-in warning information to the terminal device; Based on the current system node position and the current sign-in node identifier, a positioning sign-in operation corresponding to the transport vehicle is performed.
8. A positioning check-in device, It is characterized in that include: A node check-in request receiving module is used to receive a node check-in request sent by a terminal device matching a transport vehicle; A current node risk data acquisition module, used to acquire the current node risk data and the current sign-in node identifier in the node sign-in request; wherein the current node risk data includes current node device information and / or current node network type; A first operation prediction result determination module, configured to obtain previous node risk data of a previous check-in node corresponding to the current check-in node identifier, and determine a first operation prediction result based on the previous node risk data and the current node risk data; A positioning check-in operation execution module is used to execute a positioning check-in operation corresponding to the transport vehicle based on the first operation prediction result and the current check-in node identifier.
9. An electronic device, It is characterized in that The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the positioning check-in method according to any one of claims 1 to 7.
10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the positioning check-in method according to any one of claims 1 to 7 when executed.