车辆座椅区域分配冲突的解决的制作方法

文档序号:11197934阅读:571来源:国知局
车辆座椅区域分配冲突的解决的制造方法与工艺

本公开的多个方面总体上涉及车辆座椅区域分配的冲突的解决。



背景技术:

移动装置(诸如,智能电话和可穿戴装置)的销售持续增长。因此,更多的移动装置被用户带入机动车环境中。智能电话已经可在一些车型中被用于访问各种各样的车辆信息,以启动车辆以及打开车窗和车门。一些可穿戴装置能够向驾驶员提供实时导航信息。装置制造商正在实施用于使他们品牌的移动装置能够更加无缝地整合到驾驶体验中的架构(framework)。



技术实现要素:

在第一说明性实施例中,一种系统包括无线传感器和处理器,所述处理器被配置为:使用根据来自所述无线传感器的信号强度确定的值来识别针对移动装置的排名最高的座椅区域,其中,所述值指示移动装置位于多个座椅区域中的每个座椅区域内的概率;如果移动装置指示位于所述排名最高的座椅区域内的概率比其它移动装置高,则将移动装置分配到所述排名最高的座椅区域。

在第二说明性实施例中,一种系统包括移动装置,所述移动装置具有无线收发器并且被配置为:响应于确定所述移动装置位于车辆内,使用到车辆无线传感器的信号强度值来确定车辆的多个座椅区域中的每个座椅区域的位置排名;使用所述位置排名来确定所述多个座椅区域中的每个座椅区域的置信度值;响应于将所述置信度值发送到车辆而接收座椅区域分配。

在第三说明性实施例中,一种方法包括:从移动装置识别根据来自无线传感器的信号强度数据确定的置信度值,其中,所述置信度值指示所述移动装置位于车辆座椅区域内的概率;响应于两个移动装置指示针对相同座椅区域的最佳置信度值,将具有更优置信度值的移动装置分配到所述相同座椅区域,并且将另一移动装置分配到所述另一移动装置具有下一个最佳置信度值的座椅区域。

附图说明

图1示出了可被用于向车辆提供远程信息处理服务的系统的示例图;

图2示出了示出具有用于将移动装置分配到座椅区域的无线传感器阵列的车辆的系统的示例图;

图3a至图3c示出了移动装置进入车辆的驾驶员座椅区域的移动的示例图;

图4示出了与移动装置进入车辆的移动对应的信号强度值的快照的示例表;

图5示出了指示移动装置在车辆内的表的快照的信号强度值的位置排名的示例;

图6示出了快照的位置排名的置信度值的示例;

图7a至图7c示出了多个移动装置的置信度值的区域冲突解决的示例图;

图8示出了用于更新针对移动装置的用户的座椅区域分配的示例处理;

图9示出了用于执行区域冲突解决的示例处理。

具体实施方式

根据需要,在此公开了本发明的详细实施例;然而,应理解的是,所公开的实施例仅为本发明的示例,其中,本发明可以以各种可替代形式来实现。附图不必按比例绘制;可夸大或最小化一些特征以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅作为用于教导本领域技术人员以多种形式利用本发明的代表性基础。

用户可进入车辆,并且由用户携带的智能电话或其它个人装置可确定车辆的多个座椅区域中的每个的位置排名。这些排名可使用到嵌入在车门内的车辆无线传感器的信号强度值被确定。位置排名值可被用于产生指示移动装置位于多个座椅区域中的每个中的概率的置信度值。移动装置可例如使用javascript对象表示法(json)或另一种技术将置信度值发送到车辆的计算平台,其中,车辆计算平台可使用置信度值来识别移动装置最可能位于哪个座椅区域内。

