引导图片的生成方法、装置、电子设备和存储介质与流程

文档序号:18009881发布日期:2019-06-25 23:52阅读:136来源:国知局
引导图片的生成方法、装置、电子设备和存储介质与流程

本申请涉及地图导航领域,具体涉及引导图片的生成方法、装置、电子设备和存储介质。



背景技术:

随着网约车、外卖、快递等新兴行业的兴起,电子地图导航软件已经成为此行业不可或缺的使用工具。通常情况下,网约车司机或配送员需到达用户指定地点开始订单服务或完成订单配送,为了保证服务高效完成,不仅需要用户提供较高质量的地址信息还需要配送员和司机具有较高的理解能力。现有的电子地图导航工具多为二维线条抽象表达或者三维建筑物模拟表达地理位置信息,但是当实际地址较为复杂时,此类导航工具无法对地理信息进行明确地表达,导致司机、配送员很难在规定时间内找到实际配送地址,订单服务往往无法在预期内完成。



技术实现要素:

鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的引导图片的生成方法、装置、电子设备和存储介质。

依据本申请的一个方面,提供了一种引导图片的生成方法,包括:

将第一电子设备在指定姿态下拍摄的图片作为基础图片;

接收提交的引导信息;

根据引导信息对基础图片进行编辑,生成引导图片;

将引导图片上传至服务器,以由服务器将引导图片发送给第二电子设备。

可选地,将第一电子设备在指定姿态下拍摄的图片作为基础图片包括:

获取第一电子设备中重力传感器的参数;

将参数落入指定范围时拍摄的图片作为基础图片。

可选地,将参数落入指定范围时拍摄的图片作为基础图片包括:

提供拍摄界面;

根据参数调整拍摄界面中拍摄控件的可用性;其中,若获取到的重力传感器的参数在指定范围外,则禁用拍摄控件;若获取到的重力传感器的参数在指定范围内,则准用拍摄控件。

可选地,指定范围包括y轴参数的指定范围和x轴参数的指定范围;

y轴参数的指定范围为如下区间的集合:{[80°,100°],[-100°,-80°]};

x轴参数的指定范围为如下区间的集合:{[350°,360°],[0°,10°],[170°,190°]}。

可选地,该方法还包括:

若获取的参数在指定范围外,则根据获取的参数生成相应的姿态调整信息并展示。

可选地,引导信息包括如下的一种或多种:

文字信息,语音信息,引导控件的配置信息。

可选地,引导控件的配置信息包括:

引导控件的类型,引导控件在图片中的坐标,引导控件的旋转角度。

可选地,引导控件包括如下的一种或多种:

转弯控件,前进控件,标记控件。

可选地,引导图片与指定地理区域相对应;

第二电子设备用于对涉及指定地理区域的行程进行引导。

可选地,由服务器将引导图片发送给第二电子设备包括:

若第二电子设备的地理位置与指定地理区域的距离在预设阈值,则服务器将引导图片发送给第二电子设备;

和/或,

服务器在接收到第二电子设备的引导图片获取请求后将引导图片发送给第二电子设备。

依据本发明的另一方面,提供了一种引导图片的生成装置,包括:

基础图片单元,用于将第一电子设备在指定姿态下拍摄的图片作为基础图片;

引导信息单元,用于接收提交的引导信息;

生成单元,用于根据引导信息对基础图片进行编辑,生成引导图片;

上传单元,用于将引导图片上传至服务器,以使服务器将引导图片发送给与第一电子设备存在关联关系的第二电子设备。

可选地,基础图片单元,用于获取第一电子设备中重力传感器的参数;将参数落入指定范围时拍摄的图片作为基础图片。

可选地,基础图片单元,用于提供拍摄界面;根据参数调整拍摄界面中拍摄控件的可用性;其中,若获取到的重力传感器的参数在指定范围外,则禁用拍摄控件;若获取到的重力传感器的参数在指定范围内,则准用拍摄控件。

可选地,指定范围包括y轴参数的指定范围和x轴参数的指定范围;

