商业场所的位置矫正方法、装置、电子设备、存储介质

文档序号:1820209 发布日期:2021-11-09 浏览:31次 >En<

阅读说明:本技术 商业场所的位置矫正方法、装置、电子设备、存储介质 (Method and device for correcting position of commercial place, electronic device, and storage medium ) 是由 王佳斐 孙欣然 倪述荣 陈思路 张俊超 于 2021-10-13 设计创作,主要内容包括:本发明公开了商业场所的位置矫正方法、装置、电子设备、存储介质。所述位置矫正方法包括:获取商业场所的初始位置信息;获取消费者使用消费凭证在所述商业场所消费而生成的电子订单;其中,所述消费凭证由所述电子设备提供;所述电子订单包含消费时用于展示所述消费凭证的移动终端的终端位置信息;根据所述终端位置信息对所述初始位置信息进行矫正。借助终端位置信息对商业场所的初始位置信息进行矫正,正确率很高。(The invention discloses a position correction method and device for a commercial place, electronic equipment and a storage medium. The position correction method includes: acquiring initial position information of a commercial place; acquiring an electronic order generated by the consumer consuming in the commercial place by using the consumption certificate; wherein the consumption credential is provided by the electronic device; the electronic order comprises terminal position information of a mobile terminal used for displaying the consumption certificate during consumption; and correcting the initial position information according to the terminal position information. The initial position information of the commercial place is corrected by the terminal position information, and the accuracy is high.)

商业场所的位置矫正方法、装置、电子设备、存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种商业场所的位置矫正方法、装置、电子设备、存储介质。

背景技术

目前,消费者的购物方式包括线下购物和线上购物。对于线下购物,消费者需走到固定的商业场所,在不知道商业场所的具体位置的情况下,一般会求助各类平台,例如电子地图平台,而若各类平台存储的商业场所的位置不正确,反而会给消费者造成困扰,增加额外的行走或者无法找到商业场所。对于线上购物,线上购物平台存储的地址不准确也会涉及到运费问题、取货问题,影响正常业务。

发明内容

本发明要解决的技术问题是为了克服现有技术中各类平台存储的商业场所的位置不准确的缺陷,提供一种商业场所的位置矫正方法、装置、电子设备、存储介质。

本发明是通过下述技术方案来解决上述技术问题:

第一方面,提供一种商业场所的位置矫正方法,应用于电子设备,所述位置矫正方法包括:

获取商业场所的初始位置信息;

获取消费者使用消费凭证在所述商业场所消费而生成的电子订单;其中,所述消费凭证由所述电子设备提供;所述电子订单包含消费时用于展示所述消费凭证的移动终端的终端位置信息;

根据所述终端位置信息对所述初始位置信息进行矫正。

可选地,所述初始位置信息由所述商业场的管理方提供;

或者,所述初始位置信息由在电子地图平台中搜索所述商业场所的关键信息而得到。

可选地,根据所述终端位置信息对所述初始位置信息进行矫正,包括:

在所述电子订单的数量为多个的情况下,判断各个电子订单所包含的终端位置信息是否相同;

若判断结果为否,则根据数量最多的终端位置信息对所述初始位置信息进行矫正。

可选地,所述终端位置信息使用第一经纬度表征,所述初始位置信息使用第二经纬度表征;

根据所述终端位置信息对所述初始位置信息进行矫正,包括:

判断所述第一经纬度与所述第二经纬度的差值是否在预设范围内;

若判断结果为否,则使用第一经纬度对所述第二经纬度进行矫正。

可选地,还包括:

将矫正后的商业场所的位置信息提供至第三方平台;所述第三方平台包括:电子地图平台和/或商业场所的线上销售平台。

第二方面,提供一种商业场所的位置矫正装置,应用于电子设备,所述位置矫正装置包括:

第一获取模块,用于获取商业场所的初始位置信息;

第二获取模块,用于获取消费者使用消费凭证在所述商业场所消费而生成的电子订单;其中,所述消费凭证由所述电子设备提供;所述电子订单包含消费时用于展示所述消费凭证的移动终端的终端位置信息;

矫正模块,用于根据所述终端位置信息对所述初始位置信息进行矫正。

可选地,所述初始位置信息由所述商业场的管理方提供;

或者,所述初始位置信息由在电子地图平台中搜索所述商业场所的关键信息而得到。

可选地,所述矫正模块包括:

判断单元,用于在所述电子订单的数量为多个的情况下,判断各个电子订单所包含的终端位置信息是否相同;并在判断结果为否的情况下,调用矫正单元;

