车载部件自动调节的制作方法

文档序号:16974531发布日期:2019-02-26 18:51阅读:170来源:国知局
车载部件自动调节的制作方法

本公开涉及以下申请:2016年6月30日提交的美国非临时申请第15/199,268号;2015年12月21日提交的美国非临时申请第14/977,627号;以及2016年3月7日提交的美国非临时申请第15/063,435号。这些申请中的每一件申请的全部内容均通过引用并入本文,用于全部目的。



背景技术:

本公开涉及对驾驶设备内的一个或多个部件的设置进行控制。

传统地,车辆的用户在操作车辆之前可以配置或调节各种车辆部件的设置。例如,在操作车辆之前,用户可以调节或配置车辆的座位。在车辆运行过程中,虽然可以调节一些部件,但不可以调节一些其他部件。例如,空调系统、乘客侧座或娱乐系统、窗口系统等部件,在车辆的运行过程中,通常是可调的。但是,在车辆的运行过程中,某些部件例如驾驶座和某些驾驶特征的设置不可以调节。

在车辆的运行过程中,可能意外地发生某些状况。例如,在车辆运行过程中,可能发生例如暴雨或暴风雪等天气状况。通常,当这种天气状况意外地发生时,车辆的用户,无论是驾驶人员还是乘客,都可能需要手动调节刮水器,和/或调节空调系统以擦掉挡风玻璃上的雨水或降霜。

虽然在应对天气状况时,车辆驾驶人员可以相对容易地实现对车辆部件的手动调节,但可能无法如此容易地实现应对其他状况的其他调节。例如,车辆的驾驶人员可能出现疲劳状况,作为应对可能期望对车辆设置进行某些调节。例如,可能需要降低车速,可能需要激活自动驾驶功能,或者可能需要发出声音警报来提醒驾驶人员。然而,当驾驶人员疲劳或困倦时,可能无法可行地手动调节这种车辆设置以解决驾驶人员的疲劳状况。

因此,当检测到一种或多种状况时,需要驾驶设备来自动调节一个或多个车辆部件的某些设置。



技术实现要素:

实施例可以提供一种实时系统,其配置为当驾驶设备移动时响应于对一种或多种状况的检测自动调节驾驶设备内的一个或多个部件的设置。如本文使用的,两种状况可能与调节部件的设置有关。一种状况可以被称为外部状况。这些状况可以包括天气状况、道路状况、交通状况、当地状况和/或任何其他外部状况。另一种情况可以称为内部状况或个人状况。这些状况可以包括驾驶设备操作人员的疲劳状况(例如操作人员昏昏欲睡或困倦)、驾驶设备用户的健康危害或体格状况(例如操作人员或乘客发病或心脏病发作)、驾驶设备的驾驶舱内的环境状况(例如驾驶舱内的温度和湿度水平)、驾驶设备的机械状况和/或电气状况,和/或任何其他内部状况。

根据本公开,该实时系统可以配置为响应于已检测到外部状况和/或内部状况中的一种或多种状况的出现调节驾驶设备中的一个或多个部件的设置。例如,作为示例,当检测到操作人员的疲劳状况时,实时系统可以在预设的高音量下通过驾驶设备的娱乐系统自动播放歌曲以向操作人员发出警报。作为另一示例,当检测到环境天气状况在舒适的温度范围内时,实时系统可以配置为打开天窗。

在一些实施例中,当检测到某种状况时,可以调节驾驶设备内的多个部件。例如,仍作为示例,当检测到驾驶设备的操作人员的疲劳状况时,实时系统可以使操作人员的座位振动数秒,并开始在预设的高音量下播放整首歌曲。如果仍检测到操作人员的疲劳状况,实时系统可以启动自动驾驶功能,并取代操作人员操作驾驶设备。在一些实施例中,实时系统也可以启动电信系统以通知相关部门,操作人员可能正处于虚弱的状况以防止操作人员继续操作该驾驶设备。

