本发明涉及智能家居技术,特别涉及电子猫眼设备的视频通话设计的技术。
背景技术:
电子猫眼,又叫可视门铃,它集成了猫眼和门铃的功能,并克服了传统光学猫眼的不足和安全隐患,增加了监控方面的作用,目前广泛用于家庭和高档酒店门口,是对传统的光学猫眼的一种升级和替代产品。
访客按响门铃时,主人的手机会有来电提示,可以按下接听与访客进行视频通话。基本流程为:电子猫眼终端的门铃按扭发出请求,通过物联网云端,手机端猫眼的应用软件接收推送来的消息,切换到视频接听界面,用户启动猫眼的门铃视频功能,猫眼终端和手机等设备进行视频。
如果用户手机进入锁屏待机状态时,手机端的猫眼应用软件会进入后台,此时如果猫眼终端发出门铃事件,手机接收到事件报告后,软件在后台的情况下没法是切换到视频接听界面,此时屋内的用户无法及时知道门外客人的门铃请求。
技术实现要素:
本发明的目的是提出一种电子猫眼设备的视频通话的设计方法,解决目前猫眼设备向相应智能终端发送视频请求时,其相应应用软件在后台或者相应智能终端处于锁屏待机状态时不能将当前换面切换到视频接听界面,造成用户无法及时得知是否有门铃请求的问题。
本发明解决其技术问题,采用的技术方案是,电子猫眼设备的视频通话的设计方法,其特征在于,包括以下步骤:
步骤1、通过所用电子猫眼设备的门铃按钮发送视频请求;
步骤2、相应智能终端的相应应用软件接收所述视频请求;
步骤3、判断相应应用软件当前是否在前台,如果是则将相应智能终端的当前显示界面切换到视频接听界面,如果不是则将相应应用软件切换到前台,然后判断相应智能终端是否处于锁屏待机状态,若不是则将相应智能终端的当前显示界面切换到视频接听界面,若是则唤醒相应智能终端的屏幕,然后将相应智能终端的当前显示界面切换到视频接听界面。
具体的,步骤2中,所述相应智能终端的相应应用软件通过物联网云端接收所述视频请求。
进一步的,步骤3中,所述判断相应应用软件当前是否在前台的方法具体为:通过activitylifecyclecallbacks函数中onactivitystarted返回的activity事件实例与上一个返回的事件实例进行对比,若两个事件实例不相同则表明相应应用软件切不在前台,如果相同则表明相应应用软件在前台。
具体的,步骤3中,通过回调触发事件把相应软件切换到前台。
再进一步的,步骤3中,通过调用相应接口,唤醒相应智能终端的屏幕。
本发明的有益效果是,通过上述电子猫眼设备的视频通话的设计方法,可以在相应应用软件在后台时将相应应用软件切换到前台,并将当前显示界面切换到视频接听界面,在相应智能终端是否处于锁屏待机状态时将相应应用软件切换到前台,并唤醒相应智能终端的屏幕,然后将相应智能终端的当前显示界面切换到视频接听界面,避免了相应应用软件不在前台用户无法及时得知是否有门铃请求的问题。
具体实施方式
下面结合实施例,详细描述本发明的技术方案。
本发明电子猫眼设备的视频通话的设计方法,由以下步骤组成:通过所用电子猫眼设备的门铃按钮发送视频请求;相应智能终端的相应应用软件接收所述视频请求;判断相应应用软件当前是否在相应智能终端的前台,如果是则将相应智能终端的当前显示界面切换到视频接听界面,如果不是则将相应应用软件切换到相应智能终端的前台,然后判断相应智能终端是否处于锁屏待机状态,若不是则将相应智能终端的当前显示界面切换到视频接听界面,若是则唤醒相应智能终端的屏幕,然后将相应智能终端的当前显示界面切换到视频接听界面。
实施例
本实施例电子猫眼设备的视频通话的设计方,包括以下步骤:
步骤1、通过所用电子猫眼设备的门铃按钮发送视频请求;
步骤2、相应智能终端的相应应用软件接收所述视频请求;
步骤3、判断相应应用软件当前是否在相应智能终端的前台,如果是则将相应智能终端的当前显示界面切换到视频接听界面,如果不是则将相应应用软件切换到相应智能终端的前台,然后判断相应智能终端是否处于锁屏待机状态,若不是则将相应智能终端的当前显示界面切换到视频接听界面,若是则唤醒相应智能终端的屏幕,然后将相应智能终端的当前显示界面切换到视频接听界面。
上述方法中,步骤2中,相应智能终端的相应应用软件通过物联网云端接收所述视频请求。
优选的,步骤3中,判断相应应用软件当前是否在相应智能终端的前台的方法具体为:通过activitylifecyclecallbacks函数中onactivitystarted返回的activity事件实例与上一个返回的事件实例进行对比,若两个事件实例不相同则表明相应应用软件切不在相应智能终端的前台,如果相同则表明相应应用软件在相应智能终端的前台;优选的,通过回调触发事件把相应软件切换到相应智能终端的前台;优选的,步骤3中,通过调用相应接口,唤醒相应智能终端的屏幕。