用于车辆的集成摄像头清洁和门/后备箱访问的系统转让专利

申请号 : CN201710173363.9

文献号 : CN107298072B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : W·张T·J·坎纳E·安德森A·布时G·V·班杜斯基

申请人 : 通用汽车环球科技运作有限责任公司

摘要 :

一种用于车辆的摄像头清洁系统包括带有镜头盖的摄像头和电机。清洁组件包括带有清洁材料的臂。电机选择性地调整臂和清洁材料相对于摄像头的镜头盖的位置。电机选择性地将臂和清洁材料相对于车辆的位置从第一位置调整到第二位置。当摄像头处于第一位置时,摄像头选择性地生成视频信号。当摄像头处于第二位置时,清洁组件与镜头盖接触。

权利要求 :

1.一种用于车辆的摄像头清洁系统,包括:

带有镜头盖的摄像头;

安装到所述车辆的电机;以及

包括带有清洁材料的臂的清洁组件,

其中,所述电机选择性地(1)将所述臂相对于所述摄像头的位置从第一位置旋转到第二位置以及(2)将所述摄像头相对于所述臂的位置从第一位置旋转到第二位置,其中,当所述摄像头处于所述第一位置时,所述镜头盖至少部分地暴露,并且其中,当所述摄像头处于所述第二位置并且所述臂处于所述第二位置时,所述清洁组件与所述镜头盖接触。

2.根据权利要求1所述的摄像头清洁系统,其中,当所述摄像头和所述清洁组件从所述第一位置向所述第二位置移动时,所述电机移动所述清洁材料跨过所述镜头盖。

3.根据权利要求2所述的摄像头清洁系统,其中,所述清洁材料被设置为当所述摄像头处于所述第二位置时与所述镜头盖接触。

4.根据权利要求2所述的摄像头清洁系统,其中,当所述摄像头处于所述第一位置时,所述摄像头的视场不受阻碍。

5.根据权利要求1所述的摄像头清洁系统,其中,所述电机附接至车辆部件,所述车辆部件选自由车辆的门、侧视镜、后备箱和升降门组成的组。

6.根据权利要求5所述的摄像头清洁系统,进一步包括视频处理模块,所述视频处理模块执行来自所述摄像头的视频图像的视频处理,并且基于所述视频处理选择性地启动所述电机。

7.根据权利要求6所述的摄像头清洁系统,其中,所述视频处理模块执行手势识别以确定所述视频图像是否包括预定手势,并且执行以下项中的至少一项:基于所述手势识别的结果选择性地启动所述电机;和/或基于所述手势识别的结果选择性地打开或关闭所述车辆部件。

8.根据权利要求6所述的摄像头清洁系统,其中,所述视频处理模块执行生物统计识别以确定所述视频图像是否包括预定生物统计特征,并且执行以下项中的至少一项:基于所述生物统计识别的结果选择性地启动所述电机;和/或基于所述生物统计识别的结果选择性地打开或关闭所述车辆部件。

9.一种车辆,包括:

根据权利要求2所述的摄像头清洁系统;

钥匙认证系统;以及

控制模块,其响应于所述钥匙认证系统感测到与所述车辆配对的遥控钥匙或智能手机选择性地将所述摄像头从所述第二位置移动至所述第一位置。

说明书 :

用于车辆的集成摄像头清洁和门/后备箱访问的系统

[0001] 相关申请的交叉引用
[0002] 本申请涉及于2016年6月14日提交的第15/181,759号美国专利申请 (代理人案号P037449-GMVE-AZ)。上面引用的申请的全部公开内容通过引用并入本文。

技术领域

[0003] 本发明涉及具有摄像头的车辆,并且更具体地涉及用于车辆的集成摄像头清洁和/或门/后备箱访问的系统和方法。

背景技术

[0004] 这里提供的背景描述是用于一般地呈现本发明上下文的目的。当前署名的发明人的工作,在本节背景信息中所描述的程度,以及在提交时可能不另外作为现有技术限定的
描述的各个方面,既不明确地也不隐含地被承认为针对本发明的现有技术。
[0005] 车辆可以包括附接至车辆的后备箱或升降门并且在向后方向上定向的后视摄像头。后视摄像头提供当车辆反向行驶时辅助驾驶员的视图。后视摄像头还有助于减少后盲
点。

发明内容

