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

文档序号:9932965阅读:210来源:国知局
用于向行进时的用户提供信息的技术的制作方法
【专利说明】
【背景技术】
[0001]诸如智能电话、平板电脑和车辆内信息娱乐设备之类的移动计算设备典型地包括用于导航、驾驶方向或路径寻找的应用。那些应用可以使用全球定位系统(GPS)或其它技术来确定设备位置。驾驶方向和其它路线可以由移动设备或由与移动设备通信的服务器设备确定。方向典型地针对具有两个点之间的最短距离或行进时间的路线而生成。
[0002]这样的移动设备通常提供除导航应用之外的其它应用。例如,许多移动设备提供包括流送音频或视频的娱乐应用以及包括对文档和其它计算机文件的远程访问的生产力应用。作为结果,用户典型地期望用于其移动设备的可靠且快速的网络数据连接。典型的移动设备以指示信号强度的简单“柱状”图的形式向用户显示当前网络条件。
[0003]地理信息系统(GIS)可以存储通过地理位置而索引和/或可搜索的许多类型的数据。例如,GIS可以存储针对各种自治区、地区和/或其它地理位置的犯罪数据。典型的GIS包括可由诸如移动计算设备之类的众多客户端设备访问的自治区或其它实体所维护的GIS月艮务器。典型地,GIS数据可用于手动搜索和/或浏览,例如通过web接口。
【附图说明】
[0004]通过示例的方式而不是通过限制的方式在附图中图示本文所描述的概念。为了图示的简明和清楚,在图中图示的元件不一定按照比例绘制。在被视为恰当的情况下,在各图当中重复附图标记以指示对应或类似的元件。
[0005]图1是用于向行进时的用户提供信息的系统的至少一个实施例的简化框图;
图2是可由图1的系统建立的各种环境的至少一个实施例的简化框图;
图3是可由图1和2的系统的移动计算设备执行的用于收集网络条件信息的方法的至少一个实施例的简化流程图;
图4是可由图1和2的系统的移动计算设备和/或众包服务器执行的用于基于网络条件信息确定路线的方法的至少一个实施例的简化流程图;
图5是图示了可以用于确定图4的方法中的路线的图表结构的图;
图6是可由图1的系统建立的环境的至少一个实施例的简化框图;以及图7是可由图1和6的移动计算设备执行的用于向用户通知非安全位置的方法的至少一个实施例的简化流程图。
【具体实施方式】
[0006]虽然本公开的概念容许各种修改和可替换形式,但是其具体实施例已经在图中通过示例的方式示出且将在本文中详细描述。然而,应当理解的是,不存在将本公开的概念限制到所公开的特定形式的意图,而是相反,意图在于覆盖与本公开和随附权利要求一致的所有修改、等同方案和可替换方案。
[0007]在说明书中对“一个实施例”、“一实施例”、“说明性实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以或可以不必包括该特定特征、结构或特性。而且,这样的短语不一定指代相同的实施例。另外,当结合实施例描述特定特征、结构或特性时,主张结合无论是否明确描述的其它实施例实现这样的特征、结构或特性在本领域技术人员的知识范围内。此外,应当领会的是,以“A、B和C中的至少一个”的形式包括在列表中的项可以意指(A) ; (B) ; (C) ; (A和B) ; (A和C) ; (B和C) ; S(A、B和C)。类似地,以“A、B或C中的至少一个”的形式列举的项可以意指(A) ; (B) ; (C) ; (A和B) ; (A和C) ; (B和C);或(A^PC)0
[0008]在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合实现。所公开的实施例还可以被实现为由一个或多个暂时性或非暂时性机器可读(例如计算机可读)存储介质承载或者存储在其上的指令,所述指令可以被一个或多个处理器读取和执行。机器可读存储介质可以体现为用于以机器可读的形式存储或传输信息的任何存储设备、机构或其它物理结构(例如易失性或非易失性存储器、介质盘或其它介质设备)。
[0009]在图中,可能以具体布置和/或排序示出一些结构或方法特征。然而,应当领会的是,这样的具体布置和/或排序可能不是必需的。而是,在一些实施例中,这样的特征可以以与说明性附图中所示的方式和/或次序不同的方式和/或次序布置。此外,结构或方法特征在特定图中的包括不意指暗示这样的特征在所有实施例中都是必需的,且在一些实施例中可以不被包括或者可以与其它特征组合。
[0010]现在参照图1,在说明性实施例中,用于向行进时的用户提供信息的系统100包括一个或多个移动计算设备102、众包服务器104和地理信息系统(GIS)服务器106,其全部可以通过网络116与彼此通信。在使用中,如以下更加详细讨论的,每一个移动计算设备102可以确定与数个地理位置相关联的网络条件数据108。每一个移动计算设备102和/或众包服务器104可以使用与地图数据110组合的网络条件数据108以根据网络条件数据108确定两个地理位置之间的路线。因此,系统100可以提供沿具有最优或否则改进的网络连接性的路线的位置之间的方向。沿路线的改进的网络连接性可以增加数据使用或者以其它方式改进针对移动计算设备102的用户的行进体验。
[0011]此外或可替换地,在使用中,如以下更加详细讨论的,移动计算设备102可以确定移动计算设备102的当前情境并确定与当前情境相关联的安全水平。安全水平可以基于从GIS服务器106接收的犯罪数据112和/或事件调度数据114而确定。计算设备102可以主动向用户报警安全水平,例如通过当安全水平跌至阈值水平以下时发信号通知报警。系统100因而可以改进安全性并从而鼓励用户探索新的位置。
[0012]每一个移动计算设备102可以体现为能够施行本文所描述的功能的任何类型的移动计算设备,包括但不限于智能电话、蜂窝电话、手机、可穿戴计算设备、车辆内信息娱乐设备、计算机、平板计算机、膝上型计算机、笔记本计算机、消息传递设备、网络器具、web器具、分布式计算系统、多处理器系统、基于处理器的系统和/或消费电子设备。如图1中所示,说明性的移动计算设备102包括处理器120、输入/输出子系统122、存储器124、数据存储设备126、通信电路128和位置电路130。当然,每一个移动计算设备102可以包括其它或附加的组件,诸如在其它实施例中在台式计算机中通常发现的那些组件(例如各种输入/输出设备)。此外,在一些实施例中,说明性组件中的一个或多个可以被合并在另一组件中或者以其它方式形成其部分。例如,在一些实施例中,存储器124或其部分可以被合并在处理器120中。
[0013]处理器120可以体现为能够施行本文所描述的功能的任何类型的处理器。例如,处理器120可以体现为(一个或多个)单核或多核处理器、数字信号处理器、微控制器或其它处理器或处理/控制电路。类似地,存储器124可以体现为能够施行本文所描述的功能的任何类型的易失性或非易失性存储器或数据存储。在操作中,存储器124可以存储在移动计算设备102的操作期间使用的各种数据和软件,诸如操作系统、应用、程序、库和驱动器。存储器124经由I/O子系统122通信耦合到处理器120,1/0子系统122可以体现为促进与处理器120、存储器124和移动计算设备102的其它组件的输入/输出操作的电路和/或组件。例如,I/O子系统122可以体现为或以其它方式包括存储器控制器中枢、输入/输出控制中枢、固件设备、通信链路(即,点对点链路、总线链路、导线、线缆、光导、印刷电路板迹线等)和/或其它组件和子系统以促进输入/输出操作。在一些实施例中,I/O子系统122可以形成片上系统(SoC)的部分且连同处理器120、存储器124和移动计算设备102的其它组件一起被合并在单个集成电路芯片上。
[0014]数据存储设备126可以体现为被配置用于数据的短期或长期存储的任何类型的一个或多个设备,诸如例如存储器设备和电路、存储器卡、硬盘驱动器、固态驱动器或其它数据存储设备。数据存储设备126可以永久或暂时存储网络条件数据108和/或地图数据110。在一些实施例中,数据存储设备126可以永久或暂时存储犯罪数据112和/或事件调度数据114。
[0015]移动计算设备102的通信电路128可以体现为能够实现通过网络116的移动计算设备102、众包服务器104、GIS服务器106和/或其它远程设备之间的通信的任何通信电路、设备或其集合。通信电路128可以配置成使用任何一个或多个通信技术(例如无线或有线通信)和关联的协议(例如3G、LTE、蓝牙?、W1-Fi ?、WiMAX等)以实现这样的通信。
[0016]移动计算设备102的位置电路130可以体现为能够确定移动计算设备102的精确或近似定位的任何类型的电路。例如,位置电路130可以体现为全球定位系统(GPS)接收器,其能够确定移动计算设备102的精确坐标。在其它实施例中,位置电路130可以使用由通信电路128提供的到具有已知定位的蜂窝网络塔的距离或角度来三角测量或三边测量移动计算设备102的定位。在其它实施例中,位置电路130可以使用通信电路128基于与具有已知定位的无线网络的关联性来确定移动计算设备102的近似定位。
[0017]在说明性实施例中,移动计算设备102还包括显示器132、音频设备134和触觉设备136。移动计算设备102的显示器132可以体现为能够显示数字信息的任何类型的显示器,诸如液晶显示器(IXD)、发光二极管(LED)、等离子体显示器、阴极射线管(CRT)或其它类型的显示设备。在一些实施例中,显示器132可以耦合到触摸屏以允许与移动计算设备102的用户交互。音频设备134可以体现为能够生成用于输出的音频信号的任何设备,诸如扬声器、音频换能器、音频输出插口、数模转换器(DAC)或其它类型的音频设备。触觉设备136可以体现为能够向移动计算设备102的用户提供触觉反馈的任何设备,诸如振动器、蜂鸣器、力反馈设备或任何其它触感反馈设备。触觉设备136可以被移动计算设备102用于向用户提供其它附近的人不可见、可听或以其它方式容易可检测的通知。
[0018]在一些实施例中,说明性的移动计算设备102可以包括本地网络条件数据138。本地网络条件数据138可以包括由移动计算设备102生成、从众包服务器104高速缓存或者以
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1