一种传感器接入检测方法、装置和系统的制作方法

文档序号:7979609阅读:255来源:国知局
一种传感器接入检测方法、装置和系统的制作方法
【专利摘要】本发明实施例提供一种传感器接入检测方法、装置和系统,包括:针对现有技术中终端定时发送查询请求来探测是否存在传感器接入,存在的传感器接入检测的实时性难以得到保证,检测耗费的电量高和系统资源占用多的问题,本发明提出,可以由传感器主动通过传感器通信协议向终端发送连接请求,终端通过接收到的连接请求来判断传感器接入成功,从而避免由终端来探测是否存在传感器接入时,定时时间过长会导致传感器接入检测的实时性难以得到保证,定时时间过短会导致检测耗费的电量高和系统资源占用多的问题。
【专利说明】一种传感器接入检测方法、装置和系统
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种传感器接入检测方法、装置和系统。
【背景技术】
[0002]在现有技术中,在进行传感器接入检测时,终端会主动通过各接口发送查询报文,如果收到正确的应答,则可以确定有传感器接入。一般的,终端会定时通过各接口发送查询报文,来检测是否有传感器接入,即可以通过定时轮询各接口的方式来检测是否有传感器接入。
[0003]例如,如图1所示,在进行传感器接入检测时,针对每个接口,终端可以发送查询报文,如果收到传感器回应,则判断有传感器接入,如果没有收到传感器回应,则可以延时一段时间,继续发送查询报文,来检测是否有传感器接入。
[0004]目前的终端定时轮询接口来检测是否有传感器接入的方案,需要进行定时时长的设置。设置的定时时长过长,则使得终端不能及时检测到接入的传感器,导致传感器接入检测的时效性较差。而如果设置的定时时长过短,则会导致终端频繁地进行轮询,对终端的耗电量较高,且会占用较多的系统资源,造成系统资源的浪费。例如,假设终端有10个接口,则每隔一段时间就须将10个接口轮询一遍。如果轮询频繁,会导致终端电量的大量耗费和系统资源的浪费。

【发明内容】

[0005]本发明实施例提供一种传感器接入检测方法、装置和系统,用于保证传感器接入检测的实时性,并降低检测耗费的电量和系统资源。
[0006]一种传感器接入检测方法,所述方法包括:
[0007]终端根据传感器通信协议接收传感器发送的连接请求;
[0008]终端根据接收到的所述连接请求,确定所述传感器接入成功。
[0009]一种传感器接入检测方法,所述方法包括:
[0010]传感器确定自身执行了复位操作;
[0011]传感器根据传感器通信协议向终端发送所述连接请求,指示终端根据所述连接请求确定传感器接入成功。
[0012]一种传感器接入检测系统,所述系统包括传感器和终端,其中:
[0013]所述传感器,用于确定自身执行了复位操作,根据传感器通信协议向终端发送所述连接请求;
[0014]所述终端,用于接收所述传感器发送的连接请求,并根据接收到的所述连接请求,确定所述传感器接入成功。
[0015]一种传感器接入检测装置,所述装置包括:
[0016]接收单元,用于根据传感器通信协议接收传感器发送的连接请求;
[0017]检测单元,用于根据接收到的所述连接请求,确定所述传感器接入成功。[0018]一种传感器接入检测装置,所述装置包括:
[0019]确定单元,用于确定传感器执行了复位操作;
[0020]发送单元,用于根据传感器通信协议向终端发送所述连接请求,指示终端根据所述连接请求确定传感器接入成功。
[0021]根据本发明实施例提供的方案,针对现有技术中终端定时发送查询请求来探测是否存在传感器接入,存在的传感器接入检测的实时性难以得到保证,检测耗费的电量高和系统资源占用多的问题,本发明提出,可以由传感器主动通过传感器通信协议向终端发送连接请求,终端通过接收到的连接请求来判断传感器接入成功,从而避免由终端来探测是否存在传感器接入时,定时时间过长会导致传感器接入检测的实时性难以得到保证,定时时间过短会导致检测耗费的电量高和系统资源占用多的问题。
【专利附图】

