Vehicle function subscription method, device, equipment and medium based on cloud-based marketplace

Through the cloud-based marketplace service, the vehicle feature subscription method enables convenient paid feature subscriptions for vehicles that do not have pre-installed app marketplaces, solving user experience and system complexity issues, and improving user convenience and system compatibility.

CN119417553BActive Publication Date: 2026-01-06VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411410495.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2026-01-06
Estimated Expiration
2044-10-10

AI Technical Summary

Technical Problem

In existing technologies, vehicles without pre-installed app stores cannot easily subscribe to paid features, which limits the flexibility of user experience and the accessibility of services. At the same time, the complexity and maintenance costs of the vehicle-side system, as well as compatibility issues, lead to a poor user experience.

Method used

By introducing cloud-based e-commerce services, the vehicle function subscription method includes calling the cloud-based e-commerce subscription page, generating an order payment request, receiving and displaying a payment QR code for scanning payment, receiving and configuring subscription function information, and realizing user authentication and function configuration.

Benefits of technology

It expands the scope of service application, improves user convenience and satisfaction, reduces the development and maintenance costs of vehicle-side systems, simplifies system architecture, and enhances compatibility and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417553B_ABST
    Figure CN119417553B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle function subscription method and device based on a cloud mall, equipment and medium, the method comprises the following steps: in response to the function subscription operation, calling the vehicle function subscription page of the cloud mall and displaying; in response to the purchase operation based on the vehicle function subscription page, generating an order payment request and sending it to the cloud; receiving the payment two-dimensional code generated by the cloud in response to the order payment request and displaying; receiving the subscription function information sent by the cloud, and configuring the vehicle related function according to the subscription function information, the subscription function information is generated after the subscription vehicle is authenticated by the cloud after receiving the payment order sent by the user end, and the payment order is generated after the user end completes the code scanning payment operation. The method introduces the cloud mall service, so that the vehicle terminal without built-in application mall can also realize the subscription of paid functions, greatly expanding the application range of the service and improving the convenience and satisfaction of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive technology, and in particular to a method, apparatus, device, and medium for subscribing to vehicle functions based on a cloud-based marketplace. Background Technology

[0002] In the current intelligent vehicle industry, as vehicle intelligence levels increase, more and more vehicles are equipped with app stores, allowing users to easily download, install, and subscribe to various value-added services, such as intelligent driving assistance packages and entertainment application packages. However, this model relies on the vehicle's built-in app store system. For older models or vehicles with specific configurations that do not have a pre-installed app store, users cannot directly subscribe to paid functions through the vehicle's interface, limiting the flexibility of the user experience and the accessibility of services.

[0003] Furthermore, traditional methods require direct data interaction between the vehicle and the app store, which not only increases the complexity and maintenance costs of the vehicle system but may also lead to a poor user experience due to compatibility issues. Therefore, there is an urgent need in the market for a technical solution that can enable convenient subscription to paid features without relying on the vehicle's built-in app store. Summary of the Invention

[0004] In view of the above problems, the present invention is proposed to provide a vehicle function subscription method, apparatus, device and medium based on a cloud mall to overcome or at least partially solve the above problems. By introducing cloud mall services, vehicles without built-in app stores can also subscribe to paid functions, which greatly expands the scope of service applicability and improves user convenience and satisfaction.

[0005] Firstly, a vehicle function subscription method based on a cloud-based marketplace is provided, applied to the vehicle end, wherein the vehicle end communicates with the cloud, and the cloud carries an application marketplace; the method includes:

[0006] In response to the function subscription operation, the vehicle function subscription page of the cloud mall is invoked and displayed;

[0007] In response to a purchase operation, an order payment request is generated and sent to the cloud. The purchase operation is performed based on the vehicle function subscription page.

[0008] Receive and display a payment QR code sent from the cloud. The payment QR code is generated by the cloud in response to the order payment request and is used by the user to perform a scan payment operation.

[0009] The system receives subscription function information sent from the cloud and configures vehicle-related functions according to the subscription function information. The subscription function information is generated after the cloud receives the payment order sent by the user and authenticates the subscribed vehicle. The payment order is generated after the user completes the QR code payment operation.

[0010] Optionally, before receiving the subscription information sent from the cloud, the method further includes:

[0011] The system receives an authentication result sent from the cloud. The authentication result is generated by the cloud by comparing the subscribed vehicle information in the payment order with the vehicle information in the cloud's authentication database and generating the result based on the comparison. The subscribed vehicle information includes at least a vehicle identification code.

[0012] When the authentication result is authentication failure, authentication divergence information is generated and displayed. The authentication divergence information is used to prompt the user that the vehicle authentication has failed.

[0013] Optionally, after configuring vehicle-related functions based on the subscription function information, the method further includes:

[0014] In response to a function information validity query operation, a query request is generated and sent to the cloud;

[0015] The system receives query results sent from the cloud and determines whether the subscription function is valid based on the query results. The query results are generated by the cloud marketplace in response to the query request. The application marketplace stores the authentication certificates of the subscribed vehicles after they have been authenticated. The application marketplace is used to determine whether the subscription function is valid based on the subscription start time and subscription end time in the authentication certificate, and to generate the corresponding query results.

