图示引导方法、装置及系统与流程

文档序号:11237069阅读:1419来源:国知局
图示引导方法、装置及系统与流程

本公开涉及计算机处理技术领域,具体涉及一种图示引导方法、装置及系统。



背景技术:

目前,用户在使用运输类软件叫车时,在下单前,该运输类软件会在地图上采用图钉或者气泡的方式为用户展示预设的出发点。根据实际情况,用户会根据当时的需求改变自己的出发点。即用户通过拖拽地图或者划动页面的方式,移动图钉或气泡位置来改变出发点。

然而,用户在拖拽地图来移动出发点时容易带来一个问题:用户在移动地图查看需要的出发位置时,会无意中移动图钉或者气泡,使得已经设置好的出发点发生改变,结果是用户并不知晓,导致服务提供者按照改变后的出发点驶去。直到双方同时发现出发点错误,从而影响双方的叫车体验与服务效率。



技术实现要素:

针对现有技术中的缺陷,本公开实施例提供一种图示引导方法、装置及系统,可以解决现有技术中由于用户查看地图时而无意中改变出发点影响用户与服务提供者的叫车体验与服务效率的问题。

第一方面,本公开提供了一种图示引导方法,所述方法包括:

获取用户的当前位置,并根据当前位置在该用户的客户端地图上形成图示引导符号;

当获取到该用户移动所述客户端地图的命令时,使所述图示引导符号从所述客户端地图表面分离预设距离,并在所述客户端地图的当前位置形成所述图示引导符号的投影引导符号;

根据所述用户移动所述客户端地图的命令,同步移动所述图示引导符号和所述投影引导符号到预设位置;

将所述图示引导符号返回所述客户端地图表面的预设位置,同时删除所述投影引导符号。

可选地,所述同步移动所述图示引导符号和所述投影引导符号到预设位置的步骤可以采用移动所述客户端地图到预设位置,且所述图示引导符号和所述投影引导符号保持不动替换。

可选地,所述将所述图示引导符号返回所述客户端地图表面的预设位置,同时删除所述投影引导符号的步骤后,所述方法还包括:

获取所述图示引导符号所在预设位置的信息,并反馈给该用户。

可选地,所述用户移动所述客户端地图的命令的步骤包括:

获取所述用户触发所述客户端地图的第一位置;

获取所述用户触发所述客户端地图的第二位置;

根据所述第一位置与所述第二位置获取所述用户移动所述客户端地图的命令。

第二方面,本公开实施例还提供了一种图示引导装置,所述装置包括:

图示引导符号生成模块,用于获取用户的当前位置,并根据当前位置在该用户的客户端地图上形成图示引导符号;

投影引导符号生成模块,用于当获取到该用户移动所述客户端地图的命令时,使所述图示引导符号从所述客户端地图表面分离预设距离,并在所述客户端地图的当前位置形成所述图示引导符号的投影引导符号;

移动模块,用于根据所述用户移动所述客户端地图的命令,同步移动所述图示引导符号和所述投影引导符号到预设位置;

图示引导符号返回模块,用于将所述图示引导符号返回所述客户端地图表面的预设位置,同时删除所述投影引导符号。

可选地,所述移动模块还可以执行以下步骤:

移动所述客户端地图到预设位置,且所述图示引导符号和所述投影引导符号保持不动。

可选地,所述装置还包括预设位置返回模块;

该预设位置返回模块,用于获取所述图示引导符号所在预设位置的信息,并反馈给该用户。

可选地,所述投影引导符号生成模块通过以下步骤获取所述用户移动所述客户端地图的命令,包括:

获取所述用户触发所述客户端地图的第一位置;

获取所述用户触发所述客户端地图的第二位置;

根据所述第一位置与所述第二位置获取所述用户移动所述客户端地图的命令。

第三方面,本公开实施例又提供了一种图示引导系统,所述系统包括配置有如上文所述的图示引导装置的用户终端和服务器,其中:

当用户需要乘车时,所述用户终端获取所述服务器返回的该用户终端的当前位置,并根据该当前位置在客户端地图上形成图示引导符号;所述用户终端的当前位置是所述服务器应所述用户终端的请求而计算的其经纬度信息;

所述用户终端获取所述用户移动所述客户端地图的命令时,使所述图示引导符号从所述客户端地图表面分离预设距离,并在所述客户端地图的当前位置形成所述图示引导符号的投影引导符号;

所述用户终端根据所述用户移动所述客户端地图的命令,同步移动所述图示引导符号和所述投影引导符号到预设位置;

所述用户终端将所述图示引导符号返回所述客户端地图表面的预设位置,同时删除所述投影引导符号。

可选地,所述用户终端获取所述图示引导符号所在预设位置的信息,并反馈给该用户;所述预设位置是所述服务器应所述用户终端的请求而计算的预设位置的经纬度信息。

由上述技术方案可知,本公开实施例通过在用户的当前位置形成 图示引导符号;当用户移动地图时使图示引导符号与地图分离并形成投影引导符号,当用户确定出发点后将图示引导符号返回客户端地图表面的出发点位置。通过图示引导符号分离与返回地图,可以模拟真实物理场景,使用户更易理解和感知。通过投影引导符号可以使用户强烈感知到出发点的变化,从而杜绝用户不知道出发点发生改变的现象,提高服务提供者服务效率,进而提高用户叫车体验。

附图说明

通过参考附图会更加清楚的理解本公开的特征和优点,附图是示意性的而不应理解为对本公开进行任何限制,在附图中:

图1是本公开一实施例提供的一种图示引导方法流程框图;

图2是图1所示实施例提供的用户移动所述客户端地图示意图;

图3是图1所示实施例提供的用户移动所述客户端地图示意图;

图4是本公开又一实施例提供的一种图示引导方法流程框图;

图5是本公开另一实施例提供的一种图示引导装置结构框图;

图6是本公开又一实施例提供的一种图示引导装置结构框图;

图7是本公开一实施例提供的一种图示引导系统结构框图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

应理解的是,虽然下文中主要针对打车/用车应用,但本公开的实施例并不限于此,其还可适用于其他交通工具(诸如,非机动车、私家车、船舶、飞行器等)的拼单提示,尤其是未来出现的家用或商用交通工具所述运输客体也并非限定于用户,亦可包括快件、餐食等需 要运输/运送物。

第一方面,本公开实施例提供了一种图示引导方法,如图1所示,所述方法包括:

s11、获取用户的当前位置,并根据当前位置在该用户的客户端地图上形成图示引导符号。

当用户有叫车需要时,在其用户终端上打开客户端。此时客户端与服务器发起确定该用户终端的当前位置的请求。服务器根据上述请求将该用户终端的当前位置发送给该客户端。客户端根据该用户终端的当前位置在客户端地图上进行显示。

为给用户比较直观的显示,在当前位置形成图示引导符号,例如该图示引导符号可以为图钉或者气泡,参见图2与图3中的气泡。

s12、当获取到该用户移动所述客户端地图的命令时,使所述图示引导符号从所述客户端地图表面分离预设距离,并在所述客户端地图的当前位置形成所述图示引导符号的投影引导符号。

实际应用中,客户端地图上的当前位置并不是客户理想中的出发点。例如,用户位于一办公楼内,而该办公楼位于的区域禁止车辆驶入的情况。在用户还想在叫车的同时,查看该客户端地图以便找到更合适的出发点。为此,用户在等车的同时不断查看地图。

优选地,当用户终端检测到该用户接触到客户端地图时,如图2所示,使上述图示引导符号与该客户端地图分离。本公开实施例中分离是指,该图示引导符号从当前位置移动到预设位置,使用户可以清楚的看到当前位置即出发点。这样可以避免由于图示引导符号的存在挡住当前位置,影响用户的叫车体验。为使用户能够非常清楚的知道出发点的位置,本公开实施例在图示引导符号与客户端地图分离的同时,在当前位置处形成该图示引导符号的投影引导符号。该投影引导符号可以为一个点、圆可以其他标示,本公开不作限定。

需要说明的是,本公开实施例中,图示引导符号与投影引导符号是一一对应的,且两者保持相同的状态,即同时移动或者同时停止。 该投影引导符号的生成方法,本领域技术人员可以根据现有技术中的点到面投影的生成方法进行确定,本公开实施例不作限定。

需要说明的是,上述预设距离是指可以使用户可以清楚感知到图示引导符号移动的距离,例如,该预设距离可以为1cm、2cm。为获取更好的体验结果,本领域技术人员可以根据具体使用场景,合理设置该预设距离的实际值,本公开实施例不作限定。

实际应用中,若客户端地图不动时,用户可以非常清楚的知道当前位置即出发点,但是由于需要图示引导符号以改变出发点,从而使当前位置发生改变,此时用户重点关注寻找新的上车位置,则出发点无意中改变了。本公开实施例通过设置上述投影引导符号,可以使用户在移动客户端地图时,使投影引导符号能够使用户非常清晰的了解图示引导符号移动后的位置。即用户知道由于自己查看客户端地图,出发点发生改变了。

s13、根据所述用户移动所述客户端地图的命令,同步移动所述图示引导符号和所述投影引导符号到预设位置。

当用户移动客户端地图时,如图3所示,优选地,本公开实施例中采用以下步骤获取用户移动所述客户端地图的命令,包括:

s21、获取用户触发客户端地图的第一位置;

s22、获取用户触发客户端地图的第二位置;

s23、根据第一位置与第二位置获取用户移动客户端地图的命令。

需要说明的是,第一位置与第二位置是指用户触发到客户端地图后使客户端地图能够感知的起始位置与终点位置,并不是出发点。另外,用户触发到客户端地图的方式,不局限于接触用户终端的屏幕,还包括未接触时的情形,例如用户终端的屏幕采用电容或者红外线技术时,用户在该屏幕的感知范围内即可。

另外,本公开实施例中,获取第一位置与第二位置的目的是将当前位置与第一位置对应后,根据第一位置与第二位置的对应关系获取第二位置的对应位置,从而获取用户移动图示引导位置后的新的出发 点。在移动图示引导符号的过程中,用户可以非常明确的感知到投影引导符号在客户端地图上的移动路线。

s14、将所述图示引导符号返回所述客户端地图表面的预设位置,同时删除所述投影引导符号。

参见图2下图与图3所示,当用户将图示引导符号移动到预设位置(即步骤s13中的第二位置)时,若用户不再触发客户端地图,则将上述图示引导符号返回客户端地图表面的预设位置,即使上述图示引导符号与客户端地图表面重新结合。同时,删除该图示引导符号在该客户端地图上的投影引导符号。

上述实施例只公开了用户移动图示引导符号的情况。如图4所示,本公开实施例还提供了一种图示引导方法,图4中步骤s21、s22、以及s24与图1中的s11、s12、以及s14相同,在此不再赘述。图4包括:s23、用于替代图1中的步骤s13,移动所述客户端地图到预设位置,且所述图示引导符号和所述投影引导符号保持不动替换。

为使用户能够更好的预设位置的地址,本公开实施例提供的一种图示引导方法,还包括:

s15、获取所述图示引导符号所在预设位置的信息,并反馈给该用户。

需要说明的,该步骤s15可以用于客户移动图示引导符号的情况,同时也可以用于用户移动客户端地图的情况。通过将用户指定的预设位置的信息反馈给用户,可以使其对理想中的出发点位置进行对比,进一步确定出发点位置改变的情形,避免服务提供者接不到用户的情况,进一步提高了用户的叫车体验。

本公开实施例通过移动客户地图而使图示引导符号与投影引导符号位置保持不动,同样可以使用户明确感知到出发点位置的变化。在此不再详细说明。

第二方面,本公开实施例还提供了一种图示引导装置,如图5所示,所述装置包括:

图示引导符号生成模块m11,用于获取用户的当前位置,并根据当前位置在该用户的客户端地图上形成图示引导符号;

投影引导符号生成模块m12,用于当获取到该用户移动所述客户端地图的命令时,使所述图示引导符号从所述客户端地图表面分离预设距离,并在所述客户端地图的当前位置形成所述图示引导符号的投影引导符号;

移动模块m13,用于根据所述用户移动所述客户端地图的命令,同步移动所述图示引导符号和所述投影引导符号到预设位置;

图示引导符号返回模块m14,用于将所述图示引导符号返回所述客户端地图表面的预设位置,同时删除所述投影引导符号。

优选地,本公开实施例中移动模块14还可以执行以下步骤:

移动客户端地图到预设位置,且图示引导符号和投影引导符号保持不动。

优选地,本公开实施例提供的图示引导装置还包括预设位置返回模块;

该预设位置返回模块,用于获取所述图示引导符号所在预设位置的信息,并反馈给该用户。

优选地,所述投影引导符号生成模块m12通过以下步骤获取用户移动所述客户端地图的命令,包括:

获取所述用户触发所述客户端地图的第一位置;

获取所述用户触发所述客户端地图的第二位置;

根据所述第一位置与所述第二位置获取所述用户移动所述客户端地图的命令。

如图6所示,本公开实施例还提供了一种图示引导装置,图6中模块21、22、以及24与图5中的单元11、12、以及14相同,在此不再赘述。图6中的模块23用于移动所述客户端地图到预设位置,且所述图示引导符号和所述投影引导符号保持不动替换。

对于上述两种装置实施例而言,由于其与上述两种方法实施例基 本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

第三方面,本公开实施例又提供了一种图示引导系统,如图7所示,所述系统包括配置有上文所述的图示引导装置的用户终端m1和服务器m2,其中:

当用户需要乘车时,用户终端m1获取服务器m2返回的该用户终端m1的当前位置,并根据该当前位置在客户端地图上形成图示引导符号;用户终端m1的当前位置是服务器m2应用户终端m1的请求而计算的其经纬度信息;

用户终端m1获取用户移动客户端地图的命令时,使图示引导符号从客户端地图表面分离预设距离,并在客户端地图的当前位置形成图示引导符号的投影引导符号;

用户终端m1根据用户移动客户端地图的命令,同步移动图示引导符号和投影引导符号到预设位置;

用户终端m1将图示引导符号返回客户端地图表面的预设位置,同时删除所述投影引导符号。

优选地,用户终端m1获取图示引导符号所在预设位置的信息,并反馈给该用户;预设位置是服务器m2应用户终端m1的请求而计算的预设位置的经纬度信息。

对于系统实施例而言,由于其包括上文所述的图示引导装置,因而可以与方法和装置一样,解决相同的技术问题、达到相同的技术效果,在此不再赘述。

应当注意的是,在本实施例公开的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本公开不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。

本公开的各个部件实施例可以以硬件实现,或者以在一个或者多 个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本公开实施例的系统中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是,上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上实施方式仅适于说明本公开,而并非对本公开的限制,有关技术领域的普通技术人员,在不脱离本公开的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本公开的范畴,本公开的专利保护范围应由权利要求限定。

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