Vehicle machine control method and device for realizing installation-free use of application program, and storage medium
By obtaining and sending operation instructions to the mobile device on the vehicle computer terminal and operating applications running on the mobile device, the insufficient computing power and privacy and security of the vehicle computer system are solved, and the use of applications is not required to be installed on the vehicle computer terminal is improved, thereby improving user experience and privacy and security.
Patent Information
- Application Number
- CN202510155339.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-30
AI Technical Summary
When using applications on the car system, people on the car face the risks of insufficient computing power, incompatibility of the operating system platform, and leakage of privacy information, resulting in poor user experience.
The operation instructions of the personnel on the vehicle are obtained through the vehicle computer, sent to the server and forwarded to the mobile device, and operated the applications run by the mobile device, so as to use their functions without installing the applications on the vehicle computer.
It realizes the use of its functions without installing applications on the vehicle side, reduces the requirements for the computing resources and operating system platform support of the vehicle side, enhances the flexibility and coverage of the application, and ensures the privacy and security of the personnel on the vehicle.
Smart Images

Figure CN120057026A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobiles, and in particular to a vehicle-mounted control method, device and storage medium for realizing the use of application programs without installation. Background Art
[0002] Mobile devices such as mobile phones, tablet computers and laptop computers can install a variety of application programs to use functions such as chatting, browsing, sharing, note-taking and video watching. With the development of in-vehicle hardware, the in-vehicle systems used in automobiles are also developing towards the intelligence of mobile devices. For example, the in-vehicle system is equipped with a touch screen and a processor with a certain computing power, and the processor can run an operating system and install application programs.
[0003] Generally speaking, when the in-vehicle system can install and use the same application programs as mobile devices, the people in the vehicle are more willing to use the application programs on the in-vehicle system. This is because when the application programs are the same, the in-vehicle system has the advantages of a larger display screen, which is more convenient for viewing and operation, no need to hold, stronger battery life, etc. compared with the mobile devices carried by the people in the vehicle. These advantages are particularly obvious for drivers. However, some factors hinder the people in the vehicle from using the application programs on the in-vehicle system. These factors include:
[0004] Firstly, the operating systems run by the in-vehicle system and mobile devices may not come from the same supplier or belong to different technical platforms, so that the in-vehicle system may not be able to install the same (such as the same operator, the same basic functions) application programs as mobile devices; secondly, the technical route of the in-vehicle system is not completely the same as that of mobile devices. Some in-vehicle systems lack computing power or need to use the computing power for other automotive functions, which makes the in-vehicle system not have enough computing power resources to run the same application programs as mobile devices. For example, for a certain application program running on a mobile device, the in-vehicle system can only run a simplified version of this application program (such as the same operator, the same basic functions, but the functions that can be used are not comprehensive enough, and the usage effects such as the picture quality presented are relatively poor), resulting in a poor user experience provided by the application programs on the in-vehicle system; thirdly, the use of some application programs requires logging in to a user account or reading a large amount of personal data. In rental cars, online car-hailing and other usage scenarios, the people in the vehicle are not the owners of the car. If the user account of the people in the vehicle is used to log in to the application programs running on the in-vehicle system, or the original personal data of the people in the vehicle is directly provided for the application programs running on the in-vehicle system to read and process, there may be a risk of privacy information leakage, or the people in the vehicle may have such concerns. Summary of the Invention
[0005] In view of the technical problems such as the many adverse factors faced by vehicle occupants when using application programs on the in-vehicle infotainment (IVI) system, the purpose of the present invention is to provide a method, device, and storage medium for controlling an IVI system.
[0006] On the one hand, embodiments of the present invention include an IVI control method for realizing the use of application programs without installation, and the IVI control method includes the following steps:
[0007] Obtain the operation instruction of the vehicle occupant;
[0008] Send the operation instruction to the server, triggering the server to send the operation instruction to the mobile device carried by the vehicle occupant;
[0009] Operate the first application running on the mobile device through the operation instruction.
[0010] Further, the obtaining of the operation instruction of the vehicle occupant includes:
[0011] Obtain the motion information of the vehicle occupant;
[0012] Generate the operation instruction according to the motion information.
[0013] Further, the sending of the operation instruction to the server, triggering the server to send the operation instruction to the mobile device carried by the vehicle occupant, includes:
[0014] Run a second application on the mobile device;
[0015] Run a third application on the IVI side; both the second application and the third application are social applications, and the server is the server operated by the operator of the social application;
[0016] Send the operation instruction to the server through the third application, thereby triggering the server to send the operation instruction to the second application.
[0017] Further, the sending of the operation instruction to the server through the third application includes:
[0018] Log in to the server through the third application with a third account; the server is logged in by the mobile device with a second account through the second application;
[0019] Establish a communication session between the third account and the second account on the server;
[0020] Input the operation instruction as the speech of the third account participating in the communication session into the third application.
[0021] Further, sending the operation instruction to the server through the third application further includes:
[0022] Detecting the driving state information of the vehicle itself;
[0023] Taking the driving state information as the speech of the third account participating in the communication session and inputting it into the third application;
[0024] Triggering the mobile device to verify the driving state information. When the verification is passed, operating the first application according to the operation instruction, generating a screen projection signal according to the operation result of the first application, and sending the screen projection signal to the vehicle-mounted terminal.
[0025] Further, triggering the mobile device to verify the driving state information includes:
[0026] Generating verification request information; the verification request information is used to trigger the mobile device to detect motion information, comparing the motion information with the driving state information, and determining that the verification is passed when the motion information matches the driving state information;
[0027] Taking the verification request information as the speech of the third account participating in the communication session and inputting it into the third application.
[0028] Further, the vehicle-mounted control method further includes:
[0029] Obtaining a screen projection signal from the mobile device;
[0030] Displaying the screen projection signal.
[0031] Further, the first application and the second application are the same application program.
[0032] On the other hand, an embodiment of the present invention further includes a computer device, including a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the vehicle-mounted control method in the embodiment.
[0033] On the other hand, an embodiment of the present invention further includes a computer-readable storage medium, in which a program executable by a processor is stored, and the program executable by the processor is used to execute the vehicle-mounted control method in the embodiment when executed by the processor.
[0034] The beneficial effects of the present invention are as follows: By executing the in-vehicle infotainment (IVI) control method in the embodiments, the first application can be run on a mobile device carried by a vehicle occupant without installing the first application on the IVI side. The IVI side collects the operation actions of the vehicle occupant to generate operation instructions and sends them to the mobile device, thereby operating the first application. Firstly, it realizes the use of the first application without installing it on the IVI side, thereby reducing the requirements for the computing power resources and operating system platform support of the IVI side, and increasing the flexibility and coverage of the use of the first application. Secondly, the operation instructions are sent from the IVI side to the mobile device through the server, and the security of the operation instructions can be ensured by selecting a trusted server, etc., to protect the information security of the mobile device and the first application running on it. Thirdly, the first application runs and processes on the mobile device, and the first application itself and the original data processed and generated by it are not sent to the IVI side. In the case where the vehicle occupant is not the owner of the vehicle, etc., the original data on the mobile device used by the vehicle occupant can be protected from being obtained by the IVI side, thereby protecting the privacy security of the vehicle occupant. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 FIG. is a schematic diagram of an automotive system to which the in-vehicle infotainment control method in the embodiments can be applied;
[0036] Figure 2 FIG. is a schematic diagram of the steps of the in-vehicle infotainment control method in the embodiments;
[0037] Figure 3 FIG. is a schematic diagram of the data flow between the mobile device and the IVI side in the embodiments;
[0038] Figure 4 FIG. is a schematic diagram of the data flow between the mobile device and the IVI side when the second application and the third application are running in the embodiments;
[0039] Figure 5 FIG. is a schematic diagram of the data flow between the mobile device and the IVI side when using the driving state information for verification in the embodiments. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0040] In this embodiment, the in-vehicle infotainment control method for realizing the use of application programs without installation can be applied to Figure 1 the automotive system shown in the figure. Referring to Figure 1 , the automotive system includes components such as a processor, a voice sensor (microphone), a body movement sensor, a navigation module, a communication module, and a touch screen, and these components form the IVI side.
[0041] Among them, the processor is a component with control and data processing functions; the voice sensor (microphone) can be installed at a position inside the vehicle passenger compartment to collect the speech of vehicle occupants such as the driver and passengers; the body movement sensor can be a camera installed inside the vehicle passenger compartment, which detects body movements such as the gestures, head, or facial expressions of vehicle occupants by taking images of the vehicle occupants and analyzing their actions. Alternatively, the body movement sensor can also be a sensor installed on components such as the vehicle's steering wheel, accelerator pedal, brake pedal, gear shifter, air conditioning button, window button, and ambient light button to detect body movements such as the driver turning the steering wheel, stepping on the accelerator pedal, stepping on the brake pedal, operating the gear shifter, pressing the air conditioning button, pressing the window button, and pressing the ambient light button; the driving state sensing module can detect driving state information such as the driving speed, driving acceleration, turning radius, and inclination of the vehicle. Specifically, the driving state sensing module can include a speed sensor, an acceleration sensor, an inclination sensor, etc.; the navigation module can detect the real-time position of the vehicle; the communication module can be connected to and communicate with mobile devices such as mobile phones through wireless or wired communication protocols such as Bluetooth, WiFi, and USB. The communication module can also be connected to and communicate with devices such as base stations through wireless communication protocols such as 5G to access the server.
[0042] In this embodiment, as Figure 1 shown, a vehicle equipped with a vehicle head unit and executing the vehicle head unit control method is referred to as the "vehicle". Each step of the vehicle head unit control method can be executed by the vehicle head unit. Specifically, each step of the vehicle head unit control method can be executed by the processor in the vehicle head unit. When the processor executes the steps therein, it can call other components of the vehicle.
[0043] As Figure 1 shown, vehicle occupants carry mobile devices such as mobile phones and drive or ride in this vehicle. Vehicle occupants specifically refer to the driver or passengers in this vehicle. In this embodiment, the driver during the driving process is taken as an example of vehicle occupants for illustration.
[0044] Referring to Figure 2 , the vehicle head unit control method includes the following steps:
[0045] S1. Obtain the operation instructions of the vehicle occupants;
[0046] S2. Send the operation instructions to the server, triggering the server to send the operation instructions to the mobile device carried by the vehicle occupants;
[0047] S3. Operate the first application running on the mobile device through the operation instructions.
[0048] In this embodiment, steps S1 - S3 are described based on such a usage scenario: the person in the vehicle hopes to use the first application, but due to reasons such as the inconvenience of operating the mobile device, the person in the vehicle hopes to operate on the in - vehicle device and view the usage result of the first application on the in - vehicle device. Among them, the first application can be various types of applications such as social applications (including instant messaging applications, video live - streaming applications, information - publishing and commenting applications, etc.), news applications, note applications, video - playing applications, etc.
[0049] In step S1, the processor can obtain operation instructions through various means. The first means is that the processor calls the touch screen to detect actions such as clicks and swipes of the person in the vehicle, thereby generating operation instructions; the second means is that the processor calls the voice sensor (microphone) to detect the speech of the person in the vehicle, obtaining action information in the form of voice information, or calls the body - movement sensor to detect gestures, steering - wheel operation actions, or button - pressing actions of the person in the vehicle, obtaining action information in the form of body - movement information, and then generates operation instructions based on the action information.
[0050] Since the in - vehicle device will execute step S1, when the person in the vehicle hopes to operate and use the first application, they can express their operation actions on the first application by speaking or making specific body movements, etc. For example, the person in the vehicle can say "Open page A of the first application", which will trigger the in - vehicle device to execute step S1 and generate an operation instruction for operating the first application to open page A. It is also possible to pre - edit the correspondence between body movements and operation instructions, as shown in Table 1. When the person in the vehicle knows the correspondence shown in Table 1, they can make corresponding actions according to their operation intention for the first application, thereby triggering the in - vehicle device to execute step S1 and generate an operation instruction for operating the first application.
[0051] Table 1
[0052] Action information Operation instruction Press the air conditioner heating button Open page A of the first application Press the air conditioner cooling button Exit the current page of the first application and return to the home page Turn the steering wheel Adjust the sound effect of the first application Left - right direction gesture Switch the current page of the first application …… ……
[0053] In step S2, the processor sends the operation instruction to the communication module, and the communication module sends the operation instruction to the server, triggering the server to send the operation instruction to the mobile device carried by the person in the vehicle.
[0054] Referring to Figure 3 , the server in step S2 can be a device, that is, the communication module and the mobile device can be connected to the same device; the server in step S2 can also be multiple devices. For example, it can be a communication system including a base station, optical fiber lines, routers, communication core networks, etc. That is, the operation instruction sent by the communication module actually undergoes the processing and forwarding of multiple devices and finally reaches the mobile device.
[0055] In step S3, when the mobile device runs the first application and receives the operation instruction sent from the in-vehicle device, it uses the operation instruction to control the first application. For example, if the content of the operation instruction is "open page A of the first application", then the mobile device opens page A of the first application. Specifically, the mobile device can load the relevant data of page A of the first application and render the screen data of page A of the first application.
[0056] In this embodiment, by executing steps S1 - S3, the first application can be run by the mobile device carried by the person in the vehicle without installing the first application on the in-vehicle device. The in-vehicle device collects the operation actions of the person in the vehicle to generate an operation instruction and sends it to the mobile device, so as to operate the first application. First, it realizes the use of the first application without installing the first application on the in-vehicle device, thus reducing the requirements for the computing power resources and operating system platform support of the in-vehicle device, and increasing the flexibility and coverage of the use of the first application. Second, the operation instruction is sent from the in-vehicle device to the mobile device through the server. By selecting a trusted server and other means, the security of the operation instruction can be ensured, and the information security of the mobile device and the first application running on it can be guaranteed. Third, the first application runs and processes on the mobile device, and the first application itself and the original data processed and generated by it are not sent to the in-vehicle device. In the case where the person in the vehicle is not the owner of the vehicle (for example, the person in the vehicle is a person who rents or borrows the vehicle, or the vehicle is a network car and the person in the vehicle is a network car passenger, etc.), the original data on the mobile device used by the person in the vehicle can be prevented from being obtained by the in-vehicle device, thus protecting the privacy security of the person in the vehicle.
[0057] In this embodiment, referring to Figure 3 , the mobile device can also generate a screen mirroring signal from the screen data of the running result of the first application after rendering, and send the screen mirroring signal to the communication module through a wireless communication protocol such as WiFi. The communication module sends the screen mirroring signal to the processor, and the processor controls the touch screen to display the corresponding screen of the screen mirroring signal. In this way, it is realized that the person in the vehicle operates and uses the first application through the in-vehicle device and watches the screen of the first application. The first application runs on the mobile device carried by the person in the vehicle, and the original data of the first application does not need to be sent to the in-vehicle device, and the screen mirroring signal of the first application sent to the in-vehicle device for display is not the original data. Therefore, for the in-vehicle device, there is no need to install the first application, and for the mobile device, the risk of leakage of original data can be reduced, protecting privacy security.
[0058] In this embodiment, when executing step S2, that is, the step of sending the operation instruction to the server to trigger the server to send the operation instruction to the mobile device carried by the person in the vehicle, the following steps can be specifically executed:
[0059] S201. Run the second application on the mobile device;
[0060] S202. Run the third application on the in-vehicle device;
[0061] S203. Send an operation instruction to the server through the third application, thereby triggering the server to send the operation instruction to the second application.
[0062] The principle of steps S201 - S203 is as Figure 4 shown.
[0063] In steps S201 - S202, both the second application running on the mobile device and the third application running on the in-vehicle device (specifically, the processor) are social applications, which can specifically be instant messaging software. For example, the second application and the third application can be instant messaging software developed and provided by the same operator (such as Company C). In this way Figure 4 the server in is the server operated by Company C (specifically, it can be a single server or a server cluster). The server provides access interfaces for the second application and the third application, so that the second application and the third application can respectively run on the devices where they are located, that is, the in-vehicle device and the mobile device, to achieve the instant messaging function.
[0064] In this embodiment, the second application and the third application can be the same version of the same application software, or different versions of the same application software. For example, the second application running on the mobile device is the full version, with all the functions of the instant messaging software and the best display picture quality effect. And the third application running on the in-vehicle device can be a streamlined version, such as a web version, etc., only retaining the basic functions of the instant messaging software (such as login, adding friends, and chatting, etc.), and displaying with a display picture quality below medium. In this way, the hardware configuration required to run the third application is relatively low, and it can run in the case of insufficient computing power resources on the in-vehicle device.
[0065] In step S201, the user of the mobile device, that is, the person in the car, can register a second account with Company C (specifically including information such as account number, password, real-name information, and reserved mobile phone number, etc.). In this way, the mobile device can run the second application and log in to the server with the second account.
[0066] In step S202, the user of the in-vehicle device, that is, the car owner, can register a third account with Company C (specifically including information such as account number, password, real-name information, and reserved mobile phone number, etc.). In this way, the in-vehicle device can run the third application and log in to the server with the third account. Such a third account is of the nature of a personal account.
[0067] In step S203, the general account can also be registered with Company C by the vehicle manufacturer, after-sales service provider, etc. After the user of the in-vehicle device, i.e., the vehicle owner, purchases and uses the vehicle, the real-name information and reserved mobile phone number of the vehicle owner are registered with the manufacturer or after-sales service provider. The manufacturer or after-sales service provider assigns a sub-account (specifically including information such as the account number and password) to the vehicle owner as the third account, and sends the assigned sub-account to the server of Company C for filing. In this way, the third application can run on the in-vehicle device and log in to the server with the third account. Such a third account is in the nature of a public account or an enterprise account, etc.
[0068] In step S203, the processor can generate a QR code corresponding to the third account and control the touch screen to display the QR code, so that the people in the vehicle can operate the mobile device to use the second application to scan the QR code and establish a friendship relationship between the third account and the second account. In this way, the processor can establish a communication session between the third account and the second account on the third application it runs.
[0069] Refer to Figure 4 , in step S203, the processor edits the operation instruction for the first application into a text form or the like, which is used as the speech of the third account participating in the communication session, and inputs it into the communication session between the third account and the second account in the third application. In this way, the third application will send the operation instruction as a dialogue message to the server, and the server will send the operation instruction to the mobile device, which is received and processed by the second application running on the mobile device. The above process can be fully automatically executed without manual intervention. The achieved effect is equivalent to performing the following steps: manually operating the third application, opening the communication session (dialogue page) between the third account and the second account in the third application, inputting the text corresponding to the operation instruction in the dialogue box, and clicking "send", so as to send the text corresponding to the operation instruction to the second account, that is, to the second application running on the mobile device.
[0070] In this embodiment, by executing steps S201 - S203, the in-vehicle device can introduce social software operators such as the third application, the second application, and the server on which they depend as trusted channels to send operation instructions to the mobile device. By selecting a trusted social software operator, especially when the third account is in the nature of a public account or an enterprise account, etc., on the one hand, the security of the operation instruction transmission can be improved, and on the other hand, the trust of the people in the vehicle in the in-vehicle device can be improved, thereby improving the usability of the in-vehicle device.
[0071] In this embodiment, refer to Figure 5, when executing step S203, the processor can also call the driving state sensing module to detect driving state information such as the real-time position, driving speed, driving acceleration, turning radius, and inclination angle of the vehicle, and generate a verification request message. The content of the verification request message is to request the mobile device to verify the driving state information. After the driving state information is verified successfully, the operation instruction is received and processed. If the driving state information fails to pass the verification, the mobile device does not receive and process the operation instruction, that is, the first application does not respond to the operation instruction.
[0072] Refer to Figure 5 , when executing step S203, the processor can input the driving state information, the verification request message, and the operation instruction together as the speech of the third account participating in the communication session into the communication session between the third account and the second account in the third application. In this way, the third application will send the operation instruction, the driving state information, and the verification request message as conversation messages to the server, and the server will send the operation instruction, the driving state information, and the verification request message to the mobile device, which is received and processed by the second application running on the mobile device.
[0073] Refer to Figure 5 , the mobile device can run a verification program to verify the driving state information. Specifically, the verification program of the mobile device can call components such as the satellite positioning module (or base station positioning module), MEMS accelerometer, and gyroscope of the mobile device to detect motion information. That is, the motion information can be the real-time position detected by the mobile device itself (detected by the satellite positioning module or base station positioning module), speed (detected by the satellite positioning module or base station positioning module), acceleration (detected by the MEMS accelerometer or gyroscope), and turning inclination angle, etc., which reflect the motion of the mobile device relative to the ground. Then, the verification program of the mobile device compares the motion information with the driving state information sent by the vehicle terminal to the mobile device. If the motion information is the same as the driving state information after comparison (for example, each item of data such as real-time position, speed, acceleration, and turning inclination angle corresponds equally, or the deviation is less than the threshold), then the verification program of the mobile device can determine that the driving state information sent by the vehicle terminal to the mobile device passes the verification; otherwise, if the motion information is different from the driving state information after comparison, then the verification program of the mobile device can determine that the driving state information sent by the vehicle terminal to the mobile device fails to pass the verification.
[0074] When the verification program of the mobile device verifies the driving state information successfully, the mobile device operates the first application according to the operation instruction, generates a screen projection signal according to the operation result of the first application, and sends the screen projection signal to the vehicle terminal.
[0075] In this embodiment, when step S203 is executed, the vehicle-mounted device sends the driving state information to the mobile device and requests the mobile device to verify the driving state information based on the motion information detected by itself. The principle is as follows: The motion information is the parameter of the self-motion detected by the mobile device, which is true and reliable for the vehicle occupants and the mobile device; while the driving state information is the parameter of the driving motion of the vehicle detected by the vehicle-mounted device. Since the mobile device is carried by the vehicle occupants and is in the vehicle, ignoring the influence of factors such as errors, the driving state information should be the same as the motion information. If the driving state information is different from the motion information, ignoring the influence of factors such as faults, this indicates that the driving state information does not come from the vehicle in which the vehicle occupants are sitting, and the driving state information is not credible for the vehicle occupants and the mobile device. Thus, it can be determined that the operation instruction from the same information source as the driving state information is not credible. Therefore, by comparing the driving state information with the motion information to verify the driving state information, the information source of the operation instruction can be effectively identified, so as to receive and respond to credible operation instructions, ignore unsafe operation instructions, and ensure the information security of the vehicle occupants and the mobile devices they carry.
[0076] In this embodiment, the first application and the second application running on the mobile device can be the same application program, that is, the first application is both the social application that the vehicle occupants hope to operate and use, and the application responsible for transmitting operation instructions between the vehicle-mounted device and the mobile device.
[0077] The vehicle-mounted control method in this embodiment can be implemented by writing a computer program. The computer program is written into a computer device or a storage medium. When the computer program is read and run, the vehicle-mounted control method in this embodiment is executed, so as to achieve the same technical effect as the vehicle-mounted control method in the embodiment.
[0078] It should be noted that, unless otherwise specified, when a feature is referred to as "fixed" or "connected" to another feature, it can be directly fixed or connected to the other feature, or indirectly fixed or connected to the other feature. In addition, the up, down, left, right, etc. descriptions used in this disclosure are only relative to the mutual positional relationship of the components of this disclosure in the drawings. The singular forms of "a", "an" and "the" used in this disclosure are also intended to include the plural forms, unless the context clearly indicates otherwise. In addition, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as commonly understood by those skilled in the technical field of this application. The terms used in the description of this embodiment are only for describing specific embodiments, rather than for limiting the present invention. The term "and / or" used in this embodiment includes any combination of one or more of the related listed items.
[0079] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various elements, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from each other. For example, without departing from the scope of this disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element. The use of any and all examples or exemplary language ("such as", "for example", etc.) provided in this embodiment is only intended to better illustrate the embodiments of the present invention and will not impose a limitation on the scope of the present invention unless otherwise required.
[0080] It should be recognized that embodiments of the present invention can be implemented or carried out by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The methods can be implemented in a computer program using standard programming techniques - including a non-transitory computer-readable storage medium configured with the computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - in accordance with the methods and drawings described in the specific embodiments. Each program can be implemented in a high-level procedural or object-oriented programming language to communicate with the computer system. However, if desired, the program can be implemented in assembly or machine language. In any case, the language can be a compiled or interpreted language. In addition, for this purpose the program is capable of running on a programmed application-specific integrated circuit.
[0081] In addition, the operations of the processes described in this embodiment can be performed in any suitable order, unless this embodiment otherwise indicates or is otherwise clearly contradicted by the context. The processes described in this embodiment (or variations and / or combinations thereof) can be executed under the control of one or more computer systems configured with executable instructions and can be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) executed commonly on one or more processors, by hardware, or a combination thereof. A computer program includes a plurality of instructions executable by one or more processors.
[0082] Further, the method can be implemented in any type of computing platform operatively connected, including but not limited to personal computers, minicomputers, mainframes, workstations, network or distributed computing environments, separate or integrated computer platforms, or communicating with charged particle tools or other imaging devices, etc. Aspects of the present invention can be implemented in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into the computing platform, such as a hard disk, optical read and / or write storage medium, RAM, ROM, etc., such that it can be read by a programmable computer and can be used to configure and operate the computer to perform the processes described herein when the storage medium or device is read by the computer. Additionally, the machine-readable code, or portions thereof, can be transmitted via wired or wireless networks. When such media includes instructions or programs that implement the above steps in conjunction with a microprocessor or other data processor, the invention of this embodiment includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention also includes the computer itself.
[0083] The computer program can be applied to the input data to perform the functions of this embodiment, thereby transforming the input data to generate output data stored in non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the transformed data represents physical and tangible objects, including a specific visual depiction of the physical and tangible objects generated on the display.
[0084] The above are only the preferred embodiments of the present invention. The present invention is not limited to the above-described embodiments. As long as the same means are used to achieve the technical effects of the present invention, any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention. Within the scope of protection of the present invention, its technical solutions and / or implementation manners can have various different modifications and changes.
Claims
1. A vehicle control method for realizing the use of application programs without installation, characterized in that: The vehicle control method comprises: Obtain operating instructions from the personnel on board; Sending the operation instruction to a server, triggering the server to send the operation instruction to a mobile device carried by a person on the vehicle; The first application running on the mobile device is operated through the operation instruction.
2. The vehicle control method according to claim 1, characterized in that: The obtaining of the operation instruction of the person on board the vehicle includes: Get the action information of the people in the car; The operation instruction is generated according to the action information.
3. The vehicle control method according to claim 1, characterized in that: The sending of the operation instruction to the server, triggering the server to send the operation instruction to a mobile device carried by a person on the vehicle, includes: Running a second application by the mobile device; Running a third application on the vehicle terminal; the second application and the third application are both social applications, and the server is a server operated by an operator of the social application; The operation instruction is sent to the server through the third application, thereby triggering the server to send the operation instruction to the second application.
4. The vehicle control method according to claim 3, characterized in that: The sending the operation instruction to the server through the third application includes: The server is logged in by the third application using a third account; the server is logged in by the mobile device using the second account using the second application; Establishing, on the server, a communication session between the third account and the second account; The operation instruction is input into the third application as a speech for the third account to participate in the communication session.
5. The vehicle control method according to claim 4, characterized in that: The sending the operation instruction to the server through the third application further includes: Detecting the driving status information of the vehicle; inputting the driving status information into the third application as a statement of the third account participating in the communication session; The mobile device is triggered to verify the driving status information. When the verification is successful, the first application is operated according to the operation instruction, a screen projection signal is generated according to the operation result of the first application, and the screen projection signal is sent to the vehicle end.
6. The vehicle control method according to claim 5, characterized in that: The triggering the mobile device to verify the driving status information includes: Generate verification request information; the verification request information is used to trigger the mobile device to detect motion information, compare the motion information with the driving state information, and determine that the verification is passed when the motion information matches the driving state information; The verification request information is input into the third application as a statement of the third account participating in the communication session.
7. The vehicle control method according to claim 5, characterized in that: The vehicle control method further includes: Acquire a screen projection signal from the mobile device; The screen projection signal is displayed.
8. The vehicle control method according to any one of claims 3 to 7, characterized in that: The first application and the second application are the same application program.
9. A computer device, characterized in that: It comprises a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the vehicle control method described in any one of claims 1-8.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute the vehicle control method described in any one of claims 1 to 8 when executed by the processor.