[0006] 一种用于车辆的摄像头清洁系统包括带有镜头盖的摄像头和电机。清洁组件包括带有清洁材料的臂。电机选择性地将臂和清洁材料相对于车辆的位置从第一位置调整到第
二位置。当摄像头处于第一位置时,镜头盖至少部分地暴露。当摄像头处于第二位置时,清洁组件与镜头盖接触。
[0007] 在其它特征中,当摄像头和清洁组件从第一位置向第二位置移动时,电机移动清洁材料跨过镜头盖。当电机从第一位置向第二位置移动时,电机使摄像头旋转。清洁组件被设置为当摄像头处于第二位置时与镜头盖接触。
[0008] 在其它特征中,当摄像头处于第一位置时,摄像头的视场不受阻碍。电机附接至车辆部件,车辆部件选自由车辆的门、侧视镜、后备箱和升降门组成的组。
[0009] 在其它特征中,视频处理模块对来自摄像头的视频图像执行视频处理,并且基于视频处理选择性地启动电机中的至少一个。视频处理模块执行手势识别以确定视频图像是
否包括预定手势,并且基于手势识别的结果选择性地启动电机中的至少一个,和/或基于手势识别的结果选择性地打开或关闭车辆部件。
[0010] 在其它特征中,视频处理模块执行生物统计识别以确定视频图像是否包括预定生物统计特征,并且基于生物统计识别的结果选择性地启动电机中的至少一个,和/或基于生物统计识别的结果选择性地打开或关闭车辆部件。
[0011] 一种车辆包括摄像头清洁系统、钥匙认证系统和控制模块,该控制模块响应于钥匙认证系统感测到与车辆配对的遥控钥匙或智能手机选择性地将摄像头从第二位置移动
至第一位置。
[0012] 在其它特征中,镜头盖包括疏水涂层。
[0013] 一种用于车辆的摄像头清洁系统包括带有镜头盖的摄像头。安装装置将摄像头安装到可移动的车辆部件。一种清洁组件包括弹簧构件和清洁材料。可移动车辆部件的打开
运动和关闭运动中的至少一项引起弹簧构件移动清洁材料跨过摄像头的镜头盖。
[0014] 在其它特征中,弹簧构件包括连接至可移动车辆部件的第一弹簧和第二弹簧。清洁组件包括具有连接至第一弹簧和第二弹簧的相对端的臂。清洁材料与臂的至少一侧集成
或设置在臂的至少一侧上。可移动车辆部件的移动引起清洁组件的弹簧移动清洁材料跨过
摄像头的镜头盖。
[0015] 在其它特征中,清洁组件包括一端可旋转地连接至可移动车辆部件的臂。清洁材料与臂的至少一侧集成或设置在臂的至少一侧上。弹簧构件在第一旋转方向上偏压臂。可
移动车辆部件的移动引起清洁组件的臂旋转以移动清洁材料跨过摄像头的镜头盖。
[0016] 本发明的应用性的另外范围将从详细描述、权利要求书和附图中变得显而易见。详细描述和特定示例旨在仅用于例示的目的,并不旨在限制本发明的范围。

附图说明

[0017] 从详细描述和附图将更充分地理解本发明,其中:
[0018] 图1是例示了包括后视摄像头、清洗器喷嘴和升降门释放按钮的车辆的后升降门的透视图;
[0019] 图2A至图2D是例示了根据本发明的包括由电机定位的摄像头和清洁臂组件的摄像头清洁系统的示例的侧视图;
[0020] 图3A是图2A至图2D的清洁系统的功能框图;
[0021] 图3B是例示了用于操作图2A至图2D的摄像头清洁系统的方法的流程图;
[0022] 图4至图5是例示了根据本发明的摄像头和弹簧致动清洁系统的示例的透视图;
[0023] 图6是例示了根据本发明的摄像头和弹簧致动清洁臂的示例的透视图;
[0024] 图7是例示了根据本发明的摄像头和电机致动清洁臂的示例的透视图;
[0025] 图8是例示了用于图7的摄像头清洁系统的控制系统的示例的功能框图;
[0026] 图9是例示了用于操作图8的摄像头清洁系统的方法的示例的流程图;
[0027] 图10是例示了用于摄像头清洁系统的控制系统的又一示例的功能框图;
[0028] 图11是例示了用于操作图10的摄像头清洁系统的方法的示例的流程图;以及
[0029] 图12A至图12C是用于清洁与侧视镜相关联的摄像头的滑动组件的透视图和侧视截面图。
[0030] 在图中,附图标记可以被重用以标识类似和/或相同的元件。

