订单信息确定方法及装置与流程

文档序号:11952992阅读:501来源:国知局
订单信息确定方法及装置与流程

本公开涉及电子商务技术领域,尤其涉及一种订单信息确定方法及装置。



背景技术:

随着电子商务的快速发展,用户可通过淘宝网、易贝网、京东网等众多网站购买商品或服务,在用户提交购物订单时,相关技术中的电子商务系统一般将订单信息设置为用户预先设置的默认收货地址以及默认收件人信息,而用户可能由于习惯直接确认订单进行支付,进而导致在用户订单信息不是用户预先设置的默认收货地址以及默认收件人信息时出现订单信息错误的问题,导致用户体验很差。



技术实现要素:

为克服相关技术中存在的问题,本公开实施例提供一种订单信息确定方法及装置,用以解决在用户订单信息不是用户预先设置的默认收货地址以及默认收件人信息时出现订单信息错误的问题。

根据本公开实施例的第一方面,提供一种订单信息确定方法,可包括:

在接收到订单确认请求消息时,以预设形式推送订单的订单信息,其中,所述订单信息包括默认收货地址,所述预设形式用于表示当用户点击所述默认收货地址时即可实现收货地址再输入的水印显示形式;

如果检测到用户触发的更改所述订单的收货地址的反馈信息,则根据所述用户触发的所述更改订单的收货地址的反馈信息确定收货地址列表,其中,所述收货地址列表用于记录与所述反馈信息匹配的收货地址;

如果检测到用户根据所述收货地址列表触发的收货地址选择操作,则将所述用户选择的收货地址确定为所述订单的收货地址。

在一实施例中,所述根据所述用户触发的所述更改订单的收货地址的反馈信息确定收货地址列表,可包括:

根据所述用户触发的所述更改订单的收货地址的反馈信息,确定所述用户再输入的地址字段;

确定所述用户再输入的地址字段是否为一个完整的收货地址;

如果所述用户再输入的地址字段不为一个完整的收货地址,则确定所述用户再输入的地址字段是否与所述用户的预设地址列表中的收货地址匹配;

如果所述用户再输入的地址字段与所述用户的预设地址列表中的收货地址匹配,则根据所述用户再输入的地址字段确定所述收货地址列表。

在一实施例中,所述方法还可包括:

如果所述用户再输入的地址字段为一个完整的收货地址,则确定所述用户再输入的地址字段是否正确;

如果所述用户再输入的地址字段正确,则将所述用户再输入的地址字段确定为所述订单的收货地址;

如果所述用户再输入的地址字段不正确,则生成第一地址备选列表,其中,所述第一地址备选列表用于记录与所述用户再输入的地址字段的相似度大于预设相似度阈值的地址;

如果检测到用户根据所述第一地址备选列表触发的收货地址选择操作,则将所述用户选择的收货地址确定为所述订单的收货地址。

在一实施例中,所述如果所述用户再输入的地址字段与所述用户的预设地址列表中的收货地址匹配,则根据所述用户再输入的地址字段确定所述收货地址列表,可包括:

将所述匹配的收货地址按照预设排序方式进行排序;

将排序后的收货地址组成的列表确定为所述收货地址列表。

在一实施例中,所述订单信息还包括收件人姓名和收件人联系电话;

所述方法还可包括:

如果检测到所述用户触发的更改所述收件人姓名的操作,则确定联系人列表中是否有与所述收件人姓名匹配的联系电话;

如果所述联系人列表中有与所述收件人姓名匹配的联系电话,则将所述匹配的联系电话确定为所述收件人联系电话;

如果检测到所述用户触发的更改所述收件人联系电话的操作,则确定联系人列表中是否有与所述收件人联系电话匹配的姓名;

如果所述联系人列表中有与所述收件人联系电话匹配的姓名,则将所述匹配的姓名确定为所述收件人姓名。

在一实施例中,所述方法还可包括:

如果检测到用户触发的更改所述订单的收货地址的反馈信息,则在预设位置显示GPS定位按钮;

如果检测到所述用户对所述GPS定位按钮触发的点击操作,则通过GPS定位所述用户的当前位置;

将所述用户的当前位置的地址确定为所述订单的收货地址。

在一实施例中,所述方法还可包括:

如果检测到用户触发的更改所述订单的收货地址的反馈信息,则在预设位置显示地图按钮;

如果检测到所述用户根据对所述地图按钮触发的点击操作,则显示地图;

如果检测到所述用户在所述地图上触发的位置选择操作,则生成完整的收货地址;

将所述完整的收货地址确定为所述订单的收货地址。

在一实施例中,所述方法还可包括:

在接收到用户在预设地址列表中增加收货地址的操作时,确定所增加的收货地址是否正确;

如果所增加的收货地址正确,则将所述收货地址添加至所述预设地址列表中;

如果所增加的收货地址不正确,则生成第二地址备选列表,其中,所述第二地址备选列表用于记录与所增加的收货地址的相似度大于预设相似度阈值的地址;

如果检测到用户根据所述第二地址备选列表触发的收货地址选择操作,则将所述用户选择的收货地址添加至所述预设地址列表。

在一实施例中,所述方法还可包括:

如果检测到用户触发的确认所述订单的默认收货地址的反馈信息,则将所述默认收货地址确定所述订单的收货地址。

根据本公开实施例的第二方面,提供一种订单信息确定装置,可包括:

推送模块,被配置为在接收到订单确认请求消息时,以预设形式推送订单的订单信息,其中,所述订单信息包括默认收货地址,所述预设形式用于表示当用户点击所述默认收货地址时即可实现收货地址再输入的水印显示形式;

第一列表生成模块,被配置为如果检测到用户触发的更改所述推送模块推送的所述订单的收货地址的反馈信息,则根据所述用户触发的更改订单的收货地址的反馈信息以及预设地址列表确定收货地址列表,其中,所述预设地址列表用于记录所述用户已有的订单收货地址,所述收货地址列表用于记录与所述反馈信息匹配的收货地址;

第一地址确定模块,被配置为如果检测到用户根据所述第一列表生成模块确定的所述收货地址列表触发的收货地址选择操作,则将所述用户选择的收货地址确定为所述订单的收货地址。

在一实施例中,所述第一列表生成模块可包括:

第一确定子模块,被配置为根据所述用户触发的所述更改订单的收货地址的反馈信息,确定所述用户再输入的地址字段;

第二确定子模块,被配置为确定所述第一确定子模块确定的所述用户再输入的地址字段是否为一个完整的收货地址;

匹配子模块,被配置为如果所述第二确定子模块确定所述用户再输入的地址字段不为一个完整的收货地址,则确定所述用户再输入的地址字段是否与所述用户的预设地址列表中的收货地址匹配;

第三确定子模块,被配置为如果所述匹配子模块确定所述用户再输入的地址字段与所述用户的预设地址列表中的收货地址匹配,则根据所述用户再输入的地址字段确定所述收货地址列表。

在一实施例中,所述装置还可包括:

第一验证模块,被配置为如果所述第二确定子模块确定所述用户再输入的地址字段为一个完整的收货地址,则确定所述用户再输入的地址字段是否正确;

第二地址确定模块,被配置为如果所述第一验证模块确定所述用户再输入的地址字段正确,则将所述用户再输入的地址字段确定为所述订单的收货地址;

第二列表生成模块,被配置为如果所述第一验证模块确定所述用户再输入的地址字段不正确,则生成第一地址备选列表,其中,所述第一地址备选列表用于记录与所述用户再输入的地址字段的相似度大于预设相似度阈值的地址;

第三地址确定模块,被配置为如果检测到用户根据所述第二列表生成模块生成的所述第一地址备选列表触发的收货地址选择操作,则将所述用户选择的收货地址确定为所述订单的收货地址。

在一实施例中,所述第三确定子模块可包括:

排序子模块,被配置为将所述匹配的收货地址按照预设排序方式进行排序;

列表确定子模块,被配置为将所述排序子模块排序后的收货地址组成的列表确定为所述收货地址列表。

在一实施例中,所述订单信息还包括收件人姓名和收件人联系电话;

所述装置还可包括:

电话匹配模块,被配置为如果检测到所述用户触发的更改所述收件人姓名的操作,则确定联系人列表中是否有与所述收件人姓名匹配的联系电话;

电话确定模块,被配置为如果所述电话匹配模块确定所述联系人列表中有与所述收件人姓名匹配的联系电话,则将所述匹配的联系电话确定为所述收件人联系电话;

姓名匹配模块,被配置为如果检测到所述用户触发的更改所述收件人联系电话的操作,则确定联系人列表中是否有与所述收件人联系电话匹配的姓名;

姓名确定模块,被配置为如果所述姓名匹配模块确定所述联系人列表中有与所述收件人联系电话匹配的姓名,则将所述匹配的姓名确定为所述收件人姓名。

在一实施例中,所述装置还可包括:

定位触发模块,被配置为如果检测到用户触发的更改所述推送模块推送的所述订单的收货地址的反馈信息,则在预设位置显示GPS定位按钮;

定位模块,被配置为如果检测到所述用户对所述定位触发模块显示的所述GPS定位按钮触发的点击操作,则通过GPS定位所述用户的当前位置;

第四地址确定模块,被配置为将所述定位模块定位的所述用户的当前位置的地址确定为所述订单的收货地址。

在一实施例中,所述装置还可包括:

按钮显示模块,被配置为如果检测到用户触发的更改所述推送模块推送的所述订单的收货地址的反馈信息,则在预设位置显示地图按钮;

地图显示模块,被配置为如果检测到所述用户根据对所述按钮显示模块显示的所述地图按钮触发的点击操作,则显示地图;

地址生成模块,被配置为如果检测到所述用户在所述地图显示模块显示的所述地图上触发的位置选择操作,则生成完整的收货地址;

第五地址确定模块,被配置为将所述地址生成模块生成的所述完整的收货地址确定为所述订单的收货地址。

在一实施例中,所述装置还可包括:

第二验证模块,被配置为在接收到用户在预设地址列表中增加收货地址的操作时,确定所增加的收货地址是否正确;

第一添加模块,被配置为如果所述第二验证模块确定所增加的收货地址正确,则将所述收货地址添加至所述预设地址列表中;

第三列表生成模块,被配置为如果所述第二验证模块确定所增加的收货地址不正确,则生成第二地址备选列表,其中,所述第二地址备选列表用于记录与所增加的收货地址的相似度大于预设相似度阈值的地址;

第二添加模块,被配置为如果检测到用户根据所述第三列表生成模块生成的所述第二地址备选列表触发的收货地址选择操作,则将所述用户选择的收货地址添加至所述预设地址列表。

在一实施例中,所述装置还可包括:

第六地址确定模块,被配置为如果检测到用户触发的确认所述推送模块推送的所述订单的默认收货地址的反馈信息,则将所述默认收货地址确定所述订单的收货地址。

根据本公开实施例的第三方面,提供一种订单信息确定装置,可包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在接收到订单确认请求消息时,以预设形式推送订单的订单信息,其中,所述订单信息包括默认收货地址,所述预设形式用于表示当用户点击所述默认收货地址时即可实现收货地址再输入的水印显示形式;

如果检测到用户触发的更改所述订单的收货地址的反馈信息,则根据所述用户触发的所述更改订单的收货地址的反馈信息确定收货地址列表,其中,所述收货地址列表用于记录与所述反馈信息匹配的收货地址;

如果检测到用户根据所述收货地址列表触发的收货地址选择操作,则将所述用户选择的收货地址确定为所述订单的收货地址。

本公开的实施例提供的技术方案可以包括以下有益效果:在接收到订单确认请求消息时,可以以预设形式推送订单信息来提醒用户核对订单信息,解决了相关技术中用户由于习惯直接确定订单进行支付,所导致的在用户订单信息不是用户预先设置的默认收货地址以及默认收件人信息时出现订单信息错误的问题;并且在用户修改订单的收货地址时,为用户提供收货地址列表,以供用户在收货地址列表中选择收货地址,解决了相关技术中用户需要手动输入完整地址的繁琐问题,并且以预设形式推送订单信息可以实现用户直接修改订单信息而不用执行重新提交订单的繁琐操作,提升了用户使用电子商务购物的体验。

并且,通过在用户再输入的地址字段不是完整的收货地址时,可确定用户再输入的地址字段是否与预设地址列表中的收货地址匹配,进而在用户再输入的地址字段与预设地址列表中的收货地址匹配时确定收货地址列表,供用户选择收货地址,可以减小用户输入完整的收货地址的工作量,而且由于预设地址列表中的地址都是正确的地址,因此用户在收货地址列表中选择收货地址也可以避免用户输入错误的收货地址,提高了订单信息的准确性。

通过在用户再输入的地址字段为一个完整的收货地址时,确定用户在输入的地址字段的正确性,并且在确定用户输入的地址字段错误时,可以为用户提供与用户再输入的地址字段的相似度大于预设相似度阈值的地址,由用户在设备所提供的地址中选择一个地址,可以避免用户再输入错误的收货地址,提高了订单信息的准确性。

通过在用户再输入的地址字段与用户的预设地址列表中的收货地址匹配时,将匹配的收货地址按照预设排序方式排序,并将排序后的收货地址组成的列表显示给用户,例如,将用户预设地址列表中的匹配的收货地址按照使用频率从高到低进行排序,供用户在收货地址列表中选择地址,可以将用户更加可能选择地址显示在收货地址列表前端,提高用户的体验。

通过在检测到用户触发的修改收件人姓名的操作时,确定联系人列表中是否有修改后的收件人姓名,并在联系人列表中有修改后的收件人姓名时,将联系人列表中该姓名对应的电话直接确定为收件人联系电话;此外,通过在检测到用户触发的修改收件人联系电话的操作时,确定联系人列表中是否有修改后的联系电话,并在联系人列表中有修改后的联系电话时,将联系人列表中该联系电话对应的姓名直接确定为收件人姓名,实现了快速修改收件人信息,提高了用户的体验。

通过在检测到用户触发的更改订单的收货地址的反馈信息时,在预设位置显示GPS定位按钮,并在用户对所述GPS定位按钮触发点击操作时,将通过GPS定位所述用户的当前位置的地址确定为所述订单的收货地址,减小了用户输入完整的收货地址的工作量,而且由于GPS定位的地址一般都是正确的地址,因此也可以避免用户输入错误的收货地址,提高了订单信息的准确性。

通过在检测到用户触发的更改订单的收货地址的反馈信息时,在预设位置显示地图按钮,并在用户对所述地图按钮触发点击操作时,显示地图,并根据用户在地图上触发的选择操作生成完整的收货地址,减小了用户输入完整的收货地址的工作量,而且由于地图显示的地址一般都是正确的地址,因此也可以避免用户输入错误的收货地址,提高了订单信息的准确性。

通过在用户在预设地址列表中增加新的收货地址时,验证用户输入的新的收货地址的正确性,并且在确定用户输入的地址错误时,可以为用户提供与用户输入的收货地址的相似度大于预设相似度阈值的地址,由用户在设备所提供的地址中选择一个地址,可以避免用户再输入错误的收货地址,而且也减小了用户再输入一个地址的工作量,提高了用户的体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1A是根据一示例性实施例示出的订单信息确定方法的流程图。

图1B是根据一示例性实施例示出的推送的订单信息的示意图。

图1C是根据一示例性实施例示出的收货地址列表的示意图。

图2A是根据一示例性实施例一示出的确定收货地址的方法的流程图。

图2B是根据一示例性实施例一示出的确定收货地址的方法的步骤204的流程图。

图3A是根据一示例性实施例二示出的确定收货地址的方法的流程图。

图3B是根据一示例性实施例示出的通过GPS定位或地图定位收货地址的示意图。

图4是根据一示例性实施例三示出的确定收货地址的方法的流程图。

图5A是根据一示例性实施例四示出的修改收件人信息的方法的流程图。

图5B是根据一示例性实施例五示出的修改收件人信息的方法的流程图。

图6是根据一示例性实施例六示出的增加新的收货地址的流程图。

图7是根据一示例性实施例示出的一种订单信息确定装置的框图。

图8是根据一示例性实施例示出的另一种订单信息确定装置的框图。

图9是根据一示例性实施例示出的再一种订单信息确定装置的框图。

图10是根据一示例性实施例示出的一种适用于订单信息确定装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1A是根据一示例性实施例示出的订单信息确定方法的流程图,图1B是根据一示例性实施例示出的推送的订单信息的示意图,图1C是根据一示例性实施例示出的收货地址列表的示意图;该订单信息确定方法可以应用在电子设备(例如:智能手机、平板电脑、个人计算机等)上,如图1A所示,该订单信息确定方法包括以下步骤:

在步骤101中,在接收到订单确认请求消息时,以预设形式推送订单的订单信息。

在一实施例中,订单信息包括默认收货地址,还包括收件人信息、收件人联系电话。

在一实施例中,预设形式用于表示当用户点击默认收货地址时即可实现收货地址再输入的水印显示形式。参见图1B,水印显示形式为文本框灰度显示,用户可以直接编辑文本框中的内容,而不用先删除文本框中的原有内容,用户在点击确定按钮之后,则订单信息变正常的黑色显示。

在步骤102中,如果检测到用户触发的更改订单的收货地址的反馈信息,则根据用户触发的更改订单的收货地址的反馈信息以及预设地址列表确定收货地址列表。

在一实施例中,预设地址列表用于记录用户已有的订单收货地址。

在一实施例中,收货地址列表用于记录与反馈信息匹配的收货地址。

在一实施例中,如果用户开始在水印显示的文本框中输入地址字段,则电子设备可检测到用户触发的更改订单的收货地址的反馈信息。例如,在用户在水印显示的文本框中点击时或者输入文字“北京市”时,电子设备即可根据用户的操作生成更改订单的收货地址包含“北京市”地址字段的反馈信息。

在一实施例中,如果用户输入文字“北京市”时,电子设备可根据“北京市”地址字段在预设地址列表中查询与“北京市”匹配的收货地址,并生成收货地址列表,参见图1C,收货地址列表中的地址均为北京市的收货地址。

在步骤103中,如果检测到用户根据收货地址列表触发的收货地址选择操作,则将用户选择的收货地址确定为订单的收货地址。

本实施例中,在接收到订单确认请求消息时,可以以预设形式推送订单信息来提醒用户核对订单信息,解决了相关技术中用户由于习惯直接确定订单进行支付,所导致的在用户订单信息不是用户预先设置的默认收货地址以及默认收件人信息时出现订单信息错误的问题;并且在用户修改订单的收货地址时,为用户提供收货地址列表,以供用户在收货地址列表中选择收货地址,解决了相关技术中用户需要手动输入完整地址的繁琐问题,并且以预设形式推送订单信息可以实现用户直接修改订单信息而不用执行重新提交订单的繁琐操作,提升了用户使用电子商务购物的体验。

在一实施例中,根据用户触发的更改订单的收货地址的反馈信息确定收货地址列表,可包括:

根据用户触发的更改订单的收货地址的反馈信息,确定用户再输入的地址字段;

确定用户再输入的地址字段是否为一个完整的收货地址;

如果用户再输入的地址字段不为一个完整的收货地址,则确定用户再输入的地址字段是否与用户的预设地址列表中的收货地址匹配;

如果用户再输入的地址字段与用户的预设地址列表中的收货地址匹配,则根据用户再输入的地址字段确定收货地址列表。

在一实施例中,方法还可包括:

如果用户再输入的地址字段为一个完整的收货地址,则确定用户再输入的地址字段是否正确;

如果用户再输入的地址字段正确,则将用户再输入的地址字段确定为订单的收货地址;

如果用户再输入的地址字段不正确,则生成第一地址备选列表,其中,第一地址备选列表用于记录与用户再输入的地址字段的相似度大于预设相似度阈值的地址;

如果检测到用户根据第一地址备选列表触发的收货地址选择操作,则将用户选择的收货地址确定为订单的收货地址。

在一实施例中,如果用户再输入的地址字段与用户的预设地址列表中的收货地址匹配,则根据用户再输入的地址字段确定收货地址列表,可包括:

将匹配的收货地址按照预设排序方式进行排序;

将排序后的收货地址组成的列表确定为收货地址列表。

在一实施例中,订单信息还包括收件人姓名和收件人联系电话;

方法还可包括:

如果检测到用户触发的更改收件人姓名的操作,则确定联系人列表中是否有与收件人姓名匹配的联系电话;

如果联系人列表中有与收件人姓名匹配的联系电话,则将匹配的联系电话确定为收件人联系电话;

如果检测到用户触发的更改收件人联系电话的操作,则确定联系人列表中是否有与收件人联系电话匹配的姓名;

如果联系人列表中有与收件人联系电话匹配的姓名,则将匹配的姓名确定为收件人姓名。

在一实施例中,方法还可包括:

如果检测到用户触发的更改订单的收货地址的反馈信息,则在预设位置显示GPS定位按钮;

如果检测到用户对GPS定位按钮触发的点击操作,则通过GPS定位用户的当前位置;

将用户的当前位置的地址确定为订单的收货地址。

在一实施例中,方法还可包括:

如果检测到用户触发的更改订单的收货地址的反馈信息,则在预设位置显示地图按钮;

如果检测到用户根据对地图按钮触发的点击操作,则显示地图;

如果检测到用户在地图上触发的位置选择操作,则生成完整的收货地址;

将完整的收货地址确定为订单的收货地址。

在一实施例中,方法还可包括:

在接收到用户在预设地址列表中增加收货地址的操作时,确定所增加的收货地址是否正确;

如果所增加的收货地址正确,则将收货地址添加至预设地址列表中;

如果所增加的收货地址不正确,则生成第二地址备选列表,其中,第二地址备选列表用于记录与所增加的收货地址的相似度大于预设相似度阈值的地址;

如果检测到用户根据第二地址备选列表触发的收货地址选择操作,则将用户选择的收货地址添加至预设地址列表。

在一实施例中,方法还可包括:

如果检测到用户触发的确认订单的默认收货地址的反馈信息,则将默认收货地址确定订单的收货地址。

具体如何确定订单信息,请参考后续实施例。

至此,本公开实施例提供的上述方法,可以提醒用户核对订单信息,并在订单信息需要修改时,帮助用户快速修改订单信息。

下面以具体实施例来说明本公开实施例提供的技术方案。

图2A是根据一示例性实施例一示出的确定收货地址的方法的流程图,图2B是根据一示例性实施例一示出的确定收货地址的方法的步骤204的流程图;本实施例利用本公开实施例提供的上述方法,以电子设备根据用户更改收货地址的反馈信息确定收货地址进行示例性说明,如图2A所示,包括如下步骤:

在步骤201中,根据用户触发的更改订单的收货地址的反馈信息,确定用户再输入的地址字段。

在一实施例中,用户可通过物理按键触发更改订单的收货地址的操作,然后根据操作确定反馈信息,例如:通过物理按键输入“北京市海淀区”,则用户可根据该操作确定用户触发了更改收货地址的操作并且更改后的收货地址位于“北京市海淀区”;在又一实施例中,用户还可通过触摸屏触发更改订单的收货地址的操作。

在步骤202中,确定用户再输入的地址字段是否为一个完整的收货地址,如果用户再输入的地址字段不为一个完整的收货地址,则执行步骤203,如果用户再输入的地址字段为一个完整的收货地址,则执行步骤206。

在一实施例中,可通过确定用户再输入的地址字段是否为一个明确的居住所或者办公场所来确定用户再输入的地址字段是否为一个完整的收货地址。例如:北京市海淀区不是一个完整的收货地址,而北京市海淀区知春路太月园小区1号楼则为一个完整的收货地址。

在步骤203中,确定用户再输入的地址字段是否与用户的预设地址列表中的收货地址匹配,如果用户再输入的地址字段与用户的预设地址列表中的收货地址匹配,则执行步骤204,如果用户再输入的地址字段与用户的预设地址列表中的收货地址不匹配,则流程结束。

在一实施例中,如果用户再输入的地址字段为北京市海淀区,则可查询用户的预设地址列表中是否存储有与北京市海淀区匹配的收货地址,例如,如果用户的预设地址列表中存储有“北京市海淀区知春路太月园小区1号楼”收货地址,则说明预设地址列表中存储有与北京市海淀区匹配的收货地址。

在步骤204中,根据用户再输入的地址字段确定收货地址列表。

在一实施例中,步骤204的流程可参见图2B实施例,如果2B所示,可包括以下步骤:

在步骤211中,将匹配的收货地址按照预设排序方式进行排序。

在一实施例中,预设排序方式可以为根据预设地址列表中与用户再输入的地址字段匹配的收货地址的使用频率,例如:预设地址列表中与用户再输入的地址字段“北京市海淀区”匹配的收货地址A“北京市海淀区知春路太月园小区1号楼”在一个月内的使用频率大于匹配的收货地址B“北京市海淀区知春路2号院”,则可将收货地址A排在收货地址B前面;在又一实施例中,还可通过GPS获取用户当前所在位置,如果用户当前在收货地址A附近,则可将收货地址A排在收货地址B前面;在再一实施例中,还可结合不同的因素,为不同的因素设计不同的权重,结合各项因素的综合评分确定用户当前最可能的订单地址,例如:收货地址C的使用频率为一个月5次,而收货地址D的使用频率为一个月3次,而用户当前位置距离收货地址C20公里,距离收货地址D5公里,使用频率为每使用一次多1积分,而用户当前位置距离收货地址的距离则是远5公里则减小1积分,收货地址C的积分为5-20/5=1积分,而收货地址D的积分为3-5/5=2积分,由此可知收货地址D的积分大于收货地址C的积分,因此可将收货地址D排在收货地址C前面。

在一实施例中,本公开上述排序方法只是一种示意排序方法,本领域技术人员可以理解的是,还可结合其他的因素,通过其他的排序方式为匹配的收货地址进行排序。

在步骤212中,将排序后的收货地址组成的列表确定为收货地址列表。

在步骤205中,如果检测到用户根据收货地址列表触发的收货地址选择操作,则将用户选择的收货地址确定为订单的收货地址。

在步骤206中,确定用户再输入的地址字段是否正确,如果用户再输入的地址字段正确,则执行步骤207,如果用户再输入的地址字段不正确,则执行步骤208。

在一实施例中,可根据网络服务器中存储的地址确定用户再输入的地址是否正确,例如用户再输入的地址为“北京市海淀区知春路太月园小区1号楼”,通过访问网络服务器可以确定该地址是物理存在的,则用户再输入的地址是正确的。

在步骤207中,将用户再输入的地址字段确定为订单的收货地址。

在步骤208中,生成第一地址备选列表。

在一实施例中,第一地址备选列表用于记录与用户再输入的地址字段的相似度大于预设相似度阈值的地址。

在一实施例中,如果用户再输入的完整的地址不正确,则可根据用户再输入的地址确定相似的地址,例如,如果用户输入的地址为“北京市海淀区知春路太悦园小区1号楼”,而这个地址经过验证是错误的,实际存在的物理地址有“北京市海淀区知春路太月园小区1号楼”和“北京市海淀区知春路太阳园小区1号楼”,而这两个地址与用户再输入的地址都是只相差一个字,相似度大于预设相似度阈值,因此生成的第一地址备选列表中可包括“北京市海淀区知春路太月园小区1号楼”和“北京市海淀区知春路太阳园小区1号楼”两个地址。

在步骤209中,如果检测到用户根据第一地址备选列表触发的收货地址选择操作,则将用户选择的收货地址确定为订单的收货地址。

在一实施例中,由于第一地址备选列表中的地址都为实际存在的物理地址,因此如果用户从中选择一个地址,则不需要再验证收货地址是否正确。

本实施例中,可通过在用户再输入的地址字段不是完整的收货地址时,可确定用户再输入的地址字段是否与预设地址列表中的收货地址匹配,进而在用户再输入的地址字段与预设地址列表中的收货地址匹配时确定收货地址列表,而且通过将匹配的收货地址按照预设排序方式排序,并将排序后的收货地址组成的列表显示给用户,可以将用户更加可能选择地址显示在收货地址列表前端供用户选择收货地址,可以减小用户输入完整的收货地址的工作量,而且由于预设地址列表中的地址都是正确的地址,因此用户在收货地址列表中选择收货地址也可以避免用户输入错误的收货地址;此外,还可通过在用户再输入的地址字段为一个完整的收货地址时,确定用户在输入的地址字段的正确性,并且在确定用户输入的地址字段错误时,可以为用户提供与用户再输入的地址字段的相似度大于预设相似度阈值的地址,由用户在设备所提供的地址中选择一个地址,可以避免用户再输入错误的收货地址,提高了订单信息的准确性。

图3A是根据一示例性实施例二示出的确定收货地址的方法的流程图,图3B是根据一示例性实施例示出的通过GPS定位或地图定位收货地址的示意图;本实施例利用本公开实施例提供的上述方法,以如何通过GPS定位确定订单收货地址进行示例性说明,如图3A所示,包括如下步骤:

在步骤301中,如果检测到用户触发的更改订单的收货地址的反馈信息,则在预设位置显示GPS定位按钮。

在一实施例中,当用户在图1B所示的订单信息上点击更改收货地址时,可显示图3B所示的示意图中的GPS定位按钮310。

在步骤302中,如果检测到用户对GPS定位按钮触发的点击操作,则通过GPS定位用户的当前位置。

当检测到用户点击GPS定位按钮的操作时,可打开GPS定位模块,定位当前位置并在触摸屏上显示所定位的位置。

在步骤303中,将用户的当前位置的地址确定为订单的收货地址。

本实施例中,通过在检测到用户触发的更改订单的收货地址的反馈信息时,在预设位置显示GPS定位按钮,并在用户对GPS定位按钮触发点击操作时,将通过GPS定位用户的当前位置的地址确定为订单的收货地址,减小了用户输入完整的收货地址的工作量,而且由于GPS定位的地址一般都是正确的地址,因此也可以避免用户输入错误的收货地址,提高了订单信息的准确性。

图4是根据一示例性实施例三示出的确定收货地址的方法的流程图;本实施例利用本公开实施例提供的上述方法,以如何通过地图确定订单收货地址并结合图3B进行示例性说明,如图4所示,包括如下步骤:

在步骤401中,如果检测到用户触发的更改订单的收货地址的反馈信息,则在预设位置显示地图按钮。

在一实施例中,当用户在图1B所示的订单信息上点击更改收货地址时,可显示图3B所示的示意图中的地图按钮320。

在步骤402中,如果检测到用户根据对地图按钮触发的点击操作,则显示地图。

在一实施例中,为了能明确显示用户所要定位的收货地址所在地图区域,用户可输入地图区域范围,例如输入“北京市海淀区中关村南路”,则地图显示中关村南路的地图区域。

在步骤403中,如果检测到用户在地图上触发的位置选择操作,则生成完整的收货地址。

例如,如果用户在“中关村街道新科祥园社区居委会”位置点击,则可将用户输入的地址字段“北京市海淀区中关村南路”补充为一个完整的地址“北京市海淀区中关村南路中关村街道新科祥园社区居委会”。

在步骤404中,将完整的收货地址确定为订单的收货地址。

本实施例中,通过在检测到用户触发的更改订单的收货地址的反馈信息时,在预设位置显示地图按钮,并在用户对地图按钮触发点击操作时,显示地图,并根据用户在地图上触发的选择操作生成完整的收货地址,减小了用户输入完整的收货地址的工作量,而且由于地图显示的地址一般都是正确的地址,因此也可以避免用户输入错误的收货地址,提高了订单信息的准确性。

图5A是根据一示例性实施例四示出的修改收件人信息的方法的流程图;本实施例利用本公开实施例提供的上述方法,以如何快速修改收件人信息进行示例性说明,如图5A所示,包括如下步骤:

在步骤501中,如果检测到用户触发的更改收件人姓名的操作,则确定联系人列表中是否有与收件人姓名匹配的联系电话。

在一实施例中,通过与电子设备中的用户联系人建立关联,可实现在用户在修改订单信息中的收件人信息时实现快速修改收件人信息。

在步骤502中,如果联系人列表中有与收件人姓名匹配的联系电话,则将匹配的联系电话确定为收件人联系电话。

本实施例中,通过在检测到用户触发的修改收件人姓名的操作时,确定联系人列表中是否有修改后的收件人姓名,并在联系人列表中有修改后的收件人姓名时,将联系人列表中该姓名对应的电话直接确定为收件人联系电话,实现了快速修改收件人信息,提高了用户的体验。

图5B是根据一示例性实施例五示出的修改收件人信息的方法的流程图;本实施例利用本公开实施例提供的上述方法,以如何快速修改收件人信息进行示例性说明,如图5B所示,包括如下步骤:

在步骤511中,如果检测到用户触发的更改收件人联系电话的操作,则确定联系人列表中是否有与收件人联系电话匹配的姓名。

在步骤512中,如果联系人列表中有与收件人联系电话匹配的姓名,则将匹配的姓名确定为收件人姓名。

本实施例中,通过在检测到用户触发的修改收件人联系电话的操作时,确定联系人列表中是否有修改后的联系电话,并在联系人列表中有修改后的联系电话时,将联系人列表中该联系电话对应的姓名直接确定为收件人姓名,实现了快速修改收件人信息,提高了用户的体验。

图6是根据一示例性实施例六示出的增加新的收货地址的流程图;本实施例以如何通过地图确定订单收货地址进行示例性说明,如图6所示,包括如下步骤:

在步骤601中,在接收到用户在预设地址列表中增加收货地址的操作时,确定所增加的收货地址是否正确,如果所增加的收货地址正确,则执行步骤602,如果所增加的收货地址不正确,则执行步骤603。

在一实施例中,可根据网络服务器中存储的地址确定用户再输入的地址是否正确,例如用户再输入的地址为“北京市海淀区知春路太月园小区1号楼”,通过访问网络服务器可以确定该地址是物理存在的,则用户再输入的地址是正确的。

在步骤602中,将收货地址添加至预设地址列表中。

在步骤603中,生成第二地址备选列表。

在一实施例中,第二地址备选列表用于记录与所增加的收货地址的相似度大于预设相似度阈值的地址。

在步骤604中,如果检测到用户根据第二地址备选列表触发的收货地址选择操作,则将用户选择的收货地址添加至预设地址列表。

本实施例中,通过在用户在预设地址列表中增加新的收货地址时,验证用户输入的新的收货地址的正确性,并且在确定用户输入的地址错误时,可以为用户提供与用户输入的收货地址的相似度大于预设相似度阈值的地址,由用户在设备所提供的地址中选择一个地址,可以避免用户再输入错误的收货地址,而且也减小了用户再输入一个地址的工作量,提高了用户的体验。

本领域技术人员可以理解的是,本公开中图2A、图3A、图4、图5A、图5B和图6的技术方案可以同时应用于同一个装置或者同一个电子设备中,各个技术方案还可以结合使用,以实现订单信息的快速修改,保证订单信息的正确性。

图7是根据一示例性实施例示出的一种订单信息确定装置的框图,如图7所示,订单信息确定装置包括:

推送模块710,被配置为在接收到订单确认请求消息时,以预设形式推送订单的订单信息,其中,订单信息包括默认收货地址,预设形式用于表示当用户点击默认收货地址时即可实现收货地址再输入的水印显示形式;

第一列表生成模块720,被配置为如果检测到用户触发的更改推送模块710推送的订单的收货地址的反馈信息,则根据用户触发的更改订单的收货地址的反馈信息以及预设地址列表确定收货地址列表,其中,预设地址列表用于记录用户已有的订单收货地址,收货地址列表用于记录与反馈信息匹配的收货地址;

第一地址确定模块730,被配置为如果检测到用户根据第一列表生成模块720确定的收货地址列表触发的收货地址选择操作,则将用户选择的收货地址确定为订单的收货地址。

图8是根据一示例性实施例示出的另一种订单信息确定装置的框图,如图8所示,在上述图7所示实施例的基础上,在一实施例中,第一列表生成模块720可包括:

第一确定子模块721,被配置为根据用户触发的更改订单的收货地址的反馈信息,确定用户再输入的地址字段;

第二确定子模块722,被配置为确定第一确定子模块721确定的用户再输入的地址字段是否为一个完整的收货地址;

匹配子模块723,被配置为如果第二确定子模块722确定用户再输入的地址字段不为一个完整的收货地址,则确定用户再输入的地址字段是否与用户的预设地址列表中的收货地址匹配;

第三确定子模块724,被配置为如果匹配子模块723确定用户再输入的地址字段与用户的预设地址列表中的收货地址匹配,则根据用户再输入的地址字段确定收货地址列表。

在一实施例中,装置还可包括:

第一验证模块740,被配置为如果第二确定子模块722确定用户再输入的地址字段为一个完整的收货地址,则确定用户再输入的地址字段是否正确;

第二地址确定模块750,被配置为如果第一验证模块740确定用户再输入的地址字段正确,则将用户再输入的地址字段确定为订单的收货地址;

第二列表生成模块760,被配置为如果第一验证模块740确定用户再输入的地址字段不正确,则生成第一地址备选列表,其中,第一地址备选列表用于记录与用户再输入的地址字段的相似度大于预设相似度阈值的地址;

第三地址确定模块770,被配置为如果检测到用户根据第二列表生成模块760生成的第一地址备选列表触发的收货地址选择操作,则将用户选择的收货地址确定为订单的收货地址。

在一实施例中,第三确定子模块724可包括:

排序子模块7241,被配置为将匹配的收货地址按照预设排序方式进行排序;

列表确定子模块7242,被配置为将排序子模块7241排序后的收货地址组成的列表确定为收货地址列表。

在一实施例中,订单信息还包括收件人姓名和收件人联系电话;

装置还可包括:

电话匹配模块780,被配置为如果检测到用户触发的更改收件人姓名的操作,则确定联系人列表中是否有与收件人姓名匹配的联系电话;

电话确定模块790,被配置为如果电话匹配模块780确定联系人列表中有与收件人姓名匹配的联系电话,则将匹配的联系电话确定为收件人联系电话;

姓名匹配模块800,被配置为如果检测到用户触发的更改收件人联系电话的操作,则确定联系人列表中是否有与收件人联系电话匹配的姓名;

姓名确定模块810,被配置为如果姓名匹配模块800确定联系人列表中有与收件人联系电话匹配的姓名,则将匹配的姓名确定为收件人姓名。

图9是根据一示例性实施例示出的再一种订单信息确定装置的框图,如图9所示,在上述图7或图8所示实施例的基础上,在一实施例中,装置还可包括:

定位触发模块820,被配置为如果检测到用户触发的更改推送模块710推送的订单的收货地址的反馈信息,则在预设位置显示GPS定位按钮;

定位模块830,被配置为如果检测到用户对定位触发模块820显示的GPS定位按钮触发的点击操作,则通过GPS定位用户的当前位置;

第四地址确定模块840,被配置为将定位模块830定位的用户的当前位置的地址确定为订单的收货地址。

在一实施例中,装置还可包括:

按钮显示模块850,被配置为如果检测到用户触发的更改推送模块710推送的订单的收货地址的反馈信息,则在预设位置显示地图按钮;

地图显示模块860,被配置为如果检测到用户根据对按钮显示模块850显示的地图按钮触发的点击操作,则显示地图;

地址生成模块870,被配置为如果检测到用户在地图显示模块860显示的地图上触发的位置选择操作,则生成完整的收货地址;

第五地址确定模块880,被配置为将地址生成模块870生成的完整的收货地址确定为订单的收货地址。

在一实施例中,装置还可包括:

第二验证模块890,被配置为在接收到用户在预设地址列表中增加收货地址的操作时,确定所增加的收货地址是否正确;

第一添加模块900,被配置为如果第二验证模块890确定所增加的收货地址正确,则将收货地址添加至预设地址列表中;

第三列表生成模块910,被配置为如果第二验证模块890确定所增加的收货地址不正确,则生成第二地址备选列表,其中,第二地址备选列表用于记录与所增加的收货地址的相似度大于预设相似度阈值的地址;

第二添加模块920,被配置为如果检测到用户根据第三列表生成模块910生成的第二地址备选列表触发的收货地址选择操作,则将用户选择的收货地址添加至预设地址列表。

在一实施例中,装置还可包括:

第六地址确定模块930,被配置为如果检测到用户触发的确认推送模块710推送的订单的默认收货地址的反馈信息,则将默认收货地址确定订单的收货地址。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

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

图10是根据一示例性实施例示出的一种适用于订单信息确定装置的框图。例如,装置1000可以是电子设备(例如:智能手机、平板电脑、个人计算机等)。

参照图10,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件10010,音频组件1010,输入/输出(I/O)的接口1012,传感器组件1014,以及通信组件1016。

处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1002可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理部件1002可以包括多媒体模块,以方便多媒体组件10010和处理组件1002之间的交互。

存储器1004被配置为存储各种类型的数据以支持在设备1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令,消息,图片等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1006为装置1000的各种组件提供电力。电力组件1006可以包括电源管理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。

多媒体组件10010包括在装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1010包括一个前置摄像头和/或后置摄像头。当设备1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(MIC),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。

I/O接口1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1014可以检测到设备1000的打开/关闭状态,组件的相对定位,例如组件为装置1000的显示器和小键盘,传感器组件1014还可以检测装置1000或装置1000一个组件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,距离感应器,压力传感器或温度传感器。

通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如WIFI,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信部件1016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由装置1000的处理器1020执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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