在一些实施例中,可以方便驾驶设备的用户设置优选项,该优选项是关于响应于已检测到用户的特定状况需要调节哪些部件和如何设置。例如,作为示例,驾驶设备的操作人员可以提供个人设置来指令实时系统按操作人员选择的音量开始播放操作人员选择的歌曲。操作人员可以通过个人设置指定,当检测到操作人员的疲劳状况时,实时系统可以不振动座椅。

本发明内容既非意在确定要求保护的主题的关键或基本特征,也非意在被孤立地用于确定要求保护的主题的范围。应该通过参考本专利的整个说明书的适当部分,任何或所有附图,以及每一项权利要求来理解主题。

前述内容,连同其他的特征和实施例,将在参考下述说明书、权利要求书以及附图时变得更加清楚。

附图说明

图1概括地示出了根据本公开用于响应于正被检测的一种或多种状况自动调节一个或多个部件的基础结构。

图2示出了根据本公开图1所示的实时系统的示例性结构。

图3示出了根据本公开用于响应于已检测到的一种或多种状况自动调节驾驶设备中的一个或多个部件的一种示例性方法。

图4示出了根据本公开的示例性实施例的简化计算机系统。

具体实施方式

控制驾驶设备中的部件在本领域中是公知的。许多现有技术通常需要人工干预来调节驾驶设备内的部件。虽然驾驶设备中的某些部件可以被自动调节,例如乘客灯的亮度,但对这些部件的自动调节通常不会响应于对一种或多种状况的检测。众所周知,当光线变暗时,汽车的头灯可以自动开启。

根据本公开,实施例可以提供一种实时系统,其可以响应于正被检测的一种或多种状况自动调节驾驶设备中的一个或多个部件。可由实时系统自动控制的一个或多个部件可以包括驾驶设备内的音频模块、空调模块、座椅控制模块、内部照明模块、窗口控制模块、天窗控制模块、镜控制模块、远程信息处理控制模块和/或任何其他部件。实时系统可以配置为响应于对一种或多种某些状况的检测控制这些部件中的一个或多个,所述某些状况可以包括外部状况和/或内部状况。外部状况可以表示驾驶设备外部的那些状况,例如天气状况、道路状况、交通状况、当地状况和/或驾驶设备外部的任何其他状况。内部状况可以表示驾驶设备内部的那些状况,例如驾驶设备的操作人员的疲劳状况、驾驶设备的用户的体格状况,以及驾驶设备的驾驶室内的环境状况,驾驶设备的一个或多个部件的机械状况和/或电气状况,和/或任何其他的内部状况。

在一些实施例中,可以方便驾驶设备的用户提供他/她的个人设置以配置实时系统。在那些实施例中,可以向用户提供接口以指令实时系统响应于正被检测的一种或多种特定状况根据用户提供的个人设置调节驾驶设备内的一个或多个部件。

下面将参考附图说明本公开的各种具体实施例,这些附图构成本说明书的一部分。应该理解,尽管在本公开中使用表达方向的术语例如“前”,“后”,“上”,“下”,“左”,“右”等来描述本公开中的各种示例的结构零件和部件,然而这些术语仅仅是为了方便描述而使用的并且是根据附图中显示的示例性方向来确定的。由于本公开公开的实施例可以根据不同的方向进行设定,因此这些表示方向的术语仅仅用来描述而非限制。在可能的状况下,本公开中使用的相同或相似的附图标记表示相同的部件。

图1概括地示出了根据本公开用于响应于正被检测的一种或多种状况自动调节一个或多个部件的基础结构。如图所示,在驾驶设备102中可以设置实时系统104,所述实时系统被配置为自动调节驾驶设备102中的一个或多个部件。驾驶设备102可以包括任何移动一定距离的驾驶设备。驾驶设备102的示例可以包括车辆,诸如汽车、公共汽车、火车、卡车、有轨电车或任何其他类型的车辆;可以包括船舶,诸如轮船、船只、驳船、渡船或任何其他类型的水运工具;可以包括飞行器,诸如飞机、宇宙飞船或任何其他类型的飞行器;或者可以包括任何其他运输设备。在一个示例中,驾驶设备102是电动汽车。如图所示,驾驶设备102可以不时地生成或接收状况信息。状况信息可以包括指示已检测到一种或多种外部状况的发生的信息、指示已检测到一种或多种内部状况的发生的信息,和/或任何其他信息。