在一些情况下,多个移动装置可进入车辆,并且这些装置中的两个或更多个可识别为最有可能位于相同的座椅位置。在这种情况下,执行冲突解决程序以确定性地解决哪些装置与哪些座椅区域相关联。例如,计算平台可将具有最高置信度值的移动装置分配到多个移动装置均识别为最有可能位于的座椅区域。作为替代,可将具有低于最高置信度值的移动装置分配到移动装置的下一个最有可能的选择。冲突解决程序可以继续进行,直到每个移动装置被分配到座椅区域而没有冲突为止。在下面讨论进一步的细节。

图1示出了可被用于向车辆102提供远程信息处理服务的系统100的示例图。车辆102可包括各种类型的载客车辆(诸如,混合型多用途车(cuv)、运动型多用途车(suv)、卡车、休旅车(rv))、船、飞机或用于运输人或货物的其它移动机器。作为一些非限制性可行方式,远程信息处理服务可包括导航、逐向导航、车辆健康报告、本地商业搜索、事故报告和免提呼叫。在示例中,系统100可包括由密歇根州的迪尔伯恩市的福特汽车公司制造的sync系统。应当注意的是,示出的系统100仅为示例,并且可使用更多、更少和/或不同位置的元件。

计算平台104可包括一个或更多个处理器106,所述一个或更多个处理器106与内存108和计算机可读存储介质112两者连接,并被配置为执行支持在此描述的处理的指令、命令或其它例程。例如,计算平台104可被配置为执行车辆应用110的指令,以提供诸如导航、事故报告、卫星无线电解码和免提呼叫的功能。可使用各种类型的计算机可读存储介质112以非易失性的方式保存这种指令和其它数据。计算机可读介质112(也被称作处理器可读介质或存储器)包括参与提供可由计算平台104的处理器106读取的指令或其它数据的任何非暂时性介质(例如,有形介质)。可从使用各种编程语言和/或技术(包括但不限于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可包括被配置为将音频内容从选择的音频源126提供至音频放大器128以通过车辆扬声器130进行播放的输入选择器124。作为一些示例,音频源126可包括解码的调幅(am)无线电信号或调频(fm)无线电信号以及致密盘(cd)或数字通用盘(dvd)的音频重放。音频源126还可包括从计算平台104接收的音频(诸如,由计算平台104生成的音频内容、从连接到计算平台104的通用串行总线(usb)子系统132的闪存驱动器解码的音频内容以及通过计算平台104从辅助音频输入118传送的音频内容)。

计算平台104可利用语音接口134向计算平台104提供免提接口。语音接口134可支持根据可用命令的语法对经由麦克风116接收的音频进行语音识别,并且可支持语音提示的生成以经由语音模块122进行输出。在一些情况下,当音频提示已准备好由计算平台104呈现并且另一音频源126被选择用于播放时,系统可被配置为暂时静音、淡出(fade)或以其它方式超驰由输入选择器124指定的音频源。

计算平台104还可从被配置为提供乘员与车辆102的交互的人机界面(hmi)控制件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以及被配置为提供关于车辆102的系统的其它类型的信息的各种车辆电子控制单元(ecu)148)进行通信。作为一些非限制性的可行方式,车辆ecu148可包括:动力传动系统控制器,被配置为提供对发动机运行组件(例如,怠速控制组件、燃料传送组件、排放控制组件等)的控制以及对发动机运行组件的监测(例如,发动机诊断代码的状态);车身控制器,被配置为管理各种电力控制功能,诸如,外部照明、内部照明、无钥匙进入、远程启动以及进入点状态验证(例如,车辆102的发动机盖、车门和/或行李厢的关闭状态);无线电收发器,被配置为与遥控钥匙或车辆102的其它本地装置进行通信;气候控制管理控制器,被配置为提供对制热和制冷系统组件(例如,压缩机离合器和鼓风机控制、温度传感器信息等)的控制和监测。

如图所示,音频模块122和hmi控制件136可通过第一车载网络142a与计算平台104进行通信,并且车载调制解调器144、gps模块146和车辆ecu148可通过第二车载网络142b与计算平台104进行通信。在其它示例中,计算平台104可连接到更多或更少的车载网络142。此外或可选地,一个或更多个hmi控制件136或其它组件可经由与示出的车载网络142不同的车载网络142连接到计算平台104,或者直接连接到计算平台104而不连接到车载网络142。

计算平台104还可被配置为与车辆乘员的移动装置152进行通信。移动装置152可以是各种类型的便携式计算装置(诸如,蜂窝电话、平板计算机、智能手表、膝上型计算机、便携式音乐播放器或能够与计算平台104进行通信的其它装置)中的任何一种。在许多示例中,计算平台104可包括被配置为与移动装置152的兼容的无线收发器154进行通信的无线收发器150(例如,蓝牙模块、zigbee收发器、wi-fi收发器等)。此外或可选地,计算平台104可通过有线连接(诸如,经由移动装置152与usb子系统132之间的usb连接)与移动装置152进行通信。

广域网156可向连接到广域网156的装置提供诸如分组交换网络服务(例如,互联网接入、voip通信服务)的通信服务。广域网156的示例可包括蜂窝电话网络。移动装置152可经由移动装置152的装置调制解调器158提供到广域网156的网络连接。为了便于通过广域网156进行通信,移动装置152可与唯一装置标识符(例如,移动装置号码(mdn)、互联网协议(ip)地址、移动站国际用户目录号码(msisdn)、国际移动用户识别码(imsi)等)相关联,以识别移动装置152通过广域网156进行的通信。在一些情况下,可由计算平台104根据保存在存储器介质112中的配对装置数据160来识别车辆102的乘员或具有连接到计算平台104的许可的装置。例如,配对装置数据160可指示先前与车辆102的计算平台104配对的移动装置152的唯一装置标识符、在配对装置和计算平台104之间共享的秘密信息(诸如,链路密钥和/或个人标识码(pin))以及最近使用的信息或装置优先级信息,使得计算平台104可在没有用户干预的情况下自动地重新连接到与配对装置数据160中的数据相匹配的移动装置152。在一些情况下,配对装置数据160还可指示与配对移动装置152在被连接时被授权访问的计算平台104的许可或功能相关的附加选项。

当支持网络连接的配对移动装置152自动地或手动地连接到计算平台104时,移动装置152可允许计算平台104使用装置调制解调器158的网络连接来通过广域网156进行通信。在一个示例中,计算平台104可利用通过移动装置152的语音呼叫或数据连接的话上数据连接在计算平台104与广域网156之间传送信息。此外或可选地,计算平台104可利用车载调制解调器144在计算平台104与广域网156之间传送信息,而不使用移动装置152的通信设施。

与计算平台104类似,移动装置152可包括被配置为执行从移动装置152的存储介质168加载到移动装置152的内存166的移动应用170的指令的一个或更多个处理器164。在一些示例中,移动应用170可被配置为与计算平台104或其它本地联网的装置进行通信以及与广域网156进行通信。

图2示出了系统100的示例图200,示例图200示出具有用于将移动装置152分配到座椅区域204-a至204-d(统称为204)的无线传感器208-a至208-d(统称为208)的阵列的车辆102。可由移动装置152或计算平台104基于关于移动装置152和无线传感器208之间的信号强度的数据来执行移动装置152到座椅区域204的分配。在示例中,移动装置152到座椅区域204的分配可被用于确定计算平台104的哪些功能可应用于定位移动装置152。应当注意的是,示出的系统100仅是示例,并且可使用更多、更少和/或不同位置的元件。例如,不同的车辆102可包括更多、更少或不同布置的座椅区域204和/或无线传感器208。

车辆102的内部可被划分为多个区域204,其中,每个座椅区域204可与车辆102的内部的座椅位置相关联。例如,示出的车辆102的前排可包括与驾驶员座椅位置相关联的第一区域204-a以及与前排乘客座椅位置相关联的第二区域204-b。示出的车辆102的第二排可包括与驾驶员侧后排座椅位置相关联的第三区域204-c以及与乘客侧后排座椅位置相关联的第四区域204-d。

