当前位置: 首页 > 专利查询>徐文呈专利>正文

在通信设备间产生相互随机图组的方法及应用系统技术方案

技术编号:7051579 阅读:263 留言:0更新日期:2012-04-11 18:40
它是由图形组码成词组,索引形成9万个词组,它可以翻译成文字组只需要一个字节和一个字节的索引,可以循环9万组文字数据库。由0-9的数字先行下载,然后导成图形码300个图形,最后通过图形对码组成9万个词组,所以下载的只是数字快接方便然后把数字变成300个的图形码等,最后通过索引成为文字或程序等。可以用于编程,文章保密,密码等安全数据3重保证,1原数字保证没有原图形码群导入错误无法翻译,2无索引无法把9万个词组表转换为文字组,3字组是由两个字组成每两个都是不同的组合,一个个图形码的破译毫无意义,加上多个索引的引用让破译更难。安装了图形码组解码器,加上原码条和索引,不管下载和文字翻译都提高了工作效益。

【技术实现步骤摘要】

本专利技术是计算机及通信
,尤其涉及在通信设备间产生相互随机图组的方法及应用系统
技术介绍
在网络通信中,多个通信设备间有时需要相互随机数据来实现一些类似应用场景,特别实在同一平台上。一般程序开始后,客户端都需要随机使用随机码来确定游戏服务器端在运行的相同的地点,物品等,而且客户端的随机数必须与服务器端的随机数相同,以确保服务器端和客户端中游戏场景的一致性。在游戏进行过程中,客户端同样还需要使用随机数来确定场景中的人物的坐标关系。现有技术方案都是在服务器端调用已有的库函数生成随机数,比如采用SRAND函数设置随机种子,用RAND生成随机数;然后再通过网络向客户端传送生成的随机数。由于网络还需要处理很多信息,数据量非常大,而一个随机数一般为32BIT,甚至更多,因此,服务器终端通过网络客户端传送随机数会增加网络中的数据传输量,尤其是在客户端数量比较多的情况下,传送随机数会占用大量的网络带宽,容易导致数据丢失或者弛懈,而且在网络传输客户需要使用的随机数也容易被接获,其安全性较差。
技术实现思路
本专利技术提供一种在在通信设备间产生相同随机图组的方法及系统,以解决现有技术中存在多个通信设备间传递随机数存在占用大量网络资源和安全性差的问题。为解决上述问题,本专利技术提供以下技术方案一种在通信设备间产生相互随机数组的方法,包括下述步骤它是由图形对码组成两个图形码成为一组每个词组成为两个代码组每两个图形吗组成索引形成9万个词组,它可以翻译成文字组只需要一个字节和一个字节的索引,不需要每个词组都有索引,大大节省了代码的空间。可以循环9万组文字数据库。下载由0-9 的数字先行下载然后导成图形码300个图形最后通过图形码组成9万个词组,所以下载的只是数字快接方便然后把数字变成300个的图形码等,最后通过索引成为文字或程序等。 可以用于编程,文章保密,密码等安全数据3重保证,原数字保证没有原图形码导入错误无法翻译,2无索引无法把9万个词组转换为文字组,3字组是由两个字组成每两个都是不同的组合,一个个图形码的破译毫无意义,加上多个索引的引用让破译更是难上加难。安装了图形码组解码器,加上原码条和索引,不管下载和文字翻译都提高了工作效益。由一个通行设备在本设备保存的数据选用表中选择一个或多个数据,并通知其余通信设备分别从各自保存的且与所述数据选用表相同的数据选用表中进行相同的选择,各通信设备分别利用相同的随机数据从数据选用表中选择的数据后,将用户的索引,所述其中一个通信设备选择数据后,将数据的索引通知其余各通信设备。各通信设备在生成随机图时利用相同的随机种子。首次使用的随机种子由所述其中一个通信设备生成并发送到其余通信设备,后续产生随机图组时使用前次生成的随机数作为随机种子。所述数据选用表中的数据为词组所述其中一个通信设备随机的生成所数据表中的一个或多个索引,并按该索引从数据选用表中选择数据。各通信设备生成随机数包括下述步骤将从数据表中选择的每个数据与随机种子词组;将得到的词组与所述固定索引为一个随机图组。一种可在通信设备间产生相同随机数的通信系统,包括相互进行通信连接的多个通信设备;所述通信设备包括存储模块,勇于存储包含数据和数据对应的索引的数据选用表;数据选择模块,用于根据索引号从所述存储模块的数据选用表获取数据;随机图产生模块,用于根据从数据选用表中选择的数据,或者根据所述选择的数据和随机种子,利用随机数生成算法产生随机图;其中,由一个通信设备中的数据选择模块随机产生所述数据选用表中的索引号, 或产生所述索引号和随机种子并发送到其他通信设备。本专利技术在生成随机图时,仅需传送随机种子和位数较少的数据的索引,因此,在大量的通信社设备均要得到相同随机数据的情况下,本专利技术能够大幅度的降低数据传送量, 节约网络资源,尤其是网络带宽。由于传送的索引也是随机的,而且也不用索引的数值来产生随机图组,索引所对应的数据并不在网络上传送,因此,可以提高数据安全性,从而防止数据被轻易截获破解。附图说明图1是模块图。图2字母变位图。具体实施例方式为了在尽可能少的占用网络资源和提高安全性的情况下,使通信设备间能够获得相同的随机图组,本专利技术由各通信设备分别在本端上选择同一组数据,并利用选择的数据和采用相同的算法来生成一致的随机图组。根据实际应用需要,可以是其中一个客户端与服务器之间(即两个通信设备之间)产生相同的随机图组,也可是多个客户端与服务器之间产生相同的随机图组。参阅1所示,整个通信系统由多个通信设备构成,各通信设备通过网络连接。通信设备间采用客户端/服务器方式通信,其中一个通信设备作为服务器,其余通信设备作为客户端。各通信设备上保存有结构和内容相同的数据选用表(CHOI⑶TAB),该数据选表包括和数据的索引,一个最简单的数据选用表如下所示索引数据翻译为了使产生的随机图的随机性比较好,应使个数据应不相同,最佳的数据为不相同的词组。数据选用表也可根据需要定期进行更新,但只要保证各通信设备上的数据选用表一致即可。数据选用表可由服务器端的通信设备产生并发送到其余各通信设备。在客户端需要与服务器端相同的随机图时,服务器端先从在本端上随机产生数据选用表中的若干个索引,并按该索引从本端的数据选用表中选择对应的数据;同时,将这些数据的索引通过网络传送到需要随机图的客户端,客户端根据索引从本端的数据选用表中选择与服务器相同的数据。在本专利技术中,随机数据生成算法可以不使用随机种子,也可以使用随机种子。如果使用随机种子,则可以在初始化时或首次需要生成随机数据时,由服务器端生成并传送到客户端。服务器只向客户端传送一次随机种子,在后续产生随机图组时,服务器和客户端均使用前一次生产的随机图组作为随机种子。服务器端和客户端均采用相同的随机数生成算法,将选择的数据和随机种子作为算法的输入生成随机图。由于算法相同并且其输入相同,因此,服务器端和客户端生成的随机数据必然相同。参阅图2所示,在本专利技术中通信设备除了包括现有的基本功能模块外,还包括用于存储上述的数据选用表的存储模块;用于根据索引号从所述存储模块的数据选用表获取数据的数据选择模块;对于服务器端的数据选择模块而言,还用于随机生成索所述数据选用表中的引号。随机图产生模块,用于根据从数据选用表选择的数据,或者根据该数据和随机种子,利用随机图生成算法产生随机图组。无参阅图3所示,在多个通信设备间产生相同随机图的处理过程如下步骤10,分别在服务器端和客户端的通信设备中创建相同的数据选用表和保存相同的随机数据生成算法,数据选用表包含若干个数据和该数据的索引。步骤11,客户端连接到服务器并进行初始化后,由服务器端向客户端发送随机种子。步骤12,服务器确定需要向客户端提供随机图时,由数据选择模块随机产生保存在本端的数据选用表中的索引号,根据该索引号从数据选用表中获得对应的若干个数据。步骤13,服务器将产生的索引号通过网络发送到客户端。步骤14,客户端到索引后,由数据选择模块从本端保存的数据选用表中获得与服务器端一致的若干个数据。步骤15,服务器端和客户端的随机数产生模块均调用相同的随机图生成算法,将保存的随机种子和数据选用表获取的若干个数据作为该算法的输入,得到一个随机图组。下面以网络游戏中服务器端和客户端产生相同的随机图为例进一本文档来自技高网...

