一种实现对讲机远程查询、控制的方法及系统的制作方法

文档序号:7633514阅读:663来源:国知局
专利名称:一种实现对讲机远程查询、控制的方法及系统的制作方法
技术领域
本发明涉及对讲机远程控制领域,尤其涉及一种实现对讲机远程查询、控制的方法及系统。
背景技术
目前专网通信也同公网通信一样,逐步开始数字化,可支持的业务功能也越来越多样化,用法也不尽相同。但目前专网通信不是所有功能都可以开放给用户,而且需要根据用户等级和使用场合随时更改,那么如何有效控制和管理这些功能,成为了数字对讲机面临的一大问题。目前对讲机的功能配置和管理都是通过CPS (Customer Program Software,用户编程软件)软件完成,可以通过CPS软件打开和关闭对讲机部分功能的使用权限或者修改部分配置参数,这种方式必须通过对讲机连接到电脑,然后通过USB 口进行配置数据的查询和修改。一旦身边没有电脑,或者对讲机所处位置比较分散,就无法及时查询和修改配置,影响对讲机使用,甚至造成重大损失。而且即使只修改对讲机的一个参数,也需要把整个数据全部重新写入对讲机一次,更新时间比较久,效率很低。所以这种控制方式存在很大的局限性,而且需要电脑的配合,成本很高。由于数字对讲机的功能非常强大,通信距离也非常远,而且数字标准都具有很强的扩展能力,可以通过合理设计数字信令的格式,实现对讲机的远程配置,根据需要随时远程查询和修改对讲机的配置参数和功能权限,实现对讲机的有效控制和管理。目前DMR(Digital Mobile Radio,数字移动无线电)数字终端可以利用DMR标准中的一种信令结构——CSBK(Control Signalling Block,控制信令块)实现无线电通信使能或禁止(Radio Enable/Disable)的功能,该技术通过发送两条控制信令分别禁止或使能整个对讲机的使用。DMR终端远程控制实现方式是利用CSBK信令发送一个Radio Disable 请求给目标对讲机,目标对讲机收到该指令后无法进行发送和接收等任何操作,只有当接收到Radio Enable信令后才能恢复正常。一些模拟终端也可以通过数字信令实现遥晕(Stim)和唤醒(Revive)的功能,实现过程基本与DMR终端类似。该功能主要用于防止无权限用户非法操作和使用该对讲机。目前的数字信令只能支持对讲机整机的简单控制,无法准确了解对方状态,而且只能一对一进行控制,控制方法单一,无法支持更加灵活和准确的控制方式,无法实现对讲机的有效控制和管理。

