Movatterモバイル変換


[0]ホーム

URL:


CN114266015B - Function permission opening method, device, electronic device and storage medium - Google Patents

Function permission opening method, device, electronic device and storage medium
Download PDF

Info

Publication number
CN114266015B
CN114266015BCN202111566919.3ACN202111566919ACN114266015BCN 114266015 BCN114266015 BCN 114266015BCN 202111566919 ACN202111566919 ACN 202111566919ACN 114266015 BCN114266015 BCN 114266015B
Authority
CN
China
Prior art keywords
user
function
level
opening
purchase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111566919.3A
Other languages
Chinese (zh)
Other versions
CN114266015A (en
Inventor
刘均
官晓进
王南舟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Software Co Ltd
Original Assignee
Shenzhen Launch Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Software Co LtdfiledCriticalShenzhen Launch Software Co Ltd
Priority to CN202111566919.3ApriorityCriticalpatent/CN114266015B/en
Publication of CN114266015ApublicationCriticalpatent/CN114266015A/en
Application grantedgrantedCritical
Publication of CN114266015BpublicationCriticalpatent/CN114266015B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本申请适用于汽车电子技术领域,提供了一种功能权限的开放方法、装置、电子设备及存储介质,该方法包括:获取用户的用户等级;确定与所述用户等级对应的目标功能;向所述用户开放所述目标功能的使用权限。由于为用户开放的目标功能与用户的用户等级对应,而用户的用户等级能够反映用户的工作能力,因此,可以为不同等级的用户开放不同难易程度的目标功能,从而能够防止开放给维修技师不能理解又不会操作的功能,进而可以解决因操作不当导致维修成本高的问题。

The present application is applicable to the field of automotive electronic technology, and provides a method, device, electronic device and storage medium for opening functional permissions, the method comprising: obtaining the user level of the user; determining the target function corresponding to the user level; and opening the user's permission to use the target function. Since the target function opened to the user corresponds to the user level of the user, and the user level of the user can reflect the user's work ability, target functions of different degrees of difficulty can be opened to users of different levels, thereby preventing the opening of functions that maintenance technicians cannot understand and cannot operate, and thus solving the problem of high maintenance costs due to improper operation.

Description

Method and device for opening function rights, electronic equipment and storage medium
Technical Field
The application belongs to the technical field of automobile electronics, and particularly relates to a method and a device for opening functional rights, electronic equipment and a storage medium.
Background
Currently, in vehicle diagnostics, users only need to make purchases for different functional modules in the diagnostic software. However, when the user has insufficient understanding or operation ability of the functional module, there is a hidden danger of failure in execution of the functional module, and as a result, a new failure occurs in the vehicle, thereby increasing maintenance cost.
Disclosure of Invention
The embodiment of the application provides a method, a device, electronic equipment and a storage medium for opening function rights, which can solve the problem that a user uses a function module improperly.
In a first aspect, an embodiment of the present application provides a method for opening a function right, including:
acquiring a user grade of a user;
determining a target function corresponding to the user grade;
And opening the use authority of the target function to the user.
Optionally, before the step of obtaining the user level of the user, the method includes:
acquiring the working years of the user and/or the times of vehicle diagnosis by the user and/or the diagnosis evaluation information of vehicle diagnosis by the user;
And determining the user grade of the user according to the service life of the user and/or the number of times the user performs vehicle diagnosis in the past and/or the diagnosis evaluation information of the user performing vehicle diagnosis.
Optionally, before the step of obtaining the user level of the user, the method further includes:
Binding at least one user grade with a corresponding target function with a use right to form binding information;
correspondingly, the determining the target function corresponding to the user grade comprises:
Acquiring the binding information;
and searching the target function with the use authority corresponding to the user grade from the binding information.
Optionally, after the opening of the usage right of the target function to the user, the method further includes:
acquiring a use request of a user for a first function;
Judging whether the first function is a target function corresponding to the user;
if not, obtaining the user grade corresponding to the first function;
comparing the user grade of the first function with the user grade of the user;
If the user grade of the first function is higher than the user grade of the user by one grade;
and rejecting the use request of the user for the first function if the user grade of the first function is higher than the user grade of the user by at least one level.
Optionally, the sending the purchase payment information of the first function to the user includes:
And determining the purchase expense of the first function according to the user grade of the user, wherein the purchase payment information comprises the purchase expense.
Optionally, after the sending the purchase payment information of the first function to the user, the method further includes:
and sending a usage learning package of the first function to the user.
Optionally, after the opening of the usage right of the target function to the user, the method further includes:
Acquiring a degradation request of a user, wherein the degradation request comprises the grade of the user request;
And closing the use permission of the target function which is not matched with the grade requested by the user to the user according to the grade requested by the user.
In a second aspect, an embodiment of the present application provides an apparatus for opening a function right, including:
The user grade acquisition module is used for acquiring the user grade of the user;
A function determining module, configured to determine a target function corresponding to the user level;
And the function opening module is used for opening the use authority of the target function to the user.
Optionally, the function authority opening device further includes:
the information acquisition module is used for acquiring the working years of the user and/or the times of vehicle diagnosis by the user and/or the diagnosis evaluation information of vehicle diagnosis by the user;
and the user grade determining module is used for determining the user grade of the user according to the service life of the user and/or the number of times the user performs vehicle diagnosis and/or the diagnosis evaluation information of the user performing vehicle diagnosis.
Optionally, the function authority opening device further includes:
The binding module is used for binding at least one user grade with a corresponding target function with a use right to form binding information;
Correspondingly, the function determining module comprises:
a binding information acquisition unit configured to acquire the binding information;
And the function searching unit is used for searching the target function with the use permission corresponding to the user grade from the binding information.
Optionally, the function authority opening device further includes:
the use request acquisition module is used for acquiring a use request of a user for a first function;
The first judging module is used for judging whether the first function is a target function corresponding to the user;
The grade acquisition module is used for acquiring the user grade corresponding to the first function if not;
a comparison module for comparing the user grade of the first function with the user grade of the user;
the second judging module is used for judging whether the user grade of the first function is higher than the user grade of the user by one grade;
And if the user grade of the first function is higher than the user grade of the user by at least one level, rejecting the use request of the user for the first function.
Optionally, the judging and processing module includes:
and the expense determining unit is used for determining the purchase expense of the first function according to the user grade of the user, and the purchase payment information comprises the purchase expense.
Optionally, the judging and processing module further includes:
And the learning packet sending unit is used for sending the usage learning packet of the first function to the user.
Optionally, the function authority opening device further includes:
A degradation request acquisition module for acquiring the degradation request of the user, the degradation request comprises the grade of the user request;
And the function closing module is used for closing the use permission of the target function which is not matched with the grade requested by the user to the user according to the grade requested by the user.
In a third aspect, an embodiment of the present application provides an electronic device, including:
a memory, a processor and a computer program stored in the memory and executable on the processor, which when executed by the processor, implements the steps of the method for opening functional rights as described in the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, including a computer program stored in the computer readable storage medium, where the computer program is executed by a processor to implement the steps of the method for opening a functional right according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a computer program product, which when run on an electronic device, causes the electronic device to perform the steps of the method for opening functional rights according to the first aspect.
Compared with the prior art, the method has the advantages that the target functions opened for the user correspond to the user grade of the user, and the user grade of the user can reflect the working capacity of the user, so that the target functions with different difficulty levels can be opened for the users with different user grades, the functions which cannot be understood and operated by a maintenance technician can be prevented from being opened, and the problem of high maintenance cost caused by improper operation can be solved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for opening functional rights according to an embodiment of the present application;
FIG. 2 is a schematic structural diagram of an opening device for functional rights according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in the present description and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context. Similarly, the phrase "if a determination" or "if a [ described condition or event ] is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a [ described condition or event ]" or "in response to detection of a [ described condition or event ]".
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance.
Reference in the specification to "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
Fig. 1 is a flowchart illustrating a method for opening a function right according to an embodiment of the present application, which is applicable to a vehicle diagnosis device, as shown in fig. 1, and includes steps S110 to S130. The specific implementation principle of each step is as follows:
S110, obtaining the user grade of the user.
In some embodiments, users may be ranked according to their work capabilities. Wherein the user may be a service technician.
The service technician's ability to work, among other things, can be determined from the following three dimensions.
First, the service capability of the service technician is determined based on the service life of the service technician. The longer the service technician's service life, the more powerful the service technician's service capability is indicated.
And secondly, judging the working capacity of the maintenance technician according to the number of times the maintenance technician performs vehicle diagnosis. The more times a service technician makes a vehicle diagnosis, the more the service technician's work experience is, the more work capacity is.
Thirdly, the working ability of the maintenance technician is judged according to the diagnosis evaluation information of the vehicle diagnosis by the maintenance technician. Specifically, the lower the repair rate of the vehicle after diagnosis by the service technician, the higher the service rating of the service technician by the customer, indicating that the service technician has greater working capacity.
The service technician's ability to work can be determined specifically in one of the dimensions, in two of the dimensions, or in all three dimensions.
The user level of the service technician may be level a, level B, level C, level D, etc., without limitation.
S120, determining a target function corresponding to the user grade.
In some embodiments, the target device may determine a target function corresponding to a user level of the user.
Wherein the target device may be a vehicle diagnostic device and the target function may be one or more diagnostic function modules of the vehicle diagnostic device.
The user grades of the users are different, and the corresponding target functions with the use rights are different. For example, the target functions with the use authority corresponding to the service technician of the class a may be the function module 1, the function module 2, and the function module 3, while the target functions with the use authority corresponding to the service technician of the class D may be only the function module 1.
S130, opening the use authority of the target function to the user.
In some embodiments, the target device may open the usage rights of the corresponding target function to the user according to the user level of the user.
For example, the use authority of the function module 1, the function module 2, and the function module 3 is opened to the class a service technician, the class a service technician can use the function module 1, the function module 2, and the function module 3, the use authority of the function module 1 is opened to the class D service technician, and the class D service technician can use the function module 1.
It should be understood that, in steps S110 to S130, the user grade of the user is obtained first, and then the user is opened with the use authority of the target function corresponding to the grade, and since the use authority of the target function opened for the user corresponds to the user grade of the user, and the user grade of the user can reflect the working ability of the user, the target functions with different difficulty levels can be opened for the users with different user grades, and the users cannot use the target functions without opened modules, so that the target functions which cannot be understood and can not be operated by the maintenance technician can be prevented from being opened, and further the problem of high maintenance cost caused by improper operation can be solved.
In some embodiments, on the basis of the embodiment of the method for opening the function rights shown in fig. 1, before the step S110 of obtaining the user level of the user, the following steps may be further implemented:
step 11, acquiring the working years of the user and/or the number of times of vehicle diagnosis by the user and/or diagnosis evaluation information of vehicle diagnosis by the user;
and step 12, determining the user grade of the user according to the service life of the user and/or the number of times the user performs vehicle diagnosis and/or the diagnosis evaluation information of the user performing vehicle diagnosis.
It should be understood that, in the steps 11 to 12, the user grade of the user may be determined according to the service life of the user and/or the number of times the user performs the vehicle diagnosis and/or the diagnosis evaluation information of the user performing the vehicle diagnosis, and the user grade may reflect the service ability of the user.
In some embodiments, on the basis of the embodiment of the method for opening a function right shown in fig. 1, before determining the target function corresponding to the user level in step S120, the method may further include the following steps:
And step 21, binding the user grade with the corresponding target function with the use authority to form binding information.
In some embodiments, the user level may be bound in advance with the corresponding target function with usage rights.
For example, the class a may be bound to the function module 1, the function module 2, and the function module 3, and after the binding is successful, the user of the class a has the use rights of the function module 1, the function module 2, and the function module 3.
For example, the class a may be bound to the function module 1, and after the binding is successful, the user of the class a has the use authority of the function module 1.
Correspondingly, the step S120 of determining the target function corresponding to the user level may be implemented by the following steps:
step 22, obtaining the binding information.
Step 23, searching the target function with the use authority corresponding to the user grade from the binding information.
Specifically, if the user class of the user is class a, pre-established binding information may be acquired, and a target function corresponding to class a may be found from the binding information.
For example, in the binding information, the target functions corresponding to the class a are the function module 1, the function module 2 and the function module 3, and then the class a can be found from the binding information, and then the function module 1, the function module 2 and the function module 3 bound to the class a are obtained.
In some embodiments, on the basis of the embodiment of the method for opening the function rights shown in fig. 1, after the opening the use rights of the target function to the user in step S130, the use rights of the target function of a higher level may be further opened to the user according to the needs of the user. Specifically, the method can be realized by the following steps:
Step 31, obtaining a use request of a user for the first function.
Step 32, judging whether the first function is a target function corresponding to the user.
Step 33, if not, obtaining the user grade corresponding to the first function.
Step 34, comparing the user grade of the first function with the user grade of the user.
Step 35, if the user level of the first function is higher than the user level of the user by one step.
And step 36, sending purchase payment information of the first function to the user, and rejecting the user to use the first function if the user level of the first function is higher than the user level of the user by at least one step.
Specifically, the target device may acquire a request for use of the first function by the service technician, determine whether the request for use of the service technician is a cross-level request or a cross-level request, for the cross-level request, considering the working ability of the service technician, it is not allowed to perform the function operation with high difficulty, the target device may directly reject, and if the cross-level request is a cross-level request, for example, the service technician of level D requests the first function that the service technician of level C can use, the service technician of level D may be opened with the use authority of the first function, the service technician of level D is allowed to purchase the function and then use the function, and the target device may transmit purchase payment information of the first function to the service technician of level D.
Further, in the embodiment of the present application, the technician needs to have the use authority of the function module before purchasing and using the function module. The target device may determine a purchase price of the first function according to a user level of the user, and the purchase payment information includes the purchase price. That is, in the present application, even if the same functional module is used, the purchase costs of technicians of different grades are different.
Preferably, the target device may further send a usage learning packet of the first function to the user. Specifically, when the technician for the class D uses the function module for the class C, in order to avoid the improper operation of the technician, after the technician pays the purchase fee of the function module, the technician is also issued with the use learning package of the function module, thereby improving the operation ability of the technician for the function module.
It should be understood that, in the steps 31 to 36, the function module with a suitable difficulty level may be properly opened for the user according to the cross-level requirement of the user, so as to further improve the use experience of the user.
In some embodiments, on the basis of the embodiment of the method for opening the function rights shown in fig. 1, after the opening of the use rights of the target functions to the user in step S130, if not too many function modules are needed when the user of a high level actually operates, the target device may be requested to close the target function corresponding to the high level as required, which may be specifically implemented by the following steps:
Step 41, obtaining a degradation request of a user, wherein the degradation request comprises the grade of the user request.
And step 42, closing the use permission of the target function which is not matched with the grade requested by the user to the user according to the grade requested by the user.
Specifically, the target device may obtain a degraded use request from a service technician and close the use authority of the target function that does not match the requested level according to the level requested by the service technician.
For example, if the user of the level a does not want to use the function module 2 and the function module 3, a degradation request may be sent to the target device to request to reduce the level to the level D, and after the level is reduced to the level D, the target device may close the use rights of the function module 2 and the function module 3 for the user of the level a.
Corresponding to the above method for opening the functional rights shown in fig. 1, fig. 2 shows an apparatus M100 for opening the functional rights provided in an embodiment of the present application, where the apparatus M100 for opening the functional rights may be loaded in a vehicle diagnostic device, and includes:
a user grade obtaining module M110, configured to obtain a user grade of a user;
A function determining module M120, configured to determine a target function corresponding to the user level;
And the function opening module M130 is configured to open the usage rights of the target function to the user.
Optionally, the above-mentioned function authority opening device M100 further includes:
the information acquisition module is used for acquiring the working years of the user and/or the times of vehicle diagnosis by the user and/or the diagnosis evaluation information of vehicle diagnosis by the user;
and the user grade determining module is used for determining the user grade of the user according to the service life of the user and/or the number of times the user performs vehicle diagnosis and/or the diagnosis evaluation information of the user performing vehicle diagnosis.
Optionally, the function authority opening device M100 further includes:
The binding module is used for binding at least one user grade with a corresponding target function with a use right to form binding information;
correspondingly, the function determining module M120 includes:
a binding information acquisition unit configured to acquire the binding information;
And the function searching unit is used for searching the target function with the use permission corresponding to the user grade from the binding information.
Optionally, the function authority opening device M100 further includes:
the use request acquisition module is used for acquiring a use request of a user for a first function;
The first judging module is used for judging whether the first function is a target function corresponding to the user;
The grade acquisition module is used for acquiring the user grade corresponding to the first function if not;
a comparison module for comparing the user grade of the first function with the user grade of the user;
the second judging module is used for judging whether the user grade of the first function is higher than the user grade of the user by one grade;
And if the user grade of the first function is higher than the user grade of the user by at least one level, rejecting the use request of the user for the first function.
Optionally, the judging and processing module includes:
and the expense determining unit is used for determining the purchase expense of the first function according to the user grade of the user, and the purchase payment information comprises the purchase expense.
Optionally, the judging and processing module further includes:
And the learning packet sending unit is used for sending the usage learning packet of the first function to the user.
Optionally, the function authority opening device M100 further includes:
A degradation request acquisition module for acquiring the degradation request of the user, the degradation request comprises the grade of the user request;
And the function closing module is used for closing the use permission of the target function which is not matched with the grade requested by the user to the user according to the grade requested by the user.
It will be appreciated that various implementations and combinations of implementations and advantageous effects thereof in the above embodiments are equally applicable to this embodiment, and will not be described here again.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the application. As shown in fig. 3, the electronic device D10 of this embodiment comprises at least one processor D100 (only one is shown in fig. 3), a memory D101 and a computer program D102 stored in said memory D101 and executable on said at least one processor D100, said processor D100 implementing the steps of any of the various method embodiments described above when executing said computer program D102. Or the processor D100 may perform the functions of the modules/units of the apparatus embodiments described above, such as the functions of the modules M110 to M130 shown in fig. 2, when executing the computer program D102.
In some embodiments, the processor D100, when executing the computer program D102, implements the following steps:
acquiring a user grade of a user;
determining a target function corresponding to the user grade;
And opening the use authority of the target function to the user.
Specifically, before the processor D100 executes the computer program D102 to implement the user class of the acquired user, the following steps may be implemented:
acquiring the working years of the user and/or the times of vehicle diagnosis by the user and/or the diagnosis evaluation information of vehicle diagnosis by the user;
and determining the user grade of the user according to the service life of the user and/or the number of times the user performs vehicle diagnosis and/or the diagnosis evaluation information of the user performing vehicle diagnosis.
When the processor D100 executes the computer program D102, before implementing the obtaining the user level of the user, the following steps are further implemented:
Binding at least one user grade with a corresponding target function with a use right to form binding information;
correspondingly, when the target function corresponding to the user grade is determined, the method may include the following steps:
Acquiring the binding information;
and searching the target function with the use authority corresponding to the user grade from the binding information.
When the processor D100 executes the computer program D102, after implementing the usage rights for opening the target function to the user, the following steps are further implemented:
acquiring a use request of a user for a first function;
Judging whether the first function is a target function corresponding to the user;
if not, obtaining the user grade corresponding to the first function;
comparing the user grade of the first function with the user grade of the user;
If the user grade of the first function is higher than the user grade of the user by one grade;
and rejecting the use request of the user for the first function if the user grade of the first function is higher than the user grade of the user by at least one level.
The processor D100, when executing the computer program D102, may include the following steps when implementing the sending of the purchase payment information of the first function to the user:
And determining the purchase expense of the first function according to the user grade of the user, wherein the purchase payment information comprises the purchase expense.
When the processor D100 executes the computer program D102, after implementing the sending of the purchase payment information of the first function to the user, the following steps may be further implemented:
and sending a usage learning package of the first function to the user.
When the processor D100 executes the computer program D102, after implementing the usage rights for opening the target function to the user, the following steps are further implemented:
Acquiring a degradation request of a user, wherein the degradation request comprises the grade of the user request;
And closing the use permission of the target function which is not matched with the grade requested by the user to the user according to the grade requested by the user.
The electronic device D10 may be a computing device such as a desktop computer, a notebook computer, a palm computer, a cloud server, etc. The electronic device may include, but is not limited to, a processor D100, a memory D101. It will be appreciated by those skilled in the art that fig. 3 is merely an example of the electronic device D10 and is not meant to be limiting of the electronic device D10, and may include more or fewer components than shown, or may combine certain components, or different components, such as may also include input-output devices, network access devices, etc.
The Processor D100 may be a central processing unit (Central Processing Unit, CPU), the Processor D100 may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL processors, DSPs), application SPECIFIC INTEGRATED Circuits (ASICs), off-the-shelf Programmable gate arrays (fieldprogrammable GATE ARRAY, FPGA) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory D101 may in some embodiments be an internal storage unit of the electronic device D10, such as a hard disk or a memory of the electronic device D10. The memory D101 may also be an external storage device of the electronic device D10 in other embodiments, for example, a plug-in hard disk, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD) or the like, which are provided on the electronic device D10. Further, the memory D101 may also include both an internal storage unit and an external storage device of the electronic device D10. The memory D101 is used for storing an operating system, an application program, a boot loader (BootLoader), data, other programs, etc., such as program codes of the computer program. The memory D101 may also be used to temporarily store data that has been output or is to be output.
It should be noted that, because the content of information interaction and execution process between the above devices/units is based on the same concept as the method embodiment of the present application, specific functions and technical effects thereof may be referred to in the method embodiment section, and will not be described herein.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, the specific names of the functional units and modules are only for distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above system may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
Embodiments of the present application also provide a computer readable storage medium storing a computer program which, when executed by a processor, performs the steps of the respective method embodiments described above.
Embodiments of the present application provide a computer program product which, when run on an electronic device, causes the electronic device to perform the steps of the method embodiments described above.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present application may implement all or part of the flow of the method of the above embodiments, and may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include at least any entity or device capable of carrying computer program code to a camera device/terminal equipment, a recording medium, a computer Memory, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), an electrical carrier signal, a telecommunications signal, and a software distribution medium. Such as a U-disk, removable hard disk, magnetic or optical disk, etc. In some jurisdictions, computer readable media may not be electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/network device and method may be implemented in other manners. For example, the apparatus/network device embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of 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.
The foregoing embodiments are merely illustrative of the technical solutions of the present application, and not restrictive, and although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that modifications may still be made to the technical solutions described in the foregoing embodiments or equivalent substitutions of some technical features thereof, and that such modifications or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (7)

