+

WO2018171019A1 - Multivariable optimization driving and control system and method capable of intelligently adapting surface - Google Patents

Multivariable optimization driving and control system and method capable of intelligently adapting surface Download PDF

Info

Publication number
WO2018171019A1
WO2018171019A1 PCT/CN2017/084095 CN2017084095W WO2018171019A1 WO 2018171019 A1 WO2018171019 A1 WO 2018171019A1 CN 2017084095 W CN2017084095 W CN 2017084095W WO 2018171019 A1 WO2018171019 A1 WO 2018171019A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
driving
user
optimization
value group
Prior art date
Application number
PCT/CN2017/084095
Other languages
French (fr)
Chinese (zh)
Inventor
辛志宇
闵苏
叶鹏
Original Assignee
魔玛智能科技(上海)有限公司
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 魔玛智能科技(上海)有限公司 filed Critical 魔玛智能科技(上海)有限公司
Publication of WO2018171019A1 publication Critical patent/WO2018171019A1/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Definitions

  • the present invention relates to the field of computer and intelligent system control technologies, and in particular, to a multi-variable optimized drive control system and method for intelligently accommodating surfaces.
  • a self-adjusting surface support system it is often necessary to drive the system to simultaneously make the same or different changes and adjustments to multiple points and multiple areas of the surface.
  • these multi-variable driver implementations often need to be coordinated or completed simultaneously or simultaneously.
  • the driver system also needs a relatively flexible optimization strategy to implement the resource allocation scheme to meet the implementation requirements of different tasks for the user's individual needs and the real-time changing environment state.
  • the above task requirements could not be achieved.
  • the invention realizes the above multi-variable cooperation and achieves the requirement of optimal driving execution effect through a distributed modular optimization driving system and method combining software and hardware.
  • the multi-variable optimized driving control system for intelligent adaptive surface comprises: a data calling module, a data access module, a user behavior and state pattern recognition module, a user environment adaptation decision module, a multivariable optimization solving module, and a distributed Drive subsystem control module and distributed multiple drive subsystem modules, wherein:
  • the data invoking module is configured to transmit the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
  • a data access module for accessing the diachronic and real-time behavior and status tag data of the contact object
  • the user behavior and state pattern recognition module is configured to compare the acquired real-time and chronological contact object behavior and state tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode
  • the category value is written into the data access module
  • the user environment adaptation decision module is configured to obtain a current user mode category from the data access module, and retrieve a user environment adaptation target value group corresponding to the current user mode category from the data access module, and output the target value group to at most
  • the variable optimization solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
  • the multi-variable optimization solving module is configured to generate a driving strategy for the current user mode category, parse, optimize and correct the user environment adaptive target value group according to the driving strategy, and output the driving target value group to the user environment adaptive decision module;
  • the distributed driving subsystem control module is configured to receive a driving target value group that is adapted by the user environment to the decision module output, generate a corresponding driving value group and/or a task command, and output to the corresponding driving subsystem module for cooperative driving execution to complete the target. Task, and returning an operation value, the operation value is saved as a device driver record in the data access module;
  • a plurality of distributed drive subsystem modules for performing drive tasks for supporting surface adjustment.
  • the data access module comprises: a data temporary storage module and a database, wherein: the data temporary storage module stores the current user mode category value, and the database stores the duration, real-time behavior and status tag data of the contact object.
  • the contact object comprises: a partial or all body area where the user lies, sits, and is in contact with the support surface.
  • the multivariate optimization solution module comprises: a user customized optimization strategy module, a user environment adaptation optimization strategy module, a driving resource optimization strategy module, and a target task solving decision module, specifically:
  • the user customization optimization policy module is configured to set a user environment adaptation optimization strategy and a driving resource optimization strategy scheme corresponding to the current user mode category under different user personalized requirement conditions;
  • different user personalization strategies include:
  • the light sleep stage uses a comfort priority strategy and/or a non-perceive adaptation priority strategy
  • attitude-priority strategy and/or the non-perceive adaptation priority strategy are adopted in the deep sleep phase;
  • an uncomfortable strategy and/or an immediate adaptation priority strategy is employed during the sleep awakening period;
  • a gesture priority strategy is adopted for all sleep stages
  • the user environment adaptation optimization policy module is configured to set different adjustment strategies, and a priority relationship of target value adjustment between driving variables under the policy.
  • the attitude priority strategy the strategy of adjusting the attitude (height deformation) variable to the target value priority
  • Comfort priority strategy the strategy of adjusting the pressure variable to the target value priority
  • the global pressure balance strategy a strategy of balancing the pressure variables of various parts of the body to the target value
  • the driving resource optimization policy module is configured to set a calling scheme of different driving resources under different driving resource optimization strategies; specifically, for example:
  • the target task solving decision module is configured to accept a user environment adaptation target value group output by the user environment adaptation decision module, and generate the condition constraint constraint of the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module.
  • the driving target value group adapted to the driving operation is output to the driving subsystem control module.
  • the distributed drive subsystem control module comprises: an instruction accepting and communication module, a driver execution module,
  • the instruction accepting and communicating module is configured to accept a driving value group and a driving task command output by the driving execution module, and output a driving value group and/or a task command to the corresponding driving subsystem module;
  • the driver execution module is configured to accept the driving target value group output by the multivariate optimization solving module, generate a driving value group and The task command is driven to the instruction accept and communication module, and the return operation value is saved in the data access module.
  • the multi-variable optimization driving control method for intelligent adaptive surface comprises the following steps:
  • Data invocation step transferring the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
  • Data access step accessing the duration and real-time behavior and status tag data of the contact object
  • User behavior and status pattern recognition step compare the acquired real-time and duration contact object behavior and status tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode category value Write to the data access module;
  • the user environment adapts to the decision step: obtaining the current user mode category from the data access module, and calling the user environment adaptation target value group corresponding to the current user mode category from the data access module, and outputting the target value group to multivariate optimization
  • the solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
  • the multi-variable optimization solving step generating a driving strategy for the current user mode category, parsing, optimizing and correcting the user environment adaptation target value group according to the driving strategy, and outputting the driving target value group to the user environment adaptation decision module;
  • the distributed driving subsystem control step receiving the driving target value group output by the user environment adaptation decision module, generating a corresponding driving value group and/or task command, outputting to the corresponding driving subsystem module for cooperative driving execution, and completing the target task, And returning an operation value, the operation value is saved as a device driver record in the data access module;
  • Distributed multiple drive subsystem steps Perform drive tasks to support surface adjustments.
  • the present invention has the following beneficial effects:
  • the intelligent adaptive surface multi-variable optimization driving control system and method provided by the invention are particularly suitable for optimal control of multi-target tasks of multiple driving systems, and can cooperatively perform complex surface motion changes under the control of the global optimization strategy. Good user experience. And it can meet the user's personalized customized priority strategy and calculation method.
  • the invention changes from a simple target value drive to a multi-variable optimization drive that considers optimization strategies such as user customization, multiple environment adaptation and drive resources, and improves the user experience by data-driven and artificial intelligence.
  • the distributed modular multiple drive subsystems of the present invention are capable of cooperatively performing complex surface change actions under a global optimization strategy control system.
  • FIG. 1 is a schematic diagram of a multi-variable optimized drive control system for an intelligent adaptive surface provided in the present invention.
  • the multi-variable optimized driving control system for intelligent adaptive surface comprises: a data calling module, a data access module, a user behavior and state pattern recognition module, a user environment adaptation decision module, a multivariable optimization solving module, and a distributed Drive subsystem control module and distributed multiple drive subsystem modules, wherein:
  • the data invoking module is configured to transmit the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
  • a data access module for accessing the diachronic and real-time behavior and status tag data of the contact object
  • the user behavior and state pattern recognition module is configured to compare the acquired real-time and chronological contact object behavior and state tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode
  • the category value is written into the data access module
  • the user environment adaptation decision module is configured to obtain a current user mode category from the data access module, and retrieve a user environment adaptation target value group corresponding to the current user mode category from the data access module, and output the target value group to at most
  • the variable optimization solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
  • the multi-variable optimization solving module is configured to generate a driving strategy for the current user mode category, parse, optimize and correct the user environment adaptive target value group according to the driving strategy, and output the driving target value group to the user environment adaptive decision module;
  • the distributed driving subsystem control module is configured to receive a driving target value group that is adapted by the user environment to the decision module output, generate a corresponding driving value group and/or a task command, and output to the corresponding driving subsystem module for cooperative driving execution to complete the target. Task, and returning an operation value, the operation value is saved as a device driver record in the data access module;
  • a plurality of distributed drive subsystem modules for performing drive tasks for supporting surface adjustment.
  • the data access module includes: a data temporary storage module and a database, wherein: the data temporary storage module stores a current user mode category value, and the database stores the duration, real-time behavior, and status tag data of the contact object.
  • the contact object includes a partial or total body area where the user lies, sits, and is in contact with the support surface.
  • the multivariate optimization solution module includes: a user customized optimization strategy module, and a user environment adaptation optimization strategy module Block, drive resource optimization strategy module, target task solution decision module, specifically:
  • the user customization optimization policy module is configured to set a user environment adaptation optimization strategy and a driving resource optimization strategy scheme corresponding to the current user mode category under different user personalized requirement conditions;
  • different user personalization strategies include:
  • the light sleep stage uses a comfort priority strategy and/or a non-perceive adaptation priority strategy
  • attitude-priority strategy and/or the non-perceive adaptation priority strategy are adopted in the deep sleep phase;
  • an uncomfortable strategy and/or an immediate adaptation priority strategy is employed during the sleep awakening period;
  • a gesture priority strategy is adopted for all sleep stages
  • the user environment adaptation optimization policy module is configured to set different adjustment strategies, and a priority relationship of target value adjustment between driving variables under the policy;
  • Attitude priority strategy a strategy of adjusting the attitude (height deformation) variable to the target value priority
  • Comfort priority strategy a strategy that prioritizes pressure variables to target values
  • a global stress equalization strategy that balances the pressure variables of various parts of the body to the target value
  • the driving resource optimization policy module is configured to set a calling scheme of different driving resources under different driving resource optimization strategies; specifically, for example:
  • the target task solving decision module is configured to accept a user environment adaptation target value group output by the user environment adaptation decision module, and generate the condition constraint constraint of the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module.
  • the driving target value group adapted to the driving operation is output to the driving subsystem control module.
  • the distributed drive subsystem control module includes: an instruction accepting and communication module, and a driver execution module,
  • the instruction accepting and communicating module is configured to accept a driving value group and a driving task command output by the driving execution module, and output a driving value group and/or a task command to the corresponding driving subsystem module;
  • the driver execution module is configured to accept the driving target value group output by the multivariate optimization solving module, generate a driving value group and drive the task command to the instruction accepting and communication module, and return the operation value to be saved in the data access module.
  • the multi-variable optimization driving control method for intelligent adaptive surface comprises the following steps:
  • Data invocation step transferring the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
  • Data access step accessing the duration and real-time behavior and status tag data of the contact object
  • User behavior and status pattern recognition step compare the acquired real-time and duration contact object behavior and status tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode category value Write to the data access module;
  • the user environment adapts to the decision step: obtaining the current user mode category from the data access module, and calling the user environment adaptation target value group corresponding to the current user mode category from the data access module, and outputting the target value group to multivariate optimization
  • the solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
  • the multi-variable optimization solving step generating a driving strategy for the current user mode category, parsing, optimizing and correcting the user environment adaptation target value group according to the driving strategy, and outputting the driving target value group to the user environment adaptation decision module;
  • the distributed driving subsystem control step receiving the driving target value group output by the user environment adaptation decision module, generating a corresponding driving value group and/or task command, outputting to the corresponding driving subsystem module for cooperative driving execution, and completing the target task, And returning an operation value, the operation value is saved as a device driver record in the data access module;
  • Distributed multiple drive subsystem steps Perform drive tasks to support surface adjustments.
  • the steps in the multi-variable optimization driving control method of the intelligent adaptive surface provided by the present invention may be implemented by using corresponding modules, devices, units, etc. in the multi-variable optimization driving control system of the intelligent adaptive surface.
  • the steps of the method can be implemented by a person skilled in the art with reference to the technical solution of the system. That is, the embodiment in the system can be understood as a preferred example of implementing the method, and details are not described herein.
  • the method of the present invention is applied to a support surface control in which the distributed drive adapts to the user's sleep behavior and state.
  • the process of completing the deformation drive of the support surface is also very important for the user experience.
  • a set of optimization strategies are needed to control and manage the driving process. For example, for different weight body parts, how to naturally complete the adaptation action at the same time is very important for the user experience.
  • the database module is invoked to obtain the duration and immediate behavior and status tag data of the contact object, and the user behavior and state mode evaluation module and the user environment adaptation mode evaluation module are input.
  • the user behavior and state pattern recognition module compares the pre-entered pattern category features according to the acquired instant and diachronic contact object behavior and state tag data, and determines the current user mode category according to the sleep cycle and phase characteristics, the body motion behavior characteristics, and the posture.
  • the state feature and the like perform pattern recognition and classification marking, and write the current user's sleep cycle/stage and posture state mode category values into the data access module-data temporary storage module.
  • the user environment adaptation decision module obtains the current user's sleep cycle/stage, posture state mode category value from the data access module-data temporary storage module, and calls the user environment adaptation target value group corresponding to the mode category from the database module. Then, the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module in the multivariate optimization solution module are invoked to evaluate the current user mode and the environmental state, for example, user comfort priority is adopted during the sleep phase.
  • the strategy adopts the user attitude priority strategy in the deep sleep stage; according to the driving resource optimization strategy, the global driver is optimized to obtain a natural coordinated driving implementation process suitable for the user experience.
  • the target task solving decision module is called to optimize and correct the target value group.
  • the drive target value is output to the drive subsystem control module according to the corrected drive target value. .
  • the driving subsystem control module generates a driving value group and a driving task command according to the received driving target value group, performs cooperative driving execution on the distributed multiple driving subsystem modules, completes the target task, and returns the operation value to the driving subsystem control.
  • the module is written by the module as a device driver record to the data storage module - the database module.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Traffic Control Systems (AREA)

