利用可穿戴设备进行的可定制报告的制作方法

文档序号:15050464发布日期:2018-07-31 08:48阅读:140来源:国知局

可穿戴设备是结合到服装和/或配饰(例如,手镯、吊坠等)物品中并且一般可以舒适地穿戴在人体上的计算机。通常,可穿戴设备具有某种形式的通信能力(例如,蓝牙等),并且允许穿戴者经由有线网络或者通常经由无线网络访问本地和全球计算机。数据输入和输出能力也是这种设备的特征。可穿戴设备的示例包括手表、眼镜、隐形眼镜、电子纺织品和智能织物、头带、便帽(beanie)和帽子(cap)、首饰(例如戒指、手镯以及类似于助听器的设备)。

附图说明

图1为示例性事件和报告可穿戴设备系统的框图;

图2为图1的系统的示例性可穿戴设备的框图;

图3为初始化可穿戴设备的通信并且确定要显示在可穿戴设备上的图标大小的示例性过程的示意图;

图4为向可穿戴设备发送消息的另一个示例性过程的示意图;

图5为触发给车辆计算机的指令的另一个示例性过程的示意图。

具体实施方式

简介

图1为示例性事件和报告可穿戴设备系统5的框图。车辆10包括通过用户设备18与可穿戴设备20进行通信的计算机12,可穿戴设备20可由车辆10的乘员(包括车辆10的操作者)穿戴。可穿戴设备20一般是智能手表,但也可以是智能电话、眼镜、手套、隐形眼镜、智能织物、头带、便帽、帽子、戒指、手镯、入耳式设备等(例如因各种应用(包括充当与计算机12的外部人机界面(hmi))而众所周知的)。例如,计算机12可以向乘员的可穿戴设备20发送车辆健康状态警告,和/或向乘员或者家庭成员发送文本信息、电子邮件等。用户设备18可以是智能电话或者其他移动计算设备,用户设备18可以充当车辆10与可穿戴设备20之间的中介。另外,车辆状态可以改变可穿戴设备20上的图标等的大小和其他特征。例如,当车辆10处于运动中时,可以代表例如已知的应用程序的图形图像可以在可穿戴设备20上显示为大图标,使得该图标更容易辨别。

示例性系统要素

车辆

车辆10包括车辆计算机12,车辆计算机12包括处理器和存储器14,存储器14包括一种或多种形式的计算机可读介质,并且存储用于执行各种操作(包括本文中所公开的操作)的处理器可执行指令。例如,计算机12通常包括并且能够执行用来检测用户设备18和可穿戴设备20的存在的指令,并且可以向用户设备18和/或可穿戴设备20提供选择性地或者另外可发送到车辆10的人机界面(hmi)15或者发送到可穿戴设备hmi的消息。

计算机12配置用于经由车辆10的网关16与一台或多台服务器25(服务器25一般包括或者耦接到数据存储器30)进行通信(即包括例如已知的进行上述操作的编制程序和硬件。网关16可以是适合经由外部网络28发送和接收信息的远程信息处理单元等。可穿戴设备20、用户设备18以及车辆10的网关16如下所述可以互相通信,并且可以包含各种有线和/或无线联网技术(例如,蜂窝技术、无线保真(wi-fi)技术、蓝牙技术、近场通信(nfc)、有线和/或无线分组网络等)。进一步,计算机12通常包括用于交换例如来自一个或多个可穿戴设备20和/或用户设备18和/或hmi15的数据的指令,hmi15可以是交互式语音应答(ivr)系统、包括触摸屏等的图形用户界面(gui)等中的一种或多种。

车辆10可以具有用于监测和控制车辆10的各种电气系统和机电系统的附加电子控制单元(ecu)13。ecu可以结合到车辆10中并且经由hmi15、可穿戴设备20或者用户设备18提供信息给乘员以及向乘员请求信息。例如,ecu13可以代表提供车辆导航系统位置的导航ecu。其他ecu可以包括安全性ecu、动力传动系统ecu以及娱乐ecu,仅以这些为例。每个ecu13可以包含处理器和存储器,存储器存储要在处理器上执行以执行每个特定ecu的操作的指令以及与其他ecu和设备进行通信的指令。

可穿戴设备

可穿戴设备20一般是用户穿戴或者携带的设备,并且可以是可包括处理器、传感器(例如加速度计)以及存储器的多种计算设备中的任何一种。可穿戴设备20一般还具有例如已知的射频和/或有线通信能力。因利用可穿戴设备20而引起的担忧是在需要对电池进行再充电或者更换之前可穿戴设备将会运行多长时间。因此,电池大小是可穿戴设备20的问题所在。如果电池大,则可穿戴设备会很重,难以穿戴或者不美观。当结合不那么显眼的电池时,可穿戴设备20通常将会包含低功率处理器和低功率通信电路,以便获得合理的运行时间。可穿戴设备20的低功率通信电路可能只能在非常短的距离内与其他设备进行通信。例如,由于发射器的无线电频率非常低,因此当可穿戴设备20在用户设备18的一米范围内时,可穿戴设备20可能只能与乘员的用户设备18进行可靠的通信。因此,可穿戴设备20可能需要首先与用户设备18建立连接,用户设备18然后会处理与车辆10的计算机12的通信。换言之,在用户设备18上执行的程序允许用户设备18充当可穿戴设备20与车辆10的计算机12之间的中介。

另外,可穿戴设备20可以具有用来提供乘员位置的低功率地理定位硬件和软件电路。例如,可穿戴设备20可以独立于车辆10的导航位置或者用户设备18的位置而报告其位置。然后可以利用乘员位置来验证可穿戴设备20的穿戴者在车辆10内并且没有偏离车辆10。在一个示例中,在经验证可穿戴设备20不在车辆10内或者车辆10的预定距离内之后,可以将位置警告消息发送给有关的父母或孩子,例如,发送给用户设备18。

加速度计是可穿戴设备20内的设备,该设备可以检测作为矢量的适当加速度(或重力)的大小和方向并且可以用来以已知方式感测取向和加速度。加速度计可以将加速度计值发送到用户设备18以用于确定车辆10的加速度和转弯。例如,如果可穿戴设备20在操作者的手腕上,则当操作者操作方向盘类型的设备时,可以利用加速度计值来利用可穿戴设备20报告给用户设备18的各种加速度计值来驾驶车辆10。

此外,可穿戴设备20可以用来弥补和/或取代车辆10的hmi15。可穿戴设备20可以与用户设备18交换(即,发送和/或接收)消息,并且用户设备18可以与车辆10的计算机12交换消息。例如,用户设备18可以向可穿戴设备20发送查询消息,并且可穿戴设备20的穿戴者可以按下按钮或者提供其他输入,可穿戴设备20然后将发送响应用户设备18的响应消息,从而指示可穿戴设备的存在并且可能提供其他数据。在另一个示例中,可以通过通信连接(例如,建立蓝牙连接)检测到可穿戴设备20仅存在于车辆10内并且接近用户设备18。

可穿戴设备20可以接收来自用户设备18或车辆10的警告消息。警告消息可以包括指示用户可以在哪里找到关于警告的附加信息的通信。例如,警告消息可以说明可以在车辆hmi屏幕位置上(例如,在红色文本中的警告页面上)找到关于该警告的更多信息。

可穿戴设备20可以从用户设备18或车辆10接收要运行的应用程序列表和/或要显示在可穿戴设备上的代表各应用程序的图标。此外,用户设备18和/或车辆10可以指示可穿戴设备20允许来自可用应用程序图标列表的应用程序图标的完全或有限的滚动,即,在有限的滚动模式下,将显示这些图标的指定子集,例如,可穿戴设备20可受限于显示提供关于车辆10的信息(例如,速度、前进方向、客舱温度等)的应用程序。进一步地,例如,用户设备18可以指示可穿戴设备20进行显示以在车辆运动时只显示来自可穿戴设备20的hmi上的应用程序列表的车辆娱乐应用程序。

用户设备

用户设备18可以是电信连接到外部蜂窝网络以及具有本地网络能力的智能电话、平板电脑等。例如,用户设备可以连接到蜂窝电话网络以进行语音通信以及数据连接到外部网络(例如互联网)。本地网络能力可以通过wifi通信、蓝牙通信、近场通信通信等来提供。用户设备18可以包括允许用户设备18获取位置信息并且提供用户设备位置的地理定位硬件和软件。

用户设备18(一般是用户携带的移动设备)可以是具有处理器和存储器以及通信电路的多种计算设备中的任何一种。例如,用户设备18可以是包含利用ieee802.11协议、蓝牙协议、蓝牙低功耗(ble)协议和/或蜂窝通信协议进行无线通信的能力的便携式计算机、平板计算机、智能电话等。进一步地,用户设备18可以利用这种通信能力来经由网络28与车辆计算机12进行通信。因此,用户设备18可以用来执行本文中的一些操作(例如从服务器25接收环境状况数据、确定警告驾驶员即将发生的暴风雨和可能淹没的道路以及为车辆10提供和确定替代路线)。进一步地,用户设备18可以用来弥补和/或取代车辆10的hmi15。

图2为介于车辆10与可穿戴设备20之间的示例性用户设备18的框图。如图2中所见,用户设备18可以接收外部状况信息、车辆10的状态信息等,并且可以至少部分基于此来向可穿戴设备20发送可穿戴状态消息。如上面所论述的,可穿戴设备可以具有有限的计算和通信能力。因此,软件程序(例如,已知的应用程序)允许用户设备18充当车辆10与可穿戴设备20之间的中介。另外,用户设备18上的应用程序可以充当车辆10的监测器,以便通过过滤、转换和/或中继转发消息来充当中介。例如,车辆10可以向用户设备18发送各种驾驶员活动信号(例如,加速器(acc)踏板位置、车速值、方向盘转角等)。acc踏板位置一般已知为“电子节气门踏板(drivebywire)”系统,并且除了关于驾驶员踩下油门踏板的速度的信息之外,还将关于加速器踏板位置的信息传送到发动机控制ecu13。

前述驾驶员活动信号允许计算机12和/或用户设备18确定要显示在可穿戴设备20或用户设备18上的图标的大小。计算机12和/或用户设备18可以确定驾驶员活动指标(即,代表驾驶员活动的值)。每种活动都可以用数值来量化。例如,如果驾驶员按压加速器以加快速度,则该动作可以用第一因素驾驶员活动数值来表示,该第一因素驾驶员活动数值相较于接下来讨论的踏板位置可以相对更高。中档数值将代表驾驶员利用加速器踏板来保持稳定的速度。同样,如果驾驶员没有踩下加速器踏板,则acc驾驶员活动的驾驶员活动数值将会较低。

车速也可以是第二因素驾驶员活动数值,但是,车速也可以用来确定可穿戴设备20上的所显示图标的大小。在第一示例中,车辆10行驶得越快,第二因素驾驶员活动数值就越高。此外,在与车速有关的第二示例中,随着车速提高,用户设备18和/或可穿戴设备20可以显示更大的图标,这是因为更大的图标更容易被看到,并且穿戴者需要较少的时间就可以感知到图标。

方向盘转动的量是在用驾驶员活动指标量化驾驶员活动时可以考虑的第三因素。在一个示例中,方向盘转动得越多,第三因素驾驶员活动数值就越高。然后将第一因素驾驶员活动数值、第二因素驾驶员活动数值以及第三因素驾驶员活动数值汇总(例如,相加或取平均)以确定总体驾驶员活动数值。例如,用户设备18确定acc踏板位置指示驾驶员正在通过踩下acc踏板使车辆加速,车辆10的速度值是每小时55英里并且方向盘位置正在指示转弯,用户设备18可以确定驾驶员主动参与驾驶车辆并且用户设备18可以阻止给用户设备18和/或可穿戴设备20的通知。也可以利用确定驾驶时驾驶员工作负荷的更复杂的方法来确定应用程序图标大小和与可穿戴设备20上应用程序的显示相关的任何文本。虽然这在本发明的范围之外,但是为了相同目的利用驾驶员工作负荷指示符对于本领域的技术人员而言应该是可以理解的。

计算机12可以提供组合仪表屏幕数据、中控面板屏幕数据以及抬头显示器(hud)数据中的一种或多种。组合仪表屏幕数据是通常呈现在车辆仪表板(例如,速度表和转速表)上的一组仪表数据。中控面板屏幕数据是通常呈现在车辆中控面板中的一组车辆控制数据(例如,娱乐、电话、气候控制、导航等)。hud数据是可以投影到操作者前方的挡风玻璃上的一组hud数据(例如,当前的限速、车辆10的车速、路线规划导航等)。

另外,用户设备18和/或计算机12可以获取环境状况数据,这是因为该环境状况数据与车辆10和/或车辆10计划和/或正在经过的路线有关。例如,用户设备18可以请求并且获取关于天气状况信息、交通状况信息以及路况信息的一组环境状况。例如,用户设备18可以从服务器25请求该组环境状况,服务器25可以在互联网上。用户设备18然后可以通过用户设备18和/或可穿戴设备20警告驾驶员该环境状况。

网络28表示车辆10的计算机12与服务器25和/或用户设备18进行通信可以采用的一种或多种机制。因此,网络28可以是各种有线或无线通信机制中的一种或多种(包括有线(例如,电缆和光纤)通信机制和/或无线(例如,蜂窝、无线、卫星、微波以及射频)通信机制与任何期望的网络拓扑结构(或者当利用多种通信机制时的拓扑结构)的任何期望的组合)。示例性通信网络包括提供数据通信服务的无线通信网络(例如,利用蓝牙、ieee802.11等)、局域网(lan)和/或广域网(wan)(包括互联网)。

服务器25可以是一台或多台计算机服务器,每台计算机服务器通常包括至少一个处理器和至少一个存储器,存储器存储处理器可执行指令,该指令包括用于执行本文中所述的各种步骤和过程的指令。通常,服务器25可以用于多种目的(例如,与车辆10的导航系统进行交互、提供用于建议车辆10的路线的数据和/或其属性)。服务器25可以包括或者通信耦接到用于存储例如路线信息、潜在路标、天气和交通信息等数据的数据存储器30。因此,服务器25的一种可能的操作是经由网络28从车辆10的计算机12接收车辆10的乘员在车辆10中并且车辆处于启动状态的指示。

示例性流程

图3为确定可穿戴设备20的穿戴者是否正在驾驶车辆10的示例性过程50的示意图。

过程50开始于框55,在框55,用户设备18确定用户设备18是否与车辆10配对。这种配对可以通过wifi通信、蓝牙通信、近场通信通信等来提供。如果设备18与车辆10配对,则接下来执行框60,否则接下来执行框75。

接下来在框60,确定可穿戴设备20是否由车辆10的所有者注册。如果可穿戴设备20由车辆的所有者注册,则接下来执行框65,否则执行框75。

接下来在框65,确定车辆是否正在移动和/或是否处于点火状态。例如,车辆10中的速度传感器或gps传感器可以向用户设备18发送速度值。如果车辆正在移动,则执行框70,否则执行框75。

接下来在框70,用户设备18启用驾驶模式。在框70之后,该过程结束。

在也可以在框55、框60以及框65之后执行的框75,用户设备18禁用驾驶模式。在框75之后,该过程结束。

图4为初始化可穿戴设备20并且确定要显示在可穿戴设备20上的图标大小的示例性过程100的示意图。

过程100开始于框105,在框105,用户设备18与可穿戴设备20以及与车辆10的计算机12交换登录证书。例如,穿戴着可穿戴设备20的用户例如经由智能电话应用程序等向用户设备18提供输入以开始进行可穿戴设备20与用户设备18之间的登录通信的交换。第二次登录通信可以发生在车辆10与用户设备18之间。因此,当退出框105时,计算机12已经认证了用户设备18和可穿戴设备20的其中一者,一般是两者。

此外,用户设备18可以将配置文件发送到可穿戴设备20和/或车辆10。配置可以包括硬键编制程序、软键编制程序、图形化用户界面(gui)信息、对可穿戴设备20的系统状态的请求等。硬键是可穿戴设备20上的可专用于特定操作(例如,显示“主”屏幕、使可穿戴设备20通电或断电等)的硬件按键、开关、滑块等。进一步地,例如,可穿戴设备20上的消息按钮可以向用户设备18发送紧急请求,用户设备18可以呼叫紧急服务或者可能经由服务器25向紧急服务提供者发送文本消息等(例如,利用简单消息服务,即,sms),从而请求在车辆10的全球定位系统位置所提供的地理位置处的紧急服务。软键是可灵活编程为调用多种功能中的任何功能而不是与单一固定功能或一组固定功能相关的按钮。例如,当可穿戴设备20充当驾驶员辅助设备时,可穿戴设备20的软键可以是“请求帮助,我迷路了”键,或者当可穿戴设备20处于通勤者模式时,软键可以是“我正在路上”。可穿戴设备20的gui可以是lcd(液晶显示屏)显示器、具有触摸屏的lcd显示器或者仅仅是可以闪烁不同图案和颜色以向用户指示消息的各种状态的led灯。例如,led在车辆10的系统正常运行时可以发出绿光,而在系统或子系统出现问题时发出红光。

接下来,在框110,用户设备18接收来自车辆10的计算机12的车辆数据。例如,计算机12可以向用户设备18提供如下数据:车辆何时启动、车辆何时移动、加速器踏板的位置(或位置的变化)、指示车速(或车速的变化)的数据、指示方向盘转角(或方向盘转角的变化)的数据、全球定位系统位置、全球定位系统路标位置等。

接下来,在也可以在框135之后执行的框115,计算机由驾驶模式是启用还是禁用(例如,如过程50所确定的)和/或车速确定图标大小指标。例如,如果车辆停止,则图标大小指标可以具有值1,并且显示在可穿戴设备20上的图标将是其默认大小。在这种情况下,图标大小指标可以是1,指示不缩放。如果车辆以每小时50公里的速度移动并且启用驾驶模式,则图标大小指标可以具有值2并且显示在可穿戴设备上的图标将是其默认大小的两倍。

接下来,在框120,计算机将图标大小指标发送到可穿戴设备。

接下来,在框125,计算机向可穿戴设备20发送根据图标大小指标值所指示的缩放比例在可穿戴设备上显示图标的指令。

接下来,在可以在框125之后但是也可以在框140之后执行的框130,用户设备18接收来自车辆10的计算机12的车辆数据。

接下来,在框135,确定车辆数据是否已经从先前的值发生改变。如果车辆数据没有改变,则接下来执行框140,否则过程100返回并且执行框115。

在框140,确定过程100是否完成。如果过程100完成,则该过程结束,否则接下来执行框130。

图5为向可穿戴设备20发送消息的另一个示例性过程200的示意图。

过程200开始于框205,框205与框105类似。

接下来,在可以在框205或框230之后的框210,车辆10的计算机12可以向用户设备18的计算机报告任何事件的发生。例如,事件可以是车辆10检测到关键的发动机状况(例如,燃料喷射器的故障、混合动力电动马达的电气问题等)。该事件还可以包括嵌入到错误消息中以供车辆10的操作者查找关于该问题的更详细信息的信息。通过进一步举例,事件可以由用户设备18接收到的天气状况信息、交通状况信息以及路况信息来触发。例如,用户设备18可能已经接收到重大事故阻塞了车辆10前方两英里处的道路的信息。

此外,可以据此将该事件排出先后顺序并进行处理,例如,可以有基于可穿戴设备20、用户设备18的事件或触发的三个级别的优先级警告。优先级一级警告是严重警告(例如那些直接涉及安全(例如,即将发生的碰撞)的警告),例如,用户设备18的服务器将向可穿戴设备20发送该警告并且通过例如触觉震动反馈请求立即传送。这是通过车辆hmi和可穿戴设备20传送冗余警告的示例。

优先级二级警告是紧急警告(例如需要打开牵引力控制系统的道路危险或者需要维修的某些发动机故障),例如,用户设备18将通过例如音频和触觉震动反馈向可穿戴设备20发送警告,并且在可穿戴设备20上提供直接访问按钮以打开在车辆10的hmi15上获得更多信息的窗口。而且,可穿戴hmi可以设置为操作者10自动打开牵引力控制系统。优先级三级警告是低优先级警告(例如,加油提醒),并且用户设备18不会向可穿戴设备20发送任何消息。

类似地,当用户设备18接收到来自服务器25或互联网的通知时,可穿戴设备20基于警告优先级来决定如何处理该通知。例如,由于可以包含关键通知(例如关于服务器天气、交通事故、预期文本消息等的通知)的用户设备18的优先级一级警告,用户设备18将请求车辆10和可穿戴设备20经由可穿戴设备20上的音频和/或触觉反馈以图形方式(车辆hmi屏幕上的文本)传送该通知。具有重要通知(例如快速接近收费站)的用户设备18的优先级二级警告,用户设备18将只请求可穿戴设备20经由音频和/或触觉反馈以图形方式传送该通知。可穿戴设备20的优先级三级警告是低优先级警告(例如重复的sms消息、新的公告等)。用户设备18不会向可穿戴设备20或车辆10的hmi15发送任何消息。

接下来,在框215,用户设备18解析车辆10的数据和用户设备18已经接收到的任何其他数据,并且确定该数据的任何数据元素是否向可穿戴设备20保证消息。例如,车辆10可能已经感受到在没有人坐的座椅中的被动约束装置出现了次要问题。这种类型的事件不会导致发送出消息。然而,例如,需要立即发送到可穿戴设备的穿戴者的消息可以是车辆10何时向用户设备18发送可能的安全气囊故障消息。

类似地,可以通过可编程图形化用户界面(gui)将用户设备18编程为具有预设消息。gui可以位于车辆10的hmi15、用户设备18、可穿戴设备20上或者连接到网络28的网络计算机(未示出)上。例如,可以启用预设消息以允许用户设备18接收到的或者车辆10的远程信息处理单元接收到并且转发到用户设备18的安珀(amber)警告消息发送到可穿戴设备20。用户设备18将接收安珀警告通知并且确定是否启用安珀警告消息。如果启用安珀警告消息,则如下所述用户设备将发送消息和给用户设备18的消息。

接下来,在框220,用户设备18将该消息发送到可穿戴设备20。例如,该消息可以是可听到的警告、触觉振动和/或可穿戴设备20的显示器上的屏幕消息。

接下来,在框225,用户设备18基于该事件将该消息发送到可穿戴设备20,并且该消息可以包括该事件的细节。例如,如上所述,该事件可以是可能的安全气囊故障事件或安珀警告事件。

接下来,在框230,用户设备18的计算机确定过程200是否完成。如果是,则过程200结束,否则过程200返回到框210。

图6为另一个示例性过程300的示意图,在过程300中,可穿戴设备20向用户设备18发送触发消息,然后用户设备18向车辆10的计算机12发送指令。

过程300开始于框305,框305与框105和框205类似。

接下来,在可以在框305或框330之后的框310,可穿戴设备20向用户设备18发送触发消息。可穿戴设备20的穿戴者可以通过例如以下方式发起触发消息:按压可穿戴设备20上的按钮、使手指划过hmi的屏幕、语音命令、利用可穿戴设备20和/或仅仅使可穿戴设备靠近车辆10以发起车辆乘客舱准备消息。例如,触发消息可以指示将车辆10配置为供可穿戴设备用户(即,穿戴者)使用(例如,穿戴者期望车门解锁、驾驶员座椅和气候控制设置为穿戴者喜好以及娱乐中心播放某个电台)。

接下来,在框315,用户设备18接收并且解析触发消息。继续上述示例,用户设备18确定穿戴者已经发送乘客舱准备消息。用户设备18可以从存储器中调取穿戴者偏好配置文件并且将该穿戴者偏好配置文件发送到车辆10的计算机12。可供选择地,用户设备18可以只向车辆10发送穿戴者的标识,在这种情况下,车辆的计算机12可以从其存储器中调取该穿戴者偏好配置文件。

接下来,在框320,用户设备18将该穿戴者偏好配置文件发送到车辆10。

接下来,在框325,车辆10接收该穿戴者偏好配置文件并且据此配置车辆10(例如,定位座椅、设置气候控制系统、通过选择和播放无线电台来运行娱乐系统等)。

接下来,在框330,用户设备18的计算机确定过程300是否完成。如果是,则过程300结束,否则过程300返回到框310。

总结

如本文中所使用的,副词“实质上”意指形状、结构、测量值、数量、时间等可能偏离了精确描述的几何形状、距离、测量值、数量、时间等,这是因为材料、机械加工、制造等存在缺陷。

术语“示例性”在本文中用于表示示例的意义,例如,对“示例性小部件”的引用应该理解为仅仅指的是小部件的示例。

计算装置(例如本文中所讨论的那些)通常各自包括可由一个或多个计算装置(例如上述那些)执行并且用于执行上述过程的框或步骤的指令。例如,上面讨论的过程的框体现为计算机可执行指令。

计算机可执行指令可以由计算机程序编译或解释,计算机程序采用多种编程语言和/或技术创建,这些编程语言和/或技术包括但并不限于单独的或组合的javatm、c、c++、c#、visualbasic、javascript、python、perl、html等。通常,处理器(例如,微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此完成一个或多个过程,包括这里所描述的一个或多个过程。这样的指令和其他数据可以采用各种计算机可读介质存储和传送。计算装置中的文件通常为存储在计算机可读介质(例如存储介质、随机存取存储器等)上的数据的集合。

计算机可读介质包括参与提供数据(例如,指令)的任何介质,该数据可以由计算机读取。这样的介质可以采用多种形式,包括但不限于非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘以及其他永久性存储器。易失性介质包括一般构成主存储器的动态随机存取存储器(dram)。计算机可读介质的常规形式包括例如软盘、柔性盘、硬盘、磁带、任何其他磁性介质、cd-rom、dvd、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、ram、prom、eprom、flash-eeprom、任何其他存储器芯片或盒,或者任何其他计算机可读取的介质。

在附图中,相同的附图标记表示相同的元件。进一步地,这些元件中的一些或全部可以被改变。关于本文中所述的介质、过程、系统、方法等,应当理解的是,尽管已经将这些过程的步骤等描述为根据某个有序的顺序发生,但是这些过程可以利用以不同于本文中所述顺序的顺序执行的所述步骤来实施。进一步应当理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略本文中所述的某些步骤。换言之,为了说明某些实施例,提供了本文中的过程的描述,并且这些描述决不应解释为限制要求保护的发明。

因此,应该理解的是,以上描述旨在进行说明而非作出限制。在阅读以上描述后,与所提供示例不同的许多实施例和应用对于本领域的技术人员而言都将是显而易见的。本发明的范围不应该参考上面的描述来确定,而是应该参考所附权利要求连同这些权利要求有权享有的全部等同范围来确定。应该预料和预期的是,本文中所讨论的技术将来会发展,并且所公开的系统和方法将纳入到将来这样的实施例中。总之,应该理解的是,能够对本发明做出修改和变化并且仅由以下权利要求来限定。

在权利要求中所使用的所有术语旨在给予其被本领域的技术人员理解为其最宽的合理解释以及其常用的意思,除非在这里做出了明确的相反的指示。特别地,单数冠词(例如“一”、“该”、“所述”等)的使用应该理解为表述一个或多个所示元件,除非权利要求作出了与此相反的明确限制。

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