Translated fromChinese
1.一种功能权限的开放方法,其特征在于,包括:1. A method for opening functional permissions, characterized by comprising:获取用户进行车辆诊断的次数和用户进行车辆诊断的诊断评价信息;Obtain the number of times the user performs vehicle diagnosis and the diagnostic evaluation information of the user's vehicle diagnosis;根据所述用户进行车辆诊断的次数和所述用户进行车辆诊断的诊断评价信息确定所述用户的用户等级;维修技师进行诊断后的车辆的返修率越低,客户对维修技师的服务评价越高,表明维修技师的工作能力越强;The user level of the user is determined according to the number of times the user performs vehicle diagnosis and the diagnostic evaluation information of the user performing vehicle diagnosis; the lower the return rate of vehicles after diagnosis by the maintenance technician, the higher the customer's service evaluation of the maintenance technician, indicating that the maintenance technician has a stronger working ability;获取用户的用户等级;按照用户的工作能力来对用户进行等级划分;其中,所述用户是维修技师;Obtaining a user level of a user; and classifying the user according to the user's work ability; wherein the user is a maintenance technician;确定与所述用户等级对应的目标功能;determining a target function corresponding to the user level;向所述用户开放所述目标功能的使用权限;Opening the user to the target function's usage rights;获取用户针对第一功能的使用请求;Obtaining a user's request for using the first function;判断所述第一功能是否为所述用户对应的目标功能;Determining whether the first function is a target function corresponding to the user;若否,则获取所述第一功能对应的用户等级;If not, obtaining the user level corresponding to the first function;比对所述第一功能的用户等级与所述用户的用户等级;comparing the user level of the first function with the user level of the user;若所述第一功能的用户等级比所述用户的用户等级高一级;If the user level of the first function is one level higher than the user level of the user;则向所述用户发送所述第一功能的购买支付信息;若所述第一功能的用户等级比所述用户的用户等级高出至少一级,则拒绝所述用户针对所述第一功能的使用请求;根据所述用户的用户等级确定所述第一功能的购买费用,所述购买支付信息包括所述购买费用,同一个功能模块,不同等级的技师的购买费用是不同的;then sending purchase payment information of the first function to the user; if the user level of the first function is at least one level higher than the user level of the user, rejecting the user's request to use the first function; determining the purchase fee of the first function according to the user level of the user, the purchase payment information includes the purchase fee, and the purchase fees of the same function module for technicians of different levels are different;在所述向所述用户发送所述第一功能的购买支付信息之后,还包括:After sending the purchase payment information of the first function to the user, the method further includes:向所述用户发送所述第一功能的使用学习包。A usage learning package for the first function is sent to the user.2.如权利要求1所述的功能权限的开放方法,其特征在于,在所述获取用户的用户等级之前,还包括:2. The method for opening functional permissions according to claim 1, characterized in that before obtaining the user level of the user, it also includes:将至少一个用户等级与对应的具有使用权限的目标功能进行绑定,形成绑定信息;Binding at least one user level to a corresponding target function with usage authority to form binding information;对应地,所述确定与所述用户等级对应的目标功能,包括:Correspondingly, the determining of the target function corresponding to the user level includes:获取所述绑定信息;Obtaining the binding information;从所述绑定信息中查找与所述用户等级对应的具有使用权限的目标功能。The target function with usage authority corresponding to the user level is searched from the binding information.3.如权利要求1所述的功能权限的开放方法,其特征在于,所述向所述用户发送所述第一功能的购买支付信息,包括:3. The method for opening function permissions according to claim 1, wherein the step of sending the purchase payment information of the first function to the user comprises:根据所述用户的用户等级确定所述第一功能的购买费用,所述购买支付信息包括所述购买费用。A purchase fee for the first function is determined according to the user level of the user, and the purchase payment information includes the purchase fee.4.如权利要求1所述的功能权限的开放方法,其特征在于,在所述向所述用户开放所述目标功能的使用权限之后,还包括:4. The method for opening function permissions according to claim 1, characterized in that after opening the use permission of the target function to the user, it also includes:获取用户的降级请求,所述降级请求中包括所述用户请求的等级;Obtaining a downgrade request from a user, wherein the downgrade request includes a level requested by the user;根据所述用户请求的等级,向所述用户关闭与所述用户请求的等级不匹配的目标功能的使用权限。According to the level requested by the user, the user is denied permission to use the target function that does not match the level requested by the user.5.一种功能权限的开放装置,其特征在于,包括:5. A device for opening functional permissions, characterized by comprising:用户等级确定模块,用于获取所述用户进行车辆诊断的次数和所述用户进行车辆诊断的诊断评价信息;根据所述用户进行车辆诊断的次数和所述用户进行车辆诊断的诊断评价信息确定所述用户的用户等级;维修技师进行诊断后的车辆的返修率越低,客户对维修技师的服务评价越高,表明维修技师的工作能力越强;A user level determination module is used to obtain the number of times the user performs vehicle diagnosis and the diagnostic evaluation information of the user performing vehicle diagnosis; the user level of the user is determined according to the number of times the user performs vehicle diagnosis and the diagnostic evaluation information of the user performing vehicle diagnosis; the lower the return rate of the vehicle after the maintenance technician performs the diagnosis, the higher the customer's service evaluation of the maintenance technician, indicating that the maintenance technician has a stronger working ability;用户等级获取模块,用于获取用户的用户等级;按照用户的工作能力来对用户进行等级划分;其中,所述用户是维修技师;A user level acquisition module, used to acquire the user level of the user; the user is classified into levels according to the user's working ability; wherein the user is a maintenance technician;功能确定模块,用于确定与所述用户等级对应的目标功能;A function determination module, used to determine a target function corresponding to the user level;功能开放模块,用于向所述用户开放所述目标功能的使用权限;A function opening module, used for opening the use right of the target function to the user;请求处理模块,用于获取用户针对第一功能的使用请求;判断所述第一功能是否为所述用户对应的目标功能;若否,则获取所述第一功能对应的用户等级;比对所述第一功能的用户等级与所述用户的用户等级;若所述第一功能的用户等级比所述用户的用户等级高一级;则向所述用户发送所述第一功能的购买支付信息;若所述第一功能的用户等级比所述用户的用户等级高出至少一级,则拒绝所述用户针对所述第一功能的使用请求;根据所述用户的用户等级确定所述第一功能的购买费用,所述购买支付信息包括所述购买费用,同一个功能模块,不同等级的技师的购买费用是不同的;在所述向所述用户发送所述第一功能的购买支付信息之后,还包括:向所述用户发送所述第一功能的使用学习包。A request processing module, used for obtaining a user's request for use of a first function; determining whether the first function is a target function corresponding to the user; if not, obtaining a user level corresponding to the first function; comparing the user level of the first function with the user level of the user; if the user level of the first function is one level higher than the user level of the user; sending purchase payment information of the first function to the user; if the user level of the first function is at least one level higher than the user level of the user, rejecting the user's request for use of the first function; determining a purchase cost of the first function according to the user level of the user, the purchase payment information including the purchase cost, and the purchase cost of the same function module for technicians of different levels is different; after sending the purchase payment information of the first function to the user, it also includes: sending a usage learning package for the first function to the user.6.一种电子设备,包括存储器、处理器以及存储在所述存储器中并能够在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的功能权限的开放方法。6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein when the processor executes the computer program, the method for opening functional permissions as described in any one of claims 1 to 4 is implemented.7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的功能权限的开放方法。7. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method for opening functional permissions as described in any one of claims 1 to 4.
CN202111566919.3A2021-12-202021-12-20 Function permission opening method, device, electronic device and storage mediumActiveCN114266015B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111566919.3ACN114266015B (en)2021-12-202021-12-20 Function permission opening method, device, electronic device and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111566919.3ACN114266015B (en)2021-12-202021-12-20 Function permission opening method, device, electronic device and storage medium

Publications (2)

Publication NumberPublication Date
CN114266015A CN114266015A (en)2022-04-01
CN114266015Btrue CN114266015B (en)2024-12-20

Family

ID=80828121

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111566919.3AActiveCN114266015B (en)2021-12-202021-12-20 Function permission opening method, device, electronic device and storage medium

Country Status (1)

CountryLink
CN (1)CN114266015B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115329316B (en)*2022-10-172023-01-31闪捷信息科技有限公司 Rights processing method, device, storage medium and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102183945A (en)*2011-01-172011-09-14武汉理工大学Multifunctional remote fault diagnosis system for electric control automobile
CN107463807A (en)*2017-06-272017-12-12深圳市元征科技股份有限公司Right management method, diagnostic device and server
CN109344569A (en)*2018-09-282019-02-15北京赛博贝斯数据科技有限责任公司The authorization method and system that software uses
CN109376508A (en)*2018-09-262019-02-22中国平安人寿保险股份有限公司Management method, computer readable storage medium and the terminal device of business unit

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20110005932A (en)*2009-07-132011-01-20주식회사 널리 Vocabulary learning method based on cognitive characteristics of language learning service system and statistical circular spiral
US20210334892A1 (en)*2018-08-282021-10-28Launch Tech Co., Ltd.Diagnosis equipment rental method, server and storage medium
CN111079126A (en)*2019-11-112020-04-28重庆首厚智能科技研究院有限公司User authority management system based on hash algorithm
CN113625682A (en)*2021-07-192021-11-09深圳市元征未来汽车技术有限公司Diagnostic method, diagnostic device, electronic apparatus, and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102183945A (en)*2011-01-172011-09-14武汉理工大学Multifunctional remote fault diagnosis system for electric control automobile
CN107463807A (en)*2017-06-272017-12-12深圳市元征科技股份有限公司Right management method, diagnostic device and server
CN109376508A (en)*2018-09-262019-02-22中国平安人寿保险股份有限公司Management method, computer readable storage medium and the terminal device of business unit
CN109344569A (en)*2018-09-282019-02-15北京赛博贝斯数据科技有限责任公司The authorization method and system that software uses

Also Published As

Publication numberPublication date
CN114266015A (en)2022-04-01

Similar Documents

PublicationPublication DateTitle
EP3786871B1 (en)Vehicle-related information processing based on blockchain
US20200286162A1 (en)Method and server for managing shared vehicles
CN110310205B (en)Block chain data monitoring method, device, equipment and medium
CN110489415B (en)Data updating method and related equipment
JP2021184254A (en)Specially programmed computing system with associated device configured to implement secure lockdown and method of use thereof
CN113703868B (en)Vehicle diagnosis software configuration method, electronic device and readable storage medium
CN110071904B (en) A detection method and system for a vehicle terminal, a server and a storage medium
CN109885037B (en)Vehicle diagnosis method and related equipment
CN111598850A (en)Data auditing method and system
CN113076376B (en)Multi-party asynchronous sampling consensus method, system and device based on block chain and medium
CN110138767B (en)Transaction request processing method, device, equipment and storage medium
CN109523709B (en)Shared bicycle using method and device, computer equipment and storage medium
CN108228744B (en)Vehicle diagnosis data management method and device
CN111338716B (en)Data processing method and device based on rule engine and terminal equipment
CN114266015B (en) Function permission opening method, device, electronic device and storage medium
CN110968632B (en)Method and system for unified data exchange
CN112766658B (en)Driver information processing method and device
CN113625682A (en)Diagnostic method, diagnostic device, electronic apparatus, and storage medium
CN113806722A (en) Authority authentication method, device, device and computer storage medium
CN111914820B (en)Qualification auditing method and device
CN113407883A (en)Platform jump method and device, electronic equipment and readable storage medium
CN112581011B (en)Lease management method, lease management device, terminal equipment and storage medium
CN111242256A (en)Information verification method, device and terminal
CN113848849B (en)Multi-user vehicle diagnosis method, device, terminal equipment and storage medium
CN115760420B (en)Method, device, electronic equipment and storage medium for identifying risk type of operation

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp