[go: up one dir, main page]

CN117857523A - Control method, device, equipment and storage medium for target application program circulation - Google Patents

Control method, device, equipment and storage medium for target application program circulation Download PDF

Info

Publication number
CN117857523A
CN117857523A CN202410149960.8A CN202410149960A CN117857523A CN 117857523 A CN117857523 A CN 117857523A CN 202410149960 A CN202410149960 A CN 202410149960A CN 117857523 A CN117857523 A CN 117857523A
Authority
CN
China
Prior art keywords
target application
user
current user
application program
control method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410149960.8A
Other languages
Chinese (zh)
Inventor
杨峥
尹涛
杨寒光
代飞
胡俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Original Assignee
Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd filed Critical Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Priority to CN202410149960.8A priority Critical patent/CN117857523A/en
Publication of CN117857523A publication Critical patent/CN117857523A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本申请涉及车辆技术领域,公开了一种目标应用程序流转的控制方法、装置、设备及存储介质,控制方法运用于车端,包括:检测当前用户的账号是否登录成功;若登录成功,则检测是否接收到用户端的目标应用程序;若检测接收到目标应用程序,则向当前用户显示目标应用程序,以使当前用户确定是否将目标应用程序流转至车端;若检测接收到将目标应用程序流转至车端的确认指令,则控制运行目标应用程序。本申请通过账户认证的方式,提高了车端与用户端数据交流的安全性,并在接收到当前用户反馈的确认指令后,控制车端相应部件或设备运行目标应用程序,避免运行非用户期望的应用程序,以改善用户体验感。

The present application relates to the field of vehicle technology, and discloses a control method, device, equipment and storage medium for the flow of a target application. The control method is applied to the vehicle side, and includes: detecting whether the current user's account has been successfully logged in; if the login is successful, detecting whether the target application on the user side is received; if it is detected that the target application is received, displaying the target application to the current user, so that the current user can determine whether to flow the target application to the vehicle side; if it is detected that a confirmation instruction to flow the target application to the vehicle side is received, controlling the running of the target application. The present application improves the security of data exchange between the vehicle side and the user side through account authentication, and after receiving the confirmation instruction fed back by the current user, controls the corresponding components or equipment on the vehicle side to run the target application, and avoids running applications that are not expected by the user, so as to improve the user experience.

Description

目标应用程序流转的控制方法、装置、设备及存储介质Control method, device, equipment and storage medium for target application flow

技术领域Technical Field

本申请涉及车辆技术领域,具体涉及一种目标应用程序流转的控制方法、装置、设备及存储介质。The present application relates to the field of vehicle technology, and in particular to a method, device, equipment and storage medium for controlling the flow of a target application.

背景技术Background technique

