一种基于移动终端的信息中继传输系统及其中继传输方法

文档序号:8546314阅读:160来源:国知局
一种基于移动终端的信息中继传输系统及其中继传输方法
【技术领域】
[0001]本发明涉及移动设备实现数据传输技术,具体涉及一种基于移动终端的信息中继传输系统及其中继传输方法。
【背景技术】
[0002]随着科技的发展,智能移动终端的使用越来越普遍,然而现有技术中,不同移动终端用户之间通移动终端进行数据传输时,只能通过如下几种方式:当传输距离较近时,通过WiF1、蓝牙或红外方式进行传输;当传输距离较远时,只能通过移动终端的移动网络进行传输。上述几种方式中,蓝牙或红外方式对于传输距离范围的限制较大;通过移动网络进行传输的缺点在于信号不稳定,同时会花费大量流量,成本较高。

【发明内容】

[0003]本发明的目的在于提供一种基于移动终端的信息中继传输系统及其中继传输方法,其中,该信息中继传输系统包含至少三个移动终端,每个移动终端包含:处理模块、及与其连接的中继传输模块、人机交互模块及存储模块。使得任一个移动终端能够通过中继传输模块即可将数据传送与具有一定距离的其他移动终端,该数据可以传给一定距离范围内的其他移动终端,即可实现一个移动终端网络;当这样的网络中的移动终端非常多时,即可实现数据的远距离共享或传输。本发明使用移动终端中继方式,既能够避免传输范围有限的缺点,同时能够实现传输稳定,降低流量或无流量消耗,大大节约了传输成本。
[0004]为了达到上述目的,本发明通过以下技术方案实现:
一种基于移动终端的信息中继传输系统,其特点是,所述信息中继传输系统包含至少三个移动终端,其中任意一个移动终端为发送终端,另外一个移动终端为中继终端,第三个移动终纟而为接收终立而;
每个移动终端内包含:
处理模块;
中继传输模块,与所述处理模块连接;
人机交互模块,与所述处理模块连接;
存储模块,与所述处理模块连接。
[0005]优选地,
用户通过作为发送终端的移动终端所述人机交互模块输入数据传输命令,控制所述处理模块进行多个移动终端之间进行数据传输;用户通过作为接收终端的所述人机交互模块显示接收到的数据;
每个移动终端的所述中继传输模块用于识别、连接与该移动终端距离最近的其他移动终端,并将数据通过所述中继传输模块进行移动终端之间的传输;
所述处理模块控制所述中继传输模块与其他移动终端的中继传输模块进行识别、通讯,并和与其通讯的其他移动终端进行验证;当验证通过时,将所述发送终端的存储模块内数据通过所述中继传输模块传输至其他移动终端。
[0006]优选地,所述处理模块内设有握手验证码,用于与其他进行数据通信的移动终端进行相互验证。
[0007]一种基于移动终端的信息中继传输方法,其特点是,该信息中继传输方法包含:
SI,用户通过发送终端的人机交互模块输入数据传输指令;该发送终端的处理模块获取所述人机交互模块发送的数据传输指令,并将该数据传输指令进行解析形成数据传输请求、发送数据包;
S2,所述处理模块控制该发送终端的中继传输模块获取与该发送终端距离最近的至少一个第一级中继终端,并通过所述中继传输模块发送数据传输请求至所述至少一个第一级中继终端;
S3,每个所述第N级中继终端的中继传输模块获取数据传输请求,并将数据传输请求通过该中继传输模块发送至与该第N级中继终端距离最近的至少一个第N+1级中继终端;S4,判断所述步骤S3中所有的第N+1级中继终端中是否有一个移动终端为接收终端;当确定其中一个移动终端为接收终端时,执行所述步骤S5 ;当确定所有移动终端均为中继终端时,则N=N+1,跳转至所述步骤S3 ;其中N=I, 2,3...,N ^ I ;
S5,接收终端的中继传输模块获取数据传输请求,所述接收终端的处理模块对数据传输请求进行握手验证,并将验证确认信息通过依次进行数据通信的多级中继终端发送至所述发送终端;
S6,所述发送终端的处理模块将发送数据包通过所述多级中继终端发送至所述接收终端。
[0008]优选地,所述步骤SI包含:
用户将要求发送数据、要求接收数据的接收终端ID作为数据传输指令通过所述人机交互模块进行输入;
所述发送终端的处理模块解析该数据传输指令,并将要求接收数据的接收终端ID、握手验证码作为数据传输请求发送至该发送终端的中继传输模块;
所述处理模块根据要求发送数据,获取存储在该发送终端的存储模块内的相应数据作为发送数据包。
[0009]优选地,所述步骤S2包含:
所述发送终端的中继传输模块通过蓝牙或WiFi Mac地址与该发送终端距离最近的至少一个第一级中继终端进行识别;
所述发送终端的中继传输模块将数据传输请求通过蓝牙或WiFi Mac地址发送至已识别的所述至少一个第一级中继终端的中继传输模块。
[0010]优选地,所述步骤S4包含:
每个所述第N+1级中继终端的中继传输模块将获取的数据传输请求发送至该第N+1级中继终端的处理模块,所述处理模块对数据传输请求进行解析,判断其中的要求接收数据的接收终端ID是否为该第N+1级中继终端ID ;
当要求接收数据的接收终端ID与该第N+1级中继终端ID相同时,确定该第N+1级中继终端即为要求接收数据的接收终端,执行步骤S5 ;
当要求接收数据的接收终端ID与该第N+1级中继终端ID不同时,确定该第N+1级中继终端仅用于传输数据,则令N=N+1,跳转至所述步骤S3。
[0011 ] 优选地,所述步骤S5包含:
S5.1,所述接收终端的处理模块获取数据传输请求中的握手验证码,并对该握手验证码进行握手验证,并将握手验证信息、发送终端ID形成验证确认信息通过该接收终端的中继传输模块发送至与其进行数据通信的第M级中继终端;
S5.2,所述第M级中继终端的中继传输模块将获取到的验证确认信息发送至与其进行数据通信的第M-1级中继终端;
S5.3,判断所述步骤S5.2中的第M-1级中继终端是否为发送终端;当确定为发送终端时,执行步骤S5.4 ;当确定第M-1级中继终端不是发送终端时,该第M-1级中继终端仅用于数据传输,则令M=M-1,跳转至所述步骤S5.2 ;其中,M为正整数,M^l;
S5.4,所述发送终端的中继传输模块获取验证确认信息,并发送至其处理模块。
[0012]优选地,所述步骤S5.3包含:
每个所述第M-1级中继终端的中继传输模块将获取的验证确认信息发送至该第M-1级中继终端的处理模块,所述处理模块对验证确认信息进行解析,判断其中的发送终端ID是否为该第M-1级中继终端ID;
当发送终端ID与该第M-1级中继终端ID相同时,确定该第M-1级中继终端即为发送终端,执行步骤S5.4 ;
当发送终端ID与该第M-1级中继终端ID不同时,确定该第M-1级中继终端仅用于传输数据,则令M=M-1,跳转至所述步骤S5.2。
[0013]优选地,所述步骤S6包含:
所述发送终端的处理模块记录所述数据传输请求信息从所述发送终端至接收终端经过的所有中继终端的发送路径,并将所述发送数据包根据上述发送路径依次通过上述所有中继终端发送至所述接收终端。
[0014]本发明与现有技术相比具有以下优点:
本发明公开了一种基于移动终端的信息中继传输系统及其中继传输方法,其中,每个移动终端内设有:处理模块、及与其连接的中继传输模块、人机交互模块及存储模块。使得任一个移动终端能够通过中继传输模块即可将数据传送与具有一定距离的其他移动终端,该数据可以传给一定距离范围内的其他移动终端,即可实现一个移动终端网络;当这样的网络中的移动终端非常多时,即可实现数据的远距离共享或传输。本发明公开的移动终端中继方式,适合在学校、商场、医院等人口密度较大的场所,并能够适用于多种应用场景。本发明既能够避免传输范围有限的缺点,同时能够实现传输稳定,降低流量或无流量消耗,大大节约了传输成本。
【附图说明】
[0015]图1为本发明一种基于移动终端的信息中继传输系统的整体结构示意图。
[0016]图2为本发明一种基于移动终端的信息中继传输方法的整
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1