本公开的实施方式涉及计算机,更具体地,本公开的实施方式涉及一种虚拟卡券的分享方法、装置、终端及介质。
背景技术:
1、本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、众所周知,随着互联网和网上购物的飞速发展,虚拟卡券作为一种新的消费形式得到了越来越广泛的使用。在日常生活中,我们所使用的外卖折扣券、现金红包、网络消费券、网络储值卡等,都属于虚拟卡券的范畴。
3、用户在购买虚拟卡券后,可以自己使用已购买的虚拟卡券,还可以将已购买的虚拟卡券分享给其他用户。相关技术中,在将已购买的虚拟卡券分享给其他用户时,可以对虚拟卡券的卡号和密码进行截图,以将截图得到的图片分享给其他用户,或者,可以直接将虚拟卡券的卡号和密码分享给其他用户。
4、但无论是哪种分享方式,所分享的虚拟卡券的卡号和密码对接收人而言都是直接可见的,如果用户不小心将虚拟卡券分享给了错误的接收人,该接收人依然可以根据虚拟卡券的卡号和密码来对虚拟卡券进行使用,从而使得虚拟卡券分享过程的安全性较差。
技术实现思路
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、在接收到第一终端所发送的第一查询请求的情况下,向第一终端发送虚拟卡券的领取状态,第一查询请求用于获取虚拟卡券的领取状态;
99、在接收到述第一终端所发送的第二查询请求的情况下,向第一终端发送虚拟卡券所对应的至少一个分享码的领取状态,第二查询请求用于获取虚拟卡券所对应的至少一个分享码的领取状态;
100、在接收到第一终端所发送的第三查询请求的情况下,向第一终端发送虚拟卡券的使用状态,第三查询请求用于获取虚拟卡券的使用状态。
101、在本公开实施方式的第五方面中,提供了一种终端,终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现第一方面以及第一方面的任意实施例所提供的虚拟卡券的分享方法所执行的操作。
102、在本公开实施方式的第六方面中,提供了一种终端,终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现第二方面以及第二方面的任意实施例所提供的虚拟卡券的分享方法所执行的操作。
103、在本公开实施方式的第七方面中,提供了一种计算机可读存储介质,计算机可读存储介质上存储有程序,程序被处理器执行如第一方面以及第一方面的任意实施例所提供的虚拟卡券的分享方法所执行的操作。
104、在本公开实施方式的第八方面中,提供了一种计算机可读存储介质,计算机可读存储介质上存储有程序,程序被处理器执行如第二方面以及第二方面的任意实施例所提供的虚拟卡券的分享方法所执行的操作。
105、在本公开实施方式的第九方面中,提供了一种计算机程序产品,包括计算机程序,程序被处理器执行时实现上述第一方面以及第一方面的任意实施例所提供的虚拟卡券的分享方法所执行的操作。
106、在本公开实施方式的第十方面中,提供了一种计算机程序产品,包括计算机程序,程序被处理器执行时实现上述第二方面以及第二方面的任意实施例所提供的虚拟卡券的分享方法所执行的操作。
107、本公开通过由第一终端显示已购买的至少一个虚拟卡券,以便用户可以从中选择要分享的虚拟卡片,进而响应于用户对任一虚拟卡券的分享操作,生成至少包括虚拟卡券的卡号和分享码的分享卡片,从而向第二终端发送分享卡片,以实现虚拟卡券的分享,用户即可通过第二终端接收第一终端发送的分享卡片,并在分享卡片中显示虚拟卡券的卡号和分享码,以便基于虚拟卡券的卡号和分享码,显示虚拟卡券的领取界面,以便用户可以通过领取界面来领取虚拟卡券,分享过程无需暴露分享卡片的密码,从而可以提高虚拟卡券分享过程的安全性。