北斗运营中心与分中心安全可靠通信的方法技术

技术编号:15400964 阅读:74 留言:0更新日期:2017-05-24 12:04
本发明专利技术公开了一种北斗运营中心与分中心安全可靠通信的方法,北斗运营中心为服务器,分中心为客户端,客户端与服务器通过请求响应模式进行通信,客户端通过网络接入北斗运营中心服务器,将请求报文传递给服务器,服务器接收客户端的请求后,若能及时回复该请求,服务器立即响应请求并返回响应报文,若不能及时回复该请求,服务器将返回请求已经收到的响应报文;当数据处理完成后,服务器将主动请求客户端并返回响应报文,客户端通过该响应报文中的标识符来识别操作。本发明专利技术能够保障北斗运营中心与分中心之间数据交换的安全性和稳定性,具有良好的可扩充性。

Method for safe and reliable communication between Beidou operation center and sub center

The invention discloses a Beidou operation center and sub center of the safe and reliable communication method, the Beidou operations center is the center for the client, server, client and server communicate through the request response mode, the client through the network access operations compass center server will transfer request message to the server, the server receives the client request, if you can reply to the request, the server immediately responds to the request and returns the response message, if not timely reply to the request, the server returns a response message request has been received; when complete data processing, the server will take the initiative to request the client and returns the response message, the client to identify the operation through the identifier of the response message in the. The invention can ensure the safety and stability of data exchange between the Beidou operation center and the sub center, and has good expandability.

