一种数据处理方法及装置制造方法及图纸

技术编号:21899447 阅读:32 留言:0更新日期:2019-08-17 18:44
本发明专利技术提出一种数据处理方法及装置,应用于摄像装置,该摄像装置包括摄像单元。该方法包括:获取摄像单元基于触发条件采集的音视频数据流;将音视频数据流分别存储到内部存储器和缓冲存储器中,同时向服务器发送数据上传请求信息;如果接收到服务器发送的数据上传指令,则将缓冲存储器中存储的录像音视频数据上传至服务器;检测录像音视频数据是否上传完成;如果录像音视频数据上传完成,则删除内部存储器中与上传至服务器的录像音视频数据相同的录像音视频数据;服务器中的录像音视频数据可供用户请求查看。上述技术方案可以减少用户查看录像音视频数据而唤醒猫眼设备的次数,减少猫眼设备工作时长,从而降低猫眼设备功耗。

A Data Processing Method and Device

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及智能猫眼设计
,尤其涉及一种数据处理方法及装置。
技术介绍
猫眼产品供电方式分为直流适配器供电和电池供电两种。直流适配器供电方式的猫眼产品无需考虑功耗问题,但需要在门附近安装有插座,布线麻烦,并影响美观。电池供电方式的猫眼产品电池续航短,需要经常更换电池或充电,用户体验不好。因此设计降低猫眼的功耗,成为提升用户体验的主要途径。在现有的猫眼产品中,大部分产品都是将录像的音视频数据直接存储到猫眼设备内存中,当App客户端需要查看录像时,必须通过P2P等方式连接并唤醒猫眼设备,然后猫眼设备读取内存中对应的音视频数据,并通过P2P等方式传输给App客户端。显然,在上述用户需要查看录像音视频数据时唤醒猫眼设备获取音视频数据的处理方式,会增加猫眼设备的唤醒次数,从而增加猫眼设备的功耗,不利于提升用户体验。
技术实现思路
基于上述现有技术的缺陷和不足,本专利技术提出一种数据处理方法及装置,能够降低猫眼设备的唤醒次数,减少猫眼设备工作时长,从而降低猫眼设备功耗。为了达到上述目的,本专利技术提出如下技术方案:一种数据处理方法,应用于摄像装置,所述摄像装置包括摄像单元,所述方法包括:获取音视频数据流,所述音视频数据流为摄像单元基于触发条件采集的音视频数据;将所述音视频数据流分别存储到内部存储器和缓冲存储器中,同时向服务器发送数据上传请求信息;如果接收到所述服务器发送的数据上传指令,则将所述缓冲存储器中存储的录像音视频数据上传至所述服务器;检测录像音视频数据是否上传完成;如果录像音视频数据上传完成,则删除所述内部存储器中的备份音视频数据;其中,所述备份音视频数据是与上传至所述服务器的录像音视频数据相同的录像音视频数据;所述服务器中的录像音视频数据可供用户请求查看。优选地,所述方法还包括:当所述缓冲存储器中存储的录像音视频数据上传完毕后,检测所述内部存储器中是否存在录像音视频数据;如果所述内部存储器中存在录像音视频数据,则将所述内部存储器中的录像音视频数据上传至所述服务器。优选地,所述方法还包括:在录像音视频数据上传完成后,判断所述猫眼设备是否处于空闲状态;如果所述猫眼设备处于空闲状态,则控制所述猫眼设备开启休眠模式。优选地,所述方法还包括:当所述猫眼设备唤醒时,检测所述内部存储器中是否存有录像音视频数据;如果所述内部存储器中存有录像音视频数据,则向所述服务器发送数据上传请求信息;如果接收到所述服务器发送的数据上传指令,则将所述内部存储器中存储的录像音视频数据上传至所述服务器。优选地,所述检测录像音视频数据是否上传完成,包括:识别当前上传的录像音视频数据流的结束标识;如果识别到当前上传的录像音视频数据流的结束标识,则确认录像音视频数据上传完成。优选地,所述方法还包括:当将所述缓冲存储器中存储的录像音视频数据上传至所述服务器时,如果接收到客户端发送的查看实时视频请求信息,则停止将所述缓冲存储器中存储的录像音视频数据上传至所述服务器,并将接收的录像音视频数据转发给所述客户端。优选地,所述方法还包括:当所述客户端停止查看实时视频时,检测所述缓冲存储器中是否存在录像音视频数据;如果所述缓冲存储器中存在录像音视频数据,则向所述服务器发送数据上传请求信息;如果接收到所述服务器发送的数据上传指令,则继续将所述缓冲存储器中存储的录像音视频数据上传至所述服务器;检测录像音视频数据是否上传完成;如果录像音视频数据上传完成,则删除所述内部存储器中的备份音视频数据;其中,所述备份音视频数据是与上传至所述服务器的录像音视频数据相同的录像音视频数据。一种数据处理装置,应用于摄像装置,所述摄像装置包括摄像单元,所述数据处理装置包括:数据获取单元,用于获取音视频数据流,所述音视频数据流为摄像单元基于触发条件采集的音视频数据;数据存储单元,用于将所述音视频数据流分别存储到内部存储器和缓冲存储器中,同时向服务器发送数据上传请求信息;第一上传单元,用于当接收到所述服务器发送的数据上传指令时,将所述缓冲存储器中存储的录像音视频数据上传至所述服务器;第一检测单元,用于检测录像音视频数据是否上传完成;第一处理单元,用于录像音视频数据上传完成时,删除所述内部存储器中的备份音视频数据;其中,所述备份音视频数据是与上传至所述服务器的录像音视频数据相同的录像音视频数据;所述服务器中的录像音视频数据可供用户请求查看。优选地,所述装置还包括:第二检测单元,用于当所述缓冲存储器中存储的录像音视频数据上传完毕后,检测所述内部存储器中是否存在录像音视频数据;第二上传单元,用于当所述内部存储器中存在录像音视频数据时,将所述内部存储器中的录像音视频数据上传至所述服务器。优选地,所述装置还包括:第二处理单元,用于当将所述缓冲存储器中存储的录像音视频数据上传至所述服务器时,如果接收到客户端发送的查看实时视频请求信息,则停止将所述缓冲存储器中存储的录像音视频数据上传至所述服务器,并将接收的录像音视频数据转发给所述客户端。本专利技术技术方案设定,当接收录像音视频数据时,立即向服务器发送数据上传请求,并将录像音视频数据同时存储到内部存储器和缓冲存储器。当接收到服务器发送的数据上传指令时,将缓冲存储器中的录像音视频数据上传至服务器,同时将内部存储器中已经上传至服务器的录像音视频数据删除。上述方案实现了在接收录像音视频数据的同时,将录像音视频数据上传至服务器,用户可以随意通过访问服务器查看录像音视频数据,不必连接猫眼设备以及唤醒猫眼设备再请求录像音视频数据。上述技术方案可以减少用户查看录像音视频数据而唤醒猫眼设备的次数,减少猫眼设备工作时长,从而降低猫眼设备功耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例提供的一种猫眼设备系统结构示意图;图2是本专利技术实施例提供的一种数据处理方法的流程示意图;图3是本专利技术实施例提供的另一种数据处理方法的流程示意图;图4是本专利技术实施例提供的一种数据处理装置的结构示意图;图5是本专利技术实施例提供的另一种数据处理装置的结构示意图。具体实施方式本专利技术实施例技术方案适用于控制猫眼设备工作从而降低猫眼设备功耗的应用场景。采用本专利技术实施例技术方案,能够降低猫眼设备的功耗。猫眼设备系统的结构框图如图1所示。猫眼设备内部主要分为IPC(IPCamera,网络摄像机)主模块、功耗控制模块、PIR(PassiveInfrared,人体童外感应)模块和WIFI模块等。IPC主模块与摄像头相连,负责音视频采集、本地屏幕显示、编码、录像、录像上传到服务器、传输实时音视频数据到app客户端等。光线不足或夜间时,IPC主模块会打开夜视红外补光灯进行补光,以获得更清晰的画面效果。WIFI模块负责无线网络连接、数据传输。PIR模块负责人体移动监测,当有人移动时,发出触发信号,触发功耗控制模块启动IPC模块和WIFI模块工作。功耗控制模块与IPC主模块、PIR和WIFI模块相连,根据需要控制IPC主模块上电及下电,并为IPC主模块和WIFI本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于摄像装置,所述摄像装置包括摄像单元,所述方法包括:获取音视频数据流,所述音视频数据流为摄像单元基于触发条件采集的音视频数据;将所述音视频数据流分别存储到内部存储器和缓冲存储器中,同时向服务器发送数据上传请求信息;如果接收到所述服务器发送的数据上传指令,则将所述缓冲存储器中存储的录像音视频数据上传至所述服务器;检测录像音视频数据是否上传完成;如果录像音视频数据上传完成,则删除所述内部存储器中的备份音视频数据;其中,所述备份音视频数据是与上传至所述服务器的录像音视频数据相同的录像音视频数据;所述服务器中的录像音视频数据可供用户请求查看。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于摄像装置,所述摄像装置包括摄像单元,所述方法包括:获取音视频数据流,所述音视频数据流为摄像单元基于触发条件采集的音视频数据;将所述音视频数据流分别存储到内部存储器和缓冲存储器中,同时向服务器发送数据上传请求信息;如果接收到所述服务器发送的数据上传指令,则将所述缓冲存储器中存储的录像音视频数据上传至所述服务器;检测录像音视频数据是否上传完成;如果录像音视频数据上传完成,则删除所述内部存储器中的备份音视频数据;其中,所述备份音视频数据是与上传至所述服务器的录像音视频数据相同的录像音视频数据;所述服务器中的录像音视频数据可供用户请求查看。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述缓冲存储器中存储的录像音视频数据上传完毕后,检测所述内部存储器中是否存在录像音视频数据;如果所述内部存储器中存在录像音视频数据,则将所述内部存储器中的录像音视频数据上传至所述服务器。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在录像音视频数据上传完成后,判断所述猫眼设备是否处于空闲状态;如果所述猫眼设备处于空闲状态,则控制所述猫眼设备开启休眠模式。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述猫眼设备唤醒时,检测所述内部存储器中是否存有录像音视频数据;如果所述内部存储器中存有录像音视频数据,则向所述服务器发送数据上传请求信息;如果接收到所述服务器发送的数据上传指令,则将所述内部存储器中存储的录像音视频数据上传至所述服务器。5.根据权利要求1所述的方法,其特征在于,所述检测录像音视频数据是否上传完成,包括:识别当前上传的录像音视频数据流的结束标识;如果识别到当前上传的录像音视频数据流的结束标识,则确认录像音视频数据上传完成。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当将所述缓冲存储器中存储的录像音视频数据上传至所述服务器时,如果接收到客户端发送的查看实时视频请求信息,则停止将所述缓冲存储器中存储的录像音视频数据上传至所述服务器,并将接收的录像音视...

【专利技术属性】
技术研发人员:陈卫亮刘达生邓雄书陈彬张东胜
申请(专利权)人:云丁网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1