一种移动终端基于二维码的信息传输方法及系统的制作方法

文档序号:9631762阅读:218来源:国知局
一种移动终端基于二维码的信息传输方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别涉及一种移动终端基于二维码的信息传输方法及系统。
【背景技术】
[0002]随着移动终端和穿戴式设备用户越来越多,移动终端与穿戴式设备之间经常需要传输各种数据文件。目前,移动终端与各种穿戴式设备之间文件的传输方法大部分为基于蓝牙的方式和依托于网络方式。虽然这两种方式可以满足在一定条件下传输文件的需要,但是其都存在着不同缺点或限制。其中,基于蓝牙的方式存在交互繁琐、配对成功率低、易有干扰的问题,依托于网络和账号的方式在无网络情况下无法传输、对用户限制很高、使用不便、传输质量低、消耗流量的问题,总体来说,现有文件的传输方法存在传输操作复杂等问题。
[0003]另一方面,需要在可穿戴式设备内设置蓝牙模块或者WLAN模块,其增加可穿戴式设备的成本。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的不足,提供一种移动终端基于二维码的信息传输方法及系统,其能够解决现有文件的传输方法存在传输操作复杂的问题。
[0006]为了解决上述技术问题,本发明所采用的技术方案如下:
一种移动终端基于二维码的信息传输方法,其包括:
A、获取需要传输数据,将所述数据解析生成二维码序列,并显示二维码;
B、接收端扫描二维码,解析获取二维码包含信息,将所述帧序号与期望帧序号比较,根据比较结果接收所述二维码携带数据。
[0007]所述移动终端基于二维码的信息传输方法,其中,所述步骤A具体包括:
A1、获取需要传输数据,将所述数据解析生成一组包含若干二维码图片的二维码序列;所述若干二维码图片按照生成先后顺序排列,第一帧图片的帧序号记为0,第二帧图片的帧序号记为1,以此类推,得到帧序号列为0,1,2、、、、η ;所述若干二维码图片内包含与其生成顺序对应的帧序号;
Α2、设当前显示帧号为0,当前显示帧号为发送端正在显示的二维码图片的帧序号,当前显示帧号的取值范围为帧序号列,即0,1,2、、、、η ;
A3、根据当前显示帧号,显示二维码;
Α4、监听脉冲信号,根据脉冲信号类型进行当前显示帧号增减。
[0008]所述移动终端基于二维码的信息传输方法,其中,所述步骤Α4还包括:
Α41、如果监听脉冲信号为三脉冲信号,则当前显示帧号减一;
Α42、如果监听脉冲信号为两脉冲信号,则检测当前显示帧号是否为最后的帧序号,若为否,则当前显示帧号加一;若为是,则结束传输。
[0009]所述移动终端基于二维码的信息传输方法,其中,所述二维码序列中帧序号为0的二维码包含信息为:帧序号列、帧序号、校验码和识别码;所述显示序号不为0的二维码包含信息为:二维码携带的数据、帧序号和识别码。
[0010]所述移动终端基于二维码的信息传输方法,其中,所述步骤B具体包括:
B1、扫描并解析二维码,获取二维码包含信息;
B2、将获取的帧序号与期望帧序号进行比较分析;
B3、根据所述帧序号与期望序号的比较分析结果,将所述二维码携带的数据添加到接收数据内。
[0011]所述移动终端基于二维码的信息传输方法,其中,所述步骤B2具体包括:
B21、获取二维码帧序号;
B22、判断所述二维码的帧序号是否为0,如果为0,则将所述二维码的帧序号设置为期望帧序号,执行步骤B23 ;如果不为0,则执行步骤B23。
[0012]B23、将所述帧序号与期望帧序号进行比较分析。
[0013]所述移动终端基于二维码的信息传输方法,其中,所述步骤B3还包括:
B31、如果所述帧序号大于期望帧序号,则发送三脉冲信号;
B32、如果所述帧序号小于期望帧序号,则发送两脉冲信号;
B33、如果所述帧序号等于期望帧序号,将所述二维码的数据添加到接收数据,检测所述帧序号是否为最后一帧,若否,将期望帧序号加一,发送两脉冲信号;若是,结束传输。
[0014]—种移动终端基于二维码的信息传输系统,其包括:
发送端,用于获取需要传输数据,将所述数据解析生成二维码序列,并显示二维码;
接收端,用于扫描二维码,解析获取二维码包含信息,将所述二维码的帧序号与期望帧序号比较,根据比较结果解析并获取所述二维码携带数据。
[0015]所述移动终端基于二维码的信息传输系统,其中,所述发送端用于具有屏幕和传感器的移动终端,其具体包括:
生成模块,用于获取需要传输数据,将所述数据解析生成一组包含若干二维码图片的二维码序列;所述若干二维码图片按照生成先后顺序排列,第一帧图片的帧序号记为0,第二帧图片的帧序号记为1,以此类推,得到帧序号列为0,1,2、、、、η ;所述若干二维码图片内包含与其生成顺序对应的帧序号;
设置模块,用于设当前显示帧号为0,当前显示帧号为发送端正在显示的二维码图片的帧序号,当前显示帧号的取值范围为帧序号列,即0,1,2、、、、η ;
显示模块,用于根据当前显示帧号,显示二维码;
监听模块,用于监听脉冲信号,根据脉冲信号类型进行当前显示帧号增减。
[0016]所述移动终端基于二维码的信息传输系统,其中,所述接收端用于具有摄像头和闪光灯的移动终端,其具体包括:
获取模块,用于扫描并解析二维码,获取二维码中包含的数据;
比较模块,用于将所述帧序号与期望帧序号进行比较分析;
处理模块,用于根据所述帧序号与期望序号的比较分析结果,将所述二维码携带的数据添加到接收数据内。
[0017]有益效果:与现有技术相比,本发明所提供的移动终端基于二维码的信息传输方法及系统,其获取需要传输数据,将所述数据解析生成二维码序列,并显示二维码;接收端扫描二维码,解析获取二维码包含信息,将所述帧序号与期望帧序号比较,根据比较结果,解析并获取所述二维码图片携带数据。其有效的在两台智能设备之间传输信息,实现了在近距离环境中通过简单传输操作完成文件传输。解决了现有技术中文件传输过程中存在的传输操作复杂的问题。
【附图说明】
[0018]图1为本发明移动终端基于二维码的信息传输方法较佳实施例的流程图。
[0019]图2为本发明提供移动终端基于二维码的信息传输方法一个实施例中步骤S1的流程图。
[0020]图3为本发明提供移动终端基于二维码的信息传输方法一个实施例中步骤S2的流程图。
[0021]图4为本发明移动终端基于二维码的信息传输方系统的结构原理图。
【具体实施方式】
[0022]本发明提供一种移动终端基于二维码的信息传输方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0023]下面结合附图,通过对实施例的描述,对
【发明内容】
作进一步说明。
[0024]请参见图1,图1为本发明提供移动终端基于二维码的信息传输方法较佳实施例的流程图。如图所示,所述方法包括如下步骤:
S1、获取需要传输数据,将所述数据解析生成二维码序列,并显示二维码。
[0025]具体地,所述二维码序列为多幅二维码图片构成的图片序列,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1