【附图说明】
[0022]图1为现有技术提供的传感器接入检测的示意图;
[0023]图2为本发明实施例一提供的传感器接入检测方法的步骤流程图;
[0024]图3为本发明实施例一提供的帧结构示意图;
[0025]图4为本发明实施例二提供的传感器接入检测装置的结构示意图;
[0026]图5为本发明实施例三提供的传感器接入检测方法的步骤流程图;
[0027]图6为本发明实施例四提供的传感器接入检测装置的结构示意图;
[0028]图7为本发明实施例五提供的传感器接入检测方法的步骤流程图;
[0029]图8为本发明实施例六提供的传感器接入检测系统的结构示意图。
【具体实施方式】
[0030]针对现有技术中由终端定时发送查询请求来探测是否存在传感器接入,存在的定时时间长短难以确定的问题,本发明实施例提出可以由传感器主动通过传感器通信协议向终端发送连接请求,使得终端侧可以根据接收到的连接请求确定存在传感器接入,解决现有技术中在进行传感器接入检测时存在的时效性较差和耗电较高的问题。
[0031]下面结合说明书附图和各实施例对本发明方案进行说明。
[0032]实施例一、
[0033]本发明实施例一提供一种传感器接入检测方法,在本实施例中,传感器接入检测之前,传感器与终端需要建立物理连接。可以理解为将传感器插入终端的指定接口。且在本实施例中,可以由传感器的复位操作触发传感器接入检测。具体的,传感器复位可以不限于上电后复位,也可以是其他情况下的复位,即可以理解为传感器在首次启动和每次重启时,均会触发传感器接入检测。该方法的步骤流程可以如图2所示,包括:
[0034]步骤101、终端接收传感器发送的连接请求。
[0035]在本实施例中,传感器的复位操作触发传感器向终端发送连接请求的操作。在本步骤中,传感器可以通过传感器通信协议向所述终端发送连接请求,通知终端存在传感器接入。
[0036]在传感器通信协议中,定义了一个与底层通信无关的帧结构,并具体定义了该帧结构中的协议数据单元(PDU)数据字段的结构,该帧结构可以如图3所示。该帧结构可以包括引导码字段、版本号字段(其值表示协议版本号。例如,其中值为O保留,暂不使用,值为I表不协议版本号1.0,值为2表不协议版本号1.1,值为10表不协议版本号1.9,值为11表示协议版本号2.0)、传感器地址字段(该字段中的传感器地址可以用传感器标识(ID)表示)、PDU长度字段(该字段的值表示PDU数据的长度,该值可以为O)、第一校验和字段(该字段的值表示针对所述帧结构的内容,采用第一算法确定出的校验和)、PDU数据字段(当PDU长度字段的值为O时,本字段可以不存在)和第二校验和字段(该字段的值表示针对所述帧结构的内容,采用第二算法确定出的校验和,且当PDU长度字段的值为O时,本字段可以不存在)。其中的PDU数据字段进一步包括功能码字段和功能数据单元(FDU)数据字段。
[0037]在本实施例中可以利用如图3所示的帧结构实现终端与传感器之间的通信。且本实施例采用的帧结构中各字段的长度和取值范围可以如表I所示。该帧结构的PDU数据字段中进一步包括的各字段的长度和取值范围可以如表2所示。
[0038]
【权利要求】
1.一种传感器接入检测方法,其特征在于,所述方法包括:终端根据传感器通信协议接收传感器发送的连接请求;终端根据接收到的所述连接请求,确定所述传感器接入成功。
2.如权利要求1所述的方法,其特征在于,终端根据传感器通信协议接收传感器发送的连接请求之后,终端根据接收到的所述连接请求,确定所述传感器接入成功之前,所述方法还包括:终端根据传感器通信协议向所述传感器发送读取属性请求,所述读取属性请求用于请求读取所述传感器的属性信息;终端根据传感器通信协议接收所述传感器发送的属性接收请求,所述属性接收请求中携带有所述传感器的属性信息;则终端根据接收到的所述连接请求,确定所述传感器接入成功,具体包括:终端校验所述属性信息的合法性,并在确定所述属性信息合法时,确定所述传感器为合法的传感器,且接入成功。
3.如权利要求2所述的方法,其特征在于,终端根据接收到的所述连接请求,确定所述传感器接入成功之后,所述方法还包括:终端根据传感器通信协议向所述传感器发送验证结果接收请求,所述验证结果接收请求中携带针对所述属性信息的合法性校验结果。
4.如权利要求3所述的方法,其特征在于,读取属性请求,验证结果接收请求,连接请求以及属性接收请求采用统 一的帧结构; 所述帧结构包括引导码字段、版本号字段、传感器地址字段、协议数据单元PDU长度字段、第一校验和字段、协议数据单元数据字段和第二校验和字段;所述协议数据单元数据字段包括功能码字段和功能数据单元FDU数据字段;其中,第一校验和字段携带针对所述帧结构的内容,采用第一算法确定出的校验和;第二校验和字段携带针对所述帧结构的内容,采用第二算法确定出的校验和。
5.如权利要求4所述的方法,其特征在于,所述功能码字段携带第一指定数值的帧结构表示连接请求;所述功能码字段携带第二指定数值的帧结构表示读取属性请求;所述功能码字段携带第三指定数值的帧结构表示属性接收请求,且所述帧结构的功能数据单元FDU数据字段内容为属性信息;所述功能码字段携带第四指定数值的帧结构表示验证结果接收请求。
6.如权利要求4或5所述的方法,其特征在于,终端根据传感器通信协议接收传感器发送的连接请求之后,终端根据接收到的所述连接请求,确定所述传感器接入成功之前,所述方法还包括:终端校验接收到的表示连接请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示连接请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
7.如权利要求4或5所述的方法,其特征在于,终端接收所述传感器根据传感器通信协议发送的属性接收请求之后,终端根据接收到的所述连接请求,确定所述传感器接入成功之前,所述方法还包括:终端校验接收到的表示属性接收请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示属性接收请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
8.—种传感器接入检测方法,其特征在于,所述方法包括:传感器确定自身执行了复位操作;传感器根据传感器通信协议向终端发送所述连接请求,指示终端根据所述连接请求确定传感器接入成功。
9.如权利要求8所述的方法,其特征在于,传感器根据传感器通信协议向终端发送连接请求之后,所述方法还包括:传感器根据传感器 通信协议接收所述终端发送的读取属性请求,所述读取属性请求用于请求读取传感器的属性信息;传感器根据传感器通信协议向所述终端发送属性接收请求,所述属性接收请求中携带有传感器的属性信息。
10.如权利要求9所述的方法,其特征在于,传感器根据传感器通信协议向所述终端发送属性接收请求之后,所述方法还包括:传感器根据传感器通信协议接收所述终端发送的验证结果接收请求,所述验证结果接收请求中携带针对所述属性信息的合法性校验结果;传感器根据所述属性信息的合法性校验结果,确定接入所述终端成功或失败。
11.如权利要求10所述的方法,其特征在于,读取属性请求,验证结果接收请求,连接请求以及属性接收请求采用统一的帧结构;所述帧结构包括引导码字段、版本号字段、传感器地址字段、协议数据单元PDU长度字段、第一校验和字段、协议数据单元数据字段和第二校验和字段;所述协议数据单元数据字段包括功能码字段和功能数据单元FDU数据字段;其中,第一校验和字段携带针对所述帧结构的内容,采用第一算法确定出的校验和;第二校验和字段携带针对所述帧结构的内容,采用第二算法确定出的校验和。
12.如权利要求11所述的方法,其特征在于,所述功能码字段携带第一指定数值的帧结构表示连接请求;所述功能码字段携带第二指定数值的帧结构表示读取属性请求;所述功能码字段携带第三指定数值的帧结构表示属性接收请求,且所述帧结构的功能数据单元FDU数据字段内容为属性信息;所述功能码字段携带第四指定数值的帧结构表示验证结果接收请求。
13.如权利要求11或12所述的方法,其特征在于,传感器根据传感器通信协议接收所述终端发送的读取属性请求之后,传感器根据传感器通信协议向所述终端发送属性接收请求之前,所述方法还包括:传感器校验接收到的表示读取属性请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示读取属性请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
14.如权利要求11或12所述的方法,其特征在于,传感器根据传感器通信协议接收所述终端发送的验证结果接收请求之后,传感器根据所述属性信息的合法性校验结果,确定接入所述终端成功或失败之前,所述方法还包括:传感器校验接收到的表示验证结果接收请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示验证结果接收请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
15.一种传感器接入检测系统,其特征在于,所述系统包括传感器和终端,其中:所述传感器,用于确定自身执行了复位操作,根据传感器通信协议向终端发送所述连接请求;所述终端,用于接收所述传感器发送的连接请求,并根据接收到的所述连接请求,确定所述传感器接入成功。
16.如权利要求15所述的系统,其特征在于,所述终端,还用于根据传感器通信协议向所述传感器发送读取属性请求,所述读取属性请求用于请求读取 所述传感器的属性信息,接收所述传感器发送的属性接收请求,所述属性接收请求中携带有所述传感器的属性信息,并具体用于校验所述属性信息的合法性,并在确定所述属性信息合法时,确定所述传感器为合法的传感器,且接入成功;所述传感器,还用于接收终端发送的读取属性请求,并根据传感器通信协议向所述终端发送属性接收请求。
17.如权利要求16所述的系统,其特征在于,所述终端,还用于根据传感器通信协议向所述传感器发送验证结果接收请求,所述验证结果接收请求中携带针对所述属性信息的合法性校验结果;所述传感器,还用于接收所述验证结果接收请求,根据所述属性信息的合法性校验结果,确定接入所述终端成功或失败。
18.如权利要求17所述的系统,其特征在于,读取属性请求,验证结果接收请求,连接请求以及属性接收请求采用统一的帧结构;所述帧结构包括引导码字段、版本号字段、传感器地址字段、协议数据单元PDU长度字段、第一校验和字段、协议数据单元数据字段和第二校验和字段;所述协议数据单元数据字段包括功能码字段和功能数据单元FDU数据字段;其中,第一校验和字段携带针对所述帧结构的内容,采用第一算法确定出的校验和;第二校验和字段携带针对所述帧结构的内容,采用第二算法确定出的校验和。
19.如权利要求18所述的系统,其特征在于,所述功能码字段携带第一指定数值的帧结构表示连接请求;所述功能码字段携带第二指定数值的帧结构表示读取属性请求;所述功能码字段携带第三指定数值的帧结构表示属性接收请求,且所述帧结构的功能数据单元FDU数据字段内容为属性信息;所述功能码字段携带第四指定数值的帧结构表示验证结果接收请求。
20.一种传感器接入检测装置,其特征在于,所述装置包括:接收单元,用于根据传感器通信协议接收传感器发送的连接请求;检测单元,用于根据接收到的所述连接请求,确定所述传感器接入成功。
21.如权利要求20所述的装置,其特征在于,所述装置还包括:发送单元,用于根据传感器通信协议向所述传感器发送读取属性请求,所述读取属性请求用于请求读取所述传感器的属性信息;所述接收单元,还用于接收所述传感器根据传感器通信协议发送的属性接收请求,所述属性接收请求中携带有所述传感器的属性信息;所述检测单元,具体用于校验接收单元接收到的所述属性信息的合法性,并在确定所述属性信息合法时,确定所述传感器为合法的传感器,且接入成功。
22.如权利要求21所述的装置,其特征在于,所述装置还包括:通知单元,用于根据传感器通信协议向所述传感器发送验证结果接收请求,所述验证结果接收请求中携带针对所述属性信息的合法性校验结果。
23.如权利要求22所述的装置,其特征在于,所述装置还包括:校验单元,用于校验接收到的表示连接请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示连接请求的帧结 构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
24.如权利要求22所述的装置,其特征在于,所述装置还包括:校验单元,用于校验接收到的表示属性接收请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示属性接收请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
25.—种传感器接入检测装置,其特征在于,所述装置包括:确定单元,用于确定传感器执行了复位操作;发送单元,用于根据传感器通信协议向终端发送所述连接请求,指示终端根据所述连接请求确定传感器接入成功。
26.如权利要求25所述的装置,其特征在于,所述装置还包括:接收单元,用于根据传感器通信协议接收所述终端发送的读取属性请求,所述读取属性请求用于请求读取传感器的属性信息;所述发送单元,还用于根据传感器通信协议向所述终端发送属性接收请求,所述属性接收请求中携带有传感器的属性信息。
27.如权利要求26所述的装置,其特征在于,所述接收单元,还用于根据传感器通信协议接收所述终端发送的验证结果接收请求,所述验证结果接收请求中携带针对所述属性信息的合法性校验结果,根据所述属性信息的合法性校验结果,确定接入所述终端成功或失败。
28.如权利要求27所述的装置,其特征在于,所述装置还包括:校验单元,用于校验接收到的表示读取属性请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示读取属性请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收到的该帧结构的内容确定出的数值一致。
29.如权利要求27所述的装置,其特征在于,所述装置还包括:校验单元,用于校验接收到的表示验证结果接收请求的帧结构中第一校验和字段携带的校验和,与利用第一算法,根据接收到的该帧结构的内容确定出的数值一致;和/或校验接收到的表示验证结果接收请求的帧结构中第二校验和字段携带的校验和,与利用第二算法,根据接收 到的该帧结构的内容确定出的数值一致。
【文档编号】H04L1/00GK103457786SQ201210184050
【公开日】2013年12月18日 申请日期:2012年6月5日 优先权日:2012年6月5日
【发明者】谢美, 任晓东, 匡尚超, 肖青, 刘越, 赵立君 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1