公告:新满多没有杂乱广告的网站, 请大家收藏!很好记,域名是 新满多 拼音!xinmanduo.com ! 更简洁好记的 ykyh.net

您的当前位置:首页 > 专利技术 > 正文 -- 手机或者平板访问

生成并显示与移动设备的当前地理位置相关联的位置实体信息的系统和专利与流程

来源:未知 编辑:晚一步 时间:2018-07-29

本公开一般而言涉及提供位置信息以显示在地图应用中,并且更特别地涉及生成并显示与移动设备的当前地理位置相关联的位置实体信息。



背景技术:

移动地图应用可用于向移动设备用户提供当前位置信息的某些部分。例如,一些移动地图用户能够在地图(map)上看到他们的当前位置的地理坐标(例如纬度和经度)。然而,地理位置没有与位置实体的语义名称(例如,营业场所(place)的名称)自动相关。无法访问与用户当前地理位置相关联的名称或场所,那么用户就无法立即访问有关该场所的附加的电子可用信息。例如,移动设备将需要知道位置实体的名称,以便对显示关于这些位置实体的附加信息的数据页进行检索。在已知系统中,用户必须在单独的浏览器或搜索(search)窗口中单独地打出位置实体的名称,以访问附加信息。



技术实现要素:

本公开的实施例的方面和优点将部分地在以下说明书中阐述,或者可以从说明书中获知,或者可以通过实施例的实施方案来获知。

本公开的一个示例方面涉及用于显示与移动设备的当前地理位置相关联的位置实体信息的由计算机实施的方法。该方法可以包括:由一个或更多个计算设备获取指示出移动设备的当前地理位置的数据。该方法还可以包括:由一个或更多个计算设备提供显示与移动设备的当前地理位置相关联的地理区域的地图图像。该方法还可以包括:由一个或更多个计算设备提供在地图图像上在指示出移动设备的当前地理位置的位置处显示第一界面元素。该方法还可以进一步包括:至少部分地基于对移动设备的当前地理位置相对于附近的位置实体的列表中的每一个位置实体进行的因子分析,由一个或更多个计算设备确定一个位置实体作为附近的位置实体的列表中的最佳匹配。该方法还可以包括:由一个或更多个计算设备提供在地图图像上显示第二界面元素,其中,第二界面元素提供关于所确定的位置实体的信息。该方法还可以包括:由一个或更多个计算设备接收指示出用户选择了第一和第二界面元素中的一个或更多个界面元素的数据。该方法还可以进一步包括:由一个或更多个计算设备自动提供显示单独的显示区域,其包括关于所确定的位置实体的信息。

本公开的其他示例性的方面涉及用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的系统、装置、有形的、非瞬时计算机可读介质、用户界面、存储设备和电子设备。

参考以下说明和所附权利要求将更好地理解不同实施例的这些特征和其它特征、方面和优点。并入并构成本说明书的一部分的附图示出了本公开的实施例,并且与说明书一起用于解释相关原理。

附图说明

在说明书中阐述了针对本领域技术人员的实施方案的详细讨论,说明书参考附图,其中:

图1示出根据本公开的示例性方面的示例性的第一图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图2示出根据本公开的示例性方面的示例性的第二图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图3示出根据本公开的示例性方面的示例性的第三图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图4示出根据本公开的示例性方面的示例性的第四图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图5示出根据本公开的示例性方面的示例性的第五图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图6示出根据本公开的示例性方面的示例性的第六图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图7示出根据本公开的示例性方面的示例性的第七图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图8示出根据本公开的示例性方面的示例性的第八图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图9示出根据本公开的示例性方面的示例性的第九图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图10示出根据本公开的示例性方面的示例性的第十图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图11示出根据本公开的示例性方面的示例性的第十一图形用户界面,其被配置成用于显示与移动设备的当前地理位置相关联的位置实体信息;

图12示出根据本公开的示例性方面的用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的示例性方法的流程图;

图13示出根据本公开的示例性方面的用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的示例性方法的附加方面的流程图;

图14示出根据本公开的示例性方面的用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的示例性方法的附加方面的流程图;

图15示出根据本公开的示例性方面的用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的示例性方法的附加方面的流程图;以及

图16提供了用于实施根据本公开的示例性方面的移动应用的系统部件的示例概述。

具体实施方式

现在将详细参考实施例,其中的一个或更多个示例在附图中示出。每一个示例通过对实施例的解释来提供,而这些示例并不限制本公开。事实上,对于本领域技术人员来说显而易见的是,在不脱离本公开的范围或想法的情况下可以对实施例进行各种修改和变化。例如,作为一个实施例的一部分示出或描述的特征可以与另一实施例一起使用以产生又一实施例。因此,意图是本公开的方面涵盖这样的修改和变化。

本公开的示例性方面涉及用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的系统和方法。在已知的移动地图应用中,用户能够在地图上看到他们的当前位置的地理坐标(例如纬度和经度)。然而,地理位置没有与位置实体的语义名称(例如,营业场所的名称)自动相关。无法访问与用户当前地理位置相关联的名称或场所,那么用户就无法立即访问有关该场所的附加的电子可用信息。例如,移动设备将需要知道位置实体的名称,以便对显示关于这些位置实体的附加信息的数据页进行检索。在已知系统中,用户必须在单独的浏览器或搜索窗口中单独地打出位置实体的名称,以访问附加信息。相比之下,本文中描述的实施例可以帮助用户识别在他们的当前位置中的位置实体,同时减少需要在他们的移动设备与远程服务器之间交换的数据的总量。由于将位置实体信息结合地理信息提供给用户的移动设备,所以用户可以无需对位置实体信息执行单独的在线搜索,并且因此在他们的移动设备上接收当前地理位置的地图图像时可以避免在它们的移动设备与服务器之间的消息交换。

