一种分布式物联网人机交互方法及系统与流程

文档序号:33477280发布日期:2023-03-15 10:46阅读:94来源:国知局
技术简介:
本专利针对传统物联网设备交互界面单一、硬件依赖性强的问题,提出通过公网UI服务器实现自定义交互界面与控制命令解耦的方案。用户可上传个性化界面及命令解释器,设备绑定后通过服务器动态获取界面数据,控制终端基于统一协议解析执行,实现跨终端交互一致性,降低硬件配置门槛,提升系统灵活性与用户体验。
关键词:物联网交互,分布式系统

1.本发明实施例涉及物联网领域,尤其涉及一种分布式物联网人机交互方法及系统。


背景技术:

2.随着物联网技术的发展和人民生活水平的提升,家电产品越来越智能化,对智能家居的要求也变得越来越高。但目前家电产品的人机交互往往比较简单,多数是靠机械的按钮或旋钮来进行人机交互的;有一部分带有屏幕显示的家电产品受限于资源和技术,其交互界面比较粗糙,控制也较为简单;还有一小部分具备比较美观的交互界面的设备由于成本比较高昂,消费者接受度较低。此外,部分家电产品通过物联网平台实现人机交互,且基于物联网技术,每个家庭往往会置办多种智能家电产品,但其交互界面往往比较简单,很难实现个性化的功能,且由于产品的功能差异以及厂家的不同,很难保证交互界面的一致性,用户体验较差。


技术实现要素:

