一种提高通信数据安全、可靠性及节流的发送方法及装置的制造方法

文档序号:10515547阅读:126来源:国知局
一种提高通信数据安全、可靠性及节流的发送方法及装置的制造方法
【专利摘要】本发明适用通信技术领域,提供了一种提高通信数据安全、可靠性及节流的发送方法及装置,该方法包括:获取待发送的、以预设进制表示的通信数据,根据预设的进制转换规则,将通信数据转换为对应的八十八进制通信数据,根据预先设置加密方式对八十八进制通信数据进行加密,将加密后的八十八进制通信数据发送给通信服务器。本发明充分利用现有字符以用于组成八十八进制数据,从而大大减少了通信过程中发送的数据量,提高了数据收发的成功率,另外,由于使用八十八进制数据,通过简单的进制加密即可实施数据的安全传送,在减少加密数据量的同时,提高了数据的安全性。
【专利说明】
一种提高通信数据安全、可靠性及节流的发送方法及装置
技术领域
[0001]本发明属于通信技术领域,尤其涉及一种提高通信数据安全、可靠性及节流的发送方法及装置。
【背景技术】
[0002]数据的快速传输和安全传输是卫星定位、物联网领域发展和普及的关键因素。在当前卫星定位行业,终端定位模块产生的卫星定位数据可通过安装在手机上的芯片以GPRS(General Packet Rad1 Service)或3G通信网络进行传输,而终端在数据传输时基本上是采用TCP(Transmiss1n Control Protocol)协议进行数据的传送,由于TCP协议本身的特征和网络的复杂性,传输数据时可能会发生数据包的丢失,因此,难以实现大量定位数据的发送。
[0003]另一方面,卫星数据的安全性也是关系到用户的切身利益(例如,位置信息等),为了解决数据的安全性问题,在数据传输时通常会对数据进行加密,而数据加密后都或多或少地会增加传输的字节流,反过来又不能满足小发送数据量的需求。

【发明内容】