根据本公开的方面的公开的实施例可以在用户界面内生成并显示与移动设备的当前地理位置相关联的位置实体信息,该用户界面例如是用于移动设备的地图应用界面。位置实体信息可以呈各种可选的图形用户界面(GUI)元素的形式,包括为所确定的位置实体提供标识信息的图标和文本标签。呈一个或更多个可选的GUI元素的形式来提供位置实体信息给予了在选择一个或更多个GUI元素时将关于位置实体的附加信息链接至移动设备的优点。用户还被有利地给予机会来在所确定的位置实体不正确的时更正它们,来从他们的位置历史中移除数据点或者来简单地访问相关的附加工具和信息,以便当他们当前处于给定位置时改善他们的体验。

所公开的实施例包括相对于移动设备位置的数据分析的方面。应当理解的是,在所公开的实施例中,移动设备位置仅在具有相应的用户同意的情况下才被确定。任何授权共享用户位置数据是受保护的和私有的,只有提供了附加的同意才共享。出于许多目的,与移动设备的位置相关联的用户身份被配置为匿名方式,使得提供与特定位置相关的用户帮助和信息,而不需要用户特定的信息。

示例性的实施例可以包括用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的方法以及由计算机实施的系统,以在移动设备上进行显示。位置实体信息可以包括被提供作为地图应用界面的一部分的界面元素,该界面元素通常示出与移动设备的当前地理位置相关联的地理区域的地图图像。第一界面元素可以对应于定位于地图图像上且在移动设备的所估计的当前地理位置处提供的图标或其它元素。该第一界面元素可被配置为在移动设备改变位置时跟踪用户及其移动设备。

在提供用于显示的附加界面元素之前,移动设备确定其当前地理位置是否可以与一个或更多个附近的位置实体相关联。在一些实施例中,移动设备的当前地理位置与附近的位置实体的列表之间的比较导致将其中一个附近的位置实体确定为最佳匹配。在一些示例中,位置实体确定可以通过最近的位置确定自动完成。在其他示例中,位置实体确定可以附加地或替选地考虑指示出给定用户感兴趣的位置实体的个性化信息,例如先前访问的位置、先前搜索的位置、先前保存的位置和特殊的用户偏好。在位置实体确定的一些示例中,生成指示出移动设备当前位于其中每一个附近的位置处的可能性的置信度分数。置信度分数可以部分地用于决定是否自动进行选择。如果无法以足够高的置信度进行选择,则可以显示附近的位置实体的列表,用于用户手动选择与其当前地理位置对应的适当位置实体。

一旦根据移动设备的当前地理位置确定位置实体,则可以提供附加的界面元素用于在移动地图界面或其他移动设备界面上显示。附加的界面元素提供关于所确定的位置实体的信息。在一些示例中,附加界面元素包括提供所确定的位置实体的语义识别符的文本标签和/或与所确定的位置实体相关联的用户指定的别名的文本标签。文本标签可以与指示出移动设备的当前地理位置的界面元素相邻地定位。这样的文本标签可以附加地或替选地设置在其他位置,例如与指南图标相邻。在其他示例中,附加的界面元素包括与所确定的位置实体(例如,餐馆(restaurant)图标、家图标、工作地点(work)图标等)的类别相关联的图形图标,其与指示出移动设备的当前地理位置的界面元素相邻地被叠加或提供。当移动设备离开所确定的位置实体或选择新的位置实体时,可以修改这些附加的界面元素。

可以将提供关于所确定的位置实体的信息的一个或更多个所显示的界面元素配置为链接至关于位置实体的更多信息的可选的显示元素。例如,其中一个或更多个界面元素的用户选择可能导致自动启动单独的显示区域,其包括关于所确定的位置实体的信息。例如,单独的显示区域可以对应于包括联系人信息、网站链接、评级(ratings)和评论(reviews)以及与位置实体相关联的其他信息的场所页。单独的显示区域还可以包括界面元素或其他指示,即,特殊的位置实体已被确定为与移动设备的当前地理位置的最佳匹配。

可以使用附加的显示特征或通知来向用户提供关于与移动设备的当前地理位置相对应的所确定的位置实体的信息。例如,在选择对应的位置实体时,可以将在地理区域的地图图像上显示的界面元素从移动设备的所估计的当前位置移位到所确定的位置实体的已知坐标。通知可以被有选择性地发送到移动设备,指示出其中一个附近的位置实体已被确定为与移动设备的当前地理位置的最佳匹配。

根据示例性的实施例,移动设备用户能够在移动设备上提供的地图图像界面上查看关于他当前地理位置的信息。界面包括示出移动设备的所估计的当前地理位置的图形用户界面(GUI)元素。将与当前地理位置相关联的坐标与附近的位置的列表进行比较,附近的位置的列表可选地可以根据指示出给定用户感兴趣的位置实体的个性化信息进行评分。如果对应的位置实体可以被确定为大于置信度得分阈值,则可以在地图界面上提供附加的GUI元素以提供关于所确定的位置实体的附加信息,并且选择GUI元素导致显示单独的显示区域,包括具有关于所确定的位置实体的附加信息的场所页。如果对应的位置实体仅可以被确定为置信度得分低于阈值水平,则可以向用户显示附近的位置实体的列表以进行手动选择。附加的GUI元素可以包括图标(例如所确定的位置实体的类别的图形指示符)和/或文本标签(例如位置实体的语义识别符或用户定义的别名)。用户选择所显示的GUI元素可能导致关于所确定的位置实体的附加场所页信息被提供用于在移动设备上显示,从而提供用于立即访问的附加信息,例如联系信息、网站链接、评级和评论以及其他的与位置实体相关信息。

