一种照片实时共享系统及方法与流程

文档序号:11681473阅读:339来源:国知局
一种照片实时共享系统及方法与流程

本发明涉及无线技术领域,尤其涉及的是一种照片实时共享系统及方法。



背景技术:

目前在学校的互动教学过程中,老师必须先用拍照终端(例如手机或数码相机)将学生的作业拍成照片,再通过usb连线传送到电脑上,再在电脑中打开相应文件将照片显示在显示器或者投影仪上。但对于随堂作业来说,这种方式所花的时间太长,无法满足随堂点评作业的要求。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种照片实时共享系统及方法,通过无线技术连接进行照片实时共享,解决了现有技术中共享照片花费时间较长的技术问题。

本发明解决技术问题所采用的技术方案如下:

一种照片实时共享系统,其中,所述系统包括:用于拍摄照片并将拍摄的照片发送到接收器的拍照发送器、用于接收照片数据并给发送到pc端的接收器及pc端;

所述拍照发送器与接收器通过无线技术进行数据通讯连接;所述接收器与pc端进行连接;

所述拍照发送器进行照片的拍摄,并将拍摄完成的照片发送给接收器;接收器再将照片发送给pc端。

所述的照片实时共享系统,其中,所述拍照发送器包括:

用于进行信息处理的第一mcu芯片;用于显示照片数据传输的状态的第一工作指示灯;用于拍摄照片并将照片信息进行储存的拍照模块;用于在发送照片时缓冲储存的通信主模块;用于通过按下按键接通第一mcu芯片中对应的设定端口的键盘模块;用于进行信息显示的彩屏模块;

所述第一工作指示灯、拍照模块、通信主模块、键盘模块、彩屏模块分别与第一mcu芯片连接。

所述的照片实时共享系统,其中,所述拍照模块包括:用于根据程序的设定拍摄照片并将照片转换成数字信息的cmos感光拍照元件、用于将照片处理后的数字信息进行暂时储存的第一fifo缓冲储存器;

所述cmos感光拍照元件与第一fifo缓冲储存器连接;所述第一fifo缓冲储存器与第一mcu芯片连接。

所述的照片实时共享系统,其中,所述程序的设定包括颜色、白平衡、色空间和镜头程序的设定。

所述的照片实时共享系统,其中,所述键盘模块为m×n矩阵的键盘,m、n分别为矩阵的行数和列数;

所述键盘模块包括数字输入按键、拍照按键、发送按键、返回上级按键、消除内存按键、确定案件及搜索设备按键。

所述的照片实时共享系统,其中,所述彩屏模块包括用于存储照片数据的显示储存器和控制电路。

所述的照片实时共享系统,其中,所述拍照发送器还包括:第一电源指示灯及开关机模块;

所述第一电源指示灯、开关机模块分别与第一mcu芯片、第一工作指示灯、拍照模块、通信主模块、键盘模块、彩屏模块连接,并构成回路。

所述的照片实时共享系统,其中,所述接收器包括:

用于进行信息处理的第二mcu芯片;用于在接收照片时缓冲储存的通信从模块;用于将数据从串口传输方式转化为usb接口传输方式的usb转串口模块;用于根据通信从模块工作状态进行显示的第二工作指示灯;

所述通信从模块、usb转串口模块、第二工作指示灯分别与第二mcu芯片连接;所述通信从模块与usb转串口模块连接。

所述的照片实时共享系统,其中,所述无线技术包括蓝牙、wifi或移动通信技术3g/4g/5g。

一种照片实时共享方法,其中,所述方法包括:

步骤a、将拍照发送器对准物体进行拍照,并将拍照照片进行显示;

步骤b、将拍照照片从拍照发送器发送到接收器中;

步骤c、接收器将拍照照片数据发送给pc端,pc端接收拍照照片并进行显示。

本发明所提供的一种照片实时共享系统及方法,所述系统通过无线技术将拍照发送器与接收器进行连接,用拍照发送器进行拍摄照片,并将拍摄的照片数据发送给接收器。该系统中拍摄照片与传输照片数据的过程是连续的,而不需要将拍摄照片与传输照片数据的过程分开进行操作,因此,节约了拍照及照片共享的时间。

附图说明

图1是本发明的一种照片实时共享系统的结构框图。

图2是本发明的拍照发送器的电路图。

图3是本发明的接收器的电路图。