Abstract

A multivariable optimization driving and control system and method capable of intelligently adapting a surface. The system comprises: a data calling module, a data access module, a user behavior and state mode recognition module, a user environmental adaption decision module, a multivariable optimization calculation module, a distributed type driving subsystem control module, and distributed type multiple driving subsystem modules. The system and method are applicable for the optimization control of multi-target tasks of a plurality of driving systems and capable of cooperatively changing actions on complex surfaces under the control of a global optimization strategy, have good user experience, and can satisfy a personalized and customized preference strategy and calculation method of a user; driving according to a simple target value is changed to the multivariable optimization driving in considerations of optimization strategies for personalized customization of a user, multi-environmental adaptation and driving recourses, so that user experience is improved by means of data driving and artificial intelligence, and changing actions on complex surfaces can be cooperatively executed by means of a control system of the global optimization strategy.

Description

智能适应表面的多变量优化驱动控制系统及方法Multivariable optimized drive control system and method for intelligent adaptive surface 技术领域Technical field
本发明涉及计算机及智能系统控制技术领域,具体地,涉及智能适应表面的多变量优化驱动控制系统及方法。The present invention relates to the field of computer and intelligent system control technologies, and in particular, to a multi-variable optimized drive control system and method for intelligently accommodating surfaces.
背景技术Background technique
随着人工智能时代的到来,多维数据采集和用户模式识别为智能产品更好地适应用户体验提供了更多可能。在人机交互系统中,涉及与接触对象关系表面的复杂驱动改变往往同时具有多目标、多任务的特征。为了优化用户体验,这种复杂驱动改变需要特别进行多种变量因素的优化策略计算。同时,该驱动系统本身也需要整合软硬件系统,针对多变量优化策略的实施而进行专门优化设计。With the advent of the artificial intelligence era, multidimensional data collection and user pattern recognition provide more possibilities for smart products to better adapt to the user experience. In a human-computer interaction system, complex drive changes involving the surface of a contact object tend to have multiple goals and multiple tasks at the same time. In order to optimize the user experience, this complex drive change requires special optimization strategy calculations for a variety of variable factors. At the same time, the drive system itself also needs to integrate software and hardware systems, and specifically optimize the design for the implementation of multi-variable optimization strategies.
在可自主调节适应的表面支撑系统中,往往需要驱动系统同时对表面多点多区域进行相同或不同的改变和调整。为了优化用户体验,这些多变量的驱动执行往往需要同时、同步协同进行或完成。同时,针对用户的个性化需求和实时变化的环境状态,驱动系统也需要有相对灵活的优化策略来执行资源配置方案,以满足不同任务的实施要求。在以往的系统中,由于采用集中驱动系统,单一变量的任务模块,无法实现上述任务要求。本发明通过一种软硬件结合的分布式模块化优化驱动系统和方法,实现了上述多变量协同,达到最优驱动执行效果的要求。In a self-adjusting surface support system, it is often necessary to drive the system to simultaneously make the same or different changes and adjustments to multiple points and multiple areas of the surface. In order to optimize the user experience, these multi-variable driver implementations often need to be coordinated or completed simultaneously or simultaneously. At the same time, the driver system also needs a relatively flexible optimization strategy to implement the resource allocation scheme to meet the implementation requirements of different tasks for the user's individual needs and the real-time changing environment state. In the past systems, due to the centralized drive system and the single variable task module, the above task requirements could not be achieved. The invention realizes the above multi-variable cooperation and achieves the requirement of optimal driving execution effect through a distributed modular optimization driving system and method combining software and hardware.
发明内容Summary of the invention
针对现有技术中的缺陷,本发明的目的是提供一种智能适应表面的多变量优化驱动控制系统及方法。In view of the deficiencies in the prior art, it is an object of the present invention to provide a multi-variable optimized drive control system and method for intelligently accommodating surfaces.
根据本发明提供的智能适应表面的多变量优化驱动控制系统,包括:数据调用模块、数据存取模块、用户行为及状态模式识别模块、用户环境适应决策模块、多变量优化解算模块、分布式的驱动子系统控制模块以及分布式的多个驱动子系统模块,其中:The multi-variable optimized driving control system for intelligent adaptive surface provided by the invention comprises: a data calling module, a data access module, a user behavior and state pattern recognition module, a user environment adaptation decision module, a multivariable optimization solving module, and a distributed Drive subsystem control module and distributed multiple drive subsystem modules, wherein:
所述数据调用模块,用于将从数据存取模块中调取的接触对象历时和实时的行为和状态标记数据传输至用户行为及状态模式识别模块和用户环境适应决策模块; The data invoking module is configured to transmit the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
数据存取模块,用于存取接触对象的历时和实时的行为和状态标记数据;a data access module for accessing the diachronic and real-time behavior and status tag data of the contact object;
用户行为及状态模式识别模块,用于将获取的实时和历时接触对象行为和状态标记数据与数据库里的模式类别特征进行对比,并对当前用户模式类别进行模式识别和分类标记,将当前用户模式类别数值写入数据存取模块中;The user behavior and state pattern recognition module is configured to compare the acquired real-time and chronological contact object behavior and state tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode The category value is written into the data access module;
用户环境适应决策模块,用于从数据存取模块中获取当前用户模式类别,并从数据存取模块中调出当前用户模式类别对应的用户环境适应目标值组,输出所述目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adaptation decision module is configured to obtain a current user mode category from the data access module, and retrieve a user environment adaptation target value group corresponding to the current user mode category from the data access module, and output the target value group to at most The variable optimization solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
多变量优化解算模块,用于对当前用户模式类别产生驱动策略,根据驱动策略对用户环境适应目标值组进行解析、优化和修正,输出驱动目标值组到用户环境适应决策模块;The multi-variable optimization solving module is configured to generate a driving strategy for the current user mode category, parse, optimize and correct the user environment adaptive target value group according to the driving strategy, and output the driving target value group to the user environment adaptive decision module;
分布式的驱动子系统控制模块,用于接收用户环境适应决策模块输出的驱动目标值组,产生相应驱动值组和/或任务命令,输出到相应的驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值,所述操作值作为设备驱动记录保存在数据存取模块中;The distributed driving subsystem control module is configured to receive a driving target value group that is adapted by the user environment to the decision module output, generate a corresponding driving value group and/or a task command, and output to the corresponding driving subsystem module for cooperative driving execution to complete the target. Task, and returning an operation value, the operation value is saved as a device driver record in the data access module;
分布式的多个驱动子系统模块,用于执行对支撑表面调整的驱动任务。A plurality of distributed drive subsystem modules for performing drive tasks for supporting surface adjustment.
优选地,所述数据存取模块包括:数据暂存模块和数据库,其中:数据暂存模块中存储有当前用户模式类别数值,数据库中存储有接触对象的历时、实时的行为以及状态标记数据。Preferably, the data access module comprises: a data temporary storage module and a database, wherein: the data temporary storage module stores the current user mode category value, and the database stores the duration, real-time behavior and status tag data of the contact object.
优选地,所述接触对象包括:用户躺卧、坐、靠时与支撑表面接触的局部或者全部身体区域。Preferably, the contact object comprises: a partial or all body area where the user lies, sits, and is in contact with the support surface.
优选地,所述多变量优化解算模块包括:用户定制优化策略模块、用户环境适应优化策略模块、驱动资源优化策略模块、目标任务解算决策模块,具体地:Preferably, the multivariate optimization solution module comprises: a user customized optimization strategy module, a user environment adaptation optimization strategy module, a driving resource optimization strategy module, and a target task solving decision module, specifically:
所述用户定制优化策略模块用于设定不同的用户个性化要求条件下,当前用户模式类别相对应的用户环境适应优化策略以及驱动资源优化策略方案;The user customization optimization policy module is configured to set a user environment adaptation optimization strategy and a driving resource optimization strategy scheme corresponding to the current user mode category under different user personalized requirement conditions;
具体地,不同的用户个性化策略包括:Specifically, different user personalization strategies include:
1)、睡眠质量优先策略:1), sleep quality priority strategy:
入睡阶段采用舒适度优先策略和/或即时适应优先策略;Adopt a comfort priority strategy and/or an immediate adaptation priority strategy during the sleep phase;
浅睡眠阶段采用用舒适度优先策略和/或非察觉适应优先策略;The light sleep stage uses a comfort priority strategy and/or a non-perceive adaptation priority strategy;
深睡眠阶段采用姿态优先策略和/或非察觉适应优先策略;The attitude-priority strategy and/or the non-perceive adaptation priority strategy are adopted in the deep sleep phase;
满足睡眠时长要求时,在睡眠觉醒期采用不舒适策略和/或即时适应优先策略;When the sleep duration requirement is met, an uncomfortable strategy and/or an immediate adaptation priority strategy is employed during the sleep awakening period;
2)、特殊姿态保持优先策略: 2), special posture to maintain priority strategy:
全部睡眠阶段采用姿态优先策略;A gesture priority strategy is adopted for all sleep stages;
同时用户在目标姿态时,采用全局压力均衡策略;At the same time, when the user is in the target posture, the global pressure equalization strategy is adopted;
用户在非目标姿态时,采用不舒适策略;When the user is in a non-target posture, an uncomfortable strategy is adopted;
4)、生理指标监测优先策略:4), physiological indicators monitoring priority strategy:
全部睡眠阶段保持监测接触优先策略;Monitor the contact priority strategy during all sleep stages;
所述用户环境适应优化策略模块用于设定不同调整策略,以及该策略下驱动变量间目标值调整的优先级关系。The user environment adaptation optimization policy module is configured to set different adjustment strategies, and a priority relationship of target value adjustment between driving variables under the policy.
具体地,在智能床的应用场景中,有基于用户姿态的调整高度变量,也有基于用户舒适度的调整压力变量,因此在不同的用户环境适应策略下,这些调整变量的优先级和权重关系也各不相同。例如:Specifically, in the application scenario of the smart bed, there is an adjustment height variable based on the user's posture, and an adjustment pressure variable based on user comfort. Therefore, under different user environment adaptation strategies, the priority and weight relationship of these adjustment variables are also Different. E.g:
1、姿态优先策略,调整姿态(高度形变)变量到目标值优先的策略;1. The attitude priority strategy, the strategy of adjusting the attitude (height deformation) variable to the target value priority;
2、舒适度优先策略,调整压力变量到目标值优先的策略;2. Comfort priority strategy, the strategy of adjusting the pressure variable to the target value priority;
3、全局压力均衡策略,均衡调整身体各部位压力变量到目标值的策略;3. The global pressure balance strategy, a strategy of balancing the pressure variables of various parts of the body to the target value;
4、重点局部压力均衡策略,重点部位压力变量调整到目标值优先的策略;4. Focus on the partial pressure balance strategy, and adjust the pressure variable of the key parts to the target value priority strategy;
5、监测接触优先策略,保持监测传感器模块所在区域始终处于合理的接触状态;5. Monitor the contact priority strategy and keep the area where the monitoring sensor module is located in a reasonable contact state;
6、不舒适策略。6, uncomfortable strategy.
所述驱动资源优化策略模块用于设定不同要求的驱动资源优化策略下,不同驱动资源的调用方案;具体地,例如:The driving resource optimization policy module is configured to set a calling scheme of different driving resources under different driving resource optimization strategies; specifically, for example:
1、即时适应优先策略;1. Instant adaptation of priority strategies;
2、非察觉适应优先策略。2. Non-perceived adaptation priority strategy.
所述目标任务解算决策模块用于接受用户环境适应决策模块输出的用户环境适应目标值组,在用户定制优化策略模块、用户环境适应优化策略模块、驱动资源优化策略模块的条件约束下产生用于适应驱动操作的驱动目标值组,输出到驱动子系统控制模块。The target task solving decision module is configured to accept a user environment adaptation target value group output by the user environment adaptation decision module, and generate the condition constraint constraint of the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module. The driving target value group adapted to the driving operation is output to the driving subsystem control module.
优选地,所述分布式的驱动子系统控制模块包括:指令接受和通信模块、驱动执行模块,Preferably, the distributed drive subsystem control module comprises: an instruction accepting and communication module, a driver execution module,
所述指令接受和通信模块用于接受驱动执行模块输出的驱动值组和驱动任务命令,并输出驱动值组和/或任务命令到相应的驱动子系统模块;The instruction accepting and communicating module is configured to accept a driving value group and a driving task command output by the driving execution module, and output a driving value group and/or a task command to the corresponding driving subsystem module;
驱动执行模块用于接受多变量优化解算模块输出的驱动目标值组,生成驱动值组和 驱动任务命令到指令接受和通信模块,并返回操作值保存在数据存取模块中。The driver execution module is configured to accept the driving target value group output by the multivariate optimization solving module, generate a driving value group and The task command is driven to the instruction accept and communication module, and the return operation value is saved in the data access module.
根据本发明提供的智能适应表面的多变量优化驱动控制方法,包括如下步骤:The multi-variable optimization driving control method for intelligent adaptive surface provided by the invention comprises the following steps:
数据调用步骤:将从数据存取模块中调取的接触对象历时和实时的行为和状态标记数据传输至用户行为及状态模式识别模块和用户环境适应决策模块;Data invocation step: transferring the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
数据存取步骤:存取接触对象的历时和实时的行为和状态标记数据;Data access step: accessing the duration and real-time behavior and status tag data of the contact object;
用户行为及状态模式识别步骤:将获取的实时和历时接触对象行为和状态标记数据与数据库里的模式类别特征进行对比,并对当前用户模式类别进行模式识别和分类标记,将当前用户模式类别数值写入数据存取模块中;User behavior and status pattern recognition step: compare the acquired real-time and duration contact object behavior and status tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode category value Write to the data access module;
用户环境适应决策步骤:从数据存取模块中获取当前用户模式类别,并从数据存取模块中调出当前用户模式类别对应的用户环境适应目标值组,输出所述目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adapts to the decision step: obtaining the current user mode category from the data access module, and calling the user environment adaptation target value group corresponding to the current user mode category from the data access module, and outputting the target value group to multivariate optimization The solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
多变量优化解算步骤:对当前用户模式类别产生驱动策略,根据驱动策略对用户环境适应目标值组进行解析、优化和修正,输出驱动目标值组到用户环境适应决策模块;The multi-variable optimization solving step: generating a driving strategy for the current user mode category, parsing, optimizing and correcting the user environment adaptation target value group according to the driving strategy, and outputting the driving target value group to the user environment adaptation decision module;
分布式的驱动子系统控制步骤:接收用户环境适应决策模块输出的驱动目标值组,产生相应驱动值组和/或任务命令,输出到相应的驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值,所述操作值作为设备驱动记录保存在数据存取模块中;The distributed driving subsystem control step: receiving the driving target value group output by the user environment adaptation decision module, generating a corresponding driving value group and/or task command, outputting to the corresponding driving subsystem module for cooperative driving execution, and completing the target task, And returning an operation value, the operation value is saved as a device driver record in the data access module;
分布式的多个驱动子系统步骤:执行对支撑表面调整的驱动任务。Distributed multiple drive subsystem steps: Perform drive tasks to support surface adjustments.
与现有技术相比,本发明具有如下的有益效果:Compared with the prior art, the present invention has the following beneficial effects:
1、本发明中提供的智能适应表面的多变量优化驱动控制系统及方法尤其适用于多个驱动系统多目标任务的优化控制,能够在全局优化策略的控制下协同执行复杂表面动作的改变,具备良好的用户体验。并且能够满足用户个性定制化的优先策略和计算方法。1. The intelligent adaptive surface multi-variable optimization driving control system and method provided by the invention are particularly suitable for optimal control of multi-target tasks of multiple driving systems, and can cooperatively perform complex surface motion changes under the control of the global optimization strategy. Good user experience. And it can meet the user's personalized customized priority strategy and calculation method.
2、本发明从简单的目标值驱动变为考量用户个性化定制、多个环境适应和驱动资源等优化策略的多变量优化驱动,以数据驱动和人工智能方式提升了用户体验。2. The invention changes from a simple target value drive to a multi-variable optimization drive that considers optimization strategies such as user customization, multiple environment adaptation and drive resources, and improves the user experience by data-driven and artificial intelligence.
3、本发明中的分布式模块化的多个驱动子系统,能够在全局优化策略的控制系统下协同执行复杂表面改变动作。3. The distributed modular multiple drive subsystems of the present invention are capable of cooperatively performing complex surface change actions under a global optimization strategy control system.
附图说明DRAWINGS
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显: Other features, objects, and advantages of the present invention will become apparent from the Detailed Description of Description
图1为本发明中提供的智能适应表面的多变量优化驱动控制系统的原理图。1 is a schematic diagram of a multi-variable optimized drive control system for an intelligent adaptive surface provided in the present invention.
具体实施方式detailed description
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。The invention will now be described in detail in connection with specific embodiments. The following examples are intended to further understand the invention, but are not intended to limit the invention in any way. It should be noted that a number of changes and modifications may be made by those skilled in the art without departing from the inventive concept. These are all within the scope of protection of the present invention.
根据本发明提供的智能适应表面的多变量优化驱动控制系统,包括:数据调用模块、数据存取模块、用户行为及状态模式识别模块、用户环境适应决策模块、多变量优化解算模块、分布式的驱动子系统控制模块以及分布式的多个驱动子系统模块,其中:The multi-variable optimized driving control system for intelligent adaptive surface provided by the invention comprises: a data calling module, a data access module, a user behavior and state pattern recognition module, a user environment adaptation decision module, a multivariable optimization solving module, and a distributed Drive subsystem control module and distributed multiple drive subsystem modules, wherein:
所述数据调用模块,用于将从数据存取模块中调取的接触对象历时和实时的行为和状态标记数据传输至用户行为及状态模式识别模块和用户环境适应决策模块;The data invoking module is configured to transmit the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
数据存取模块,用于存取接触对象的历时和实时的行为和状态标记数据;a data access module for accessing the diachronic and real-time behavior and status tag data of the contact object;
用户行为及状态模式识别模块,用于将获取的实时和历时接触对象行为和状态标记数据与数据库里的模式类别特征进行对比,并对当前用户模式类别进行模式识别和分类标记,将当前用户模式类别数值写入数据存取模块中;The user behavior and state pattern recognition module is configured to compare the acquired real-time and chronological contact object behavior and state tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode The category value is written into the data access module;
用户环境适应决策模块,用于从数据存取模块中获取当前用户模式类别,并从数据存取模块中调出当前用户模式类别对应的用户环境适应目标值组,输出所述目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adaptation decision module is configured to obtain a current user mode category from the data access module, and retrieve a user environment adaptation target value group corresponding to the current user mode category from the data access module, and output the target value group to at most The variable optimization solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
多变量优化解算模块,用于对当前用户模式类别产生驱动策略,根据驱动策略对用户环境适应目标值组进行解析、优化和修正,输出驱动目标值组到用户环境适应决策模块;The multi-variable optimization solving module is configured to generate a driving strategy for the current user mode category, parse, optimize and correct the user environment adaptive target value group according to the driving strategy, and output the driving target value group to the user environment adaptive decision module;
分布式的驱动子系统控制模块,用于接收用户环境适应决策模块输出的驱动目标值组,产生相应驱动值组和/或任务命令,输出到相应的驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值,所述操作值作为设备驱动记录保存在数据存取模块中;The distributed driving subsystem control module is configured to receive a driving target value group that is adapted by the user environment to the decision module output, generate a corresponding driving value group and/or a task command, and output to the corresponding driving subsystem module for cooperative driving execution to complete the target. Task, and returning an operation value, the operation value is saved as a device driver record in the data access module;
分布式的多个驱动子系统模块,用于执行对支撑表面调整的驱动任务。A plurality of distributed drive subsystem modules for performing drive tasks for supporting surface adjustment.
所述数据存取模块包括:数据暂存模块和数据库,其中:数据暂存模块中存储有当前用户模式类别数值,数据库中存储有接触对象的历时、实时的行为以及状态标记数据。The data access module includes: a data temporary storage module and a database, wherein: the data temporary storage module stores a current user mode category value, and the database stores the duration, real-time behavior, and status tag data of the contact object.
所述接触对象包括:用户躺卧、坐、靠时与支撑表面接触的局部或者全部身体区域。The contact object includes a partial or total body area where the user lies, sits, and is in contact with the support surface.
所述多变量优化解算模块包括:用户定制优化策略模块、用户环境适应优化策略模 块、驱动资源优化策略模块、目标任务解算决策模块,具体地:The multivariate optimization solution module includes: a user customized optimization strategy module, and a user environment adaptation optimization strategy module Block, drive resource optimization strategy module, target task solution decision module, specifically:
所述用户定制优化策略模块用于设定不同的用户个性化要求条件下,当前用户模式类别相对应的用户环境适应优化策略以及驱动资源优化策略方案;The user customization optimization policy module is configured to set a user environment adaptation optimization strategy and a driving resource optimization strategy scheme corresponding to the current user mode category under different user personalized requirement conditions;
具体地,不同的用户个性化策略包括:Specifically, different user personalization strategies include:
1)、睡眠质量优先策略:1), sleep quality priority strategy:
入睡阶段采用舒适度优先策略和/或即时适应优先策略;Adopt a comfort priority strategy and/or an immediate adaptation priority strategy during the sleep phase;
浅睡眠阶段采用用舒适度优先策略和/或非察觉适应优先策略;The light sleep stage uses a comfort priority strategy and/or a non-perceive adaptation priority strategy;
深睡眠阶段采用姿态优先策略和/或非察觉适应优先策略;The attitude-priority strategy and/or the non-perceive adaptation priority strategy are adopted in the deep sleep phase;
满足睡眠时长要求时,在睡眠觉醒期采用不舒适策略和/或即时适应优先策略;When the sleep duration requirement is met, an uncomfortable strategy and/or an immediate adaptation priority strategy is employed during the sleep awakening period;
2)、特殊姿态保持优先策略:2), special posture to maintain priority strategy:
全部睡眠阶段采用姿态优先策略;A gesture priority strategy is adopted for all sleep stages;
同时用户在目标姿态时,采用全局压力均衡策略;At the same time, when the user is in the target posture, the global pressure equalization strategy is adopted;
用户在非目标姿态时,采用不舒适策略;When the user is in a non-target posture, an uncomfortable strategy is adopted;
4)、生理指标监测优先策略:4), physiological indicators monitoring priority strategy:
全部睡眠阶段保持监测接触优先策略;Monitor the contact priority strategy during all sleep stages;
所述用户环境适应优化策略模块用于设定不同调整策略,以及该策略下驱动变量间目标值调整的优先级关系;The user environment adaptation optimization policy module is configured to set different adjustment strategies, and a priority relationship of target value adjustment between driving variables under the policy;
具体地,在智能床的应用场景中,有基于用户姿态的调整高度变量,也有基于用户舒适度的调整压力变量,因此在不同的用户环境适应策略下,这些调整变量的优先级和权重关系也各不相同。例如:Specifically, in the application scenario of the smart bed, there is an adjustment height variable based on the user's posture, and an adjustment pressure variable based on user comfort. Therefore, under different user environment adaptation strategies, the priority and weight relationship of these adjustment variables are also Different. E.g:
姿态优先策略,调整姿态(高度形变)变量到目标值优先的策略;Attitude priority strategy, a strategy of adjusting the attitude (height deformation) variable to the target value priority;
舒适度优先策略,调整压力变量到目标值优先的策略;Comfort priority strategy, a strategy that prioritizes pressure variables to target values;
全局压力均衡策略,均衡调整身体各部位压力变量到目标值的策略;A global stress equalization strategy that balances the pressure variables of various parts of the body to the target value;
重点局部压力均衡策略,重点部位压力变量调整到目标值优先的策略;Focus on the partial pressure equalization strategy, and adjust the pressure variable of the key parts to the target value priority strategy;
监测接触优先策略,保持监测传感器模块所在区域始终处于合理的接触状态;Monitor the contact priority strategy and keep the area of the monitoring sensor module in a reasonable contact state;
不舒适策略。Uncomfortable strategy.
所述驱动资源优化策略模块用于设定不同要求的驱动资源优化策略下,不同驱动资源的调用方案;具体地,例如:The driving resource optimization policy module is configured to set a calling scheme of different driving resources under different driving resource optimization strategies; specifically, for example:
即时适应优先策略;Instant adaptation of priority strategies;
非察觉适应优先策略。 Non-perceived adaptation priority strategy.
所述目标任务解算决策模块用于接受用户环境适应决策模块输出的用户环境适应目标值组,在用户定制优化策略模块、用户环境适应优化策略模块、驱动资源优化策略模块的条件约束下产生用于适应驱动操作的驱动目标值组,输出到驱动子系统控制模块。The target task solving decision module is configured to accept a user environment adaptation target value group output by the user environment adaptation decision module, and generate the condition constraint constraint of the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module. The driving target value group adapted to the driving operation is output to the driving subsystem control module.
所述分布式的驱动子系统控制模块包括:指令接受和通信模块、驱动执行模块,The distributed drive subsystem control module includes: an instruction accepting and communication module, and a driver execution module,
所述指令接受和通信模块用于接受驱动执行模块输出的驱动值组和驱动任务命令,并输出驱动值组和/或任务命令到相应的驱动子系统模块;The instruction accepting and communicating module is configured to accept a driving value group and a driving task command output by the driving execution module, and output a driving value group and/or a task command to the corresponding driving subsystem module;
驱动执行模块用于接受多变量优化解算模块输出的驱动目标值组,生成驱动值组和驱动任务命令到指令接受和通信模块,并返回操作值保存在数据存取模块中。The driver execution module is configured to accept the driving target value group output by the multivariate optimization solving module, generate a driving value group and drive the task command to the instruction accepting and communication module, and return the operation value to be saved in the data access module.
根据本发明提供的智能适应表面的多变量优化驱动控制方法,包括如下步骤:The multi-variable optimization driving control method for intelligent adaptive surface provided by the invention comprises the following steps:
数据调用步骤:将从数据存取模块中调取的接触对象历时和实时的行为和状态标记数据传输至用户行为及状态模式识别模块和用户环境适应决策模块;Data invocation step: transferring the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
数据存取步骤:存取接触对象的历时和实时的行为和状态标记数据;Data access step: accessing the duration and real-time behavior and status tag data of the contact object;
用户行为及状态模式识别步骤:将获取的实时和历时接触对象行为和状态标记数据与数据库里的模式类别特征进行对比,并对当前用户模式类别进行模式识别和分类标记,将当前用户模式类别数值写入数据存取模块中;User behavior and status pattern recognition step: compare the acquired real-time and duration contact object behavior and status tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode category value Write to the data access module;
用户环境适应决策步骤:从数据存取模块中获取当前用户模式类别,并从数据存取模块中调出当前用户模式类别对应的用户环境适应目标值组,输出所述目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adapts to the decision step: obtaining the current user mode category from the data access module, and calling the user environment adaptation target value group corresponding to the current user mode category from the data access module, and outputting the target value group to multivariate optimization The solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
多变量优化解算步骤:对当前用户模式类别产生驱动策略,根据驱动策略对用户环境适应目标值组进行解析、优化和修正,输出驱动目标值组到用户环境适应决策模块;The multi-variable optimization solving step: generating a driving strategy for the current user mode category, parsing, optimizing and correcting the user environment adaptation target value group according to the driving strategy, and outputting the driving target value group to the user environment adaptation decision module;
分布式的驱动子系统控制步骤:接收用户环境适应决策模块输出的驱动目标值组,产生相应驱动值组和/或任务命令,输出到相应的驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值,所述操作值作为设备驱动记录保存在数据存取模块中;The distributed driving subsystem control step: receiving the driving target value group output by the user environment adaptation decision module, generating a corresponding driving value group and/or task command, outputting to the corresponding driving subsystem module for cooperative driving execution, and completing the target task, And returning an operation value, the operation value is saved as a device driver record in the data access module;
分布式的多个驱动子系统步骤:执行对支撑表面调整的驱动任务。Distributed multiple drive subsystem steps: Perform drive tasks to support surface adjustments.
需要说明的是,本发明提供的所述智能适应表面的多变量优化驱动控制方法中的步骤,可以利用所述智能适应表面的多变量优化驱动控制系统中对应的模块、装置、单元等予以实现,本领域技术人员可以参照所述系统的技术方案实现所述方法的步骤流程,即,所述系统中的实施例可理解为实现所述方法的优选例,在此不予赘述。It should be noted that the steps in the multi-variable optimization driving control method of the intelligent adaptive surface provided by the present invention may be implemented by using corresponding modules, devices, units, etc. in the multi-variable optimization driving control system of the intelligent adaptive surface. The steps of the method can be implemented by a person skilled in the art with reference to the technical solution of the system. That is, the embodiment in the system can be understood as a preferred example of implementing the method, and details are not described herein.
下面结合具体实施例对本发明中的技术方案做更加详细的说明。 The technical solution in the present invention will be described in more detail below with reference to specific embodiments.
实施例1Example 1
将本发明中的方法应用在分布式驱动适应用户睡眠行为和状态的支撑表面控制上。对于自适应人体躺卧的可形变支撑表面,除了准确计算出适应用户当前状态的表面目标值外,完成支撑表面的形变驱动的过程,对于用户体验来说也是非常重要。特别是,针对不同的用户偏好要求、用户所处的睡眠状态阶段要求、用户不同的身体部位的表面适应要求,需要有一组优化策略来控制、管理驱动过程。举例而言,对于不同重量的身体部位,如何同时自然的完成适应动作,对于用户体验来说是非常重要的。The method of the present invention is applied to a support surface control in which the distributed drive adapts to the user's sleep behavior and state. For the deformable support surface of the adaptive human body lying, in addition to accurately calculating the surface target value that adapts to the current state of the user, the process of completing the deformation drive of the support surface is also very important for the user experience. In particular, for different user preference requirements, the sleep state stage requirements of the user, and the surface adaptation requirements of different body parts of the user, a set of optimization strategies are needed to control and manage the driving process. For example, for different weight body parts, how to naturally complete the adaptation action at the same time is very important for the user experience.
人体躺卧在支撑表面时,通过调用数据库模块,获取接触对象历时和即时的行为和状态标记数据,输入用户行为及状态模式评估模块和用户环境适应模式评估模块。When the human body lies on the support surface, the database module is invoked to obtain the duration and immediate behavior and status tag data of the contact object, and the user behavior and state mode evaluation module and the user environment adaptation mode evaluation module are input.
用户行为及状态模式识别模块根据获取的即时和历时接触对象行为和状态标记数据,比对预先输入的模式类别特征进行识别,对当前用户模式类别根据睡眠周期和阶段特征、体动行为特征、姿态状态特征等进行模式识别和分类标记,将当前用户的睡眠周期/阶段、姿态状态模式类别数值写入数据存取模块——数据暂存模块。The user behavior and state pattern recognition module compares the pre-entered pattern category features according to the acquired instant and diachronic contact object behavior and state tag data, and determines the current user mode category according to the sleep cycle and phase characteristics, the body motion behavior characteristics, and the posture. The state feature and the like perform pattern recognition and classification marking, and write the current user's sleep cycle/stage and posture state mode category values into the data access module-data temporary storage module.
用户环境适应决策模块从数据存取模块——数据暂存模块获取当前用户的睡眠周期/阶段、姿态状态模式类别数值,并从数据库模块调出该模式类别对应的用户环境适应目标值组。然后,调用多变量优化解算模块中的用户定制优化策略模块、用户环境适应优化策略模块、以及驱动资源优化策略模块对当前用户模式和环境状态进行评估,例如,在入睡阶段采用用户舒适度优先策略,而在深睡眠阶段采用用户姿态优先策略等;根据驱动资源优化策略,对全局驱动进行优化,以获得适合用户体验的、自然协调的驱动实现过程等。然后,调用目标任务解算决策模块对目标值组进行优化和修正。根据解算修正后的驱动目标值,输出驱动目标值到驱动子系统控制模块。。The user environment adaptation decision module obtains the current user's sleep cycle/stage, posture state mode category value from the data access module-data temporary storage module, and calls the user environment adaptation target value group corresponding to the mode category from the database module. Then, the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module in the multivariate optimization solution module are invoked to evaluate the current user mode and the environmental state, for example, user comfort priority is adopted during the sleep phase. The strategy adopts the user attitude priority strategy in the deep sleep stage; according to the driving resource optimization strategy, the global driver is optimized to obtain a natural coordinated driving implementation process suitable for the user experience. Then, the target task solving decision module is called to optimize and correct the target value group. The drive target value is output to the drive subsystem control module according to the corrected drive target value. .
驱动子系统控制模块根据接收到的驱动目标值组,生成驱动值组和驱动任务命令对分布式的多个驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值给驱动子系统控制模块,由该模块作为设备驱动记录写入数据存储模块——数据库模块。The driving subsystem control module generates a driving value group and a driving task command according to the received driving target value group, performs cooperative driving execution on the distributed multiple driving subsystem modules, completes the target task, and returns the operation value to the driving subsystem control. The module is written by the module as a device driver record to the data storage module - the database module.
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。 The specific embodiments of the present invention have been described above. It is to be understood that the invention is not limited to the specific embodiments described above, and various changes or modifications may be made by those skilled in the art without departing from the scope of the invention. The features of the embodiments and the embodiments of the present application may be combined with each other arbitrarily without conflict.

Claims (7)

  1. 一种智能适应表面的多变量优化驱动控制系统,其特征在于,包括:用户环境适应决策模块、多变量优化解算模块;An intelligent adaptive surface control multi-variable optimization driving control system, comprising: a user environment adaptation decision module and a multivariate optimization solving module;
    用户环境适应决策模块输出目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adapts the decision module output target value group to the multivariate optimization solution module, obtains the returned drive target value group, and outputs the output to the distributed drive subsystem control module;
    多变量优化解算模块将调整后的目标值组输出到用户环境适应决策模块。The multivariate optimization solving module outputs the adjusted target value group to the user environment adaptation decision module.
  2. 根据权利要求1所述的智能适应表面的多变量优化驱动控制系统,其特征在于,还包括:数据调用模块、数据存取模块、用户行为及状态模式识别模块、分布式的驱动子系统控制模块以及分布式的多个驱动子系统模块,其中:The intelligent adaptive surface multivariable optimization driving control system according to claim 1, further comprising: a data calling module, a data access module, a user behavior and state pattern identifying module, and a distributed driving subsystem control module. And distributed multiple drive subsystem modules, where:
    所述数据调用模块,用于将从数据存取模块中调取的接触对象历时和实时的行为和状态标记数据传输至用户行为及状态模式识别模块和用户环境适应决策模块;The data invoking module is configured to transmit the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
    数据存取模块,用于存取接触对象的历时和实时的行为和状态标记数据;a data access module for accessing the diachronic and real-time behavior and status tag data of the contact object;
    用户行为及状态模式识别模块,用于将获取的实时和历时接触对象行为和状态标记数据与数据库里的模式类别特征进行对比,并对当前用户模式类别进行模式识别和分类标记,将当前用户模式类别数值写入数据存取模块中;The user behavior and state pattern recognition module is configured to compare the acquired real-time and chronological contact object behavior and state tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode The category value is written into the data access module;
    用户环境适应决策模块,用于从数据存取模块中获取当前用户模式类别,并从数据存取模块中调出当前用户模式类别对应的用户环境适应目标值组,输出所述目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adaptation decision module is configured to obtain a current user mode category from the data access module, and retrieve a user environment adaptation target value group corresponding to the current user mode category from the data access module, and output the target value group to at most The variable optimization solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
    多变量优化解算模块,用于对当前用户模式类别产生驱动策略,根据驱动策略对用户环境适应目标值组进行解析、优化和修正,输出驱动目标值组到用户环境适应决策模块;The multi-variable optimization solving module is configured to generate a driving strategy for the current user mode category, parse, optimize and correct the user environment adaptive target value group according to the driving strategy, and output the driving target value group to the user environment adaptive decision module;
    分布式的驱动子系统控制模块,用于接收用户环境适应决策模块输出的驱动目标值组,产生相应驱动值组和/或任务命令,输出到相应的驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值,所述操作值作为设备驱动记录保存在数据存取模块中;The distributed driving subsystem control module is configured to receive a driving target value group that is adapted by the user environment to the decision module output, generate a corresponding driving value group and/or a task command, and output to the corresponding driving subsystem module for cooperative driving execution to complete the target. Task, and returning an operation value, the operation value is saved as a device driver record in the data access module;
    分布式的多个驱动子系统模块,用于执行对支撑表面调整的驱动任务。A plurality of distributed drive subsystem modules for performing drive tasks for supporting surface adjustment.
  3. 根据权利要求2所述的智能适应表面的多变量优化驱动控制系统,其特征在于,所述数据存取模块包括:数据暂存模块和数据库,其中:数据暂存模块中存储有当前用户模式类别数值,数据库中存储有接触对象的历时、实时的行为以及状态标记数据。The intelligent adaptive surface multi-variable optimal drive control system according to claim 2, wherein the data access module comprises: a data temporary storage module and a database, wherein: the current temporary user mode is stored in the data temporary storage module. The value, the database stores the duration, real-time behavior, and status tag data of the contact object.
  4. 根据权利要求2所述的智能适应表面的多变量优化驱动控制系统,其特征在于, 所述接触对象包括:用户躺卧、坐、靠时与支撑表面接触的局部或者全部身体区域。The intelligently adapted surface multivariable optimal drive control system according to claim 2, wherein The contact object includes a partial or total body area where the user lies, sits, and is in contact with the support surface.
  5. 根据权利要求1所述的智能适应表面的多变量优化驱动控制系统,其特征在于,所述多变量优化解算模块包括:用户定制优化策略模块、用户环境适应优化策略模块、驱动资源优化策略模块、目标任务解算决策模块,具体地:The intelligent adaptive surface multi-variable optimization driving control system according to claim 1, wherein the multi-variable optimization solving module comprises: a user customized optimization strategy module, a user environment adaptation optimization strategy module, and a driving resource optimization strategy module. The target task solving decision module, specifically:
    所述用户定制优化策略模块用于设定不同的用户个性化要求条件下,当前用户模式类别相对应的用户环境适应优化策略以及驱动资源优化策略方案;The user customization optimization policy module is configured to set a user environment adaptation optimization strategy and a driving resource optimization strategy scheme corresponding to the current user mode category under different user personalized requirement conditions;
    所述用户环境适应优化策略模块用于设定不同调整策略,以及该策略下驱动变量间目标值调整的优先级关系;The user environment adaptation optimization policy module is configured to set different adjustment strategies, and a priority relationship of target value adjustment between driving variables under the policy;
    所述驱动资源优化策略模块用于设定不同要求的驱动资源优化策略下,不同驱动资源的调用方案;The driving resource optimization policy module is configured to set a calling scheme of different driving resources under a driving resource optimization strategy with different requirements;
    所述目标任务解算决策模块用于接受用户环境适应决策模块输出的用户环境适应目标值组,在用户定制优化策略模块、用户环境适应优化策略模块、驱动资源优化策略模块的条件约束下产生用于适应驱动操作的驱动目标值组,输出到驱动子系统控制模块。The target task solving decision module is configured to accept a user environment adaptation target value group output by the user environment adaptation decision module, and generate the condition constraint constraint of the user customization optimization strategy module, the user environment adaptation optimization strategy module, and the driving resource optimization strategy module. The driving target value group adapted to the driving operation is output to the driving subsystem control module.
  6. 根据权利要求1或2所述的智能适应表面的多变量优化驱动控制系统,其特征在于,所述分布式的驱动子系统控制模块包括:指令接受和通信模块、驱动执行模块,The intelligent adaptive surface multi-variable optimization drive control system according to claim 1 or 2, wherein the distributed drive subsystem control module comprises: an instruction acceptance and communication module, and a drive execution module.
    所述指令接受和通信模块用于接受驱动执行模块输出的驱动值组和驱动任务命令,并输出驱动值组和/或任务命令到相应的驱动子系统模块;The instruction accepting and communicating module is configured to accept a driving value group and a driving task command output by the driving execution module, and output a driving value group and/or a task command to the corresponding driving subsystem module;
    驱动执行模块用于接受多变量优化解算模块输出的驱动目标值组,生成驱动值组和驱动任务命令到指令接受和通信模块,并返回操作值保存在数据存取模块中。The driver execution module is configured to accept the driving target value group output by the multivariate optimization solving module, generate a driving value group and drive the task command to the instruction accepting and communication module, and return the operation value to be saved in the data access module.
  7. 一种智能适应表面的多变量优化驱动控制方法,其特征在于,包括如下步骤:A multi-variable optimal driving control method for intelligently adapting surfaces, comprising the following steps:
    数据调用步骤:将从数据存取模块中调取的接触对象历时和实时的行为和状态标记数据传输至用户行为及状态模式识别模块和用户环境适应决策模块;Data invocation step: transferring the contact object duration and real-time behavior and status tag data retrieved from the data access module to the user behavior and state pattern recognition module and the user environment adaptation decision module;
    数据存取步骤:存取接触对象的历时和实时的行为和状态标记数据;Data access step: accessing the duration and real-time behavior and status tag data of the contact object;
    用户行为及状态模式识别步骤:将获取的实时和历时接触对象行为和状态标记数据与数据库里的模式类别特征进行对比,并对当前用户模式类别进行模式识别和分类标记,将当前用户模式类别数值写入数据存取模块中;User behavior and status pattern recognition step: compare the acquired real-time and duration contact object behavior and status tag data with the pattern category features in the database, and perform pattern recognition and classification marking on the current user mode category, and the current user mode category value Write to the data access module;
    用户环境适应决策步骤:从数据存取模块中获取当前用户模式类别,并从数据存取模块中调出当前用户模式类别对应的用户环境适应目标值组,输出所述目标值组到多变量优化解算模块,获得返回的驱动目标值组,输出到分布式驱动子系统控制模块;The user environment adapts to the decision step: obtaining the current user mode category from the data access module, and calling the user environment adaptation target value group corresponding to the current user mode category from the data access module, and outputting the target value group to multivariate optimization The solving module obtains the returned driving target value group and outputs to the distributed driving subsystem control module;
    多变量优化解算步骤:对当前用户模式类别产生驱动策略,根据驱动策略对用户环 境适应目标值组进行解析、优化和修正,输出驱动目标值组到用户环境适应决策模块;Multivariate optimization solving step: generating a driving strategy for the current user mode category, and a user ring according to the driving strategy The target adaptation target value group is parsed, optimized and corrected, and the output drive target value group is output to the user environment adaptation decision module;
    分布式的驱动子系统控制步骤:接收用户环境适应决策模块输出的驱动目标值组,产生相应驱动值组和/或任务命令,输出到相应的驱动子系统模块进行协同驱动执行,完成目标任务,并返回操作值,所述操作值作为设备驱动记录保存在数据存取模块中;The distributed driving subsystem control step: receiving the driving target value group output by the user environment adaptation decision module, generating a corresponding driving value group and/or task command, outputting to the corresponding driving subsystem module for cooperative driving execution, and completing the target task, And returning an operation value, the operation value is saved as a device driver record in the data access module;
    分布式的多个驱动子系统步骤:执行对支撑表面调整的驱动任务。 Distributed multiple drive subsystem steps: Perform drive tasks to support surface adjustments.
PCT/CN2017/084095 2017-03-20 2017-05-12 Multivariable optimization driving and control system and method capable of intelligently adapting surface WO2018171019A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710166523.7A CN107168111B (en) 2017-03-20 2017-03-20 Intelligence adapts to the Multi-variables optimum design driving control system and method on surface
CN201710166523.7 2017-03-20

Publications (1)

Publication Number Publication Date
WO2018171019A1 true WO2018171019A1 (en) 2018-09-27

Family

ID=59849306

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/084095 WO2018171019A1 (en) 2017-03-20 2017-05-12 Multivariable optimization driving and control system and method capable of intelligently adapting surface

Country Status (2)

Country Link
CN (1) CN107168111B (en)
WO (1) WO2018171019A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102298346A (en) * 2011-05-26 2011-12-28 江苏科技大学 Intelligent wheel chair voice drive controller and identification and control method thereof
US20120255121A1 (en) * 2011-04-11 2012-10-11 Receveur Timothy J Low noise linear diaphragm compressor by variable amplitude driver
CN103780691A (en) * 2014-01-20 2014-05-07 辛志宇 Intelligent sleep system, user side system of intelligent sleep system, and cloud system of intelligent sleep system
CN203838535U (en) * 2014-01-20 2014-09-17 辛志宇 Matrix modularization sleep data acquisition and environment motion system achieving flexible arrangement and replacement
CN106959636A (en) * 2017-03-20 2017-07-18 魔玛智能科技(上海)有限公司 Intelligence adapts to the modularized distribution type driving control system and method for support surface

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201097174Y (en) * 2007-10-29 2008-08-06 吴远宁 Electronic controller for medial health care mattress
CN102436246A (en) * 2011-12-19 2012-05-02 厦门万安智能股份有限公司 Intelligent house furnishing centralized control device with environmental adaptive contextual models
US20150351556A1 (en) * 2014-06-05 2015-12-10 Morphy Inc. Bed device system and methods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120255121A1 (en) * 2011-04-11 2012-10-11 Receveur Timothy J Low noise linear diaphragm compressor by variable amplitude driver
CN102298346A (en) * 2011-05-26 2011-12-28 江苏科技大学 Intelligent wheel chair voice drive controller and identification and control method thereof
CN103780691A (en) * 2014-01-20 2014-05-07 辛志宇 Intelligent sleep system, user side system of intelligent sleep system, and cloud system of intelligent sleep system
CN203838535U (en) * 2014-01-20 2014-09-17 辛志宇 Matrix modularization sleep data acquisition and environment motion system achieving flexible arrangement and replacement
CN106959636A (en) * 2017-03-20 2017-07-18 魔玛智能科技(上海)有限公司 Intelligence adapts to the modularized distribution type driving control system and method for support surface

Also Published As

Publication number Publication date
CN107168111B (en) 2019-03-08
CN107168111A (en) 2017-09-15

Similar Documents

Publication Publication Date Title
US10474951B2 (en) Memory efficient scalable deep learning with model parallelization
US11783227B2 (en) Method, apparatus, device and readable medium for transfer learning in machine learning
US11501215B2 (en) Hierarchical clustered reinforcement machine learning
US20190095794A1 (en) Methods and apparatus for training a neural network
JP2022501676A (en) Data processing methods, devices, computer devices, and storage media
WO2018171020A1 (en) Modular distributed drive control system and method for smart adaptive support surface
CN107003929A (en) The application of machine learning on isomery nuclear equipment is characterized
GB2624839A (en) Creating multiple prioritized clinical summaries using artificial intelligence
US11472028B2 (en) Systems and methods automatic anomaly detection in mixed human-robot manufacturing processes
CN108984257A (en) A kind of machine learning platform for supporting custom algorithm component
KR20230108293A (en) Input value processing method and system
Kauhanen et al. Haptic feedback compared with visual feedback for BCI
CN109471520A (en) Method of adjustment, device and the storage medium and intelligent elevated table of intelligent elevated table
WO2018171019A1 (en) Multivariable optimization driving and control system and method capable of intelligently adapting surface
CN119396497B (en) Edge AI collaboration method and system based on cloud-based large model enhancement
CN104778254A (en) Distributing type system for non-parameter topic automatic identifying and identifying method
US11369290B2 (en) Assist device control system
CN118136222B (en) Digital intelligent oxygen generation system oriented to medical environment
CN109301820A (en) A kind of enterprise's electrical control method and system
CN113632132A (en) Computer-aided energy management method and energy management system
WO2023015500A1 (en) Multiple-model heterogeneous computing
US11557898B2 (en) Method and devices for processing sensor data by applying one or more processing pipelines to the sensor data
CN113796335B (en) Control method, device, equipment and storage medium of mouse behavior training system
KR20180065476A (en) Method and apparatus for monitoring posture of users
Rad et al. Control Algorithms for Medical Recovery Robots Used in Physiotherapy

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: 17902095

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: 17902095

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 03/01/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17902095

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载