如本文所述,外部状况信息可以包括天气状况、道路状况、交通状况、当地状况,和/或任何其他外部状况。外部状况信息可以例如通过卫星、无线电、gps和/或任何其他无线通信方式被驾驶设备102无线地接收。例如,作为示例,驾驶设备102可以通过卫星服务、无线电服务和/或任何其他方式接收天气状况信息。例如,天气状况可以通过无线电频率在某些区域进行广播,并可以被驾驶设备102接收。作为另一个例子,驾驶设备102可以通过gps服务接收驾驶设备102途经地区的交通状况。另外作为另一例子,通过地图服务或gps服务,可以接收指示弯曲、隆起、坡度、车道数和/或任何其他道路状况的道路状况。当地状况可以包括关于驾驶设备途经区域内的当地事件(如:超过1000人正在参加的当地活动)或当地景点(例如,前方2英里处的海滩)的状况。驾驶设备102可以通过无线电、订阅的本地信息服务、地图服务、gps服务和/或任何其他类型的渠道接收这种当地状况。

如本文所述,内部状况信息可以包括指示检测到以下状况发生的信息:驾驶设备102操作人员的疲劳状况、驾驶设备102用户(例如操作人员或者乘客)的健康危害或体格状况、驾驶设备102的驾驶室内的环境状况、驾驶设备102的机械状况或电气状况。在一些实施例中,驾驶设备102可以生成这种内部信息。例如,与本申请同时提交的名为“车载疲劳监测系统(invehiclefatiguemonitoringsystem)”的美国申请第xx/xxx号,描述了检测驾驶设备操作人员的疲劳状况,通过引用而将该申请整体并入本文。作为另一个例子,2016年6月30日提交的名为“与心脏相关的个人指纹(heartrelatedindividualfingerprint)”的美国申请第15/199,268号描述了检测驾驶设备中人的体格状况,通过引用也将该申请整体并入本文。在本文中没有详细描述对这些内部状况的检测,请参阅上述申请了解更多详细信息。

在一些实施例中,驾驶设备102可以配备一个或多个传感器以便于检测驾驶设备102的驾驶室中的环境状况。例如,驾驶设备102可以配备温度传感器,所述温度传感器配置为检测驾驶设备102中的温度状况和/或湿度状况。另一个例子,驾驶设备102可以配备烟雾检测器,所述烟雾检测器配置为检测驾驶设备102中的烟雾状况。另外一个示例,驾驶设备102可以配备噪声检测器,所述噪声检测器配置为检测驾驶设备102中的噪声状况。

在一些实施例中,驾驶设备102可以配备一个或多个传感器或诊断装置以便于检测驾驶设备102的一个或多个零件的机械状况或电气状况。例如,驾驶设备102可以确定电池电量。作为另一个例子,驾驶设备102可以检测驾驶设备102发生的某些机械故障,例如制动系统、转向系统和油门系统。

如图所示,实时系统104可以配置为接收内部和/或外部状况信息。实时系统104可以配置为响应于如接收到的内部和/或外部状况信息指示的已检测到的一种或多种状况的发生而自动调节驾驶设备102内的某些部件。例如,作为示例,实时系统104可以配置为当检测到驾驶设备102的操作人员的疲劳状况时,在预设的高音量下自动开始播放特定的歌曲。作为另一个例子,实时系统104可以配置为当检测到驾驶设备102途经的地区下雨状况时,关闭驾驶设备102的敞开窗口。

再如图所示,实时系统104可以配置为从驾驶设备102的用户接收个人设置以便于响应于用户指定的一种或多种状况而自动调节驾驶设备102内的一个或多个部件。例如,可以向驾驶设备102的操作人员提供接口,以使操作人员能够响应于对操作人员疲劳状况的检测而指定要调节的某个部件或某些部件以及如何对这个或这些部件进行调节。例如,当检测到操作人员的疲劳状况时,可以使操作人员能够指令实时系统104按照操作人员选择的音量播放操作人员选择的指定歌曲。另一个例子,当检测到操作人员的疲劳状况时,可以使操作人员能够指令实时系统104按照操作人员指定的秒数振动操作人员的座椅。