图4是本发明的接收器中闪存盘与其他模块的连接电路图。

图5是本发明的一种照片实时共享方法的流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明的一种照片实时共享系统的结构框图,所述系统包括:拍照发送器100、接收器200及pc端300。

拍照发送器100用于拍摄照片并将拍摄的照片发送到接收器;接收器200用于接收照片数据并给发送到pc端。该系统主要是通过拍照发送器100进行照片的拍摄,并将拍摄完成的照片发送给接收器200,接收器200再将照片发送给pc端300。拍照发送器100和接收器200为独立的装置,两者是通过无线技术进行数据通讯连接的,无线技术可以包括蓝牙、wifi或移动通信技术3g/4g/5g;接收器200与pc端300进行连接。

所述系统还包括投影仪400,投影仪400与pc端300进行连接,当pc端300接收到照片后通过投影仪400将照片投影到银屏上进行显示。

如图2所示,为本发明的拍照发送器的电路图,参照图2,对拍照发送器的具体结构电路进行描述,标出了上、下、左、右四个方向的箭头,用于描述拍照发送器中各个器件之间的相对位置。

所述拍照发送器100包括:第一mcu芯片101、第一工作指示灯102、拍照模块103、通信主模块104、键盘模块105、彩屏模块106。第一工作指示灯102、拍照模块103、通信主模块104、键盘模块105、彩屏模块106分别与第一mcu芯片101连接。

第一mcu芯片101用于进行信息处理;所述第一mcu芯片101位于彩屏模块105的正下方,优选的,第一mcu芯片为型号f28335dsp芯片,该芯片的系统频率为150mhz,芯片的位数为32位,具有256k×16位的芯片内flash。该芯片能满足较快的处理速度,位数足够大,且能满足程序代码的储存要求。

第一工作指示灯102用于显示照片数据传输的状态:当第一工作指示灯闪亮时,提示正在传输照片数据;当第一工作指示灯长亮时,表示照片数据传输完成。第一工作指示灯102与第一mcu芯片101连接。所述第一工作指示灯102包括第一发光二极管d1和第一电阻r1。所述第一电阻r1一端外接电源,第一电阻r1的另一端与第一发光二极管d1的正极连接,第一发光二极管d1的负极与第一mcu芯片101的gpio49端口连接。

拍照模块103用于拍摄照片并将照片数据进行储存。所述拍照模块103包括cmos感光拍照元件113和第一fifo缓冲储存器123。所述cmos感光拍照元件113用于根据程序的设定拍摄照片并将通过图像处理技术和a/d技术将照片转换成数字信息。所述程序的设定包括颜色、白平衡、色空间和镜头等程序的设定。所述图像处理技术为dsp(digitalsignalprocessing)数字信号图像数据处理技术。所述第一fifo缓冲储存器123用于将来自cmos感光拍照元件113的照片处理后的数字信息进行暂时储存。所述缓冲储存器为fifo(firstinputfirstoutput)先进先出缓冲储存器,不具有地址的功能;该缓冲储存器没有图像处理的功能,需第一mcu芯片进行图像信息的处理。cmos感光拍照元件113和第一fifo缓冲储存器123均位于彩屏模块106下面,具体位于彩屏模块106上端的中点位置。

所述cmos感光拍照元件113与第一fifo缓冲储存器123连接,且第一fifo缓冲储存器123与第一mcu芯片101连接。所述cmos感光拍照元件的y10~y17端口分别与第一fifo缓冲储存器的y20至y27端口依次连接。cmos感光拍照元件113的trig端口与第一mcu芯片的gpio74端口连接。第一fifo缓冲储存器123的d0~d7端口分别与第一mcu芯片101的gpio80~gpio87端口依次连接。第一fifo缓冲储存器123的rrst、wrst、rck、wr-ctr、oe端口分别与第一mcu芯片101的gpio75、gpio76、gpio77、gpio78、gpio79端口依次连接。

通信主模块104用于在发送照片时缓冲储存。所述通信主模块104内置有8m的flash。所述通信主模块104位于彩屏模块106的下面,具体位于彩屏模块右端方的中点位置。通信主模块104在与第一mcu芯片101连接前,需进行工作模式的设置,将连接工作模式设置成自动连接工作模式,当通信主模块104与通信从模块202在一次手动连接成功后,再次连接时将会按照最后一次的连接设备进行自动连接。所述通信主模块104与第一mcu芯片101连接。通信主模块104的cs1、state、txd1、rxd1、reset1、s、at-key端口分别与第一mcu芯片101的gpio44、gpio45、rxd2、txd2、gpio46、gpio47、gpio48端口依次连接。通信主模块104中的reset1、s、at-key端口分别代表重置通信、重新搜索设备、重置通信功能,通过第一mcu芯片101的高电平信号的触发。