在一些实施例中,为了获得本文描述的技术的优点,用户可能需要允许对由模块化设备收集的信息进行收集和分析。例如,在一些实施例中,可以向用户提供对程序或特征是否收集这样的信息进行控制的机会。如果用户不允许收集和使用这样的信号,则用户可能不会收到本文描述的技术的优势。还可以向用户提供撤销或修改同意的工具。此外,某些信息或数据可以在存储或使用之前以一种或更多种方式处理,以便消除个人身份信息或其他信息。

现在参考图1至16,示出了用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的示例性的系统和方法的各种具体方面。图1至16通常示出了根据所公开的实施例使用的图形用户界面内的示例性显示元素。更特别地参考图1,可以提供示例性图形用户界面110作为地图应用、地理信息系统、导航应用或可以用于确定和/或访问当前位置、导航方向或其他地理信息的其他应用的一部分。界面110可以包括搜索界面元素111,移动设备用户可以通过该搜索界面元素111输入用于地图应用的特殊的位置或目的地的名称,用以识别。界面110还可以包括对应于与移动设备的当前位置相关联的地理区域的地图图像的较大的界面部分112。地图图像112可以包括城镇、道路、地标(landmarks)、区域指示符、水体、公共交通路线路和站点等基本地图组件。

仍参考图1,在地图图像112上在指示出移动设备的当前地理位置的位置处提供有界面元素113。界面元素113在图1中示出为具有小箭头延伸的大致圆形的图标,然而应当理解的是,任何类型的图标都可以用于一般地指示出地图图像112上的移动设备的当前地理位置。可以使用一种或更多种已知的位置确定技术来计算当前地理位置,包括但不限于从移动设备内提供的位置传感器确定实时位置信号。位置传感器可以包括但不限于全球定位系统(GPS)输出、无线扫描输出和加速度计输出或可用于获得用户物理位置的最佳估计的其他部件组件(例如,特定的地理位置坐标。)

界面110的右下部分还包括附加的界面元素114和115,它们可被配置成用于启动相对于地图界面110的特定动作的可选图标。例如,界面元素114可以对应于“我的位置”图标,其移位地图图像112和当前位置界面元素113,使得当前位置和周围的地图图像通常居中地处于用户界面110内。界面元素115可以对应于“指南”或“Explore(探索)”图标,其在选择时提供关于移动设备的当前位置或包围当前位置的区域的附加信息。在一些示例中,可以实施改变界面元素114和/或115的外观,以指示出地图应用当前正在跟踪用户的当前地理位置。例如,用户可以点击“我的位置”图标114,在此图标114可以改变颜色或其他外观方面,以指示出移动设备现在处于跟踪模式。在接收到指示出用户选择“我的位置”图标114的数据时,“指南”图标115还可以变色或以其他方式改变外观的方面,以指示出通过指南应用可用的内容表示在用户的当前地理位置周围的场所。

图1的用户界面1为移动设备的当前地理位置提供基本的地理坐标。然而,关于用户当前位置的附加细节通常是令人期待的。相对于所公开的实施例特别感兴趣的是确定与移动设备的当前地理位置相关联的特殊的位置实体。特殊的位置实体通常对应于用于特征、地标、兴趣点(POI)或与地理位置相关联的其他对象或事件的语义识别符。例如,位置实体可以包括商业、餐馆、住宅、零售店、咖啡店、酒吧、音乐会场、名胜、博物馆、主题公园、竞技场、体育场、礼拜场所、节日、组织,地区、临近地区、另一位置实体的子集或另一合适的兴趣点。特殊的位置实体的标识可以包括语义场所名的标识,该语义场所名是位置实体的区域性的唯一识别符,其可与基于坐标或基于位置的识别符区分开。然而,除了名称之外,与在所公开的实施例中与特殊的位置实体相关联的语义场所数据还可以包括关于位置实体的元数据,例如其类别;关于场地的物理位置和几何形状的部分的、不确定和/或完整的信息;以及访问该位置实体的用户的行为、人口统计学或心理变数的分布的一个或更多个表征。位置实体也可以根据由用户分配给特殊的位置实体的别名识别符来限定。例如,用户可以限定与用户的主要住所相对应的特定高层公寓具有“家”的别名,而将收容用户的雇主的办公建筑物(building)定义为“work(工作地点)”。

确定一个位置实体与移动设备的当前地理位置相匹配可以涉及从附近的位置实体的列表中识别出最佳匹配。用于将附近的位置实体的列表识别为候选者的源可以包括例如将位置实体链接至地理位置(例如地理信息系统数据库)的实体信息的数据库。在一些例子中,识别出预定数目的候选的位置实体(例如,前5个或前10个候选的位置实体)。然后可以分析候选的位置实体的这个子集,以通过本文公开的确定算法来确定最佳匹配,并且/或者也可以用于消歧显示,用户可以通过该消岐显示来手动选择与他当前地理位置相关联的最佳匹配。具有候选位置实体的子集可以有助于促进所公开的确定算法中的效率,而不需要对所有附近的位置实体进行综合的因子分析。

用于确定可能的候选位置实体之中的最佳匹配的因子可以包括以下中的一个或更多个:位置信号可用性因子,其指示出在确定用户的精确地理位置时位置传感器信息(例如GPS信号、Wi-Fi扫描、蜂窝三角测量信号等)的可用程度;距离因子,其表示每一个候选的位置实体与当前地理位置之间的距离;欢迎度因子,其描述了每一个位置实体的受欢迎度(例如,多个社交媒体提及、多个登记、多个针对路线的请求和/或整体受欢迎度等级);营业时间重叠因子,其描述了与位置实体相关联的营业时间集合是否与当前地理位置被识别的时间段重叠;以及一个或更多个个性化因子,其描述了用户与候选的位置实体之间的先前交互。示例性的个性化因子可以包括:用户执行相对于位置实体的地图点击的多个实例;用户请求到该位置实体的路线的多个实例;用户已经登记到该位置实体的实例;用户通过从移动支付系统或虚拟钱包获得的数据证明与位置实体已进行交易的多个实例;和/或用户已经执行相对于位置实体的web搜索查询的多个实例。

将位置实体确定为移动设备的当前地理位置的最佳匹配还可以包括确定是否以高置信度得分或低置信度得分进行的最佳匹配。在这样的示例中,可以基于上述的用于确定最佳匹配的因子中的一个或更多个来为每一个候选的位置实体生成置信度分数。高于预定值的置信度分数可以被认为是高置信度分数,而低于预定值的置信度分数可被认为是低置信度得分。可以选择用于确定高和低置信度的预定阈值,使得高置信度确定指示出具有准确指出移动设备的特定位置的强信号,而低置信度确定不能以高精确度准确指出精确位置。置信度分数的范围也可以根据公开的确定技术来使用。使用置信度分数以及将识别出的位置实体最终确定为具有高置信度和/或低置信度的最终确定可以为图形用户界面中的显示提供不同特征。

图2至3示出了各种界面元素,当一个位置实体根据所公开的技术被确定为具有针对该确定可能是正确的来说的高置信度时显示这些界面元素。例如,图2示出了类似于图1的界面120的用户界面120、并且包括搜索界面元素121、与当前地理位置相关联的通用地图图像122、示出了移动设备的当前地理位置的界面元素123、“我的位置”图标124和“指南图标”125。在图2的示例中,确定的是:由界面元素123表示的当前地理位置与“Google Japan(谷歌日本)”最佳匹配并作为相应的位置实体。谷歌日本(Google Japan)也可能先前被用户识别为与该用户的工作地点位置相对应。因此,用户将“work”限定为用于谷歌日本的别名位置实体名称。

两个特殊的更新包括在图2的用户界面120中,它们示出了特殊的位置实体被标识为与当前地理位置的最佳匹配。第一更新呈附加界面元素126的形式表示。附加界面元素126对应于邻近“导向”图标125定位的文本标签。在图2的例子中,文本标签126提供与所确定的位置实体相关联的用户分配的别名,例如“Work”。在其他示例中,文本标签126可以包括用于位置实体(例如,“Google Japan”)或街道地址或其他描述性地理识别符(例如,“Elm街32号”)的非别名语义场所名。

对应于与所确定的位置实体的类别相关联的图形图标的第二更新通过附加界面元素127来提供。图形图标127可以叠加在界面元素123之上或附近,以便向用户提供已经确定了相应位置实体的指示,并且还提供关于所确定的位置实体的附加信息。具有用作界面元素127的专用的图标类型的不同类别的位置实体包括但不限于家、工作地点、机场、自动柜员机、银行(bank)、酒吧、咖啡馆、露营地、公墓、民用建筑物、高尔夫球场、港口、医院、图书馆、出租房、纪念碑、电影院(movie theater)、博物馆、公园、停车场(parking lot)、警察局、邮局、餐馆、学校、购物、超市、寺庙、大学和礼拜场所。图标可以针对不同的国家进行定制,以最大化不同用户的信息内容。此外,一些类别的位置实体可以被分解成特殊类型的位置实体的更特殊的子集。例如,礼拜场所可以有基于类型的不同图案,例如佛教、基督教、印度教、伊斯兰教、耆那教、犹太教、摩门教、锡克教等。在图2的示例中,用于界面元素127的公文包图标告诉用户所确定的位置实体对应于工作地点位置。在所公开的技术的一些示例中,图2的用户界面120的更新仅当位置实体确定在高置信度的情况下进行而不在低置信度的情况下进行。

图3示出了附加界面元素的不同示例,可以显示这些附加界面元素以示出将特殊的位置实体以高置信度确定为最佳地匹配移动设备的当前地理位置。在图如图3所示,用户界面130包括搜索界面元素131、地图图像132、在指示出移动设备的当前地理位置的位置处定位的界面元素133、“我的位置”图标134、“指南”页签135、“获取路线”图标136和用于识别所确定的位置实体的附加界面元素137。界面元素137对应于邻近界面元素133定位的文本标签,其中,文本标签提供所确定的位置实体的名称的语义识别符。在图3的示例中,所确定的位置实体的语义识别符对应于用户定义的别名“Work”。在其他示例中,文本标签137可以包括位置实体的非别名语义场所名,例如“Google Japan”。在其他示例中,文本标签137还可以包括所确定的地址(例如,“Elm街32号”)。在一些情况下,所公开的实施例可以被配置成基于与被确定为匹配移动设备的当前地理位置的位置实体有关的可用信息的层解法(Hierarchical Approach)在文本标签137中显示信息。示例性的文本标签层次可以首先显示别名(如果其可用)。如果别名不可用,则文本标签可以替选地显示位置实体的语义场所名(如果其可用)。如果语义场所名不可用,则文本标签可以替选地显示街道地址或其他描述性地理识别符。

在所公开的实施例中提供的各种界面元素被设计为具有交互性质,使得界面元素能由用户选择,以便启动关于当前地理位置或相应位置实体的更多信息的显示。例如,图3中的界面元素133和/或界面元素137的用户选择(通过触摸屏或其他输入机构)可能导致用户界面140的显示,如图4所示。用户界面140包括文本界面部分141,其被自动落在与所确定的谷歌日本位置实体相对应的街道地址,又称为“Work”。用户界面140还包括地图图像142、当前位置界面元素143、“我的位置”图标144和位置实体文本标签145。先前的界面元素135和136被替换为提供关于所确定的位置实体的信息的子集的叠置场所页146。更特别地,叠置场所页146包括将当前位置实体识别为谷歌日本的文本标签147、评级识别符148(对应于关于位置实体的更详细评论的能选择的超链接)以及对应于单独的图表的界面元素149,该图标指示出该特殊的位置实体(即,谷歌日本)当前被确定为与移动设备的当前地理位置匹配的图标。应当理解的是,在某些实例中,包括用户界面140和其他公开的一些用户界面可能不包括评级识别符148,例如当位置实体是居住地或除了营业场所之外的其他类型的位置实体和/或者当营业场所还没有足够数目的评论来计算评级时。

用户选择了所公开的实施例中的地图界面中的一个或更多个界面元素可以自动地启动显示单独的显示区域,其包括关于所确定的位置实体的信息。例如,图2中的界面元素123、125、126或127的单击选择,图3中的界面元素133和/或137的双击选择或者图4中的界面元素143和/或145的单击选择可能导致对包括关于所确定的位置实体的信息的单独的显示区域进行自动启动的显示。图5示出了对应于包括关于所确定的位置实体的附加信息的场所页的示例界面150。给出的是,确定了移动设备位于对应于六本木新城(Roppongi Hills)建筑物群的当前地理位置,场所页150可以包括关于六本木新城的各种附加信息。例如,界面部分151包括示出所确定的位置实体(六本木新城)周围的紧邻区域的聚焦地图,界面部分152为所确定的位置实体提供语义名称标签,评级/评论界面部分提供了指示出评级分数(例如,4.1/5星)的文本标签和至关于所确定的位置实体的更多特殊的评论的超链接,界面元素154对应于指示出特殊的位置实体已被确定为与移动设备的当前地理位置最佳匹配的图标,界面元素155提供至消歧屏幕的链接,如果在场所页150上显示的位置实体不同于用户的实际的当前地理位置,则用户可以通过该链接手动选择不同的位置实体,界面元素156提供了关于所确定的位置实体的详细地址信息,界面元素157提供了至来自用户的与所确定的位置实体相关的一个或更多个联系人的更详细信息(例如,用户的社交网络帐户中的一个或更多个联系人的图片和/或姓名标识,这些联系人已经提供有所确定的位置实体的评级和到这些评级的超链接)的链接,以及附加界面元素158,其提供相对于所确定的位置实体的动作项的快速链接(例如,自动呼叫(call)与所确定的位置实体相关联的电话号码的界面链接、将所确定的位置实体保存(save)到收藏位置的列表以及如下界面链接,该界面链接至通过电子邮件、文本消息或其他电子通信与另一用户共享(share)与所确定的位置实体相关联的信息)。未在图5的场所页150中示出的附加信息可以包括关于所确定的位置实体的附加细节(例如,至所确定的位置实体的官方网站的超链接)或在所确定的位置实体处或在其附近的用户联系人的标识。

在所公开的实施例中,用户选择性地图界面中的一个或更多个界面元素可以附加地或替选地启动消歧屏幕的自动显示,消歧屏幕允许用户在作为对应于用户的当前地理位置的多个附近的位置实体之间进行手动选择。这样的消歧特征的可用性在如下情况下特别有用,即,多个位置实体在给定的地理空间(单个建筑物容纳多个不同的位置)中彼此靠近,和/或在移动设备的位置传感器的精度受到限制或受损的情况下。例如,选择例如图1中的界面元素113那样的界面元素和/或选择图2中的界面元素123、125、126和/或127中的一个可以引起在图6的示例性的用户界面160中显示消歧显示。

消歧显示器160包括第一界面部分161,其包括与移动设备的当前地理位置相关联的所确定的最佳匹配的一个或更多个识别符。例如,第一界面部分具有特殊的位置实体旁边的指定图标162,其向用户指示出该位置实体被识别为移动设备的当前地理位置的默认的最佳匹配。包括在界面部分161中的附加项目包括与所确定的最佳匹配相关联的实际名称或别名163(例如,工作地点)以及与所确定的位置实体相关联的识别出的地址164或其他位置信息。

消歧显示160还包括第二界面部分165,其包括附近的位置实体的列表,列表中的每一项对应于分别能选择的界面元素,用户可以通过其手动选择与其当前地理位置相对应的位置实体。附近的位置实体在第二界面部分165内的列表中显示的顺序可以依赖于能定制的因子而变化,能定制因子包括但不限于接近度或其他位置信息和/或用户特有的个性化信息。在一个示例中,附近的位置实体的列表可以以从包围移动设备的当前地理位置的预定区域内的最近位置到最远位置的降序来排名。在另一示例中,使用指示出从每一个附近的位置实体到移动设备的当前地理位置的距离的位置信息以及指示出给定用户的感兴趣的位置实体的个性化信息的组合来对显示给用户的附近的位置实体的列表进行排名。个性化信息可以包括与先前访问的位置、先前搜索的位置、先前保存的位置和用户偏好中的一个或更多个相关联的数据。在一些示例中,当用户使用用户指定的登录凭证登录他的地图应用时,可以使用个性化信息,用户指定的登录凭证包括但不限于与个性化地图应用相关联的或与其他的具有基于位置的信息的相关应用相关联的用户名和密码。

仍参考图6,在当前位置实体未示出在自动生成的附近的位置实体的列表中时,附近的位置实体161的列表还可以包括附加界面元素,以便于用户标识对应的当前位置实体。例如,“Somewhere Else(其他某个地方)”界面元素166对应于由用户选择的单独的界面项目,其启动显示用于搜索不在附近的位置实体的列表上的附近的位置实体的界面。在一些示例中,“Search(搜索)”界面元素可以被地理限制于仅附近的场所。该限制可以基于相对于精度圆(accuracy circle)的尺寸限定的区域(例如,围绕所估计的当前地理位置所限定的区域,在该区域内可以以更精确或更精准的结果获得位置信号)和/或基于视口尺寸(例如,仅有当前在移动设备的显示窗口内的位置实体)。在一些示例中,搜索限制可以被限定为精度圆尺寸或视口尺寸的数倍(例如,精度圆或视口的尺寸的两倍)。通过界面元素166,用户可以手动输入不在附近的位置实体的列表上的位置实体的名称。“Dismiss(解散)”界面元素167提供了用于关闭消歧显示屏160并返回到先前的地图界面的可选特征。

