无线胎压侦测系统的封包处理方法

文档序号:7718011阅读:212来源:国知局
专利名称:无线胎压侦测系统的封包处理方法
技术领域
本发明是与无线胎压侦测系统有关,更详而言之是指ー种无线胎压侦测系统的封包处理方法。
背景技术
汽车为现代人的主要交通工具之一,因此,现今车辆的配备除了考量实用性外,对于车辆的安全性亦越来越加重视。而驾驶前的安全检知中,一般汽车驾驶人于时常遗漏检察轮胎的胎压,当胎压不足时不仅耗油,亦会造成驾驶人不易操控汽车的行进方向,将导致驾驶人、乘客以及行路人的安全容易因此而受到危害。
随着科技的进步,为避免上述情形发生,近年来遂有业者研发ー种无线胎压侦测系统,是于各轮胎内分别增设ー胎压侦测器,用以侦测各轮胎的胎压并通过发射无线信号予汽车的行车计算机,以供驾驶人实时查知各轮胎的胎压是否位于正常的范围中。而为避免无线胎压检测系统的无线信号发生误传或误收的情形,遂研发有ー种适用于无线胎压检测系统的封包处理方法,如中华人民共和国公开第CN 101494518A号的“无线通讯的封包处理方法”,其发送与接收胎压的资料数据的方法如下所示发送端的信号处理方法包含有下列步骤A-1.将该资料数据与ー辨识码数据合并,后于数据后端加上一末端辨识数据,形成一第一数据串;A-2.利用ー衍生多项式(Generation Polynomial)对该数据串进行循环冗余检查(Cyclic Redundancy Check, CRC)得到一第一余数;A-3.将该资料数据与该末端辨识数据合并后,结合该第一余数形成一第二数据串;A-4.将该第二数据串与该辨识码数据进行互斥或逻辑(XOR)运算后形成一封包发送;接收端接收到封包后的信号处理方法包含有下列步骤B-1.依据事先定义的封包长度检查所接收封包的数据长度是否正确,若长度有误则表示传输错误而不再后续处理;B-2.自ー具有多组參考数据的数据群组中取出其中ー组參考数据,并将该參考数据与所接收的封包进行互斥或逻辑运算后得到一逻辑值;B-3.检查该逻辑值中是否具有该末端辨识数据,若不具有则返回步骤B-2.对其它參考数据批次运算检验;B-4.将该參考数据与该逻辑值结合形成一第三数据串,并以该衍生多项式并对该第三数据串进行循环冗余检查得到一第二余数;B-5.检查该第二余数是否为O ;若不为0,则返回步骤B-2.对其它參考数据批次运算检验 ’若为0,则表示该參考数据与该辨识码数据相符,则取出该逻辑值中的数据数据。
然而,上述方法虽可达到避免无线胎压检测系统的无线信号发生误传或误收的情形,但因发送与接收时的运算处理较为繁杂,而容易造成一定时间的延迟,而使得无线胎压检测系统无法实时提供使用者查知轮胎的胎压数据。另外,上述方法较适用于网络通讯等干扰源及资通安全威胁呈度较高的环境下,但因无线胎压检测系统的无线通讯环境较为单纯,而使其无线信号在发送与接收时的信号运算处理时将不需上述方法如此繁杂的步骤与运算。是以,无线胎压侦测系统的封包处理方法仍未甄完善,且尚有待改进之处。

发明内容
有鉴于此,本发明的主要目的在于提供一种无线胎压侦测系统的封包处理方法,可提供较佳的运算速度。缘以达成上述目的,本发明提供有一种无线胎压侦测系统的封包处理方法,该无线胎压侦测系统具有一发送端以及ー接收端;该发送端用以将测得的胎压的资料数据发送至该接收端; 该发送端的信号处理方法包含有下列步骤A-1.将该资料数据与ー辨识码数据合并形成一数据串;A-2.利用ー衍生多项式(Generation Polynomial)对该数据串进行循环冗余检查(Cyclic Redundancy Check, CRC)得到一余数;A-3.将该资料数据与该余数合并形成一封包后发送;该接收端接收到封包后的信号处理方法包含有下列步骤B-1.自ー具有多组參考数据的数据群组中取出其中ー组參考数据,并将该參考数据与所接收的封包进行循环冗余检查;B-2.检查步骤B-1.所得的余数是否为O ;若否,则返回步骤B-1.并以其它组參考数据与所接收的封包进行循环冗余检查;若是,则撷取该封包中的该资料数据。由此,利用上述的封包处理方法,可加快无线胎压侦测系统运算速度,进而使该无线胎压检测系统达到实时提供使用者查知轮胎胎压数据的目的。


