一种位置跟踪装置数据传输方法及其远程通讯模块的制作方法

文档序号:7770297阅读:102来源:国知局
专利名称:一种位置跟踪装置数据传输方法及其远程通讯模块的制作方法
技术领域
本发明涉及一种数据传输技术,尤其涉及一种位置跟踪装置数据上报技术。
背景技术
GPS Tracker (GPS位置跟踪器)目前广泛应用于车载、老人、儿童、宠物、行动障碍人群等场合,目前GPS Tracker在遇到紧急状况的时候一般都是通过短信、TCP/UDP(传输控制协议/用户数据包协议)等通道将GPS (全球定位系统)位置信息等发送给相关人员,只有等数据发送完成后才可以发起语音通话,而有些情况下,在遇到紧急状况的时候,受困人员最希望的是能够及时得到救护人员的指导,希望GPS位置信息的发送能够不影响语音通话的进程。

发明内容
本发明主要解决的技术问题是提供一种GPS Tracker数据传输方法及其远程通讯模块,使得在紧急情况下GPS Tracker能够直接通过语音通道快速发送位置信息,而不需要另外建立数据链路进行数据传输,并且不影响受困人员的语音通话。为了解决上述技术问题,本发明提供了一种GPS Tracker数据传输方法,包含以下步骤:GPS Tracker发起紧急呼叫Ecal I,与接收端之间建立Ecall语音通道;GPS Tracker通过所建立的Ecall语音通道将位置信息发送到接收端;接收端正确接收该位置信息后,向GPS Tracker返回一表示正确接收位置信息的响应消息;GPS Tracker收到该响应消息后,打开音频,切换到语音通话状态。作为上述技术方案的改进,上述通过所建立的Ecall语音通道将位置信息发送到接收端的步骤之前,还包含以下步骤:接收端向GPS Tracker发送一表示可以开始发送数据的指令信号;GPS Tracker收到该指令信号后,通过所建立的Ecall语音通道将该位置信息发送到接收端。作为上述技术方案的改进,上述通过所建立的Ecall语音通道将位置信息发送到接收端的步骤之前,还包含以下步骤:对位置信息打包编码,得到一完整的数据包;上述将位置信息发送到接收端的步骤中,将该数据包通过所建立的Ecall语音通道发送到接收端。作为上述技术方案的改进,上述接收端向GPS Tracker返回一响应消息的步骤之前,还包含以下步骤:接收端通过预先协商的校验方法校验所收到的数据包是否完整,并解码该数据包,得到位置信息,如果解码得到的位置信息正确,则执行向GPS Tracker返回一表示正确接收位置信息的响应消息的步骤。作为上述技术方案的改进,上述编码方式包含:抽象语法标记ASN.1或者MD5。作为上述技术方案的改进,位置信息至少包含以下之一或其任意组合:GPS位置信息、时间、人员信息、有无伤亡情况。本发明还提供了一种GPS Tracker数据发送方法,包含以下步骤:位置跟踪装置发起紧急呼叫Ecall,与接收端之间建立Ecall语音通道;通过所建立的Ecall语音通道将位置信息发送到接收端;在收到来自接收端的表示正确接收位置信息的响应消息后,打开音频,切换到语音通话状态。作为上述技术方案的改进,上述通过所建立的Ecall语音通道将位置信息发送到接收端的步骤之前,还包含以下步骤:对位置信息打包编码,得到一完整的数据包;将位置信息发送到接收端的步骤中,将该数据包通过所建立的Ecall语音通道发送到接收端。本发明还提供了一种GPS Tracker远程通讯模块,包含:呼叫发起模块,用于发起紧急呼叫Ecall,与接收端之间建立Ecall语音通道;数据发送模块,用于通过所建立的Ecall语音通道将位置信息发送到接收端;响应接收模块,用于接收来自接收端的表示正确接收位置信息的响应消息;通话切换模块,用于在响应接收模块收到响应消息后,打开音频,切换到语音通话状态。作为上述技术方案的改进,该远程通讯模块还可以包含:指令接收模块,用于接收来自接收端的表示可以开始发送数据的指令信号,在收到该指令信号后,指示数据发送模块发送位置信息。作为上述技术方案的改进,该远程通讯模块还可以包含:编码模块,用于对位置信息打包编码,得到一完整的数据包;数据发送模块将编码模块打包编码得到的数据包发送到接收端。作为上述技术方案的改进,上述编码模块为:ASN.1编码模块或者MD5编码模块。作为上述技术方案的改进,位置信息至少包含以下之一或其任意组合:GPS位置信息、时间、人员信息、有无伤亡情况。本发明实施方式与现有技术相比,主要区别及其效果在于:GPS Tracker在发生紧急事件时,发起紧急呼叫Ecall,通过所建立的Ecall语音通道将位置信息发送到接收端;接收端正确接收位置信息后,向GPS Tracker返回一表示正确接收位置信息的响应消息;GPS Tracker收到该响应消息后,打开音频,切换到语音通话状态。从而确保受困人员在紧急情况下能够直接通过语音通道快速发送位置信息,而不需要另外建立数据链路进行数据传输,并且基本不影响受困人员的语音通话,受困人员仍能够及时得到救护人员的语音指导。


