用于向行进时的用户提供信息的技术的制作方法_4

文档序号:9932965阅读:来源:国知局
件调度数据114可以用于确定一般与经预测的位置相关联的安全水平,或者可以用于确定特定于设备情境的安全水平。例如,犯罪数据112可以包括指定不同日时处的犯罪率的数据,并且安全性确定模块606可以基于当前日时确定安全水平。
[0049]用户通知模块608配置成当经预测的位置相对不安全时通知用户。用户通知模块608可以当安全水平具有与阈值安全水平的预定关系时通知用户,例如当安全水平跌至阈值以下时。用户通知模块608可以使用任何可用的用户交互模态(诸如图形显示、可听输出或触感反馈)来通知用户。
[0050]现在参照图7,在使用中,移动计算设备102可以执行用于向用户通知不安全位置的方法700。方法700在块702中开始,其中移动计算设备102确定移动计算设备102的情境。设备情境可以包括涉及移动计算设备102的当前位置、当前条件或当前使用的任何信息。例如,在一些实施例中,在块704中,移动计算设备102可以确定移动计算设备102的当前位置。移动计算设备102可以使用位置电路130来做出该确定。在一些实施例中,在块706中,移动计算设备102可以确定移动计算设备102的方向和/或速度。可以基于使用位置电路130确定的位置数据来确定方向和/或速度数据。此外或可替换地,可以从耦合到移动计算设备102的车辆接收方向和/或速度数据。在一些实施例中,在块708中,移动计算设备102可以确定与移动计算设备102相关联的本地日时。
[0051]在一些实施例中,在块710中,移动计算设备102可以确定计划路线。例如,移动计算设备102可以基于从用户接收的输入确定计划路线,例如在绘制地图应用中。在一些实施例中,移动计算设备102可以推断路线的一部分或全部,例如确定从当前位置到已知目的地的路线。此外,在一些实施例中,在块712中,移动计算设备102可以确定与移动计算设备102相关联的运输模式(例如步行、驾驶、公共交通等)。交通模式的确定可以基于使用位置电路130确定的位置或移动数据。在一些实施例中,在块714中,移动计算设备102可以确定与移动计算设备102相关联的车辆的当前范围。例如,移动计算设备102可以与车辆通信以参考可以用于确定车辆能够行进的距离的可用燃料和驾驶条件。
[0052]在块716中,移动计算设备102基于设备情境预测用于评估的位置。经预测的位置是移动计算设备102—一以及由此用户一一很可能将来拜访的位置。通过使用用于评估的经预测的将来位置,移动计算设备102能够在用户进入或到达经预测的位置之前向用户报警潜在的不安全条件,如以下讨论的。在一些实施例中,在块718中,移动计算设备102可以确定附近目的地。例如,给定当前设备位置、方向和速度,移动计算设备102可以预测在当前行进方向上邻近于当前位置的位置。到经预测的位置的距离可以取决于例如行进的速度或模式。例如,当步行时,经预测的位置可以是下一街区;当驾驶时,经预测的位置可以是下一邻区或主干街道。在一些实施例中,在块720中,移动计算设备102可以确定经预测的路线上的目的地。经预测的位置可以处于不直接邻近于移动计算设备102的当前位置的经预测的路线的部分上。
[0053]在块722中,移动计算设备102基于设备情境确定针对经预测的位置的安全水平。安全水平可以体现为与经预测的位置处的犯罪可能性相关联的任何可量化值。例如,安全水平可以基于犯罪数据112。犯罪数据112可以包括涉及针对特定地理位置的犯罪发生率的任何数据,诸如所报告的犯罪的数目、每时间段的犯罪率、每人口的犯罪率、特定地理区域中的犯罪可能性或者特定日时处的犯罪可能性。犯罪数据112可以针对所有犯罪而聚合,或者可以包括针对犯罪子集(例如暴力犯罪、财产犯罪等)的数据。此外或可替换地,安全水平可以基于事件调度数据114。移动计算设备102可以确定是否针对经预测的位置和设备情境(例如日时)调度任何大众人群事件。大众人群事件可以包括运动事件、节日、公共抗议和很可能吸引大量的人到集中地理区域中的其它事件。大众人群事件的存在可以使移动计算设备102确定较低安全水平。除了基于诸如犯罪数据112和/或事件调度114之类的预定义的安全数据确定安全水平之外,移动计算设备102还基于当前设备情境确定安全水平。例如,对于特定位置,所确定的安全水平在夜晚可以针对相同位置比在白天更低。在一些实施例中,在块724中,移动计算设备102可以从GIS服务器106检索犯罪数据112和/或事件调度数据114。
[0054]在块726中,移动计算设备102比较所确定的安全水平与阈值安全水平以确定经预测的位置的安全性。在一些实施例中,比较可以是二元的,得到预测位置安全或不安全的确定。在一些实施例中,比较可以确定从完全安全到完全不安全的相对安全水平的连续体(continuum)。在块728中,移动计算设备102确定经预测的位置是否不安全。如果经预测的位置安全(或完全安全),方法700循环回到块702以继续监视设备情境。如果经预测的位置不安全(或不完全安全),方法700前进到块730。
[0055]在块730中,移动计算设备102向用户通知安全水平。移动计算设备102可以使用任何可用的用户交互模式来通知用户。在一些实施例中,在块732中,移动计算设备102可以为用户生成视觉、可听或触觉警告。警告可以在性质上是渐进式的;也就是说,随着经预测的位置的安全水平减小,警告可以在幅度和/或紧迫性方面增大。应当理解的是,当移动计算设备102保持在不安全的位置中时,警告可以继续被显示或者以其它方式维持。在一些实施例中,警告可以以不太可能还向附近的人报警或打扰附近的人的方式生成。例如,移动计算设备102可以激活触觉设备136以向用户通知何时要进入危险区域。移动计算设备102可以生成与由移动计算设备102产生的其它通知不同的触觉信号(例如振动模式),从而允许用户意识到潜在危险而不需要在视觉上参考移动计算设备102。作为另一示例,移动计算设备102可以在显示器132上生成视觉指示符,诸如图标或警告标签,以通知用户。例如,当移动计算设备102体现为可穿戴计算设备(诸如智能眼镜)时,视觉指示符可以被显示在被定位成仅对移动计算设备102的用户来说可见的抬头显示器132上。
[0056]在一些实施例中,在块734中,移动计算设备102可以向用户建议可替换的路线。可替换的路线可以是具有比经预测的位置更高的安全水平的可替换方向、路线或目的地。例如,再次考虑具有抬头显示器的可穿戴计算设备,移动计算设备102可以简单地显示将用户朝着相对安全而导向的箭头或其它视觉指示符。作为另一示例,移动计算设备102可以生成将用户朝向相对安全而导向的触觉信号。例如,移动计算设备102可以在用户侧生成指向不安全的经预测的位置的振动以指示用户不应当接近该方向。作为另一示例,移动计算设备102可以生成可替换路线和/或沿路线的可替换位置。例如,当通过汽车来行进时,移动计算设备102可以确定沿计划路线的特定位置(例如加油站、休息区等)不安全,并建议可替换位置(例如较安全位置中的可替换加油站)。当然,当确定可替换路线时,移动计算设备102可以考虑诸如车辆范围之类的设备情境。
[0057]在一些实施例中,在块736中,移动计算设备102可以在地图上呈现安全水平覆盖(overlay)。安全水平信息的呈现可以允许用户确定可替换路线或以其它方式评估安全性。例如,移动计算设备102可以对针对沿计划路线的点的安全水平进行颜色编码或者以其它方式指示针对沿计划路线的点的安全水平。安全水平在地图上的呈现对于诸如智能电话或车辆内信息娱乐设备之类的移动计算设备102的更具能力的实施例而言可以是适当的。在向用户通知安全水平之后,方法700循环回到块702以继续监视设备情境。
[0058]示例
以下提供本文所公开的技术的说明性示例。技术的实施例可以包括以下描述的示例中的任何一个或多个和任何组合。
[0059]示例I包括一种用于生成定向路由指令的移动计算设备,所述移动计算设备包括:网络监视模块,其:确定与定义起始位置与目的地位置之间的一个或多个路线的多个路线段中的路线段相关联的网络条件信息;并且存储网络条件信息;以及路线确定模块,其根据网络条件信息确定从起始位置到目的地位置的路线。
[0060]示例2包括示例I的主题,并且其中网络条件信息包括与所述路线段相关联的网络类型。
[0061]示例3包括示例I和2中任一个的主题,并且其中网络条件信息包括与所述路线段相关联的网络信号强度。
[0062]示例4包括示例1-3中任一个的主题,并且其中确定网络条件信息包括:确定移动计算设备的当前位置;确定与移动计算设备的当前位置相关联的网络条件信息;以及将网络条件信息与同当前位置相关联的所述多个路线段中的所述路线段相关联。
[0063]示例5包括示例1-4中任一个的主题,并且其中确定网络条件信息包括:确定与所述路线段相关联的移动计算设备的多个位置;确定针对所述多个位置的平均网络条件信息;以及将平均网络条件信息与所述路线段相关联。
[0064]示例6包括示例1-5中任一个的主题,并且其中确定网络条件信息包括从众包服务器接收与所述路线段相关联的网络条件信息。
[0065]示例7包括示例1-6中任一个的主题,并且其中确定路线包括:确定与所述多个路线段相关联的道路代价信息;基于与所述路线段相关联的网络条件信息调节与所述路线段相关联的道路代价信息;以及根据与所述多个路线段相关联的经调节的道路代价信息确定路线。
[0066]示例8包括示例1-7中任一个的主题,并且其中根据经调节的道路代价信息确定路线包括基于经调节的道路代价信息施行迪杰斯特拉最短路径图表搜索算法。
[0067]示例9包括示例1-8中任一个的主题,并且其中确定路线包括:确定从起始位置到目的地位置的临时路线,临时路线包括所述路线段;以及基于与所述路线段相关联的网络条件信息更改临时路线。
[0068]示例10包括示例1-9中任一个的主题,并且其中更改临时路线包括:确定与所述路线段相关联的网络条件信息是否具有与参考网络条件的预定义关系;以及响应于网络条件信息具有与参考网络条件的预定义关系而重路由路线以避开所述路线段。
[0069]示例11包括一种用于生成定向路由指令的
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1