[go: up one dir, main page]

CN117162938A - Vehicle-mounted steering wheel key control system and method - Google Patents

Vehicle-mounted steering wheel key control system and method Download PDF

Info

Publication number
CN117162938A
CN117162938A CN202310957659.5A CN202310957659A CN117162938A CN 117162938 A CN117162938 A CN 117162938A CN 202310957659 A CN202310957659 A CN 202310957659A CN 117162938 A CN117162938 A CN 117162938A
Authority
CN
China
Prior art keywords
key
module
vehicle
strategy
scene
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
CN202310957659.5A
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.)
Wuhan Kotei Informatics Co Ltd
Xinghe Zhilian Automobile Technology Co Ltd
Original Assignee
Wuhan Kotei Informatics Co Ltd
Xinghe Zhilian Automobile 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 Wuhan Kotei Informatics Co Ltd, Xinghe Zhilian Automobile Technology Co Ltd filed Critical Wuhan Kotei Informatics Co Ltd
Priority to CN202310957659.5A priority Critical patent/CN117162938A/en
Publication of CN117162938A publication Critical patent/CN117162938A/en
Pending legal-status Critical Current

Links

Landscapes

  • Steering Controls (AREA)

Abstract

The invention provides a vehicle-mounted steering wheel key control system and a method, wherein the system comprises the following steps: the system comprises a scene callback module, a strategy allocation module and a strategy response module. According to the invention, the current trigger scene of the vehicle-mounted application and the pressed key name on the vehicle-mounted steering wheel are sent to the strategy distribution module in the scene callback module, and then the strategy distribution module distributes the response strategy with the highest key priority to the trigger scene and the pressed key name on the vehicle-mounted steering wheel, so that the vehicle-mounted application completes the function triggering of keys according to the response strategy, and therefore, different vehicle-mounted applications can share one strategy distribution module, and the suitability of the vehicle-mounted steering wheel key control module is greatly improved.

Description

Vehicle-mounted steering wheel key control system and method
Technical Field
The invention relates to the technical field of automobile auxiliary driving, in particular to a vehicle-mounted steering wheel key control system and method.
Background
The multifunctional steering wheel is characterized in that a plurality of functional keys are arranged on two sides or below the steering wheel, so that a driver can operate the steering wheel more conveniently. The multifunctional steering wheel includes acoustic control, air conditioning, car phones, etc., and also a constant speed cruise key is provided on the steering wheel. The driver can directly control a plurality of electronic devices in the vehicle on the steering wheel, does not need to search various buttons on the center console, can pay more attention to the front, and greatly improves the driving safety. This is the equipment belonging to the medium-grade vehicles that gradually shifts to the home vehicles as technology advances. Many carts/compact carts marketed in 2013 are equipped with this function. Although mostly limited to sound control, it provides much convenience and fun for a home vehicle to drive.
Along with the rapid development of the internet of vehicles, the vehicle-mounted system is widely applied to intelligent automobiles, a steering wheel key control module (simply called "side control") is also indispensable to the vehicle-mounted system, the basic functions of the side control designed by each large vehicle factory are generally solidified, only the scene and the condition of function triggering have great difference, and the key values of the steering wheel keys on the automobile types are different. The general traditional method is to directly redevelop a set of codes, so that each module is specially used for coping with the square control function of a certain vehicle type, and the method is equivalent to the need of redevelop a set of codes when one vehicle type is added, and each vehicle-mounted app module is also required to redevelop and modify the function of the block according to different key values and functions, so that the cost is relatively high. Therefore, how to further improve the adaptability of the vehicle-mounted steering wheel key control module and reduce the development cost is a problem to be solved.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides a vehicle-mounted steering wheel key control system and a vehicle-mounted steering wheel key control method, which are used for solving the problems of how to further improve the suitability of a vehicle-mounted steering wheel key control module and reduce the development cost.
According to a first aspect of the present invention, there is provided a vehicle-mounted steering wheel key control system comprising: the system comprises a scene callback module, a strategy allocation module and a strategy response module;
the scene callback module is used for acquiring at least one current trigger scene of the vehicle-mounted application and a pressed key name on the vehicle-mounted steering wheel, and sending the trigger scene and the key name to the strategy allocation module;
the strategy distribution module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names and sending the response strategy corresponding to the highest key priority to the strategy response module;
the strategy response module is used for forwarding the response strategy sent by the strategy distribution module to the corresponding vehicle-mounted application.
On the basis of the technical scheme, the invention can also make the following improvements.
Preferably, the system further comprises: a scene registration module;
the scene registration module is used for adding a trigger scene, a key priority and a response strategy corresponding to the trigger scene in the strategy distribution module through the scene registration module by at least one vehicle-mounted application.
Preferably, the policy allocation module includes: a name declaration module and a strategy screening module;
the name declaration module is used for converting the key name into a key value and sending the key value to the strategy screening module;
the strategy screening module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key value and sending the response strategy corresponding to the highest key priority to the strategy response module.
Preferably, the system further comprises: a declaration storage module and a policy storage module;
the statement storage module is used for solidifying and storing at least one key name of the vehicle-mounted application and a key value corresponding to the key name;
and the strategy storage module is used for solidifying and storing the triggering scene, the key value, the key priority and the response strategy of at least one vehicle-mounted application.
Preferably, the system further comprises: a statement updating module and a strategy updating module;
the statement updating module is used for updating the key names and the corresponding key values in the statement storage module when the system of at least one vehicle-mounted application is updated;
and the strategy updating module is used for updating the triggering scene, the key value, the key priority and the response strategy in the strategy storage module when the system of at least one vehicle-mounted application is updated.
Preferably, the system further comprises: a data analysis module;
the data analysis module is used for analyzing the data solidified and stored in the statement storage module and the strategy storage module according to a preset analysis rule, and sending the analyzed data to the name statement module and the strategy screening module respectively.
Preferably, the system further comprises: a key service proxy module;
the key service proxy module is used for packaging the scene registration module into an SDK so that at least one vehicle-mounted application accesses the scene registration module through the key service proxy module to trigger scene registration.
According to a second aspect of the present invention, there is provided a vehicle-mounted steering wheel key control method, comprising:
acquiring a trigger scene sent by at least one vehicle-mounted application and a pressed key name on a vehicle-mounted steering wheel;
acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names;
and sending the response strategy corresponding to the highest key priority to the corresponding vehicle-mounted application.
Preferably, before the step of obtaining the trigger scene sent by the at least one vehicle-mounted application and the pressed key name on the vehicle-mounted steering wheel, the method includes:
acquiring a scene registration request of at least one vehicle-mounted application, and performing scene registration based on a trigger scene in the scene registration request, a corresponding key priority and a response strategy.
Preferably, the step of obtaining a plurality of key priorities and a plurality of response policies corresponding to the trigger scene and the key names includes:
and converting the key name into a key value, and acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key name based on the trigger scene and the key value.
According to a third aspect of the present invention, there is provided an electronic device comprising a memory, a processor for implementing the steps of any one of the above-mentioned vehicle steering wheel key control methods of the second aspect when executing a computer management-like program stored in the memory.
According to a fourth aspect of the present invention, there is provided a computer-readable storage medium having stored thereon a computer-management-class program which, when executed by a processor, implements the steps of any one of the vehicle-mounted steering wheel key control methods of the above second aspect.
The invention provides a vehicle-mounted steering wheel key control system and a method, wherein the system comprises the following steps: the system comprises a scene callback module, a strategy allocation module and a strategy response module; the scene callback module is used for acquiring at least one current trigger scene of the vehicle-mounted application and a pressed key name on the vehicle-mounted steering wheel, and sending the trigger scene and the key name to the strategy allocation module; the strategy distribution module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names and sending the response strategy corresponding to the highest key priority to the strategy response module; the strategy response module is used for forwarding the response strategy sent by the strategy distribution module to the corresponding vehicle-mounted application. According to the invention, the current trigger scene of the vehicle-mounted application and the pressed key name of the vehicle-mounted steering wheel are sent to the strategy distribution module in the scene callback module, and then the strategy distribution module distributes the response strategy with the highest key priority to the trigger scene and the pressed key name of the vehicle-mounted steering wheel, so that the vehicle-mounted application can complete function triggering of keys according to the response strategy, different vehicle-mounted applications can share one strategy distribution module, the suitability of the vehicle-mounted steering wheel key control module is greatly improved, and the strategy distribution module is used as an independent system module, so that when the trigger scene changes, only the trigger scene in the strategy distribution module is required to be modified without modifying the codes of the vehicle-mounted steering wheel key control module, and the development cost is greatly reduced.
Drawings
FIG. 1 is a schematic diagram of a vehicle-mounted steering wheel key control system according to the present invention;
FIG. 2 is a system architecture diagram of the vehicle-mounted steering wheel key control system provided by the invention;
FIG. 3 is a schematic diagram of a process flow for distributing key events in a vehicle-mounted steering wheel key control system provided by the invention;
FIG. 4 is a flow chart of a method for controlling keys of a vehicle-mounted steering wheel;
fig. 5 is a schematic hardware structure of one possible electronic device according to the present invention;
fig. 6 is a schematic hardware structure of a possible computer readable storage medium according to the present invention.
Detailed Description
The following describes in further detail the embodiments of the present invention with reference to the drawings and examples. The following examples are illustrative of the invention and are not intended to limit the scope of the invention.
Fig. 1 is a schematic structural diagram of a vehicle-mounted steering wheel key control system provided by the present invention, where, as shown in fig. 1, the system includes: the system comprises a scene callback module, a strategy allocation module and a strategy response module.
The scene callback module is used for acquiring at least one current trigger scene of the vehicle-mounted application and a pressed key name on the vehicle-mounted steering wheel, and sending the trigger scene and the key name to the strategy allocation module; the strategy distribution module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names and sending the response strategy corresponding to the highest key priority to the strategy response module; the strategy response module is used for forwarding the response strategy sent by the strategy distribution module to the corresponding vehicle-mounted application.
It may be understood that the above-mentioned vehicle-mounted application may be an application that implements a part of functions for controlling an automobile based on a vehicle-mounted central control system, where one or more vehicle-mounted applications may exist in the above-mentioned system, that is, the above-mentioned system may be deployed by a stand-alone deployment or a server cluster, and when deployed by a stand-alone deployment, may be deployed on the same computer device as the vehicle-mounted application, for example: a vehicle-mounted computer; when the server cluster deployment is adopted, the system may be deployed at a cloud server, and each vehicle-mounted application performs data interaction through a wireless network, which is not limited in this embodiment.
It should be understood that the triggering scenario may be an operation state of the vehicle corresponding to the vehicle-mounted application (for example, during running of the vehicle, stopping of the vehicle, and charging of the vehicle), or an operation state of the vehicle-mounted central control system (for example, during playing of music, playing of navigation language, and playing of video), or a combination of the operation state of the vehicle and the operation state of the vehicle-mounted central control system, which is not limited in this embodiment.
It will also be appreciated that the key priorities and response policies described above may be set at system initialization, for example: volume buttons on the vehicle steering wheel, there are two priorities: the priority corresponding to the volume adjustment of the music player is low, the priority corresponding to the volume adjustment of the navigation voice is high, and the response strategy is as follows: when the music player and navigation are running simultaneously, the volume adjustment button is pressed, and the volume adjustment of the navigation voice is preferentially responded.
Further, the policy allocation module includes: a name declaration module and a policy screening module.
The name declaration module is used for converting the key name into a key value and sending the key value to the strategy screening module; the strategy screening module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key value and sending the response strategy corresponding to the highest key priority to the strategy response module.
It can be understood that, because the existing vehicle types and the vehicle manufacturers are numerous, the names corresponding to the vehicle-mounted steering wheel buttons on the vehicle are not completely always the same, so that the key names are converted into key values by converting the names, thereby realizing uniform key names.
Further, the system further comprises: the declaration storage module and the policy storage module.
The statement storage module is used for solidifying and storing at least one key name of the vehicle-mounted application and a key value corresponding to the key name; and the strategy storage module is used for solidifying and storing the triggering scene, the key value, the key priority and the response strategy of at least one vehicle-mounted application.
It can be understood that the declaration storage module and the policy storage module may store the key name and the key value corresponding thereto, and the trigger scenario, key value, key priority, and response policy by using xml files; the content may be stored in a database. When stored in the form of xml files, the name of the declaration storage module may be key-map. Xml, and the name of the policy storage module may be key-policy.
Further, in the system of the embodiment, key-map xml is configured, that is, key values of keys to be implemented by a certain vehicle type are configured, names of the keys are configured to be solidified names, and corresponding key name constants are declared in the system of the embodiment and are provided for vehicle-mounted apps to be used, so that key value solidification is achieved.
Furthermore, in the system of the embodiment, key-policy xml is configured, priorities and policies of trigger scenes of various key functions are configured, and each vehicle-mounted app only needs to respond in the corresponding key scene monitoring without paying attention to the trigger scenes.
Further, the system further comprises: the declaration updating module and the policy updating module.
The statement updating module is used for updating the key names and the corresponding key values in the statement storage module when the system of at least one vehicle-mounted application is updated; and the strategy updating module is used for updating the triggering scene, the key value, the key priority and the response strategy in the strategy storage module when the system of at least one vehicle-mounted application is updated.
In the specific implementation, when the vehicle-mounted steering wheel is updated by a new hardware button and the vehicle-mounted application is updated, only the data in the statement storage module and the strategy storage module are required to be updated, and other codes in the system are not required to be updated, so that the development cost is greatly reduced.
Further, the system further comprises: and a data analysis module.
The data analysis module is used for analyzing the data solidified and stored in the statement storage module and the strategy storage module according to a preset analysis rule, and sending the analyzed data to the name statement module and the strategy screening module respectively.
It can be appreciated that the preset parsing rule may parse xml and data in the database based on the key value pair format.
It should be understood that the data in the xml file and the data in the database file are stored in unique forms, so when the system of this embodiment uses the data, the data needs to be reassembled according to the key form.
As an embodiment, the system further comprises: and a scene registration module.
The scene registration module is used for adding a trigger scene and a key priority and a response strategy corresponding to the trigger scene in the strategy distribution module through the scene registration module by at least one vehicle-mounted application.
It can be understood that the trigger scenario in the policy allocation module and the key priority and response policy corresponding to the trigger scenario may be initialized based on historical data during system initialization, or may be dynamically perfected by the scenario registration module.
As an embodiment, the system further comprises: and the key service proxy module.
The key service proxy module is used for packaging the scene registration module into an SDK so that at least one vehicle-mounted application accesses the scene registration module through the key service proxy module to trigger scene registration.
It can be appreciated that, based on the defects in the background art, the present invention provides a vehicle-mounted steering wheel key control system, which includes: the system comprises a scene callback module, a strategy allocation module and a strategy response module; the scene callback module is used for acquiring at least one current trigger scene of the vehicle-mounted application and a pressed key name on the vehicle-mounted steering wheel, and sending the trigger scene and the key name to the strategy allocation module; the strategy distribution module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names and sending the response strategy corresponding to the highest key priority to the strategy response module; the strategy response module is used for forwarding the response strategy sent by the strategy distribution module to the corresponding vehicle-mounted application. According to the invention, the current trigger scene of the vehicle-mounted application and the pressed key name of the vehicle-mounted steering wheel are sent to the strategy distribution module in the scene callback module, and then the strategy distribution module distributes the response strategy with the highest key priority to the trigger scene and the pressed key name of the vehicle-mounted steering wheel, so that the vehicle-mounted application can complete function triggering of keys according to the response strategy, different vehicle-mounted applications can share one strategy distribution module, the suitability of the vehicle-mounted steering wheel key control module is greatly improved, and the strategy distribution module is used as an independent system module, so that when the trigger scene changes, only the trigger scene in the strategy distribution module is required to be modified without modifying the codes of the vehicle-mounted steering wheel key control module, and the development cost is greatly reduced.
In a possible application scenario, when the existing side control system of many vehicle types is developed, the corresponding key event is usually directly processed in each vehicle-mounted App, so that the following problems can occur: 1. when the requirements of the side control of a plurality of vehicle types are needed to be met and the key values of the side control of each vehicle type are inconsistent, the basic function implementation cannot be completed quickly; 2. when the scenes of the response of the side control keys of a plurality of vehicle types are different, the vehicle-mounted app module codes related to the side control functions are required to be changed, so that the requirements can be met, the changing influence range is large, and a large risk can be brought to projects; 3. each vehicle type maintains codes of each vehicle type, code multiplexing cannot be achieved, and maintenance and development costs are high.
In order to quickly adapt the side control functions of multiple vehicle types, improve development efficiency and progress, avoid repeated coding, reduce development cost, design a set of side control adaptation service (namely, the vehicle-mounted steering wheel key control system provided by the embodiment, hereinafter, the side control adaptation service is replaced by HardkeyService), the bottom layer is solidified with different key values, the triggered scenes of different functions are uniformly managed and distributed in HardkeyService, and the realization is omitted, so that each vehicle-mounted app does not need to pay attention to the conditions of triggering scenes and key values, and each vehicle type is only familiar with one set of HardkeyService code, thereby saving development cost. Referring to fig. 2, fig. 2 is a system architecture diagram of the vehicle-mounted steering wheel key control system provided by the invention. In fig. 2, the vehicle-mounted steering wheel key control system provided in this embodiment includes: the system comprises an SDK layer, a Service layer, an xml analysis management layer and a compiling script layer, wherein the SDK layer is packaged with a key Service proxy class, the Service layer provides key event Service and strategy distribution management class, and key code-map.xml files and key code-policy.xml files corresponding to various vehicle types are stored in the compiling script.
In this embodiment, when a certain scene is triggered, each vehicle-mounted app informs that the HardkeyService is currently in a certain scene by registering a scene call back mode, after a key event is triggered, the HardkeyService firstly reads a key value in key-map.xml, reads the priority and strategy of a trigger scene of a corresponding key according to the key value in key-policy.xml, screens out the key scene call back monitored by each vehicle-mounted app, sorts according to the priority, and informs the vehicle-mounted app according to the configured strategy of specific response actions to be intercepted, responded, distributed and the like, and enables each vehicle-mounted app to handle specific basic functions of curing of the part. Referring to fig. 3 for a specific flow, fig. 3 is a schematic diagram of a key event distribution process of the vehicle-mounted steering wheel key control system provided by the invention.
Compared with the prior art, the vehicle-mounted steering wheel key control system in the embodiment has the following advantages: 1. development cost is saved: each vehicle model can multiplex one set of HardkeyService codes, and the xml configuration file can be changed according to the requirement, so that the vehicle model can be quickly adapted, and the cost of multi-vehicle model development is saved. 2. Fast response to demand changes: when the trigger scene requirement of each vehicle type changes, only the xml configuration is required to be modified, and the corresponding codes are not required to be modified. 3. The portability is strong: when a new hardware key is arranged on the side control key, the key and the key strategy are only configured in the xml of HardkeyService; when the original android systems used by different vehicle types are updated, corresponding updates are only needed to be adapted to the codes of HardkeyService, and each vehicle-mounted app module does not need to be changed. 4. Easy debugging and maintenance: when the problems of the conventional trigger scene are to be debugged, the related apks are required to be compiled and replaced in the vehicle-mounted system for debugging, and because the distribution strategy of HardkeyService is solidified, most of the problems in the prior art do not need to compile various apks and replace, and only need to replace and modify xml files.
Referring to fig. 4, fig. 4 is a flowchart of a method for controlling a vehicle-mounted steering wheel key according to an embodiment of the present invention, as shown in fig. 4, the method for controlling a vehicle-mounted steering wheel key includes:
step S100: acquiring a trigger scene sent by at least one vehicle-mounted application and a pressed key name on a vehicle-mounted steering wheel;
it should be noted that, the execution body of the method of this embodiment may be a computer terminal device having functions of data processing, network communication, and program running, for example: computers, tablet computers, etc.; the present embodiment is not limited to this, and may be a server device having the same similar function, or may be a cloud server having a similar function. For ease of understanding, this embodiment and the following embodiments will be described by taking a server device as an example.
Step S200: acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names;
step S300: and sending the response strategy corresponding to the highest key priority to the corresponding vehicle-mounted application.
In a possible embodiment, before the step of obtaining the trigger scenario sent by the at least one vehicle-mounted application and the pressed key name on the vehicle-mounted steering wheel, the method includes:
step S001: acquiring a scene registration request of at least one vehicle-mounted application, and performing scene registration based on a trigger scene in the scene registration request, a corresponding key priority and a response strategy.
In a possible embodiment, the step of obtaining a plurality of key priorities and a plurality of response policies corresponding to the trigger scenario and the key names includes:
step S201: and converting the key name into a key value, and acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key name based on the trigger scene and the key value.
It can be understood that the vehicle-mounted steering wheel key control method provided by the invention corresponds to the vehicle-mounted steering wheel key control system provided by the foregoing embodiments, and relevant technical features of the vehicle-mounted steering wheel key control method may refer to relevant technical features of the vehicle-mounted steering wheel key control system, which are not described herein.
Referring to fig. 5, fig. 5 is a schematic diagram of an embodiment of an electronic device according to an embodiment of the invention. As shown in fig. 5, an embodiment of the present invention provides an electronic device including a memory 1310, a processor 1320, and a computer program 1311 stored on the memory 1310 and executable on the processor 1320, the processor 1320 implementing the following steps when executing the computer program 1311:
acquiring a trigger scene sent by at least one vehicle-mounted application and a pressed key name on a vehicle-mounted steering wheel; acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names; and sending the response strategy corresponding to the highest key priority to the corresponding vehicle-mounted application.
Referring to fig. 6, fig. 6 is a schematic diagram of an embodiment of a computer readable storage medium according to the present invention. As shown in fig. 6, the present embodiment provides a computer-readable storage medium 1400 having stored thereon a computer program 1411, which computer program 1411, when executed by a processor, performs the steps of:
acquiring a trigger scene sent by at least one vehicle-mounted application and a pressed key name on a vehicle-mounted steering wheel; acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names; and sending the response strategy corresponding to the highest key priority to the corresponding vehicle-mounted application.
The invention provides a vehicle-mounted steering wheel key control system and a method, wherein the system comprises the following steps: the system comprises a scene callback module, a strategy allocation module and a strategy response module; the scene callback module is used for acquiring at least one current trigger scene of the vehicle-mounted application and a pressed key name on the vehicle-mounted steering wheel, and sending the trigger scene and the key name to the strategy allocation module; the strategy distribution module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names and sending the response strategy corresponding to the highest key priority to the strategy response module; the strategy response module is used for forwarding the response strategy sent by the strategy distribution module to the corresponding vehicle-mounted application. According to the invention, the current trigger scene of the vehicle-mounted application and the pressed key name of the vehicle-mounted steering wheel are sent to the strategy distribution module in the scene callback module, and then the strategy distribution module distributes the response strategy with the highest key priority to the trigger scene and the pressed key name of the vehicle-mounted steering wheel, so that the vehicle-mounted application can complete function triggering of keys according to the response strategy, different vehicle-mounted applications can share one strategy distribution module, the suitability of the vehicle-mounted steering wheel key control module is greatly improved, and the strategy distribution module is used as an independent system module, so that when the trigger scene changes, only the trigger scene in the strategy distribution module is required to be modified without modifying the codes of the vehicle-mounted steering wheel key control module, and the development cost is greatly reduced.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and for those portions of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (10)

1. An on-board steering wheel key control system, the system comprising: the system comprises a scene callback module, a strategy allocation module and a strategy response module;
the scene callback module is used for acquiring at least one current trigger scene of the vehicle-mounted application and a pressed key name on the vehicle-mounted steering wheel, and sending the trigger scene and the key name to the strategy allocation module;
the strategy distribution module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names and sending the response strategy corresponding to the highest key priority to the strategy response module;
the strategy response module is used for forwarding the response strategy sent by the strategy distribution module to the corresponding vehicle-mounted application.
2. The on-board steering wheel key control system of claim 1, further comprising: a scene registration module;
the scene registration module is used for adding a trigger scene, a key priority and a response strategy corresponding to the trigger scene in the strategy distribution module through the scene registration module by at least one vehicle-mounted application.
3. The vehicle-mounted steering wheel key control system of claim 1, wherein the policy assignment module comprises: a name declaration module and a strategy screening module;
the name declaration module is used for converting the key name into a key value and sending the key value to the strategy screening module;
the strategy screening module is used for acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key value and sending the response strategy corresponding to the highest key priority to the strategy response module.
4. The on-board steering wheel key control system of claim 3, further comprising: a declaration storage module and a policy storage module;
the statement storage module is used for solidifying and storing at least one key name of the vehicle-mounted application and a key value corresponding to the key name;
and the strategy storage module is used for solidifying and storing the triggering scene, the key value, the key priority and the response strategy of at least one vehicle-mounted application.
5. The on-board steering wheel key control system of claim 4, further comprising: a statement updating module and a strategy updating module;
the statement updating module is used for updating the key names and the corresponding key values in the statement storage module when the system of at least one vehicle-mounted application is updated;
and the strategy updating module is used for updating the triggering scene, the key value, the key priority and the response strategy in the strategy storage module when the system of at least one vehicle-mounted application is updated.
6. The on-board steering wheel key control system of claim 4, further comprising: a data analysis module;
the data analysis module is used for analyzing the data solidified and stored in the statement storage module and the strategy storage module according to a preset analysis rule, and sending the analyzed data to the name statement module and the strategy screening module respectively.
7. The on-board steering wheel key control system of claim 2, further comprising: a key service proxy module;
the key service proxy module is used for packaging the scene registration module into an SDK so that at least one vehicle-mounted application accesses the scene registration module through the key service proxy module to trigger scene registration.
8. The vehicle-mounted steering wheel key control method is characterized by comprising the following steps of:
acquiring a trigger scene sent by at least one vehicle-mounted application and a pressed key name on a vehicle-mounted steering wheel;
acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key names;
and sending the response strategy corresponding to the highest key priority to the corresponding vehicle-mounted application.
9. The method for controlling a key of an on-vehicle steering wheel according to claim 8, wherein before the step of obtaining a trigger scene sent by at least one on-vehicle application and a key name pressed on the on-vehicle steering wheel, the method comprises:
acquiring a scene registration request of at least one vehicle-mounted application, and performing scene registration based on a trigger scene in the scene registration request, a corresponding key priority and a response strategy.
10. The method for controlling a vehicle-mounted steering wheel key according to claim 8, wherein the step of obtaining a plurality of key priorities and a plurality of response policies corresponding to the trigger scene and the key names comprises:
and converting the key name into a key value, and acquiring a plurality of key priorities and a plurality of response strategies corresponding to the trigger scene and the key name based on the trigger scene and the key value.
CN202310957659.5A 2023-07-31 2023-07-31 Vehicle-mounted steering wheel key control system and method Pending CN117162938A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310957659.5A CN117162938A (en) 2023-07-31 2023-07-31 Vehicle-mounted steering wheel key control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310957659.5A CN117162938A (en) 2023-07-31 2023-07-31 Vehicle-mounted steering wheel key control system and method

Publications (1)

Publication Number Publication Date
CN117162938A true CN117162938A (en) 2023-12-05

Family

ID=88936541

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310957659.5A Pending CN117162938A (en) 2023-07-31 2023-07-31 Vehicle-mounted steering wheel key control system and method

Country Status (1)

Country Link
CN (1) CN117162938A (en)

Similar Documents

Publication Publication Date Title
JP6141877B2 (en) Intelligent navigation system
JP6666281B2 (en) Software update system, server
US20060036356A1 (en) System and method of vehicle policy control
CN110843665A (en) Vehicle and vehicle-mounted atmosphere lamp control system and multimedia processing device thereof
WO2023241458A1 (en) Software upgrade method and apparatus for vehicle-mounted controller, and device and storage medium
KR20170028930A (en) Operating system startup acceleration
KR20170032283A (en) Operating system startup acceleration
CN117762452A (en) Vehicle software upgrading method, device, terminal equipment and storage medium
CN114872645B (en) Vehicle-mounted system application management method, framework, vehicle and medium
WO2025108382A1 (en) Data monitoring and sending method and apparatus, electronic device, and vehicle
CN113227967A (en) Software upgrading method and device
US10379871B2 (en) Operating system startup acceleration
CN117162938A (en) Vehicle-mounted steering wheel key control system and method
US20240378046A1 (en) Vehicle device
CN118484365A (en) A service display method, device, electronic device and storage medium
WO2025056028A1 (en) Vehicle control method and apparatus, device and readable storage medium
CN118276894A (en) Upgrading method and related device
CN113140118B (en) Distributed single intersection control system, multiple intersection control system, method and medium
WO2022179222A1 (en) Map update method, device and system
CN114756263A (en) Vehicle software data upgrading method and device, vehicle and storage medium
CN116506419A (en) Method and system for intelligently selecting upgrade package downloading path
CN115214698B (en) Wire control multi-auxiliary vehicle control system, method and device and vehicle
CN110723087A (en) Vehicle-mounted electronic equipment and man-machine interaction mode self-adaptive adjusting method thereof
CN112386918A (en) Key value configuration method of game function key position based on vehicle and vehicle
CN118838613A (en) Software upgrading safety control method and device, vehicle and storage medium

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