也就是说,在一些实施例中,可以使驾驶设备102的操作人员能够指定一个或多个规则以便响应于已检测到的一种或多种状况来自动调节驾驶设备102中的一个或多个部件。在一些实施例中,驾驶设备102的操作人员指定的规则可以为一个或多个部件创建配置。在一些实施例中,驾驶设备102的操作人员指定的规则可以覆盖初始配置在实时系统104中的默认规则。

例如,作为示例,驾驶设备102的操作人员可以提供个人设置以便响应于已检测到的天气状况来控制空调(a/c)系统,例如温度、风向、风力强度、湿度水平和/或任何其他空调方面。在这个例子中,驾驶设备102的操作人员也可以提供个人设置以便当检测到天气状况时控制窗口系统。例如,驾驶设备的操作人员可以指定,当驾驶设备102途经地区的温度超过90度时,实时系统104应该控制空调系统以确保温度设置在72-78度之间,风向至少要朝着操作人员,并且风力强度应该最大。如果这些设置中的一个或多个设置没有得到满足,则实时系统104应该调节使其达到这些设置。操作人员还可以指定当检测到这种天气状况时,实时系统104应该确保天窗关闭,并且所有侧窗都关闭,如果这些窗口中的任何一个窗口没有关闭,则实时系统104应自动关闭该窗口。

作为另一个例子,实时系统104可以初始配置为当检测到操作人员的疲劳状况时在预先设定的音量下播放随机歌曲作为对操作人员的警报。通过接口,可以使操作人员能够修改该配置。例如,操作人员可以指定操作人员选择的特定歌曲,以及操作人员选择的播放该歌曲的音量。操作员还可以指定,当检测到疲劳状况时,除了播放歌曲之外,实时系统104还应振动操作人员的座椅10秒。

在一些实施例中,在驾驶设备102中可以设置本文描述的接口,以便使驾驶设备102的用户能够为实时系统104提供个人设置。例如,可以在驾驶设备102的仪表板上设置的触摸屏上调用这种接口。然而,这并不一定是唯一的情况。在一些实施例中,可以在用户的智能手机或用户的计算机上远程地提供该接口。例如,可以使用户能够通过他/她的智能手机上的应用程序来提供个人设置。用户通过应用程序提供的个人设置数据可以通过服务器无线地传输到驾驶设备102从而配置实时系统104。

已经从总体上描述了用于自动调节驾驶设备中的一个或多个部件的基础结构,现在把注意力转向图2。图2示出了根据本公开图1中所示的实时系统104的示例性结构。如图所示,实时系统104可以包含一个或多个配置为实现计算机程序组件的处理器202、存储设备216和/或任何其他部件。计算机程序组件可以包括用户识别组件204,状况组件206,规则组件208,个人设置组件210,部件控制组件212,通信组件214和/或任何其他组件。在一些实施例中,实时系统104可以被设置在驾驶设备102中。在这些实施例中,实时系统104可以配置为通过近程通信方法,例如蓝牙、wifi和/或任何近程通信方法与各种传感器和设备进行通信来获取本文所述的状况信息。在一些实施例中,实时系统104可以被设置在控制中心内,例如由控制中心提供的远程服务器。在这些实施例中,实时系统104可以配置为通过通信网络与各种传感器和设备进行通信。

用户识别组件204可以配置为识别驾驶设备102的操作人员。用户识别组件204可以根据由安装在驾驶设备102内的指纹检测部件获得的指纹图像、由安装在驾驶设备102内的图像捕获设备捕获的操作人员的面部图像,和/或关于操作人员的任何其他识别信息对操作人员进行识别。例如,用户识别组件204的识别可以包括分析在指纹图像和/或操作人员的面部图像中的特征,并将获得的特征与已注册操作人员的特征进行比较。在匹配的情况下,用户识别组件204可以被配置成获取被识别操作人员的用户id。

