一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示方法、查询方法、导航方法、辅助乘车方法及装置与流程

2021-09-15 00:37:00 来源:中国专利 TAG:方法 搭乘 乘车 实时 出行


1.本公开涉及出行领域,特别是涉及一种针对可搭乘车辆的实时信息的显示方法、查询方法、导航方法、辅助乘车方法及装置。


背景技术:

2.随着“互联网 交通”的深入发展,网约车、共享单车、共享汽车等新兴出行方式,逐渐涌入用户的日常生活,提升用户的出行体验。
3.无论是传统的公交出行方式,还是以网约车为代表的新兴出行方式,都需要为用户提供车辆的实时信息,辅助用户乘车,提升用户的出行体验。
4.以公交出行为例,利用实时公交信息查询服务可以显著提高公共交通服务水平,吸引更多乘客采用公交出行方式。例如可以通过对公交车定时发送的地理位置数据进行实时处理,为乘客提供实时公交信息查询服务,使得乘客可实时查询车辆的相关信息,如当前位置,距离候车站点的距离,预估车辆的运行耗时等信息。
5.然而现有实时公交信息查询服务主要靠文字表达公交车辆的实时位置信息,具有一定阅读性但不够直观明了。如图1所示,用户可以查询某一站点最近一班公交车的实时位置信息,然而对于不熟悉路况的用户,首先需要通过导航或问路的方式获知离自己最近的站点信息,然后才能查询该站点最近一班公交车的实时位置信息,用户使用不便。
6.因此,仍需要一种方便用户使用的车辆实时信息展示方案。


技术实现要素:

7.本公开要解决的一个技术问题是提供一种方便用户使用的车辆实时信息展示方案。
8.根据本公开的第一个方面,提供了一种显示方法,包括:获取可搭乘车辆的实时位置信息;基于实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内;若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。
9.根据本公开的第二个方面,还提供了一种查询方法,包括:获取用户的实时位置信息;在屏幕上显示覆盖地理范围包含用户实时位置的电子地图;接收针对一条或多条线路的可搭乘车辆的查询请求;判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内;若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。
10.根据本公开的第三个方面,还提供了一种导航方法,包括:接收从当前位置到目标位置的导航请求;获取用户的实时位置信息;生成用于指示从当前位置到目标位置经过的路段以及需要搭乘的可搭乘车辆的导航规划信息;在屏幕上显示用于表征导航规划信息的电子地图;获取可搭乘车辆的实时位置信息;判断可搭乘车辆是否位于电子地图覆盖地理范围之内;若判定可搭乘车辆位于电子地图覆盖地理范围之外,则在屏幕显示电子地图边
界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。
11.根据本公开的第四个方面,还提供了一种辅助乘车方法,包括:获取用户的实时位置信息;根据用户的实时位置信息,确定附近的可搭乘车辆以及可搭乘车辆的实时位置信息;在屏幕上显示覆盖地理范围包含用户实时位置的电子地图;基于可搭乘车辆的实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内;若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户实时位置的参考信息。
12.根据本公开的第五个方面,还提供了一种辅助乘车方法,包括:将乘车请求发送给服务器;接收服务器返回的可搭乘车辆的实时位置信息;在屏幕上显示电子地图;基于可搭乘车辆的实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内;若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。
13.根据本公开的第六个方面,还提供了一种显示装置,包括:获取模块,用于获取可搭乘车辆的实时位置信息;判断模块,用于基于实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内;以及显示模块,用于在判断模块判定可搭乘车辆位于屏幕显示的电子地图之外,则在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。
14.根据本公开的第七个方面,还提供了一种查询装置,包括:获取模块,用于获取用户的实时位置信息;显示模块,用于在屏幕上显示覆盖地理范围包含用户实时位置的电子地图;接收模块,用于接收针对一条或多条线路的可搭乘车辆的查询请求;判断模块,用于判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内,其中,若判断模块判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。
15.根据本公开的第八个方面,还提供了一种导航装置,包括:接收模块,用于接收从当前位置到目标位置的导航请求;第一获取模块,用于获取户的实时位置信息;生成模块,用于生成用于指示从当前位置到目标位置经过的路段以及需要搭乘的可搭乘车辆的导航规划信息;显示模块,用于在屏幕上显示用于表征导航规划信息的电子地图;第二获取模块,用于获取可搭乘车辆的实时位置信息;判断模块,用于判断可搭乘车辆是否位于电子地图覆盖地理范围之内,若判断模块判定可搭乘车辆位于电子地图覆盖地理范围之外,则显示模块在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。
16.根据本公开的第九个方面,还提供了一种辅助乘车装置,包括:获取模块,用于获取用户的实时位置信息;确定模块,用于根据用户的实时位置信息,确定附近的可搭乘车辆以及可搭乘车辆的实时位置信息;显示模块,用于在屏幕上显示覆盖地理范围包含用户实时位置的电子地图;判断模块,用于基于可搭乘车辆的实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内,其中,若判断模块判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户实时位置的参考信息。
17.根据本公开的第十个方面,还提供了一种辅助乘车装置,包括:发送模块,用于将
乘车请求发送给服务器;接收模块,用于接收服务器返回的可搭乘车辆的实时位置信息;显示模块,用于在屏幕上显示电子地图;判断模块,用于基于可搭乘车辆的实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内,其中,若判断模块判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。
18.根据本公开的第十一个方面,提供了一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行如上述第一方面至第五方面中任一方面所述的方法。
19.根据本公开的第十二个方面,提供了一种非暂时性机器可读存储介质,其上存储有可执行代码,当可执行代码被电子设备的处理器执行时,使处理器执行如上述第一方面至第五方面中任一方面所述的方法。
20.由此,即使可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,用户无需任何操作,即可直观地感知可搭乘车辆的实时位置信息,从而可以提升用户的出行体验。
附图说明
21.通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
22.图1示出了现有公交车辆实时信息查询服务的实现原理图。
23.图2示出了根据本公开一个实施例的显示方法的示意性流程图。
24.图3a至图3d示出了可搭乘车辆的参考信息的界面展示示意图。
25.图4示出了根据本公开一个实施例的查询方法的示意性流程图。
26.图5a、图5b示出了查询结果的界面展示示意图。
27.图6示出了根据本公开一个实施例的导航方法的示意性流程图。
28.图7a、图7b示出了导航结果的界面展示示意图。
29.图8示出了根据本公开一个实施例的辅助乘车方法的示意性流程图。
30.图9示出了根据本公开一个实施例的辅助乘车界面示意图。
31.图10示出了根据本公开另一个实施例的辅助乘车方法的示意性流程图。
32.图11示出了根据本公开另一个实施例的辅助乘车界面示意图。
33.图12示出了根据本公开一个实施例的显示装置的结构示意图。
34.图13示出了根据本公开一个实施例的查询装置的结构示意图。
35.图14示出了根据本公开一个实施例的导航装置的结构示意图。
36.图15示出了根据本公开一个实施例的辅助乘车装置的结构示意图。
37.图16示出了根据本公开另一个实施例的辅助乘车装置的结构示意图。
38.图17示出了根据本公开一个实施例的计算设备的结构示意图。
具体实施方式
39.下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方
式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
40.本公开总体上提供了一种可搭乘车辆的实时信息的展示方案。
41.可搭乘车辆是指用户可以通过免费或付费的方式乘坐或驾驶的车辆。可搭乘车辆可以是但不限于公交车、地铁、网约车、出租车、通勤车、共享单车、共享汽车。实时信息是指用于表征可搭乘车辆与搭乘位置(或用户所处位置)之间的相对距离关系的信息(即下文述及的参考信息)。
42.图2示出了根据本公开一个实施例的可搭乘车辆的实时信息的显示方法的示意性流程图。其中,图2所示的方法可以由适于用户携带的终端设备执行,例如可以由安装在终端设备上的应用程序执行图2所示的方法。
43.参见图2,在步骤s110,获取可搭乘车辆的实时位置信息。
44.可搭乘车辆中可以设有定位装置,如gps定位系统、北斗定位系统。利用定位装置可以确定可搭乘车辆所处的位置信息。本公开可以通过与可搭乘车辆通信,获取可搭乘车辆的实时位置信息。另外,可搭乘车辆也可以将自身的位置信息上传到服务器,由此本公开还可以从服务器获取可搭乘车辆的实时位置信息。
45.在步骤s120,基于实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
46.屏幕上显示的电子地图,可以是指运行在终端设备上的应用程序的应用界面中显示的电子地图。应用程序可以是但不限于出行导航类app(如导航地图、出行软件)。电子地图中除了显示地图信息之外,还可以根据具体应用场景,显示特定的细节,如可以显示但不限于搭乘位置、用户当前位置(也即用户实时位置)、用户当前位置到搭乘位置的导航信息等等。
47.判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内,是指根据步骤s110获取的可搭乘车辆的实时位置信息,判断可搭乘车辆的实时位置(也即当前位置)是否位于屏幕显示的电子地图所表征的地理范围之内。
48.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则可以执行步骤s140,在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。设定位置也即参考信息的展示位置。设定位置可以是指屏幕显示电子地图的边界位置。其中,在屏幕用于全屏显示电子地图的情况下,屏幕显示电子地图的边界位置,也即屏幕边缘位置。
49.作为示例,设定位置可以是指,屏幕当前显示的电子地图边界内可搭乘车辆的行驶路线中与电子地图边界交接的部分。如图3a所示,屏幕上显示的电子地图边界内呈现了可搭乘车辆的部分行驶路线,参考信息的展示位置可以是可搭乘车辆的行驶路线与屏幕显示电子地图边界交接处,也即屏幕显示电子地图的边界位置。
50.作为示例,设定位置也可以是指根据可搭乘车辆的实时位置使用一定的映射规则确定的位置。例如,设定位置可以视为可搭乘车辆在屏幕显示电子地图边界上的投影位置。举例来说,映射规则可以设置为可搭乘车辆的位置与搭乘位置(或用户当前所处位置)之间的连线所经过的屏幕显示电子地图边界,或者映射规则还可以设置为可搭乘车辆的行驶方向所指向的屏幕显示电子地图边界。
51.参考信息用于表征可搭乘车辆与搭乘位置或用户当前所处位置之间的相对距离
关系。参考信息可以包括但不限于以下至少一项:车辆标识;可搭乘车辆与搭乘位置之间的距离信息;可搭乘车辆到达搭乘位置的预估时长;可搭乘车辆与用户之间的距离信息;用户到达可搭乘车辆的预估时长;可搭乘车辆所在方向。其中,车辆标识可以是但不限于车辆图标、车辆的型号信息、车牌信息、线路信息、驾驶员信息。如图3a所示,若可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则可以在屏幕显示电子地图的边界位置以带有箭头的文本框的形式表达车辆所在方向以及车辆实时信息,其中文本框的箭头方向可以用于指示车辆所在方向,文本框中的文本内容可以用于表示车辆实时信息。
52.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则可以执行步骤s130,在屏幕显示电子地图边界内可搭乘车辆的实时位置处显示可搭乘车辆的参考信息。
53.关于参考信息可以参见上文相关描述。如图3b所示,若可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则可以在屏幕显示电子地图边界内车辆实时位置处显示车辆图标,并在车辆图标附近展示车辆实时信息。
54.由此,基于图1所示的可搭乘车辆的实时信息的展示方案,无论车辆的实时位置是位于屏幕显示电子地图覆盖地理范围之外还是之内,均能够在屏幕中展示可搭乘车辆与搭乘位置或用户所处位置之间的相对距离关系的参考信息,使得用户无需任何额外操作,即可直观地感知可搭乘车辆的实时位置信息。
55.如图3a、图3b所示,本公开还可以获取用户的实时位置信息,并在屏幕显示电子地图边界内显示从用户实时位置到搭乘位置的导航信息。
56.响应于接收到针对电子地图的缩放操作和/或移动操作,还可以在屏幕上显示缩放和/或移动后的电子地图,并调整参考信息的展示形式。
57.图3c示出了对图3a示出的电子地图放大后的界面示意图。如图3a、图3c所示,放大前参考信息展示在屏幕显示电子地图边界内右侧边缘位置,放大后参考信息展示在屏幕显示电子地图边界内上侧边缘位置。
58.图3d示出了对图3a示出的电子地图移动后的界面示意图。如图3a、图3d所示,移动前参考信息展示在屏幕显示电子地图边界内右侧靠上边缘位置,移动后参考信息的展示位置相对下移。
59.至此结合图2、图3a至图3d就可搭乘车辆的实时信息的展示方式做了详细说明。
60.上述车辆实时信息展示方案可以与出行领域中的具体应用场景相结合,以为用户提供相应的出行服务。
61.一、线路查询
62.上述车辆实时信息展示方案可以应用于线路查询场景,为用户提供针对特定线路的可搭乘车辆的查询服务。
63.在线路查询场景中,可搭乘车辆可以包括但不限于公交车、通勤车(如班车、校车)、地铁等具有既定行驶路线的车辆。
64.搭乘位置是指可搭乘车辆在既定行驶路线上的搭乘位置,例如可以是指公交车的站点、通勤车的上车点。
65.图4示出了根据本公开一个实施例的可搭乘车辆的实时信息的查询方法的示意性流程图。其中,图4所示的方法可以由适于用户携带的终端设备执行,例如可以由安装在终端设备上的应用程序执行图4所示的方法。
66.参见图4,在步骤s210,获取用户的位置信息。
67.用户携带的终端设备中可以设有定位模块,如gps定位模块、北斗定位模块。可以根据用户携带的终端设备中的定位模块确定用户的位置信息。
68.在步骤s220,在屏幕上显示用户覆盖地理范围包含用户实时位置的电子地图。屏幕上显示的电子地图,可以是指运行在终端设备上的应用程序的应用界面中显示的电子地图。应用程序可以是但不限于出行导航类app。
69.可以根据步骤s210获取的用户的实时位置信息,在屏幕上显示包括用户实时位置在内的对应于一定地理范围的电子地图。关于屏幕上显示的电子地图的覆盖地理范围、地图比例、用户实时位置在电子地图中的方位(如是否在地图中央)等地图参数信息可以根据实际情况设定,此处不再赘述。
70.在步骤s230,接收针对一条或多条线路的可搭乘车辆的查询请求。
71.用户可以通过但不限于文本输入、语音输入的方式发出查询请求。因此可以通过但不限于文本检测、语音检测的方式接收用户发出的查询请求。
72.查询请求可以包括用户期望查询的线路名称。以公交车查询为例,查询请求可以包括期望查询的公交线路名称,如478路公交车。可搭乘车辆是指沿着查询请求所针对的线路行驶的车辆。
73.在步骤s240,获取可搭乘车辆的实时位置信息。关于可搭乘车辆的实时位置信息的获取方式可以参见上文步骤s110的描述,此处不再赘述。
74.在步骤s250,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。关于步骤s250可以参见上文步骤s120的描述,此处不再赘述。
75.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,可以执行步骤s270,在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。关于设定位置、参考信息可以参见上文结合步骤s140的相关描述,此处不再赘述。
76.如图5a所示,可搭乘车辆可以是指公交车,若公交车位于屏幕显示的电子地图覆盖地理范围之外,则可以在屏幕显示电子地图边界内的边缘位置以带有箭头的文本框的形式表示车辆所在方向以及车辆距离用户靠近的站点5、站点6的距离信息和/或预计时长信息。其中文本框的箭头方向可以用于指示车辆所在方向。
77.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则可以执行步骤s260,在电子地图中可搭乘车辆实时位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。关于参考信息可以参见上文结合步骤s130的相关描述,此处不再赘述。
78.如图5b所示,可搭乘车辆可以是指公交车,若公交车位于屏幕显示的电子地图覆盖地理范围之内,可以在屏幕显示电子地图边界内车辆当前所在位置处显示公交车图标,并在公交车图标附近以文本框的形式表示车辆距离用户靠近的站点5、站点6的距离信息和/或预计时长信息。
79.如图5a、图5b所示,还可以在屏幕显示电子地图边界内显示可搭乘车辆的至少部分既定行驶路线以及途径的搭乘位置。
80.二、地图导航
81.上述车辆实时信息展示方案也可以应用于地图导航场景,为用户提供地图导航服
务。
82.在地图导航场景中,可搭乘车辆是指沿着导航规划信息所指示的导航路径出行过程中需要搭乘的车辆,可以包括但不限于公交、地铁等具有既定行驶路线的车辆。
83.搭乘位置可以是指可搭乘车辆在既定行驶路线上的固定搭乘位置。例如可以是指公交车的站点、通勤车的上车点。
84.图6示出了根据本公开一个实施例的导航方法的示意性流程图。其中,图6所示的方法可以由适于用户携带的终端设备执行,例如可以由安装在终端设备上的应用程序执行图6所示的方法。
85.参见图6,在步骤s310,接收从当前位置到目标位置的导航请求。
86.用户可以通过但不限于文本输入、语音输入的方式发出导航请求。因此可以通过但不限于文本检测、语音检测的方式接收用户发出的导航请求。
87.在步骤s320,获取用户的实时位置信息。
88.用户携带的终端设备中可以设有定位模块,如gps定位模块、北斗定位模块。可以根据用户携带的终端设备中的定位模块确定用户的实时位置信息。
89.在步骤s330,生成用于指示从当前位置(也即实时位置)到目标位置经过的路段以及需要搭乘的可搭乘车辆的导航规划信息。导航规划信息所指示的从当前位置到目标位置经过的路段,可以包括步行部分和乘车部分。可搭乘车辆即为乘车部分需要搭乘的车辆。
90.在步骤s340,在屏幕上显示用于表征导航规划信息的电子地图。
91.本公开可以在执行步骤s340的同时,执行步骤s350至步骤s380,确定可搭乘车辆的参考信息的展示形式。也可以在执行步骤s340之前,执行步骤s350至步骤s380,预先确定可搭乘车辆的参考信息的展示形式,并在屏幕上显示电子地图时,按照预先确定的展示形式展示参考信息。
92.在步骤s350,获取可搭乘车辆的实时位置信息。关于可搭乘车辆的实时位置信息的获取方式可以参见上文步骤s110的描述,此处不再赘述。
93.在步骤s360,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。这里是指判断可搭乘车辆的实时位置是否位于屏幕上展示或即将展示的用于表征导航规划信息的电子地图所对应的地理范围之内。
94.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则可以执行步骤s380,在屏幕显示电子地图边界内的设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。关于设定位置、参考信息可以参见上文结合步骤s140的相关描述,此处不再赘述。
95.如图7a所示,可以在屏幕下方展示导航规划信息,并在屏幕显示的电子地图中显示导航规划信息所表征的导航规划路径。其中,对于需要乘坐的547路公交车,在547路公交车位于屏幕显示的电子地图覆盖地理范围之外的情况下,可以在屏幕显示电子地图边界内的边缘位置以带有箭头的文本框的形式表达547路公交车所在方向以及547路公交车距离用户靠近的上车位置(即公交站点)的距离信息和/或预计时长信息。其中文本框的箭头方向可以用于指示车辆所在方向。
96.若判定可搭乘车辆位于电子地图覆盖地理范围之内,则可以执行步骤s370,在屏幕上显示电子地图,并在电子地图中可搭乘车辆的当前位置(也即实时位置)处显示可搭乘
车辆相对于用户靠近的搭乘位置的参考信息。关于参考信息可以参见上文结合步骤s130的相关描述,此处不再赘述。
97.如图7b所示,可以在屏幕下方展示文字版的导航规划信息,并在电子地图中显示导航规划路径。其中,对于需要乘坐的547路公交车,在547路公交车位于屏幕显示的电子地图覆盖地理范围之内的情况下,可以在车辆所在位置显示公交车图标,并在公交车图标附近展示547路公交车距离用户靠近的上车位置(即公交站点)的距离信息和/或预计时长信息。
98.三、辅助乘车
99.上述车辆实时信息展示方案还可以应用于辅助乘车场景,为用户提供辅助乘车服务。
100.在辅助乘车场景中,可搭乘车辆可以是指用户预约的出租车、网约车等可供用户乘坐的、无需用户驾驶的车辆;可搭乘车辆也可以是指位于地图中特定位置的需要用户驾驶的共享车辆(如共享单车、共享汽车)。
101.对于无需用户驾驶的可搭乘车辆来说,搭乘位置可以是指预先约定的乘车位置,如可以是指用户当前所在位置,或用户当前所在位置附近的一个上车位置。对于位于屏幕显示电子地图边界内特定位置处的需要用户前往并驾驶的可搭乘车辆来说,搭乘位置也即车辆所在位置。
102.1、需要用户驾驶的可搭乘车辆(如共享车辆)
103.图8示出了根据本公开一个实施例的辅助乘车方法的示意性流程图。其中,图8所示的方法可以由适于用户携带的终端设备执行,例如可以由安装在终端设备上的应用程序执行图8所示的方法。
104.参见图8,在步骤s410,获取用户的实时位置信息。
105.用户携带的终端设备中可以设有定位模块,如gps定位模块、北斗定位模块。可以根据用户携带的终端设备中的定位模块确定用户的实时位置信息。
106.在步骤s420,根据用户的实时位置信息,确定附近的可搭乘车辆以及可搭乘车辆的实时位置信息。
107.每辆可搭乘车辆上可以设有定位装置,如gps定位系统、北斗定位系统。利用定位装置可以确定可搭乘车辆的实时位置信息。可搭乘车辆可以将自身的实时位置信息上传到服务器,由此服务器可以得到多个可搭乘车辆的实时位置信息。
108.在确定了用户的实时位置信息后,可以根据用户的实时位置信息,从服务器获取位于用户当前位置附近(如距离用户预定距离范围内)的共享车辆,作为可搭乘车辆,并获取可搭乘车辆的实时位置信息。
109.在步骤s430,在屏幕上显示覆盖地理范围包含用户实时位置的电子地图。屏幕上显示的电子地图,可以是指运行在终端设备上的应用程序的应用界面中显示的电子地图。应用程序可以是但不限于出行导航类app。
110.可以根据步骤s410获取的用户的实时位置信息,在屏幕上显示包括用户当前所处位置在内的对应于一定地理范围的电子地图。关于屏幕上显示的电子地图的覆盖地理范围、地图比例、用户当前所处位置在电子地图中的方位(如是否在地图中央)等地图参数信息可以根据实际情况设定,此处不再赘述。
111.本公开可以在执行步骤s430的同时,执行步骤s440至步骤s460,确定可搭乘车辆的参考信息的展示形式。也可以在执行步骤s430之前,执行步骤s440至步骤s460,确定可搭乘车辆的参考信息的展示形式并在屏幕上显示电子地图时,按照预先确定的展示形式展示参考信息。。
112.在步骤s440,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
113.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则可以执行步骤s460,在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户当前所处位置(也即用户实时位置)的参考信息。
114.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围,则可以执行步骤s450,在电子地图中车辆当前位置处(也即车辆实时位置处)显示可搭乘车辆相对于用户当前所处位置的参考信息。
115.参考信息可以包括但不限于以下至少一项:车辆标识;可搭乘车辆与用户之间的距离信息;用户到达可搭乘车辆的预估时长;可搭乘车辆所在方向。
116.如图9所示,对于位于屏幕当前显示的电子地图覆盖地理范围之外的可搭乘车辆,可以在屏幕边缘位置显示可搭乘车辆相对于用户当前所处位置的参考信息。如图9中屏幕显示电子地图边界内的上部边缘位置、底部边缘位置以及右侧边缘位置所示,可以在屏幕显示电子地图边界内的边缘位置以带有箭头的文本框的形式表达车辆所在方向以及车辆实时信息,其中文本框的箭头方向用于指示车辆所在方向。
117.由此,基于图8所示的辅助乘车方法,无论车辆是在屏幕显示电子地图覆盖地理范围之外还是之内,均能够在屏幕中展示可搭乘车辆相对于用户所处位置的参考信息,使得用户无需任何额外操作,即可直观地感知可搭乘车辆与用户之间的相对距离信息,便于用户选择出行车辆。
118.2、无需用户驾驶的可搭乘车辆(如网约车)
119.图10示出了根据本公开另一个实施例的辅助乘车方法的示意性流程图。其中,图10所示的方法可以由适于用户携带的终端设备执行,例如可以由安装在终端设备上的应用程序执行图10所示的方法。
120.参见图10,在步骤s510,将乘车请求发送给服务器。
121.用户可以通过但不限于文本输入、语音输入的方式发出乘车请求。因此可以通过但不限于文本检测、语音检测的方式获取用户的乘车请求。
122.乘车请求中除了可以包括用户设定的目标位置,还可以包括搭乘位置。其中搭乘位置可以由用户选择,也可以根据用户当前所处的位置信息(也即用户的实时位置信息)确定,例如可以将用户当前位置作为搭乘位置,也可以将用户当前位置附近便于司机停车以及客户上车的位置作为搭乘位置。
123.在根据用户实时位置信息确定搭乘位置的情况下,本公开还可以获取用户的实时位置信息。其中,用户携带的终端设备中可以设有定位模块,如gps定位模块、北斗定位模块,可以根据用户携带的终端设备中的定位模块确定用户的实时位置信息。
124.在步骤s520,接收服务器返回的可搭乘车辆的实时位置信息。
125.在本实施例中,可搭乘车辆是指为用户提供乘车服务的车辆。服务器在接收到用户的乘车请求后,可以将乘车请求打包为用车订单,发送给一个或多个提供乘车服务的司
机,由司机进行下单。下单司机所驾驶的车辆即为可搭乘车辆。
126.在确定可搭乘车辆后,服务器可以获取可搭乘车辆的实时位置信息,并将可搭乘车辆的实时位置信息发送给客户端。关于车辆实时位置信息的获取方式可以参见上文相关描述,此处不再赘述。
127.在步骤s530,在屏幕上显示电子地图。
128.屏幕上显示的电子地图,可以是指运行在终端设备上的应用程序的应用界面中显示的电子地图。应用程序可以是但不限于出行导航类app。
129.可以在屏幕上显示包括搭乘位置和/或用户当前所在位置在内的对应于一定地理范围的电子地图。关于屏幕上显示的电子地图的覆盖地理范围、地图比例、搭乘位置和/或用户当前所处位置在电子地图中的方位(如是否在地图中央)等地图参数信息可以根据实际情况设定,此处不再赘述。
130.在步骤s540,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
131.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则可以执行步骤s560,在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。关于设定位置、参考信息可以参见上文相关描述。
132.若判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则可以执行步骤s550,在屏幕显示电子地图边界内中车辆实时位置处显示参考信息。
133.如图11所示,参考信息可以是指可搭乘车辆相对于搭乘位置的实时信息,可以包括但不限于可搭乘车辆与搭乘位置之间的距离信息,可搭乘车辆到达搭乘位置的预计时长。可选地,在电子地图中还可以显示从当前位置到搭乘位置的导航信息。其中,在可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外的情况下,可以在屏幕显示电子地图边界内的边缘位置以带有箭头的文本框的形式表达车辆所在方向以及车辆实时信息,其中文本框的箭头方向用于指示车辆所在方向。
134.图12示出了根据本公开一个实施例的显示装置的结构示意图。其中,显示装置1200的功能模块可以由实现本公开原理的硬件、软件或硬件和软件的结合来实现。本领域技术人员可以理解的是,图12所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更进一步的限定。
135.下面就显示装置1200可以具有的功能模块以及各功能模块可以执行的操作做简要说明,对于其中涉及的细节部分可以参见上文结合图2至图3d的相关描述,这里不再赘述。
136.参见图12,显示装置1200包括获取模块1210、判断模块1220以及显示模块1230。
137.获取模块1210用于获取可搭乘车辆的实时位置信息。
138.判断模块1220用于判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
139.显示模块1230用于在判断模块1220判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则在屏幕显示电子地图边界内设定位置显示可搭乘车辆的参考信息。关于设定位置、参考信息可以参见上文相关描述。
140.显示模块1230还用于在判断模块1220判定可搭乘车辆位于屏幕显示的电子地图
之内,则在电子地图中可搭乘车辆实时位置处显示可搭乘车辆的参考信息。
141.获取模块1210还可以用于获取用户的实时位置信息。显示模块1230还可以在电子地图中显示从用户的实时位置到可搭乘车辆的搭乘位置的导航信息。
142.响应于接收到针对所述电子地图的缩放操作和/或移动操作,显示模块1230还可以在屏幕上显示缩放和/或移动后的电子地图,并调整所述参考信息的展示形式。
143.图13示出了根据本公开一个实施例的查询装置的结构示意图。其中,查询装置1300的功能模块可以由实现本公开原理的硬件、软件或硬件和软件的结合来实现。本领域技术人员可以理解的是,图13所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更进一步的限定。
144.下面就查询装置1300可以具有的功能模块以及各功能模块可以执行的操作做简要说明,对于其中涉及的细节部分可以参见上文结合图4至图5b的相关描述,这里不再赘述。
145.参见图13,查询装置1300包括获取模块1310、显示模块1320、接收模块1330以及判断模块1340。
146.获取模块1310用于互获取用户的实时位置信息。显示模块1320用于在屏幕上显示覆盖地理范围包含用户实时位置的电子地图。接收模块1330用于接收针对一条或多条线路的可搭乘车辆的查询请求。判断模块1340用于判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
147.若判断模块1340判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块1320可以在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。关于设定位置、参考信息可以参见上文相关描述。
148.若判断模块1340判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则显示模块1320可以在电子地图中可搭乘车辆实时位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。
149.图14示出了根据本公开一个实施例的导航装置的结构示意图。其中,导航装置1400的功能模块可以由实现本公开原理的硬件、软件或硬件和软件的结合来实现。本领域技术人员可以理解的是,图14所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更进一步的限定。
150.下面就导航装置1400可以具有的功能模块以及各功能模块可以执行的操作做简要说明,对于其中涉及的细节部分可以参见上文结合图6至图7b的相关描述,这里不再赘述。
151.参见图14,导航装置1400包括接收模块1410、第一获取模块1420、生成模块1430、显示模块1440、第二获取模块1450以及判断模块1460。
152.接收模块1410用于接收从当前位置到目标位置的导航请求。第一获取模块1420用于获取用户的实时位置信息,其中用户的实时位置信息也即用户的当前位置信息。生成模块1430用于生成用于指示从所述当前位置到所述目标位置经过的路段以及需要搭乘的可搭乘车辆的导航规划信息。显示模块1440用于在屏幕上显示用于表征所述导航规划信息的
电子地图。第二获取模块1450用于获取所述可搭乘车辆的实时位置信息。判断模块1460用于判断所述可搭乘车辆是否位于屏幕显示的所述电子地图覆盖地理范围之内。
153.若判断模块1460判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块1440可以在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。关于设定位置、参考信息可以参见上文相关描述。
154.若判断模块1460判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则显示模块1440可以在屏幕显示电子地图边界内中可搭乘车辆当前位置(也即实时位置)处显示可搭乘车辆相对于用户靠近的搭乘位置的参考信息。
155.图15示出了根据本公开一个实施例的辅助乘车装置的结构示意图。其中,辅助乘车装置1500的功能模块可以由实现本公开原理的硬件、软件或硬件和软件的结合来实现。本领域技术人员可以理解的是,图15所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更进一步的限定。
156.下面就辅助乘车装置1500可以具有的功能模块以及各功能模块可以执行的操作做简要说明,对于其中涉及的细节部分可以参见上文结合图8、图9的相关描述,这里不再赘述。
157.参见图15,辅助乘车装置1500包括获取模块1510、确定模块1520、显示模块1530以及判断模块1540。
158.获取模块1510用于获取用户的实时位置信息。确定模块1520用于根据用户的实时位置信息,确定附近的可搭乘车辆以及所述可搭乘车辆的实时位置信息。显示模块1530用于在屏幕上显示覆盖地理范围包含用户实时位置的电子地图。判断模块1540用于判断所述可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
159.若判断模块1540判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块1530可以在屏幕显示电子地图边界内设定位置处显示可搭乘车辆相对于用户所处位置的参考信息。关于设定位置、参考信息可以参见上文相关描述。
160.若判断模块1540判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则显示模块1530可以在屏幕显示电子地图边界内可搭乘车辆实时位置处显示可搭乘车辆相对于用户所处位置的参考信息。
161.图16示出了根据本公开另一个实施例的辅助乘车装置的结构示意图。其中,辅助乘车装置1600的功能模块可以由实现本公开原理的硬件、软件或硬件和软件的结合来实现。本领域技术人员可以理解的是,图16所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更进一步的限定。
162.下面就辅助乘车装置1600可以具有的功能模块以及各功能模块可以执行的操作做简要说明,对于其中涉及的细节部分可以参见上文结合图10、图11的相关描述,这里不再赘述。
163.参见图16,辅助乘车装置1600包括发送模块1610、接收模块1620、显示模块1630以及判断模块1640。
164.发送模块1610用于将乘车请求发送给服务器。接收模块1620用于接收服务器返回
的可搭乘车辆的实时位置信息。显示模块1630用于在屏幕上显示电子地图。判断模块1640用于基于可搭乘车辆的实时位置信息,判断可搭乘车辆是否位于屏幕显示的电子地图覆盖地理范围之内。
165.若判断模块1640判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之外,则显示模块1630可以在屏幕显示电子地图边界内设定位置处显示可搭乘车辆的参考信息。关于设定位置、参考信息可以参见上文相关描述。
166.若判断模块1640判定可搭乘车辆位于屏幕显示的电子地图覆盖地理范围之内,则显示模块1630可以在屏幕显示电子地图边界内可搭乘车辆实时位置处显示可搭乘车辆的参考信息。
167.图17示出了根据本公开一实施例可用于实现上述方法的计算设备的结构示意图。
168.参见图17,计算设备1700包括存储器1710和处理器1720。
169.处理器1720可以是一个多核的处理器,也可以包含多个处理器。在一些实施例中,处理器1720可以包含一个通用的主处理器以及一个或多个特殊的协处理器,例如图形处理器(gpu)、数字信号处理器(dsp)等等。在一些实施例中,处理器1720可以使用定制的电路实现,例如特定用途集成电路(asic,application specific integrated circuit)或者现场可编程逻辑门阵列(fpga,field programmable gate arrays)。
170.存储器1710可以包括各种类型的存储单元,例如系统内存、只读存储器(rom),和永久存储装置。其中,rom可以存储处理器1720或者计算机的其他模块需要的静态数据或者指令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储装置可以是可移除的存储设备(例如软盘、光驱)。系统内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。系统内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器1710可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(dram,sram,sdram,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。在一些实施方式中,存储器1710可以包括可读和/或写的可移除的存储设备,例如激光唱片(cd)、只读数字多功能光盘(例如dvd-rom,双层dvd-rom)、只读蓝光光盘、超密度光盘、闪存卡(例如sd卡、min sd卡、micro-sd卡等等)、磁性软盘等等。计算机可读存储媒介不包含载波和通过无线或有线传输的瞬间电子信号。
171.存储器1710上存储有可执行代码,当可执行代码被处理器1720处理时,可以使处理器1720执行上文述及的显示方法、查询方法、导航方法或辅助乘车方法。
172.上文中已经参考附图详细描述了根据本公开的显示方法、查询方法、导航方法、辅助乘车方法、装置及设备。
173.此外,根据本公开的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本公开的上述方法中限定的上述各步骤的计算机程序代码指令。
174.或者,本公开还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或计算设备、服务器
等)的处理器执行时,使所述处理器执行根据本公开的上述方法的各个步骤。
175.本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
176.附图中的流程图和框图显示了根据本公开的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
177.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