键盘模块105用于通过按下按键接通第一mcu芯片中对应的设定端口。所述键盘模块105为m×n矩阵的键盘,m、n分别为矩阵的行数和列数;键盘模块105包括数字输入按键、拍照按键、发送按键、返回上级按键、消除内存按键、确定案件及搜索按键的功能按键。优选的,键盘模块105为4×4矩阵的键盘,数字输入按键可设置为0~9的输入按键,数字输入按键用来输入通信设备的首次输入密码。键盘模块功能实现是通过按下功能按键后接通第一mcu模块101的设定端口决定的。拍照按键用于完成cmos感光拍照元件113对物体的拍摄并把照片数据储存在fifo缓冲储存器123。发送按键用于将照片数据由第一mcu芯片101驱动通信主模块104发送到通信从模块202的功能。返回上级按键用于撤销一个现有操作。消除内存按键用于清理拍照模块内fifo缓冲储存器中、第一mcu芯片中及通信主模块的flash中缓存的内容。确定按键用于提醒操作者进行再次确认。当拍照发送器100遇到新的接收器200时,搜索按键用于重新手动连接搜索。所述键盘模块105与第一mcu芯片101连接,如图2所示,用4条i/o线作为行线,4条i/o线作为列线组成的键盘,行线与列线的一端分别连接到第一mcu芯片101的gpio66-gpio73脚,键盘模块中在行线和列线的每个交叉点上设置一个按键,则生成按键个数为4×4的键盘。

彩屏模块106用于进行信息显示。所述彩屏模块106内置有4m的显示储存器和控制电路。显示储存器用于储存照片数据。彩屏模块可以实时地显示camera的preview状态和takephoto状态,同时可显示各种提示消息。所述提示消息包括:数据发送完毕消息、匹配成功消息、连接密码提示消息等。所述彩屏模块106位于拍照发送器100的中上方。优选的,彩屏模块106的尺寸为5.6英寸,为tft(thinfilmtransistor)薄膜晶体管彩屏模块。所述彩屏模块105与第一mcu芯片101连接。彩屏模块106的clr、reset2、db0-db7、y-、y+、x-、x+、rs、cs2端口分别与第一mcu芯片101的gpio50、gpio51、gpio52-gpio59、gpio60-gpio63、gpio64、gpio65端口分别与依次连接。彩屏模块106的x-、x+、y-、y+分别是控制显示坐标的,在程序中预先进行设置。

所述拍照发送器100还包括:第一电源指示灯及开关机模块;第一电源指示灯用于提示拍照发送器整机的工作状态;开关机模块用于控制拍照发送器的开关机。所述第一电源指示灯、开关机模块分别与第一mcu芯片101、第一工作指示灯102、拍照模块103、通信主模块104、键盘模块105、彩屏模块106连接,并构成回路。所述开关机模块包括一5v锂电池和一开关键。锂电池位于整机的最底部,且锂电池可以充电循环使用。开关键位于整机的侧上边,开关键向下拨为开机,开关键向上拨为关机,对应开关键拨动的方向不做限制。

如图3所示,对接收器的各个部件之间的连接关系做进一步的解释:所述接收器200包括:第二mcu芯片201、通信从模块202、usb转串口模块203、第二工作指示灯204。通信从模块202、usb转串口模块203、第二工作指示灯204分别与第二mcu芯片201连接;通信从模块202与usb转串口模块203连接。

所述接收器200还包括:用于存储驱动程序的闪存盘205。如图4所示,为本发明中闪存盘与其他模块的连接电路图。闪存盘205与第二mcu芯片201、usb转接口模块203连接;第二mcu芯片201与usb转接口模块203连接。

所述接收器200还包括:第二电源指示灯,用于根据提示接收器整机的工作状态。

第二mcu芯片201用于进行信息处理。优选的,第二mcu芯片201为51系列的单片机。