无线传感器208可包括被配置为与移动装置152无线地通信的各种类型的无线收发器。在示例中,无线传感器208可包括被配置为与移动装置152的兼容的无线收发器154通信的蓝牙模块、zigbee收发器、wi-fi收发器、irda收发器、rfid收发器等中的一个或更多个。

车辆102中的无线传感器208可支持ble或可在移动装置152和无线传感器208之间提供距离测量或信号测量的另一种无线技术。例如,移动装置152可与支持ble的无线传感器208通信,以捕获由ble协议提供的接收信号强度信息(rssi)。在这样的ble示例中,车辆102的无线传感器208可作为ble外围装置进行通告,并且移动装置152可作为ble中心装置来扫描ble外围装置。

在一些示例中,计算平台104的无线收发器150可允许计算平台104与无线传感器208通信。例如,计算平台104可与无线传感器208通信,以接收无线传感器208和移动装置152之间的信号强度信息。作为另一种可行方式,计算平台104可通过有线连接与无线传感器208通信。例如,计算平台104可通过将计算平台104连接到无线传感器208的有线通用串行总线(usb)连接而与无线传感器208通信。

无线传感器208可被配置为提供信号强度信息,以在移动装置152靠近无线传感器208时指示较强的信号并且在移动装置152远离无线传感器208时指示较弱的信号。作为另一种可行方式,无线传感器208可被配置为提供指示无线传感器208和移动装置152之间的距离的测量值的距离信息,该距离的测量值在移动装置152靠近无线传感器208时变得较小而在移动装置152远离无线传感器208时变得较大。三角测量或其它技术随后可被用于使用移动装置152和无线传感器208阵列中的每个无线传感器208之间的连接的信号强度信息或距离信息对车辆内的移动装置152进行定位。

无线传感器208可被布置在车辆102的每个车门内。在示出的示例中,无线传感器208-a被包括在前排驾驶员侧车门中,无线传感器208-c被包括在第二排驾驶员侧车门或后排驾驶员侧车门中,无线传感器208-b被包括在前排乘客侧车门中,无线传感器208-d被包括在第二排乘客侧车门或后排乘客侧车门中。

作为更具体的示例,无线传感器208可被实现为被配置为开放用于装置定位的通用唯一标识符(uuid)的ibeacon,该通用唯一标识符具有被配置为识别无线传感器208所在的车辆102以及无线传感器208在车辆102内的位置的8字节主要值和8字节次要值。作为一种可行方式,主要值的8个字节加上次要值的前5个字节可被用于提供车辆标识符(例如,所有具有给定车辆标识符的无线传感器208在同一个车辆102中)。次要值的最后3个字节可被用于指示各个无线传感器208位于车辆102中的什么位置。例如,无线传感器208-a可指示位置值“1”以指示前排驾驶员侧车门,无线传感器208-b可指示位置值“2”以指示前排乘客侧车门,无线传感器208-c可指示位置值“3”以指示后排驾驶员侧车门,无线传感器208-d可指示位置值“4”以指示后排乘客侧车门。

区域204的数量和布置的变化是可行的。例如,替代的第二排可包括第二排中间座椅位置的附加的第五区域204-e(未示出)。或者,具有第三排的车辆102可具有在第三区域204-c后面的附加的第五区域204-e(未示出)以及在第四区域204-d后面的附加的第六区域204-f(未示出)。应当注意的是,区域204的差异可能影响无线传感器208的布置。例如,具有附加排的车门的车辆102可能需要在附加的车门内的附加的无线传感器208。

图3a至图3c示出了移动装置152进入车辆102的驾驶员座椅区域204的移动的示例300。图3a示出了包括在移动装置152已经开始进入车辆102之前的移动装置152的示例300-a。图3b示出了包括当移动装置152正在进入车辆102并且车门102已经打开时的移动装置152的示例300-b。图3c示出了包括已经进入车辆102的移动装置152的示例300-c。此外,示例300-a至300-c中的每个示出了在用户进入车辆102的期间从无线传感器208收集的信号强度信息/距离信息的状态。

