[發(fā)明專利]二維碼的生成方法及裝置在審
| 申請?zhí)枺?/td> | 201910156908.4 | 申請日: | 2019-03-01 |
| 公開(公告)號: | CN110071907A | 公開(公告)日: | 2019-07-30 |
| 發(fā)明(設(shè)計(jì))人: | 盧川 | 申請(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 北京億騰知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11309 | 代理人: | 陳霽;周良玉 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)方 客戶端 用戶數(shù)據(jù) 二維碼 加密 發(fā)送 數(shù)據(jù)生成 用戶信息 綁定 | ||
本說明書實(shí)施例提供一種二維碼的生成方法,所述方法包括:首先,服務(wù)方提供的客戶端向發(fā)碼機(jī)構(gòu)發(fā)送發(fā)碼請求,所述發(fā)碼請求中包括所述客戶端使用所述服務(wù)方設(shè)定的加密方法進(jìn)行加密后的服務(wù)方用戶數(shù)據(jù),所述服務(wù)方用戶數(shù)據(jù)中至少包括所述客戶端所綁定用戶的用戶信息;然后,所述發(fā)碼機(jī)構(gòu)至少基于所述加密后的服務(wù)方用戶數(shù)據(jù)確定發(fā)碼數(shù)據(jù),以及,根據(jù)所述發(fā)碼數(shù)據(jù)生成碼值;接著,發(fā)碼機(jī)構(gòu)向客戶端發(fā)送碼值;客戶端根據(jù)碼值生成對應(yīng)的二維碼。
技術(shù)領(lǐng)域
本說明書實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體地,涉及一種二維碼的生成方法及裝置。
背景技術(shù)
二維碼已經(jīng)被廣泛應(yīng)用在人們生活中的各個方面,例如,二維碼可以用于交易中的收付款,自助取票,身份驗(yàn)證,等等。相應(yīng)地,人們也越來越習(xí)慣使用二維碼,以享受各種服務(wù),或者,滿足生活、工作中的多種需求。由此,大多數(shù)服務(wù)方都有向用戶提供二維碼的需求,以提高用戶在使用服務(wù)方所提供服務(wù)過程中的體驗(yàn)。
然而,有些具有提供二維碼需求的服務(wù)方,并不具備生成二維碼的能力。因此,需要一種合理、可靠的方案,可以使服務(wù)方安全、快捷地為其用戶生成對應(yīng)的二維碼,進(jìn)而提高用戶體驗(yàn)。
發(fā)明內(nèi)容
本說明書描述一種二維碼的生成方法,服務(wù)方預(yù)先將發(fā)碼機(jī)構(gòu)提供的與發(fā)碼相關(guān)的軟件包集成在服務(wù)方提供給用戶使用的客戶端中,然后通過客戶端與發(fā)碼機(jī)構(gòu)交互,實(shí)現(xiàn)客戶端中二維碼的生成。
根據(jù)第一方面,提供一種二維碼的生成方法,所述方法的執(zhí)行主體為服務(wù)方提供的客戶端,所述方法包括:向發(fā)碼機(jī)構(gòu)發(fā)送發(fā)碼請求,所述發(fā)碼請求中包括客戶端使用所述服務(wù)方設(shè)定的加密方法進(jìn)行加密后的服務(wù)方用戶數(shù)據(jù),所述服務(wù)方用戶數(shù)據(jù)中至少包括所述客戶端所綁定用戶的用戶信息,以使所述發(fā)碼機(jī)構(gòu)至少基于所述加密后的服務(wù)方用戶數(shù)據(jù)確定發(fā)碼數(shù)據(jù),以及,根據(jù)所述發(fā)碼數(shù)據(jù)生成碼值;從所述發(fā)碼機(jī)構(gòu)接收所述碼值,所述碼值用于生成所述二維碼。
在一個實(shí)施例中,在從所述發(fā)碼機(jī)構(gòu)接收所述碼值以后,還包括:根據(jù)所述碼值生成對應(yīng)的二維碼。
在一個實(shí)施例中,所述發(fā)碼請求中還包括用于標(biāo)識服務(wù)方的服務(wù)方標(biāo)識數(shù)據(jù)。
在一個實(shí)施例中,在所述向發(fā)碼機(jī)構(gòu)發(fā)送發(fā)碼請求之前,還包括:獲取所述用戶信息;至少基于所述用戶信息,構(gòu)建具有預(yù)定格式的服務(wù)方用戶數(shù)據(jù);使用所述服務(wù)方設(shè)定的加密方法對所述服務(wù)方用戶數(shù)據(jù)進(jìn)行加密處理,得到所述加密后的服務(wù)方用戶數(shù)據(jù);基于所述加密后的服務(wù)方用戶數(shù)據(jù),生成所述發(fā)碼請求。
進(jìn)一步地,在一個具體的實(shí)施例中,所述使用所述服務(wù)方設(shè)定的加密方法對所述服務(wù)方用戶數(shù)據(jù)進(jìn)行加密處理,包括:采用加密算法和/或簽名算法,對所述服務(wù)方用戶數(shù)據(jù)進(jìn)行加密處理。
在一個實(shí)施例中,所述二維碼為用于支付的二維碼,所述服務(wù)方用戶數(shù)據(jù)包括所述用戶的賬戶信息或卡信息。
在一個實(shí)施例中,在所述從所述發(fā)碼機(jī)構(gòu)接收所述碼值之后,還包括:存儲所述碼值;響應(yīng)于進(jìn)入二維碼展示界面的指令,生成與所述碼值對應(yīng)的二維碼;在所述二維碼展示界面中展示所述二維碼。
在一個實(shí)施例中,所述向發(fā)碼機(jī)構(gòu)發(fā)送發(fā)碼請求,包括:響應(yīng)于進(jìn)入二維碼展示界面的指令,向發(fā)碼機(jī)構(gòu)發(fā)送發(fā)碼請求;在所述從所述發(fā)碼機(jī)構(gòu)接收所述碼值之后,還包括:生成與所述碼值對應(yīng)的二維碼;在所述二維碼展示界面中展示所述二維碼。
根據(jù)第二方面,提供一種二維碼的生成方法,所述方法的執(zhí)行主體為發(fā)碼機(jī)構(gòu),所述方法包括:從服務(wù)方提供的客戶端接收發(fā)碼請求,所述發(fā)碼請求中包括客戶端使用所述服務(wù)方設(shè)定的加密方法進(jìn)行加密后的服務(wù)方用戶數(shù)據(jù),所述服務(wù)方用戶數(shù)據(jù)中至少包括所述客戶端所綁定用戶的用戶信息;至少基于所述加密后的服務(wù)方用戶數(shù)據(jù)確定發(fā)碼數(shù)據(jù);根據(jù)所述發(fā)碼數(shù)據(jù)生成碼值;向所述客戶端發(fā)送所述碼值,以使所述客戶端根據(jù)所述碼值生成所述二維碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910156908.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 業(yè)務(wù)用戶數(shù)據(jù)管理系統(tǒng)及其實(shí)現(xiàn)業(yè)務(wù)用戶數(shù)據(jù)管理的方法
- 業(yè)務(wù)用戶數(shù)據(jù)管理系統(tǒng)及其實(shí)現(xiàn)業(yè)務(wù)用戶數(shù)據(jù)管理的方法
- 用戶數(shù)據(jù)版本轉(zhuǎn)換系統(tǒng)及其用戶數(shù)據(jù)版本轉(zhuǎn)換方法
- 數(shù)據(jù)校驗(yàn)方法和裝置
- 用戶數(shù)據(jù)訪問控制方法、設(shè)備和計(jì)算機(jī)可讀存儲介質(zhì)
- 系統(tǒng)設(shè)計(jì)輔助裝置及系統(tǒng)設(shè)計(jì)輔助方法
- 一種用戶數(shù)據(jù)的訂閱方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì)
- 一種用戶數(shù)據(jù)標(biāo)簽處理方法及裝置
- 用戶數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 廣告監(jiān)控方法、裝置及電子設(shè)備





