发明名称 一种无线手持终端的安全信息传输方法
摘要 本发明公开一种无线手持终端的安全信息传输方法,第一后台服务器、第二后台服务器以及第三服务器分别设置有第一用于交互的后台模块、第二用于交互的后台模块和第二用于交互的后台模块,所述的第一用于交互的后台模块、第二用于交互的后台模块和第三用于交互的后台模块中带有第一用于划分群组的子模块、第二用于划分群组的子模块和第三用于划分群组的子模块,有效地避免了现有技术中的由于对于消息通信方面的数据需要对其他非使用者不公开,而引入的方法体系并无安全防护泄密的措施,这样就会导致消息通信的泄密的缺陷。
申请公布号 CN104468541A 申请公布日期 2015.03.25
申请号 CN201410693904.7 申请日期 2014.11.27
申请人 南京欣网视讯网络科技有限公司 发明人 石光捷;芦平;付飞龙;丁如
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 南京钟山专利代理有限公司 32252 代理人 戴朝荣
主权项 一种无线手持终端的安全信息传输方法,其特征在于首先设置基于通信网络的群组的安全交互系统,该系统包括若干手持无线终端,所述的手持无线终端通过通信网络同第一后台服务器、第二后台服务器以及第三服务器相连接,所述的第一后台服务器内部包含有视频文件和图片文件,所述的第二后台服务器内部包含有音频文件,所述的第三服务器内部包含有信息文件,所述的手持无线终端中设置有用于交互的前台模块,所述的第一后台服务器、第二后台服务器以及第三服务器分别设置有第一用于交互的后台模块、第二用于交互的后台模块和第二用于交互的后台模块,所述的第一用于交互的后台模块、第二用于交互的后台模块和第三用于交互的后台模块中带有第一用于划分群组的子模块、第二用于划分群组的子模块和第三用于划分群组的子模块,所述的第一后台服务器、第二后台服务器以及第三服务器中分别设置有第一手持无线终端的索引表、第二手持无线终端的索引表和第三手持无线终端的索引表,所述的第一后台服务器、第二后台服务器以及第三服务器中还分别设置有第一群组的索引表、第二群组的索引表和第三群组的索引表,所述的手持无线终端还包括用于手持无线终端的组群索引表,用于手持无线终端的组群索引表包括用户名、群组号和群组号所对应的群组成员的ID而形成的记录,另外所述的手持无线终端中还设置有用于信息传输的安全加密模块和用于信息传输的安全解密模块;然后进行如下步骤: 步骤1:通过手持无线终端运行用于交互的前台模块后,就打开了用于交互的登录界面,通过登录界面录入需要登录的用户名和密码,然后用于交互的前台模块发送包含有无线手持终端的设备ID、录入的用户名和密码的请求群组信息的数据包通过通信网络随机发送给所述的第一后台服务器、第二后台服务器或者第三服务器中,所述的第一后台服务器、第二后台服务器或者第三后台服务器接收到请求群组信息的数据包后,就将该请求群组信息的数据包中的用户名和密码提取出来,同第一群组的索引表、第二群组的索引表或者第三群组的索引表的记录进行对比,如果记录中分别存在同该请求群组信息的数据包中的用户名和密码相一致的用户名和用户名密码,就取出该记录并在第一手持无线终端的索引表、第二手持无线终端的索引表或者第三手持无线终端的索引表中把同请求群组信息的数据包中的无线手持终端的设备ID相一致的无线手持终端的设备ID相对应的无线手持终端的IP地址作为目的地址来把该记录中的群组号和群组号所对应的群组成员的ID发送到手持无线终端中,手持无线终端通过运行用于交互的前台模块把接收到的该记录中的群组号和群组号所对应的群组成员的ID进行显示;步骤2:当一个手持无线终端中的登录的用户需要同其他用户进行实时发送消息通信时,就通过运行用于交互的前台模块在用于消息的编辑框中编辑消息,编辑完消息后就运行用于信息传输的安全加密模块对该消息进行加密处理,所述的加密处理方式为需要使用一个与设定的块的大小相同的移位寄存器,并用一个随机数将该移位寄存器初始化,然后,将移位寄存器内容使用块密码加密,然后将结果的最高x位与信息的最高x位进行异或,以产生密文的x位,下一步将生成的x位密文移入移位寄存器中,并对下面的x位请求双向传输的信号的重复这一过程,所述的x为自然数;选择需要发送消息通信的群组成员的ID,用于交互的前台模块就把该加密后的消息、用户名、需要发送消息的群组成员的ID以及群组号经过通信网络发送给同通信网络相连接的其它所有的手持无线终端中,当其它的手持无线终端接收到了该消息、用户名、需要发送消息的群组成员的ID以及群组号后,然后启动用于交互的前台模块6来根据接收到的用户名来进行判断,如果接收到的需要发送消息的群组成员的ID中存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,就先运行用于信息传输的安全解密模块对接收到的消息进行解密,所述的解密的方式为以一个随机数开始,对移位寄存器加密,将结果的高x位与密文异或运算,产生x位明文,再将密文的下面x位移入寄存器,其中所述的x为自然数,然后就启动显示消息的消息框把解密后的消息进行显示,如果接收到的需要发送消息的群组成员的ID中不存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,就把该接收到的消息进行保存,直到新的用户在该手持无线终端中登录后,并存在接收到的需要发送消息的群组成员的ID中存在同在该手持无线终端中登录的新的用户名相一致的群组成员的ID,就启动显示消息的消息框把接收到的消息进行显示,然后把所述的用户名、需要发送消息的群组成员的ID组合起来并把发送消息到接收消息的间隔时长发送到第三服务器中加以存储;步骤3:当一个手持无线终端中的登录的用户需要同其他用户进行实时发送信息文件通信时,选择需要发送信息文件通信的群组成员的ID,用于交互的前台模块就把用户名、需要发送信息的群组成员的ID、信息文件的唯一标识以及群组号经过通信网络发送给第三服务器中,当第三服务器接收到了用户名、需要发送信息的群组成员的ID、信息文件的唯一标识以及群组号后,运行第三用于交互的后台模块在用于信息文件的索引表中找到对应信息文件的路径,再根据对应信息文件的路径找到该信息文件,然后把找到的信息文件、接收到的用户名、需要发送信息的群组成员的ID、信息文件的唯一标识以及群组号发送到同通信网络相连接的其它的手持无线终端中,然后启动用于交互的前台模块来根据接收到的用户名来进行判断,如果接收到的需要发送信息的群组成员的ID中存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,那么就启动显示信息的信息框把接收到的信息文件进行显示,如果接收到的需要发送信息的群组成员的ID中不存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,就把该接收到的信息文件进行保存,直到新的用户在该手持无线终端中登录后,并存在接收到的需要发送信息的群组成员的ID中存在同在该手持无线终端中登录的新的用户名相一致的群组成员的ID,就启动显示信息的信息框把接收到的信息文件进行显示,然后把所述的用户名、需要发送信息的群组成员的ID组合起来并把发送信息文件到接收信息文件的间隔时长发送到第三服务器中加以存储;步骤4:当一个手持无线终端中的登录的用户需要同其他用户进行实时发送视频文件通信时,选择需要发送视频文件通信的群组成员的ID,用于交互的前台模块就把用户名、需要发送视频的群组成员的ID、视频文件的唯一标识以及群组号经过通信网络发送给第二服务器中,当第二服务器接收到了用户名、需要发送视频的群组成员的ID、视频文件的唯一标识以及群组号后,运行第二用于交互的后台模块8在用于视频文件的索引表中找到对应视频文件的路径,再根据对应视频文件的路径找到该视频文件,然后把找到的视频文件、接收到的用户名、需要发送视频的群组成员的ID、视频文件的唯一标识以及群组号发送到同通信网络相连接的其它的手持无线终端中,然后启动用于交互的前台模块来根据接收到的用户名来进行判断,如果接收到的需要发送视频的群组成员的ID中存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,那么就启动显示视频的视频框把接收到的视频文件进行显示,如果接收到的需要发送视频的群组成员的ID中不存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,就把该接收到的视频文件进行保存,直到新的用户在该手持无线终端中登录后,并存在接收到的需要发送视频的群组成员的ID中存在同在该手持无线终端中登录的新的用户名相一致的群组成员的ID,就启动显示视频的视频框把接收到的视频文件进行显示,然后把所述的用户名、需要发送视频的群组成员的ID组合起来并把发送视频文件到接收视频文件的间隔时长发送到第二服务器中加以存储;步骤5:当一个手持无线终端中的登录的用户需要同其他用户进行实时发送音频文件通信时,选择需要发送音频文件通信的群组成员的ID,用于交互的前台模块就把用户名、需要发送音频的群组成员的ID、音频文件的唯一标识以及群组号经过通信网络发送给第一服务器中,当第一服务器接收到了用户名、需要发送音频的群组成员的ID、音频文件的唯一标识以及群组号后,运行第一用于交互的后台模块在用于音频文件的索引表中找到对应音频文件的路径,再根据对应音频文件的路径找到该音频文件,然后把找到的音频文件、接收到的用户名、需要发送音频的群组成员的ID、音频文件的唯一标识以及群组号发送到同通信网络相连接的其它的手持无线终端中,然后启动用于交互的前台模块来根据接收到的用户名来进行判断,如果接收到的需要发送音频的群组成员的ID中存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,那么就启动显示音频的音频框把接收到的音频文件进行显示,如果接收到的需要发送音频的群组成员的ID中不存在同在该手持无线终端中登录的用户名相一致的群组成员的ID,就把该接收到的音频文件进行保存,直到新的用户在该手持无线终端中登录后,并存在接收到的需要发送音频的群组成员的ID中存在同在该手持无线终端中登录的新的用户名相一致的群组成员的ID,就启动显示音频的音频框把接收到的音频文件进行显示,然后把所述的用户名、需要发送音频的群组成员的ID组合起来并把发送音频文件到接收音频文件的间隔时长发送到第一服务器中加以存储;步骤6:所述的第一用于交互的后台模块、第二用于交互的后台模块和第三用于交互的后台模块分别定时启动所述的第一用于划分群组的子模块、第二用于划分群组的子模块和第三用于划分群组的子模块,所述的第一用于划分群组的子模块、第二用于划分群组的子模块和第三用于划分群组的子模块分别根据第一服务器中的所述的用户名、需要发送音频的群组成员的ID组合起来并把发送音频文件到接收音频文件的间隔时长、第二服务器中的所述的用户名、需要发送视频的群组成员的ID以及发送视频文件到接收视频文件的间隔时长以及第三服务器中的所述的用户名、需要发送信息的群组成员的ID以及发送信息文件到接收信息文件的间隔时长来计算出在定时的范围内通信的次数,并把该通信的次数定时的发送到手持无线终端中通知对应的用户以供其判断联系的密切程度。
地址 210037 江苏省南京市鼓楼区南昌路40号长江科技园7F