可追踪每个无线传感器208和移动装置152之间的距离。如图所示,无线传感器208-a和移动装置152之间的距离被指示为距离a,无线传感器208-b和移动装置152之间的距离被指示为距离b,无线传感器208-c和移动装置152之间的距离被指示为距离c,无线传感器208-d和移动装置152之间的距离被指示为距离d。应当注意的是,此处的许多示例涉及信号强度方面的值a、b、c和d,其中,较高的值指示更接近。然而,在其它示例中,值a、b、c和d可以是距离值,其中,较低的值指示更接近。在值a、b、c和d与距离相关的示例中,关于增大值和减小值的分析可以是相反的。

在示出的示例300-a至300-c中,车辆102包括四个座椅区域204-a至204-d。示例300还包括四个无线传感器208-a至208-d,其中,每个传感器208被包括在四个座椅区域204-a至104-d中的一个的车门内。如上面所讨论的,无线传感器208的位置可由移动装置152根据由无线传感器208广播的信息或以其它方式提供的信息来被确定。

当移动装置152到达车辆102的无线传感器208的范围内(例如,在无线传感器208的ble通告的范围内)时,移动装置152可启动对值a、b、c和d的追踪。例如,移动装置152可将指示随时间变化的值a、b、c和d的信息保存在移动装置152的存储器中。

图4示出了与移动装置152进入车辆102的移动对应的信号强度值的快照(snapshot)402-a至402-c(统称为402)的示例表400。每个rssi值的快照402包括从多个无线传感器208-a、208-b、208-c和208-d中的每个无线传感器捕获的值。继续示例300,快照402指示当用户携带移动装置152靠近车辆102并且通过驾驶员车门进入车辆时来自无线传感器208的信号强度数据。表400可表示例如由上述示例300中示出的由移动装置152追踪的rssi值a、b、c和d。

图5示出了指示移动装置152在车辆102内的表400的快照402的信号强度值的位置排名500的示例。位置排名500可指示被包括在车辆102的可能的座椅区域204内的移动装置152的信号强度值。

可基于位于车辆102内的移动装置152的识别来确定移动装置152的位置排名500。在示例中,移动装置152执行假设检验,以识别移动装置152是否在车辆102内。移动装置152可针对阈值信号强度值来监测接收到的快照402,以确定移动装置152是否被认为是在车辆102内。第一阈值信号强度值可被设置为-50dbm(分贝-毫瓦),但是也可使用不同的阈值。可将快照402的信号强度值与第一阈值信号强度值进行比较,使得如果这些值中的一个或更多个(或者在其它示例中是这些值中的全部)满足阈值,则移动装置152通过检验。如图4所示,表400的快照402-c通过了假设检验;因此,图5的位置排名500反映了快照402-c的信号强度值。

图6示出了快照402的位置排名500的置信度值600的示例。针对位置排名500计算的置信度值600是移动装置152的用户位于车辆102的每个座椅区域204的位置的概率的指示。因此,置信度值600比表明用户所在的座椅区域204的单一指示提供更多的信息。

可根据位置排名500计算置信度值600。例如,用于计算置信度值600的一个示例方法包括:识别峰值信号强度值,并且将峰值信号强度值除以阈值。使用图5的位置排名500的值以及上面所讨论的-50dbm的阈值,置信度值600可如下被确定:

a0=-47/-50=0.94

b0=-48/-50=0.96

a1=-52/-50=1.04

b1=-66/-50=1.32

在该示例中,置信度值600越低,则对应的移动装置152越有可能位于那个座椅区域204内。