一旦特殊的位置实体被手动选择,由用户从消歧显示器160来搜索或输入,移动设备可以被配置为自动显示单独的显示区域(例如,显示例如图5中所示的场所页),其包括关于所选位置实体的信息。只要用户保持在当前位置,手动选择位置实体也可能导致地图显示的更新。例如,如果用户手动地选择“Mori Art Museum(森美术馆)”作为他的与图6的列表中的当前地理位置相对应的位置实体,与当前地图界面对应的用户界面170就可以被更新,以在搜索界面元素171中显示与所选择的位置实体对应的地址。也可以在与设备的当前地理位置相关联的图形图标附近提供具有所选位置实体的名称(例如,森美术馆(Mori Art Museum))的文本标签172。通常与博物馆相关联的分类图标173可以包括在与设备的当前地理位置相关联的图形图标内。此外,叠置场所页界面部分174包括至关于所选择的位置实体的附加信息的链接。

现在参考图8,示出了消歧显示器180的另一示例。消歧显示器180提供具有头部部分181、列表部分182和用于关闭消歧显示的退出界面元素183的界面。消歧显示器180的列表部分182不包括用于最佳猜测和其他选项的单独部分(如图6所示),而是包括附近的位置实体的单个集成列表。在一些示例中,列表部分181内的第一个或前几个实体可以对应于由配置的确定参数自动确定的一个或更多个最佳匹配,确定参数包括接近度,个性化特征等。

现在参考图9至11,示出了“指南”用户界面的示例,在所公开的实施例中的地图界面中,例如可以在用户选择一个或更多个界面元素时显示。例如,可以在用户选择如图1中的界面元素115或图2中的界面元素125那样的指南图标时呈现指南用户界面。附加或替选地,地图系统可以被限定为用于在用户选择性地图应用内的其他界面元素(例如先前被描述为与移动设备的当前地理位置相关的那些界面元素)时启动指南界面的显示。在一些示例中,可以依赖于与所确定的位置实体相关联的相应的置信度得分来显示不同的指南界面。例如,一些指南界面可以被用于被确定为高置信度得分的位置实体(例如,具有高于预定阈值的置信度分数),而其他指南界面可用于被确定为低置信度得分的位置实体(例如,具有低于预定阈值的置信度分数)。

图9示出了示例性的指南界面190,当针对用户的当前地理位置自动确定位置实体而所确定的位置实体仅被确定为低置信度确定时,该指南界面可以被显示。指南界面190包括头部部分191,其提供用于确定用户附近的感兴趣位置的逐项列出的结构。界面元素192可以由用户选择以启动下拉菜单的显示,通过该下拉菜单,用户可以选择用于限定用户当前位置周围的区域的期望限制。例如,用户可以选择他的指南界面以提供关于附近的距离为5分钟步行(minute walk)、15分钟步行、5分钟车程、30分钟车程或其他时间组合的位置实体的信息、旅行类型等。界面元素193可以由用户选择以启动下拉菜单的显示,用户可以通过该菜单选择如下时刻(例如,傍晚(evening)、早晨、工作地点日、周末或其他涉及到搜索的日期或时间的特定选项),他寻找在该时刻开门的商店。

界面部分194可以包括指示出酒店(Hotel)ABC被确定为与移动设备当前地理位置相关联的附近的位置实体的最佳匹配。使用指示标“你是否在”可以用来指示出酒店ABC只是以低置信度被确定。相反,使用例如“You are at(你在)”或“Now at(现在在)”之类的指示符,例如在图10的示例性界面200的界面部分201中显示的那样,可以向用户指示出酒店ABC被确定为具有高置信度的最佳匹配的位置实体。即使当位置实体以高置信度被确定时,如图10的界面200那样的用户界面也可以包括可选的界面元素202,其启动对如图11中所示的附加的可选的界面元素211进行的显示,如果用户“不在这里(所确定的位置实体处)”,则用户可以进行切换。在为相关联的位置实体确定了不同的置信度水平的情况下使用不同的指南界面格式实现的是,向用户提供适当的信息而在需要时仍然给予方便的特征用以位置实体修正。

再次参考图9,指南界面190可以包括对应于不同类别的位置实体的一个或更多个界面部分,用户可能期望在其当前地理位置周围搜索这些类别。例如,界面190中的界面部分195包括用户可以通过其搜索附近的快餐(fast food)餐馆的信息,而界面部分196包括用户可以通过器其搜索附近的电影院的信息。

图12至15示出了用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的示例方法的各个方面。在图12中,生成并显示位置实体信息的方法(300)包括获取指示出移动设备的当前地理位置的数据(302)。可以在被配置成用于在移动设备上运行的地图应用中获得数据,该移动设备使用在(302)中从其他可访问组件获得的位置信号,其他可访问组件包括但不限于GPS、Wi-Fi扫描和/或蜂窝三角测量信号。在(304)中,提供显示与移动设备的当前地理位置相关联的地理区域的地图图像。在(304)中显示的地图图像示例包括图1的地图图像112、图2的地图图像122、图3的地图图像132和图4的地图图像142。在(306)中,提供显示第一界面元素(例如,图1的圆形图形图标113)。在(306)中被提供显示的第一界面元素可以在移动设备的所估计的当前地理位置处的地图图像之上来提供,该地理位置如由在(302)中获得的数据来确定那样。

