共享来自音频/视频记录和通信装置的视频录像的制作方法

文档序号:16365003发布日期:2018-12-22 08:23阅读:198来源:国知局
共享来自音频/视频记录和通信装置的视频录像的制作方法

本申请要求2016年8月18日提交的临时申请序列号62/376,826和2016年2月26日提交的临时申请序列号62/300,547的优先权。优先权申请的全部内容通过引用并入本文中,如同完整阐述一样。

本实施方案涉及音频/视频(a/v)记录和通信装置,包括a/v记录和通信门铃系统。具体地,本实施方案通过促进由此类装置记录的视频录像(videofootage)的容易共享来改进a/v记录和通信装置的功能。

背景技术

家庭安全是许多房主和租房者关心的问题。那些寻求保护或监视他们家的人常常希望与访问者进行视频和音频通信,例如访问外部门或入口的人。音频/视频(a/v)记录和通信装置(诸如门铃)提供此功能,并且还可以帮助进行犯罪检测和预防。例如,由a/v记录和通信装置捕获的音频和/或视频可以上载到云并记录在远程服务器上。对a/v录像的随后审查可以帮助执法机关抓获入室盗窃和其他罪行的犯罪者。此外,在家庭外部存在一个或多个a/v记录和通信装置,诸如家庭入口处的门铃单元,对于潜在的窃贼起到强大的威慑作用。



技术实现要素:

用于共享来自音频/视频(a/v)记录和通信装置的视频录像的本设备、系统和方法的各种实施方案具有若干特征,其中不会有单个特征单独负责它们的期望属性。在不限制由所附权利要求表述的本实施方案的范围的情况下,现在将简要地讨论它们的更突出的特征。在考虑此讨论之后,并且特别是在阅读标题为“具体实施方式”的部分之后,将理解本实施方案的特征如何提供本文所述的优点。

本实施方案的一个方面包括实现音频/视频(a/v)记录和通信装置的用户可能不时期望共享由其装置记录的视频录像。例如,当a/v记录和通信装置记录可疑活动或甚至犯罪活动的视频录像时,观看录像的用户可以期望提醒他或她的邻居可疑或犯罪活动中涉及的人员造成的可能危险。于是,通过促进与一个人的邻居容易共享由此类装置记录的视频录像来增强a/v记录和通信装置的功能将是有利的。在另一示例中,a/v记录和通信装置可以记录用户的朋友和家人可能感兴趣的活动的视频录像(例如,在院子里玩耍的孩子的图像)。于是,通过促进与一个人的朋友和家人容易共享由此类装置记录的视频录像来增强a/v记录和通信装置的功能将是有利的。如以下详细描述的,本实施方案提供了这些和其他增强。具体地,本实施方案使得由a/v记录和通信装置捕获的视频录像能够容易地上传到云并且与用户选择的任何人共享,包括邻居、朋友和家人。另外,本实施方案改进并解决了a/v记录和通信装置捕获的视频录像仅可由a/v记录和通信装置的所有者访问的问题,所述问题限制了此类装置帮助阻止犯罪的能力。

在第一方面,提供一种用于在第一a/v记录和通信装置、与第一a/v记录和通信装置相关联的第一客户端装置、多个其他a/v记录和通信装置以及网络装置之间进行通信的系统,所述系统包括具有处理器和存储器的网络装置,其中存储器存储可由处理器操作以用于进行以下各项的代码:从第一客户端装置接收共享信号,所述共享信号指示由第一a/v记录和通信装置的摄像机捕获的图像将与和其他a/v记录和通信装置相关联的一个或多个用户共享;响应于从第一客户端装置接收共享信号,确定第一a/v记录和通信装置处于距多个其他a/v记录和通信装置中的第二a/v记录和通信装置的预限定距离内;以及向与第二a/v记录和通信装置相关联的第二客户端装置传输共享通知信号。

在第一方面的一个实施方案中,存储器进一步存储可由处理器操作以用于响应于共享通知信号从第二客户端装置接收回放请求信号的代码。

在第一方面的另一实施方案中,存储器进一步存储可由处理器操作以用于响应于回放请求信号向第二客户端装置传输视频信号的代码,所述视频信号包括由第一a/v记录和通信装置的摄像机捕获的图像。

在第一方面的另一实施方案中,来自第一客户端装置的共享信号包括描述由第一a/v记录和通信装置的摄像机捕获的图像的文本。

在第一方面的另一实施方案中,存储器进一步存储可由处理器操作以用于将文本与视频共享通知信号一起传输到第二客户端装置的代码。

在第一方面的另一实施方案中,预限定距离可由第二a/v记录和通信装置的用户配置。

在第一方面的另一实施方案中,第一a/v记录和通信装置以及第二a/v记录和通信装置中的至少一个是a/v记录和通信门铃。

在第一方面的另一实施方案中,第一客户端装置和第二客户端装置中的至少一个是智能手机。

在第一方面的另一实施方案中,网络装置是服务器。

在第一方面的另一实施方案中,网络装置包括一个或多个网络服务。

在第二方面,提供一种用于在第一a/v记录和通信装置、与第一a/v记录和通信装置相关联的第一客户端装置、多个其他a/v记录和通信装置以及网络装置之间进行通信的方法,所述方法包括:网络装置从第一客户端装置接收共享信号,所述共享信号指示由第一a/v记录和通信装置的摄像机捕获的图像将与和其他a/v记录和通信装置相关联的一个或多个用户共享;响应于从第一客户端装置接收共享信号,网络装置确定第一a/v记录和通信装置处于距多个其他a/v记录和通信装置中的第二a/v记录和通信装置的预限定距离内;以及网络装置向与第二a/v记录和通信装置相关联的第二客户端装置传输共享通知信号。

在第二方面的一个实施方案中,所述方法还包括:响应于共享通知信号,网络装置从第二客户端装置接收回放请求信号。

在第二方面的另一实施方案中,所述方法还包括:响应于回放请求信号,网络装置向第二客户端装置传输视频信号,所述视频信号包括由第一a/v记录和通信装置捕获的图像。

在第二方面的另一实施方案中,来自第一客户端装置的共享信号包括描述由第一a/v记录和通信装置捕获的图像的文本。

在第二方面的另一实施方案中,所述方法还包括网络装置将文本与视频共享通知信号一起传输到第二客户端装置。

在第二方面的另一实施方案中,预限定距离可由第二a/v记录和通信装置的用户配置。

在第二方面的另一实施方案中,第一a/v记录和通信装置以及第二a/v记录和通信装置中的至少一个是a/v记录和通信门铃。

在第二方面的另一实施方案中,第一客户端装置和第二客户端装置中的至少一个是智能手机。

在第二方面的另一实施方案中,网络装置是服务器。

在第二方面的另一实施方案中,网络装置包括一个或多个网络服务。

在第三方面,提供一种用于在第一a/v记录和通信装置、与第一a/v记录和通信装置相关联的第一客户端装置、多个其他a/v记录和通信装置以及包括一个或多个网络装置的网络之间进行通信的系统,所述系统包括具有处理器和存储器的一个或多个网络装置中的每一个,其中存储器中的一个或多个存储可由处理器中的一个或多个操作以用于进行以下各项的代码:从第一a/v记录和通信装置接收第一提醒信号和第一视频信号,所述第一视频信号包括由第一a/v记录和通信装置的摄像机捕获的图像;响应于接收第一提醒信号和第一视频信号,向第一客户端装置传输第二提醒信号和第二视频信号,所述第二视频信号包括由第一a/v记录和通信装置的摄像机捕获的图像;响应于从第一客户端装置接收共享信号,确定第一a/v记录和通信装置处于距多个其他a/v记录和通信装置中的第二a/v记录和通信装置的预限定距离内;以及向与第二a/v记录和通信装置相关联的第二客户端装置传输共享通知信号。

在第三方面的一个实施方案中,存储器中的一个或多个进一步存储可由处理器中的一个或多个操作以用于响应于共享通知信号从第二客户端装置接收回放请求信号的代码。

在第三方面的另一实施方案中,存储器中的一个或多个进一步存储可由处理器中的一个或多个操作以用于响应于回放请求信号向第二客户端装置传输第三视频信号的代码,所述第三视频信号包括由第一a/v记录和通信装置的摄像机捕获的图像。

在第三方面的另一实施方案中,来自第一客户端装置的共享信号包括描述由第一a/v记录和通信装置的摄像机捕获的图像的文本。

在第三方面的另一实施方案中,存储器中的一个或多个进一步存储可由处理器中的一个或多个操作以用于将文本与第三视频共享通知信号一起传输到第二客户端装置的代码。

在第三方面的另一实施方案中,预限定距离可由第二a/v记录和通信装置的用户配置。

在第三方面的另一实施方案中,第一a/v记录和通信装置以及第二a/v记录和通信装置中的至少一个是a/v记录和通信门铃。

在第三方面的另一实施方案中,第一客户端装置和第二客户端装置中的至少一个是智能手机。

在第三方面的另一实施方案中,一个或多个网络装置包括一个或多个服务器。

在第三方面的另一实施方案中,网络装置包括一个或多个网络服务。

在第四方面,提供一种用于在第一a/v记录和通信装置、与第一a/v记录和通信装置相关联的第一客户端装置、多个其他a/v记录和通信装置以及包括一个或多个网络装置的网络之间进行通信的方法,所述方法包括:一个或多个网络装置从第一a/v记录和通信装置接收第一提醒信号和第一视频信号,所述第一视频信号包括由第一a/v记录和通信装置的摄像机捕获的图像;响应于接收第一提醒信号和第一视频信号,一个或多个网络装置向第一客户端装置传输第二提醒信号和第二视频信号,所述第二视频信号包括由第一a/v记录和通信装置的摄像机捕获的图像;一个或多个网络装置从第一客户端装置接收共享信号;响应于从第一客户端装置接收共享信号,一个或多个网络装置确定第一a/v记录和通信装置处于距多个其他a/v记录和通信装置中的第二a/v记录和通信装置的预限定距离内;以及一个或多个网络装置向与第二a/v记录和通信装置相关联的第二客户端装置传输共享通知信号。

在第四方面的一个实施方案中,所述方法还包括:响应于共享通知信号,一个或多个网络装置从第二客户端装置接收回放请求信号。

在第四方面的另一实施方案中,所述方法还包括:响应于回放请求信号,一个或多个网络装置向第二客户端装置传输第三视频信号,所述第三视频信号包括由第一a/v记录和通信装置捕获的图像。

在第四方面的另一实施方案中,来自第一客户端装置的共享信号包括描述由第一a/v记录和通信装置捕获的图像的文本。

在第四方面的另一实施方案中,所述方法还包括:一个或多个网络装置将文本与第三视频共享通知信号一起传输到第二客户端装置。

在第四方面的另一实施方案中,预限定距离可由第二a/v记录和通信装置的用户配置。

在第四方面的另一实施方案中,第一a/v记录和通信装置以及第二a/v记录和通信装置中的至少一个是a/v记录和通信门铃。

在第四方面的另一实施方案中,第一客户端装置和第二客户端装置中的至少一个是智能手机。

在第四方面的另一实施方案中,一个或多个网络装置包括一个或多个服务器。

在第四方面的另一实施方案中,网络装置包括一个或多个网络服务。

在第五方面,提供一种用于在第一a/v记录和通信装置、与第一a/v记录和通信装置相关联的第一客户端装置、至少第二a/v记录和通信装置、与第二a/v记录和通信装置相关联的至少第二客户端装置以及网络装置之间进行通信的系统,所述系统包括具有处理器和存储器的网络装置,其中存储器存储可由处理器操作以用于进行以下各项的代码:从第一客户端装置接收与第一a/v记录和通信装置相关联的信息,包括第一a/v记录和通信装置的位置;从第一客户端装置接收用于第一a/v记录和通信装置的共享特征的启用信号;从第一客户端装置接收与第一a/v记录和通信装置的共享特征相关联的通知距离;利用接收的信息和接收的通知距离来更新由网络装置维持的至少一个数据结构;从第二客户端装置接收共享信号;响应于从第二客户端装置接收共享信号,确定第二a/v记录和通信装置处于与第一a/v记录和通信装置的共享特征相关联的通知距离内;以及向第一客户端装置传输共享通知信号。

在第五方面的一个实施方案中,非易失性存储器进一步存储可由处理器操作以用于响应于共享通知信号从第一客户端装置接收回放请求信号的代码。

在第五方面的另一实施方案中,非易失性存储器进一步存储可由处理器操作以用于响应于回放请求信号向第一客户端装置传输视频信号的代码,所述视频信号包括由第二a/v记录和通信装置的摄像机捕获的图像。

在第五方面的另一实施方案中,来自第二客户端装置的共享信号包括描述由第二a/v记录和通信装置的摄像机捕获的图像的文本。

在第五方面的另一实施方案中,非易失性存储器进一步存储可由处理器操作以用于将文本与视频共享通知信号一起传输到第一客户端装置的代码。

在第五方面的另一实施方案中,通知距离可由第一a/v记录和通信装置的用户配置。

在第五方面的另一实施方案中,第一a/v记录和通信装置以及第二a/v记录和通信装置中的至少一个是a/v记录和通信门铃。

在第五方面的另一实施方案中,第一客户端装置和第二客户端装置中的至少一个是智能手机。

在第五方面的另一实施方案中,网络装置是服务器。

在第五方面的另一实施方案中,网络装置包括一个或多个网络服务。

在第六方面,提供一种用于在第一a/v记录和通信装置、与第一a/v记录和通信装置相关联的第一客户端装置、至少第二a/v记录和通信装置、与第二a/v记录和通信装置相关联的至少第二客户端装置以及网络装置之间进行通信的方法,所述方法包括:从第一客户端装置接收与第一a/v记录和通信装置相关联的信息,包括第一a/v记录和通信装置的位置;从第一客户端装置接收用于第一a/v记录和通信装置的共享特征的启用信号;从第一客户端装置接收与第一a/v记录和通信装置的共享特征相关联的通知距离;利用接收的信息和接收的通知距离来更新由网络装置维持的至少一个数据结构;从第二客户端装置接收共享信号;响应于从第二客户端装置接收共享信号,确定第二a/v记录和通信装置处于与第一a/v记录和通信装置的共享特征相关联的通知距离内;以及向第一客户端装置传输共享通知信号。

在第六方面的一个实施方案中,所述方法还包括:响应于共享通知信号从第一客户端装置接收回放请求信号。

在第六方面的另一实施方案中,所述方法还包括:响应于回放请求信号向第一客户端装置传输视频信号,所述视频信号包括由第二a/v记录和通信装置的摄像机捕获的图像。

在第六方面的另一实施方案中,来自第二客户端装置的共享信号包括描述由第二a/v记录和通信装置的摄像机捕获的图像的文本。

在第六方面的另一实施方案中,所述方法还包括:将文本与视频共享通知信号一起传输到第一客户端装置。

在第六方面的另一实施方案中,通知距离可由第一a/v记录和通信装置的用户配置。

在第六方面的另一实施方案中,第一a/v记录和通信装置以及第二a/v记录和通信装置中的至少一个是a/v记录和通信门铃。

在第六方面的另一实施方案中,第一客户端装置和第二客户端装置中的至少一个是智能手机。

在第六方面的另一实施方案中,网络装置是服务器。

在第六方面的另一实施方案中,网络装置包括一个或多个网络服务。

