污染检测和通知系统
1.引言本节中提供的信息旨在概括介绍本公开的背景。在本节中描述的范围内,当前命名的发明人的工作,以及在提交时可能不符合现有技术的描述方面,既不明确也不隐含地被认为是针对本公开的现有技术。
技术领域
2.本公开涉及表面和内部空间污染检测系统。
背景技术:3.污染物可通过车辆、建筑物和/或其它支撑结构的公共触摸点扩散。例如,生病和/或带有例如病毒的车辆乘员可接触车辆上和/或车辆中的各种点,诸如门把手、扶手、座椅、开关、方向盘等。乘员也可在车辆内通过呼吸、咳嗽和/或打喷嚏来通过空气污染表面。这会导致细菌扩散到车辆内的表面上。第二个乘员可能接触相同表面和/或呼吸车辆内的受污染空气,并因此受到感染。
4.作为另一个示例,第一个生病和/或已经暴露于病毒的人可作为客人留在酒店房间中并接触酒店房间的各种表面。第二个人可以在第一个人之后预订并住在同一酒店房间中。在第二个人住在该酒店房间期间,第二个人可接触未充分清洁的受污染表面,并因此感染病毒。当暴露于病毒的酒店工作人员进入和/或清洁酒店房间时,这种情况可类似地发生。酒店工作人员在酒店房间中呼吸、咳嗽和/或打喷嚏时,可能通过物理接触和/或被污染的飞沫扩散而污染表面。随后住在酒店房间中的客人然后可能感染病毒。
技术实现要素:5.提供了一种通知系统,并且其包括存储器、活动模块、定位模块、跟踪模块和输出装置。存储器被配置成存储与支撑结构相关联的活动历史日志。活动模块被配置成:从支撑结构的传感器或电气装置中的至少一者接收信号;以及跟踪在支撑结构中的活动或在支撑结构的设定距离内的活动中的至少一者,以生成活动历史日志。定位模块被配置成将活动与支撑结构的方面关联,并生成相应的定位数据。这些方面包括支撑结构的表面、区域、空间或体积中的至少一者。该跟踪模块被配置成跟踪支撑结构的被一个或多个有生命对象直接或间接接触中的至少一者的方面的状态,并基于定位数据和活动历史日志确定这些方面的污染水平或消毒水平中的至少一者。输出装置被配置成指示污染水平或消毒水平中的所述至少一者。
6.在其它特征中,通知系统还包括收发器,该收发器被配置成接收指示网络装置已经被识别为暴露于污染物的通知密钥。跟踪模块被配置成响应于通知密钥,跟踪支撑结构的被所述一个或多个有生命对象接触的方面,并基于定位数据和活动历史日志确定方面的污染水平或消毒水平中的所述至少一者。
7.在其它特征中,通知系统还包括被配置成检测支撑结构中的活动的传感器。活动
模块被配置成基于传感器的输出来跟踪活动。
8.在其它特征中,通知系统还包括被配置成由于支撑结构中的活动而改变状态的电气装置,其中活动模块被配置成跟踪电气装置的状态并将所述状态记录在活动历史日志中。
9.在其它特征中,支撑结构是车辆。输出装置是车辆的显示器或车辆的一个或多个智能方面中的至少一者。
10.在其它特征中,通知系统还包括被配置成跟踪一个或多个有生命对象的活动的一个或多个摄像机。活动模块被配置成基于所述一个或多个摄像机的输出来确定支撑结构的被接触的方面,并将被接触的方面和相应的时间戳记录在活动历史日志中。
11.在其它特征中,活动模块被配置成跟踪所述一个或多个有生命对象的触摸点,并将触摸点和相应的时间戳记录在活动历史日志中。
12.在其它特征中,输出装置是显示器或投影仪中的至少一者。输出装置被配置成至少以下各者中的一者:在显示器上示出的图像中突出显示支撑结构的区域,以说明所述方面的污染水平或消毒水平中的所述至少一者;或者将图像投影在支撑结构的方面上,以指示所述方面的污染水平或消毒水平中的所述至少一者。
13.在其它特征中,跟踪模块被配置成:基于所执行的活动来识别被接触的方面,并且基于所识别的被接触的方面来更新污染水平或消毒水平中的所述至少一者。
14.在其它特征中,跟踪模块被配置成:基于检测到的电气装置的状态改变来识别被接触的方面,并且基于所识别的被接触的方面来更新污染水平或消毒水平中的所述至少一者。
15.在其它特征中,通知系统还包括被配置成检测一个或多个有生命对象的呼吸、咳嗽或打喷嚏中的至少一者的传感器。跟踪模块被配置成基于检测到的呼吸、咳嗽或打喷嚏中的至少一者,更新污染水平或消毒水平中的所述至少一者。
16.在其它特征中,活动模块被配置成跟踪每个方面被接触的次数以及与所述方面接触的持续时间。跟踪模块被配置成基于每个方面被接触的次数和与所述方面接触的持续时间来更新污染水平或消毒水平中的至少一者。
17.在其它特征中,跟踪模块被配置成基于与所述方面的材料相关联的衰减率来更新污染水平中的所述至少一者。
18.在其它特征中,通知系统还包括收发器,该收发器被配置成向服务器发送活动历史日志,并作为响应接收清洁通知消息,该清洁通知消息指示要消毒的支撑结构的至少一个区域或方面。
19.在其它特征中,活动模块执行对有生命对象的运动跟踪,并且确定与支撑结构的内部方面进行物理接触的事件,并且基于所进行的物理接触来更新活动历史日志。
20.在其它特征中,通知系统还包括被配置成检测与所述方面的接触的嵌入式传感器。活动模块被配置成基于嵌入式传感器的输出来更新活动历史日志。
21.在其它特征中,提供了一种便携式网络装置,并且其包括摄像机、存储器和控制模块。摄像机被配置成捕获支撑结构的图像。存储器被配置成存储定位数据,其中定位数据将便携式网络装置的位置和取向与支撑结构的方面关联,其中这些方面包括支撑结构的表面、区域、空间或体积中的至少一者,并且其中支撑结构与便携式网络装置分开。控制模块
被配置成:接收以下各者中的至少一者:(i)与支撑结构相关联的一个或多个有生命对象的活动的活动历史日志,(ii)支撑结构的方面的污染水平的污染分布图,或者(iii)支撑结构的方面的消毒水平的消毒分布图;并且基于所捕获的图像,显示支撑结构的图像,该图像指示所述方面的污染水平或所述方面的消毒水平中的至少一者。
22.在其它特征中,当便携式网络装置的位置和取向改变时,针对支撑结构的不同区域更新显示的图像。
23.在其它特征中,控制模块被配置成:基于所述方面的污染水平或所述方面的消毒水平中的所述至少一者在支撑结构的增强现实环境视图中突出显示所述方面。
24.在其它特征中,便携式网络装置还包括取景器模块,该取景器模块被配置成确定由摄像机看到的实时视图和污染分布图或消毒分布图中的所述至少一者之间的关系。控制模块被配置成以增强现实模式操作,并基于所述方面的污染水平或所述方面的消毒水平中的至少一者,提供支撑结构内部的视图,所述视图突出显示所述视图中的所述方面。
25.本发明提供了以下技术方案:1. 一种通知系统,包括:存储器,其被配置成存储与支撑结构相关联的活动历史日志;活动模块,其被配置成 从所述支撑结构的传感器或电气装置中的至少一者接收多个信号,以及 跟踪在所述支撑结构中的活动或在所述支撑结构的设定距离内的活动中的至少一者,以生成活动历史日志;定位模块,其被配置成将所述活动与所述支撑结构的方面关联并生成相应的定位数据,其中,所述方面包括所述支撑结构的表面、区域、空间或体积中的至少一者;跟踪模块,其被配置成跟踪所述支撑结构的被一个或多个有生命对象直接接触或间接接触中的至少一者的所述方面的状态,并基于所述定位数据和所述活动历史日志确定所述方面的多个污染水平或多个消毒水平中的至少一者;以及输出装置,其被配置成指示所述多个污染水平或所述多个消毒水平中的所述至少一者。
26.2. 根据技术方案1所述的通知系统,还包括收发器,所述收发器被配置成接收指示网络装置已经被识别为暴露于污染物的通知密钥,其中,所述跟踪模块被配置成:响应于所述通知密钥,跟踪所述支撑结构的被所述一个或多个有生命对象接触的方面,并基于所述定位数据和所述活动历史日志确定所述方面的所述多个污染水平或所述多个消毒水平中的所述至少一者。
27.3. 根据技术方案1所述的通知系统,还包括被配置成检测所述支撑结构中的活动的传感器,其中,所述活动模块被配置成基于所述传感器的输出来跟踪所述活动。
28.4. 根据技术方案1所述的通知系统,还包括被配置成由于所述支撑结构中的活动而改变状态的所述电气装置,其中,所述活动模块被配置成跟踪所述电气装置的状态并将所述状态记录在所述活动历史日志中。
29.5. 根据技术方案1所述的通知系统,其中:所述支撑结构是车辆;并且所述输出装置是所述车辆的显示器或所述车辆的一个或多个智能方面中的至少
一者。
30.6. 根据技术方案5所述的通知系统,还包括被配置成跟踪所述一个或多个有生命对象的活动的一个或多个摄像机,其中,所述活动模块被配置成基于所述一个或多个摄像机的输出来确定被接触的支撑结构的方面,并将被接触的方面和相应的时间戳记录在所述活动历史日志中。
31.7. 根据技术方案1所述的通知系统,其中,所述活动模块被配置成跟踪所述一个或多个有生命对象的触摸点,并将所述触摸点和相应的时间戳记录在所述活动历史日志中。
32.8. 根据技术方案1所述的通知系统,其中:所述输出装置是显示器或投影仪中的至少一者;并且所述输出装置被配置成至少以下各者中的至少一者 在显示器上示出的图像中突出显示所述支撑结构的区域,以说明所述方面的所述多个污染水平或所述多个消毒水平中的所述至少一者,或者 将图像投影在所述支撑结构的方面上,以指示所述方面的所述多个污染水平或所述多个消毒水平中的所述至少一者。
33.9. 根据技术方案1所述的通知系统,其中,所述跟踪模块被配置成:基于所执行的活动来识别被接触的方面,并且基于所识别的被接触的方面来更新所述多个污染水平或所述多个消毒水平中的所述至少一者。
34.10. 根据技术方案1所述的通知系统,其中,所述跟踪模块被配置成基于检测到的所述电气装置的状态变化来识别被接触的方面,并且基于所识别的被接触的方面来更新所述多个污染水平或所述多个消毒水平中的所述至少一者。
35.11. 根据技术方案1所述的通知系统,还包括传感器,所述传感器被配置成检测所述一个或多个有生命对象的呼吸、咳嗽或打喷嚏中的至少一者,其中,所述跟踪模块被配置成基于检测到的呼吸、咳嗽或打喷嚏中的至少一者,更新所述多个污染水平或所述多个消毒水平中的所述至少一者。
36.12. 根据技术方案1所述的通知系统,其中:所述活动模块被配置成跟踪每个方面被接触的次数以及与所述方面接触的持续时间;并且所述跟踪模块被配置成:基于每个方面被接触的次数和与所述方面接触的持续时间来更新所述多个污染水平或所述多个消毒水平中的所述至少一者。
37.13. 根据技术方案1所述的通知系统,其中,所述跟踪模块被配置成基于与所述方面的材料相关联的衰减率来更新所述多个污染水平中的所述至少一者。
38.14. 根据技术方案1所述的通知系统,还包括收发器,所述收发器被配置成将所述活动历史日志传输到服务器,并作为响应接收清洁通知消息,所述清洁通知消息指示所述支撑结构的要消毒的至少一个区域或方面。
39.15. 根据技术方案1所述的通知系统,其中,所述活动模块执行所述有生命对象的运动跟踪,并且确定与所述支撑结构的内部方面进行物理接触的事件,并且基于所进行的物理接触来更新所述活动历史日志。
40.16. 根据技术方案1所述的通知系统,还包括被配置成检测与所述方面的接触的
嵌入式传感器,其中,所述活动模块被配置成基于所述嵌入式传感器的输出来更新所述活动历史日志。
41.17. 一种便携式网络装置,包括:被配置成捕获支撑结构的图像的摄像机;存储器,其被配置成存储定位数据,其中,所述定位数据将所述便携式网络装置的位置和取向与所述支撑结构的方面关联,其中,所述方面包括所述支撑结构的表面、区域、空间或体积中的至少一者,并且其中,所述支撑结构与所述便携式网络装置分开;以及控制模块,其被配置成接收以下至少各者中的至少一者 与所述支撑结构相关联的一个或多个有生命对象的活动的活动历史日志; 所述支撑结构的方面的污染水平的污染分布图;或者 所述支撑结构的方面的消毒水平的消毒分布图;并且基于所捕获的图像,显示所述支撑结构的图像,所述图像指示所述方面的污染水平或所述方面的消毒水平中的至少一者。
42.18. 根据技术方案17所述的便携式网络装置,其中,随着所述便携式网络装置的位置和取向的改变,针对所述支撑结构的不同区域更新所显示的图像。
43.19. 根据技术方案17所述的便携式网络装置,所述控制模块被配置成基于所述方面的污染水平或所述方面的消毒水平中的至少一者在所述支撑结构的增强现实环境视图中突出显示所述方面。
44.20. 根据技术方案17所述的便携式网络装置,还包括取景器模块,所述取景器模块被配置成确定由所述摄像机看到的实时视图和所述污染分布图或消毒分布图中的所述至少一者之间的关系,其中,所述控制模块被配置成以增强现实模式操作,并基于所述方面的污染水平或所述方面的消毒水平中的所述至少一者,提供所述支撑结构的内部视图,所述视图突出所述视图中的所述方面。
45.从详细描述、权利要求和附图中,本公开的进一步的应用领域将变得显而易见。详细描述和具体示例仅旨在说明的目的,并不旨在限制本公开的范围。
附图说明
46.从详细描述和附图中,将会更全面地理解本公开,其中:图1是根据本公开的污染检测和通知系统的示例的功能框图;图2是根据本公开的包括用于污染、消毒和活动跟踪的模块的支撑结构的示例的功能框图;图3是根据本公开的包括污染和消毒模块的便携式网络装置的示例的功能框图;图4是根据本公开的具有活动跟踪和接触传感器的车辆内部的示例的侧面透视图;图5是根据本公开的车辆内部的示例的面向前方的透视图,其图示了经由便携式网络装置的增强现实视图;以及
图6图示了根据本公开的表面污染指示方法。
47.在附图中,附图标记可以重复使用来标识相似和/或相同的元件。
具体实施方式
48.定位污染区域会是困难的。可能不清楚哪些表面已经被接触过和/或需要消毒和/或避开,以免感染病毒并可能生病。例如,会难以确定车辆内的哪些表面受到了污染。此外,在不知道(i)哪些特定区域受到了污染和/或需要清洁以及(ii)哪些区域未被污染和不需要清洁的情况下清洁车辆、房间、建筑物等的内部会是效率低的。
49.本文阐述的示例包括污染检测和指示系统。该系统指示受污染的表面区域和/或已经被消毒的表面区域。这允许容易检测和避开这些区域和/或识别污染区域,以用于清洁目的。在车辆环境中,该系统检测并提供车辆内部的视图,该视图具有对先前乘客触摸的区域的指示,以便识别可能的污染区域。传感器和其它部件状态检测操作同时且非侵入性地执行,以跟踪内部车辆表面已经被接触的位置。在一些实施例中,系统显示污染分布图和/或消毒分布图,其突出显示污染区域和/或消毒区域。该信息可以以增强现实(ar)的形式提供,其中,例如,便携式网络装置的显示器示出包括指示被污染和/或消毒的区域的突出显示部分的内部区域。这将在下面进一步描述。这些示例包括执行对策以对表面进行去污并防止进一步污染和/或细菌扩散给其它用户、乘员、顾客等。
50.表面的污染水平会随着时间的推移而衰减,并且可基于被接触的表面是否是抗菌和/或抗病毒表面。抗菌表面包括抑制微生物生长能力的抗菌剂。类似地,抗病毒表面包括抑制病毒生长、存活和/或扩散能力的抗病毒剂。例如,抗菌表面和抗病毒表面可以包括铜和/或铜合金,它们既都是抗菌材料又是抗病毒材料。衰减率是指微生物和/或病毒生物体在暴露于抗微生物和抗病毒表面材料时逐个死亡的速率。
51.污染水平也可基于与表面的直接或间接接触。直接接触可以指当被识别为已经暴露于污染物的人物理地接触和/或触摸表面、无生命对象和/或有生命对象时。间接接触可指当人在表面上或表面附近呼吸、咳嗽和/或打喷嚏时。间接接触也可以指当第二个人接触被识别为已经暴露的人接触的表面和/或进入被暴露的人先前所在的空间时。第二个人的间接接触可以通过与表面的物理接触和/或通过空气发生。尽管下面的示例主要针对表面的污染和消毒水平进行描述,但是其它方面(诸如支撑结构的面积、空间和/或体积)也可以被监测和跟踪。可以基于这些方面中的任一者的污染和消毒水平执行对策。
52.尽管下面描述的一些实施例针对车辆应用,但是所描述的实施例也适用于其它非车辆应用。例如,实施例适用于酒店、电梯、门口、洗手间、银行、自动柜员机(atm)、商店、食品市场、私人住宅、企业、餐馆、公共交通、自动售货机、手术室和设备等。这些实施例适用于机动车辆、火车、地铁、飞机、船只和/或其它交通工具。
53.图1示出了污染检测和通知系统100,其包括网络装置102、分布式网络104和中央监测站110。网络装置102可以包括车辆、建筑物、房间和/或其它支撑结构内的网络装置。网络装置102可以包括例如各种装置和/或车辆的远程信息处理模块、信息娱乐模块、控制模块等。网络装置102还可以包括便携式网络装置,诸如蜂窝电话、移动访问装置、平板电脑、膝上型计算机、可穿戴装置、智能眼镜、虚拟现实装置(例如,虚拟现实耳机)等。网络装置可以彼此直接通信,或者经由分布式网络104间接通信。分布式网络104可以包括局域网
(lan)、无线局域网(wlan)、蜂窝网络等。分布式网络104可以包括路由器、调制解调器、卫星、基站、网关等。
54.中央监测站110可以与车辆制造商和/或服务提供商相关联,诸如汽车出租或租赁公司、拼车服务公司、汽车服务站和/或其它服务提供商。中央监测站110可以包括控制模块131、收发器132和存储器133。控制模块131可以包括污染和消毒跟踪模块134以及清洁指示模块136。污染和消毒跟踪模块134可以跟踪和/或评估活动历史日志126中的数据、污染数据138和/或消毒数据。污染和消毒跟踪模块134可以执行比在网络装置102处执行的更详细的数据分析和/或定位分布图,并且与网络装置102共享结果。定位分布图将在下面进一步描述。定位分布图可以(i)将接触点与污染水平和/或消毒水平关联,和/或(ii)将网络装置的位置和取向与支撑结构和相应表面关联。
55.清洁指示模块136可以基于活动历史日志126、污染数据138、消毒数据和/或由污染和消毒跟踪模块134执行的分析的结果来提供建议的清洁指令,如下文进一步描述的。存储器133可以存储活动历史日志126、污染数据138和消毒数据140。
56.中央监测站110可以以活动历史日志126的形式存储从网络装置102接收的活动数据。活动历史日志126可以包括随着时间的推移发生的活动的列表,其中每个活动包括活动标识符、时间戳(包括日期和时间)以及活动发生的持续时间。例如,各种活动可以发生在车辆中和/或与车辆相关联。活动可包括:开门和关门;打开和关闭窗户;激活和停用灯、娱乐设备、立体声、空调系统;调节座椅和镜子位置;调节转向角度;调节座椅温度;调节座椅的位置;等等。所有这些活动包括车辆乘员接触各种表面,诸如门把手、控制旋钮、方向盘、按钮、开关、镜子、扶手、座椅、仪表板、控制台、仪表板、杯架等。这种接触会将如上所述的细菌转移到表面和/或从表面转移到乘员。活动历史日志126可以是滚动日志,其包括最后预定时间段(例如,14天)内的数据。
57.污染数据(或污染分布图数据)138可以包括指示各种表面的污染水平的数据,例如,在支撑结构内并且与支撑结构的分布图上的位置关联。污染数据138可以以重叠的方式显示,例如,在区域的图像(或视图)上显示。图5中示出了一个示例图示。可以针对消毒数据(消毒分布图数据)140提供包括消毒水平的类似分布图。该信息可以经由车辆内的显示器和/或音频系统和/或经由网络装置102中的一个或多个报告给乘员。
58.例如,控制模块131可以报告由车队经理监测的许多车辆的表面的污染水平和/或消毒水平。控制模块131和/或车队经理然后可以向车辆驾驶员发送信号以清洁车辆表面。控制模块131和/或车队经理可以基于收集的数据指示哪些表面需要清洁以及哪些表面不需要清洁。
59.污染检测和通知系统100还可以包括传感器123、指示符输入装置125和输出装置127。传感器123、指示符输入装置125和/或输出装置127可以位于和/或非常接近网络装置102和/或支撑结构。传感器123和/或输出装置127可以被实施为网络装置102和/或支撑结构的一部分。传感器123和/或输出装置127可以与网络装置102和/或支撑结构分开实施。传感器123可以包括位置传感器、接触传感器、压力传感器、重量传感器、位置传感器、线性传感器、旋转传感器、电位计、压阻传感器、负载传感器、压电传感器、摄像机、红外传感器、激光雷达传感器、雷达传感器、气流传感器、麦克风、表面嵌入式传感器、力传感器等。传感器123可以包括窗户位置传感器、门位置传感器、镜子位置传感器、转向传感器和/或其它位置
传感器。传感器123可以位于网络装置、支撑结构和/或附近的基础设施(诸如交通杆、交通信号、桥梁、墙壁等)上或之中。传感器123可用于检测乘员的存在并记录他们。传感器123可用于基于历史人机交互活动(进入、离开、开关操作等)来识别用户与车辆表面的交互。
60.指示符输入装置125可以包括开关、旋钮、滑块、刻度盘、马达、致动器、收发器、触摸屏、触摸板、按钮等。输出装置127可以包括显示器、屏幕、灯、镜子、刮水器马达、换档器、电动转向装置、音频装置(例如,扬声器)、智能表面和/或其它电气装置。在本公开的背景下,智能表面是指能够物理地改变状态(诸如颜色和/或阴影)的表面。不同的颜色和/或阴影可与不同的污染和/或消毒水平相关联。智能表面可能够显示信息,以指示污染和/或消毒水平。在另一个实施例中,输出装置127包括方向灯和/或发光二极管(led),它们被控制并且能够使用不同的颜色和/或照明模式照亮不同的区域。灯可以以不同的频率闪烁。例如,车辆中的顶灯外壳可以具有任何数量的led,这些led被控制以指示车辆内表面上的污染和/或消毒水平。
61.作为示例,传感器123、指示符输入装置125和输出装置127可以位于整个车辆中。传感器和指示符输入装置125可用于监测和跟踪与车辆相关联的接触活动。例如,摄像机可用于监测车辆内部,并检测已经被触摸和/或接触的表面、接触的次数以及每次接触的时长。该信息可以被标记时间,以用于基于污染和消毒的确定。这种类型的接触活动被记录,并且可以由网络装置102中的一个或多个向中央监测站110报告。
62.网络装置102可以经由车辆的装置和/或经由位于车辆中的便携式网络装置来指示表面的污染和/或消毒水平。中央监测站110可以使用接收到的活动信息来确定表面的污染和/或消毒水平。污染和/或消毒水平和/或警报信息可由控制模块131生成并传输回网络装置102。警报信息可以指示所述的水平、要消毒的区域、已经被消毒的区域、具有未知(或无法确定的)污染和消毒水平的区域、长时间段内没有接触的区域等。
63.图2示出了包括污染检测和通知系统201的支撑结构200,该系统包括控制模块202、信息娱乐模块204、远程信息处理模块206、指示符输入装置208、传感器210、输出装置211和存储器212。支撑结构200可以是车辆、建筑物、房间、机器或其它支撑结构。控制模块202可以是支撑结构的中央(或主)控制模块。例如,如果支撑结构200是车辆,则控制模块202可以是车身控制模块或其它车辆控制模块。信息娱乐模块204、远程信息处理模块206、指示符输入装置208和传感器210可以经由控制器局域网(lan)总线214连接到控制模块202。
64.信息娱乐模块204可以包括污染跟踪和指示模块220、消毒跟踪和指示模块222、活动跟踪模块224和定位模块226。模块220、222、224可以被称为跟踪模块。模块224可以被称为活动模块。活动跟踪模块224可以包括运动跟踪模块240、物理接触和/或表面模块242和空气监测模块244。这些模块中的任一者都可以被包括在控制模块202中。此外,这些模块的任何组合可以集成为单个模块的一部分。
65.污染跟踪和指示模块220可以监测、跟踪和/或确定表面的污染水平,所述表面诸如是车辆、房间、机器等的表面。污染跟踪和指示模块220可以收集与使用相关联的活动数据和/或相应的定位数据,以基于监测的活动来估计污染水平。该跟踪可以包括存储接触时间、在每个位置和/或点处的接触数量、接触持续时间以及接触发生的日期。污染跟踪和指示模块220可以将污染水平作为污染数据229存储在存储器212中。
66.消毒跟踪和指示模块222可以监测、跟踪和/或确定表面的消毒水平,诸如车辆、房间、机器等的表面。消毒跟踪和指示模块222可以收集与使用相关联的活动数据和/或相应的定位数据,以基于所监测的清洁来估计消毒水平。这种跟踪可以基于触发事件,例如上述触发事件。消毒跟踪和指示模块222可以将消毒水平作为消毒数据231存储在存储器212中。
67.活动跟踪模块224可以从传感器210和指示符输入装置208收集数据,传感器210和指示符输入装置208可以类似于图1的传感器123和指示符输入装置125。该活动跟踪可以基于触发事件和/或可以被连续跟踪。触发事件可以是对开始跟踪的请求和/或其它触发事件。活动跟踪模块224在预定时间段内记录存储在存储器212中的活动跟踪数据230,诸如打开了哪些门、致动了哪些窗户、按下了哪些按钮等。这可以包括识别被接触的表面并确定接触的时长、接触的次数、以及记录包括接触的时间和日期的时间戳信息。可以推断,当某些车辆事件发生(例如,门打开或关闭、窗户被致动、无线电状态改变等)时,除非此时提供了语音命令,否则某些把手、旋钮、按钮和/或其它控件就已经被触摸了。活动跟踪模块224可以避免记录与语音命令相关联的活动。当语音被激活时,表面可能没有被触摸,并且因此可能不需要记录这种类型的活动。如果按钮被按下以激活语音操作,则可以记录与按下按钮相关联的信息。可以检测和跟踪语音的面向的朝向和/或方向。由于说话者咳嗽和/或打喷嚏,说话者前方的表面可被识别为潜在接触说话者的呼吸和/或飞沫。可以基于记录和分析的检测说话者的位置和朝向的视频和/或音频来做出这些确定。
68.活动跟踪模块224可以包括运动跟踪模块240、物理接触和表面模块242以及空气监测模块244。这些模块中的任一者都可以包括在控制模块202中。此外,这些模块的任何组合可以集成为单个模块的一部分。活动跟踪模块224可以实施用于启动和跟踪接触信息的接触跟踪应用,这可以经由例如用户轻敲显示器上的图标来启动,该显示器诸如是包括在输出装置211中的显示器。
69.运动跟踪模块240可以执行算法来跟踪车辆、建筑物或房间内的用户、乘员和/或顾客的移动。这可以使用摄像机和/或其它运动跟踪设备来跟踪移动。例如,运动跟踪模块240可以基于哪些门已经被打开、哪些门禁卡已经被刷过哪些读卡器等来跟踪酒店清洁人员和/或酒店客人的移动。与电子装置(诸如咖啡机、电视机、冰箱、吹风机、熨斗、计算机、恒温器等)相关联的活动可以被监测和跟踪。这可以被实施来确定清洁人员和/或酒店客人已经去过哪个房间。运动跟踪模块还可用于跟踪车辆内的移动,以确定与表面的接触发生在哪里和/或车辆内乘员的取向。作为示例,车辆的乘员可以打开门,坐在特定的座椅上,关闭门,使用安全带,执行特定的活动,并且然后在离开车辆时重新打开和关闭门。所有这些都可以被跟踪和记录。该信息可以被包括在活动跟踪数据230中。物理接触和/或表面模块242可以基于来自接触传感器和/或其它传感器的信号来跟踪哪些表面已经被触摸和/或接触。该信息也可以包括在活动跟踪数据230中。
70.空气监测模块244可以监测封闭区域(诸如车辆、房间等)内的空气质量水平。这可以基于从传感器(诸如气流传感器、风扇、空调系统、空气过滤系统等)接收的信号。空气质量水平信息也可以被包括在活动跟踪数据230中。空气监测模块244可以监测麦克风和/或其它传感器,以跟踪咳嗽、打喷嚏和/或暗示细菌通过空气扩散的其它声音。这些信息可与图像关联,以确定哪些表面已经潜在地受到这些细菌转移的影响。
71.定位模块226可以将接触与位置相关联。例如,摄像机可以用于捕获图像,并且基
于图像,定位模块能够识别被接触过的表面以及在所述表面上的何处进行了接触。定位模块226可以在存储器212中存储指示所述位置的定位数据232,并且可以被其它所述模块访问。
72.存储在存储器212中的上述数据和信息可以由模块204、220、222、224、226、240、242、244生成、接收和/或共享。支撑结构200可以包括投影仪260,其可以是输出装置211中的一个。投影仪260可以在区域的表面上投影图像,以指示表面的污染和/或消毒水平。在一个实施例中,使用多个投影仪在表面上投影图像,以指示污染和/或消毒水平。在另一个实施例中,具有一个或多个led的简单投影仪用于透射光并突出显示一个或多个区域。作为又另一个示例,绿光或红光可以投影到内部或外部门把手上,或者把手可以包括绿光或红光,以指示把手是否已经被使用过。
73.存储器212可以存储与清洁和接触事件之间的复合触摸相关联的信息。尽管本文提到的污染和污染示例主要被描述为与病毒相关,但是这些示例也适用于其它污染物。执行时间跟踪以提供指示病毒、化学和/或放射性污染物何时很可能已经衰减的信息。
74.在一个实施例中,支撑结构200包括清洁系统251,其可以基于来自信息娱乐模块204的指令启动和/或执行清洁操作。这可以包括,例如,激活紫外线c键(uvc)灯和/或在支撑结构200的区域中注射和/或喷洒消毒剂。清洁系统251可以包括例如uvc灯、带有消毒剂的贮存器和/或用于喷洒消毒剂的泵。灯和泵可以由清洁系统251的模块、控制模块202和/或其它控制模块控制。在另一个实施例中,支撑结构200是自主车辆,并且清洁系统251启动移动车辆通过清洁站的动作,诸如洗车。在另一个实施例中,清洁系统251打开窗户252和/或运行车辆内部内的风扇254以使空气从车辆内部出去。
75.图3示出了便携式网络装置300,其包括控制模块302、收发器304、传感器305、显示器306、音频系统308和存储器310。便携式网络装置300可以替换图1的任何网络装置102。便携式网络装置300可以是单独的网络装置,诸如移动电话、平板电脑、可穿戴装置,或者可以集成和/或嵌入在车辆和/或其它支撑结构中。控制模块302可以包括取景器模块312、接触跟踪应用313和/或清洁应用314。应用313、314可以经由显示器306上示出的相应图标来激活。
76.取景器模块312可以包括污染模块320、消毒模块322和/或定位模块324。取景器模块312可以基于来自传感器305的信号来确定便携式网络装置300的位置和取向。传感器305可以包括摄像机、全球定位传感器、加速度计、陀螺仪等。便携式网络装置300的定位、位置和取向可以由控制模块302和/或例如由图2的支撑结构的一个或多个模块202、204、206来确定,并且然后与便携式网络装置300和/或支撑结构200共享。基于位置和取向,取景器模块可以在由摄像机中的一个看到的当前视图上所显示污染和/或消毒信息。污染模块320可以确定所显示的表面和/或区域的污染水平。消毒模块322可以确定显示的表面和/或区域的消毒水平。污染和消毒信息可以从支撑结构和/或服务器接收,诸如图1和2的支撑结构和/或服务器中的一个。定位模块324可以将便携式网络装置300的位置和取向与周围环境和附近的表面和/或摄像机中的一个的视野中的表面相关联。
77.接触跟踪应用313可用于激活和监测污染和/或消毒水平,这可经由显示器306和/或音频系统308来指示。接触跟踪应用313可以沿着图2的接触跟踪应用243执行。清洁应用314可以显示清洁信息,该清洁信息指示要清洁的表面和/或区域、已经清洁的区域、何时这
些区域最后被清洁、最后被清洁的表面、何时这些表面最后被清洁、某些表面和/或区域是否已经被清洁的概率水平等。图5图示了示出污染水平的示例。清洁应用314可以为清洁水平和/或消毒水平提供类似的重叠图像。
78.污染和消毒信息可以经由显示器306和/或音频系统308传送。音频系统308可以包括扬声器、耳机和/或其它音频装置。类似于应用314的应用可以由图2的支撑结构200的信息娱乐模块204来实施。例如,该应用可以由车辆的网络装置实施,并经由显示器、投影仪和/或音频系统传送类似的信息。
79.存储器310可以存储污染数据330、消毒数据332、定位数据334和/或清洁数据336。所述数据可以由模块302、312、320、322生成、接收和/或共享。
80.图4示出了具有活动跟踪和接触传感器402的车辆内部400。活动跟踪和接触传感器402可以包括摄像机、触摸传感器、压力传感器等。摄像机可以位于各种位置中并跟踪活动。摄像机可以包括鸟瞰摄像机、安装在顶棚上的摄像机、安装在仪表板和/或柱子上的摄像机和/或其它摄像机。可以捕获和显示俯视、前视、侧视、后视和成角度的摄像机视图。压力传感器可以位于例如车辆的座椅中,并检测乘员何时坐在特定的座椅上。触摸传感器可以位于各种部件、面板、扶手、控制致动器(例如,旋钮、按钮、刻度盘等)和/或车辆中的其它地方。触摸传感器可以检测乘员何时已触摸了特定位置。
81.图5示出了车辆的内部500,图示了经由便携式网络装置502的增强现实视图。便携式网络装置502被用户保持在车辆内部前面,以示出突出显示的触摸点。便携式网络装置502可以被配置为图1的网络装置102中的一个和/或图3的便携式网络装置300。便携式网络装置502可以在内部500的实时视图上覆盖污染信息。用户可以将便携式网络装置502的摄像机指向内部500内的不同方向,以便查看各种内部表面上的污染水平。
82.在所示的示例中,污染信息被示为具有不同颜色和/或阴影以指示不同的污染水平的突出显示的区域。接触的类型、接触的持续时间、接触的次数等可以转换成不同的颜色和颜色饱和度水平。作为简单的示例,高度污染的表面可以呈红色(并且具有数字指示符504),中度污染的表面可以呈黄色(并且具有数字指示符506),并且具有低污染或没有污染的表面可以是绿色的(并且具有数字指示符508)。可以提供无限范围的颜色和阴影水平来说明污染水平。可以提供类似的视图来示出消毒的水平。例如,清洁不良的区域或未清洁的区域可以呈红色,中度清洁的区域可以呈黄色,并且彻底消毒的区域可以呈绿色。摄像机、传感器和/或特征激活跟踪未观察到的表面可以用灰色编码,以便表示这些表面的污染和/或消毒状态的系统不确定性。活动跟踪可以包括清洁活动,包括清洁表面的持续时间,以及识别已经清洁、部分清洁和/或未清洁的表面和/或其部分。清洁模式可被激活,以允许在清洁表面时移除显示的标记。
83.作为示出不同颜色和/或阴影的替代,可以显示不同的值和/或百分比来指示污染水平。这可以基于接触的持续时间和/或接触和/或非常接近表面的时间量。也可以显示附加信息。这可以包括附加的背景信息,例如当已经发生接触时车辆的位置。例如,该信息可以指示当进行接触时车辆是否处于高污染区域中,指示接触的污染水平可能高于在低污染区域进行接触的情况。该信息可以包括清洁度信息和/或抗菌和/或抗病毒表面材料指示和/或衰减率。
84.便携式网络装置502包括面向内部的摄像机。该车辆包括传感器和内部网络,用于
跟踪部件和/或装置的状态,以跟踪乘员触摸和/或致动的物品,从而控制和/或改变车辆特征的状态。车辆特征可以指窗户、门、镜子、灯、显示的信息、信息娱乐特征、立体声选择、导航选择等。车辆可以向便携式网络装置502报告跟踪接触活动和/或污染信息,然后便携式网络装置502可以显示具有突出显示的污染区域的图像,如图所示。作为示例,便携式网络装置502可以示出立体声控件被触摸、方向盘控件被触摸等。特征跟踪可以由图2的模块204、220、222、224中的任一者和/或全部来执行,以识别与人类有物理接触的控件。当一特定功能被激活时,可以推断激活该功能所需的控件已被触摸,除非语音激活。被跟踪的特征可以包括信息娱乐控件和屏幕、主要控件(例如,转向、换档器)、刮水器控件、窗户控件、后视镜调节控件、车门内把手等。表面接触和相关联位置的示例从各种来源记录、集中汇总并且然后共享。
85.触摸点被记录和汇总,以创建可能的污染点的视觉分布图,可以使用车内或移动应用来查看该分布图。移动应用包括内部的各种视图以及还有ar视图,其中可以通过便携式网络装置502的取景器更详细地查看被触摸的表面。可以这样做以高效地识别车辆乘客要避开的区域。
86.图6示出了表面污染指示方法。尽管下面的操作主要是关于图1-3的实施方式来描述的,但是可以容易地修改操作以应用于本公开的其它实施方式。这些操作可以迭代地执行。该方法可以在600处开始。在602处,可以激活和/或初始化污染检测和通知系统201。系统201可以被初始化,例如,当被监测的区域被完全消毒时。所有污染值都可以重置为例如零或初始状态。随着表面和/或区域变得越来越受污染,污染值可增加。
87.在604处,活动跟踪模块224基于从传感器123、210和指示符输入装置125、208接收的信息来跟踪活动。在606处,活动跟踪模块224存储收集的活动数据,并且可以向例如中央监测站110报告活动数据。
88.在608处,模块220、222可以确定是否已经接收到示出给定区域的污染分布图和/或消毒分布图的请求。如果是,则可执行操作610。例如,用户可使用车辆信息娱乐系统在便携式网络装置上和/或车辆中启动污染和/或消毒应用。
89.在610处,信息娱乐模块204可以从远程服务器(例如,中央监测站10)收集和/或接收定位、污染、消毒、清洁、警报和/或其它信息。模块220、222可以将活动数据转换成污染和/或消毒数据,其可以包括视觉数据,诸如表面位置和/或识别信息以及相应的污染和消毒水平。在614处,信息娱乐模块204可以在存储器212中存储接收到的和/或生成的数据,该数据可以包括接收到的污染和/或消毒水平。
90.在616处,信息娱乐模块204可以生成报告,并且在618处显示状态报告。状态报告可以指示污染水平、消毒水平、何时表面最后一次被接触、何时表面最后一次被清洁、表面清洁程度的估计指示等。
91.在620处,信息娱乐模块204可以分析报告620,以确定:在清洁之前要远离的区域和/或表面;需要清洁的区域和/或表面;和/或其它状态信息。
92.在622处,信息娱乐模块204可以经由一个或多个收发器235生成指示高污染区域和/或需要清洁的区域的警报信号。这允许提高清洁效率。需要清洁的区域被识别和清洁,而其它不需要清洁的区域被避开。这减少了与清洁相关联的时间和/或成本量。
93.在624处,信息娱乐模块204可以确定是否已经接收到示出污染和/或消毒结果的
请求。如果是,可以执行操作626。在626处,模块220、222可以显示污染和/或消毒指示和/或指示符。另外和/或作为替代,污染和/或消毒信息可以被传输到便携式网络装置300。如上所述,便携式网络装置300然后可以显示该信息。
94.在628处,信息娱乐模块204可以确定是否已经接收到以表面指示模式操作的请求。如果是,则可执行操作630。在630处,信息娱乐模块204可经由智能表面显示污染和/或消毒指示,如上所述。在操作622、626、630随后,该方法可以在632处结束。
95.作为示例实施方式,拼车乘客可能有兴趣在乘坐出租车时特别小心。拼车乘客在进入出租车之前可以在便携式网络装置上启动诸如上所述的接触跟踪应用(或ar使能的接触跟踪应用)。接触跟踪应用可以与拼车应用对接,拼车应用也可以在便携式网络装置上实施。便携式网络装置可以联系例如中央监测站,以获得与出租车相关联的污染信息。乘客可以经由便携式网络装置的摄像机扫描出租车的后座区域,并且看到在左侧座椅和门把手周围已经有先前乘客的高度集中的接触情况。乘客还可看到车辆该侧上的扶手很长时间没有清洁过,而右手侧被示为交通和接触活动较少。然后,乘客可以避开后座区域,并且坐在后座的右手侧上。替代地,乘客可用例如消毒抹布清洁扶手和/或其它表面,并且由于这些动作而以更好的心态完成旅程。
96.作为另一个实施方式示例,散户驾驶员可以计划在她祖父母的车辆被维修时将她的车辆借给她祖父母。由于流行病带来的风险,散户驾驶员可能希望对她或其它乘客之前触摸过的车辆区域进行消毒。在将车辆提供给她的祖父母之前,她打开包括在车辆的信息娱乐系统中和/或移动网络装置上的接触跟踪应用。接触跟踪应用可以由例如图2的模块204、220、224中的一者来执行。接触跟踪应用然后可以经由车辆的输出装置提供污染和消毒信息。基于这些信息,她能够高效地定位被接触的表面,并全面地擦拭所有表面,且不必担心遗漏任何触摸过的表面。
97.作为另一个实施方式示例,运输潜在危险材料的公司的车队经理可能会制定新的政策,该政策要求驾驶员擦拭他们的车辆。车队经理经由中央监测站控制模块(例如,图1的控制模块131)启动对接触跟踪应用的执行,以便帮助执行这项新政策并跟踪车辆的清洁度。经理能够集中监测车辆的状态,并联系驾驶员以提高清洁水平,并且如果要求的清洁任务未得到执行,则发出申斥。经理能够轻松查看整个车队的仪表板概览,而不必单独调查每辆车辆。经理能够看到驾驶员通常忽略的区域,并就改进清洁做法提出明智的建议。由于潜在的责任问题较少,经理可能会对这个系统就地感到更舒服。由于驾驶员不必清洁整个车辆,而是只清洁被污染和/或已经被接触和/或暴露的区域,因此驾驶员对提供给他们的更高效的清洁更高兴。
98.本文公开的系统提供关于车辆使用和乘员交互的数据和见解,识别被污染的区域并建议有针对性的清洁维护。基于对车辆使用活动的了解,提供车辆去污指导。车辆传感器、车辆指示符输入装置和车辆卫生计划表的分析用于确定卫生对策。
99.图6的上述操作意在为说明性的示例。这些操作可以顺序地、同步地、同时地、连续地、在重叠的时间段期间或者以不同的顺序执行,这取决于应用。此外,取决于事件的实施方式和/或序列,可以不执行或跳过任何操作。
100.本文阐述的示例包括用于跟踪已被污染的区域和表面的方法,以便提高清洁能力并最终减少病毒传播。传统的车辆消毒方法,诸如由车队驾驶员和管理人员执行的方法,在
没有任何指示哪些区域需要注意和哪些区域不需要注意的情况下,本质上是低效的。本文公开的示例使用协同工作的各种技术,以便跟踪车辆内部各点处的污染和消毒状态。这些技术包括摄像机(例如,面向内部、面向外部、可见、近ir和远ir),用于图像和视频记录和评估、监测其它传感器(例如,压力、温度、接近度、ir、光、麦克风等)、以及特征激活、停用和控制跟踪。运动跟踪被用来确定移动何时导致乘客与表面发生物理接触,以及接触点位于何处。这还包括融合来自各种传感器和装置的信息。
101.跟踪接触时间的持续时间,以便提供关于潜在的病毒、化学和放射性污染物何时很可能已经衰减的信息。该信息也基于接触表面的材料类型。接触实例可以经由移动应用和/或界面(例如,驾驶舱中的数字显示器、驾驶舱的数字渲染和/或使用ar以在通过便携式网络装置的摄像机(例如,智能眼镜)观察突出显示接触表面而被可视化。接触实例也可经由智能表面指示和投影仪(例如,光投影仪)被可视化。
102.所公开的系统可以由乘客(例如,拼车计划的人员)利用以避开污染区域;车队所有者通过允许车队所有者识别不需要太多关注的区域,以便以更高效的方式对区域进行消毒。执行对车辆清洁事件、有无乘员的暴露时间以及其它收集和确定的数据的收集和分析。基于车辆使用数据(例如,计划和执行的消毒和维护)执行对策并且同时基于执行的车辆功能提供增强的警报。提供关于车辆使用和乘员交互的数据和见解,并建议有针对性的清洁维护。可以实施对策,诸如提供污染警报、清洁警报和信息警报。对策可包括自动清洁和/或消毒区域,诸如在区域内注射和/或喷洒消毒剂。基于车辆使用数据粒度(例如,计划表、车辆消毒或维护、基于车辆功能的增强警报等)来应用对策。
103.以上描述本质上仅是说明性的并且决不旨在限制本公开、其应用或用途。本公开的广泛教导可以多种形式实施。因此,虽然本公开包括特定示例,但是本公开的真正范围不应该限制于此,因为当研究附图、说明书、和以下权利要求书之后其它修改将变得显而易见。应当理解的是,在方法内的一个或多个步骤可以不同次序(或同时)执行而不改变本公开的原理。另外,虽然以上将实施例中的每一者描述为具有某些特征,但是关于本公开的任何实施例描述的那些特征中的任一者或多者均可在任何其它实施例的特征中实施和/或结合任何其它实施例的特征实施,即使该结合没有明确描述。换句话来说,所描述实施例不是相互排斥的,并且一个或多个实施例彼此的置换仍保留在本公开的范围内。
104.使用各种术语来描述元件之间的空间关系和功能关系(例如,在模块、电路元件、半导体层等之间),包括“连接”、“接合”、“耦合”、“相邻”、“紧挨”、“在
……
的顶部上”、“上方”、“下方”和“设置。”除非明确地描述为“直接”,否则当在以上公开中描述第一元件与第二元件之间的关系时,该关系可以是其中在该第一元件与该第二元件之间不存在其它中间元件的直接关系,但是也可以是其中在第一和第二元件之间(空间上抑或功能上)存在一个或多个中间元件的间接关系。如在本文中使用的,短语a、b、和c中的至少一个应被解释为意味着使用非排它性逻辑“或”的逻辑(a或b或c),且不应被解释为意指“a中的至少一个、b中的至少一个、和c中的至少一个”。
105.在图中,由箭头指示的箭头方向大体表示说明所关注的信息(诸如数据或指令)的流。例如,当元件a和元件b交换各种信息,但从元件a传输到元件b的信息与图示相关时,则箭头可从元件a指向元件b。该单向箭头并不暗示不存在从元件b传输到元件a的其它信息。此外,对于从元件a发送到元件b的信息,元件b可向元件a发送对该信息的请求或者对该信
息的接收确认。
106.在本技术中,包括以下定义,术语“模块”或术语“控制器”可以用术语“电路”代替。术语“模块”可指代以下项、是以下项的一部分、或包括以下项:专用集成电路(asic);数字、模拟、或混合式模拟/数字离散电路;数字、模拟、或混合式模拟/数字集成电路;组合逻辑电路;现场可编程门阵列(fpga);执行代码的处理器电路(共享、专用或成组);存储由处理器电路执行的代码的存储器电路(共享、专用或成组);提供所描述功能的其它合适的硬件部件;或上述中的一些或所有的组合,诸如在系统芯片中。
107.模块可包括一个或多个接口电路。在一些示例中,接口电路可包括连接到局域网(lan)、因特网、广域网(wan)、或其组合的有线或无线接口。本公开的任何给定模块的功能都可在经由接口电路连接的多个模块中分布。例如,多个模块可允许负载平衡。在进一步的示例中,服务器(又称为远程服务器、或云服务器)模块可代表客户端模块完成某些功能。
108.如上文使用的,术语代码可包括软件、固件、和/或微代码,并且可指代程序、例程、功能、类别、数据结构、和/或对象。术语共享处理器电路涵盖执行来自多个模块的一些或所有代码的单个处理器电路。术语成组处理器电路涵盖结合另外的处理器电路来执行来自一个或多个模块的一些或所有代码的处理器电路。对多个处理器电路的指代涵盖离散裸片上的多个处理器电路、单个裸片上的多个处理器电路、单个处理器电路的多个核、单个处理器电路的多个线程、或上述的组合。术语共享存储器电路涵盖存储来自多个模块的一些或所有代码的单个存储器电路。术语成组存储器电路涵盖结合另外的存储器来存储来自一个或多个模块的一些或所有代码的存储器电路。
109.术语存储器电路是术语计算机可读介质的子集。如在本文中使用的,术语计算机可读介质并不涵盖(诸如在载波上)通过介质传播的暂时性电或电磁信号;术语计算机可读介质可因此视为是有形且非暂时性的。非暂时性的有形计算机可读介质的非限制示例为:非易失性存储器电路(诸如闪存存储器电路、可擦除可编程只读存储器电路、或掩码只读存储器电路)、易失性存储器电路(诸如静态随机存取存储器电路或动态随机存取存储器电路)、磁性存储介质(诸如模拟或数字磁带或硬盘驱动器)、以及光学存储介质(诸如cd、dvd、或蓝光光盘)。
110.在本技术中描述的设备和方法可部分地或完全地由专用计算机实施,该计算机是通过配置通用计算机以执行在计算机程序中体现的一个或多个特定功能而创建的。上文描述的功能框、流程图部件、和其它元件用作为软件规范,其可以通过本领域技术人员或程序员的常规作业而转译为计算机程序。
111.计算机程序包括存储在至少一个非暂时性、有形计算机可读介质上的处理器可执行指令。计算机程序还可包括或依赖于所存储的数据。计算机程序可涵盖与专用计算机的硬件交互的基本输入/输出系统(bios)、与专用计算机的特定装置交互的装置驱动器、一个或多个操作系统、用户应用程序、背景服务、背景应用程序等。
112.计算机程序可包括:(i)待解析的描述性文本,诸如html(超文本标记语言)、xml(可扩展标记语言)、或json(javascript对象表示法),(ii)汇编代码,(iii)由编译器从源代码生成的目标代码,(iv)用于由解释器执行的源代码,(v)用于由即时编译器编译和执行的源代码等。仅作为示例,源代码可使用来自以下语言的语法编写,所述语言包括:c、c++、c#、objective-c、swift、haskell、go、sql、r、lisp、java
®
、fortran、perl、pascal、curl、
ocaml、javascript
®
、html5(超文本标记语言第五版)、ada、asp(动态服务器网页)、php(php:超文本预处理器)、scala、eiffel、smalltalk、erlang、ruby、flash
®
、visual basic
®
、lua、matlab、simulink、和python
®
。