还参考图12,在(308)中确定从附近的位置实体的列表中选择的位置实体作为移动设备的当前地理位置的最佳匹配。确定(308)可以包括预定算法,其包括对移动设备的当前地理位置相对于附近的位置实体的列表中的每一个位置实体进行的特定的因子分析。因子分析算法可以根据一个或更多个因子来分析相对于当前地理位置的每一个位置实体,这些因子包括但不限于:位置信号可用性因子、距离因子、欢迎度因子、营业时间重叠因子和/或个性化因子,如前述那样。在其他示例中,将位置实体确定为(308)中的最佳匹配涉及向移动设备用户提供消歧显示,用户可以通过该消歧显示从位置实体列表中手动选择搜索或手动输入特殊的位置实体作为(308)中确定的最佳匹配。

在(308)中,一旦特殊的位置实体被确定为最佳匹配,则提供在于(304)中提供的地理区域的地图图像之上显示(310)第二界面元素。在(310)中被提供显示的第二界面元素向移动设备用户提供关于在(308)中被确定为最佳匹配的位置实体的附加信息。在一个示例中,第二界面元素呈与第一界面元素相邻定位的文本标签(例如,图3和图4中的文本标签137和145)的形式提供附加信息。在另一示例中,第二界面元素呈分类图标(例如,图2中的图标127或图7中的图标173)的形式提供附加信息。在又一示例中,第二界面元素提供呈附近的地图图例旁边的弹出文本标签的形式的附加信息,例如图1中的指南图标125旁边的文本标签126。

在(306)和(310)中被提供显示的第一和/或第二界面元素可以被配置成能由移动设备用户(例如经由触摸屏、触控笔、键盘、眼睛控制的输入或类似)来选择。用户选择这些或其他界面元素可能导致在所公开的实施例中采取的预定动作。例如,用户选择第一和第二界面元素中的一个或更多个界面元素可能导致系统在(312)中接收指令,其指示出用户选择第一和第二界面元素中的一个或更多个界面元素。在(312)中接收这些指令可以自动启动显示(314)单独的显示区域,包括与在(308)中被确定为移动设备的当前地理位置的最佳匹配的位置实体有关的信息。在(314)中被提供显示的单独的显示区域可以是新的用户界面屏幕或提供用于在当前界面上显示的弹出窗口(例如,当前地图图像)。在(314)中被提供提供的单独的显示区域的示例可以包括图5和图9至11中所示的界面。

图13示出了可以包括在用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的方法中的附加的可选特征。在一些示例中,在(320),能够移位在(306)中初始被提供在地图图像上显示的第一界面元素的位置,以从所估计的当前地理位置转移到已知的坐标,用于精确定位在(308)中被确定为与移动设备的当前地理位置最佳匹配的位置实体。在其他示例中,当移动设备已经移动离开特殊的位置实体或选择了新的位置实体时,在(322)中可以修改在(310)中被提供显示的第二界面元素。可以由在(302)获得的数据的变化和(308)中的相应的位置实体确定位置改变和/或由关于位置实体的手动的用户输入确定位置改变。在(322)中修改第二界面元素可以包括移除界面元素或改变界面元素。在另外的示例中,在(324)中可以发送通知,其指示出特殊的位置实体已被确定为与移动设备当前地理位置的最佳匹配。在(324)中发送的通知可以呈移动设备操作系统内的弹出通知、电子邮件、文本消息的形式或呈其他形式的电子式启动的通信。

图14示出了可以包括在用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的方法中的附加或替选特征。所公开的界面中的一个或更多个界面元素可以被配置为可选元素,使得这些界面元素的预定的用户选择类型(例如单击、双击、按压和保持等)导致提供消歧显示。这些界面元素可以对应于在(306)和(310)中被提供显示的第一和第二界面元素,或者可以是其它预定的界面元素。在一些示例中,第一和/或第二界面元素被配置成只有当定位实体不能以所需的准确度水平(例如,高置信度得分)被自动确定时才用于触发如图14所示的列表。

在(330)中可以接收指令,其指示出用户选择第一和第二界面元素中的一个或更多个界面元素。随后可以显示附近的位置实体的列表(332),用于用户手动选择附近的位置实体中的哪一个与移动设备的当前地理位置匹配。例如,如果用户当前在具有几个附近的商店(stores)/餐馆的批发商城,则附近定位实体的列表可以包括最靠近用户的前十位的商店/餐馆。列表中的每一个位置实体也可以被配置为可选的界面元素,使得用户可以从列表中进行选择。随后在(334)中可以接收指令,其指示出用户从列表中选择其中一个附近的位置实体作为与移动设备的当前地理位置的匹配。在(334)中在用户选择之后,第二界面元素可被更新(336),以反映在(334)中所选择的位置实体。

图15提供了可以包括在用于生成并显示与移动设备的当前地理位置相关联的位置实体信息的方法中的附加或替选特征的另一流程图。图15中所示的特征通常涉及在确定根据所公开的实施例的位置实体确定的可能的准确性中使用置信度分数。在(340)中可以为每一个附近的位置实体生成置信度分数。在(340)中可以使用一个或更多个因子如例先前描述的如在(308)中在最佳匹配确定中所使用的那样的因子,来生成置信度分数,这些因子包括但不限于位置信号可用性因子、距离因子、欢迎度因子、营业时间重叠因子和/或个性化因子。在一些示例中,可以仅针对附近的位置实体的一个子集(例如,前十位或前五位的附近的位置实体)生成置信度分数。在其他示例中,可以仅针对所确定的最佳匹配来产生置信度分数,以查看所识别的最佳匹配是否达到期望的置信度得分水平。在一些示例中,如果所确定的位置实体的生成的置信度得分高于预定值,则其中一个附近的位置实体只能在(342)中被确定为移动设备的当前地理位置的最佳匹配。(342)中的最佳匹配确定类似于(308)中的确定,除了在(342)中还需要被认为是最佳匹配的位置实体的置信度得分阈值。如果未产生高置信度分数,则可以寻求附加的位置信息或手动的用户消歧。

