车辆和可穿戴装置操作的制作方法

文档序号:18872882发布日期:2019-10-14 19:57阅读:112来源:国知局
车辆和可穿戴装置操作的制作方法
诸如乘用车等的车辆通常包括人机界面(hmi),乘员可经由hmi监测和/或控制各种车辆操作。例如,车辆hmi通常包括安装到车辆仪表板和/或中央控制台的固定屏幕。由车辆hmi监测或控制的操作可包括气候控制、信息娱乐系统控制、指示目的地以及获得路线。然而,当前hmi可能难以访问和/或向其提供输入。附图说明图1是用于操作可穿戴装置的示例性系统的框图。图2示出具有多个图标的示例性可穿戴装置。图3示出图2的可穿戴装置,其中多个图标基于睡眠分数进行调整。图4是用于在可穿戴装置上显示图标的示例性过程的框图。具体实施方式一种系统包括第一计算机,所述第一计算机被编程为:基于用户生物计量数据来确定用户睡眠分数;标识作为能够基于用户装置上的输入执行的动作的操作;并且基于所述操作和所述睡眠分数在作为可穿戴装置的第二计算机的显示器上呈现显示项。所述第一计算机可进一步被编程为:基于所述睡眠分数来致动车辆部件。所述睡眠分数可以是基于用户移动数据。所述第一计算机可进一步被编程为:在沿着路线开始车辆导航时呈现另外的显示项。所述第一计算机可进一步被编程为:基于所述睡眠分数来调整所述显示器上的所述显示项的字体大小。所述第一计算机可进一步被编程为:基于所述睡眠分数来增大所述显示器上的所述显示项的图标大小。所述第一计算机可进一步被编程为:为多个显示项中的每一个分配睡眠分数阈值,并且在所述睡眠分数超过每个显示项的所述睡眠分数阈值时呈现所述相应显示项。所述第一计算机可进一步被编程为:基于用户位置来呈现所述显示项。所述第一计算机可进一步被编程为:在所述用户位置距车辆位置比距离阈值远时移除所述显示项。所述第一计算机可进一步被编程为:基于来自步数传感器的用户数据来呈现所述显示项。一种方法包括:基于用户生物计量数据来确定用户睡眠分数;标识作为能够基于用户装置上的输入执行的动作的操作;以及基于所述操作和所述睡眠分数在可穿戴装置的显示器上呈现显示项。所述方法可还包括:基于所述睡眠分数来致动车辆部件。在所述方法中,所述睡眠分数是基于用户移动数据。所述方法可还包括:当在路线上开始车辆导航时选择另外的显示项。所述方法可还包括:基于所述睡眠分数来调整所述显示器上的所述显示项的字体大小。所述方法可还包括:基于所述睡眠分数来增大所述显示器上的所述显示项的图标大小。所述方法可还包括:为多个显示项中的每一个分配睡眠分数阈值,并且在所述睡眠分数超过每个显示项的所述睡眠分数阈值时显示所述相应显示项。所述方法可还包括:基于用户位置来选择所述显示项。所述方法可还包括:在所述用户位置距车辆位置比距离阈值远时移除所述显示项。所述方法可还包括:基于来自步数传感器的用户数据来选择所述显示项。进一步公开了一种被编程为执行上述方法步骤中的任一者的计算装置。更进一步公开了一种包括所述计算装置的车辆。更进一步公开了一种计算机程序产品,其包括计算机可读介质,所述计算机可读介质存储指令,所述指令能够由计算机处理器执行,以执行上述方法步骤中的任一者。第一计算机可被编程为基于用户的预定睡眠分数来标识操作。基于所述操作,所述第一计算机可在作为可穿戴装置的第二计算机的显示器上呈现显示项。通过基于所述用户的所述睡眠分数来呈现图标,所述第一计算机可基于所述用户的专注度来提高操作车辆的效率和/或安全性。所述第一计算机可致使在所述可穿戴装置显示器上呈现表示更有可能对用户有用的软件应用程序和/或车辆操作的图标。也就是说,可基于来自所述车辆传感器的数据来预测用户期望的操作,并且所述第一计算机然后可标识(例如软件应用程序、表示操作的hmi界面等的)图标,所述图标可呈现在所述可穿戴装置上以在所述操作期间供用户选择。所述第一计算机可调整所述第二(可穿戴)计算机上的所述显示器的用户界面元素(例如,图标大小和字体大小),使得所述用户可更容易地在所述图标上向所述显示器提供输入。使用所述睡眠分数可提高所述第一计算机将正确地预测执行用户期望的操作的可能性以及执行所述操作的能力和/或效率,并且可向所述用户提供将允许所述用户提供输入以使得所述操作可更有效和/或安全地执行的输入机构(即,图标等)。图1示出用于基于睡眠分数在显示器上选择图标的示例性系统100。车辆101中的计算装置105被编程为从一个或多个传感器110接收所收集数据115。例如,车辆101的数据115可包括车辆101的位置、目标的位置等。位置数据可呈已知形式,例如,诸如经由已知使用全球定位系统(gps)的导航系统获得的纬度坐标和经度坐标的地理坐标。数据115的另外示例可以包括车辆101的系统和部件的测量结果,例如,车辆101的速度、车辆101的轨迹等。计算装置105通常被编程用于已知的例如包括通信总线的车辆101的网络上的通信。经由网络、总线和/或其他有线或无线机构(例如,车辆101中的有线或无线局域网),计算装置105可向车辆101中的各种装置发送消息和/或从所述各种装置接收消息,所述各种装置例如控制器、致动器、传感器等,包括传感器110。可替代地或另外地,在计算装置105实际上包括多个装置的情况下,车辆网络可用于在本公开中表示为计算装置105的装置之间的通信。另外,计算装置105可被编程用于与网络125通信,如下所述,网络125可包括各种有线和/或无线联网技术,例如,蜂窝、蓝牙低功耗(ble)、有线和/或无线分组网络等。数据存储区106可以是任何已知的类型,例如,硬盘驱动器、固态驱动器、服务器或任何易失性或非易失性介质。数据存储区106可存储从传感器110发送的所收集数据115。传感器110可包括多种装置。例如,如已知,车辆101中的各种控制器可作为传感器110操作以经由车辆101的网络或总线提供数据115,例如,与车辆速度、加速度、位置、子系统和/或部件状态等相关的数据115。此外,其他传感器110可包括相机、运动检测器等,即,用于提供数据115以用于评估目标的位置、投射目标的路径、评估道路车道的位置等的传感器110。传感器110还可包括短程雷达、远程雷达、激光雷达(lidar)和/或超声换能器。所收集数据115可包括在车辆101中收集的多种数据。以上提供了所收集数据115的示例,并且此外,数据115通常使用一个或多个传感器110来收集,并且另外可包括在计算装置105中和/或在服务器130处根据数据115计算出的数据。总体上,所收集数据115可包括可由传感器110采集的任何数据和/或根据此类数据计算出的任何数据。如下文所述,数据115可利用安装在可穿戴装置140和/或用户装置150中的传感器110来收集。车辆101可包括多个车辆部件120。如本文所用,每个车辆部件120包括适于执行机械功能或操作(诸如移动车辆、使车辆减速或停止、使车辆转向等)的一个或多个硬件部件。部件120的非限制性示例包括(包括例如内燃发动机和/或电动马达等的)推进部件、变速器部件、(例如可包括方向盘、转向齿条等中的一者或多者的)转向部件、制动部件、停车辅助部件、自适应巡航控制部件、自适应转向部件等。系统100还可包括连接到服务器130和数据存储区135的网络125。计算机105还可被编程为经由网络125与诸如服务器130的一个或多个远程站点进行通信,此类远程站点可能地包括数据存储区135。网络125表示车辆计算机105可借助来与远程服务器130通信的一个或多个机构。因此,网络125可以是各种有线或无线通信机构中的一种或多种,包括有线(例如,电缆和光纤)和/或无线(例如,蜂窝、无线、卫星、微波和射频)通信机构与任何期望的网络拓扑结构(或当使用多个通信机构时,多个网络拓扑结构)的任何期望的组合。示例性通信网络包括提供数据通信服务的无线通信网络(例如,使用ble、ieee802.11、车辆对车辆(v2v)(诸如专用短程通信(dsrc))等)、局域网(lan)和/或广域网(wan)(包括互联网)。系统100可包括可穿戴装置140。如本文所用,“可穿戴装置”是便携式计算装置,其包括便于能够穿戴在人体上的结构(例如,作为手表或手镯、作为吊坠等),并且包括存储器、处理器、显示器和一个或多个输入机构(诸如触摸屏、按钮等)以及用于诸如本文所述的无线通信的硬件和软件。可穿戴装置140将具有适合于或穿戴在人体上的大小和形状(例如,包括手镯带的手表状结构等),并且因此通常将具有比用户装置150小(例如,是面积的1/3或1/4)的显示器。例如,可穿戴装置140可以是包括使用ieee802.11、和/或蜂窝通信协议进行无线通信的能力的手表、智能手表、振动设备等。此外,可穿戴装置140可使用此类通信能力以经由网络125进行通信并且还例如使用与车辆计算机105直接通信。可穿戴装置140包括可穿戴装置处理器145。系统100可包括用户装置150。如本文所用,“用户装置”是便携式不可穿戴计算装置,其包括存储器、处理器、显示器和一个或多个输入机构(诸如触摸屏、按钮等)以及用于如本文所述的无线通信的硬件和软件。用户装置150是“不可穿戴的”意指它未设置有穿戴在人体上的任何结构;例如,智能电话用户装置150不具有适合于人体的大小或形状,并且通常必须在袋或手提包中携带,并且只有在它配有特殊壳体(例如,具有环绕通过人的腰带的附接件)的情况下才可穿戴在人体上,并且因此智能电话用户装置150是不可穿戴的。因此,用户装置150可以是包括处理和存储器的多种计算装置中的任一种,例如,智能电话、平板电脑、个人数字助理等。用户装置150可使用网络125来与车辆计算机105和可穿戴装置140通信。例如,用户装置150和可穿戴装置140可利用诸如上文所述的无线技术彼此通信地耦接和/或通信地耦接到车辆计算机105。用户装置150包括用户装置处理器155。可穿戴装置处理器145和用户装置处理器155可指示计算装置105致动一个或多个部件120。用户可例如通过触摸图标200来向可穿戴装置140的显示器上的图标提供输入。基于用户输入,可穿戴装置处理器145可向用户装置处理器155和/或计算装置105发消息以致动与输入相关联的部件120。当用户从睡眠中苏醒时,可穿戴装置140和/或用户装置150可确定用户的睡眠分数。如本文所用,“睡眠分数”是用户的生物计量数据115的量度,如已知的,其在用户睡眠时收集以确定用户的最近期睡眠的质量。示例性生物计量数据115包括例如用户在睡眠时的移动、心率、呼吸率、氧气水平、肌肉张力、眼动等。也就是说,基于生物计量数据155,可穿戴装置140和/或用户装置150可确定用户在一个或多个睡眠阶段(例如,深度睡眠、快速眼动(rem)等,如已知的)中保持了多久,并且基于在睡眠阶段中的每一者中所花费的时间长度,可使用已知技术预测用户在从睡眠中苏醒时休息得如何。睡眠分数可以是0与100之间的数值,其中0指示最不安宁的睡眠,并且100指示最安宁的睡眠。基于使用已知算法收集的生物计量数据115,可穿戴装置140和/或用户装置150可确定用户最近期的睡眠时段的睡眠分数的值。例如,睡眠分数可基于用户保持熟睡的时间长度来确定,例如,睡眠超过6小时时的睡眠分数可大于睡眠时间不足6小时时的睡眠分数。基于生物计量数据115,可穿戴装置处理器145和/或用户装置处理器155可确定一定时间段t,在所述时间段期间,用户保持处于一个或多个睡眠阶段,例如,深度睡眠(ds)、浅层睡眠(ls)、快速眼动(rem)、苏醒等,如已知的。当用户从睡眠中苏醒时,可提示用户提供用于表示睡眠质量的用户分数(例如,从1至5)。基于生物计量数据115和用户分数,可穿戴装置处理器145和/或用户装置处理器155可使用具有线性和/或非线性回归函数的机器学习模型来生成睡眠分数预测方程,例如,睡眠分数=f1(tds)+f2(tls)+f3(trem)+f4(t苏醒),其中f1–f4是已知函数。基于睡眠分数方程和生物计量数据115,可穿戴装置处理器145和/或使用装置处理器155可在用户苏醒时生成用户的睡眠分数。因此,睡眠分数可预测用户在苏醒时以及在用户的一天的较早部分期间(例如,在工作通勤期间)的专注度。例如,如果睡眠分数低于第一阈值,则相较于睡眠分数高于第一阈值的情况,用户可能较不专注。睡眠分数可由可穿戴装置处理器145和/或用户装置处理器155用来确定要在可穿戴装置显示器160上显示的一个或多个显示项。如下文所述,可穿戴装置处理器145和/或用户装置处理器155基于睡眠分数来呈现预测将被用户注意到的显示项。可替代地或另外地,睡眠分数可利用被编程为确定睡眠分数的单独的装置而不是可穿戴装置140和用户装置150来确定。用户装置处理器155和/或可穿戴装置处理器145可被编程为确定用于所确定操作的显示项。在此上下文中,“操作”是用户、车辆101和/或其一个或多个部件120可基于来自用户装置150和/或可穿戴装置140的输入执行的一个或多个动作。所预测操作是关于用户可能基于数据115选择的操作。示例性操作包括但不限于购买燃料、购买食物和饮料、调整娱乐系统、移动到具体目的地、调整气候控制系统、显示文本通知等。例如,关于车辆101的位置、用户的位置、车辆101的部件120的状态以及对应于各位置的时间的数据115可指示用户在这些位置处做了什么。在下文提供的示例中,系统100被描述成使得用户装置处理器155被编程为确定用于所确定操作的显示项。可替代地或另外地,除了或代替用户装置处理器155,可穿戴装置处理器145可被编程为执行至少一些步骤。在本公开的上下文中的“显示项”是表示软件应用程序和/或过程(统称为软件应用程序)的图标,或者是向用户显示的消息或一组数据,例如,“1英里之内有加油站”等。诸如图标(例如,下文所述的图标200)的显示项表示用户装置处理器155可引导用户访问其以完成所标识操作的软件应用程序等。例如,如果操作是购买燃料,则软件应用程序可以是加油站价格聚合器。图2示出示例性可穿戴装置140。可穿戴装置140具有可穿戴装置显示器160。可穿戴装置显示器160可以是可从用户接收输入(例如,触觉输入)的触摸屏显示器。可穿戴装置显示器160可为用户显示图像和文本。可穿戴装置处理器145可被编程为在可穿戴装置显示器160上显示多个图标200。图标200是在可穿戴装置显示器160上指示位置以供用户提供输入的图像。在向图标200中的一个输入时,可穿戴装置处理器145可被编程为例如运行软件应用程序。图2示出4个图标200a、200b、200c、200d,并且图标200a-200d中的每一个与具体软件应用程序相关联。例如,图标200a可与导航应用程序相关联,图标200b可与停车应用程序相关联,图标200c可与可穿戴装置140设置应用程序相关联,并且图标200d可与电话呼叫应用程序相关联。用户装置处理器155可指示可穿戴装置处理器145基于一个或多个所标识操作在可穿戴装置显示器160上呈现一个或多个图标200。如本文所用,当可穿戴装置处理器145在可穿戴装置显示器160上显示图标200时,可穿戴装置处理器145“呈现”图标200。例如,如果用户装置处理器155确定操作是购买燃料,则用户装置处理器155可指示可穿戴装置处理器145显示加油站奖励应用程序、燃料价格聚合器、具有附近加油站的预定位置的导航应用程序等的图标200。在另一示例中,用户装置处理器155可将所收集数据115与由用户(例如,在导航应用程序中)选择的预定路线进行比较,并且基于预定路线在可穿戴装置显示器160上呈现另外的图标200,例如,路线附近的加油站的图标200、路线附近的咖啡店的图标200等。用户装置处理器155可被编程为标识多个操作并且指示可穿戴装置处理器145呈现用于操作中的每一个的相应图标200。用户装置处理器155可基于用户历史来标识软件应用程序。也就是说,用户装置处理器155可标识用户在先前操作期间使用的软件应用程序,以标识用于当前操作的一个或多个软件应用程序。例如,用户装置处理器155可标识:在燃料购买操作的先前实例中,用户使用可穿戴装置140以使用导航应用程序来定位加油站。基于用户历史,用户装置处理器155可为燃料购买操作进行标识,以在可穿戴装置显示器160上呈现导航软件应用程序的图标200。可替代地或另外地,用户装置处理器155可基于例如来自数据存储区106和/或服务器130的预定显示项来标识显示项。每个操作可具有与操作相关联的睡眠分数阈值。如上所述,睡眠分数可指示用户的专注度。也就是说,较低的睡眠分数可指示用户较不专注,并且特定操作可能需要比当前睡眠分数指示的水平更高的专注度。当睡眠分数高于操作的睡眠分数阈值时,可穿戴装置处理器145可在可穿戴装置显示器160上呈现与操作相关联的显示项。用户装置处理器155可被编程为确定用户位置。用户装置处理器155可从例如可穿戴装置140中的位置传感器110收集数据115以确定用户位置。基于用户位置,用户装置处理器155可确定操作并且在可穿戴装置显示器160上呈现显示项。也就是说,特定操作仅可在具体位置(例如,加油站、咖啡店等)处执行。因此,当用户位置在具体位置的距离阈值内时,用户装置处理器155可确定基于这些具体位置的操作。此外,用户装置处理器155可确定可与用户位置一起由用户装置处理器155用来确定操作并呈现显示项的车辆101的位置。例如,如果车辆101的位置被确定成包括咖啡店的带状商业区,并且用户位置在咖啡店的距离阈值内,则用户装置处理器155可确定操作是购买咖啡并且可呈现咖啡店奖励应用程序的显示项。此外,如果睡眠分数高于阈值,则用户装置处理器155可确定用户可能不需要咖啡并且可确定不呈现和/或移除咖啡店奖励应用程序的显示项。基于睡眠分数,用户装置处理器155可从可穿戴装置显示器160呈现和/或移除一个或多个显示项。用户装置处理器155可将用户位置与车辆101的位置进行比较。当用户位置距车辆101的位置比预定阈值远时,用户装置处理器155可从可穿戴装置显示器160移除显示项。例如,如果用户装置处理器155已显示停车应用程序的显示项,则当用户位置距车辆101的位置比阈值远时,用户装置处理器155可确定用户已经停放车辆101并且从可穿戴装置显示器160移除停车应用程序的显示项。用户装置处理器155可基于车辆101的预定路线来确定显示项。基于车辆101的先前访问位置(例如,所存储“工作”位置、所存储“家”的位置等),用户装置处理器155可确定供车辆101导航到所述位置的路线。基于睡眠分数,用户装置处理器155可确定在导航路线时可执行的一个或多个操作。例如,用户装置处理器155可标识沿着路线的咖啡店并且在可穿戴装置显示器160上呈现显示项。基于睡眠分数,用户装置处理器155可在用户开始路线导航之前在可穿戴装置显示器160上显示附加功能的附加显示项。例如,当睡眠分数低于睡眠分数阈值时,用户装置处理器155可确定用户比先前路线导航时更疲劳,并且可在开始路线导航之前呈现咖啡店的显示项。此外,用户装置处理器155可基于睡眠分数来移除一个或多个显示项,例如,当睡眠分数低于睡眠分数阈值时可移除文本通知,从而指示用户可能太疲劳而无法对文本通知做出响应。每个图标200可具有指定的图标大小205。图标大小205是图标200的指定长度,例如,圆形图标200的直径、方形图标200的边长、三角形图标200的高度等。基于睡眠分数,可穿戴装置处理器145可调整图标大小205。例如,如果睡眠分数低于第一阈值,则可穿戴装置处理器145可以第一图标大小205显示图标200。然后,如果睡眠分数高于第一阈值,则可穿戴装置处理器145可以第二图标大小205显示图标200。每个操作可包括基于多个睡眠分数阈值的多个预定图标大小205。显示项可具有字体大小210。显示项可包括文本,例如,如图2所示的“地图”的文本和如图3所示的“停车”的文本。文本可描述十二点钟位置处的图标200(例如,图2中的地图图标200a)的操作。基于睡眠分数,可穿戴装置处理器145可调整显示项的文本的字体大小210。例如,图3中可穿戴装置显示器160上的文本的字体大小210大于图2中测试的字体大小210。每个显示项可具有可基于睡眠分数来选择的多个预定字体大小210。基于操作和睡眠分数,用户装置处理器155可指示可穿戴装置处理器145在可穿戴装置显示器160上为用户呈现图标200中的一个。例如,如果所标识操作是对车辆101进行导航,则用户装置处理器155可指示可穿戴装置处理器145在可穿戴装置显示器160的顶部附近显示图标200a和/或增大图标200a的图标大小205。通过将图标200a移动到可穿戴装置显示器160的顶部附近并增大图标200a的图标大小205,当睡眠分数指示用户可能较不专注时,用户更有可能注意到图标200a并向图标200a提供输入。基于数据115,用户装置处理器155可确定先前所确定操作中的一个已完成,即,不再是操作。例如,如果操作是购买燃料,则用户装置处理器155可在从燃料传感器110接收到指示燃料水平高于燃料水平阈值的数据115时确定操作已完成。在确定操作中的一个已完成时,用户装置处理器155可指示可穿戴装置处理器145移除用于已完成操作的相应图标200。用户装置处理器155可基于来自可穿戴装置140中的步数传感器110的数据115来确定操作。步数传感器110可确定用户已走的步数。基于步数和用户位置,用户装置处理器155可确定操作并在可穿戴装置显示器160上呈现显示项。例如,如果步数传感器110的数据115和位置数据115指示用户正朝向咖啡店行走,则用户装置处理器155可确定操作是购买咖啡并且可在可穿戴装置显示器160上呈现咖啡店奖励应用程序的显示项。除睡眠分数之外,用户装置处理器155还可使用步数传感器110的数据115来确定操作,例如,当睡眠分数低于阈值并且步数传感器110的数据115指示用户在一天特定时间内所走步数少于预定平均步数时,呈现咖啡店奖励应用程序的显示项。图3示出可穿戴装置处理器145,所述可穿戴装置处理器145已调整可穿戴装置显示器160来显示与图2所示的布置不同的图标200的布置。当用户装置处理器155从车辆101中的传感器110收集数据115时,用户装置处理器155可确定用户期望的操作已改变。例如,如果来自燃料水平传感器110的数据115指示燃料水平已提高,则用户装置处理器155可确定购买燃料不再是当前操作并且可确定用户的新操作。在图3的示例中,基于睡眠分数,用户装置处理器155指示可穿戴装置处理器145重新布置图标200a-200d,使得停车图标200b(其图2中位于三点钟位置处)在可穿戴装置显示器160的顶部附近,例如,位于十二点钟位置处。此外,用户装置处理器155可指示可穿戴装置处理器145重新布置其他图标200a-200d,例如,电话图标200d(其在图2中位于九点钟位置处)在图3中位于3点钟位置处,并且设置图标200c(其在图2中位于六点钟位置处)在图3中位于九点钟位置处。也就是说,在图2至图3的示例中,可根据预定优先级来布置图标200a-200d,其中优先级是例如指示用户将向相应图标200a-200d提供输入的可能性的序数值。用户装置处理器155可在12点钟位置处显示具有最高优先级的图标200a-200d,并且顺时针地围绕可穿戴装置显示器160按优先级降序显示其他图标200a-200d。另外地或可替代地,用户装置处理器155可增大图标200b的图标大小205并减小图标200a的图标大小205,如图3所示。也就是说,在图3的示例中,用户装置处理器155确定睡眠分数高于阈值,并且指示可穿戴装置处理器145在可穿戴装置显示器160上呈现图标200b并增大图标200b的图标大小205。在用户装置处理器155收集更多数据115时,用户装置处理器155可更新所确定操作并指示可穿戴装置处理器145根据所确定操作呈现其他图标200。用户装置处理器155可基于例如以下预定查找表来确定图标大小205和字体大小210(以及可穿戴装置显示器160的亮度和对比度):睡眠分数字体大小显示器亮度显示器对比度0-3012点50%正常31-5016点70%高51-10020点90%超高用户装置处理器155可基于睡眠分数来收集关于每个图标200的使用的数据115。也就是说,用户装置处理器155可在用户向每个图标200提供输入时记录睡眠分数。因此,用户装置处理器155可具有与每个图标200相关联的多个睡眠分数值。基于多个睡眠分数值,用户装置处理器155可确定每个图标200的睡眠分数的范围。所述范围具有下界r低和上界r高。下界r低通过取平均范围rμ(即,图标200的多个睡眠分数的平均值)并减去标准偏差rσ(即,图标200的多个睡眠分数的标准偏差)来确定,即,r低=rμ-rσ。上界r高通过将平均范围rμ与标准偏差rσ相加来确定,即,r高=rμ+rσ。因此,范围[r低,r高]表示特定图标200的睡眠分数的分布范围。在开始行程之前,用户装置处理器155可基于用户在先前行程中执行的操作来准备图标200的列表。如本文所用,“行程”是用户从起点位置贯穿到目的地的路线。用户可使用车辆101来贯穿行程。用户可在贯穿行程时执行一个或多个操作。图标200可根据预定排名(例如,基于行程期间的使用可能性)来布置。然后可过滤列表,即,可基于当前睡眠分数向列表添加和/或从列表移除图标200。例如,可根据以下公式针对每个图标200过滤列表:r=[0.6(u历史)+0.4(u先前)]·x其中r是排名值,u历史是用于基于用户历史的行程的图标200的使用百分比,如下所述,u先前是用于当前行程之前的预定数目的行程(例如,先前5次行程)的图标的使用百分比,并且x是基于当前行程的目的地和当前睡眠分数的布尔因子。因此,列表可按每个图标200的值r的降序排名。如本文所用,用户装置处理器155基于当前行程的目的地来确定要包括在用户历史中的行程。如果当前行程的目的地与存储在用户装置150中的行程的目的地不同(即,当前行程的目的地是新目的地),则用户装置处理器155将u历史定义为在所有先前行程中的图标200的利用度而不管目的地如何,并且进一步定义x=1。如果当前行程的目的地与先前行程中的至少一个相同,则用户装置处理器155将u历史定义为在与当前行程具有相同目的地的行程中的图标200的利用度,并且将x定义如下:另外地或可替代地,用户装置处理器155可将u历史定义为在与当前行程具有相同目的地和相同起点的先前行程中的图标200的利用度。在另一示例中,排名公式可以是r=[0.3(u历史)+0.4(u先前)]+|rμ-当前睡眠分数|*0.3其中u历史和u先前如上所述地定义。基于r值,用户装置处理器155可以选择预定数量的(n个)具有最高r值的图标200并且将它们呈现在可穿戴装置显示器160上。所述预定数量的(n个)图标200可基于统计数据(例如,用户在先前行程中执行的平均数量的操作)来确定。此外,用户装置处理器155可指示可穿戴装置处理器145在可穿戴装置显示器160上的12点钟位置处呈现具有最高r值的图标200,并且顺时针地围绕可穿戴装置显示器160按下降的r值顺序显示每个相继图标200。另外地或可替代地,上文所列示例性公式(包括所用系数)可基于例如由多个用户收集的数据115来调整。用户装置处理器155可基于当前时间来减少睡眠分数。随着用户一天的进展,用户可能变得较不专注并且操作效率可能降低。因此,用户装置处理器155可应用时间因子ft来减少睡眠分数,以便考虑到专注度的损失。示例性时间因子ft可以是:时间6am-12pm12pm-6pm6pm-12am12am-6amft1.00.80.60.0用户装置处理器155可被编程为指示可穿戴装置处理器145基于操作和睡眠分数在可穿戴装置显示器160上显示通知。通知可向用户提供与操作和/或操作的解决方案相关联的信息。例如,如果用户装置处理器155将操作标识为购买燃料,则用户装置处理器155可指示可穿戴装置处理器145显示指示当前燃料水平、附近加油站的位置以及燃料站处的估计燃料价格的文本通知。在另一示例中,用户装置处理器155可指示可穿戴装置处理器145在可穿戴装置显示器160上显示指示约会的日历条目。图4示出用于选择要在可穿戴装置显示器160上显示的显示项的过程400。过程400在框405中开始,在框405中用户装置处理器155接收用户的睡眠分数。如上所述,睡眠分数可由可穿戴装置处理器145和/或单独的睡眠跟踪装置确定。接下来,在框410中,用户装置处理器155选择要在可穿戴装置显示器160上显示的显示项(例如,图标200)。也就是说,与每个显示项相关联的操作可具有相应睡眠分数阈值,并且当睡眠分数超过相应睡眠分数阈值时,用户装置处理器155选择要在可穿戴装置显示器160上显示的显示项。接下来,在框415中,用户装置处理器155为每个显示项选择显示项的图标大小205和字体大小210。如上所述,基于睡眠分数,用户可能需要更大的图标200和/或更大的字体大小210来向显示项提供输入。每个显示项可具有基于睡眠分数的预定图标大小205和字体大小210,如上文所示。此外,每个显示项可具有用户装置处理器155可基于睡眠分数来选择的多个图标大小205和字体大小210。接下来,在框420中,用户装置处理器155利用选择的显示项、图标大小205和字体大小210向可穿戴装置处理器145发送消息。然后,可穿戴装置处理器145根据图标大小205和字体大小210在可穿戴装置显示器160上呈现显示项。在框420之后,过程400结束。如本文所用,修饰形容词的副词“基本上”意味着形状、结构、测量结果、值、计算结果等可能因为材料、机加工、制造、数据收集器测量、计算、处理时间、通信时间等方面的缺陷而偏离精确描述的几何形状、距离、测量结果、值、计算结果等。计算装置105通常各自包括可由一个或多个计算装置(诸如上面识别的那些)执行并且用于执行上文所述的过程的框或步骤的指令。计算机可执行指令可以通过使用多种编程语言和/或技术创建的计算机程序来编译或解释,所述编程语言和/或技术单独地或组合地包括但不限于javatm、c、c++、visualbasic、javascript、perl、html等。一般来讲,处理器(例如,微处理器)接收例如来自存储器、计算机可读介质等的指令,并执行这些指令,从而执行一个或多个过程,包括本文所述的过程中的一个或多个。此类指令和其他数据可使用多种计算机可读介质来存储和传输。计算装置105中的文件总体上是存储在计算机可读介质(诸如存储介质、随机存取存储器等)上的数据的集合。计算机可读介质包括参与提供可由计算机读取的数据(例如,指令)的任何介质。这种介质可采用许多形式,包括但不限于非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘和其他持久性存储器。易失性介质包括通常构成主存储器的动态随机存取存储器(dram)。计算机可读介质的常见形式包括例如软盘、软磁盘、硬盘、磁带、任何其他磁性介质、只读光盘驱动器(cd-rom)、数字化视频光盘(dvd)、任何其他光学介质、穿孔卡片、纸带、任何其他具有孔图案的物理介质、随机存取存储器(ram)、可编程只读存储器(prom)、电可编程只读存储器(eprom)、快闪-电可擦除可编程只读存储器(flash-eeprom)、任何其他存储器芯片或盒式磁带、或计算机可从中读取的任何其他介质。关于本文所描述的介质、过程、系统、方法等,应当理解,虽然此类过程等的步骤已被描述为按照特定顺序的序列发生,但是此类过程可通过以本文所描述的顺序以外的顺序执行的所描述步骤来实践。应当进一步理解,可同时执行某些步骤,可添加其他步骤,或可省略本文所描述的某些步骤。例如,在过程400中,可省略一个或多个步骤,或者可以与图4所示的不同的次序执行步骤。换句话说,本文对系统和/或过程的描述是出于说明特定实施例的目的而提供的,并且决不应当被解释为限制所公开的主题。因此,应当理解,包括以上描述和附图以及以下权利要求的本公开意图是说明性的而非限制性的。在阅读以上描述时,除所提供的示例之外的许多实施例和应用对于本领域技术人员将是显而易见的。不应参考以上描述来确定本发明的范围,而反而应参考随附于本发明和/或包括在基于本发明的非临时专利申请中的权利要求连同此类权利要求所赋予的等效物的全部范围来确定。预期并且希望本文所论述的领域在未来将有所发展,并且所公开的系统和方法将并入此类未来的实施例中。总而言之,应当理解,所公开的主题能够进行修改和变化。除非另外说明或者上下文另有要求,否则修饰名词的冠词“一个”应理解为意指一个或多个。短语“基于”涵盖部分地或完全地基于。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1