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

物联网设备的控制方法、装置、存储介质及计算机设备与流程

2022-11-09 21:53:12 来源:中国专利 TAG:


1.本技术涉及数据处理领域,尤其涉及一种物联网设备的控制方法、装置、存储介质及计算机设备。


背景技术:

2.随着物联网技术的发展,万物万联的愿景已经成为可能。用户在家庭或企业中部署物联网系统时,设备提供商会根据用户的功能需求进行配置,当后续用户的功能需求发生变更时,用户需要寻求设备提供商的技术人员的帮助进行改造升级,因此现有的物联网系统无法适应用户灵活多变的功能需求。


技术实现要素:

3.本技术实施例提供了物联网设备的控制方法、装置、存储介质及计算机设备,可以解决现有技术中物联网系统配置不方便和不灵活的问题。所述技术方案如下:
4.第一方面,本技术实施例提供了一种物联网设备的控制方法,所述方法包括:
5.显示资金监控界面;其中,所述资金监控界面包括至少一个卡片容器,每个卡片容器包括至少一个数据卡片,每个数据卡片关联一个资金账户;
6.确定所述卡片容器包括的各个数据卡片的资金监控指标,以及实时在数据源中采集各个资金监控指标的参数值;
7.向各个数据卡片推送采集到的参数值;
8.将所述卡片容器包括的各个数据卡片关联的资金监控指标的参数值进行汇总,以及在所述卡片容器关联的监控面板上显示汇总参数值。
9.第二方面,本技术实施例提供了一种物联网设备的控制装置,所述装置包括:
10.显示单元,用于显示资金监控界面;其中,所述资金监控界面包括至少一个卡片容器,每个卡片容器包括至少一个数据卡片,每个数据卡片关联一个资金账户;
11.采集单元,用于确定所述卡片容器包括的各个数据卡片的资金监控指标,以及实时在数据源中采集各个资金监控指标的参数值;
12.推送单元,用于向各个数据卡片推送采集到的参数值;
13.汇总单元,用于将所述卡片容器包括的各个数据卡片关联的资金监控指标的参数值进行汇总,以及在所述卡片容器关联的监控面板上显示汇总参数值。
14.第三方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
15.第四方面,本技术实施例提供一种计算机设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
16.本技术一些实施例提供的技术方案带来的有益效果至少包括:
17.在需要对物联网设备进行控制时,基于用户的交互操作在画布上选择节点、为节
点绘制连接线以及配置节点信息,根据绘制后的业务逻辑图获取事件链,基于事件链实现在数据源中获取触发数据,对触发数据进行处理后生成控制指令,以及向物联网设备发送控制指令,以控制物联网设备执行相应操作。本技术实施例通过可视化的交互操作快速绘制业务逻辑图,快速构建控制物联网设备的事件链,可以根据不同的功能需求实现对物联网设备的灵活控制,提高设备控制的智能化和便捷性。
附图说明
18.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
19.图1是本技术实施例提供的物联网系统的结构示意图;
20.图2是本技术实施例提供的物联网设备的控制方法的流程示意图;
21.图3是本技术实施例提供的绘制业务逻辑图的用户界面示意图;
22.图4是本技术提供的一种物联网设备的控制装置的结构示意图;
23.图5是本技术提供的一种计算机设备的结构示意图。
具体实施方式
24.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
25.需要说明的是,本技术提供的物联网设备的控制方法一般由计算机设备执行,相应的,物联网设备的控制装置一般设置于计算机设备中。
26.图1示出了可以应用于本技术的物联网设备的控制方法或物联网设备的控制装置的示例性系统架构。
27.如图1所示,物联网系统的结构可以包括:计算机设备101、数据源102和物联网设备103。计算机设备101数据源102,以及计算机设备101和物联网设备103之间可以通过网络进行通信,网络用于上述各个单元之间提供通信链路的介质。网络可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆等,无线通信链路包括蓝牙通信链路、无线保真(wireless-fidelity,wi-fi)通信链路或微波通信链路等。
28.其中,数据源102用于提供触发数据,数据源102可以为传感器设备或amqp服务器,提供的触发数据可以为各种传感器信号,例如:红外信号、温度信号、湿度信号等。物联网设备103为被控设备,用于基于计算机设备生成的控制指令执行相应控制,例如:图1中的物联网设备103为智能登录,可以基于控制指令执行关灯操作、开灯操作、亮度调节操作或颜色调节操作等。计算机设备101提供用户界面,用户基于用户界面执行交互操作以绘制业务逻辑图,根据业务逻辑图生成控制指令。
29.需要说明的是,计算机设备101可以是硬件,也可以是软件。当计算机设备101为硬件时,可以实现成多个数据源组成的分布式数据源集群,也可以实现成单个数据源。当计算机设备101为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以
实现成单个软件或软件模块,在此不做具体限定。
30.本技术的计算机设备上可以安装有各种通信客户端应用,例如:视频录制应用、视频播放应用、语音交互应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
31.计算机设备可以是硬件,也可以是软件。当计算机设备为硬件时,可以是具有显示屏的各种计算机设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等等。当计算机设备为软件时,可以是安装上述所列举的计算机设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。
32.当计算机设备为硬件时,其上还可以安装有显示设备和摄像头,显示设备显示可以是各种能实现显示功能的设备,摄像头用于采集视频流;例如:显示设备可以是阴极射线管显示器(cathode ray tube display,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma display panel,简称pdp)等。用户可以利用计算机设备上的显示设备,来查看显示的文字、图片、视频等信息。
33.应理解,图1中的计算机设备、网络和数据源的数目仅是示意性的。根据实现需要,可以是任意数量的计算机设备、网络和数据源。
34.下面将结合附图2,对本技术实施例提供的物联网设备的控制方法进行详细介绍。其中,本技术实施例中的物联网设备的控制装置可以是图1所示的计算机设备。
35.请参见图2,为本技术实施例提供了一种物联网设备的控制方法的流程示意图。如图2所示,本技术实施例的所述方法可以包括以下步骤:
36.s201、显示画布。
37.在本技术实施例中,计算机设备基于用户的打开指令,通过显示单元显示画布,画布设置有节点类型库,节点类型库包括多个节点,节点为图形控件。节点类型库包括的多个节点,根据节点类型划分为:数据源节点、数据处理节点、数据汇入节点,数据源节点用于获取触发数据,数据处理节点用于对触发数据进行处理,处理类型包括识别、提取、转换或延时等,数据汇入节点用于根据处理后的触发数据生成控制指令,向物联网设备发送控制指令,例如:控制指令用于指示智能灯具进行开关灯操作、指示电机调整转速、指示智能家电调节参数等
38.s202、基于用户的选择指令,从节点类型库中选择至少一个数据源节点、至少一个数据处理节点和至少一个数据汇入节点,以及将选择的节点放置在画布上。
39.在本技术实施例中,选择指令是用户通过计算机设备的输入装置执行的触发动作生成的,输入装置可以为鼠标、键盘或触摸屏等,从节点类型库中选择至少一个数据源节点、至少一个数据处理节点和至少一个数据汇入节点,以及将将选择的节点放置在画布上。
40.进一步的,选择指令是用户通过鼠标执行的拖拽动作生成的,用户通过鼠标左键在节点类型库中选择一个节点,然后按压鼠标左键将选择的节点拖动到画布上,通过拖拽实现节点的选择和放置,可以提高绘制业务逻辑图的效率。
41.举例来说,参见图4所示的用户界面,用户界面设置有画布和标题栏,画布为用户界面中的空白区域,画布左侧有节点类型库:节点类型库中包括节点为:“事件订阅”、“自定义事件订阅”、“消息推送”、“数据缓冲”、“邮件发送”、“设备控制”,用户通过鼠标在节点类
型库中点选一个节点,然后拖动到画布上。
42.s203、基于用户的连线指令,为画布中的节点绘制连接线以及配置节点的节点信息后得到业务逻辑图。
43.在本技术实施例中,连接指令用于在两个节点之间进行连线,连接线可以是带箭头的线,绘制连接线后,为节点配置节点信息,例如:通过双击节点后显示配置节点信息的面板,用户在该面板上编辑该节点的节点信息。
44.对于数据源节点来说,节点信息包括:节点名称、数据来源、产品、设备、订阅消息类型和物模型,节点名称表示节点的名称,数据来源表示触发数据的来源,产品表示采集触发信号的设备,设备表示该设备的类型,订阅消息类型表示触发数据的消息类型,物模型表示触发数据的信号类型,例如:红外信号等。
45.举例来说,参加图3的用户界面,数据源节点为“订阅红外信号”,即触发数据为红外信号,数据源节点绑定的设备为红外传感器,数据源节点用于采集红外传感器测量的红外信号。
46.对于数据处理节点来说,节点信息包括:节点名称、节点类型、节点描述、条件,节点名称表示数据处理节点的名称,节点类型表示处理类型,节点描述表示数据处理节点的功能描述,条件表示数据处理节点的处理规则。例如:根据图3的例子,画布中的三个数据处理节点为“人来”、“人走”、“数据缓冲”,分别表示识别到红外信号为高电平信号时,表示有人接近;识别为红外信号为低电平信号时,表示没有人接近。数据缓冲用于延时一定时长,时长可基于用户的实际需求进行配置,本技术不作限制。
47.对于数据汇入节点来说,节点信息包括:子设备、推送消息类型、物模型和输入参数,子设备表示被控制的物联网设备连接的控制装置,例如:继电器等,推送消息类型表示控制指令的消息类型,物模型包括io控制,输入参数表示路数和控制码,路数表示子设备所连接的物联网设备的数量,控制码表示控制指令中携带的表示操作类型的代码。
48.举例来说,参见图3所示的用户界面,被控制的物联网设备为灯具,子设备为继电器、推送消息类型为服务。
49.进一步的,在本技术实施例中,所述画布中不同节点类型的节点具有不同的颜色,例如:数据源节点的颜色为黄色、数据处理节点的颜色为紫色、数据汇入节点的颜色为蓝色,便于用户区分不同的节点,在选择节点时实现节点的快速定位。
50.s204、根据业务逻辑图的节点类型和拓扑结构生成事件链。
51.其中,拓扑结构表示业务逻辑图中各个节点之间的连接关系,连接关系决定事件执行的先后顺序。
52.在本技术实施例中,根据s203的连线和配置节点信息后,生成业务图3的画布中所示的业务逻辑图,业务逻辑图包括多个节点,具有关联关系的两个节点之间设置有连接线。事件链表示根据一定的执行顺序排列的事件。
53.s205、根据事件链的事件执行顺序在数据源中获取触发数据,对触发数据进行处理后生成控制指令,以及向物联网设备发送控制指令,以控制物联网设备执行相应操作。
54.举例来说,根据图3的画布中的业务逻辑图生成的事件链:获取红外传感器测量的红外信号、识别红外信号、识别出红外信号为高电平信号时向灯具发送开启指令,识别出红外信号为低电平信号时,延时5秒,然后再向灯具发送关闭指令。
55.本技术实施例中,在需要对物联网设备进行控制时,基于用户的交互操作在画布上选择节点、为节点绘制连接线以及配置节点信息,根据绘制后的业务逻辑图获取事件链,基于事件链实现在数据源中获取触发数据,对触发数据进行处理后生成控制指令,以及向物联网设备发送控制指令,以控制物联网设备执行相应操作。本技术实施例通过可视化的交互操作快速绘制业务逻辑图,快速构建控制物联网设备的事件链,可以根据不同的功能需求实现对物联网设备的灵活控制,提高设备控制的智能化和便捷性。
56.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
57.请参见图4,其示出了本技术一个示例性实施例提供的物联网设备的控制装置的结构示意图,以下简称装置4。该装置4可以通过软件、硬件或者两者的结合实现成为计算机设备的全部或一部分。装置4包括:显示单元401、选择单元402、绘制单元403、生成单元404、控制单元405。
58.显示单元401,用于显示画布;其中,所述画布设置有节点类型库;
59.选择单元402,用于基于用户的选择指令,从所述节点类型库中选择至少一个数据源节点、至少一个数据处理节点和至少一个数据汇入节点,以及将选择的节点放置在所述画布上;
60.绘制单元403,用于基于用户的连线指令,为所述画布中的节点绘制连接线以及配置节点的节点信息后得到业务逻辑图;
61.生成单元404,用于根据所述业务逻辑图的节点类型和拓扑结构生成事件链;
62.控制单元405,用于根据所述事件链的事件执行顺序在数据源中获取触发数据,对所述触发数据进行处理后生成控制指令,以及向物联网设备发送所述控制指令,以控制所述物联网设备执行相应操作。
63.在一个或多个可能的实施例中,所述选择指令是基于用户在所述节点类型库上的拖拽动作生成的。
64.在一个或多个可能的实施例中,所述数据源设备包括传感器设备或amqp服务器。
65.在一个或多个可能的实施例中,所述触发数据为电平信号。
66.在一个或多个可能的实施例中,所述对触发数据进行处理包括:识别触发数据的电平高低和延时处理。
67.在一个或多个可能的实施例中,所述画布中不同节点类型的节点具有不同的颜色。
68.在一个或多个可能的实施例中,所述节点信息包括节点名称、节点类型、节点描述。
69.需要说明的是,上述实施例提供的装置4在执行物联网设备的控制方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成上述的全部或者部分功能。另外,上述实施例提供的物联网设备的控制装置与物联网设备的控制方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
70.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
71.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多
条指令,所述指令适于由处理器加载并执行如上述图2所示实施例的方法步骤,具体执行过程可以参见图2所示实施例的具体说明,在此不进行赘述。
72.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的物联网设备的控制方法。
73.请参见图5,为本技术实施例提供了一种计算机设备的结构示意图。如图5所示,所述计算机设备500可以包括:至少一个处理器501,至少一个网络接口504,用户接口503,存储器505,至少一个通信总线502。
74.其中,通信总线502用于实现这些组件之间的连接通信。
75.其中,用户接口503可以包括显示屏(display)、摄像头(camera),可选用户接口503还可以包括标准的有线接口、无线接口。
76.其中,网络接口504可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
77.其中,处理器501可以包括一个或者多个处理核心。处理器501利用各种接口和线路连接整个计算机设备500内的各个部分,通过运行或执行存储在存储器505内的指令、程序、代码集或指令集,以及调用存储在存储器505内的数据,执行计算机设备500的各种功能和处理数据。可选的,处理器501可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器501可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器501中,单独通过一块芯片进行实现。
78.其中,存储器505可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器505包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器505可用于存储指令、程序、代码、代码集或指令集。存储器505可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器505可选的还可以是至少一个位于远离前述处理器501的存储装置。如图5所示,作为一种计算机存储介质的存储器505中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。
79.在图5所示的计算机设备500中,用户接口503主要用于为用户提供输入的接口,获取用户输入的数据;而处理器501可以用于调用存储器505中存储的应用程序,并具体执行如图2所示的方法,具体过程可参照图2所示,此处不再赘述。
80.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
81.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

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

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

相关文献