随着车辆智能化需求的发展,需要从不同方向提升车辆的智能化。但是目前车辆无法自动的与用户端进行智能化的数据交流,缺乏相应的触发条件,以将用户端(如用户手机端)的目标应用程序快速流转至车端,以使用户可在车端使用目标应用程序。With the development of vehicle intelligence, it is necessary to improve the intelligence of vehicles from different directions. However, currently vehicles cannot automatically communicate with users intelligently, and lack the corresponding trigger conditions to quickly transfer the target application on the user side (such as the user's mobile phone) to the vehicle side, so that users can use the target application on the vehicle side.

另外,目前车端与用户端的数据交流一般是通过蓝牙认证,安全认证度较低。同时,容易因为车端预测失误而运行非用户期望的应用程序,从而影响了用户体验感。In addition, the data exchange between the vehicle and the user is generally done through Bluetooth authentication, which has a low security authentication level. At the same time, it is easy for the vehicle to run applications that the user does not expect due to misprediction, thus affecting the user experience.

发明内容Summary of the invention

鉴于上述问题,本申请提供了一种目标应用程序流转的控制方法、装置、设备及存储介质,用于提高车端与用户端数据交流的安全性,并避免运行非用户期望的应用程序,以改善用户体验感。In view of the above problems, the present application provides a control method, device, equipment and storage medium for the flow of target applications, which are used to improve the security of data exchange between the vehicle and the user, and avoid running applications that are not expected by the user, so as to improve the user experience.

根据本申请一个方面,提供了一种目标应用程序流转的控制方法,所述控制方法运用于车端,所述控制方法包括:检测当前用户的账号是否登录成功;若登录成功,则检测是否接收到用户端的目标应用程序;若检测接收到所述目标应用程序,则向当前用户显示所述目标应用程序,以使当前用户确定是否将所述目标应用程序流转至所述车端;若检测接收到将所述目标应用程序流转至所述车端的确认指令,则控制运行所述目标应用程序。According to one aspect of the present application, a control method for the flow of a target application is provided, and the control method is applied to a vehicle side, and the control method includes: detecting whether the current user's account has been logged in successfully; if the login is successful, detecting whether the target application on the user side is received; if it is detected that the target application is received, displaying the target application to the current user to allow the current user to determine whether to flow the target application to the vehicle side; if it is detected that a confirmation instruction to flow the target application to the vehicle side is received, controlling the operation of the target application.

在一种可选的方式中,在所述检测当前用户的账号是否登录成功之前,所述控制方法还包括:检测所述车端是否解锁成功,以得到检测结果;若所述检测结果表征所述车端解锁成功,则执行检测当前用户的账号是否登录成功的步骤。In an optional manner, before detecting whether the current user's account has been successfully logged in, the control method also includes: detecting whether the vehicle end is unlocked successfully to obtain a detection result; if the detection result indicates that the vehicle end is unlocked successfully, executing the step of detecting whether the current user's account has been successfully logged in.

在一种可选的方式中,所述检测所述车端是否解锁成功,以得到检测结果,进一步包括:将当前用户输入的验证信息与预设验证信息进行匹配操作;若匹配成功,则得到表征所述车端解锁成功的检测结果。In an optional manner, the detecting whether the vehicle end is unlocked successfully to obtain a detection result further includes: matching the verification information currently input by the user with preset verification information; if the match is successful, obtaining a detection result indicating that the vehicle end is unlocked successfully.

在一种可选的方式中,所述检测当前用户的账号是否登录成功,进一步包括:采集当前用户的人脸信息,并将所述人脸信息与预设人脸信息进行匹配操作;若匹配成功,则确定当前用户的账号登录成功。In an optional manner, the detecting whether the current user's account is successfully logged in further includes: collecting facial information of the current user, and matching the facial information with preset facial information; if the match is successful, it is determined that the current user's account is successfully logged in.

在一种可选的方式中,所述控制方法还包括:若匹配失败,则获取所述用户端的标识符,并将所述标识符与预设标识符进行匹配操作;若所述标识符与所述预设标识符匹配成功,则确定当前用户的账号登录成功。In an optional manner, the control method further includes: if the match fails, obtaining the identifier of the user terminal, and matching the identifier with a preset identifier; if the identifier matches the preset identifier successfully, determining that the current user's account login is successful.

在一种可选的方式中,所述控制方法还包括:若匹配失败,且未获取到所述用户端的标识符,则提示当前用户输入近场通信信息,以根据所述近场通信信息中的标签标识与预设标签标识的匹配结果,确定当前用户的账号登录是否成功。In an optional manner, the control method also includes: if the match fails and the identifier of the user terminal is not obtained, prompting the current user to input near-field communication information, so as to determine whether the current user's account login is successful based on the matching result between the tag identifier in the near-field communication information and the preset tag identifier.

在一种可选的方式中,在所述控制所述车端运行所述目标应用程序之前,所述控制方法还包括:检测所述确认指令中指定的所述目标应用程序是否与预设应用程序相匹配;若相匹配,则控制所述车端运行所述目标应用程序。In an optional manner, before controlling the vehicle end to run the target application, the control method further includes: detecting whether the target application specified in the confirmation instruction matches a preset application; if so, controlling the vehicle end to run the target application.

根据本申请另一方面,提供了一种目标应用程序流转的控制装置,所述控制装置运用于车端,所述控制装置包括:第一检测模块,用于检测当前用户的账号是否登录成功;第二检测模块,用于若登录成功,则检测是否接收到用户端的目标应用程序;流转模块,用于若检测接收到目标应用程序,则向当前用户显示目标应用程序,以使当前用户确定是否将目标应用程序流转至车端;控制模块,用于若检测接收到将目标应用程序流转至车端的确认指令,则控制运行目标应用程序。According to another aspect of the present application, a control device for the flow of a target application is provided, and the control device is used on a vehicle side, and the control device includes: a first detection module, used to detect whether the current user's account has been successfully logged in; a second detection module, used to detect whether the target application on the user side has been received if the login is successful; a flow module, used to display the target application to the current user if it is detected that the target application has been received, so that the current user can determine whether to flow the target application to the vehicle side; a control module, used to control the running of the target application if it is detected that a confirmation instruction to transfer the target application to the vehicle side has been received.

根据本申请一个方面,提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当一个或多个程序被所述控制器执行时,以执行上述的控制方法。According to one aspect of the present application, an electronic device is provided, including: a controller; and a memory for storing one or more programs, which, when the one or more programs are executed by the controller, perform the above-mentioned control method.

根据本申请一个方面,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行上述的控制方法。According to one aspect of the present application, a computer-readable storage medium is also provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the above-mentioned control method.

根据本申请一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的控制方法。According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned control method.

本申请在当前用户的账户登录成功的前提下,才将接收到的用户端的目标应用程序向当前用户进行信息反馈,通过账户认证的方式,提高了车端与用户端数据交流的安全性,并在接收到当前用户反馈的确认指令后,控制车端相应部件或设备运行目标应用程序,避免运行非用户期望的应用程序,以改善用户体验感。This application will only provide information feedback of the target application received from the user side to the current user on the premise that the current user's account login is successful. Through account authentication, the security of data exchange between the vehicle side and the user side is improved. After receiving the confirmation instruction from the current user, the corresponding components or devices on the vehicle side are controlled to run the target application to avoid running applications that are not expected by the user, thereby improving the user experience.

上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请技术手段,而可依照说明书的内容予以实施,并且为了让本申请上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

图1是本申请一示例性实施例示出的一种目标应用程序流转的控制方法的流程示意图。FIG. 1 is a flow chart of a method for controlling the flow of a target application program shown in an exemplary embodiment of the present application.

图2是本申请一示例性实施例使出的PEPS系统架构图。FIG. 2 is a diagram showing the architecture of a PEPS system according to an exemplary embodiment of the present application.

图3是基于图1所示示例性实施例示出的另一种目标应用程序流转的控制方法的流程示意图。FIG. 3 is a flow chart of another method for controlling the flow of target application programs based on the exemplary embodiment shown in FIG. 1 .

图4是本申请优选实施例示出的目标应用程序流转过程的示意图。FIG. 4 is a schematic diagram of the target application flow process shown in a preferred embodiment of the present application.

图5是本申请目标应用程序流转的控制方法的应用场景的示意图。FIG. 5 is a schematic diagram of an application scenario of the control method for the flow of target application programs of the present application.

图6是本申请一示例性实施例示出的目标应用程序流转的控制装置的结构示意图。FIG. 6 is a schematic diagram of the structure of a control device for target application flow shown in an exemplary embodiment of the present application.

图7是本申请的一示例性实施例示出的电子设备的计算机系统的结构示意图。FIG. 7 is a schematic diagram of the structure of a computer system of an electronic device shown in an exemplary embodiment of the present application.

具体实施方式Detailed ways

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations/steps, nor must they be executed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

在本申请中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。The term "plurality" used in this application refers to two or more than two. "And/or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and/or B can represent the following three situations: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the related objects are in an "or" relationship.

现有车端与用户端的数据交流一般是通过蓝牙认证,安全认证度较低。同时,容易因为车端预测失误而运行非用户期望的应用程序,从而影响了用户体验感。The existing data exchange between the vehicle and the user is generally done through Bluetooth authentication, which has a low security authentication level. At the same time, it is easy for the vehicle to run applications that the user does not expect due to prediction errors, thus affecting the user experience.

为此,本申请的一方面提供了一种目标应用程序流转的控制方法。具体请参阅图1,图1是本申请一示例性实施例示出的一种目标应用程序流转的控制方法的流程示意图。该控制方法运用于车端,至少包括S110至S140,详细介绍如下:To this end, one aspect of the present application provides a method for controlling the flow of a target application. Please refer to FIG. 1 for details. FIG. 1 is a flow chart of a method for controlling the flow of a target application shown in an exemplary embodiment of the present application. The control method is applied to the vehicle side and includes at least S110 to S140, which are described in detail as follows:

S110:检测当前用户的账号是否登录成功。S110: Check whether the current user's account has logged in successfully.

车端存储有用户的账号,每台车辆可存储多个用户的账号,以满足家庭的多人用车需求。其中,该账号是车机账号,其不仅可在车端使用,用户端也可同步使用,该账号可表征当前用户的身份。The vehicle side stores the user's account. Each vehicle can store multiple user accounts to meet the needs of multiple people in the family. Among them, this account is the vehicle account, which can be used not only on the vehicle side but also on the user side. This account can represent the identity of the current user.

S120:若登录成功,则检测是否接收到用户端的目标应用程序。S120: If the login is successful, then detecting whether the target application program at the user end is received.

登录成功表征当前用户在车端预设有相应的账号信息。登录失败表征当前用户为新用户,即未在车端预设账号信息的用户,则需要当前用户通过相应的设置,以将用户端与车端建立联系,例如,当前用户通过蓝牙认证,将手机端与车端建立蓝牙连接。再例如,当前用户通过将手机端(即本实施例中的用户端)的NFC(Near Field Communication,近场通信)芯片靠近车载NFC阅读器,以使车载NFC阅读器根据NFC芯片ID查询手机信息,以绑定当前用户的账号。A successful login indicates that the current user has preset corresponding account information on the vehicle side. A failed login indicates that the current user is a new user, that is, a user who has not preset account information on the vehicle side. In this case, the current user needs to establish a connection between the user side and the vehicle side through corresponding settings. For example, the current user establishes a Bluetooth connection between the mobile phone side and the vehicle side through Bluetooth authentication. For another example, the current user brings the NFC (Near Field Communication) chip of the mobile phone side (that is, the user side in this embodiment) close to the vehicle-mounted NFC reader, so that the vehicle-mounted NFC reader queries the mobile phone information according to the NFC chip ID to bind the current user's account.

用户端的目标应用程序可以是用户端直接发送至车端的程序,亦可是云端下发至车端的程序。其中,目标应用程序可以是当前用户端正在运行的程序,还可是预设历史时长内用户使用过的程序。The target application of the user end can be a program sent directly from the user end to the vehicle end, or a program sent from the cloud to the vehicle end. Among them, the target application can be a program currently running on the user end, or a program used by the user within a preset historical period.

S130:若检测接收到目标应用程序,则向当前用户显示目标应用程序,以使当前用户确定是否将目标应用程序流转至车端。S130: If the target application is detected and received, the target application is displayed to the current user so that the current user can determine whether to transfer the target application to the vehicle end.

本实施例中车端并未直接运行接收到的目标应用程序,而是将目标应用程序的确认信息显示于车内屏幕,或将确认信息反馈至用户端,以使用户确定车端是否执行目标应用程序,避免车端运行非用户期望的应用程序,以改善用户体验感。In this embodiment, the vehicle end does not directly run the received target application, but displays the confirmation information of the target application on the screen inside the vehicle, or feeds back the confirmation information to the user end, so that the user can determine whether the vehicle end executes the target application, avoiding the vehicle end from running applications that the user does not expect, thereby improving the user experience.

S140:若检测接收到将目标应用程序流转至车端的确认指令,则控制运行目标应用程序。S140: If a confirmation instruction to transfer the target application to the vehicle side is detected and received, the target application is controlled to run.

确认指令指定有相应的应用程序,车端接收到该确定指令后能快速确定出运行目标应用程序所需的车载部件或设备等。例如,目标应用程序为阅读软件,则需要车内屏幕显示阅读软件中的文字信息,还可需要车载语音装置播放文字语音。The confirmation command specifies a corresponding application program, and after receiving the confirmation command, the vehicle end can quickly determine the vehicle-mounted components or devices required to run the target application program. For example, if the target application program is a reading software, the in-vehicle screen needs to display the text information in the reading software, and the in-vehicle voice device may also be required to play the text and voice.

本实施例在当前用户的账户登录成功的前提下,才将接收到的用户端的目标应用程序向当前用户进行信息反馈,通过账户认证的方式,提高了车端与用户端数据交流的安全性,并在接收到当前用户反馈的确认指令后,控制车端相应部件或设备运行目标应用程序,避免运行非用户期望的应用程序,以改善用户体验感。This embodiment will only provide information feedback of the target application received from the user end to the current user on the premise that the current user's account login is successful. Through account authentication, the security of data exchange between the vehicle end and the user end is improved. After receiving the confirmation instruction from the current user, the corresponding components or devices on the vehicle end are controlled to run the target application to avoid running applications that are not expected by the user, thereby improving the user experience.

在本申请另一示例性实施例中,详细介绍了检测当前用户的账号是否登录成功的前置步骤,本实施例控制方法在图1所示的S110之前,还包括S10至S11,详细介绍如下:In another exemplary embodiment of the present application, the pre-steps for detecting whether the current user's account has successfully logged in are described in detail. The control method of this embodiment further includes S10 to S11 before S110 shown in FIG. 1, which are described in detail as follows:

S10:检测车端是否解锁成功,以得到检测结果。S10: Detect whether the vehicle end is unlocked successfully to obtain a detection result.

车端解锁后用户才能进入车端,车端需要对进入车辆的用户进一步进行身份验证,后续根据用户的账号信息能快速获取到相应的目标应用程序,其中,目标应用程序可以是当前用户的用户端正在运行的应用程序,或历史预设时长内运行过的应用程序。The user can enter the vehicle only after the vehicle is unlocked. The vehicle needs to further authenticate the user entering the vehicle, and then quickly obtain the corresponding target application based on the user's account information. The target application can be the application currently running on the user's terminal, or the application that has been run within a preset period of time in history.

S11:若检测结果表征车端解锁成功,则执行检测当前用户的账号是否登录成功的步骤。S11: If the detection result indicates that the vehicle is unlocked successfully, the step of detecting whether the current user's account is logged in successfully is executed.

若检测结果表征车端解锁失败,当前用户则无法进入车端,则无需本申请的控制方法。If the detection result indicates that the vehicle-side unlocking has failed, the current user cannot enter the vehicle-side, and the control method of this application is not required.

本实施例提出了检测用户账号登录是否成功的前提条件,即需要用户成功解锁车辆后才需要进行账户登录验证,若未解锁成功,则可避免进行后续的无效数据处理过程。This embodiment proposes a prerequisite for detecting whether the user account login is successful, that is, the account login verification is required only after the user successfully unlocks the vehicle. If the unlocking is not successful, the subsequent invalid data processing process can be avoided.

进一步地,在本申请另一示例性实施例中,详细介绍了如何检测车端是否解锁成功,即在S10中进一步包括S100至S101,详细介绍如下:Further, in another exemplary embodiment of the present application, how to detect whether the vehicle end is unlocked successfully is described in detail, that is, S10 further includes S100 to S101, which are described in detail as follows:

S100:将当前用户输入的验证信息与预设验证信息进行匹配操作。S100: Matching the verification information currently input by the user with the preset verification information.

验证信息可以是用户主动输入或自动输入的信息,例如,用户主动触碰相应按钮,以触发生成验证信息。再例如,用户携带有数字信号发送功能车钥,用户靠近目标车辆时,车钥自动将数字钥匙发送至车端的解锁模块,以在数字钥匙匹配成功的前提条件下,对车辆进行解锁操作。The verification information can be information actively input by the user or automatically input, for example, the user actively touches the corresponding button to trigger the generation of verification information. For another example, the user carries a car key with a digital signal transmission function. When the user approaches the target vehicle, the car key automatically sends the digital key to the unlocking module on the vehicle side, so as to unlock the vehicle under the premise that the digital key is successfully matched.

S101:若匹配成功,则得到表征车端解锁成功的检测结果。S101: If the match is successful, a detection result indicating successful unlocking of the vehicle side is obtained.

示例性地,请参阅图2,图2是本申请一示例性实施例使出的PEPS系统架构图。其中,触发模块用于触发对车端的接收指令,例如用户按动门把手按键或触摸感应开关,触发PEPS(Passive Entry Passive Start,无钥匙进入及启动)控制器驱动LF(Low frequency,低频)天线发射低配无线信号寻找数字钥匙(本实施例中的验证信息),数字钥匙发射RF信号反馈给PEPS控制器的RF(Radio Frequency,射频)接收模块,若数字钥匙验证成功(数字钥匙与预设数字钥匙匹配成功),则PEPS控制器通过CAN总线给BCM(Body Control Module,车身控制模块)发送解锁指令。For example, please refer to FIG. 2, which is a PEPS system architecture diagram used in an exemplary embodiment of the present application. Among them, the trigger module is used to trigger the receiving instruction to the vehicle end, for example, the user presses the door handle button or the touch sensor switch, triggering the PEPS (Passive Entry Passive Start) controller to drive the LF (Low frequency) antenna to transmit a low-profile wireless signal to find the digital key (verification information in this embodiment), and the digital key transmits an RF signal to the RF (Radio Frequency) receiving module of the PEPS controller. If the digital key is successfully verified (the digital key matches the preset digital key successfully), the PEPS controller sends an unlocking instruction to the BCM (Body Control Module) through the CAN bus.

另一示例性地,若车端含有UWB(Ultra Wide Band,超宽带)功能,用户携带数字钥匙靠近车辆,在第一阈值范围内时,车端BLE(Bluetooth Low Energy,蓝牙)节点就可以探测到数字钥匙的BLE信号(本实施例中的验证信息),若该BLE信号与预设BLE信号匹配成功(验证信息与预设验证信息匹配成功),车端BLE节点唤醒BCM控制迎宾灯缓缓亮起开启迎宾模式,车端UWB节点被唤醒,当车主数字钥匙与车辆的距离在第二阈值范围内时,车端UWB节点通过定位手段可以实时精准感知到车主的位置,此时车主只要拉动车门就能自动解锁。本实施例并不限定第一阈值范围和第二阈值范围的具体数值。In another exemplary embodiment, if the vehicle has a UWB (Ultra Wide Band) function, and the user brings the digital key close to the vehicle, within the first threshold range, the vehicle-side BLE (Bluetooth Low Energy) node can detect the digital key's BLE signal (the verification information in this embodiment). If the BLE signal successfully matches the preset BLE signal (the verification information successfully matches the preset verification information), the vehicle-side BLE node wakes up the BCM to control the welcome light to slowly light up and turn on the welcome mode. The vehicle-side UWB node is awakened. When the distance between the owner's digital key and the vehicle is within the second threshold range, the vehicle-side UWB node can accurately sense the owner's position in real time through positioning means. At this time, the owner can automatically unlock the door by simply pulling it. This embodiment does not limit the specific values of the first threshold range and the second threshold range.

另一示例性地,用户将载有NFC功能的手机靠近车载NFC阅读器,即用户将手机中的NFC标签(用户输入的验证信息)输入NFC阅读器,以与预设NFC标签进行匹配操作,若匹配成功,则对车辆进行解锁操作。In another exemplary example, the user brings a mobile phone equipped with NFC function close to the vehicle-mounted NFC reader, that is, the user inputs the NFC tag in the mobile phone (verification information entered by the user) into the NFC reader to match it with the preset NFC tag. If the match is successful, the vehicle is unlocked.

本实施例提供了一种检测车端是否解锁成功的方式,通过用户输入的验证与预设验证信息的匹配结果,以快速确定车端解锁成功与否。仅需要将两个类型相同的信息进行匹配操作,无需进行繁琐的数据比对,从而节省了确定车端解锁成功与否的时间,在一定程度上提高了数据处理的效率。This embodiment provides a method for detecting whether the vehicle is unlocked successfully, and quickly determines whether the vehicle is unlocked successfully by matching the verification information input by the user with the preset verification information. Only two pieces of information of the same type need to be matched, without the need for tedious data comparison, thereby saving time for determining whether the vehicle is unlocked successfully, and improving the efficiency of data processing to a certain extent.

在本申请另一示例性实施例中,详细介绍了如何检测当前用户的账号是否登录成功,具体请参阅图3,图3是基于图1所示示例性实施例示出的另一种目标应用程序流转的控制方法的流程示意图。该控制方法在如图1所示的S110中进一步包括S111至S112,详细介绍如下:In another exemplary embodiment of the present application, how to detect whether the current user's account has successfully logged in is described in detail. For details, please refer to FIG. 3, which is a flowchart of another control method for the flow of target application programs based on the exemplary embodiment shown in FIG. 1. The control method further includes S111 to S112 in S110 shown in FIG. 1, which are described in detail as follows:

S111:采集当前用户的人脸信息,并将人脸信息与预设人脸信息进行匹配操作。S111: Collecting facial information of the current user, and matching the facial information with preset facial information.

用户进入车端后,车端执行主体可控制车载摄像头等图像采集设备,采集用户的人脸信息,以根据采集到的人脸信息匹配到预设人脸信息对应的账号。After the user enters the vehicle, the vehicle-side executive entity can control the vehicle-mounted camera and other image acquisition devices to collect the user's facial information, so as to match the collected facial information to the account corresponding to the preset facial information.

S112:若匹配成功,则确定当前用户的账号登录成功。S112: If the match is successful, it is determined that the current user's account login is successful.

若匹配失败,则表征车端未预设有相应的人脸信息,可根据车端配置有的其它功能进行账户登录。If the matching fails, it means that the vehicle does not have the corresponding facial information preset. You can log in to the account based on other functions configured on the vehicle.

登录成功后,可将该账户对应的历史运行时长最长的应用程序推荐给当前用户,或者直接获取当前用户端正在运行的应用程序,以询问用户是否确认运行相应的应用程序。After successful login, the application with the longest historical running time corresponding to the account can be recommended to the current user, or the application currently running on the current user side can be directly obtained to ask the user whether to confirm to run the corresponding application.

在某些实施例中,若匹配失败,则获取用户端的标识符,并将标识符与预设标识符进行匹配操作;若标识符与预设标识符匹配成功,则确定当前用户的账号登录成功。In some embodiments, if the match fails, the identifier of the user terminal is obtained, and the identifier is matched with a preset identifier; if the identifier matches the preset identifier successfully, it is determined that the current user's account login is successful.

示例性地,用户手机端与车端原先已进行了蓝牙配对,车端通过获取配对的蓝牙标识符,以快速和用户手机端再次连接,以快速登录相应的账户。For example, the user's mobile phone and the vehicle have previously been paired via Bluetooth. The vehicle obtains the paired Bluetooth identifier to quickly reconnect with the user's mobile phone to quickly log in to the corresponding account.

在另某些实施例中,若匹配失败,且未获取到用户端的标识符,则提示当前用户输入近场通信信息,以根据近场通信信息中的标签标识与预设标签标识的匹配结果,确定当前用户的账号登录是否成功。In certain other embodiments, if the match fails and the user identifier is not obtained, the current user is prompted to enter near-field communication information to determine whether the current user's account login is successful based on the matching result between the tag identifier in the near-field communication information and the preset tag identifier.

示例性地,若未获取到用户手机端的蓝牙标识符,则表征用户手机端为首次蓝牙连接或未开启蓝牙功能的状态,可在车载大屏显示:“请进行NFC认证,以登录账号”,以提示用户将手机端靠近车载NFC阅读器,以完成标签标识的匹配操作,因为每部手机只有一个唯一的标识符,由手机制造商预先配置,从而生成NFC标签ID,该ID用于用户手机(即本实施例的用户端)身份识别。若匹配成功,则确定匹配成功的预设标签标识对应的预设账户为当前用户的账户,根据该预设账户进行登录操作。For example, if the Bluetooth identifier of the user's mobile phone is not obtained, it indicates that the user's mobile phone is in the first Bluetooth connection or the Bluetooth function is not turned on. The car screen can display: "Please perform NFC authentication to log in to the account" to prompt the user to bring the mobile phone close to the car NFC reader to complete the tag matching operation. Because each mobile phone has only one unique identifier, it is pre-configured by the mobile phone manufacturer to generate an NFC tag ID, which is used to identify the user's mobile phone (i.e., the user end of this embodiment). If the match is successful, it is determined that the preset account corresponding to the preset tag identifier that successfully matches is the current user's account, and the login operation is performed according to the preset account.

值得注意的是,若用户在车端解锁步骤采用NFC认证方式,则无需再次根据NFC方式进行账户登录,即在检测到用户NFC解锁成功的同时,自动登录NFC标签ID对应的预设账户,以避免相同认证方式的重复流程,提高认证效率,以快速登录用户账户。It is worth noting that if the user uses NFC authentication in the vehicle-side unlocking step, there is no need to log in to the account again according to the NFC method. That is, when the user's NFC unlocking is detected successfully, the preset account corresponding to the NFC tag ID is automatically logged in to avoid repeated processes of the same authentication method, improve authentication efficiency, and quickly log in to the user account.

在本申请另一示例性实施例中,详细介绍了控制车端运行目标应用程序的前置步骤。本实施例控制方法在如图1所示的S140中进一步包括S141至S142,详细介绍如下:In another exemplary embodiment of the present application, the pre-steps of controlling the vehicle end to run the target application are described in detail. The control method of this embodiment further includes S141 to S142 in S140 as shown in FIG1 , which are described in detail as follows:

S141:检测确认指令中指定的目标应用程序是否与预设应用程序相匹配。S141: Detect whether the target application specified in the confirmation instruction matches the preset application.

用户端应用程序的新增速度一般快于车端,即车端并不一定存有用户端所有的应用程序,所以车端在执行确认指令中指定的目标应用程序之前,需要确定车端是否存有该目标应用程序。The speed of adding new applications on the user side is generally faster than that on the vehicle side, that is, the vehicle side does not necessarily store all the applications on the user side. Therefore, before executing the target application specified in the confirmation instruction, the vehicle side needs to determine whether the target application is stored on the vehicle side.

S142:若相匹配,则控制车端运行目标应用程序。S142: If they match, the vehicle side is controlled to run the target application.

若不相匹配,则表征车端未存有该目标应用程序,可提示用户对车端应用程序进行更新处理,以满足目标应用程序的流转需求。If there is no match, it means that the target application is not stored on the vehicle side, and the user can be prompted to update the vehicle side application to meet the circulation requirements of the target application.

本实施例在执行确认指令中指定的目标应用程序之前,检测车端是否存有该目标应用程序,以避免车端现行软件无法执行目标应用程序,以提高车端执行目标应用程序的成功率。Before executing the target application specified in the confirmation instruction, this embodiment detects whether the target application exists on the vehicle side to avoid the current software on the vehicle side being unable to execute the target application, thereby improving the success rate of executing the target application on the vehicle side.

请参阅图4,图4是本申请优选实施例示出的目标应用程序流转过程的示意图。其中,利用现有的PEPS系统的近场通信以及标准的NFC协议NDEF(NFC Data ExchangeFormat,近距离无线通信数据交换格式),无需加入复杂的硬件设备或是软件开发不增加硬件软件成本,采用特定控制逻辑即可实现目标应用程序从手机到车载大屏的流转。详细介绍如下:Please refer to Figure 4, which is a schematic diagram of the target application flow process shown in the preferred embodiment of the present application. Among them, by using the near field communication of the existing PEPS system and the standard NFC protocol NDEF (NFC Data Exchange Format, near-field wireless communication data exchange format), there is no need to add complex hardware equipment or software development, and the hardware and software costs are not increased. The specific control logic can be used to realize the flow of the target application from the mobile phone to the vehicle-mounted large screen. The detailed introduction is as follows:

用户将内置有NFC芯片的手机靠近车载NFC阅读器,以触发PEPS控制器发送解锁信号至BCM,以使BCM开启车门。同时,NFC认证通过后唤醒CDC(Cockpit Domain Controller,座舱域控制器),以在车载大屏中显示车端预测用户所期望运行的目标应用程序,以使用户确认是否在车端运行该目标应用程序。其中,目标应用程序为阅读应用程序。The user brings the mobile phone with built-in NFC chip close to the in-vehicle NFC reader to trigger the PEPS controller to send an unlock signal to the BCM, so that the BCM can open the door. At the same time, after the NFC authentication is passed, the CDC (Cockpit Domain Controller) is awakened to display the target application that the vehicle predicts the user wants to run on the large screen of the vehicle, so that the user can confirm whether to run the target application on the vehicle. Among them, the target application is a reading application.

若CDC接收到手机发送的确认指令,为不影响驾驶过程中CDC发送响应语音指令,需询问用户是否打开语音朗读模式,若确认打开,CDC控制语音模块朗读阅读应用程序中的文字信息。If CDC receives a confirmation command sent by the mobile phone, in order not to affect CDC sending a response voice command during driving, it is necessary to ask the user whether to turn on the voice reading mode. If confirmed to turn it on, CDC controls the voice module to read the text information in the reading application.

在本申请另一示例性实施例中对上述多个控制方法的应用场景进行了示例性说明,具体请参阅图5,图5是本申请目标应用程序流转的控制方法的应用场景的示意图。其中,包括用户端100,车端200和服务器300,三端之间可通过无线通信的方式连接,本申请并不限制它们之间的连接方式。In another exemplary embodiment of the present application, the application scenarios of the above-mentioned multiple control methods are exemplarily described. For details, please refer to FIG5, which is a schematic diagram of the application scenario of the control method for the flow of the target application program of the present application. Among them, the user end 100, the vehicle end 200 and the server 300 are included, and the three ends can be connected by wireless communication. The present application does not limit the connection method between them.

服务器300可以如图5所示置于车端200之内,亦可置于其外,本申请并不对它们之间的位置关系进行限定。服务器300可作为上述任一示例性实施例所示控制方法的执行主体,示例性说明如下:The server 300 can be placed inside the vehicle end 200 as shown in FIG5 , or can be placed outside the vehicle end 200 , and the present application does not limit the positional relationship between them. The server 300 can be used as the execution subject of the control method shown in any of the above exemplary embodiments, and the exemplary description is as follows:

服务器300检测当前用户的账号是否登录成功;若登录成功,服务器300则检测是否接收到用户端100的目标应用程序;服务器300若检测接收到目标应用程序,则向当前用户显示目标应用程序,以使当前用户确定是否将目标应用程序流转至车端200;服务器300若检测接收到将目标应用程序流转至车端200的确认指令,则控制运行目标应用程序。The server 300 detects whether the current user's account has logged in successfully; if the login is successful, the server 300 detects whether the target application of the user end 100 is received; if the server 300 detects that the target application is received, the target application is displayed to the current user so that the current user can determine whether to transfer the target application to the vehicle end 200; if the server 300 detects that a confirmation instruction to transfer the target application to the vehicle end 200 is received, the target application is controlled to run.

其中,服务器300可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,其中多个服务器可组成一区块链,而服务器为区块链上的节点,服务器300还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器,本处也不对此进行限制。Among them, server 300 can be an independent physical server or a server cluster or distributed system composed of multiple physical servers, wherein multiple servers can form a blockchain, and the server is a node on the blockchain. Server 300 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network) and big data and artificial intelligence platforms, and there is no restriction on this here.

