北斗蓝牙用户终端访问移动通信网络的方法和装置制造方法

文档序号:7995143阅读:138来源:国知局
北斗蓝牙用户终端访问移动通信网络的方法和装置制造方法
【专利摘要】本发明公开了一种北斗蓝牙用户终端访问移动通信网络的方法和装置,方法包括北斗蓝牙用户终端向位于北斗卫星导航应用服务中心(简称北斗运营中心)的服务器端发送心跳信息、消息信息、透传信息和服务器端向北斗蓝牙用户终端发送消息信息、透传信息、GPRS离线响应、ACK响应,本方法还规定了统一的数据包封装格式和对GPRS中出现的某些字符进行转义处理的方法,使本方法可以支持移动通信数据传输,装置包括心跳检测、消息信息交互、透传信息交互三个模块。本发明使北斗蓝牙用户终端能够以更高的速率与北斗运营中心进行数据交换,为提供更丰富的业务应用功能奠定了基础。
【专利说明】北斗蓝牙用户终端访问移动通信网络的方法和装置
【技术领域】
[0001]本发明涉及一种北斗蓝牙用户终端访问移动通信网络的方法和装置。
【背景技术】
[0002]现有的北斗用户终端不支持移动通信网络数据传输功能,为了满足人们日益增长的需求,北斗蓝牙用户终端中内置了 GPRS模块,可以通过移动通信网络与北斗运营中心进行通信。但是在这之前,由于市场上没有类似的产品,因此需要全新制订一套北斗蓝牙用户终端和北斗运营中心之间通信的协议,以保障北斗蓝牙用户终端和北斗运营中心通过GPRS和北斗卫星进行数据交互的安全性和稳定性。

【发明内容】

