自主公共汽车无声警报的制作方法

文档序号:18901487发布日期:2019-10-18 22:00阅读:179来源:国知局
自主公共汽车无声警报的制作方法

自主公共汽车是从一个停靠站自主地导航到下一个停靠站的公共汽车。自主公共汽车在没有驾驶员的情况下自主地导航到预定位置(即,“公共汽车停靠站”),在每个位置处停靠,打开车门以使得乘客可进入或离开公共汽车,收集支付信息等。

附图说明

图1示出具有紧急情况通知系统的示例性自主公共汽车。

图2是示出紧急情况通知系统和自主公共汽车的示例性部件的框图。

图3是示出自主公共汽车中用于启动紧急情况通知系统的按钮的示例性位置的俯视图。

图4a和图4b示出按钮相对于位于自主公共汽车中的座椅的示例性位置。

图5a和图5b示出公共汽车的俯视图,其中紧急情况通知系统跟踪按下按钮中的一者的人员的移动。

图6是可由紧急情况通知系统执行的示例性过程的流程图。

具体实施方式

正在经历紧急情况(诸如医疗紧急情况或盗窃)的传统公共汽车乘客可通知驾驶员。驾驶员可采取适当动作,诸如使公共汽车停止并联系警察或救护车。然而,自主公共汽车的乘客在紧急情况期间无法依靠驾驶员来帮助。

一种解决方案包括将供乘客联系紧急服务的紧急情况通知系统结合到自主公共汽车中。在公共汽车上有窃贼的情况下,乘客应当能够联系紧急服务而不会通知窃贼已经报警。一种用于自主公共汽车的示例性紧急情况通知系统包括:按钮,所述按钮被编程来输出警报信号;通信接口,所述通信接口被编程来无线地传输警报消息;以及处理器,所述处理器被编程来响应于所述按钮输出所述警报信号而命令所述通信接口将所述警报消息传输给紧急服务提供者。换句话讲,警报信号导致生成并传输警报消息。警报消息标识未来车辆停靠站和到达未来车辆停靠站的到达时间。

在一些可能的实现方式中,自主公共汽车可与紧急服务协调其到达下一个停靠站的到达。例如,自主公共汽车可在紧急服务到达的同时或在其之后到达下一个停靠站。因此,如果由按钮输出的警报信号是无声警报,则公共汽车上的窃贼将不知道已经联系警察,窃贼也没有机会在例如警察到达下一个停靠站之前离开公共汽车。

所示元件可采用许多不同的形式并且包括多个和/或替代性部件和设施。所示的示例性部件并不意图进行限制。实际上,可使用附加或替代性部件和/或实现方式。此外,除非明确这样说明,否则所示元件不一定按比例绘制。

如图1所示,自主公共汽车100包括紧急情况通知系统105。如下文更详细地描述的,如果位于自主公共汽车100中的一位或多位乘客报告紧急情况,则紧急情况通知系统105与紧急服务提供者110通信。例如,紧急情况通知系统105可向紧急服务提供者110无线地传输警报消息,并且在一些情况下,与紧急服务提供者110协调到达未来公共汽车停靠站(诸如下一个公共汽车停靠站)的到达。

自主公共汽车100是能够通过道路同时运送多位乘客的大型汽车。自主公共汽车100可以自主(例如,无人驾驶)模式、部分自主模式或非自主模式操作。当以自主模式操作时,自主公共汽车100在不存在驾驶员的情况下导航到各种停靠站,允许乘客进入或离开自主公共汽车100,收集支付信息等。

紧急服务提供者110可指代警察局、消防局、救护车、医院等。紧急情况通知系统105可通过联网服务器与紧急服务提供者110通信。紧急服务提供者110可接收传输给服务器的警报消息,确定适当的应急响应,并且与紧急情况通知系统105协调响应。应急响应的示例包括将警车、消防车或救护车调度到自主公共汽车100。此外,如下文更详细地论述的,紧急情况通知系统105和紧急服务提供者110可协调紧急服务提供者110和自主公共汽车100到达未来停靠站的到达,因此例如两者都在同一时间到达或者紧急服务提供者110在自主公共汽车100之前到达未来停靠站。

现在参见图2,紧急情况通知系统105包括通过通信网络150通信的多个按钮115、摄像机120、自主模式控制器125、导航系统130、通信接口135、存储器140和处理器145,或者根据它们起作用。通信网络150包括诸如通信总线的硬件,其用于促进自主公共汽车100、紧急情况通知系统105或两者的部件之间的通信。通信网络150可根据多种通信协议(诸如控制器局域网(can)、以太网、wifi、局域互连网(lin)和/或其他有线或无线机制)来促进车辆部件之间的有线或无线通信。

按钮115是位于自主公共汽车100内部的物理或虚拟按钮115。按钮115可位于沿着自主公共汽车100的长度延伸的轨道中(参见图3和图5a至图5b),位于座椅下方或座椅之间(参见图4a至图4b)等。当按下时,按钮115被编程或以其他方式被配置为向处理器145输出指示乘客中的一者希望向紧急服务提供者110报告紧急情况的警报信号。每个按钮115可与唯一标识符相关联。唯一标识符可以是可用于将一个按钮115与另一按钮区分开的字母和数字的组合。换句话说,位于同一自主公共汽车100上的两个按钮115不可共享同一个唯一标识符。唯一标识符可利用警报信号传输或由警报信号表示。

在一些情况下,按钮115响应于预定输入模式而输出警报信号。也就是说,警报信号是由于某人输入预定输入模式而输出的。预定输入模式可包括双击或三击按钮115(即,在相对短的时间段(诸如一秒)内按下并释放按钮115两次或三次)。要求预定输入模式可减少误报的数量,所述误报在某人意外碰到附近按钮115的情况下可能发生。

按钮115谨慎地输出警报信号。也就是说,警报信号在没有可听、可见或触觉响应的情况下经由通信网络150传输。其他乘客可能不知道某人按下了按钮115中的一者。因此,如果紧急情况是可疑窃贼在自主公共汽车100上,那么窃贼将不会意识到乘客中的一者按下了按钮115。此外,只是知道按钮115是可用的就可使窃贼停下来。

摄像机120是位于自主公共汽车100中具有一些或所有乘客的视图的视觉传感器。自主公共汽车100可包括任何数量的摄像机120。每个摄像机120可包括朝向例如电耦合器件(chargecoupleddevice,ccd)图像传感器、互补金属氧化物半导体(complementarymetaloxidesemiconductor,cmos)图像传感器等投射光的透镜。摄像机120处理所述光并生成图像。图像可输出到处理器145,并且如下文更详细地论述的,可用于标识谁按下了按钮115、窃贼是否在自主公共汽车100上,跟踪按下按钮115的人员的移动,跟踪窃贼的移动等。此外,图像可传输给紧急服务提供者110,因此例如紧急服务提供者110可在视觉上确认紧急情况或者确定它是否是误报。

经由电路、芯片或其他电子部件实现的自主模式控制器125被编程来执行各种操作。自主模式控制器125从各种车辆传感器接收数据,所述各种车辆传感器可包括激光雷达传感器、雷达传感器、视觉传感器(即,外部摄像机)、超声波传感器等。自主模式控制器125被编程来根据从传感器接收的信号输出控制信号。控制信号可输出到与使自主公共汽车100转向、加速和制动相关联的各种致动器。因此,自主模式控制器125可输出控制信号以执行自主公共汽车100的自主模式。

导航系统130经由可确定自主公共汽车100的当前位置的电路、芯片或其他电子部件来实现。导航系统130可经由基于卫星的系统(诸如全球定位系统(gps))来实现。导航系统130可基于从地球轨道中的各种卫星接收的信号对自主公共汽车100的位置进行三角测量。导航系统130被编程来经由通信网络150将表示自主公共汽车100的位置的信号输出到例如处理器145。在一些情况下,导航系统130被编程来确定从当前位置到未来位置(诸如未来公共汽车停靠站)的路线。导航系统130可访问存储在存储器140中的虚拟地图(下文所论述的)并且根据虚拟地图数据来开发路线。

通信接口135经由促进自主公共汽车100与紧急服务提供者110之间的无线通信的电路、芯片或其他电子部件来实现。例如,通信接口135可被编程来在按钮115输出警报信号之后无线地传输警报消息。通信接口135可被编程来响应于来自处理器145的命令而传输警报消息。也就是说,来自处理器145的命令致使通信接口135传输警报消息。警报消息可指示乘客已经报告紧急情况、由乘客按下的按钮115的唯一标识符、自主公共汽车100的唯一标识符、由导航系统130确定的自主公共汽车100的位置、未来公共汽车停靠站、到达未来公共汽车停靠站的估计到达时间等。

在一些可能的实现方式中,通信接口135被编程来从紧急服务提供者110无线地接收应急响应。应急响应可指示紧急服务提供者110到达未来公共汽车停靠站的到达时间。通信接口135可通过通信网络150将应急响应(包括紧急服务提供者110到达未来公共汽车停靠站的到达时间)传输给例如处理器145。

通信接口135可被编程来根据任何数量的有线或无线通信协议进行通信。例如,通信接口135可被编程来根据卫星通信协议、基于蜂窝的通信协议(长期演进(longtermevolution,lte)、3g等)、低功耗、以太网、can、wifi、lin等进行通信。

存储器140经由电路、芯片或其他电子部件来实现,并且可包括以下中的一者或多者:只读存储器(rom)、随机存取存储器(ram)、快闪存储器、电可编程存储器(eprom)、电可编程且可擦除存储器(eeprom)、嵌入式多媒体卡(emmc)、硬盘驱动器、或任何易失性或非易失性介质等。存储器140可存储诸如标识未来车辆停靠站的虚拟地图或表的数据。存储在存储器140中的数据可能够由处理器145、导航系统130以及紧急情况通知系统105、自主公共汽车100或两者的可能的其他部件访问。

处理器145经由执行各种操作的电路、芯片或其他电子部件来实现,所述各种操作包括处理警报信号、处理警报消息、以及处理从紧急服务提供者110接收的应急响应、以及可能控制自主公共汽车100的某些自主操作。例如,处理器145可接收由乘客中的一者按下的按钮115输出的警报信号,并且作为响应,生成警报消息并命令通信接口135将警报消息传输给紧急服务提供者110。

处理器145可被编程来将警报消息生成为包括各种信息。例如,警报消息可指示乘客已经报告紧急情况、由乘客按下的按钮115的唯一标识符、自主公共汽车100的唯一标识符、由导航系统130确定的自主公共汽车100的当前位置、未来公共汽车停靠站、到达未来公共汽车停靠站的估计到达时间等。因此,生成警报消息可包括处理器145检索存储在存储器140中的数据、从导航系统130接收数据、从按钮115接收唯一标识符等。例如,处理器145可被编程来接收自主公共汽车100的当前位置并且向存储器140查询虚拟地图或表以确定未来公共汽车停靠站(例如,下一个公共汽车停靠站)相对于自主公共汽车100的当前位置的位置。处理器145可替代地从导航系统130接收自主公共汽车100的当前位置、未来公共汽车停靠站的位置、或两者。处理器145可进一步被编程来确定自主公共汽车100的当前位置到未来公共汽车停靠站的距离,并且计算或估计自主公共汽车100到达未来公共汽车停靠站的到达时间。处理器145可替代地从导航系统130接收到未来公共汽车停靠站的距离和到达时间。当计算或估计出到达未来公共汽车停靠站的到达时间时,处理器145、导航系统130或两者可考虑其他信息(诸如自主公共汽车100的速度)。

在一种可能的实现方式中,根据紧急情况的性质,处理器145被编程来协调自主公共汽车100到达未来车辆停靠站的到达与紧急服务提供者110到达未来车辆停靠站的到达。例如,处理器145可被编程来命令自主模式控制器125以较低的速度操作自主公共汽车100,使得紧急服务提供者110将在自主公共汽车100之前到达未来公共汽车停靠站。处理器145可根据应急响应确定紧急服务提供者110的到达时间。也就是说,应急响应可指示紧急服务提供者110何时可到达未来公共汽车停靠站。如果处理器145确定自主公共汽车100将首先到达那里,则处理器145可被编程来命令自主模式控制器125使自主公共汽车100减速,使得紧急服务提供者110将首先到达未来公共汽车停靠站。

如果例如紧急情况是可疑窃贼在自主公共汽车100上,则处理器145可被编程来使自主公共汽车100到达未来停靠站的到达与紧急服务提供者110到达未来停靠站的到达协调。这样,在紧急服务提供者110(即警察)到达之前,窃贼将没有机会离开公共汽车。此外,处理器145可命令自主模式控制器125根据需要尽量少地降低自主公共汽车100的速度,这样窃贼将不会注意到自主公共汽车100比正常情况移动得慢。

处理器145可进一步被编程来在某人按下按钮115之后帮助紧急服务提供者110监测自主公共汽车100上正在发生的事情。例如,处理器145可处理由摄像机120捕获的图像,并且基于例如乘客与按下的按钮115的接近度来标识哪位乘客可能按下按钮115。处理器145可进一步使用图像处理来标识附近的其他乘客(包括潜在窃贼)。处理器145可进一步处理由摄像机120捕获的另外的图像,以检测乘客(包括按下按钮115的乘客和可能是潜在窃贼的乘客)的移动。处理器145可命令通信接口135将由摄像机120捕获的图像传输给紧急服务提供者110。在命令通信接口135传输图像之前,处理器145可修改图像以指示按下按钮115的人员、潜在窃贼以及乘客的移动。处理器145可使用按动按钮115的乘客和潜在窃贼(如果已知的话)周围的文本或形状(例如,圆形、正方形、矩形等)来修改图像。形状可以进行颜色编码(即,按下按钮115的乘客为绿色并且潜在窃贼为红色)或以其他方式进行标记以使紧急服务提供者110清楚谁是谁。

图3是示出自主公共汽车100中用于启动紧急情况通知系统105的按钮115的示例性位置的俯视图。图4a和图4b示出按钮115相对于位于自主公共汽车100中的座椅160的示例性位置。出于简单的目的,仅对一些座椅160和按钮115进行编号。如图3所示,多个按钮115可结合到沿着自主公共汽车100的长度延伸的顶置轨道155中。在图3中示出两个顶置轨道155,并且每个顶置轨道155被示出为具有十二个按钮115。自主公共汽车100可具有任何数量的顶置轨道155和任何数量的按钮115。此外,参考图4a和图4b,按钮115可位于一个或多个座椅160上。图4a示出位于座椅160下方的按钮115。图4b示出位于两个座椅160之间的扶手165上的按钮115。当按下位于顶置轨道155中或者座椅160上或座椅160之间的按钮115中的一者时,诸如当以预定输入模式按下按钮115时,按钮115将警报信号输出到处理器145。处理器145处理警报信号并命令通信接口135将警报消息传输给紧急服务提供者110。

现在参见图5a和图5b,处理器145可进一步跟踪按下按钮115中的一者的人员的移动。图5a表示在按下按钮115中的一者时的乘客的位置(示出为黑点)。处理器145可响应于接收到警报信号而命令摄像机120从自主公共汽车100内部捕获图像。因此,警报信号的接收可致使处理器145命令摄像机120捕获图像。处理器145可从摄像机120接收图像,处理图像,并且基于谁最靠近按下的按钮115来确定谁按下按钮115。例如,处理器145可使用图像处理来确定哪位乘客的手最靠近按下的按钮115。处理器145可将该人员标识为按下按钮115的人员。

在图5a的示例中,处理器145可根据警报信号中的唯一标识确定位于自主公共汽车100后方附近的按钮115被按下。此外,处理器145可处理由摄像机120捕获的图像,以确定站按下的按钮115旁边的人员是按下按钮115的人员。由图5a中的处理器145标识的人员以虚线框示出。

现在参见图5b,处理器145可跟踪按下按钮115的人员的移动。例如,在按钮115被按下之后,处理器145可继续接收由摄像机120捕获的图像(静态或视频)。处理器145可对图像执行图像处理以确定按下按钮115的乘客是否正在自主公共汽车100上四处移动。此外,处理器145可将任何数量的图像传输给紧急服务提供者110。在一些情况下,处理器145可更改图像中的一者或多者以向紧急服务提供者110指示谁按下了按钮115。例如,如图5a和图5b所示,处理器145可将图像更改为在处理器145确定按下按钮115的人员上方包括形状(诸如圆形或矩形)。

在图5b的示例中,按下按钮115的人员朝向后车门170b移动并且在靠近后车门170b的座椅中的一个座椅中坐下。处理器145可将此图像传输给紧急服务提供者110。因此,如果紧急情况是医疗紧急情况,则紧急服务提供者110可知道自主公共汽车100中的谁正在经历医疗紧急情况以及该人员位于自主公共汽车100中的何处。

图6是可由紧急情况通知系统105执行的示例性过程600的流程图。过程600可在自主公共汽车100正在运行时的任何时间处、至少以“附件”模式开始。过程600可继续执行,直到例如自主公共汽车100不再运行。

在决策框605处,紧急情况通知系统105等待乘客按下按钮115。也就是说,处理器145可基于例如是否已经接收到警报信号来确定乘客是否已经按下按钮115。响应于乘客根据预定输入模式按下按钮115,可由按钮115生成并输出警报信号。如果处理器145接收到警报信号,则过程600前进到框610。否则,框605可进行重复,直到接收到警报信号。

在框610处,紧急情况通知系统105确定自主公共汽车100的当前位置。例如,处理器145可基于例如从导航系统130接收到的信号来确定自主公共汽车100的当前位置。

在框615处,紧急情况通知系统105基于(即,相对于)自主公共汽车100的当前位置来标识未来公共汽车停靠站。处理器145可通过访问存储在存储器140中的虚拟地图并且将沿着自主公共汽车100的路线的下一个停靠站选择为未来公共汽车停靠站来标识未来公共汽车停靠站。代替地图,处理器145可通过访问存储在表中的数据来标识未来公共汽车停靠站。也就是说,处理器145可确定哪些数据表示沿着自主公共汽车100的路线的下一个公共汽车停靠站,并且将该公共汽车停靠站标识为未来公共汽车停靠站。

在框620处,紧急情况通知系统105确定自主公共汽车100到达未来车辆停靠站的到达时间。处理器145可基于自主公共汽车100的当前位置来确定到达时间。也就是说,处理器145可基于自主公共汽车100的当前位置与未来公共汽车停靠站之间的距离、自主公共汽车100的速度等来计算到达时间。处理器145可根据虚拟地图、表等中的数据来确定自主公共汽车100的当前位置与未来公共汽车停靠站之间的距离。

在框625处,紧急情况通知系统105生成警报消息。处理器145可生成标识以下的警报消息:未来公共汽车停靠站、自主公共汽车100到达未来公共汽车停靠站的到达时间、紧急情况的性质(如果已知的话)、自主公共汽车100的标识、按下按钮115的乘客的标识、来自位于自主公共汽车100内的摄像机120的经捕获的一个或多个图像等等。因此,在生成警报消息之前,处理器145可命令摄像机120中的一者或多者从自主公共汽车100内部捕获图像、处理图像以标识按下按钮115的乘客、更新图像以显示谁按下按钮115、并且将更新的图像结合到警报消息中。此外,一些信息(诸如另外的图像)可在过程600的其他部分中传输。

在框630处,紧急情况通知系统105将警报消息传输给紧急服务提供者110。处理器145可命令通信接口135将警报消息无线地传输给紧急服务提供者110。在一些可能的方法中,处理器145可基于例如紧急情况的类型(如果已知的话)在不同的紧急服务提供者110之中进行选择。也就是说,如果紧急情况涉及自主公共汽车100上的犯罪,则处理器145可命令通信接口135将警报消息传输给警察局。如果紧急情况涉及医疗紧急情况,则处理器145可命令通信接口135将警报消息传输给医院或救护车服务。如果紧急情况涉及公共汽车上的火灾,则处理器145可命令通信接口135将警报消息传输给消防局。如果紧急情况的性质是未知的,则处理器145可命令通信接口135将警报消息传输给通用紧急调度员(例如,911调度员)。

在决策框635处,紧急情况通知系统105等待应急响应。应急响应可以从紧急服务提供者110传输并且在紧急情况通知系统105处由通信接口135接收。当接收到应急响应时,过程600可前进到框640。否则,过程600可继续执行框635。在一些情况下,诸如如果在特定时间量(例如,2分钟)内未接收到应急响应,则过程600可返回到框630,这样可再次传输紧急消息。

在决策框640处,紧急情况通知系统105基于应急响应来确定是否与紧急服务提供者110协调到达未来公共汽车停靠站的到达。通信接口135可将应急响应转发到可处理应急响应的处理器145。处理器145可根据应急响应来确定是否协调自主到达未来公共汽车停靠站的到达与紧急服务提供者110到达未来公共汽车停靠站的到达。例如,紧急服务提供者110可在应急响应中指示应当协调到达未来公共汽车停靠站的到达。是否协调到达未来公共汽车停靠站的到达可基于紧急情况的性质。例如,协调到达未来公共汽车停靠站的到达可防止可疑窃贼在警察到达之前离开公共汽车。在一些情况下,诸如基于紧急情况的性质,处理器145可自动地决定协调到达未来公共汽车停靠站的到达。也就是说,如果处理器145确定紧急情况涉及自主公共汽车100上的潜在犯罪,则处理器145可独立于应急响应中这样做的指令而尝试协调到达未来公共汽车停靠站的到达。在此类情况下,处理器145可在框630处传输的警报消息中指示它将协调到达。如果要协调到达未来停靠站的到达,则过程600前进到框645。否则,过程600前进到框650。

在框645处,紧急情况通知系统105与紧急服务提供者110协调到达未来停靠站的到达。例如,处理器145可从应急响应接收紧急服务提供者110到达未来停靠站的到达时间。处理器145可将该到达时间与自主公共汽车100到达未来停靠站的到达时间进行比较。如果预测自主公共汽车100在紧急服务提供者110之前到达未来停靠站,则处理器145可命令自主公共汽车100减缓其速度。例如,处理器145可向自主模式控制器125输出命令自主模式控制器125以较慢的速度操作自主公共汽车100的控制信号。处理器145可命令自主模式控制器125将自主公共汽车100的速度降低一定量,使得紧急服务提供者110将在自主公共汽车100之前到达未来公共汽车停靠站。处理器145可基于到未来公共汽车停靠站的距离和紧急服务提供者110到达未来公共汽车停靠站的到达时间来计算减速。

在决策框650处,紧急情况通知系统105可确定自主公共汽车100是否已经到达未来公共汽车停靠站。处理器145可基于由导航系统130确定的自主公共汽车100的当前位置来做出这种确定。因此,当处理器145确定自主公共汽车100的当前位置和未来公共汽车停靠站相同时,处理器145可确定自主公共汽车100已经到达未来公共汽车停靠站。当自主公共汽车100到达未来公共汽车停靠站时,过程600可前进到框655。否则,过程600继续执行框650。

在框655处,紧急情况通知系统105解锁并打开自主公共汽车100的车门170a和170b。也就是说,处理器145可向位于自主公共汽车100中的控制器输出命令控制器解锁车门170a和170b、打开车门170a和170b、或两者的信号。这样做将允许紧急服务提供者110在自主公共汽车100停止时进入自主公共汽车100。在一些情况下,紧急通知信号将仅响应于来自紧急服务提供者110的批准而将信号发送到控制器以解锁车门。也就是说,紧急服务提供者110可能需要根据紧急情况的类型授权紧急情况通知系统105来解锁车门170a和170b(例如,以防止窃贼逃逸)。

过程600可在框655之后结束。

大体来说,所描述的计算系统和/或装置可采用多个计算机操作系统中的任一种,包括但决不限于ford应用程序的版本和/或变体、applink/smartdevicelink中间件、microsoft操作系统、microsoft操作系统、unix操作系统(例如,由加州红木岸的甲骨文公司分销的操作系统)、由纽约阿蒙克的国际商业机器公司(ibm)分销的aixunix操作系统、linux操作系统、由加州库比蒂诺的苹果公司分销的macosx和ios操作系统、由加拿大滑铁卢的黑莓有限公司分销的blackberryos、以及由谷歌公司和开放手机联盟开发的android操作系统或qnx软件系统提供的car信息娱乐平台。计算装置的示例包括但不限于车载车辆计算机、计算机工作站、服务器、台式计算机、笔记本、膝上型计算机或手持式计算机或者一些其他计算系统和/或装置。

计算装置通常包括计算机可执行指令,其中所述指令可由诸如以上列出的那些计算装置的一个或多个计算装置来执行。计算机可执行指令可以从使用各种编程语言和/或技术创建的计算机程序编译或解译,所述编程语言和/或技术单独地或组合地包括但不限于javatm、c、c++、visualbasic、javascript、perl等。这些应用程序中的一些可以在虚拟机(诸如java虚拟机、dalvik虚拟机等)上编译和执行。大体来说,处理器(例如,微处理器)接收例如来自存储器、计算机可读介质等的指令,并执行这些指令,从而执行一个或多个过程,包括本文所述过程中的一者或多者。可使用多种计算机可读介质来存储和传输此类指令和其他数据。

计算机可读介质(也称为处理器可读介质)包括参与提供可由计算机(例如,由计算机的处理器)读取的数据(例如,指令)的任何非暂时性(例如,有形)介质。此类介质可采取许多形式,包括但不限于非易失性介质和易失性介质。非易失性介质可包括例如光盘或磁盘以及其他永久性存储器。易失性介质可包括例如通常构成主存储器的动态随机存取存储器(dram)。此类指令可由一种或多种传输介质来传输,所述传输介质包括同轴电缆、铜线和光纤,包括构成耦接到计算机的处理器的系统总线的电线。计算机可读介质的常见形式包括例如软盘、软磁盘、硬盘、磁带、任何其他磁性介质、只读光盘驱动器(cd-rom)、数字化视频光盘(dvd)、任何其他光学介质、穿孔卡片、纸带、任何其他具有孔图案的物理介质、随机存取存储器(ram)、可编程只读存储器(prom)、电可编程只读存储器(eprom)、快闪-电可擦除可编程只读存储器(flash-eeprom)、任何其他存储器芯片或盒式磁带、或计算机可从中读取的任何其他介质。

数据库、数据仓或本文所述的其他数据存储库可包括用于存储、访问和检索各种数据的各种机制,包括分层数据库、文件系统中的一组文件、呈专用格式的应用程序数据库、关系数据库管理系统(rdbms)等。每个此类数据存储库通常包括在采用计算机操作系统(诸如以上提及的那些之一)的计算装置中,并且可以经由网络以各种方式中的任何一种或多种方式来访问。文件系统可以通过计算机操作系统进行访问,并且可以包括以各种格式存储的文件。除了用于创建、存储、编辑和执行存储过程的语言(诸如以上提及的过程性语言/结构化查询语言(pl/sql)语言)之外,rdbms通常还采用结构化查询语言(sql)。

在一些示例中,系统元件可以被实现为一个或多个计算装置(例如,服务器、个人计算机等)上的计算机可读指令(例如,软件),其存储在与其相关联的计算机可读介质(例如,磁盘、存储器等)上。计算机程序产品可包括存储在计算机可读介质上的用于执行本文所述功能的此类指令。

关于本文所述的过程、系统、方法、启发法等,应当理解,虽然此类过程的步骤等已被描述为按照特定顺序的序列发生,但此类过程可通过以不同于本文所述顺序的顺序执行的所述步骤来实践。应当进一步理解,可同时执行某些步骤,可添加其他步骤,或者可省略本文所述的某些步骤。换句话说,本文对过程的描述是为了示出某些实施例而提供,而决不应当将其理解为对权利要求进行限制。

因此,应当理解,以上描述意图是说明性的而非限制性的。在阅读以上描述时,除所提供示例之外的许多实施例和应用将变得显而易见。不应参考以上描述来确定范围,而应参考所附权利要求连同这些权利要求赋予的等效物的全部范围来确定。预期并且意图的是,本文所论述的领域在未来将有所发展,并且所公开的系统和方法将并入此类未来的实施例中。总之,应当理解,本申请能够进行修改和变化。

权利要求中使用的所有术语意图被赋予其如本文所论述的领域中的技术人员所理解的普通含义,除非在本文中做出明确的相反指示。特别地,诸如“一个”、“所述(the)”、“所述(said)”等单数冠词的使用应被解读为叙述所指示元件中的一者或多者,除非权利要求叙述明确的相反限制。

提供摘要以允许读者快速确定本技术公开的本质。应当理解,所述摘要将不会被用于解释或限制权利要求的范围或含义。此外,在前述具体实施方式中,可看出,出于精简本公开的目的,各种特征被共同组合在各种实施例中。本公开的此方法不应解释为反映以下意图:所要求保护的实施例要求比每项权利要求中明确叙述的特征更多的特征。而是,如以下权利要求所反映的,发明主题在于少于单个公开的实施例的所有特征。因此,以下权利要求特此并入到具体实施方式中,其中每项权利要求自身作为单独要求保护的主题。

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