y轴参数的指定范围为如下区间的集合:{[80°,100°],[-100°,-80°]};

x轴参数的指定范围为如下区间的集合:{[350°,360°],[0°,10°],[170°,190°]}。

可选地,该装置还包括:

提示单元,用于若获取的参数在指定范围外,则根据获取的参数生成相应的姿态调整信息并展示。

可选地,引导信息包括如下的一种或多种:

文字信息,语音信息,引导控件的配置信息。

可选地,引导控件的配置信息包括:

引导控件的类型,引导控件在图片中的坐标,引导控件的旋转角度。

可选地,引导控件包括如下的一种或多种:

转弯控件,前进控件,标记控件。

可选地,引导图片与指定地理区域相对应;

第二电子设备用于对涉及指定地理区域的行程进行引导。

可选地,由服务器将引导图片发送给第二电子设备包括:

若第二电子设备的地理位置与指定地理区域的距离在预设阈值,则服务器将引导图片发送给第二电子设备;

和/或,

服务器在接收到第二电子设备的引导图片获取请求后将引导图片发送给第二电子设备。

依据本申请的又一方面,提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,可执行指令在被执行时使处理器执行如上述任一所述的方法。

依据本申请的再一方面,提供了一种计算机可读存储介质,其中,计算机可读存储介质存储一个或多个程序,一个或多个程序当被处理器执行时,实现如上述任一所述的方法。

由上述可知,本申请的技术方案通过将第一电子设备在指定姿态下拍摄的图片作为基础图片,根据接收到的引导信息对基础图片进行编辑,生成引导图片,再将引导图片上传至服务器,以由服务器将引导图片发送给第二电子设备。有益效果在于,通过基础图片与引导信息相结合构成引导图片的方法输出易于理解的引导图片,提高了地址信息的易辩性和可读性,从而简洁明了的展示出用户的指定位置,降低地点寻找难度,提高服务效率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本申请一个实施例的一种引导图片的生成方法的流程示意图;

图2示出了根据本申请一个实施例的一种引导图片的生成装置的结构示意图;

图3示出了根据本申请一个实施例的电子设备的结构示意图;

图4示出了根据本申请一个实施例的计算机可读存储介质的结构示意图。

具体实施方式

下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。

目前现有的电子地图导航工具无法采用实景图片及引导信息的方式引导使用者到达指定地点,本申请提供了一种引导图片的生成方法、装置、电子设备和存储介质,通过加载引导信息将基础图片与生成引导图片的方法输出易于理解的引导图片,提高了地址信息的易辩性和可读性,降低地点寻找难度,提高服务效率。

图1示出了根据本申请一个实施例的一种引导图片的生成方法的流程示意图,如图1所示,该方法包括:

步骤s110,将第一电子设备在指定姿态下拍摄的图片作为基础图片。

其中,第一电子设备可以是手机、平板电脑、笔记本电脑。通过第一电子设备获取的图片信息必须满足特定要求方可作为基础图片,这是为了确保生成的引导图片的质量。例如,用户如果对马路的地面进行拍摄,将其作为基础图片,在此基础上生成的引导图片的信息量就不会很高,因为地面具有辨识度的特征较少,马路的地面往往是相类似的,从而引导图片的质量也就较差。

步骤s120,接收提交的引导信息。

具体地,引导信息用于对地理位置信息做出更详细的解释说明,引导信息可以通过语音、文字以及具体的控件进行录入。

步骤s130,根据引导信息对基础图片进行编辑,生成引导图片。

举例而言,通过引导信息对基础图片进行编辑处理,可以将实景图片与提示信息相结合生成易于理解和分辨的引导图片。例如,用户可以通过语音录入或者文字输入“请沿此街道直行,在第一个路口右转,直行至停车场入口”的引导信息,还可以结合图标在基础图片中进行标记:在街道处标记直行箭头、在路口处标记转弯图标、在停车场入口标记目的地图标。至此,生成引导图片,用于引导使用者快速地理解指定地理位置信息并准确地到达指定地点。

