本申请总体上涉及一种车辆内的通信系统,所述通信系统被配置为基于与媒体内容关联的情境共享媒体内容和播放媒体内容。
背景技术:
当在开阔的道路上行驶时,为了安全操纵,车辆的驾驶员要观察和处理的信息量不断增加。驾驶员不仅必须凭借自身能力了解和遵守道路规则,他们还必须知道附近的车辆的动作。车辆对车辆(v2v)系统和车辆对基础设施(v2i)系统允许车辆传送并共享信息,使得驾驶员专注于车辆操作。车辆通信系统的一个目标是:允许车辆的驾驶员或乘客安全地控制在车辆内播放或显示的媒体。与v2v通信和v2i通信交互的系统包括车辆信息娱乐系统、车辆信息系统、车辆平视显示器、车辆仪表组和车辆导航系统。这些服务通常需要多个无线电链路,以便监测包括其它车辆、道路基础设施或云的车辆的周围环境。
技术实现要素:
一种车辆内的信息娱乐系统包括至少一个处理器,所述至少一个处理器被配置为:响应于由来自远离车辆的源且标识媒体内容的邀请定义的触发条件的发生以及所述邀请的接受,选择承载媒体内容的媒介以播放媒体内容。
一种车辆内的信息娱乐系统包括至少一个处理器,所述至少一个处理器被配置为:将驾驶员指定的定义与何时播放媒体内容有关的情形的触发条件与来自远离车辆的源的邀请相关联,并且响应于所述触发条件的发生以及所述邀请的接受,选择承载媒体内容的媒介以播放媒体内容。
根据本发明的一个实施例,远离车辆的源是远程车辆信息娱乐系统。
根据本发明的一个实施例,所述来自远离车辆的源的邀请是使用专用短程通信(dsrc)接收的。
根据本发明的一个实施例,所述信息娱乐系统还包括媒体存储介质,所述媒体存储介质被配置为存储多媒体内容的文件,其中,所述至少一个处理器还被配置为:响应于接收到标识媒体内容的来自远程源的共享邀请和从车辆的控制界面接收的指示媒体内容的选择的输入,基于所述共享邀请从所述媒体存储介质中选择数据文件以播放媒体内容。
根据本发明的一个实施例,所述触发条件是车辆的当前位置与指定位置相匹配、车辆的当前位置处的天气状况与指定的天气状况相匹配或车辆的当前速度超过指定速度。
根据本发明的一个实施例,所述触发条件是当前日期与指定日期相匹配或当前的一天中的时间与指定的一天中的时间相匹配。
根据本发明的一个实施例,所述触发条件是与对乘客或与移动装置的连接的检测关联的信号的状态。
一种方法可在计算机上执行。所述计算机从第一车辆接收标识媒体内容的邀请、另一车辆的别名和触发条件。所述计算机随后识别与所述别名关联的目标车辆,并且响应于触发条件与目标车辆的当前状况相匹配,所述计算机向目标车辆发送所述邀请。
根据本发明,提供一种方法,所述方法包括通过计算机执行以下步骤:从第一车辆接收标识媒体内容的邀请、另一车辆的别名和触发条件;识别与所述别名关联的目标车辆;响应于触发条件与目标车辆的当前状况相匹配,向目标车辆发送所述邀请。
根据本发明的一个实施例,所述触发条件是第一车辆的当前位置、在第一车辆的当前位置处的天气状况或第一车辆的当前速度。
根据本发明的一个实施例,所述触发条件是日期或在所述日期的一天中的时间。
根据本发明的一个实施例,所述触发条件是基于对乘客或与移动装置的连接的检测的信号。
根据本发明的一个实施例,所述别名是呼号或代号。
根据本发明的一个实施例,所述接收步骤是经由蜂窝网络或wi-fi的。
附图说明
图1a和图1b是车辆信息娱乐系统的示例性框式拓扑图。
图2是在车辆与车辆基础设施之间中继信息的车辆通信系统的示例性图示。
图3是用于在车辆之间共享媒体的图形用户界面的图示。
图4是用于引起与情境相关联的共享媒体的流程图。
图5是用于基于情境接收和播放共享的媒体的流程图。
具体实施方式
在此描述本公开的实施例。然而,应理解的是,所公开的实施例仅为示例,并且其它实施例可采用各种和替代形式。附图不必按比例绘制;可夸大或最小化一些特征以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为限制,而仅仅作为用于教导本领域技术人员以多种形式利用实施例的代表性基础。如本领域普通技术人员将理解的,参照任一附图示出和描述的各个特征可与一个或更多个其它附图中示出的特征组合,以产生未明确示出或描述的实施例。示出的特征的组合提供用于典型应用的代表性实施例。然而,与本公开的教导一致的特征的多种组合和变型可被期望用于特定的应用或实施方式。
本公开的实施例总体上提供了多个电路或其它电气装置。对所述电路和其它电气装置以及由它们中的每一个提供的功能的所有提及都不意在限于仅涵盖在此示出和描述的内容。虽然特定标号可被分配给公开的各种电路或其它电气装置,但是这样的标号并不意在限制所述电路和其它电气装置的操作范围。可基于所期望的特定类型的电气实现方式,按照任何方式将这样的电路和其它电气装置彼此组合和/或分离。应认识到的是,在此公开的任何电路或其它电气装置可包括任意数量的微处理器、集成电路、存储装置(例如,闪存、随机存取存储器(ram)、只读存储器(rom)、电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)或上述项的其它适当变型)以及软件,它们彼此协作以执行在此公开的操作。此外,任意一个或更多个电气装置可被配置为执行在非暂时性计算机可读介质中实现的计算机程序,其中,所述计算机程序被编写为用于执行公开的任意数量的功能。
除了其它方面,本公开提出了用于车辆对车辆(v2v)通信、车辆对基础设施(v2i)通信以及车辆对云通信的通信系统和方法。通信是与情境关联的媒体内容的邀请请求或共享请求,所述情境与媒体内容关联。情境还可被称为用于触发媒体内容的播放的触发条件。媒体内容包括歌曲、音乐专辑、脱口秀、新闻广播、音乐流派、电影、电视节目、广告歌谣、广告或其它多媒体项目。情境包括接收车辆的当前位置、在接收车辆的当前位置处的天气状况、接收车辆的当前速度、日期或在所述日期的一天中的时间。此外,情境可包括基于对乘客或与移动装置的连接的检测的在接收车辆内的信号。例如,第一系统可产生发送到第二系统的媒体内容的邀请请求或共享请求。第一系统可以是计算机、移动装置、车辆系统(诸如,信息娱乐系统)、平视显示器、仪表组或其它系统。邀请可以是指向媒体内容的链接或指示符或者媒体内容的描述或文件。媒体内容可以是语音、音乐或图像。邀请请求或共享请求可包括与媒体内容关联的情境。在可选实施例中,第二系统可在接收到邀请时将媒体内容与情境相关联。第二系统可存储媒体内容的链接、指示符、描述或文件。当第二系统的条件和与媒体内容关联的情境相匹配时,第二系统可定位、解析和播放媒体内容。
例如,一个车辆可向第二车辆发送共享请求,所述共享请求包括具有用于在下雨时播放的情境的大门乐队(thedoors)的歌曲《ridersonthestorm》的描述。情境和歌曲的描述随后可由第二车辆存储直到检测到雨时为止。雨的检测可以是基于车辆的雨水传感器、挡风玻璃雨刷器的激活或天气预报的。天气预报可被广播或者点对点传输。天气预报可利用地面广播、卫星系统、蜂窝系统或wi-fi系统。当情境匹配时,第二车辆可扫描广播站、扫描存储在信息娱乐系统内的文件、扫描卫星广播、扫描连接到第二车辆的信息系统的移动装置或者在互联网上搜索歌曲。当定位到歌曲时,第二车辆可播放歌曲或提示第二车辆内的乘客播放歌曲。
另一示例是用于共享杰思罗·塔尔乐队(jethrotull)的专辑《stormwatch》的请求。当第二车辆接收到所述请求时,乘客将歌曲与用于在雷暴期间播放所述专辑的情境相关联。雷暴的检测可通过车辆的雨水传感器、挡风玻璃雨刷器的激活、天气预报的方式来进行,或者具体地可以是来自美国国家海洋和大气管理局(noaa)的指示在车辆附近的县有雷暴的广播消息。另一示例是用于当到海滩的目的地被输入到导航系统时播放巴兹·鲁赫曼(bazluhrmann)的《everybody'sfreetowearsunscreen》的请求。在另一示例中,请求可以是当接收车辆距离德克萨斯大学奥斯汀分校中的塔在5英里内时播放海豹突击队上将比尔·麦克雷文的2014年的毕业演讲。
社会情境也可被用于授权共享请求的播放。例如,当乘客进入接收车辆时,信息娱乐系统可播放歌曲《happybirthday》。可选地,当第二车辆检测到与特定移动装置的连接并且第二车辆未处于移动中或者第二车辆处于“驻车”状态时,第二车辆可播放《happybirthdayvideo》。可在信息娱乐系统上播放视频或者使用平视显示器将视频投射到车辆的车窗上。其它社会情境可包括周年纪念日、购买了新房子或者获得了新工作。另一社会情境可包括限制在特定的移动装置被检测到或与信息娱乐系统连接或者通过乘员检测系统检测到的乘客的体重在特定范围内时播放的内容体裁。体裁的限制与播放内容的家长控制类似。
通信可以是射频(rf)通信,并且可由另一车辆接收。当接收到信息时,所述另一车辆可对信息进行处理(包括解码信息和更新信息)。通常,由车辆发送的消息向着所有周围车辆(包括所述另一车辆和周围车辆)广播。然而,通信还可包括来自车辆基础设施的rf信号的发送和接收。车辆基础设施可包括数据,所述数据包括本地公司和全国性公司的广告、广告牌标志、发送源的位置、交通灯定时、道路状况、道路交通、天气状况以及紧急车辆操作。这可包括来自事故附近的相机系统的图像。rf通信可与车辆信息娱乐系统集成为一体,可以是独立的嵌入式调制解调器或者可以是乘客的与信息娱乐系统连接的移动电话。
图1a和图1b示出了可用于向车辆102提供远程信息处理服务的系统100的示例图。车辆102可以是各种类型的乘用车辆之一(诸如,混合型多用途车辆(cuv)、运动型多用途车辆(suv)、卡车、休旅车(rv))、船、飞机或用于运输人或货物的其它移动机器。作为一些非限制性可行方式,远程信息处理服务可包括导航、逐向导航(turn-by-turndirection)、车辆健康状况报告、本地商业搜索、事故报告以及免提呼叫。在示例中,系统100可包括由密歇根州迪尔伯恩市的福特汽车公司制造的sync系统。应注意到的是,示出的系统100仅仅是示例,并且可使用更多、更少和/或不同布置的元件。
计算平台104可包括一个或更多个处理器106,所述一个或更多个处理器106连接到内存108和计算机可读存储介质112两者并被配置为执行支持在此描述的处理的指令、命令和其它例程。例如,计算平台104可被配置为执行车辆应用110的指令以提供多种功能(诸如,导航、事故报告、卫星无线电解码和免提呼叫)。可使用各种类型的计算机可读存储介质112以非易失性方式来保存这样的指令和其它数据。计算机可读介质112(也被称作处理器可读介质或存储器)包括参与提供可由计算平台104的处理器106读取的指令或其它数据的任何非暂时性介质(例如,有形介质)。处理器106可与易失性存储器(诸如,随机存取存储器(例如,dram或sram))连接。处理器还可以是分别执行整体驾驶员警报的一部分的多个计算单元中的多个处理器。例如,位于音频模块(122)中的一个处理器可执行可听警报功能,而视频控制器(140)中的另一处理器处理从同一警报消息中判断出的视觉警报。可从使用各种编程语言和/或技术创建的计算机程序编译或解释计算机可执行指令,所述各种编程语言和/或技术包括但不限于以下项中的单独一个或它们的组合:java、c、c++、c#、objectivec、fortran、pascal、javascript、python、perl和pl/sql。
计算平台104可设置有允许车辆乘员与计算平台104交互的各种功能。例如,计算平台104可包括被配置为通过连接的麦克风116接收来自车辆乘员的语音命令的音频输入114和被配置为从连接的装置接收音频信号的辅助音频输入118。辅助音频输入118可以是物理连接(诸如,电线或光缆)或无线输入(诸如,蓝牙音频连接)。在一些示例中,音频输入114可被配置为提供音频处理能力,诸如,低水平信号的前置放大以及将模拟输入转换成数字数据以由处理器106进行处理。
计算平台104还可向具有音频重放功能的音频模块122的输入提供一个或更多个音频输出120。在其它示例中,计算平台104可通过使用一个或更多个专用扬声器(未示出)向乘员提供音频输出。音频模块122可包括输入选择器124,输入选择器124被配置为:向音频放大器128提供来自选择的音频源126的音频内容,以用于通过车辆扬声器130或耳机(未示出)进行重放。作为一些示例,音频源126可包括解码的调幅(am)无线电信号或调频(fm)无线电信号以及来自致密盘(cd)或数字多功能盘(dvd)音频重放的音频信号。音频源126还可包括从计算平台104接收的音频,诸如,由计算平台104产生的音频内容、从连接到计算平台104的通用串行总线(usb)子系统132的闪存驱动器解码的音频内容以及从辅助音频输入118传送通过计算平台104的音频内容。
计算平台104可利用语音接口134来向计算平台104提供免提接口。语音接口134可支持根据与可用命令关联的语法对经由麦克风116接收的音频进行语音识别,并且支持生成语音提示以用于经由音频模块122进行输出。在一些情况下,系统可被配置为:当音频提示已经准备好由计算平台104进行呈现且另一音频源126被选择用于重放时,系统暂时静音或以其它方式超驰由输入选择器124指定的音频源。
计算平台104还可从被配置为提供乘员与车辆102的交互的人机界面(hmi)控制件(control)136接收输入。例如,计算平台104可与被配置为调用计算平台104上的功能的一个或更多个按钮或者其它hmi控制件(例如,方向盘音频按钮、一键通按钮、仪表板控制件等)进行交互。计算平台104还可驱动一个或更多个显示器138或者以其它方式与一个或更多个显示器138进行通信,一个或更多个显示器138被配置为通过视频控制器140向车辆乘员提供视觉输出。在一些情况下,显示器138可为触摸屏,所述触摸屏被进一步配置为经由视频控制器140接收用户触摸输入,而在其它情况下,显示器138可仅为不具备触摸输入能力的显示器。
计算平台104还可被配置为经由一个或更多个车载网络142与车辆102的其它组件进行通信。作为一些示例,车载网络142可包括车辆控制器局域网(can)、以太网以及面向媒体的系统传输(most)中的一个或更多个。车载网络142可允许计算平台104与车辆102的其它系统(诸如,车载调制解调器144(在一些配置中可能不存在)、被配置为提供车辆102的当前位置和行驶方向信息的全球定位系统(gps)模块146以及被配置为与计算平台104协作的各种车辆ecu(电子控制单元)148进行通信。作为一些非限制性的可行方式,车辆ecu148可包括:动力传动系统控制模块,被配置为提供发动机操作组件(例如,怠速控制组件、燃料输送组件、排放控制组件等)的控制以及发动机操作组件的监测(例如,发动机诊断代码的状态);车身控制模块,被配置为管理各种电力控制功能,诸如,外部照明、内部照明、无钥匙进入、远程启动以及接入点状态验证(例如,车辆102的引擎盖、车门和/或行李厢的关闭状态);无线电收发器模块,被配置为与遥控钥匙(keyfob)或车辆102的其它本地装置进行通信;气候控制管理模块,被配置为提供加热和冷却系统组件的控制和监测(例如,压缩机离合器和鼓风机风扇控制、温度传感器信息等)。
如示出的,音频模块122和hmi控制件136可通过第一车载网络142-a与计算平台104进行通信,车载调制解调器144、gps模块146和车辆ecu148可通过第二车载网络142-b与计算平台104进行通信。在其它示例中,计算平台104可被连接到更多或更少的车载网络142。此外或可选地,一个或更多个hmi控制件136或其它组件可经由与示出的车载网络142不同的车载网络142连接到计算平台104,或者直接连接到计算平台104而不连接到车载网络142。
计算平台104还可被配置为与车辆乘员的移动装置152进行通信。移动装置152可以是各种类型的便携式计算装置中的任何一种,诸如,蜂窝电话、平板计算机、智能手表、膝上型计算机、便携式音乐播放器或能够与计算平台104进行通信的其它装置。在很多示例中,计算平台104可包括无线收发器150(例如,蓝牙模块、zigbee收发器、wi-fi收发器、irda收发器、rfid收发器等),无线收发器150被配置为与移动装置152的兼容的无线收发器154进行通信。无线模块可以以载波频率或中心频率发送数据。由于中心频率影响抗噪声性能和带宽,所以中心频率是无线系统的重要方面。例如,典型的远程无钥匙进入系统在美国以315mhz运行,在欧洲以433mhz运行,而wifi和蓝牙可以以包括超过2ghz的频率(诸如,2.4ghz)的频率运行。此外或可选地,计算平台104可通过有线连接与移动装置152进行通信,诸如,经由移动装置152和usb子系统132之间的usb连接与移动装置152进行通信。
通信网络156可向连接到通信网络156的装置提供诸如分组交换网络服务(例如,互联网接入、voip通信服务)的通信服务。通信网络156的示例可包括蜂窝电话网络。移动装置152可经由移动装置152的装置调制解调器158提供到通信网络156的网络连接能力。为了便于通过通信网络156进行通信,移动装置152可与唯一装置标识符(例如,移动装置号码(mdn)、互联网协议(ip)地址等)进行关联,以识别移动装置152通过通信网络156进行的通信。在一些情况下,计算平台104可根据存储介质112中保存的配对的装置数据160来识别车辆102的乘员或具有连接到计算平台104的权限的装置。例如,配对的装置数据160可指示先前与车辆102的计算平台104配对的移动装置152的唯一装置标识符,使得计算平台104可无需用户干预而自动地重新连接到在配对的装置数据160中涉及的移动装置152。
当支持网络连接的移动装置152与计算平台104进行配对时,移动装置152可允许计算平台104使用装置调制解调器158的网络连接能力,以通过通信网络156与远程信息处理服务(即,远程服务器)162进行通信。在一个示例中,计算平台104可利用移动装置152的话上数据计划或数据计划在计算平台104与通信网络156之间传送信息。此外或可选地,计算平台104可利用车载调制解调器144在计算平台104与通信网络156之间传送信息,而不使用移动装置152的通信设施。
与计算平台104类似,移动装置152可包括一个或更多个处理器164,一个或更多个处理器164被配置为执行从移动装置152的存储介质168加载到移动装置152的内存166的移动应用170的指令。在一些示例中,移动应用170可被配置为:经由无线收发器154与计算平台104进行通信,并且经由装置调制解调器158与远程信息处理服务162或其它网络服务器进行通信。计算平台104还可包括装置链路接口172,以便于将移动应用170的功能与可经由语音接口134获得的命令的语法进行整合,以及便于将移动应用170的功能集成到计算平台104的显示器138中。装置链路接口172还可向移动应用170提供对计算平台104经由车载网络142可获得的车辆信息的访问。装置链路接口172的一些示例包括由密歇根州迪尔伯恩市的福特汽车公司提供的sync系统的syncapplink组件、由加利福尼亚州库比蒂诺市的苹果公司提供的carplay协议或由加利福尼亚州山景城的谷歌公司提供的安卓汽车协议。车辆组件接口应用174可以是安装到移动装置152的这样的一个应用。
移动装置152的车辆组件接口应用174可被配置为便于访问使得车辆102能够进行装置配置的一个或更多个车辆102的功能。在一些情况下,可用的车辆102的功能可由单个车辆组件接口应用174访问,在这种情况下,车辆组件接口应用174可被配置为可定制的,或者可被配置为保存支持特定车辆102的品牌/型号以及选项包的配置。在示例中,车辆组件接口应用174可被配置为:从车辆102接收可用于被控制的功能的定义,显示描述可用的功能的用户界面,并且向车辆102提供来自用户界面的用户输入以允许用户控制指示的功能。如下面详细例示的,适合于显示车辆组件接口应用174的移动装置152可被识别,并且用于显示的用户界面的定义可被提供给识别的车辆组件接口应用174以用于向用户显示。
诸如系统100和系统200的系统可能需要移动装置152与计算平台104进行配对和/或其它设置操作。然而,如下面详细说明的,系统可被配置为允许车辆乘员与他们的车辆中的用户接口元件或与任何其它框架启用的车辆进行无缝地交互,而无需移动装置152或可穿戴装置152与计算平台104已配对或者与计算平台104通信。
图2是在车辆202与车辆基础设施之间中继信息的车辆通信系统200的示例性图示。通信系统200示出了多个车辆(202a、202b、202c和202d),其中,车辆中的至少一个车辆202d能够向其它车辆发送消息。在该图示中,车辆202b和202d能够经由车辆对车辆(v2v)网络发送和接收消息。v2v通信的示例是专用短程通信(dsrc)。在美国,联邦通信委员会(fcc)已经指定了在5.9ghz频率内的75mhz频率窗用于dsrc,然而,也可使用其它车辆对车辆(v2v)通信协议和媒介。车辆可经由蜂窝网络进行通信。例如,车辆202b可具有允许与蜂窝塔204a进行连接的嵌入式调制解调器。蜂窝塔204a可经由互联网与云206连接,并且可与其它蜂窝塔(诸如,204b)连接,从而允许经由蜂窝网络的车辆202b与202d之间的连接。蜂窝网络可使用语音信道或数据信道。这里,通信包括来自一个车辆的以另一车辆为目标的邀请(也被称作共享请求)。共享请求包括媒体内容的标识符。媒体内容可以是广告内容210a的消息(诸如,歌谣、音频商业广告或视频商业广告)。媒体内容可以是语音、音乐或影像(诸如,歌曲、演出、音乐视频、脱口秀、演讲或教学讯息)。语音、音乐或影像可由媒体共享网络服务210b或互联网媒体内容服务210c来保存。当经由云206接受播放媒体内容的请求时,财务交易服务210d的使用可被用于对媒体权利负责以及负责针对这些权利的复制、显示、使用或执行的报酬或者负责完成通过媒体内容进行广告的商品或服务的销售交易。车辆202a至202d可广播别名、绰号或其它名字以在不提供泄漏信息的情况下允许其它车辆识别车辆。
图3是用于在车辆之间共享媒体的图形用户界面(gui)300的图示。可使用显示器302来投射gui的图像,从而车辆内的人可选择目的地。这里,通过绰号来识别车辆。在该示例中,车辆的乘客使用绰号tiberiuskirk、millardfillmore和johnnycash来标记他们各自的车辆。在该示例中,在由区域304a至304d指定的情况下,屏幕的区域与经由v2v通信与其它车辆共享媒体内容或者存储媒体内容以供以后使用相关联。当屏幕的区域304a至304d被触摸时,系统将向指定的接收方发送邀请。此外,车辆的乘客可通过激活区域304a来标记媒体内容以供以后使用。在该示例中,存在与经由蜂窝服务或互联网共享媒体内容相关联的屏幕的区域306。当屏幕的区域306a至306d被触摸时,系统将向指定的接收方发送邀请。接收方可以是单个人或群体,例如,与配偶共享306a、与家人共享306b、与脸书好友共享306c或与所有人共享306d。与所有人共享306d可包括经由v2v网络和蜂窝网络进行广播两者。在该示例中示出的内容包括npr(国家公共电台)的脱口秀:全面考虑(allthingsconsidered)308a;美国生活(thisamericanlife)308b,可以是播客(podcast)、电视(tv)存档、下载的文件或广播流;索菲亚·维加拉的完整采访(2015年5月4日)308c,其基于与霍华德·斯特恩的采访并且可经由卫星电台或youtube获得;音乐之声原音(soundofmusicsoundtrack)308d,可作为可下载的媒体而获得或者可存在于个人音乐播放器上;潘多拉普洛柯哈伦(pandoraprocolharem)308e,其经由潘多拉音乐流和推荐服务被流传输。连同显示用于共享的内容,gui还可显示触发条件。触发条件可以是允许播放媒体内容所需要的限定符(qualifier)或显示用于共享媒体内容的邀请所需要的限定符。触发条件可包括车辆的当前位置、车辆的当前位置处的天气状况、车辆的当前速度、日期或在所述日期的一天中的时间。触发条件还可包括基于对乘客或与移动装置的连接的检测的信号。例如,包括图像的媒体内容仅可在车辆的速度为零的情况下被访问,或者歌曲《borntobewild》可在车辆的速度超过75英里每小时的情况下播放。此外,当车辆的位置靠近海洋时或者当信息娱乐中心上的路线被输入且目的地在海洋附近时,可播放海滩男孩(beachboys)的歌曲。另外,检测到乘客可触发播放媒体内容或者甚至将可用的媒体内容选择限制为选择的体裁。并且,可使用触发条件的组合来进一步限定媒体内容,诸如,如果检测到后排座椅乘客并且时间超过下午8点,则可触发用于播放舒缓音乐的邀请。
图4是用于引起与情境相关联的共享媒体的流程图400。该流程图400被执行、实施或在开始邀请时发生以共享媒体内容。在操作402,用于共享的媒体的标识符被输入到系统或装置(诸如,信息娱乐系统、个人多媒体装置、蜂窝装置或远程信息处理装置)。标识符可包括与歌曲或媒体文件关联的标题、艺术家、专辑、曲目编号、id3标签或统一资源定位符(url)。
在操作404,标识符的可用目的地被显示在系统或装置上。目的地包括附近的车辆、钟爱的地点(favorites)和联系地点。联系地点可存在于系统或装置中,或者可由蜂窝或移动装置加载。
在操作406,与媒体内容关联的目的地和情境被输入到装置或系统。如上所述,情境可包括装置、系统或车辆的当前位置,装置、系统或车辆的当前位置处的天气状况,装置、系统或车辆的当前速度,日期或在所述日期的一天中的时间。此外,情境(也被称作触发条件)可包括基于对车辆乘客或与移动装置的连接的检测的信号。
在操作408,系统或装置基于用户偏好来按优先顺序排列媒体内容或媒体内容的标识符。在操作410,系统、装置或车辆对媒体内容的标识符、期望的目的地以及情境或触发条件进行广播。广播媒体内容的标识符和期望的目的地而不广播情境或触发条件也是可行的,其中,接收系统随后可将用于共享的媒体内容的标识符或邀请与情境相关联。
图5是用于基于情境接收和播放共享的媒体的流程图500。该流程图500可在接收装置、系统或车辆处。在操作502,接收装置等待接收消息。接收装置可利用轮询策略或中断策略来等待消息到达。在操作504,接收装置证实与媒体内容关联的邀请或共享的对象可通过与车辆或装置连接的设备来获取。这包括:确定在媒体内容被流传输的情况下可使用的连接速度、本地非易失性存储器上的文件的搜索或者与内容服务器关联的互联网位置或应用的搜索。其还包括:搜索包括地面无线电、电视或其它广播内容结构的广播媒体。这还可包括当前广播的媒体内容或未来广播的计划。
在操作506,指向邀请或媒体内容的指示符被存储在存储器中。在操作508,装置、系统或车辆检查以查看与媒体内容关联的情境是否等同于当前情境。装置还可考虑在期望的情境的可接受范围内的情境。例如,一个情境将是在车辆距离海洋10英里以内时播放媒体内容。另一示例将是在车辆位置在距离驾驶员就读的高中5英里以内的情况下播放媒体内容。如果情境不正确,则决策树分支回以存储指示符并检查情境是否已经改变和是否满足要求。如果情境是正确的,则决策树继续进行到操作510。
在操作510,接收车辆提供共享请求的通知。通知可包括可听警报、可听消息、显示器(诸如,驾驶员信息控制台、信息娱乐屏幕、仪表组屏幕、平视显示器或者座椅或方向盘内的触觉系统)上的消息。此外,通知可以是多个通知机制(诸如,振动方向盘和可听警报)的组合。
在操作512,系统或装置(诸如,接收车辆)等待来自车辆内的乘客的用于播放媒体的许可或确认。在操作514,系统或装置播放与邀请或共享请求关联的媒体内容。
在此公开的处理、方法或算法可被传送到处理装置、控制器或计算机,或者通过处理装置、控制器或计算机来实现,所述处理装置、控制器或计算机可包括任何现有的可编程电子控制单元或者专用的电子控制单元。类似地,所述处理、方法或算法可以以多种形式被存储为可被控制器或计算机执行的数据和指令,所述多种形式包括但不限于永久地存储在非可写存储介质(诸如,rom装置)上的信息以及可变地存储在可写存储介质(诸如,软盘、磁带、cd、ram装置以及其它磁介质和光学介质)上的信息。所述处理、方法或算法还可被实现在软件可执行对象中。可选地,所述处理、方法或算法可使用合适的硬件组件(诸如,专用集成电路(asic)、现场可编程门阵列(fpga)、状态机、控制器或其它硬件组件或装置)或者硬件、软件和固件组件的组合被整体或部分地实现。
尽管上面描述了示例性实施例,但并不意在这些实施例描述了权利要求所包含的所有可能形式。说明书中使用的词语为描述性词语而非限制性词语,并且应理解,可在不脱离本公开的精神和范围的情况下作出各种改变。如前所述,各个实施例的特征可被组合,以形成可能未被明确描述或示出的本发明的进一步的实施例。尽管各个实施例可能已被描述为提供优点或者在一个或更多个期望的特性方面优于其它实施例或现有技术的实施方式,但是本领域普通技术人员应该认识到,一个或更多个特征或特性可被折衷,以实现期望的整体系统属性,期望的整体系统属性取决于具体的应用和实施方式。这些属性可包括但不限于成本、强度、耐久性、生命周期成本、可销售性、外观、包装、尺寸、维护保养方便性、重量、可制造性、装配容易性等。因此,被描述为在一个或更多个特性方面不如其它实施例或现有技术的实施方式的实施例并不在本公开的范围之外,并且可被期望用于特定的应用。