具体实施方式

[0031] 根据本发明的系统和方法集成并简化了摄像头清洁和/或门/后备箱/升降门访问功能,以降低成本、改进功能并且增加顾客满意度。在一些示例中,与摄像头相关联的清洗器喷嘴被去除,并且由电机致动或弹簧致动的清洁臂代替,该清洁臂从摄像头镜头的表面
移除异物。当可移动车辆部件 (例如门、后备箱、发动机罩或升降门)的位置改变时,弹簧致动的清洁臂清洁镜头盖。在其它示例中,电机用于启动摄像头镜头盖的清洁。
[0032] 在一些示例中,手势或生物统计识别系统用于基于车辆所有者的预定手势或生物统计特征启动可移动车辆部件和/或用于启动移动清洁臂以清洁摄像头镜头盖的电机。虽
然使用后视摄像头描述了前述描述,但是本发明适用于可以与车辆相关联的其它摄像头
(例如侧视或前视摄像头)。
[0033] 后视摄像头可以连接至集成中心堆叠(ICS)或显示器,或者与后视镜集成。当驾驶员使用变速器档位选择器(例如PRNDL杆或手动换档杆) 选择倒档时,可以启用后视摄像
头。
[0034] 由后视摄像头输出的图像被水平翻转,使得输出是镜像图像。镜像图像使显示器的取向与安装在车辆上的物理镜子一致。后视摄像头通常包括广角或鱼眼镜头。虽然镜头
阻止了清楚地看到远处物体的能力,但是它允许后视摄像头显示从车辆的一个后角到另一
后角的不间断水平视图。后视摄像头通常指向向下的角度而不是直着向后,以允许驾驶员
观察地面上的障碍物。
[0035] 现在参照图1,车辆的后升降门50的一部分被示出为包括设置在镜头盖54下方的后视摄像头53。清洗器喷嘴52选择性地供应清洁流体以清洁来自后视摄像头53的镜头盖的
异物。升降门释放按钮56可以包括机械或电开关,用于在关闭或打开后升降门50期间选择
性地闩上或释放升降门闩锁并启动升降电机。
[0036] 因为后视摄像头53暴露于这些元件,所以脏物或其它异物可能聚集在镜头盖54上。清洗器喷嘴52用于周期性地将诸如清洗液的清洁流体引导至镜头盖54上。如可以了解
的,清洗器喷嘴52、阀以及到清洗器喷嘴 52的流体连接(均未示出)增加了车辆的成本。另外,当清洗器喷嘴52 在车辆刚被清洁之后运行并弄脏车辆的后部分时,车辆所有者可能会不满意。
[0037] 现在参照图2A至图2D,摄像头清洁系统70包括摄像头74和清洁臂组件84。在图2A中,摄像头74被示出为处于第一位置。清洁臂组件84 被设置在摄像头74的视场80之外。在一些示例中,摄像头74和/或清洁臂组件84在车辆的反向运行期间被移动至第一位置。摄像头74包括镜头盖78。摄像头74附接至电机和安装组件76,电机和安装组件76将摄像头74附
接至车辆并且使用电机选择性地调整摄像头的位置,如将在下面进一步描述的。在一些示
例中,电机和安装组件76包括齿轮、凸轮或用于定位臂和/或摄像头的其它结构(均未示
出)。
[0038] 清洁臂组件84包括附接至臂88的清洁材料86。在一些示例中,清洁材料86包括橡胶、织物、微纤维、麂皮微纤维、刷子、骆驼毛刷或其它适合的清洁材料。臂88附接至电机和安装组件76,电机和安装组件76将清洁臂组件84附接至车辆并且选择性地调整清洁臂组件
84的位置,如将在下面进一步描述的。在一些示例中,电机和安装组件76可以附接至车辆部件92。
[0039] 在一些示例中,摄像头74可以是后视摄像头,并且车辆部件92可以是升降门。在其它示例中,摄像头74是侧视或前视摄像头,并且电机和安装组件76附接至另一车辆部件。在一些示例中,疏水涂层94可以被施加到镜头盖78。
[0040] 在图2B至图2D中,示出了在从图2A中的第一位置向图2D中的第二位置移动期间的摄像头74。第二位置对应于存储位置或清洁位置。在一些示例中,可以在除了车辆的反向运行之外的情况下使用第二位置。例如,对于自动驾驶车辆,当发动机停止时(对于具有发动机的车辆)、当车辆操作结束时(对于混合车辆或电动车)、当变速器位于停车位置时,或者使用其它标准,摄像头74可以移动至第二位置。
[0041] 虽然示出了具有电机和安装组件76的单个电机,但是单独的电机可以与摄像头74和清洁臂组件84相关联,以相对于清洁臂组件84定位摄像头74。如可在图2B至图2D中所见,清洁材料86在从第一位置向第二位置移动期间被移动跨过镜头盖78,以清洁镜头盖78。
[0042] 现在参照图3A,示出了用于摄像头清洁系统的控制系统100。控制模块102被配置为响应于摄像头部署指示器108来控制电机104。在一些示例中,摄像头74响应于钥匙系统
109识别出车辆附近的遥控钥匙或智能手机而被部署。一旦部署,摄像头74就可以用于生物统计或手势识别,如将在下面进一步描述的。
[0043] 在一些示例中,摄像头部署指示器108响应于第一预定事件(例如倒车事件、发动机起动事件、车辆运行事件、变速器选择事件和/或其它事件) 生成摄像头部署信号。电机
104与电机和安装组件76相关联。在一些示例中,控制模块102还可以用于对由摄像头74输
出的视频信号在输出到显示器101之前执行图像处理。
[0044] 现在参照图3B,示出了用于操作控制系统100的方法110。在112处,该方法确定是否发生诸如倒车事件、发动机起动事件、车辆运行事件、变速器事件或其它事件的第一预定事件。如果112为假,则方法返回至112。当112为真时,摄像头移动至第一位置,例如图2A中所示的位置。在第一位置中,摄像头74可以提供视频信号以在车辆运行期间辅助驾驶员。在
116处,该方法确定是否发生第二预定事件。仅用于示例,当倒车事件结束时、发动机关闭时(例如,点火转为OFF)、车辆关闭时,和/或变速器移动至停车位置时或其它事件,第二预定事件可以发生。如果116为假,则方法继续行进至116。当116为真时,摄像头移动至如图2D中所示的第二位置。
[0045] 现在参照图4至图5,弹簧致动清洁系统120被示出为包括具有镜头盖126的摄像头124。摄像头124可以通过在128处识别的一个或多个紧固件和/或粘合剂安装到可移动车辆
部件129。在一些示例中,可移动车辆部件129可以由驾驶员或乘客相对于车辆的其它部分
移动。例如,可移动车辆部件129可以包括门、后备箱、升降门、滑动门或其它部件。弹簧138 的第一端附接至可移动车辆部件129。
[0046] 清洁臂142连接在弹簧138的第二端之间。在一些示例中,适合的紧固件(未示出)用于将清洁臂142的相对端连接至弹簧138。清洁臂142 可以由清洁材料制成(或者可以包
括具有设置在其至少一侧的清洁材料的臂,如图2至图3中所示)。
[0047] 在一些示例中,设置了用于释放可移动车辆部件129的机械释放开关 132(如图4中所示),或者设置了用于释放可移动车辆部件129的电子释放开关134(如图5中所示),尽
管可以使用其它类型的开关。在一些示例中,手势或生物统计识别可以代替开关用于释放
可移动车辆部件129。当可移动车辆部件129在使用期间关闭或打开时,弹簧138延伸并且然后收缩,使得清洁臂142移动跨过镜头盖126。清洁材料与摄像头124的镜头盖126接触并清
洁镜头盖126,以从其移除异物。
[0048] 现在参照图6,弹簧致动的机械清洁系统150被示出为包括清洁臂152。清洁臂152可以由清洁材料制成(或者可以包括如图2至图3中的具有设置在其至少一侧的清洁材料的
臂)。弹簧致动清洁臂152安装至轴156并绕其旋转。弹簧158在第一方向上将清洁臂152偏压至第一位置。当可移动车辆部件129关闭时,清洁臂152绕轴156向下旋转,并清洁摄像头124 的镜头盖126,然后由于弹簧158的偏压返回至第一位置。
[0049] 现在参照图7,电机致动的机械清洁系统170被示出为包括清洁臂172。清洁臂172可以由清洁材料制成(或者可以包括如图2至图3中的具有设置在其至少一侧的清洁材料的
臂)。清洁臂172安装至轴174并绕其旋转。电机176选择性地相对于摄像头前后移动清洁臂
172以清洁摄像头124的镜头盖126。在一些示例中,电机通过用户的预定手势或生物统计特征启动,如将在下面进一步描述的。
[0050] 现在参照图8,示出了用于图7的摄像头清洁系统的控制系统200。摄像头204(例如前视摄像头、侧视摄像头或后视摄像头)连接至控制模块206和/或直接连接至显示器210。
在一些示例中,控制模块206可以与视频处理模块213进行通信,视频处理模块213对从摄像头204接收到的图像执行视频处理。例如,视频处理模块213可以增加倒车转向指南,组合来自多个摄像头的视图,或者向视频图像添加其它信息。
[0051] 视频处理模块213还可以包括手势识别模块214,其对从摄像头204 接收到的图像执行手势识别,以识别一个或多个预定手势的发生。例如,预定手势可以包括伸展的手指
(或拇指)的预定组合或手或脚的预定移动。手势识别模块214可能需要类似于智能手机上
发现的指纹识别的重复学习模式。
[0052] 钥匙认证系统216用于以无线方式识别遥控钥匙或智能手机217何时位于车辆附近。包括闩锁224和可选电机226的闩锁电机释放机构222释放闩锁224,并且打开可移动车
辆部件或关闭可移动车辆部件并接合闩锁 224。
[0053] 现在参照图9,示出了用于操作图8的摄像头清洁系统的方法250。在260处,摄像头清洁系统确定遥控钥匙或智能手机是否在车辆的范围内。当260为真时,摄像头通电并输出视频图像。对从摄像头接收到的视频图像执行手势识别。在268处,该方法确定是否在视频图像中识别出预定手势。当268为真时,该方法在270处确定该手势是否对应于用于启动可移动车辆部件的预定手势。在一些示例中,手势识别可能需要由用户执行的训练和反馈过
程。
[0054] 如果270为真,则启动可移动车辆部件。启动可以包括可移动车辆部件的打开或关闭。对于关闭或打开可移动车辆部件,手势也可以相同或不同。例如,具有所有食指延伸并分裂成“V”形的手可以对应于关闭,并且具有拇指和最后食指的手可以对应于打开,尽管可以使用其它手势。
[0055] 该方法从270(如果为假)和274继续行进至278。在278处,该方法确定视频信号中的手势是否对应于用于清洁摄像头的预定手势(对于基于电机的清洁)。例如,具有延伸的
第一指的手可以对应于摄像头清洁。在另一示例中,从左向右移动的张开的手可以用于启
动摄像头清洁。如果 278为真,则该方法启动摄像头清洁。该方法从278(如果为假)和280 继续行进至260。
[0056] 现在参照图10,示出了用于摄像头清洁系统的控制系统的另一示例。摄像头304连接至控制模块306或直接连接至显示器310。在一些示例中,控制模块306可以将视频信号输出至视频处理模块313,视频处理模块313 对从摄像头304接收到的图像执行视频处理。例
如,控制模块306可以向图像添加倒车转向指南或其它信息。
[0057] 视频处理模块313还可以包括执行生物统计识别的生物统计识别模块 312和执行手势识别的手势识别模块315。生物统计识别用于标识驾驶员或乘员的一个或多个预定生
物统计特征。生物统计识别模块312和手势识别模块315可能需要类似于智能手机上发现的
指纹识别的重复学习模式。钥匙认证系统316用于以无线方式识别遥控钥匙或智能手机317
何时位于车辆附近。包括闩锁324和可选的电机326的闩锁电机释放机构322释放闩锁324,
并且打开可移动车辆部件或关闭可移动车辆部件并接合闩锁324。
[0058] 现在参照图11,示出了用于操作图10的摄像头清洁系统的方法350。在360处,摄像头清洁系统确定遥控钥匙或智能手机是否在车辆的范围内。当360为真时,摄像头通电,并且基于从摄像头接收到的视频信号执行生物统计识别。在368处,该方法确定是否在视频图像中识别出预定生物统计特征。当368为真时,该方法在370处确定在视频图像中识别的生物统计特征是否对应于用于启动可移动车辆部件的预定生物统计特征。如果 370为真,则
启动可移动车辆部件。启动可以包括可移动车辆部件的打开、关闭或其它启动。生物统计特征可以对应于手掌、指纹、眼睛或乘员的其它生物统计特征。
[0059] 该方法从370(如果为假)和374继续行进至378。在378处,方法确定视频信号中的生物统计特征或手势是否对应于用于清洁摄像头的手势。如果378为真,则该方法启动摄像头清洁。该方法从378(如果为假) 和380继续行进至360。
[0060] 现在参照图12A至图12C,示出了用于清洁车辆部件408中与第一开口420相关联的摄像头424的系统400。在一些示例中,车辆部件可以包括侧视镜、前或后保险杠,乘客门或其它外部车辆面板。在一些示例中,车辆部件408(例如侧视镜)还可以包括向下定向的灯
423,以在低光条件下辅助驾驶员或乘客。
[0061] 在图12A中,车辆部件408被示出为包括通过镜安装件414连接至车窗框架418或门的壳体410。在其它应用中,壳体410包括前或后保险杠、乘客门或其它外部车辆面板的部
分。摄像头424包括镜头盖421,镜头盖 421在以下描述的一些运行状况期间暴露于第一开
口420中。疏水涂层422 可以施加到镜头盖421的面向外的表面。
[0062] 清洁组件428包括具有清洁材料434的臂430,并且可滑动地容纳在至少部分地由壳体410或镜组件的其它结构限定的槽中。电机534可以用于将槽中的清洁臂430和清洁材
料434移动至不阻碍摄像头74的第一位置。在一些示例中,摄像头424和/或电机435通过安
装部426安装到壳体 410或其它结构。当电机435将清洁臂430和清洁材料434移动至第二位
置时,清洁材料434清洁镜头盖421以移除异物,或者当车辆未在使用或不需要摄像头时保
护镜头盖。
[0063] 在一些示例中,清洁臂430如图3B中那样操作。换句话说,清洁臂 430响应于第一预定事件发生(例如倒车事件、发动机起动事件、车辆运行事件、变速器事件、遥控钥匙或智能手机识别事件或其它事件)而被移动至第一位置。清洁臂430响应于第二预定事件发生
(例如倒车事件结束、发动机关闭事件、车辆关闭事件、变速器事件(例如停车事件)或其它事件)而被移动至第二位置。另选地,每当车辆不运行时,清洁臂430可以设置在第二位置,然后在车辆的运行期间移动至第一位置。在其它示例中,每当车辆不运行时,清洁臂430可以设置在第一位置,然后当车辆解锁时,清洁臂430从第一位置循环到第二位置并回到第一位置。在另外其它示例中,清洁臂可以基于周期或事件在第一位置与第二位置之间循环。
[0064] 在一些示例中,可以执行生物统计和/或手势识别以清洁摄像头424,或打开与如上所述的侧视镜对应的门。在一些示例中,当在车辆的预定距离内由车辆感测到与车辆对
应的遥控钥匙时,打开摄像头424。
[0065] 上述描述本质上仅仅是说明性的,并且决不旨在限制本发明、其应用或使用。本发明的广泛教导可以按照各种形式实现。因此,虽然本发明包括特定示例,但是本发明的真实范围不应限制于此,因为在研究附图、说明书和权利要求书时,其它修改将变得显而易见。应当理解,在不改变本发明的原理的情况下,方法中的一个或多个步骤可以以不同的顺序 (或同时地)执行。此外,尽管每个实施例在上面被描述为具有某些特征,但是关于本发明的任何实施例描述的那些特征中的任意一个或多个可以在任何其它实施例的特征中实现和/
或与其组合,即使该组合没有明确描述。换句话说,所描述的实施例不是相互排斥的,并且一个或多个实施例彼此的置换保持在本发明的范围内。
[0066] 元件之间的空间和功能关系(例如,在模块、电路元件、半导体层等之间)使用各种术语来描述,包括“连接”、“接合”、“耦接”、“邻近”、“旁边”、“在……顶部”、“上方”、“下方”和“设置”。除非明确地描述为“直接”,否则当在上述公开内容中描述了第一元件与第二元件之间的关系时,该关系可以是其中在第一元件与第二元件之间不存在其它中间元件的直接关系,但是也可以是其中在第一元件与第二元件之间存在一个或多个中间元件(空间上
或功能上)的间接关系。如本文所使用的,短语A、B和C中的至少一个应当被解释为意味着使用非排他性逻辑OR的逻辑(A OR B OR C),并且不应被解释为表示“至少一个A、至少一个B和至少一个C”。
[0067] 在本申请中,包括以下定义,术语“模块”或术语“控制器”可以用术语“电路”代替。术语“模块”可以指代、是其一部分或包括:专用集成电路 (ASIC);数字、逻辑或混合模拟/数字离散电路;数字、逻辑或混合模拟 /数字集成电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器电路(共享、专用或组);存储由处理器电路执行的代码的存储器电路(共享、专用或组);提供所描述功能的其它适合的硬件部件;或以上中的一些或全部的组合,例如在片上系统中。
[0068] 模块可以包括一个或多个接口电路。在一些示例中,接口电路可以包括连接至局域网(LAN)、因特网、广域网(WAN)或其组合的有线或无线接口。本发明的任意给定模块的功能可以分布在经由接口电路连接的多个模块当中。例如,多个模块可以允许负载平衡。在另一个示例中,服务器(也称为远端或云)模块可以代表客户端模块完成一些功能。
[0069] 如上使用的术语代码可以包括软件、固件和/或微码,并且可以指代程序、例程、函数、类、数据结构和/或对象。术语共享处理器电路包含执行来自多个模块的一些或全部代码的单个处理器电路。术语组处理器电路包含与附加处理器电路组合执行来自一个或多个模块的一些或全部代码的处理器电路。对多个处理器电路的引用包含离散管芯上的多个处
理器电路、单个管芯上的多个处理器电路、单个处理器电路的多个核、单个处理器电路的多个线程或上述的组合。术语共享存储器电路包含存储来自多个模块的一些或所有代码的单
个存储器电路。术语组存储器电路包含与附加存储器组合存储来自一个或多个模块的一些
或全部代码的存储器电路。
[0070] 术语存储器电路是术语计算机可读介质的子集。如本文使用的,术语计算机可读介质不包含通过介质(例如在载波上)传播的瞬时电或电磁信号;术语计算机可读介质可以
因此被认为是有形的且非瞬时性的。非瞬时性有形计算机可读介质的非限制性示例为非易
失性存储器电路(例如闪式存储器电路、可擦除可编程只读存储器电路或掩膜只读存储器
电路)、易失性存储器电路(例如静态随机存取存储器电路或动态随机存取存储器电路)、磁存储介质(例如模拟或数字磁带或硬盘驱动器)以及光学存储介质(例如CD、DVD或蓝光盘)。
[0071] 本申请中描述的装置和方法可以部分地或完全地由通过配置通用计算机以执行在计算机程序中实施的一个或多个特定功能而创建的专用计算机来实现。上述功能块、流
程图组件和其它元件用作软件规范,其可以通过熟练的技术人员或程序员的例行工作转换
成计算机程序。
[0072] 计算机程序包括存储在至少一个非瞬时性有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括或依赖于存储的数据。计算机程序可以包含与专用计算机
的硬件交互的基本输入/输出系统(BIOS)、与专用计算机的特定设备交互的设备驱动器、一个或多个操作系统、用户应用程序、后台服务、背景应用程序等。
[0073] 计算机程序可以包括:(i)要解析的描述文本,例如HTML(超文本标记语言)或XML(可扩展标记语言),(ii)汇编代码,(iii)由编译器从源代码生成的目标代码,(iv)由解释器执行的源代码,(v)用于由即时编译器编译和执行的源代码等。仅作为示例,源代码可以使用来自包括以下语言的语法来编写:C、C++、C#、Objective C、Haskell、Go、SQL、R、 Lisp、Fortran、Perl、Pascal、Curl、OCaml、 HTML5、 Ada,ASP(活动服务器
页面)、PHP、Scala、Eiffel、Smalltalk、Erlang、 Ruby、 Visual Lua和
[0074] 权利要求书中所述的元件都不旨在是美国法典第35条112(f)款的含义内的装置加功能元件,除非使用短语“用于……的装置”或在使用短语“用于……的操作”或“用
于……的步骤”的方法权利要求的情况下明确地记载了元件。