【技术实现步骤摘要】
北斗运营中心与分中心安全可靠通信的方法
本专利技术涉及一种北斗运营中心与分中心安全可靠通信的方法。
技术介绍
随着北斗卫星导航应用服务中心(简称:北斗运营中心)的业务的大量发展,产生了在个地区建立北斗卫星导航应用服务运营分中心(简称:分中心)的业务需求,由于在此前没有出现类似的需求和应用,因此需要定义一套北斗运营中心和分中心之间的通信接口,以保障两者之间的数据交换的安全性和稳定性,完成北斗运营中心与其用户之间的业务开展和用户管理等需求,同时满足对安全、通信、计费等的要求。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种保障北斗运营中心与分中心之间数据交换的安全性和稳定性、具有良好的可扩充性的北斗运营中心与分中心安全可靠通信的方法。本专利技术的目的是通过以下技术方案来实现的:北斗运营中心与分中心安全可靠通信的方法,北斗运营中心为服务器,分中心为客户端,客户端与服务器通过请求响应模式进行通信:(1)请求响应模式:客户端通过网络接入北斗运营中心服务器,将请求报文传递给服务器,服务器接收客户端的请求后,若能及时回复该请求,服务器立即响应请求并返回响应报文,若不能及时回复该请求,服务器将返回请求已经收到的响应报文;当数据处理完成后,服务器将主动请求客户端并返回响应报文,客户端通过该响应报文中的标识符来识别操作;(2)连接方式:客户端和服务器之间采用TCP方式会话;(3)报文格式:报文由1个字节的编码、4个字节的标识符、2个字节的长度、16个字节的鉴别码和长度可变的属性组成,其中,编码域用来标识数据的类型,标识符域为服务器ID或者客户端ID,长度域包含编码域、标识符域、长度域、鉴别码域以及属性域的总长度,鉴别码域验证客户端和服务器之间传输信息的完整性;(4)字节顺序:报文采用高位数据在前,低位数据在后的BigEndian网络字节顺序;(5)完整性控制:在报文中引入鉴别码,所述的鉴别码由一个哈希函数产生,私钥不经网络传输;北斗运营中心与分中心安全可靠通信的方法,包括以下一个或多个步骤:(1)登陆:初始化客户端上线认证,客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求;(2)在线报告:用于表示用户当前处于在线状态,由客户端发送报文至服务器,服务器将向客户端返回一个空响应包;(3)信息交互:用于客户端与服务器之间交互信息,包括客户端发送至服务器的请求报文和服务器发送至客户端的推送报文;(4)定位:用于定位客户端的位置,由服务器发送报文至客户端;(5)时间同步:用于实现服务器与客户端的时间同步,由服务器发送报文至客户端;(6)分中心手机号码管理:用于客户端在服务器注册、注销和查询手机号码,包括由客户端发送至服务器的请求报文和服务器发送至客户端的响应报文;(7)响应回复:用于服务器响应客户端的请求报文,由服务器发送至客户端;(8)登出:用于客户端请求离线操作,由客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求。本专利技术所述的请求报文为客户端发送至服务器的报文,用于为某个用户提供的某种服务提供信息,请求报文的编码域的值为6,标识符域为客户端ID,请求报文包括登录、在线、信息、分中心手机号码管理登出。本专利技术所述的响应报文为服务器发送至客户端的报文,用来通知客户端请求已被接收并且成功的记录下来,响应报文的编码域的值为9,标识符域为客户端ID,响应报文包括响应回复、分中心手机号码管理。本专利技术所述的推送报文是服务器向已经登录的客户端进行相应数据的主动发送,客户端接收到推送报文后不需要响应,推送报文的编码域的值为4,标识符域为服务器ID,推送报文包括信息、定位、时间。本专利技术所述的属性域由1个字节的类型、2个字节的长度和长度可变的属性值组成。本专利技术所述的属性包括以下类型:(1)响应回复:类型域为102,属性值域为响应标识,长度为1个字节;(2)登录:类型域为131,属性值域为客户端密码,长度为32个字节;(3)登出:类型域为132,属性值域为空缺;(4)在线:类型域为133,属性值域为空缺,用于300秒/次通知服务器来表示客户端在线;(5)信息:类型域为141,属性值域由1个字节的信息类型、4个字节的时间、20个字节的源地址、20个字节的目标地址、1个字节的编码方式和250个字节的内容组成;(6)定位:类型域为142,属性值域由2个字节的卡ID、4个字节的经度、4个字节的纬度、4个字节的高度和4个字节的时间组成;(7)时间:类型域为143,属性值域为4个字节的时间;(8)分中心手机号码管理:类型域为144,属性值域由1个字节的操作方式和小于4096字节的内容组成。本专利技术所述的哈希函数包括MD5。本专利技术所述的属性还包括一个扩展类型,用于新业务扩展,由用户自行定义,保持向下兼容。本专利技术的有益效果是:北斗卫星导航应用服务中心与客户端通过本协议传输入网用户的数据和控制指令,同时为用户提供手机短信等增值服务,在本协议的支持下,北斗卫星导航应用服务中心能有效的管理各下属分中心用户,为分中心用户提供各种数据服务,而且本协议具有良好的可扩充性,为以后业务的添加带来了方便。具体实施方式下面结合进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。北斗运营中心与分中心安全可靠通信的方法,北斗运营中心为服务器,分中心为客户端,客户端与服务器通过请求响应模式进行通信:(1)请求响应模式:客户端通过网络接入北斗运营中心服务器,将请求报文传递给服务器,服务器接收客户端的请求后,若能及时回复该请求,服务器立即响应请求并返回响应报文,若不能及时回复该请求,服务器将返回请求已经收到的响应报文;当数据处理完成后,服务器将主动请求客户端并返回响应报文,客户端通过该响应报文中的标识符来识别操作;(2)连接方式:客户端和服务器之间采用TCP方式会话;(3)报文格式:报文格式如下:编码标识符长度鉴别码属性1Byte4Byte2Byte16其中,编码域用来标识数据的类型;标识符域为服务器ID或者客户端ID;长度域包含编码域、标识符域、长度域、鉴别码域以及属性域的总长度,在长度限定的范围之外的数据必须作为填充字节,在接收时不处理,如果包的实际长度小于长度域中给出的值,该包被丢弃,最小长度是23,最大长度是4096;鉴别码域验证客户端和服务器之间传输信息的完整性,鉴别域的值的计算方法为将协议包和私有密钥做MD5加密,计算协议包里的“鉴别码”为16个字节长的空字符串,计算完成后生成的鉴别码再替换原来的空字符串,这里所说的私有密钥由不定长度字符串构成,在用户注册创建时由北斗运营中心生成,不通过网络传输;属性域可能会包含多个实例,在这种情况下同种类型的各个属性的排列应当保持一定的顺序,但是,不同类型的各个属性的排列顺序是任意的;(4)字节顺序:报文采用高位数据在前,低位数据在后的BigEndian网络字节顺序;(5)完整性控制:在报文中引入鉴别码,所述的鉴别码由一个哈希函数产生,私钥不经网络传输;北斗运营中心与分中心安全可靠通信的方法,包括以下一个或多个步骤:(1)登陆:初始化客户端上线认证,客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求;(2)在线报告:用于表示用户当前处于在线状态,由客户端发送报文至服务器,服务器本文档来自技高网...