在第七方面,提供一种用于共享来自音频/视频(a/v)记录和通信装置的记录的视频录像的计算机程序应用程序,所述计算机程序应用程序以可由客户端装置的处理器执行的代码体现,所述代码在执行时致使客户端装置:提供用户提醒并且在客户端装置的显示器上显示由a/v记录和通信装置的摄像机记录的流式视频录像;接收对用户提醒的应答的输入;响应于对用户提醒的应答,在客户端装置的显示器上显示实时呼叫屏幕,所述实时呼叫屏幕包括社区共享按钮;在实时呼叫期间接收对社区共享按钮的选择的输入;响应于对社区共享按钮的选择的输入并且在实时呼叫终止之后,在客户端装置的显示器上显示共享信息,所述共享信息指示实时呼叫的记录的视频录像将与一个或多个其他用户共享;接收共享命令的输入;并且向网络传输共享信号,所述共享信号包括用于使网络能够识别将被通知共享的记录的视频录像的一个或多个其他用户的信息。

在第七方面的一个实施方案中,接收共享命令的输入包括接收对共享按钮的选择的输入。

在第七方面的另一实施方案中,客户端装置是智能手机。

在第七方面的另一实施方案中,实时呼叫屏幕还包括呼叫结束按钮、音量调节按钮、静音按钮、全屏按钮以及菜单按钮中的至少一个。

在第七方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置响应于对社区共享按钮的选择的输入在客户端装置的显示器上显示通知:将在实时呼叫之后提供提示来与一个或多个其他用户共享实时呼叫的记录的视频录像。

在第七方面的另一实施方案中,通知出现在实时呼叫的横幅部分中。

在第七方面的另一实施方案中,通知不中断实时呼叫。

在第七方面的另一实施方案中,共享信息还包括来自记录的视频录像的静止图像。

在第七方面的另一实施方案中,共享信息还包括记录的视频录像将与记录所述记录的视频录像的位置的一般指示一起被共享的通知。

在第七方面的另一实施方案中,共享信息还包括文本输入框。

在第七方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置接收描述记录的视频录像的内容的文本作为输入。

在第七方面的另一实施方案中,共享信号还包括描述记录的视频录像的内容的文本。

在第七方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置响应于对共享按钮的选择的输入而显示记录的视频录像已被共享的确认。

在第八方面,提供一种用于共享来自音频/视频(a/v)记录和通信装置的记录的视频录像的方法,所述方法包括:提供用户提醒并且在客户端装置的显示器上显示由a/v记录和通信装置的摄像机记录的流式视频录像;接收对用户提醒的应答的输入;响应于对用户提醒的应答,在客户端装置的显示器上显示实时呼叫屏幕,所述实时呼叫屏幕包括社区共享按钮;在实时呼叫期间接收对社区共享按钮的选择的输入;响应于对社区共享按钮的选择的输入并且在实时呼叫终止之后,在客户端装置的显示器上显示共享信息,所述共享信息指示实时呼叫的记录的视频录像将与一个或多个其他用户共享;接收共享命令的输入;以及向网络传输共享信号,所述共享信号包括用于使网络能够识别将被通知共享的记录的视频录像的一个或多个其他用户的信息。

在第八方面的一个实施方案中,接收共享命令的输入包括接收对共享按钮的选择的输入。

在第八方面的另一实施方案中,客户端装置是智能手机。

在第八方面的另一实施方案中,实时呼叫屏幕还包括呼叫结束按钮、音量调节按钮、静音按钮、全屏按钮以及菜单按钮中的至少一个。

第八方面的另一实施方案还包括:响应于对社区共享按钮的选择的输入,在客户端装置的显示器上显示通知:将在实时呼叫之后提供提示来与一个或多个其他用户共享实时呼叫的记录的视频录像。

在第八方面的另一实施方案中,通知出现在实时呼叫的横幅部分中。

在第八方面的另一实施方案中,通知不中断实时呼叫。

在第八方面的另一实施方案中,共享信息还包括来自记录的视频录像的静止图像。

在第八方面的另一实施方案中,共享信息还包括记录的视频录像将与记录所述记录的视频录像的位置的一般指示一起被共享的通知。

在第八方面的另一实施方案中,共享信息还包括文本输入框。

第八方面的另一实施方案还包括接收描述记录的视频录像的内容的文本作为输入。

在第八方面的另一实施方案中,共享信号还包括描述记录的视频录像的内容的文本。

第八方面的另一实施方案还包括:响应于对共享按钮的选择的输入,在客户端装置的显示器上显示记录的视频录像已被共享的确认。

在第九方面,提供一种用于共享来自音频/视频(a/v)记录和通信装置的记录的视频录像的计算机程序应用程序,所述计算机程序应用程序以可由客户端装置的处理器执行的代码体现,所述代码在执行时致使客户端装置:在客户端装置的显示器上的视频回放屏幕上回放记录的视频录像的至少一部分,所述视频回放屏幕包括社区共享按钮;接收对社区共享按钮的选择的输入;响应于对社区共享按钮的选择的输入,在客户端装置的显示器上显示共享信息,所述共享信息指示记录的视频录像将与一个或多个其他用户共享;接收共享命令的输入;并且向网络传输共享信号,所述共享信号包括用于使网络能够识别将被通知共享的记录的视频录像的一个或多个其他用户的信息。

在第九方面的一个实施方案中,接收共享命令的输入包括接收对共享按钮的选择的输入。

在第九方面的另一实施方案中,客户端装置是智能手机。

在第九方面的另一实施方案中,视频回放屏幕还包括音量调节滑块小部件、倒带按钮、播放按钮、快进按钮、删除按钮以及共享按钮中的至少一个。

在第九方面的另一实施方案中,视频回放屏幕还包括进度条和滑块小部件,所述滑块小部件指示当前正在播放记录的视频录像的哪个部分。

在第九方面的另一实施方案中,共享信息还包括来自记录的视频录像的静止图像。

在第九方面的另一实施方案中,共享信息还包括记录的视频录像将与记录所述记录的视频录像的位置的一般指示一起被共享的通知。

在第九方面的另一实施方案中,共享信息还包括文本输入框。

在第九方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置接收描述记录的视频录像的内容的文本作为输入。

在第九方面的另一实施方案中,共享信号还包括描述记录的视频录像的内容的文本。

在第九方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置响应于对共享按钮的选择的输入而显示记录的视频录像已被共享的确认。

在第九方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置在接收到共享命令的输入之后显示提供取消共享记录的视频录像的选项的消息。

在第十方面,提供一种用于共享来自音频/视频(a/v)记录和通信装置的记录的视频录像的方法,所述方法包括:在客户端装置的显示器上的视频回放屏幕上回放记录的视频录像的至少一部分,所述视频回放屏幕包括社区共享按钮;接收对社区共享按钮的选择的输入;响应于对社区共享按钮的选择的输入,在客户端装置的显示器上显示共享信息,所述共享信息指示记录的视频录像将与一个或多个其他用户共享;接收共享命令的输入;以及向网络传输共享信号,所述共享信号包括用于使网络能够识别将被通知共享的记录的视频录像的一个或多个其他用户的信息。

在第十方面的一个实施方案中,接收共享命令的输入包括接收对共享按钮的选择的输入。

在第十方面的另一实施方案中,客户端装置是智能手机。

在第十方面的另一实施方案中,视频回放屏幕还包括音量调节滑块小部件、倒带按钮、播放按钮、快进按钮、删除按钮以及共享按钮中的至少一个。

在第十方面的另一实施方案中,视频回放屏幕还包括进度条和滑块小部件,其指示当前正在播放记录的视频录像的哪个部分。

在第十方面的另一实施方案中,共享信息还包括来自记录的视频录像的静止图像。

在第十方面的另一实施方案中,共享信息还包括记录的视频录像将与记录所述记录的视频录像的位置的一般指示一起被共享的通知。

在第十方面的另一实施方案中,共享信息还包括文本输入框。

在第十方面的另一实施方案中,计算机程序应用程序代码在由客户端装置的处理器执行时进一步致使客户端装置接收描述记录的视频录像的内容的文本作为输入。

在第十方面的另一实施方案中,共享信号还包括描述记录的视频录像的内容的文本。

第十方面的另一实施方案还包括:响应于对共享按钮的选择的输入,客户端装置显示记录的视频录像已被共享的确认。

第十方面的另一实施方案还包括:在接收到共享命令的输入之后,客户端装置显示提供取消共享记录的视频录像的选项的消息。

附图说明

现在将详细讨论用于共享来自音频/视频(a/v)记录和通信装置的视频录像的本设备、系统和方法的各种实施方案具有若干特征,重点在于突出有利特征。这些实施方案描绘了附图中示出的用于共享来自a/v记录和通信装置的视频录像的新颖且非显而易见的设备、系统和方法,这些仅用于说明目的。这些附图包括以下附图,其中相同的数字指示相同的部分:

图1是示出根据本实施方案的用于流式传输和存储由音频/视频(a/v)记录和通信装置捕获的a/v内容的系统的功能框图;

图2是根据本公开的一个方面的a/v记录和通信门铃的前视图;

图3是图2的a/v记录和通信门铃的后视图;

图4是根据本公开的一个方面的附接到安装支架的图2的a/v记录和通信门铃的左侧图;

图5是图2的a/v记录和通信门铃的截面右侧图;

图6是图4的a/v记录和通信门铃和安装支架的分解图;

图7是图4的安装支架的后视图;

图8a和图8b分别是图4的a/v记录和通信门铃和安装支架的顶视图和底视图;

图9a和图9b分别是图2的a/v记录和通信门铃的无源红外传感器托架的顶视图和前视图;

图10a和图10b分别是图2的a/v记录和通信门铃的无源红外传感器托架组件的顶视图和前视图;

图11是根据本公开的一个方面的图10a的无源红外传感器组件的顶视图及其视野;

图12是图2的a/v记录和通信门铃的部件的功能框图;

图13是示出根据本公开的一个方面的a/v记录和通信门铃的过程的流程图;

图14是示出根据本公开的一个方面的a/v记录和通信门铃的另一过程的流程图;

图15是示出根据本公开的一个方面的a/v记录和通信门铃的另一过程的流程图;

图16是示出根据本实施方案的用于共享来自音频/视频记录和通信装置的视频录像的系统的功能框图;

图17是根据本公开的一个方面的具有多个a/v记录和通信门铃的社区的顶部平面图;

图18是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的过程的序列图;

图19是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图;

图20-图24是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的过程的方面的图形用户界面(gui)的截屏;

图25-图29是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的另一过程的方面的图形用户界面(gui)的截屏;

图30是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的序列图;

图31是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图;

图32-图37是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的另一过程的方面的图形用户界面(gui)的截屏;

图38是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的序列图;

图39是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图;

图40是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图;

图41是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的序列图;

图42是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图;

图43是示出根据本实施方案的用于共享来自a/v记录和通信装置的视频录像的系统的功能框图;

图44是根据本公开的各个方面的可以在其上实现本实施方案的客户端装置的功能框图;

图45是根据本公开的各个方面的可以在其上实现本实施方案的通用计算机系统的功能框图;并且

图46是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的另一过程的方面的图形用户界面(gui)的截屏。

具体实施方式

以下详细描述参考附图描述了本实施方案。在附图中,附图标记表示本实施方案的元件。以下结合对应的附图特征的讨论再现这些附图标记。

以下参考附图描述用于共享来自音频/视频(a/v)记录和通信装置的视频录像的本设备、系统和方法的实施方案。这些图及其书面描述指示所述设备的某些部件是整体形成的,并且某些其他部件形成为单独件。本领域普通技术人员将理解,在本文中示出和描述为一体形成的部件可以在替代性实施方案中形成为单独件。本领域普通技术人员将进一步理解,在本文中示出和描述为形成为单独件的部件可以在替代性实施方案中一体形成。此外,如本文所用,术语集成描述单个整体件。

参考图1,本实施方案包括音频/视频(a/v)记录和通信装置,诸如门铃100。虽然本公开提供了包括a/v记录和通信门铃的方法和系统的许多示例,但本实施方案同样适用于除门铃之外的a/v记录和通信装置。例如,代替一个或多个a/v记录和通信门铃,或者除了一个或多个a/v记录和通信门铃之外,本实施方案可以包括一个或多个a/v记录和通信安全摄像机。示例性a/v记录和通信安全摄像机可以包括本文所述的门铃的基本上所有结构和功能,但没有前按钮和相关部件。

a/v记录和通信门铃100可以位于结构(未示出)的入口附近,所述建筑物诸如住宅、商业、存储设施等。a/v记录和通信门铃100包括摄像机102、麦克风104和扬声器106。摄像机102可以包括例如高清(hd)视频摄像机,诸如能够以720p或更高的图像显示分辨率捕获视频图像的摄像机。虽然未示出,但a/v记录和通信门铃100还可以包括其他硬件和/或部件,诸如外壳、一个或多个运动传感器(和/或其他类型的传感器)、按钮等。a/v记录和通信门铃100还可以包括与us专利申请公开号2015/0022620(申请序列号14/499,828)和2015/0022618(申请序列号14/334,922)中描述的无线通信门铃类似的元件部分和/或功能,两者均通过引用以其整体并入本文,如同完整阐述一样。

进一步参考图1,a/v记录和通信门铃100与用户的网络110通信,所述用户的网络可以是例如有线和/或无线网络。如果用户的网络110是无线的,或者包括无线部件,则网络110可以是与ieee802.11标准和/或其他无线通信标准兼容的wi-fi网络。用户的网络110连接到另一个网络112,所述另一个网络可以包括例如互联网和/或公共交换电话网(pstn)。如下所述,a/v记录和通信门铃100可以通过用户的网络110和网络112(互联网/pstn)与用户的客户端装置114通信。用户的客户端装置114可以包括例如移动电话(还可以被称为蜂窝电话)诸如智能手机、个人数字助理(pda)或另一通信装置。用户的客户端装置114包括显示器(未示出)和能够显示流式传输和/或记录的视频图像的相关部件。用户的客户端装置114还可以包括扬声器和能够广播流式传输和/或记录的音频的相关部件,并且还可以包括麦克风。a/v记录和通信门铃100还可以通过用户的网络110和网络112(互联网/pstn)与一个或多个远程存储装置116(可以互换地称为“云存储装置”)、一个或多个服务器118和/或后端api(应用程序编程接口)120通信。虽然图1将存储装置116、服务器118和后端api120示出为与网络112分开的部件,但应当理解,存储装置116、服务器118和/或后端api120可以被认为是网络112的部件。

网络112可以是被配置为操作地耦接如图1所示的上述模块、装置和系统的任何无线网络或任何有线网络或其组合。例如,网络112可以包括以下中的一个或多个:pstn(公共交换电话网)、互联网、本地内联网、pan(个人局域网)、lan(局域网)、wan(广域网)、man(城域网)、虚拟专用网(vpn)、存储区域网(san)、帧中继连接、高级智能网(ain)连接、同步光学网(sonet)连接、数字t1、t3、e1或e3线路、数字数据服务(dds)连接、dsl(数字用户线)连接、以太网连接、isdn(综合业务数字网络)线路、拨号端口(诸如v.90、v.34或v.34bis)模拟调制解调器连接、电缆调制解调器、atm(异步传输模式)连接、或fddi(光纤分布式数据接口)、或cddi(铜线分布式数据接口)连接。此外,通信还可以包括到各种无线网络中的任何一种的链接,包括wap(无线应用协议)、gprs(通用分组无线电服务)、gsm(全球移动通信系统)、cdma(码分多址)、tdma(时分多址)、fdma(频分多址)和/或ofdma(正交频分多址)蜂窝电话网络、gps、cdpd(蜂窝数字分组数据)、rim(动态研究有限公司)双工寻呼网络、蓝牙无线电、或基于ieee802.11的射频网络。网络还可以包括或与以下任何一个或多个对接:rs-232串行连接、ieee-1394(火线)连接、光纤通道连接、irda(红外)端口、scsi(小型计算机系统接口)连接、usb(通用串行总线)连接、或其他有线或无线、数字或模拟、接口或连接,网格或联网。