3.针对上述问题,本发明实施例提供了一种分布式物联网人机交互方法及系统。
4.第一方面,本发明实施例提供的分布式物联网人机交互方法,包括:自定义交互界面及第一控制命令解释器,并将自定义交互界面及第一控制命令解释器上传至公网ui服务器;设备绑定自定义交互界面,并保存与第一控制命令解释器对应的第二控制命令解释器;控制终端与设备建立连接时通过公网ui服务器获取自定义交互界面,在进行人机交互时,设备根据控制终端的命令解释并执行相应操作。
5.进一步地,在自定义交互界面及第一控制命令解释器,并将自定义交互界面及第一控制命令解释器上传至公网ui服务器之后,还包括:随机生成id并将id与自定义交互界面及第一控制命令解释器绑定。
6.进一步地,设备绑定自定义交互界面,并保存与第一控制命令解释器对应的第二控制命令解释器,包括:设备通过控制接口从公网ui服务器中获取自定义交互界面;获取自定义交互界面的id并保存id;第一控制命令解释器与第二控制命令解释器用相同的方法解释和处理传递的信息。
7.进一步地,控制终端与设备建立连接时通过公网ui服务器获取自定义交互界面及控制命令解释器,在进行人机交互时,设备根据控制终端的命令解释并执行相应操作,包括:控制终端与设备建立连接时获取设备保存的 id,根据id在公网ui服务器索引并
获取对应的自定义交互界面;在进行人机交互时,设备反馈设备数据到控制终端,控制终端通过第三控制命令解释器形成相应的交互界面显示;控制终端根据用户操作生成相应的设备控制数据,并将设备控制数据发送到设备,以令设备根据设备控制数据解释并执行相应操作。
8.优选地,控制终端包括移动设备、中控终端设备及web端。
9.第二方面,本发明实施例还提供一种分布式物联网人机交互系统,包括:物联网家电设备、公网ui服务器及控制终端;公网ui服务器用于保存自定义交互界面及第一控制命令解释器;物联网家电设备绑定自定义交互界面,并保存与第一控制命令解释器对应的第二控制命令解释器;控制终端在与物联网家电设备建立连接时通过公网ui服务器获取自定义交互界面,在进行人机交互时,物联网家电设备根据控制终端的命令解释并执行相应操作。
10.进一步地,公网ui服务器还用于随机生成id,并将id与自定义交互界面及第一控制命令解释器绑定。
11.进一步地,物联网家电设备包括控制接口;控制接口为串口通讯、蓝牙、无线通信网络、以太网或wifi通讯中的一种或多种;物联网家电设备通过控制接口从公网ui服务器中获取自定义交互界面;物联网家电设备还通过控制接口获取自定义交互界面的id并保存id;第一控制命令解释器与第二控制命令解释器用相同的方法解释和处理传递的信息。
12.进一步地,控制终端与物联网家电设备建立连接时获取设备保存的 id,根据id在公网ui服务器索引并获取对应的自定义交互界面;在进行人机交互时,物联网家电设备反馈设备数据到控制终端,控制终端接通过第三命令解释器解释形成相应的交互界面显示;控制终端根据用户操作通过命令解释器生成相应的设备控制数据,并将设备控制数据发送到物联网家电设备,以令物联网家电设备根据设备控制数据解释并执行相应操作。
13.优选地,控制终端包括移动设备、中控终端设备及web端。
14.本发明实施例通过上述方案,用户可自定义交互界面并将所述自定义交互界面上传至专属的公网ui服务器中,物联网家电设备可绑定所述自定义交互界面,多种控制终端也将通过所述公网ui服务器获取所述自定义交互界面,在进行人机交互时,所述设备根据控制终端的命令解释并执行相应操作,控制终端也将根据设备反馈的设备数据生成相应的交互界面,不仅实现了交互界面的个性化设置,还不受限于终端的硬件配置,降低了硬件配置要求,节约了生产成本并实现了多终端交互界面的一致性,有利于用户对控制终端的灵活选择,提升了用户体验。
附图说明
15.图1是本发明一个实施例提供的一种分布式物联网人机交互方法的流程示意图;
图2是本发明一个实施例提供的一种分布式物联网人机交互方法的流程示意图;图3是本发明一个实施例提供的一种分布式物联网人机交互系统的结构示意图。
具体实施方式
16.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
17.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
18.图1为本发明实施例提供的分布式物联网人机交互方法的流程示意图,可适用于物联网家电设备的人机交互的场景。
19.如图1所示,本发明实施例提供的分布式物联网人机交互方法包括:s10、自定义交互界面及第一控制命令解释器,并将所述自定义交互界面及第一控制命令解释器上传至公网ui服务器;s20、设备绑定所述自定义交互界面,并保存与所述第一控制命令解释器对应的第二控制命令解释器;s30、所述控制终端与设备建立连接时通过所述公网ui服务器获取所述自定义交互界面,在进行人机交互时,所述设备根据控制终端的命令解释并执行相应操作。
20.在本发明实施例中,自定义交互界面及控制命令解释器,并将所述交互界面及第一控制命令解释器上传至公网ui服务器,实现了交互界面的个性化设置,同时实现了在公网ui服务器中整合各用户的自定义交互界面资源。物联网家电设备通过与服务器之间的数据传输可绑定所述自定义交互界面,多种控制终端在连接设备时也将通过所述公网ui服务器获取所述自定义交互界面,在进行人机交互时,所述设备即可根据控制终端的命令解释并执行相应操作,不仅实现了交互界面的个性化设置,还不受限于终端的硬件配置,降低了硬件配置要求,节约了生产成本并实现了多终端交互界面的一致性,有利于用户对控制终端的灵活选择,提升了用户体验。此外,由于交互界面可自定义,界面设计人员将更专注于界面设计及操控功能的设计,产品开发厂家将更专注于产品功能和性能的提升,从而使社会分工更有效率。
21.其中,命令解释器可采用web或java技术,使其应用范围更广泛,在不同的控制终端和设备上都可以采用相同的方法解释和处理传递的信息。
22.参照图2,具体地,在所述自定义交互界面及第一控制命令解释器,并将所述自定义交互界面及第一控制命令解释器上传至公网ui服务器的步骤s10之后,还包括:s11、随机生成id并将所述id与所述自定义交互界面及第一控制命令解释器绑定。
23.用户在上传自定义交互界面及第一控制命令解释器后随机生成一id号,所述id可用于不同的设备和控制终端获取、绑定对应的自定义交互界面。其中,所述id唯一,并可以采用加密编码的方式将所述id与所述自定义交互界面及第一控制命令解释器绑定,避免界
面资源被他人盗用。
24.进一步地,所述设备绑定所述自定义交互界面,并保存与所述第一控制命令解释器对应的第二控制命令解释器的步骤s20,包括:s21、所述设备通过控制接口从所述公网ui服务器中获取所述自定义交互界面;优选地,所述控制接口为串口通讯、蓝牙、无线通信网络、以太网或wifi通讯中的一种或多种;s22、获取所述自定义交互界面的id并保存所述id;其中,所述第一控制命令解释器与所述第二控制命令解释器用相同的方法解释和处理传递的信息。
25.本发明实施例中,在生成所述id后,所述设备通过控制接口获取所述id,并可在设备的功能描述中登记该id编号。
26.在具体实施时,所述设备还可以绑定一个或多个交互界面及控制命令解释器,以根据用户的喜好随时进行换肤操作;此外,一个id也可以绑定多个设备,以实现多设备操作界面的统一效果。
27.进一步地,所述控制终端与设备建立连接时通过所述公网ui服务器获取所述自定义交互界面及控制命令解释器,在进行人机交互时,所述设备根据控制终端的命令解释并执行相应操作的步骤s30,包括:s31、所述控制终端与设备建立连接时获取所述设备保存的 id,根据所述id在所述公网ui服务器索引并获取对应的自定义交互界面;s32、在进行人机交互时,所述设备反馈设备数据到所述控制终端,所述控制终端通过第三控制命令解释器形成相应的交互界面显示;s33、所述控制终端根据用户操作生成相应的设备控制数据,并将所述设备控制数据发送到所述设备,以令所述设备根据所述设备控制数据解释并执行相应操作。
28.本发明实施例中,第一控制命令解释器、第二控制命令解释器及第三控制命令解释器均采用同种方法解释和处理传递的信息。所述控制终端根据所述id即可从服务器上获取相应的ui资源。此外,所述公网ui服务器可以为任意设备提供界面资源服务。在具体实施时,公网ui服务器可以提供界面资源设计、整合以及界面资源交易服务,以创造更多价值。
29.优选地,在本发明实施例中,所述控制终端包括但不限于移动设备、中控终端设备及web端。用户可根据自己的需要灵活选用控制终端,方便了用户的操作,提升了用户体验。服务器可根据自定义的交互界面配置兼容界面,以适配多种控制终端,令所有的控制终端均具有一致的控制界面,实现控制终端的灵活换肤效果。
30.图3为本发明实施例提供的分布式物联网人机交互系统的结构示意图,如图3所示,本发明实施例的分布式物联网人机交互系统,包括:物联网家电设备100、公网ui服务器200及控制终端300;所述公网ui服务器200用于保存自定义交互界面及第一控制命令解释器;所述物联网家电设备100绑定所述自定义交互界面,并保存与所述第一控制命令解释器对应的第二控制命令解释器;所述控制终端300通过所述公网ui服务器200获取所述自定义交互界面及控制命令解释器,在进行人机交互时,所述物联网家电设备100根据控制终端300的命令解释并执
行相应操作。
31.其中,命令解释器可采用web或java技术,使其应用范围更广泛,在不同的控制终端和设备上都可以采用相同的方法解释和处理传递的信息。
32.进一步地,所述公网ui服务器200在还用于随机生成id,并将所述id与所述自定义交互界面及第一控制命令解释器绑定。
33.用户在上传自定义交互界面及第一控制命令解释器后随机生成一id号,所述id可用于不同的设备和控制终端获取、绑定对应的自定义交互界面。其中,所述id唯一,并可以采用加密编码的方式将所述id与所述自定义交互界面及第一控制命令解释器绑定,避免界面资源被他人盗用。
34.其中,所述物联网家电设备100包括控制接口;所述控制接口为串口通讯、蓝牙或wifi通讯中的一种或多种;所述控制接口为串口通讯、蓝牙、无线通信网络、以太网或wifi通讯中的一种或多种;所述物联网家电设备100通过所述控制接口从所述公网ui服务器200中获取所述自定义交互界面;所述物联网家电设备100还通过所述控制接口获取所述自定义交互界面的id并保存所述id;其中,所述第一控制命令解释器与所述第二控制命令解释器用相同的方法解释和处理传递的信息。
35.其中,所述设备通过控制接口获取所述id后可在设备的功能描述中登记该id编号,以此保存所述id。
36.在具体实施时,物联网家电设备还可以绑定一个或多个交互界面及控制命令解释器,以根据用户的喜好随时进行换肤操作;此外,一个id也可以绑定多个设备,以实现多设备操作界面的统一效果。
37.所述控制终端300与物联网家电设备100建立连接时获取所述设备保存的 id,根据所述id在所述公网ui服务器200索引并获取对应的自定义交互界面;在进行人机交互时,所述物联网家电设备100反馈设备数据到所述控制终端,所述控制终端300接通过第三命令解释器解释形成相应的交互界面显示;所述控制终端300根据用户操作通过命令解释器生成相应的设备控制数据,并将所述设备控制数据发送到所述物联网家电设备,以令所述物联网家电设备根据所述设备控制数据解释并执行相应操作。
38.本发明实施例中,第一控制命令解释器、第二控制命令解释器及第三控制命令解释器均采用同种方法解释和处理传递的信息。所述控制终端根据所述id即可从服务器上获取相应的ui资源。此外,所述公网ui服务器可以为任意设备提供界面资源服务。在具体实施时,公网ui服务器可以提供界面资源设计、整合以及界面资源交易服务,以创造更多价值。
39.优选地,在本发明实施例中,所述控制终端300包括但不限于移动设备、中控终端设备及web端。用户可根据自己的需要灵活选用控制终端,方便了用户的操作,提升了用户体验。服务器可根据自定义的交互界面配置兼容界面,以适配多种控制终端,令所有的控制终端均具有一致的控制界面,实现控制终端的灵活换肤效果。
40.通过上述方案,用户可自定义交互界面及控制命令解释器,并将所述交互界面及控制命令解释器上传至公网ui服务器,实现了交互界面的个性化设置,物联网家电设备可绑定所述自定义交互界面,多种控制终端也将通过所述公网ui服务器获取所述自定义交互界面及控制命令解释器,在进行人机交互时,所述设备即可根据控制终端的命令解释并执行相应操作,不仅实现了交互界面的个性化设置,还不受限于终端的硬件配置,降低了硬件
配置要求,节约了生产成本并实现了多终端交互界面的一致性,有利于用户对控制终端的灵活选择,提升了用户体验。此外,由于交互界面可自定义,界面设计人员将更专注于界面设计及操控功能的设计,产品开发厂家将更专注于产品功能和性能的提升,从而使社会分工更有效率。
41.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!