如图所示,置信度值600指示移动装置152将自身识别为:在a0座椅区域204内具有0.94的置信度;在b0座椅区域204内具有0.96的置信度;在a1座椅区域204内具有1.04的置信度;在b1座椅区域204内具有1.32的置信度。因此,置信度值600指示移动装置152最有可能在a0座椅区域204内。

在移动装置152是车辆102内的唯一的移动装置152的情况下,移动装置152可被识别为在a0座椅区域204内。然而,在其它情况下,多个移动装置152可位于车辆102内,并且可分别被分配它们各自的关于座椅区域204的置信度值600。

作为一种可行方式,当移动装置152确定移动装置152的置信度值600时,移动装置152可将置信度值600发送到计算平台104。作为响应,如果在置信值600中存在不一致,则计算平台104可执行区域冲突解决。例如,当多个移动装置152将同一座椅区域204指示为移动装置152具有被定位的最高置信度值600的座椅区域204时,可执行冲突解决。

图7a至图7c示出了用于多个移动装置152的置信度值600的区域冲突解决的示例图700-a至700-c(统称为700)。作为一个示例,计算平台104可接收来自移动装置152-a的置信度值600-a、来自移动装置152-b的置信度值600-b以及来自移动装置152-c的置信度值600-c。虽然示例图700中的每个包括针对三个移动装置152的置信度值600,但是具有来自更多或更少的移动装置152的置信度值600的示例也是可行的。

参照图7a,示例图700-a包括置信度值600-a,置信度值600-a指示移动装置152-a被识别为最有可能在a0座椅区域204内并且置信度值600为0.94。然而,移动装置152-b也被识别为最有可能在a0座椅区域204内但是置信度值600为0.92。另外,移动装置152-c指示最有可能在b0座椅区域204内并且置信度值600为0.98。

值得注意的是,移动装置152-a和移动装置152-b均指示a0是最有可能的座椅区域204。然而,这两个移动装置152的用户被认为两者未坐在相同的座椅区域204内。因此,计算平台104可通过将具有最佳置信度值(themostconfidentvalue)的移动装置152分配到有争议的座椅区域204来解决不一致。在示出的示例中,移动装置152-b被指示为具有在a0座椅区域204内的更优的置信度值600。因此,移动装置152-b被认为在a0座椅区域204内,并且移动装置152-a被移动到移动装置152-a的具有下一个最佳置信度值的座椅区域204。

参照图7b,示例图700-b示出了根据置信度值600被分配到a0座椅区域204的移动装置152-b以及根据置信度值600现在被分配到移动装置152-a的具有下一个最佳置信度值的座椅区域204(即,b0座椅区域204)的移动装置152-a。然而,现在移动装置152-a和移动装置152-c均指示b0是最有可能的座椅区域204。因此,当移动装置152-a被指示为具有在b0座椅区域内的更优的置信度值600时,移动装置152-c被移动到移动装置152-c的具有下一个最佳置信度值的座椅区域204(即,a1座椅区域204)。

参照图7c,示例图700-c示出了被分配到a0座椅区域204的移动装置152-b、被分配到b0座椅区域204的移动装置152-a以及现在被分配到移动装置152-c的具有下一个最佳置信度值的座椅区域204(即,a1座椅区域)的移动装置152-c。

当没有更多的冲突继续存在时,区域冲突解决完成。然而,应当注意的是,例如,当其它的移动装置152进入车辆102时,可再次执行区域冲突解决。

图8示出了用于更新针对移动装置152的用户的座椅区域204的分配的示例处理800。在示例中,处理800可由与车辆102的计算平台104通信的移动装置152来执行。

在操作802,移动装置152确定移动装置152是否在车辆102内。在示例中,移动装置152通过针对阈值信号强度值监测接收到的快照402来执行假设检验,以确定移动装置152是否被认为在车辆102内。在示例中,阈值信号强度值可被设置为-50dbm(分贝-毫瓦),但是也可使用不同的阈值。在示例中,表400的快照402-c可指示通过假设检验。如果通过了假设检验,则控制转到操作804。否则,控制保持在操作802。