[0003]本发明的目的在于克服现有技术的不足,提供一种通信速率更快、可靠性更高的北斗蓝牙用户终端访问移动通信网络的方法和装置。
[0004]本发明的目的是通过以下技术方案来实现的:北斗蓝牙用户终端访问移动通信网络的方法,弥补单纯使用北斗卫星系统通信速率低的不足,使北斗蓝牙用户终端与北斗运营中心服务器端能够以更高的速率进行数据交换,扩展用户业务应用功能,它包括以下一个或多个步骤:
(1)心跳检测:北斗蓝牙用户终端向位于北斗运营中心的服务器端发送心跳信息数据包,服务器端收到心跳信息后,向北斗蓝牙用户终端返回ACK响应数据包,表示当前北斗蓝牙用户终端在线;
(2)消息信息交互:北斗蓝牙用户终端向服务器端发送消息信息数据包,当服务器端收到消息信息后,向北斗蓝牙用户终端返回ACK响应数据包;
(3)透传信息交互:北斗蓝牙用户终端向服务器端发送透传信息数据包,当服务器端收到透传信息后,向发送方北斗蓝牙用户终端返回ACK响应数据包,并向接收方北斗蓝牙用户终端转发透传信息,当接收方北斗蓝牙用户终端收到服务器端转发的透传信息后,向服务器端返回ACK响应数据包,当服务器端检测到接收方北斗蓝牙用户终端处于离线状态时,服务器端向发送方北斗蓝牙用户终端返回GPRS离线响应数据包。
[0005]本发明所述的数据包由2个字节的消息头、I个字节的包序号、I个字节的命令号、I个字节的消息长度、N个字节的消息体和I个字节的校验组成,其中,消息头为固定的OxFFjOxFF ;包序号为数据包计数;命令包用于区别消息类型;消息长度用于记录转义处理前消息体的长度,不包括消息头、包序号、命令号、消息长度和校验;校验为转义处理前消息头、包序号、命令号、消息长度、消息体和校验做异或运算的值。
[0006]本发明所述的心跳信息数据包的命令号为0x00,消息体为设备号。
[0007]本发明所述的消息信息数据包的命令号为0x02,消息体为“设备号+目标设备号+消息内容”的形式。
[0008]本发明所述的透传信息数据包的命令号为0x11,消息体为“设备号+目标设备号+消息内容”的形式。
[0009]本发明所述的GPRS离线响应数据包的命令号为0x12,消息体为设备号。
[0010]本发明所述的ACK响应数据包的命令号为0x05,消息体为“原包序号+原命令号”的形式,原包序号和原命令号均为I个字节。
[0011]本发明所述的设备号为北斗蓝牙用户终端插入的北斗用户IC卡号,用3个字节表不,闻子节在如,低子节在后。
[0012]本发明所述的目标设备号为接收方北斗蓝牙用户终端的北斗用户IC卡号,用3个字节表示,高字节在前,低字节在后。
[0013]本发明所述的消息内容为用户的业务功能按自定义协议编码后的内容。
[0014]本发明所述的转义处理是指将GPRS中出现的0XlE,0xlA,0x5C用转义字符的ASCII码表不,转义规则如下表:
【权利要求】
1.北斗蓝牙用户终端访问移动通信网络的方法,弥补单纯使用北斗卫星系统通信速率低的不足,使北斗蓝牙用户终端与北斗运营中心服务器端能够以更高的速率进行数据交换,扩展用户业务应用功能,其特征在于:它包括以下一个或多个步骤: (1)心跳检测:北斗蓝牙用户终端向服务器端发送心跳信息数据包,服务器端收到心跳信息后,向北斗蓝牙用户终端返回ACK响应数据包,表示当前北斗蓝牙用户终端在线; (2)消息信息交互:北斗蓝牙用户终端向服务器端发送消息信息数据包,当服务器端收到消息信息后,向北斗蓝牙用户终端返回ACK响应数据包; (3)透传信息交互:北斗蓝牙用户终端向服务器端发送透传信息数据包,当服务器端收到透传信息后,向发送方北斗蓝牙用户终端返回ACK响应数据包,并向接收方北斗蓝牙用户终端转发透传信息,当接收方北斗蓝牙用户终端收到服务器端转发的透传信息后,向服务器端返回ACK响应数据包,当服务器端检测到接收方北斗蓝牙用户终端处于离线状态时,服务器端向发送方北斗蓝牙用户终端返回GPRS离线响应数据包。
2.根据权利要求1所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的数据包由2个字节的消息头、1个字节的包序号、1个字节的命令号、1个字节的消息长度、N个字节的消息体和1个字节的校验组成,其中,消息头为固定的OxFF,OxFF ;包序号为数据包计数;命令包用于区别消息类型;消息长度用于记录转义处理前消息体的长度,不包括消息头、包序号、命令号、消息长度和校验;校验为转义处理前消息头、包序号、命令号、消息长度、消息体和校验做异或运算的值。
3.根据权利要求1所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的心跳信息数据包的命令号为0x00,消息体为设备号。
4.根据权利要求1所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的消息信息数据包的命令号为0x02,消息体为“设备号+目标设备号+消息内容”的形式。
5.根据权利要求1所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的透传信息数据包的命令号为0x11,消息体为“设备号+目标设备号+消息内容”的形式。
6.根据权利要求1所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的GPRS离线响应数据包的命令号为0x12,消息体为设备号。
7.根据权利要求1所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的ACK响应数据包的命令号为0x05,消息体为“原包序号+原命令号”的形式,原包序号和原命令号均为1个字节。
8.根据权利要求3、4、5或6所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的设备号为北斗蓝牙用户终端插入的北斗用户IC卡号,用3个字节表示,高字节在前,低字节在后。
9.根据权利要求4或5所述的北斗蓝牙用户终端访问移动通信网络的方法,其特征在于:所述的目标设备号为接收方北斗蓝牙用户终端的北斗用户IC卡号,用3个字节表示,高子节在如,低子节在后。
10.北斗蓝牙用户终端访问移动通信网络的装置,其特征在于,它包括以下模块: (1)心跳检测,用于北斗蓝牙用户终端向服务器端证实该北斗蓝牙用户终端当前在线.(2)消息信息交互,用于北斗蓝牙用户终端与服务器端之间的信息交互; (3)透传信息交互 ,用于多个北斗蓝牙用户终端间的信息交互。
【文档编号】H04L1/16GK103916832SQ201310002299
【公开日】2014年7月9日 申请日期:2013年1月5日 优先权日:2013年1月5日
【发明者】明园 申请人:成都国腾电子技术股份有限公司, 北京国信同科信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1