用于导航的方法、装置、设备和计算机可读存储介质与流程

文档序号:25031780发布日期:2021-05-11 17:01阅读:60来源:国知局
用于导航的方法、装置、设备和计算机可读存储介质与流程

本公开的实施例涉及导航领域,并且更具体地涉及用于导航的方法、装置、设备和计算机可读存储介质。



背景技术:

为了帮助用户更好地确定导航的目的地,导航应用可以利用地图数据库来向用户提供关于各种兴趣点(poi)的信息。例如,用户可以通过界面向导航应用输入查询关键词来获取相关的兴趣点信息。然而,由于导航应用界面的局限性,导航应用界面往往仅仅提供一组兴趣点以及兴趣点的一些信息,这些信息总是固定被显示(例如,地址、电话等)。在很多情况下,这些信息难以帮助用户有效地判定该兴趣点是否是当前所期望的兴趣点。此外,用户也很难在短时间内查看兴趣点的详细信息以从兴趣点列表中选择所期望的兴趣点。



技术实现要素:

根据本公开的示例实施例,提供了一种用于导航的方案。该方案基于与导航设备相关的上下文与待提供的兴趣点的标签的匹配度来便捷地提供待提供的兴趣点的用户在当前情境下更感兴趣的信息,从而帮助用户能够更为快速地获取满足自己需求的兴趣点。

在本公开的第一方面中,提供了一种用于导航的方法。该方法包括:确定与导航设备相关联的上下文,上下文指示与导航设备的运行相关联的信息;获取待提供的兴趣点的与上下文相匹配的至少一个标签,至少一个标签描述待提供的兴趣点的对应属性的信息;以及向用户提供至少一个标签。

在一些实施例中,确定与导航设备相关联的上下文包括:获取与以下中的至少一项:环境上下文,所述环境上下文指示与所述运行相关联的物理环境相关联的信息;时间上下文,所述时间上下文指示与所述运行相关联的时间的信息;或者用户上下文,所述用户上下文指示与所述运行相关联的用户的信息。

在一些实施例中,向用户提供所述至少一个标签包括:在用于向所述用户呈现的兴趣点列表中与所述待提供的兴趣点一起显示所述至少一个标签。

在一些实施例中,获取待提供的兴趣点的与所述上下文相匹配的至少一个标签包括:获取所述待提供的兴趣点的一组候选标签;确定所述一组候选标签与所述上下文的匹配度,所述匹配度指示所述用户在与所述上下文对应的条件下选择所述待提供的兴趣点的可能性;以及基于所述匹配度,从所述一组候选标签中确定所述至少一个标签。

在一些实施例中,确定所述一组候选标签与所述上下文的匹配度包括:通过以下中的至少一项来确定所述一组候选标签与所述上下文的所述匹配度:获取关于所述一组候选标签与所述上下文的所述匹配度的标注;或者基于所述一组候选标签指示的所述对应属性的值,确定所述一组候选标签与所述上下文的所述匹配度。

在一些实施例中,其中所述待提供的兴趣点包括多个待提供的兴趣点,所述方法还包括:基于所述多个待提供的兴趣点的候选标签与所述上下文的匹配度,从所述多个待提供的兴趣点中确定与所述上下文相匹配的目标兴趣点;以及提供所述目标兴趣点。

在一些实施例中,所述至少一个标签指示以下中的至少一项:与所述待提供的兴趣点相关联的服务可用性;与所述待提供的兴趣点相关联的服务性能;与所述待提供的兴趣点相关联的服务费用;与所述待提供的兴趣点相关联的服务环境;与所述待提供的兴趣点相关联的服务类别;或者所述待提供的兴趣点的地理位置。

在一些实施例中,方法还包括:接收针对兴趣点的查询;以及基于所述查询,确定所述待提供的兴趣点。

在本公开的第二方面中,提供了一种用于导航的装置。所述装置包括:上下文确定模块,被配置为确定与导航设备相关联的上下文,所述上下文指示与所述导航设备的运行相关联的信息;标签获取模块,被配置为获取待提供的兴趣点的与所述上下文相匹配的至少一个标签,所述至少一个标签描述所述待提供的兴趣点的对应属性的信息;以及标签提供模块,被配置为向用户提供所述至少一个标签。

在一些实施例中,所述上下文确定模块包括:上下文获取模块,被配置为获取与以下中的至少一项:环境上下文,所述环境上下文指示与所述运行相关联的物理环境相关联的信息;时间上下文,所述时间上下文指示与所述运行相关联的时间的信息;或者用户上下文,所述用户上下文指示与所述运行相关联的用户的信息。

在一些实施例中,标签提供模块包括:显示模块,被配置为在用于向所述用户呈现的兴趣点列表中与所述待提供的兴趣点一起显示所述至少一个标签。

在一些实施例中,所述标签获取模块包括:候选标签获取模块,被配置为获取所述待提供的兴趣点的一组候选标签;匹配度确定模块,被配置为确定所述一组候选标签与所述上下文的匹配度,所述匹配度指示所述用户在与所述上下文对应的条件下选择所述待提供的兴趣点的可能性;以及选择模块,被配置为基于所述匹配度,从所述一组候选标签中确定所述至少一个标签。

在一些实施例中,所述匹配度确定模块包括:标注获取模块,被配置为获取关于所述一组候选标签与所述上下文的所述匹配度的标注;或者匹配度计算模块,被配置为基于所述一组候选标签指示的所述对应属性的值,确定所述一组候选标签与所述上下文的所述匹配度。

在一些实施例中,所述待提供的兴趣点包括多个待提供的兴趣点,所述装置还包括:目标兴趣点确定模块,被配置为基于所述多个待提供的兴趣点的候选标签与所述上下文的匹配度,从所述多个待提供的兴趣点中确定与所述上下文相匹配的目标兴趣点;以及目标兴趣点提供模块,被配置为提供所述目标兴趣点。

在一些实施例中,所述至少一个标签指示以下中的至少一项:与所述待提供的兴趣点相关联的服务可用性;与所述待提供的兴趣点相关联的服务性能;与所述待提供的兴趣点相关联的服务费用;与所述待提供的兴趣点相关联的服务环境;与所述待提供的兴趣点相关联的服务类别;或者所述待提供的兴趣点的地理位置。

在一些实施例中,装置还包括:查询接收模块,被配置为接收针对兴趣点的查询;以及兴趣点查询模块,被配置为基于所述查询,确定所述待提供的兴趣点。

在本公开的第三方面中,提供了一种用于导航的设备。所述设备包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行根据本公开的第一方面所述的方法。

在本公开的第四方面中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在由设备执行时使得所述设备执行根据本公开的第一方面所述的方法。

通过以上描述能够看出,根据本公开的实施例的用于导航的方案,通过获取与导航设备相关联的上下文,该方案能够基于上下文与兴趣点的标签的匹配程度来从向用户提供与当前上下文相匹配的标签,从而帮助用户能够更为快速地获取满足自己需求的关于兴趣点的信息,从而帮助更快地选择所需要的兴趣点。

应当理解,发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。

附图说明

结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:

图1示出了根据本公开的实施例的示例环境的框图;

图2示出了根据本公开的实施例的用于导航的示例方法的流程图;

图3示出了根据本公开的实施例的用于确定至少一个标签的示例方法的流程图;

图4示出了根据本公开的实施例的提供至少一个标签的示意图;

图5示出了根据本公开的实施例的用于导航的示例装置的框图;以及

图6示出了可以实施本公开实施例的计算设备的框图。

具体实施方式

下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。

图1示出了根据本公开的实施例的示例环境100的框图。如图1所示,示例环境100总体上可以包括用户110和导航设备120。导航设备120可以包括但不限于手机、计算机、个人数字助理、游戏机、可穿戴设备、车载通信设备、虚拟现实设备或现实增强设备等。导航设备120可以提供诸如触摸屏、键盘等输入装置以供用户110进行操作。此外,导航设备120可以提供诸如显示器、扬声器等输出装置用于向用户110提供信息。导航设备120还可以安装有定位装置以确定其所在位置。导航设备120可以安装有导航应用,以用于向用户110提供导航服务。

图2示出了根据本公开的实施例的用于导航的方法200的流程图。例如,方法200可以由如图1所示的导航设备120执行。应当理解,方法200还可以包括未示出的附加框,和/或可以省略所示出的框。

在框202,导航设备120确定与导航设备120相关联的上下文,其中上下文指示与导航设备120的运行相关联的信息。在一些实施例中,导航设备120可以利用与之相耦合的传感器来获取上下文信息。

