外卖退货方法、装置和系统、电子设备与流程

    专利查询2022-07-08  129



    1.本技术涉及互联网应用技术领域,尤其涉及一种外卖退货方法、装置和系统、电子设备及计算机可读存储介质。


    背景技术:

    2.零售商品货损低,单价高,用户不需要时可以向商家进行退货申请,从而减少商家和用户的成本。目前的电商在商品发货后可以选择退款或退货退款,其退货方式是在用户申请退货商品后,通过第三方运力将用户手中的商品寄回至商家,并通过监控物流状态获取退货节点状态,退货流程涉及“用户-物流-商家”。该方案与外卖的及时配送场景不符合,无法高效地满足退货需求。目前外卖行业的退货主要在线下进行,由商家和用户自行商议退货后退回,退货的效率较低,亟需解决这一技术问题。


    技术实现要素:

    3.鉴于上述问题,提出了本技术以便提供一种克服上述问题或者至少部分地解决上述问题的外卖退货方法、装置和系统、电子设备及计算机可读存储介质,可以提高退货的效率,节省货品资源。所述技术方案如下:
    4.第一方面,提供了一种外卖退货方法,应用于第一类客户端,包括:
    5.检测到外卖订单显示页面表示退货的按键被触发,获取所述外单订单的订单信息,根据所述外单订单的订单信息生成所述外卖订单的退货页面;
    6.接收退货方通过所述退货页面选择的目标退货方式;
    7.检测到所述退货页面表示退货申请的按键被触发,生成携带所述目标退货方式信息的外卖退货请求,发送给平台服务器;
    8.接收平台服务器返回的被退货方的初步退货处理结果,若所述初步退货处理结果为表示同意退货的内容,则根据所述目标退货方式执行相应的退货操作。
    9.在另一种可能的实现方式中,根据所述目标退货方式执行相应的退货操作,包括:
    10.检测到所述外卖订单显示页面表示退货进度的按键被触发,生成包含退货进度节点信息的退货进度页面;
    11.若所述目标退货方式为表示被退货方上门取回的方式,则检测到所述退货进度页面表示被退货方已取货的按键被触发,生成表示退货已送出的节点信息,将生成的表示退货已送出的节点信息添加到所述退货进度页面,并发送给平台服务器;由平台服务器将表示退货已送出的节点信息发送给第二类客户端。
    12.在另一种可能的实现方式中,若所述目标退货方式为表示退货方自行退回的方式,则检测到所述退货进度页面表示货已退回的按键被触发,生成表示货已退回的节点信息,将生成的表示货已退回的节点信息添加到所述退货进度页面,并发送给平台服务器;由平台服务器将表示货已退回的节点信息发送给第二类客户端。
    13.在另一种可能的实现方式中,若所述目标退货方式为表示退货方自行退回的方
    式,在所述退货进度页面提供获取配送资源的入口;检测到退货方通过入口发起的获取配送资源的请求,向平台服务器发送所述请求获取相应的配送资源;
    14.检测到所述退货进度页面表示货品已退回的按键被触发,生成表示货品已退回的节点信息,将生成的表示货品已退回的节点信息添加到所述退货进度页面,并发送给平台服务器;由平台服务器将表示货品已退回的节点信息发送给第二类客户端;或者
    15.接收平台服务器返回的表示货品已退回的节点信息,将表示货品已退回的节点信息添加到所述退货进度页面。
    16.在另一种可能的实现方式中,所述方法还包括:
    17.接收平台服务器返回的被退货方的最终退货处理结果,将所述最终退货处理结果作为节点信息添加到所述退货进度页面。
    18.在另一种可能的实现方式中,将携带所述目标退货方式信息的外卖退货请求发送给平台服务器之后,所述方法还包括:
    19.接收平台服务器返回的所述目标退货方式不满足预设退货条件的消息;
    20.接收退货方通过所述退货页面重新选择的目标退货方式;
    21.检测到所述退货页面表示退货申请的按键被触发,生成携带重新选择的目标退货方式信息的外卖退货请求,发送给平台服务器。
    22.第二方面,提供了一种外卖退货方法,应用于平台服务器,包括:
    23.接收第一类客户端发送的携带目标退货方式信息的外卖退货请求,将所述外卖退货请求发送给第二类客户端;
    24.接收第二类客户端返回的被退货方的初步退货处理结果,将所述初步退货处理结果发送给第一类客户端。
    25.在另一种可能的实现方式中,将所述初步退货处理结果发送给第一类客户端之后,所述方法还包括:
    26.接收第一类客户端发送的表示退货已送出的节点信息,将表示退货已送出的节点信息发送给第二类客户端;或者
    27.接收第一类客户端发送的表示货已退回的节点信息,将表示货已退回的节点信息发送给第二类客户端;或者
    28.接收配送资源端返回的表示货品已退回的节点信息,将表示货品已退回的节点信息发送给第一类客户端和第二类客户端。
    29.在另一种可能的实现方式中,将表示退货已送出的节点信息发送给第二类客户端之后或者将表示货已退回的节点信息发送给第二类客户端之后,所述方法还包括:
    30.接收第二类客户端发送的被退货方的最终退货处理结果,并将所述最终退货处理结果发送给第一类客户端。
    31.在另一种可能的实现方式中,接收第一类客户端发送的携带目标退货方式信息的外卖退货请求之前,所述方法还包括:
    32.接收第二类客户端提交的不同退货方式对应的预设退货条件;
    33.在接收到第一类客户端发送的所述外卖退货请求后,判断所述目标退货方式是否满足预设退货条件;
    34.若不满足,则向第一类客户端返回所述目标退货方式不满足预设退货条件的消
    息;
    35.接收第一类客户端发送的携带重新选择的目标退货方式信息的外卖退货请求。
    36.第三方面,提供了一种外卖退货方法,应用于第二类客户端,包括:
    37.接收平台服务器发送的携带目标退货方式信息的外卖退货请求;
    38.根据所述外卖退货请求生成包含所述目标退货方式信息的外卖退货页面,在所述外卖退货页面接收被退货方提供的初步退货处理结果;
    39.将所述初步退货处理结果发送给平台服务器。
    40.在另一种可能的实现方式中,若所述初步退货处理结果为表示同意退货的内容且所述目标退货方式为表示被退货方上门取回的方式,所述方法还包括:
    41.在所述外卖退货页面提供获取配送资源的入口;
    42.检测到被退货方通过入口发起的获取配送资源的请求,向平台服务器发送所述请求获取相应的配送资源。
    43.在另一种可能的实现方式中,将所述初步退货处理结果发送给平台服务器之后,所述方法还包括:
    44.接收平台服务器发送的表示退货已送出的节点信息或者货已退回的节点信息;
    45.接收被退货方通过所述外卖退货页面提供的最终退货处理结果,并将所述最终退货处理结果发送给平台服务器。
    46.在另一种可能的实现方式中,所述方法还包括:
    47.向平台服务器提交不同退货方式对应的预设退货条件。
    48.第四方面,提供了一种外卖退货装置,应用于第一类客户端,包括:
    49.退货页面生成模块,用于检测到外卖订单显示页面表示退货的按键被触发,获取所述外单订单的订单信息,根据所述外单订单的订单信息生成所述外卖订单的退货页面;
    50.退货方式接收模块,用于接收退货方通过所述退货页面选择的目标退货方式;
    51.退货请求生成模块,用于检测到所述退货页面表示退货申请的按键被触发,生成携带所述目标退货方式信息的外卖退货请求,发送给平台服务器;
    52.退货处理模块,用于接收平台服务器返回的被退货方的初步退货处理结果,若所述初步退货处理结果为表示同意退货的内容,则根据所述目标退货方式执行相应的退货操作。
    53.在另一种可能的实现方式中,所述退货处理模块还用于:
    54.检测到所述外卖订单显示页面表示退货进度的按键被触发,生成包含退货进度节点信息的退货进度页面;
    55.若所述目标退货方式为表示被退货方上门取回的方式,则检测到所述退货进度页面表示被退货方已取货的按键被触发,生成表示退货已送出的节点信息,将生成的表示退货已送出的节点信息添加到所述退货进度页面,并发送给平台服务器;由平台服务器将表示退货已送出的节点信息发送给第二类客户端。
    56.在另一种可能的实现方式中,所述退货处理模块还用于:
    57.若所述目标退货方式为表示退货方自行退回的方式,则检测到所述退货进度页面表示货已退回的按键被触发,生成表示货已退回的节点信息,将生成的表示货已退回的节点信息添加到所述退货进度页面,并发送给平台服务器;由平台服务器将表示货已退回的
    节点信息发送给第二类客户端。
    58.在另一种可能的实现方式中,所述退货处理模块还用于:
    59.若所述目标退货方式为表示退货方自行退回的方式,在所述退货进度页面提供获取配送资源的入口;检测到退货方通过入口发起的获取配送资源的请求,向平台服务器发送所述请求获取相应的配送资源;
    60.检测到所述退货进度页面表示货品已退回的按键被触发,生成表示货品已退回的节点信息,将生成的表示货品已退回的节点信息添加到所述退货进度页面,并发送给平台服务器;由平台服务器将表示货品已退回的节点信息发送给第二类客户端;或者
    61.接收平台服务器返回的表示货品已退回的节点信息,将表示货品已退回的节点信息添加到所述退货进度页面。
    62.在另一种可能的实现方式中,所述退货处理模块还用于:
    63.接收平台服务器返回的被退货方的最终退货处理结果,将所述最终退货处理结果作为节点信息添加到所述退货进度页面。
    64.在另一种可能的实现方式中,所述退货请求生成模块还用于:将携带所述目标退货方式信息的外卖退货请求发送给平台服务器之后,接收平台服务器返回的所述目标退货方式不满足预设退货条件的消息;
    65.所述退货方式接收模块还用于:接收退货方通过所述退货页面重新选择的目标退货方式;
    66.所述退货请求生成模块还用于:检测到所述退货页面表示退货申请的按键被触发,生成携带重新选择的目标退货方式信息的外卖退货请求,发送给平台服务器。
    67.第五方面,提供了一种外卖退货装置,应用于平台服务器,包括:
    68.退货请求发送模块,用于接收第一类客户端发送的携带目标退货方式信息的外卖退货请求,将所述外卖退货请求发送给第二类客户端;
    69.退货处理结果发送模块,用于接收第二类客户端返回的被退货方的初步退货处理结果,将所述初步退货处理结果发送给第一类客户端。
    70.在另一种可能的实现方式中,所述装置还包括:
    71.退货节点信息发送模块,用于所述退货处理结果发送模块将所述初步退货处理结果发送给第一类客户端之后,接收第一类客户端发送的表示退货已送出的节点信息,将表示退货已送出的节点信息发送给第二类客户端;或者
    72.接收第一类客户端发送的表示货已退回的节点信息,将表示货已退回的节点信息发送给第二类客户端;或者
    73.接收配送资源端返回的表示货品已退回的节点信息,将表示货品已退回的节点信息发送给第一类客户端和第二类客户端。
    74.在另一种可能的实现方式中,所述退货处理结果发送模块还用于:
    75.所述退货节点信息发送模块将表示退货已送出的节点信息发送给第二类客户端之后或者将表示货已退回的节点信息发送给第二类客户端之后,接收第二类客户端发送的被退货方的最终退货处理结果,并将所述最终退货处理结果发送给第一类客户端。
    76.在另一种可能的实现方式中,所述退货请求发送模块还用于:
    77.接收第二类客户端提交的不同退货方式对应的预设退货条件;
    78.在接收到第一类客户端发送的所述外卖退货请求后,判断所述目标退货方式是否满足预设退货条件;
    79.若不满足,则向第一类客户端返回所述目标退货方式不满足预设退货条件的消息;
    80.接收第一类客户端发送的携带重新选择的目标退货方式信息的外卖退货请求。
    81.第六方面,提供了一种外卖退货装置,应用于第二类客户端,包括:
    82.退货请求接收模块,用于接收平台服务器发送的携带目标退货方式信息的外卖退货请求;
    83.退货处理结果接收模块,用于根据所述外卖退货请求生成包含所述目标退货方式信息的外卖退货页面,在所述外卖退货页面接收被退货方提供的初步退货处理结果;
    84.退货处理结果提供模块,用于将所述初步退货处理结果发送给平台服务器。
    85.在另一种可能的实现方式中,所述装置还包括:
    86.配送资源提供模块,用于若所述初步退货处理结果为表示同意退货的内容且所述目标退货方式为表示被退货方上门取回的方式,在所述外卖退货页面提供获取配送资源的入口;
    87.检测到被退货方通过入口发起的获取配送资源的请求,向平台服务器发送所述请求获取相应的配送资源。
    88.在另一种可能的实现方式中,所述退货处理结果提供模块还用于:
    89.将所述初步退货处理结果发送给平台服务器之后,接收平台服务器发送的表示退货已送出的节点信息或者货已退回的节点信息;
    90.接收被退货方通过所述外卖退货页面提供的最终退货处理结果,并将所述最终退货处理结果发送给平台服务器。
    91.在另一种可能的实现方式中,所述装置还包括:
    92.退货条件提交模块,用于向平台服务器提交不同退货方式对应的预设退货条件。
    93.第七方面,提供了一种外卖退货系统,包括上述任一项所述的应用于第一类客户端的外卖退货装置、上述任一项所述的应用于平台服务器的外卖退货装置以及上述任一项所述的应用于第二类客户端的外卖退货装置。
    94.第八方面,提供了一种电子设备,该电子设备包括处理器和存储器,其中,所述存储器中存储有计算机程序,所述处理器被配置为运行所述计算机程序以执行上述任一项所述的外卖退货方法。
    95.第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被配置为运行时执行上述任一项所述的外卖退货方法。
    96.借由上述技术方案,本技术实施例提供的外卖退货方法、装置和系统、电子设备及计算机可读存储介质,首先检测到外卖订单显示页面表示退货的按键被触发,获取外单订单的订单信息,根据外单订单的订单信息生成外卖订单的退货页面;随后接收退货方通过退货页面选择的目标退货方式;检测到退货页面表示退货申请的按键被触发,生成携带目标退货方式信息的外卖退货请求,发送给平台服务器;接收平台服务器返回的被退货方的初步退货处理结果,若初步退货处理结果为表示同意退货的内容,则根据目标退货方式执行相应的退货操作。可以看到,本技术实施例可以接收退货方通过退货页面选择的目标退
    货方式,若初步退货处理结果为表示同意退货的内容,则根据目标退货方式执行相应的退货操作,使得退货方与被退货方能够直接沟通退货方式,并按照目标退货方式执行相应的退货操作,提高了退货的效率,满足外卖及时送货退货的场景需求,节省货品资源。
    附图说明
    97.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
    98.图1示出了根据本技术实施例的应用于第一类客户端的外卖退货方法的流程图;
    99.图2示出了根据本技术实施例的应用于平台服务器的外卖退货方法的流程图;
    100.图3示出了根据本技术实施例的应用于第二类客户端的外卖退货方法的流程图;
    101.图4示出了根据本技术实施例的应用于第一类客户端、平台服务器和第二类客户端的外卖退货方法的流程图;
    102.图5示出了根据本技术实施例的第一类客户端的退货页面的示意图;
    103.图6示出了根据本技术实施例的第一类客户端的退货方式选择的页面的示意图;
    104.图7示出了根据本技术实施例的第一类客户端的约定被退货方上门取回的时间的示意图;
    105.图8示出了根据本技术实施例的第一类客户端的约定被退货方上门取回的地址的示意图;
    106.图9a示出了根据本技术实施例的第一类客户端的更新后的退货页面的示意图;
    107.图9b示出了根据本技术实施例的第一类客户端的更新后的退货页面的示意图;
    108.图10示出了根据本技术实施例第二类客户端的外卖退货页面的示意图;
    109.图11示出了根据本技术实施例第二类客户端的展示了具体的目标退货方式信息的示意图;
    110.图12示出了根据本技术实施例第一类客户端的外卖订单显示页面的示意图;
    111.图13示出了根据本技术实施例第一类客户端的退货进度页面的示意图;
    112.图14示出了根据本技术实施例第二类客户端的外卖退货页面的示意图;
    113.图15示出了根据本技术实施例第二类客户端的外卖退货页面的示意图;
    114.图16示出了根据本技术实施例的应用于第一类客户端的外卖退货装置的结构图;
    115.图17示出了根据本技术实施例的应用于平台服务器的外卖退货装置的结构图;
    116.图18示出了根据本技术实施例的应用于第二类客户端的外卖退货装置的结构图;
    117.图19示出了根据本技术实施例的外卖退货系统的结构图;
    118.图20示出了根据本技术一实施例的电子设备的结构图。
    具体实施方式
    119.下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
    120.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第
    二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。
    121.本技术实施例提供了一种外卖退货方法,可以应用在第一类客户端,如图1所示,该外卖退货方法可以包括以下步骤s101至s104:
    122.步骤s101,检测到外卖订单显示页面表示退货的按键被触发,获取外单订单的订单信息,根据外单订单的订单信息生成外卖订单的退货页面;
    123.步骤s102,接收退货方通过退货页面选择的目标退货方式;
    124.步骤s103,检测到退货页面表示退货申请的按键被触发,生成携带目标退货方式信息的外卖退货请求,发送给平台服务器;
    125.步骤s104,接收平台服务器返回的被退货方的初步退货处理结果,若初步退货处理结果为表示同意退货的内容,则根据目标退货方式执行相应的退货操作。
    126.本技术实施例中退货方可以使用第一类客户端进行外卖退货,第一类客户端可以接收退货方通过退货页面选择的目标退货方式,若初步退货处理结果为表示同意退货的内容,则根据目标退货方式执行相应的退货操作,使得退货方与被退货方能够直接沟通退货方式,并按照目标退货方式执行相应的退货操作,提高了退货的效率,满足外卖及时送货退货的场景需求,节省货品资源。
    127.本技术实施例中外卖退货的方式可以是被退货方上门取回的方式,可以约定被退货方上门取回的时间、地点、联系人、联系方式等信息,这样被退货方可以根据约定的信息及时上门取回货品;外卖退货的方式还可以是退货方自行退回的方式,被退货方可以向退货方提供具体的地址、联系人、联系方式等信息,这样退货方可以根据被退货方提供的信息自行进行退货。
    128.本技术实施例中提供了一种可能的实现方式,上文步骤s104中若初步退货处理结果为表示同意退货的内容,则根据目标退货方式执行相应的退货操作,可以根据目标退货方式的不同执行相应的退货操作,具体可以包括以下步骤a1至a2:
    129.步骤a1,检测到外卖订单显示页面表示退货进度的按键被触发,生成包含退货进度节点信息的退货进度页面。
    130.该步骤中,生成的退货进度页面中可以包括表示退货申请已提交、被退货方同意退货申请、待被退货方上门取回或者待退货方自行退回的退货进度节点信息。
    131.步骤a2,若目标退货方式为表示被退货方上门取回的方式,则检测到退货进度页面表示被退货方已取货的按键被触发,生成表示退货已送出的节点信息,将生成的表示退货已送出的节点信息添加到退货进度页面,并发送给平台服务器;由平台服务器将表示退货已送出的节点信息发送给第二类客户端。本实施例可以按照目标退货方式表示被退货方上门取回的方式执行相应的退货操作,提高了退货的效率。
    132.本技术实施例中提供了一种可能的实现方式,若目标退货方式为表示退货方自行退回的方式,则可以包括以下步骤a3:
    133.步骤a3,检测到退货进度页面表示货已退回的按键被触发,生成表示货已退回的节点信息,将生成的表示货已退回的节点信息添加到退货进度页面,并发送给平台服务器;
    由平台服务器将表示货已退回的节点信息发送给第二类客户端。本实施例可以按照目标退货方式表示退货方自行退回的方式执行相应的退货操作,提高了退货的效率。
    134.本技术实施例中提供了一种可能的实现方式,若目标退货方式为表示退货方自行退回的方式,则还可以包括以下步骤a4至a5:
    135.步骤a4,在退货进度页面提供获取配送资源的入口;检测到退货方通过入口发起的获取配送资源的请求,向平台服务器发送请求获取相应的配送资源;
    136.步骤a5,检测到退货进度页面表示货品已退回的按键被触发,生成表示货品已退回的节点信息,将生成的表示货品已退回的节点信息添加到退货进度页面,并发送给平台服务器;由平台服务器将表示货品已退回的节点信息发送给第二类客户端;或者
    137.接收平台服务器返回的表示货品已退回的节点信息,将表示货品已退回的节点信息添加到退货进度页面。
    138.该步骤中,当目标退货方式为表示退货方自行退回的方式时,可以给退货方提供配送资源,通过调度配送资源方便退货方进行退货,提高退货效率。另外,可以由退货方触发表示货品已退回的按键,这样可以生成表示货品已退回的节点信息,将生成的表示货品已退回的节点信息添加到退货进度页面,并发送给平台服务器;也可以在配送资源完成货品配送后,将表示货品已退回的信息提交给平台服务器,由平台服务器将表示货品已退回的信息发送给第一类客户端,从而第一类客户端接收平台服务器返回的表示货品已退回的节点信息,将表示货品已退回的节点信息添加到退货进度页面。
    139.可以看到,在上面的实施例中,通过退货进度页面可以监控退货方和被退货方的退货行为,让退货流程更清晰,减少沟通成本,让退货更高效率。
    140.本技术实施例中提供了一种可能的实现方式,平台服务器将表示退货已送出的节点信息发送给第二类客户端或者将表示货已退回的节点信息发送给第二类客户端,第二类客户端进行后续的处理并提供最终退货处理结果,这样第一类客户端接收平台服务器返回的被退货方的最终退货处理结果,将最终退货处理结果作为节点信息添加到退货进度页面,这样就完成了整个退货流程,退货流程清晰,退货效率高。
    141.本技术实施例中提供了一种可能的实现方式,上文步骤s103中将携带目标退货方式信息的外卖退货请求发送给平台服务器之后,可以包括以下步骤b1至b3:
    142.步骤b1,接收平台服务器返回的表示目标退货方式不满足预设退货条件的消息;
    143.步骤b2,接收退货方通过退货页面重新选择的目标退货方式;
    144.步骤b3,检测到退货页面表示退货申请的按键被触发,生成携带重新选择的目标退货方式信息的外卖退货请求,发送给平台服务器。
    145.本实施例接收平台服务器返回的表示目标退货方式不满足预设退货条件的消息,随后接收退货方通过退货页面重新选择的目标退货方式,进而检测到退货页面表示退货申请的按键被触发,生成携带重新选择的目标退货方式信息的外卖退货请求,发送给平台服务器,可以看到,本实施例退货方与被退货方能够直接有效沟通退货,可以提高退货处理的效率。
    146.以上从第一类客户端的角度介绍了外卖退货方法,下面从平台服务器的角度对外卖退货方法进行介绍。
    147.图2示出了根据本技术实施例的应用于平台服务器的外卖退货方法的流程图,如
    图2所示,该外卖退货方法可以包括以下步骤s201至s202:
    148.步骤s201,接收第一类客户端发送的携带目标退货方式信息的外卖退货请求,将外卖退货请求发送给第二类客户端;
    149.步骤s202,接收第二类客户端返回的被退货方的初步退货处理结果,将初步退货处理结果发送给第一类客户端。
    150.本技术实施例通过平台服务器可以使得第一类客户端的退货方与第二类客户端的被退货方能够直接沟通退货方式,并按照目标退货方式执行相应的退货操作,提高了退货的效率,满足外卖及时送货退货的场景需求,节省货品资源。
    151.本技术实施例中提供了一种可能的实现方式,上文步骤s202将初步退货处理结果发送给第一类客户端之后,还可以包括以下步骤c1或c2或c3:
    152.步骤c1,接收第一类客户端发送的表示退货已送出的节点信息,将表示退货已送出的节点信息发送给第二类客户端;
    153.步骤c2,接收第一类客户端发送的表示货已退回的节点信息,将表示货已退回的节点信息发送给第二类客户端;
    154.步骤c3,接收配送资源端返回的表示货品已退回的节点信息,将表示货品已退回的节点信息发送给第一类客户端和第二类客户端。
    155.本实施例中平台服务器将表示退货进度的节点信息提供给第一类客户端和第二类客户端,这样第一类客户端和第二类客户端通过退货进度页面可以监控退货方和被退货方的退货行为,让退货流程更清晰,减少沟通成本,让退货更高效率。
    156.本技术实施例中提供了一种可能的实现方式,在上面的步骤c1将表示退货已送出的节点信息发送给第二类客户端之后或者步骤c2或c3中将表示货已退回的节点信息发送给第二类客户端之后,还可以接收第二类客户端发送的被退货方的最终退货处理结果,并将最终退货处理结果发送给第一类客户端,这样就完成了整个退货流程,退货流程清晰,退货效率高。
    157.本技术实施例中提供了一种可能的实现方式,在上面的步骤s201接收第一类客户端发送的携带目标退货方式信息的外卖退货请求之前,还可以包括以下步骤d1至d4:
    158.步骤d1,接收第二类客户端提交的不同退货方式对应的预设退货条件;
    159.步骤d2,在接收到第一类客户端发送的外卖退货请求后,判断目标退货方式是否满足预设退货条件,若否,则执行步骤d3;若是,则执行步骤s201将外卖退货请求发送给第二类客户端;
    160.步骤d3,向第一类客户端返回目标退货方式不满足预设退货条件的消息,继续执行步骤d4;
    161.步骤d4,接收第一类客户端发送的携带重新选择的目标退货方式信息的外卖退货请求。
    162.本实施例通过平台服务器,第一类客户端的退货方与第二类客户端的被退货方能够直接有效沟通退货,可以提高退货处理的效率。
    163.下面从第二类客户端的角度介绍外卖退货方法。图3示出了根据本技术实施例的应用于第二类客户端的外卖退货方法的流程图,如图3所示,该外卖退货方法可以包括以下步骤s301至s303:
    164.步骤s301,接收平台服务器发送的携带目标退货方式信息的外卖退货请求;
    165.步骤s302,根据外卖退货请求生成包含目标退货方式信息的外卖退货页面,在外卖退货页面接收被退货方提供的初步退货处理结果;
    166.步骤s303,将初步退货处理结果发送给平台服务器。
    167.本技术实施例通过平台服务器可以使得第一类客户端的退货方与第二类客户端的被退货方能够直接沟通退货方式,并按照目标退货方式执行相应的退货操作,提高了退货的效率,满足外卖及时送货退货的场景需求,节省货品资源。
    168.本技术实施例中提供了一种可能的实现方式,若初步退货处理结果为表示同意退货的内容且目标退货方式为表示被退货方上门取回的方式,则可以在外卖退货页面提供获取配送资源的入口,检测到被退货方通过入口发起的获取配送资源的请求,向平台服务器发送请求获取相应的配送资源。本实施例通过调度配送资源方便退货方进行退货,提高退货效率。
    169.本技术实施例中提供了一种可能的实现方式,在步骤s303将初步退货处理结果发送给平台服务器之后,还可以接收平台服务器发送的表示退货已送出的节点信息或者货已退回的节点信息,进而接收被退货方通过外卖退货页面提供的最终退货处理结果,并将最终退货处理结果发送给平台服务器。本实施例第二类客户端通过退货进度页面可以监控退货方和被退货方的退货行为,让退货流程更清晰,减少沟通成本,让退货更高效率。
    170.本技术实施例中提供了一种可能的实现方式,可以向向平台服务器提交不同退货方式对应的预设退货条件,这样通过平台服务器,第一类客户端的退货方与第二类客户端的被退货方能够直接有效沟通退货,可以提高退货处理的效率。
    171.以上介绍了图1、图2和图3所示的实施例中各个环节的多种实现方式,下面结合第一类客户端、平台服务器和第二类客户端对本技术实施例提供的外卖退货方法做进一步说明。
    172.图4示出了根据本技术实施例的应用于第一类客户端、平台服务器和第二类客户端的外卖退货方法的流程图,如图4所示,该外卖退货方法可以包括以下步骤s401至s414:
    173.步骤s401,第一类客户端检测到外卖订单显示页面表示退货的按键被触发,获取外单订单的订单信息,根据外单订单的订单信息生成外卖订单的退货页面。
    174.该步骤中,外单订单的订单信息可以是与外卖订单相关的各种信息,例如货品名称、图片、金额等信息,本实施例对此不做限制。图5示意了根据外单订单的订单信息生成的外卖订单的退货页面,需要说明的是,此处仅是示意,并不对本实施例进行限制。
    175.步骤s402,第一类客户端接收退货方通过退货页面选择的目标退货方式。
    176.该步骤中,外卖退货的方式可以是被退货方上门取回的方式,可以约定被退货方上门取回的时间、地点、联系人、联系方式等信息,这样被退货方可以根据约定的信息及时上门取回货品;外卖退货的方式还可以是退货方自行退回的方式,被退货方可以向退货方提供具体的地址、联系人、联系方式等信息,这样退货方可以根据被退货方提供的信息自行进行退货。
    177.在图5示意的退货页面中,退货方可以根据实际情况输入相关的信息,如“退款商品”、“退款信息”、“退款原因”等,当检测到“需要退货”按键被触发,则进入退货方式选择的页面,如图6所示,“商家上门取货”即被退货方上门取回的方式,“自行退回”即退货方自行
    退回的方式。如果选择的目标退货方式为“商家上门取货”,则可以按照图7所示的页面约定被退货方上门取回的时间,按照图8所示的页面约定被退货方上门取回的地址,进而约定被退货方上门取回的联系人、联系方式,图5所示的退货页面更新为图9a所示的退货页面。如果选择的目标退货方式为“自行退回”,则图5所示的退货页面更新为图9b所示的退货页面。
    178.步骤s403,第一类客户端检测到退货页面表示退货申请的按键被触发,生成携带目标退货方式信息的外卖退货请求,发送给平台服务器。
    179.在图9a或图9b所示的退货页面中,当检测到表示退货申请的“提交”按键被触发,则生成携带目标退货方式信息的外卖退货请求,发送给平台服务器。
    180.步骤s404,平台服务器接收第一类客户端发送的携带目标退货方式信息的外卖退货请求,将外卖退货请求发送给第二类客户端。
    181.步骤s405,第二类客户端接收平台服务器发送的携带目标退货方式信息的外卖退货请求,根据外卖退货请求生成包含目标退货方式信息的外卖退货页面,在外卖退货页面接收被退货方提供的初步退货处理结果。
    182.该步骤中,第二类客户端的外卖退货页面可以参见图10所示,可以在该外卖退货页面接收被退货方提供的初步退货处理结果,如同意退货或拒绝退货等。当检测到“同意退货”按键被触发,则生成图11所示的界面,展示了具体的目标退货方式信息,包括“商家上门取货”,上门取回的时间、地点、联系人、联系方式等。
    183.步骤s406,第二类客户端将初步退货处理结果发送给平台服务器。
    184.步骤s407,平台服务器接收第二类客户端返回的被退货方的初步退货处理结果,将初步退货处理结果发送给第一类客户端。
    185.步骤s408,第一类客户端接收平台服务器返回的被退货方的初步退货处理结果,若初步退货处理结果为表示同意退货的内容,则检测到外卖订单显示页面表示退货进度的按键被触发,生成包含退货进度节点信息的退货进度页面。
    186.在图12所示的外卖订单显示页面中,检测到表示退货进度的按键“商家处理退货申请中”被触发,生成包含退货进度节点信息的退货进度页面,如图13所示,在图13中生成的退货进度页面中可以包括表示退货申请已提交、被退货方同意退货申请、待被退货方上门取回或者待退货方自行退回的退货进度节点信息。
    187.步骤s409,若目标退货方式为表示被退货方上门取回的方式,第一类客户端检测到退货进度页面表示被退货方已取货的按键被触发,生成表示退货已送出的节点信息,将生成的表示退货已送出的节点信息添加到退货进度页面,并发送给平台服务器。
    188.步骤s410,平台服务器将表示退货已送出的节点信息发送给第二类客户端。
    189.步骤s411,第二类客户端接收平台服务器发送的表示退货已送出的节点信息或者货已退回的节点信息。
    190.在图14所示的外卖退货页面中显示了退货已送出的节点信息。
    191.步骤s412,第二类客户端接收被退货方通过外卖退货页面提供的最终退货处理结果,并将最终退货处理结果发送给平台服务器。
    192.在图14所示的外卖退货页面中,检测到“同意退款”的按键被触发,则可以进入到图15所示的页面,将最终退货处理结果发送给平台服务器。
    193.步骤s413,平台服务器接收第二类客户端发送的被退货方的最终退货处理结果,
    并将最终退货处理结果发送给第一类客户端。
    194.步骤s414,第一类客户端接收平台服务器返回的被退货方的最终退货处理结果,将最终退货处理结果作为节点信息添加到退货进度页面。
    195.本实施例的外卖退货方法无需第三方运力参与,直接是被退货方和退货方沟通退货方式,可以与被退货方直接约定退回时间和被退货方取货地点并完成退货。并且,通过退货进度页面可以监控退货方和被退货方的退货行为,让退货流程更清晰,减少沟通成本,让退货更高效率。
    196.需要说明的是,实际应用中,上述所有可能的实施方式可以采用结合的方式任意组合,形成本技术的可能的实施例,在此不再一一赘述。
    197.基于上文各个实施例提供的外卖退货方法,基于同一发明构思,本技术实施例还提供了一种外卖退货装置。
    198.图16示出了根据本技术实施例的应用于第一类客户端的外卖退货装置的结构图。如图16所示,该应用于第一类客户端的外卖退货装置可以包括退货页面生成模块1610、退货方式接收模块1620、退货请求生成模块1630以及退货处理模块1640。
    199.退货页面生成模块1610,用于检测到外卖订单显示页面表示退货的按键被触发,获取外单订单的订单信息,根据外单订单的订单信息生成外卖订单的退货页面;
    200.退货方式接收模块1620,用于接收退货方通过退货页面选择的目标退货方式;
    201.退货请求生成模块1630,用于检测到退货页面表示退货申请的按键被触发,生成携带目标退货方式信息的外卖退货请求,发送给平台服务器;
    202.退货处理模块1640,用于接收平台服务器返回的被退货方的初步退货处理结果,若初步退货处理结果为表示同意退货的内容,则根据目标退货方式执行相应的退货操作。
    203.本技术实施例中提供了一种可能的实现方式,上文图16展示的退货处理模块1640还用于:
    204.检测到外卖订单显示页面表示退货进度的按键被触发,生成包含退货进度节点信息的退货进度页面;
    205.若目标退货方式为表示被退货方上门取回的方式,则检测到退货进度页面表示被退货方已取货的按键被触发,生成表示退货已送出的节点信息,将生成的表示退货已送出的节点信息添加到退货进度页面,并发送给平台服务器;由平台服务器将表示退货已送出的节点信息发送给第二类客户端。
    206.本技术实施例中提供了一种可能的实现方式,上文图16展示的退货处理模块1640还用于:
    207.若目标退货方式为表示退货方自行退回的方式,则检测到退货进度页面表示货已退回的按键被触发,生成表示货已退回的节点信息,将生成的表示货已退回的节点信息添加到退货进度页面,并发送给平台服务器;由平台服务器将表示货已退回的节点信息发送给第二类客户端。
    208.本技术实施例中提供了一种可能的实现方式,上文图16展示的退货处理模块1640还用于:
    209.若目标退货方式为表示退货方自行退回的方式,在退货进度页面提供获取配送资源的入口;检测到退货方通过入口发起的获取配送资源的请求,向平台服务器发送请求获
    取相应的配送资源;
    210.检测到退货进度页面表示货品已退回的按键被触发,生成表示货品已退回的节点信息,将生成的表示货品已退回的节点信息添加到退货进度页面,并发送给平台服务器;由平台服务器将表示货品已退回的节点信息发送给第二类客户端;或者
    211.接收平台服务器返回的表示货品已退回的节点信息,将表示货品已退回的节点信息添加到退货进度页面。
    212.本技术实施例中提供了一种可能的实现方式,上文图16展示的退货处理模块1640还用于:
    213.接收平台服务器返回的被退货方的最终退货处理结果,将最终退货处理结果作为节点信息添加到退货进度页面。
    214.本技术实施例中提供了一种可能的实现方式,上文图16展示的退货请求生成模块1630还用于:将携带目标退货方式信息的外卖退货请求发送给平台服务器之后,接收平台服务器返回的目标退货方式不满足预设退货条件的消息;
    215.退货方式接收模块1620还用于:接收退货方通过退货页面重新选择的目标退货方式;
    216.退货请求生成模块1630还用于:检测到退货页面表示退货申请的按键被触发,生成携带重新选择的目标退货方式信息的外卖退货请求,发送给平台服务器。
    217.图17示出了根据本技术实施例的应用于平台服务器的外卖退货装置的结构图。如图17所示,该应用于平台服务器的外卖退货装置可以包括退货请求发送模块1710和退货处理结果发送模块1720。
    218.退货请求发送模块1710,用于接收第一类客户端发送的携带目标退货方式信息的外卖退货请求,将外卖退货请求发送给第二类客户端;
    219.退货处理结果发送模块1720,用于接收第二类客户端返回的被退货方的初步退货处理结果,将初步退货处理结果发送给第一类客户端。
    220.本技术实施例中提供了一种可能的实现方式,上文图17展示的装置还可以包括退货节点信息发送模块1730,用于退货处理结果发送模块1720将初步退货处理结果发送给第一类客户端之后,接收第一类客户端发送的表示退货已送出的节点信息,将表示退货已送出的节点信息发送给第二类客户端;或者
    221.接收第一类客户端发送的表示货已退回的节点信息,将表示货已退回的节点信息发送给第二类客户端;或者
    222.接收配送资源端返回的表示货品已退回的节点信息,将表示货品已退回的节点信息发送给第一类客户端和第二类客户端。
    223.本技术实施例中提供了一种可能的实现方式,上文图17展示的退货处理结果发送模块1720还用于:
    224.退货节点信息发送模块1730将表示退货已送出的节点信息发送给第二类客户端之后或者将表示货已退回的节点信息发送给第二类客户端之后,接收第二类客户端发送的被退货方的最终退货处理结果,并将最终退货处理结果发送给第一类客户端。
    225.本技术实施例中提供了一种可能的实现方式,上文图17展示的退货请求发送模块1710还用于:
    226.接收第二类客户端提交的不同退货方式对应的预设退货条件;
    227.在接收到第一类客户端发送的外卖退货请求后,判断目标退货方式是否满足预设退货条件;
    228.若不满足,则向第一类客户端返回目标退货方式不满足预设退货条件的消息;
    229.接收第一类客户端发送的携带重新选择的目标退货方式信息的外卖退货请求。
    230.图18示出了根据本技术实施例的应用于第二类客户端的外卖退货装置的结构图。如图18所示,该应用于第二类客户端的外卖退货装置可以包括退货请求接收模块1810、退货处理结果接收模块1820和退货处理结果提供模块1830。
    231.退货请求接收模块1810,用于接收平台服务器发送的携带目标退货方式信息的外卖退货请求;
    232.退货处理结果接收模块1820,用于根据外卖退货请求生成包含目标退货方式信息的外卖退货页面,在外卖退货页面接收被退货方提供的初步退货处理结果;
    233.退货处理结果提供模块1830,用于将初步退货处理结果发送给平台服务器。
    234.本技术实施例中提供了一种可能的实现方式,上文图18展示的装置还可以包括:
    235.配送资源提供模块1840,用于若初步退货处理结果为表示同意退货的内容且目标退货方式为表示被退货方上门取回的方式,在外卖退货页面提供获取配送资源的入口;
    236.检测到被退货方通过入口发起的获取配送资源的请求,向平台服务器发送请求获取相应的配送资源。
    237.本技术实施例中提供了一种可能的实现方式,上文图18展示的退货处理结果提供模块1830还用于:
    238.将初步退货处理结果发送给平台服务器之后,接收平台服务器发送的表示退货已送出的节点信息或者货已退回的节点信息;
    239.接收被退货方通过外卖退货页面提供的最终退货处理结果,并将最终退货处理结果发送给平台服务器。
    240.本技术实施例中提供了一种可能的实现方式,上文图18展示的装置还可以包括:
    241.退货条件提交模块1850,用于向平台服务器提交不同退货方式对应的预设退货条件。
    242.基于同一发明构思,本技术实施例还提供了外卖退货系统。图19示出了根据本技术实施例的外卖退货系统的结构图。如图19所示,该外卖退货系统可以包括应用于第一类客户端的外卖退货装置1910、应用于平台服务器的外卖退货装置1920以及应用于第二类客户端的外卖退货装置1930。
    243.基于同一发明构思,本技术实施例还提供了一种电子设备,包括处理器和存储器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任意一个实施例的外卖退货方法。
    244.在示例性的实施例中,提供了一种电子设备,如图20所示,图20所示的电子设备2000包括:处理器2001和存储器2003。其中,处理器2001和存储器2003相连,如通过总线2002相连。可选地,电子设备2000还可以包括收发器2004。需要说明的是,实际应用中收发器2004不限于一个,该电子设备2000的结构并不构成对本技术实施例的限定。
    245.处理器2001可以是cpu(central processing unit,中央处理器),通用处理器,
    dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器2001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
    246.总线2002可包括一通路,在上述组件之间传送信息。总线2002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线2002可以分为地址总线、数据总线、控制总线等。为便于表示,图20中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
    247.存储器2003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
    248.存储器2003用于存储执行本技术方案的应用程序代码,并由处理器2001来控制执行。处理器2001用于执行存储器2003中存储的应用程序代码,以实现前述方法实施例所示的内容。
    249.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图20示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
    250.基于同一发明构思,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任意一个实施例的外卖退货方法。
    251.所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
    252.本领域普通技术人员可以理解:本技术的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干程序指令,用以使得一电子设备(例如个人计算机,服务器,或者网络设备等)在运行所述程序指令时执行本技术各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。
    253.或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的电子设备)来完成,所述程序指令可以存储于一
    计算机可读取存储介质中,当所述程序指令被电子设备的处理器执行时,所述电子设备执行本技术各实施例所述方法的全部或部分步骤。
    254.以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:在本技术的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本技术的保护范围。
    转载请注明原文地址:https://tc.8miu.com/read-2746.html

    最新回复(0)