Transfer processing method, device and equipment of automobile diagnosis equipment and storage medium
By responding to transfer instructions and performing identity verification in the transfer processing method of automobile diagnostic equipment, automatically transferring software service rights and permissions or updating account information, the complex problem of equipment transfer process is solved, and a simpler and more flexible transfer process is achieved.
Patent Information
- Application Number
- CN202411550513.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-18
AI Technical Summary
During the transfer process, the transfer process is complicated and inflexible because the manufacturer's customer service needs to be contacted for manual adjustment.
By responding to the received transfer instruction, determining that the instruction type is the first transfer instruction or the second transfer instruction, the automatic transfer of software service rights and rights or the update of account information is realized, and the legal operation is ensured using identity verification.
The transfer process of automotive diagnostic equipment is simplified, making it more flexible and efficient, and avoiding the complexity of manual adjustments.
Smart Images

Figure CN119475312A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of automobile diagnostic technology, and in particular, relates to a transfer processing method, device, equipment and storage medium of automobile diagnostic equipment. Background Art
[0002] Automotive diagnostic equipment is an indispensable multifunctional tool in auto maintenance. Automotive diagnostic equipment can detect various types of automotive faults, process fault codes, clear faults, monitor engines, perform oscilloscope operations, test component functions, and quickly display the fault location and root cause through the display screen, helping auto maintenance personnel to quickly find the cause of the vehicle failure, thereby saving time and cost. The main users of automotive diagnostic equipment are various auto repair shops, auto sales and service shops, etc. Some diagnostic equipment is also relatively expensive. When some users no longer use the automotive diagnostic equipment for various reasons, they will transfer and sell the automotive diagnostic equipment.
[0003] At present, the registration of automobile diagnostic equipment uses the conventional mobile phone verification code for registration and login. This part of information is personal privacy. When the automobile diagnostic equipment is transferred or sold, the transferor only wants to transfer the equipment tools and does not want to disclose personal privacy. In addition, a registered user can activate multiple automobile diagnostic equipment for association. Automobile diagnostic equipment is a hardware module that will be continuously updated with the update of technology and vehicle protocols. When a registered user upgrades the hardware, the software service rights of the old equipment need to be transferred to the new equipment. However, when transferring the software service rights of these automobile diagnostic equipment or transferring the automobile diagnostic equipment, it is necessary to contact the manufacturer's customer service for manual adjustment, which makes the transfer process complicated and inflexible. Summary of the invention
[0004] The embodiments of the present application provide a method, apparatus, device and program product for transferring automobile diagnostic equipment, which can solve the problem that during the transfer of automobile diagnostic equipment, the transfer process is complicated and inflexible due to the need to contact the manufacturer's customer service for manual adjustment.
[0005] In a first aspect, an embodiment of the present application provides a transfer processing method for an automobile diagnostic device, the method comprising:
[0006] In response to the received transfer instruction, determining the type of the transfer instruction as a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred among the multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information includes at least: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices;
[0007] When the transfer instruction is the first transfer instruction, when the identity authentication of the current user is passed according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one of the target diagnostic devices, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one of the target diagnostic devices;
[0008] When the transfer instruction is the second transfer instruction, when the identities of the current user and the receiving user are authenticated according to the first user identity tag and the second user identity tag in the second transfer instruction, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0009] In a possible implementation manner of the first aspect, before determining, in response to the received transfer instruction, whether the type of the transfer instruction is the first transfer instruction or the second transfer instruction, the method includes:
[0010] Binding the plurality of diagnostic devices in an activated state to the current user, so that the account information of the current user includes the device identification codes of the plurality of diagnostic devices.
[0011] In a possible implementation of the first aspect, when the transfer instruction is the first transfer instruction, when the current user passes identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one of the target diagnostic devices, transferring the software service rights and interests of the diagnostic device to be transferred to at least one of the target diagnostic devices includes:
[0012] According to the device identification code of the diagnostic device to be transferred and the device identification code of at least one target diagnostic device in the first transfer instruction, determining the diagnostic device to be transferred and at least one target diagnostic device from the plurality of diagnostic devices in the activated state bound to the current user;
[0013] According to the first user identity tag in the first transfer instruction, identity verification of the current user is performed by a preset verification method;
[0014] When it is determined that the current user passes the identity authentication, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one of the target diagnostic devices.
[0015] In a possible implementation manner of the first aspect, after transferring the software service rights and interests of the diagnostic device to be transferred to at least one of the target diagnostic devices, the method further includes:
[0016] In response to the received service benefit invalidation instruction, the software service benefit permission of the diagnostic device to be transferred is invalidated to obtain the updated first account information of the current user.
[0017] In a possible implementation manner of the first aspect, when the transfer instruction is the second transfer instruction, when the current user and the receiving user pass identity authentication according to the first user identity tag and the second user identity tag in the second transfer instruction, changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user includes:
[0018] According to the first user identity tag in the second transfer instruction, identity verification of the current user is performed by a preset verification method;
[0019] When it is determined that the current user has passed the identity authentication, the receiving user is authenticated through the preset authentication method according to the second user identity tag in the second transfer instruction;
[0020] When it is determined that the receiving user passes the identity authentication, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0021] In a possible implementation manner of the first aspect, after determining that the receiving user passes the identity authentication, the method further includes:
[0022] A reception confirmation message is sent to the personal center corresponding to the receiving user, so that after receiving the confirmation receipt message sent by the receiving user, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0023] In a possible implementation manner of the first aspect, after changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user, the method further includes:
[0024] In response to the received diagnostic device update instruction, the device identification code corresponding to the diagnostic device to be transferred in the account information of the current user is deleted to obtain the updated second account information of the current user.
[0025] In a second aspect, an embodiment of the present application provides a transfer processing device for an automobile diagnostic device, the device comprising:
[0026] An instruction determination module is used to determine, in response to a received transfer instruction, whether the type of the transfer instruction is a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred among multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information at least includes: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices;
[0027] A first transfer module, configured to transfer the software service rights and interests of the diagnostic device to be transferred to at least one of the target diagnostic devices when the current user passes identity authentication according to a first user identity tag in the first transfer instruction, a device identification code of the diagnostic device to be transferred, and a device identification code of at least one of the target diagnostic devices, when the transfer instruction is the first transfer instruction;
[0028] A second transfer module is used to change the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user when the transfer instruction is the second transfer instruction and the identity authentication of the current user and the receiving user is passed according to the first user identity tag and the second user identity tag in the second transfer instruction.
[0029] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the transfer processing method of the automobile diagnostic device described in any one of the above items is implemented.
[0030] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the transfer processing method of an automobile diagnostic device described in any one of the above items is implemented.
[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute the transfer processing method of the automobile diagnostic device described in any one of the above-mentioned first aspects.
[0032] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0033] The embodiment of the present application provides a transfer processing method for automobile diagnostic equipment, which determines the type of the transfer instruction as a first transfer instruction or a second transfer instruction in response to a received transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic equipment to be transferred from multiple diagnostic equipment bound to the current user to at least one target diagnostic equipment bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic equipment to be transferred to the account information of the receiving user; the account information at least includes: the user identity information of the current user, the device identification codes of the multiple diagnostic equipment; when the transfer instruction is the first transfer instruction, when the current user passes the identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic equipment to be transferred and the device identification code of at least one target diagnostic equipment, the software service rights and interests of the diagnostic equipment to be transferred are transferred to the at least one target diagnostic equipment; when the transfer instruction is the second transfer instruction, when the current user and the receiving user pass the identity authentication according to the first user identity tag and the second user identity tag in the second transfer instruction, the account information of the current user bound to the diagnostic equipment to be transferred is changed to the account information of the receiving user. During the transfer of automobile diagnostic equipment, the transfer of software service rights and interests of the automobile diagnostic equipment or the update of the account information of the bound user is completed by authenticating the current user or the receiving user, which solves the problem of complex and inflexible transfer process due to the need to contact the manufacturer's customer service for manual adjustment, so that the automobile diagnostic equipment can be transferred simply and flexibly. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0035] Figure 1 It is a flowchart of a transfer processing method of an automobile diagnostic device provided by an embodiment of the present application;
[0036] Figure 2is a schematic diagram of a transfer instruction interface of an automobile diagnostic device provided by an embodiment of the present application;
[0037] Figure 3 It is a schematic diagram of a software service rights and interests permission transfer interface for automobile diagnostic equipment provided by an embodiment of the present application;
[0038] Figure 4 It is a schematic diagram of an account information change interface of an automobile diagnostic device provided by an embodiment of the present application;
[0039] Figure 5 This is a schematic diagram of an interface for receiving a user confirmation receipt provided by an embodiment of the present application;
[0040] Figure 6 It is a structural schematic diagram of a transfer processing device of an automobile diagnostic device provided by an embodiment of the present application;
[0041] Figure 7 It is a structural schematic diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0042] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0043] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0044] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0045] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0046] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0047] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0048] See also Figure 1 , Figure 1 1 is a flow chart of a transfer processing method of an automobile diagnostic device provided in an embodiment of the present application. The method comprises:
[0049] S11. In response to the received transfer instruction, determine whether the type of the transfer instruction is a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred among the multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information includes at least: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices;
[0050] S12, when the transfer instruction is a first transfer instruction, when the current user passes the identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one target diagnostic device, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one target diagnostic device;
[0051] S13. When the transfer instruction is a second transfer instruction, when the identities of the current user and the receiving user are authenticated according to the first user identity tag and the second user identity tag in the second transfer instruction, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0052] It should be noted that this method is mainly applied to automobile diagnostic equipment, namely VCI (Vehicle Connection Interface). Automobile diagnostic equipment is an indispensable multifunctional tool for detecting, analyzing and repairing automobile system faults in automobile maintenance. It can process fault codes, clear faults, monitor engines, perform oscilloscope operations, test component functions, etc. Each automobile diagnostic device has a unique device identification code, such as a serial number, hardware address, etc., which is used to distinguish different diagnostic devices; and the software service rights of each automobile diagnostic device are based on the device. Software service rights include download permissions, upgrade permissions, advanced diagnostic function services (such as online programming, fault guidance), etc. of vehicle model software. In this embodiment, the execution subject can be a terminal device such as a server with a user management system for managing automobile diagnostic equipment, and there is no specific limitation on this.
[0053] A transfer instruction is an operation instruction used to transfer software service rights and interests from one device to another or to change the account information bound to a device from one user to another. In this embodiment, the types of transfer instructions include a first transfer instruction and a second transfer instruction. The first transfer instruction indicates that the software service rights and interests of the diagnostic device to be transferred among the multiple diagnostic devices bound to the current user are transferred to at least one target diagnostic device bound to the current user; the second transfer instruction indicates that the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user. Among them, the software service rights and interests are the access rights of the user to the software service rights and interests of the automotive diagnostic device to which it is bound. Account information includes the user's identity information, device identification code, etc., and can also include service information, a list of devices bound to the user, etc. Account information is used to verify the identity of the user and manage the user's access rights to bound devices. Such as Figure 2 As shown, Figure 2 It is a schematic diagram of a transfer instruction interface of an automobile diagnostic device provided in an embodiment of the present application. Figure 2 In the figure, if the user selects a diagnostic device with a device number of 989347315741, it means that the diagnostic device with a device number of 989347315741 is the diagnostic device to be transferred; when the user clicks the "Software Service Rights and Interests Transfer Out" button, it is determined that the received transfer instruction is the first transfer instruction; when the user clicks the "Device Transfer Out" button, it is determined that the received transfer instruction is the second transfer instruction.
[0054] The current user is the user who needs to transfer the diagnostic device. The receiving user is the new user who will replace the current user and be bound to the diagnostic device to be transferred. Among them, the current user and the receiving user are both registered users who have completed registration in the system. There are multiple diagnostic devices bound to the current user's account information. When the transfer instruction is the first transfer instruction, the diagnostic device that needs to transfer the software service rights and interests rights among the multiple bound diagnostic devices is used as the diagnostic device to be transferred, and the diagnostic device that receives the transferred software service rights and interests rights among the multiple bound diagnostic devices is used as the target diagnostic device. Among them, the number of target diagnostic devices can be one or more, and in this embodiment, there is no specific limitation on this. When the transfer instruction is the second transfer instruction, the device that needs to change the account information among the multiple bound diagnostic devices is used as the diagnostic device to be transferred.
[0055] The first user identity tag is a unique identifier used to identify the current user in the transfer instruction. The first user identity tag can be a user name, email address or other identifier that can be used to identify the user. The second user identity tag is a unique identifier used to identify the receiving user in the transfer instruction. The second user identity tag can be a user name, email address or other identifier that can be used to identify the user.
[0056] Specifically, when the received transfer instruction is the first transfer instruction, the first user identity tag, the device identification code of the diagnostic device to be transferred and the target diagnostic device and other information in the first transfer instruction are parsed to determine the diagnostic device to be transferred and the target diagnostic device; the current user is authenticated by using the first user identity tag as the verification basis; if the current user's identity authentication is passed, the transfer of software service rights and interests is executed, that is, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one designated target diagnostic device. Continuing with the above example, Figure 3 As shown, Figure 3 It is a schematic diagram of a software service rights and interests authority transfer interface for automobile diagnostic equipment provided by an embodiment of the present application. Figure 3 In the figure, it indicates that the software service rights and interests of the diagnostic device to be transferred with the device number 989347315741 are transferred to the diagnostic device with the device number 980010000034 or the device number 980010000025. If the user selects the diagnostic device with the device number 980010000034, it means that the diagnostic device with the device number 980010000034 is the target diagnostic device; if the user selects the diagnostic device with the device number 980010000025, it means that the diagnostic device with the device number 980010000025 is the target diagnostic device; if the user selects both diagnostic devices at the same time, it means that both diagnostic devices are the target diagnostic devices.
[0057] When the received transfer instruction is the second transfer instruction, the first user identity tag and the second user identity tag in the second transfer instruction are parsed to determine the current user and the receiving user; the current user is authenticated by using the first user identity tag as the verification basis, and the receiving user is authenticated by using the second user identity tag as the verification basis; if the authentication of the current user and the receiving user is passed, the account information is changed, that is, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user. Continuing with the above example, if Figure 4 As shown, Figure 4 It is a schematic diagram of an account information change interface for an automobile diagnostic device provided in one embodiment of the present application. Figure 4 It means that the diagnostic device to be transferred with device number 989347315741 will be transferred to other users, that is, the account information of the diagnostic device to be transferred with device number 989347315741 will be changed. In the process of changing the account information, a verification code needs to be sent to the current user for identity authentication. At the same time, the mobile phone number or email address of the receiving user needs to be entered to authenticate the receiving user.
[0058] It should be noted that in the process of changing account information, it is also necessary to confirm whether the software service rights and interests of the diagnostic device to be transferred need to be transferred to the receiving user. If the software service rights and interests of the diagnostic device to be transferred do not need to be transferred together, the software service rights and interests of the diagnostic device to be transferred need to be transferred to other diagnostic devices bound to the current user first, that is, the account information can be changed after the first transfer instruction is executed.
[0059] It should be noted that in this embodiment, there is no specific limitation on the identity authentication method.
[0060] It is understandable that the current user or the receiving user is authenticated before executing the transfer instruction to ensure that only legitimate users can perform equity transfer or account information change operations, prevent unauthorized access and abuse, and ensure the security and legality of the operation.
[0061] It can be understood that the transfer processing method of an automobile diagnostic device provided in an embodiment of the present application determines the type of the transfer instruction as a first transfer instruction or a second transfer instruction in response to a received transfer instruction, wherein the first transfer instruction is used to indicate that the software service rights and interests of the diagnostic device to be transferred among multiple diagnostic devices bound to the current user are transferred to at least one target diagnostic device bound to the current user; the second transfer instruction is used to indicate that the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user; the account information at least includes: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices; when the transfer instruction is the first transfer instruction, when the current user is authenticated according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one target diagnostic device, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one target diagnostic device; when the transfer instruction is the second transfer instruction, when the current user and the receiving user are authenticated according to the first user identity tag and the second user identity tag in the second transfer instruction, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user. During the transfer of automobile diagnostic equipment, the transfer of software service rights and interests of the automobile diagnostic equipment or the update of the account information of the bound user is completed by authenticating the current user or the receiving user, which solves the problem of complex and inflexible transfer process due to the need to contact the manufacturer's customer service for manual adjustment, so that the automobile diagnostic equipment can be transferred simply and flexibly.
[0062] In a possible implementation, before determining, in response to a received transfer instruction, whether the type of the transfer instruction is a first transfer instruction or a second transfer instruction, the transfer processing method of the automobile diagnostic device includes:
[0063] Bind the multiple diagnostic devices in the activated state to the current user, so that the account information of the current user includes the device identification codes of the multiple diagnostic devices.
[0064] It should be noted that the activated state indicates that the diagnostic device has completed the necessary initialization process and can be recognized and managed by the system.
[0065] Before responding to the received transfer instruction and determining whether the type of the transfer instruction is the first transfer instruction or the second transfer instruction, it is necessary to ensure that the diagnostic device is already in an activated state and identify the account information of the current user. When it is determined that the diagnostic device is in an activated state and the current user's identity is legitimate, the system associates and binds the device identification code of the diagnostic device with the account information of the current user. That is, these diagnostic devices are added to the account information of the current user, and the current user can manage the bound diagnostic devices through his account, including viewing the device status, transferring software service rights and interests, changing account information, remote operation, and other operations.
[0066] It is understandable that by associating and binding the diagnostic device with the user, the user's legal use and effective management of the diagnostic device can be ensured, making it easier to perform various device-related operations later.
[0067] In a possible implementation, when the transfer instruction is a first transfer instruction, when the current user passes identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one target diagnostic device, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one target diagnostic device, including:
[0068] Determine the diagnostic device to be transferred and at least one target diagnostic device from a plurality of diagnostic devices in an activated state bound to the current user according to the device identification code of the diagnostic device to be transferred and the device identification code of at least one target diagnostic device in the first transfer instruction;
[0069] According to the first user identity tag in the first transfer instruction, identity verification of the current user is performed by a preset verification method;
[0070] When it is determined that the current user has passed the identity authentication, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one target diagnostic device.
[0071] It should be noted that the preset verification method is a verification mechanism that requires the user to provide specific information or perform specific operations to prove his or her identity. The preset verification method may include password verification, sending a dynamic verification code to a mobile phone or email address, etc. In this embodiment, the preset verification method is not specifically limited.
[0072] Specifically, when the received transfer instruction is the first transfer instruction, the system first searches among multiple diagnostic devices bound to the current user and in an activated state according to the device identification code of the diagnostic device to be transferred and the device identification code of at least one target diagnostic device provided in the first transfer instruction, and determines the diagnostic device matching the device identification code in the first transfer instruction as the diagnostic device to be transferred and the target diagnostic device, respectively. The target diagnostic device may be one or more, depending on the actual situation.
[0073] After determining the diagnostic device to be transferred and the target diagnostic device, the system authenticates the current user through a preset verification method based on the first user identity tag provided in the first transfer instruction. During the verification process, the system prompts the user to enter corresponding verification information and compares it with the first user identity tag stored in the system; when the comparison result is consistent, the system determines that the current user has passed the identity authentication, and then executes the transfer operation of transferring the software service rights and interests of the diagnostic device to be transferred to the target diagnostic device. In this way, the target diagnostic device has the software service rights and interests of the diagnostic device to be transferred.
[0074] It can be understood that the method provided in this embodiment can ensure that only legitimate users can perform the transfer operation of software service rights and permissions, and can accurately determine the diagnostic equipment to be transferred and the target diagnostic equipment, making the transfer processing method of the automotive diagnostic equipment safer and more efficient.
[0075] In a possible implementation, after transferring the software service rights and interests of the diagnostic device to be transferred to at least one target diagnostic device, the transfer processing method of the automotive diagnostic device further includes:
[0076] In response to the received service benefit invalidation instruction, the software service benefit permission of the diagnostic device to be transferred is invalidated, and the updated first account information of the current user is obtained.
[0077] It should be noted that the service rights invalidation instruction is an operation instruction for instructing the invalidation of the software service rights permissions of a specified diagnostic device. Invalidation processing refers to the operation performed by the system on the software service rights permissions of the specified diagnostic device according to the service rights invalidation instruction, so that the specified diagnostic device no longer has software service rights. In this embodiment, the service rights invalidation instruction is mainly used for the diagnostic device to be transferred after the software service rights permissions are transferred to the target diagnostic device.
[0078] Specifically, the system parses the received service rights invalidation instruction and extracts the device identification code, user identity tag and other information that needs to be invalidated; based on the extracted device identification code, the corresponding diagnostic device is found in the current user's diagnostic device list and the software service rights and interests are invalidated. After the invalidation process is completed, the current user's account information needs to be updated to obtain the first account information, that is, the first account information is the updated account information obtained after the software service rights and interests of the transferred diagnostic device are invalidated.
[0079] It can be understood that the method provided in this embodiment can ensure that the system can promptly clean up and manage software service rights that are no longer needed, and at the same time, provide users with clear and accurate account status by timely updating user account information.
[0080] In a possible implementation, when the transfer instruction is a second transfer instruction, when the current user and the receiving user are authenticated according to the first user identity tag and the second user identity tag in the second transfer instruction, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user, including:
[0081] According to the first user identity tag in the second transfer instruction, identity verification of the current user is performed by a preset verification method;
[0082] When it is determined that the current user has passed the identity authentication, the receiving user is authenticated using a preset authentication method according to the second user identity tag in the second transfer instruction;
[0083] When it is determined that the receiving user has passed the identity authentication, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0084] It should be noted that the preset verification method is a verification mechanism that requires the user to provide specific information or perform specific operations to prove his or her identity. The preset verification method may include password verification, sending a dynamic verification code to a mobile phone or email address, etc. In this embodiment, the preset verification method is not specifically limited.
[0085] Specifically, when the received transfer instruction is the second transfer instruction, the system first authenticates the current user through a preset verification method based on the first user identity tag provided in the second transfer instruction. During the verification process, the system prompts the user to enter corresponding verification information and compares it with the first user identity tag stored in the system. When the comparison result is consistent, the system determines that the current user has passed the identity authentication, and the system then authenticates the receiving user through a preset verification method based on the second user identity tag provided in the second transfer instruction. When the system determines that the receiving user has passed the identity authentication, the operation of changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user is executed. In this way, the current user is disassociated from the diagnostic device to be transferred, and the receiving user and the diagnostic device to be transferred are associated and bound.
[0086] It can be understood that the method provided in this embodiment can ensure that only legitimate users can perform account information change operations, and the account information change operation is performed with the simultaneous consent of the current user and the receiving user, which not only protects the rights and interests of users, but also makes the transfer processing method of automotive diagnostic equipment safer.
[0087] It should be noted that in the process of changing account information, it is also necessary to confirm whether the software service rights and interests of the diagnostic device to be transferred need to be transferred to the receiving user. If the software service rights and interests of the diagnostic device to be transferred do not need to be transferred together, the software service rights and interests of the diagnostic device to be transferred need to be transferred to other diagnostic devices bound to the current user first, that is, the account information can be changed after the first transfer instruction is executed.
[0088] In a possible implementation, after determining that the receiving user has passed the identity authentication, the transfer processing method of the automobile diagnostic device further includes:
[0089] A reception confirmation message is sent to the personal center corresponding to the receiving user, so that after receiving the confirmation receipt message sent by the receiving user, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0090] It should be noted that the reception confirmation message is a message notification used to inform the receiving user that a device transfer request is waiting for its confirmation, and the reception confirmation message may contain necessary information or links required for confirmation of receipt. The confirmed reception receipt message is a confirmation message sent by the receiving user to the system after confirming receipt, which is used to indicate that the receiving user has clearly known and accepted the transfer of the diagnostic device to be transferred.
[0091] Specifically, during the execution of the second transfer instruction, after determining that the receiving user has passed the identity verification, the system will not immediately change the account information, but will send a receipt confirmation message to the personal center corresponding to the receiving user. After the receiving user operates on the receipt confirmation message, a receipt confirmation message will be sent to the system.
[0092] After the system receives the confirmation receipt message sent by the receiving user and confirms that the receiving user agrees and accepts the transfer operation, the system will change the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user.
[0093] Continuing with the above example, Figure 5 As shown, Figure 5 This is a schematic diagram of an interface for receiving user confirmation provided by an embodiment of the present application. Figure 5 (5-a) in the figure indicates that the personal center of the receiving user has received a message reminder. The message reminder is a receipt confirmation message sent by the current user associated with the diagnostic device to be transferred with device number 989347315741 to the receiving user. After the receiving user clicks the "Agree to Receive" button, a message will appear. Figure 5 The interface shown in (5-b). Figure 5 (5-b) in it indicates that the receiving user is authenticated by inputting the receiving user's mobile phone number or email address, so as to change the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user.
[0094] It should be noted that after completing the account information change, the system will also send a message notification to the current user and the receiving user to inform both parties of the result of the transfer operation (success or failure) and other information.
[0095] It can be understood that the method provided in this embodiment can ensure that only the real receiving user can confirm the receipt of the message, thereby increasing the security of the system transfer operation and improving user satisfaction.
[0096] In a possible implementation, after changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user, the transfer processing method of the automobile diagnostic device further includes:
[0097] In response to the received diagnostic device update instruction, the device identification code corresponding to the diagnostic device to be transferred in the account information of the current user is deleted to obtain the updated second account information of the current user.
[0098] It should be noted that the diagnostic device update instruction is an operation instruction for instructing the system to update the status of the diagnostic device in the current user's account information. The diagnostic device update instruction mainly contains the account that needs to be updated and the device identification code that needs to be deleted. Specifically, the current user whose account information needs to be updated is determined, and the device identification code corresponding to the diagnostic device to be transferred in the account information is deleted, that is, the current user is unbound from the diagnostic device to be transferred, that is, the current user's account information no longer contains any information about the diagnostic device to be transferred. At this time, the current user's account information is the second account information.
[0099] The second account information is the updated account information obtained after deleting the device identification code and other device information corresponding to the diagnostic device to be transferred from the current user's account information. The second account information is the account information after the current user's diagnostic device list is updated, which no longer contains the device identification code and other device information of the diagnostic device to be transferred, but retains the device identification code and other device information and service information of other diagnostic devices that are still activated and valid.
[0100] The diagnostic device update instruction is mainly triggered after the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user. It can be automatically generated by the system or manually triggered by the current user, which is not specifically limited in this embodiment.
[0101] It can be understood that by updating the account information of the current user after changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user, the updated account information can timely and accurately reflect the status of multiple diagnostic devices bound to the current user, which helps the current user to better manage the account and equipment.
[0102] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0103] Corresponding to the above embodiment, a transfer processing method of an automobile diagnostic device is provided. Figure 6 A schematic structural diagram of a transfer processing device of an automobile diagnostic device provided in an embodiment of the present application is shown. For ease of explanation, only the part related to the embodiment of the present application is shown.
[0104] Reference Figure 6 The transfer processing device 3 of the automobile diagnostic equipment of this embodiment includes:
[0105] The instruction determination module 31 is used to determine, in response to the received transfer instruction, whether the type of the transfer instruction is a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred among the multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information at least includes: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices;
[0106] A first transfer module 32, configured to transfer the software service rights and interests of the diagnostic device to be transferred to at least one target diagnostic device when the current user passes identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one target diagnostic device, when the transfer instruction is a first transfer instruction;
[0107] The second transfer module 33 is used to change the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user when the transfer instruction is the second transfer instruction and the identity authentication of the current user and the receiving user is passed according to the first user identity tag and the second user identity tag in the second transfer instruction.
[0108] It can be understood that, in a transfer processing device 3 for an automobile diagnostic device provided in an embodiment of the present application, an instruction determination module 31 responds to a received transfer instruction to determine the type of the transfer instruction as a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred from the multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information at least includes: the user identity information of the current user, the device identification codes of the multiple diagnostic devices; when the transfer instruction is the first transfer instruction, the first transfer module 32 transfers the software service rights and interests of the diagnostic device to be transferred to at least one target diagnostic device when the current user passes the identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one target diagnostic device; when the transfer instruction is the second transfer instruction, the second transfer module 33 changes the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user when the current user and the receiving user pass the identity authentication according to the first user identity tag and the second user identity tag in the second transfer instruction. During the transfer of automobile diagnostic equipment, the transfer of software service rights and interests of the automobile diagnostic equipment or the update of the account information of the bound user is completed by authenticating the current user or the receiving user, which solves the problem of complex and inflexible transfer process due to the need to contact the manufacturer's customer service for manual adjustment, so that the automobile diagnostic equipment can be transferred simply and flexibly.
[0109] Furthermore, the transfer processing device 3 of the automobile diagnostic equipment includes:
[0110] The device binding module is used to bind multiple diagnostic devices in an activated state to the current user, so that the account information of the current user includes the device identification codes of the multiple diagnostic devices.
[0111] Further, the first transfer module 32 includes:
[0112] a device determining unit, configured to determine the diagnostic device to be transferred and at least one target diagnostic device from a plurality of diagnostic devices in an activated state bound to the current user according to the device identification code of the diagnostic device to be transferred and the device identification code of at least one target diagnostic device in the first transfer instruction;
[0113] A first verification unit, configured to authenticate the current user through a preset verification method according to the first user identity tag in the first transfer instruction;
[0114] The first transfer unit is configured to transfer the software service rights and interests of the diagnostic device to be transferred to at least one target diagnostic device when it is determined that the current user has passed the identity authentication.
[0115] Furthermore, the transfer processing device 3 of the automobile diagnostic equipment also includes:
[0116] The invalidation processing module is used to respond to the received service right invalidation instruction, perform invalidation processing on the software service right permission of the diagnostic device to be transferred, and obtain the first account information updated by the current user.
[0117] Further, the second transfer module 33 includes:
[0118] A second verification unit, configured to authenticate the current user through a preset verification method according to the first user identity tag in the second transfer instruction;
[0119] A third verification unit is used to authenticate the receiving user through a preset verification method according to the second user identity tag in the second transfer instruction when it is determined that the current user has passed the identity verification;
[0120] The second transfer unit is configured to change the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user when it is determined that the receiving user has passed the identity authentication.
[0121] Furthermore, the transfer processing device 3 of the automobile diagnostic equipment also includes:
[0122] The message sending module is used to send a reception confirmation message to the personal center corresponding to the receiving user, so that after receiving the confirmation receipt message sent by the receiving user, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
[0123] Furthermore, the transfer processing device 3 of the automobile diagnostic equipment also includes:
[0124] The device deletion module is used to delete the device identification code corresponding to the diagnostic device to be transferred in the account information of the current user in response to the received diagnostic device update instruction, and obtain the updated second account information of the current user.
[0125] It should be noted that the information interaction, execution process, etc. between the modules in the transfer processing device 3 of the above-mentioned automobile diagnostic equipment are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0126] The present application also provides an electronic device, such as Figure 7 As shown, Figure 7This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 7 The electronic device 4 of this embodiment includes: a memory 41, a processor 42, and a computer program stored in the memory 41 and executable on the processor 42. When the processor 42 executes the computer program, the steps in any one of the above-mentioned transfer processing method embodiments of the automobile diagnostic device are implemented.
[0127] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0128] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0129] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / terminal device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0130] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0131] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0132] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0134] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A transfer processing method for automobile diagnostic equipment, characterized in that: include: In response to the received transfer instruction, determining the type of the transfer instruction as a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred among the multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information includes at least: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices; When the transfer instruction is the first transfer instruction, when the identity authentication of the current user is passed according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one of the target diagnostic devices, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one of the target diagnostic devices; When the transfer instruction is the second transfer instruction, when the identities of the current user and the receiving user are authenticated according to the first user identity tag and the second user identity tag in the second transfer instruction, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
2. The method for transferring the vehicle diagnostic equipment according to claim 1, characterized in that: Before determining, in response to the received transfer instruction, whether the type of the transfer instruction is a first transfer instruction or a second transfer instruction, the method includes: Binding the plurality of diagnostic devices in an activated state to the current user, so that the account information of the current user includes device identification codes of the plurality of diagnostic devices.
3. The transfer processing method of the automobile diagnostic equipment according to claim 1, characterized in that: When the transfer instruction is the first transfer instruction, when the current user passes identity authentication according to the first user identity tag in the first transfer instruction, the device identification code of the diagnostic device to be transferred, and the device identification code of at least one of the target diagnostic devices, transferring the software service rights and interests of the diagnostic device to be transferred to at least one of the target diagnostic devices includes: According to the device identification code of the diagnostic device to be transferred and the device identification code of at least one target diagnostic device in the first transfer instruction, determining the diagnostic device to be transferred and at least one target diagnostic device from the plurality of diagnostic devices in the activated state bound to the current user; According to the first user identity tag in the first transfer instruction, identity verification of the current user is performed by a preset verification method; When it is determined that the current user passes the identity authentication, the software service rights and interests of the diagnostic device to be transferred are transferred to at least one of the target diagnostic devices.
4. The transfer processing method of the automobile diagnostic equipment according to claim 3, characterized in that: After transferring the software service rights and interests of the diagnostic device to be transferred to at least one of the target diagnostic devices, the method further includes: In response to the received service benefit invalidation instruction, the software service benefit permission of the diagnostic device to be transferred is invalidated to obtain the updated first account information of the current user.
5. The transfer processing method of the automobile diagnostic equipment according to claim 1, characterized in that: When the transfer instruction is the second transfer instruction, when the current user and the receiving user pass identity authentication according to the first user identity tag and the second user identity tag in the second transfer instruction, changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user includes: According to the first user identity tag in the second transfer instruction, identity verification of the current user is performed by a preset verification method; When it is determined that the current user has passed the identity authentication, the receiving user is authenticated through the preset authentication method according to the second user identity tag in the second transfer instruction; When it is determined that the receiving user passes the identity authentication, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
6. The transfer processing method of the automobile diagnostic equipment according to claim 5, characterized in that: After determining that the receiving user passes the identity authentication, the method further includes: A reception confirmation message is sent to the personal center corresponding to the receiving user, so that after receiving the confirmation receipt message sent by the receiving user, the account information of the current user bound to the diagnostic device to be transferred is changed to the account information of the receiving user.
7. The transfer processing method of the automobile diagnostic equipment according to any one of claims 5 to 6, characterized in that: After changing the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user, the method further includes: In response to the received diagnostic device update instruction, the device identification code corresponding to the diagnostic device to be transferred in the account information of the current user is deleted to obtain the updated second account information of the current user.
8. A transfer processing device for automobile diagnostic equipment, characterized in that: include: An instruction determination module is used to determine, in response to a received transfer instruction, whether the type of the transfer instruction is a first transfer instruction or a second transfer instruction, wherein the first transfer instruction is used to instruct the transfer of the software service rights and interests of the diagnostic device to be transferred among multiple diagnostic devices bound to the current user to at least one target diagnostic device bound to the current user; the second transfer instruction is used to instruct the change of the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user; the account information at least includes: the user identity information of the current user, and the device identification codes of the multiple diagnostic devices; A first transfer module, configured to transfer the software service rights and interests of the diagnostic device to be transferred to at least one of the target diagnostic devices when the current user passes identity authentication according to a first user identity tag in the first transfer instruction, a device identification code of the diagnostic device to be transferred, and a device identification code of at least one of the target diagnostic devices, when the transfer instruction is the first transfer instruction; A second transfer module is used to change the account information of the current user bound to the diagnostic device to be transferred to the account information of the receiving user when the transfer instruction is the second transfer instruction and the identity authentication of the current user and the receiving user is passed according to the first user identity tag and the second user identity tag in the second transfer instruction.
9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is performed.
Citation Information
Patent Citations
Authority management method and device and storage medium
CN110032865A