本发明专利技术公开了一种基于摄像头的数据传输系统,该系统包括发送模块和接收模块,所述发送模块包括文件转换模块、字符集映射表和显示模块,文件转换模块与字符集映射表连接,字符集映射表与显示模块连接。所述接收模块包括摄像头模块、字符识别模块、字符集映射表和文件恢复模块,摄像头模块与字符识别模块连接,字符识别模块与字符集映射表连接,字符集映射表与文件恢复模块连接。发送模块和接收模块中的字符集映射表相同。发送模块与接收模块处于不同的电子设备,从而实现了数据传输。摄像头普遍存在,使得本发明专利技术的应用广泛。使用本发明专利技术可以在手机与手机之间,手机与台式电脑之间,手机与平板电脑之间进行数据传输。
【技术实现步骤摘要】
本专利技术属于通信领域,涉及一种基于摄像头的数据传输系统。
技术介绍
电子设备之间数据传输是一种必须。一般包括无线传输和有线传输两种方式。无线传输如蓝牙,WiFi等;有线传输,如USB等。这些方式都有一定的使用限制,在某些时候不能使用。摄像头是很多便携式电子设备如手机等的标配。摄像头一般用于拍照。因为摄像头的普遍性,便携性,操作方便,所以挖掘摄像头的其他应用具有重要意义。
技术实现思路
本专利技术的目的是提供一种基于摄像头的数据传输系统,该系统将摄像头用于设备之间的数据传输,是一种有效的数据传输系统,尤其在一些不能使用其它数据传输的场合,使用极为方便。本专利技术的目的是这样实现的:一种基于摄像头的数据传输系统,特点在于该系统包括发送模块和接收模块,发送模块和接收模块无线连接;所述发送模块包括文件转换模块、字符集映射表和显示模块;文件转换模块与字符集映射表连接,字符集映射表与显示模块连接;所述接收模块包括摄像头模块、字符识别模块、字符集映射表和文件恢复模块,摄像头模块与字符识别模块连接,字符识别模块与字符集映射表连接,字符集映射表与文件恢复模块连接;发送模块和接收模块中的字符集映射表相同。所述文件转换模块是将文件的二进制表示进行分组,文件的比特数总数为N,每组比特数为M,总共C组;其中C=floor(N/M),floor函数定义为向下取整;若最后一组比特数小于M,则补0至M比特;补0的个数用M比特表示;该M比特作为附加组,跟随在C组后。所述字符集映射表包括用于显示的字符和对应的编码;字符集中总的字符数为T, T为2的M次方,即T=2^M;每个字符编码为M比特,所有字符按顺序唯一编码。所述显示模块根据文件分组在字符集映射表找到相应字符,并将其显示出来。所述摄像头模块用于采集显示模块显示的字符。所述字符识别模块将摄像头采集到的字符图像中的字符识别出来。所述文件恢复模块根据识别出的字符在字符集映射表中查找对应的编码,恢复出文件的二进制比特流。本专利技术将文件的二进制表示映射为字符表示,将字符显示出来后通过摄像头采集,通过字符识别还原出原始文件。发送模块和接收模块位于不同的设备中,从而实现文件从一个设备传输到另一个设备。该方法操作简单,容易理解和使用。附图说明图1为本专利技术的结构框图。具体实施方式 本专利技术包括发送模块和接收模块。发送模块处于一个电子设备A,接收模块处于另一个电子设备B。文件从发送模块所在的电子设备传输到接收模块所在的电子设备。 发送模块包括文件转换模块、字符集模块和显示模块,处于电子设备A中;电子设备A完成文件发送,其主要步骤包括:(1)文件转换由文件转换模块完成。电子设备中的文件都可以以二进制表示。一串二进制码流就是一个文件。文件的比特数总数为N,每组比特数为M,总共C组。其中C=floor(N/M),floor函数定义为向下取整。如果最后一组比特数小于M,则补0至M比特。补0的个数用M比特表示。该M比特作为附加组,跟随在C组后。因此一个文件分成C+1组。(2)映射文件转换模块提供C+1组二进制,每组M比特。字符集映射表根据每组的M比特,产生一个字符。每个文件产生C+1个字符。(3)显示显示模块负责将这C+1个字符显示出来。显示模块可以是液晶显示,投影显示或手机触摸屏。其中,字符集映射表包括两部分,左边为字符,右边为字符编码。字符编码为M比特,需要构造的字符个数T是2的M次方,即T=2^M。M比特文件分组,每个分组总能在字符集映射表中找到一个字符与之对应。字符集可以是汉字,英文或其他字符。如GB2312标准共收录6763个单字,可以支持M=12,T=2^12=4096的文件分组。如果采用2字词组,不考虑意义,GB2312标准可选择的词组为6763x6762/2=22865703,则可以支持M=24,T=2^24=16777216的文件分组。接收模块包括摄像头模块,字符识别模块,字符集映射表和文件恢复模块,处于电子设备B中。电子设备B可以是带摄像头的手机,平板电脑等便携式设备。电子设备B完成接收,其主要步骤包括:(1)图片采集摄像头模块采集电子设备A显示的内容。采集时只采集显示内容,避免采集周边环境信息。(2)字符识别字符识别模块根据采集到的图片识别包含的字符,共C+1个。(3)映射根据识别的字符查找字符集映射表,得到每个字符对应的M比特。C+1个字符对应C+1组M比特。电子设备B中的字符集映射表和电子设备A中的字符集映射表一样,保证字符与比特编码的一致性。(4)文件恢复将C+1组中的前C组比特顺序排列,前C组包含了文件的二进制表示,但需要删除最后的补0。根据最后的字符确定补0的个数。例如,M=12,最后一个字符编码为000000001000,表示补0的个数为8,则删除比特流的最后8个0,即得到了文件的二进制表示,在电子设备B恢复出电子设备A传送的文件。字符集映射表的大小决定了传输速度。如字符编码M=12,电子设备A一次显示1024个字符,则一次可以传送的数据量为12k bit。小文件可以一次传输,大文件需要多次传输。本文档来自技高网...
【技术保护点】
一种基于摄像头的数据传输系统,其特征在于该系统包括发送模块和接收模块,发送模块和接收模块无线连接;所述发送模块包括文件转换模块、字符集映射表和显示模块;文件转换模块与字符集映射表连接,字符集映射表与显示模块连接;所述接收模块包括摄像头模块、字符识别模块、字符集映射表和文件恢复模块,摄像头模块与字符识别模块连接,字符识别模块与字符集映射表连接,字符集映射表与文件恢复模块连接;发送模块和接收模块中的字符集映射表相同。
【技术特征摘要】
1.一种基于摄像头的数据传输系统,其特征在于该系统包括发送模块和接收模块,发送模块和接收模块无线连接;所述发送模块包括文件转换模块、字符集映射表和显示模块;文件转换模块与字符集映射表连接,字符集映射表与显示模块连接;所述接收模块包括摄像头模块、字符识别模块、字符集映射表和文件恢复模块,摄像头模块与字符识别模块连接,字符识别模块与字符集映射表连接,字符集映射表与文件恢复模块连接;发送模块和接收模块中的字符集映射表相同。
2.根据权利要求1所述的一种基于摄像头的数据传输系统,其特征在于所述文件转换模块是将文件的二进制表示进行分组,文件的比特数总数为N,每组比特数为M,总共C组;其中C=floor(N/M),floor函数定义为向下取整;若最后一组比特数小于M,则补0至M比特;补0的个数用M比特表示;该M比特作为附加组,跟随在C组后。
3.根...
【专利技术属性】
技术研发人员:田应洪,解军一,
申请(专利权)人:华东师范大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。