本申请的另一方面还提供了一种目标应用程序流转的控制装置,如图6所示,图6是本申请一示例性实施例示出的目标应用程序流转的控制装置的结构示意图。控制装置600运用于车端,控制装置600包括:Another aspect of the present application further provides a control device for target application flow, as shown in FIG6 , which is a schematic diagram of the structure of a control device for target application flow shown in an exemplary embodiment of the present application. The control device 600 is applied to the vehicle side, and the control device 600 includes:

第一检测模块610,用于检测当前用户的账号是否登录成功。The first detection module 610 is used to detect whether the current user's account has logged in successfully.

第二检测模块630,用于若登录成功,则检测是否接收到用户端的目标应用程序。The second detection module 630 is used to detect whether the target application program of the user end is received if the login is successful.

流转模块650,用于若检测接收到目标应用程序,则向当前用户显示目标应用程序,以使当前用户确定是否将目标应用程序流转至车端。The transfer module 650 is used to display the target application to the current user if it is detected that the target application is received, so that the current user can determine whether to transfer the target application to the vehicle end.

控制模块670,用于若检测接收到将目标应用程序流转至车端的确认指令,则控制运行目标应用程序。The control module 670 is used to control the running of the target application if it detects and receives a confirmation instruction to transfer the target application to the vehicle end.