【技术保护点】
北斗运营中心与分中心安全可靠通信的方法,北斗运营中心为服务器,分中心为客户端,客户端与服务器通过请求响应模式进行通信,其特征在于:(1)请求响应模式:客户端通过网络接入北斗运营中心服务器,将请求报文传递给服务器,服务器接收客户端的请求后,若能及时回复该请求,服务器立即响应请求并返回响应报文,若不能及时回复该请求,服务器将返回请求已经收到的响应报文;当数据处理完成后,服务器将主动请求客户端并返回响应报文,客户端通过该响应报文中的标识符来识别操作;(2)连接方式:客户端和服务器之间采用TCP方式会话;(3)报文格式:报文由1个字节的编码、4个字节的标识符、2个字节的长度、16个字节的鉴别码和长度可变的属性组成,其中,编码域用来标识数据的类型,标识符域为服务器ID或者客户端ID,长度域包含编码域、标识符域、长度域、鉴别码域以及属性域的总长度,鉴别码域验证客户端和服务器之间传输信息的完整性;(4)字节顺序:报文采用高位数据在前,低位数据在后的Big Endian网络字节顺序;(5)完整性控制:在报文中引入鉴别码,所述的鉴别码由一个哈希函数产生,私钥不经网络传输;北斗运营中心与分中心安全可靠通信的方法,包括以下一个或多个步骤:(1)登陆:初始化客户端上线认证,客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求;(2)在线报告:用于表示用户当前处于在线状态,由客户端发送报文至服务器,服务器将向客户端返回一个空响应包;(3)信息交互:用于客户端与服务器之间交互信息,包括客户端发送至服务器的请求报文和服务器发送至客户端的推送报文;(4)定位:用于定位客户端的位置,由服务器发送报文至客户端;(5)时间同步:用于实现服务器与客户端的时间同步,由服务器发送报文至客户端;(6)分中心手机号码管理:用于客户端在服务器注册、注销和查询手机号码,包括由客户端发送至服务器的请求报文和服务器发送至客户端的响应报文;(7)响应回复:用于服务器响应客户端的请求报文,由服务器发送至客户端;(8)登出:用于客户端请求离线操作,由客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求。...

【技术特征摘要】
1.北斗运营中心与分中心安全可靠通信的方法,北斗运营中心为服务器,分中心为客户端,客户端与服务器通过请求响应模式进行通信,其特征在于:(1)请求响应模式:客户端通过网络接入北斗运营中心服务器,将请求报文传递给服务器,服务器接收客户端的请求后,若能及时回复该请求,服务器立即响应请求并返回响应报文,若不能及时回复该请求,服务器将返回请求已经收到的响应报文;当数据处理完成后,服务器将主动请求客户端并返回响应报文,客户端通过该响应报文中的标识符来识别操作;(2)连接方式:客户端和服务器之间采用TCP方式会话;(3)报文格式:报文由1个字节的编码、4个字节的标识符、2个字节的长度、16个字节的鉴别码和长度可变的属性组成,其中,编码域用来标识数据的类型,标识符域为服务器ID或者客户端ID,长度域包含编码域、标识符域、长度域、鉴别码域以及属性域的总长度,鉴别码域验证客户端和服务器之间传输信息的完整性;(4)字节顺序:报文采用高位数据在前,低位数据在后的BigEndian网络字节顺序;(5)完整性控制:在报文中引入鉴别码,所述的鉴别码由一个哈希函数产生,私钥不经网络传输;北斗运营中心与分中心安全可靠通信的方法,包括以下一个或多个步骤:(1)登陆:初始化客户端上线认证,客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求;(2)在线报告:用于表示用户当前处于在线状态,由客户端发送报文至服务器,服务器将向客户端返回一个空响应包;(3)信息交互:用于客户端与服务器之间交互信息,包括客户端发送至服务器的请求报文和服务器发送至客户端的推送报文;(4)定位:用于定位客户端的位置,由服务器发送报文至客户端;(5)时间同步:用于实现服务器与客户端的时间同步,由服务器发送报文至客户端;(6)分中心手机号码管理:用于客户端在服务器注册、注销和查询手机号码,包括由客户端发送至服务器的请求报文和服务器发送至客户端的响应报文;(7)响应回复:用于服务器响应客户端的请求报文,由服务器发送至客户端;(8)登出:用于客户端请求离线操作,由客户端发送报文至服务器,服务器按预定的请求响应模式响应客户端请求。2.根据权利要求1所述...

【专利技术属性】
技术研发人员:明园
申请(专利权)人:成都国腾电子技术股份有限公司北京国信同科信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1