发明内容
本发明的目的是提供一种实现对讲机远程查询、控制的方法及系统,实现对讲机当前参数的远程查询或远程控制功能。为解决上述问题,本发明提供的技术方案如下本发明提供一种实现对讲机远程查询的方法,所述方法包括以下步骤
选择需要查询的项目;输入需要查询的目的地址;所述需要查询的目的地址为单呼地址;填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射;接收被查询方反馈的所述被查询方的当前配置参数。优选地,在所述选择需要查询的项目的步骤之后包括输入验证码;所述填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射步骤具体为填充数据块协议信息单元,携带查询信息和所述验证码,形成数据帧向被查询方发射。优选地,在所述输入验证码的步骤之后包括判断所述验证码是否正确,如果正确继续执行后续步骤,否则直接退出。优选地,所述控制请求协议信息单元采用控制信令块形式,所述控制信令块包括最后一块数据标志、保护标志、控制信令块编码、厂商ID。本发明提供一种实现对讲机远程控制的方法,所述方法包括以下步骤选择需要控制的项目;输入需要控制的目的地址和控制参数,所述目的地址为单呼或组呼地址;填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射;当所述目的地址为单呼地址时,等待所述被控制方响应,以确认远程控制成功;当所述目的地址为组呼地址时,重复发送预定次数的所述数据帧。优选地,在所述选择需要控制的项目的步骤之后包括输入验证码;所述填填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射步骤具体为填充远程控制请求的协议信息单元和数据块的协议信息单元,携带远程控制信息和验证码,形成数据帧向被控制方发射。优选地,所述数据块的协议信息单元通过使用一块或多块控制信令实现。优选地,所述控制信令块包括最后一块数据标志、保护标志、控制信令块编码、厂商ID。优选地,所述控制信令后跟随数据块,所述数据块包括最后一块数据标志、数据信肩、ο优选地,所述控制信令后跟随一个或多个数据块,根据所述最后一块数据标志的识别确定最后一块数据块。本发明提供一种实现对讲机远程查询的系统,所述系统包括第一输入单元,用于选择需要查询的项目;第三输入单元,用于输入需要查询的目的地址;所述需要查询的目的地址为单呼地址;第一处理单元,用于填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射;第一接收单元,用于接收被查询方反馈的所述被查询方的当前配置参数。优选地,所述系统进一步包括第二输入单元,用于输入验证码;所述第一处理单元,用于填充数据块协议信息单元,携带查询信息和所述验证码, 形成数据帧向所述被查询方发射;本发明提供一种实现对讲机远程控制的系统,所述系统包括第四输入单元,用于选择需要控制的项目;第六输入单元,输入需要控制的目的地址和控制参数,所述目的地址为单呼或组呼地址;第二处理单元,填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射;当所述目的地址为组呼地址时,重复发送预定次数的所述数据帧,保证所述被控制方收到该指令,然后结束整个控制过程;第二接收单元,所述目的地址为单呼地址时,接收所述被控制方响应,以确认远程控制成功。优选地,所述系统进一步包括第五输入单元,输入验证码;所述第二处理单元,填充远程控制请求的协议信息单元和数据块的协议信息单元,携带远程控制信息和验证码,形成数据帧向被控制方发射。本发明实施例所述实现对讲机远程查询方法,通过先选择需要查询项目;输入需要查询的参数和目的地址;所述目的地址为单呼地址;填充数据块协议信息单元(PDU),携带所述验证码,形成数据帧向被查询方发射;接收被查询方反馈的所述被查询方的当前配置参数,因此可以实现根据需要随时查询目标对讲机当前使用的功能状态和参数,当需要对当前配置和参数进行调整时,可以随时通过远程控制进行后续调整。本发明实施例所述实现对讲机远程控制的方法,通过输入需要控制的目的地址和控制参数,所述目的地址为单呼或组呼地址;填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射;当所述目的地址为单呼地址时,等待所述被控制方响应,以确认远程控制成功;当所述目的地址为组呼地址时,重复发送预定次数的所述数据帧,保证所述被控制方正确收到该指令,然后结束整个控制过程。因此可以实现根据需要随时控制目标对讲机(目标地址对应的对讲机)对当前配置和参数进行调整。由于本发明实施例所述实现对讲机远程查询/控制的方法可以根据需要进行验证码的验证,因此增强了远程查询、控制功能使用的安全性,让客户使用起来更加安全和放心。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明所述实现对讲机远程查询的方法第一实施例流程图2是本发明所述DMR标准中的通用CSBK信令结构图3是本发明所述DMR标准中的中间数据块结构图;图4是本发明所述DMR标准中的最后数据块结构图;图5是本发明所述自定义的远程查询或控制请求PDU结构图;图6是本发明所述自定义的远程查询或控制数据块PDU结构图;图7是本发明所述自定义的远程查询或控制响应PDU结构图;图8是本发明所述实现对讲机远程查询的方法第二实施例流程图;图9是本发明所述实现对讲机远程查询的系统第一实施例结构图;图10是本发明所述实现对讲机远程控制的方法第一实施例流程图;图11是本发明所述实现对讲机远程控制的系统第一实施例结构12是本发明所述组呼远程控制没有应答过程示意图;图13是本发明所述组呼远程控制软件发送处理流程图;图14是本发明所述组呼远程控制软件接收处理流程图;图15是本发明所述单呼远程控制过程示意图;图16是本发明所述单呼远程控制软件发送处理流程图;图17是本发明所述单呼远程控制软件接收处理流程图;图18是本发明所述单呼远程控制实例示意图;图19是本发明所述组呼远程控制实例示意图;图20是本发明所述远程查询实例示意图。本发明实施方式本发明提供一种实现对讲机远程查询、控制的方法及系统,实现对讲机当前参数的远程查询或远程控制功能。为了更清楚地说明本发明的具体实现过程,下面结合附图具体说明。参见图1至图7,图1是本发明所述实现对讲机远程查询的方法第一实施例流程图;图2是本发明所述DMR标准中的通用CSBK信令结构;图3是本发明所述DMR标准中的中间数据块结构图;图4是本发明所述DMR标准中的最后数据块结构图;图5是本发明所述自定义的远程控制请求PDU结构图;图6是本发明所述自定义的远程控制数据块PDU结构图;图7是本发明所述自定义的远程控制响应PDU结构图。本发明第一实施例所述实现对讲机远程查询的方法,包括以下步骤S100、选择需要查询的项目;步骤SlOO后还可以包括步骤S110、输入验证码。S200、输入需要查询的目的地址。所述目的地址为单呼地址。S300、填充数据块协议信息单元(PDU),携带查询信息,形成数据帧向被查询方发射。当需要输入验证码时,填充数据块协议信息单元(PDU),需要携带查询信息和所述验证码,形成数据帧向被查询方发射。输入的验证码是原始码,需要通过一种算法转换后填入PDU中,不需要输入验证码时只要发送一个PDU即可。如果需要验证码就要再多发送一个PDU用于携带验证码的信肩、ο
7
S400、接收被查询方反馈所述被查询方的当前配置参数。本发明第一实施例所述实现对讲机远程查询的方法,选择需要查询的项目;输入需要查询的目的地址;所述目的地址为单呼地址;填充数据块协议信息单元(PDU),携带所述查询信息和所述验证码,形成数据帧向被查询方发射(所述目的地址对应的被查询方); 接收被查询方反馈所述被查询方的当前配置参数,可以实现根据需要随时查询目标对讲机当前使用的功能状态和参数。由于可以根据需要进行验证码的验证,因此增强了远程查询功能使用的安全性,让客户使用起来更加安全和放心。本发明是在充分了解数字标准信令结构的基础上,设计出新型的信令格式,并基于此实现新的应用,重点在于信令的设计和实现的过程,是一种通信协议的设计过程。下面以DMR(数字移动无线电)标准为例,详细描述远程查询或者控制的实现过程,但本发明的使用并不局限于DMR标准,还可以应用TETRA (TErrestrial Trunked Radio, 地面中继式无线电)标准,具体可以应用于各种支持数字信令的通信标准中,数据块协议信息单元(PDU)可以通过使用一块或多块控制信令实现。为了方便说明,以基于DMR为例进行讲解,其它标准实现过程基本类似,只是局限于不同标准信令结构的区别,可能会略有差别。PDU(协议信息单元)结构定义。参见图2,该图是DMR协议中所定义的通用CSBK(控制信令块)结构图。当只有一个数据帧需要发送时,可以用CSBK(Contrc)I signalling block opcode,控制信令块编码)的方式。如果有数据需要携带,那么可以用 MBC (多块控制信令)的方式,在CSBK后边跟随数据块,请求信令后边可以跟随一个或多个数据块,根据LB(最后一块数据标志)来识别是否收到最后一块,本发明最多只需要一个 CSBK和一个数据块即可实现。如果不需要验证码的部分,那么只要一个CSBK信令即可,不需要发送后续数据块。参见图3和图4,图3是本发明所述DMR标准中的中间数据块结构图;图4是本发明所述DMR标准中的最后数据块结构图。中间数据块和最后一块数据块的格式略有差别,其中竖排的0 11按八位组排序,横排的O 7按比特排序。最后一块数据块的第10 11横排具有CSBK CRC(循环冗余校验)。通过对CSBK信令中的byte2 byte9总共SByte字段进行设计,重新定义对讲机远程控制或查询请求PDU结构(参见图5),不需要携带验证码时只需要发送一个CSBK信令即可。当需要携带验证码信息时,还可以通过后续的MBC数据块(参见图6)发送。目标方收到请求指令后需要回复应答(参见图7),通知发起方(查询方或控制方)控制或查询结果。当发起方需要发出远程控制或远程查询指令时,可以用图5中的格式先填充查询或控制请求信令,然后可以将验证码填充到如图6的数据块中,经过协议固有的编码处理, 最后可以通过空口分别发射该控制请求信令和后续数据块。目标对讲机成功接收到远程控制或远程查询指令后,根据实际情况和验证码判断是否允许对方控制或查询自己,然后给对方肯定或否定应答并进行相应动作。使用图7中的格式填充,经过协议固有的编码处理,最后通过空口发射出去,这样就完成了一次远程控制或查询的协议交互过程。PDU结构中的公共信息单元如LB (Last block,最后一块数据标志)、PF (Protect flag,保护标志)、CSBKO(Control signalling block opcode,控制信令块编码)、 MFID (Manufacture ID,厂商ID)的描述详见表1、表2、表3和表4所示。表ILast Block (LB),此信息单元内容长度为lbit,用于指示数据块是否为最后一块,描述如表1中具体内容。表 ILast Block(LB)
信息单元长度取值描述最后一块标志(Last Block)102MBC帧头或中间块I2CSBK或MBC的最后一块表2ProteCt Flag(PF),此信息单元内容长度为lbit,目前保留为以后使用,描述如表2中具体内容。表 2Protect Flag (PF)
信息单元长度取值描述保护标志(ftOtect Flag)102为未来预留,目前需要设置为0表3Feature set ID (FID),此信息单元内容长度为^it,用于指示功能特征ID,描述如表3中具体内容。表 3Feature set ID(FID)
信息单元长度取值描述功能识别 ID(Feature set ID)8000000002标准化的功能ID定义于文档TS 102 361-2 [5] (SFID)
权利要求
1.一种实现对讲机远程查询的方法,其特征在于,所述方法包括以下步骤 选择需要查询的项目;输入需要查询的目的地址;所述需要查询的目的地址为单呼地址; 填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射; 接收被查询方反馈的所述被查询方的当前配置参数。
2.根据权利要求1所述的实现对讲机远程查询的方法,其特征在于,在所述选择需要查询的项目的步骤之后包括输入验证码;所述填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射步骤具体为填充数据块协议信息单元,携带查询信息和所述验证码,形成数据帧向被查询方发射。
3.根据权利要求2所述的实现对讲机远程查询的方法,其特征在于,在所述输入验证码的步骤之后包括判断所述验证码是否正确,如果正确继续执行后续步骤,否则直接退出。
4.根据权利要求2所述的实现对讲机远程查询的方法,其特征在于,所述控制请求协议信息单元采用控制信令块形式,所述控制信令块包括最后一块数据标志、保护标志、控制信令块编码、厂商ID。
5.一种实现对讲机远程控制的方法,其特征在于,所述方法包括以下步骤 选择需要控制的项目;输入需要控制的目的地址和控制参数,所述目的地址为单呼或组呼地址;填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射;当所述目的地址为单呼地址时,等待所述被控制方响应,以确认远程控制成功; 当所述目的地址为组呼地址时,重复发送预定次数的所述数据帧。
6.根据权利要求5所述的实现对讲机远程控制的方法,其特征在于,在所述选择需要控制的项目的步骤之后包括输入验证码;所述填填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射步骤具体为填充远程控制请求的协议信息单元和数据块的协议信息单元,携带远程控制信息和验证码,形成数据帧向被控制方发射。
7.根据权利要求6所述的实现对讲机远程控制的方法,其特征在于,所述数据块的协议信息单元通过使用一块或多块控制信令实现。
8.根据权利要求7所述的实现对讲机远程控制的方法,其特征在于,所述控制信令块包括最后一块数据标志、保护标志、控制信令块编码、厂商ID。
9.根据权利要求7所述的实现对讲机远程控制的方法,其特征在于,所述控制信令后跟随数据块,所述数据块包括最后一块数据标志、数据信息。
10.根据权利要求7所述的实现对讲机远程控制的方法,其特征在于,所述控制信令后跟随一个或多个数据块,根据所述最后一块数据标志的识别确定最后一块数据块。
11.一种实现对讲机远程查询的系统,其特征在于,所述系统包括 第一输入单元,用于选择需要查询的项目;第三输入单元,用于输入需要查询的目的地址;所述需要查询的目的地址为单呼地址;第一处理单元,用于填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射;第一接收单元,用于接收被查询方反馈的所述被查询方的当前配置参数。
12.根据权利要求11所述的实现对讲机远程查询的系统,其特征在于,所述系统进一步包括第二输入单元,用于输入验证码;所述第一处理单元,用于填充数据块协议信息单元,携带查询信息和所述验证码,形成数据帧向所述被查询方发射。
13.一种实现对讲机远程控制的系统,其特征在于,所述系统包括 第四输入单元,用于选择需要控制的项目;第六输入单元,输入需要控制的目的地址和控制参数,所述目的地址为单呼或组呼地址;第二处理单元,填充远程控制请求的协议信息单元,携带远程控制信息,形成数据帧向被控制方发射;当所述目的地址为组呼地址时,重复发送预定次数的所述数据帧,保证所述被控制方收到该指令,然后结束整个控制过程;第二接收单元,所述目的地址为单呼地址时,接收所述被控制方响应,以确认远程控制成功。
14.根据权利要求13所述的实现对讲机远程控制的系统,其特征在于,所述系统进一步包括第五输入单元,输入验证码;所述第二处理单元,填充远程控制请求的协议信息单元和数据块的协议信息单元,携带远程控制信息和验证码,形成数据帧向被控制方发射。
全文摘要
一种实现对讲机远程查询的方法,包括以下步骤选择需要查询的项目;输入验证码;填充数据块协议信息单元,携带查询信息,形成数据帧向被查询方发射;接收被查询方反馈的所述被查询方的当前配置参数。本发明提供一种实现对讲机远程查询、控制的方法及系统,实现对讲机当前参数的远程查询或远程控制功能。
文档编号H04Q5/24GK102158769SQ20111008631
公开日2011年8月17日 申请日期2011年4月7日 优先权日2011年4月7日
发明者刘建良, 张颖哲, 徐燕, 罗正华, 谢汉雄 申请人:海能达通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1