CN103955195A - 一种控制指令的发送、响应方法及装置 - Google Patents
一种控制指令的发送、响应方法及装置 Download PDFInfo
- Publication number
- CN103955195A CN103955195A CN201410187256.8A CN201410187256A CN103955195A CN 103955195 A CN103955195 A CN 103955195A CN 201410187256 A CN201410187256 A CN 201410187256A CN 103955195 A CN103955195 A CN 103955195A
- Authority
- CN
- China
- Prior art keywords
- address
- steering order
- character
- controlled plant
- equipment
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000004044 response Effects 0.000 claims description 16
- 230000009471 action Effects 0.000 claims description 8
- 230000013011 mating Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明提供了一种控制指令的发送、响应方法及装置。上述发送方法包括:构建含有控制指令地址的控制指令,其中,所述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;通过有线信道或无线信道发送构建的所述控制指令,受控设备对该控制指令按照本发明提供的方法进行响应。根据本发明提供的技术方案,大大减少了对设备进行控制的过程中发送的设备地址信息的数据量。并且这种设备编址和控制方法灵活性较强,可以对每台设备进行独立的控制。
Description
技术领域
本发明涉及控制领域,具体而言,涉及一种控制指令的发送、响应方法及装置。
背景技术
在工业设备、报警设备、娱乐设备和其他设备的使用过程中,有时需要对全部设备中的一部分设备进行高效的控制。例如,在交通信息公告***中,需要将指定信息内容显示到部分交通信息显示屏中,其它交通信息显示屏的内容不变;在报警***发送报警信号的过程中,需要将全部报警设备的一部分切换到报警状态,其他报警设备保持状态不变;在娱乐场所,有时需要将全部显示屏幕中的一部分屏幕切换到某一个节目频道中,其他显示屏幕保持状态不变。
上述设备控制过程的特点是:对全部设备的部分目标设备集合进行控制操作,目标设备集合不是可以预先确定的,是根据具体的情况变化的。相关技术中,对上述设备控制过程主要采用下列几种方法实现:
第一种:用一个字符串以字典排列法的方式,对每一台设备设定唯一的设备地址,按照每台设备的不同设备地址,依次发送控制指令进行控制。例如,用一个长度为3,可能字符集合为{0,1}的字符串以字典排列法的方式,可以对8台设备进行编址,8台设备的地址依次为:“000”,“001”,“010”,“011”,“100”,“101”,“110”,“111”。
然而,在目标设备集合包含设备数量较大的情况下,这种设备编址和控制方法由于需要发送设备地址数据量过大,会造成设备控制操作时间过长,影响用户体验,或者不满足应用要求。
第二种:可以把设备预先分为若干组,每次对一组设备进行控制,提高设备控制效率,减少设备控制时间。
然而,由于每次是对一组设备进行控制,这种设备编址和控制方法灵活性较差,不能对每台设备进行独立的控制。
发明内容
本发明提供了一种控制指令的发送、响应方法及装置,以至少解决上述问题之一。
根据本发明的一个方面,提供了一种控制指令的发送方法。
根据本发明的控制指令的发送方法包括:构建含有控制指令地址的控制指令,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;通过有线信道或无线信道发送构建的所述控制指令。
根据本发明的另一方面,提供了一种控制指令的响应方法。
根据本发明的一种控制指令的响应方法包括:受控设备接收来自于控制设备的控制指令;所述受控设备从上述控制指令中读取控制指令地址,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;所述受控设备对将控制指令地址和该受控设备的地址进行匹配,其中,所述受控设备的地址包括:设备组地址和设备单元地址;在所述控制指令地址和所述受控设备的地址匹配的情况下,确定所述受控设备属于所述控制指令对应的目标设备集合。
根据本发明的又一方面,提供了一种控制指令的发送装置。
根据本发明的控制指令的发送装置包括:构建模块,用于构建含有控制指令地址的控制指令,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;发送模块,用于通过有线信道或无线信道发送构建的上述控制指令。
根据本发明的再一方面,提供了一种控制指令的响应装置。
根据本发明的控制指令的响应装置包括:接收模块,用于接收来自于控制设备的控制指令;读取模块,用于从上述控制指令中读取控制指令地址,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;匹配模块,用于对将控制指令地址和该受控设备的地址进行匹配,其中,所述受控设备的地址包括:设备组地址和设备单元地址;确定模块,用于在所述控制指令地址和所述受控设备的地址匹配的情况下,确定所述受控设备属于所述控制指令对应的目标设备集合。
由于采用了上述技术方案,本发明的有益效果是:把全部受控设备分成若干个组,控制指令包括指令组地址和表示设备单元地址的指令掩码两部分。因此,大大减少了对设备进行控制的过程中发送的设备地址信息的数据量。并且这种设备编址和控制方法灵活性较强,可以对每台设备进行独立的控制。
附图说明
图1为根据本发明实施例的控制指令的发送方法的流程图;
图2为根据本发明优选实施例的控制指令的组成示意图;
图3为根据本发明实施例的控制指令的响应方法的流程图;
图4为根据本发明优选实施例的设备地址的组成示意图;
图5为根据本发明优选实施例的控制指令的响应方法的流程图;
图6为根据本发明实例的控制指令发送和响应的示意图;
图7为根据本发明实施例的控制指令的发送装置的结构框图;
图8为根据本发明实施例的控制指令的响应装置的结构框图;
以及
图9为根据本发明优选实施例的控制指令的响应装置的结构框图。
具体实施方式
下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
图1为根据本发明实施例的控制指令的发送方法的流程图。如图1所示,该控制指令的发送方法包括:
步骤S101:构建含有控制指令地址的控制指令,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;
步骤S103:通过有线信道或无线信道发送构建的上述控制指令。
在图1所示的方法中,把全部受控设备分成若干个组,控制指令包括指令组地址和表示设备单元地址的指令掩码两部分。相对于相关技术,本发明实施例提供的设备编址和控制方法可以通过发送较短长度的控制指令实现设备单播、组播和广播控制,大大减少了对设备进行控制的过程中发送的设备地址信息的数据量。并且这种设备编址和控制方法灵活性较强,可以对每台设备进行独立的控制。
优选地,上述指令组地址包括但不限于:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于组地址字符表,上述组地址字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
上述组地址字符表是一个由字符组成的集合。字符的取值范围可能是任何字母、数字、文字和符号的集合或者其子集。例如,组地址字符表为{0,1},指令组地址为一个字符串‘001’,其中,指令组地址中字符串的各个字符均来自于组地址字符表{0,1}。
优选地,上述指令掩码包括但不限于:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于掩码字符表,上述掩码字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
上文掩码字符表是一个由字符组成的集合。字符的取值范围可能是任何字母、数字、文字和符号的集合或者其子集。例如,掩码字符表为{0,1},指令掩码为一个字符串‘101’,其中,指令掩码中字符串的各个字符均来自于掩码字符表{0,1}。
具体地,上述指令掩码即是用一个字符串来标识目标设备的集合,每个设备对应于该字符串的一个位置。假设指令掩码字符串的字符取值范围为集合{0,1},每个设备对应于指令掩码字符串的一个位置,该位置字符取值为1时表示该设备在目标设备集合中,该位置字符取值为0表示该设备不在目标设备集合中。例如,一组设备中有三台设备,则用一个长度为3的指令掩码字符串标识该组中这三台设备,则指令掩码字符串中第一个位置的字符对应设备1,第二个位置的字符对应设备2,第三个位置的字符对应设备3。当指令掩码的字符串取值为‘101’时,则该指令掩码字符串对应的目标设备地址集合为{设备1、设备3}。当指令掩码的字符串取值为‘010’时,该组中目标设备地址集合为{设备2}。
优选地,上述控制指令还可以包括:用于指示受控设备所需执行的操作类型的控制参数。进一步地,上述控制参数可以包括以下至少之一:设备开机指令、设备关机指令、调整设备工作参数指令、要求设备执行指定操作指令、控制指令的校验数据。
例如,控制参数字符串长度为1,该字符串取‘1’,表示受控设备需执行开机操作,该字符串取‘0’,表示受控设备需执行关机操作。
以下结合图2进一步描述上述控制指令的优选实施方式。图2为根据本发明优选实施例的控制指令的组成示意图。如图2所示,该控制指令主要包括两部分内容:(1)受控设备执行某种操作的控制参数(即用于指示受控设备所需执行的操作类型的控制参数),下文简称控制参数;(2)控制指令地址。
上述控制指令地址主要包括两个部分,分别是(a)指令组地址。指令组地址是一个包含多个字符的字符串。字符串中的每一个字符可以取值为组地址字符表中的某一个字符。当且仅当指令组地址字符串和设备组地址字符串长度相同且相同位置的字符都取值相同时,才确定指令组地址和设备组地址是匹配的。(2)指令掩码。指令掩码是一个包含多个字符的字符串。字符串中的每一个字符可以取值为掩码字符表中的某一个字符。当且仅当指令掩码字符串和设备单元地址字符串有一个相同位置上的字符相同,且该字符不是忽略字符表(例如,{0})上的字符时,则确定指令单元掩码和设备单元地址是匹配的。
步骤S103中,可以通过以下至少之一信道发送构建的上述控制指令:有线信道、无线信道。
由此可见,本发明实施例提供的控制指令的发送方法既可以应用于通过有线方式发送控制指令的设备单播、组播和广播控制***,也可应用于采用无线方式发送控制指令的设备单播、组播和广播控制***。
图3为根据本发明实施例的控制指令的响应方法的流程图。如图3所示,该控制指令的响应方法主要包括以下处理:
步骤S301:受控设备接收来自于控制设备的控制指令;
步骤S303:受控设备从上述控制指令中读取控制指令地址,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;
步骤S305:上述受控设备对将控制指令地址和该受控设备的地址进行匹配,其中,上述受控设备的地址包括:设备组地址和设备单元地址;
步骤S307:在上述控制指令地址和上述受控设备的地址匹配的情况下,确定上述受控设备属于上述控制指令对应的目标设备集合。
在图3所示的方法中,由于接收到的控制指令包括指令组地址和表示设备单元地址的指令掩码两部分。上述受控设备的地址包括:设备组地址和设备单元地址两部分。上述受控设备对将控制指令地址和该受控设备的地址进行匹配,大大减少了对设备进行控制的过程中发送的设备地址信息的数据量。并且这种设备编址和控制方法灵活性较强,可以对每台设备进行独立的控制。
优选地,上述设备组地址包括但不限于:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于组地址字符表,上述组地址字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
上述设备组地址是一个包含一个或多个字符的字符串。字符串中的每一个字符可以取值为组地址字符表中的某一个字符。例如,组地址字符表为{0,1},设备组地址为一个字符串‘001’,其中,设备组地址中字符串的各个字符均来自于组地址字符表{0,1}。
优选地,上述设备单元地址包括但不限于:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于掩码字符表,上述掩码字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
上述设备单元地址是一个包含一个或多个字符的字符串。字符串中的每一个字符可以取值为掩码字符表中的某一个字符。例如,掩码字符表为{0,1},设备单元地址为一个字符串‘001’,其中,指令掩码中字符串的各个字符均来自于掩码字符表{0,1}。
优选地,上述步骤S305中,上述受控设备对将控制指令地址和该受控设备的地址进行匹配可以进一步包括以下处理:在上述受控设备的设备组地址与上述指令组地址一致时,当且仅当上述设备单元地址包含的字符串和上述指令掩码包含的字符串有一个相同位置上的字符相同,且该字符不是忽略字符表(例如,{0})中的字符时,确定上述控制指令地址和上述受控设备的地址匹配。
优选地,上述控制指令还可以包括:用于指示受控设备所需执行的操作类型的控制参数,其中,上述控制参数包括以下至少之一:设备开机指令、设备关机指令、调整设备工作参数指令、要求设备执行指定操作指令、控制指令的校验数据。
在优选实施过程中,步骤S307中的确定上述受控设备属于上述控制指令对应的目标设备集合之后,还可以包括以下处理:上述当前设备执行与上述控制指令中包含的控制参数对应的操作。例如,控制参数字符串长度为1,当该字符串取‘1’,受控设备执行开机操作,该字符串取‘0’,受控设备执行关机操作。
以下结合图4进一步描述上述控制指令的优选实施方式。图4为根据本发明优选实施例的设备地址的组成示意图。如图4所示,该设备地址主要包括两个部分,分别是(1)设备组地址,设备组地址是一个包含多个字符的字符串。字符串中的每一个字符可以取值为组地址字符表中的某一个字符。当且仅当指令组地址和设备组地址长度相同且相同位置的字符都取值相同时,才认为指令组地址和设备组地址是匹配的。(2)设备单元地址。设备单元地址是一个包含多个字符的字符串。字符串中的每一个字符可以取值为掩码字符表中的某一个字符。当且仅当指令单元掩码字符串和设备单元地址字符串有一个相同位置上的字符相同,且该字符不是忽略字符表上的字符时,认为指令单元掩码和设备单元地址是匹配的。
以下结合图5进一步描述控制指令的响应方法的优选实施方式。
图5为根据本发明优选实施例的控制指令的响应方法的流程图。如图5所示,该控制指令的响应方法主要包括以下处理:
步骤S501:受控设备从有线信道或者无线信道获得控制指令发送设备发送的控制指令。
步骤S503:受控设备从控制指令中读取控制地址,比较自己的设备地址中的设备组地址与控制指令中的指令组地址是否匹配。如果受控设备地址的设备组地址与控制指令中的指令组地址匹配,则执行步骤S505,否则停止响应该指令,返回结果不匹配。
步骤S505:受控设备将控制指令地址中的指令掩码与自己设备地址的设备单元地址进行比较,当且仅当指令单元掩码字符串和设备单元地址字符串有一个相同位置上的字符相同,且该字符不是忽略字符表上的字符时,确定指令单元掩码和设备单元地址是匹配的,则执行步骤S507,否则停止响应该指令,返回结果不匹配。
步骤S507:受控设备返回结果匹配,按照控制指令中控制参数的内容,执行指定的操作。
以下结合图6所示的实例,进一步描述控制指令的发送和响应方法的优选实施方式。
图6为根据本发明实例的控制指令发送和响应的示意图。如图6所示,设备组1有两台受控设备,设备组2有两台受控设备,控制指令发送设备以组播或广播方式发送控制指令。各个受控设备从控制指令中读取控制地址,比较自己的设备地址中的设备组地址与控制指令中的指令组地址是否匹配。如果受控设备地址的设备组地址与控制指令中的指令组地址匹配,受控设备将控制指令地址中的指令掩码与自己设备地址的设备单元地址进行比较,当且仅当指令单元掩码字符串和设备单元地址字符串有一个相同位置上的字符相同,且该字符不是忽略字符表上的字符时,确定指令单元掩码和设备单元地址是匹配的。
例如,组地址字符表为{0,1},掩码字符表为{0,1},忽略字符表为{0}。
控制指令格式为控制参数(字符串长度1)+控制地址中的组地址(字符串长度3)+控制地址中的指令掩码(字符串长度3),其中,控制参数字符串长度为1,该字符串取值‘0’表示关机,该字符串取值‘1’表示开机,组地址长度固定为3比特,指令掩码长度固定为3比特。设备1和设备2属于设备组1,设备组1的组地址为‘001’,设备1的地址为‘001001’,设备2的地址为‘001100’;设备3和设备4属于设备组2,设备组2的组地址为‘100’,设备3的地址为‘100001’,设备4的地址为‘100010’;四个设备的初始状态均为关机状态。
当控制指令发送设备发送控制指令‘1001101’时,设备1和设备2响应开机,设备3和设备4均不响应。
当控制指令发送设备发送控制指令‘1100010’时,设备4响应开机,设备1、设备2和设备3均不响应。
图7为根据本发明实施例的控制指令的发送装置的结构框图。如图7所示,该控制指令的发送装置包括:构建模块70,用于构建含有控制指令地址的控制指令,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;发送模块72,用于通过有线信道或无线信道发送构建的上述控制指令。
在图7所示的装置中,把全部受控设备分成若干个组,构建模块70构建的控制指令包括指令组地址和表示设备单元地址的指令掩码两部分。相对于相关技术,本发明实施例提供的设备编址和控制方法可以通过发送较短长度的控制指令实现设备单播、组播和广播控制,大大减少了对设备进行控制的过程中发送的设备地址信息的数据量。并且这种设备编址和控制方法灵活性较强,可以对每台设备进行独立的控制。
优选地,上述指令组地址包括但不限于:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于组地址字符表,上述组地址字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
优选地,上述指令掩码包括但不限于:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于掩码字符表,上述掩码字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
优选地,上述控制指令还可以包括:用于指示受控设备所需执行的操作类型的控制参数。进一步地,上述控制参数可以包括以下至少之一:设备开机指令、设备关机指令、调整设备工作参数指令、要求设备执行指定操作指令、控制指令的校验数据。
图8为根据本发明实施例的控制指令的响应装置的结构框图。如图8所示,该控制指令的响应装置包括:接收模块80,用于接收来自于控制设备的控制指令;读取模块82,用于从上述控制指令中读取控制指令地址,其中,上述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;匹配模块83,用于对将控制指令地址和该受控设备的地址进行匹配,其中,上述受控设备的地址包括:设备组地址和设备单元地址;确定模块84,用于在上述控制指令地址和上述受控设备的地址匹配的情况下,确定上述受控设备属于上述控制指令对应的目标设备集合。
在图8所示的装置中,由于接收模块80接收到的控制指令包括指令组地址和表示设备单元地址的指令掩码两部分,上述受控设备的地址包括:设备组地址和设备单元地址两部分。上述受控设备对将控制指令地址和该受控设备的地址进行匹配,大大减少了对设备进行控制的过程中发送的设备地址信息的数据量。并且这种设备编址和控制方法灵活性较强,可以对每台设备进行独立的控制。
上述设备组地址包括:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于组地址字符表,上述组地址字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
上述设备单元地址包括:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于掩码字符表,上述掩码字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
优选地,上述匹配模块83,进一步用于在上述受控设备的设备组地址与上述指令组地址一致时,当且仅当上述设备单元地址包含的字符串和上述指令掩码包含的字符串有一个相同位置上的字符相同,且该字符不是忽略字符表中的字符时,确定上述控制指令地址和上述受控设备的地址匹配。
优选地,如图9所示,上述装置还可以包括:执行模块86,用于在确定上述当前设备是上述控制指令对应的受控设备之后,执行与上述控制指令中包含的控制参数对应的操作,其中,控制参数用于指示受控设备所需执行的操作类型,上述控制参数包括以下至少之一:设备开机指令、设备关机指令、调整设备工作参数指令、要求设备执行指定操作指令、控制指令的校验数据。
综上所述,借助本发明提供的实施例,可以实现如下技术效果:
1、本发明实施例把全部设备分为若干个组,每个受控设备的设备地址包括设备组地址和设备单元地址两部分。每个受控设备的设备单元地址对应于控制地址的指令掩码字符串一个字符的位置,发送一个控制地址可以同时对指令掩码字符串对应的多个受控设备进行控制,大大减少了对设备进行控制的过程中发送的设备地址的数据量。
假设m,n都是正整数。如果需要控制的设备数量为2^m*n个,某次控制操作需要控制的目标设备集合包括所有的设备,完全采用字典排序法的设备地址字符串对设备地址进行编址,每个设备地址为长度为(log22^m*n)=(m+log2n)的字符串,控制2^m*n个设备,需要发送的地址信息字符串总长度为:
LengthAddr(dict)=2^m*n*(m+log2n)
而采用本发明提供的设备地址编码方法,把2^m*n个设备分为2^m组,每组包含n个设备。每个控制指令数据包的组地址子符串长度为m,指令掩码字符长度为n。控制指令中控制地址的总长度为(m+n)。控制每组设备发送一个控制地址,控制2^m*n个设备需发送2^m个控制地址,控制地址信息字符串的总长度为:
LengthAddr(patent)=2^m(n+m)
本发明专利提出的控制地址总长度与字典排列法设备控制地址总长度之比为:
Length Addr(patent)/LengthAddr(dict)
=(n+m)/(n*(m+log2n))
=(1/(m+log2n)+m/(n*(m+log2n)))
<(1/(m+log2n)+1/n)
<(1/m+1/n)
当n>2且m>=2时,(1/m+1/n)<1。本发明专利提出的控制地址总长度小于通常采用的字典排列法设备控制地址总长度。取m=2,n=3,2^m*n=12,当需控制的设备总数大于等于12台时,采用本发明专利提出的设备编址和控制方法可以显著减少控制设备所需发送的控制地址信息大小。
2、本发明把全部设备分为若干个组,每次发送的设备地址和控制指令数据包只包含该组设备的地址信息,相对于用一个设备地址字符串来标识目标设备集合,每个设备对应于设备地址字符串的一个位置的设备编址方法数据包长度较小。在无线和其他高噪声信道中传输的过程中发生数据包错误的概率较低,即使发生数据包错误,重传的数据量也较低,提高了设备控制效率。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种控制指令的发送方法,其特征在于,包括:
构建含有控制指令地址的控制指令,其中,所述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;
通过有线信道或无线信道发送构建的所述控制指令。
2.根据权利要求1所述的方法,其特征在于,所述指令组地址包括:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于组地址字符表,所述组地址字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
3.根据权利要求1所述的方法,其特征在于,所述指令掩码包括:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于掩码字符表,所述掩码字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
4.根据权利要求1所述的方法,其特征在于,所述控制指令还包括:用于指示受控设备所需执行的操作类型的控制参数。
5.一种控制指令的响应方法,其特征在于,包括:
受控设备接收来自于控制设备的控制指令;
所述受控设备从所述控制指令中读取控制指令地址,其中,所述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;
所述受控设备对将控制指令地址和该受控设备的地址进行匹配,其中,所述受控设备的地址包括:设备组地址和设备单元地址;
在所述控制指令地址和所述受控设备的地址匹配的情况下,确定所述受控设备属于所述控制指令对应的目标设备集合。
6.根据权利要求5所述的方法,其特征在于,所述设备组地址包括:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于组地址字符表,所述组地址字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
7.根据权利要求5所述的方法,其特征在于,所述设备单元地址包括:一个或多个字符的字符串;其中,该字符串中的各个字符均来自于掩码字符表,所述掩码字符表包括多个不同的字符,该字符为字母、数字、文字和符号中的一种或多种。
8.根据权利要求7所述的方法,其特征在于,所述受控设备对控制指令地址和该受控设备的地址进行匹配,包括:
在所述受控设备的设备组地址与所述指令组地址一致时,当且仅当所述设备单元地址包含的字符串和所述指令掩码包含的字符串有一个相同位置上的字符相同,且该字符不是忽略字符表中的字符时,确定所述控制指令地址和所述受控设备的地址匹配。
9.根据权利要求5至8中任一项所述的方法,其特征在于,在确定所述受控设备是所述控制指令对应的受控设备之后,还包括:所述当前设备执行与所述控制指令中包含的控制参数对应的操作,其中,控制参数用于指示受控设备所需执行的操作类型。
10.一种控制指令的发送装置,其特征在于,包括:
构建模块,用于构建含有控制指令地址的控制指令,其中,所述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;
发送模块,用于通过有线信道或无线信道发送构建的所述控制指令。
11.一种控制指令的响应装置,其特征在于,包括:
接收模块,用于接收来自于控制设备的控制指令;
读取模块,用于从所述控制指令中读取控制指令地址,其中,所述控制指令地址包括:用于指示受控设备所属设备组的指令组地址和用于指示受控设备单元地址的指令掩码;
匹配模块,用于对将控制指令地址和该受控设备的地址进行匹配,其中,所述受控设备的地址包括:设备组地址和设备单元地址;
确定模块,用于在所述控制指令地址和所述受控设备的地址匹配的情况下,确定所述受控设备属于所述控制指令对应的目标设备集合。
12.根据权利要求11所述的装置,其特征在于,所述匹配模块,进一步用于在所述受控设备的设备组地址与所述指令组地址一致时,当且仅当所述设备单元地址包含的字符串和所述指令掩码包含的字符串有一个相同位置上的字符相同,且该字符不是忽略字符表中的字符时,确定所述控制指令地址和所述受控设备的地址匹配。
13.根据权利要求11或12所述的装置,其特征在于,还包括:执行模块,用于在确定所述当前设备是所述控制指令对应的受控设备之后,执行与所述控制指令中包含的控制参数对应的操作,其中,控制参数用于指示受控设备所需执行的操作类型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410187256.8A CN103955195B (zh) | 2014-05-05 | 2014-05-05 | 一种控制指令的发送、响应方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410187256.8A CN103955195B (zh) | 2014-05-05 | 2014-05-05 | 一种控制指令的发送、响应方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103955195A true CN103955195A (zh) | 2014-07-30 |
CN103955195B CN103955195B (zh) | 2016-09-14 |
Family
ID=51332480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410187256.8A Expired - Fee Related CN103955195B (zh) | 2014-05-05 | 2014-05-05 | 一种控制指令的发送、响应方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103955195B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106332377A (zh) * | 2016-11-14 | 2017-01-11 | 李伟 | 一种集成芯片及控制***、发光管 |
CN107272652A (zh) * | 2017-07-12 | 2017-10-20 | 重庆九钰智慧科技有限公司 | 一种用于规范物联网硬件感知层控制指令的方法及装置 |
CN110958100A (zh) * | 2019-10-30 | 2020-04-03 | 中国安全生产科学研究院 | 一种设备控制方法及装置 |
CN112083690A (zh) * | 2019-06-14 | 2020-12-15 | 调调(北京)科技有限公司 | 设备、控制器及设备的控制方法、装置、*** |
CN112565032A (zh) * | 2020-11-30 | 2021-03-26 | 扬州鹏为软件有限公司 | 一种终端与智能化设备的连接方法 |
CN114422559A (zh) * | 2021-12-31 | 2022-04-29 | 深圳海翼智新科技有限公司 | 设备的控制方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5382947A (en) * | 1991-05-30 | 1995-01-17 | Feller Ag | Remote-controlled operation system for electrical consumers |
CN1633126A (zh) * | 2004-12-24 | 2005-06-29 | 北京中星微电子有限公司 | 一种命令传送方法 |
CN1674545A (zh) * | 2004-03-26 | 2005-09-28 | 联想(北京)有限公司 | 地址设定***及地址设定方法 |
CN103236901A (zh) * | 2013-04-15 | 2013-08-07 | 天脉聚源(北京)传媒科技有限公司 | 一种传输指令的方法及装置 |
-
2014
- 2014-05-05 CN CN201410187256.8A patent/CN103955195B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5382947A (en) * | 1991-05-30 | 1995-01-17 | Feller Ag | Remote-controlled operation system for electrical consumers |
CN1674545A (zh) * | 2004-03-26 | 2005-09-28 | 联想(北京)有限公司 | 地址设定***及地址设定方法 |
CN1633126A (zh) * | 2004-12-24 | 2005-06-29 | 北京中星微电子有限公司 | 一种命令传送方法 |
CN103236901A (zh) * | 2013-04-15 | 2013-08-07 | 天脉聚源(北京)传媒科技有限公司 | 一种传输指令的方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106332377A (zh) * | 2016-11-14 | 2017-01-11 | 李伟 | 一种集成芯片及控制***、发光管 |
CN107272652A (zh) * | 2017-07-12 | 2017-10-20 | 重庆九钰智慧科技有限公司 | 一种用于规范物联网硬件感知层控制指令的方法及装置 |
CN112083690A (zh) * | 2019-06-14 | 2020-12-15 | 调调(北京)科技有限公司 | 设备、控制器及设备的控制方法、装置、*** |
CN110958100A (zh) * | 2019-10-30 | 2020-04-03 | 中国安全生产科学研究院 | 一种设备控制方法及装置 |
CN112565032A (zh) * | 2020-11-30 | 2021-03-26 | 扬州鹏为软件有限公司 | 一种终端与智能化设备的连接方法 |
CN112565032B (zh) * | 2020-11-30 | 2022-07-05 | 扬州鹏为软件有限公司 | 一种终端与智能化设备的连接方法 |
CN114422559A (zh) * | 2021-12-31 | 2022-04-29 | 深圳海翼智新科技有限公司 | 设备的控制方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103955195B (zh) | 2016-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103955195A (zh) | 一种控制指令的发送、响应方法及装置 | |
US10616821B2 (en) | Method for transferring information between base station and terminal, base station, terminal, and system | |
CN108293060B (zh) | 一种从站固件更新的方法、***、主站及从站 | |
US20140068134A1 (en) | Data transmission apparatus, system, and method | |
CN101662404B (zh) | 基于can总线船舶电站控制仪表通信方法 | |
RU2008132463A (ru) | Система управления с радиосообщениями, содержащими информацию о последовательности сообщений | |
CN103974380A (zh) | 一种终端接入位置保活的方法及装置 | |
CN101778113A (zh) | 组播网中rp状态检测方法、装置、rp装置和组播*** | |
CN102647323A (zh) | 流量控制方法、装置和集群*** | |
CN103795573B (zh) | 一种网络拓扑生成方法、装置及*** | |
CN107734598B (zh) | 一种***信息变更指示方法、ue、网络侧设备和*** | |
JP2005064722A5 (zh) | ||
CN101159641B (zh) | Can总线扩展方法 | |
CN113810860B (zh) | 智能照明***无线控制方法及设备 | |
US8429138B2 (en) | Method and apparatus for data exchange in a distributed system | |
CN103650423A (zh) | 网络代理技术 | |
CN106686697B (zh) | zigbee终端设备节点管理的方法 | |
KR101589831B1 (ko) | 데이터 전송 장치 | |
CN112188562B (zh) | 中继基站的多播调度方法和装置、存储介质及电子装置 | |
CN104615271A (zh) | 一种kvm的处理方法及一种kvm的处理装置 | |
JP2018124679A (ja) | サーバ装置、制御システム、コンピュータプログラム及び通信方法 | |
CN101924999B (zh) | 传输多媒体广播组播业务控制信道信息的方法及装置 | |
CN112929197A (zh) | 一种网络通信方法、装置、设备和存储介质 | |
CN105846888B (zh) | 多模式vsat卫星通信信令解析***及解析方法 | |
Zhou et al. | A design of outdoor display monitoring system based on NB-IoT |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160914 |
|
CF01 | Termination of patent right due to non-payment of annual fee |