一種具有支付功能的穿戴設備及其實現支付功能的方法
【技術領域】
[0001]本發明涉及穿戴設備技術領域,尤其是涉及一種具有支付功能的穿戴設備及其實現支付功能的方法。
【背景技術】
[0002]在商城購物消費時,刷卡支付已成為付費的主流方式。目前,刷卡支付需要在支付設備上輸入相應的密碼,由于在支付設備上輸入密碼具有不安全性,例如不法分子在支付設備的輸入密碼鍵盤做了手腳,記錄下密碼,或者在輸入密碼時被旁人看到密碼,導致密碼泄漏,安全性能低。
【發明內容】
[0003]本發明主要解決的技術問題是提供一種具有支付功能的穿戴設備及其實現支付功能的方法,能夠提高支付的安全性。
[0004]為解決上述技術問題,本發明采用的一個技術方案是:提供一種具有支付功能的穿戴設備,其包括依次連接的接收模塊、提示模塊、輸入模塊以及發送模塊,接收模塊用于接收支付設備發送的輸入密碼指令請求;提示模塊用于判斷輸入密碼指令請求是否為惡意請求,若否,則提示模塊還用于提示用戶輸入密碼;輸入模塊用于向用戶提供密碼輸入界面,發送模塊用于將用戶輸入的密碼發送給支付設備,以實現支付功能。
[0005]其中,提示模塊用于判斷輸入密碼指令請求是否為惡意請求包括:
[0006]提示模塊具體用于判斷用戶是否通過支付設備發送輸入密碼指令請求;
[0007]若是,則提示模塊提示用戶輸入密碼。
[0008]其中,接收模塊還用于接收支付設備發送的密碼匹配結果;
[0009]若密碼匹配結果為錯誤,則提示模塊還用于提示用戶輸入密碼。
[0010]其中,提示模塊還用于累計密碼匹配結果為錯誤的次數,并將次數與預設的閾值進行比較,若次數等于閾值,則提示模塊提示用戶停止輸入密碼。
[0011]其中,發送模塊還用于記錄接收模塊與支付設備連接的連接方式,并通過連接方式將用戶輸入的密碼發送給支付設備。
[0012]為解決上述技術問題,本發明采用的另一個技術方案是:提供一種穿戴設備實現支付功能的方法,其包括:
[0013]接收支付設備發送的輸入密碼指令請求;
[0014]判斷輸入密碼指令請求是否為惡意請求;
[0015]若否,則提示用戶輸入密碼,并向用戶提供密碼輸入界面;
[0016]將用戶輸入的密碼發送給支付設備。
[0017]其中,判斷輸入密碼指令請求是否為惡意請求包括:
[0018]判斷用戶是否通過支付設備發送輸入密碼指令請求;
[0019]若是,則提示用戶輸入密碼。
[0020]其中,方法還包括:
[0021]接收支付設備發送的密碼匹配結果;
[0022]若密碼匹配結果錯誤,則再次提示用戶輸入密碼。
[0023]其中,方法還包括:
[0024]累計密碼匹配結果為錯誤的次數,并將次數與預設的閾值進行比較;
[0025]若次數等于閾值,則提示用戶停止輸入密碼。
[0026]其中,將用戶輸入的密碼發送給支付設備包括:
[0027]記錄與支付設備連接的連接方式,并通過連接方式將用戶輸入的密碼發送給支付設備。
[0028]本發明的有益效果是:區別于現有技術的情況,本發明通過接收模塊用于接收支付設備發送的輸入密碼指令請求;提示模塊判斷輸入密碼指令請求是否為惡意請求,若否,則提示模塊提示用戶輸入密碼;輸入模塊向用戶提供密碼輸入界面,發送模塊用于將用戶輸入的密碼發送給支付設備,以實現支付功能,能夠提高支付的安全性。
【附圖說明】
[0029]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。其中:
[0030]圖1是本發明一實施例具有支付功能的穿戴設備的結構示意圖;
[0031]圖2是圖1所示密碼輸入界面的示意圖;
[0032]圖3是本發明一實施例穿戴設備實現支付功能的方法的流程圖。
【具體實施方式】
[0033]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性的勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0034]請參見圖1,圖1是本發明一實施例具有支付功能的穿戴設備的結構示意圖。如圖1所示,本實施例所揭示的穿戴設備10應用于用戶在支付設備20上進行支付費用時,用戶通過穿戴設備10輸入密碼。穿戴設備10包括依次連接的接收模塊11、提示模塊12、輸入模塊13以及發送模塊14。其中,支付設備20與穿戴設備10的接收模塊11建立連接,支付設備20與穿戴設備10的連接方式優選為藍牙連接。在其他實施例中,本領域的普通技術人員完全可以設置支付設備20與穿戴設備10通過其他連接方式連接,例如NFC(NearField Communicat1n,近距離無線通訊技術)、紅外線或者超聲波等連接方式。
[0035]在本實施例中,接收模塊11用于接收支付設備20發送的輸入密碼指令請求,提示模塊12從接收模塊11獲取輸入密碼指令請求,提示模塊12用于判斷輸入密碼指令請求是否為惡意請求,若是,則接收模塊11斷開與支付設備20的連接;若否,則提示模塊11還用于提示用戶輸入密碼。其中,提示模塊12具體用于判斷用戶是否通過支付設備20發送輸入密碼指令請求,若是,則提示模塊12判斷輸入密碼指令請求不是惡意請求,提示模塊12提示用戶輸入密碼;若否,則提示模塊12判斷輸入密碼指令請求是惡意請求,并且結束。例如,提示模塊12提示用戶“支付設備20通過藍牙連接方式請求連接并輸入密碼”,若用戶忽略請求,則提示模塊12判斷輸入密碼指令請求是惡意請求;若用戶確認為主動發起的,則提示模塊12判斷輸入密碼指令請求不是惡意請求。
[0036]其中,輸入模塊13用于向用戶提供密碼輸入界面,以使用戶在密碼輸入界面輸入密碼,如圖2所示。發送模塊14從輸入模塊13獲取用戶輸入的密碼,并用于將用戶輸入的密碼發送給支付設備20。發送模塊14還用于記錄接收模塊與支付設備20連接的連接方式為藍牙連接,并通過相同的連接方式(藍牙連接)將用戶輸入的密碼發送給支付設備20。
[0037]具體地,發送模塊14記錄輸入密碼指令請求的來源路徑,即記錄來源路徑為藍牙連接,并準備相應的藍牙連接層或者應用層協議。其中,發送模塊14通過藍牙的profile與支付設備20建立連接,藍牙的profile包括以下幾種方式:
[0038]第一種,通過訪問配置文件(Generic Access ProfiIe,GAP),GAP為其他配置文件的基礎,定義了藍牙設備間建立基帶鏈路的通用方法,GAP用于處理未連接的兩個設備間的發現和建立連接過程;
[0039]第二種,服務發現應用配置文件(ServiceDiscovery Applicat1n Profile,SDAP),SDAP描述了應用程序如何使用SDP發現遠程設備上的服務,由于GAP的要求,任何藍牙設備都應該能夠連接其他藍牙設備,因此SDAP要求任何應用程序都應該能夠發現它要連接的其他藍牙設備上的可用服務;
[0040]第三種,通過對象交換配置文件(GenericObject Exchange Profile, GOEP),GOEP用于將對象從一個設備傳輸到另一設備,對象可以是任意的,例如對象為圖片、文檔或名片等。
[0041]其中,支付設備20接收到發送模塊14發送的用戶輸入的密碼,并將利用該用戶輸入的密碼