WO2022227254A1 - 一种基于逻辑矩阵表全局调控业务逻辑的方法及车载*** - Google Patents
一种基于逻辑矩阵表全局调控业务逻辑的方法及车载*** Download PDFInfo
- Publication number
- WO2022227254A1 WO2022227254A1 PCT/CN2021/102241 CN2021102241W WO2022227254A1 WO 2022227254 A1 WO2022227254 A1 WO 2022227254A1 CN 2021102241 W CN2021102241 W CN 2021102241W WO 2022227254 A1 WO2022227254 A1 WO 2022227254A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- matrix table
- instruction
- logic
- logic matrix
- priority
- Prior art date
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000001105 regulatory effect Effects 0.000 title claims abstract description 15
- 238000012545 processing Methods 0.000 claims description 29
- 230000009471 action Effects 0.000 claims description 28
- 238000011084 recovery Methods 0.000 claims description 15
- 230000001276 controlling effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract 1
- 230000003993 interaction Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
Definitions
- the present application relates to the technical field of automotive electronics, and more particularly, to a method and an in-vehicle system for global regulation of business logic based on a logic matrix table.
- the request method of each module requesting to switch to the foreground display is generally judged by a fixed priority (if the priority is high, it is allowed to switch to the foreground).
- Modules are related to other modules, and the logic maintenance and interaction complexity is high.
- the present application provides a global control business logic based on a logic matrix table. Methods and in-vehicle systems.
- a method for global regulation and control of business logic based on a logic matrix table characterized in that it is applied to a vehicle-mounted system provided with a logic matrix table, and the vehicle-mounted system executes a current instruction, and the method comprises:
- the logic matrix table is preset in the in-vehicle system, and the logic matrix table includes a two-dimensional array in which adjustment instructions are rows and current instructions are columns.
- the instruction code is obtained by querying the row and column of the logic matrix table through the adjustment instruction and the current instruction,
- the instruction code is a 4-bit field, and the instruction code includes a processing action, a recovery mode, and a switching mode.
- the processing action includes any one or more of foreground switching, clearing the recovery list, re-adding to the front of the recovery list, background switching, not clearing the recovery list, not re-adding to the front of the recovery list, and not switching the foreground.
- the recovery mode and the switching mode include any one of the mode of APP delivery, the mode of APP switching to the Home/main interface, and the interface remaining before exiting the background.
- judging whether the priority of the adjustment instruction is greater than the priority of the current instruction including:
- the priority of the adjustment instruction is determined according to whether the processing action is foreground switching, background switching or no foreground switching.
- the method further includes:
- the current state includes a stopped state, an idle state, a waiting state, a historical state, and a foreground state.
- the regulating and controlling the vehicle-mounted system according to the instruction code includes:
- the on-board system regulation is performed.
- the regulation according to the priority order including:
- the current instruction is executed first, and the adjustment instruction is executed after the execution of the current instruction is completed.
- the obtaining of the adjustment instruction includes: obtaining through APP communication input or obtaining on-board hardware equipment.
- the present application also discloses an in-vehicle system, including the above-mentioned method for globally regulating business logic based on a logic matrix table, and further comprising a storage module, a logic matrix analysis module, and a logic processing module;
- the storage module is used to store the logic matrix table
- the logic matrix analysis module is configured to receive the adjustment instruction and the current instruction, and by calling the logic matrix table, query the instruction code, and judge the priority of the adjustment instruction;
- the logic processing module is used for regulating and controlling the vehicle-mounted system according to the instruction code.
- the beneficial effects of the present application are: in the car entertainment system or the multi-functional module interaction system, the present application introduces a configurable logic matrix, and can globally control the implementation method of business logic, the logic method
- the priority of the module interface of the entire application project can be coordinated and coordinated, and it has the functions of logical memory and logical return at the same time.
- This implementation method controls the switching logic of the module interface of the entire project from a global perspective, so that the logic modules can be configured, and at the same time, the correctness of the logic can be checked and verified through the logic matrix. contribute.
- FIG. 1 is a flowchart of an embodiment of the present application.
- first and second are only used for descriptive purposes, and are mainly used to distinguish different devices, elements or components (the specific types and structures may be the same or different), and are not used for Indicate or imply the relative importance and quantity of the indicated means, elements or components, but should not be construed as indicating or implying relative importance.
- the present application provides a method for global regulation of business logic based on a logic matrix table, which is characterized in that, it is applied to an on-board system provided with a logic matrix table, and the on-board system executes the current command,
- This method includes:
- step 100 obtain the adjustment instruction; in step 100 , obtain through the APP communication input or obtain the on-board hardware device.
- the APP can be an APP that can communicate with the vehicle system; the signal of the adjustment instruction is obtained through the remote APP.
- the in-vehicle hardware device can be triggered by a button or the like.
- step 200 determine whether the priority of the adjustment instruction is greater than the priority of the current instruction; in step 200, according to the logic matrix table, determine whether the priority of the adjustment instruction is greater than the priority of the current instruction, including: according to the processing action Whether it is foreground switching or background switching or not switching the foreground, judge the priority of the adjustment instruction.
- step 300 obtain the instruction code through the logic matrix table, and control the vehicle-mounted system according to the instruction code;
- step 300 obtain the instruction code through the adjustment instruction and the current instruction, and control the vehicle-mounted system according to the instruction code, including: by executing the processing action , to control the vehicle system.
- step 400 the adjustment is performed according to the priority order, including: if the priority of the adjustment instruction is less than or equal to the priority of the current instruction, the current instruction is executed first, and the adjustment instruction is executed after the execution of the current instruction is completed.
- a configurable logic matrix is introduced into a car entertainment system or a multi-functional module interaction system, and the implementation method of business logic can be adjusted globally.
- the logic method can coordinate the priority of the module interface of the entire application project. It has the functions of logical memory and logical return at the same time.
- This implementation method controls the switching logic of the module interface of the entire project from a global perspective, so that the logic modules can be configured, and at the same time, the correctness of the logic can be checked and verified through the logic matrix. contribute.
- this application first defines the adjustment instruction and the current instruction.
- the request type of the adjustment instruction and the current instruction may include any one of the following table:
- the logic matrix table is preset in the in-vehicle system, and the logic matrix table includes a two-dimensional array in which the adjustment command is a row and the current command is a column.
- a logic matrix table can be defined according to the adjustment instruction and the current instruction: Specifically, Table 2 is as follows:
- the adjustment command is a row, and the current command is a column; an operation scenario can be formed, and the next execution action and recovery action of the app can be determined.
- the instruction code is obtained by adjusting the instruction, querying the row and column of the logical matrix table for the current instruction, wherein the instruction code is a 4-bit field, and the instruction code includes processing actions, recovery modes, switching model. See Table 2, the meaning of the defined values, the execution action value of the instruction code: such as 0x0321, 03 is the processing action, 2 is the recovery mode, and 1 is the switching mode.
- the processing action includes any one or more of foreground switching, clearing the restoration list, re-adding to the front of the restoration list, background switching, not clearing the restoration list, not re-adding to the front of the restoration list, and not switching the foreground.
- 12 kinds of processing actions can be defined, see Table 3 below.
- the recovery mode and the switching mode include any one of the mode of APP delivery, the mode of switching the APP to the Home/main interface, and the interface remaining before exiting the background.
- the third bit of the instruction code can represent the recovery mode
- the fourth bit can represent the switching mode
- the first and second bits are processing actions.
- the recovery mode and the switching mode include instructions such as the mode of APP delivery, the APP switching to the Home/main interface mode, and the instructions before keeping and exiting the background.
- Mode type definition Mode value Parse 1 DEFAULT_MODE 0x00
- the mode passed by the APP 2 HOME_MODE 0x01 APP switches to Home/main interface mode 3 HOLD_MODE 0x02 Keep the interface before exiting the background
- judging whether the priority of the adjustment instruction is greater than that of the current instruction according to the logic matrix table includes: judging the priority of the adjustment instruction according to whether the processing action is foreground switching, background switching or no foreground switching.
- the processing action is foreground switching, background switching or no foreground switching.
- the method further includes: judging whether the current state of the in-vehicle system is an idle state or a foreground state; If so, continue to execute according to the logic matrix table to determine whether the priority of the adjustment instruction is greater than that of the current instruction; otherwise, no processing is performed; wherein, the current state includes stop state, idle state, waiting state, historical state, and foreground state.
- the present application defines the current state of the in-vehicle system, and the next operation is performed according to whether the current state of the in-vehicle system is an idle state or a foreground state.
- regulating the in-vehicle system according to the instruction code includes: performing a processing action to control the in-vehicle system.
- the switching types of the project APP are summarized. Each switching type is a specific operation action. From the current operation to the next operation, it is a switching scene. After determining the execution action for each scene, a so-called configurable two-dimensional matrix is formed to manage the logical switching of each module.
- the present application also discloses an in-vehicle system, including the above-mentioned method for globally regulating business logic based on a logic matrix table, and further comprising a storage module, a logic matrix analysis module, and a logic processing module;
- a storage module for storing the logic matrix table
- the logic matrix analysis module is used to receive adjustment instructions and current instructions, and by calling the logic matrix table, query the instruction code, and determine the priority of the adjustment instruction;
- the logic processing module is used to control the vehicle system according to the instruction code.
- the logic matrix parsing module requests the respective switching demand logic processing modules through the request interface to process the request instructions of each module, and judges and performs the current processing execution switching action and the restoration action to be saved.
- the present application introduces a configurable logic matrix, and the implementation method of the business logic can be adjusted globally, and the logic method can coordinate the priority of the module interface of the entire application project. It has the functions of logical memory and logical return at the same time.
- This implementation method controls the switching logic of the module interface of the entire project from a global perspective, so that the logic modules can be configured, and at the same time, the correctness of the logic can be checked and verified through the logic matrix. contribute.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
Abstract
本申请涉及一种基于逻辑矩阵表全局调控业务逻辑的方法及车载***,应用于设置有逻辑矩阵表的车载***中,所述车载***执行当前指令,所述方法包括:获取调节指令;根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级;若是,则通过逻辑矩阵表,获取所述指令码,并根据所述指令码调控所述车载***;否则,根据优先权顺序进行调控。本申请的有益效果是:本申请引入一种可配置的逻辑矩阵,并且可全局调控业务逻辑的实现方法,该逻辑方法可以将整一个应用项目的模块界面的优先级协调配合起来,同时具备逻辑记忆和逻辑返回的功能效果。
Description
本申请涉及汽车电子技术领域,更具体地,涉及一种基于逻辑矩阵表全局调控业务逻辑的方法及车载***。
在汽车娱乐***或者多功能模块交互***中,各个模块请求切换到前台显示的请求方法一般通过固定优先级判断(如优先级高则允许切换到前台),该策略导致请求逻辑比较分散,同时各个模块都会和其它模块有关联,逻辑维护和交互复杂度高。
发明内容
本申请为克服上述现有技术中策略导致请求逻辑比较分散,同时各个模块都会和其它模块有关联,逻辑维护和交互复杂度高的问题,本申请提供一种基于逻辑矩阵表全局调控业务逻辑的方法及车载***。
一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,应用于设置有逻辑矩阵表的车载***中,所述车载***执行当前指令,所述方法包括:
获取调节指令;
根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级;
若是,则通过逻辑矩阵表,获取所述指令码,并根据所述指令码调控所述车载***;
否则,根据优先权顺序进行调控。
可选地,所述逻辑矩阵表预设于所述车载***中,且所述逻辑矩阵表包括调节指令为行、当前指令为列的二维数组。
可选地,所述指令码通过所述调节指令、当前指令查询所述逻辑矩阵表的行和列获得,
其中,所述指令码为4位的字段,所述指令码包括处理动作、恢复模式、切换模式。
可选地,所述处理动作包括前台切换、清除恢复列表、重新添加到恢复列表 前端、后台切换、不清除恢复列表、不重新添加到恢复列表前端、不切换前台中任一种或多种。
可选地,所述恢复模式、切换模式均包括APP传递的模式、APP切换到Home/main界面模式、保持退出后台之前界面中任一种。
可选地,所述根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级,包括:
根据所述处理动作是否为前台切换或后台切换或不切换前台,判断所述调节指令的优先级。
可选地,在所述获取调节指令之后,在所述根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级之前,还包括:
判断车载***的当前状态是否为空闲状态或前台状态;
若是,则继续执行所述根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级;
否则,不进行处理;
其中,所述当前状态包括停止状态、空闲状态、等待状态、历史状态、前台状态。
可选地,所述根据所述指令码调控所述车载***,包括:
通过执行所述处理动作,进行车载***调控。
可选地,所述根据优先权顺序进行调控,包括:
若所述调节指令的优先级小于或等于当前指令的优先级,则先执行所述当前指令,等待所述当前指令执行完毕后,再执行所述调节指令。
可选地,所述获取调节指令,包括:通过APP通讯输入获取或车载硬件设备获取。
此外,本申请还公开了一种车载***,包括上述的一种基于逻辑矩阵表全局调控业务逻辑的方法,还包括储存模块、逻辑矩阵解析模块、逻辑处理模块;
所述储存模块,用于储存逻辑矩阵表;
所述逻辑矩阵解析模块,用于接收所述调节指令、当前指令,通过调用所述逻辑矩阵表,查询指令码,判断调节指令的优先级;
所述逻辑处理模块,用于根据所述指令码,对车载***进行调控。
与现有技术相比,本申请的有益效果是:在汽车娱乐***或者多功能模块交 互***中,本申请引入一种可配置的逻辑矩阵,并且可全局调控业务逻辑的实现方法,该逻辑方法可以将整一个应用项目的模块界面的优先级协调配合起来,同时具备逻辑记忆和逻辑返回的功能效果。该实现方法从全局角度高度管控整一个项目的模块界面的切换逻辑,让逻辑模块可配置,同时可以通过逻辑矩阵检查验证逻辑的正确性,为调节指令在实施前期提前检验逻辑的正确性做出贡献。
图1为本申请实施例的流程图。
下面结合具体实施方式对本申请作进一步的说明。
本申请实施例的附图中相同或相似的标号对应相同或相似的部件;在本申请的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制。
此外,若有“第一”、“第二”等术语仅用于描述目的,主要是用于区分不同的装置、元件或组成部分(具体的种类和构造可能相同也可能不同),并非用于表明或暗示所指示装置、元件或组成部分的相对重要性和数量,而不能理解为指示或者暗示相对重要性。
在如图1所示的实施例中,本申请提供了一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,应用于设置有逻辑矩阵表的车载***中,车载***执行当前指令,本方法包括:
100,获取调节指令;在步骤100中,通过APP通讯输入获取或车载硬件设备获取。APP可以是能够与车载***进行通讯的APP;通过远程APP获取调节指令的信号。车载硬件设备可以是按键触发等。
200,根据逻辑矩阵表,判断调节指令的优先级是否大于当前指令的优先级;在步骤200中,根据逻辑矩阵表,判断调节指令的优先级是否大于当前指令的优先级,包括:根据处理动作是否为前台切换或后台切换或不切换前台,判断调节指令的优先级。
300,若是,则通过逻辑矩阵表,获取指令码,并根据指令码调控车载***; 在步骤300中,通过调节指令和当前指令获取指令码,根据指令码调控车载***,包括:通过执行处理动作,进行车载***调控。
400,否则,根据优先权顺序进行调控。在步骤400中,根据优先权顺序进行调控,包括:若调节指令的优先级小于或等于当前指令的优先级,则先执行当前指令,等待当前指令执行完毕后,再执行调节指令。
本申请在汽车娱乐***或者多功能模块交互***中,引入一种可配置的逻辑矩阵,并且可全局调控业务逻辑的实现方法,该逻辑方法可以将整一个应用项目的模块界面的优先级协调配合起来,同时具备逻辑记忆和逻辑返回的功能效果。该实现方法从全局角度高度管控整一个项目的模块界面的切换逻辑,让逻辑模块可配置,同时可以通过逻辑矩阵检查验证逻辑的正确性,为调节指令在实施前期提前检验逻辑的正确性做出贡献。
其中,本申请先对调节指令、当前指令进行定义,具体地,调节指令、当前指令的请求类型可以包括下表任一项:
表1
在一些实施例中,逻辑矩阵表预设于车载***中,且逻辑矩阵表包括调节指令为行、当前指令为列的二维数组。在本实施例中,根据调节指令、当前指令可以定义逻辑矩阵表:具体地表2如下:
表2
参见上表,调节指令为行、当前指令为列;可以组成以一个操作场景,可以确定app下一步的执行动作和恢复动作。
在上述实施例的一种实施例方式中,指令码通过调节指令、当前指令查询逻辑矩阵表的行和列获得,其中,指令码为4位的字段,指令码包括处理动作、恢复模式、切换模式。参见表2,定义的数值的含义,指令码的执行动作值:如0x0321,03为处理动作,2为恢复模式,1为切换模式。
在一些实施例中,处理动作包括前台切换、清除恢复列表、重新添加到恢复列表前端、后台切换、不清除恢复列表、不重新添加到恢复列表前端、不切换前台中任一种或多种。根据调节指令,可定义12种处理动作,参见下表3。
表3
在一些实施例,恢复模式、切换模式均包括APP传递的模式、APP切换到Home/main界面模式、保持退出后台之前界面中任一种。
参见表4,指令码的第三位可代表恢复mode,第四位可代表切换mode,第一二位为处理动作。在表5为,恢复模式、切换模式均包括APP传递的模式、 APP切换到Home/main界面模式、保持退出后台之前等指令。
NO. | bit | 含义 | 解析 |
1 | [4:1] | 切换mode | 传递给请求app的处理mode( |
2 | [8:5] | 恢复mode | 用于恢复app使用(ResumeLastApp) |
3 | [16:9] | 处理动作 | 12种处理动作行为action |
表4
NO. | Mode类型定义 | Mode值 | 解析 |
1 | DEFAULT_MODE | 0x00 | APP传递的mode |
2 | HOME_MODE | 0x01 | APP切换到Home/main界面mode |
3 | HOLD_MODE | 0x02 | 保持退出后台之前界面 |
表5
在一些实施例中,根据逻辑矩阵表,判断调节指令的优先级是否大于当前指令的优先级,包括:根据处理动作是否为前台切换或后台切换或不切换前台,判断调节指令的优先级。在本申请中,根据指令码,读取第一二位数值,可得知相应的处理动作,从而判断判断调节指令的优先级是否大于当前指令的优先级。
在一些实施例中,在获取调节指令之后,在根据逻辑矩阵表,判断调节指令的优先级是否大于当前指令的优先级之前,还包括:判断车载***的当前状态是否为空闲状态或前台状态;若是,则继续执行根据逻辑矩阵表,判断调节指令的优先级是否大于当前指令的优先级;否则,不进行处理;其中,当前状态包括停止状态、空闲状态、等待状态、历史状态、前台状态。参见表6,本申请对车载***的当前状态进行定义,根据判断车载***的当前状态是否为空闲状态或前台状态,进行下一步操作。
表6
在一些实施例中,根据指令码调控车载***,包括:通过执行处理动作,进行车载***调控。在汽车娱乐***或者多功能模块交互***中,总结项目APP的切换类型,每种切换类型都是具体的操作动作,从当前操作到下一操作,就是一个切换场景了。再对一个个场景确定执行动作,就形成所谓的可配置二维矩阵 来管理各个模块逻辑切换了。
此外,本申请还公开了一种车载***,包括上述的一种基于逻辑矩阵表全局调控业务逻辑的方法,还包括储存模块、逻辑矩阵解析模块、逻辑处理模块;
储存模块,用于储存逻辑矩阵表;
逻辑矩阵解析模块,用于接收调节指令、当前指令,通过调用逻辑矩阵表,查询指令码,判断调节指令的优先级;
逻辑处理模块,用于根据指令码,对车载***进行调控。
在本实施例中,通过逻辑矩阵解析模块通过请求接口请求各自的切换需求逻辑处理模块处理各个模块的请求指令,判断并作出当前的处理执行切换动作和需保存的恢复动作。
在汽车娱乐***或者多功能模块交互***中,本申请引入一种可配置的逻辑矩阵,并且可全局调控业务逻辑的实现方法,该逻辑方法可以将整一个应用项目的模块界面的优先级协调配合起来,同时具备逻辑记忆和逻辑返回的功能效果。该实现方法从全局角度高度管控整一个项目的模块界面的切换逻辑,让逻辑模块可配置,同时可以通过逻辑矩阵检查验证逻辑的正确性,为调节指令在实施前期提前检验逻辑的正确性做出贡献。
显然,本申请的上述实施例仅仅是为清楚地说明本申请所作的举例,而并非是对本申请的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本申请的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本申请权利要求的保护范围之内。
Claims (10)
- 一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,应用于设置有逻辑矩阵表的车载***中,所述车载***执行当前指令,所述方法包括:获取调节指令;根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级;若是,则通过逻辑矩阵表,获取所述指令码,并根据所述指令码调控所述车载***;否则,根据优先权顺序进行调控。
- 根据权利要求1所述一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述逻辑矩阵表预设于所述车载***中,且所述逻辑矩阵表包括调节指令为行、当前指令为列的二维数组。
- 根据权利要求2所述一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述指令码通过所述调节指令、当前指令查询所述逻辑矩阵表的行和列获得,其中,所述指令码为4位的字段,所述指令码包括处理动作、恢复模式、切换模式。
- 根据权利要求3所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述处理动作包括前台切换、清除恢复列表、重新添加到恢复列表前端、后台切换、不清除恢复列表、不重新添加到恢复列表前端、不切换前台中任一种或多种。
- 根据权利要求4所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述恢复模式、切换模式均包括APP传递的模式、APP切换到Home/main界面模式、保持退出后台之前界面中任一种。
- 根据权利要求4所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级,包括:根据所述处理动作是否为前台切换或后台切换或不切换前台,判断所述调节指令的优先级。
- 根据权利要求4所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,在所述获取调节指令之后,在所述根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级之前,还包括:判断车载***的当前状态是否为空闲状态或前台状态;若是,则继续执行所述根据所述逻辑矩阵表,判断所述调节指令的优先级是否大于当前指令的优先级;否则,不进行处理;其中,所述当前状态包括停止状态、空闲状态、等待状态、历史状态、前台状态。
- 根据权利要求4所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述根据所述指令码调控所述车载***,包括:通过执行所述处理动作,进行车载***调控。
- 根据权利要求1所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,其特征在于,所述获取调节指令,包括:通过APP通讯输入获取或车载硬件设备获取。
- 一种车载***,其特征在于,包括权利要求1-9任一项所述的一种基于逻辑矩阵表全局调控业务逻辑的方法,还包括储存模块、逻辑矩阵解析模块、逻辑处理模块;所述储存模块,用于储存逻辑矩阵表;所述逻辑矩阵解析模块,用于接收所述调节指令、当前指令,通过调用所述逻辑矩阵表,查询指令码;所述逻辑处理模块,用于根据所述指令码,对车载***进行调控。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110454162.2A CN113282388A (zh) | 2021-04-26 | 2021-04-26 | 一种基于逻辑矩阵表全局调控业务逻辑的方法及车载*** |
CN202110454162.2 | 2021-04-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022227254A1 true WO2022227254A1 (zh) | 2022-11-03 |
Family
ID=77275739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/102241 WO2022227254A1 (zh) | 2021-04-26 | 2021-06-25 | 一种基于逻辑矩阵表全局调控业务逻辑的方法及车载*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113282388A (zh) |
WO (1) | WO2022227254A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116841686B (zh) * | 2023-08-29 | 2024-05-31 | 荣耀终端有限公司 | 一种应用页面的展示方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050102458A1 (en) * | 2003-11-12 | 2005-05-12 | Infineon Technologies North America Corp. | Interrupt and trap handling in an embedded multi-thread processor to avoid priority inversion and maintain real-time operation |
US20070186022A1 (en) * | 2006-02-08 | 2007-08-09 | Texas Instruments, Inc. | Interrupt control system and method for reducing interrupt latency |
CN105446715A (zh) * | 2014-08-18 | 2016-03-30 | 惠州市德赛西威汽车电子股份有限公司 | 一种管理界面切换逻辑的方法 |
CN108829469A (zh) * | 2018-04-18 | 2018-11-16 | 北京奇艺世纪科技有限公司 | 一种应用程序页面展示方法及装置 |
CN112130971A (zh) * | 2020-08-17 | 2020-12-25 | 惠州市德赛西威汽车电子股份有限公司 | 一种基于收音机逻辑打断表的任务切换方法及收音机 |
-
2021
- 2021-04-26 CN CN202110454162.2A patent/CN113282388A/zh active Pending
- 2021-06-25 WO PCT/CN2021/102241 patent/WO2022227254A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050102458A1 (en) * | 2003-11-12 | 2005-05-12 | Infineon Technologies North America Corp. | Interrupt and trap handling in an embedded multi-thread processor to avoid priority inversion and maintain real-time operation |
US20070186022A1 (en) * | 2006-02-08 | 2007-08-09 | Texas Instruments, Inc. | Interrupt control system and method for reducing interrupt latency |
CN105446715A (zh) * | 2014-08-18 | 2016-03-30 | 惠州市德赛西威汽车电子股份有限公司 | 一种管理界面切换逻辑的方法 |
CN108829469A (zh) * | 2018-04-18 | 2018-11-16 | 北京奇艺世纪科技有限公司 | 一种应用程序页面展示方法及装置 |
CN112130971A (zh) * | 2020-08-17 | 2020-12-25 | 惠州市德赛西威汽车电子股份有限公司 | 一种基于收音机逻辑打断表的任务切换方法及收音机 |
Also Published As
Publication number | Publication date |
---|---|
CN113282388A (zh) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11740937B2 (en) | Parallel process apparatus, parallel process system, and parallel processing method for parallelizing multiple processes in accordance with multiple process requests | |
US20190121357A1 (en) | Architecture for Secure Vehicle Control | |
CN109532720A (zh) | 一种具有后配置功能的以太网网关的智能汽车 | |
WO2022227254A1 (zh) | 一种基于逻辑矩阵表全局调控业务逻辑的方法及车载*** | |
JP2018092577A (ja) | 並行処理装置及び並行処理プログラム | |
EP4310668A1 (en) | Method and apparatus for upgrading terminal | |
CN105468354A (zh) | 移动设备与车辆间的传感器合成和仲裁的方法及装置 | |
US20230305835A1 (en) | Program update system and vehicle management server | |
WO2016179913A1 (zh) | 家庭网关及其工作方法 | |
US20200059435A1 (en) | Data flow scheduling between processors | |
US11157004B2 (en) | Real-time control system for a vehicle and a method of executing control of the vehicle via the real-time control system | |
US20240143375A1 (en) | Signal processing device and display apparatus for vehicle including the same | |
CN113407762A (zh) | 一种多音区音频播放管理的方法、设备及*** | |
CN115357207A (zh) | 一种基于异构SoC的投屏***及其方法 | |
DE102019217077A1 (de) | Fahrzeuginternes system | |
CN108197043B (zh) | 一种智能车机的外设硬件的控制***及方法 | |
US20130262726A1 (en) | Task based message signaled interrupt | |
CN105210034A (zh) | 显示控制装置、显示控制方法、以及其程序 | |
US20230082308A1 (en) | Virtual connected vehicle infrastructure | |
DE102019121710A1 (de) | Übergangs- und wiederherstellungsweg von ecall plus zu ecall only | |
CN114399852A (zh) | 一种关于车载应用程序的数据处理方法及智能诊修*** | |
CN113852486A (zh) | 对于汽车以太网的动态服务质量控制 | |
CN117215958B (zh) | 一种车载应用分离设计软件及其测试方法 | |
CN112109723A (zh) | 车辆自动驾驶模块即插即用的方法、装置和存储介质 | |
US20120290767A1 (en) | Apparatus and method for providing application service using external memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21938722 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21938722 Country of ref document: EP Kind code of ref document: A1 |