所述矫正单元,用于根据数量最多的终端位置信息对所述初始位置信息进行矫正。

可选地,所述终端位置信息使用第一经纬度表征,所述初始位置信息使用第二经纬度表征;

所述矫正模块包括:

判断单元,用于判断所述第一经纬度与所述第二经纬度的差值是否在预设范围内;并在判断结果为否的情况下,调用矫正单元;

所述矫正单元,用于使用第一经纬度对所述第二经纬度进行矫正。

可选地,还包括:

信息提供模块,用于将矫正后的商业场所的位置信息提供至第三方平台;所述第三方平台包括:电子地图平台和/或商业场所的线上销售平台。

第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的商业场所的位置矫正方法。

第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的商业场所的位置矫正方法。

本发明的积极进步效果在于:本发明实施例中,借助消费者在消费时展示消费凭证的移动终端的终端位置信息,对商业场所的初始位置信息进行自动矫正,由于该终端位置信息能表征商业场所的真实位置,因此借助该终端位置信息对商业场所的初始位置信息进行自动矫正,正确率很高。

附图说明

图1为本发明一示例性实施例提供的一种商业场所的位置矫正方法的流程图;

图2为本发明一示例性实施例提供的一种商业场所的位置矫正装置的模块示意图;

图3为本发明一示例性实施例提供的一种电子设备的结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

图1为本发明一示例性实施例提供的一种商业场所的位置矫正方法的流程图,该位置矫正方法应用于电子设备。参见图1,该位置矫正方法包括以下步骤:

步骤101、获取商业场所的初始位置信息。

其中,商业场所可以但不限于包括药店、便利店、小吃店等。本实施例中,将矫正之前各个商业场所的位置信息称为初始位置信息。

在一个实施例中,初始位置信息由商业场所的管理方提供。初始位置信息可以存储于数据库中。当需要对某个商业场所的位置进行矫正时,可以但不限于执行脚本,以从数据库中获取该商业场所的初始位置信息。

其中,该数据库可以是各类第三方平台的数据库。

在一个实施例中,初始位置信息由在电子地图平台中搜索商业场所的关键信息而得到。其中,关键信息可以但不限于包括商业场所的名称。举例来说,当需要对商业场所a的位置进行矫正时,可以但不限于执行脚本,以在电子地图平台中输入商业场所a的名称,进行搜索,得到商业场所a的初始位置信息。

步骤102、获取消费者使用消费凭证在商业场所消费而生成的电子订单。

其中,消费凭证由电子设备提供。

消费凭证可以但不限于包括二维码、条形码等。消费者在商业场所消费时,通过移动终端展示该消费凭证。在移动终端上安装有消费应用的情况下,可以通过该消费应用展示消费凭证。当对该消费凭证验证通过时,完成消费,移动终端或者消费应用生成电子订单,并发送给电子设备。电子订单除了包含消费类型、消费金额等消费信息之外,还包含消费时用于展示消费凭证的移动终端的终端位置信息。移动终端的终端位置信息可以但不限于通过移动终端上的GPS(Global Positioning System,全球定位系统)获取。

可以理解地,消费者在线下消费时一般是在商业场所内,展示消费凭证的移动终端的终端位置信息可以有效表征商业场所的真实位置,因此下述借助该终端位置信息对商业场所的初始位置信息进行矫正,正确率很高。

步骤103、根据终端位置信息对初始位置信息进行矫正。

初始位置信息的矫正时机,可以是每获得一个电子订单就根据电子订单包含的终端位置信息对商业场所的初始位置信息进行矫正,这样可以及时对商业场所的位置进行矫正,保证数据库或者电子设备存储的商业场所的位置信息始终是真实有效的。在商业场所进行了实际位置变更的情况下,也能及时更新数据库或者电子设备存储的商业场所的位置信息,确保其真实有效性。

为了减少计算量,也可以周期性地对初始位置信息进行矫正或者在新获取的电子订单的数量达到数量阈值的情况下,对初始位置信息进行矫正。其中,数量阈值(例如100)、矫正周期(例如每天,或者每个礼拜)可以根据实际需求进行设置。

若对初始位置信息进行矫正时,电子订单的数量为多个,则先判断各个电子订单所包含的终端位置信息是否相同。

若判断结果为是,说明各个电子订单包含的终端位置信息能够表征商业场所的真实位置,进一步判断终端位置信息与初始位置信息是否相同,若相同,说明初始位置信息能够真实表征商业场所的真实位置,则无需进行位置矫正;若不相同,说明初始位置信息不能真实表征商业场所的真实位置,则使用终端位置信息更新初始位置信息。

若判断结果为否,也即各个电子订单包含的终端位置信息不完全相同,一般来说终端位置信息相同的数量越多,该终端位置信息越可能是商业场所的实际位置,则根据该数量最多的终端位置信息对初始位置信息进行矫正。进行矫正时,进一步判断终端位置信息与初始位置信息是否相同,若相同,则不动作,若不相同,则使用终端位置信息更新初始位置信息。

部分不相同的终端位置信息可能是因为个别移动终端在商业场所内无法完成支付消费,而在商业场所外完成支付消费,致使电子订单包含的终端位置信息与大部分的终端位置信息不同,该部分终端位置信息不能表征商业场所的实际位置,应当排排除。

由于经纬度比较精确,在一个实施例中,在进行位置矫正时,将终端位置信息和初始位置信息转换为经纬度,基于经纬度进行位置矫正。具体的,终端位置信息使用第一经纬度表征,初始位置信息使用第二经纬度表征,判断第一经纬度与第二经纬度的差值是否在预设范围内。若判断结果为否,说明初始位置信息与终端位置信息不相同,初始位置信息已不能表征商业场所的真实位置,则使用终端位置信息更新初始位置信息,也即使用第一经纬度对第二经纬度进行矫正。判断结果为是,说明初始位置信息与终端位置信息相同,初始位置信息能够表征商业场所的真实位置,无需进行矫正。

其中,预设范围可以根据实际需求自行设置,例如设置为0m~100m。

在一个实施例中,将矫正后的商业场所的位置信息提供至第三方平台,作为参考。该第三方平台可以但不限于包括:电子地图平台和/或商业场所的线上销售平台等。

本发明实施例中,借助消费者在消费时展示消费凭证的移动终端的终端位置信息,对商业场所的初始位置信息进行自动矫正,由于该终端位置信息能表征商业场所的真实位置,因此借助该终端位置信息对商业场所的初始位置信息进行矫正,正确率很高。相较于相关技术中通过人工实地考察商业场所的位置并进行位置矫正的方式,本发明实施例提供的方式可以节省大量人力物力,且效率很高。

与前述商业场所的位置矫正方法实施例相对应,本发明还提供了商业场所的位置矫正装置的实施例。

图2为本发明一示例性实施例提供的一种商业场所的位置矫正装置的模块示意图,该位置矫正装置应用于电子设备,该位置矫正装置包括:

第一获取模块21,用于获取商业场所的初始位置信息;

第二获取模块22,用于获取消费者使用消费凭证在所述商业场所消费而生成的电子订单;其中,所述消费凭证由所述电子设备提供;所述电子订单包含消费时用于展示所述消费凭证的移动终端的终端位置信息;

矫正模块23,用于根据所述终端位置信息对所述初始位置信息进行矫正。

可选地,所述初始位置信息由所述商业场的管理方提供;

或者,所述初始位置信息由在电子地图平台中搜索所述商业场所的关键信息而得到。

可选地,所述矫正模块包括:

判断单元,用于在所述电子订单的数量为多个的情况下,判断各个电子订单所包含的终端位置信息是否相同;并在判断结果为否的情况下,调用矫正单元;

所述矫正单元,用于根据数量最多的终端位置信息对所述初始位置信息进行矫正。

可选地,所述终端位置信息使用第一经纬度表征,所述初始位置信息使用第二经纬度表征;

所述矫正模块包括:

判断单元,用于判断所述第一经纬度与所述第二经纬度的差值是否在预设范围内;并在判断结果为否的情况下,调用矫正单元;

所述矫正单元,用于使用第一经纬度对所述第二经纬度进行矫正。

可选地,还包括:

信息提供模块,用于将矫正后的商业场所的位置信息提供至第三方平台;所述第三方平台包括:电子地图平台和/或商业场所的线上销售平台。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

图3为本发明一示例实施例示出的一种电子设备的结构示意图,示出了适于用来实现本发明实施方式的示例性电子设备30的框图。图3显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图3所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。

总线33包括数据总线、地址总线和控制总线。

存储器32可以包括易失性存储器,例如随机存取存储器(RAM) 321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。

存储器32还可以包括具有一组(至少一个)程序模块324的程序工具325(或实用工具),这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如上述任一实施例所提供的方法。

电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的电子设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的电子设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的电子设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所提供的方法。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本发明实施例还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现上述任一实施例的方法。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于ESP8266WIFI模块的智慧厕所无线通信

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类