在一些实施例中,上下文可以包括环境上下文,其中环境上下文指示与导航设备120的运行相关联的物理环境相关联的信息。例如,环境上下文可以指示导航设备所处的物理环境,例如,当前的天气状况、交通状况、位置信息。导航设备120例如可以通过与之耦合的传感器获取环境上下文信息,或者利用例如与之耦合的通信设备从服务器获取对应的环境上下文。在另一示例中,环境上下文例如还可以指示与导航设备120相关联的交通工具的信息,其中导航设备120可以被嵌入到交通工具中以作为车载导航设备,或者导航设备120可以基于有线或无线方式与交通工具进行连接。导航设备120可以基于与交通工具的连接来获取与交通工具有关的环境上下文,例如交通工具的类型(例如,燃油车辆或电动车辆)、燃油状态、电量状态、行驶速度、或保养状态(例如,需要进行车辆保养)等。

在另一实施例中,上下文可以包括时间上下文,其中时间上下文指示与导航设备120的运行相关联的时间的信息。时间上下文例如可以包括当前的具体时刻(例如,15:30)、当前的时段(例如,下午)、当前的日期(例如,2019年10月22日)等。作为另一示例,时间上下文还可以包括其他用于指示时间的信息,例如,是否工作日、是否节假日等。

在又一实施例中,上下文可以包括用户上下文,其中用户上下文指示与导航设备120的运行相关联的用户的信息。例如,用户可以包括导航设备120的当前使用者或曾经使用者。当导航设备120与交通工具相关联时,用户可以包括该交通工具的驾驶者或乘客。在一些实施例中,用户上下文例如可以包括用户的性别、职业、家庭地址、公司地址、用户偏好、日程安排等任何可能与用户相关的信息。导航设备120例如可以通过安装在其上或安装在与其相耦合的电子设备上的应用(例如,日程应用或导航应用等)来获取用户上下文。

应当理解,除以上所列举的示例上下文外,本公开中的“上下文”还可以包括用于指示与导航设备120的运行相关联的信息的其他任何合适的上下文。在一些实施例中,导航设备120所获取的上下文可以包括多种上下文的组合。例如,导航设备120例如可以确定与导航设备120相关的上下文为“女性司机”、“晚上”、“大雨”和“车辆剩余电量5%”。

在框204,导航设备120获取待提供的兴趣点的与上下文相匹配的至少一个标签,其中至少一个标签描述待提供的兴趣点的对应属性的信息。在一些实施中,待提供的兴趣点可以是基于用户110输入的查询而确定的。具体地,导航设备120可以接收针对兴趣点的查询。例如,用户110可以通过导航设备120提供的输入接口来输入针对兴趣点的查询,这样的输入接口例如可以包括但不限于:基于触屏的输入接口、基于语音的输入接口或者基于按键的输入接口等。例如,用户110可以通过语音向导航设备120输入针对“充电站”的查询。作为另一示例,用户110例如可以通过点击导航设备120所提供的交互界面上的兴趣点类别来输入查询。随后,导航设备120可以基于所接收的查询确定待提供的兴趣点。例如,导航设备120可以基于“充电站”这一查询从地图数据库中过滤出一组与“充电站”相关的兴趣点作为待提供的兴趣点。

在另一实施例中,导航设备120也可以例如基于所获取的上下文确定待提供的兴趣点。例如,导航设备120可以获取位于导航设备120所在位置附近(例如,3公里距离内)的兴趣点,以作为待提供的兴趣点。作为另一示例,导航设备120例如可以基于获取驾驶员的行程目的地信息,并以行程目的地附近的兴趣点作为待提供的兴趣点。或者,导航设备120可以基于获取的上下文确定当前的交通工具电量过低,而将获取附近的充电站作为待提供的兴趣点。

在确定待提供的兴趣点后,导航设备120还可以获取待提供的兴趣点的一个或者多个标签。在一些实施例中,为了更为高效地展示兴趣点的信息,每个兴趣点都可以被添加一个或多个标签,并且这样的标签信息可以与兴趣点相关地存储。