【技术保护点】
1.权利要求,特征在于,系统具体为一种在通信设备间产生相互随机数的方法,包括:由一个通行设备在本设备保存的数据选用表中选择一个或多个数据,并通知其余通信设备分别从各自保存的且与所述数据选用表相同的数据选用表中进行相同的选择,各通信设备分别利用相同的随机数据生成算法和从数据选用表中选择的数据后,将用户的索引,所述其中一个通信设备选择数据后,将数据的索引通知其余各通信设备。各通信设备在生成随机图时利用相同的随机种子。

【技术特征摘要】
1.权利要求,特征在于,系统具体为一种在通信设备间产生相互随机数的方法,包括 由一个通行设备在本设备保存的数据选用表中选择一个或多个数据,并通知其余通信设备分别从各自保存的且与所述数据选用表相同的数据选用表中进行相同的选择,各通信设备分别利用相同的随机数据生成算法和从数据选用表中选择的数据后,将用户的索引,所述其中一个通信设备选择数据后,将数据的索引通知其余各通信设备。 各通信设备在生成随机图时利用相同的随机种子。2.权利要求1所述的方法,其特征在于,首次使用的随机种子由所述其中一个通信设备生成并发送到其余通信设备,后续产生随机图时使用前次生成的随机图作为随机种子。3.权利要求,特征在于,所述数据选用表中的数据为词组所述其中一个通信设备随机的生成所数据表中的一个或多个索引,并按该索引从数据选用表中选择数据。4.权利要求,特征在于,各通信设备生成随机数包括下述步骤(1)将从数据表中选择的每个数据与随机种子的运算固定值,取密码图;(2)将得到的多个密码图与所述固定值通过运算组合为一个随机图。(3)—种可在通信设备间产生相同随机数的通信系统,包括相互进行通信连接的多个通信设备;所述通信设备包括。5.权利要求,特征在于,1存储模块,勇于存储包含数据和数据对应的索引的数据选用...

【专利技术属性】
技术研发人员:徐文呈
申请(专利权)人:徐文呈
类型:发明
国别省市:31

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

1