状况组件206可以被配置成接收指示已检测到一种或多种状况发生的状况信息。由状况组件206接收到的状况信息可以包括本文所描述的内部状况信息、外部状况信息和/或任何其他信息。在一些实施例中,状况组件206可以配置成生成不同的控制信号以指示已检测到不同状况的发生,如接收的状况信息所指示。

规则组件208可以被配置为响应于如状况组件206所指示的已经检测到的一种或多种状况来检索一个或多个规则,所述规则指定对驾驶设备102中的某个部件的设置调节。规则组件208检索到的各个规则可以指定要调节的特定部件,例如图1所示的部件之一、用于调节特定部件的目标设置、匹配检测到的状况之一的触发状况,和/或任何其他信息。

例如,作为示例,规则组件208检索到的规则可以包括规则,所述规则指定娱乐系统在检测到操作人员的疲劳状况时应被激活以播放特定的歌曲。作为另一个例子,这些规则可以包括规则,所述规则指定自动驾驶功能在检测到操作人员的心脏状况时应该被激活。作为另一个例子,这些规则可以包括规则,所述规则指定驾驶设备102的天窗在检测到温度超过70度的晴朗天气状况时可以被滑动打开。作为又一个例子,这些规则可以包括规则,所述规则指定当检测到驾驶设备102的操作人员虚弱的状况(例如发病)时,电信系统应该被激活从而将操作人员的虚弱状况通知到相关机构(例如控制中心),自动驾驶功能应该被激活以便取代操作人员进行操作控制,驾驶设备102的紧急信号灯可以闪亮以警告周围的实体(例如:人,其他车辆等)以避开该驾驶设备。作为另一个例子,这些规则可以包括规则,所述规则指定空调系统在检测到暴雨天气状况时被激活以擦掉挡风玻璃的雨水,并指定窗口系统应该被指令而关闭驾驶设备102的所有窗口。

个人设置组件210可以配置为从驾驶设备102的用户接收个人设置数据。在一些示例中,个人设置组件210可以配置成创建一个或多个新的规则来调节驾驶设备102中的部件。在一些实施例中,个人设置组件210可以配置成指定附加设置以便根据现有规则使用用户提供的个人设置数据来调节部件。在一些实施例中,个人设置组件210可以配置为用接收到的个人设置数据覆盖一个或多个现有规则。

部件控制组件212可以配置为根据由规则组件208检索到的规则和/或根据由个人设置组件210接收到的个人设置数据控制驾驶设备102中的一个或多个部件。在实施方式中,部件控制组件212可以配置为从状况组件206接收控制信号,所述信号可以指示已检测到的一种或多种状况。响应于从状况组件206接收这种控制信号,部件控制组件212可以配置成指令规则组件206检索规则并查找与已检测到的一种或多种状况匹配的一个或多个规则。

在一些实施例中,部件控制组件212可以配置为根据与检测到的状况相匹配的一个或多个规则,实现对驾驶设备102中的一个或多个部件的调节。在实施方式中,为了实现这一点,部件控制组件212可以配置为生成特定的控制命令以根据与检测到的状况相匹配的规则来调节部件。例如,部件控制组件212可以产生特定的控制命令来指令空调系统在检测到驾驶设备102的驾驶室环境状况达到80度时将温度设置降低到70度。

在一些实施例中,部件控制组件212可以配置为生成控制命令以便对驾驶设备102中的多个部件同时或基本上同时实现调节。例如,响应于规则,所述规则指定应该根据所述规则对三个不同部件(例如,空调,天窗和窗口)进行特定调节,部件控制组件212可以产生三个不同的控制命令以便根据所述规则同时或基本上同时地实现对所述三个部件的调节。

通信组件314可以配置为将状况组件206接收到的状况信息、由用户识别组件204识别的关于操作人员202的识别信息、由部件控制组件212做出的部件调节,和/或任何其他信息传达到控制中心和/或任何其他实体。通信组件314可以配置为通过通信网络来传达这种信息。

存储设备216可以配置为存储和提供本文所述的规则和/或个人设置数据。在实施方式中,存储设备216可以包括存储器设备、磁盘存储设备、云存储设备和/或任何其他类型的存储设备。