根据本实施方案的一个或多个方面,当人(可以互换地称为“访问者”)到达a/v记录和通信门铃100时,a/v记录和通信门铃100检测到访问者的存在并且开始在摄像机102的视野内捕获视频图像。a/v记录和通信门铃100还可以通过麦克风104捕获音频。a/v记录和通信门铃100可以使用运动传感器和/或通过检测访问者已经按下a/v记录和通信门铃100上的按钮来检测访问者的存在。

响应于访问者的检测,a/v记录和通信门铃100通过用户的网络110和网络112向用户的客户端装置114(图1)发送提醒。a/v记录和通信门铃100还向用户的客户端装置114发送流式视频,并且还可以向其发送流式音频。如果用户回应提醒,则双向音频通信可以通过a/v记录和通信门铃100和用户的客户端装置114在访问者与用户之间发生。用户可以在整个呼叫期间观看访问者,但是访问者不能看到用户(除非a/v记录和通信门铃100包括显示器,在一些实施方案中它可以存在)。

由a/v记录和通信门铃100的摄像机102捕获的视频图像(以及由麦克风104捕获的音频)可以上传到云并记录在远程存储装置116(图1)上。在一些实施方案中,即使用户选择忽略发送到他或她的客户端装置114的提醒,视频和/或音频也可以记录在远程存储装置116上。

进一步参考图1,系统还可以包括具有一个或多个部件的后端api120。如以下进一步详细讨论的,后端api(应用程序编程接口)可以包括例如一个服务器(例如,真实服务器,或虚拟机,或作为服务在云基础设施中运行的机器)或联网在一起的多个服务器,向访问它的客户端暴露至少一个api。

图2-图4示出根据本实施方案的一个方面的音频/视频(a/v)通信门铃130。图2是前视图,图3是后视图,并且图4是与安装支架137耦接的门铃130的左侧视图。门铃130包括安装到背板139的面板135(图3)。参考图4,面板135具有基本平坦的轮廓。面板135可以包含任何合适的材料,包括但不限于金属,诸如拉丝铝或不锈钢、金属合金或塑料。面板135保护门铃130的内部内容并且用作门铃130的外部前表面。

参考图2,面板135包括按钮133和光管136。按钮133和光管136可以具有各种轮廓,所述轮廓可以与面板135的轮廓匹配或可以不匹配。光管136可以包含任何合适的材料,包括但不限于透明塑料,其能够允许门铃130内产生的光穿过。如以下进一步描述的,光可以由包含在门铃130内的一个或多个发光部件(诸如发光二极管(led))产生。当按钮133被访问者按下时,按钮133可以与位于门铃130内的按钮致动器(未示出)接触。如以下进一步描述的,当被按下时,按钮133可以触发门铃130的一个或多个功能。

参考图2和图4,门铃130还包括与面板135接合的壳体131。在所示实施方案中,壳体131邻接面板135的上边缘135t(图2),但是在替代性实施方案中,壳体131与面板135之间的一个或多个间隙可以促进声音和/或光穿过门铃130。壳体131可以包含任何合适的材料,但是在一些实施方案中,壳体131的材料优选地允许红外光从门铃130内部穿出到环境,并且反之亦然。门铃130还包括透镜132。在一些实施方案中,透镜可以包括菲涅耳透镜,其可以被图案化以将入射光偏转到位于门铃130内的一个或多个红外传感器中。门铃130还包括摄像机134,所述摄像机在被激活时捕获视频数据,如下所述。

图3是根据本实施方案的一个方面的门铃130的后视图。如图所示,壳体131可以从门铃130的前部延伸到其后部并且可以紧贴地配合在背板139的唇部周围。背板139可以包含任何合适的材料,包括但不限于金属,诸如拉丝铝或不锈钢、金属合金或塑料。背板139保护门铃130的内部内容并且用作门铃130的外部后表面。面板135可以从门铃130的前部延伸并且至少部分地环绕背板139,从而允许面板135与背板139之间的耦接连接。背板139在其结构中可以具有凹口以促进耦接。

进一步参考图3,当与连接到电源的其他导电触片配合时,弹簧触片140可以向门铃130提供电力。弹簧触片140可以包含任何合适的导电材料,包括但不限于铜,并且当通过向内力接触时可以能够偏转,例如插入配合元件。门铃130还包括连接器160,诸如微型usb或其他连接器,由此可以向门铃130内的部件供应或者从所述部件供应电力和/或数据。复位按钮159可以位于背板139上,并且在复位按钮159被按下时,可以与位于门铃130内的按钮致动器(未示出)接触。当复位按钮159被按下时,它可以触发一种或多种功能,如下所述。

图4是根据本实施方案的一个方面的耦接到安装支架137的门铃130的左侧轮廓图。安装支架137促进将门铃130安装到表面,诸如建筑物(诸如家庭或办公室)的外部。如图4所示,面板135可以从门铃130的底部向上延伸到摄像机134的正下方,并且如上所述连接到背板139。透镜132可以部分地围绕门铃130的侧面延伸并卷曲。壳体131可以围绕门铃130的侧面和顶部延伸并卷曲,并且可以如上所述耦接到背板139。摄像机134可以略微突出穿过壳体131,从而给它更宽的视野。安装支架137可以与背板139耦接,使得它们在公共接触平面中的各个点处彼此接触,从而形成包括门铃130和安装支架137的组件。本段和其他地方描述的耦接件可以通过例如但不限于螺钉、干涉配件、粘合剂或其他紧固件来固定。干涉配件可以是指一种连接类型,其中材料依赖于压力和/或重力与材料的物理强度耦接以支持与不同元件的连接。

图5是没有安装支架137的门铃130的右侧剖视图。在所示实施方案中,透镜132基本上与壳体131的前表面131f共面。在替代性实施方案中,透镜132可以凹陷在壳体131内或者可以从壳体131向外突出。摄像机134耦接到摄像机印刷电路板(pcb)147,并且摄像机134的录像134a突出穿过壳体131中的开口。摄像机透镜134a可以是能够将光聚焦到摄像机134中使得可以拍摄清晰图像的透镜。

如下所述,摄像机pcb147可以用任何合适的紧固件(诸如螺钉或干涉连接件、粘合剂等)固定在门铃内。摄像机pcb147包括实现门铃130的摄像机134的功能的各种部件。诸如红外led168的红外发光部件耦接到摄像机pcb147,并且可以在光传感器检测到低水平的环境光时被触发以激活。当被激活时,红外led168可以通过壳体131和/或摄像机134将红外光发射到周边环境中。可以被配置为检测红外光的摄像机134随后可以在由红外led168发射的光反射离开摄像机134的视野内的对象时捕获所述光,使得门铃130可以在夜间清楚地捕获图像(可以被称为“夜视”)。

继续参考图5,门铃130还包括前pcb146,在所示实施方案中,所述前pcb146驻留在门铃130的与电池166相邻的下部中。如以下进一步描述的,前pcb146可以用任何合适的紧固件(诸如螺钉或干涉连接件、粘合剂等)固定在门铃130内。前pcb146包括实现音频和光部件的功能的各种部件。电池166可以在从弹簧触片140接收电力的同时向门铃130部件提供电力,从而参与电力消耗和供电的涓流充电方法。替代地,门铃130可以直接从弹簧触片140汲取电力,而仅在弹簧触片140不提供所有功能所需的电力时依靠电池166。

继续参考图5,门铃130还包括电源pcb148,在所示实施方案中,所述电源pcb148驻留摄像机pcb147后面。如以下进一步描述的,电源pcb148可以用任何合适的紧固件(诸如螺钉或干涉连接件、粘合剂等)固定在门铃130内。电源pcb148包括实现电力和装置控制部件的功能的各种部件。

继续参考图5,门铃130还包括耦接到电源pcb148的通信模块164。如以下进一步描述的,通信模块164促进与客户端装置在一个或多个远程位置中的通信。连接器160可以从电源pcb148向外突出并延伸穿过背板139中的孔。门铃130还包括无源红外(pir)传感器144,其被固定在pir传感器托架143上或内,并且组件驻留在透镜132后面。pir传感器托架143可以用任何合适的紧固件(诸如螺钉或干涉连接件、粘合剂等)固定到门铃130。pir传感器144可以是能够检测和传递其视野内热源的存在的任何类型的传感器。此外,替代性实施方案可以包括代替pir传感器144或除此之外的一个或多个运动传感器。运动传感器可以被配置为使用任何方法检测运动,诸如不依赖于检测视野内热源的存在的方法。

图6是根据本实施方案的一个方面的门铃130和安装支架137的分解图。安装支架137被配置为安装到诸如家庭或办公室的结构的安装表面(未示出)。图6示出安装支架137的前侧137f。安装支架137被配置为安装到安装表面,使得其背侧137b面向安装表面。在某些实施方案中,安装支架137可以用任何合适的紧固件安装到各种组合物的表面,所述组合物包括但不限于木材、混凝土、灰泥、砖、乙烯基壁板、铝壁板等,所述紧固件诸如螺钉或干涉连接件、粘合剂等。门铃130可以用任何合适的紧固件(诸如螺钉或干涉连接件、粘合剂等)耦接到安装支架137。

继续参考图6,安装支架137的所示实施方案包括端接螺钉138。端接螺钉138被配置为接收与安装支架137安装在上面的结构的安装表面相邻的电线,使得门铃130可以从结构的电气系统接收电力。端接螺钉138电连接到安装支架的电触片177。如果向端接螺钉138供电,则电触片177也通过端接螺钉138接收电力。电触片177可以包含任何合适的导电材料,包括但不限于铜,并且可以从安装支架137的面略微突出,使得它们可以与位于背板139上的弹簧触片140配合。

参考图6和图7(其是安装支架137的后视图),安装支架137还包括支架pcb149。参考图7,支架pcb149位于门铃130的外部,并且因此被配置用于测量环境条件的各种传感器,诸如加速计150、气压计151、湿度传感器152以及温度传感器153。以下更详细地讨论这些组件的功能。支架pcb149可以用任何合适的紧固件(诸如螺钉或干涉连接件、粘合剂等)固定到安装支架137。

图8a和图8b分别是门铃130的顶视图和底视图。如上所述,壳体131可以从门铃130的前面131f延伸到后部,在那里它接触并紧贴地包围背板139。摄像机134可以略微突出超出壳体131的前面131f,从而给摄像机134更宽的视野。安装支架137可以包括基本平坦的后表面137r,使得门铃130和安装支架137组件可以与它们安装到的表面齐平。参考图8b,壳体131的下端可以包括被配置为接收螺钉或其他紧固件的安全螺钉孔141。

图9a是pir传感器托架143的顶视图。pir传感器托架143可以包含任何合适的材料,包括但不限于金属、金属合金或塑料。如以下进一步描述的,pir传感器托架143被配置为将pir传感器144安装在透镜132后面,使得pir传感器144以不同角度通过透镜132面向外部,从而为pir传感器144形成宽的视野,并且将视野划分为区域。进一步参考图9a,pir传感器托架143包括里面或上面可以安装pir传感器144的一个或多个面178。在所示实施方案中,pir传感器托架143包括三个面178,两个外面178中的每一个相对于面178中的中心面成55°角。在替代性实施方案中,可以根据需要增大或减小由相邻面178形成的角度以更改pir传感器144的视野。

图9b是pir传感器托架143的前视图。在所示实施方案中,每个面178包括通孔180,pir传感器144可以安装在所述通孔中。彼此间隔开的第一和第二支架182横向延伸穿过pir传感器托架143。每个支架182在任一端包括凹口184。支架182可以用于将pir传感器托架143固定在门铃130内。在替代性实施方案中,可以省略面178中的通孔180。例如,在没有通孔180的情况下,pir传感器144可以直接安装到面178。通常,面178可以包括被配置为将pir传感器144定位且固定在适当位置的任何结构。

图10a和图10b分别是pir传感器组件179的顶视图和前视图,包括pir传感器托架143、透镜132以及柔性电源电路145。如图所示,pir传感器托架143可以固定到透镜132的后面132r,其中支架182邻接透镜132的后面132r。柔性电源电路145固定到pir传感器托架143的后面143r并且可以具有轮廓以匹配pir传感器托架143的角形状,所述柔性电源电路可以是能够向pir传感器144并且从所述pir传感器递送电力和/或数据的任何材料或部件。柔性电源电路145可以连接到电源pcb148(图5),从所述电源汲取电力,和/或向所述电源传输数据和/或从所述电源传输数据。

图11是pir传感器组件179的顶视图,示出了pir传感器144的视野。每个pir传感器144包括视野,被称为“区域”,其追踪从相应的pir传感器144向外延伸的角度。区域1是仅对无源红外传感器144-1可见的区域。区域2是仅对pir传感器144-1和144-2可见的区域。区域3是仅对无源红外传感器144-2可见的区域。区域4是仅对pir传感器144-2和144-3可见的区域。区域5是仅对无源红外传感器144-3可见的区域。门铃130可以能够基于按时间顺序触发哪些区域来确定对象移动的方向。在所示实施方案中,每个区域延伸跨过110°的角度。在替代性实施方案中,每个区域可以延伸跨过不同的角度,诸如大于或小于110°的角度。

图12是根据本实施方案的一个方面的门铃130内部或与所述门铃通信的部件的功能框图。如上所述,支架pcb149可以包括加速计150、气压计151、湿度传感器152以及温度传感器153。加速计150可以是能够感测运动和/或加速度的一个或多个传感器。气压计151可以是能够确定支架pcb149可以位于其中的周围环境的大气压力的一个或多个传感器。湿度传感器152可以是能够确定支架pcb149可以位于其中的大气环境中存在的湿气含量的一个或多个传感器。温度传感器153可以是能够确定支架pcb149可以位于其中的周边环境的温度的一个或多个传感器。如上所述,支架pcb149可以位于门铃130的外壳的外部,以便减少来自由门铃130的内部部件生成的热、压力、湿气和/或其他刺激的干扰。

进一步参考图12,支架pcb149还可以包括端接螺钉插入件154,其可以被配置为接收端接螺钉138并且将电力传输到安装支架137上的电触片177(图6)。支架pcb149可以通过端接螺钉138、端接螺钉插入件154、弹簧触片140以及电触片177电耦接和/或机械耦接到电源pcb148。端接螺钉138可以接收位于门铃130安装到的表面(诸如建筑物的墙壁)的电线,使得门铃可以从建筑物的电气系统接收电力。在端接螺钉138固定在端接螺钉插入件154内时,电力可以传送到支架pcb149,并且传送到与其相关联的所有部件,包括电触片177。电触片177可以通过与弹簧触片140配合将电力传送到电源pcb148。

进一步参考图12,前pcb146可以包括光传感器155、一个或多个发光部件(诸如led156)、一个或多个扬声器157以及麦克风158。光传感器155可以是能够检测门铃130可以位于其中的周围环境的环境光的水平的一个或多个传感器。led156可以是在被供电时能够产生可见光的一个或多个发光二极管。扬声器157可以是能够响应于电信号输入产生声音的任何机电装置。麦克风158可以是能够将声波转换成电信号的声电换能器或传感器。当被激活时,led156可以照亮光管136(图2)。前pcb146及其所有部件可以电耦接到电源pcb148,从而允许数据和/或电力传输到电源pcb148和前pcb146以及从所述电源pcb148和前pcb146传输数据和/或电力。