在一种可选的方式中,控制装置600还包括:In an optional manner, the control device 600 further includes:

第三检测模块,用于检测车端是否解锁成功,以得到检测结果。The third detection module is used to detect whether the vehicle end is unlocked successfully to obtain a detection result.

解锁成功模块,用于若检测结果表征车端解锁成功,则执行检测当前用户的账号是否登录成功的步骤。The unlocking success module is used to execute the step of detecting whether the current user's account has been successfully logged in if the detection result indicates that the vehicle-side unlocking is successful.

在一种可选的方式中,第三检测模块进一步包括:In an optional manner, the third detection module further includes:

匹配单元,用于将当前用户输入的验证信息与预设验证信息进行匹配操作。The matching unit is used to match the verification information currently input by the user with the preset verification information.

匹配成功单元,用于若匹配成功,则得到表征车端解锁成功的检测结果。The matching success unit is used to obtain a detection result indicating successful unlocking of the vehicle end if the matching is successful.

在一种可选的方式中,第一检测模块610进一步包括:In an optional manner, the first detection module 610 further includes:

采集单元,用于采集当前用户的人脸信息,并将人脸信息与预设人脸信息进行匹配操作。The collection unit is used to collect the facial information of the current user and match the facial information with the preset facial information.

登录成功单元,用于若匹配成功,则确定当前用户的账号登录成功。The login success unit is used to determine that the current user's account login is successful if the match is successful.