应该理解,实时系统104提供的上述功能在驾驶设备102中可以实现。然而,这并不一定是唯一的情况。在某些实施例中,在此实时系统104提供的部分或全部功能可以在控制中心实现。例如,控制中心可以包含服务器,所述服务器可以配置为执行上述由实时系统104提供的部分操作。

图3示出了根据本公开的一种示例性方法,该方法用于响应于已检测到的一种或多种状况自动调节驾驶设备中的一个或多个部件。下面介绍的方法300的操作意在示例说明。在一些实施例中,方法300可以通过一个或多个未描述的附加操作来完成,和/或在没有一个或多个讨论的操作情况下完成。另外,图3所示的以及如下所述的方法300的操作顺序并非意在限制。

在一些实施例中,方法300可以在一个或多个处理设备(例如,数字处理器、模拟处理器,被设计为处理信息的数字电路,被设计为处理信息的模拟电路,状态机和/或用于电子处理信息的其他机构)中实现。所述一个或多个处理设备可以包含一个或多个设备,所述设备响应于电子存储介质中以电子方式存储的指令执行方法300的部分操作或全部操作。所述一个或多个处理设备可以包括通过硬件、固件和/或软件配置的一个或多个设备,以被专门设计用来执行方法300的一个或多个操作。

在302处,可以识别驾驶设备的用户。在一些实施例中,操作302可以由与本文描述的和所示的用户识别组件204基本上类似或相同的用户识别组件执行。

在304处,可以接收到关于驾驶设备和/或在302处识别的用户的状况信息。状况信息可以包括本文描述的内部状况信息、本文描述的外部状况信息,和/或任何其他类型的信息。在304处接收到的状况信息可以指示驾驶设备和/或用户的已检测到的一种或多种状况的发生。在一些实施方式中,操作304可以由与本文描述和所示的状况组件206相同或大致相似的状况组件执行。

在一些实施中,在306处,响应于检测到如304处接收到的状况信息指示的一种或多种状况的发生,可以检索一个或多个规则。在306处检索到的一个或多个规则中的一个给定规则可以指定驾驶设备102中需要调节的至少一个部件、用于调节所述至少一个部件的至少一个目标设置、至少一种触发状况,所述触发状况触发如所述给定规则指定的对所述至少一个部件的调节。借助与在304处接收到的状况信息所示的一种或多种状况相匹配的一个或多个规则指定的触发状况,可以在306处检索一个或多个规则。在一些实施方式中,308中包括的操作可以由与本文描述和所示的状况组件208相同或大致相似的规则组件执行。

在308处,可以为302处识别的用户检索个人设置数据。在一些示例中,除了在306处检索到的一个或多个规则中指定的那些目标设置外,个人设置数据可以指定一个或多个目标设置。在一些示例中,在308中检索到的个人设置数据可以覆盖在306处检索到的一个或多个规则的部分或全部内容。在一些实施方式中,操作308可以由与本文描述和示出的个人设置组件210相同或大致相似的个人设置组件执行。

在310处,可以生成一个或多个控制命令,以便根据在306处检索到的规则和/或在308处检索到的个人设置数据,调节一个或多个部件的设置。在一些实施方式中,操作310可以由与本文描述和示出的部件控制组件212相同或大致相似的部件控制组件执行。

图4示出了根据本公开的一个示例性实施例的简化计算机系统。图4所示的计算机系统400可以被包括在如本文所述的设备,诸如便携式电子设备、移动电话或其他设备中。图4提供了计算机系统400的一个实施例的示意图,其可以执行由各种实施例提供的方法的部分或全部步骤。应该注意,图4仅意在提供各种部件的概括性说明,其中任何或所有的部件可以被适当地利用。因此,图4宽泛地说明了如何可以以相对独立或相对集成的方式实现各个系统元件。

计算机系统400被示出为包括硬件元件,所述硬件元件可以通过总线405电耦接,或者可以在适当的情况下以其他方式进行通信。所述硬件元件可以包括一个或多个处理器410,所述处理器包括但不限于一个或多个通用处理器和/或一个或多个专用处理器,例如数字信号处理芯片、图形加速处理器和/或类似设备;一个或多个输入设备415,所述输入设备可以包括但不限于鼠标、键盘、相机和/或类似设备;以及一个或多个输出设备420,所述输出设备可以包括但不于显示设备、打印机和/或类似设备。