在一些实施例中,标签可以指示与兴趣点相关联的服务可用性。例如,以“充电站”作为示例,标签可以指示营业时间(例如,具体的营业时间段,或者是否24小时营业)或是否对外开放(私用,或者对外开放)。

备选地,标签还可以指示与兴趣点相关联的服务性能。例如,以“充电站”作为示例,标签可以指示是否该充电站的充电服务是否经常发生故障等。类似地,以“停车场”作为示例,标签例如可以指示该停车场是否易于停车等。

备选地,标签还可以指示与兴趣点相关联的服务费用。例如,以“充电站”作为示例,标签可以指示充电费用(例如,4元/度)。类似地,以“停车场”作为示例,标签可以指示不同时间段的停车费用(例如,早7点至晚8点为4元/15分钟,晚8点至早7点为2元/小时)。

备选地,标签还可以指示与兴趣点相关联的服务环境。例如,以“充电站”作为示例,标签可以指示是地下充电站或者地上充电站、是否有顶棚、或者是否临街等。类似地,以“停车场”作为示例,标签可以指示是地面停车场还是地下停车场、是否是机械车位、或者是否有顶棚等。

备选地,标签还可以指示与兴趣点相关联的服务类别。例如,以“充电站”作为示例,标签可以指示该充电站是否提供洗车服务、是否有洗手间、或者是否可以电子支付等。类似地,以“停车场”作为示例,标签可以指示该停车场是否提供洗车服务、是否有洗手间、或者是否可以电子支付等。

备选地,标签还可以指示兴趣点的地理位置。例如,以“充电站”作为示例,标签可以指示该充电站是否位于购物中心中,或者指示该充电站的绝对坐标。类似地,以“停车场”作为示例,标签可以指示该停车场是否在机场附近、在火车站附近、在学校附近、在购物中心附近或位于购物中心中等。

应当理解,以上所列举的具体标签只是示意性的,本公开实施例还可以包括其他任何合适的标签。在一些实施例中,这样的标签例如可以通过获取每个兴趣点的详细信息,并利用例如自然语言处理等技术来自动标注。备选地,这样的标签例如也是可以由专家通过获取兴趣点的信息而人工标注的。

在获取待提供的兴趣点的一个或多个标签后,为了向用户110提供用户110在当前情况下更为关注的信息,导航设备120还可以基于所获取的上下文来对一个或多个标签进行过滤。以下将结合图3来描述框204的具体过程,图3示出了根据本公开实施例的确定至少一个标签的过程的流程图。

如图3所示,在框302,导航设备120可以获取待提供的兴趣点的一组候选标签。以“停车场”作为示例,其候选标签例如可以包括“易于停车”、“5元/1小时”、“地下停车场”、“支持电子支付”、“购物中心中”等多个标签。然而,由于导航界面的局限性,向用户110同时提供所有这些标签可能是困难的,并且可能使得用户110难以快速地获取其需要的信息。

在框304,导航设备120可以确定一组候选标签与上下文的匹配度,其中匹配度指示用户110在与上下文对应的条件下选择待提供的兴趣点的可能性。

在一些实施例中,例如可以预先构建每个标签与相应上下文之间的匹配。例如,可以预先构建“大雨”这一上下文与标签为“地下”停车场或者标签为“地下”之间的匹配。类似地,“大雨”这一上下文也可以与“有顶棚”这一标签进行匹配。

在一些实施例中,还可以对上下文与标签之间可能的匹配进行打分以指示标签与上下文的匹配度。在一些实施例中,例如可以通过大数据分析的方式来进行打分。例如,通过大数据分析,可以确定在“大雨”这一上下文中,60%的用户选择标签为“地下”的停车场,30%的用户选择标签为“有顶棚”的停车场,10%的用户选择标签为“无顶棚”的停车场,因此可以赋予“大雨”上下文与标签“地下”较高的得分,以指示较高的匹配度。相反,可以赋予“大雨”上下文与标签“无顶棚”较低的得分,以指示较低的匹配度。在一些实施例中,标签与上下文之间的匹配得分也可以由专家进行人工地设置。这样的得分可以作为对兴趣点的标注而与兴趣点相关地存储,使得导航设备120获取关于一组候选标签与上下文的匹配度的标注,以确定标签与上下文之间的匹配度。