在一种可选的方式中,控制装置600还包括:In an optional manner, the control device 600 further includes:

第一匹配失败模块,用于若匹配失败,则获取用户端的标识符,并将标识符与预设标识符进行匹配操作。The first matching failure module is used to obtain the identifier of the user terminal and perform a matching operation on the identifier with a preset identifier if the matching fails.

登录成功模块,用于若标识符与预设标识符匹配成功,则确定当前用户的账号登录成功。The login success module is used to determine that the current user's account login is successful if the identifier matches the preset identifier successfully.

在一种可选的方式中,控制装置600还包括:In an optional manner, the control device 600 further includes:

第二匹配失败模块,用于若匹配失败,且未获取到用户端的标识符,则提示当前用户输入近场通信信息,以根据近场通信信息中的标签标识与预设标签标识的匹配结果,确定当前用户的账号登录是否成功。The second matching failure module is used to prompt the current user to input near-field communication information if the matching fails and the identifier of the user terminal is not obtained, so as to determine whether the current user's account login is successful based on the matching result of the tag identifier in the near-field communication information and the preset tag identifier.

在一种可选的方式中,控制装置600还包括:In an optional manner, the control device 600 further includes:

车端应用程序检测模块,用于检测确认指令中指定的目标应用程序是否与预设应用程序相匹配。The vehicle-side application detection module is used to detect whether the target application specified in the confirmation instruction matches the preset application.

