本发明涉及消费电子技术领域,尤其涉及一种移动终端摄像头局域网共享处理方法、装置、终端设备及存储介质。
背景技术:
随着移动终端不断发展和人们生活水平的不断提高,各种移动终端的使用越来越普及,移动终端已经成为人们生活中不可缺少的通信工具。
现有技术的移动终端基本都具有摄像头功能,方便用户进行拍照摄像等。但是现有技术的移动终端摄像头不具有在局域网共享功能,不方便同一局域网的智能设备共享,有时不方便用户使用,例如现有市场上存在大量不具备摄像头硬件的智能电视,购买外置摄像头价钱相对比较昂贵。
因此,现有技术还有待改进和提高。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端摄像头局域网共享处理方法、装置、终端设备及存储介质,本发明可以实现移动终端摄像头具有在局域网共享功能,方便同一局域网的智能设备共享移动终端的摄像头,智能设备和移动终端进行同一局域网连接之后,可以通过移动终端摄像头完成画面拍摄,在智能设备实时呈现,为用户的使用提供了方便。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种移动终端摄像头局域网共享处理方法,其中,包括:
将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网;
移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示。
所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像的步骤包括:
移动终端接收操作指令开启摄像头共享功能,向智能设备发送共享请求;
检测连接在同一局域网的智能设备是否接受共享请求;
当连接在同一局域网的智能设备接受共享请求,并启动摄像头摄像。
所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤包括:
当启动摄像头摄像,从视频采集卡捕获视频图像,得到位图格式的视频帧,然后对视频进行压缩,并将压缩后的视频数据通过同一局域网共享发送给智能设备;
智能设备接收数据并解压后通过显示屏实时显示。
所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤包括:
当启动摄像头摄像,通过avicamp从视频采集卡捕获视频图像,得到位图格式的视频帧,然后divx编码器对视频进行压缩,并通过winsock将压缩后的视频数据通过同一局域网共享发送给智能设备;
智能设备接收数据并解压后通过显示屏实时显示。
所述的移动终端摄像头局域网共享处理方法,其中,所述divxj是一种数字视频格式,支持mpeg-4,h.264和最新h.265标准的视频;winsock是windows下开放的、支持多种协议的网络编程接口winsock是传输层;avicamp是一个处理avi视频格式的api插件。
所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤还包括:
控制移动终端摄像头拍摄的画面不在移动终端本地储存,并在移动终端设定一段时间的缓存和清空机制;当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空;
所述智能设备端也采用同样的缓存和清空机制。
所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤之后还包括:
当移动终端接收操作指令停止摄像头共享功能,则控制停止摄像头共享并控制关闭摄像头摄像。
一种移动终端摄像头局域网共享处理装置,其中,所述装置包括:
连接控制模块,用于将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网;
共享启动模块,用于控制移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
共享拍摄模块,用于控制移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示。
一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端摄像头局域网共享处理程序,所述处理器执行所述移动终端摄像头局域网共享处理程序时,实现任一项所述的移动终端摄像头局域网共享处理方法的步骤。
一种计算机可读存储介质,其中,其上存储有移动终端摄像头局域网共享处理程序,所述移动终端摄像头局域网共享处理程序被处理器执行时,实现任一项所述的移动终端摄像头局域网共享处理方法的步骤。
有益效果:与现有技术相比,本发明提供了一种移动终端摄像头局域网共享处理方法,本发明通过同一局域网将移动终端和智能设备建立连接;通过打开移动终端的“摄像头共享”功能,调用移动终端的摄像头拍摄影像,与此同时在连接的智能设备端实时呈现移动终端摄像头拍摄的画面。另外本发明中,移动终端摄像头拍摄的画面不会进行移动终端本地储存,可以设定了一段时间的缓存和清空机制。当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空,不会占用移动终端额外存储空间;本发明实现容易,为用户的使用提供了方便,节约了硬件成本。
附图说明
图1为本发明实施例1提供的移动终端摄像头局域网共享处理方法的具体实施方式的流程图。
图2为本发明实施例2提供的移动终端摄像头局域网共享处理方法中获取设备信息的流程图。
图3为本发明实施例2提供的移动终端摄像头局域网共享处理方法中摄像头数据传输示意图。
图4是本发明实施例提供的移动终端摄像头局域网共享处理装置的原理框图。
图5是本发明实施例提供的终端设备的内部结构原理框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
在科技助力生活的今天,人们和各种终端设备如影随形,生活中早已被诸如手机,平板,电脑,电视所围绕。终端设备已经慢慢渗入到人们生活的各个角落。
随着移动终端不断发展和人们生活水平的不断提高,各种移动终端的使用越来越普及,移动终端已经成为人们生活中不可缺少的通信工具。
现有技术的移动终端基本都具有摄像头功能,方便用户进行拍照摄像等。但是现有技术的移动终端摄像头不具有在局域网共享功能,不方便同一局域网的智能设备共享,有时不方便用户使用,例如现有市场上存在大量不具备摄像头硬件的智能电视,购买外置摄像头价钱相对比较昂贵。
为了解决现有技术中的问题,本实施例提供一种移动终端摄像头局域网共享处理方法,本发明通过同一局域网将移动终端和智能设备建立连接;通过打开移动终端的“摄像头共享”功能,调用移动终端的摄像头拍摄影像,与此同时在连接的智能设备端实时呈现移动终端摄像头拍摄的画面。另外本发明中,移动终端摄像头拍摄的画面不会进行移动终端本地储存,可以设定了一段时间的缓存和清空机制。当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空,不会占用移动终端额外存储空间;本发明实现容易,为用户的使用提供了方便,节约了硬件成本。
比如,本发明通过同一局域网将手机和电视建立连接。用户通过打开手机软件的“摄像头共享”模块,调用手机的摄像头拍摄影像,与此同时电视端实时呈现手机摄像头拍摄的画面。再次过程中,手机端摄像头拍摄的画面不会进行本地储存,设定了一段时间的缓存和清空机制。当摄像头拍摄的视频上传到电视端后,手机本地缓存的视频及时清空。电视端也是采用同样的缓存和清空机制。
示例性方法
本实施例的移动终端摄像头局域网共享处理方法可应用于终端设备中,具体如图1中所示,所述移动终端摄像头局域网共享处理方法包括如下步骤:
步骤s100、将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网。
本发明在具体实施时,如果需要将移动终端如手机的摄像头共享,则需要将带摄像头功能的移动终端如手机与带显示屏的智能设备如电视等连接在同一局域网。即本发明实施例中带摄像头功能的移动终端以手机为例,而带显示屏的智能设备以电视为例进行说明。预先将手机与电视连接在同一局域网。
步骤s200、移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
本发明实施例中,当需把手机的摄像头共享,将手机与电视连接在同一局域网,所述移动终端手机可以接收操作指令开启摄像头共享功能,并启动摄像头摄像。
具体地,本发明实施例移动终端接收操作指令开启摄像头共享功能,向智能设备发送共享请求;检测连接在同一局域网的智能设备是否接受共享请求;当连接在同一局域网的智能设备接受共享请求,并启动摄像头摄像。
具体时,例如当通过同一局域网将手机和电视建立连接,用户通过打开手机软件的“摄像头共享”功能,实现手机接收操作指令开启摄像头共享功能,此时向电视发送摄像头共享请求;然后手机会及时检测连接在同一局域网的电视是否接受共享请求;当用户在电视端确认连接共享请求,则连接在同一局域网的智能设备接受共享请求,并启动摄像头摄像,调用手机的摄像头拍摄影像。
步骤s300、移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示。
本发明实施例中,当手机摄像头开启共享并启动摄像后,手机会将摄像头的摄像数据通过同一局域网共享发送给连接的电视实时显示。
本步骤中,当手机启动摄像头摄像,从视频采集卡捕获视频图像,得到位图格式的视频帧,然后对视频进行压缩,并将压缩后的视频数据通过同一局域网共享发送给智能设备;智能设备接收数据并解压后通过显示屏实时显示。
具体地例如,当手机端启动摄像头摄像,视频图像帧通过avicamp从视频采集卡捕获视频图像,得到位图格式的视频帧,然后divx编码器对视频进行压缩,并通过winsock将压缩后的视频数据通过同一局域网共享发送给智能设备;智能设备接收数据并解压后通过显示屏实时显示。
其中,所述divxj是一种数字视频格式,支持mpeg-4,h.264和最新h.265标准的视频;winsock是windows下开放的、支持多种协议的网络编程接口winsock是传输层;avicamp是一个处理avi视频格式的api插件。
由上可见,本发明通过电视和手机进行同一局域网连接,之后用户通过手机摄像头就可以完成手机拍摄的画面,在电视端实时呈现。为用户的使用提供了方便,本发明将手机摄像头共享,可以解决现有市场上存在大量不具备摄像头硬件的智能电视,购买外置摄像头价钱相对比较昂贵的问题,降低了硬件成本,提高了手机摄像头的使用率。
在一种实施方式中,本发明所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤还包括:
本发明在启动手机摄像头共享时,会控制移动终端手机摄像头拍摄的画面不在移动终端本地储存,并在移动终端设定一段时间的缓存和清空机制,当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空;这样,本发明方法实施时,可以减少对手机本地内存的占用,不会影响手机本身的性能。
同理,本发明在所述智能设备端例电视端也采用同样的缓存和清空机制。可以减少对智能设备本地内存的占用,不会影响智能设备本身的性能。
进一步地实施例中,所述的移动终端摄像头局域网共享处理方法,其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤之后还包括:
当移动终端接收操作指令停止摄像头共享功能,则控制停止摄像头共享并控制关闭摄像头摄像。即当用户需要终止共享,只需要在手机端或电视端点击终止按钮即可,操作简单方便。
以下通过具体应用实施例对本发明做进一步详细说明:
如图2所示,本具体应用实施例的一种移动终端摄像头局域网共享处理方法包括以下步骤:
手机启动摄像头共享功能模块,准备开启摄像头共享,并向电视端发送摄像头共享请求;
电视端是否接收共享请求;
当电视端不接收共享请求,则结束。
当电视端是接收共享请求,则控制手机摄像头拍摄画面传输到电视端;
判断是否暂停拍摄;
当没有接收到暂停拍摄的操作指令则控制继续拍摄;
当接收到暂停拍摄的操作指令,则结束流程。
即本具体应用实施例中,用户可以在手机端操作手机应用,将手机和电视在同一wifi下建立连接,进入摄像头共享模块,用户点击开始共享,此时电视端收到视频接受请求,用户点击确认。此时摄像头拍摄的画面实时呈现到电视端,如果用户需要终止共享,只需要在电视端点击终止按钮即可。手机端摄像头拍摄支持前后摄像头的切换。
本具体应用实施例的移动终端摄像头局域网共享处理方法,摄像头数据传输具体包括如下步骤:
s10、手机与电视连接在同一局域网;
s11、手机端开启视频共享,进行视频采集;
s12、手机端进行视频压缩;
s13、手机端打包压缩后的数据,通过局域网发送数据;
s14、电视端接收数据;
s15、电视端将接收的视频数据解压;
s16、电视端将解压后的视频显示。
即本发明实施例的摄像头共享原理:在手机端,视频图像帧通过avicamp从视频采集卡捕获视频图像,得到位图格式的视频帧,然后用divx编码器对视频进行压缩,通过winsock实现将压缩后的视频数据实时传输到电视端,电视端接受完数据后,把数据交给divx解码器解压,最后实现视频显示。
本发明实施例的摄像头共享功能也可以延伸到不具备摄像头的智能屏幕,例如led大屏,智能冰箱的屏幕等。还可以延展到需要使用摄像头的电视游戏,此时手机端摄像头承担图像视频采集工具。
示例性设备
如图4中所示,本发明实施例提供一种移动终端摄像头局域网共享处理装置,该装置包括:
连接控制模块41,用于将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网;
共享启动模块42,用于控制移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
共享拍摄模块43,用于控制移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示,具体如上所述。
基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图5所示。该终端设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、摄像头。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种移动终端摄像头局域网共享处理方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏。
本领域技术人员可以理解,图5中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的移动终端摄像头局域网共享处理程序,处理器执行移动终端摄像头局域网共享处理程序时,实现如下操作指令:
将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网;
移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示。
其中,所述移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像的步骤包括:
移动终端接收操作指令开启摄像头共享功能,向智能设备发送共享请求;
检测连接在同一局域网的智能设备是否接受共享请求;
当连接在同一局域网的智能设备接受共享请求,并启动摄像头摄像。
其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤包括:
当启动摄像头摄像,从视频采集卡捕获视频图像,得到位图格式的视频帧,然后对视频进行压缩,并将压缩后的视频数据通过同一局域网共享发送给智能设备;
智能设备接收数据并解压后通过显示屏实时显示。
其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤包括:
当启动摄像头摄像,通过avicamp从视频采集卡捕获视频图像,得到位图格式的视频帧,然后divx编码器对视频进行压缩,并通过winsock将压缩后的视频数据通过同一局域网共享发送给智能设备;
智能设备接收数据并解压后通过显示屏实时显示。
其中,所述divxj是一种数字视频格式,支持mpeg-4,h.264和最新h.265标准的视频;winsock是windows下开放的、支持多种协议的网络编程接口winsock是传输层;avicamp是一个处理avi视频格式的api插件。
其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤还包括:
控制移动终端摄像头拍摄的画面不在移动终端本地储存,并在移动终端设定一段时间的缓存和清空机制;当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空;
所述智能设备端也采用同样的缓存和清空机制。
其中,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤之后还包括:
当移动终端接收操作指令停止摄像头共享功能,则控制停止摄像头共享并控制关闭摄像头摄像。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
综上,本发明公开了一种移动终端摄像头局域网共享处理方法、装置、终端设备及存储介质,本发明通过同一局域网将移动终端和智能设备建立连接;通过打开移动终端的“摄像头共享”功能,调用移动终端的摄像头拍摄影像,与此同时在连接的智能设备端实时呈现移动终端摄像头拍摄的画面。另外本发明中,移动终端摄像头拍摄的画面不会进行移动终端本地储存,可以设定了一段时间的缓存和清空机制。当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空,不会占用移动终端额外存储空间;本发明实现容易,为用户的使用提供了方便,节约了硬件成本。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
1.一种移动终端摄像头局域网共享处理方法,其特征在于,包括:
将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网;
移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示。
2.根据权利要求1所述的移动终端摄像头局域网共享处理方法,其特征在于,所述移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像的步骤包括:
移动终端接收操作指令开启摄像头共享功能,向智能设备发送共享请求;
检测连接在同一局域网的智能设备是否接受共享请求;
当连接在同一局域网的智能设备接受共享请求,并启动摄像头摄像。
3.根据权利要求1所述的移动终端摄像头局域网共享处理方法,其特征在于,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤包括:
当启动摄像头摄像,从视频采集卡捕获视频图像,得到位图格式的视频帧,然后对视频进行压缩,并将压缩后的视频数据通过同一局域网共享发送给智能设备;
智能设备接收数据并解压后通过显示屏实时显示。
4.根据权利要求1所述的移动终端摄像头局域网共享处理方法,其特征在于,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤包括:
当启动摄像头摄像,通过avicamp从视频采集卡捕获视频图像,得到位图格式的视频帧,然后divx编码器对视频进行压缩,并通过winsock将压缩后的视频数据通过同一局域网共享发送给智能设备;
智能设备接收数据并解压后通过显示屏实时显示。
5.根据权利要求4所述的移动终端摄像头局域网共享处理方法,其特征在于,所述divxj是一种数字视频格式,支持mpeg-4,h.264和最新h.265标准的视频;winsock是windows下开放的、支持多种协议的网络编程接口winsock是传输层;avicamp是一个处理avi视频格式的api插件。
6.根据权利要求1所述的移动终端摄像头局域网共享处理方法,其特征在于,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤还包括:
控制移动终端摄像头拍摄的画面不在移动终端本地储存,并在移动终端设定一段时间的缓存和清空机制;当摄像头拍摄的视频上传到智能设备端后,移动终端本地缓存的视频及时清空;
所述智能设备端也采用同样的缓存和清空机制。
7.根据权利要求1所述的移动终端摄像头局域网共享处理方法,其特征在于,所述移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示的步骤之后还包括:
当移动终端接收操作指令停止摄像头共享功能,则控制停止摄像头共享并控制关闭摄像头摄像。
8.一种移动终端摄像头局域网共享处理装置,其特征在于,所述装置包括:
连接控制模块,用于将带摄像头功能的移动终端与带显示屏的智能设备连接在同一局域网;
共享启动模块,用于控制移动终端接收操作指令开启摄像头共享功能,并启动摄像头摄像;
共享拍摄模块,用于控制移动终端将摄像头的摄像数据通过同一局域网共享发送给智能设备实时显示。
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端摄像头局域网共享处理程序,所述处理器执行所述移动终端摄像头局域网共享处理程序时,实现如权利要求1-7任一项所述的移动终端摄像头局域网共享处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有移动终端摄像头局域网共享处理程序,所述移动终端摄像头局域网共享处理程序被处理器执行时,实现如权利要求1-7任一项所述的移动终端摄像头局域网共享处理方法的步骤。
技术总结