基于社交应用的拼单方法、客户端、服务器及系统
1.本申请为申请日是2020年06月30日,申请号为202010616575.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.图1示出了本发明实施例一提供的一种基于社交应用的拼单方法的流程图;
26.图2示出了本发明实施例二提供的一种基于社交应用的拼单方法的流程图;
27.图3示出了本发明实施例三提供的一种基于社交应用的拼单客户端的结构图;
28.图4示出了本发明实施例五提供的一种电子设备的结构示意图;
29.图5示出了又一本发明实施例提供的一种基于社交应用的点单服务器的结构示意
图;
30.图6示出了本发明又一实施例提供的一种社交服务器的结构示意图;
31.图7示出了用户群组页面的示意图;
32.图8示出了商户列表页的示意图;
33.图9示出了商户详情页的示意图;
34.图10示出了拼单详情页的示意图;
35.图11示出了包含拼单发起消息的用户群组页面的示意图。
具体实施方式
36.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
37.实施例一
38.图1示出了本发明实施例一提供的一种基于社交应用的拼单方法的流程图。如图1所示,该方法包括:
39.步骤s110:通过社交应用中包含的点单组件获取与社交应用相对应的目标群组标识。
40.其中,社交应用是指能够通过网络实现交际往来功能的应用,凡是具备通信功能的应用均可称为社交应用。在本实施例中,社交应用主要是指:具备即时通信功能的应用。其中,社交应用中包含预设的点单组件,该点单组件用于实现点单功能,具体可以为点单插件或点单小程序等各种类型。
41.具体实施时,通过点单组件获取与社交应用相对应的目标群组标识。其中,目标群组标识用于指示拼单操作所对应的用户群组,该用户群组为社交应用中已创建的用户群组。具体地,点单组件可以直接将当前处于激活状态的用户群组的群组标识确定为目标群组标识,以便在当前用户群组内发起拼单操作;也可以根据用户触发的群组选择请求中包含的群组标识确定目标群组标识,以便由用户实时选择拼单操作所对应的用户群组。
42.步骤s120:向点单服务器发送包含目标群组标识的第一拼单发起请求,以供点单服务器向与社交应用相对应的社交服务器发送包含目标群组标识的第二拼单发起请求。
43.具体地,点单组件向点单服务器发送第一拼单发起请求,该第一拼单发起请求中包含目标群组标识,以便由点单服务器向社交服务器发送包含目标群组标识的第二拼单发起请求。其中,第二拼单发起请求与第一拼单发起请求的内容基本相同,且第二拼单发起请求的请求格式根据社交服务器所遵循的协议约定而设置。也就是说,点单服务器将第一拼单发起请求进行必要的格式转换处理后作为第二拼单发起请求转发至社交服务器。
44.步骤s130:接收并展示社交服务器根据第二拼单发起请求向目标群组标识对应的用户群组发送的拼单发起消息。
45.点单组件接收到社交服务器根据第二拼单发起请求向目标群组标识对应的用户群组发送的拼单发起消息后,将该拼单发起消息展示在目标群组标识所对应的用户群组中,以供该用户群组中的各个用户参与拼单操作。
46.步骤s140:向点单服务器发送与拼单发起消息相对应的拼单响应消息,以供点单服务器根据拼单响应消息进行拼单处理。
47.具体地,当接收到用户群组中的各个用户针对拼单发起消息触发的拼单响应消息时,将拼单响应消息转发给点单服务器,以使点单服务器进行拼单处理。
48.由此可见,在该方式中,一方面,拼单操作能够通过社交应用中包含的点单组件进行触发,无需专门开启点单应用,因此触发方式便捷,尤其适用于在办公时间内通过办公类社交应用进行点单;另一方面,拼单操作只需在社交应用内部即可实现,无需跳转至点单应用,点单用户无需在两个不同应用之间来回切换,从而进一步提升了操作的便捷度。
49.实施例二、
50.图2示出了本发明实施例二提供的一种拼单方法的流程图。在本实施例中,社交应用为办公类社交应用,且拼单操作主要在办公用户群组内执行。其中,发明人在实现本发明的过程中发现,用户在办公时间内通常使用办公类社交应用,而无暇打开点单应用,但是,用户在办公时间内仍然具有订餐等点单业务需求,由于传统的办公类社交应用不支持点单功能,因此,容易导致用户错过订餐时间。本实施例能够解决上述问题,方便用户利用办公类社交应用执行点单操作。
51.如图2所示,该方法包括以下步骤:
52.步骤s201:通过点单组件获取当前用户对应于社交应用的社交账号以及当前用户对应于点单应用的点单账号。
53.具体地,在检测到点单组件被点击时,向用户弹出权限设置弹框,该权限设置弹框用于提示用户授权点单服务器获取社交账号以及点单账号之间的对应关系。相应地,当接收到用户触发的权限授权确认消息时,点单组件获取到用户授权,从而能够获取当前用户对应于社交应用的社交账号以及当前用户对应于点单应用的点单账号。
54.步骤s202:点单组件将当前用户对应于社交应用的社交账号以及当前用户对应于点单应用的点单账号发送给点单服务器,以供点单服务器存储社交账号以及点单账号之间的绑定关系。
55.具体地,点单服务器接收点单组件发送的当前用户对应于社交应用的社交账号以及当前用户对应于点单应用的点单账号,存储社交账号以及点单账号之间的绑定关系,以便根据绑定关系进行社交账号与点单账号之间的转换。
56.其中,该绑定关系用于在社交应用中通过点单组件登录点单账号以访问点单服务器,从而实现通过社交账号直接登录点单账号的目的,以便实现点单账号的免登录功能。
57.具体实施时,可通过以下方式建立上述绑定关系:首先,在点单组件被点击时,判断用户是否已授权点单应用获取当前用户的用户信息,若否,提示用户进行授权,并在获得用户授权后,获取用户的社交账号、手机号、头像、昵称等用户信息。然后,判断该社交账号是否存在绑定的点单账号,若是,则直接基于该绑定关系实现点单账号的静默登录;若否,则进一步通过社交账号所绑定的手机号查找与该手机号绑定的点单账号,从而借助手机号建立社交账号与点单账号之间的绑定关系,以便实现点单账号的静默登录。总之,可通过获取用户授权的方式,建立社交账号、手机号、以及点单账号之间的相互映射关系,进而基于该映射关系存储社交账号以及点单账号之间的绑定关系。基于该绑定关系,能够使用户在社交应用中触发点单组件时,直接通过社交账号静默登录点单账号,进而实现点单。对于用
户而言,能够在无感知的情况下利用社交应用进行点单,无需在两个不同应用之间跳转,从而大幅提升操作效率。对于点单服务器以及社交服务器而言,能够基于该绑定关系实现社交账号以及点单账号之间的相互转换,从而便于直接在社交应用中实现点单功能。
58.相应地,基于上述静默登录功能,当用户再次在社交应用中点击点单组件时,即可直接通过社交账号静默登录点单账号,从而向点单服务器请求点单页面。
59.步骤s203:通过社交应用中包含的点单组件获取与社交应用相对应的目标群组标识。
60.其中,该目标群组标识用于限定拼单操作所对应的用户群组。拼单发起用户能够指定参与拼单的用户所在的用户群组,从而在特定的用户群组内进行拼单。由于办公类社交应用的用户群组通常根据办公区域划分,因而能够确保群组内的各个用户的位置更加集中,从而有利于拼单成功。具体实施时,目标群组标识所对应的用户群组可通过多种方式指定。例如,可由用户从多个候选群组中勾选一个群组作为目标群组。
61.在一个具体的示例中,点单组件为设置在与目标群组标识相对应的用户群组内的点单插件和/或点单小程序。也就是说,在社交应用的各个用户群组的群组面板中设置有点单组件。相应地,当用户选择一个用户群组作为目标群组之后,该用户群组处于激活状态,当用户点击该处于激活状态的用户群组中的点单组件时,即可通过该点单组件自动获取目标群组标识。由此可见,在该示例中,通过点单组件获取当前处于激活状态的用户群组的群组标识,将当前处于激活状态的用户群组的群组标识确定为目标群组标识。其中,可以由点单组件调用社交应用的客户端提供的js api接口,从而通过该js api接口获取当前处于激活状态的用户群组的群组标识,该群组标识可通过open_conversation_id参数表示。
62.另外,除获取目标群组标识之外,该点单组件还可以进一步获取当前用户的社交账号,以便在后续发送的各个请求中包含该社交账号,以便通过该社交账号静默登录对应的点单账号。其中,与获取目标群组标识的方式类似,该点单组件也可以通过调用社交应用的客户端提供的js api接口的方式获取当前用户的社交账号。
63.步骤s204:点单组件向点单服务器发送包含目标群组标识的第一拼单发起请求。
64.具体地,该第一拼单发起请求用于触发拼单操作。具体实施时,可以通过点单页面中设置的“发起拼单”按钮、链接等形式的拼单发起入口触发第一拼单发起请求。该第一拼单发起请求由点单组件发送给点单服务器。并且,该第一拼单发起请求中包含上一步骤中获取到的目标群组标识,以限定拼单操作所适用的用户群组。
65.步骤s205:点单服务器向与社交应用相对应的社交服务器发送包含目标群组标识的第二拼单发起请求。
66.由于点单组件设置在社交应用中,因此,需要借助社交应用的即时通信功能进行拼单。相应地,点单服务器接收社交应用中包含的点单组件发送的包含目标群组标识的第一拼单发起请求后,向与社交应用相对应的社交服务器发送包含目标群组标识的第二拼单发起请求。其中,点单服务器将第一拼单发起请求封装为社交服务器能够识别的格式,从而得到第二拼单发起请求。具体实施时,点单服务器调用社交服务器提供的消息发送接口,将目标群组标识作为请求参数传输给社交服务器。
67.步骤s206:社交服务器根据第二拼单发起请求向目标群组标识对应的用户群组发送拼单发起消息。
68.具体实施时,社交服务器接收点单服务器在接收到社交应用中包含的点单组件发送的包含目标群组标识的第一拼单发起请求后,发送的包含目标群组标识的第二拼单发起请求,从而根据第二拼单发起请求向目标群组标识对应的用户群组发送拼单发起消息,以供拼单用户根据拼单发起消息触发拼单响应消息。其中,社交服务器通过调用群消息发送接口向目标群组标识对应的用户群组发送拼单发起消息。
69.相应地,点单组件接收并展示社交服务器根据第二拼单发起请求向目标群组标识对应的用户群组发送的拼单发起消息,从而将该拼单发起消息展示在用户群组的群消息对话框内。其中,该拼单发起消息可以为链接形式,用户直接点击该拼单发起消息即可进入对应的拼单页面进行拼单操作。
70.步骤s207:点单组件向点单服务器发送与拼单发起消息相对应的拼单响应消息,以供点单服务器根据拼单响应消息进行拼单处理。
71.具体地,用户通过与拼单发起消息相对应的拼单响应消息,能够选择业务对象,从而将业务对象加入拼单订单中。
72.点单服务器接收与拼单发起消息相对应的拼单响应消息,根据拼单响应消息进行拼单处理。具体实施时,点单服务器在接收到第一拼单发起请求之后,创建与该第一拼单发起请求相对应的拼单订单,该拼单订单具有唯一的订单标识,并且,在订单数据库中存储与该拼单订单相对应的订单数据记录,在订单数据记录中需要存储拼单发起用户的用户标识,该用户标识包括拼单发起用户的社交账号以及点单账号。
73.相应地,当点单服务器接收到拼单响应消息时,获取与拼单响应消息相对应的拼单响应用户的用户标识以及拼单响应用户所对应的业务对象。总之,点单服务器需要在订单数据记录中记录拼单发起用户及其对应的业务对象以及各个拼单响应用户及其对应的业务对象。其中,业务对象为用户需要点单的内容,具体可以为餐品类业务对象、商品类业务对象等各种类型。
74.在一种具体的实现方式中,在拼单发起用户所对应的拼单页面以及拼单响应用户所对应的拼单页面中,设置有提交入口,当用户点击“选好了”之类的提交入口时,点单服务器将拼单响应用户或拼单发起用户的用户标识以及各个用户点选的业务对象存储到对应的订单数据记录中。
75.步骤s208:点单组件向点单服务器发送包含目标群组标识的拼单支付请求,以供点单服务器向与社交应用相对应的社交服务器发送包含目标群组标识的拼单支付消息。
76.具体地,在拼单页面中,设置有“详情查询”入口,通过该入口能够查询目前加入拼单的用户数量、各个拼单用户的名称以及各个拼单用户(包括拼单发起用户以及拼单响应用户)所点选的业务对象。并且,在拼单页面中,进一步设置有支付入口,当拼单用户点击支付入口后,点单组件向点单服务器发送包含目标群组标识的拼单支付请求。点单服务器根据该拼单支付请求引导拼单用户完成支付流程。其中,在一种优选的方式中,只有拼单发起用户具有点击支付入口的权限,而其他拼单响应用户则没有支付权限。当然,在其他实施例中,也可以使各个拼单参与用户都有权限点击支付入口,此时,需要执行重复支付校验,以防止多个用户重复支付订单。
77.另外,点单服务器接收点单组件发送的包含目标群组标识的拼单支付请求后,向与社交应用相对应的社交服务器发送包含目标群组标识的拼单支付消息,以供社交服务器
根据拼单支付消息向目标群组标识对应的用户群组发送支付成功消息。其中,拼单支付消息用于告知群组内的用户该笔订单拼单已完成支付。具体实施时,点单服务器可以调用社交服务器提供的消息发送接口,从而向其发送包含目标群组标识的拼单支付消息。
78.步骤s209:接收并展示社交服务器根据拼单支付消息向目标群组标识对应的用户群组发送的支付成功消息。
79.具体地,社交服务器接收到点单服务器发送的包含目标群组标识的拼单支付消息后,根据拼单支付消息向目标群组标识对应的用户群组发送支付成功消息。其中,社交服务器根据目标群组标识,向对应的用户群组发送支付成功消息。
80.相应地,点单组件接收到支付成功消息后,将该支付成功消息展示在用户群组中,以供群成员查看。由此可见,通过支付成功消息,能够通过即时通信的方式将拼单订单的支付状态实时通知拼单用户。
81.步骤s210:点单组件向点单服务器发送包含目标群组标识的群收款请求,以供点单服务器向与社交应用相对应的社交服务器发送包含目标群组标识的群收款消息。
82.其中,在拼单页面中包含群收款入口,订单支付用户能够通过该群收款入口触发群收款请求。相应地,点单组件向点单服务器发送包含目标群组标识的群收款请求。点单服务器接收到点单组件发送的包含目标群组标识的群收款请求后,向与社交应用相对应的社交服务器发送包含目标群组标识的群收款消息。
83.在一种具体的实现方式中,拼单页面中的群收款入口进一步包括分摊类型子入口以及应付类型子入口,用户通过选择对应的子入口能够自定义收款方式。例如,当用户选择分摊类型子入口时,按照拼单人数平分订单数额,该方式适用于一起聚餐的场景;当用户选择应付类型子入口时,按照每个拼单用户的实际点单数额确定各个拼单用户应该支付的数额,该方式适用于各个用户单独就餐的场景。
84.具体实施时,点单服务器解析并获取群收款请求中包含的收款类型标识;当收款类型标识为分摊类型标识时,根据拼单用户的人数以及拼单订单总数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成群收款消息;当收款类型标识为应付类型标识时,根据各个拼单用户的点单数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成群收款消息。由此可见,群收款请求中包含收款类型标识,且收款类型标识包括:分摊类型标识以及应付类型标识;其中,分摊类型标识用于指示点单服务器根据拼单用户的人数以及拼单订单总数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成所述群收款消息;应付类型标识用于指示点单服务器根据各个拼单用户的点单数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成群收款消息。
85.在上述过程中,群收款请求中还需要包含发起收款用户的用户标识以及拼单订单的订单标识,以便于唯一标识发起收款的用户以及该笔拼单订单,相应地,通过查询订单标识所对应的订单数据记录能够确定剩余的各个拼单用户应当支付的数额。接下来,社交服务器接收到点单服务器发送的包含目标群组标识的群收款消息后,根据群收款消息向目标群组标识对应的用户群组发送群收款通知消息。
86.步骤s211:点单组件接收并展示社交服务器根据群收款消息向目标群组标识对应的用户群组发送的群收款通知消息。
87.具体地,点单组件将接收到的群收款通知消息展示在对应的用户群组中,以便各个群成员查看。相应地,用户能够根据该群收款通知消息执行付款操作。
88.由此可见,在本实施例中,能够通过社交应用实现点单功能,用户无需在两个不同应用之间来回切换,且用户在办公时间能够直接基于正在使用的办公类社交应用进行拼单操作,大幅降低了用户的操作复杂度。其中,本实施例能够基于社交应用中的点单组件进行点单,且拼单过程与特定的用户群组紧密关联。点单组件直接与点单服务器通信,点单服务器进一步借助目标群组标识,向社交服务器发送各类与拼单操作相关的业务请求或状态消息,所有与拼单操作相关的业务请求或状态消息都能够基于目标群组标识实时发送至社交应用的用户群组中。其中,与拼单操作相关的业务请求或状态消息包括:订单支付通知消息、订单配送状态消息、订单送达状态消息、订单评价状态消息等各类消息。由此可见,正是由于本申请将拼单操作通过点单组件的方式借由社交应用实现,因而能够进一步结合社交应用的即时通信功能在对应的用户群组内实时播报拼单订单的业务状态,无需拼单发起者人工通知各个拼单参与用户。然而,在现有技术中,由于拼单发起操作由点单应用实现,因此,拼单发起用户无法与拼单响应用户进行便捷交互,若拼单发起用户需要通知其他用户订单状态,则需要另行开启第三方社交软件,并将点单应用中得到的配送状态截图复制到第三方社交软件中,并逐一手动向各个拼单响应用户转发配送状态截图,以通知其他拼单用户,操作繁琐耗时。
89.综上可知,本发明实施例提供了一种基于社交应用中的用户群组实现的拼单方法,从而能够使用户仅需通过社交应用即可完成拼单操作,无需开启点单应用。并且,凡是与拼单相关联的业务请求或状态消息都能够借助点单服务器与社交服务器之间的相互通信以及群消息功能及时送达用户群组,从而为拼单用户提供便利。对于拼单发起用户而言,点单服务器以及社交服务器之间的交互是无感知的,拼单发起用户只需通过社交应用这一单一应用即可实现完整的拼单功能,并且,能够在社交应用中实现针对拼单订单的各类状态通知,大幅提升了拼单操作的便捷性。
90.另外,本发明又一实施例还提供了一种拼单方法,该拼单方法主要包括以下步骤:
91.步骤一:当接收到针对用户群组页面中包含的点单组件触发的点单请求时,获取并展示包含拼单发起组件的点单详情页面。
92.具体的,本实施例中的用户群组页面是指与上述各个实施例中的目标群组标识相对应的用户群组所在的页面。图7示出了用户群组页面的示意图。如图7所示,该用户群组页面包含群消息列表框以及群快捷栏,其中,群消息列表框用于展示各类群消息,群快捷栏中包含各类插件,其中,点单组件即为群快捷栏中所包含的点单插件。用户通过点单组件即可触发点单请求。
93.当点单客户端接收到点单请求后,获取并展示点单详情页面。该点单详情页面包括:一级页面以及二级页面;其中,一级页面为商户列表页,用于展示可供用户点单的各个商户的相关信息,二级页面为商户详情页。并且,拼单发起组件位于商户详情页中。
94.具体的,在展示点单详情页面时,首先,展示一级页面所对应的商户列表页。该商户列表页中包含多个商户以供用户选择。并且,为了便于用户及时了解当前所在群组中已发起的拼单订单情况,从而便于用户加入已发起的拼单订单,在本实施例中,进一步在商户列表页中展示当前用户群组内已发起的拼单订单。相应的,获取与用户群组页面相对应的
目标群组标识,查询在预设时段内创建的与该目标群组标识相对应的拼单订单;在点单详情页面中包含的订单展示区域内展示查询到的拼单订单。可选的,订单展示区域位于商户列表页中。其中,预设时段可以为一天或若干小时等,以便于向用户展示最近的拼单订单。
95.可选的,在点单详情页面中包含的订单展示区域内展示查询到的拼单订单时,进一步获取拼单订单的订单状态,在订单展示区域内展示与该订单状态相对应的订单操作入口;其中,当订单状态为正在拼单状态时,该订单操作入口为参与拼单入口(例如可以为“去拼单”的入口);当订单状态为已支付状态或已完成状态时,该订单操作入口为订单查询入口(例如可以为订单详情查询入口,或者还可以为状态提示入口,如已结算、已完成、已送达等)。并且,还可以动态计算并展示各个拼单订单所对应的参与用户数量。另外,当查询到的拼单订单为多个时,可以在点单详情页面中包含的订单展示区域内以滚动方式动态展示多个拼单订单。
96.图8示出了商户列表页的示意图。如图8所示,商户列表页主要包括信息推送区域、订单展示区域以及商户列表区域。其中,信息推送区域用于推送点单相关的优惠信息等内容,订单展示区域用于展示当前用户群组内发起的各个拼单订单,以供用户加入。商户列表区域用于展示各个商户,以供用户选择不同的商户进行点单。
97.接下来,当用户点击商户列表区域中的任意商户信息后,跳转到二级页面,即商户详情页。该商户详情页用于展示该商户内可供点单的各个业务对象。图9示出了商户详情页的示意图。如图9所示,商户详情页用于展示该商户提供的各个业务对象,以供用户点单,并且,在商户详情页中,进一步包含拼单发起组件(如“发起拼单”等)。
98.步骤二:响应于针对拼单发起组件触发的拼单发起请求,展示拼单请求确认组件。
99.具体的,当用户点击拼单发起组件后,弹出拼单详情页,图10示出了拼单详情页的示意图。如图10所示,该拼单详情页中展示有拼单发起人信息。其中,“邀请本群好友进行拼单”的按钮即为拼单请求确认组件。
100.步骤三:响应于针对拼单请求确认组件触发的拼单确认请求,在用户群组页面中展示与拼单确认请求相对应的拼单发起消息,以供用户群组页面中的用户根据拼单发起消息触发拼单响应消息。
101.其中,拼单发起消息中包含拼单响应入口,该拼单响应入口用于触发拼单响应消息。图11示出了包含拼单发起消息的用户群组页面的示意图。如图11所示,其中的“一起拼单”按钮即为拼单响应入口,群组内的其他用户通过该拼单响应入口即可参与拼单。当用户通过拼单响应入口参与拼单后,在拼单详情页的下方能够展示当前参与拼单的各个用户及其点选的商品信息。
102.另外,在用户群组页面中展示与拼单确认请求相对应的拼单发起消息之后,进一步创建与拼单发起消息相对应的拼单订单,将与拼单发起消息相对应的拼单订单与该用户群组页面相对应的目标群组标识关联存储,以便在后续过程中将该拼单订单展示在上文提到的订单展示区域内。
103.另外,为了便于群组内的各个用户及时了解拼单订单的当前状态,在用户群组页面中展示与拼单确认请求相对应的拼单发起消息之后,进一步获取与拼单发起消息相对应的拼单订单的实时状态,在用户群组页面中展示与拼单订单的实时状态相对应的状态通知消息。该状态通知消息具体包括:订单准备中、订单配送中、订单已送达等各类消息,具体可
参照上述实施例中相应部分的描述。
104.其中,本实施例既可以单独应用,也可以与上文提到的各个实施例相互结合应用。当本实施例与上文提到的各个实施例相互结合时,本实施例侧重于从前端展示的角度进行说明。当然,关于后台的数据交换过程可参照上述各个实施例的相应描述。总之,本实施例中的实现方式可以应用于实施例一、二,且实施例一、二中的实现方式也可以应用于本实施例,本发明对此不作限定。另外,在上述的各个实施例中,本领域技术人员还可以进行各种改动和变形。例如,除了能够通过用户群组页面的群聊窗口发起拼单以外,可以通过聊天列表页、通讯录页、或朋友圈等多种渠道发起拼单操作,相应的,可以在聊天列表页、通讯录页、或朋友圈页面中添加上述的点单组件。其中,通过朋友圈发起的拼单订单能够同步发布在朋友圈中。
105.另外,在各个拼单参与用户(包括拼单发起用户以及拼单响应用户)针对拼单订单进行支付时,能够通过多种方式进行支付。例如,可以根据拼单用户各自点单的金额分账进行(对应于上文提到的应付类型标识的群收款请求),也可以采用均分方式进行分账(对应于上文提到的分摊类型标识的群收款请求),本发明对此不作限定。
106.实施例三
107.图3示出了本发明实施例三提供的一种基于社交应用的拼单客户端的结构示意图,如图3所示,包括:获取模块31,适于通过社交应用中包含的点单组件获取与所述社交应用相对应的目标群组标识;发送模块32,适于向点单服务器发送包含所述目标群组标识的第一拼单发起请求,以供所述点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的第二拼单发起请求;接收模块33,适于接收并展示所述社交服务器根据所述第二拼单发起请求向所述目标群组标识对应的用户群组发送的拼单发起消息;拼单模块34,适于向所述点单服务器发送与所述拼单发起消息相对应的拼单响应消息,以供所述点单服务器根据所述拼单响应消息进行拼单处理。
108.可选的,所述点单组件为设置在与所述目标群组标识相对应的用户群组内的点单插件和/或点单小程序;则所述获取模块具体适于:通过所述点单组件获取当前处于激活状态的用户群组的群组标识,将所述当前处于激活状态的用户群组的群组标识确定为所述目标群组标识。
109.可选的,所述拼单模块进一步适于:向点单服务器发送包含所述目标群组标识的拼单支付请求,以供所述点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的拼单支付消息;接收并展示所述社交服务器根据所述拼单支付消息向所述目标群组标识对应的用户群组发送的支付成功消息。
110.可选的,所述拼单模块进一步适于:向点单服务器发送包含所述目标群组标识的群收款请求,以供点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的群收款消息;接收并展示所述社交服务器根据所述群收款消息向所述目标群组标识对应的用户群组发送的群收款通知消息。
111.可选的,所述群收款请求中包含收款类型标识,所述收款类型标识包括:分摊类型标识以及应付类型标识;其中,分摊类型标识用于指示点单服务器根据拼单用户的人数以及拼单订单总数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成所述群收款消息;所述应付类型标识用于指示点单服务器根据各个拼单用
户的点单数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成所述群收款消息。
112.可选的,所述获取模块进一步适于:通过所述点单组件获取当前用户对应于所述社交应用的社交账号以及当前用户对应于点单应用的点单账号;将所述当前用户对应于所述社交应用的社交账号以及当前用户对应于点单应用的点单账号发送给点单服务器,以供所述点单服务器存储所述社交账号以及所述点单账号之间的绑定关系;其中,所述绑定关系用于在所述社交应用中通过所述点单组件登录点单账号以访问点单服务器。
113.可选的,所述社交应用为办公类社交应用,所述目标群组标识对应于办公用户群组。
114.图5示出了本发明又一实施例提供的一种基于社交应用的点单服务器的结构示意图,如图5所示,包括:接收模块51,适于接收社交应用中包含的点单组件发送的包含目标群组标识的第一拼单发起请求;发送模块52,适于向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的第二拼单发起请求,以供所述社交服务器根据所述第二拼单发起请求向所述目标群组标识对应的用户群组发送拼单发起消息;响应模块53,适于接收与所述拼单发起消息相对应的拼单响应消息,根据所述拼单响应消息进行拼单处理。
115.可选的,所述接收模块进一步适于:接收所述点单组件发送的包含所述目标群组标识的拼单支付请求;向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的拼单支付消息,以供所述社交服务器根据所述拼单支付消息向所述目标群组标识对应的用户群组发送支付成功消息。
116.可选的,所述接收模块进一步适于:接收所述点单组件发送的包含所述目标群组标识的群收款请求;向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的群收款消息,以供所述社交服务器根据所述群收款消息向所述目标群组标识对应的用户群组发送群收款通知消息。
117.可选的,所述接收模块具体适于:解析并获取所述群收款请求中包含的收款类型标识;当所述收款类型标识为分摊类型标识时,根据拼单用户的人数以及拼单订单总数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成所述群收款消息;当所述收款类型标识为应付类型标识时,根据各个拼单用户的点单数额确定各个拼单用户所对应的待支付数额,并根据各个拼单用户所对应的待支付数额生成所述群收款消息。
118.可选的,所述接收模块进一步适于:接收所述点单组件发送的当前用户对应于所述社交应用的社交账号以及当前用户对应于点单应用的点单账号,存储所述社交账号以及所述点单账号之间的绑定关系,以便根据所述绑定关系进行社交账号与点单账号之间的转换。
119.图6示出了本发明又一实施例提供的一种社交服务器的结构示意图,如图6所示,包括:接收模块61,适于接收点单服务器在接收到社交应用中包含的点单组件发送的包含目标群组标识的第一拼单发起请求后,发送的包含所述目标群组标识的第二拼单发起请求;拼单发起模块62,适于根据所述第二拼单发起请求向所述目标群组标识对应的用户群组发送拼单发起消息,以供拼单用户根据所述拼单发起消息触发拼单响应消息。
120.可选的,所述拼单发起模块进一步适于:接收点单服务器发送的包含所述目标群
组标识的拼单支付消息;根据所述拼单支付消息向所述目标群组标识对应的用户群组发送支付成功消息。
121.可选的,所述拼单发起模块进一步适于:接收点单服务器发送的包含所述目标群组标识的群收款消息;根据所述群收款消息向所述目标群组标识对应的用户群组发送群收款通知消息。
122.另外,本发明又一实施例还提供了一种基于社交应用的拼单系统,包括:上述基于社交应用的拼单客户端、点单服务器、以及社交服务器。
123.另外,本发明又一实施例还提供了一种拼单装置,包括:点单请求模块,适于当接收到针对用户群组页面中包含的点单组件触发的点单请求时,获取并展示包含拼单发起组件的点单详情页面;拼单请求确认模块,适于响应于针对所述拼单发起组件触发的拼单发起请求,展示拼单请求确认组件;拼单发起模块,适于响应于针对所述拼单请求确认组件触发的拼单确认请求,在所述用户群组页面中展示与所述拼单确认请求相对应的拼单发起消息,以供所述用户群组页面中的用户根据所述拼单发起消息触发拼单响应消息。
124.可选的,所述点单请求模块具体适于:获取与所述用户群组页面相对应的目标群组标识,查询在预设时段内创建的与所述目标群组标识相对应的拼单订单;在点单详情页面中包含的订单展示区域内展示查询到的拼单订单。
125.可选的,所述点单请求模块具体适于:获取所述拼单订单的订单状态,在所述订单展示区域内展示与所述订单状态相对应的订单操作入口;其中,当所述订单状态为正在拼单状态时,所述订单操作入口为参与拼单入口;当所述订单状态为已支付状态或已完成状态时,所述订单操作入口为订单查询入口。
126.可选的,所述点单请求模块具体适于:当查询到的拼单订单为多个时,以滚动方式展示多个拼单订单;并且,所述拼单发起模块进一步适于:创建与所述拼单发起消息相对应的拼单订单,将所述与所述拼单发起消息相对应的拼单订单与所述用户群组页面相对应的目标群组标识关联存储。
127.可选的,所述拼单发起模块进一步适于:获取与所述拼单发起消息相对应的拼单订单的实时状态,在所述用户群组页面中展示与所述拼单订单的实时状态相对应的状态通知消息。
128.可选的,所述点单详情页面包括:一级页面以及二级页面;其中,所述一级页面为商户列表页,所述二级页面为商户详情页;并且,所述订单展示区域位于所述商户列表页中,且所述拼单发起组件位于所述商户详情页中。
129.可选的,所述拼单发起消息中包含拼单响应入口;其中,所述拼单响应入口用于触发所述拼单响应消息。
130.该拼单装置可以为上文提到的拼单客户端,也可以为集成在拼单客户端中的装置,主要侧重于从前端展示的角度实现点单功能。
131.实施例四
132.本申请实施例四提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的拼单方法。可执行指令具体可以用于使得处理器执行上述方法实施例中对应的各个操作。
133.实施例五
134.图4示出了根据本发明实施例五的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communications interface)406、存储器(memory)404、以及通信总线408。其中:处理器402、通信接口406、以及存储器404通过通信总线408完成相互间的通信。通信接口406,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述拼单方法实施例中的相关步骤。
135.具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
136.处理器402可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
137.存储器404,用于存放程序410。存储器404可能包含高速ram存储器,也可能还包括非易失性存储器(non
‑
volatile memory),例如至少一个磁盘存储器。
138.程序510具体可以用于使得处理器502执行上述方法实施例中对应的各个操作。
139.在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
140.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
141.类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
142.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
143.此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的
范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
144.本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
145.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
技术特征:
1.一种基于社交应用的拼单方法,包括:通过社交应用中包含的点单组件获取与所述社交应用相对应的目标群组标识;向点单服务器发送包含所述目标群组标识的第一拼单发起请求,以供所述点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的第二拼单发起请求;接收并展示所述社交服务器根据所述第二拼单发起请求向所述目标群组标识对应的用户群组发送的拼单发起消息;向所述点单服务器发送与所述拼单发起消息相对应的拼单响应消息,以供所述点单服务器根据所述拼单响应消息进行拼单处理。2.根据权利要求1所述的方法,其中,所述点单组件为设置在与所述目标群组标识相对应的用户群组内的点单插件和/或点单小程序;则所述通过社交应用中包含的点单组件获取与所述社交应用相对应的目标群组标识包括:通过所述点单组件获取当前处于激活状态的用户群组的群组标识,将所述当前处于激活状态的用户群组的群组标识确定为所述目标群组标识。3.根据权利要求1或2所述的方法,其中,所述向所述点单服务器发送与所述拼单发起消息相对应的拼单响应消息之后,进一步包括:向点单服务器发送包含所述目标群组标识的拼单支付请求,以供所述点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的拼单支付消息;接收并展示所述社交服务器根据所述拼单支付消息向所述目标群组标识对应的用户群组发送的支付成功消息。4.根据权利要求3所述的方法,其中,所述接收并展示所述社交服务器根据所述拼单支付消息向所述目标群组标识对应的用户群组发送的支付成功消息之后,进一步包括:向点单服务器发送包含所述目标群组标识的群收款请求,以供点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的群收款消息;接收并展示所述社交服务器根据所述群收款消息向所述目标群组标识对应的用户群组发送的群收款通知消息。5.一种拼单方法,包括:当接收到针对用户群组页面中包含的点单组件触发的点单请求时,获取并展示包含拼单发起组件的点单详情页面;响应于针对所述拼单发起组件触发的拼单发起请求,展示拼单请求确认组件;响应于针对所述拼单请求确认组件触发的拼单确认请求,在所述用户群组页面中展示与所述拼单确认请求相对应的拼单发起消息,以供所述用户群组页面中的用户根据所述拼单发起消息触发拼单响应消息。6.根据权利要求5所述的方法,其中,所述获取并展示包含拼单发起组件的点单详情页面包括:获取与所述用户群组页面相对应的目标群组标识,查询在预设时段内创建的与所述目标群组标识相对应的拼单订单;在点单详情页面中包含的订单展示区域内展示查询到的拼单订单。7.根据权利要求6所述的方法,其中,所述在点单详情页面中包含的订单展示区域内展
示查询到的拼单订单包括:获取所述拼单订单的订单状态,在所述订单展示区域内展示与所述订单状态相对应的订单操作入口;其中,当所述订单状态为正在拼单状态时,所述订单操作入口为参与拼单入口;当所述订单状态为已支付状态或已完成状态时,所述订单操作入口为订单查询入口。8.根据权利要求6或7所述的方法,其中,所述在点单详情页面中包含的订单展示区域内展示查询到的拼单订单包括:当查询到的拼单订单为多个时,以滚动方式展示多个拼单订单;并且,所述在所述用户群组页面中展示与所述拼单确认请求相对应的拼单发起消息之后,进一步包括:创建与所述拼单发起消息相对应的拼单订单,将所述与所述拼单发起消息相对应的拼单订单与所述用户群组页面相对应的目标群组标识关联存储。9.根据权利要求5
‑
8任一所述的方法,其中,所述在所述用户群组页面中展示与所述拼单确认请求相对应的拼单发起消息之后,进一步包括:获取与所述拼单发起消息相对应的拼单订单的实时状态,在所述用户群组页面中展示与所述拼单订单的实时状态相对应的状态通知消息。10.根据权利要求6
‑
9任一所述的方法,其中,所述点单详情页面包括:一级页面以及二级页面;其中,所述一级页面为商户列表页,所述二级页面为商户详情页;并且,所述订单展示区域位于所述商户列表页中,且所述拼单发起组件位于所述商户详情页中。11.根据权利要求5
‑
10任一所述的方法,其中,所述拼单发起消息中包含拼单响应入口;其中,所述拼单响应入口用于触发所述拼单响应消息。12.一种基于社交应用的拼单客户端,包括:获取模块,适于通过社交应用中包含的点单组件获取与所述社交应用相对应的目标群组标识;发送模块,适于向点单服务器发送包含所述目标群组标识的第一拼单发起请求,以供所述点单服务器向与所述社交应用相对应的社交服务器发送包含所述目标群组标识的第二拼单发起请求;接收模块,适于接收并展示所述社交服务器根据所述第二拼单发起请求向所述目标群组标识对应的用户群组发送的拼单发起消息;拼单模块,适于向所述点单服务器发送与所述拼单发起消息相对应的拼单响应消息,以供所述点单服务器根据所述拼单响应消息进行拼单处理。13.一种拼单装置,包括:点单请求模块,适于当接收到针对用户群组页面中包含的点单组件触发的点单请求时,获取并展示包含拼单发起组件的点单详情页面;拼单请求确认模块,适于响应于针对所述拼单发起组件触发的拼单发起请求,展示拼单请求确认组件;拼单发起模块,适于响应于针对所述拼单请求确认组件触发的拼单确认请求,在所述用户群组页面中展示与所述拼单确认请求相对应的拼单发起消息,以供所述用户群组页面中的用户根据所述拼单发起消息触发拼单响应消息。14.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储
器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1
‑
4中任一项所述的基于社交应用的拼单方法对应的操作,或者,所述可执行指令使所述处理器执行如权利要求5
‑
11中任一项所述的拼单方法对应的操作。15.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1
‑
4中任一项所述的基于社交应用的拼单方法对应的操作,所述可执行指令使所述处理器执行如权利要求5
‑
11中任一项所述的拼单方法对应的操作。
技术总结
本发明实施例公开了一种拼单方法、客户端、服务器及系统,方法包括:通过社交应用中包含的点单组件获取与社交应用相对应的目标群组标识;向点单服务器发送包含目标群组标识的第一拼单发起请求,以供点单服务器向与社交应用相对应的社交服务器发送包含目标群组标识的第二拼单发起请求;接收并展示社交服务器根据第二拼单发起请求向目标群组标识对应的用户群组发送的拼单发起消息;向点单服务器发送与拼单发起消息相对应的拼单响应消息,以供点单服务器根据拼单响应消息进行拼单处理。该方式使拼单操作只需在社交应用内部即可实现,无需跳转至点单应用,点单用户无需在两个不同应用之间来回切换,从而进一步提升了操作的便捷度。度。度。
技术研发人员:张智超
受保护的技术使用者:拉扎斯网络科技(上海)有限公司
技术研发日:2020.06.30
技术公布日:2021/6/29
转载请注明原文地址:https://doc.8miu.com/read-30477.html