在操作804,移动装置152确定移动装置152的位置排名500。在示例中,在操作802通过假设检验的快照402-c可被用于确定信号强度值的位置排名500。

在操作806,移动装置152确定针对位置排名500的置信度值600。在示例中,移动装置152识别快照402-c的每个值的峰值信号强度值,并且将该峰值信号强度值除以阈值信号强度值。

在操作808,移动装置152将置信度值600发送到计算平台104。计算平台104随后可执行区域冲突解决。下面参照图9详细描述用于区域冲突解决的示例处理900。

在操作810,移动装置152从计算平台104接收座椅区域204的分配。在示例中,计算平台104可响应于区域冲突解决而向移动装置152发送移动装置152的座椅区域204的分配。在操作810之后,处理800结束。

图9示出了用于执行区域冲突解决的示例处理900。在示例中,处理900可由与多个移动装置152通信的车辆102的计算平台104来执行。

在操作902,计算平台104从移动装置152接收置信度值600。在示例中,从移动装置152接收如在上面讨论的处理800的操作808中发送的置信度值600。在操作904,计算平台104识别移动装置152的最佳置信度值600的座椅区域204。在示例中,最佳置信度值600的座椅区域204可以是与最小的置信度值600的数值相关联的座椅区域204。在操作906,计算平台104确定识别的最佳置信度值600的座椅区域204是否被另一个移动装置152占用。如果识别的最佳置信度值600的座椅区域204被另一个移动装置152占用,则控制转到操作908。否则,控制转到操作914。

在操作908,计算平台104确定将被添加的移动装置152的置信度值是否优于当前由计算平台104识别的占用座椅区域204的移动装置152的置信度值。如果将被添加的移动装置152的置信度值优于当前由计算平台104识别的占用座椅区域204的移动装置152的置信度值,则控制转到操作912,以移动占用者移动装置152。否则,控制转到操作910,以在移动装置152的下一个最佳信度值600的座椅区域204检查移动装置152。

在操作910,计算平台104移动到移动装置152的下一个最佳置信度值的座椅区域204,以试图查看移动装置152是否应该被放置在作为替代的该座椅区域204内。在操作910之后,控制转到操作906。

在操作912,计算平台104将占用者移动装置152移动到占用者移动装置152的下一个最佳置信度值的座椅区域204。这种改变可进一步使得计算平台104针对占用者移动装置152重新运行处理900。在操作914,计算平台104将移动装置152设置为在核准的最佳置信度值600的座椅区域204内。

在操作916,计算平台104确定是否已经检测到新的装置信息。作为一种可行方式,新的装置信息可包括从已经进入车辆102的移动装置152接收的置信度值600。作为另一种可行方式,新的装置信息可包括来自在操作912被移动的占用者移动装置152的改变的信息。如果新的信息可用,则控制转到操作902以接收新的信息。

在此描述的计算装置(诸如,移动装置152和计算平台104)通常包括计算机可执行指令,其中,所述指令可由诸如上面列出的那些计算装置的一个或更多个计算装置来执行。可从使用各种编程语言和/或技术(包括但不限于javatm、c、c++、c#、visualbasic、javascript、perl等中的单独一个或其组合)创建的计算机程序中编译或解释计算机可执行指令。一般来说,处理器(例如,微处理器)从例如存储器、计算机可读介质等接收指令,并且执行这些指令,从而执行一个或更多个处理(包括在此描述的处理中的一个或更多个)。这样的指令和其它数据可使用各种计算机可读介质被存储和传送。

虽然以上描述了示例性实施例,但是这些实施例并不意在描述本发明的所有可能形式。更确切地,说明书中所使用的词语是描述性词语而非限制性词语,并且应理解的是,可在不脱离本发明的精神和范围的情况下做出各种改变。此外,可将各种实现的实施例的特征进行组合以形成本发明的进一步的实施例。

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