扬声器157和麦克风158可以通过音频编码解码器(codec)161耦接到摄像机处理器170。例如,可以使用耦接到摄像机处理器170的音频编码解码器161来压缩和解压缩来自用户的客户端装置114和扬声器157以及麦克风158的数字音频的传送。一旦被音频编码解码器161压缩,数字音频数据可以通过通信模块164发送到网络112,由一个或多个服务器118路由,并且递送到用户的客户端装置114。当用户说话时,在通过网络112传送之后,数字音频数据由音频编码解码器161解压缩并通过扬声器157发送给访问者。

进一步参考图12,电源pcb148可以包括电源管理模块162、微控制器163、通信模块164以及电源pcb非易失性存储器165。在某些实施方案中,电源管理模块162可以包括能够在多个电压轨之间进行仲裁的集成电路,从而为门铃130选择电源。电池166、弹簧触片140和/或连接器160可以各自向电源管理模块162提供电力。电源管理模块162可以具有专用于电池166、弹簧触片140和连接器160的单独的电源轨。在本公开的一个方面,电源管理模块162可以连续地从电池166汲取电力以给门铃130供电,同时将电力从弹簧触片140和/或连接器160路由到电池166,从而允许电池166维持基本恒定的电荷水平。替代地,电源管理模块162可以连续地从弹簧触片140和/或连接器160汲取电力以给门铃130供电,而仅当来自弹簧触片140和/或连接器160的电力低或不足时从电池166汲取。电源管理模块162还可以用作连接器160与微控制器163之间的数据的管道。

进一步参考图12,在某些实施方案中,微控制器163可以包括集成电路,所述集成电路包括处理器核、存储器以及可编程的输入/输出外围装置。微控制器163可以从pir传感器144、支架pcb149、电源管理模块162、光传感器155、麦克风158和/或通信模块164接收输入信号(诸如数据和/或电力),并且可以执行如下进一步描述的各种功能。当微控制器163由pir传感器144触发时,可以触发微控制器163以执行一个或多个功能,诸如以下参考图14描述的那些功能。如以下进一步描述的,当光传感器155检测到低水平的环境光时,光传感器155可以触发微控制器163以实现“夜视”。微控制器163还可以充当用于在各种部件与通信模块164之间通信的数据的管道。

进一步参考图12,通信模块164可以包括集成电路,所述集成电路包括处理器核、存储器以及可编程的输入/输出外围装置。通信模块164还可以被配置为无线地向远程网络装置传输数据,并且可以包括一个或多个收发器(未示出)。无线通信可以包括一个或多个无线网络,诸如但不限于wi-fi、蜂窝、蓝牙和/或卫星网络。通信模块164可以从摄像机pcb147、微控制器163、按钮133、重置按钮159和/或电源pcb非易失性存储器165接收输入,诸如电力和/或数据。当按下按钮133时,可以触发通信模块164以执行一个或多个功能,诸如以下参考图13描述的那些功能。当按下重置按钮159时,可以触发通信模块164以擦除存储在电源pcb非易失性存储器165和/或摄像机pcb存储器169处的任何数据。通信模块164还可以充当用于在各种部件与微控制器163之间通信的数据的管道。电源pcb非易失性存储器165可以包括被配置为存储和/或传输数据的闪存。例如,在某些实施方案中,电源pcb非易失性存储器165可以包括串行外围接口(spi)闪存。

进一步参考图12,摄像机pcb147可以包括促进摄像机134的操作的部件。例如,成像器171可以包括视频记录传感器和/或摄像机芯片。在本公开的一个方面,成像器171可以包括互补金属氧化物半导体(cmos)阵列,并且可以能够记录高清晰度(720p或更好)的视频文件。摄像机处理器170可以包括编码和压缩芯片。在一些实施方案中,摄像机处理器170可以包括桥接处理器。摄像机处理器170可以处理由成像器171记录的视频和由麦克风158记录的音频,并且可以将此数据转换成适合于由通信模块164无线传送到网络的形式。摄像机pcb存储器169可以包括易失性存储器,其可以在数据被摄像机处理器170缓冲或编码时使用。例如,在某些实施方案中,摄像机pcb存储器169可以包括同步动态随机存取存储器(sdram)。irled168可以包括能够辐射红外光的发光二极管。ir截止滤光器167可以包括系统,所述系统在被触发时将成像器171配置为主要看到红外光而不是可见光。当光传感器155检测到低水平的环境光(其可以包括可见光谱中妨碍成像器171的性能的水平)时,irled168可以通过门铃130外壳将红外光照射到环境中,并且ir截止滤光器167可以使得成像器171能够在红外光反射或折射离开门铃的视野内的对象时看到所述红外光。此过程可以为门铃130提供上述“夜视”功能。

图13是示出根据本公开的一方面的过程的一个实施方案的流程图。在方框b200处,访问者按下门铃130上的按钮133。在方框b202处,通信模块164向网络装置发送请求。一旦网络装置接收到请求,在方框b204处,网络装置可以通过用户的网络110和网络112将门铃130连接到用户的客户端装置114。在方框b206中,门铃130可以使用摄像机134、麦克风158和/或任何其他可用传感器来记录可用的音频和/或视频数据。在方框b208处,将音频和/或视频数据传输到用户的客户端装置114。在方框b210处,用户可以在他或她的客户端装置114上接收通知,提示他或她接受或拒绝。如果用户拒绝通知,则过程前进到方框b214处,其中音频和/或视频数据记录并存储在云服务器处。随后会话在方框b216处结束,并且门铃130与用户的客户端装置114之间的连接终止。然而,如果用户选择接受通知,则在方框b212处,用户通过用户的客户端装置114与访问者通信,同时提供由摄像机134、麦克风158和/或其他传感器捕获的音频和/或视频数据。在呼叫结束时,用户可以终止用户的客户端装置114与门铃130之间的连接,并且会话在方框b216处结束。在一些实施方案中,即使用户接受通知并通过用户的客户端装置114与访问者通信,音频和/或视频数据也可以记录并存储在云服务器中。

图14是示出根据本公开的一方面的过程的另一个实施方案的流程图。在方框b300处,对象可以移动到pir传感器144中的一个或多个的视野中。在方框b302处,pir传感器144可以触发微控制器163,所述微控制器随后可以触发通信模块164以向网络装置发送请求。在方框b304处,网络装置可以通过用户的网络110和网络112将门铃130连接到用户的客户端装置114。在方框b306处,门铃130可以使用摄像机134、麦克风158和/或任何其他可用传感器来记录可用的音频和/或视频数据,并且将数据流式传输到用户的客户端装置114。在方框b308处,用户可以接收通知,提示用户接受或拒绝所述通知。如果通知被接受,则在方框b310a处,可以在用户的客户端装置114上显示实时音频/视频数据,从而允许从门铃130的角度进行用户监视。当用户对此功能满意时,用户可以在方框b312处切断连接,从而会话结束。然而,如果在方框b308处,用户拒绝通知或忽略通知并且经过指定的时间间隔,则终止门铃130于用户的客户端装置114之间的连接,并且在方框b310b处,音频/视频数据记录并存储在的云服务器,使得用户可以在他们方便时观看音频/视频数据。在方框b308中的通知被拒绝或被忽略的情况下,门铃130可以被配置为记录指定的时间段。如果设置了这样的时间段,则门铃130可以在方框b312停止操作之前记录该时间段的数据,从而结束会话。

图15是示出根据本公开的一方面的过程的另一个实施方案的流程图。在方框b400处,用户可以选择“贪睡超时”,其是门铃130可以在执行操作(例如,接受或拒绝/忽略通知)之后停用或者不响应刺激(诸如光、声音或热特征)的时间段。例如,用户可以将贪睡超时设置为15分钟。在方框b402处,对象移动到pir传感器144中的一个或多个的视野中。在方框b404处,微控制器163可以触发通信模块164以向网络装置发送请求。在方框b406处,网络装置可以通过用户的网络110和网络112将门铃130连接到用户的客户端装置114。在方框b408处,可以将由门铃130捕获的音频/视频数据流式传输到用户的客户端装置114。在方框b410处,用户可以接收通知,提示用户接受或/忽略拒绝请求。如果请求被拒绝或忽略,则在方框b412b处,可以记录音频/视频数据并将其存储在云服务器处。在门铃130完成记录之后,在方框b414处,对象可以保留在pir传感器144的视野中。在块b416中,微控制器163在触发通信模块164向网络装置提交另一请求之前等待“贪睡时间”过去,例如15分钟。在贪睡时间(例如15分钟)过去之后,过程返回到方框b404并且如上所述地前进。循环可以像这样继续,直到在方框b410处用户接受通知请求。过程随后移动到方框b412a,其中在用户的客户端装置114上显示实时音频和/或视频数据,从而允许从门铃130的角度进行用户监视。在用户的请求下,可以切断连接并且会话在方框b418处结束。此时,用户可以选择过程返回到方框b416,从而可能没有进一步的响应,直到从上一个会话结束起已经过了贪睡时间,例如15分钟,或者用户可以选择过程返回到方框b402并且在下次pir传感器144中的一个或多个感知到对象时接收通知。

如以上讨论的,本公开提供了包括a/v记录和通信门铃的方法和系统的许多示例,但本实施方案同样适用于除门铃之外的a/v记录和通信装置。例如,代替一个或多个a/v记录和通信门铃,或者除了一个或多个a/v记录和通信门铃之外,本实施方案可以包括一个或多个a/v记录和通信安全摄像机。示例性a/v记录和通信安全摄像机可以包括门铃130的基本上所有结构和功能,但没有前按钮133、按钮致动器和/或光管136。示例性a/v记录和通信安全摄像机可以还省略其他部件,例如像,支架pcb149及其部件。

如上所述,本实施方案的一个方面包括实现音频/视频(a/v)记录和通信装置的用户可能不时期望共享由其装置记录的视频录像。例如,当a/v记录和通信装置记录可疑活动或甚至犯罪活动的视频录像时,观看录像的用户可以期望提醒他或她的邻居可疑或犯罪活动中涉及的人员造成的可能危险。于是,通过促进与一个人的邻居容易共享由此类装置记录的视频录像来增强a/v记录和通信装置的功能将是有利的。在另一示例中,a/v记录和通信装置可以记录用户的朋友和家人可能感兴趣的活动的视频录像(例如,在院子里玩耍的孩子的图像)。于是,通过促进与一个人的朋友和家人容易共享由此类装置记录的视频录像来增强a/v记录和通信装置的功能将是有利的。如以下详细描述的,本实施方案提供了这些和其他增强。具体地,本实施方案使得由a/v记录和通信装置捕获的视频录像能够容易地上传到云并且与用户选择的任何人共享,包括邻居、朋友和家人。

图16示出根据本实施方案的用于共享来自a/v记录和通信装置的视频录像的系统500。示出的系统500包括第一a/v记录和通信门铃502(标记为“a/v门铃#1”)。第一a/v门铃502可以具有例如与本文描述的门铃130类似的部件和/或功能。替代地,第一a/v门铃502可以具有与门铃130不同的部件和/或功能,但是仍然可以能够记录视频录像和/或音频并且无线传输所记录的视频录像和/或音频。在某些实施方案中,第一a/v门铃502可以根本不是门铃,而是可以是例如a/v记录和通信安全摄像机。

进一步参考图16,系统500还包括与第一a/v门铃502相关联的第一客户端装置504(标记为“客户端装置#1”)。第一客户端装置504和第一a/v门铃502可以由同一用户拥有和/或由同一用户控制。第一客户端装置504可以具有例如与本文描述的用户的客户端装置114类似的部件和/或功能,并且可以包括例如移动电话(还可以被称为蜂窝电话)诸如智能手机、个人数字助理(pda)或另一通信装置。系统500还包括网络506。可以包括例如互联网和/或公共交换电话网(pstn)的网络506包括多个网络装置,诸如一个或多个服务器、路由器、交换机、存储装置等(未示出)。系统500还包括多个其他a/v门铃508、510(标记为“a/v门铃#2”到“a/v门铃#n”)和多个其他客户端装置512、514(标记为“客户端装置#2”到“客户端装置#n”)。其他客户端装置512、514各自与其他a/v门铃508、510中的对应一个相关联。其他a/v门铃508、510可以具有例如与第一a/v门铃502类似的部件和/或功能,并且其他客户端装置512、514可以具有例如与第一客户端装置504类似的部件和/或功能。

在图16的系统500中,a/v门铃中的任何一个可以记录来自相应门铃的视野内的区域的视频录像。已经记录视频录像的门铃的所有者(或用户)可以与其他a/v门铃的一个或多个其他所有者/用户共享视频录像。确定哪些用户将接收共享视频录像的通知可以基于与不同用户相关联的a/v门铃的相对位置。更具体地,如果共享视频录像由位于给定用户(userx)自己的a/v门铃的预限定距离内的a/v门铃中的一者记录,则userx可以接收共享视频录像的通知。此外,在某些实施方案中,预限定距离可以由userx配置。以下参考图17-图19描述用于这样共享记录的视频录像的示例性过程。

图17示出了包括多个建筑物518的社区516,所述建筑物诸如家庭、办公室、零售企业、仓库等。建筑物518中的至少一些包括固定到外表面诸如邻近前门的a/v记录和通信门铃。例如,图17示出与三个不同建筑物相关联的三个a/v门铃(a/v门铃#1520、a/v门铃#2522、a/v门铃#3524)。a/v门铃520、522、524中的每一个具有围绕它的限定区域,由三个重叠圆圈表示(区域#1526、区域#2528、区域#3530)。每个圆圈526、528、530表示圆圈中心的a/v门铃的所有者/用户将接收由该区域内的其他a/v门铃记录的共享视频录像的通知的区域。

例如,如果a/v门铃#1520记录视频录像并且a/v门铃#1520的所有者/用户共享所记录的视频录像,则a/v门铃#3524的所有者/用户将接收到共享视频录像的通知,因为a/v门铃#1520位于区域#3530内,但是a/v门铃#2522的所有者/用户将不会接收到共享视频录像的通知,因为a/v门铃#1520位于区域#2528之外。在另一个示例中,如果a/v门铃#2522记录视频录像并且a/v门铃#2522的所有者/用户共享所记录的视频录像,则a/v门铃1和3的所有者/用户将都接收到共享视频录像的通知,因为a/v门铃#2522位于区域#1526和区域#3530两者内。在另一个示例中,如果a/v门铃#3524记录视频录像并且a/v门铃#3524的所有者/用户共享所记录的视频录像,则a/v门铃1和2的所有者/用户将都接收不到共享视频录像的通知,因为a/v门铃#3524位于区域#1526和区域#2528两者之外。在图17的底部的表格中总结了哪些所有者/用户将接收到共享通知以及哪些所有者/用户将接收不到共享通知的确定。

图18是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃(或其他a/v记录和通信装置)的视频录像的过程的序列图。a/v门铃520(a/v门铃#1、图17和图18)可以记录视频录像,其还可以包括音频。例如,门铃520可以在门铃520处检测到访问者时开始记录视频录像,这可以例如在门铃520检测到运动时或者在访问者按下门铃520上的前按钮时发生。进一步参考图18,门铃520向网络542发送第一提醒信号和第一视频信号540,并且网络542接收第一提醒信号和第一视频信号540。网络542包括一个或多个网络装置,例如像,一个或多个服务器、路由器、交换机、存储装置等(未示出)。至少一些网络装置包括处理器和存储器。第一视频信号包括由门铃520的摄像机捕获的图像(视频录像)。

网络542响应于接收到第一提醒信号和第一视频信号540,向第一客户端装置544(用户的客户端装置#1)传输第二提醒信号和第二视频信号546。第二提醒信号可以是例如推送通知。推送通知(也称为服务器推送通知)是在没有来自客户端的特定请求的情况下从软件应用程序向计算装置传送递送信息。第二视频信号包括由门铃520的摄像机捕获的图像。与第一客户端装置544相关联的用户可以是门铃520(a/v门铃#1)的所有者/用户。用户在接收到第二提醒信号时可以选择应答第二提醒信号,这可以例如打开用户与门铃520处的访问者之间的实时呼叫。替代地,用户可以忽略第二提醒信号(例如,选择不应答呼叫)。如果用户忽略第二提醒信号,他或她仍然可以在稍后的时间观看第二视频信号的视频录像。

在他或她的客户端装置544的显示器上观看视频录像之后(或在观看时),用户可以决定与其他用户共享视频录像。例如,用户可以从在他或她的客户端装置544上执行的应用程序内点击“共享”按钮。随后,第一客户端装置544向网络542发送共享信号548,并且网络542从第一客户端装置544接收共享信号548。响应于从第一客户端装置544接收共享信号548,网络542中的至少一个网络装置确定将接收共享视频录像的通知的其他用户。例如,网络装置可以确定记录共享视频录像的门铃520处于距多个其他a/v记录和通信门铃(或其他a/v记录和通信装置)中的至少一个其他a/v记录和通信门铃(或其他a/v记录和通信装置)的预限定距离内。例如,参考图17,如果记录共享视频录像的门铃是a/v门铃#1520,则网络装置可以识别至少一个其他门铃,诸如a/v门铃#3524,具有围绕它的限定区域(区域#3530),所述限定区域包括记录共享视频录像的门铃520的位置。一旦识别出其他门铃,网络装置就可以向与识别的其他门铃相关联的每个客户端装置(至少包括用户的客户端装置#3552)传输共享通知信号550。共享通知信号550可以是例如推送通知。其他用户在接收到共享通知信号550时可以选择观看共享视频录像。替代地,其他用户可以忽略共享通知信号550。如果其他用户忽略共享通知信号550,则他或她仍然可以在稍后的时间观看共享视频录像。

上面参考图18描述的过程有利地使a/v记录和通信装置的用户能够彼此共享视频录像。此功能可以通过提高公众对可疑活动的意识来帮助减少犯罪。例如,第一用户可以观看由他或她的门铃记录的视频录像,并且确定视频录像中的一个或多个人参与或可能参与犯罪活动。随后,第一用户可以与其他用户共享该视频录像,其他用户在观看共享视频录像之后可以被提醒寻找共享视频录像中的一个或多个人,并且如果一个或多个此类其他用户观察到共享视频录像中的一个或多个人参与另外的可疑活动,则他们很可能向执法部门报告所述一个或多个人。

在图18的过程中,以及在本文描述的其他过程中,关于哪些其他用户将接收到由第一用户共享的视频录像的通知做出确定。此确定基于与每个用户相关联的a/v记录和通信装置的相对位置。并且,如上面参考图17所述,给定用户(用户x)是否将接收到共享通知取决于用户x相对于他或她自己的a/v记录和通信装置设置的距离(提醒半径)。如果记录共享视频的装置位于用户x围绕他或她自己的a/v记录和通信装置限定的区域内,则用户x将接收到共享通知。如果记录共享视频的装置位于用户x围绕他或她自己的a/v记录和通信装置限定的区域外,则用户x将接收不到共享通知。因此,哪些用户将接收到共享通知的确定不取决于由记录共享视频的a/v记录和通信装置的所有者/用户设置的提醒半径。相反,该确定基于由除了记录共享视频的装置之外的a/v记录和通信装置的所有者/用户设置的提醒半径,并且这些提醒半径中的许多可以彼此不同。也就是说,用户x1可以在他或她的门铃周围设置半英里的提醒半径,而用户x2可以在他或她的门铃周围设置三英里的提醒半径。如果记录共享视频的装置在用户x1的门铃的半英里内,则用户x1将接收到共享通知,并且如果记录共享视频的装置在用户x2的门铃的三英里内,则用户x2将接收到共享通知。

此外,在一些情况下,即使第一用户的门铃比第二用户的门铃更靠近记录共享视频的门铃,第一用户也可以接收不到共享通知,而第二用户可以接收到共享通知。例如,再次假设用户x1已在他或她的门铃周围设置半英里的提醒半径,而用户x2已在他或她的门铃周围设置三英里的提醒半径。如果用户x1的门铃远离记录共享视频的门铃一英里并且用户x2的门铃远离记录共享视频的门铃两英里,则用户x1将接收不到共享通知,因为记录共享视频的门铃在用户x1的提醒半径之外,但用户x2将接收到共享通知,因为记录共享视频的门铃在用户x2的提醒半径之内。

更进一步地,给定用户可以具有多于一个a/v记录和通信装置,并且这些装置中的至少两个可以处于不同位置(例如,不在同一产权上或不附接到同一结构)。在此类情况下,每个装置可以具有其自己的提醒半径,并因此具有其自己限定的用于接收共享通知的距离/区域。因此,当记录共享视频的装置在用户的装置中的至少一个周围的限定区域内时,该用户可以接收到共享通知,即使记录共享视频的装置在该同一用户的装置中的至少一个其他装置周围的限定区域之外亦是如此。

在一些实施方案中,用户可以在同一位置处具有多于一个a/v记录和通信装置(例如,附接到同一结构,或附接到位于同一产权上的单独结构)。在此类情况下,彼此邻近的装置可以共享提醒区域。例如,用户可以具有位于他或她的前门附近的a/v记录和通信门铃以及位于他或她家后方的a/v记录和通信安全摄像机。这些装置可以共享一个提醒半径/提醒区域。

更进一步地,用户可以根据期望调节其a/v记录和通信装置周围的限定区域的大小。关于一组给定a/v记录和通信装置中的每个a/v记录和通信装置的信息可以存储在一个或多个数据结构中,并且在需要时被访问以确定每当第一用户共享记录的视频录像时哪些用户将接收到共享通知。当用户调节他或她的a/v记录和通信装置周围的限定区域的大小时,可以相应地更新存储在数据结构中的信息。

图19是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃(或其他a/v记录和通信装置)的视频录像的另一过程的流程图。从网络装置的角度描述图19的过程。因此,在方框b560处,网络装置从第一a/v门铃接收第一提醒信号和第一视频信号。在方框b562处,网络装置向第一客户端装置传输第二提醒信号和第二视频信号。在方框b564处,网络装置从第一客户端装置接收共享信号。在方框b566处,网络装置确定至少一个第二a/v门铃处于距第一a/v门铃的至少一个预限定距离内。在方框b568处,网络装置向对应于至少一个确定的第二a/v门铃的至少一个第二客户端装置传输共享通知信号。

图20-图24是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的过程的方面的图形用户界面(gui)570的截屏。从在他或她的客户端装置上接收提醒信号和视频信号的用户的角度描述图20-图24的过程。因此,图20-图24中所示的gui570被配置为在用户的客户端装置(诸如智能手机)的显示器上显示。

参考图20,示出实时呼叫屏幕572。当用户的a/v记录和通信装置检测到运动时,或者在门铃的情况下,当访问者按下门铃上的前按钮时,用户在他或她的客户端装置上接收提醒以及由a/v记录和通信装置的摄像机记录的流式视频录像。如果用户应答提醒,则诸如图20中所示的实时呼叫屏幕572可以在用户的客户端装置上显示。实时呼叫屏幕572可以包括一个或多个按钮,诸如结束按钮574(用于终止或断开呼叫)、音量调节按钮576、静音按钮578、全屏按钮580(用于扩大视频,使得它填满整个显示屏)和/或菜单按钮582。

实时呼叫屏幕572还可以包括社区共享按钮584。如果用户在实时呼叫期间选择社区共享按钮584,则gui570可以显示在实时呼叫之后将提示用户与用户的“社区”中的其他用户共享呼叫的视频的通知586,所述用户例如根据上面参考图18和图19描述的过程确定的那些用户。例如,如图21所示,通知586可以出现在实时呼叫屏幕572的横幅部分588中。有利地,在横幅588中显示通知586不会中断实时呼叫,使得用户和访问者可以在期望的时间内继续彼此讲话。

如图22所示,如果用户在实时呼叫期间选择社区共享按钮584,则在呼叫终止之后,诸如当用户在实时呼叫屏幕572(图20)上选择结束按钮574时,共享信息屏幕590可以在gui570上显示。在所示实施方案中,共享信息屏幕590包括来自在实时呼叫期间记录的视频的静止图像592,以及文本信息594。例如,文本594可以包括诸如“提醒你的邻居”的短语,其通知(或提醒)用户他或她将要与一个或多个其他用户共享所记录的视频录像。文本594还可以包括视频录像将与记录视频的位置的一般指示一起被共享的通知。例如,位置信息可以识别街道名称和街区号码,诸如“第14街道的1300街区”,和/或可以识别最近的十字路口,诸如“靠近第14街道和圣塔莫尼卡大道(streetandsantamonicaboulevard)的十字路口”。也可以显示诸如问号的图标596。如果用户选择问号图标596,则可以显示关于共享特征的另外信息,和/或可以显示帮助菜单。

共享信息屏幕590还可以包括文本输入框598。如图23所示,如果用户选择文本输入框598,诸如在用户的客户端装置包括触摸屏显示器的情况下通过点击它来选择,则键盘600可以出现在显示器上。随后,用户可以输入文本来描述共享视频的内容。在输入文本之后,用户可以选择共享按钮602,之后将共享信号(图18)发送到网络,并且网络识别将被通知共享视频的一个或多个其他用户并且向识别的其他用户发出通知。共享信号可以包括或伴随用户在图23中所示的gui570的文本输入框598中输入的文本。用户还可以拒绝在文本输入框598中输入任何文本,而是可以简单地从图22的共享信息屏幕590中选择共享按钮602,之后将共享信号(图18)发送到网络,并且网络识别将被通知共享视频的一个或多个其他用户并且向识别的其他用户发出通知。

如图24所示,在用户选择共享按钮602之后,在文本输入框598中输入或不输入文本的情况下,可以在用户的客户端装置的显示器上显示确认屏幕604。确认屏幕604可以包括文本606,诸如确认视频已被共享的消息(“您的视频已被共享”)和/或感谢消息(“感谢帮助保护您邻居的安全。”)。确认屏幕604还可以包括按钮,诸如ok按钮608,所述按钮在被选择时可以使用户返回到在用户的客户端装置上执行的应用程序的另一个屏幕,诸如菜单屏幕。参考图22-图24,共享信息屏幕590(图22)、文本输入屏幕610(图23)和/或确认屏幕604(图24)可以包括关闭按钮612(“x”在右上角)。如果用户选择关闭按钮612,则可以终止共享操作而不从实时呼叫共享视频录像。此外,如果用户选择关闭按钮612,则弹出窗口(未示出)可以在显示器上显示,要求用户确认将终止共享操作。

图25-图29是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的另一过程的方面的图形用户界面(gui)620的截屏。从在他或她的客户端装置上观看早期记录的视频的用户的角度描述图25-图29的过程。因此,图25-图29中所示的gui620被配置为在用户的客户端装置(诸如智能手机)的显示器上显示。在这个实施方案中,在用户的客户端装置上显示的视频不是实时呼叫,而是在较早时间发生的访问者事件的记录。然而,记录可以是用户与访问者之间的较早的实时呼叫的记录。

参考图25,示出了视频回放屏幕622。当用户的a/v记录和通信装置检测到运动时,或者在门铃的情况下,当访问者按下门铃上的前按钮时,用户在他或她的客户端装置上接收提醒以及由a/v记录和通信装置的摄像机记录的流式视频录像。如果用户忽略提醒,则可以记录运动事件或按钮按压事件并将其存储在远程网络装置中。如图25所示,当用户稍后访问所存储的视频录像时,视频可以显示在用户的客户端装置上的视频回放屏幕622上。替代地,如下所述,如果用户应答提醒并与访问者通信但不在实时呼叫内共享视频(如上面参考图20-图24所述),则用户仍然可以通过从菜单访问记录的视频录像来观看所述记的视频录像。

进一步参考图25,视频回放屏幕622可以包括一个或多个按钮或控件,诸如音量调节滑块小部件624、倒带按钮626、播放按钮628、快进按钮630、删除按钮632、和/或共享按钮634。如果用户选择共享按钮634,则显示器上可以显示弹出菜单(未示出),向用户提供用于与他或她的联系人和/或通过社交媒体共享视频的一个或多个选项。例如,弹出菜单(或任何其他合适类型的界面)可以包括用于通过电子邮件、通过文本消息和/或通过社交媒体(诸如在等上)共享视频的选项。当用户选择其中一个选项时,可以创建新消息(或帖子等),包括到要共享的视频的链接。例如,如果用户选择通过其共享视频的社交媒体网络,则该过程可以创建具有到要共享的视频的链接的社交媒体帖子。将视频发布到一个或多个社交网络可以使视频能够被其他人看到,包括住在记录视频的社区中的其他人。这些人可以识别视频中的人,并且可以能够帮助识别该人。此外,社交网络帖子可以向住在记录视频的社区中的其他人提供警告,鼓励那些人注意视频中的人。

虽然本实施方案不限于与任何特定社交网络或社交网络类型一起使用,但本实施方案可以很好地适用于面向社区的社交网络,诸如面向社区的社交网络通过限制访问与发帖人同一社区中的人或附近的人的帖子来允许用户与住在他们社区和/或附近社区中的人联系。如上所述,在一些方面,本实施方案使用户能够将视频共享到社交网络。当视频发布到社区的社交网络服务时,视频更有可能被住在记录视频的社区的人看到。因此,视频更可能与面向社区的社交网络中的人相关,因为那些人更可能也看到视频中的人。因此,面向社区的社交网络成员可以能够提供关于视频中的人的另外信息,诸如确认他们也看到了社区中的人和/或帮助识别视频中的人。如果视频中的人在社区中犯下了犯罪行为,则识别这些人可以帮助导致他们被捕并被定罪。

进一步参考图25,视频回放屏幕622还可以包括进度条636和指示当前正在播放视频的什么部分的滑块小部件638。例如,进度条636的第一端642处的计时器640指示视频已经过了多少,并且进度条636的第二端646处的计时器644指示剩余多少视频要播放。在视频播放时,进度滑块小部件638从进度条636的第一端642移动到第二端646。如果用户想要跳转到视频的特定部分,则他或她可以通过选择滑块小部件638、沿着进度条636滑动它并释放它来向左或向右移动它。视频回放屏幕622还可以包括完成按钮648,所述按钮在被选择时关闭视频并使用户返回到在用户的客户端装置上执行的应用程序内的前一屏幕。

进一步参考图25,视频回放屏幕622还可以包括社区共享按钮584。如图26所示,如果用户选择社区共享按钮584,则gui620可以显示文本信息594。例如,文本594可以包括诸如“提醒你的邻居”的短语,其通知(或提醒)用户他或她将要与一个或多个其他用户共享所记录的视频录像。文本594还可以包括视频录像将与记录视频的位置的一般指示一起被共享的通知。例如,位置信息可以识别街道名称和街区号码,诸如“第14街道的1300街区”,和/或可以识别最近的十字路口,诸如“靠近第14街道和圣塔莫尼卡大道的十字路口”。也可以显示诸如问号的图标596。如果用户选择问号图标596,则可以显示关于共享特征的另外信息,和/或可以显示帮助菜单。

图26的gui620还可以包括文本输入框598。如图27所示,如果用户选择文本输入框598,诸如在用户的客户端装置包括触摸屏显示器的情况下通过点击它来选择,则键盘600可以出现在显示器上。随后,用户可以输入文本来描述共享视频的内容。在输入文本之后,用户可以选择共享按钮602,之后将共享信号(图18)发送到网络,并且网络识别将被通知共享视频的一个或多个其他用户并且向识别的其他用户发出通知。共享信号可以包括或伴随用户在图27中所示的gui620的文本输入框598中输入的文本。用户还可以拒绝在文本输入框598中输入任何文本,而是可以简单地从图26的共享屏幕650中选择共享按钮602,之后将共享信号(图18)发送到网络,并且网络识别将被通知共享视频的一个或多个其他用户并且向识别的其他用户发出通知。

如图28所示,在用户选择共享按钮602之后,在文本输入框598中输入或不输入文本的情况下,可以在用户的客户端装置的gui620上显示确认消息652。确认消息652可以包括文本,诸如确认视频已被共享的消息(“您的视频已被发布并且您的邻居已被提醒”)。参考图29,还可以示出弹出消息654,询问用户他或她是否想要“取消共享”视频。弹出消息654可以包括诸如“您已经与您邻居共享此视频”的文本656以及一个或多个按钮,诸如取消按钮658和/或是(或ok)按钮660。如果用户选择是按钮660,则共享视频可以被“取消共享”,而如果用户选择取消按钮658,则共享视频将不被“取消共享”。参考图26-图28,gui620可以包括关闭按钮612(右上角的“x”)。如果用户选择关闭按钮612,则可以终止共享操作而不共享视频录像。此外,如果用户选择关闭按钮612,则弹出窗口(未示出)可以在显示器上显示,要求用户确认将终止共享操作。

在一些实施方案中,由用户的a/v记录和通信装置记录的视频录像可能不会长期存储在远程网络装置上。在此类实施方案中,用户仍然可以与其他用户共享来自他或她的a/v记录和通信装置的视频录像,但仅从实时呼叫中共享,诸如根据上面参考图20-图24描述的过程(而不是从视频回放过程,诸如上面参考图25-图29描述的过程)。为了实现这个方面,由用户的a/v记录和通信装置记录的所有视频可以临时存储在远程网络装置上,使得如果用户从实时呼叫共享视频录像,则可以共享它。例如,只要实时呼叫正在进行,视频就可以临时存储在远程网络装置上,但是如果实时呼叫终止而用户没有选择社区共享按钮584(图20),则可以删除临时存储在远程网络装置的视频。

图30是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的序列图。图30的过程包括图18的过程的各方面,包括:门铃520向网络发送第一提醒信号和第一视频信号540(并且网络接收第一提醒信号和第一视频信号540);网络542响应于接收第一提醒信号和第一视频信号向第一客户端装置(用户的客户端装置#1)传输第二提醒信号和第二视频信号546;第一客户端装置544向网络发送共享信号548(并且网络从第一客户端装置接收共享信号548);以及网络装置542向与识别的其他门铃相关联的每个客户端装置(至少包括用户的客户端装置#3552)传输共享通知信号550。

图30的过程还包括:第三客户端装置552向网络542发送回放请求信号662(并且网络542从第三客户端装置552接收回放请求信号662);以及网络装置542响应于从第三客户端装置552接收回放请求信号662向第三客户端装置552传输第三视频信号664,第三视频信号664包括由a/v门铃#1520记录的共享视频录像。例如,用户的客户端装置#3552可以接收共享通知信号550,其可以是例如推送通知。随后,与用户的客户端装置#3552相关联的用户可以选择观看共享视频录像,诸如通过在推送通知中选择“立即观看”按钮(或“ok”按钮等)。替代地,用户可以忽略共享通知信号550,但是随后可以通过在用户的客户端装置#3552上执行的应用程序内的一个或多个屏幕/菜单请求观看共享视频录像,如下所述。随后将回放请求信号662发送到网络542,并且将共享的视频录像在第三视频信号664中发送到用户的客户端装置#3552。

图31是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图。从网络装置的角度描述图31的过程。因此,在方框b560处,网络装置从第一a/v门铃接收第一提醒信号和第一视频信号。在方框b562处,网络装置向第一客户端装置传输第二提醒信号和第二视频信号。在方框b564处,网络装置从第一客户端装置接收共享信号。在方框b566处,网络装置确定至少一个第二a/v门铃处于距第一a/v门铃的至少一个预限定距离内。在方框b568处,网络装置向对应于至少一个确定的第二a/v门铃的至少一个第二客户端装置传输共享通知信号。在方框b670处,网络装置从第二客户端装置接收回放请求信号。在方框b672处,网络装置向第二客户端装置传输第三视频信号。

图32-图35是示出根据本公开的一个方面的用于共享来自a/v记录和通信装置的视频录像的另一过程的方面的图形用户界面(gui)的截屏。以下从操作他或她的客户端装置的用户的角度描述图32-图35。因此,图32-图35中所示的gui被配置为在用户的客户端装置(诸如智能手机)的显示器上显示。

参考图32,gui680包括用于用户的a/v记录和通信装置中的每一个的按钮。例如,图32的gui680包括用于邻近用户的前门定位的门铃的第一按钮682和用于邻近用户的后门定位的门铃的第二按钮684。用户可以通过从对应于每个装置的按钮682、684中进行选择来观看由他或她的装置记录的视频录像。用户可以通过从多个过滤按钮686、688、690中进行选择来进一步观看按类型组织的视频录像。例如,图32的gui680包括用于所有活动的第一过滤按钮686、用于呼叫的第二过滤按钮688(当按下用户的门铃上的前按钮时记录视频),以及用于运动的第三过滤按钮690(当用户的门铃检测到动作时记录视频)。当用户选择所有活动过滤按钮686时,可以在gui680上显示列表691,所述列表包括由用户的装置记录的所有视频的条目,以及由用户的“社区”中的其他用户的装置记录的所有共享视频的条目,所述其他用户的装置例如根据上面参考图18和图19描述的过程确定的那些装置。例如,图32的列表691包括标记为“接受铃声”692和“错过铃声”694的条目,其对应于响应于被按下的门铃上的按钮由用户的门铃记录的视频。列表691还包括标记为“错过的运动”696的条目,其对应于响应于检测到的运动由用户的装置记录的视频。

图32的列表691还包括标记为“社区提醒[可疑活动]”698的条目。社区提醒条目698还可以包括社区事件图标700,其将条目698标识为对应于来自用户的“社区”中的另一用户的装置的共享视频。社区提醒条目698还可以包括关于共享视频的信息,包括记录它的大致位置702、记录它的日期和时间704以及由其装置记录视频的用户提供的视频的文本描述706。如果用户选择社区提醒条目698,则从用户的客户端装置向网络发送回放请求信号662(图30),并且从网络向用户的客户端装置发送包括所请求的视频的视频信号664。随后可以在用户的客户端装置的显示器上显示类似于图25中所示的gui(但没有社区共享按钮),并且用户可以观看共享视频。

参考图33,gui680还可以包括侧面菜单708。可以例如通过触摸用户的客户端装置的显示器并向右滑动(如果用户的客户端装置的显示器是触摸屏)来访问侧面菜单708。侧面菜单708可以包括用于各种设置的按钮710、用于用户的a/v记录和通信装置中的每一个的按钮712,以及社区按钮714。社区按钮714还可以包括社区事件图标700,其在前面的段落中描述。当用户选择社区按钮714时,图34中所示的社区活动屏幕716可以显示在用户的客户端装置的显示器上。

参考图34,社区活动屏幕716可以包括社区按钮718和提醒设置按钮720。当用户选择社区按钮718时,可以在gui680上显示社区活动列表722,其包括社区提醒条目698(其内容和功能在上面参考图32描述)。进一步参考图34,当用户选择提醒设置按钮720时,如果用户在多于一个位置处具有a/v记录和通信装置,则选择社区屏幕724可以显示在用户的客户端装置的显示器上,如图35所示。选择社区屏幕724可以包括列表726,其具有对应于用户具有至少一个a/v记录和通信装置的每个位置(例如,每个“社区”)的条目。例如,图35的列表726包括用于用户家庭“社区”的第一条目728和用于用户办公室“社区”的第二条目730。在某些实施方案中,如果用户在给定位置处具有多于一个a/v记录和通信装置,则每个位置只能显示一个条目。例如,如果用户在给定地址处具有两个门铃和一个安全摄像机,则在列表726中仅出现针对该位置的一个条目,并且该条目覆盖该位置处的所有三个装置。如果用户在另一个位置处具有一个或多个a/v记录和通信装置,则在列表726中出现针对该另一个位置的另一个条目。同样在某些实施方案中,列表726中的条目可以包括地址而不是名称,或者除了名称之外还包括地址。例如,不是第一条目728被标记为“家”而第二条目730被标记为“办公室”,第一条目728可以被标记为“123主街道”而第二条目730可以被标记为“456第一街道”。

然而,如图36和图37所示,如果用户在多于一个位置处不具有a/v记录和通信装置,则当用户选择提醒设置按钮720(图34)时,社区提醒设置屏幕732可以显示在用户的客户端装置的显示器上。此外,如果用户在多于一个位置处具有a/v记录和通信装置,则当用户从图35的社区活动屏幕716上的列表726中选择一个位置时,则图36和图37的社区提醒设置屏幕732也可以显示在用户的客户端装置的显示器上。

参考图36,社区提醒设置屏幕732包括开/关滑块小部件734,其使用户能够打开和关闭视频共享特征。如图36所示,当开/关滑块小部件734处于开位置时,在用户的“社区”中的其他用户共享视频时用户可以接收共享通知(提醒),并且共享视频可以出现在用户的所有活动屏幕736(图32)上的事件的列表691中,以及用户的社区活动屏幕716(图34)上的事件的列表722中。在某些实施方案中,默认情况下,开/关滑块小部件734可以处于开位置。如图37所示,当开/关滑块小部件734处于关位置时,在用户的“社区”中的其他用户共享视频时用户可以不接收共享通知(提醒),并且共享视频可以不出现在用户的所有活动屏幕736(图32)上的事件的列表691中,但共享视频可以出现在用户的社区活动屏幕716(图34)上的事件的列表722中。社区提醒设置屏幕732还包括文本横幅738,其解释当开/关滑块小部件734处于开位置(图36)时以及当开/关滑块小部件734处于关位置(图37)时视频共享特征如何起作用。

参考图36,社区提醒设置屏幕732还包括地图740。地图740上的指示符742指示用户的a/v记录和通信装置的位置,所述位置对应于从图35的列表724中选择的位置(或者如果用户在多于一个位置处不具有a/v记录和通信装置,则对应于用户具有至少一个a/v记录和通信装置的单个位置)。在所示实施方案中,指示符742包括点,但在其他实施方案中,指示符742可以包括任何其他类型的指示符,例如像针。社区提醒设置屏幕732还包括文本横幅744,其提供对应于地图740上的指示符742的位置的街道地址。

进一步参考图36,社区提醒设置屏幕732还包括滑块小部件746,其用于调节在地图740上指示的位置处的用户的a/v记录和通信装置周围的提醒半径。地图740上的指示符742周围的圆圈748识别区域750的外边界,从该外边界处用户将从其他用户接收共享通知。如图36所示,圆圈748内的区域750可以是阴影。为了调节区域750的大小,用户通过向上或向下移动滑块小部件746来调节提醒半径的长度。在所示实施方案中,向上移动滑块小部件746增加了区域750的大小(和提醒半径),而向下移动滑块小部件746减小了区域750的大小(和提醒半径)。随着滑块小部件746上下移动,指示符742周围的圆圈748的大小可以增大和减小,以便向用户提供随着提醒半径的长度增加和减小而覆盖的区域750的视觉表示。在一些实施方案中,地图740可以具有默认比例。当用户向上移动滑块小部件746以增加提醒半径的大小时,如果圆圈748达到地图740的边缘,则地图740可以开始按比例缩小,使得整个提醒区域750在地图740中始终可见。

当用户调节提醒半径的大小时,用户的客户端装置可以向网络发送提醒半径调节信号,并且网络可以用用户提醒半径的改变的大小来更新数据结构。例如,进一步参考图36,用户可以通过向上或向下移动滑块小部件746来调节提醒半径的大小。为了确认改变,用户可以在gui680上选择后退箭头752以返回到在用户的客户端装置上执行的应用程序内的前一屏幕。当用户选择后退箭头752时,提醒半径调节信号被发送到网络,并且网络用用户提醒半径的改变的大小来更新数据结构。在一些实施方案中,如果用户在不选择后退箭头752的情况下退出应用程序,则可以丢弃提醒半径的调节(提醒半径的大小可以保持不变)。

进一步参考图36,提醒半径的量值可以由滑块小部件746上的数字指示。例如,在图36中,提醒半径设置为0.2英里,如滑块小部件746上的数字.2指示。提醒半径的最大量值和/或最小量值可以由滑块小部件746的相反端处的数字指示。例如,在图36中,最大提醒半径在滑块小部件746的上端处指示为10英里,而最小提醒半径在滑块小部件746的下端处指示为.1英里。应理解,图36和图37中示出的最大量值和最小量值仅是示例并且不是限制性的。

在某些实施方案中,可以基于地图740上指示的位置周围的其他a/v记录和通信装置的数量来动态地设置提醒半径的量值。例如,提醒半径可以被设置成使得用户的a/v记录和通信装置周围的最终限定区域750包括至少最小阈值数量的其他a/v记录和通信装置。替代地,提醒半径可以被设置成使得用户的a/v记录和通信装置周围的最终限定区域750包括不多于最大阈值数量的其他a/v记录和通信装置。更进一步地,提醒半径可以被设置成使得用户的a/v记录和通信装置周围的最终限定区域750包括落在限定范围内的一些其他a/v记录和通信装置。在某些实施方案中,随着用户装置周围的其他a/v记录和通信装置的数量改变,可以动态地调节提醒半径的量值。因此,随着在用户装置周围添加更多a/v记录和通信装置,可以减小提醒半径的大小,使得限定区域750中的其他a/v记录和通信装置的数量保持大约相同。相反,随着将a/v记录和通信装置从用户装置周围的区域750移除(或停用),可以增加提醒半径的大小,使得限定区域750中的其他a/v记录和通信装置的数量保持大约相同。在某些实施方案中,用户可以通过如上面参考图36所述移动滑块小部件746来手动选择提醒半径的量值来超控提醒半径的量值的动态设置和/或调节。

在一些实施方案中,用户的a/v记录和通信装置周围的限定的提醒区域可以不具有圆形外边界。例如,用户可以在他或她的a/v记录和通信装置周围限定具有非圆形形状的提醒区域,诸如正方形、矩形或任何其他形状,包括不规则多边形。提醒区域的形状还可以在一个方向上比在另一个方向上从a/v记录和通信装置延伸更大的距离。例如,如果a/v记录和通信装置位于沿海区域、湖滨、或无人居住区域(诸如沙漠)的边缘上,或限制区(诸如军事基地)的边缘上,则用户可能不想让提醒区域在水或沙漠或军事基地上延伸,但用户可能想让提醒区域在远离水或沙漠或军事基地等的方向上延伸相当大的距离。在此类实施方案中,a/v记录和通信装置不会位于限定的提醒区域的中心。

图38是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的序列图。在图38的过程中,新的a/v记录和通信装置被激活并连接到网络。在某些实施方案中,可以使用在用户的客户端装置上执行的应用程序来执行激活/设置/连接过程的一些方面。因此,参考图38,用户的客户端装置754(用户的客户端装置#1)可以向网络756发送与用户的a/v记录和通信装置(a/v门铃#1)相关联的信息758,并且网络756可以从用户的客户端装置754接收所述信息。信息758可以包括例如用户的a/v记录和通信装置的位置。位置可以包括与用户的a/v记录和通信装置相关联(例如像固定到)的建筑物的街道地址。用户的客户端装置754还可以向网络756发送用于用户的a/v记录和通信装置的视频共享特征的启用信号760,并且网络756还可以从用户的客户端装置754接收所述启用信号。例如,在设置过程期间,用户可以使用诸如图36中所示的gui来启用(打开)视频共享特征。在一些实施方案中,可以默认启用视频共享特征,使得用户不必采取任何肯定步骤来启用视频共享特征。

进一步参考图38,用户的客户端装置754还可以向网络756发送与用户的a/v记录和通信装置的视频共享特征相关联的通知距离(提醒半径)762,并且网络756还可以从用户的客户端装置754接收所述通知距离。例如,在设置过程期间,用户可以使用诸如图36中所示的gui来选择提醒半径762。在一些实施方案中,提醒半径762可以自动设置为默认值,或者可以根据上述标准自动设置,使得用户不必采取任何肯定步骤来设置提醒半径762。提醒半径762限定用户的a/v记录和通信装置周围的区域,该区域包括至少一个其他a/v记录和通信装置(在此示例中,将被称为a/v门铃#2)。a/v门铃#2可以记录视频录像,并且与a/v门铃#2相关联的用户可以根据本文描述的过程共享所记录的视频录像。因此,进一步参考图38,与a/v门铃#2相关联的客户端装置(用户的客户端装置#2764)可以向网络756发送共享信号766,并且网络756可以从用户的客户端装置#2764接收所述共享信号。在确定a/v门铃#2764处于a/v门铃#1周围限定的提醒区域内之后,网络756随后可以向与a/v门铃#1相关联的客户端装置(用户的客户端装置#1754)发送共享通知信号768。

图39和图40是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的其他过程的流程图。从用户的角度描述图39,而从网络装置的角度描述图40。因此,参考图39,在方框b770处,用户可以激活新的a/v记录和通信装置并将其连接到网络。如上所述,可以使用在用户的客户端装置上执行的应用程序来执行激活/设置/连接过程的一些方面。在方框b772处,用户可以启用用户的a/v记录和通信装置的视频共享特征,并且在方框b774处,用户可以设置与用户的a/v记录和通信装置的视频共享特征相关联的通知距离(提醒半径)。如上所述,激活/设置/连接过程的这些方面可以是自动的,使得用户不必采取任何肯定的步骤。提醒半径限定用户的a/v记录和通信装置周围的区域,该区域包括至少一个其他a/v记录和通信装置(在此示例中,将被称为第二a/v门铃)。第二a/v门铃可以记录视频录像,并且与第二a/v门铃相关联的用户可以根据本文描述的过程共享所记录的视频录像。与第二a/v门铃相关联的客户端装置可以向网络发送共享信号,并且网络可以从第二a/v门铃接收所述共享信号。在确定第二a/v门铃处于a/v门铃#1周围限定的提醒区域内之后,网络随后可以向与a/v门铃#1相关联的客户端装置(第一客户端装置)发送共享通知信号。因此,在方框b776处,第一客户端装置可以接收共享通知信号,包括到由处于第一a/v门铃的通知距离(提醒半径)内的第二a/v门铃记录的视频录像的链接。

参考图40,在方框b778处,网络可以从用户的客户端装置接收与用户的a/v记录和通信装置(第一a/v门铃)相关联的信息。信息可以包括例如第一a/v门铃的位置。位置可以包括与第一a/v门铃相关联(例如像固定到)的建筑物的街道地址。在方框b780处,网络还可以从用户的客户端装置接收用于第一a/v门铃的视频共享特征的启用信号。例如,在设置过程期间,用户可以使用诸如图36中所示的gui来启用(打开)视频共享特征。在一些实施方案中,可以默认启用视频共享特征,使得用户不必采取任何肯定步骤来启用视频共享特征。

进一步参考图40,在方框b782处,网络还可以从用户的客户端装置接收与第一a/v门铃的视频共享特征相关联的通知距离(提醒半径)。例如,在设置过程期间,用户可以使用诸如图36中所示的gui来选择提醒半径。在一些实施方案中,提醒半径可以自动设置为默认值,或者可以根据上述标准自动设置,使得用户不必采取任何肯定步骤来设置提醒半径。在方框b784处,网络可以用接收的关于第一a/v门铃的信息来更新一个或多个数据结构(提醒区域),包括其位置和/或其提醒半径。

提醒半径限定第一a/v门铃周围的区域,该区域包括至少一个其他a/v记录和通信装置(在此示例中,将被称为第二a/v门铃)。第二a/v门铃可以记录视频录像,并且与第二a/v门铃相关联的用户可以根据本文描述的过程共享所记录的视频录像。因此,进一步参考图40,在方框b786处,网络可以从第二客户端装置接收共享信号。在方框b788处确定第二a/v门铃处于第一a/v门铃周围限定的提醒区域内之后,网络随后可以在方框b790处向与第一a/v门铃相关联的客户端装置发送共享通知信号。

图41是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的序列图。图41的过程包括图38的过程的各方面,包括:用户的客户端装置754(用户的客户端装置#1)向网络756发送(并且网络756从用户的客户端装置754接收)与用户的a/v记录和通信装置(a/v门铃#1)相关联的信息758;用户的客户端装置754还向网络756发送(并且网络756还从用户的客户端装置754接收)用于用户的a/v记录和通信装置的视频共享特征的启用信号760;用户的客户端装置754还向网络756发送(并且网络756还从用户的客户端装置754接收)与用户的a/v记录和通信装置的视频共享特征相关联的通知距离(提醒半径)762;第二客户端装置764(用户的客户端装置#2)向网络756发送共享信号766(并且网络756从第二客户端装置764接收共享信号766);以及网络装置756向用户的客户端装置754传输共享通知信号768。

图41的过程还包括:用户的客户端装置754向网络756发送回放请求信号792(并且网络756从用户的客户端装置754接收回放请求信号);以及网络装置756响应于从用户的客户端装置754接收回放请求信号792向用户的客户端装置754传输视频信号794,视频信号794包括由a/v门铃#2记录的共享视频录像。例如,用户的客户端装置#1754可以接收共享通知信号768,其可以是例如推送通知。随后,与用户的客户端装置#1754相关联的用户可以选择观看共享视频录像,诸如通过在推送通知中选择“立即观看”按钮(或“ok”按钮等)。替代地,用户可以忽略共享通知信号768,但是随后可以通过在用户的客户端装置#1754上执行的应用程序内的一个或多个屏幕/菜单请求观看共享视频录像,如上所述。随后将回放请求信号768发送到网络756,并且将共享的视频录像在视频信号794中发送到用户的客户端装置#1754。

图42是示出根据本公开的一个方面的用于共享来自a/v记录和通信门铃的视频录像的另一过程的流程图。从网络装置的角度描述图42的过程。因此,在方框b778处,网络从用户的客户端装置接收与用户的a/v记录和通信装置(第一a/v门铃)相关联的信息。信息可以包括例如第一a/v门铃的位置。位置可以包括与第一a/v门铃相关联(例如像固定到)的建筑物的街道地址。在方框b780处,网络还可以从用户的客户端装置接收用于第一a/v门铃的视频共享特征的启用信号。例如,在设置过程期间,用户可以使用诸如图36中所示的gui来启用(打开)视频共享特征。在一些实施方案中,可以默认启用视频共享特征,使得用户不必采取任何肯定步骤来启用视频共享特征。

进一步参考图42,在方框b782处,网络还可以从用户的客户端装置接收与第一a/v门铃的视频共享特征相关联的通知距离(提醒半径)。例如,在设置过程期间,用户可以使用诸如图36中所示的gui来选择提醒半径。在一些实施方案中,提醒半径可以自动设置为默认值,或者可以根据上述标准自动设置,使得用户不必采取任何肯定步骤来设置提醒半径。在方框b784处,网络可以用接收的关于第一a/v门铃的信息来更新一个或多个数据结构(提醒区域),包括其位置和/或其提醒半径。

提醒半径限定第一a/v门铃周围的区域,该区域包括至少一个其他a/v记录和通信装置(在此示例中,将被称为第二a/v门铃)。第二a/v门铃可以记录视频录像,并且与第二a/v门铃相关联的用户可以根据本文描述的过程共享所记录的视频录像。因此,进一步参考图40,在方框b786处,网络可以从第二客户端装置接收共享信号。在方框b788处确定第二a/v门铃处于第一a/v门铃周围限定的提醒区域内之后,网络随后可以在方框b790处向与第一a/v门铃相关联的客户端装置发送共享通知信号。在方框b796处,网络从第一客户端装置接收回放请求信号。在方框b798处,网络向第一客户端装置传输视频信号。

图43是示出根据本实施方案的用于共享来自音频/视频记录和通信装置的视频录像的系统800的功能框图。系统800可以包括具有一个或多个部件的后端api802。后端api(应用编程接口)可以包括例如一个服务器(例如,真实服务器,或虚拟机,或作为服务在云基础设施中运行的机器)或联网在一起的多个服务器,向访问它的客户端暴露至少一个api。这些服务器可以包括诸如应用服务器(例如,软件服务器)的部件,这取决于包括的其他部件,诸如高速缓存层或数据库层或其他部件。后端api可以例如包括许多此类应用程序,其每一个使用它们的公共api彼此通信。在一些实施方案中,api后端可以保存大量用户数据并提供用户管理能力,使客户端具有非常有限的状态。

图43所示的后端api802可以包括一个或多个api804。api是用于构建软件和应用程序的一组例程、协议和工具。api根据软件部件的操作、输入、输出和底层类型表示所述软件部件,限定独立于其各自实现方式的功能,这允许定义和实现方式在不损害接口的情况下变化。有利地,api可以为程序员提供对应用程序的功能的访问,而程序员不需要修改应用程序本身,或者甚至不需要理解应用程序如何工作。api可以用于基于web的系统、操作系统或数据库系统,并且它提供设施来使用给定编程语言为该系统开发应用程序。除了访问数据库或计算机硬件(如硬盘驱动器或视频卡)之外,api可以简化编程gui部件的工作。例如,api可以促进将新特征集成到现有应用程序中(所谓的“插件api”)。api还可以帮助其他不同的应用程序共享数据,这可以有助于集成和增强应用程序的功能。

图43中所示的后端api802还可以包括一个或多个服务806、808(也称为网络服务)。网络服务是提供数据存储、操纵、呈现、通信和/或其他能力的应用程序。网络服务常常使用基于应用层网络协议的客户端-服务器架构来实现。每个服务可以由在一个或多个计算机(诸如提供多个服务的专用服务器计算机)上运行的服务器部件提供,并且由在其他装置上运行的客户端部件通过网络访问。然而,客户端和服务器部件都可以在同一机器上运行。客户端和服务器可以具有用户界面,并且有时还有与之相关联的其他硬件。

图43中所示的后端api802包括提醒区域服务806。提醒区域服务806可以包括存储关于多个a/v记录和通信装置的信息的一个或多个数据结构810。例如,信息可以包括每个装置的位置(诸如每个装置的街道地址),以及每个装置周围的提醒半径的大小。如以下进一步描述的,提醒区域服务806可以在需要时访问数据结构810中的信息,以确定当第一用户共享记录的视频录像时哪些用户将接收到共享通知。当新的a/v记录和通信装置被激活时,当现有的a/v记录和通信装置被停用时,和/或当现有a/v记录和通信装置周围的提醒半径改变时,提醒区域服务806还可以维持数据结构810中的信息并更新数据结构810中的信息。

在图43的系统800中,第一a/v记录和通信装置812(a/v门铃812#1)可以记录视频录像,其还可以包括音频。门铃812向api804发送第一提醒信号和第一视频信号814,并且api804接收第一提醒信号和第一视频信号814。第一视频信号包括由门铃812的摄像机捕获的图像(视频录像)。api804响应于接收到第一提醒信号和第一视频信号814,向第一客户端装置816(用户的客户端装置#1)传输第二提醒信号和第二视频信号818。第二提醒信号可以是例如推送通知。第二视频信号包括由门铃812的摄像机捕获的图像。与第一客户端装置816相关联的用户可以是门铃812(a/v门铃#1)的所有者/用户。用户在接收到第二提醒信号时可以选择应答第二提醒信号,这可以例如打开用户与门铃812处的访问者之间的实时呼叫。替代地,用户可以忽略第二提醒信号(例如,选择不应答呼叫)。如果用户忽略第二提醒信号,他或她仍然可以在稍后的时间观看第二视频信号的视频录像。在他或她的客户端装置816的显示器上观看视频录像之后(或在观看时),用户可以决定与其他用户共享视频录像。例如,用户可以从在他或她的客户端装置816上执行的应用程序内点击“共享”按钮。随后,第一客户端装置816向api804发送共享信号820,并且api804从第一客户端装置816接收共享信号820。共享信号820可以包括描述由门铃812(a/v门铃#1)的摄像机捕获的图像的文本。响应于从第一客户端装置816接收到共享信号820,api804向提醒区域服务806发送识别信息822。例如,识别信息822可以包括与a/v门铃#1相关联的用户的标识符以及要与其他用户共享的视频录像的标识符。替代地,识别信息822可以包括a/v门铃#1的标识符(而不是与a/v门铃#1相关联的用户的标识符)以及要与其他用户共享的视频录像的标识符。提醒区域服务806访问提醒区域数据结构810,并基于识别信息822确定将接收共享视频录像的通知的其他用户。例如,提醒区域服务806使用存储在提醒区域数据结构810中的信息可以确定a/v门铃#1812处于至少一个其他a/v记录和通信装置周围限定的提醒半径内。一旦已经识别了其他装置,提醒区域服务806就可以向推送通知服务808发送共享通知信号824。共享通知信号824可以包括描述由门铃812(a/v门铃#1)的摄像机捕获的图像的文本。推送通知服务808随后可以向多个供应商推送通知服务826转发一个或多个推送通知825。供应商推送通知服务826被配置为向运行不同操作系统的客户端装置发送推送通知。例如,android装置可以从android推送通知服务826接收推送通知,而ios装置可以从ios推送通知服务826接收推送通知。android是由谷歌开发的基于linux内核的移动操作系统(os)。相比之下,ios是由苹果公司创建和开发的移动操作系统,并且专门为苹果硬件分发。随后,供应商推送通知服务826向与由提醒区域服务806识别的其他门铃相关联的客户端装置830发送推送通知828。其他用户在接收到推送通知828时可以选择观看共享视频录像。替代地,其他用户可以忽略推送通知828。如果其他用户忽略推送通知828,则他或她仍然可以在稍后的时间观看共享视频录像。在任一情况下(立即观看共享视频录像或稍后观看共享视频录像),客户端装置830中的一个或多个向后端api802发送回放请求信号(未示出)(并且后端api802从客户端装置830中的一个或多个接收回放请求信号)。响应于从客户端装置830中的一个或多个接收回放请求信号,后端api802向客户端装置830中的一个或多个传输视频信号(未示出)。视频信号包括共享的视频录像。在某些实施方案中,提醒区域服务806可以从客户端装置830中的一个或多个接收回放请求信号并且向客户端装置830中的一个或多个传输视频信号。如果其他用户打开推送通知(其可以包含对共享视频录像的引用),则其他用户客户端装置830可以使用api804来获取共享视频录像的url(统一资源定位符)以及关于共享视频录像的任何其他元数据(如果有),使得可以回放共享的视频录像。如果其他用户打开来自社区活动屏幕716(图34)的共享视频录像,则类似的过程可以发生,但是对共享视频录像的引用可以在活动馈送项目中。

在一些实施方案中,不是响应于检测到访问者,而是当用户访问装置的摄像机以使用他或她的客户端装置观看实时视频录像(例如,“点播”观看)时,a/v记录和通信装置可以开始记录视频录像。在此类实施方案中,用于共享视频的过程可以包括以下步骤:用户访问装置的摄像机以使用他或她的客户端装置观看实时视频录像(例如,“点播”观看),之后是用户共享实时视频录像。例如,用户可以从在用户的客户端装置上执行的应用程序内选择共享按钮(类似于上面关于图20和图21描述的共享按钮584),并且随后可以从用户的客户端发送共享信号并由网络装置接收(类似于上面关于图18描述的步骤548),并且随后可以从网络装置发送共享通知信号并由另一个客户端装置接收(类似于上面关于图18描述的步骤550)。视频点播的示例性实施方案在美国专利申请序列号62/267,762和62/289,114中描述,两者均通过引用以其整体并入本文,如同完整阐述一样。

如上所述,本实施方案有利地使a/v记录和通信装置的用户能够彼此共享视频录像。此功能可以通过提高公众对可疑活动的意识来帮助减少犯罪。用户可以通过增加和减小他们自己的a/v记录和通信装置周围的提醒半径的大小来定制他们接收的提醒(共享视频的通知)的数量和频率。用户将仅接收由位于用户设置的提醒区域内的其他a/v记录和通信装置记录的视频产生的提醒。用户可以根据期望频繁地或不频繁地共享视频,并且用户可以根据期望频繁地或不频繁地观看来自其他用户的共享视频。当用户接收到提醒时,他或她可以选择立即观看附带的视频,或者忽略该提醒。如果用户忽略该提醒,则他或她仍然可以使用在用户的客户端装置上执行的应用程序内的一个或多个菜单屏幕在稍后的时间观看视频。因此,本实施方案有利地提供了一种工具,所述工具可以用于降低犯罪率并且可以由每个用户定制以满足他或她的个人偏好。

本实施方案描述了用于共享视频的多种方式,包括通过社交媒体和/或社交网络。社交网络可以包括第三方网络,诸如社交网络还可以包括由a/v记录和通信装置诸如视频门铃和安全摄像机的用户组成的网络。例如,当用户通过上面关于图20、图21、图25和图26描述的社区共享按钮584共享视频时,视频通过社交网络共享,其中社交网络的成员是具有a/v记录和通信装置诸如视频门铃和安全摄像机的用户。本实施方案不限于任何特定种类或类型的社交网络。此外,社交网络中的参与者不限于任何特定种类或类型的a/v记录和通信装置的用户。

在本实施方案中,可以省略一个或多个序列图和/或流程图中所示的一些步骤。例如,在用于共享来自第一a/v记录和通信装置的视频录像的过程中,诸如图18和图19所示,例如传输/接收第一提醒信号和第一视频信号和传输/接收第二提醒信号和第二视频信号的步骤可以省略。因此,这种实施方案可以仅包括传输/接收共享信号传输/接收共享通知信号的步骤。

图44是根据本公开的各个方面的可以在其上实现本实施方案的客户端装置850的功能框图。参考图1描述的用户的客户端装置114可以包括客户端装置850的一些或全部部件和/或功能。客户端装置850可以包括例如智能手机。

参考图44,客户端装置850包括处理器852、存储器854、用户接口856、通信模块858以及数据端口860。这些部件通过互连总线862通信地耦接在一起。处理器852可以包括智能手机和/或便携式计算装置中使用的任何处理器,诸如arm处理器(基于由先进risc机器(arm)开发的risc(精简指令集计算机)架构的处理器)。在一些实施方案中,处理器852可以包括一个或多个其他处理器,诸如一个或多个常规微处理器,和/或一个或多个辅助协处理器,诸如数学协处理器。

存储器854可以包括操作存储器诸如随机存取存储器(ram)、以及数据存储装置诸如只读存储器(rom)、硬盘驱动器、闪存或任何其他合适的存储器/存储元件。存储器854可以包括可移动存储器元件,诸如压缩闪存卡、多媒体卡(mmc)和/或安全数字(sd)卡。在一些实施方案中,存储器854可以包括磁、光和/或半导体存储器的组合,并且可以包括例如ram、rom、闪存驱动器和/或硬盘或驱动器。处理器852和存储器854各自可以例如完全位于单个装置内,或者可以通过通信介质彼此连接,所述通信介质诸如usb端口、串行端口电缆、同轴电缆、以太网型电缆、电话线、射频收发器或其他类似的无线或有线介质或前述的组合。例如,处理器852可以通过数据端口860连接到存储器854。

用户界面856可以包括适用于智能手机和/或便携式计算装置的任何用户界面或呈现元素,诸如小键盘、显示屏、触摸屏、麦克风以及扬声器。通信模块858被配置为处理客户端装置850与其他外部装置或接收器之间的通信链路,并且适当地路由传入/传出数据。例如,来自数据端口860的入站数据可以在被引导到处理器852之前被路由通过通信模块858,并且来自处理器852的出站数据可以在被引导到数据端口860之前被路由通过通信模块858。通信模块858可以包括一个或多个收发器模块,所述一个或多个收发器模块能够传输和接收数据并且使用例如一种或多种协议和/或技术,诸如gsm、umts(3gsm)、is-95(cdma一)、is-2000(cdma2000)、lte、fdma、tdma、w-cdma、cdma、ofdma、wi-fi、wimax或任何其他协议和/或技术。

数据端口860可以是用于与智能手机和/或便携式计算装置物理对接的任何类型的连接器,诸如迷你usb端口或30针连接器或连接器。在其他实施方案中,数据端口860可以包括用于与例如其他处理器、服务器和/或客户终端同时通信的多个通信信道。

存储器854可以存储用于与其他系统诸如计算机通信的指令。存储器854可以存储例如适于根据本实施方案指导处理器852的程序(例如,计算机程序代码)。指令还可以包括程序元件,诸如操作系统。虽然程序中的指令序列的执行使得处理器852执行本文描述的处理步骤,但可以使用硬连线电路代替软件/固件指令或与软件/固件指令组合以实现本实施方案的过程。因此,本实施方案不限于硬件和软件的任何特定组合。

图45是根据本公开的各个方面的可以在其上实现本实施方案的通用计算机系统的功能框图。计算机系统900可以执行上述操作中的至少一些。计算机系统900可以体现在个人计算机(也称为台式计算机)900a、便携式计算机(也称为膝上型计算机或笔记本计算机)900b和/或服务器900c中的至少一个中。服务器是等待来自其他机器或软件(客户端)的请求并回应它们的计算机程序和/或机器。服务器通常处理数据。服务器的目的是在客户端之间共享数据和/或硬件和/或软件资源。这种架构被称为客户端-服务器模型。客户端可以在同一台计算机上运行或者可以通过网络连接到服务器。计算服务器的示例包括数据库服务器、文件服务器、邮件服务器、打印服务器、web服务器、游戏服务器以及应用服务器。术语服务器可以被广义地解释为包括与一个或多个客户端进程共享资源的任何计算机化进程。

计算机系统900可以包括至少一个处理器910、存储器920、至少一个存储装置930以及输入/输出(i/o)装置940。部件910、920、930、940中的一些或全部可以通过系统总线950互连。处理器910可以是单线程或多线程的,并且可以具有一个或多个核。处理器910可以执行指令,诸如存储在存储器920和/或存储装置930中的那些指令。可以使用一个或多个i/o装置940来接收并输出信息。

存储器920可以存储信息,并且可以是计算机可读介质,诸如易失性或非易失性存储器。存储装置930可以为系统900提供存储,并且可以是计算机可读介质。在各个方面,存储装置930可以是闪存装置、硬盘装置、光盘装置、磁带装置或任何其他类型的存储装置。

i/o装置940可以为系统900提供输入/输出操作。i/o装置940可以包括键盘、指向装置和/或麦克风。i/o装置940还可以包括用于显示图形用户界面的显示单元、扬声器和/或打印机。外部数据可以存储在一个或多个可访问的外部数据库960中。

在一些实施方案中,用户可以在与其他用户共享视频时对其视频进行标记或分类,并且用户可以为他们想要接收共享通知的视频类型设置一个或多个偏好。例如,图46示出用于为用户想要接收共享通知的视频类型设置一个或多个用户偏好的图形用户界面(gui)970的实施方案。社区提醒设置屏幕970包括具有多个类别的列表972,包括例如可疑活动974、盗窃976、企图盗窃978、恶意破坏980、盗贼982以及其他984。通过选择列出的类别中的一个或多个,用户可以限制将与该用户共享的视频的类型。例如,用户可以仅接收落入用户已选择的一个或多个类别内的共享视频的共享通知。可以在视频共享过程期间向用户提供类似于图46中所示的gui(未示出),使得可以对共享视频进行标记或分类。在一些实施方案中,用户可以选择不对共享视频进行分类。在一些实施方案中,已经为他或她想要被通知的视频类型设置了偏好的用户可以接收未分类的共享视频的共享通知。在替代性实施方案中,已经为他或她想要被通知的视频类型设置了偏好的用户可以不接收未分类的共享视频的共享通知。

在一些实施方案中,用户可以能够观看共享视频,而不管他们自己的a/v记录和通信装置位于何处。在又其他实施方案中,甚至不拥有任何a/v记录和通信装置的用户也可以能够观看共享视频。例如,共享视频可以通过可公开访问的论坛(诸如网站)获得。在另一示例中,共享视频可以由在其客户端装置上运行应用程序的用户访问。共享视频的用户可以选择使共享视频可供公众使用,或者将共享视频限制到仅通过上述过程(诸如图16-图19的过程)识别的那些用户。在又其他实施方案中,用户可以能够从用户通过在地图上指定位置并且在该位置周围指定提醒半径来指定的任何区域观看共享视频。在又其他实施方案中,用户可以启用“我周围的提醒”。此特征可以实时工作以向用户提供来自用户当前位置的给定半径内的提醒。可以例如使用gps技术和用户的移动客户端装置(诸如智能手机)来确定用户的当前位置。

在一些实施方案中,执法机构可以访问共享视频。例如,共享视频的用户可以选择通过web门户使执法部门可访问共享视频。执法部门可以能够通过web门户登录以观看共享视频。例如,web门户可以包括指示所有共享视频的位置的地图视图。地图视图可以包括对应于共享视频的位置的可选标记或图标。选择其中一个图标可以打开视频播放器并开始回放对应于所选图标的共享视频。不同的执法机构、部门或组可以具有允许访问特定区域的不同的登录权限,所述特定区域诸如每个机构、部门或组的管辖范围内的地理位置。

在一些实施方案中,用户可以能够阻止来自某些其他用户和/或来自某些位置的视频。

在一些实施方案中,当用户尝试共享视频时,视频可以在与其他用户共享之前经历评论。例如,参考图18,当网络542接收到共享信号548时,管理员可以随后在共享通知信号550被发送到其他用户的任何客户端装置之前观看视频。如果视频违反任何策略,则管理员可以阻止向其他用户的任何客户端装置发送共享通知信号550。可以向共享视频的用户发送诸如电子邮件的通知,解释该视频不符合一项或多项策略或指南。管理员审核的要求可以适用于所有用户,或者仅选择性地适用于某些用户,诸如试图共享一个或多个不适当视频的用户。在其他实施方案中,管理员可以禁止用户共享视频,诸如屡次违反策略(诸如尝试共享一个或多个不适当的视频)。

本文描述的本实施方案的特征可以在数字电子电路中实现,和/或在计算机硬件、固件、软件和/或其组合中实现。本实施方案的特征可以在有形地体现在信息载体(诸如机器可读存储装置)中和/或传播信号中的计算机程序产品中实现以便由可编程处理器执行。本方法步骤的实施方案可以由执行指令程序的可编程处理器执行,以便通过对输入数据进行操作并生成输出来执行所描述的实现方式的功能。

本文描述的本实施方案的特征可以在可在可编程系统上执行的一个或多个计算机程序中实现,所述可编程系统包括耦接以从数据存储系统接收数据和/或指令并且向所述数据存储系统传输数据和/或指令的至少一个可编程处理器、至少一个输入装置以及至少一个输出装置。计算机程序可以包括一组指令,所述指令可以直接或间接地在计算机中使用以执行某种活动或带来某种结果。计算机程序可以用任何形式的编程语言编写,包括编译语言或解释语言,并且可以任何形式部署,包括作为独立程序或作为模块、部件、子例程或适用于计算环境中的其他单元。

用于执行指令程序的合适的处理器可以包括例如通用处理器和专用处理器两者,和/或任何种类计算机的唯一处理器或多个处理器中的一者。通常,处理器可以从只读存储器(rom)或随机存取存储器(ram)或两者接收指令和/或数据。这种计算机可以包括用于执行指令的处理器以及用于存储指令和/或数据的一个或多个存储器。

通常,计算机还可以包括或操作地耦接以与用于存储数据文件的一个或多个大容量存储装置通信。此类装置包括磁盘,诸如内部硬盘和/或可移除磁盘、磁光盘和/或光盘。适合于有形地实施计算机程序指令和/或数据的存储装置可以包括所有形式的非易失性存储器,包括例如半导体存储器装置,诸如eprom、eeprom和闪存装置、磁盘(诸如内部硬盘和可移除磁盘)、磁光盘、以及cd-rom和dvd-rom磁盘。处理器和存储器可以由一个或多个asic(专用集成电路)补充或并入其中。

为了提供与用户的交互,本实施方案的特征可以在具有显示装置的计算机上实现,诸如lcd(液晶显示器)监视器,用于向用户显示信息。计算机还可以包括键盘、指向装置(诸如鼠标或轨迹球)和/或触摸屏,用户可以通过所述触摸屏向计算机提供输入。

本实施方案的特征可以在计算机系统中实现,所述计算机系统包括后端部件,诸如数据服务器,和/或包括中间件部件,诸如应用服务器或互联网服务器,和/或包括前端部件,诸如具有图形用户界面(gui)和/或互联网浏览器的客户端计算机,或这些的任一组合。系统的部件可以通过任何形式或介质的数字数据通信来连接,诸如通信网络。通信网络的示例可以包括例如lan(局域网)、wan(广域网)和/或形成互联网的计算机和网络。

计算机系统可以包括客户端和服务器。客户端和服务器可以彼此远离并且通过网络进行交互,诸如本文描述的那些。客户端和服务器的关系可以凭借在各个计算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。

以上描述以完整、清楚、简明和精确的术语呈现了用于执行本实施方案的最佳模式、以及实践它们的方式和过程,以使得这些实施方案所属的本领域技术人员能够实践所述实施方案。然而,本实施方案易于进行上述讨论的完全等同的修改和替代构造。因此,本发明不限于所公开的特定实施方案。相反,本发明涵盖落入本公开的精神和范围内的所有修改和替代构造。例如,本文描述的过程中的步骤不需要以与它们已经呈现的顺序相同的顺序执行,并且可以任何顺序执行。此外,已经呈现为单独执行的步骤可以在替代性实施方案中同时执行。同样地,已经呈现为同时执行的步骤可以在替代性实施方案中单独执行。

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