利用蓝牙技术实现远程控制拍照设备拍照的方法及系统的制作方法

文档序号:7812106阅读:953来源:国知局
利用蓝牙技术实现远程控制拍照设备拍照的方法及系统的制作方法
【专利摘要】本发明公开了一种利用蓝牙技术实现远程控制拍照设备拍照的方法及系统,其方法包括:将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据;拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。本发明利用蓝牙技术,实现了移动终端远程控制拍照设备拍照,还可查看拍照内容,为用户提供了方便。
【专利说明】利用蓝牙技术实现远程控制拍照设备拍照的方法及系统

【技术领域】
[0001]本发明涉及消费电子【技术领域】,尤其涉及的是利用蓝牙技术实现远程控制拍照设备拍照的方法及系统。

【背景技术】
[0002]现有技术中的拍照设备基本都不具有通过蓝牙连接实现远程控制拍照的功能。人们在旅游时,需要拍照时总会遇到找人帮忙给自己拍照或是帮别人拍照,经常会出现在某个景点找不到人,或者是别人帮忙拍摄的照片自己不满意,这种情况给生活带来了不便。
[0003]因此,现有技术还有待于改进和发展。


【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种利用蓝牙技术实现远程控制拍照设备拍照的方法及系统,利用蓝牙的SPP协议,通过移动终端控制带摄像头的拍照设备进行拍照,拍摄的照片存放至拍照设备的同时也可以将部分照片回传到移动终端上实时查看,实现远程控制拍照设备拍照,为用户提供了方便。
[0005]本发明的技术方案如下:
一种利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,包括步骤:
A、将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据;
B、拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。
[0006]所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述步骤A之前,还包括:向监听服务注册一个回调函数对拍照设备回传的数据进行处理。
[0007]所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述步骤B具体包括:
B1、拍照设备端通过启动apk包监听来自移动终端的控制命令,拍照设备端接收到移动终端发来的进入拍照模式指令时,对拍照的预览画面进行缩放,将画面数据压缩到一个预设值,并以预定的频率向移动终端发送该画面数据;
B2、接收到移动终端的确认拍照指令时,进行拍照,并将拍照后的照片以预定频率向移动终端发送所述照片对应的画面数据。
[0008]所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述步骤B2具体包括:若所述拍照指令指示为连拍模式,且指示连拍的张数大于一预定张数时,拍照设备端执行连拍动作,并每隔预定张数向移动终端发送预定张数中的其中一张照片对应的画面数据。
[0009]所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述的预定频率为每秒3帧。
[0010]所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述预定张数为3张。
[0011]所述步骤B2还包括:
505、判断是否为随意连拍,若是则进入步骤S06;否则执行步骤S08;
506、执行拍照动作,把拍摄的照片回传至移动终端;
508、启动定时器,根据拍摄张数进行计时倒数,倒数达到之后执行S06;
509、判断拍摄张数是否足够,如果足够则执行步骤S10;如果没有达到足够的连拍张数则返回执行步骤S06;
510、结束。
[0012]一种利用蓝牙技术实现远程控制拍照设备的系统,包括:
检测与处理模块,用于将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据;
控制模块,用于拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。
[0013]注册模块,用于向监听服务注册一个回调函数对拍照设备回传的数据进行处理。
[0014]所述利用蓝牙技术实现远程控制拍照设备的系统,其中,所述控制模块包括: 第一控制单元,用于控制拍照设备端通过启动apk包监听来自移动终端的控制命令,
并在拍照设备端接收到移动终端发来的进入拍照模式指令时,对拍照的预览画面进行缩放,将画面数据压缩到一个预设值,并以预定的频率向移动终端发送该画面数据;
第二控制单元,用于在拍照设备端接收到移动终端的确认拍照指令时,进行拍照,并将拍照后的照片以预定频率向移动终端发送所述照片对应的画面数据。
[0015]所述利用蓝牙技术实现远程控制拍照设备的系统,其中,所述第二控制单元包括一识别单元,用于识别所述拍照指令,若所述拍照指令指示为连拍模式,且指示连拍的张数大于一预定值时,所述第二控制单元执行连拍动作,并每隔预定张数向移动终端发送预定张数中的其中一张照片对应的画面数据。
[0016]所述利用蓝牙技术实现远程控制拍照设备的系统,其中,所述预定频率为每秒3帧,所述预定张数为3张。
[0017]本发明公开了一种利用蓝牙技术实现远程控制拍照设备拍照的方法及系统,其方法包括:将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据;拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。本发明利用蓝牙技术,实现了移动终端远程控制拍照设备拍照,还可查看拍照内容,为用户提供了方便。

