[發(fā)明專利]獲取輸入字符的方法及裝置有效
| 申請?zhí)枺?/td> | 201810051678.0 | 申請日: | 2018-01-19 |
| 公開(公告)號: | CN108416233B | 公開(公告)日: | 2020-03-06 |
| 發(fā)明(設(shè)計)人: | 呂晨晨;陳文鴻;管維剛 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F21/83 | 分類號: | G06F21/83;G06F3/023 |
| 代理公司: | 北京億騰知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11309 | 代理人: | 陳霽;周良玉 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 獲取 輸入 字符 方法 裝置 | ||
本說明書披露的實施例提供的一種獲取輸入字符的方法,該方法包括:創(chuàng)建用于接收輸入框中的輸入字符的新函數(shù),該新函數(shù)與系統(tǒng)默認(rèn)的、用于接收輸入框中的輸入字符的系統(tǒng)回調(diào)函數(shù)相對應(yīng)。接著,將新函數(shù)的地址和系統(tǒng)回調(diào)函數(shù)的地址進行互換。然后,響應(yīng)于對輸入框進行的字符輸入操作,仍然調(diào)用原地址,但是由于地址已經(jīng)互換,通過原地址回調(diào)的將是新創(chuàng)建的函數(shù),由此通過新函數(shù)獲取輸入字符。
技術(shù)領(lǐng)域
本說明書披露的多個實施例涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種獲取輸入字符的方法及裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)發(fā)展,人們越來越頻繁地使用終端(如,手機、電腦)中包括的多個應(yīng)用(Application,簡稱APP),以滿足生活或工作的各種需求。例如,使用支付應(yīng)用(如,支付寶等)進行轉(zhuǎn)賬、付款等操作,或者使用筆記應(yīng)用(如,印象筆記等)記錄工作事項或生活點滴,又或者使用購物應(yīng)用(如,淘寶、天貓超市等)查看購物咨詢或購買所需商品,再或者使用出行應(yīng)用(如,飛豬旅行等)購買火車票、飛機票或預(yù)定酒店等。
用戶在使用APP時,難免需要輸入一些個人敏感信息。例如,在APP中注冊賬號時,需要輸入手機號、密碼等信息。又例如,在APP中進行實名認(rèn)證時,需要輸入姓名、身份證號、手機號、常用郵箱等信息。再例如,使用APP進行轉(zhuǎn)賬操作時,需要輸入轉(zhuǎn)出方和轉(zhuǎn)入方的銀行卡號、姓名、手機號等信息。目前,用戶在APP中所輸入的信息存在較大的被盜用的風(fēng)險。因此,需要提供更安全的方式,以保證用戶在APP中所輸入信息的安全。
發(fā)明內(nèi)容
本說明書描述了一種獲取輸入字符的方法及裝置,通過創(chuàng)建與系統(tǒng)默認(rèn)的、用于接收輸入框中的輸入字符的第二函數(shù)相對應(yīng)的第一函數(shù),以及將第一函數(shù)的第一內(nèi)存地址與第二函數(shù)的第二內(nèi)存地址進行互換,以使系統(tǒng)通過第二內(nèi)存地址回調(diào)第一函數(shù)來獲取輸入框中的輸入字符,從而保證用戶在輸入框中所輸入字符的安全。
第一方面,提供了一種獲取輸入字符的方法。該方法包括:
響應(yīng)于對輸入框進行的激活操作,創(chuàng)建第一函數(shù),所述第一函數(shù)與系統(tǒng)默認(rèn)的、用于接收所述輸入框中的輸入字符的第二函數(shù)相對應(yīng),所述第一函數(shù)被分配有第一內(nèi)存地址,所述第二函數(shù)被分配有第二內(nèi)存地址;
將所述第一函數(shù)映射到所述第二內(nèi)存地址、所述第二函數(shù)映射到所述第一內(nèi)存地址;
響應(yīng)于對輸入框進行的字符輸入操作,通過所述第二內(nèi)存地址回調(diào)所述第一函數(shù),并通過所述第一函數(shù)獲取所述字符輸入操作對應(yīng)的輸入字符。
在一種可能的實施方式中,所述創(chuàng)建第一函數(shù),包括:
隨機生成所述第一函數(shù)的名稱。
在一種可能的實施方式中,所述隨機生成所述第一函數(shù)的名稱包括:根據(jù)當(dāng)前時間生成所述第一函數(shù)的名稱。
在一種可能的實施方式中,所述創(chuàng)建第一函數(shù),包括:
創(chuàng)建第一類,所述第一類與所述第二函數(shù)所屬的系統(tǒng)默認(rèn)類相對應(yīng);
在所述第一類中創(chuàng)建所述第一函數(shù)。
在一種可能的實施方式中,所述創(chuàng)建第一類,包括:隨機生成所述第一類的名稱。
在一種可能的實施方式中,所述將所述第一函數(shù)映射到所述第二內(nèi)存地址、所述第二函數(shù)映射到所述第一內(nèi)存地址,包括:
使用地址互換函數(shù),將所述第一內(nèi)存地址和所述第二內(nèi)存地址進行互換。
在一種可能的實施方式中,還包括:
通過第一函數(shù)隨機生成偽裝字符;
通過所述第一內(nèi)存地址調(diào)用所述第二函數(shù),從而將所述偽裝字符傳遞給所述第二函數(shù)。
在一種可能的實施方式中,所述通過第一函數(shù)隨機生成偽裝字符,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810051678.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