[0016] Secondly, a vehicle function subscription method based on a cloud-based marketplace is provided. This method is applied to the cloud, which hosts an application marketplace. Communication connections exist between the cloud, the vehicle, and the user. The method includes:

[0017] The system receives an order payment request from the vehicle terminal and generates a payment QR code based on the order payment request, which is then sent to the vehicle terminal. The order payment request is generated by the vehicle terminal in response to the user's purchase operation on the vehicle function subscription page. The vehicle function subscription page is the vehicle function subscription page of the cloud mall that the vehicle terminal calls in response to the function subscription operation.

[0018] The system receives payment orders sent by the user, authenticates the subscribed vehicle, and generates subscription function information and sends it to the vehicle after the vehicle is authenticated. The payment order is generated by the user scanning the payment QR code. The subscription function information is used to instruct the vehicle to configure relevant vehicle functions.

[0019] Optionally, the authentication of the subscribed vehicle includes:

[0020] Based on the subscribed vehicle information in the payment order, the subscribed vehicle information is compared with the vehicle information in the cloud authentication database, and the subscribed vehicle information includes at least a vehicle identification code;

[0021] The authentication result is generated based on the comparison results and sent to the vehicle.

[0022] Optionally, after the subscription function information is sent to the vehicle, the method further includes:

[0023] Receive a query request sent by the vehicle terminal, wherein the query request is generated by the vehicle terminal in response to a function information validity query operation;

[0024] In response to the query request, the system determines whether the subscription function is valid based on the subscription start time and subscription end time in the authentication certificate, and generates the corresponding query result and sends it to the vehicle. The cloud marketplace stores the authentication certificate of the subscribed vehicle after it has been authenticated.

[0025] Thirdly, a vehicle function subscription device based on a cloud-based marketplace is provided, applied to the vehicle, with the vehicle communicating with the cloud, the cloud hosting an application marketplace, and the device comprising:

[0026] The first display module is used to respond to the function subscription operation by calling the vehicle function subscription page of the cloud mall and displaying the vehicle function subscription page;

[0027] The payment request module is used to generate an order payment request and send it to the cloud in response to a purchase operation, wherein the purchase operation is performed based on the vehicle function subscription page;

[0028] The second display module is used to receive and display the payment QR code sent by the cloud. The payment QR code is generated by the cloud in response to the order payment request and is used for the user terminal to perform a scan payment operation.

[0029] The function configuration module is used to receive subscription function information sent from the cloud and configure vehicle-related functions according to the subscription function information. The subscription function information is generated after the cloud receives the payment order sent by the user terminal, authenticates the subscribed vehicle, and generates the payment order after the subscribed vehicle passes the authentication. The payment order is generated after the user terminal completes the QR code payment operation.

[0030] Optionally, the device further includes an authentication module for:

[0031] The system receives an authentication result sent from the cloud. The authentication result is generated by the cloud by comparing the subscribed vehicle information in the payment order with the vehicle information in the cloud's authentication database and generating the result based on the comparison. The subscribed vehicle information includes at least a vehicle identification code.

[0032] When the authentication result is authentication failure, authentication divergence information is generated and displayed. The authentication divergence information is used to prompt the user that the vehicle authentication has failed.

[0033] Optionally, the device further includes a query module for:

[0034] In response to a function information validity query operation, a query request is generated and sent to the cloud;

[0035] The system receives query results sent from the cloud and determines whether the subscription function is valid based on the query results. The query results are generated by the cloud marketplace in response to the query request. The application marketplace stores the authentication certificates of the subscribed vehicles after they have been authenticated. The application marketplace is used to determine whether the subscription function is valid based on the subscription start time and subscription end time in the authentication certificate, and to generate the corresponding query results.

[0036] Fourthly, a vehicle function subscription device based on a cloud-based marketplace is provided. This device is applied in the cloud, which hosts an application marketplace. Communication connections exist between the cloud, the vehicle, and the user. The device includes:

[0037] The first processing module is used to receive the order payment request sent by the vehicle terminal, and generate a payment QR code according to the order payment request and send it to the vehicle terminal. The order payment request is generated by the vehicle terminal in response to the user's purchase operation on the vehicle function subscription page. The vehicle function subscription page is the vehicle function subscription page of the cloud mall called by the vehicle terminal in response to the function subscription operation.

[0038] The second processing module is used to receive payment orders sent by the user terminal, authenticate the subscribed vehicle, and generate subscription function information and send it to the vehicle terminal after the subscribed vehicle is authenticated. The payment order is generated by the user terminal scanning the payment QR code to make the payment. The subscription function information is used to instruct the vehicle terminal to configure the relevant functions of the vehicle.

[0039] Optionally, the second processing module is further configured to:

[0040] Based on the subscribed vehicle information in the payment order, the subscribed vehicle information is compared with the vehicle information in the cloud authentication database, and the subscribed vehicle information includes at least a vehicle identification code;

[0041] The authentication result is generated based on the comparison results and sent to the vehicle.

[0042] Optionally, the device further includes a third processing module for:

[0043] Receive a query request sent by the vehicle terminal, wherein the query request is generated by the vehicle terminal in response to a function information validity query operation;

[0044] In response to the query request, the system determines whether the subscription function is valid based on the subscription start time and subscription end time in the authentication certificate, and generates the corresponding query result and sends it to the vehicle. The cloud marketplace stores the authentication certificate of the subscribed vehicle after it has been authenticated.

[0045] Fifthly, an electronic device is provided, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the vehicle function subscription method as described in either the first or second aspect.

[0046] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing the computer to perform the vehicle function subscription method as described in either the first or second aspect.

[0047] The technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:

[0048] This invention provides a vehicle function subscription method, apparatus, device, and medium based on a cloud-based e-commerce platform. When a user subscribes for a function on the vehicle, the vehicle can access and display the vehicle function subscription page from the cloud-based e-commerce platform. The user can then make a purchase on the displayed page, generating an order payment request which is sent to the cloud. Upon receiving the payment request, the cloud generates a corresponding payment QR code and sends it to the vehicle for display. The user can then scan the code to complete the payment process. The use of QR code scanning and cloud-based payment processing ensures the security of the payment process. After payment, the user generates a payment order and sends it to the cloud. Upon receiving the payment order, the cloud authenticates the subscribed vehicle. Once the vehicle is authenticated, the cloud generates subscription function information and sends it to the vehicle. The vehicle can then configure relevant vehicle functions based on this information, thus completing the entire function subscription process. This method introduces a cloud-based marketplace service, enabling in-vehicle systems without a built-in app store to offer paid subscriptions, significantly expanding the service's applicability and improving user convenience and satisfaction. Simultaneously, by reusing the cloud marketplace, it reduces the development and maintenance costs of the in-vehicle system, avoids compatibility issues, simplifies the system architecture, and enhances system compatibility and stability.

[0049] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0050] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0051] Figure 1 This is a schematic diagram of the network architecture of a vehicle function subscription system provided in an embodiment of the present invention;

[0052] Figure 2 This is a flowchart of a vehicle function subscription method provided in an embodiment of the present invention;

[0053] Figure 3 This is a flowchart of another vehicle function subscription method provided by an embodiment of the present invention;

[0054] Figure 4This is a schematic diagram of the structure of a vehicle function subscription device provided in an embodiment of the present invention;

[0055] Figure 5 This is a schematic diagram of another vehicle function subscription device provided in an embodiment of the present invention. Detailed Implementation

[0056] To better understand the above technical solutions, the following will describe the above technical solutions in detail with reference to the accompanying drawings and specific implementation methods. It should be understood that the embodiments of this disclosure and the specific features in the embodiments are detailed descriptions of the technical solutions of this application, rather than limitations on the technical solutions of this application. Unless otherwise specified, the embodiments of this application and the technical features in the embodiments can be combined with each other.

[0057] To better understand this invention, the following is a brief description of the network architecture of the vehicle function subscription system involved in the vehicle function subscription method based on a cloud-based e-commerce platform provided by an embodiment of this invention:

[0058] Figure 1 This is a schematic diagram of the network architecture of a vehicle function subscription system provided in an embodiment of the present invention, such as... Figure 1 As shown, the vehicle function subscription system includes an in-vehicle infotainment system 11 (hereinafter referred to as IVI) and an ADCU (Automated Driving Control Unit) module 12 installed on the vehicle side; the cloud includes an OEM cloud 21 and an intelligent driving cloud 22 (such as Baidu Cloud), and the OEM cloud 21 includes an application store cloud 211 and a DMOC server 212. The user terminal 30 can be a mobile electronic device such as a mobile phone or tablet.

[0059] In this embodiment, the IVI module 11 can communicate with the cloud via the TBOX unit (not shown in the figure). Specifically, it can communicate with the application store cloud 211 or the DMOC server 212 via the PATEO TSP server 23. The user terminal 30 can communicate with the application store cloud 211 via the DMOC server 212. The application store cloud 211 can connect to the intelligent driving cloud 22. The intelligent driving cloud 22 can provide authentication services to authenticate subscribed vehicles to verify the legality of the vehicles and the correctness of their configurations.

[0060] Figure 2 This is a flowchart of a vehicle function subscription method provided in an embodiment of the present invention, such as... Figure 2 As shown, this method is applied to, for example Figure 1 The in-vehicle infotainment system 11 shown is connected to the cloud, and the cloud has an application store. The method includes:

[0061] Step S210: In response to the function subscription operation, call the vehicle function subscription page of the cloud mall and display the vehicle function subscription page.

[0062] In terms of specific implementation, an API (Application Programming Interface) can be preset in the vehicle settings to call the vehicle function subscription page of the cloud-based app store. Taking the intelligent driving function as an example, users can choose whether to subscribe to the intelligent driving function on the vehicle settings page. When the user selects to subscribe to the intelligent driving function, it means that the user has performed a function subscription operation. At this time, the vehicle function subscription page of the cloud-based app store can be called and redirected to the vehicle function subscription page, so that the vehicle can access the cloud-based app store through a web page to realize the intelligent driving function subscription.

[0063] Step S220: In response to the purchase operation, generate an order payment request and send it to the cloud. The purchase operation is performed based on the vehicle function subscription page.

[0064] For example, a vehicle function subscription page can display subscription plans, service periods, and prices for different vehicle functions. Users can select the vehicle functions they wish to subscribe to based on the information displayed on the page. For instance, a user can select the intelligent driving function on the page and click "buy." This indicates that the user has made a purchase. The vehicle's IVI can respond to this purchase by generating a corresponding order payment request, which is then sent to the DMOC server in the cloud via the in-vehicle TBOX and the PATEO TSP server.