步骤s140,将引导图片上传至服务器,以由服务器将引导图片发送给第二电子设备。

将引导图片上传至服务器,则是由服务器作为引导图片的存储方或转发方,利用了服务器可与多台电子设备进行通信的特点,能够更方便地将引导图片发送出去。这样也进一步拓宽了使用场景,服务器可以具体为业务服务器,例如与地图导航,订单配送等等相关的业务。

可见,图1所示的方法,通过基础图片与引导信息相结合构成引导图片的方法输出易于理解的引导图片,提高了地址信息的易辩性和可读性,从而简洁明了的展示出用户的指定位置,降低地点寻找难度,提高服务效率。

在本申请的一个实施例中,上述方法中,将第一电子设备在指定姿态下拍摄的图片作为基础图片包括:获取第一电子设备中重力传感器的参数;将参数落入指定范围时拍摄的图片作为基础图片。

例如,用户使用手机、平板电脑等移动电子设备拍照时限定其拍摄视角应与地面平行,通过获取用户手机、平板电脑等移动电子设备的重力传感器参数,并比对此参数是否在预设参数范围来判定拍摄图片是否能够作为基础图片。这是考虑到在互联网时代,用户在生活中通常使用这类电子设备,利用了这类电子设备易于携带、功能较多的特点,但是也正因为如此,用户可以在不同的姿态下使用这类电子设备,导致基础图片未必符合要求。利用电子设备中重力传感器确定指定姿态,不需要额外增加器件,又能够实现对基础图片的限制,简单方便,资源消耗也较低。

在本申请的一个实施例中,上述方法中,将参数落入指定范围时拍摄的图片作为基础图片包括:提供拍摄界面;根据参数调整拍摄界面中拍摄控件的可用性;其中,若获取到的重力传感器的参数在指定范围外,则禁用拍摄控件;若获取到的重力传感器的参数在指定范围内,则准用拍摄控件。

具体来说,第一电子设备的拍摄界面可以与用户的手机或者平板电脑等移动电子设备中的相机功能融合,也可采用独立的应用程序实现。用户使用拍摄界面进行拍摄时,若拍摄视角与地面平行,即重力传感器参数在指定范围内,则可调用拍摄控件进行拍摄;若拍摄视角与地面不平行或者超出允许操作误差范围,即重力传感器参数在指定范围外,则禁用拍摄控件,此时不可进行拍摄,用户须调整拍摄视角。本实施例中,通过指定参数范围来限制拍摄控件的启用与禁用,相比于不做限制而言,减少了拍摄图片的处理量,提高了用户操作准确性。

在本申请的一个实施例中,上述方法中,指定范围包括y轴参数的指定范围和x轴参数的指定范围;y轴参数的指定范围为如下区间的集合:{[80°,100°],[-100°,-80°]};x轴参数的指定范围为如下区间的集合:{[350°,360°],[0°,10°],[170°,190°]}。

其中,作用于第一电子设备的应用层通过获取电子设备重力感应器参数,即电子设备x、y、z轴的角度,来判定电子设备拍摄视角是否与地面平行,通常情况下,y轴为0°(或180°)、x轴为90°(或-90°)时电子设备拍摄视角与地面完全平行,考虑实际用户使用电子设备的习惯,允许10°以内的操作误差,因此y轴参数的指定范围为如下区间的集合:{[80°,100°],[-100°,-80°]}、x轴参数的指定范围为如下区间的集合:{[350°,360°],[0°,10°],[170°,190°]}时可判定用户拍摄视角与地面平行。

用户在需要引导图片进行导航时,同样需要观察四周,此时视角也往往是与地面平行的,因此,选择重力传感器参数在上述指定范围下的电子设备拍摄的基础图片,其能够提供的信息量更为饱满,也使得在此基础上生成的引导图片发挥的作用也就越出色。

在本申请的一个实施例中,上述方法还包括:若获取的参数在指定范围外,则根据获取的参数生成相应的姿态调整信息并展示。

举例而言,当获取参数在指定参数范围之外,则提示用户调整拍摄视角,可以通过角度、方向、距离等方式进行微调,姿态调整信息可以显示在拍摄界面,也可以是多媒体形式。例如在拍摄界面显示设备当前拍摄视角与标准拍摄视角之间的角度差和位移差,并以画面、语音、文字等方式进行提示,用户可以将第一电子设备进行移动或旋转,实现了对用户的指导。

在本申请的一个实施例中,上述方法中,引导信息包括如下的一种或多种:文字信息,语音信息,引导控件的配置信息。

引导信息作为基础图片的补充说明,可以采用文字信息或者语音信息,例如“当前路口左转100米”等,也可采用引导控件的配置信息作为补充说明。本实施例中,通过基础图片加引导信息结合的方式相较于传统的导航工具能够更精准的表达出地理信息,更直观的展现出地理位置。

在本申请的一个实施例中,上述方法中,引导控件的配置信息包括:引导控件的类型,引导控件在图片中的坐标,引导控件的旋转角度。具体地,在本申请的一个实施例中,上述方法中,引导控件包括如下的一种或多种:转弯控件,前进控件,标记控件。

其中,引导控件通过坐标对应在图片中相应的位置;引导控件可以根据具体路线做相应的角度旋转并应用于基础图片中。考虑到用户拍摄的基础图片很难保证均是理想状态的,例如,前进控件可以沿道路方向设置,但是基础图片中道路并非是直的而是斜的,那么可以将前进控件旋转一定的角度进行放置。另外,引导控件设置在基础图片中的位置是与图片分辨率和实际场景有关的,为了能够适应更多的场景,坐标具体可以是对预先建立与基础图片对应的坐标系,再参考坐标在基础图片中的位置得到坐标,具体可以是一个比例值。

在本申请的一个实施例中,上述方法中,引导图片与指定地理区域相对应;第二电子设备用于对涉及指定地理区域的行程进行引导。

在一个具体的例子中,引导图片所显示的地理位置应在指定地理区域内,即引导图片所显示的位置应为用户所在位置或用户指定位置;用户持第二电子设备根据引导图片实现导航。这里,涉及指定地理区域的行程,包括起始点为指定地理位置、终点为指定地理位置、行程轨迹经过指定地理位置等情况。例如用户的配送地址为x路x院x号楼,但x路x院的院门口不易寻找,则指定地理位置可以是x路x院的院门口,用户拍摄院门口的图像作为基础图片,在此基础上生成引导图片,以引导配送员到达院门口,再进一步寻找院内的x路x院x号楼。

在本申请的一个实施例中,上述方法中,由服务器将引导图片发送给第二电子设备包括:若第二电子设备的地理位置与指定地理区域的距离在预设阈值,则服务器将引导图片发送给第二电子设备;和/或,服务器在接收到第二电子设备的引导图片获取请求后将引导图片发送给第二电子设备。

例如,司机或配送员持第二电子设备前往指定地理区域,若司机或配送员距离指定位置较近,位于指定区域的某一阈值范围内,则服务器主动将引导图片发送给司机或者配送员。在另一些情况下,司机或配送员可以主动请求发送引导图片,则服务器直接将引导图片发送给司机或者配送员。也就是说,服务器可以主动下发引导图片,也可以响应于引导图片获取请求再发送引导图片,服务器可以同时支持这两种模式或其中的一种模式。

下面以一个具体例子进行说明。用户使用手机进行下单时需要指定订单服务地址,此时,用户使用手机对指定订单服务地点进行拍摄,在拍摄过程中会收到语音、文字或者画面提示信息提示用户调整拍照姿态,直至拍摄视角与地面近于平行状态,此时拍摄的图片可作为基础图片。用户对于满足要求的基础图片进行编辑处理,通过加入图标,补充语音和文字描述等形式将基础图片编辑成易于理解、引导性强的引导图片,并将引导图片发送至服务器。配送人员接到订单后,服务器可以根据配送人员所在位置是否在指定地点预设范围内,来判断是否将用户输出的引导图片发送至配送员手机,另一方面,当配送员对指定订单服务地址不熟悉的情况下,可以直接发送请求信息,服务器直接将引导图片发送至配送员手机,实际应用时可以不限制上述几种方式。配送人员接收到引导图片后能够便于理解并快速找到订单服务地址,高效完成订单服务。

图2示出了根据本申请一个实施例的一种引导图片的生成装置的结构示意图。如图2所示,引导图片的生成装置200包括:

基础图片单元210,用于将第一电子设备在指定姿态下拍摄的图片作为基础图片。

其中,第一电子设备可以是手机、平板电脑、笔记本电脑。通过第一电子设备获取的图片信息必须满足特定要求方可作为基础图片,这是为了确保生成的引导图片的质量。例如,用户如果对马路的地面进行拍摄,将其作为基础图片,在此基础上生成的引导图片的信息量就不会很高,因为地面具有辨识度的特征较少,马路的地面往往是相类似的,从而引导图片的质量也就较差。

引导信息单元220,用于接收提交的引导信息。

具体地,引导信息用于对地理位置信息做出更详细的解释说明,引导信息可以通过语音、文字以及具体的控件进行录入。

生成单元230,用于根据引导信息对基础图片进行编辑,生成引导图片。

举例而言,通过引导信息对基础图片进行编辑处理,可以将实景图片与提示信息相结合生成易于理解和分辨的引导图片。例如,用户可以通过语音录入或者文字输入“请沿此街道直行,在第一个路口右转,直行至停车场入口”的引导信息,还可以结合图标在基础图片中进行标记:在街道处标记直行箭头、在路口处标记转弯图标、在停车场入口标记目的地图标。至此,生成引导图片,用于引导使用者快速地理解指定地理位置信息并准确地到达指定地点。

上传单元240,用于将引导图片上传至服务器,以使服务器将引导图片发送给与第一电子设备存在关联关系的第二电子设备。

将引导图片上传至服务器,则是由服务器作为引导图片的存储方或转发方,利用了服务器可与多台电子设备进行通信的特点,能够更方便地将引导图片发送出去。这样也进一步拓宽了使用场景,服务器可以具体为业务服务器,例如与地图导航,订单配送等等相关的业务。

如图2所示的装置,通过基础图片单元获得基础图片,引导信息单元生成引导信息,再利用生成单元将引导信息与基础图片相结合生成引导图片,最后通过上传单元将引导图片上传至服务器并发送至第二电子设备,输出易于理解的引导图片,提高了地址信息的易辩性和可读性,从而简洁明了的展示出用户的指定位置,降低地点寻找难度,提高服务效率。

在本申请的一个实施例中,上述装置中,基础图片单元210,用于获取第一电子设备中重力传感器的参数;将参数落入指定范围时拍摄的图片作为基础图片。

例如,用户使用手机、平板电脑等移动电子设备拍照时限定其拍摄角度应与地面平行,通过获取用户手机、平板电脑等移动电子设备的重力传感器参数,并比对此参数是否在预设参数范围来判定拍摄图片是否能够作为基础图片。这是考虑到在互联网时代,用户在生活中通常使用这类电子设备,利用了这类电子设备易于携带、功能较多的特点,但是也正因为如此,用户可以在不同的姿态下使用这类电子设备,导致基础图片未必符合要求。利用电子设备中重力传感器确定指定姿态,不需要额外增加器件,又能够实现对基础图片的限制,简单方便,资源消耗也较低。

在本申请的一个实施例中,上述装置中,基础图片单元210,用于提供拍摄界面;根据参数调整拍摄界面中拍摄控件的可用性;其中,若获取到的重力传感器的参数在指定范围外,则禁用拍摄控件;若获取到的重力传感器的参数在指定范围内,则准用拍摄控件。

具体来说,第一电子设备的拍摄界面可以与用户的手机或者平板电脑等移动电子设备中的相机功能融合,也可采用独立的应用程序实现。用户使用拍摄界面进行拍摄时,若拍摄视角与地面平行,即重力传感器参数在指定范围内,则可调用拍摄控件进行拍摄;若拍摄视角与地面不平行或者超出允许操作误差范围,即重力传感器参数在指定范围外,则禁用拍摄控件,此时不可进行拍摄,用户须调整拍摄视角。本实施例中,通过指定参数范围来限制拍摄控件的启用与禁用,相比于不做限制而言,减少了拍摄图片的处理量,提高了用户操作准确性。

在本申请的一个实施例中,上述装置中,指定范围包括y轴参数的指定范围和x轴参数的指定范围;y轴参数的指定范围为如下区间的集合:{[80°,100°],[-100°,-80°]};x轴参数的指定范围为如下区间的集合:{[350°,360°],[0°,10°],[170°,190°]}。

其中,作用于第一电子设备的应用层通过获取电子设备重力感应器参数,即电子设备x、y、z轴的角度,来判定电子设备拍摄视角是否与地面平行,通常情况下,y轴为0°(或180°)、x轴为90°(或-90°)时电子设备拍摄视角与地面完全平行,考虑实际用户使用电子设备的习惯,允许10°以内的操作误差,因此y轴参数的指定范围为如下区间的集合:{[80°,100°],[-100°,-80°]}、x轴参数的指定范围为如下区间的集合:{[350°,360°],[0°,10°],[170°,190°]}时可判定用户拍摄视角与地面平行。

用户在需要引导图片进行导航时,同样需要观察四周,此时视角也往往是与地面平行的,因此,选择重力传感器参数在上述指定范围下的电子设备拍摄的基础图片,其能够提供的信息量更为饱满,也使得在此基础上生成的引导图片发挥的作用也就越出色。

在本申请的一个实施例中,上述装置还包括:

提示单元,用于若获取的参数在指定范围外,则根据获取的参数生成相应的姿态调整信息并展示。

举例而言,当获取参数在指定参数范围之外,则提示用户调整拍摄视角,可以通过角度、方向、距离等方式进行微调,姿态调整信息可以显示在拍摄界面,也可以是多媒体形式。例如在拍摄界面显示设备当前拍摄视角与标准拍摄视角之间的角度差和位移差,并以画面、语音、文字等方式进行提示,用户可以将第一电子设备进行移动或旋转,实现了对用户的指导。

在本申请的一个实施例中,上述装置中,引导信息包括如下的一种或多种:文字信息,语音信息,引导控件的配置信息。

引导信息作为基础图片的补充说明,可以采用文字信息或者语音信息,例如“当前路口左转100米”等,也可采用引导控件的配置信息作为补充说明。本实施例中,通过基础图片加引导信息结合的方式相较于传统的导航工具能够更精准的表达出地理信息,更直观的展现出地理位置。

在本申请的一个实施例中,上述装置中,引导控件的配置信息包括:引导控件的类型,引导控件在图片中的坐标,引导控件的旋转角度。具体地,在本申请的一个实施例中,上述装置中,引导控件包括如下的一种或多种转弯控件,前进控件,标记控件。

其中,引导控件通过坐标对应在图片中相应的位置;引导控件可以根据具体路线做相应的角度旋转并应用于基础图片中。考虑到用户拍摄的基础图片很难保证均是理想状态的,例如,前进控件可以沿道路方向设置,但是基础图片中道路并非是直的而是斜的,那么可以将前进控件旋转一定的角度进行放置。另外,引导控件设置在基础图片中的位置是与图片分辨率和实际场景有关的,为了能够适应更多的场景,坐标具体可以是对预先建立与基础图片对应的坐标系,再参考坐标在基础图片中的位置得到坐标,具体可以是一个比例值。

在本申请的一个实施例中,上述装置中,引导图片与指定地理区域相对应;第二电子设备用于对涉及指定地理区域的行程进行引导。

在一个具体的例子中,引导图片所显示的地理位置应在指定地理区域内,即引导图片所显示的位置应为用户所在位置或用户指定位置;用户持第二电子设备根据引导图片实现导航。这里,涉及指定地理区域的行程,包括起始点为指定地理位置、终点为指定地理位置、行程轨迹经过指定地理位置等情况。例如用户的配送地址为x路x院x号楼,但x路x院的院门口不易寻找,则指定地理位置可以是x路x院的院门口,用户拍摄院门口的图像作为基础图片,在此基础上生成引导图片,以引导配送员到达院门口,再进一步寻找院内的x路x院x号楼。

在本申请的一个实施例中,上述装置中,上传单元240,用于由服务器将引导图片发送给第二电子设备,若第二电子设备的地理位置与指定地理区域的距离在预设阈值,则服务器将引导图片发送给第二电子设备;和/或,服务器在接收到第二电子设备的引导图片获取请求后将引导图片发送给第二电子设备。

例如,司机或配送员持第二电子设备前往指定地理区域,若司机或配送员距离指定位置较近,位于指定区域的某一阈值范围内,则服务器主动将引导图片发送给司机或者配送员。在另一些情况下,司机或配送员可以主动请求发送引导图片,则服务器直接将引导图片发送给司机或者配送员。也就是说,服务器可以主动下发引导图片,也可以响应于引导图片获取请求再发送引导图片,服务器可以同时支持这两种模式或其中的一种模式。

下面以一个具体例子进行说明。用户使用手机进行下单时需要指定订单服务地址,此时,用户使用手机对指定订单服务地点进行拍摄,在拍摄过程中会收到语音、文字或者画面提示信息提示用户调整拍照姿态,直至拍摄视角与地面近于平行状态,此时拍摄的图片可作为基础图片。用户对于满足要求的基础图片进行编辑处理,通过加入图标,补充语音和文字描述等形式将基础图片编辑成易于理解、引导性强的引导图片,并将引导图片发送至服务器。配送人员接到订单后,服务器可以根据配送人员所在位置是否在指定地点预设范围内,来判断是否将用户输出的引导图片发送至配送员手机,另一方面,当配送员对指定订单服务地址不熟悉的情况下,可以直接发送请求信息,服务器直接将引导图片发送至配送员手机,实际应用时可以不限制上述几种方式。配送人员接收到引导图片后能够便于理解并快速找到订单服务地址,高效完成订单服务。

综上所述,本申请的技术方案,将第一电子设备在指定姿态下拍摄的图片作为基础图片,根据接收到的引导信息对基础图片进行编辑,生成引导图片,再将引导图片上传至服务器,以由服务器将引导图片发送给第二电子设备。通过基础图片与引导信息相结合的方式输出易于理解的引导图片,提高了地址信息的易辩性和可读性,从而简洁明了的展示出用户的指定位置,降低地点寻找难度,提高服务效率。

需要说明的是:

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本申请也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本申请的内容,并且上面对特定语言所做的描述是为了披露本申请的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本申请并帮助理解各个发明方面中的一个或多个,在上面对本申请的示例性实施例的描述中,本申请的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本申请要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本申请的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

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

例如,图3示出了根据本申请一个实施例的电子设备的结构示意图。该电子设备300包括处理器310和被安排成存储计算机可执行指令(计算机可读程序代码)的存储器320。存储器320可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器320具有存储用于执行上述方法中的任何方法步骤的计算机可读程序代码331的存储空间330。例如,用于存储计算机可读程序代码的存储空间330可以包括分别用于实现上面的方法中的各种步骤的各个计算机可读程序代码331。计算机可读程序代码331可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为例如图4所述的计算机可读存储介质。图4示出了根据本申请一个实施例的一种计算机可读存储介质的结构示意图。该计算机可读存储介质400存储有用于执行根据本申请的方法步骤的计算机可读程序代码331,可以被电子设备300的处理器310读取,当计算机可读程序代码331由电子设备300运行时,导致该电子设备300执行上面所描述的方法中的各个步骤,具体来说,该计算机可读存储介质存储的计算机可读程序代码331可以执行上述任一实施例中示出的方法。计算机可读程序代码331可以以适当形式进行压缩。

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

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