执行模块,用于若相匹配,则控制车端运行目标应用程序。The execution module is used to control the vehicle end to run the target application if a match is found.

本申请控制装置在当前用户的账户登录成功的前提下,才将接收到的用户端的目标应用程序向当前用户进行信息反馈,通过账户认证的方式,提高了车端与用户端数据交流的安全性,并在接收到当前用户反馈的确认指令后,控制车端相应部件或设备运行目标应用程序,避免运行非用户期望的应用程序,以改善用户体验感。The control device of the present application will only feedback the target application received from the user end to the current user on the premise that the current user's account login is successful. Through account authentication, the security of data exchange between the vehicle end and the user end is improved. After receiving the confirmation instruction from the current user, the control device of the present application controls the corresponding components or devices on the vehicle end to run the target application, avoiding the running of applications that are not expected by the user, so as to improve the user experience.

需要说明的是,上述实施例所提供的控制装置与前述实施例所提供的控制方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,这里不再赘述。It should be noted that the control device provided in the above embodiment and the control method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment and will not be repeated here.

本申请的另一方面还提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当一个或多个程序被控制器执行时,以执行上述的控制方法。Another aspect of the present application provides an electronic device, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, executes the above-mentioned control method.

请参阅图7,图7是本申请的一示例性实施例示出的电子设备的计算机系统的结构示意图,其示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。Please refer to FIG. 7 , which is a schematic diagram of the structure of a computer system of an electronic device shown in an exemplary embodiment of the present application, which shows a schematic diagram of the structure of a computer system of an electronic device suitable for implementing an embodiment of the present application.

