用于重载综合检测车的预警方法和系统的制作方法_2

文档序号:8299878阅读:来源:国知局
、连接率等进行调整,并将获取自发送队列缓存中的待发数据传输。
[0037]在传输报警数据给信息传输模块之后,数据处理模块可以将已传输的数据添加标记以避免该数据被反复传输以使得信息传输模块反复发送关于该数据的短消息,即信息传输模块只允许从数据处理模块接收不含有该标志的报警数据。
[0038]数据处理模块可以预先存储有查找表,该查找表中包含有与检测相关信息,以及负责对象及其联系方式,该检测相关信息与负责对象对应,数据处理模块可以根据与检测相关的信息,例如检测专业、检测线路名称、检测线路行别和报警点里程等中的至少一者可以确定出负责处理包含该信息的报警数据的最佳负责对象。
[0039]信息传输模块支持GSM_R、3G和GPRS等多种通信系统,可依据负责对象的联系方式(例如手机号码)将报警数据发送至负责对象的移动终端(例如手机)。
[0040]为了避免数据处理模块重复读取本地数据库中的报警数据,优选地,在本发明的一个实施方式中,该预警方法还包括:对所述本地数据库中存储的报警数据添加第一标志;如果具有第一标志的报警数据已被所述数据处理模块读取,则将该报警数据的第一标志替换为第二标志,该第二标志不同于该第一标志;其中,数据处理模块读取所述本地数据库中不具有所述第二标志的报警数据。在此实施方式中本发明可以使用第一标志和第二标志区分该报警数据是否已经被读取(含有第一标志代表该报警数据未被读取,含有第二标志代表该报警数据已经被读取),并将已经被读取过,但是需要被再次读取的报警数据同样设为第一标志,数据处理模块会读取含有第一标志的报警数据(即不含有第二标志的报警数据)。
[0041]在可替换的实施方式中,报警数据还可以含有第三标志,代表已经被读取过,但是需要被再次读取的报警数据,数据处理模块会读取含有第一标志和第三标志的报警数据(即不含有第二标志的报警数据)。
[0042]在另一个可替换的实施方式中,该预警方法还可以包括:如果报警数据已被所述数据处理模块读取,则将该报警数据添加第一标志,其中,数据处理模块包括读取所述本地数据库中不具有所述第一标志的报警数据。即,使用无标志和第一标志来区分该报警数据是否已经被读取(无标志代表该报警数据未被读取,含有第一标志代表该报警数据已经被读取),报警数据还可以含有第二标志,代表已经被读取过,但是需要被再次读取的报警数据,数据处理模块会读取含有第二标志和无标志的报警数据(即不含有第一标志的报警数据)。用来区分报警数据被读取和未读取以及是否需要再次被读取还有多种类似方案,在此不再赘述。
[0043]为了确保铁路每时每刻安全地运行,需要实时进行报警数据的更新,以备当出现新的问题时可以及时处理。因此,一实施方式中,本地数据库周期性或非周期性地从所述至少一个检测系统读取并存储报警数据;如果当前读取的报警数据与之前读取的对应报警数据不相同,则用当前读取的报警数据替换之前读取的对应报警数据,并给该当前读取的报警数据添加所述第一标志。
[0044]例如,如果在某段铁路下行123公里处(除该对应以外还有其他对应方式,本发明以此为例)重新读取的报警数据与之前读取的报警数据报警程度不同,无论之前读取的报警数据含有何种标志,都使用新读取的报警数据替换之前读取的报警数据并储存在本地数据库中,以起到更新报警数据的作用,确保收到报警信息的工作人员可以得知最新的情况。
[0045]同样的,为了避免本地数据库重复读取检测系统中的报警数据,优选地,该预警方法还包括:对所述至少一个检测系统中的报警数据添加第一标志;如果具有第一标志的报警数据已被所述本地数据库读取,则将该报警数据的第一标志替换为第二标志,该第二标志不同于该第一标志;其中,本地数据库读取所述检测系统中不具有所述第二标志的报警数据。该处理过程与上文所述的避免数据处理模块重复读取本地数据库中的报警数据的过程大致相同。
[0046]如上文所述本地数据库更新报警数据一样,检测系统也会更新报警数据。因此,优选地,该预警方法还包括:所述检测系统在检测过程中产生新的报警数据;用该新的报警数据替换存储的对应报警数据,并给该新的报警数据添加第一标志。检测系统更新报警数据原理因与上文所述本地数据库更新报警数据原理大致相同,在此不再赘述。
[0047]关于发送信息的顺序,一实施方式中所述数据处理模块将所述报警数据和相关联的联系方式送入发送队列缓存以按顺序发送到所述信息传输模块,其中该顺序可以是基于所述报警数据被送入所述发送队列缓存的时间。该实施方式中判断报警数据发送顺序的方法是最简单的方法,即先送入发送队列缓存的报警数据先发送到信息传输模块,后送入发送队列缓存的报警数据后发送到信息传输模块。这种判断方法虽然简单但是并不科学。
[0048]而另一实施方式中,顺序还可以是基于所述报警数据的优先级。其中优先级是基于所述报警数据的产生位置、所述报警数据的类型和所述报警数据的报警程度中的至少一者。因每一个报警数据的重要性均不相同,如果仅仅使用被送入所述发送队列缓存的时间作为发送报警数据的依据会导致重要的报警数据不能得到及时处理。因此,通过判断报警数据的优先级可以解决这一问题。数据处理模块优先发送产生位置重要的报警数据、类型危害大的报警数据或报警程度高的报警数据。
[0049]另外,数据处理模块也可以根据报警数据被送入所述发送队列缓存的时间和报警数据的优先级一起作为发送报警数据的依据。
[0050]图2是根据本发明一个实施方式提供的用于重载综合检测车的预警系统的结构示意图。如图2所示,一种用于重载综合检测车的预警系统可以包括:本地数据库1,用于从至少一个检测系统读取并存储报警数据,该报警数据包含与检测相关的信息;数据处理模块2,用于读取所述本地数据库I中存储的所述报警数据,根据所述与检测相关的信息从预存的查找表中查找与该报警数据相关联的负责对象的联系方式;以及信息传输模块3,用于接收所述报警数据和联系方式,并将该报警数据以短消息方式发送到对应于该联系方式的移动终端。其中,所述与检测相关的信息包括检测专业、检测线路名称、检测线路行别和报警点里程中的至少一者。
[0051]数据处理模块2还可以包含无线信道处理模块,用于对GSM-R信道、3G信道、GPRS信道等多个无线数据信道的带宽、时延、可靠性进行测量和统计,根据获得的参数对信道队列、连接率等进行调整,并将获取发送队列缓存中的待发数据进行传输。
[0052]为了避免数据处理模块2重复读取本地数据库I中的报警数据,本地数据库I还用于对本地数据库I中存储的报警数据添加第一标志,如果具有第一标志的报警数据已被所述数据处理模块2读取,则将该报警数据的第一标志替换为第二标志,该第二标志不同于该第一标志,其中,数据处理模块2还读取所述本地数据库I中不具有所述第二标志的报警数据。
[0053]可替换地,本发明还可以利用数据处理模块2对本地数据库I中存储的报警数据添加第一标志,本地数据库I在收到报警数据后通知数据处理模块2,数据处理模块2将该报警数据记住并在本身的记忆表中为该报警数据添加第一标志,当具有第一标志的报警数据被读取后,数据处理模块2将本身记忆表中的该报警数据的第一标志替换为第二标志,(该第二标志不同于第一标志)下次再读取本地数据库I中的报警数据时就不会再读取本身记忆表中含有第二标志的报警数据。
[0054]为了实时进行报警数据的更新,本发明还配置有本地数据库1,用于周期性或非周期性地从所述至少一个检测系统读取并存储报警数据,如果当前读取的报警数据与之前读取的对应报警数据不相同,则用当前读取的报警数据替换之前读取的对应报警数据,并给该当前读取的报警数据添加所述第一标志。
[0055]同样的,为了避免本地数据库I重复读取检测系统中的报警数据,该系统还配置有所述至少一个检测系统,用于对所述至少一个检测系统中的报警数据添加第一标志,如果具有第一标志的报警数据已被所述本地数据库I读取,则将该报警数据的第一标志替换为第二标志,该第二标志不同于该第一标志,其中,所述本地数据库I还读取所述检测系统中不具有所述第二标志的报警数据。
[0056]可替换地,如上文所述本地数据库I也可以在此利用本身的记忆表为报警数据添加第一标志与第二标志,并同样能达到避免本地数据库I重复读取检测系统中的报警数据的目的。
[0057]为了使检测系统也更新报警数据,优选地,检测系统在检测过程中产生新的报警数据,用该新的报警数据替换存储的对应报警数据,并给该新的报警数据添加第一标志。
[0058]一实施方式中,优选地,该系统还包括数据处理模块2,将报警数据和相关联的联系方式按顺序送入发送队列缓
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1