在一些实施例中,导航设备120还可以基于一组候选标签指示的对应属性的值,确定一组候选标签与上下文的匹配度。例如,以“交通工具电量不足”这一上下文作为示例,导航设备120可以基于充电站的费用来确定指示费用的标签与“交通工具电量不足”这一上下文的匹配度。例如,指示充电费用为4.0元/度的标签可以比指示充电费用为5.0元/度的标签具有与“交通工具电量不足”这一上下文更高的匹配度。

在一些实施例中,在每次对每个兴趣点添加标签时,可以构建该标签与可能的上下文之间的匹配,并对匹配度进行打分。基于这样的方式,导航设备120不仅可以丰富兴趣点能够展示的信息,还可以构建兴趣点与上下文之间的关联。

在框306,导航设备120可以基于匹配度从一组候选标签中选择与上下文相匹配的至少一个标签。在一些实施例中,在确定一组标签与上下文的匹配度后,导航设备120可以将每个候选标签与上下文的匹配度与预定的阈值进行比较。在确定该匹配度大于阈值的时候,导航设备120可以将该标签确定为与上下文相匹配。例如,对于“大雨”的上下文,导航设备120可以确定停车场的“地下”这一标签与该上下文的匹配度大于预定的阈值,并且将“地下”这一标签确定为与“大雨”这一上下文相匹配的标签。

在另一些实施例中,导航设备120也可以对一组候选标签中的每个候选标签与上下文的匹配度进行排序,并从该组候选标签中选择具有较大匹配度的预定数目的候选标签作为与上下文匹配的标签。基于这样的方式,导航设备120可以从待提供的兴趣点的一组候选标签中选择出更符合用户当前需要的标签。

在一些实施例中,基于用户查询或者上下文所确定的待提供的兴趣点可以包括多个兴趣点。考虑到导航界面的局限性,导航设备120还可以基于多个待提供的兴趣点的标签与上下文的匹配度来对多个待提供的兴趣点进行过滤。具体地,导航设备120可以基于多个待提供的兴趣点的候选标签与上下文的匹配度,从多个待提供的兴趣点中确定与上下文相匹配的目标兴趣点。

在一些实施例中,导航设备120可以基于匹配度与预定的匹配度的阈值之间的比较来确定是否将待提供的兴趣点确定为目标兴趣点。具体地,导航设备120可以确定匹配度是否高于预定的匹配度阈值,并在确定匹配度高于阈值时,将该待提供的兴趣点确定为目标兴趣点。

在一些实施例中,导航设备120可以在所确定的上下文与任一标签之间的单个匹配度超过预定匹配度阈值时,即将该待提供的兴趣点确定作为目标兴趣点。例如,导航设备120可以确定包括上下文可以包括“白天”和“大雨”,虽然“白天”与候选充电站的标签“地下”的匹配度例如没有超过阈值,但是“大雨”与候选充电站的标签“地下”的匹配度超过阈值,导航设备120还是可以将该候选充电站确定为目标兴趣点。

在一些实施例中,导航设备120例如也可以基于计算所确定的上下文与待提供的兴趣点的多个候选标签的多个匹配度计算待提供的兴趣点与上下文的总匹配度。例如,可以通过计算多个匹配度的加权和或者平均值来确定该待提供的兴趣点与当前上下文的总匹配度,并在总匹配度高于预定的匹配度阈值时才将该待提供的兴趣点确定为目标兴趣点。

在一些实施例中,考虑到导航设备120能够呈现的兴趣点的数目有限,导航设备120也可以基于多个待提供的兴趣点的标签与上下文的匹配度来对多个待提供的兴趣点进行排序,并选择更为匹配的特定的数目的待提供的兴趣点以作为目标兴趣点。

在一些实施例中,导航设备120可以提供所确定的目标兴趣点。在一些实施例中,导航设备120例如可以在向用户110提供的兴趣点列表中突出显示所确定的目标兴趣点。突出显示的示例可以包括但不限于:置顶显示、通过字体或颜色突出显示、或者其他任何适当的吸引用户注意力的显示方式。通过为兴趣点添加标签,并对标签与相应上下文之间的匹配度进行打分,本公开的实施例可以更为准确地获取与所确定的上下文更为匹配的兴趣点。