通信从模块202用于在接收照片时缓冲储存。所述通信从模块202内置有8m的flash(闪存盘)。通信从模块202与usb转串口模块203、第二mcu芯片201连接。在通信从模块202与第二mcu芯片201连接之前,需将工作模式设置为自动连接工作模式、数据自动接收模式,通信从模块202可免确认进行一对一的照片数据传输。还可设置通信从模块202的名称和密码,例如,名称为“class”,密码为“1234”。所述通信从模块202的state、cs、reset端口分别与第二mcu芯片201的p1.2、p1.3、p1.4依次连接。通信从模块202的rxd3、txd3端口分别与usb转串口模块203的txd4、rxd4端口连接。

usb转串口模块203用于将数据从串口传输方式转化为usb接口传输方式。所述usb转串口模块203通过驱动程序进行传输方式的转化。驱动程序位于闪存盘205内,在接收器200首次插入pc端300后,需要对该驱动程序进行手动安装。在驱动程序中还包括一个使照片在pc端中进行自动打开的软件程序,该软件程序会在驱动程序进行安装的过程中被发送到pc端的开机启动文件中。如图4所示,具体的程序传输过程为:第二mcu芯片的端口p2.0发出高电平信号触发闪存盘工作,闪存盘把驱动程序通过data-与data+传输到第二mcu芯片中处理,然后第二mcu芯片通过p1.1端口触发usb转串口模块,再通过rxd、txd端口把驱动程序传输到pc端中。在每一次开机时,pc端都会启动该自动打开的软件程序。

例如:pc端中开机启动文件的路径为:

c:\programdate\microsoft\windows\startmenu\programs\startup。则当驱动程序安装时,会将自动打开的软件程序发送到该路径中。

如果pc端有杀毒软件,则需要将该自动打开的软件程序设置成信任软件。自动打开的软件程序是由批处理代码写成的bat格式打包成的exe格式的软件程序。代码如下:

所述usb转串口模块203与通信从模块202、第二mcu芯片201连接。usb转串口模块203的trig端口与第二mcu芯片201的p1.1端口连接。

第二工作指示灯204用于根据通信从模块工作状态进行显示:所述第二工作指示灯长亮表示通信主、从模块连接成功;第二工作指示灯灭表示通信主、从设备连接不成功;第二工作指示灯闪烁则表示照片数据在通信主、从模块之间进行传输。第二工作指示灯204包括第二发光二极管d2和第二电阻r2。所述第二电阻r2的一端外接电源,第二电阻r2的另一端连接第二发光二级管d2的正极,第二发光二极管d2的负极连接第二mcu芯片201的p1.5。

基于上述的照片实时共享系统,本发明还提供了一种照片实时共享方法,如图5所示,为本发明提供的一种照片实时共享方法的流程图,所述方法包括:

步骤a、将拍照发送器对准物体进行拍照,并将拍照照片进行显示;

步骤b、将拍照照片从拍照发送器发送到接收器中;

步骤c、接收器将拍照照片数据发送给pc端,pc端接收拍照照片并进行显示。

在进行照片实时共享之前,需要将各个照片数据传输的器件之间进行连接。具体的,在步骤a之前还包括:

将接收器插入到pc端的usb端口上。当第一电源指示灯长亮代表整机工作正常,当第一电源指示灯熄灭时代表电源系统或者内部电路出现短路。此时,则需要检查是否需要给电池充电或者更换电池,或者检查内部电路。

当第一电源指示灯长亮的情况下,按下开关键自动开启发送器,根据预定的程序进入到camera的preview模式。同时,发送器根据上一次的连接记录与接收器进行重新配对连接。如果没有上一次的连接记录,则通过按下发送器中按键模块的搜索设备的功能按键进行重新配对连接,彩屏模块弹出显示内容为接收器的名称和需要输入的配对密码的提示窗口。输入正确的配对密码后配对成功,发送器中的第一mcu芯片的端口gpio49输出低电平,使第一工作指示灯长亮。

当各个共享照片数据传输的器件之间完成连接后,还需要进行实时的拍照,才能将拍照的照片数据进行传输。步骤a中用拍照发送器进行拍照,并将拍照照片进行显示具体包括:

将拍照发送器对准所拍摄的对象,按下拍照发送器中的拍照按键。拍照发送器中的第一mcu芯片接收到拍照按键的信号,通过第一mcu芯片的gpio74端口发送高电平触发cmos感光拍照元件进行拍照。同时,第一mcu芯片101的gpio76、gpio78、gpio79分别发送高电平到wrst、wr-ctr、oe端口,分别启动写指针服务器、允许cmos写入第一fifo缓冲储存器、触发第一fifo缓冲储存器工作。拍照完成后,通过cmos感光拍照元件的y10~y17端口将图像数据传输给第一fifo缓冲储存器。接着,第一mcu芯片101的gpio75、gpio77端口分别发送高电平到第一fifo缓冲储存器123的rrst、rck端口,分别启动内存读取控制时钟和指针服务器。通过第一fifo缓冲储存器的d0~d7端口传输到第一mcu芯片的gpio80~gpio87端口,将照片数据发送到第一mcu芯片的第二fifo缓冲储存器中。

将第一mcu芯片的第二fifo缓冲储存器中的拍照照片进行显示。第一mcu芯片101的gpio65端口发送低电平信号触发彩屏模块106,然后通过第一mcu芯片101的gpio52-gpio59发送照片数据到彩屏模块的flash中进行缓冲,第一mcu芯片101的gpio64端口发送高电平信号到彩屏模块106的rs端口对flash中的照片数据进行最终的确认。当确认照片正常后,通过按下键盘模块105的确认按键后,第一mcu芯片101的gpio50发送高电平到彩屏模块106中clr端口对屏幕进行清屏。第一mcu芯片101用同样的控制方式给彩屏模块106显示一条提示信息,提示是否发送照片数据。当通过按下键盘模块105的发送按键后,就会进入照片发送的程序中。

此时,将拍照照片进行发送,将拍照照片从拍照发送器发送到接收器中,步骤b具体如下:

b1、拍照发送器中的第一mcu芯片将拍照照片发送到通信主模块中。

在照片发送的程序中,第一mcu芯片101的gpio44端口发送低电平信号去触发通信主模块104,第一mcu芯片101把照片数据通过txd1端口发送到通信主模块104的flash中。

b2、将拍照照片数据传输到接收器中的通信从模块中。

发送完毕后,第一mcu芯片100的rxd1端口将会收到来自通信主模块104的完成确定信号,然后通信主模块104按照设定的程序将照片数据传输到接收器200中的通信从模块202中。在数据传输过程中,通信主模块104的state端口发送低电平信号到第一mcu芯片101,接收器200触发第一mcu芯片101的gpio49端口在高电平信号和低电平信号之间进行切换,并发送给第一工作指示灯,使第一工作指示灯闪亮,提示正在传输照片数据。传输完毕后,通信从模块202的state端口发送高电平信号到第一mcu芯片101,触发第一mcu芯片101的gpio49端口发送低电平给第一工作指示灯,使第一工作指示灯长亮,表示已经传输完成。

当照片数据从发送器完成到接收器的传送后,接收器还需要将拍照照片数据发送给pc端,pc端接收拍照照片并进行显示。步骤c具体如下:

第二mcu芯片的p1.3端口发送低电平信号触发通信从模块,同时,第二mcu芯片的p1.1端口发送高电平触发usb转串口模块,通信从模块把flash内的照片数据通过通信从模块的txd3、rxd3端口发送到pc机中去。在数据传输的过程中,通信从模块发送低电平给第二mcu芯片,第二mcu芯片的p1.5端口在高电平信号和低电平信号之间切换,使第二工作指示灯闪亮,提示照片数据正在传输。传输完毕后,通信从模块的state端口发送一个高电平信号到第二mcu芯片,第二mcu芯片的p1.5端口发送低电平,使第二工作指示灯长亮,表示已经传输完成。

当系统还包括投影仪时,将投影仪与pc端进行连接,当pc端接收到照片后通过投影仪将照片投影到银屏上进行显示,则整个照片实时共享过程完成。

本发明所提供的一种照片实时共享系统及方法,该系统通过无线技术将拍照发送器与接收器进行连接,用拍照发送器进行拍摄照片,并将拍摄的照片数据发送给接收器。该系统中拍摄照片与传输照片数据的过程是实时的连续的,而不需要将拍摄照片与传输照片数据的过程分开进行操作,因此,节约了拍照及照片共享的时间。在实际的教学过程中,采用该照片实时共享装置进行拍照照片后,照片可以迅速地发送到pc机中去,并且在pc机中自动打开,最后在投影仪上投影出来,大大地方便了老师随堂点评学生作业,提高了课堂的互动。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1