计算机系统400可以进一步包括和/或与一个或多个非瞬时存储设备425进行通信,所述非瞬时存储设备可以包括但不限于本地和/或网络可访问的存储器,和/或可以包括但不限于磁盘驱动器、磁盘阵列、光存储设备、固态存储设备,例如随机存取存储器(“ram”)和/或只读存储器(“rom”),其可以是可编程的、闪存可更新的和/或诸如此类。这种存储设备可以被配置为实现任何适当的数据存储,包括但不限于各种文件系统、数据库结构和/或类似的数据存储。

计算机系统400还可以包括通信子系统430,其可以包括但不限于调制解调器、网卡(无线或有线)、红外通信设备、无线通信设备和/或芯片组诸如蓝牙设备、802.11设备、wifi设备、wimax设备、蜂窝通信设备等和/或类似的设备。通信子系统430可以包含一个或多个输入和/或输出通信接口,以允许与网络例如下述的网络交换数据,例如其他计算机系统、电视和/或本文中所述的任何其他设备。根据所需的功能和/或其他的实施方式,便携式电子设备或类似设备可以通过通信子系统430来传达图像和/或其他信息。在其他实施例中,便携式电子设备,例如,第一电子设备,可以被包括在计算机系统400中,例如作为输入设备415的电子设备。在一些实施例中,计算机系统400将进一步包括工作存储器435,如上所述其可以包括ram或rom设备。

计算机系统400还可以包括软件元件,所述软件元件显示为当前位于工作存储器435中,包括操作系统440、设备驱动程序、可执行程序库和/或其他代码,例如一个或多个应用程序445,其可以包括由各种实施例提供的计算机程序和/或可以设计成实现由本文所述的其他实施例提供的方法和/或配置系统。仅仅通过举例,就如上讨论的方法描述的一个或多个过程,例如关于图4描述的那些过程,可以作为由计算机和/或计算机中的处理器可执行的代码和/或指令得以实现;一方面,这种代码和/或指令可以用来配置和/或适配通用计算机或其他设备来按照所述方法执行一个或多个操作。

这些指令和/或代码的集合可以存储在非瞬时计算机可读存储介质上,例如上述的存储设备425。在一些情况下,所述存储介质可以被包含在计算机系统中,比如计算机系统400。在其他的实施例中,所述存储介质可以与计算机系统分开,例如可移动的介质,例如光盘,和/或提供在安装包中,以使得存储介质可以用于编程、配置和/或适配通用计算机在其上存储的指令/代码。这些指令可以采用由计算机系统400可执行的可执行代码的形式,和/或可采用源代码和/或可安装代码的形式,所述源代码和/或可安装代码一经例如使用任何常用的各种编译工具,安装程序,压缩/解压工具等编译和/或安装在计算机系统400上,就采用可执行代码的形式。

对于本领域技术人员来说,显然可以根据具体需要做出各种实质性变化。举例来说,也可以使用定制的硬件,和/或特定的元件可以在硬件、软件(包括可移植软件诸如小应用程序等)或两者中实现。此外,可以采用与其他计算设备比如网络输入/输出设备连接。

如上所述,一方面,一些实施例可以使用计算机系统例如计算机系统400来执行根据该技术的各种实施例的方法。根据一组实施例,这些方法的某些或全部过程由计算机系统400来执行以响应执行一个或多个指令的一个或多个序列的处理器410,其可以被包括在操作系统440和/或其他代码中,例如包含在工作存储器435中的应用程序445。这些指令可以从另一个计算机可读介质(例如一个或多个存储设备425)中读入工作存储器435。仅仅通过举例,在工作存储器435中包含的指令序列的执行可以导致处理器410执行本文所述方法的一个或多个过程。附加地或替代地,本文描述的方法的部分可以通过专门的硬件执行。