图1是本发明第一实施方式的GPS Tracker数据传输方法流程图2是本发明第二实施方式的GPS Tracker远程通讯模块结构图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。本发明第一实施方式涉及一种位置跟踪装置GPS Tracker数据传输方法,GPSTracker在输入GPS位置信息等数据并编码后,发起语音呼叫,待远端(即接收端)接到语音呼叫并接通后,GPS Tracker将会首先将编码后的数据发送出去,这个过程中将会静音2-5秒钟,一旦远端接收到数据后就会返回一个ACK响应消息给GPS Tracker,这个时候GPSTracker和远端都会打开麦克风和扬声器,进行正常通话。远端根据GPS Tracker上报的GPS位置信息、时间、人员信息、有无伤亡情况等进行进一步处理。具体流程如图1所示。步骤101中,GPS Tracker在收到用户指令时(如用户SOS指令),将GPS位置信息、时间、人员信息、有无伤亡情况等数据打包编码成一个完整的数据包。具体的编码方式可以是抽象语法标记ASN.1或者MD5(MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。MD5算法的文件号为RFC 1321 (R.Rivest7MIT Laboratory forComputer Science and RSA Data Security Inc.April 1992)等。步骤102中,GPS Tracker通过AT命令向远端发起Ecall呼叫。此时,该呼叫为正常语音呼叫。需要说明的是,本实施方式中,步骤101与步骤102的先后关系不固定,可以先执行步骤101,后执行步骤102 ;也可以先执行步骤102,后执行步骤101 ;或者同时执行步骤101与步骤102。步骤103中,远端接通该语音呼叫,Ecall语音通道建立,远端向GPS Tracker发送一指令信号,通知GPS Tracker可以开始发送数据。步骤104中,GPS Tracker将步骤101中打包编码得到的数据包通过建立好的Ecall语音通道发送出去,这个过程中将会静音2-5秒钟。步骤105中,远端收到GPS Tracker发送的数据包后,通过双方预先协商的校验方法校验数据包是否完整,并解码该数据包,得到位置信息数据。其中,双方预先协商的校验方法可以是CRC32数据校验算法。如解码得到的位置信息数据正确,则进入步骤106,发送表示正确接收位置信息的ACK响应消息给GPS Tracker,并打开音频;反之,如果校验得到数据包不完整,或者解码得到数据不正确,则进入步骤107,发送表示数据接收失败的响应消息给GPS Tracker, GPSTracker返回步骤104,重新将打包编码得到的数据包通过建立好的Ecall语音通道发送到远端。步骤108中,GPS Tracker收到ACK响应消息后,打开音频,切换回语音通话状态,进行正常语音通话。通过本实施方式,GPS Tracker在紧急情况下不需要另外建立数据链路,在语音通道上就可以发送GSP位置信息等相关数据,这个过程仅占用2-5秒钟,发送完这些数据后,还可以继续进行语音通话,从而确保受困人员在紧急情况下能够快速发送位置信息,并且基本不影响受困人员的语音通话,受困人员仍能够及时得到救护人员的语音指导。本发明第二实施方式涉及一种GPS Tracker远程通讯模块,如图2所示,包含:
呼叫发起模块,用于发起紧急呼叫Ecall,与接收端之间建立Ecall语音通道。编码模块,用于对待发送的位置信息打包编码,得到一完整的数据包。该编码模块可以是ASN.1编码模块或者MD5编码模块;该待发送的位置信息一般可以包括:GPS位置信息、时间、人员信息、有无伤亡情况等。数据发送模块,用于通过所建立的Ecall语音通道将编码模块打包编码得到的位置信息数据包发送到接收端。指令接收模块,用于接收来自接收端的表示可以开始发送数据的指令信号,在收到该指令信号后,指示数据发送模块发送该位置信息数据包。响应接收模块,用于接收来自接收端的表示正确接收位置信息的响应消息。通话切换模块,用于在响应接收模块收到该响应消息后,打开音频,切换到语音通话状态。通过本实施方式,可以确保受困人员在紧急情况下能够直接通过语音通道快速发送位置信息,而不需要另外建立数据链路进行数据传输,并且基本不影响受困人员的语音通话,受困人员仍能够及时得到救护人员的语音指导。虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种位置跟踪装置数据传输方法,其特征在于,包含以下步骤: 位置跟踪装置发起紧急呼叫Ecall,与接收端之间建立Ecall语音通道; 所述位置跟踪装置通过所建立的Ecall语音通道将位置信息发送到所述接收端; 所述接收端正确接收所述位置信息后,向所述位置跟踪装置返回一表示正确接收所述位置信息的响应消息; 所述位置跟踪装置收到该响应消息后,打开音频,切换到语音通话状态。
2.根据权利要求1所述的位置跟踪装置数据传输方法,其特征在于,所述通过所建立的Ecall语音通道将位置信息发送到接收端的步骤之前,还包含以下步骤: 所述接收端向所述位置跟踪装置发送一表示可以开始发送数据的指令信号; 所述位置跟踪装置收到所述指令信号后,执行所述通过Ecall语音通道将所述位置信息发送到所述接收端的步骤。
3.根据权利要求1所述的位置跟踪装置数据传输方法,其特征在于,所述通过所建立的Ecall语音通道将位置信息发送到接收端的步骤之前,还包含以下步骤: 对所述位置信息打包编码,得到一完整的数据包; 所述将位置信息发送到接收端的步骤中,将所述数据包通过所建立的Ecall语音通道发送到所述接收端。
4.根据权利要求3所述的位置跟踪装置数据传输方法,其特征在于,所述接收端向位置跟踪装置返回一响应消息的步骤之前,还包含以下步骤: 所述接收端通过预先协商的校验方法校验所收到的数据包是否完整,并解码该数据包,得到所述位置信息,如果解码得到的位置信息正确,则执行所述向位置跟踪装置返回一表示正确接收所述位置信息的响应消息的步骤。
5.根据权利要求3所述的位置跟踪装置数据传输方法,其特征在于,所述编码方式是抽象语法标记ASN.1或者MD5。
6.根据权利要求1至5中任意一项所述的位置跟踪装置数据传输方法,其特征在于,所述位置信息至少包含以下之一或其任意组合: 全球定位系统GPS位置信息、时间、人员信息、有无伤亡情况。
7.—种位置跟踪装置数据发送方法,其特征在于,包含以下步骤: 位置跟踪装置发起紧急呼叫Ecall,与接收端之间建立Ecall语音通道; 通过所建立的Ecall语音通道将位置信息发送到所述接收端; 在收到来自所述接收端的表示正确接收所述位置信息的响应消息后,打开音频,切换到语音通话状态。
8.根据权利要求7所述的位置跟踪装置数据发送方法,其特征在于,所述通过所建立的Ecall语音通道将位置信息发送到接收端的步骤之前,还包含以下步骤: 对所述位置信息打包编码,得到一完整的数据包; 所述将位置信息发送到接收端的步骤中,将所述数据包通过所建立的Ecall语音通道发送到所述接收端。
9.一种位置跟踪装置远程 通讯模块,其特征在于,包含: 呼叫发起模块,用于发起紧急呼叫Ecall,与接收端之间建立Ecall语音通道; 数据发送模块,用于通过所建立的Ecall语音通道将位置信息发送到所述接收端;响应接收模块,用于接收来自所述接收端的表示正确接收所述位置信息的响应消息;通话切换模块,用于在所述响应接收模块收到所述响应消息后,打开音频,切换到语音通话状态。
10.根据权利要求9所述的位置跟踪装置远程通讯模块,其特征在于,还包含: 指令接收模块,用于接收来自所述接收端的表示可以开始发送数据的指令信号,在收到该指令信号后,指示所述数据发送模块发送所述位置信息。
11.根据权利要求9所述的位置跟踪装置远程通讯模块,其特征在于,还包含: 编码模块,用于对所述位置信息打包编码,得到一完整的数据包; 所述数据发送模块将所述编码模块打包编码得到的数据包发送到所述接收端。
12.根据权利要求11所述的位置跟踪装置远程通讯模块,其特征在于,所述编码模块为ASN.1编码模块或者MD5编码模块。
13.根据权利要求9至12中任意一项所述的位置跟踪装置远程通讯模块,其特征在于,所述位置信息至少包含以下之一或其任意组合: GPS位置信息、时间、人员信息、有无伤亡情况。
全文摘要
本发明公开了一种位置跟踪装置数据传输方法及其远程通讯模块,位置跟踪装置在发生紧急事件时,发起紧急呼叫Ecall,通过所建立的Ecall语音通道将位置信息发送到接收端;接收端正确接收位置信息后,向位置跟踪装置返回一表示正确接收位置信息的响应消息;位置跟踪装置收到该响应消息后,打开音频,切换到语音通话状态。从而确保受困人员在紧急情况下能够直接通过语音通道快速发送位置信息,而不需要另外建立数据链路进行数据传输,并且基本不影响受困人员的语音通话,受困人员仍能够及时得到救护人员的语音指导。
文档编号H04W4/02GK103167396SQ201110407508
公开日2013年6月19日 申请日期2011年12月8日 优先权日2011年12月8日
发明者刘欣 申请人:希姆通信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1