继续参考图2,在框206,导航设备120向用户110提供与上下文匹配的至少一个标签。在一些实施例中,导航设备120可以在用于向所述用户呈现的兴趣点列表中与待提供的兴趣点一起显示所确定的至少一个标签。基于这样的方式,导航设备120可以使得用户更为便捷的获取待提供的兴趣点的更值得关注的信息。以下将结合图4的示例来描述框206的过程,图4示出了根据本公开的实施例的提供至少一个标签的示意图400。

例如,在图4的示例中,导航设备120可以基于接收了用户110关于“充电站”的查询或者从获取的上下文确定交通工具电量低,而将与“充电站”相关联的兴趣点确定为待提供的兴趣点。此外,在该示例中,例如,导航设备120可以确定上下文包括:“女性司机”、“晚上”、“大雨”和“车辆剩余电量5%”。

导航设备120例如可以在导航设备120的显示器上显示如图4所示的界面,其中左侧例如可以呈现兴趣点的列表,右侧可以呈现兴趣点在地图的位置。如图4所示,导航设备120例如还可以向用户110提供待提供的兴趣点列表,并且根据每个待提供的兴趣点的一组候选标签与上下文的匹配度来提供至少一个标签。

如图4所示,导航设备120向用户提供的兴趣点列表包括多个待提供的兴趣点,例如“来福士星星充电站”410、“神华国华大厦充电桩”420和“港澳中心充电站”430。作为示例,导航设备120例如可以确定“来福士星星充电站”410的标签“4.0元/度”414、“24小时营业”416以及“地下”418,“神华国华大厦充电桩”420的标签“5.0元/度”424、“24小时营业”426和“地下”428,以及“港澳中心充电站”430的标签“5.0元/度”434、“24小时营业”436和“免费停车”438与所确定的上下文“女性司机”、“晚上”、“大雨”和“车辆剩余电量5%”具有较高的匹配度。导航设备120因此可以在导航界面与待提供的兴趣点一起显示与上下文匹配的标签,从而使得用户更为直观地了解每个兴趣点的所需要的信息。这也可以帮助用户110更快地选择所需要的兴趣点。

在一些实施例中,导航设备120还可以在用于向用户呈现的导航界面突出显示与上下文匹配的至少一个标签。突出显示的示例可以包括但不限于:置顶显示、通过字体或颜色突出显示、或者其他任何适当的吸引用户注意力的显示方式。

在一些实施例中,如图4所示,导航设备120例如还可以显示每个兴趣点的得分以指示该兴趣点或该兴趣点的标签与当前上下文的匹配度。例如,“来福士星星充电站”410的得分412为9.5,“神华国华大厦充电桩”420的得分422为9.4,“港澳中心充电站”430的得分432为9.0。

在一些实施例中,导航设备120还可以在用于向用户110呈现的兴趣点列表中突出显示与当前上下文更为匹配的目标兴趣点。例如,导航设备120可以根据得分而将“来福士星星充电站”410和“神华国华大厦充电桩”确定为与当前上下文更为匹配的目标兴趣点。

如图4所示,导航设备120可以在兴趣点中优先显示目标兴趣点,即将目标兴趣点“来福士星星充电站”410和“神华国华大厦充电桩”420优先于普通兴趣点“港澳中心充电站”430而被显示。应当理解,优先显示只是一种突出显示的具体示例,还可以例如采用任何合适的突出显示方式,例如,加大显示字体、加粗显示字体或者使用强调颜色等方式。本公开不旨在对如何进行突出显示进行限制。

在一些实施例中,导航设备120还可以接收用户110对于目标兴趣点的选择,并且响应于接收到目标兴趣点被选择的指示而基于匹配度从至少一个标签中确定候选标签,并且向用户110提供候选标签。具体地,继续以图4作为示例,导航设备120例如可以通过触屏接收用户110对于兴趣点“来福士星星充电站”410的点击。响应于与该点击,导航设备120可以呈现“来福士星星充电站”410的详情。由于导航设备120的界面的有限性,并减少用户的操作,用户可能更希望看到他们在当前状态下更为关注的信息,例如,是否24小时营业,是否是地下充电站等。因此,导航设备120可以从“来福士星星充电站”的多个标签中确定与当前上下文的匹配度超过预定阈值的标签作为候选标签。例如,标签“4.0元/度”414、“24小时营业”416和“地下”418可以被确定为候选标签。在“来福士星星充电站”410的详情页,导航设备120可以更为详细地呈现与标签“4.0元/度”414、“24小时营业”416和“地下”418有关的信息。备选地,导航设备120也可以在详情页突出显示与候选标签有关的详细信息,以使得用户能够更方便地获取更为关注的详细信息。