本文所用的术语“机器可读介质”和“计算机可读介质”,是指参与提供数据的任何介质,这些数据使机器以特定的方式进行操作。在使用计算机系统400实施的实施例中,各种计算机可读介质可以参与为处理器410提供用于执行的指令/代码和/或可以用于存储和/或携带这种指令/代码。在许多实施方式中,计算机可读介质是物理的和/或有形的存储介质。这种介质可以采取非易失性介质或易失性介质的形式。非易失性介质包括,诸如光盘和/或磁盘,例如存储设备425。易失性介质包括但不限于动态存储器,诸如工作存储器435。

普通形式的物理和/或有形的计算机可读介质包括例如软盘、软磁盘、硬盘、磁带或任何其他磁性介质,cd-rom、任何其他的光学介质、打孔卡、纸带、任何其他具有孔图案的物理介质、ram、prom,eprom、flash-eprom、任何其他存储器芯片或盒,或计算机从中可以读取指令和/或代码的任何其他介质。

各种形式的计算机可读介质可以参与把一个或多个指令的一个或多个序列加载到处理器410以便执行。仅通过举例说明,这些指令最初可以被加载在磁盘上和/或远程计算机的光盘上。远程计算机可以将这些指令载入到其动态存储器中,并将这些指令作为信号经由传输介质发送以由计算机系统400接收和/或执行。

通信子系统430和/或其部件通常会接收信号,并且总线405随后可以把这些信号和/或由信号携带的数据、指令等加载到工作存储器435,处理器410从工作存储器435检索并执行这些指令。在被处理器410执行之前或之后,工作存储器435接收的这些指令可以可选地存储在非瞬时性存储设备425上。

上面讨论的方法、系统和设备都是示例。各种配置可以酌情省略、替换或添加各种过程或部件。例如,在可替代配置中,这些方法可以按照与所述不同的顺序执行,和/或可以添加、省略和/或组合各个步骤。另外,对某些配置描述的特性可以以其他各种配置组合。这些配置的不同方面和元件可以以类似的方式组合。另外,技术在不断发展,因此,许多元件是示例,并不限制本公开或权利要求的范围。

在说明书中给出具体细节以提供对包括实现方式的示例性配置的透彻理解。但是,这些配置可以在不具有这些具体细节的情况下实现。例如,对众所周知的电路、过程、算法、结构和技术没有示出不必要的细节,以避免使配置模糊不清。本说明书仅提供示例配置,并不限制权利要求的范围、应用或配置。相反,以上对这些配置的说明将为本领域技术人员提供可实现性描述以便实施所述技术。在不背离本公开的精神或范围的情况下,可以对元件的功能及布置做出各种改动。

同样,这些配置可以描述为过程,所述过程被描述为示意性流程图或框图。尽管操作可能被描述为顺序过程,然而,许多操作可以并行地或同时执行。此外,操作的顺序可以被重新排列。过程可以具有未包括在图中的附加步骤。此外,这些方法的示例可以由硬件、软件、固件、中间件、微代码、硬件描述语言或它们的任何组合实现。当在软件、固件、中间件或微代码中实现时,执行必要任务的程序代码或代码段可以存储在非瞬时性计算机可读介质例如存储介质中。处理器可以执行所描述的任务。

虽然已描述了几个示例性配置,但可以在不背离本公开的精神的情况下进行各种修改和采用替代结构和等同方案。例如,上述元件可以是更大系统的部件,其中其他规则可优先于或以其他方式修改所述技术的应用。此外,还可以在考虑上述元件之前、期间或之后执行许多步骤。因此,上面的描述并没有限制权利要求书的范围。

如本文和所附权利要求书中使用的单数形式“一(a)”,“一个(an)”,和“所述”包括复数所指物,除非上下文另有明确说明。因此,例如,提及的“用户”包含多个此类用户,并且提及的“所述处理器”包括提及一个或多个处理器以及本领域技术人员所熟知的等同物等。

此外,词语“包含(comprise)”,“包含(comprising)”,“具有(contains)”,“具有(containing)”,“包括(include)”,“包括(including)”以及“包括(includes)”在用于本说明书和随附权利要求书时,旨在说明所述特征、整数、部件、或步骤的存在,但是并不排除一种或多种其他特征、整数、部件、步骤、操作或组的存在或添加。

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