[0065] In this embodiment, the order payment request may include the function information that the user wants to subscribe to, as well as identity information (such as the vehicle's VIN code) to indicate the identity of the subscribed vehicle, so that the cloud can determine the subscription function information and the identity information of the subscribed vehicle that the vehicle needs to subscribe to based on the order payment request.

[0066] Step S230: Receive and display the payment QR code sent by the cloud. The payment QR code is generated by the cloud in response to the order payment request and is used by the user to perform a scan payment operation.

[0067] In practical implementation, the cloud-based DMOC server can generate a corresponding payment QR code based on the vehicle's subscription information included in the order payment request. This allows users to scan the QR code through their mobile devices to purchase the subscription. Simultaneously, the cloud-based DMOC server can accurately send the generated payment QR code to the corresponding subscribed vehicle via the PATEO TSP server, based on the vehicle identification information included in the order payment request.

[0068] After receiving the payment QR code, the TBOX of the subscribed vehicle sends it to the vehicle's IVI. Upon receiving the payment QR code, the vehicle's IVI can display it on the vehicle's screen, allowing users to scan the payment QR code with their mobile phones or other devices to make payments.

[0069] Step S240: Receive subscription function information sent by the cloud and configure vehicle-related functions according to the subscription function information. The subscription function information is generated after the cloud receives the payment order sent by the user terminal, authenticates the subscribed vehicle, and generates the payment order after the subscribed vehicle passes the authentication. The payment order is generated after the user terminal completes the QR code payment operation.

[0070] In practice, after a user completes the QR code payment, a corresponding payment order is generated. This order may include an order number, buyer information, subscribed vehicle information, smart driving package information, and payment information. The order number serves as a unique identifier for the order and can be used to track and query its status. Buyer information may include the buyer's name, contact information (such as mobile phone number or email address), and address; this information is used for communication with the buyer, confirming order details, and subsequent after-sales service. Subscribed vehicle information may include vehicle identification number (VIN) and other identification information for the subscribed vehicle, as well as serial numbers for devices such as electronic control units. The smart driving package information details the type, version, and functions of the purchased smart driving package. Payment information may include the payment amount, payment method (such as Alipay, WeChat Pay, etc.), and payment time. This information is used to confirm the payment status of the order and serves as a basis for financial records. The user can then send the generated payment order to the cloud application store via the DOMC server. Upon receiving the payment order, the cloud application store can further authenticate the subscribed vehicle's license to ensure compliance with relevant laws, regulations, and industry standards. License authentication specifically involves applying for a certificate from the intelligent driving cloud service provider. The intelligent driving cloud compares the subscribed vehicle information (e.g., VIN code) from the payment order with the vehicle information in its cloud-based authentication database, and generates an authentication result based on the comparison, sending it to the vehicle. For example, if the VIN code of the subscribed vehicle is in the cloud's authentication database, authentication is successful, and an authentication certificate is generated and sent to the cloud application store. The cloud application store server can store this certificate and simultaneously distribute it to the vehicle. Conversely, if the VIN code of the subscribed vehicle is not in the cloud's authentication database, authentication fails, and a failure result is sent to the vehicle. The vehicle can then generate and display authentication discrepancy information based on this result, which is used to notify the user that vehicle authentication has failed.

[0071] In this embodiment, license authentication, in addition to authenticating the identity information of the subscribed vehicle, can also authenticate the purchaser's information and the vehicle's software or system functions. This verifies the legitimacy of the purchasing user's identity or confirms whether the vehicle's software or system functions are authorized, typically involving software version, functional modules, and usage period. Software or system function authentication ensures that users can only use authorized software or system functions, preventing unauthorized use or infringement. In some cases, license authentication also requires authenticating vehicle-related hardware. For example, in vehicle-to-everything (V2X) communication, the identity of in-vehicle communication modules and roadside equipment needs to be authenticated to ensure they can securely access the network and communicate with other devices. During communication between the vehicle and the cloud, license authentication also ensures communication security and data integrity. This typically involves the application of security measures such as digital certificates, key management, and encryption / decryption. Communication security authentication ensures that the identities of both communicating parties are verified and information is encrypted during transmission, thereby preventing security issues such as unauthorized access, data tampering, and information leakage.

[0072] After receiving a failed authentication result, the vehicle can perform a secondary verification to re-obtain the license file. Specific methods include:

[0073] Send an authentication request to the cloud, which must include at least the vehicle identification code;

[0074] Receive the authentication result sent from the cloud. The authentication result is the cloud's response to the authentication request. The authentication information is compared with the cloud's authentication database and generated based on the comparison result.

[0075] In practice, if the secondary authentication fails, users can contact the supplier's technical support team for professional help and guidance. If the secondary authentication succeeds, the corresponding cloud marketplace can update the previously stored authentication certificate and store the new secondary authentication certificate.

[0076] It should be noted that in this embodiment, the payment order and authentication request may contain the authentication information required for license authentication. Simultaneously, the authentication database of Zhijia Cloud may contain pre-stored valid authentication information. By comparing the authentication information in the payment order with the information in the authentication database (i.e., determining whether the authentication information matches the pre-stored information in the authentication database), the corresponding authentication result can be obtained. The license authentication certificate may also include information such as product name, Entitlement ID, customer name, validity period, device serial number, license file serial number, software version and features, and authorization scope. Specifically, the product name clearly identifies the name of the authorized software product; the Entitlement ID is a unique identifier generated by the authorization system in Zhijia Cloud, used to verify the authenticity and validity of the license file; the customer name records the name of the customer or organization that purchased or obtained the license authorization; the validity period specifies the effective period of the license file, meaning the customer can legally use the software within this period. Once this period expires, the software may enter an invalid trial phase, ultimately losing its right to use; the device serial number is a string that uniquely identifies the authorized device or system, ensuring that the license file can only be loaded onto the specified device. This helps prevent the license file from being illegally copied or misused; the license file serial number is a string that uniquely identifies a license file, ensuring that each license file is unique; the software version and features details the version of the software being licensed and its included features or functions. This helps customers understand the specific functions and limitations of the software they are purchasing; the scope of the license may include specific metrics such as the number of software licenses, capacity, number of users, number of sessions, as well as restrictions on the location and time of license use.

[0077] In this embodiment, the vehicle-side ADCU module can perform local authentication of the vehicle based on the relevant information contained in the authentication certificate. For example, it can confirm the number of software programs actually used for the vehicle's intelligent driving functions or whether the authorized usage time of the intelligent software is within the authorized range. However, local ADCU authentication is not used as a basis for the availability of ADCU functions; it is only used for status monitoring. Simultaneously, the ADCU module can feed back the detected local vehicle status to the intelligent driving cloud, enabling the intelligent driving cloud to perform certificate divergence analysis based on the local vehicle status and update the authentication certificate to the cloud application store based on the divergence results.

[0078] It should be noted that, traditionally, paid subscriptions are made through an in-vehicle app store, utilizing specific ECU configuration flashing and management software provided in the local store. However, this invention eliminates the need for an in-vehicle app store; instead, it introduces a cloud-based app store service, enabling paid subscriptions even in vehicles without a built-in app store. Therefore, the traditional ECU configuration flashing method is unsuitable. This invention employs a license-based approach to manage paid subscriptions, offering significant advantages over ECU configuration flashing in terms of authorization management, security, flexibility, updates and maintenance, and compliance.

[0079] Optionally, after performing step S240, the method may further include:

[0080] In response to a function information validity query operation, a query request is generated and sent to the cloud;

[0081] The system receives query results from the cloud and determines whether the subscription function is valid based on the query results. The query results are generated by the cloud store in response to the query request. The application store stores the authentication certificates of the subscribed vehicles after they have been authenticated. The application store uses the subscription start time and subscription end time in the authentication certificate to determine whether the subscription function is within the validity period and generates the corresponding query results.

[0082] In practice, users can select the validity period query service on the vehicle's intelligent driving function page, essentially performing a function information validity query. At this point, the vehicle-side ADCU generates a corresponding query request based on this query and sends it to the cloud. The cloud application store can then determine whether the subscribed intelligent driving function is still valid at the current query time based on the pre-stored start and end times of the intelligent driving function subscription in the authentication certificate. If the query time is before the subscription start time or after the subscription end time, it indicates that the subscribed intelligent driving function has not yet taken effect or has expired and is not within the validity period.

[0083] Figure 3 This is a flowchart of another vehicle function subscription method provided by an embodiment of the present invention, such as... Figure 3 As shown, this method is applied in the cloud, which hosts an application store. Communication connections exist between the cloud, the vehicle, and the user. The method includes:

[0084] Step S310: Receive the order payment request sent by the vehicle terminal, and generate a payment QR code based on the order payment request and send it to the vehicle terminal; the order payment request is generated by the vehicle terminal in response to the user's purchase operation on the vehicle function subscription page, and the vehicle function subscription page is the vehicle function subscription page of the cloud mall called by the vehicle terminal in response to the function subscription operation.

[0085] In this embodiment, the order payment request may include the function information that the user wants to subscribe to, as well as identity information (such as the vehicle's VIN code) to indicate the identity of the subscribed vehicle, so that the cloud can determine the subscription function information and the identity information of the subscribed vehicle that the vehicle needs to subscribe to based on the order payment request.

[0086] In practical implementation, the cloud-based DMOC server can generate a corresponding payment QR code based on the vehicle's subscription information included in the order payment request. This allows users to scan the QR code through their mobile devices to purchase the subscription. Simultaneously, the cloud-based DMOC server can accurately send the generated payment QR code to the corresponding subscribed vehicle via the PATEO TSP server, based on the vehicle identification information included in the order payment request.

[0087] Step S320: Receive the payment order sent by the user terminal, authenticate the subscribed vehicle, and after the subscribed vehicle is authenticated, generate subscription function information and send it to the vehicle terminal. The payment order is generated after the user terminal scans the payment QR code to make the payment. The subscription function information is used to instruct the vehicle terminal to configure the relevant functions of the vehicle.

[0088] In practice, after a user completes the QR code payment, a corresponding payment order is generated. This order may include information such as the order number, buyer information, subscribed vehicle information, smart driving package information, and payment information. The user can then send the generated payment order to the cloud-based application store via the DOMC server. Upon receiving the payment order, the cloud-based application store can further verify the license of the subscribed vehicle to ensure that it complies with relevant laws, regulations, and industry standards.

[0089] Optionally, in step S320, the subscribed vehicle is authenticated, specifically including:

[0090] Based on the subscribed vehicle information in the payment order, the subscribed vehicle information is compared with the vehicle information in the cloud authentication database. The subscribed vehicle information includes at least the vehicle identification code.

[0091] The authentication result is generated based on the comparison results and sent to the vehicle.

[0092] For example, if the VIN code of the subscribed vehicle is in the cloud's authentication database, the authentication is successful. An authentication certificate can then be generated and sent to the cloud application store. The cloud application store server can store the authentication certificate and simultaneously distribute it to the vehicle. Conversely, if the VIN code of the subscribed vehicle is not in the cloud's authentication database, the authentication fails, and a failure result is sent to the vehicle.

[0093] Optionally, after performing step S320, the method may further include:

[0094] Receive query requests sent by the vehicle terminal. The query request is generated by the vehicle terminal in response to the function information validity query operation.

[0095] In response to the query request, the system determines whether the subscription function is valid based on the subscription start time and subscription end time in the authentication certificate, and generates the corresponding query results to send to the vehicle. The cloud store stores the authentication certificate of the subscribed vehicle after it has been authenticated.

[0096] Specifically, the cloud-based application store can determine whether the subscribed intelligent driving function is still valid at the current query time based on the pre-stored start and end times of the intelligent driving function subscription in the authentication certificate. If the query time is before the subscription start time or after the subscription end time, it means that the subscribed intelligent driving function has not yet taken effect or has expired and is not within the validity period.

[0097] Based on and Figure 2 The same inventive concept is used in the vehicle function subscription method shown. This embodiment of the invention also provides a vehicle function subscription device, which is applied to the vehicle end. The vehicle end is connected to the cloud, and the cloud carries an application store. Figure 4 This is a schematic diagram of the structure of a vehicle function subscription device provided in an embodiment of the present invention, as shown below. Figure 4 As shown, the device 400 includes a first display module 410, a payment request module 420, a second display module 430, and a function configuration module 440.

[0098] The first display module 410 is used to respond to the function subscription operation, call the vehicle function subscription page of the cloud mall, and display the vehicle function subscription page;

[0099] The payment request module 420 is used to respond to the purchase operation, generate an order payment request and send it to the cloud. The purchase operation is based on the vehicle function subscription page.

[0100] The second display module 430 is used to receive and display the payment QR code sent by the cloud. The payment QR code is generated by the cloud in response to the order payment request and is used for the user to perform a scan payment operation.

[0101] The function configuration module 440 is used to receive subscription function information sent from the cloud and configure vehicle-related functions according to the subscription function information. The subscription function information is generated after the cloud receives the payment order sent by the user terminal, authenticates the subscribed vehicle, and generates the payment order after the subscribed vehicle passes the authentication. The payment order is generated after the user terminal completes the QR code payment operation.

[0102] Optionally, the device 400 also includes an authentication module for:

[0103] Receive the authentication result sent by the cloud. The authentication result is generated by the cloud based on the subscribed vehicle information in the payment order, comparing the subscribed vehicle information with the vehicle information in the cloud's authentication database, and the comparison result. The subscribed vehicle information includes at least the vehicle identification code.

[0104] When the authentication result is authentication failure, authentication divergence information is generated and displayed. The authentication divergence information is used to prompt the user that the vehicle authentication has failed.

[0105] Optionally, the device 400 also includes a query module for:

[0106] In response to a function information validity query operation, a query request is generated and sent to the cloud;

[0107] The system receives query results from the cloud and determines whether the subscription function is valid based on the query results. The query results are generated by the cloud store in response to the query request. The application store stores the authentication certificates of the subscribed vehicles after they have been authenticated. The application store uses the subscription start time and subscription end time in the authentication certificate to determine whether the subscription function is within the validity period and generates the corresponding query results.

[0108] The specific details of the vehicle function subscription method used in the aforementioned control device can be found in the above-mentioned... Figure 2 The relevant descriptions and effects in the vehicle function subscription method embodiments shown are for understanding purposes only and will not be repeated here.

[0109] Based on and Figure 3 The same inventive concept is used in the vehicle function subscription method shown. This embodiment of the invention also provides a vehicle function subscription device, which is applied to the cloud. The cloud is equipped with an application store, and there is a communication connection between the cloud, the vehicle, and the user. Figure 5 This is a schematic diagram of another vehicle function subscription device provided in an embodiment of the present invention, as shown below. Figure 5 As shown, the device 500 includes a first processing module 510 and a second processing module 520.

[0110] The first processing module 510 is used to receive the order payment request sent by the vehicle terminal, and generate a payment QR code according to the order payment request and send it to the vehicle terminal. The order payment request is generated by the vehicle terminal in response to the user's purchase operation on the vehicle function subscription page. The vehicle function subscription page is the vehicle function subscription page of the cloud mall called by the vehicle terminal in response to the function subscription operation.

[0111] The second processing module 520 is used to receive payment orders sent by the user terminal, authenticate the subscribed vehicle, and generate subscription function information after the subscribed vehicle is authenticated and send it to the vehicle terminal. The payment order is generated after the user terminal scans the payment QR code to make the payment. The subscription function information is used to instruct the vehicle terminal to configure the relevant functions of the vehicle.

[0112] Optionally, the second processing module 520 is also used for:

[0113] Based on the subscribed vehicle information in the payment order, the subscribed vehicle information is compared with the vehicle information in the cloud authentication database. The subscribed vehicle information includes at least the vehicle identification code.

[0114] The authentication result is generated based on the comparison results and sent to the vehicle.

[0115] Optionally, the device 500 also includes a third processing module for:

[0116] Receive query requests sent by the vehicle terminal. The query request is generated by the vehicle terminal in response to the function information validity query operation.

[0117] In response to the query request, the system determines whether the subscription function is valid based on the subscription start time and subscription end time in the authentication certificate, and generates the corresponding query results to send to the vehicle. The cloud store stores the authentication certificate of the subscribed vehicle after it has been authenticated.

[0118] The specific details of the vehicle function subscription method used in the aforementioned control device can be found in the above-mentioned... Figure 3 The relevant descriptions and effects in the vehicle function subscription method embodiments shown are for understanding purposes only and will not be repeated here.

[0119] Based on the above Figure 2Following the same inventive concept as the vehicle function subscription method in embodiment 3, this invention also provides an electronic device that may include a processor and a memory, wherein the processor and memory can communicate with each other via a bus or other means. The processor may be a Central Processing Unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations thereof. The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as... Figure 2 Or the program instructions / modules corresponding to the vehicle function subscription method in the embodiment shown in Figure 3. The processor executes various functional applications and data processing by running non-transitory software programs, instructions, and modules stored in memory, thereby achieving, as shown in Figure 3. Figure 2 Or the vehicle function subscription method in the embodiment shown in Figure 3.

[0120] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created by the processor, etc. Furthermore, the memory may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. The one or more modules are stored in the memory and, when executed by the processor, perform actions such as... Figure 2 Or the vehicle function subscription method in the embodiment shown in Figure 3.

[0121] For specific details regarding the aforementioned electronic devices, please refer to the relevant documentation. Figure 2 The relevant descriptions and effects in the embodiments shown in or 3 can be understood from the examples, and will not be repeated here.

[0122] Based on the same inventive concept as the vehicle function subscription method, the present invention also provides a computer-readable storage medium storing computer instructions, the computer program instructions being used to cause a computer to perform the above-described... Figure 2 Or the vehicle function subscription method in the embodiment shown in Figure 3.

[0123] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. The storage medium can be read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium can also include combinations of the above types of memory.

[0124] The technical solutions provided in the above embodiments of this application have at least the following technical effects or advantages:

[0125] This invention provides a vehicle function subscription method, apparatus, device, and medium based on a cloud-based e-commerce platform. When a user subscribes for a function on the vehicle, the vehicle can access and display the vehicle function subscription page from the cloud-based e-commerce platform. The user can then make a purchase on the displayed page, generating an order payment request which is sent to the cloud. Upon receiving the payment request, the cloud generates a corresponding payment QR code and sends it to the vehicle for display. The user can then scan the code to complete the payment process. The use of QR code scanning and cloud-based payment processing ensures the security of the payment process. After payment, the user generates a payment order and sends it to the cloud. Upon receiving the payment order, the cloud authenticates the subscribed vehicle. Once the vehicle is authenticated, the cloud generates subscription function information and sends it to the vehicle. The vehicle can then configure relevant vehicle functions based on this information, thus completing the entire function subscription process. This method introduces a cloud-based marketplace service, enabling in-vehicle systems without a built-in app store to offer paid subscriptions, significantly expanding the service's applicability and improving user convenience and satisfaction. Simultaneously, by reusing the cloud marketplace, it reduces the development and maintenance costs of the in-vehicle system, avoids compatibility issues, simplifies the system architecture, and enhances system compatibility and stability.

[0126] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0127] Similarly, it should be understood that, in order to simplify this disclosure and aid in understanding one or more of the various aspects of the invention, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof. However, this method of disclosure should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the following claims, inventive aspects lie in fewer than all features of a single foregoing disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into this detailed description, wherein each claim itself is a separate embodiment of the invention.

[0128] It should be noted that the above embodiments are illustrative of the invention and not restrictive of the invention, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims.

Claims

1. A cloud-based marketplace for vehicle function subscription method, characterized in that, The application is applied to a vehicle end, the vehicle end is in communication connection with a cloud end, the cloud end is loaded with an application store, and the method comprises the following steps: In response to a function subscription operation, a vehicle function subscription page of the cloud store is called and displayed; In response to a purchase operation, an order payment request is generated and sent to the cloud end, and the purchase operation is an operation based on the vehicle function subscription page; A payment two-dimensional code generated by the cloud end in response to the order payment request is received and displayed, and the payment two-dimensional code is used for a user end to perform a scan code payment operation; Subscription function information sent by the cloud end is received, and vehicle related functions are configured according to the subscription function information, the subscription function information is generated after the subscription vehicle is authenticated by the cloud end after receiving a payment order sent by the user end, and the payment order is generated after the user end completes a scan code payment operation; Before the subscription function information sent by the cloud end is received, the method further comprises the following steps: An authentication result sent by the cloud end is received, the authentication result is generated according to a comparison result of comparing subscription vehicle information in the payment order with vehicle information in an authentication database of the cloud end, and the subscription vehicle information at least comprises a vehicle identification code; When the authentication result is an authentication failure, authentication difference information is generated and displayed, and the authentication difference information is used to prompt that the vehicle authentication is failed.

2. The method of claim 1, wherein, After the vehicle related functions are configured according to the subscription function information, the method further comprises the following steps: In response to a function information validity query operation, a query request is generated and sent to the cloud end; A query result sent by the cloud end is received, and it is determined whether the subscription function is valid according to the query result; the query result is generated by the cloud store in response to the query request, the application store stores an authentication certificate of the subscription vehicle after passing the authentication, and the application store is used to determine whether the subscription function is within a valid period according to a subscription start time and a subscription end time in the authentication certificate, and generate a corresponding query result.

3. A cloud mall-based vehicle function subscription method, characterized by, The application is applied to a cloud end, the cloud end is loaded with an application store, and the cloud end is in communication connection with a vehicle end and a user end, and the method comprises the following steps: An order payment request sent by the vehicle end is received, and a payment two-dimensional code is generated according to the order payment request and sent to the vehicle end, the order payment request is generated by the vehicle end in response to a purchase operation of a user on a vehicle function subscription page, and the vehicle function subscription page is called by the vehicle end in response to a function subscription operation; A payment order sent by the user end is received, a subscription vehicle is authenticated, and subscription function information is generated and sent to the vehicle end after the subscription vehicle passes the authentication, the payment order is generated by the user end after a scan code payment operation is performed on the payment two-dimensional code; and the subscription function information is used to instruct the vehicle end to configure vehicle related functions; The authentication of the subscription vehicle comprises the following steps: Subscription vehicle information in the payment order is compared with vehicle information in an authentication database of the cloud end, and the subscription vehicle information at least comprises a vehicle identification code. According to the comparison result, an authentication result is generated and sent to the vehicle end.

4. The method of claim 3, wherein, After the generated subscription function information is sent to the vehicle end, the method further comprises: receiving a query request sent by the vehicle end, the query request being generated by the vehicle end in response to a function information validity query operation; in response to the query request, determining whether the subscribed function is within a valid period according to the subscription start time and the subscription end time in the authentication certificate, and generating a corresponding query result and sending it to the vehicle end, wherein the cloud end stores an authentication certificate of the subscribed vehicle after authentication.

5. A cloud mall based vehicle function subscription apparatus, characterized by, The application is applied to the vehicle end, the vehicle end is in communication connection with the cloud end, the cloud end is loaded with an application store, and the device comprises: a first display module, configured to call a vehicle function subscription page of the cloud store in response to a function subscription operation, and display the vehicle function subscription page; a payment request module, configured to generate an order payment request and send it to the cloud end in response to a purchase operation, the purchase operation being an operation performed based on the vehicle function subscription page; a second display module, configured to receive and display a payment QR code sent by the cloud end, the payment QR code being generated by the cloud end in response to the order payment request and used for a user end to perform a scan payment operation; a function configuration module, configured to receive subscription function information sent by the cloud end, and configure vehicle related functions according to the subscription function information, the subscription function information being generated by the cloud end after receiving a payment order sent by the user end, and the payment order being generated by the user end after completing a scan payment operation; the device further comprises an authentication module, configured to: receive an authentication result sent by the cloud end, the authentication result being generated by the cloud end according to subscription vehicle information in the payment order, comparing the subscription vehicle information with vehicle information in an authentication database of the cloud end, and according to the comparison result, the subscription vehicle information at least including a vehicle identification code; when the authentication result is authentication failure, generating and displaying authentication difference information, the authentication difference information being used to prompt the user that the vehicle authentication is failed.

6. A cloud mall based vehicle function subscription apparatus, characterized by, The application is applied to the cloud end, the cloud end is loaded with an application store, and the cloud end is in communication connection with the vehicle end and the user end, and the device comprises: a first processing module, configured to receive an order payment request sent by the vehicle end, and generate a payment QR code and send it to the vehicle end according to the order payment request, the order payment request being generated by the vehicle end in response to a purchase operation of a user on a vehicle function subscription page, the vehicle function subscription page being a vehicle function subscription page of the cloud store called by the vehicle end in response to a function subscription operation; a second processing module, configured to receive a payment order sent by the user end, authenticate a subscribed vehicle, and generate subscription function information and send it to the vehicle end after the subscribed vehicle passes the authentication, the payment order being generated by the user end after performing a scan payment operation on the payment QR code; the subscription function information being used to instruct the vehicle end to configure vehicle related functions; the second processing module is further configured to: According to the subscription vehicle information in the payment order, the subscription vehicle information is compared with vehicle information in an authentication database in the cloud, and the subscription vehicle information at least includes a vehicle identification code; According to the comparison result, an authentication result is generated and sent to the vehicle end.

7. An electronic device, comprising: Comprise: A memory and a processor, which are in communication connection with each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the vehicle function subscription method according to any one of claims 1 to 2 or 3 to 4.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing the computer to execute the vehicle function subscription method according to any one of claims 1 to 2 or 3 to 4.

Citation Information

Patent Citations

  • Vehicle payment function authentication method and system based on cloud configuration

    CN115134149A

  • Recommendation method and device for vehicle configuration function, equipment and storage medium

    CN117033770A