用于在社区内提供驾驶员警示的系统和方法与流程

文档序号:30494610发布日期:2022-06-22 03:36阅读:60来源:国知局
用于在社区内提供驾驶员警示的系统和方法与流程

1.本公开涉及用于在社区中提供驾驶员警示的系统和方法。


背景技术:

2.通勤上班是我们中的许多人没有考虑太多的例行公事。通勤者通常在早晨上班时遵循特定路线,并且在晚上回家时可能遵循相同路线(交通问题或其他不可预见的情况除外)。经过一段时间的定期通勤后,通勤者对路线变得非常熟悉,并且很快就开始以反射性的方式驾驶,而不会过多地关注驾驶路线上的各种特征。这种驾驶模式有时被称为依靠自动驾驶仪驾驶。依靠自动驾驶仪驾驶同样可在各种其他路线上执行,也可出于各种其他原因执行,诸如例如在驾驶员在长时间驾驶后筋疲力尽时。
3.在熟悉的区域,诸如在通勤者居住的社区,依靠自动驾驶仪驾驶变得更加明显。因此,例如,疲劳的通勤者在他/她的社区内的道路上依靠自动驾驶仪驾驶可能没有注意到早上他/她出发去工作时不存在的一些碎片,或者可能没有注意到正在使用一辆大型车辆对道路上的坑洼进行维修。
4.分心驾驶是另一种形式的驾驶,其中驾驶员被某事分心,并且没有充分注意道路。


技术实现要素:

5.本文公开的系统和方法总体上涉及在社区中提供驾驶员警示。在示例性实施例中,一种计算机的社区区域网用于向所述社区中的驾驶员传达关于所述社区中的住宅外部的道路上可能存在的驾驶障碍的驾驶员警示。所述驾驶障碍(其可为例如车辆、垃圾箱或个体)由检测装置(例如,相机)检测。所述检测装置将所述驾驶障碍告知位于所述住宅中的计算机。然后,所述计算机经由所述社区区域网与所述车辆中的计算机通信以警示所述驾驶员。在一些实现方式中,可将与驾驶障碍有关的信息输入到设置在分布式计算机系统中的分布式账本中。所述信息可由所述分布式计算机系统的任何计算机通过使用区块链操作模式输入到所述分布式账本中。所述车辆中的所述计算机可访问所述分布式账本以获得此信息。
附图说明
6.参考附图阐述具体实施方式。使用相同的附图标记可指示类似或相同的项。各种实施例可利用除了附图中示出的那些之外的元件和/或部件,并且一些元件和/或部件可能不存在于各种实施例中。附图中的元件和/或部件不一定按比例绘制。在整个本公开中,根据上下文,单数和复数术语可以可互换地使用。
7.图1示出了根据本公开的实施例的使用系统来提供驾驶员警示的示例性社区。
8.图2示出了根据本公开的实施例的可用于提供驾驶员警示的第一示例性网络系统。
9.图3示出了根据本公开的实施例的可用于提供驾驶员警示的第二示例性网络系
统。
10.图4示出了根据本公开的实施例的用于在社区内提供驾驶员警示的方法的流程图。
具体实施方式
11.下文将参考附图更全面地描述本公开,其中示出了本公开的示例性实施例。然而,本公开可以许多不同形式来体现,并且不应被解释为限于本文阐述的示例性实施例。相关领域技术人员将理解,在不脱离本公开的精神和范围的情况下可对各种实施例作出形式和细节上的各种变化。因此,本公开的广度和范围不应受任何上述示例实施例的限制,而应仅根据所附权利要求及其等效物来限定。以下描述是为了说明目的而呈现,并且不意图是详尽性的或受限于所公开的精确形式。应理解,替代实现方式可按任何所期望的组合使用,以形成本公开的附加混合实现方式。例如,相对于特定装置或部件描述的任何功能性可通过另一个装置或部件来执行。此外,尽管已描述了特定的装置特性,但本公开的实施例可涉及许多其他装置特性。此外,尽管已用特定于结构特征和/或方法动作的语言描述了实施例,但应理解,本公开不一定受限于所描述的具体特征或动作。而是,将特定特征和动作公开为实施实施例的说明性形式。本文中使用的某些字词和短语仅是为了方便,并且此类字词和术语应被解释为指代本领域的普通技术人员一般以各种形式和等效形式所理解的各种对象和动作。
12.图1示出了根据本公开的实施例的使用系统来提供驾驶员警示的示例性社区105。社区105一般表示任何住宅组,诸如例如住宅区、公寓综合体、联排别墅综合体、城市街区或小城镇。根据本公开,可位于部分或全部住宅中的计算机经由通信网络彼此通信地耦合,所述通信网络在本公开中一般称为社区区域网(neighborhood area network,nan)。nan也可用各种其他名称来指代,诸如社区区域网、社区区域通信网络、近我区域网和无线局域网。
13.从广义上讲,根据本公开的nan可被描述为支持可位于社区105中的各个地方的各种装置之间的无线通信的分布式通信网络。例如,所述装置可位于社区105的住宅中、位于社区105的公共区域(入口通道、共同区域、道路等)中、位于在社区105内行驶的各种车辆中和/或可由社区105内的各种个体携带。这些装置中的一些或全部可为物联网(iot)装置,所述iot装置被配置为经由nan彼此通信。与局域网(lan)不同,nan的各种装置不必共享公共广播域,并且可具有由各种服务提供商支持的各种网络基础设施。
14.可位于社区105中的各种住宅中的装置的几个示例可包括个人计算机、膝上型计算机、个人通信装置和安全装置(例如,安装在住宅的外墙和/或固定装置上的相机)。可位于社区105的各种公共区域中的装置的几个示例可包括监视装置和安全装置(诸如安装在共用区域和路边固定装置上的相机)。可位于在社区105内行驶的各种车辆中的装置的几个示例可包括车辆计算机、信息娱乐系统和无线通信系统(例如,通信系统)。个人通信装置的几个示例可包括可与位于社区中的各种装置共享信息(例如,驾驶障碍的图像)的蜂窝电话、寻呼机、膝上型计算机和平板计算机。
15.根据本公开的由系统提供驾驶员警示可在示例性场景中进行描述,其中车辆115经由道路120进入社区105。车辆115的驾驶员可能正在下班回家并且非常熟悉社区105。因此,驾驶员可能会依靠自动驾驶仪驾驶,而不会过多地四处张望或过多地关注各种对象。驾
驶员居住在住宅135中,所述住宅位于社区105内的道路140上。安装在住宅135的墙壁上的相机137被布置成监视住宅135外部的活动。所述监视活动可包括捕获住宅135外部的场景的图像并将所述图像传播到位于住宅135内部的计算机136。在该示例性情况下,相机137可为产生数字格式的视频剪辑或流式视频的摄像机。所述视频剪辑和/或流式视频可以数字数据的形式(无线地或经由传输电缆)传播到计算机136,所述数字数据可由计算机136评估以用于各种目的。在其他情况下,相机137可被用于执行各种类型的检测活动的各种检测装置(诸如例如运动传感器、红外传感器或雷达检测器)中的任一种代替。
16.位于住宅135附近的住宅130也具有相机132形式的检测装置,所述检测装置被布置成捕获住宅130外部的场景的图像并将所述图像传播到位于住宅130内部的计算机131。与住宅130隔着道路140定位的住宅165的居住者具有车辆150,所述车辆用作家庭车辆,并且一般停放在住宅165的车道上。居民是粗心的驾驶员,经常以不适当的方式停放车辆150。居民还有一个孩子155,孩子喜欢在道路140上玩球156。
17.在图1所描绘的场景中,车辆150停放不当,其中车辆115的后部突出到道路140上,并且部分地阻塞在道路140上向东行驶的交通。孩子155已将球156踢到道路140上并且正在取回球。车辆150的后部挡住了孩子155和球156,使得从道路125左转到道路140的驾车者无法看到他们。在该示例性场景中,车辆150、孩子155和球156是根据本公开的驾驶障碍的三个示例。所期望的是,驾驶员,特别是依靠自动驾驶仪驾驶的驾驶员意识到根据本公开的各种类型的此类驾驶障碍。驾驶障碍的其他示例可包括例如停放在道路上以用于对道路和/或路边固定装置(例如,交通灯)进行维修的多用途车、垃圾箱(例如,道路上的垃圾桶)、垃圾回收卡车、应急车辆以及路面损坏(例如,新形成的坑洼)。
18.当下班返回时,车辆115的驾驶员通常在进入社区105之后在道路120上行驶,然后右转进入道路125,并且左转进入道路140以到达他/她的住宅135。
19.安装在住宅135的墙壁上的相机137捕获住宅135前面的场景的一个或多个图像并将所述图像传输到内部的计算机136。计算机136可执行可根据本公开生成驾驶员警示的软件应用程序。所述软件应用程序可由各种实体(诸如例如社区组织(例如,业主协会))提供给居住在住宅135中的车辆115的驾驶员。
20.若干动作可与在计算机136上接收和操作软件应用程序相关联,诸如例如签署具有各种条款和条件的合同。所述条款和条件可概述关于执行动作的细节,诸如允许计算机136经由nan与其他装置协作,和/或关于隐私问题的细节,诸如允许识别社区中的各种车辆和/或个体。在一个实现方式中,计算机136可用于分析合同并向居住在住宅135中的驾驶员提供建议。可通过使用人工智能(ai)技术来执行分析。
21.在计算机136上执行的软件应用程序可评估由相机137提供的图像,以便确定是否要生成驾驶员警示。所述评估可涉及使用图像处理程序来识别道路140上的车辆150、孩子155和球156的存在。在一个实现方式中,计算机136可评估车辆150的牌照以便识别车辆115的所有者。计算机136可进一步采用面部识别技术来识别孩子155,并采用模板匹配技术来识别对象,诸如球156。
22.然后,计算机136可确定与道路140上的车辆150、孩子155和/或球156的存在相关联的风险系数。例如,计算机136可向车辆150分配风险系数2(基于范围从1到10的风险系数标度),因为社区105的居民一般意识到车辆150通常以这种不适当的方式停放,并且习惯于
围绕车辆150驾驶。计算机136可将风险系数8分配给孩子155,因为车辆150将孩子155的视野限制为在道路140上向东行驶的驾驶员。计算机136可进一步将风险系数9分配给球156,因为球156可能会在道路140上不可预测地弹跳,并导致在道路140上沿任一方向行驶的驾驶员执行突然的避让动作。
23.然后,计算机136可将与道路140上存在的各种对象相关联的各种风险系数与阈值风险系数进行比较。在一种情况下,阈值风险系数可为预设风险系数,所述预设风险系数由耦合到社区区域网并根据本公开参与驾驶员警示系统的所有计算机统一应用。在另一种情况下,阈值风险系数可由与耦合到社区区域网并根据本公开参与驾驶员警示系统的各种计算机相关联的各种居民单独设置。一些居民可能比其他居民更规避风险,他们可能更愿意基于他们的个人偏好来设定阈值风险系数。例如,在这种方案中,车辆115的驾驶员可将阈值风险系数设置为5(总分为10),而居住在住宅165中的个体可将阈值风险系数设置为8(总分为10)。
24.在根据本公开的一个实施例中,计算机131可确定与道路140上的车辆150、孩子155和/或球156的存在相关联的一个或多个风险系数超过阈值风险系数。如果是,则计算机136与位于车辆115中的装置116进行无线通信,并且提供可由所述装置评估以便向车辆115的驾驶员发出驾驶员警示的信息。在一些实现方式中,计算机136也可将信息无线地传输到一个或多个其他车辆。
25.位于车辆115中的装置116可为各种装置中的任一种,诸如例如车辆计算机、信息娱乐系统和/或被配置用于在车辆115中产生驾驶员警示的设备。由计算机136提供给装置116的信息可包括例如指示已超过阈值风险系数的消息、引起风险的对象的位置和/或风险的性质。由装置116提供的驾驶员警示可采用各种形式中的任一种,诸如例如由音频系统发出的提示驾驶员在社区105内驾驶时更加警惕的蜂鸣声、通过信息娱乐系统广播的听觉警告消息信息或作为驾驶员警示来源的对象的图像。
26.在根据本公开的另一个实施例中,可基于一个或多个其他计算机来验证和/或确认基于由计算机136提供的信息生成的驾驶员警示,所述一个或多个其他计算机评估经由耦合到其他计算机的检测装置获得的其他图像。例如,住宅130中的计算机131可接收由安装在住宅130的墙壁上的相机132捕获的图像。尽管视角可能不同,但由相机132捕获的图像可类似于由安装在住宅135的墙壁上的相机137捕获的图像。在一种情况下,计算机131可复制由计算机136执行的操作并验证由计算机136做出的确定。
27.在另一种情况下,由相机132捕获的图像中存在的一个或多个对象可与由相机137捕获的图像中的那些对象不同。所述差异可归因于各种原因,诸如例如由两个相机捕获图像的时间的差异。在相机132捕获图像时,孩子155可能已取回球156并返回到住宅165中。因此,计算机131可评估所述图像并确定孩子155和球156不再存在驾驶风险。这种发现可由计算机131经由nan以更新的状态的形式传输到车辆115中的装置116。装置116可基于评估由计算机131提供的更新的状态信息来取消驾驶员警示。
28.在根据本公开的又一个实施例中,可基于由除计算机131或计算机136之外的装置获得的信息来生成驾驶员警示。在示例性场景中,道路140上的行人160可观察到孩子155正在玩球156并使用智能电话161来捕获包括车辆150、孩子155和/或球156的场景的一个或多个图像。由智能电话161所捕获的图像的视角不同于由安装在住宅135的墙壁上的相机137
和安装在住宅130的墙壁上的相机132所捕获的图像的视角。这些图像可由智能电话161中包含的处理器以类似于上文关于计算机136对图像的评估所描述的方式进行评估。然后,智能电话161可经由nan将信息传输到车辆115中的装置116。在一种情况下,装置116可评估该信息以确定是否要发出驾驶员警示。在另一种情况下,装置116可评估该信息以证实、验证和/或确认由计算机136和/或计算机131提供的信息。基于所述评估,装置116可发出驾驶员警示、维持驾驶员警示或取消驾驶员警示。
29.车辆115的驾驶员可以各种方式中的任何一种来响应由装置116发出的驾驶员警示。在一种情况下,驾驶员可使车辆115减速,并在从道路125左转进入道路140时格外注意。在另一种情况下,驾驶员可选择在社区105内的替代路线上驾驶到他/她的住所135,诸如例如在道路120上向东驾驶、在道路145上向南驾驶以及在道路140上向西驾驶。
30.在根据本公开的其他实施例中,可基于由位于社区105中的各种检测装置(诸如例如安装在公共区域中并面向社区105中的道路的安全相机或安装在社区105中的路边固定装置上的相机)获得的信息来生成驾驶员警示。
31.还可基于由设置在各种车辆中的检测装置获得的信息来生成驾驶员警示。例如,装置116(在一个场景中可为相机)可在车辆115行驶通过社区时捕获驾驶障碍的图像。可由装置116中的处理器评估所述图像,并将信息传递到可能在社区内行驶的其他车辆。所述信息可被广播到具有通信地耦合到nan的装置的所有车辆以及通信地耦合到nan的所有计算机。各种装置和计算机可生成、确认、验证或更新所述信息,以便基于所述信息与特定车辆的特定驾驶员的相关性来生成驾驶员警示。
32.图2示出了根据本公开的实施例的可用于提供驾驶员警示的第一示例性网络系统200。网络系统200包括社区区域网(nan)205,所述nan允许各种装置彼此无线地通信并且以与社区中的各种类型的驾驶障碍有关的数字数据的形式来回传递信息。每个装置可被配置为nan 205的无线节点,并且在至少一些实现方式中,可利用各种类型的无线通信格式(wifi、蓝牙、蜂窝等)中的任一种。
33.网络系统200作为分布式计算机网络操作,所述分布式计算机网络允许各种类型的计算装置彼此交互。图2所示的示例性装置包括住宅130中的计算机131、住宅135中的计算机136、位于社区105中的另一个住宅中的计算机210、行人160的智能电话161、可由社区105的居民操作的平板计算机215、可由社区105的居民操作的膝上型计算机220、位于社区105中的检测装置225(诸如例如安装在社区105中的道路旁边的车辆速度检测器)、安装在社区105中的路边固定装置上的社区安全相机230、设置在车辆235中的装置236以及设置在车辆115中的装置116。
34.所述装置可分散在整个社区中,并且被配置为实时捕获信息(诸如以数字图像的形式)并与一些或所有装置共享信息。更具体地,在一个实现方式中,所述信息可实时广播到社区中的所有车辆。
35.在一种情况下,车辆可捕获关于驾驶障碍的信息,并将该信息广播到社区中的其他车辆。设置在每个车辆中的装置(诸如例如车辆115中的装置116和车辆235中的装置236)可基于评估所述信息以确定与相应驾驶员的相关性来生成驾驶员警示,并在确定车辆正在社区内移动时生成驾驶员警示。停放在车库或其他地方的车辆可能会避免提供驾驶员警示。
36.在另一种情况下,关于驾驶障碍的信息可能仅在位于社区内的计算机之间选择性地共享,而不一定广播到所有装置。每个单独的计算机可评估所述信息以确定与和计算机所在的住宅相关联的车辆的相关性。作为这种场景的一个示例,检测装置225(其在该示例中安装在社区中邻近网球场的道路附近)可向所有计算机提供关于不当地停放在网球设施停车场的汽车的信息。住宅135中的计算机136可接收所述信息,并且在评估所述信息时,可决定该驾驶障碍与车辆115的驾驶员无关,因为驾驶员在他/她下班返回的途中并未在网球场附近行驶。因此,计算机136可选择不向车辆115中的装置116传输关于该驾驶障碍的信息。
37.在又一种情况下,耦合到nan 205的计算机中的一个可被配置为多个客户端(诸如图2中所示的装置)的服务器计算机。所述服务器计算机可位于社区105中,或者可位于其他地方,并由管理员(诸如例如业主协会的工作人员)维护/操作。服务器计算机可用于各种目的,诸如例如用于管理(注册、法律文件等)以及执行与驾驶员警示相关联的各种规则和规定。在该系统的示例性操作模式中,可将关于驾驶障碍的信息从社区中已注册用于驾驶员警示的装置中的每一个传输到服务器计算机。所述服务器计算机可评估所述信息并执行动作,诸如将信息广播到所有装置,将信息选择性地传输到位于车辆中的计算机,或者将信息选择性地传输到位于特定车辆中的可能适合于接收驾驶员警示的特定计算机。
38.图3示出了根据本公开的实施例的可用于提供驾驶员警示的第二示例性网络系统300。在该实施例中,网络系统300为支持分布式账本305的对等网络。一般来讲,分布式账本305提供在地理上分布在社区105内的复制的、共享的和同步的数字数据的共识。没有指定的管理员或集中式数据存储系统。
39.可通过配置社区105中(和/或nan 205的云计算系统中)的各种计算机的各种数据库来实现分布式账本305,以记录与由耦合到nan 205的装置提供的驾驶员警示相关联的数据。可采用各种类型的算法来确保分布式账本305中的数据是真实的、及时的、非冗余的,并且是实时更新的。
40.在示例性实现方式中,可由第一计算机(诸如例如住宅135中的计算机136)将关于驾驶障碍的信息输入到分布式账本305中。可通过由住宅130中的计算机131输入到分布式账本305中的信息来验证由计算机136提供的信息。随后经由行人160的智能电话161输入到分布式账本305中的信息可导致由计算机136提交的先前信息被修改、删除或进一步验证。
41.在另一个示例性实现方式中,分布式账本305被配置为支持区块链操作模式,所述区块链操作模式确立与任何驾驶障碍相关联的一系列带时间戳的事件。本技术中的区块链总体上可被描述为使用密码术链接的被称为区块的不断增长的记录列表。每个区块包含前一个区块的加密散列、时间戳和事务数据。通过设计,区块链防数据修改,并且允许以可验证且永久的方式记录事件。由社区105的各种装置提供的信息的时间戳允许社区105的居民验证可用于生成驾驶员警示的信息的及时性、真实性和原始来源。
42.在示例性场景中,社区105的一些或所有居民可自愿创建、操作和维护分布式账本305。这些居民可形成区块链布置以保持分布式账本305是活动的和最新的。在一些情况下,居民可移动远离社区105,并且可适当地修改区块链以从区块链和分布式账本305中移除居民。
43.在另一个示例性场景中,可能期望使用分布式账本305来临时阻塞沿着一段道路
或死胡同的交通,以便执行社区的诸如例如生日聚会、街区聚会或假日聚会的社交事件。可对分布式账本305形成条目以宣布社交事件并将交通转移远离该位置。可随后在社交事件已发生之后,更新或删除所述条目。以这种方式利用分布式账本305的设施可为参与社交事件的居民提供隐私和安宁,而同时降低在社区105的该区域发生交通事故的风险。所述区块链操作模式仅仅是操作分布式账本305的一种示例性技术。基于各种考虑和情况,可采用各种其他技术。
44.图4示出了根据本公开的实施例的用于提供驾驶员警示的方法400的流程图。流程图400示出了可以硬件、软件或其组合实现的一系列操作。在软件的上下文中,所述操作表示存储在一个或多个非暂时性计算机可读介质(诸如耦合到nan 205的装置中的存储器)上的计算机可执行指令,所述计算机可执行指令在由耦合到nan 205的装置中的一个或多个处理器执行时执行所述操作。一般而言,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、部件、数据结构等。描述操作的顺序不意图被解释为限制,并且任何数量的所描述的操作可以不同的顺序执行、省略、以任何顺序组合和/或并行执行。以下描述可参考上文提及的某些部件和对象,但应理解,这样做是出于解释本公开的某些方面的目的,并且所述描述同样适用于根据本公开的许多其他实施例和变型形式。
45.在框405处,第一检测装置检测社区中的道路上的驾驶障碍。作为该动作的示例,相机137检测道路140上的车辆150、孩子155和球。在框410处,第一检测装置向第一计算机传达信息。作为该动作的示例,相机137向计算机136传达关于驾驶障碍的信息。在框415处,第一计算机应用区块链技术来向分布式账本传送信息。作为该动作的示例,计算机136可向传达到分布式账本305的信息应用加密哈希和时间戳。在框420处,第二检测装置检测社区中的道路上的驾驶障碍。作为该动作的示例,相机132检测道路140上的车辆150、孩子155和球。在框425处,第二检测装置向第二计算机传达信息。作为该动作的示例,相机132向计算机131传达关于驾驶障碍的信息。
46.在框430处,第二计算机可检查分布式账本并找到由第一计算机提供的信息。作为该动作的示例,计算机131可检查分布式账本并找到由计算机136提供的信息。在框435处,第二计算机将从第二检测装置所获得的信息与包含在分布式账本中的信息进行比较。作为该动作的示例,计算机131可评估分布式账本中的信息,并确定由计算机136输入到分布式账本中的信息类似于相机132获取的信息或者可能已改变(例如,孩子155可能不再存在)。在框440处,第二计算机应用区块链技术来向分布式账本传送驾驶障碍的更新的状态信息。作为该动作的示例,计算机131可向由计算机136提供的信息应用加密哈希并且应用与更新的状态有关的新时间戳。然后,可由计算机131向分布式账本传送所述信息。任何可访问分布式账本的装置都可检查分布式账本中的条目以识别驾驶障碍和/或创建它们自己的条目。例如,车辆115的驾驶员可访问分布式账本以查明介于社区105的入口到他/她的住所135之间的路线上是否存在任何驾驶障碍。
47.向上述程序应用区块链技术确保分布式账本提供准确且及时的信息,并且还确保信息的来源是可识别的和负有责任的,从而提供信息的完整性。
48.在以上公开中,已参考了形成以上公开的一部分的附图,附图示出了其中可实践本公开的具体实施方式。应理解,在不脱离本公开的范围的情况下,可利用其他实现方式,并且可进行结构改变。说明书中对“一个实施例”、“实施例”、“一个示例实施例”、“示例实施
例”等的引用指示所描述的实施例可包括特定特征、结构或特性,但每一个实施例可能不一定包括特定特征、结构或特性。另外,此类短语不一定是指同一实施例。另外,当结合实施例描述特定特征、结构或特性时,无论是否明确地描述,本领域技术人员都将认识到结合其他实施例的此类特征、结构或特性。
49.本文所公开的系统、设备、装置和方法的实现方式可包括或利用包括硬件(诸如,例如本文所讨论的一个或多个处理器和系统存储器)的一个或多个装置。本文公开的装置、系统和方法的实现方式可通过计算机网络进行通信。“网络”被定义为使得能够在计算机系统和/或模块和/或其他电子装置之间传输电子数据的一个或多个数据链路。当通过网络或另一种通信连接(硬连线、无线或者硬连线或无线的任何组合)向计算机传送或提供信息时,所述计算机适当地将连接视为传输介质。传输介质可包括网络和/或数据链路,所述网络和/或数据链路可用于以计算机可执行指令或数据结构的形式承载期望的程序代码装置,并且可由通用或专用计算机访问。以上项的组合也应包括在非暂时性计算机可读介质的范围内。
50.计算机可执行指令包括例如在处理器处执行时致使处理器执行特定功能或功能组的指令和数据。计算机可执行指令可以是例如二进制代码、中间格式指令(诸如汇编语言)或甚至源代码。尽管已经用特定于结构特征和/或方法动作的语言描述了本主题,但是应理解,在所附权利要求中限定的主题不必限于上面描述的所述特征或动作。而是,所描述的特征和动作被公开作为实施权利要求的示例性形式。
51.存储器装置,诸如设置在根据本公开的用于提供驾驶员警示的系统中的存储器,可包括任一个存储器元件、或易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))和非易失性存储器元件(例如,rom、硬盘驱动器、磁带、cdrom等)的组合。此外,存储器装置可并入有电子、磁性、光学和/或其他类型的存储介质。在本文件的背景下,“非暂时性计算机可读介质”可以是例如但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或装置。所述计算机可读介质的更具体的示例(非详尽列表)将包括如下:便携式计算机软磁盘(磁性)、随机存取存储器(ram)(电子)、只读存储器(rom)(电子)、可擦除可编程只读存储器(eprom、eeprom或快闪存储器)(电子)以及便携式压缩盘只读存储器(cd rom)(光学)。应注意,计算机可读介质甚至可以是上面打印有程序的纸张或另一种合适的介质,因为可以(例如)经由对纸张或其他介质的光学扫描来电子地捕获程序,随后进行编译、解译或另外在需要时以合适的方式进行处理,并且随后存储在计算机存储器中。
52.本领域技术人员将理解,本公开可在具有许多类型的计算机系统配置的网络计算环境(包括内置式车辆计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、个人通信装置、多处理器系统、基于微处理器的或可编程的消费电子产品、网络pc、小型计算机、大型计算机、移动电话、pda、平板电脑、寻呼机、路由器、交换机、各种存储装置等)中实践。本公开还可在分布式系统环境中实践,其中通过网络链接(通过硬连线数据链路、无线数据链路或通过硬连线数据链路与无线数据链路的任何组合)的本地和远程计算机系统两者都执行任务。在分布式系统环境中,程序模块可位于本地和远程存储器存储装置两者中。
53.另外,在适当的情况下,本文中描述的功能可在以下一者或多者中执行:硬件、软件、固件、数字部件或模拟部件。例如,一个或多个专用集成电路(asic)可被编程为执行本文所描述的系统和程序中的一者或多者。贯穿说明书以及权利要求使用某些术语指代特定
系统部件。如本领域技术人员将理解,部件可通过不同的名称来指代。本文件不意图区分名称不同但功能相同的部件。
54.本公开的至少一些实施例已经涉及计算机程序产品,其包括存储在任何计算机可用介质上的这种逻辑(例如,以软件的形式)。这种软件当在一个或多个数据处理装置中被执行时致使装置如本文所描述那样进行操作。
55.尽管上文已描述了本公开的各种实施例,但应理解,仅通过示例而非限制的方式呈现这些实施例。相关领域的技术人员将明白,在不脱离本公开的精神和范围的情况下可进行形式和细节上的各种改变。因此,本公开的广度和范围不应受任何上述示例实施例的限制,而应仅根据所附权利要求及其等效物来限定。已经出于说明和描述目的而呈现了前述描述。前述描述并不意图是详尽的或将本公开限制于所公开的精确形式。鉴于以上教导,许多修改和变化形式是可能的。此外,应注意,前述可选实现方式中的任一者或全部可按任何所期望的组合使用,以形成本公开的附加混合实现方式。例如,相对于特定装置或部件描述的任何功能可通过另一个装置或部件来执行。另外,尽管已经描述了具体装置特性,但本公开的实施例可能涉及许多其他装置特性。此外,尽管已用特定于结构特征和/或方法动作的语言描述了实施例,但应理解,本公开不一定受限于所描述的具体特征或动作。而是,将特定特征和动作公开为实施实施例的说明性形式。除非另有特别说明或在使用时在上下文内以其他方式理解,否则诸如尤其是“能够”、“可能”、“可以”或“可”的条件语言通常意图表达某些实施例可以包括某些特征、元件和/或步骤,而其他实施例可不包括某些特征、元件和/或步骤。因此,此类条件语言一般并不意图暗示一个或多个实施例无论如何都需要各特征、要素和/或步骤。
56.根据本发明的一个实施例,所述分布式账本支持区块链操作模式,所述区块链操作模式确立与所述驾驶障碍相关联的一系列带时间戳的事件。
57.根据实施例,上述发明的特征还在于第一检测装置,所述第一检测装置通信地耦合到所述第一计算机,所述第一检测装置被配置为至少监视所述第一住宅外部的所述道路并向所述第一计算机传达包括所述驾驶障碍的信息的数字数据。
58.根据实施例,所述第一检测装置为成像装置,所述成像装置被配置为捕获所述第一住宅外部的所述道路的数字图像,并且其中包括所述驾驶障碍的信息的所述数字数据包括所述数字图像。
59.根据实施例,所述驾驶障碍包括第二车辆、垃圾箱或个体中的至少一者。
60.根据实施例,上述发明的特征还在于个体的个人通信装置,所述个人通信装置被配置为经由所述社区区域网访问所述分布式计算机系统的所述分布式账本并且将包括所述第一住宅外部的所述道路上的所述驾驶障碍的信息输入到所述分布式账本中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1