[0004]本发明的目的在于提供一种提高通信数据安全、可靠性及节流的发送方法及装置,旨在解决由于现有技术无法提供一种有效的通信数据发送方法,导致基于卫星的位置通信数据量大、安全性不高的问题。
[0005]—方面,本发明提供了一种提高通信数据安全、可靠性及节流的发送方法,所述方法包括下述步骤:
[0006]获取待发送的、以预设进制表示的通信数据;
[0007]根据预设的进制转换规则,将所述通信数据转换为对应的八十八进制通信数据;
[0008]根据预先设置加密方式对所述八十八进制通信数据进行加密,将加密后的所述八十八进制通信数据发送给通信服务器。
[0009]另一方面,本发明提供了一种提高通信数据安全、可靠性及节流的发送装置,所述装置包括:
[0010]通信数据获取单元,用于获取待发送的、以预设进制表示的通信数据;
[0011 ]数据转换单元,用于根据预设的进制转换规则,将所述通信数据转换为对应的八十八进制通信数据;以及
[0012]数据加密单元,用于根据预先设置加密方式对所述八十八进制通信数据进行加密,将加密后的所述八十八进制通信数据发送给通信服务器。
[0013]在本发明实施例中,获取待发送的、以预设进制表示的通信数据,根据预设的进制转换规则,将通信数据转换为对应的八十八进制通信数据,根据预先设置加密方式对转换后的八十八进制通信数据进行加密,将加密后的八十八进制通信数据发送给通信服务器,充分利用现有字符以用于组成八十八进制数据,从而大大减少通信过程中发送的数据量,提高了数据收发的成功率,另外,由于使用八十八进制数据,通过简单的进制加密即可实施数据的安全传送,提高了数据的安全性。
【附图说明】
[0014]图1是本发明实施例一提供的提高通信数据安全、可靠性及节流的发送方法的实现流程图;
[0015]图2是本发明实施例二提供的提高通信数据安全、可靠性及节流的发送装置的结构示意图;以及
[0016]图3是本发明实施例二提供的提高通信数据安全、可靠性及节流的发送装置的优选结构示意图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0018]以下结合具体实施例对本发明的具体实现进行详细描述:
[0019]实施例一:
[0020]图1示出了本发明实施例一提供的提高通信数据安全、可靠性及节流的发送方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0021 ]在步骤SlOl中,获取待发送的、以预设进制表示的通信数据。
[0022]在本发明实施例中,执行主体可以为通信卫星中的数据处理或数据发送模块,也可以是具有定位功能的移动终端,通信数据可以为现有任意进制的通信数据,例如,二进制数据、八进制数据、十进制数据或十六进制数据等。优选地,预设进制表示的通信数据为十进制表示的卫星定位数据,以提高数据和本发明实施例的通用性。
[0023]在步骤S102中,根据预设的进制转换规则,将通信数据转换为对应的八十八进制通信数据。
[0024]在本发明实施例中,在提高通信数据安全、可靠性及节流的发送端和接收端(例如,本发明实施例中的通信服务器),预先存储有各进制与八十八进制之间的转换规则,这样,在获取以预设进制表示的通信数据后,根据存储的转换规则,将通信数据转换为对应的八十八进制通信数据,从而大大减少了后续数据的发送量,提高了数据发送的成功率。
[0025]优选地,八十八进制通信数据由数值0-9、字符a-z、A_F和、“?”、“!”、“O”、“$”、
“ π /,, “Λ,, “/,, U \ ?? “ ” “ ”“ ” “「,, “I,, “「,, “I” “I” “ ” “ ” “ ” U/,, “ ”
% N 、(、)、-、_、+、=、!_、」、{、_}、1、;、:、,、〈、.、
“〉”、、“?”组成,从而在尽量利用现有字符、最大程度减少数据发送量的同时,保证通用字符不被使用,在一定程度上保证了数据的通用性。
[0026]在步骤S103中,根据预先设置加密方式对八十八进制通信数据进行加密,将加密后的八十八进制通信数据发送给通信服务器。
[0027]在本发明实施例中,由于通信数据使用八十八进制进行表示,因此,加密时被加密的数据对象(通信数据)数据量小,从而可进一步减少加密后的密文数据量。
[0028]优选地,采用预设的乱序算法对八十八进制通信数据中的字符进行调整,以执行对八十八进制通信数据的进制加密操作,从而简化加密过程。进一步优选地,仅对通信数据中包含的78个字符a-z、A-F和、“?”、“!”、“O”、、“(”、“)”、、“」’、“+”、“=”、“[”、“]”、、“I”、V’、、“,”、“〈”、V’、“〉”、和“?”中的一个或多个或全部字符进行乱序,以完成加密,提高了进制密钥的安全性。
[0029]进一步优选地,可通过在数据发送端和接收端约定78个字符所表示的数据或数值,来执行对通信数据的加密,这样,可进一步简化数据的加密过程,同时由于存在78个变量,加密性能也可以得到一定的保证。
[0030]在本发明实施例中,获取待发送的、以预设进制表示的通信数据,根据预设的进制转换规则,将通信数据转换为对应的八十八进制通信数据,根据预先设置加密方式对转换后的八十八进制通信数据进行加密,将加密后的八十八进制通信数据发送给通信服务器,充分利用现有字符以用于组成八十八进制数据,从而大大减少了通信过程中发送的数据量,提高了数据收发的成功率,另外,由于使用八十八进制数据,通过简单的进制加密即可实施数据的安全传送,提高了数据的安全性。
[0031]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0032]实施例二:
[0033]图2示出了本发明实施例二提供的提高通信数据安全、可靠性及节流的发送装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:
[0034]通信数据获取单元21,用于获取待发送的、以预设进制表示的通信数据;
[0035]数据转换单元22,用于根据预设的进制转换规则,将通信数据转换为对应的八十八进制通信数据;以及
[0036]数据加密单元23,用于根据预先设置加密方式对八十八进制通信数据进行加密,将加密后的八十八进制通信数据发送给通信服务器。
[0037I 优选地,如图3所示,数据加密单元23包括:
[0038]乱序加密单元231,用于采用预设的乱序算法对八十八进制通信数据中的字符进行调整,以执行对八十八进制通信数据的进制加密操作。
[0039]优选地,八十八进制通信数据由数值0-9、字符a-z、A_F和、“?”、“!”、“O”、“$”、
“ π /,, “Λ,, “/,, U \ ?? “ ” “ ”“ ” “「,, “I,, “「,, “I” “I” “ ” “ ” “ ” U/,, “ ”
% N 、(、)、-、_、+、=、!_、」、{、_}、1、;、:、,、〈、.、
组成。
[0040]在本发明实施例中,提高通信数据安全、可靠性及节流的发送装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的【具体实施方式】可参考实施例一中对应步骤的描述,在此不再赘述。
[0041]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种提高通信数据安全、可靠性及节流的发送方法,其特征在于,所述方法包括下述步骤: 获取待发送的、以预设进制表示的通信数据; 根据预设的进制转换规则,将所述通信数据转换为对应的八十八进制通信数据; 根据预先设置加密方式对所述八十八进制通信数据进行加密,将加密后的所述八十八进制通信数据发送给通信服务器。2.如权利要求1所述的方法,其特征在于,所述八十八进制通信数据由数值0-9、字符a-2、八冲和“”,、“?”、“!”、“O”、“$,,、“%,,、“”’、“(,,、“),,、“-,,、、“+,,、“ =,,、“[,,、“],,、T、U|,,U|” U ”‘‘ ” ‘‘〈,,‘‘ ” U〉,,U「“7,,幺曰.治泛3.如权利要求1所述的方法,其特征在于,根据预先设置加密方式对所述八十八进制通信数据进行加密的步骤,包括: 采用预设的乱序算法对所述八十八进制通信数据中的字符进行调整,以执行对所述八十八进制通信数据的进制加密操作。4.如权利要求1所述的方法,其特征在于,预设进制表示的通信数据为十进制表示的卫星定位数据。5.一种提高通信数据安全、可靠性及节流的发送装置,其特征在于,所述装置包括: 通信数据获取单元,用于获取待发送的、以预设进制表示的通信数据; 数据转换单元,用于根据预设的进制转换规则,将所述通信数据转换为对应的八十八进制通信数据;以及 数据加密单元,用于根据预先设置加密方式对所述八十八进制通信数据进行加密,将加密后的所述八十八进制通信数据发送给通信服务器。6.如权利要求5所述的装置,其特征在于,所述八十八进制通信数据由数值0-9、字符a-2、八冲和“”,、“?”、“!”、“O”、“$,,、“%,,、“”’、“(,,、“),,、“_,,、、“+,,、“ =,,、“[,,、“],,、T、U|,,U|” U ”‘‘ ” ‘‘〈,,‘‘ ” U〉,,U「“7,,幺曰.治泛7.如权利要求5所述的装置,其特征在于,所述数据加密单元包括: 乱序加密单元,用于采用预设的乱序算法对所述八十八进制通信数据中的字符进行调整,以执行对所述八十八进制通信数据的进制加密操作。8.如权利要求5所述的装置,其特征在于,预设进制表示的通信数据为十进制表示的卫星定位数据。
【文档编号】H04L29/06GK105871896SQ201610335311
【公开日】2016年8月17日
【申请日】2016年5月19日
【发明人】付交奎
【申请人】深圳市微科通讯设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1