图16示出了计算系统400,其可以使用包括服务器402和一个或更多个客户端422的客户端—服务器架构来实施。服务器402可以例如对应于托管能由客户端422访问的地理信息系统的web服务器,以辅助根据所公开的技术来确定或显示位置实体信息。

每一个服务器402和客户端422可以包括至少一个计算设备,例如由服务器计算设备404和客户端计算设备424示出的。虽然图16中仅示出了一个服务器计算设备404和一个客户端计算设备424,可选地可以在一个或更多个位置处提供多个计算设备来进行顺序或并行配置的运行,以实施所公开的显示位置实体信息的方法和系统。在其他示例中,系统400可以使用如单个计算设备那样的其他合适的架构来实现。系统400中的每一个计算设备404、424可以是任何合适类型的计算设备,例如通用计算机、专用计算机、导航系统(例如汽车导航系统)、笔记本电脑、台式电脑、移动设备、智能电话、平板电脑、可穿戴式计算设备、具有一个或更多个处理器的显示器或其他合适的计算设备。计算设备424可对应于移动设备,其包括被配置成用于执行所公开技术的方面的一个或更多个处理器。

计算设备404和/或424可以分别包括一个或更多个处理器406、426和一个或更多个存储器设备408、428。一个或更多个处理器406、426可以包括任何合适的处理设备,例如微处理器、微控制器、集成电路、逻辑设备、一个或更多个中央处理单元(CPU)、专用于高效的渲染图像或执行其他专门的计算的图形处理单元(GPU)和/或其他处理设备。一个或更多个存储器设备408、428可以包括一个或更多个计算机可读介质,包括但不限于非瞬时计算机可读介质、RAM、ROM、硬盘驱动器、闪存驱动器或其他存储器设备。在一些示例中,存储器设备408、428可以对应于分割在多个位置上的协调数据库。

一个或更多个存储器设备408、428存储能由一个或更多个处理器406、426访问的信息,包括能由一个或更多个处理器406、426执行的指令414、434。例如,服务器存储器设备408可以存储用于存储位置用于实体识别符信息的数据库、导航和地图数据库以及其他综合数据库。客户端存储设备428可以存储用于实施浏览器或模块使得允许用户从服务器402请求信息的指令,包括导航路线、导航信息、位置信息和/或与过去、当前或将来的客户端位置相关的信息。客户端存储器设备428还可以存储根据所公开的技术实施被动的应用的指令。一个或更多个存储器件408、428还可以包括可以被一个或更多个处理器406、426检索、操纵、创建或存储的数据412、432。

计算设备404和424可以通过网络440彼此通信。在这种情况下,服务器402和一个或更多个客户端422还可以分别包括用于通过网络440彼此通信的网络界面。一个或更多个网络界面可以包括用于与一个以上网络进行相互作用的任何合适的组件,包括例如发射机、接收机、端口、控制器、天线或其他合适的组件。网络440可以是任何类型的通信网络,例如局域网(例如内联网)、广域网(例如互联网)、蜂窝网络或它们的组合。网络440还可以包括服务器计算设备404和客户端计算设备424之间的直接连接。通常,服务器计算设备404与客户端计算设备424之间的通信可以经由使用任何类型的有线和/或无线连接的网络相互作用来实现,例如使用各种通信协议(例如,TCP/IP、HTTP、SMTP、FTP)、编码或格式(例如HTML、XML)和/或保护方案(例如VPN、安全HTTP、SSL)。

客户端422可以包括用于向用户提供信息/从用户接收信息的各种输入/输出设备。例如,输入设备436可以包括例如触摸屏、触摸板、数据输入键、眼睛控制器和/或适合于语音识别的麦克风之类的设备。根据所公开的实施例,用户可以使用输入设备436来识别用于确定其导航路线的目的地位置。输出设备438可以包括音频或视频输出,例如扬声器或用于将图形用户界面、包括地图信息和当前位置提供给用户的显示器。还可以在输出设备438处提供音频和/或视觉报警,以向用户提供指示出用户到达特殊的位置实体或地理位置的信号。

应当理解的是,术语“模块”是指用于提供所需功能的计算机逻辑。因此,模块可以在硬件、特殊应用电路、控制通用目的处理器的固件和/或软件中实施。在一个实施例中,模块是存储在存储设备上的程序代码文件,其被加载到一个或更多个存储器设备中并由一个或更多个处理器执行,或者可以从计算机程序产品中提供,例如计算机可执行指令,其存储在有形的计算机可读存储介质,例如RAM、闪存驱动器、硬盘或者光或磁介质中。当使用软件时,可以使用任何合适的编程语言或平台来实施模块。

本文讨论的技术参考了服务器、数据库、软件应用和其他基于计算机的系统,以及所采取的措施、向这些系统发送和来自这些系统的信息。本领域技术人员将认识到,基于计算机的系统的内在灵活性允许组件之间的任务和功能的各种可能的配置、组合和划分。例如,本文讨论的服务器过程可以使用单个服务器或更多个服务器组合工作地点来实施。数据库和应用可以在单个系统上实施或分布在多个系统上实施。分布式组件可以顺序地或并行地运行。

虽然已经关于具体的示例性的实施例详细描述了本公开的主题,但是应当理解的是,本领域技术人员在理解前述内容时可以容易地产生对这些实施例的改变、变型和等效。因此,本公开的公开的范围是作为示例性的而不是限制性的,并且本公开的公开不排除将对本公开的主题进行的那些对于本领域技术人员来说显而易见的修改、变型和/或添加纳入其中。

再多了解一些 完整全部详细技术资料下载
 
手机扫描本二维码

分享创意到朋友圈

网友评论:

栏目分类


Copyright © 2006-2017 新满多 备案:渝ICP备11004546号-1

网站内容来自随意自动采集,如有侵犯没有标注出处,请联系我们删除:Gaocheng365@live.com

Top