一种用于手机和电脑间数据传输的系统及其传输方法转让专利

申请号 : CN201310012493.6

文献号 : CN103095326B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 唐连满

申请人 : 成都西可科技有限公司

摘要 :

本发明公开了一种用于手机和电脑间数据传输的系统及其传输方法,系统包括手机单元和电脑单元,手机单元包括数据接收模块A和数据发送模块A,数据接收模块A和数据发送模块A与CPU-A连接,电脑单元包括数据接收模块B和数据发送模块B,数据接收模块B和数据发送模块B与CPU-B连接,发送模块与接收模块按设定的传输模式构成双向传输系统。发送数据时先将待发送的数据组装为特定格式的报文再交由发送模块发送,接收数据时先采集图像,再对图像进行识别,提取出图像中有效数据进行验证和保存。本发明利用光的明暗变化来实现手机和电脑间的数据传输,不需要在手机和电脑间进行网络连接和有线连接,连接方便,操作简单,而且成本很低。

权利要求 :

1.一种用于手机和电脑间数据传输的系统,它包括手机单元和电脑单元,其特征在于:所述的手机单元包括数据接收模块A和数据发送模块A,数据接收模块A和数据发送模块A与CPU-A连接,所述的电脑单元包括数据接收模块B和数据发送模块B,数据接收模块B和数据发送模块B与CPU-B连接,所述的数据接收模块A或数据接收模块B包括摄像头,所述的数据发送模块A或数据发送模块B包括发光二极管,所述的数据发送模块A或数据发送模块B包括电脑屏幕,数据发送模块A与数据接收模块B、数据发送模块B和数据接收模块A按设定的传输模式构成双向传输系统,利用光的明暗变化来实现手机和电脑间的数据传输,不需要在手机和电脑间进行网络连接和有线连接,连接方便,操作简单,而且成本很低,具有良好的可实施性;

电脑端的数据接收模块B为摄像头,用于负责接收手机端发送的数据,数据发送模块B用于负责电脑端数据的发送,数据发送模块B可以由两种方式实现:发光二极管和电脑屏幕,发光二极管方式实现,是在电脑上安装一个发光二极管,电脑发送数据时,数据变化对应于电压的变化,不同的电压再驱动二极管明暗变化;电脑屏幕方式实现,是利用屏幕的明暗变化表示发送的数据是0或者1;

手机端的数据接收模块A为摄像头,数据发送模块A为二极管。

2.根据权利要求1所述的一种用于手机和电脑间数据传输的系统,其特征在于:所述的传输模式为半双工传输模式。

3.根据权利要求1所述的一种用于手机和电脑间数据传输的系统,其特征在于:所述的传输模式为全双工传输模式。

4.一种用于手机和电脑间数据传输的传输方法,其特征在于:它包括发送数据和接收数据两个步骤,利用光的明暗变化来实现手机和电脑间的数据传输,不需要在手机和电脑间进行网络连接和有线连接,连接方便,操作简单,而且成本很低,具有良好的可实施性,所述的发送数据步骤包括以下子步骤:S11:CPU对待发送的数据进行处理,所述的处理包括添加报头、发送数据长度和验证位;

S12:CPU将处理好的报文数据串行按照定义好的波特率输出至数据发送模块;S13:数据发送模块通过改变光的明暗程度传递信息;

手机端的数据发送方式为:CPU按照定义好的波特率将报文数据串行输出给二极管驱动,驱动二极管发光或者不发光;

电脑端的数据发送由两种方式实现,其一为发光二极管方式实现:在电脑上安装一个发光二极管,电脑发送数据时,数据变化对应于电压的变化,不同的电压再驱动二极管明暗变化;其二为电脑屏幕方式实现:利用屏幕的明暗变化表示发送的数据是0或者1;

所述的接收数据步骤包括以下子步骤:

S21:打开摄像头,采集图像信息;

S22:对图像进行识别,识别图像中的明暗变化;

S23:判断是否识别出变化,“否”时返回步骤S22,“是”时执行下一步;

S24:将图像的明暗变化转化成数据,即亮时对应“1”,暗时对应“0”,或者亮时对应“0”,暗时对应“1”;

S25:CPU对数据进行处理,提取出有效数据进行验证和保存。

说明书 :

一种用于手机和电脑间数据传输的系统及其传输方法

技术领域

[0001] 本发明涉及一种用于手机和电脑间数据传输的系统及其传输方法。

背景技术

[0002] 随着智能手机的快速发展,手机的功能越来越强大,如高像素拍照、MP3播放、视频播放、视频通话、office办公等等,还有像地图、微博、公交查询等等应用软件的安装,而实现这些强大功能的前提是需要手机与电脑进行数据传输。目前最为普遍的数据传输方式是通过网络或者USB数据线传输或者,如果没有USB数据线或者没有携带USB数据线也没有网络的时候,便不能进行数据传输,而且通过这种有线的连接方式,也很不方便,同时,USB数据线也给系统增加了成本。

发明内容