通过以上描述能够看出,根据本公开的实施例的用于导航的方案,能够解决传统方案中的种种问题。本公开的实施例能够基于与导航设备相关的上下文来提供兴趣点的与当前上下文相匹配的特定信息,这些信息将更为符合用户的当前需要,从而帮助用户能够更为快速地获取满足自己需求的兴趣点。

图5示出了根据本公开实施例的用于导航的示例装置500的框图。该装置500例如可以用于实现如图1所示的导航设备120。如图5所示,装置500可以包括上下文确定模块510,被配置为确定与导航设备相关联的上下文,上下文指示与导航设备的运行相关联的信息。装置500还包括标签获取模块520,被配置为获取待提供的兴趣点的与上下文相匹配的至少一个标签,至少一个标签描述待提供的兴趣点的对应属性的信息。此外,装置500还包括标签提供模块530,被配置为向用户提供至少一个标签。

在一些实施例中,上下文确定模块510包括:上下文获取模块,被配置为获取与以下中的至少一项:环境上下文,环境上下文指示与运行相关联的物理环境相关联的信息;时间上下文,时间上下文指示与运行相关联的时间的信息;或者用户上下文,用户上下文指示与运行相关联的用户的信息。

在一些实施例中,标签提供模块530包括:显示模块,被配置为在用于向所述用户呈现的兴趣点列表中与待提供的兴趣点一起显示至少一个标签。

在一些实施例中,标签获取模块520包括:候选标签获取模块,被配置为获取待提供的兴趣点的一组候选标签;匹配度确定模块,被配置为确定一组候选标签与上下文的匹配度,匹配度指示用户在与上下文对应的条件下选择待提供的兴趣点的可能性;以及选择模块,被配置为基于匹配度,从一组候选标签中确定至少一个标签。

在一些实施例中,匹配度确定模块包括:标注获取模块,被配置为获取关于一组候选标签与上下文的匹配度的标注;或者匹配度计算模块,被配置为基于一组候选标签指示的对应属性的值,确定一组候选标签与上下文的匹配度。

在一些实施例中,待提供的兴趣点包括多个待提供的兴趣点,装置500还包括:目标兴趣点确定模块,被配置为基于多个待提供的兴趣点的候选标签与上下文的匹配度,从多个待提供的兴趣点中确定与上下文相匹配的目标兴趣点;以及目标兴趣点提供模块,被配置为提供目标兴趣点。

在一些实施例中,至少一个标签指示以下中的至少一项:与待提供的兴趣点相关联的服务可用性;与待提供的兴趣点相关联的服务性能;与待提供的兴趣点相关联的服务费用;与待提供的兴趣点相关联的服务环境;与待提供的兴趣点相关联的服务类别;或者待提供的兴趣点的地理位置。

在一些实施例中,装置500还包括:查询接收模块,被配置为接收针对兴趣点的查询;以及兴趣点查询模块,被配置为基于查询,确定待提供的兴趣点。

装置500中所包括的模块和/或单元可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个单元可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置500中的部分或者全部单元可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld),等等。

图5中所示的这些模块和/或单元可以部分或者全部地实现为硬件模块、软件模块、固件模块或者其任意组合。特别地,在某些实施例中,上文描述的流程、方法或过程可以由存储系统或与存储系统对应的主机或独立于存储系统的其它计算设备中的硬件来实现。

图6示出了可以用来实施本公开的实施例的示例设备600的示意性框图。设备600可以用于实现如图1所示的导航设备120。如图6所示,设备600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的计算机程序指令或者从存储单元608加载到随机访问存储器(ram)603中的计算机程序指令,来执行各种适当的动作和处理。在ram603中,还可存储设备600操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

设备600中的多个部件连接至i/o接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

处理单元601执行上文所描述的各个方法和处理,例如方法200。例如,在一些实施例中,方法200可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由rom602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到ram603并由cpu601执行时,可以执行上文描述的方法200的一个或多个步骤。备选地,在其他实施例中,cpu601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法200。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)等等。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

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