为能更清楚地说明本发明,以下列举较佳实施例并配合附图详细说明如后,其中图I为本发明无线胎压侦测系统的配置示意图。图2为本发明发送端的封包处理流程图。图3为本发明接收端的封包处理流程图。
具体实施例方式本发明用以提供一种无线胎压侦测系统I的封包处理方法,请參阅图1,本发明的无线胎压侦测系统I是设于ー汽车100上,唯不以此为限。该无线胎压侦测系统I具有多个分别设于各轮胎的发送端10、以及ー设于行车计算机上的接收端20 ;各该发送端10用以将包含有测得的胎压的资料数据发送至该接收端20,以使行车计算机可依据接收端所接收的资料实时通知使用者各轮胎的胎压数据。请參阅图2,各该发送端10发送前的信号处理方法包含有下列步骤A-1.将该资料数据与ー辨识码数据合并形成一数据串;A-2.利用ー衍生多项式(Generation Polynomial)对该数据串进行循环冗余检查(Cyclic Redundancy Check, CRC)得到一余数;A-3.将该资料数据与该余数合并形成一封包后发送;由此,通过利用循环冗余检查方式进行运算,将可使得各该发送端10不用将完整的该辨识码数据合并至封包中,进而达到有效地降低各该发送端10发送的封包大小的效果O另外,请參阅图3,该接收端20接收到封包后的信号处理方法包含有下列步骤 B-1.自ー具有多组參考数据的数据群组中取出其中ー组參考数据,并将该參考数据与所接收的封包进行循环冗余检查;B-2.检查步骤B-1.所得的余数是否为O;若否,则返回步骤B-1.并以其它组參考数据与所接收的封包进行循环冗余检查;若是,则表示该參考数据与其中一该发送端于步骤A-1.中所使用的辨识码数据相符,換言之,所接收的封包为所述发送端其中的一者所发送,是以,则将该封包预定字段中的该资料数据撷取出来。另外,为提升该接收端的处理效率,该接收端执行步骤B-1.之前,先判断所接收的封包的长度是否为预设的预定长度;若否,则表示传输错误,将丢弃所接收的封包,并待重新接收另一封包;若是,则往下执行步骤B-1.。再者,同样为提升该接收端的处理效率,在该步骤B-2.中,当步骤B-1.所得的余数不为O时,先判断该数据群组中所有參考数据是否皆已与所接收的封包进行循环冗余检查;若是,则表示传输错误,将丢弃所接收的封包,待重新接收另一封包;若否,则返回步骤B-1.并以其它组參考数据与所接收的封包进行循环冗余检查。又,为了使运算更为简単,我们通常会在步骤A-2.进行循环冗余检查吋,使用较短的循环冗余检查(如CRC-8),此时,步骤A-3.中合并该资料数据与该余数所形成的封包长度可能会有短于发送所需的必要长度的情形产生,是以,便在步骤A-3.中増加部分的该辨识码数据至该资料数据中,而可使步骤A-3.中合并该资料数据与该余数所形成的封包满足发送所需的必要长度,且通过上述方法,亦可使该接收端20通过辨识该资料数据中的部分辨识码数据,而可快速得知该封包是由哪个该发送端所发送。是以,本发明无线胎压侦测系统I的封包处理方法通过利用循环冗余检查方式进行运算,将可使得各该发送端10不用将该辨识码数据合并至封包中,且该接收端20接收到封包后亦可通过计算得知所接收的封包为哪个发送端10所发送,而达到使各该发送端10发送的封包大小降低的效果。而封包大小降低后,不仅可以提升封包接收的成功率,且可降低封包发生碰撞的机率,并可节省无线传输处理时,电源与电路的功率消耗,进而提升该无线胎压侦测系统I整体的无线传输效率。另外,所发送的封包系将该资料数据与该余数进行合井,而非仅发送资料数据,将可使得信号传输时仍具有一定的保密效果。以上所述仅为本发明较佳可行实施例而已,凡是应用本发明说明书及申请专利范围所为的等效结构及制作方法变化,理应包含在本发明的权利要求 范围内。
权利要求
1.一种用于无线胎压侦测系统的信号处理方法,该无线胎压侦测系统具有一发送端以及一接收端;该发送端用以将测得的胎压的资料数据发送至该接收端; 该发送端的信号处理方法包含有下列步骤 A-1.将该资料数据与一辨识码数据合并形成一数据串; A-2.利用一衍生多项式对该数据串进行循环冗余检查得到一余数; A-3.将该资料数据与该余数合并形成一封包后发送; 该接收端接收到封包后的信号处理方法包含有下列步骤 B-1.自一具有多组参考数据的数据群组中取出其中一组参考数据,并将该参考数据与所接收的封包进行循环冗余检查; B-2.检查步骤B-1.所得的余数是否为O; 若否,则返回步骤B-1.并以其它组参考数据与所接收的封包进行循环冗余检查; 若是,则撷取该封包中的该资料数据。
2.如权利要求I所述的无线胎压侦测系统的封包处理方法,其中,该接收端执行步骤B-1.之前,先判断所接收的封包的长度是否为一预定长度;若否,则丢弃所接收的封包,待重新接收另一封包;若是,则执行步骤B-1.。
3.如权利要求I所述的无线胎压侦测系统的封包处理方法,于该步骤B-2.中,当步骤B-1.所得的余数不为O时,先判断该数据群组中所有参考数据是否皆已与所接收的封包进行循环冗余检查;若是,则丢弃所接收的封包,待重新接收另一封包;若否,则返回步骤B-1.并以其它组参考数据与所接收的封包进行循环冗余检查。
4.如权利要求I所述的无线胎压侦测系统的封包处理方法,其中,当步骤A-2.进行循环冗余检查所得到的余数小于一预定长度时,则于步骤A-3.中,增加部分的该辨识码数据至该资料数据中。
全文摘要
一种无线胎压侦测系统的封包处理方法,于发送端发送前包含有下列步骤A-1.将该资料数据与一辨识码数据合并形成一数据串;A-2.利用一衍生多项式对该数据串进行循环冗余检查得到一余数;A-3.将该资料数据与该余数合并形成一封包后发送;而于接收端接收后包含有下列步骤B-1.自一具有多组参考数据的数据群组中取出其中一组参考数据,并将该参考数据与所接收的封包进行循环冗余检查;B-2.检查步骤B-1.所得的余数是否为0;若否,则返回步骤B-1.并以其它组参考数据与所接收的封包进行循环冗余检查;若是,则撷取该封包中的该资料数据。
文档编号H04L12/951GK102857321SQ201110189079
公开日2013年1月2日 申请日期2011年6月30日 优先权日2011年6月30日
发明者黄晓华 申请人:车王电子(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1