[0003] 本发明的目的在于克服现有技术的不足,提供一种不需要手机和电脑间进行网络连接或者有线连接而进行数据传输的一种用于手机和电脑间数据传输的系统及其传输方法。
[0004] 本发明的目的是通过以下技术方案来实现的:一种用于手机和电脑间数据传输的系统,它包括手机单元和电脑单元,所述的手机单元包括数据接收模块A和数据发送模块A,数据接收模块A和数据发送模块A与CPU-A连接,所述的电脑单元包括数据接收模块B和数据发送模块B,数据接收模块B和数据发送模块B与CPU-B连接,数据发送模块A与数据接收模块B、数据发送模块B和数据接收模块A按设定的传输模式构成双向传输系统。
[0005] 本发明所述的数据接收模块A或数据接收模块B包括摄像头。
[0006] 本发明所述的数据发送模块A或数据发送模块B包括发光二极管。
[0007] 本发明所述的数据发送模块A或数据发送模块B包括电脑屏幕。
[0008] 本发明所述的传输模式为半双工传输模式。
[0009] 本发明所述的传输模式为全双工传输模式。
[0010] 一种用于手机和电脑间数据传输的传输方法,它包括发送数据和接收数据两个步骤,所述的发送数据步骤包括以下子步骤:
[0011] S11:CPU对待发送的数据进行处理,所述的处理包括添加报头、发送数据长度和验证位;
[0012] S12:CPU将处理好的报文数据串行输出至数据发送模块;
[0013] S13:数据发送模块通过改变光的明暗程度传递信息;
[0014] 所述的接收数据步骤包括以下子步骤:
[0015] S21:打开摄像头,采集图像信息;
[0016] S22:对图像进行识别;
[0017] S23:判断是否识别出变化,“否”时返回步骤S22,“是”时执行下一步;
[0018] S24:将图像的明暗变化转化成数据;
[0019] S25:CPU对数据进行处理,提取出有效数据进行验证和保存。
[0020] 本发明的有益效果是:本发明利用光的明暗变化来实现手机和电脑间的数据传输,不需要在手机和电脑间进行网络连接和有线连接,连接方便,操作简单,而且成本很低,具有良好的可实施性。

附图说明

[0021] 图1为本发明的系统组成框图;
[0022] 图2为本发明的发送数据流程图;
[0023] 图3为本发明的接收数据流程图。

具体实施方式

[0024] 下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0025] 如图1所示,一种用于手机和电脑间数据传输的系统,它包括手机单元和电脑单元,所述的手机单元包括数据接收模块A和数据发送模块A,数据接收模块A和数据发送模块A与CPU-A连接,所述的电脑单元包括数据接收模块B和数据发送模块B,数据接收模块B和数据发送模块B与CPU-B连接,数据发送模块A与数据接收模块B、数据发送模块B和数据接收模块A按设定的传输模式构成双向传输系统。
[0026] 本发明所述的数据接收模块A或数据接收模块B包括摄像头。
[0027] 本发明所述的数据发送模块A或数据发送模块B包括发光二极管。
[0028] 本发明所述的数据发送模块A或数据发送模块B包括电脑屏幕。
[0029] 本发明所述的传输模式为半双工传输模式。
[0030] 本发明所述的传输模式为全双工传输模式。
[0031] 一种用于手机和电脑间数据传输的传输方法,它包括发送数据和接收数据两个步骤,如图2所示,所述的发送数据步骤包括以下子步骤:
[0032] S11:CPU对待发送的数据进行处理,所述的处理包括添加报头、发送数据长度和验证位;
[0033] S12:CPU将处理好的报文数据串行输出至数据发送模块;
[0034] S13:数据发送模块通过改变光的明暗程度传递信息;
[0035] 如图3所示,所述的接收数据步骤包括以下子步骤:
[0036] S21:打开摄像头,采集图像信息;
[0037] S22:对图像进行识别;
[0038] S23:判断是否识别出变化,“否”时返回步骤S22,“是”时执行下一步;
[0039] S24:将图像的明暗变化转化成数据;
[0040] S25:CPU对数据进行处理,提取出有效数据进行验证和保存。
[0041] 该系统分为电脑端和手机端两种情况,电脑端的数据接收模块为摄像头,用于负责接收手机端发送的数据;数据发送模块用于负责电脑端数据的发送,数据发送模块可以由两种方式实现:发光二极管和电脑屏幕,发光二极管方式实现,就是在电脑上安装一个发光二极管,电脑发送数据时,数据变化对应于电压的变化,不同的电压再驱动二极管明暗变化;电脑屏幕方式实现,就是利用屏幕的明暗变化表示发送的数据是0或者1,这里为了在明暗变化时不影响用户的观看,可以在屏幕上划出一小块区域,用这一小块区域的明暗变化来表示数据的发送,例如,发送数据“1”时此区域全亮,发送数据“0”时此区域全暗等。这里举例说明电脑端数据的发送流程,例如用电脑屏幕方式实现,首先定义发送的波特率,然后在屏幕显示区域定义一小块区域,以及对应此区域的显存;将待发送的数据进行处理,加上报头、发送数据长度和验证位组成报文,最后按照定义好的波特率将报文每次发送1位至此区域的显存,屏幕就会按照数据的变化驱动屏幕的明暗变化。电脑端接收数据的流程如下:首先打开电脑摄像头采集图像,然后分析图像,对图像进行图像识别,识别出图像中的明暗变化,如果没有识别出需要的明暗变化,则继续识别,如果识别出来,则将变化转化成对应的数据。即亮时对应“1”,暗时对应“0”,或者亮时对应“0”,暗时对应“1”,然后把识别到的数据进行处理,即从报文中提取数据并对数据进行验证并保存。
[0042] 手机端的数据接收模块为摄像头,数据发送模块为二极管。手机端的数据发送流程是:将待发送的数据进行处理,加上报头、发送数据长度和验证位组成报文,最后按照定义好的波特率将报文数据串行输出给二极管驱动,驱动二极管发光或者不发光。手机端的接收流程是:首先打开摄像头采集图像,然后分析图像,对图像进行图像识别,识别出图像中的明暗变化,转化为对应的数据,然后把识别的数据进行处理,即从报文中提取数据并对数据进行验证和保存。