需要说明的是,图7示出的电子设备的计算机系统700仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。It should be noted that the computer system 700 of the electronic device shown in FIG. 7 is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

如图7所示,计算机系统700包括中央处理单元(Central Processing Unit,CPU)701,其可以根据存储在只读存储器(Read-Only Memory,ROM)702中的程序或者从存储部分708加载到随机访问存储器(Random Access Memory,RAM)703中的程序而执行各种适当的动作和处理,例如执行上述实施例中的方法。在RAM 703中,还存储有系统操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(Input/Output,I/O)接口705也连接至总线704。As shown in Figure 7, computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 702 or the program loaded from the storage part 708 to the random access memory (RAM) 703, such as executing the method in the above embodiment. In RAM 703, various programs and data required for system operation are also stored. CPU 701, ROM 702 and RAM 703 are connected to each other through bus 704. Input/output (I/O) interface 705 is also connected to bus 704.

以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。The following components are connected to the I/O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed so that a computer program read therefrom is installed into the storage section 708 as needed.

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本申请的系统中限定的各种功能。In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 709, and/or installed from a removable medium 711. When the computer program is executed by a central processing unit (CPU) 701, various functions defined in the system of the present application are executed.

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不相同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not constitute limitations on the units themselves in some cases.

本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前的控制方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。Another aspect of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the control method as described above is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.

