一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自定义交互控制器及方法与流程

2022-12-23 20:41:52 来源:中国专利 TAG:
1.本发明属于电器控制器及软件
技术领域
:,具体涉及一种用户可自定义的电器交互控制器及其相关软件、方法。
背景技术
::2.随着物质的丰富,个人能力的提升,自己动手做理念的认可,人们对电器的需求越来越个性化。在智能化和iot技术背景下,电器特别是家用电器呈现多样化和专业化的特点,控制方式也向网络化、语音化发展,但是其都是在电器已有的功能基础上的操作,并不能满足人们对电器本身功能的个性化、定制化的需求;同时网络化的远端操控对于需要在电器近端进行准备的情况也是不方便的。3.专利申请cn201310322228“一种开放式智能家电控制系统及其控制方法”,提出了具有开放api接口的家电,第三方或用户通过在控制设备上编程调用家电的api接口来实现特定的控制程序。其控制设备是独立于家电的远端设备,比如网络服务器、手机等。该专利描述的是通过远端控制设备上运行的程序对家电功能进行自定义的一种方法和系统,要解决的问题是具有物联网能力的智能家电不同品牌之间不能互通的问题。其不足是,家电控制器和用户交互部分并没有发生变化,因此在家电近端不方便进行自定义功能的执行。4.专利申请cn2018101993842“一种功能自定义空调的实现方法、装置及空调”描述了厂家主导,根据用户反馈进行的空调硬件配置选择、软件参数调整的方案,并未实现用户自主对空调功能的定义。技术实现要素:5.本发明的目的就是解决上述问题,提供一种用于电器的可自定义交互控制器及其应用程序和方法。6.本发明涉及的术语说明如下:终端:指具有运算能力、交互界面和连接外设能力的设备,比如计算机、手机。7.应用程序:指运行在终端上的软件或组件,比如计算机上的程序、手机上的app、微信小程序、网页程序。8.电器:特指具有人机交互能力的家用电器、办公电器、商业电器或工业电器。9.电器主机:可以是逻辑概念或独立的物理设备,指电器中除去人机交互、高级功能的控制部分;可完成电器的底层功能和安全保护,比如控制电饭煲的加热管,读取电饭煲的温度传感器,超温停止加热等。10.交互控制器:具有人机界面,完成高级功能的逻辑,比如电饭煲的煮饭、煮粥等功能的实现;交互控制器和电器主机关系有如下几种方式:1)一体化方式:交互控制器和电器主机是有机的一个整体,在物理上硬连接,比如一般的电饭煲、微波炉;2)拼接方式:交互控制器和电器主机是各自独立的设备,两者在结构和电气上对接后实现完整电器功能,比如专利de102009002774a“methodforoperatingahouseholdappliance,portablecontrolunitandhouseholdappliance”描述了一种交互控制器可分离的家用电器;3)遥控方式:交互控制器和电器主机是各自独立的设备,两者通过媒介进行交互,比如空调、电视,其遥控器为交互控制器。11.用户程序:由用户编写而生成的程序,运行在交互控制器上。12.本发明具体实现方案是:涉及电器主机、交互控制器、应用程序和可选的云端。13.所述交互控制器包括功能单元、自定义标签和保护层,其中:功能单元有用户程序接口,可以与应用程序所在的终端通过无线或有线方式建立连接,从而完成交互控制器和应用程序的数据、程序传输;有对接接口,可以与电器主机实现控制或数据的交互,这个接口可以是逻辑性的,也可以是物理实体;也可以包括扩展接口,用于外接用户需要的传感器或执行器。自定义标签可对应多块标签,可存在于多个物理表面,而这些物理表面可以在不同的平面;自定义标签可以是正物理实体,比如不干胶贴纸或3d打印件,通过可重复使用的贴合材料或机构可以贴合在功能单元或保护层上,同时也可以被移除;自定义标签可以是负物理实体,比如在依附在保护层上的阴文雕刻;自定义标签也可以是可擦除材料,比如油墨,直接书写或转印在功能单元上或保护层上;自定义标签可以是虚拟的,比如是显示元件上由软件生成的文字、图像;自定义标签可以被用户制作、修改、更换。保护层有贴合机构或材料,可以通过可重复使用的胶、磁、静电或卡扣等方式与功能单元或自定义标签贴合;起到保护标签的作用,有的情况也同步具有交互控制器面板的作用。14.所述电器主机,可与主机控制器通过对接口进行数据交互。15.所述应用程序,运行于终端上,其界面包括器主机类型选择项和交互控制器类型选择项,所述电器主机类型选择项可由用户选择或输入具体的型号,或者通过交互控制器的用户程序接口自动获取的型号;所述的交互控制器类型选择项可由用户选择或输入具体的型号,或者通过交互控制器的用户程序接口自动获取的型号;对于交互控制器与电器主机一体化的电器,交互控制器型号自动和电器主机型号相同或者该选项处于非激活状态。其界面还包括编程区,编程区内有交互控制器仿真界面、程序块子区和代码子区;所述程序块子区中的程序块随着用户选择或自动获取的电器主机类型、交互控制器类型而进行动态变化;进一步,仿真界面中可编程的部件可点击;代码子区有若干代码窗口,每个可编程部件至少对应一个代码窗口;点击仿真界面的可编程部件,程序块子区中的程序块按部件类型可进行动态变化,同时代码区中对应该部件的代码窗口将激活。16.其界面还包括仿真界面编辑区,其包含交互控制器仿真编辑界面、编辑选项,可用于编辑交互控制器自定义标签,可输出多种文件格式,用于辅助自定义标签的制作。17.其内部逻辑、资源包括电器主机能力数据库和程序块生成处理模块;所述电器主机能力数据库中包含至少一个电器主机的能力数据集合,每个集合有至少一条记录,记录中包括能力类型、名称、参数范围;能力数据在应用软件内置或从云端获取;所述程序块生成处理模块,依据电器主机能力数据库用于自动生成与该电器主机相关的编程用程序块。在前述基础上,实现自定义交互控制器的方法是,包括两个基本操作:a)用户在应用程序对电器功能进行编程,生成目标文件,通过用户程序接口下载到交互控制器中;b)用户制作自定义标签,使其直接或间接贴合或依附在交互控制器的功能单元上,用于标识功能单元人机交互部件的功能;在首次使用时,操作a和b都需要进行;在调整电器功能时,操作a需要进行,操作b为可选项,在执行b时,需要替换或覆盖需要调整的自定义标签。18.本发明通过上述方案,可以实现用户对电器的自定义,且自定义功能方便在电器近端操作,满足用户对电器功能个性化的需求。附图说明19.图1总体方案示意图。20.图2拼接方式交互控制器示意图a。21.图3拼接方式交互控制器示意图b。22.图4一体化方式交互控制器示意图。23.图5遥控方式交互控制器示意图。24.图6应用程序架构示意图。25.图7应用程序代码编辑功能布局示意图。26.图8应用程序仿真界面编辑功能布局示意图。具体实施方式27.下面通过具体实施例对本发明进行说明。28.实施例1:如图2所示,拼接方式的交互控制器3包括功能单元31、自定义标签32和保护层33。其中功能单元31,包括由旋钮、触摸按键组成的输入部件311,包括由点阵显示屏或数码管组成的显示部件313,包括标签贴合区312,包括wifi或蓝牙方式用户程序接口317,包括扩展接口316,包括对接接口315;其中自定义标签32,为一面可书写、印刷的矩形和圆形弱粘性不干胶,可以粘贴到功能单元31的标签贴合区312;其中矩形保护层33为硬质透明材料,有磁性贴合机构331,可与功能单元31主体贴合;其中圆形保护层33为透明硬质材料,内有静电吸附层,可以与圆形自定义标签32贴合。自定义标签32和保护层33可以根据用户的需要进行修改、移除、更换。29.实施例2:如图3所示,拼接方式的交互控制器3使用了触摸屏,包括功能单元31、自定义标签32和保护层33。功能单元31的输入部件311和显示部件313由触摸屏承载,通过用户程序定义实现;自定义标签32由触摸屏承载,通过用户程序定义实现;保护层33为硬质透明盖板,由贴合材料贴合于功能单元31上。自定义标签32的修改、移除、更换通过用户程序完成。30.实施例3:如图4所示,一体化方式的交互控制器3包括功能单元31、自定义标签32和保护层33。其中功能单元31包括由物理按键组成的输入部件311,包括由lcd屏组成的显示部件313,包括usb方式的用户程序接口317,包括扩展接口316;其中自定义标签32,为一面可书写、印刷的静电贴,可以贴合到保护层33上;其中保护层33为带开孔硬质膜,内侧有弱粘性不干胶,可贴合于功能单元31上,这样自定义标签32也间接贴合于功能单元31上。31.实施例4:如图5所示,遥控方式的交互控制器3包括功能单元31、自定义标签32和保护层33。其中功能单元31包括由物理按键组成的输入部件311,包括光线传感器组成的用户程序接口317,该光线传感器可与应用程序所在终端的光学部件,比如屏幕、摄像头闪光灯交互,包括扩展接口316,包括红外方式对接接口315。其中自定义标签32,是通过笔或转印贴将可擦除油墨材料贴合到交互控制器31上。其中保护层33为带开孔静电贴膜,可贴合于功能单元31上。32.实施例5:如图6所示,应用软件5在架构上由界面层、逻辑层和数据层构成,包括代码编辑功能、仿真界面编辑功能。33.所述代码编辑功能布局如图7所示。在工具栏50中,有电器主机类型选择项501,可用于用户输入或选择主机的型号;有交互控制器选择项502,可用于用户输入或选择交互控制器的型号;有目标连接选择项503,当交互控制器工作且与终端在物理层连接后,通过该选择项建立应用软件与交互控制器的高层连接,同时在建立连接后应用软件可自动获取交互控制器型号,若交互控制器与电器主机相连,也会获取电器主机型号,并自动更新电器主机类型选择项501和交互控制器选选择项502;有程序下载项504,用于将用户编写的代码并经过程序处理模块加工过的用户程序下载到交互控制器上。在编程区51中,有程序块子区512,其内有程序块513,当电器主机类型确定后,将呈现与该电器主机相关的程序块;有代码子区514,用户在该区内使用程序块513进行编程,代码子区514内有若干代码窗口;有交互控制器仿真界面511,当交互控制器类型确定后,将呈现该交互控制器的的仿真界面,仿真界面上可编程部件可以点击,点击时,在程序块子区512将呈现与该点击部件相关的程序块513,同时代码子区514将在相应的代码窗口中呈现与该点击部件相关的用户代码。34.所述仿真界面编辑功能布局如图8所示。在仿真界面编辑区520内有交互控制器仿真编辑界面521和编辑工具栏522,可以实现交互控制器自定义标签的设计、编辑;对于实施例2使用触摸屏的交互控制器,也可以实现对输入部件、显示部件的定义、编辑,该操作也会更新交互控制器特征库。在工具栏50中有标签输出项505,可以将设计的自定义标签以多种格式输出,辅助制作自定义标签。完成交互控制器的仿真界面设计,将会同步更新编程区51中的交互控制器仿真界面511。35.进一步,应用程序5维护电器主机能力库、交互控制器特征库。所述电器主机能力库中存储有电器主机的型号、名称,存储有相关执行器/传感器的名称、类型、参数范围、单位,存储有相应的程序库。所述交互控制器特称库存储交互控制器的名称、型号、界面信息、交互部件参数,自定义标签信息。电器主机能力库、交互控制器特征库内容可以内置,也可以从云端获取,有些内容由用户操作而生成。应用程序5中的程序块生成模块,依据电器主机能力库、交互控制器特征库生成相应的编程块513;仿真界面处理模块依据交互控制器特征库生成交互控制器仿真界面511或交互控制器仿真编辑界面521。36.进一步,应用程序5维护用户代码库,用于存储用户编写的代码,并在用户编辑相应的电机主机类型和交互控制器类型所关联的代码时,将已有用户代码显示在代码子区514。37.实施例6:在实施例1和实施例5的基础上,实现自定义交互控制器的方法举例如下:1)将交互控制器3与电器主机1对接,交互控制器3蓝牙自动开启;2)在终端上启动应用程序5,通过户程序接口317,与交互控制器3完成蓝牙配对连接;3)通过用户程序接口317自动获得交互控制器3和电器主机1的型号;4)在应用程序5的仿真界面编辑区520,设计标签,输出标签设计文件,通过打印机打印设计到自定义标签32上;5)将制作好的自定义标签32粘贴到交互控制器3的功能单元31上,将保护层33贴合到功能单元31上;6)在应用程序5的编程区51进行自定义功能的编程,生成用户程序,并通过用户程序接口317将其下载到交互控制器3上;7)若要进行功能调整,执行上述步骤,其中4)5)是可选步骤。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献