【专利附图】

【附图说明】
[0018]图1是本发明利用蓝牙技术实现远程控制拍照设备拍照的方法的较佳实施例的流程图。
[0019]图2是本发明利用蓝牙技术实现远程控制拍照设备拍照的方法的较佳实施例的移动终端的工作流程图。
[0020]图3是本发明利用蓝牙技术实现远程控制拍照设备拍照的方法的较佳实施例的拍照设备的工作流程图。
[0021]图4是本发明基于利用蓝牙技术实现远程控制拍照设备拍照的系统的较佳实施例的模块图。

【具体实施方式】
[0022]本发明提供一种利用蓝牙技术实现远程控制拍照设备拍照的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]详见图1,图1是本发明利用蓝牙技术实现远程控制拍照设备拍照的方法的较佳实施例的流程图,首先需要指出的是:由于用户在需要用自己的拍照设备给自己拍照时,常需要别人帮忙才可以实现,这带来了很多不便,因此,本发明提供一种利用蓝牙技术实现远程控制拍照设备拍照的方法,包括步骤:
S100、将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据。
[0024]本发明实施例中,移动终端是主要的控制方。该移动终端可以是一部外形小巧、功能简单的手机,譬如不具备上网功能的老人手机、不具备触摸控制功能的功能手机等等。该移动终端需要有蓝牙功能,以实现和远程拍照设备的利用蓝牙技术进行通讯。
[0025]所采用的蓝牙技术是利用了蓝牙SPP (Serial Port Profile蓝牙串行端口)协议,蓝牙是一种支持设备短距离通信的无线通信技术,能够在包括移动电话、PDA、无线耳机、笔记本电脑等众多电子设备之间进行无线信息交换。SPP是众多BT profile中的一个,它定义了两台蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则。它使基于有线传输的应用有了一种无线传输的替代方案一BT虚拟串口传输。SPP理论上支持的最大传输速度为每秒16KB(128kbps),但实际运用中大概是1KB左右。其支持在设备之间同时建立多条连接,但同一时刻只能处理一个连接。
[0026]S200、拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。
[0027]本发明实施例中,拍照设备包括智能手机、电子阅读器、平板电脑等都以Android为操作系统,Android是Google公司基于开源的操作系统Linux上开发出来用于移动设备的系统,其由底层Linux内核、中间件、用户界面和应用软件组成,采用软件堆层架构,底层由C语言开发,只提供基本功能;中间层包括函数库和虚拟机由C++开发;最上层的各种应用软件如通话、短信、电话簿等,是运行于虚拟机之上的Java程序,可以由个人或公司自行开发,编译成apk的形式安装到Android系统里即可直接使用。
[0028]具体实施时,所述步骤SlOO之前,还包括:向监听服务注册一个回调函数对拍照设备回传的数据进行处理。
[0029]该回调函数用于在开始启动远程拍照应用之前,对包括拍照失败的错误码、拍照成功的张数、照片显示在移动终端上等信息进行处理。
[0030]具体实施时,所述步骤S200具体包括:
B1、拍照设备端通过启动apk包监听来自移动终端的控制命令,拍照设备端接收到移动终端发来的进入拍照模式指令时,对拍照的预览画面进行缩放,将画面数据压缩到一个预设值,并以预定的频率向移动终端发送该画面数据; 接收到移动终端的确认拍照指令时,进行拍照,并将拍照后的照片以预定频率向移动终端发送所述照片对应的画面数据。
[0031]因移动终端的显示屏的分辨率及显示屏的大小和拍照设备有差异,只有对拍照设备的图片进行处理,根据移动终端的屏幕对预览页面进行缩放,并通过降低清晰度来实现在移动终端上显示预览。因为蓝牙传输数据的速度是有限的,我们以一个预定的频率对图片进行传送,防止蓝牙数据传输失败,出现丢帧现象。
[0032]具体实施时,若所述拍照指令指示为连拍模式,且指示连拍的张数大于一预定张数时,拍照设备端执行连拍动作,并每隔预定张数向移动终端发送预定张数中的其中一张照片对应的画面数据。
[0033]具体实施时,所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述的预定频率为每秒3帧。
[0034]所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其中,所述预定张数为3张、6张或9张等,其可以自行由用户设定或者经由预定的选项进行选择确认,在此不作限定。
[0035]具体实施时,由于快速连拍的拍摄张数较多,短时间内需向移动终端发送的数据量大,容易造成程序因大数据量的传输而导致异常甚至崩溃,因此程序对此做了额外处理。当拍摄张数大于3张时,每隔3张发送一张,解决了这一问题。
[0036]为使本发明一种利用蓝牙技术实现远程控制拍照设备拍照的方法得到更充分的说明,请参照图2对本实施例中移动终端的工作流程进行进一步的说明,具体如下所示:
S10、开始,之后执打S20 ;
S20、移动终端注册回调函数用于处理从拍照设备回传的指令和数据;包括失败的错误码、拍照成功的张数、照片回显等数据,之后执行S30 ;
S30、用户启动远程拍照程序,按下拍照键,之后执行S40 ;
S40、判断当前设置是否为连拍,是则执行S50 ;否则执行S60 ;
S50、设置连续拍摄张数打包至拍照指令;可以是每隔3张、6张、9张等等任意设置连拍的张数,并把这个结果处理为拍照指令,之后执行S60 ;
S60、移动终端调用蓝牙发送数据接口向拍照设备发送拍照指令,之后执行S70 ;
S70、结束。
[0037]为使本发明一种利用蓝牙技术实现远程控制拍照设备拍照的方法得到更充分的说明,请参照图3对本实施例中拍照设备端的工作流程进行进一步的说明,具体如下所示:
5201、开始,之后执行S202;
5202、开启蓝牙接受来自移动终端的联机请求,打开BTNotificat1n程序启动监听Service,之后执行 S203;
5203、在照相预览界面接收到拍照指令并对其进行解析,之后执行S204;
5204、判断是否为连拍,若是,则执行S205;否则执行S206;
5205、判断是否为随意连拍,若是则进入步骤S206;否则执行步骤S208;
5206、执行拍照动作,把拍摄的照片回传至移动终端;
5207、拍摄键是否松开,是则执行S210;否则执行S206;
5208、启动Timer(定时器),根据拍摄张数Count Down (计时倒数),计时倒数到达之后执行S206 ;
5209、判断拍摄张数是否足够,如果足够则执行步骤S210;如果没有达到足够的连拍张数则返回执行步骤S206 ;
5210、结束。
[0038]上述实施例提供了一种利用蓝牙技术实现远程控制拍照设备拍照的方法,其在拍照设备内置Android操作系统,利用蓝牙技术通过移动终端与拍照设备进行数据通信,实现通过移动终端远程控制拍照设备进行拍照,并可用移动终端查看拍照效果,为用户提供了方便。
[0039]基于上述实施例,本发明还提供一种实现远程控制拍照设备拍照的系统,如图4所示,具体包括:
检测与处理模块510,用于将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据;具体如上所述。
[0040]控制模块520,用于拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。具体如上所述。
[0041]注册模块530,用于向监听服务注册一个回调函数对拍照设备回传的数据进行处理;具体如上所述。
[0042]所述利用蓝牙技术实现远程控制拍照设备拍照的系统,其中,所述控制模块包括:
第一控制单元,用于控制拍照设备端通过启动apk包监听来自移动终端的控制命令,并在拍照设备端接收到移动终端发来的进入拍照模式指令时,对拍照的预览画面进行缩放,将画面数据压缩到一个预设值,并以预定的频率向移动终端发送所述画面数据;具体如上所述。
[0043]第二控制单元,用于在拍照设备端接收到移动终端的确认拍照指令时,进行拍照,并将拍照后的照片以预定频率向移动终端发送所述照片对应的画面数据;具体如上所述。
[0044]所述利用蓝牙技术实现远程控制拍照设备拍照的系统,其中,所述第二控制单元包括一识别单元,用于识别所述拍照指令,若所述识别单元识别到所述拍照指令指示为连拍模式,且指示连拍的张数大于一预定值时,所述第二控制单元执行连拍动作,并每隔预定张数向移动终端发送预定张数中的其中一张照片对应的画面数据;具体如上所述。
[0045]所述利用蓝牙技术实现远程控制拍照设备拍照的系统,其中,所述预定频率为每秒3帧,所述预定张数为3张;具体如上所述。
[0046]综上所述,本发明所提供的一种利用蓝牙技术实现远程控制拍照设备拍照的方法及系统,其方法包括:将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据;拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。本发明利用蓝牙技术,实现了移动终端远程控制拍照设备拍照,还可查看拍照内容,为用户提供了方便。
[0047]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,但是所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种利用蓝牙技术实现远程控制拍照设备拍照的方法,其特征在于,包括步骤: A、将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据; B、拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据。
2.根据权利要求1所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其特征在于,所述步骤A之前,还包括:向监听服务注册一个回调函数对拍照设备回传的数据进行处理。
3.根据权利要求1所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其特征在于,所述步骤B具体包括: B1、拍照设备端通过启动apk包监听来自移动终端的控制命令,拍照设备端在接收到移动终端发来的进入拍照模式指令时,对拍照的预览画面进行缩放,将画面数据压缩到一个预设值,并以预定的频率向移动终端发送所述画面数据; B2、在接收到移动终端的确认拍照指令时,进行拍照,并将拍照后的照片以预定频率向移动终端发送所述照片对应的画面数据。
4.根据权利要求3所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其特征在于,所述步骤B2具体包括:若所述拍照指令指示为连拍模式,且指示连拍的张数大于一预定张数时,拍照设备端执行连拍动作,并每隔预定张数向移动终端发送预定张数中的其中一张照片对应的画面数据。
5.根据权利要求3所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其特征在于,所述的预定频率为每秒3帧;所述预定张数为3张。
6.根据权利要求4所述的利用蓝牙技术实现远程控制拍照设备拍照的方法,其特征在于,所述步骤B2还包括: 505、判断是否为随意连拍,若是则进入步骤S06;否则执行步骤S08; 506、执行拍照动作,把拍摄的照片回传至移动终端; 508、启动定时器,根据拍摄张数进行计时倒数,倒数达到之后执行S06; 509、判断拍摄张数是否足够,如果足够则执行步骤SlO;如果没有达到足够的连拍张数则返回执行步骤S06; 510、结束。
7.一种利用蓝牙技术实现远程控制拍照设备的系统,包括: 检测与处理模块,用于将移动终端通过蓝牙信号与拍照设备连接,开启移动终端监听服务,处理并解析拍照设备通过蓝牙信号回传的指令和数据; 控制模块,用于拍照设备监听来自移动终端的控制命令,根据命令执行相应的动作或回传数据; 注册模块,用于向监听服务注册一个回调函数对拍照设备回传的数据进行处理。
8.根据权利要求7所述利用蓝牙技术实现远程控制拍照设备的系统,其特征在于,所述控制模块包括: 第一控制单元,用于控制拍照设备端通过启动apk包监听来自移动终端的控制命令,并在拍照设备端接收到移动终端发来的进入拍照模式指令时,对拍照的预览画面进行缩放,将画面数据压缩到一个预设值,并以预定的频率向移动终端发送所述画面数据; 第二控制单元,用于在拍照设备端接收到移动终端的确认拍照指令时,进行拍照,并将拍照后的照片以预定频率向移动终端发送所述照片对应的画面数据。
9.根据权利要求8所述利用蓝牙技术实现远程控制拍照设备的系统,其特征在于,所述第二控制单元包括一识别单元,用于识别所述拍照指令,若所述识别单元识别到所述拍照指令指示为连拍模式,且指示连拍的张数大于一预定值时,所述第二控制单元执行连拍动作,并每隔预定张数向移动终端发送预定张数中的其中一张照片对应的画面数据。
10.根据权利要求8或9所述利用蓝牙技术实现远程控制拍照设备的系统,其特征在于,所述预定频率为每秒3帧,所述预定张数为3张。
【文档编号】H04N5/232GK104184946SQ201410416885
【公开日】2014年12月3日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】曾剑青, 张敏, 缪雯珍 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1