CN115509138A - User-defined interaction controller and method - Google Patents
User-defined interaction controller and method Download PDFInfo
- Publication number
- CN115509138A CN115509138A CN202210131142.6A CN202210131142A CN115509138A CN 115509138 A CN115509138 A CN 115509138A CN 202210131142 A CN202210131142 A CN 202210131142A CN 115509138 A CN115509138 A CN 115509138A
- Authority
- CN
- China
- Prior art keywords
- interactive controller
- user
- interface
- program
- electrical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000003993 interaction Effects 0.000 title claims abstract description 15
- 230000002452 interceptive effect Effects 0.000 claims abstract description 84
- 238000004088 simulation Methods 0.000 claims abstract description 23
- 239000011241 protective layer Substances 0.000 claims description 19
- 239000000463 material Substances 0.000 claims description 9
- 230000007246 mechanism Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 238000003032 molecular docking Methods 0.000 claims description 4
- 239000000203 mixture Substances 0.000 claims 1
- 239000007787 solid Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 239000010410 layer Substances 0.000 description 6
- 241000209094 Oryza Species 0.000 description 5
- 235000007164 Oryza sativa Nutrition 0.000 description 5
- 239000000853 adhesive Substances 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 235000009566 rice Nutrition 0.000 description 5
- 230000001070 adhesive effect Effects 0.000 description 2
- 238000010411 cooking Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 239000000976 ink Substances 0.000 description 2
- 238000010146 3D printing Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 235000021395 porridge Nutrition 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000001179 sorption measurement Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000012780 transparent material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
本发明属于电器控制器及软件技术领域,提供一种用于电器的可自定义交互控制器及其应用程序和方法。具体实现方案涉及电器主机、交互控制器、应用程序和可选的云端。所述交互控制器包括功能单元、自定义标签和保护层;所述应用程序,运行于终端上,包括编程区,用于用户编写代码并下载用户程序到交互控制器上,还可包括仿真界面编辑区,用于编辑交互控制器自定义标签,辅助自定义标签的制作。本发明可以实现用户对电器的自定义,且自定义功能方便在电器近端操作,满足用户对电器功能个性化的需求。
The invention belongs to the technical field of electrical appliance controllers and software, and provides a self-defining interactive controller for electrical appliances and its application program and method. The specific implementation scheme involves electrical host, interactive controller, application program and optional cloud. The interactive controller includes functional units, custom labels and protection layers; the application program runs on the terminal and includes a programming area for users to write codes and download user programs to the interactive controller, and can also include a simulation interface The editing area is used to edit the custom label of the interaction controller to assist in the creation of the custom label. The invention can realize the user's self-definition of the electric appliance, and the self-definition function is convenient to operate at the near end of the electric appliance, so as to meet the user's demand for individualized electric appliance functions.
Description
技术领域technical field
本发明属于电器控制器及软件技术领域,具体涉及一种用户可自定义的电器交互控制器及其相关软件、方法。The invention belongs to the technical field of electrical appliance controllers and software, and in particular relates to a user-definable electrical appliance interactive controller and related software and methods.
背景技术Background technique
随着物质的丰富,个人能力的提升,自己动手做理念的认可,人们对电器的需求越来越个性化。在智能化和IOT技术背景下,电器特别是家用电器呈现多样化和专业化的特点,控制方式也向网络化、语音化发展,但是其都是在电器已有的功能基础上的操作,并不能满足人们对电器本身功能的个性化、定制化的需求;同时网络化的远端操控对于需要在电器近端进行准备的情况也是不方便的。With the abundance of materials, the improvement of personal ability, and the recognition of the concept of do-it-yourself, people's demand for electrical appliances is becoming more and more personalized. Under the background of intelligence and IOT technology, electrical appliances, especially household appliances, are characterized by diversification and specialization, and the control methods are also developing towards networking and voice, but they are all based on the existing functions of electrical appliances. It cannot satisfy people's needs for individualization and customization of the electrical appliances themselves; at the same time, networked remote control is also inconvenient for the situation where preparations need to be made at the near end of the electrical appliances.
专利申请CN201310322228“一种开放式智能家电控制系统及其控制方法”,提出了具有开放API接口的家电,第三方或用户通过在控制设备上编程调用家电的API接口来实现特定的控制程序。其控制设备是独立于家电的远端设备,比如网络服务器、手机等。该专利描述的是通过远端控制设备上运行的程序对家电功能进行自定义的一种方法和系统,要解决的问题是具有物联网能力的智能家电不同品牌之间不能互通的问题。其不足是,家电控制器和用户交互部分并没有发生变化,因此在家电近端不方便进行自定义功能的执行。Patent application CN201310322228 "An open smart home appliance control system and its control method" proposes a home appliance with an open API interface. A third party or user can implement a specific control program by programming the API interface of the home appliance on the control device. Its control device is a remote device independent of home appliances, such as a network server and a mobile phone. This patent describes a method and system for customizing the functions of home appliances through programs running on remote control devices. The problem to be solved is that different brands of smart home appliances with Internet of Things capabilities cannot communicate with each other. Its shortcoming is that the home appliance controller and the user interaction part have not changed, so it is inconvenient to execute the custom function at the near end of the home appliance.
专利申请CN2018101993842“一种功能自定义空调的实现方法、装置及空调”描述了厂家主导,根据用户反馈进行的空调硬件配置选择、软件参数调整的方案,并未实现用户自主对空调功能的定义。Patent application CN2018101993842 "A Realization Method, Device and Air Conditioner for Functional Customization of Air Conditioner" describes the manufacturer-led, air conditioner hardware configuration selection and software parameter adjustment scheme based on user feedback, but does not realize the user's own definition of air conditioner functions.
发明内容Contents of the invention
本发明的目的就是解决上述问题,提供一种用于电器的可自定义交互控制器及其应用程序和方法。The purpose of the present invention is to solve the above problems, and provide a customizable interactive controller for electrical appliances and its application program and method.
本发明涉及的术语说明如下:The terms involved in the present invention are described as follows:
终端:指具有运算能力、交互界面和连接外设能力的设备,比如计算机、手机。Terminal: Refers to devices with computing power, interactive interfaces, and the ability to connect peripherals, such as computers and mobile phones.
应用程序:指运行在终端上的软件或组件,比如计算机上的程序、手机上的APP、微信小程序、网页程序。Application program: refers to the software or components running on the terminal, such as programs on computers, APPs on mobile phones, WeChat applets, and web programs.
电器:特指具有人机交互能力的家用电器、办公电器、商业电器或工业电器。Electrical appliances: specifically refers to household appliances, office appliances, commercial appliances or industrial appliances with human-computer interaction capabilities.
电器主机:可以是逻辑概念或独立的物理设备,指电器中除去人机交互、高级功能的控制部分;可完成电器的底层功能和安全保护,比如控制电饭煲的加热管,读取电饭煲的温度传感器,超温停止加热等。Appliance host: It can be a logical concept or an independent physical device, which refers to the control part of the appliance except for human-computer interaction and advanced functions; it can complete the underlying functions and safety protection of the appliance, such as controlling the heating tube of the rice cooker and reading the temperature sensor of the rice cooker , stop heating when over temperature, etc.
交互控制器:具有人机界面,完成高级功能的逻辑,比如电饭煲的煮饭、煮粥等功能的实现;交互控制器和电器主机关系有如下几种方式:Interactive controller: It has a human-machine interface and completes the logic of advanced functions, such as the realization of functions such as rice cooking and porridge cooking in a rice cooker; the relationship between the interactive controller and the electrical host has the following methods:
1)一体化方式:交互控制器和电器主机是有机的一个整体,在物理上硬连接,比如一般的电饭煲、微波炉;1) Integrated method: the interactive controller and the electrical host are an organic whole, which are physically hard-connected, such as ordinary rice cookers and microwave ovens;
2)拼接方式:交互控制器和电器主机是各自独立的设备,两者在结构和电气上对接后实现完整电器功能,比如专利DE102009002774A“Method for operating a householdappliance, portable control unit and household appliance”描述了一种交互控制器可分离的家用电器;2) Splicing method: the interactive controller and the electrical main unit are independent devices, and the two are structurally and electrically connected to realize complete electrical functions. For example, the patent DE102009002774A "Method for operating a household appliance, portable control unit and household appliance" describes A household appliance with detachable interactive controller;
3)遥控方式:交互控制器和电器主机是各自独立的设备,两者通过媒介进行交互,比如空调、电视,其遥控器为交互控制器。3) Remote control mode: the interactive controller and the electrical main unit are independent devices, and the two interact through media, such as air conditioners and TVs, and their remote controllers are interactive controllers.
用户程序:由用户编写而生成的程序,运行在交互控制器上。User program: A program written and generated by the user to run on the interactive controller.
本发明具体实现方案是:涉及电器主机、交互控制器、应用程序和可选的云端。The specific implementation scheme of the present invention is as follows: it involves an electrical appliance host, an interactive controller, an application program and an optional cloud.
所述交互控制器包括功能单元、自定义标签和保护层,其中:功能单元有用户程序接口,可以与应用程序所在的终端通过无线或有线方式建立连接,从而完成交互控制器和应用程序的数据、程序传输;有对接接口,可以与电器主机实现控制或数据的交互,这个接口可以是逻辑性的,也可以是物理实体;也可以包括扩展接口,用于外接用户需要的传感器或执行器。自定义标签可对应多块标签,可存在于多个物理表面,而这些物理表面可以在不同的平面;自定义标签可以是正物理实体,比如不干胶贴纸或3D打印件,通过可重复使用的贴合材料或机构可以贴合在功能单元或保护层上,同时也可以被移除;自定义标签可以是负物理实体,比如在依附在保护层上的阴文雕刻;自定义标签也可以是可擦除材料,比如油墨,直接书写或转印在功能单元上或保护层上;自定义标签可以是虚拟的,比如是显示元件上由软件生成的文字、图像;自定义标签可以被用户制作、修改、更换。保护层有贴合机构或材料,可以通过可重复使用的胶、磁、静电或卡扣等方式与功能单元或自定义标签贴合;起到保护标签的作用,有的情况也同步具有交互控制器面板的作用。The interactive controller includes a functional unit, a custom label and a protection layer, wherein: the functional unit has a user program interface, and can establish a connection with the terminal where the application program is located in a wireless or wired manner, thereby completing the data exchange between the interactive controller and the application program. , Program transmission; there is a docking interface, which can realize control or data interaction with the electrical host. This interface can be logical or a physical entity; it can also include an expansion interface for external sensors or actuators required by users. Custom labels can correspond to multiple labels and can exist on multiple physical surfaces, and these physical surfaces can be on different planes; custom labels can be physical entities, such as self-adhesive stickers or 3D printing, through reusable Adhesive materials or mechanisms can be attached to the functional unit or protective layer, and can also be removed at the same time; custom labels can be negative physical entities, such as intaglio engraving attached to the protective layer; custom labels can also be Erase materials, such as ink, written or transferred directly on the functional unit or on the protective layer; custom labels can be virtual, such as text and images generated by software on display components; custom labels can be made by users, Modify, replace. The protective layer has a bonding mechanism or material, which can be bonded to the functional unit or custom label through reusable glue, magnetism, static electricity or buckle; it plays the role of protecting the label, and in some cases it also has interactive control simultaneously function of the controller panel.
所述电器主机,可与主机控制器通过对接口进行数据交互。The electrical host can exchange data with the host controller through the interface.
所述应用程序,运行于终端上,其界面包括器主机类型选择项和交互控制器类型选择项,所述电器主机类型选择项可由用户选择或输入具体的型号,或者通过交互控制器的用户程序接口自动获取的型号;所述的交互控制器类型选择项可由用户选择或输入具体的型号,或者通过交互控制器的用户程序接口自动获取的型号;对于交互控制器与电器主机一体化的电器,交互控制器型号自动和电器主机型号相同或者该选项处于非激活状态。其界面还包括编程区,编程区内有交互控制器仿真界面、程序块子区和代码子区;所述程序块子区中的程序块随着用户选择或自动获取的电器主机类型、交互控制器类型而进行动态变化;进一步,仿真界面中可编程的部件可点击;代码子区有若干代码窗口,每个可编程部件至少对应一个代码窗口;点击仿真界面的可编程部件,程序块子区中的程序块按部件类型可进行动态变化,同时代码区中对应该部件的代码窗口将激活。The application program runs on the terminal, and its interface includes the selection item of the main unit type and the selection item of the interactive controller type. The selection item of the main unit type of the electrical appliance can be selected by the user or input a specific model, or through the user program of the interactive controller The model is automatically obtained by the interface; the type of interactive controller can be selected by the user or input a specific model, or the model is automatically obtained through the user program interface of the interactive controller; The model of the interactive controller is automatically the same as that of the main unit of the electrical appliance or this option is inactive. Its interface also includes a programming area, in which there are interactive controller simulation interface, program block sub-area and code sub-area; Furthermore, the programmable components in the simulation interface can be clicked; there are several code windows in the code sub-area, and each programmable component corresponds to at least one code window; click the programmable components in the simulation interface, the program block sub-area The program blocks in the program can be dynamically changed according to the component type, and the code window corresponding to the component in the code area will be activated.
其界面还包括仿真界面编辑区,其包含交互控制器仿真编辑界面、编辑选项,可用于编辑交互控制器自定义标签,可输出多种文件格式,用于辅助自定义标签的制作。Its interface also includes a simulation interface editing area, which includes an interactive controller simulation editing interface and editing options, which can be used to edit interactive controller custom labels, and can output a variety of file formats to assist in the production of custom labels.
其内部逻辑、资源包括电器主机能力数据库和程序块生成处理模块;所述电器主机能力数据库中包含至少一个电器主机的能力数据集合,每个集合有至少一条记录,记录中包括能力类型、名称、参数范围;能力数据在应用软件内置或从云端获取;所述程序块生成处理模块,依据电器主机能力数据库用于自动生成与该电器主机相关的编程用程序块。Its internal logic and resources include an electrical host capability database and a program block generation processing module; the electrical host capability database contains at least one electrical host capability data set, each set has at least one record, and the record includes capability type, name, Parameter range; capability data built in the application software or obtained from the cloud; the program block generation processing module is used to automatically generate programming blocks related to the electrical host according to the electrical host capability database.
在前述基础上,实现自定义交互控制器的方法是,包括两个基本操作:On the basis of the foregoing, the method of implementing a custom interaction controller is to include two basic operations:
a)用户在应用程序对电器功能进行编程,生成目标文件,通过用户程序接口下载到交互控制器中;a) The user programs the electrical functions in the application program, generates the target file, and downloads it to the interactive controller through the user program interface;
b)用户制作自定义标签,使其直接或间接贴合或依附在交互控制器的功能单元上,用于标识功能单元人机交互部件的功能;b) The user makes a custom label, which is directly or indirectly attached to or attached to the functional unit of the interactive controller, and is used to identify the function of the human-computer interaction component of the functional unit;
在首次使用时,操作a和b都需要进行;在调整电器功能时,操作a需要进行,操作b为可选项,在执行b时,需要替换或覆盖需要调整的自定义标签。When using it for the first time, both operations a and b need to be performed; when adjusting the electrical function, operation a needs to be performed, and operation b is optional. When performing b, the custom label that needs to be adjusted needs to be replaced or overwritten.
本发明通过上述方案,可以实现用户对电器的自定义,且自定义功能方便在电器近端操作,满足用户对电器功能个性化的需求。Through the above solution, the present invention can realize user's self-definition of electric appliances, and the self-defining function can be conveniently operated at the near end of the electric appliances, so as to meet the needs of users for individualized electric appliances.
附图说明Description of drawings
图1总体方案示意图。Figure 1 Schematic diagram of the overall scheme.
图2 拼接方式交互控制器示意图A。Figure 2 Schematic diagram of the splicing mode interactive controller A.
图3 拼接方式交互控制器示意图B。Fig. 3 Schematic diagram B of the splicing mode interactive controller.
图4 一体化方式交互控制器示意图。Fig. 4 Schematic diagram of the integrated interaction controller.
图5 遥控方式交互控制器示意图。Fig. 5 Schematic diagram of interactive controller in remote control mode.
图6 应用程序架构示意图。Figure 6 is a schematic diagram of the application architecture.
图7 应用程序代码编辑功能布局示意图。Figure 7 Schematic diagram of the layout of the application code editing function.
图8 应用程序仿真界面编辑功能布局示意图。Figure 8 is a schematic diagram of the layout of the editing function of the application simulation interface.
具体实施方式detailed description
下面通过具体实施例对本发明进行说明。The present invention will be described below through specific examples.
实施例1:如图2所示,拼接方式的交互控制器3包括功能单元31、自定义标签32和保护层33。其中功能单元31,包括由旋钮、触摸按键组成的输入部件311,包括由点阵显示屏或数码管组成的显示部件313,包括标签贴合区312,包括WiFi或蓝牙方式用户程序接口317,包括扩展接口316,包括对接接口315;其中自定义标签32,为一面可书写、印刷的矩形和圆形弱粘性不干胶,可以粘贴到功能单元31的标签贴合区312;其中矩形保护层33为硬质透明材料,有磁性贴合机构331,可与功能单元31主体贴合;其中圆形保护层33为透明硬质材料,内有静电吸附层,可以与圆形自定义标签32贴合。自定义标签32和保护层33可以根据用户的需要进行修改、移除、更换。Embodiment 1: As shown in FIG. 2 , the splicing
实施例2:如图3所示,拼接方式的交互控制器3使用了触摸屏,包括功能单元31、自定义标签32和保护层33。功能单元31的输入部件311和显示部件313由触摸屏承载,通过用户程序定义实现;自定义标签32由触摸屏承载,通过用户程序定义实现;保护层33为硬质透明盖板,由贴合材料贴合于功能单元31上。自定义标签32的修改、移除、更换通过用户程序完成。Embodiment 2: As shown in FIG. 3 , the splicing
实施例3:如图4所示,一体化方式的交互控制器3包括功能单元31、自定义标签32和保护层33。其中功能单元31包括由物理按键组成的输入部件311,包括由LCD屏组成的显示部件313,包括USB方式的用户程序接口317,包括扩展接口316;其中自定义标签32,为一面可书写、印刷的静电贴,可以贴合到保护层33上;其中保护层33为带开孔硬质膜,内侧有弱粘性不干胶,可贴合于功能单元31上,这样自定义标签32也间接贴合于功能单元31上。Embodiment 3: As shown in FIG. 4 , an integrated
实施例4:如图5所示,遥控方式的交互控制器3包括功能单元31、自定义标签32和保护层33。其中功能单元31包括由物理按键组成的输入部件311,包括光线传感器组成的用户程序接口317,该光线传感器可与应用程序所在终端的光学部件,比如屏幕、摄像头闪光灯交互,包括扩展接口316,包括红外方式对接接口315。其中自定义标签32,是通过笔或转印贴将可擦除油墨材料贴合到交互控制器31上。其中保护层33为带开孔静电贴膜,可贴合于功能单元31上。Embodiment 4: As shown in FIG. 5 , the
实施例5:如图6所示,应用软件5在架构上由界面层、逻辑层和数据层构成,包括代码编辑功能、仿真界面编辑功能。Embodiment 5: As shown in FIG. 6 , the
所述代码编辑功能布局如图7所示。在工具栏50中,有电器主机类型选择项501,可用于用户输入或选择主机的型号;有交互控制器选择项502,可用于用户输入或选择交互控制器的型号;有目标连接选择项503,当交互控制器工作且与终端在物理层连接后,通过该选择项建立应用软件与交互控制器的高层连接,同时在建立连接后应用软件可自动获取交互控制器型号,若交互控制器与电器主机相连,也会获取电器主机型号,并自动更新电器主机类型选择项501和交互控制器选选择项502;有程序下载项504,用于将用户编写的代码并经过程序处理模块加工过的用户程序下载到交互控制器上。在编程区51中,有程序块子区512,其内有程序块513,当电器主机类型确定后,将呈现与该电器主机相关的程序块;有代码子区514,用户在该区内使用程序块513进行编程,代码子区514内有若干代码窗口;有交互控制器仿真界面511,当交互控制器类型确定后,将呈现该交互控制器的的仿真界面,仿真界面上可编程部件可以点击,点击时,在程序块子区512将呈现与该点击部件相关的程序块513,同时代码子区514将在相应的代码窗口中呈现与该点击部件相关的用户代码。The layout of the code editing function is shown in FIG. 7 . In the
所述仿真界面编辑功能布局如图8所示。在仿真界面编辑区520内有交互控制器仿真编辑界面521和编辑工具栏522,可以实现交互控制器自定义标签的设计、编辑;对于实施例2使用触摸屏的交互控制器,也可以实现对输入部件、显示部件的定义、编辑,该操作也会更新交互控制器特征库。 在工具栏50中有标签输出项505,可以将设计的自定义标签以多种格式输出,辅助制作自定义标签。完成交互控制器的仿真界面设计,将会同步更新编程区51中的交互控制器仿真界面511。The layout of the editing function of the simulation interface is shown in FIG. 8 . In the simulation
进一步,应用程序5维护电器主机能力库、交互控制器特征库。所述电器主机能力库中存储有电器主机的型号、名称,存储有相关执行器/传感器的名称、类型、参数范围、单位,存储有相应的程序库。所述交互控制器特称库存储交互控制器的名称、型号、界面信息、交互部件参数,自定义标签信息。 电器主机能力库、交互控制器特征库内容可以内置,也可以从云端获取,有些内容由用户操作而生成。应用程序5中的程序块生成模块,依据电器主机能力库、交互控制器特征库生成相应的编程块513;仿真界面处理模块依据交互控制器特征库生成交互控制器仿真界面511或交互控制器仿真编辑界面521。Further, the
进一步,应用程序5维护用户代码库,用于存储用户编写的代码,并在用户编辑相应的电机主机类型和交互控制器类型所关联的代码时,将已有用户代码显示在代码子区514。Further, the
实施例6:在实施例1和实施例5的基础上,实现自定义交互控制器的方法举例如下:Embodiment 6: On the basis of
1)将交互控制器3与电器主机1对接,交互控制器3蓝牙自动开启;1) Connect the
2)在终端上启动应用程序5,通过户程序接口317,与交互控制器3完成蓝牙配对连接;2) Start the
3)通过用户程序接口317自动获得交互控制器3和电器主机1的型号;3) Automatically obtain the models of the
4)在应用程序5的仿真界面编辑区520,设计标签,输出标签设计文件,通过打印机打印设计到自定义标签32上;4) Design the label in the simulation
5)将制作好的自定义标签32粘贴到交互控制器3的功能单元31上,将保护层33贴合到功能单元31上;5) Paste the
6)在应用程序5的编程区51进行自定义功能的编程,生成用户程序,并通过用户程序接口317将其下载到交互控制器3上;6) Perform custom function programming in the
7)若要进行功能调整,执行上述步骤,其中4)5)是可选步骤。7) For functional adjustment, perform the above steps, where 4) and 5) are optional steps.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210131142.6A CN115509138A (en) | 2022-02-13 | 2022-02-13 | User-defined interaction controller and method |
| PCT/CN2023/074442 WO2023151520A1 (en) | 2022-02-13 | 2023-02-03 | User-defined interaction controller and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210131142.6A CN115509138A (en) | 2022-02-13 | 2022-02-13 | User-defined interaction controller and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115509138A true CN115509138A (en) | 2022-12-23 |
Family
ID=84500831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210131142.6A Pending CN115509138A (en) | 2022-02-13 | 2022-02-13 | User-defined interaction controller and method |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115509138A (en) |
| WO (1) | WO2023151520A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023151520A1 (en) * | 2022-02-13 | 2023-08-17 | 上海点沃智能科技有限公司 | User-defined interaction controller and method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09198177A (en) * | 1996-01-23 | 1997-07-31 | Matsushita Electric Ind Co Ltd | Input device and input device design support device |
| US20110093799A1 (en) * | 2004-09-08 | 2011-04-21 | Universal Electronics Inc. | System and method for configuration of controlling device functionality |
| KR20130085886A (en) * | 2012-01-20 | 2013-07-30 | (주)위드온 | Automatic control program easy to program |
| CN105006139A (en) * | 2014-11-18 | 2015-10-28 | 西安百利信息科技有限公司 | System and method for realizing intelligent infrared remote control |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6937972B1 (en) * | 1999-03-17 | 2005-08-30 | Koninklijke Philips Electronics N.V. | Fully functional remote control editor and emulator |
| US8132105B1 (en) * | 2000-10-10 | 2012-03-06 | Koninklijke Philips Electronics, N.V. | Control codes for programmable remote supplied in XML format |
| US7429979B2 (en) * | 2002-10-16 | 2008-09-30 | Thomson Licensing | Remote control with programmable button labeling and labeling display upon button actuation |
| US20150194048A1 (en) * | 2011-11-14 | 2015-07-09 | Jeremy Haubrich | Universal Remote |
| CN109979180B (en) * | 2019-03-25 | 2021-12-10 | 深圳创维数字技术有限公司 | Remote controller key multiplexing method and device, storage medium and remote controller |
| CN111833588A (en) * | 2020-07-08 | 2020-10-27 | 广州大学 | Customizable wireless remote control adapter, method and apparatus |
| CN115509138A (en) * | 2022-02-13 | 2022-12-23 | 上海点沃智能科技有限公司 | User-defined interaction controller and method |
-
2022
- 2022-02-13 CN CN202210131142.6A patent/CN115509138A/en active Pending
-
2023
- 2023-02-03 WO PCT/CN2023/074442 patent/WO2023151520A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09198177A (en) * | 1996-01-23 | 1997-07-31 | Matsushita Electric Ind Co Ltd | Input device and input device design support device |
| US20110093799A1 (en) * | 2004-09-08 | 2011-04-21 | Universal Electronics Inc. | System and method for configuration of controlling device functionality |
| KR20130085886A (en) * | 2012-01-20 | 2013-07-30 | (주)위드온 | Automatic control program easy to program |
| CN105006139A (en) * | 2014-11-18 | 2015-10-28 | 西安百利信息科技有限公司 | System and method for realizing intelligent infrared remote control |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023151520A1 (en) * | 2022-02-13 | 2023-08-17 | 上海点沃智能科技有限公司 | User-defined interaction controller and method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023151520A1 (en) | 2023-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102968204B (en) | There is the signal conditioning package based on the reflective display touched | |
| JP4724261B2 (en) | Image construction apparatus and program | |
| EP3293623B1 (en) | Electronic device and control method of electronic device | |
| CN101491127A (en) | Method for configuring terminal keyboard, terminal and system including terminal and reconfigurable keyboard | |
| CN111897544B (en) | A method and device for controlling application program installation | |
| CN112823342B (en) | System and method for managing GUI of virtual NVMe entity in NVMe OVER FABRIC device | |
| CN110187875A (en) | A kind of component visual melts forwarding method | |
| CN105144094A (en) | Systems and methods for managing navigation among applications | |
| WO2023151520A1 (en) | User-defined interaction controller and method | |
| CN107608743A (en) | A kind of operating system customizing method, server and mobile terminal | |
| CN110688115A (en) | Method and device for generating interface | |
| CN116954384A (en) | Implementation method, device, electronic device and storage medium of customized soft keyboard | |
| Jackson | Ovr stylus: Designing pen-based 3d input devices for virtual reality | |
| KR20170088263A (en) | Electric Pen and Electric Input System for Interlocking with Display Apparatus | |
| CN103677287B (en) | Electronic equipment and control method thereof | |
| CN102679509A (en) | Air-conditioner control interface device, air conditioner, and air-conditioner control system | |
| KR100679634B1 (en) | Educational system and method for creating icon-based robot control program | |
| CN114721647B (en) | An Object-Oriented Programming Method Based on Codeless Application Development | |
| CN102346629A (en) | Electronic device, multi-mode input-output device and mode switching method thereof | |
| James et al. | Programming Arduino for IoT System | |
| TWI574528B (en) | Group control and management among electronic devices | |
| JP2001273080A (en) | Information processing device, switching method of information processing device, recording medium of information processing device and operation panel of information processing device | |
| CN113094129B (en) | Method for realizing button menu of weapon control software | |
| TWI760006B (en) | Electronic device, control method, and computer program product thereof | |
| CN108984218B (en) | Method for supporting mouse left and right key exchange by BIOS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |