将捕获的媒体关联到参与者
技术领域
本发明涉及在便携式设备中执行的用于将由便携式设备捕获的媒体关联到已请求要在一个或多个位置处捕获媒体的一个或多个参与者的方法。
背景技术
公共和私人场所的监控是常见的且取决于每个特定场所的要求可包括监控照相机和保安巡逻的组合。对于诸如军事区域或公共学校的一些场所,可能非常重要的是未授权人员不能获得与场所(例如,建筑物、人员或学生)有关的任何信息。
在私人安全中,保安通常配备有用于捕获与场所有关的诸如图像、视频或音频的媒体的照相机。保安在每个轮班期间也经常被分配去为若干不同的客户执行工作。因此,他或她可能在单一轮班期间巡逻属于不同客户的场所。因此,根据每个特定场所的要求来处理捕获的媒体可能是有问题的。例如,将记录的媒体分类使得每个相应的客户接收到正确的媒体可能是繁琐的或有问题的。这可能是例如通过保安用标识每个相应的客户的信息来人工标记媒体而执行。然而,这样的方案是易于出错的,其中保安可能忘记标记媒体,并且这可能导致对客户可能至关重要的信息的意外损失。由于这个原因,通常在保安已完成工作轮班之后处理媒体记录的分类。然而,正确地将媒体识别和分类到每个相应的客户可能是困难的和繁琐的。
发明内容
目标是单一地或以任何组合地减轻、缓解或消除本领域中的上述缺陷和劣势中的一个或多个。
根据第一方面,提供了一种在便携式设备中执行的、用于将由便携式设备捕获的媒体关联到已请求要在一个或多个位置处捕获媒体的一个或多个参与者的方法。该方法包括:接收将一个或多个参与者中的每一个与位置相关联的信息;动态地确定便携式设备的位置;动态地将由便携式设备捕获的媒体关联到一个或多个参与者,使得当前正由便携式设备捕获的媒体和根据所接收的信息与便携式设备的当前位置相关联的参与者相关联。
便携式设备可以是诸如穿戴式照相机的便携式照相机。
已请求要在一位置处捕获媒体的参与者意味着已分配或命令便携式设备的用户来在该位置处捕获视频的参与者。参与者因此通常是不同于用户的外部参与者。参与者可以是所捕获的媒体的终端用户。
如本文所使用的措辞“媒体”指的是由便携式设备的传感器捕获的数据。例如,其可以指的是图像、视频和/或音频。其也可指的是诸如雷达数据、IR数据、温度数据等的其他类型的传感器数据。
在本公开的上下文中,“动态地确定便携式设备的位置”要被解释为位置随时间被重复地确定。便携式设备的位置可以随时间被连续地或基本连续地确定。类似地,“动态地将由便携式设备捕获的媒体关联到一个或多个参与者”意味着随时间重复地执行关联。
在本公开的上下文中,“位置”不意味着被解释为仅与静态理位置有关。相反,本文中的位置是更广泛的概念,因为其可以指的是诸如火车、公共汽车或轮船的移动结构。因此,位置可以是静止的位置(例如,例如建筑物的地理位置)或移动的位置(例如,火车或公共汽车)。进一步,位置可以是在多于一个的地理位置处,例如,其可以是与参与者相关联的不同建筑物,每个建筑物在其自身的地理位置处。例如,参与者可以与多个不同城市和/或城市的多个部分中的建筑物相关联,并且所有这些建筑物可以是上下文中的位置。
借助于本发明构思,所捕获的媒体自动被关联到便携式设备中的参与者,而不需要便携式设备的用户用与参与者相关联的信息人工地标记所捕获的媒体,从而降低与不是相关参与者的其他人获得所捕获的媒体相关联的风险。因此,本发明构思允许所捕获的媒体基于动态地确定的位置与每个相应的参与者相关联,从而允许所捕获的媒体根据每个相应的参与者的要求来被处理。
接收将一个或多个参与者中的每一个与位置相关联的信息的步骤可以在便携式设备被连接到扩展坞时执行。
可能的关联优势是可经由有线连接接收将一个或多个参与者中的每一个与位置相关联的信息。通过经由有线连接接收信息,可降低便携式设备的无线带宽消耗,和/或可增强与将一个或多个参与者中的每一个与位置相关联的信息的传输有关的安全性。
该方法可进一步包括:用识别参与者的信息标记当前正由便携式设备捕获的媒体。
标记所捕获的媒体的可能的关联优势可以是与参与者相关联的信息可被保存为所捕获的媒体的元数据,从而允许识别参与者的信息直接来自所捕获的媒体且由此允许基于参与者来自动处理所捕获的媒体。
动态地确定便携式设备的位置的步骤可包括以下中的一个或多个:确定便携式设备的地理位置;确定到位置信标的连接;注册布置在该位置处的位置标签;以及将当前时间与安防调度表进行比较。
可能的关联优势是可允许详细的和/或准确的位置确定。
该方法可进一步包括:将与参与者相关联的媒体传输到在该参与者控制下的数据存储。
可能的关联优势是在传输之后,所捕获的媒体对参与者是可访问的,但对其他参与者是不可访问的。进一步,这允许不同的参与者来使用不同类型的数据存储。例如,一些参与者可使用基于云的数据存储,而其他参与者可以要求媒体被存储在他们的经营场所中的数据库中。
该方法可进一步包括:使用与参与者相关联的加密密钥加密与该参与者相关联的媒体。
可能的关联优势是可限制所捕获的媒体的可访问性。对所捕获的媒体的访问可然后被限制到对应加密密钥的所有者,例如,该参与者。所捕获的媒体可例如仅对所捕获的媒体的参与者可访问。因此,可增强与所捕获的媒体有关的安全性。
该方法可进一步包括:根据与参与者相关联的媒体质量偏好对与该参与者相关联的媒体进行编码。与参与者相关联的媒体质量偏好可以指示由该参与者请求的媒体质量。例如,其可以指示由该参与者期望的压缩水平。优势在于其使便携式设备能够对于不同参与者产生具有不同媒体质量的媒体,即使当同一便携式设备用于捕获由多个参与者请求的媒体时。通过这种方式,实现了灵活的方案,因为不同的参与者在对高质量媒体的存储付费方面可能具有不同的需求和不同的兴趣。
该方法可进一步包括:将动态地确定的便携式设备的位置和将一个或多个参与者中的每一个与位置相关联的信息进行比较;且一旦发现便携式设备进入与参与者相关联的位置,就开始媒体记录的捕获。可以在当前没有媒体正被捕获的情况下开始媒体记录的捕获。在其中便携式设备在进入位置时当前正捕获媒体的情况下,便携式设备可终止当前媒体记录,且开始新的媒体记录。通过这种方式,可避免媒体记录意外地与多于一个的参与者或与错误的参与者相关联。
可能的关联优势是媒体记录可在便携式设备进入与参与者相关联的位置时自动开始,从而降低便携式设备的用户忘记人工开始媒体的捕获的意外损失的风险,由此可避免可能对参与者重要的信息的意外损失。
该方法可进一步包括:将便携式设备的动态地确定的位置和将一个或多个参与者中的每一个与位置相关联的信息进行比较;并且一旦发现便携式设备离开与参与者相关联的位置,就停止当前媒体记录的捕获。这之后进一步可以由便携式设备在其离开与参与者相关联的位置时开始新的媒体记录。
可能的关联优势是,当便携式设备确定其未在与一个或多个参与者中的参与者相关联的位置处时,媒体的捕获可被自动停止,从而降低意外地将所捕获的媒体与错误的和/或未授权的参与者相关联的风险,由此可提高与所捕获的媒体相关联的安全性。该比较可动态地执行,即,可随时间重复。
根据第二方面,提供了一种便携式设备。便携式设备包括:传感器,该传感器被配置为捕获媒体;以及电路,该电路被配置为执行:接收功能,该接收功能被配置为接收将一个或多个参与者与位置相关联的信息,一个或多个参与者中的每一个已请求要在一个或多个相应位置处捕获的媒体;位置功能,该位置功能被配置为动态地确定便携式设备的位置;以及关联功能,该关联功能被配置为动态地将由便携式设备捕获的媒体关联到一个或多个参与者,使得当前正由便携式设备捕获的媒体和根据所接收的信息与便携式设备的当前位置相关联的参与者相关联。
第一方面的上述特征在应用时也可被应用到此第二方面。为了避免过度重复,对上面进行参考。
该便携式设备可进一步包括:时钟,该时钟被配置为确定当前时间;以及位置传感器,该位置传感器被配置为确定以下中的一个或多个:便携式设备的地理位置以及到位置信标的连接中的一个或多个,并且其中,位置功能可被配置为基于以下中的一个或多个来确定便携式设备的位置:便携式设备的地理位置、到位置信标的连接以及当前时间。
该便携式设备可进一步包括:接收器,该接收器被配置为注册布置在位置处的位置标签;并且其中,位置功能可进一步被配置为通过注册位置标签来确定便携式设备的位置。
该电路可进一步被配置为执行:传输功能,该传输功能被配置为将与参与者相关联的媒体传输到在该参与者控制下的数据存储。
该电路可进一步被配置为执行:加密功能,该加密功能被配置为使用与参与者相关联的加密密钥来加密与该参与者相关联的媒体。
该电路可进一步被配置为执行:比较功能,该比较功能被配置为将便携式设备的所动态地确定的位置和将一个或多个参与者中的每一个与位置相关联的信息进行比较;以及捕获功能,该捕获功能被配置为响应于发现便携式设备已进入与参与者相关联的位置来开始媒体记录的捕获和/或响应于发现便携式设备已离开与参与者相关联的位置来停止当前媒体记录的捕获。
根据第三方面,提供了一种非瞬态计算机可读存储介质。非瞬态计算机可读存储介质包括程序代码部分,当程序代码部分在具有处理能力的设备上执行时,执行根据第一方面的方法。
第一方面和/或第二方面的上述特征在应用时也可被应用到此第三方面。为了避免过度重复,对上面进行参考。
通过下面给出的详细描述,本公开的适应性的进一步范围将变得明显。然而,应理解的是,详细描述和特定示例虽然指示本发明构思的优选的变体,但仅通过说明的方式给出,因为通过此详细描述,本发明构思的范围内的各种改变和修改对本领域技术人员将变得明显。
因此,要理解的是,本发明构思不限于所描述的方法的具体步骤或所描述的系统的组成部分,因为此方法和系统可能改变。还要理解的是,本文使用的术语仅用于描述
具体实施方式
的目的且不意在限制。必须注意的是,当在说明书和随附的权利要求中使用时,冠词“一”、“该”以及“所述”意在意味着存在一个或多个元件,除非上下文另外明确指明。因此,例如,对“一单元”或“该单元”的参考可包括若干设备等。并且,词语“包含”、“包括”、“含有”以及类似措辞不排除其他元件或步骤。本文所公开的任何方法的步骤不必以所公开的确切顺序执行,除非明确表述。
附图说明
参考示出本发明的变体的附图,现在将更详细地描述本发明构思的以上和其他方面。附图不应被认为是将本发明限制于特定变体;相反,它们用于解释和理解本发明构思。
如图中所图示,为了说明的目的,层和区域的尺寸被放大,且因此被提供为图示本发明构思的变体的通用结构。遍及全文,相同的附图标记指的是相同元件。
图1A图示便携式设备。
图1B图示非瞬态计算机可读存储介质。
图2A至图2E图示其中使用便携式设备的示例场景。
图3是用于将由便携式设备捕获的媒体关联到已请求要在一个或多个位置处捕获媒体的一个或多个参与者的方法的框图。
具体实施方式
现在在下文中将参考其中示出本发明构思的当前优选变体的附图更全面地描述本发明构思。然而,本发明构思可以以许多不同的形式实现,且不应被解释为对本文所提出的变体的限制;相反,这些变体为了全面性和完整性而提供,且向技术人员全面地传达本发明构思的范围。
图1A图示便携式设备10。便携式设备10包括被配置为捕获媒体的传感器110。传感器110可以是图像传感器、音频传感器(例如,麦克风)、IR传感器、雷达传感器、温度传感器等。在图1A中示出的示例中,传感器110是图像传感器,且在下文中将被称作图像传感器110。
如在图1A的示例中所示,便携式设备10可以是包括成像光学元件112的照相机。便携式设备10可包括诸如电池的内部电源(未示出)和/或外部电源(未示出)。便携式设备10可包括显示器(未示出)。便携式设备10可被配置为在显示器上显示信息和/或所捕获的媒体。显示器可以是被配置为使便携式设备10的用户与便携式设备10交互(例如,人工开始/停止记录)的触摸屏。便携式设备10可包括诸如被配置为允许便携式设备10的用户来控制便携式设备10的控制按钮和/或控制轮的硬件控制。成像光学元件112可被布置为将场景成像到图像传感器110上。便携式设备10可以是穿戴式照相机。
便携式设备10进一步包括电路120。电路120被配置为执行便携式设备10的一个或多个功能。如在图1A的示例中所示,电路120可包括处理器1210。处理器1210可以是中央处理单元(CPU)、微控制器和/或微处理器。
电路120被配置为执行:接收功能1310、位置功能1320以及关联功能1330。便携式设备10可包括被配置为与电路120通信的存储器130。存储器130可被配置为存储接收功能1310、位置功能1320以及关联功能1330。要理解的是,存储器130可被配置为存储与便携式设备10的操作有关的附加功能。存储器130可被配置为存储由图像传感器110捕获的媒体。存储器130可以是非瞬态计算机可读存储介质。处理器1210可以被配置为执行存储在存储器130上的一个或多个功能。
接收功能1310被配置为接收将一个或多个参与者与位置相关联的信息,一个或多个参与者中的每一个已请求要在一个或多个相应位置处捕获媒体。存储器130可被配置为存储将一个或多个参与者与位置相关联的信息。将一个或多个参与者中的每一个与位置相关联的信息可包括以下中的一个或多个:将每个参与者与地理位置关联的列表;将每个参与者与位置信标关联的列表;以及将每个参与者与地理标签关联的列表。接收功能1310可被配置为在媒体在位置处被捕获之前接收将一个或多个参与者中的每一个与位置相关联的信息。电路120可被配置为当便携式设备被连接到扩展坞时执行接收功能1310。便携式设备10可包括插座160,插座160被布置为经由有线连接被连接到扩展坞且促进电路120与扩展坞通信。要理解的是,有线连接可包括诸如短距离感应连接或近场通信(NFC)的短距离无线连接。扩展坞可被配置为与服务器通信,且从而在便携式设备10经由插座160被连接到扩展坞时允许电路120经由扩展坞与服务器通信。可以从服务器发送将一个或多个参与者中的每一个与位置相关联的信息。可以结合为了从扩展坞移除而准备便携式设备10的管理员来发送将一个或多个参与者中的每一个与位置相关联的信息。换言之,可以结合便携式设备10的配置和/或设置来发送将一个或多个参与者中的每一个与位置相关联的信息。通过经由有线连接接收信息,可降低便携式设备10的无线带宽消耗,和/或可增强与将一个或多个参与者中的每一个与位置相关联的信息的传输有关的安全性。
位置功能1320被配置为动态地确定便携式设备10的位置。
关联功能1330被配置为动态地将由便携式设备10捕获的媒体关联到一个或多个参与者。具体地,关联功能1330被配置为将当前正由传感器110捕获的媒体和根据所接收的信息与便携式设备10的当前位置相关联的参与者相关联。通过这种方式,所捕获的媒体的不同部分(诸如,不同的媒体记录)可取决于媒体被捕获的位置来与不同的参与者相关联。
因此,所捕获的媒体被关联到便携式设备10中的一个或多个参与者,而不需要便携式设备10的用户来用与参与者相关联的信息标记所捕获的媒体,从而降低与被不是它的参与者的其他参与者获得所捕获的媒体相关联的风险。因此,所捕获的媒体可以基于便携式设备10的动态地确定的位置与每个相应的参与者相关联,从而允许根据每个相应的参与者的需求来处理所捕获的媒体。这些处理需求例如可以包括加密、存储位置等。
如在图1的示例中所示,电路120可进一步被配置为执行标记功能1360,标记功能1360被配置为用标识参与者的信息标记当前正由便携式设备捕获的媒体。标识参与者的信息可包括参与者的名称和/或身份。参与者的身份可以是诸如客户编号的用于标识参与者的字母数字代码。标记可以包括将标识参与者的信息提供为元数据。
如在图1的示例中所示,便携式设备10可进一步包括被配置为与电路120通信的时钟140和位置传感器150。
时钟140可被配置为确定当前时间。时钟140可被配置为将当前时间传送到电路120。
位置传感器150可被配置为确定以下中的一个或多个:便携式设备10的地理位置以及到位置信标的连接。位置传感器可包括用于全球导航卫星系统(GNSS)(例如,全球定位系统(GPS))的传感器。用于GNSS的传感器可被配置为确定便携式设备10的地理位置。位置传感器可被配置为经由无线通信协议(例如,Wi-Fi、蓝牙和/或近场通信(NFC))确定到位置信标的连接。位置传感器例如可检测Wi-Fi网络名称(SSID)或蓝牙/NFC信标。位置信标可以是无线信标。无线信标可利用Wi-Fi、蓝牙、NFC中的一个或多个。位置信标可广播标识位置的信息。便携式设备10可包括将位置与位置信标关联的信息。
位置功能1320可被配置为基于便携式设备10的地理位置、到位置信标的连接以及当前时间中的一个或多个来确定便携式设备10的位置。
位置功能1320可通过将由位置传感器150确定的便携式设备10的地理位置和将位置与地理位置关联的信息(例如,列表或表格)进行比较来确定便携式设备10的位置。接收功能1310可进一步被配置为接收将位置与地理位置关联的信息。将位置与地理位置关联的信息可被存储在存储器130上。可结合由便携式设备10接收的将一个或多个参与者中的每一个与位置相关联的信息来由便携式设备10接收将位置与地理位置关联的信息。
位置功能1320可通过接收由标识位置的位置信标发射的信息来确定位置。位置功能1320可通过将到由位置传感器150确定的位置信标的连接和将位置与位置信标关联的信息(例如,列表或表格)进行比较来确定便携式设备10的位置。接收功能1310可进一步被配置为接收将位置与位置信标关联的信息。将位置与位置信标关联的信息可被存储在存储器130上。可结合由便携式设备10接收的将一个或多个参与者中的每一个与位置相关联的信息来由便携式设备10接收将位置与位置信标关联的信息。
位置功能1320可通过将当前时间与安防调度表(guard schedule)进行比较来确定便携式设备10的位置。安防调度表可将时间与位置关联,例如,作为详述便携式设备10的用户计划访问不同位置的时间的列表。因此,通过将当前时间与安防调度表进行比较,位置功能1320可确定便携式设备10的位置。接收功能可进一步被配置为接收安防调度表。可结合由便携式设备10接收的将一个或多个参与者中的每一个与位置相关联的信息来由便携式设备10接收安防调度表。接收功能1310可进一步被配置为接收安防调度表。
如在图1A的示例中所示,便携式设备可进一步包括接收器170,接收器170被配置为注册布置在该位置处的位置标签。接收器170可被配置为经由诸如Wi-Fi、蓝牙和/或NFC的无线通信协议来注册位置标签。位置标签可以是射频识别(RFID)标签。
位置功能1320可进一步被配置为通过注册位置标签来确定便携式设备10的位置。位置功能1320可进一步被配置为通过将由接收器170注册的位置标签和将位置标签与位置关联的信息(例如,列表或表格)进行比较来确定便携式设备10的位置。可替代地或附加地,一旦被便携式设备的接收器170注册,位置标签就可传输识别位置的信息。接收功能1310可进一步被配置为接收将位置与位置标签关联的信息。将位置与位置标签关联的信息可以存储在存储器130上。可结合由便携式设备10接收的将一个或多个参与者中的每一个与位置相关联的信息来由便携式设备10接收将位置与位置标签关联的信息。
电路可进一步被配置为执行传输功能1340,传输功能1340被配置为将与参与者相关联的媒体传输到在该参与者控制下的数据存储。数据存储可以是参与者的专属控制,即,除该参与者以外没有人有权访问数据存储。便携式设备10可进一步包括被配置为传输和接收数据的收发器180。收发器180可经由有线(例如,以太网、USB等)或无线连接(例如,蓝牙、Wi-Fi、诸如3G、4G、5G的蜂窝数据等)来通信。传输功能1340可被配置为指导收发器180来将所捕获的媒体发送到在参与者控制下的数据存储。所捕获的媒体可从便携式设备10直接传输到数据存储和/或经由扩展坞传输到数据存储。可基于所捕获的媒体的参与者来选择用于将所捕获的媒体传输到数据存储的协议。例如,参与者可要求在将所捕获的媒体传输到数据存储时使用高安全性协议。
可替代地或附加地,传输功能可被配置为将在当前位置处当前正捕获的媒体实时流传输到与关联于该位置的参与者相关联的流接收器。流接收器可包括前端。流接收器的前端可由被分配来监控在该位置处当前正捕获的媒体的人员来使用。在这种情况下,响应于便携式设备的动态地确定的与不同参与者相关联的位置,收发器可将在该位置处当前正捕获的媒体实时流传输到与不同参与者相关联的流接收器和/或传输到与不同参与者相关联的数据存储。
技术人员理解的是,存在可以适于传输所捕获的媒体的多种不同的有线和无线连接。有线连接的非限制性示例包括经由通用串行总线(USB)和/或以太网的连接,并且无线连接的非限制性示例包括经由Wi-Fi和/或蜂窝数据(3G、4G和/或5G)的连接。
电路可进一步被配置为执行加密功能1350,加密功能1350被配置为使用与参与者相关联的加密密钥来加密与该参与者相关联的媒体。
加密通常是实时运行的,即,媒体在其被捕获时被加密。媒体因此在被编码之前不被记载在便携式设备10中的诸如闪存的本地磁盘上。这降低了数据写入本地磁盘和从本地磁盘读取的次数,因此致使降低对本地磁盘的磨损。加密功能1350可被配置为进一步基于参与者(例如,通过基于参与者的需求和/或偏好来选择加密算法)来加密所捕获的媒体。与参与者相关联的加密密钥可以是与参与者相关联的加密密钥对中的一个加密密钥。加密密钥对可包括公共加密密钥和私有加密密钥。加密功能1350可被配置为使用加密密钥对的公共加密密钥来加密所捕获的媒体。与参与者相关联的加密密钥对的私有加密密钥可被参与者限制地知道。电路120可被配置为在传输功能1340之前执行加密功能1350。因此,所捕获的媒体可在被传输到在与所捕获的媒体相关联的参与者控制下的数据存储之前被加密。
电路可被配置为执行编码功能,编码功能被配置为根据与参与者相关联的媒体质量偏好来编码与该参与者相关联的媒体。编码是实时运行的,即,在媒体被捕获时对其进行编码。参与者的媒体质量偏好可以指示由该参与者请求的媒体质量。媒体质量可以对应于压缩水平。可以依据编码媒体的目标比特率给出压缩水平。例如,可存在供参与者可选择的多个预定义媒体质量水平,诸如“低媒体质量”、“中媒体质量”、“高媒体质量”。这些可分别对应于“高压缩水平”、“中压缩水平”以及“低压缩水平”。与参与者相关联的媒体质量偏好可由接收功能1310接收且可被存储在存储器130中。存储器130还可存储与媒体质量相关联的压缩水平。例如,存储器130可存储与第一位置相关联的第一参与者具有第一媒体质量偏好、与第二位置相关联的第二参与者具有第二媒体质量偏好等的信息。
当编码与参与者相关联的媒体时,编码功能可将媒体压缩到与由参与者请求的媒体质量相对应的压缩水平。例如,编码功能可选择诸如量化水平和帧速率的编码设置以实现期望的压缩水平。这可能涉及执行自动的比特率控制,即,设置量化水平和/或帧速率使得编码视频的比特率满足如由期望的压缩水平指定的目标比特率。如何执行这种比特率控制是本领域人员所熟知的且因此没有更详细地讨论。
如在图1的示例中所示,电路可进一步被配置为执行比较功能1370。比较功能1370可被配置为将便携式设备10的动态地确定的位置和将一个或多个参与者中的每一个与位置相关联的信息进行比较。通过这种方式,电路可检测到便携式设备10何时进入或离开与参与者相关联的位置。电路120可进一步被配置为执行捕获功能1380。捕获功能1380可被配置为响应于比较功能1370发现便携式设备10进入与参与者相关联的位置来开始媒体记录的捕获。如果一旦进入位置而存在正在进行的媒体记录,可在开始新的媒体记录之前首先终止正在进行的媒体记录。捕获功能1380可进一步被配置为响应于比较功能1370发现便携式设备10已离开与参与者相关联的位置来停止当前媒体记录的捕获。可替代地或附加地,捕获功能1380可进一步被配置为响应于例如经由便携式设备10的按钮(未示出)的人工输入来开始和/或停止捕获媒体。
图像传感器110、电路120、存储器130、时钟140、位置传感器150、插座160、接收器170以及收发器180中的一个或多个可经由数据总线(未示出)来通信。
便携式设备10的功能可以以可执行逻辑例程(例如,代码行、软件程序等)的形式来体现,可执行逻辑例程存储在便携式设备10的非瞬态计算机可读介质(例如,存储器130)上且由电路120(例如,使用处理器1210)来执行。
现在将参考图2A至图2E以及图3来描述在便携式设备20中执行的用于将由便携式设备20捕获的媒体关联到已请求要在一个或多个位置处捕获媒体的一个或多个参与者的如在图3中的流程图图示的方法30。在图2A至图2E中,描述其中使用便携式设备20的示例场景。图2A图示用户200从扩展坞210取回(由箭头212表示)便携式设备20(在这个示例中为穿戴式照相机)。在图2A至图2E中图示的便携式设备20可对应于关于图1所讨论的便携式设备10。如在图2A的示例中示出的,扩展坞210可包括多个便携式设备22。哪个便携式设备20被分配给用户200可由管理员确定且例如通过便携式设备20的显示器上和/或布置为与扩展坞210连接的信息显示器上的光或消息来向用户200指示。在这个示例场景中,用户200是分配来巡逻与四个不同的参与者相关联的位置的保安。用户200可在下文中被称为保安200。参与者在这种情况下是已请求保安200来访问位置的客户。
方法30包括接收S302将一个或多个参与者中的每一个与位置相关联的信息。在图2的示例中,这结合从扩展坞移除便携式设备20来完成,其中将客户与每个客户已请求保安200来访问的位置相关联的信息由便携式设备20接收。因此,接收S302将一个或多个参与者中的每一个与位置相关联的信息的步骤,可在便携式设备20被连接到扩展坞210时被执行。在这个特定示例中,信息将第一客户与第一位置2210相关联、将第二客户与第二位置2220相关联、将第三客户与第三位置2230相关联并且将第四客户与第四位置2240相关联。每个客户例如可拥有或租借相应位置,和/或以某种其他的方式与相应位置相关联。在这个特定示例中,管理员为保安200的使用准备便携式设备20,且结合准备,信息从服务器214被发送到便携式设备20。每次便携式设备20被连接到扩展坞210时,信息(例如,将客户关联到位置)可被发送到便携式设备20,并且要发送到便携式设备20的哪种信息可从而与要使用便携式设备20的哪个保安有关。换言之,便携式设备20的用户可以使用其上存储有特定于用户的信息的便携式设备20。可替代地或附加地,便携式设备20可接收仅在便携式设备20的配置/任命中的信息。所接收的信息可进一步包括一个或多个参与者中的每一个的媒体质量偏好。媒体质量偏好可对应于媒体的期望压缩水平。
图2B至图2E图示保安200的计划路线。路线包括第一位置2210、第二位置2220、第三位置2230以及第四位置2240。第一位置2210是停车场,且第二位置2220和第三位置2230是建筑物。因此,第一位置2210、第二位置2220以及第三位置2230是静止的位置。第四位置2240是公共汽车。因此,在公共汽车偶尔移动时,第四位置2240是移动的位置。
方法30进一步包括:动态地确定S304便携式设备20的位置;以及动态地将由便携式设备20捕获的媒体关联S306到一个或多个参与者,使得由便携式设备10、20当前正捕获的媒体和根据所接收的信息与便携式设备10、20的当前位置相关联的参与者相关联。在图2B至图2E中示出的示例场景中,将描述其中便携式设备20可被配置为确定其位置且将参与者关联到在每个位置处捕获的媒体的四种不同方式。在每个位置2210、2220、2230、2240处,便携式设备20根据将每个参与者关联到位置的信息捕获将与参与者(此示例中的客户中的一个)相关联的媒体。
动态地确定S304便携式设备20的位置的步骤可包括将当前时间与安防调度表进行比较S316,这将在关于图2B所描述的场景中例示。根据安防调度表,保安200计划在第一时间到达第一位置2210。结合接收将每个客户关联到位置的信息接收安防调度表。安防调度表可将时间与位置关联。例如,安防调度表可包括位置列表,并且每个位置可与保安要访问该位置的时间关联。
这个示例中的便携式设备20包括确定当前时间的时钟,并且当当前时间被确定为处于或超过第一时间时,便携式设备20的位置被确定为第一位置2210。安防调度表也可包括关于保安200计划何时离开第一位置2210的信息。方法30可进一步包括将便携式设备20的动态地确定的位置和将一个或多个参与者中的每一个与位置2210、2220、2230、2240相关联的信息进行比较S322。通过这种方式,可检测到便携式设备20何时进入或离开与参与者相关联的位置。一旦发现便携式设备20已进入与参与者相关联的位置,就可开始S324媒体记录的捕获。因此,在这个示例中,便携式设备20被配置为当其已确定其已到达第一位置2210时开始捕获新的媒体记录。可替代地或附加地,便携式设备20可被配置为响应于来自用户(在这个示例中为保安200)和/或管理员的输入来开始捕获媒体记录。在保安200位于第一位置2210处时捕获的媒体与第一客户相关联。由便携式设备20捕获的媒体可因此包括多个媒体记录。媒体记录的开始可由用户在任何时间来人工启动,或一旦用户进入与参与者相关联的位置就由便携式设备20自动启动。如果在便携式设备20进入新的位置时存在正在进行的视频记录,则可在开始新的视频记录之前终止正在进行的视频记录。
方法30可进一步包括用与参与者相关联的信息来标记S308当前正由便携式设备10捕获的媒体。在图2B中示出的示例中,所捕获的媒体用与第一客户相关联的信息来标记,例如,当媒体在第一位置2210处捕获时,媒体用与第一客户有关的客户编号来标记。
动态地确定S304便携式设备20的位置的步骤,可包括确定S310便携式设备20的地理位置,这将关于图2C来描述。在图2C中,保安200已离开第一位置2210且到达第二位置2220。在这个示例中,第一位置2210和第二位置2220是不相邻的或不重叠的。
方法30可进一步包括将便携式设备20的动态地确定的位置和将一个或多个参与者中的每一个与位置2210、2220、2230、2240相关联的信息进行比较S322。通过这种方式,可检测到便携式设备20何时进入或离开与参与者相关联的位置。一旦发现便携式设备20离开与参与者相关联的位置,就可停止当前媒体记录的捕获。因此,在这个示例中,便携式设备20被配置为响应于离开第一位置2210来停止记录。在下文中,便携式设备20可开始新的视频记录。可替代地或附加地,便携式设备10可被配置为响应于来自用户(在这个示例中为保安200)和/或管理员的输入来停止捕获媒体。媒体记录的停止可因此由用户在任何时间来人工启动,或一旦用户离开与参与者相关联的位置就由便携式设备20来自动启动。在便携式设备20位于特定位置处时捕获的媒体记录将实时和与该位置相关联的参与者(在这个示例中为第一客户)相关联。要理解的是,便携式设备20可以以与便携式设备20确定便携式设备20到达位置处时类似的方式来确定便携式设备20已离开位置。可替代地或附加地,便携式设备20可被配置为将在第一位置2210和第二位置2220之间捕获的媒体与第一客户相关联。换言之,便携式设备20可被配置为捕获媒体且将所捕获的媒体与第一参与者相关联,直到便携式设备20确定便携式设备20已到达与不同的参与者相关联的位置处时为止。可替代地,便携式设备20可被配置为不将在第一位置2210和第二位置2220之间捕获的媒体与任何具体的参与者相关联,或将其与便携式照相机20的用户相关联。要理解的是,可根据以上独立于如何确定便携式设备20的位置的行为来配置便携式设备20。
在这个示例中,便携式设备20通过确定便携式设备20的地理位置来确定其已到达第二位置2220。便携式设备20也可包括将位置关联到地理位置的信息,在这种情况下该信息将第二位置2220关联到地理位置。第二位置2220包括建筑物,并且保安200被请求在建筑物内巡逻。在这个示例中,便携式设备20在保安200位于建筑物内时不能确定地理位置。如在这个示例中的情况下,便携式设备20可被配置为,如果在其中便携式设备20不能确定位置,则假定位置为最近确定的位置。因此,在这个示例中,在便携式设备20在建筑物内捕获媒体时,其假定位置为第二位置2220,且在捕获媒体时,将所捕获的媒体与第二客户相关联。类似于在第一位置2210处捕获的媒体,在第二位置2220处捕获的媒体也用第二客户的客户编号来标记。
动态地确定S304的便携式设备20的位置的步骤可包括,注册S314布置在该位置处的位置标签,这将关于图2D来描述。在图2D中,保安200已离开第二位置2220且到达第三位置2230。在第三位置2230处,保安200注册位置标签2232。在这个示例中,注册的位置标签2232由便携式设备20用来确定便携式设备20的位置。如在这个示例中,便携式设备20可包括将位置标签与位置关联的信息。因此,在这个示例中,便携式设备20包括将第三位置2230与布置在第三位置2230处的位置标签2232关联的信息。可替代地或附加地,位置标签2232可通过向便携式设备20传输与位置有关的信息来将位置直接传送到便携式设备20。在保安200在第三位置2230处时,便携式设备20捕获媒体,且媒体用第三客户的客户编号来标记。便携式设备20可响应于注册位置标签2232或不同的位置标签(未示出)来确定其已离开第三位置。位置标签的连续注册可在已经经过预定时间量(例如,5分钟至30分钟)之后注册。可取决于保安200计划在位置(在这个示例中为第三位置)处停留的估计时间量来设置预定时间量。
动态地确定S304便携式设备20的位置的步骤可包括,确定S312到位置信标的连接,这将关于图2E来描述。在图2E中,保安已离开第三位置2230且到达第四位置2240处。在保安200接近和/或进入公共汽车时,便携式设备20检测到布置在公共汽车处的位置信标2242。该检测由图2E中的双箭头2242来表示。在这个示例中,位置信标2242是Wi-Fi基站。位置信标2244可被配置为将位置发送到便携式设备20。可替代地或附加地,便携式设备20可包括将位置与位置信标关联的信息。因此,在这个示例中的便携式设备20可包括将位置信标2244与第四位置2240关联的信息。在保安200已进入公共汽车之后,公共汽车开始移动。在保安在第四位置2240处(即,公共汽车)时捕获的媒体与第四客户相关联,并且在捕获媒体时,其被用与第四客户有关的信息(例如,客户ID、客户编号、客户名称等)标记。当便携式设备20不再能够检测到位置信标2242时,可确定保安200已离开公共汽车。响应于不再检测到位置信标2242,便携式设备20可被配置为在已经经过预定时间量(例如,5分钟至30分钟)之后确定其已离开第四位置。要理解的是,可取决于保安200计划在位置(在这个示例中为第四位置)处停留的估计时间量来设置预定时间量。
方法30可进一步包括根据参与者的媒体质量偏好来编码与该参与者相关联的媒体。通过这种方式,媒体质量可对参与者的特定需求来量身定制。这也可以节省便携式设备中的存储空间,因为媒体不会以不必要的高视频质量存储。媒体的编码可能涉及将媒体压缩到对应于媒体质量偏好的目标压缩水平。例如,其可能涉及选择编码设置,使得媒体的所产生的压缩水平满足目标压缩水平。编码水平可能涉及帧速率和量化参数中的一个或多个。
方法30可进一步包括将与参与者相关联的媒体传输S318到在该参与者控制下的数据存储。在参考图2A至图2E所描述的示例场景中,这在保安200已完成路线且返回到扩展坞210时而完成。便携式设备20可然后由保安200放置在扩展坞210中。在这个示例中,所捕获的媒体记录被传输到在每个相应的客户控制下的数据存储。
方法20可进一步包括使用与参与者相关联的加密密钥来加密S320与该参与者相关联的媒体。这可为了提高与所捕获的媒体的传输和/或存储有关的安全性而完成,所捕获的媒体可以使用与每个相应的客户相关联的加密密钥来加密。因此,即使在传输被未授权人员拦截的情况下,所捕获的媒体对未授权人员也是不可用的。可结合捕获媒体和/或在所捕获的媒体被传输到在参与者控制下的数据存储之前来加密所捕获的媒体。数据存储例如可以是远程服务器、本地服务器和/或云存储。加密S320所捕获的媒体的步骤可以包括:生成随机加密密钥;使用随机加密密钥加密所捕获的媒体;使用参与者加密密钥加密随机加密密钥;移除随机加密密钥;以及将所加密的随机加密密钥传输到在与所捕获的媒体相关联的参与者控制下的数据存储。
图1B图示非瞬态计算机可读存储介质40。非瞬态计算机可读存储介质40包括程序代码部分,当程序代码部分在具有处理能力的设备(例如,关于图1A所描述的便携式设备10)上执行时,执行关于图3所描述的方法30。
本领域技术人员理解的是,本发明构思绝不限于以上所述的优选变体。相反,在随附的权利要求的范围内的许多修改和变化是可能的。
例如,便携式设备的功能被描述为计算机存储器上的程序代码部分,然而,功能中的一个或多个可以是硬件实现的和/或硬件和软件实现的组合。
此外,通过对附图、本公开以及随附的权利要求的学习,实践所要求保护的发明的技术人员可理解和影响所公开的变体的变化。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种产权保护方法及系统