Service identification processing method and apparatus
By authenticating and verifying the driving credentials and behavior records of designated drivers and creating a designated driver service logo, the problem of insufficient driver management on the designated driver platform is solved, and the management and user experience of the designated driver service are improved.
Patent Information
- Application Number
- CN202210103331.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-27
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2042-01-27
AI Technical Summary
The existing designated driver platforms have defects in their management of designated driver drivers. Some drivers are incompetent, resulting in services that do not comply with regulations, affecting user safety and experience.
By obtaining the driver's driving credentials and behavior records, performing authentication and verification, and creating a service logo for the designated driver, effective management and identity verification of the designated driver can be achieved.
It improves the management effectiveness of designated drivers, enhances users' trust and sense of security in designated drivers, and ensures the quality of designated driver services.
Smart Images

Figure CN114491470B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present document relates to the technical field of data processing, and in particular to a service identification processing method and device. BACKGROUND
[0002] With the continuous development of the Internet and information technology, the quantity and update speed of various information are rapidly increasing. There are more and more interactive applications on the Internet. Users can enjoy various services through online interaction; the driving service is a service provided to users by combining online and offline, and the driving service is a compensated driving service in which a professional driver drives a car owner's car to a designated location and charges a certain fee when the car owner cannot drive to the destination by himself, but the driving service industry has the phenomenon of not providing services according to regulations, and there are certain defects in the management of driving drivers of some driving platforms, the driving drivers are insufficient, and with the development of the driving service, how to manage the driving drivers with high quality has become an important problem that users and driving drivers are increasingly concerned about. SUMMARY
[0003] One or more embodiments of the present specification provide a service identification processing method. The service identification processing method comprises: obtaining an authentication request submitted by a driver accessing a driving authentication service and applying for driving; based on the driving credentials carried in the authentication request, calling a corresponding record query interface to query the driving behavior record of the driver. According to the driving credentials and the driving behavior record, the driving driver is subjected to service authentication verification of the driving authentication service. If the verification is passed, the driver is determined as a driving driver of the driving authentication service, and a driving service identifier of the driving driver is created based on the driving credentials to access the information of the driving driver and verify the identity.
[0004] One or more embodiments of the present specification provide a service identification processing device, comprising: a request obtaining module configured to obtain an authentication request submitted by a driver accessing a driving authentication service and applying for driving; a record query module configured to query the driving behavior record of the driver based on the driving credentials carried in the authentication request by calling a corresponding record query interface. An authentication verification module is configured to verify the driving driver based on the driving credentials and the driving behavior record. If the verification is passed, the identifier creation module is run, the identifier creation module is configured to determine the driver as a driving driver of the driving authentication service, and create a driving service identifier of the driving driver based on the driving credentials to access the information of the driving driver and verify the identity.
[0005] The one or more embodiments of the specification provide a service identification processing device, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: obtain an authentication request submitted by a driver accessing a driving service and applying for a driving service. Based on driving credentials carried in the authentication request, a corresponding record query interface is called to query driving behavior records of the driver. According to the driving credentials and the driving behavior records, the driver is subjected to service authentication verification of the driving service. If the verification is passed, the driver is determined as a driving driver of the driving service, and a driving service identification of the driving driver is created based on the driving credentials to perform information access and identity verification of the driving driver.
[0006] The one or more embodiments of the specification provide a storage medium for storing computer executable instructions, which, when executed by a processor, implement the following processes: obtaining an authentication request submitted by a driver accessing a driving service and applying for a driving service. Based on driving credentials carried in the authentication request, a corresponding record query interface is called to query driving behavior records of the driver. According to the driving credentials and the driving behavior records, the driver is subjected to service authentication verification of the driving service. If the verification is passed, the driver is determined as a driving driver of the driving service, and a driving service identification of the driving driver is created based on the driving credentials to perform information access and identity verification of the driving driver. BRIEF DESCRIPTION OF DRAWINGS
[0007] In order to more clearly illustrate the technical solutions in the one or more embodiments of the specification or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments described in the specification, and those skilled in the art can also obtain other drawings according to these drawings without creative labor;
[0008] Figure 1 A service identification processing method processing flowchart is provided for the one or more embodiments of the specification;
[0009] Figure 2 A service identification processing method processing flowchart is provided for the one or more embodiments of the specification;
[0010] Figure 3 A service identification processing device schematic diagram is provided for the one or more embodiments of the specification;
[0011] Figure 4A structural diagram of a service identification processing device provided for one or more embodiments of the present specification. DETAILED DESCRIPTION
[0012] In order for those skilled in the art to better understand the technical solutions in one or more embodiments of the present specification, the technical solutions in one or more embodiments of the present specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of the present specification. Obviously, the described embodiments are only a part of the embodiments of the present specification, not all. Based on one or more embodiments of the present specification, all other embodiments obtained by those skilled in the art without creative labor should belong to the protection scope of the present document.
[0013] The present specification provides an embodiment of a service identification processing method:
[0014] Referring to Figure 1 , a service identification processing method processing flowchart provided by the present embodiment is shown, referring to Figure 2 , a service identification processing method processing flowchart applied to a driving certification scenario provided by the present embodiment is shown.
[0015] Referring to Figure 1 , the service identification processing method provided by the present embodiment specifically includes steps S102 to S108.
[0016] Step S102, obtaining the authentication request submitted by the driver who accesses the driving certification service and applies for driving.
[0017] The service identification processing method provided by the present embodiment performs driving qualification authentication on the driver by performing service authentication verification on the driver who applies for driving. In the case where the service authentication verification is passed, the driver is authenticated as a driving driver, so as to effectively manage the driving driver on the driver qualification registration platform corresponding to the driving certification service, and through the driver qualification registration platform, the perception degree of the driving user to the driving driver is improved, and the effectiveness of the management of the driving driver is improved by creating the driving service identification of the driving driver, and the trust degree of the driving user is promoted.
[0018] In practical application, driving is a behavior of driving the car of the car owner to the designated place and charging a certain fee by professional drivers when the car owner cannot drive to the destination by himself. In the present embodiment, the car owner is the driving user; the professional driver is the driving driver.
[0019] The driving service authentication service includes an application program independently running on a terminal device or a sub-application program loaded in a third-party application. The third-party application includes a third-party payment application. The driving service authentication service corresponds to a driver qualification registration platform. The driver qualification registration platform is configured to authenticate and register the qualifications of drivers of multiple driving platforms.
[0020] In a specific implementation, the driver submits a driving application by accessing the driving service authentication service corresponding to the driving qualification registration platform. To authenticate the driver, the driving service authentication service interacts with the driver to obtain the authentication request submitted by the driver after obtaining the driving application submitted by the driver. When submitting the authentication request, the driver needs to submit a driving credential to perform service authentication verification based on the driving credential.
[0021] In step S104, the driving behavior record of the driver is queried based on the driving credential carried in the authentication request.
[0022] The driving credential includes a vehicle driving credential of the driver, and in addition, includes other driving-related credentials, such as an identity credential and a health status credential. The driving behavior record includes the driving-related behavior record of the driver, such as a driving violation record.
[0023] In a specific implementation, to ensure the driving identity of the driver, the driver submits a driving credential and an identity when submitting an authentication request. Based on the credential type of the driving credential, a corresponding record query interface is called to query a corresponding driving behavior record. In an optional implementation of the embodiment, the driving behavior record is queried in the following manner:
[0024] Based on the identity credential included in the driving credential, a first query interface is called to query the related abnormal behavior record of the driver.
[0025] Alternatively,
[0026] Based on the driving credential included in the driving credential, a second query interface is called to query the driving abnormal behavior record of the driver.
[0027] Alternatively,
[0028] Based on the platform identifier included in the driving credential, a third query interface is called to query the driving training behavior record of the driver.
[0029] The relevant abnormal behavior record includes the behavior record of the driver managed by the identity information management platform that will affect the safety of the ride-hailing user; and the driving abnormal behavior record includes the driving record of the driver that violates the driving rules managed by the vehicle information management platform, for example, the traffic accident record, the dangerous driving crime record, etc. In order to further regulate the behavior of the ride-hailing driver, the relevant ride-hailing institution or the relevant platform will carry out the training course for the ride-hailing driver. In the embodiment, the driving training behavior record includes the participation record of the driver in the training course.
[0030] Specifically, in order to ensure the effective management of the ride-hailing driver and ensure that the ride-hailing driver after authentication is a driver who really has the driving right, the ride-hailing driver submits the identity certificate carrying the identity certificate identifier and the vehicle driving certificate carrying the driving certificate identifier in the process of submitting the authentication request, in addition, the driver also submits the platform identifier of the ride-hailing platform to which the driver belongs; after obtaining the authentication request of the driving certificate, the identity certificate identifier, the driving certificate identifier and the platform identifier of the driving certificate are identified first, and then the driving behavior record of the driver is queried by respectively calling the corresponding query interface. The driving certificate includes the identity certificate, the vehicle driving certificate and the platform certificate.
[0031] It should be noted that the driving certificate can include the identity certificate, the vehicle driving certificate and the platform certificate, or the identity certificate and the vehicle driving certificate, or the vehicle driving certificate or the identity certificate. In addition, it can also include the identity certificate, the vehicle driving certificate and the health certificate. In actual application, the specific content of the driving certificate is determined according to actual needs, which is not limited in the embodiment.
[0032] Taking the case that the driving certificate includes the identity certificate and the vehicle driving certificate as an example, after obtaining the authentication request submitted by the driver through the ride-hailing authentication service, the identity certificate photo and the vehicle driving certificate photo carried in the authentication request are read and identified to obtain the identity certificate identifier and the driving certificate identifier of the driver. According to the type of the identity certificate, the identity information query interface provided by the identity information management platform is called and the identity certificate identifier is input to query the relevant abnormal behavior record of the driver based on the identity certificate identifier; and according to the type of the vehicle driving certificate, the vehicle driving information query interface provided by the vehicle information management platform is called to query the driving abnormal behavior record of the driver.
[0033] In actual application, in order to avoid that the ride-hailing driver has infectious diseases or sudden diseases, which will affect the safety of the ride-hailing user, in an optional implementation manner provided by the embodiment, the following operation is further performed in the process of querying the driving behavior data of the driver:
[0034] Based on the identity certificate identifier, the health query interface is called to query the health service data of the driver.
[0035] Specifically, according to the identity credential identifier, the health service data of the driver is queried through the health query interface; for example, the health code information of the driver is queried through the health code query interface provided by the health code platform by using the identity credential identifier of the driver.
[0036] After the relevant abnormal behavior record, the driving abnormal behavior record, the driving training behavior record and / or the health service data are queried, the relevant abnormal behavior record, the driving abnormal behavior record, the driving training behavior record and / or the health service data are determined as the driving behavior record of the driver.
[0037] It should be noted that if the driving credential only includes one identity credential, the relevant abnormal behavior record is queried from the identity information management platform based on the identity credential, the driving abnormal behavior record is queried from the vehicle information management platform based on the identity credential, and / or the driving training behavior information of the driver is queried based on the identity credential. Specifically, an identity information query interface provided by the identity information management platform is called and the identity credential identifier is input, so as to query the relevant abnormal behavior record of the driver based on the identity credential identifier; a vehicle driving information query interface provided by the vehicle information management platform is called and the identity credential identifier is input, so as to query the driving abnormal behavior record of the driver based on the identity credential identifier, or to determine the driving credential identifier of the driver based on the identity credential identifier, and query the driving abnormal behavior record based on the driving credential identifier; and / or, the driving platform associated with the driver is queried based on the identity credential identifier, and the identity credential identifier is input into the query interface provided by the driving platform, so as to query the driving training behavior record.
[0038] In this embodiment, the driver qualification registration platform provides an application programming interface to the driving platform, so that the driving platform can call the audit process of the driver, and the driving platform information and training information can be returned to the driver qualification registration platform to ensure that the information is updated continuously.
[0039] In step S106, the service authentication verification of the driving service authentication service is performed on the driver according to the driving credential and the driving behavior record.
[0040] The service authentication verification refers to the authentication verification of whether the driver can become a driving driver; including verifying the validity of the driving credential and the driving behavior record of the driver; if the driving credential and the driving behavior record are both valid, it is determined that the service authentication verification of the driver is passed.
[0041] In specific implementation, in order to ensure the comprehensiveness of the service authentication verification, the service authentication verification of the driving service authentication service is performed on the driver based on the driving credential and the driving behavior record after the driving credential and the driving behavior record of the driver are obtained. In an optional implementation provided by the present embodiment, the service authentication verification is performed in the following manner:
[0042] verify whether the driver meets the driving age limit according to the driving age information carried in the driving credential;
[0043] If not, determine that the verification result of the service authentication verification is verification failure;
[0044] If yes, verify whether the driver meets the driving age limit according to the driving age information carried in the driving credential;
[0045] If not, determine that the verification result of the service authentication verification is verification failure;
[0046] If yes, determine whether the driving behavior record is empty; if not, determine that the verification result of the service authentication verification is verification success; if yes, determine that the verification result of the service authentication verification is verification failure.
[0047] Specifically, in the process of service authentication verification of the driver for the driving service, it is verified whether the driving age information of the driver meets the driving age limit, whether the driving age information of the driver meets the driving age limit condition, and / or whether the driving behavior record of the driver is empty; if yes, it is determined that the verification result of the service authentication verification of the driver for the driving service is verification success; if not, it is determined that the verification fails.
[0048] For example, according to the identity credential identifier corresponding to the identity credential of the driver, it is verified whether the driver is a driver aged 23 to 55; if not, it is determined that the driver does not meet the driving age limit, and the verification result of the driver service authentication verification is determined to be failure; if yes, according to the driving credential identifier corresponding to the vehicle driving credential of the driver, it is verified whether the driver has more than 3 years of driving experience or driving experience; if not, it is determined that the driver does not meet the driving age limit, and the verification result of the driver service authentication verification is determined to be failure; if yes, according to the health service data carried in the driving credential, it is verified whether the driver meets the driving health condition; if not, it is determined that the driver does not meet the driving health condition, and the verification result of the driver service authentication verification is determined to be failure; if yes, it is verified whether the driver has relevant abnormal behavior record and driving abnormal behavior data; if not, it is determined that the driver does not meet the safe driving condition, and the verification result of the driver service authentication verification is determined to be failure; if yes, it is verified whether the driving training behavior record of the driver meets the record condition; if not, it is determined that the verification result of the driver service authentication verification is failure; if yes, it is determined that the verification result of the driver service authentication verification is verification success.
[0049] It should be noted that the driving credentials and driving behavior records provided in the above service authentication verification process are only illustrative, and the limitation of the verification sequence is also only illustrative. The parameters that need to be verified in the specific service authentication verification are not limited in this embodiment, and can be set according to actual needs.
[0050] In addition, in order to further improve the effective management of the driver and ensure the authenticity of the driving credentials provided by the driver, the driver can be required to provide relevant information (such as: relative information) for verification, and the driver can be required to sign a data authenticity guarantee clause, which is not limited in this embodiment.
[0051] In specific implementation, if the verification is passed, it is determined that the driver meets the conditions for driving service, and a certificate that meets the conditions for driving service is provided to the driver, that is, the following step S108 is executed. If the verification is passed, the driver is determined as a driving driver of the driving service, and a driving service identifier of the driving driver is created based on the driving credentials, so as to perform information access and identity verification of the driving driver. If the verification is not passed, a verification result is generated based on the reason why the verification is not passed, and is sent to the driver.
[0052] Step S108, if the verification is passed, the driver is determined as a driving driver of the driving service, and a driving service identifier of the driving driver is created based on the driving credentials, so as to perform information access and identity verification of the driving driver.
[0053] The driving service identifier includes an identifier code carrying the identity information of the driving driver.
[0054] In specific implementation, if the verification is passed, it is determined that the driver meets the conditions for driving service, and the driver is authenticated as a driving driver in the driver qualification registration platform, and a driving service identifier of the driving driver is created based on the driving credentials. After the driver is authenticated as a driving driver, the driving driver can be assigned a driving order. After the driving driver is assigned to a target driving order, the driving service identifier can be displayed on the target driving order after the driving driver is associated with the target driving order; and / or, an identification material carrying the driving service identifier is configured on a service feature entity of the driving driver.
[0055] In order to improve the perception degree of the driving user to the driver of the target driving order, and avoid the actual order driver and the driver actually arriving at the designated place for driving service being different persons, in an optional implementation manner provided by the embodiment, after the driving driver is associated with the target driving order, the driving driver is verified by the following way:
[0056] An information access request submitted by a service user after scanning a target driving service identifier displayed in the target driving order is obtained.
[0057] query the first identification information associated with the target driving service identifier based on the information access request and return the first identification information to the service user;
[0058] query the second identification information associated with the target feature entity based on the information access request submitted by the service user after scanning the target feature entity;
[0059] return the second identification information to the service user, so that the service user verifies the driving driver based on the first identification information and the second identification information.
[0060] Specifically, after receiving a target driving order, in order to improve the perception of the driving user to the driving driver, the driving service identifier of the driving driver is displayed in the target driving order, and the driving user views the identity information (photo, identity certificate information, driving certificate information, driving platform identifier, etc.) of the driving driver by scanning the driving service identifier displayed on the target driving order to determine the identity of the driving driver.
[0061] When the target driver arrives at the driving starting position corresponding to the target driving order, the driving user can compare the arriving target driver with the photo obtained by scanning the driving service identifier to determine whether the target driver and the driving driver corresponding to the target driving order are the same driver. The driving user can also scan the driving service identifier carried by the identification material configured on the service feature entity of the target driver to determine whether the target driver is the driving driver according to the corresponding identity information.
[0062] In order to improve the perception of the driving user to the driving service, in an optional implementation provided by the embodiment, the following operation can also be performed when the driving order is assigned:
[0063] read the historical service vehicle model of the driving driver in the driving service record of the driving driver;
[0064] assign the driving order to the driving driver based on the historical service vehicle model.
[0065] Specifically, in order to improve the perception of the driving user to the driving service and avoid the driving driver associated with the driving order being unfamiliar with the vehicle model of the driving user affecting the driving experience of the driving user, when assigning the driving order to the driving driver, the historical service vehicle model of the driving driver is first read, and then the driving order is assigned to the driving driver according to the historical service vehicle model.
[0066] For example, the driver user submits a driving order from location p1 to location p2 through the driving platform. After receiving the driving order, the driver qualification registration platform first queries the historical service vehicle model of the driving driver, judges whether the driving vehicle model carried in the driving order is the historical service vehicle model, if not, assigns the driving order to other driving drivers, if yes, assigns the driving order to the driving driver, and configures the two-dimensional code of the driving driver on the driving order. After the driving user scans the two-dimensional code and submits the access request, the two-dimensional code is identified and the identity information of the driving driver is returned to the driving user. After the target driver arrives at location p1, the access request submitted by the driving user after scanning the two-dimensional code of the target driver pasted on the two-dimensional code material of the target driver is obtained, the two-dimensional code is identified, and the identity information of the target driver is returned to the driving user, so that the driving user verifies whether the target driver and the driving driver are the same driver.
[0067] It should be noted that the above process of obtaining information access request and returning first identification information and second identification information, and the process of assigning the driving driver can also be implemented by the driving platform, that is, after creating the driving service identity of the driving driver, the driving service identity and the associated identity information are sent to the driving platform. It should also be noted that the above verification of the historical service vehicle model of the driving driver is only illustrative with one driving driver. Specifically, after obtaining the driving order, the driving platform can filter out candidate driving drivers containing the driving vehicle model in the historical service vehicle model according to the driving vehicle model carried in the driving order, and determine the candidate driving driver with the highest service score in the candidate driving driver as the driving driver of the driving order.
[0068] In order to ensure the identity timeliness of the driving driver and further optimize the driver qualification authentication of the driving driver, the qualification of the driving driver can be updated within a certain period of time. Based on this, in an optional implementation provided by the embodiment, the qualification of the driving driver is updated in the following way, that is, the driving service identity of the driving driver is updated:
[0069] determining the update time of the driving service identity based on the creation time and the update time interval of the driving service identity;
[0070] In the case where the update time is detected to arrive, the above step S104 is performed, the driving behavior record of the driver is queried based on the driving credential carried in the authentication request; in step S106, the service authentication verification of the driver is performed according to the driving credential and the driving behavior record; if the verification passes, the driver is determined as a driver of the driving service, and the driving service identifier of the driver is created based on the driving credential to perform information access and identity verification of the driver; if the verification fails, the driver authentication of the driver is deleted, and a verification result reminder is generated based on the reason for the failure to send to the driver.
[0071] In actual application, there are some "black drivers" that privately receive driving services in the driving industry, which affects the safety of driving users to some extent; therefore, in order to ensure the safety of driving users and further improve the driving experience of driving users, in an optional implementation provided by the embodiment, the following method is used to screen the "black driver" situation:
[0072] The transaction label carried in the historical transaction record is read;
[0073] The transaction label is identified to determine whether the transaction label is in an abnormal label range;
[0074] If yes, the collection account in the historical transaction record is marked as an abnormal collection account.
[0075] Specifically, the transaction label carried in the historical transaction record is identified to determine whether the transaction label carries an abnormal label; if not, the historical transaction record is determined as a normal transaction record; if yes, the collection account in the historical transaction record is marked as an abnormal collection account, and the abnormal collection account is further restricted.
[0076] For example, the historical transaction record stored in the transaction platform is read, and the transaction label in the historical transaction record is extracted; if the transaction label carries information such as "driving", the historical transaction record is determined as abnormal, the collection account of the historical transaction record is marked as an abnormal collection account, if the abnormal collection account belongs to a driver who has passed the driving identity authentication, the mark is cancelled; if it is not a driver, the relevant platform is reflected to further verify and process the abnormal collection account.
[0077] In an optional implementation provided by the embodiment, in order to improve the management of the professional information of the driver, after the driving service credential of the driver is created, the following operations are further performed:
[0078] The professional information of the driver is generated under the professional service;
[0079] establishing an association between the occupation information and the chauffeur service identifier, so that the chauffeur driver and / or the chauffeur user can view the driving credential.
[0080] Specifically, in order to facilitate the management of the occupation of the access user, the occupation service is opened to the user, so that the user can query the occupation information through the occupation service, and the convenience of accessing the occupation information of the user is improved. Therefore, after creating the chauffeur service identifier of the chauffeur driver, the occupation information of the chauffeur user is generated based on the information (driving credential, etc.) carried in the authentication request, and in order to further improve the perception degree of the occupation information of the chauffeur driver, the occupation information and the chauffeur service identifier are bound, so that the driving credential associated with the chauffeur service identifier can be viewed through the occupation service.
[0081] The following describes the service identifier processing method provided by the embodiment in the application of the chauffeur authentication scene, which is taken as an example. Referring to Figure 2 , the service identifier processing method applied to the chauffeur authentication scene specifically includes steps S202 to S218.
[0082] Step S202, obtaining an authentication request submitted by a driver in a chauffeur application process of accessing a chauffeur authentication service.
[0083] Step S204, identifying an identity credential and a driving credential in the authentication request, and obtaining an identity credential identifier and a driving credential identifier.
[0084] Step S206, calling an identity information query interface and inputting the identity credential identifier, and obtaining related abnormal behavior information returned by the identity information query interface.
[0085] Step S208, inputting the driving credential identifier into a driving information query interface for behavior record query, and obtaining driving abnormal behavior information returned by the driving information query interface.
[0086] Step S210, sending the identity credential identifier to a health information platform to query a health identifier of the driver.
[0087] Among them, the execution sequence of step S206, step S208 and step S210 is not limited here.
[0088] Step S212, performing a preliminary verification of the driving condition of the driver based on the identity credential identifier, the driving credential identifier and the health examination information contained in the authentication information.
[0089] Step S214, if the preliminary verification passes, performing a service authentication verification of the chauffeur authentication service of the driver based on the related abnormal behavior information, the driving abnormal behavior information and the health identifier.
[0090] Step S216, in the case of passing the verification, the driver is authenticated as a driver of the driver qualification registration platform, and a driving service identifier of the driver is created based on the authentication request.
[0091] Step S218, synchronize the driving service identifier to the driving platform bound to the driver, so that the driving platform configures the driving service identifier in the target driving order after associating the driving service identifier to the target driving order.
[0092] In summary, the service identifier processing method provided by the embodiment first identifies the identity certificate and driving certificate carried in the authentication request submitted by the driver through the driving authentication service, obtains the identity certificate identifier and the driving certificate identifier, queries the driving behavior record of the driver based on the identity certificate identifier and the driving certificate identifier, and ensures that the real driving behavior record is queried;
[0093] Then, the driver is authenticated by the driving authentication service based on the identity certificate identifier, the driving certificate identifier and the driving behavior record, and in the case of passing the verification, the driver is authenticated as a driver of the driving authentication service, and a driving service identifier of the driver is created based on the identity information carried in the authentication request, so as to configure the driving service identifier on the subsequent target driving order and the material that can represent the identity of the driver on the clothes, so that the driving user can verify whether the driver corresponding to the order and the actual arriving driver are the same person by scanning the driving service identifier, improve the perception degree of the driving user to the driving service, improve the user experience, and ensure the safety of the user.
[0094] The service identifier processing device provided by the present specification implements, for example:
[0095] In the above embodiment, a service identifier processing method is provided, and a service identifier processing device corresponding thereto is also provided, which will be described below with reference to the accompanying drawings.
[0096] Reference Figure 3 It shows a service identifier processing device provided by the embodiment.
[0097] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the related parts can be seen by referring to the above-mentioned corresponding description of the method embodiment. The device embodiment described below is only illustrative.
[0098] The service identifier processing device provided by the embodiment comprises:
[0099] The request acquisition module 302 is configured to acquire an authentication request submitted by a driver who accesses the driving authentication service and applies for driving;
[0100] The record query module 304 is configured to call a corresponding record query interface to query the driver's driving behavior record based on the driving credentials carried in the authentication request;
[0101] An authentication verification module 306 is configured to perform service authentication verification of the designated driver authentication service on the driver based on the driving certificate and the driving behavior record;
[0102] If the verification passes, the identification creation module 308 is run. The identification creation module 308 is configured to determine the driver as the designated driver of the designated driver certification service, and create a designated driver service identification of the designated driver based on the driving credentials to access the information and verify the identity of the designated driver.
[0103] An embodiment of a service identification processing device provided in this specification is as follows:
[0104] Corresponding to the service identification processing method described above, based on the same technical concept, one or more embodiments of this specification further provide a service identification processing device, which is used to execute the service identification processing method provided above. Figure 4 A schematic diagram of the structure of a service identification processing device provided in one or more embodiments of this specification.
[0105] This embodiment provides a service identification processing device, including:
[0106] like Figure 4 As shown, the service identification processing device can vary significantly depending on its configuration or performance. It may include one or more processors 401 and memory 402. Memory 402 may store one or more applications or data. Memory 402 may be either ephemeral or persistent. The applications stored in memory 402 may include one or more modules (not shown), each of which may include a series of computer-executable instructions within the service identification processing device. Furthermore, processor 401 may be configured to communicate with memory 402 to execute the series of computer-executable instructions within memory 402 on the service identification processing device. The service identification processing device may also include one or more power supplies 403, one or more wired or wireless network interfaces 404, one or more input / output interfaces 405, one or more keyboards 406, and the like.
[0107] In one specific embodiment, the service identity processing device includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and one or more programs can include one or more modules, and each module can include a series of computer-executable instructions in the service identity processing device, and is configured to be executed by one or more processors, and the one or more programs include computer-executable instructions for performing the following:
[0108] Obtaining an authentication request submitted by a driver who accesses a driving service authentication service and applies for a driving service;
[0109] Based on the driving credential carried in the authentication request, calling a corresponding record query interface to query the driving behavior record of the driver;
[0110] According to the driving credential and the driving behavior record, performing service authentication verification of the driving service authentication service on the driver;
[0111] If the verification is passed, the driver is determined as a driving driver of the driving service authentication service, and a driving service identity of the driving driver is created based on the driving credential, so as to perform information access and identity verification of the driving driver.
[0112] The storage medium provided in the specification is implemented as follows:
[0113] According to the above description, a service identity processing method based on the same technical concept, one or more embodiments of the specification also provide a storage medium.
[0114] The storage medium provided in the embodiment is used to store computer-executable instructions, and the computer-executable instructions are executed by the processor to implement the following processes:
[0115] Obtaining an authentication request submitted by a driver who accesses a driving service authentication service and applies for a driving service;
[0116] Based on the driving credential carried in the authentication request, calling a corresponding record query interface to query the driving behavior record of the driver;
[0117] According to the driving credential and the driving behavior record, performing service authentication verification of the driving service authentication service on the driver;
[0118] If the verification is passed, the driver is determined as a driving driver of the driving service authentication service, and a driving service identity of the driving driver is created based on the driving credential, so as to perform information access and identity verification of the driving driver.
[0119] It should be noted that the embodiment of the storage medium in the present specification is based on the same inventive concept as the embodiment of the service identification processing method in the present specification, and therefore the specific implementation of this embodiment can refer to the implementation of the corresponding method as described above, and the repeated parts will not be described herein again.
[0120] The above describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order in which they are recited and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous or necessary.
[0121] In the 1930s, it was clear to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structure of diodes, transistors, switches, etc.) or in software (e.g., improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using hardware entity modules. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by ordering a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating integrated circuit chips, this programming is now mostly implemented using "logic compiler" software, which is similar to software compilers used in program development, and the original code before compilation is written in a specific programming language, which is called a hardware description language (HDL), and there are many such languages, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that only a slight logical programming of the method flow in the above-mentioned hardware description languages and programming into an integrated circuit can easily obtain a hardware circuit that implements the logical method flow.
[0122] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to implementing the controller in pure computer readable program code, it is also possible to implement the controller in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers and embedded microcontrollers, etc. to perform the same functions by logically programming the method steps. Such a controller can therefore be considered as a hardware component, and the means included therein for performing various functions can also be considered as structures within the hardware component. Alternatively, the means for performing various functions can even be considered as both a software module implementing the method and a structure within the hardware component.
[0123] The systems, apparatuses, modules or units illustrated by the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0124] For the sake of brevity, the above apparatuses are described in functional form in various units. Of course, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0125] Those skilled in the art will appreciate that one or more embodiments of the disclosure can provide a method, a system or a computer program product. Accordingly, one or more embodiments of the disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the disclosure can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer readable program code.
[0126] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
[0127] The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
[0128] The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. The flow diagrams and / or block diagrams in the specification can present a method, apparatus (system) and / or computer program product according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
[0129] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0130] The memory can include non-persistent memory, Random Access Memory (RAM), and / or non-volatile memory, such as Read Only Memory (ROM) or flash memory, in a computer readable medium. The memory is an example of computer readable media.
[0131] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0132] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0133] One or more embodiments of the specification can be described in the general context of computer-executable instructions being executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the specification can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0134] Each embodiment in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other, and each embodiment focuses on the difference from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0135] The above merely provides the example of the present document and is not intended to limit the present document. For those skilled in the art, the present document can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present document shall be included in the scope of claims of the present document.
Claims
1. A service identification processing method, comprising: obtaining an authentication request submitted by a driver accessing a chauffeur authentication service and applying for a chauffeur service; the chauffeur authentication service comprising a sub-application in a third-party application; based on a driving credential carried in the authentication request, calling a corresponding record query interface to query a driving behavior record of the driver; according to the driving credential and the driving behavior record, performing service authentication verification of the chauffeur authentication service on the driver; if the verification passes, determining the driver as a chauffeur driver of the chauffeur authentication service, and creating a chauffeur service identification code associated with the driving credential, to perform the following operations: according to an information access request submitted by a chauffeur user after scanning the chauffeur service identification code displayed on a target chauffeur order of the chauffeur driver, querying first identification information associated with the chauffeur service identification code and returning to the chauffeur user; according to an information access request submitted by the chauffeur user after scanning a service characteristic entity of a target driver, querying second identification information associated with the service characteristic entity and returning to the chauffeur user, so that the chauffeur user verifies the chauffeur driver according to the first identification information and the second identification information; the target driver includes a chauffeur driver who arrives at a chauffeur starting location.
2. The service identification processing method of claim 1, wherein after the chauffeur driver is associated with the target chauffeur order, the chauffeur service identification code is displayed on the target chauffeur order; and / or an identification material carrying the chauffeur service identification code is arranged on a service characteristic entity of the chauffeur driver.
3. The service identification processing method of claim 1, wherein the service authentication verification of the chauffeur authentication service on the driver comprises: verifying whether the driver meets a chauffeur growth age limit according to growth age limit information carried in the driving credential; if so, verifying whether the driver meets a driving age limit according to driving age limit information carried in the driving credential; if so, determining whether the driving behavior record is empty; if so, determining that the verification result of the service authentication verification is verification passed.
4. The service identification processing method of claim 1, further comprising: reading a historical service vehicle model of the chauffeur driver in a chauffeur service record of the chauffeur driver; based on the historical service vehicle model, assigning a chauffeur order to the chauffeur driver.
5. The service identification processing method of claim 1, further comprising: reading a transaction label carried in a historical transaction record; identifying the transaction label to determine whether the transaction label is in an abnormal label range; if so, marking a payment account in the historical transaction record as an abnormal payment account.
6. The service identification processing method of claim 1, further comprising, after the operation of determining the driver as a chauffeur driver of the chauffeur authentication service and creating a chauffeur service identification code associated with the driving credential: determining an update time of the chauffeur service identification code based on a creation time and an update time interval of the chauffeur service identification code. When it is detected that the update time has arrived, the step of querying the driver's driving behavior record based on the driving credentials carried in the authentication request and calling the corresponding record query interface is executed.
7. The service identification processing method according to claim 1, further comprising: Generating occupational information of the designated driver under occupational service; An association relationship between the occupation information and the designated driver service identification code is established so that the designated driver and / or designated driver user can view the driving credentials.
8. The service identification processing method according to claim 1, wherein the step of invoking a corresponding record query interface to query the driver's driving behavior record based on the driving credentials carried in the authentication request comprises: Based on the identity credential identifier contained in the driving credential, calling a first query interface to query the driver's related abnormal behavior records; and / or, Based on the driving credential identifier included in the driving credential, calling a second query interface to query the driver's abnormal driving behavior record; and / or, Based on the platform identifier included in the driving credential, a third query interface is called to query the driver's driving training behavior record.
9. The service identification processing method according to claim 8, wherein the step of invoking a corresponding record query interface to query the driver's driving behavior record based on the driving credentials carried in the authentication request further comprises: Based on the identity credential identifier, a health query interface is called to query the driver's health service data.
10. A service identification processing device, comprising: A request acquisition module is configured to acquire an authentication request submitted by a driver who accesses the designated driver authentication service and applies for a designated driver; The designated driver authentication service includes a sub-application in a third-party application; a record query module configured to call a corresponding record query interface to query the driver's driving behavior record based on the driving credentials carried in the authentication request; an authentication verification module configured to perform service authentication verification of the designated driver authentication service on the driver based on the driving credential and the driving behavior record; If the verification passes, the identification creation module is run. The identification creation module is configured to determine the driver as the designated driver of the designated driver authentication service, and create a designated driver service identification code of the designated driver associated with the driving credential to perform the following operations: according to the information access request submitted by the designated driver user after scanning the designated driver service identification code displayed by the target designated driver order associated with the designated driver, query the first identification information associated with the designated driver service identification code and return it to the designated driver user; according to the information access request submitted by the designated driver user after scanning the service feature entity of the target driver, query the second identification information associated with the service feature entity and return it to the designated driver user, so that the designated driver user can verify the designated driver according to the first identification information and the second identification information; the target driver includes the designated driver who arrives at the starting position of the designated driver.
11. A service identification processing device, comprising: processor; as well as, a memory configured to store computer-executable instructions that, when executed, cause the processor to: Obtaining an authentication request submitted by a driver who accesses a designated driver authentication service and applies for a designated driver; the designated driver authentication service includes a sub-application in a third-party application; Based on the driving credentials carried in the authentication request, calling the corresponding record query interface to query the driver's driving behavior record; Performing a service authentication verification of the designated driver authentication service on the driver based on the driving credential and the driving behavior record; If the verification passes, the driver will be determined as the designated driver of the designated driver authentication service, and a designated driver service identification code of the designated driver associated with the driving credential will be created to perform the following operations: according to the information access request submitted by the designated driver user after scanning the designated driver service identification code displayed by the target designated driver order associated with the designated driver, the first identification information associated with the designated driver service identification code is queried and returned to the designated driver user; according to the information access request submitted by the designated driver user after scanning the service feature entity of the target driver, the second identification information associated with the service feature entity is queried and returned to the designated driver user, so that the designated driver user can verify the designated driver based on the first identification information and the second identification information; the target driver includes the designated driver who arrives at the starting position of the designated driver.
12. A storage medium for storing computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the following process: Obtaining an authentication request submitted by a driver who accesses a designated driver authentication service and applies for a designated driver; the designated driver authentication service includes a sub-application in a third-party application; Based on the driving credentials carried in the authentication request, calling the corresponding record query interface to query the driver's driving behavior record; Performing a service authentication verification of the designated driver authentication service on the driver based on the driving credential and the driving behavior record; If the verification passes, the driver will be determined as the designated driver of the designated driver authentication service, and a designated driver service identification code of the designated driver associated with the driving credential will be created to perform the following operations: according to the information access request submitted by the designated driver user after scanning the designated driver service identification code displayed by the target designated driver order associated with the designated driver, the first identification information associated with the designated driver service identification code is queried and returned to the designated driver user; according to the information access request submitted by the designated driver user after scanning the service feature entity of the target driver, the second identification information associated with the service feature entity is queried and returned to the designated driver user, so that the designated driver user can verify the designated driver based on the first identification information and the second identification information; the target driver includes the designated driver who arrives at the starting position of the designated driver.
Citation Information
Patent Citations
Order distribution method, device and system
CN110020759A
Information processing system, information processing method and equipment
CN113765845A
NFC radio frequency identification system and method for substituted driving home by using smart phone
KR1020150113938A
KR1017715110000B1