A GPS-installed vehicle identification method and system
By desensitizing GPS installation work order information and switching equipment platform, financial companies cannot avoid dependence on GPS operators during the installation of GPS equipment, resulting in personal information security risks, and achieve maximum protection of personal privacy.
Patent Information
- Application Number
- CN202210444416.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-26
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2042-04-26
AI Technical Summary
In the prior art, financial companies cannot completely avoid dependence on GPS operators during the installation of GPS equipment, resulting in personal information security risks.
By desensitizing the target GPS installation work order information during the order dispatch stage, the desensitized target GPS installation work order information is obtained, including the frame number summary value and the desensitized frame number, and sent to the GPS operator client. After the installation is completed, the device installation information is verified and the link platform of the GPS device is switched to the preset target platform to maximize personal privacy.
It has achieved the maximum protection of personal privacy on the basis of cooperation between enterprises and GPS operators and avoided the compliance risks of personal information protection.
Smart Images

Figure CN114861219B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of information security technology, and in particular to a method and system for determining a vehicle with a GPS installed. Background Art
[0002] Financial products represented by financial leasing have a high penetration rate in the field of vehicle purchases, and financial companies have installed GPS and other vehicle positioning network equipment on vehicles to achieve continuous supervision of vehicles after loans and vehicle recovery, which has become a common practice in the financial industry. Since financial companies usually conduct business nationwide, this requires that the installation scope of GPS equipment should also cover the whole country, and there are high requirements for installation timeliness and quality and subsequent vehicle monitoring services. Obviously, this is a big deviation from the resource endowment of the financial companies themselves. In this context, financial companies will work with several GPS operating service providers (hereinafter referred to as GPS operators) to provide related services: financial companies are responsible for dispatching orders to GPS operators, and GPS operators complete the actual equipment installation work and provide vehicle monitoring services to financial companies. Some leading financial companies, through self-built asset monitoring platforms, realize data docking with various GPS operators and realize GPS data storage and asset management functions.
[0003] Obviously, the technical solution relied on by the existing business cooperation model is that the financial company dispatches the order (specifying which car to install the GPS at which location), and the GPS service provider actually installs and provides subsequent vehicle monitoring services. This means that the traditional GPS operator has the full amount of vehicle frame number and vehicle location trajectory information, resulting in the assets originally belonging to the financial company being completely monitored by the GPS operator, and the vehicle asset information (such as the frame number), trajectory information, and financial customer personal information (such as contact information) that are personal information are exposed to the GPS operator (the third party between the user and the financial company).
[0004] In the context of increasingly stringent personal information security, there will be compliance risks in personal information protection. Even if some leading financial companies build their own asset monitoring platforms to achieve data docking, they still cannot avoid the essence of GPS positioning data entering the GPS operator. Financial companies are limited by their own resource endowments and cannot completely get rid of their dependence on GPS operators in the installation of GPS equipment. Summary of the invention
[0005] To this end, the embodiments of the present application provide a method and system for determining GPS-installed vehicles. On the basis of maintaining cooperation between the enterprise and the GPS operator, sensitive information is desensitized during the dispatching stage, and after verifying the installation results of the supplier, the GPS device access network is switched during the asset monitoring stage, thereby maximizing personal privacy protection.
[0006] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:
[0007] According to a first aspect of an embodiment of the present application, a method for determining a vehicle with a GPS installed therein is provided, the method comprising:
[0008] Desensitizing the target GPS installation work order information to obtain desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number;
[0009] Sending the desensitized target GPS installation work order information to the GPS operator client, so that the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information;
[0010] Verify the device installation information according to the work order installation completion information received from the GPS operator client;
[0011] After the verification is passed, the link platform reported by the GPS device is switched to the preset target platform.
[0012] Optionally, after switching the link platform reported by the GPS device to a preset target platform, the method further includes:
[0013] The preset target platform determines the device status of the GPS device according to the data reported by the GPS device to judge whether the GPS device needs to be repaired.
[0014] Optionally, if it is determined that maintenance is required, the method further includes:
[0015] The preset target platform matches the GPS supplier information and the business information according to the work order installation completion information, and sends it to the corresponding GPS supplier client;
[0016] Receive the maintenance personnel contact information sent by the GPS supplier client and authenticate the contact information;
[0017] If the authentication is successful, the maintenance personnel's contact information and the installation vehicle owner's contact information are imported into the outbound call system to establish a virtual number for both parties to call.
[0018] Optionally, the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information, including:
[0019] Determine the overlap rate between the vehicle frame number of the vehicle at the installation site and the desensitized vehicle frame number of the target GPS installation work order information;
[0020] When there is only one vehicle at the installation site whose frame number coincides with the desensitized frame number of the target installation, the vehicle at the installation site with the coincident frame number is determined as the installation vehicle.
[0021] Optionally, the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information, including:
[0022] Determine the overlap rate between the vehicle frame number of the vehicle at the installation site and the desensitized vehicle frame number of the target GPS installation work order information;
[0023] When the frame numbers of at least two vehicles at the installation site coincide with the desensitized frame number of the target installation, the frame numbers of multiple vehicles at the installation site with overlapping frame numbers are hashed to obtain hash summary values, and then compared one by one with the hash summary values of the target installed vehicle, and the vehicle with the same hash summary value is determined as the installed vehicle.
[0024] Optionally, verifying the device installation information according to the work order installation completion information received from the GPS operator client includes:
[0025] Compare the installation vehicle frame number with the frame number in the target GPS installation work order information;
[0026] If the installation vehicle frame number is consistent with the frame number in the target GPS installation work order information, then determine whether the installation address and the device activation address meet the set distance condition;
[0027] If the installation address and the device activation address meet the set distance condition, determine whether there is a duplicate GPS device installation based on the GPS device number and all GPS device information in the enterprise database;
[0028] If the GPS device number does not have duplicate GPS device information in the enterprise database, the installation type and installation quantity are compared with the device type and device quantity. If they are consistent, the device installation information is verified.
[0029] Optionally, the target GPS installation work order information is desensitized to obtain the desensitized target GPS installation work order information, including:
[0030] The frame number in the GPS installation work order information is processed by a desensitizing algorithm and a hash summary algorithm respectively to obtain the desensitized frame number and the frame number summary value as the desensitized target GPS installation work order information.
[0031] According to a second aspect of an embodiment of the present application, a GPS-mounted vehicle determination system is provided, the system comprising:
[0032] A desensitizing module is used to perform desensitization processing on the target GPS installation work order information to obtain the desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number;
[0033] An installation vehicle matching module is used to send the desensitized target GPS installation work order information to the GPS operator client, so that the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information;
[0034] A verification module, used to verify the device installation information according to the work order installation completion information received from the GPS operator client;
[0035] The platform switching module is used to switch the link platform reported by the GPS device to the preset target platform after verification.
[0036] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect above.
[0037] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. The computer-readable instructions can be executed by a processor to implement the method described in the first aspect above.
[0038] In summary, the embodiment of the present application provides a method and system for determining a GPS installation vehicle, which obtains desensitized target GPS installation work order information by desensitizing the target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number; the desensitized target GPS installation work order information is sent to the GPS operator client, so that the GPS operator client matches the installation vehicle in the vehicle at the installation site according to the desensitized target GPS installation work order information; the device installation information is verified according to the work order installation completion information received from the GPS operator client; after the verification is passed, the link platform reported by the GPS device is switched to the preset target platform. By desensitizing sensitive information, verifying the supplier's installation results, and switching the GPS device access network, personal privacy protection is achieved to the greatest extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the implementation methods of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the implementation methods or the description of the prior art. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other implementation drawings can be derived from the provided drawings without creative work.
[0040] The structures, proportions, sizes, etc. illustrated in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with the technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantial technical significance. Any structural modification, change in proportion or adjustment of size shall still fall within the scope of the technical contents disclosed in the present invention without affecting the effects and purposes that can be achieved by the present invention.
[0041] Figure 1 A flowchart of a method for determining a vehicle with GPS installed provided in an embodiment of the present application;
[0042] Figure 2 A schematic diagram of the vehicle frame number desensitization and summary matching provided in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of the device installation information verification and platform switching process provided in the embodiment of the present application;
[0044] Figure 4 A schematic diagram of the equipment maintenance follow-up process provided in the embodiment of the present application;
[0045] Figure 5 A block diagram of a GPS-installed vehicle determination system provided in an embodiment of the present application;
[0046] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown;
[0047] Figure 7 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0048] The following is a description of the implementation of the present invention by specific embodiments. People familiar with the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are 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 are within the scope of protection of the present invention.
[0049] The Vehicle Identification Number (VIN), also known as the vehicle identification code, is a set of codes assigned to a vehicle by the automobile manufacturer for identification. The VIN code is a 17-digit code consisting of letters and numbers, also known as a 17-digit identification code, a frame number or a 17-digit number. The vehicle identification code is arranged and combined to prevent duplicate numbers from occurring on the same model of vehicle, and has unique identification for the vehicle. Through this string of numbers, you can see the model, origin, configuration, country of production, manufacturer and year of production, etc.
[0050] In view of the defects of the prior art mentioned in the background technology, the embodiment of the present application proposes a method for determining vehicles with GPS installation. On the basis of the continued cooperation between the enterprise and the GPS operator, by desensitizing sensitive information at the dispatch stage and verifying the installation results of the supplier, the GPS device access network is switched at the asset monitoring stage, thereby maximizing personal privacy protection and avoiding compliance risks of personal information collection.
[0051] Figure 1 A method for determining a vehicle with a GPS installed provided in an embodiment of the present application is shown, and the method comprises the following steps:
[0052] Step 101: desensitizing the target GPS installation work order information to obtain desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number;
[0053] Step 102: Send the desensitized target GPS installation work order information to the GPS operator client, so that the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information;
[0054] Step 103: verifying the device installation information according to the work order installation completion information received from the GPS operator client;
[0055] Step 104: After verification, the link platform reported by the GPS device is switched to the preset target platform.
[0056] In a possible implementation, in step 101, desensitizing the target GPS installation work order information to obtain the desensitized target GPS installation work order information includes:
[0057] The frame number in the GPS installation work order information is processed by a desensitizing algorithm and a hash summary algorithm respectively to obtain the desensitized frame number and the frame number summary value as the desensitized target GPS installation work order information.
[0058] In a possible implementation, in step 102, the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information, including:
[0059] Determine the overlap rate between the frame number of the vehicle at the installation site and the desensitized frame number of the target GPS installation work order information; when the frame number of only one vehicle at the installation site overlaps with the desensitized frame number of the target installation, determine the vehicle at the installation site with the overlapping frame number as the installation vehicle.
[0060] In a possible implementation, in step 102, the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information, including:
[0061] Determine the overlap rate between the frame numbers of the vehicles at the installation site and the desensitized frame numbers of the target GPS installation work order information; when the frame numbers of multiple vehicles at the installation site overlap with the desensitized frame numbers of the target installation, perform hash processing on the frame numbers of the multiple vehicles at the installation site with overlapping frame numbers to obtain hash summary values, and then compare them one by one with the hash summary values of the target installed vehicle, and determine the vehicle with the same hash summary value as the installation vehicle.
[0062] In a possible implementation, the target GPS installation work order information also includes the installation address, installation type and installation quantity; the work order installation completion information includes the installation vehicle frame number, GPS device number, device type, device quantity and device activation address.
[0063] In a possible implementation, in step 103, verifying the device installation information according to the work order installation completion information received from the GPS operator client includes:
[0064] The installation frame number is compared with the frame number in the target GPS installation work order information; if the installation frame number is consistent with the frame number in the target GPS installation work order information, then determine whether the installation address and the device activation address meet the set distance condition; if the installation address and the device activation address meet the set distance condition, then determine whether there is a duplicate GPS device installation based on the GPS device number and all GPS device information in the enterprise database; if the GPS device number does not have duplicate GPS device information in the enterprise database, then compare the installation type and installation quantity with the device type and device quantity, and if they are consistent, pass the device installation information verification.
[0065] In a possible implementation, the method further includes: the preset target platform determines the device status of the GPS device according to the data reported by the GPS device to determine whether the GPS device needs maintenance.
[0066] In a possible implementation manner, if it is determined that maintenance is required, the method further includes:
[0067] The preset target platform matches the GPS supplier information and business information according to the work order installation completion information, and sends it to the corresponding GPS supplier client; receives the maintenance personnel contact information sent by the GPS supplier client and performs contact information authentication; if the authentication is passed, the maintenance personnel contact information and the installation vehicle owner contact information are imported into the outbound call system to establish a virtual number for both parties to call.
[0068] The method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0069] First aspect: Integrate the work order information and desensitize it before sending it out: Integrate the information required for the GPS installation work order based on the minimum and necessary principle, and desensitize the frame number and send it together with the summary information to the operator system.
[0070] The specific steps include:
[0071] Step 1: Organize the necessary information fields required for the GPS installation work order, including vehicle frame number, installation address, estimated installation time, GPS device type and quantity, and salesperson contact information.
[0072] Step 2: Desensitize the vehicle frame number in the work order information field: Desensitize the plaintext frame number, retain only the first 4 digits and the last 4 digits, and replace the others with asterisks. At the same time, the plaintext frame number is processed by the MD5 Hash algorithm to obtain a 128-bit hash summary.
[0073] Step 3: Work order information integration and distribution: The chassis number summary value and the desensitized chassis number are integrated with the installation address, estimated installation time and other fields to form work order information, and distributed to the corresponding GPS operation system.
[0074] The second aspect: receiving dispatch information and installing equipment: after receiving the desensitized dispatch information, the GPS operator will install the equipment according to the dispatch requirements. Figure 2 A schematic diagram of frame number desensitization and summary matching provided in an embodiment of the present application is shown to solve the extremely small probability vehicle confirmation problem that may be caused by the desensitized frame number.
[0075] In most cases, GPS operators can only use the desensitized frame number to match the vehicles at the installation site to determine the installation vehicle. In very rare special cases, if the desensitized frame number is still consistent with the frame numbers of multiple vehicles at the site, the GPS operator only needs to calculate the frame number of the consistent vehicle through the MD5 Hash algorithm to obtain the Hash summary value, and compare it with the summary value in the work order one by one to determine the specific vehicle.
[0076] The technical solution of desensitizing the plaintext VIN and sending the information summary synchronously for on-demand verification utilizes the irreversibility of the Hash summary, which not only ensures that the operator system cannot obtain the plaintext VIN on a large scale, protects the privacy of user assets, avoids the large-scale leakage of the plaintext VIN, but also meets the scenario of vehicle confirmation in low-probability situations.
[0077] Obviously, the MD5 Hash algorithm is only one of the feasible algorithm solutions, and other algorithms with the same technical effects also fall within the protection scope of the embodiments of this application.
[0078] After the GPS operator completes the equipment installation, it will report the work order installation completion information to the financial company. The work order completion information fields include: a list of installed equipment numbers, photos with vehicle nameplates and equipment numbers, installation check-in address, current equipment status, equipment activation address, etc.
[0079] The third aspect: Equipment installation information verification: The work order completion information reported by the supplier is verified through image OCR verification, "three addresses" verification, equipment uniqueness verification, etc. to verify the correctness of the equipment installation information. Figure 3 The device installation information verification and platform switching process diagram shown above ensures the authenticity of the GPS device installation information and the privacy of the positioning information from being leaked to the GPS operator to the greatest extent. It includes the following steps:
[0080] Step 1: Obtain the frame number and device number of the vehicle in the image by performing OCR recognition on the vehicle nameplate and device number, compare the recognized frame number with the plain text frame number recorded by the financial company, and verify the consistency of the recognized device number with the device number list in the installation completion information. If it passes, continue to the next step of verification, otherwise feedback will be given that the installation information is wrong;
[0081] Step 2: Perform "three-address" verification: perform consistency comparison on the installation address in the dispatch information, the installation check-in address in the installation completion information, and the device activation address. In particular, for a vehicle with multiple devices installed, the activation addresses of all devices should be included in the consistency comparison range. Among them, the consistency verification between addresses can adopt a scheme in which the maximum value of the Euclidean distance between each other is less than a certain set threshold. If the "three-address" verification is passed, proceed to the next step of verification, otherwise the installation information error will be fed back;
[0082] Step 3: Verify the uniqueness of the equipment: Compare the GPS equipment number list in the installation completion information with all the equipment numbers in the financial company's inventory, and ensure that they are globally up to date to avoid duplicate equipment installation or false equipment installation. At the same time, the type and quantity corresponding to the GPS equipment number list should be consistent with the type and quantity of the equipment number required to be installed in the dispatch information.
[0083] Step 4: If the above verification information is passed, the equipment installation is considered complete and correct.
[0084] The fourth aspect: Switching the device’s link platform: Using device-level instructions, switch the device’s link platform to the financial company’s asset management platform.
[0085] For devices whose installation information has been verified to be correct by a third party, the asset management platform immediately sends a platform switching command to the device through a device-level instruction, thereby uniformly switching the device's reporting data link to the financial company's asset management platform.
[0086] The technical solution of platform switching can ensure that the device no longer reports any information to the GPS operator platform, thereby avoiding the leakage of asset trajectory information.
[0087] Fifth aspect: Equipment maintenance follow-up: According to the quality of equipment installation, a virtual outbound call number will be established to implement equipment maintenance when necessary.
[0088] In the fourth aspect, the GPS device reporting link has been switched to the financial company's asset management platform. The asset management platform should be responsible for tracking the quality of GPS device reporting data, evaluating the online rate of each GPS supplier's equipment, and early warning of separation and disassembly of multiple devices installed on a single vehicle. If necessary, the GPS equipment of some vehicles needs to be repaired. Usually, the vehicle has been used by the customer at this time, and the on-site maintenance work will inevitably contact the customer to determine the time and location of the maintenance.
[0089] In order to avoid the exposure of customer personal information, a virtual number communication solution suitable for financial scenarios is proposed, as shown in the attached Figure 4 The equipment maintenance follow-up process shown in the figure uses a virtual number solution to ensure that personal contact information is always stored in the core system of the financial company, thereby maximizing personal privacy protection and avoiding compliance risks of personal information collection. This not only ensures the accuracy of equipment installation information and the smooth progress of equipment maintenance work, but also prevents subsequent vehicle tracks, customer personal contact information and other personal sensitive information from being leaked to GPS operators, thus protecting customer privacy. The specific process is as follows:
[0090] Step 1: For the equipment that needs to be repaired, the financial company's asset management system associates and matches the corresponding work order information through the equipment number, thereby obtaining the corresponding supplier information and business master code information (such as contract number);
[0091] Step 2: Send the business master code information (such as contract number) to the core system of the financial company so that the core system can call the outbound call system to establish a virtual number. In particular, the core system will not feed back the customer contact information to the asset management platform to ensure that customer information will not be leaked either inside or outside the financial company;
[0092] Step 3: The relevant GPS operator sends the contact information of the personnel who are going to handle the maintenance task to the asset management platform. The asset management platform needs to determine whether the contact information has been reported in advance (with permission). If so, the contact information will be sent to the core system of the financial company. Otherwise, the GPS operator will reassign the processing personnel or report the personnel. This step is to prevent unauthorized personnel from obtaining direct contact with customers and facilitate subsequent service supervision.
[0093] Step 4: The core system imports the contact information of both parties into the outbound call system, activates the virtual number creation function, and feeds the created virtual number back to the asset management platform. The virtual number has a preset validity period (such as 24 hours). During the validity period, only the contact information of the two parties mentioned above can make two-way calls through the virtual number.
[0094] Step 5: The asset management platform sends the virtual number and necessary fields of the related maintenance work order to the GPS operator system.
[0095] Step 6: The operator's actual handler contacts the customer through the virtual number to implement the actual maintenance work. The virtual number will automatically become invalid after it expires.
[0096] The above technical solution not only ensures the smooth progress of work order equipment maintenance work, but also ensures that the contact information of customers' personal sensitive information is always stored in the core system with the strictest information security supervision of the financial company, avoiding leakage to the asset management platform or GPS operator system, and protecting the privacy and security of customers.
[0097] It can be seen that the privacy-protected GPS-installed vehicle determination method provided in the embodiments of the present application avoids the GPS operator as a third party from obtaining the full amount of vehicle asset identification information by desensitizing personal sensitive information (such as the frame number) during the dispatch stage, and proposes an information matching scheme based on hash summary to solve the extremely small probability of vehicle confirmation problem that may be caused by the desensitized frame number.
[0098] At the same time, it not only focuses on device identity authentication, but also proposes a link platform switching strategy on the device side, focusing on how to ensure that user-level personal information is not leaked during the business data flow. Through the multi-dimensional verification method of GPS device installation information and the GPS device platform switching process, the authenticity of GPS device installation information and the privacy of positioning information are ensured to the greatest extent.
[0099] The virtual number solution in the equipment maintenance follow-up process also ensures that personal contact information is always stored in the core system of the financial company, thereby maximizing personal privacy protection and avoiding compliance risks of personal information collection. Even within the enterprise, only the core system with the strictest security management is stored, and other systems and unauthorized personnel cannot access the customer's plain text number.
[0100] In summary, the embodiment of the present application provides a method for determining a GPS installation vehicle, by desensitizing the target GPS installation work order information to obtain the desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number; the desensitized target GPS installation work order information is sent to the GPS operator client, so that the GPS operator client matches the installation vehicle in the vehicle at the installation site according to the desensitized target GPS installation work order information; the device installation information is verified according to the work order installation completion information received from the GPS operator client; after the verification is passed, the link platform reported by the GPS device is switched to the preset target platform. By desensitizing sensitive information, verifying the supplier's installation results, and switching the GPS device access network, personal privacy protection is achieved to the greatest extent.
[0101] Based on the same technical concept, the embodiment of the present application also provides a GPS-mounted vehicle determination system, such as Figure 5 As shown, the system comprises:
[0102] The desensitizing module 501 is used to perform desensitization processing on the target GPS installation work order information to obtain the desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes the frame number summary value and the desensitized frame number;
[0103] The installation vehicle matching module 502 is used to send the desensitized target GPS installation work order information to the GPS operator client, so that the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information;
[0104] Verification module 503, used to verify the device installation information according to the work order installation completion information received from the GPS operator client;
[0105] The platform switching module 504 is used to switch the link platform reported by the GPS device to a preset target platform after verification.
[0106] The present application also provides an electronic device corresponding to the method provided in the above embodiment. Figure 6 , which shows a schematic diagram of an electronic device provided by some embodiments of the present application. The electronic device 20 may include: a processor 200, a memory 201, a bus 202 and a communication interface 203, wherein the processor 200, the communication interface 203 and the memory 201 are connected via the bus 202; the memory 201 stores a computer program that can be run on the processor 200, and the processor 200 executes the method provided by any of the aforementioned embodiments of the present application when running the computer program.
[0107] The memory 201 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one physical port 203 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0108] The bus 202 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 201 is used to store programs, and the processor 200 executes the programs after receiving execution instructions. The method disclosed in any implementation of the aforementioned embodiment of the present application may be applied to the processor 200, or implemented by the processor 200.
[0109] The processor 200 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 200. The above processor 200 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a readily available programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 201, and the processor 200 reads the information in the memory 201 and completes the steps of the above method in combination with its hardware.
[0110] The electronic device provided in the embodiment of the present application and the method provided in the embodiment of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, operated or implemented by them.
[0111] The present application also provides a computer-readable storage medium corresponding to the method provided in the above embodiment. Figure 7 The computer-readable storage medium shown is a CD 30 on which a computer program (ie, a program product) is stored. When the computer program is run by a processor, the method provided in any of the aforementioned embodiments is executed.
[0112] It should be noted that examples of the computer-readable storage medium may also 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 optical or magnetic storage media, which are not listed here one by one.
[0113] The computer-readable storage medium provided in the above-mentioned embodiments of the present application and the method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by the application program stored therein.
[0114] It should be noted that:
[0115] The algorithm and display provided herein are not inherently related to any particular computer, virtual device or other equipment. Various general purpose devices can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of device. In addition, the application is not directed to any specific programming language. It should be understood that the content of the application described herein can be realized using various programming languages, and the description of the specific language above is to disclose the best mode of implementation of the application.
[0116] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0117] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the claims below, the inventive aspects are less than all the features of the single embodiment disclosed above. Therefore, the claims following the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.
[0118] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0119] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.
[0120] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in the creation device of the virtual machine according to the embodiment of the present application. The application can also be implemented as a device or device program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0121] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.
[0122] The above is only a preferred specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for determining a vehicle with GPS installed, characterized in that: The method comprises: Desensitizing the target GPS installation work order information to obtain desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number; Sending the desensitized target GPS installation work order information to the GPS operator client, so that the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information; Verify the device installation information according to the work order installation completion information received from the GPS operator client; After the verification is passed, the link platform reported by the GPS device is switched to the preset target platform.
2. The method according to claim 1, characterized in that After switching the link platform reported by the GPS device to the preset target platform, the method further includes: The preset target platform determines the device status of the GPS device according to the data reported by the GPS device to judge whether the GPS device needs to be repaired.
3. The method according to claim 2, characterized in that If it is determined that maintenance is required, the method further includes: The preset target platform matches the GPS supplier information and the business information according to the work order installation completion information, and sends it to the corresponding GPS supplier client; Receive the maintenance personnel contact information sent by the GPS supplier client and authenticate the contact information; If the authentication is successful, the maintenance personnel's contact information and the installation vehicle owner's contact information are imported into the outbound call system to establish a virtual number for both parties to call.
4. The method according to claim 1, characterized in that The GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information, including: Determine the overlap rate between the vehicle frame number of the vehicle at the installation site and the desensitized vehicle frame number of the target GPS installation work order information; When there is only one vehicle at the installation site whose frame number coincides with the desensitized frame number of the target installation, the vehicle at the installation site with the coincident frame number is determined as the installation vehicle.
5. The method according to claim 1, characterized in that The GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information, including: Determine the overlap rate between the vehicle frame number of the vehicle at the installation site and the desensitized vehicle frame number of the target GPS installation work order information; When the frame numbers of at least two vehicles at the installation site coincide with the desensitized frame number of the target installation, the frame numbers of multiple vehicles at the installation site with overlapping frame numbers are hashed to obtain hash summary values, and then compared one by one with the hash summary values of the target installed vehicle, and the vehicle with the same hash summary value is determined as the installed vehicle.
6. The method according to claim 1, characterized in that The device installation information verification according to the work order installation completion information received from the GPS operator client includes: Compare the installation vehicle frame number with the frame number in the target GPS installation work order information; If the installation vehicle frame number is consistent with the frame number in the target GPS installation work order information, then determine whether the installation address and the device activation address meet the set distance condition; If the installation address and the device activation address meet the set distance condition, determine whether there is a duplicate GPS device installation based on the GPS device number and all GPS device information in the enterprise database; If there is no duplicate GPS device information for the GPS device number in the enterprise database, the installation type and installation quantity are compared with the device type and device quantity. If they are consistent, the device installation information is verified.
7. The method according to claim 1, characterized in that The target GPS installation work order information is desensitized to obtain the desensitized target GPS installation work order information, including: The frame number in the GPS installation work order information is processed by a desensitizing algorithm and a hash summary algorithm respectively to obtain the desensitized frame number and the frame number summary value as the desensitized target GPS installation work order information.
8. A GPS-mounted vehicle identification system, characterized in that: The system comprises: A desensitizing module is used to perform desensitization processing on the target GPS installation work order information to obtain the desensitized target GPS installation work order information; the desensitized target GPS installation work order information includes a frame number summary value and a desensitized frame number; An installation vehicle matching module is used to send the desensitized target GPS installation work order information to the GPS operator client, so that the GPS operator client matches the installation vehicle among the vehicles at the installation site according to the desensitized target GPS installation work order information; A verification module, used to verify the device installation information according to the work order installation completion information received from the GPS operator client; The platform switching module is used to switch the link platform reported by the GPS device to the preset target platform after verification.
9. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and the computer-readable instructions can be executed by a processor to implement the method according to any one of claims 1-7.
Citation Information
Patent Citations
Operation management system supporting equipment leasing application
CN111612316A
Preserving customer data privacy for merchant orders
US10586073B1