本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的控制方法。Another aspect of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the control method provided in each of the above embodiments.

根据本申请实施例的一个方面,还提供了一种计算机系统,包括中央处理单元(Central Processing Unit,CPU),其可以根据存储在只读存储器(Read-Only Memory,ROM)中的程序或者从存储部分加载到随机访问存储器(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理,例如执行上述实施例中的方法。在RAM中,还存储有系统操作所需的各种程序和数据。CPU、ROM以及RAM通过总线彼此相连。输入/输出(Input/Output,I/O)接口也连接至总线。According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. Input/output (I/O) interface is also connected to the bus.

以下部件连接至I/O接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至I/O接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。The following components are connected to the I/O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I/O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.

Claims (10)

1. The control method for the circulation of the target application program is characterized by being applied to a vehicle end and comprising the following steps of:
detecting whether the account number of the current user is successfully logged in;
if the login is successful, detecting whether a target application program of the user is received or not;
if the target application program is detected to be received, the target application program is displayed to a current user, so that the current user determines whether to transfer the target application program to the vehicle end;
and if the confirmation instruction for transferring the target application program to the vehicle end is detected to be received, controlling the target application program to run.
2. The control method according to claim 1, wherein before said detecting whether the account number of the current user is successfully logged in, the control method further comprises:
detecting whether the vehicle end is unlocked successfully or not to obtain a detection result;
and if the detection result represents that the vehicle end is successfully unlocked, executing the step of detecting whether the account number of the current user is successfully logged in.
3. The control method according to claim 2, wherein the detecting whether the vehicle end is unlocked successfully to obtain a detection result further includes:
matching the verification information input by the current user with preset verification information;
if the matching is successful, a detection result representing that the vehicle end is successfully unlocked is obtained.
4. The control method according to claim 1, wherein the detecting whether the account of the current user is successfully logged in, further comprises:
acquiring face information of a current user, and performing matching operation on the face information and preset face information;
if the matching is successful, the successful login of the account number of the current user is determined.
5. The control method according to claim 4, characterized in that the control method further comprises:
if the matching fails, acquiring an identifier of the user side, and matching the identifier with a preset identifier;
and if the identifier is successfully matched with the preset identifier, determining that the account login of the current user is successful.
6. The control method according to claim 4, characterized in that the control method further comprises:
if the matching fails and the identifier of the user terminal is not obtained, prompting the current user to input near field communication information, and determining whether the account login of the current user is successful according to a matching result of the tag identifier in the near field communication information and a preset tag identifier.
7. The control method according to claim 1, characterized in that before the control of the vehicle-side running the target application, the control method further comprises:
detecting whether the target application program specified in the confirmation instruction is matched with a preset application program or not;
and if the target application program is matched with the target application program, controlling the vehicle end to run the target application program.
8. A control device for circulation of a target application program, wherein the control device is applied to a vehicle end, and the control device comprises:
the first detection module is used for detecting whether the account number of the current user is successfully logged in;
the second detection module is used for detecting whether a target application program of the user side is received or not if the login is successful;
the circulation module is used for displaying the target application program to a current user if the target application program is detected to be received, so that the current user can determine whether to circulate the target application program to the vehicle end;
and the control module is used for controlling the target application program to run if detecting that a confirmation instruction for transferring the target application program flow to the vehicle end is received.
9. An electronic device, comprising:
a controller;
a memory for storing one or more programs that, when executed by the controller, cause the controller to implement the control method of any of claims 1-7.
10. A computer-readable storage medium having stored thereon computer-readable instructions which, when executed by a processor of a computer, cause the computer to perform the control method of any one of claims 1 to 7.
CN202410149960.8A 2024-02-01 2024-02-01 Control method, device, equipment and storage medium for target application program circulation Pending CN117857523A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410149960.8A CN117857523A (en) 2024-02-01 2024-02-01 Control method, device, equipment and storage medium for target application program circulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410149960.8A CN117857523A (en) 2024-02-01 2024-02-01 Control method, device, equipment and storage medium for target application program circulation

Publications (1)

Publication Number Publication Date
CN117857523A true CN117857523A (en) 2024-04-09

Family

ID=90548075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410149960.8A Pending CN117857523A (en) 2024-02-01 2024-02-01 Control method, device, equipment and storage medium for target application program circulation

Country Status (1)

Country Link
CN (1) CN117857523A (en)

Similar Documents

Publication Publication Date Title
CN103229184B (en) For the method and system of the access to secure resources
WO2017185711A1 (en) Method, apparatus and system for controlling smart device, and storage medium
CN105704123A (en) Business processing method, device and system
CN103927802A (en) Door lock control method and system
CN103927806A (en) Unlocking system and method for performing password verification based on wireless communication module pairing
CN103310518A (en) Method and system for opening vehicle door
CN110958234B (en) Application login control method and device and storage medium
CN108475304A (en) A kind of method, apparatus and mobile terminal of affiliate application and biological characteristic
US20190308588A1 (en) Method and apparatus for dynamic vehicle key generation and handling
CN104954132A (en) Information processing apparatus, information processing method, and recording medium
CN107451450A (en) Biometric discrimination method and Related product
CN108547514A (en) Unlocking method and device of intelligent door lock
JP2021072046A (en) Communication device and system
CN107491673A (en) Biometric methods and related products
CN107644481A (en) Unlocking method, wearable electronic and lock module
CN115065517A (en) Vehicle business authorization method, device, cloud server and system
CN109660988A (en) Communicate authentication processing method, device and electronic equipment
CN113867758A (en) UAV automatic upgrade method, device, UAV, remote control terminal and storage medium
CN111586074B (en) Communication method, server, Internet of things system and readable storage medium
CN117857523A (en) Control method, device, equipment and storage medium for target application program circulation
WO2018161224A1 (en) Data processing method and related device
CN107506628A (en) Biometric methods and related products
CN114531679B (en) A mobile terminal authority interaction system and method based on user identification card
JP2024538002A (en) Activating a Mobile Device for a Vehicle
CN109284119B (en) Application function control parameter processing method, device and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination