本技術屬于計算機技術,尤其涉及一種電子券處理方法、裝置、設備及計算機存儲介質。
背景技術:
1、隨著互聯網技術及移動通信技術的發展,特別是無紙化替代給工作和生活帶來了極大的便利,越來越多的商戶選擇了電子券進行發放、使用。
2、通常,現有的電子券發放和使用,需要用戶在終端設備上下載應用軟件,在應用軟件上注冊并登錄賬號后,才能夠領取、使用商戶發放的電子券,也即,用戶使用電子券對應用軟件的依賴性較強,不僅占用終端設備的存儲空間,還降低了領取和使用電子券的效率,用戶體驗較差。
技術實現思路
1、本技術實施例提供一種電子券處理方法、裝置、設備及計算機存儲介質,節省了終端設備的存儲空間,提高了用戶領取和使用電子券的效率,提升了用戶體驗。
2、第一方面,本技術實施例提供一種電子券處理方法,方法包括:
3、接收針對第一終端設備的用券碼下發請求;
4、響應于用券碼下發請求,生成與第一用戶的電子券關聯的用券碼;
5、向5g消息中心發送認證指令,認證指令用于指示5g消息中心基于認證指令生成5g認證消息,向第一終端設備發送5g認證消息,5g認證消息用于使第一終端設備基于5g消息進行身份認證;
6、向5g消息中心發送用券碼,用券碼用于在身份認證結果為通過認證的情況下,通過5g消息中心向第一終端設備發送用券碼;
7、接收第二終端設備發送的待核銷電子券信息,待核銷電子券信息是第二終端設備對第一終端設備顯示的用券碼進行掃描得到的;
8、在用券碼關聯的電子券中,核銷待核銷電子券信息對應的電子券。
9、在一些實施例中,電子券獲取請求中包括目標電子券的數量;
10、生成與第一用戶的電子券關聯的用券碼,包括:
11、獲取第一用戶的電子券庫存數量;電子券庫存數量為第一用戶的全部電子券的數量;
12、生成與電子券庫存數量對應的一個用券碼。
13、在一些實施例中,待核銷電子券信息中包括待核銷電子券數量;
14、在用券碼關聯的電子券中,核銷待核銷電子券信息對應的電子券,包括:
15、按照待核銷電子券數量,從用券碼關聯的電子券中核銷與待核銷電子券數量對應數量的電子券;
16、確定用券碼關聯的電子券中電子券的剩余數量;
17、基于剩余數量,更新第一用戶的電子券庫存數量。
18、在一些實施例中,方法還包括:
19、接收第一終端設備通過5g消息中心發送的轉發指令,轉發指令包括目標電子券對應的電子券信息和第三終端設備對應的設備信息,目標電子券為第一終端設備轉發給第三終端設備的電子券;
20、根據電子券信息和設備信息生成與目標電子券關聯的目標用券碼;
21、向5g消息中心發送目標用券碼,以通過5g消息中心向第三終端設備轉發目標用券碼。
22、在一些實施例中,設備信息包括至少一個第三終端設備各自的唯一標識,電子券信息包括至少一個第三終端設備各自對應的目標電子券的數量;
23、根據電子券信息和設備信息生成與目標電子券關聯的目標用券碼,包括:
24、針對至少一個唯一標識中的每個唯一標識,依次執行以下步驟:
25、基于唯一標識對應的目標電子券的數量,更新唯一標識對應的第三終端設備的電子券庫存數量;
26、基于更新后的電子券庫存數量,生成一個目標用券碼。
27、第二方面,本技術實施例提供應用于5g消息中心,包括:
28、接收服務端發送的認證指令,基于認證指令生成5g認證消息;
29、將5g認證消息發送至第一終端設備;
30、接收第一終端設備發送的身份認證結果;身份認證結果是第一終端設備基于5g認證消息進行身份認證得到的;
31、接收服務端發送的用券碼,用券碼是服務端在接收到針對第一終端設備的電子券下發請求的情況下生成的,用券碼為與第一用戶的電子券關聯的用券碼;
32、在身份認證結果為通過認證的情況下,向第一終端設備發送用券碼。
33、在一些實施例中,方法還包括:
34、接收第一終端設備發送的轉發指令,向服務端發送轉發指令;轉發指令包括目標電子券對應的電子券信息和第三終端設備對應的設備信息;電子券信息和設備信息用于使服務端生成與目標電子券關聯的目標用券碼,向第三終端設備轉發目標用券碼。
35、第三方面,本技術實施例提供一種電子券處理方法,應用于第一終端設備,包括:
36、接收5g消息中心發送的5g認證消息;
37、基于5g消息進行身份認證,得到身份認證結果;
38、通過5g消息中心向服務端發送身份認證結果;
39、在身份認證結果為通過認證的情況下,接收服務端通過5g消息中心發送的用券碼;用券碼是服務端響應于針對第一終端設備的電子券下發請求生成的,用券碼為與第一用戶的電子券關聯的用券碼;
40、顯示用券碼,用券碼用于使第二終端設備對用券碼進行掃描,得到待核銷電子券信息,將待核銷電子券信息發送至服務端,待核銷電子券信息用于使服務端在用券碼關聯的電子券中核銷待核銷電子券信息對應的電子券。
41、在一些實施例中,方法還包括:
42、通過5g消息中心向服務端發送轉發指令,轉發指令包括目標電子券對應的電子券信息和第三終端設備對應的設備信息,電子券信息和設備信息用于使服務端根據電子券信息和設備信息生成與目標電子券關聯的目標用券碼,通過5g消息中心向第三終端設備轉發目標用券碼。
43、第四方面,本技術實施例提供一種電子券處理裝置,應用于服務端,包括:
44、第一接收模塊,用于接收針對第一終端設備的用券碼下發請求;
45、第一生成模塊,用于響應于用券碼下發請求,生成與第一用戶的電子券關聯的用券碼;
46、第一發送模塊,用于向5g消息中心發送認證指令,認證指令用于指示5g消息中心基于認證指令生成5g認證消息,向第一終端設備發送5g認證消息,5g認證消息用于使第一終端設備基于5g消息進行身份認證;
47、第二發送模塊,用于向5g消息中心發送用券碼,用券碼用于在身份認證結果為通過認證的情況下,通過5g消息中心向第一終端設備發送用券碼;
48、第二接收模塊,用于接收第二終端設備發送的待核銷電子券信息,待核銷電子券信息是第二終端設備對第一終端設備顯示的用券碼進行掃描得到的;
49、核銷模塊,用于在用券碼關聯的電子券中,核銷待核銷電子券信息對應的電子券。
50、第五方面,本技術實施例提供一種電子券處理裝置,應用于5g消息中心,包括:
51、第三接收模塊,用于接收服務端發送的認證指令,基于認證指令生成5g認證消息;
52、第三發送模塊,用于將5g認證消息發送至第一終端設備;
53、第四接收模塊,用于接收第一終端設備發送的身份認證結果;身份認證結果是第一終端設備基于5g認證消息進行身份認證得到的;
54、第五接收模塊,用于接收服務端發送的用券碼,用券碼是服務端在接收到針對第一終端設備的電子券下發請求的情況下生成的,用券碼為與第一用戶的電子券關聯的用券碼;
55、第四發送模塊,用于在身份認證結果為通過認證的情況下,向第一終端設備發送用券碼。
56、第六方面,本技術實施例提供一種電子券處理裝置,應用于第一終端設備,包括:
57、第六接收模塊,用于接收5g消息中心發送的5g認證消息;
58、認證模塊,用于基于5g消息進行身份認證,得到身份認證結果;
59、第五發送模塊,用于通過5g消息中心向服務端發送身份認證結果;
60、第七接收模塊,用于在身份認證結果為通過認證的情況下,接收服務端通過5g消息中心發送的用券碼;用券碼是服務端響應于針對第一終端設備的電子券下發請求生成的,用券碼為與第一用戶的電子券關聯的用券碼;
61、顯示模塊,用于顯示用券碼,用券碼用于使第二終端設備對用券碼進行掃描,得到待核銷電子券信息,將待核銷電子券信息發送至服務端,待核銷電子券信息用于使服務端在用券碼關聯的電子券中核銷待核銷電子券信息對應的電子券。
62、第七方面,本技術實施例提供一種電子設備,設備包括:處理器以及存儲有計算機程序指令的存儲器;
63、處理器執行計算機程序指令時實現如第一方面任意一項的電子券處理方法,或者,執行如第二方面中任一項的電子券處理方法,或者,執行如第三方面中任一項的電子券處理方法。
64、第八方面,本技術實施例提供一種計算機可讀存儲介質,其特征在于,計算機可讀存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現如第一方面任意一項的電子券處理方法,或者,執行如第二方面中任一項的電子券處理方法,或者,執行如第三方面中任一項的電子券處理方法。
65、本技術實施例的電子券處理方法、裝置、設備及計算機存儲介質,能夠在服務端發出電子券的下發指令后,通過5g消息中心完成對第一終端設備的身份驗證,在第一終端設備通過身份驗證的情況下,通過5g消息中心將服務生成的與待下發給第一終端設備的電子券關聯的用券碼發送給第一終端設備,從而實現了第一終端設備在不下載應用軟件的情況下依然能夠得到并使用電子券,不僅節省了終端設備的存儲空間,還提高了用戶領取和使用電子券的效率,提升了用戶體驗。