一種可穿戴設備的編碼、數據同步方法、裝置及系統的制作方法
【專利摘要】本申請公開了一種可穿戴設備的編碼方法、裝置、一種數據同步方法、裝置以及一種編碼系統。其中,所述可穿戴設備的編碼方法,包括:接收待編碼的數據信息;所述待編碼的數據信息進行編碼;生成所述數據信息編碼后的圖像。采用上述方法通過在可穿戴設備中生成用戶綁定的銀行卡信息且用于支付的二維碼,避免了用戶銀行卡的攜帶,便利了用戶,且具有與手機中應用程序支付相同的快捷性與使用便利性,同時可穿戴設備需要貼身佩戴,具有便于攜帶不易丟失的特點保證了用戶使用移動支付時的財產安全,降低了被竊的風險。
【專利說明】
一種可穿戴設備的編碼、數據同步方法、裝置及系統[0001 ] 本申請要求于2016年04月12日提交中國專利局、申請號為201610224298.3、發明 名稱為“一種可穿戴設備的編碼、數據同步方法、裝置及系統”的中國專利申請的優先權,其 全部內容通過引用結合在本申請中。
技術領域
[0002]本申請涉及數據編碼技術領域,具體涉及一種可穿戴設備的編碼方法、一種數據同步方法以及一種編碼系統;本申請同時涉及一種可穿戴設備的編碼裝置以及一種數據同步裝置。【背景技術】
[0003]隨著互聯網技術的不斷發展,針對互聯網開發的業務種類變得豐富多彩,在傳統現金支付方式之外,目前發展出了銀行卡支付和應用程序支付為代表的移動支付。相比傳統現金支付,這兩種方式無需攜帶現金,便利了人們的生活。
[0004]常規的銀行卡支付使用P0S終端進行刷卡支付或者閃付,例如以銀行為代表布置在商戶的P0S機。相對于銀行卡支付,以通過安裝在手機上的應用程序進行支付為代表的移動支付在便利性上有一定提升,但隨著手機顯示屏越來越大及手機操作系統越來越開放, 手機的便攜性也受到限制且安全性問題也層出不窮。例如:大部分第三方支付應用程序都具有掃碼功能,若用戶的手機被盜或遺失,他人通過該手機中的第三方支付應用程序進行掃碼便會對用戶造成經濟損失。
[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]容量判斷單元,用于在所述對所述待編碼的數據信息進行編碼之后,判斷編碼后的所述數據信息的數據長度是否小于等于二維碼的最大容量;
[0031]圖像生成觸發單元,用于接收所述容量判斷單元的判斷結果,若是,則觸發并執行所述生成所述數據信息編碼后的圖像的步驟;
[0032]壓縮單元,用于接收所述容量判斷單元的判斷結果,若否,則對所述待編碼的數據信息進行壓縮,并采用二維碼編碼技術對壓縮后的待編碼的數據信息進行編碼。
[0033]可選的,所述圖像生成單元,具體用于生成所述數據信息編碼后的二維碼圖像。
[0034]可選的,所述可穿戴設備的編碼裝置,還包括:[〇〇35]圖像顯示單元,用于在所述生成所述數據信息編碼后的圖像之后,將所述數據信息編碼后生成的二維碼圖像輸出到可穿戴設備的屏幕顯示區域中。
[0036]可選的,所述可穿戴設備的編碼裝置,還包括:
[0037]用戶狀態接收單元,用于在所述生成所述數據信息編碼后的圖像之后,實時接收用戶的狀態信息;
[0038]圖像清除單元,用于若在預設的時間段內未接收到所述用戶的狀態信息,則清除所述數據信息編碼后生成的圖像。[〇〇39]此外,本申請還提供了一種數據同步方法,所述數據同步方法,包括:
[0040]獲取在當前設備中已綁定的銀行卡信息;[0041 ] 通過近距離通訊方式向可穿戴設備發送所述銀行卡信息;
[0042]接收服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息;
[0043]向所述服務器端發送與所述支付請求對價的授權信息。
[0044]相應的,本申請還提供了一種數據同步裝置,所述數據同步裝置,包括:
[0045]信息獲取單元,用于獲取在當前設備中已綁定的銀行卡信息;
[0046]信息發送單元,用于通過近距離通訊方式向可穿戴設備發送所述銀行卡信息; [〇〇47]支付請求接收單元,用于接收服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息;
[0048]授權信息發送單元,用于向所述服務器端發送與所述支付請求對價的授權信息。
[0049]此外,本申請還提供了一種編碼系統,所述編碼系統,包括:
[0050]根據上述任一項所述的可穿戴設備的編碼裝置;以及 [〇〇51]根據所述的數據同步裝置。[〇〇52]與現有技術相比,本申請具有以下優點:
[0053]本申請提供的一種可穿戴設備的編碼方法以及裝置,通過接收待編碼的數據信息;對所述待編碼的數據信息進行編碼;生成所述數據信息編碼后的圖像。所述技術方案通過在可穿戴設備中生成用戶綁定的銀行卡信息且用于支付的二維碼,避免了用戶銀行卡的攜帶,便利了用戶,且具有與手機中應用程序支付相同的快捷性與使用便利性,同時可穿戴設備需要貼身佩戴,具有便于攜帶不易丟失的特點保證了用戶使用移動支付時的財產安全,降低了被竊的風險。【附圖說明】
[0054]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,還可以根據這些附圖獲得其他的附圖。
[0055]圖1示出了根據本申請的實施例提供的可穿戴設備的編碼方法的流程圖;
[0056]圖2示出了根據本申請的實施例提供的判斷編碼后的所述數據信息的數據長度的流程圖;
[0057]圖3示出了根據本申請的實施例提供的可穿戴設備的編碼裝置的示意圖;
[0058]圖4示出了根據本申請的實施例提供的數據同步方法的流程圖;
[0059]圖5示出了根據本申請的實施例提供的數據同步方法的示意圖;
[0060]圖6示出了根據本申請的實施例提供的編碼系統的示意圖。【具體實施方式】
[0061]為了能夠更清楚地理解本申請的上述目的、特征和優點,下面結合附圖和【具體實施方式】對本申請進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0062]在下面的描述中闡述了很多具體細節以便于充分理解本申請。但是,本申請能夠以很多不同于在此描述的其它方式來實施,本領域技術人員可以在不違背本申請內涵的情況下做類似推廣,因此,本申請不受下面公開的具體實施的限制。
[0063]本申請的實施例提供了一種可穿戴設備的編碼方法、一種數據同步方法以及一種編碼系統;本申請同時涉及一種可穿戴設備的編碼裝置以及一種數據同步裝置。在下面的實施例中逐一進行詳細說明。
[0064]目前,常規的銀行卡支付使用P0S終端進行刷卡支付或者閃付,例如以銀行為代表布置在商戶的P0S機。相對于銀行卡支付,以通過安裝在手機上的應用程序進行支付為代表的移動支付在便利性上有一定提升,但隨著手機顯示屏越來越大及手機操作系統越來越開放,手機的便攜性也受到限制且安全性問題也層出不窮。例如:大部分第三方支付應用程序都具有掃碼功能,若用戶的手機被盜或遺失,他人通過該手機中的第三方支付應用程序進行掃碼便會對用戶造成經濟損失。由此可見,現有的移動支付用戶必須攜帶銀行卡,由于銀行卡易丟失這使得銀行卡支付受到一定限制;而應用程序支付依賴于手機操作系統,很難避免信息被竊取的風險,且大部分應用程序在支付小額消費、或者在掃碼支付時都不需要輸入密碼,且手機易被竊,在遺失后會對用戶造成經濟損失。針對這一問題,本申請的技術方案通過在可穿戴設備中生成用戶綁定的銀行卡信息且用于支付的二維碼,避免了用戶銀行卡的攜帶,便利了用戶,且具有與手機中應用程序支付相同的快捷性與使用便利性,同時可穿戴設備需要貼身佩戴,具有便于攜帶不易丟失的特點保證了用戶使用移動支付時的財產安全,降低了被竊的風險。
[0065]本申請的技術方案雖然是針對移動支付問題提出的,但是,其應用領域并不局限于移動支付,其他需要與手機等智能設備進行同步、在可穿戴設備中生成二維碼時,也可以采用本申請提供的方法,并獲得相應的有益效果。
[0066]本申請的實施例提供了一種可穿戴設備的編碼方法。所述可穿戴設備的編碼方法實施例如下:
[0067]請參考圖1,其示出了根據本申請的實施例提供的可穿戴設備的編碼方法的流程圖。
[0068]所述可穿戴設備的編碼方法方法包括:[〇〇69]步驟S101,接收待編碼的數據信息。
[0070]所述待編碼的數據信息,可以是各種形式的信息,具體到本實施例用于與智能移動終端配合的可穿戴設備,則從相互配合的所述智能移動終端中接收的待編碼的數據信息為銀行卡信息。
[0071]需要說明的是,所述銀行卡信息至少包括:銀行卡的卡號碼。
[0072]在本實施例中,所述接收待編碼的數據信息,可以采用如下方式實現:通過近距離無線通訊方式與該可穿戴設備配合的智能移動終端進行連接,接收所述智能移動終端向該可穿戴設備傳輸的待編碼的數據信息。[〇〇73] 需要說明的是,所述的近距離無線通訊方式包括但不限于藍牙技術,也不排除隨著技術進步使用其它新出現的無線通信技術,在此不作限定。[〇〇74]在本實施例中,采用的近距離無線通訊方式為藍牙,該可穿戴設備的藍牙地址是由生產廠商分配,每臺可穿戴設備的藍牙地址都具有唯一性。例如:所述智能移動終端開啟藍牙,通過藍牙搜索特定范圍內的發出通訊狀態就緒信號的可穿戴設備,通過接收到的通訊狀態就緒信號中的設備ID或設備標識確定待連接的可穿戴設備的名稱,選擇要建立連接的可穿戴設備的名稱,向該可穿戴設備發送建立連接的連接請求,在所述可穿戴設備中通過連接請求中的該智能移動終端的設備ID或設備標識,確定待連接的智能移動終端的名稱是否為用戶想要建立連接關系的智能移動終端的名稱,若是,確認該連接請求,所述智能移動終端與所述可穿戴設備建立通訊連接。
[0075]在本實施例中,還可以使用W1-FI技術、紅外線傳輸技術和在現有技術下的任何可行的近距離無線通信技術使可穿戴設備與智能移動終端進行連接。當然,當本實施例用于可以進行遠程通訊的可穿戴設備時,所述無線通信方式也可以是各種2G、3G、4G的無線通信方式。[〇〇76]下面以W1-FI為例說明可穿戴設備與智能移動終端建立連接的步驟:
[0077]通過W1-FI檢測是否存在發出通訊狀態就緒信號的可穿戴設備,并獲取所述可穿戴設備的設備ID或設備標識;[〇〇78]通過W1-FI向所述可穿戴設備發送與該可穿戴設備建立通訊連接的綁定請求;所述綁定請求中包括:可穿戴設備的設備ID或設備標識和所述智能移動終端的設備ID或設備標識;
[0079]接收所述可穿戴設備發送的同意建立通訊連接的反饋消息;
[0080]所述智能移動終端與所述可穿戴設備建立通訊連接。[0081 ]步驟S103,對所述待編碼的數據信息進行編碼。
[0082]在本實施例中,由于對所述待編碼的數據信息進行編碼后,需要以圖像的形式對所述待編碼的數據信息進行輸出,所以在本實施例中,采用的編碼方式需要能夠以圖像方式輸出,且編碼方式能夠支持所述待編碼的數據信息中所包含的全部字符和符號。具體的, 在本實施例中,是采用二維碼編碼技術對所述待編碼的數據信息進行編碼,當然還可以使滿足上述要求的其他編碼方式,也不排除隨著技術進步使用其它新出現的編碼方式,在此不作限定。[0〇83] 需要說明的是,二維條碼/二維碼(2-dimens1nal bar code)是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的;在代碼編制上巧妙地利用構成計算機內部邏輯基礎的“〇”、“1”比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化點。二維碼編碼技術包括QRCode、Aztec、QR Code、Vericode、Code 49或 Code 16K等多種碼制。若所述待編碼的數據信息的內容中包括中文等信息,可選擇QRCode 碼制,因為該碼制可以支持代碼中包括的全部字符和符號,包括漢字。
[0084]由于每個二維碼都有存儲容量的上限,所以在執行完步驟S103對所述待編碼的數據信息進行編碼后,判斷編碼后的所述數據信息的數據長度是否超過該二維碼的最大存儲容量,具體包括步驟S104-1至S104-3,下面結合附圖2作進一步說明。
[0085]請參考圖2,其示出了根據本申請的實施例提供的判斷編碼后的所述數據信息的數據長度的流程圖。
[0086]步驟S104-1,判斷編碼后的所述數據信息的數據長度是否小于等于二維碼的最大容量。
[0087]在本實施例中,所述判斷編碼后的所述數據信息的數據長度是否小于等于二維碼的最大容量,可以采用如下方式實現:讀取編碼后的所述數據信息的數據長度,判斷所述數據信息的數據長度是否小于或等于對應碼制的最大容量。
[0088]例如:若碼制為QRcode,存儲數據的數空間的總數為21X21,則刨去不存儲數據的部分后的存儲數據的數空間為217(21X21-8*9*3-8),而其中有用的數據是217-1個數據結尾標志= 216,再216bit/8 = 27Byte,則QR碼中只能夠存儲27Byte的數據(要是有校驗容錯就更少了)。
[0089]步驟S104-2,若是,則觸發并執行所述生成所述數據信息編碼后的圖像的步驟。
[0090]本步驟接收步驟S104-1中的判斷結果,若編碼后的所述數據信息的數據長度小于或等于對應碼制的最大容量,則進入步驟S105。
[0091]步驟S104-3,若否,則對所述待編碼的數據信息進行壓縮,并采用二維碼編碼技術對壓縮后的待編碼的數據信息進行編碼。
[0092]本步驟接收步驟S104-1中的判斷結果,若編碼后的所述數據信息的數據長度大于對應碼制的最大容量,則對所述待編碼的數據信息進行壓縮,并采用二維碼編碼技術對壓縮后的待編碼的數據信息進行編碼。
[0093]可以理解的,在判斷出編碼后的所述數據信息的數據長度大于對應碼制的最大容量后,對所述待編碼的數據信息進行壓縮后,重新執行步驟S103對所述待編碼的數據信息進行編碼。所述的壓縮是為了使待編碼的數據信息盡可能小,以滿足相應碼制的最大容量的要求。因為二維碼圖像是有容量限制的,超過了該容量,則無法輸出二維碼圖像。在本實施例中,采用的壓縮方式有很多,比如較流行的LZ及系列變種(Deflate,LZW,LZR,LZX)壓縮算法等等。壓縮算法可用一些比較常見的壓縮算法即可。本申請對于具體采用的壓縮方法不作限定,只要保證是針對數據的無損壓縮,并且達到縮短數據長度的目的就可以了。
[0094]需要說明的是,在對所述待編碼的數據信息進行壓縮后,重新執行步驟S103對所述待編碼的數據信息進行編碼后,還可以再次判斷編碼后的數據信息的數據長度是否小于等于對應碼制的最大容量,若否,則可以更換碼制后再對所述待編碼的數據信息進行編碼, 直至編碼后的數據信息的數據長度小于等于對應碼制的最大容量。[〇〇95]步驟S105,生成所述數據信息編碼后的圖像。
[0096]需要說明的是,由于在上述步驟中是采用二維碼編碼技術對所述待編碼的數據信息進行編碼的,則在本步驟中生成所述數據信息編碼后的圖像是二維碼圖像。
[0097]在本實施例中,所述生成所述數據信息編碼后的圖像,可以采用如下方式實現:通過調用可穿戴設備的系統中攜帶的、或用戶添加的生成二維碼的API函數生成對應的圖像。
[0098]由于本申請生成的所述數據信息編碼后的圖像是用于用戶在交易支付過程中進行快捷支付時使用的二維碼,所以本實施例的技術方案提供了一種優選實施方式,在優選方式下,在所述生成所述數據信息編碼后的圖像的步驟之后,需要對所述圖像進行輸出,包括:將所述數據信息編碼后生成的二維碼圖像輸出到可穿戴設備的屏幕顯示區域中。[〇〇99]需要說明的是,本實施例是將生成的二維碼圖像在可穿戴設備的屏幕顯示區域中顯示。在其他實施方式中,也可以將圖像輸出在其他顯示設備或者紙質介質上,或者采用其他圖形化的方式輸出。
[0100]在將二維碼圖像顯示在可穿戴設備的屏幕顯示區域中后,可以使用把槍掃描該可穿戴設備的二維碼圖像,使連接把槍的系統向服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息,即:二維碼圖像中攜帶的銀行卡信息。[0101 ]為了確保支付過程中的安全,保證輸出的二維碼圖像的有效性,本實施例的技術方案提供了一種優選實施方式,在優選方式下,在所述生成所述數據信息編碼后的圖像的步驟之后,還包括如下步驟:
[0102]實時接收用戶的狀態信息;
[0103]若在預設的時間段內未接收到所述用戶的狀態信息,則清除所述數據信息編碼后生成的圖像。[〇1〇4]需要說明的是,所述實時接收用戶的狀態信息,可通過配置在可穿戴設備上的傳感器測量的人體的特征參數推測獲得。具體說,所述人體的特征參數可以是用戶的脈搏、體溫、呼吸等信息中的至少一種。為得到這些特征參數,所述可穿戴設備中可以配置對應的傳感器,例如脈搏傳感器、體溫傳感器、重力感應器等。本領域技術人員可根據具體的特征參數配置傳感器。
[0105]所述在預設的時間段內未接收到所述用戶的狀態信息是指:可穿戴設備在一定時間內未接收到用戶的狀態信息,所述可穿戴設備未接收到用戶的狀態信息的情況包括但不限于:用戶取下該可穿戴設備。但為了防止用戶在短期內主動將可穿戴設備取下從而使可穿戴設備清除所述數據信息編碼后生成的圖像的誤操作,所述預設的時間段可以設置為5 分鐘。例如:用戶將可穿戴設備取下4分鐘后再次戴上該可穿戴設備,該可穿戴設備則不執行清除所述數據信息編碼后生成的圖像的操作。
[0106]可以理解的,在可穿戴設備無法接收到用戶的狀態信息時,啟動在該可穿戴設備中的計時器;在可穿戴設備再次接收到用戶的狀態信息時,關閉在該可穿戴設備中的計時器并清空計時器中已記錄的時間。
[0107]在上述的實施例中,提供了一種可穿戴設備的編碼方法,與上述可穿戴設備的編碼方法相對應的,本申請還提供了一種可穿戴設備的編碼裝置。由于裝置的實施例基本相似于方法的實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。下述描述的裝置實施例僅僅是示意性的。所述可穿戴設備的編碼裝置實施例如下:
[0108]請參考圖3,其示出了根據本申請的實施例提供的可穿戴設備的編碼裝置的示意圖。
[0109]所述可穿戴設備的編碼裝置,包括:數據信息接收單元301、編碼單元303以及圖像生成單元305;
[0110]所述數據信息接收單元301,用于接收待編碼的數據信息;
[0111]所述編碼單元303,用于對所述待編碼的數據信息進行編碼;
[0112]所述圖像生成單元305,用于生成所述數據信息編碼后的圖像。
[0113]可選的,所述數據信息接收單元301,具體用于接收銀行卡信息。
[0114]可選的,所述編碼單元303,具體用于采用二維碼編碼技術對所述待編碼的數據信息進行編碼。
[0115]可選的,所述可穿戴設備的編碼裝置,還包括:容量判斷單元、圖像生成觸發單元以及壓縮單元;
[0116]所述容量判斷單元,用于在所述對所述待編碼的數據信息進行編碼之后,判斷編碼后的所述數據信息的數據長度是否小于等于二維碼的最大容量;[〇117]所述圖像生成觸發單元,用于接收所述容量判斷單元的判斷結果,若是,則觸發并執行所述生成所述數據信息編碼后的圖像的步驟;
[0118]所述壓縮單元,用于接收所述容量判斷單元的判斷結果,若否,則對所述待編碼的數據信息進行壓縮,并采用二維碼編碼技術對壓縮后的待編碼的數據信息進行編碼。
[0119]可選的,所述圖像生成單元305,具體用于生成所述數據信息編碼后的二維碼圖像。
[0120]可選的,所述可穿戴設備的編碼裝置,還包括:
[0121]所述圖像顯示單元,用于在所述生成所述數據信息編碼后的圖像之后,將所述數據信息編碼后生成的二維碼圖像輸出到可穿戴設備的屏幕顯示區域中。
[0122]可選的,所述可穿戴設備的編碼裝置,還包括:
[0123]用戶狀態接收單元,用于在所述生成所述數據信息編碼后的圖像之后,實時接收用戶的狀態信息;
[0124]圖像清除單元,用于若在預設的時間段內未接收到所述用戶的狀態信息,則清除所述數據信息編碼后生成的圖像。
[0125]在上述的實施例中,提供了一種可穿戴設備的編碼方法以及一種可穿戴設備的編碼裝置,此外,本申請還提供了一種數據同步方法;所述數據同步方法實施例如下:
[0126]請參考圖4,其示出了根據本申請的實施例提供的數據同步方法的流程圖。
[0127]所述數據同步方法,包括:
[0128]步驟S401,獲取在當前設備中已綁定的銀行卡信息。
[0129]在本實施例中,所述獲取在當前設備中已綁定的銀行卡信息,可以采用如下方式實現:掃描在當前設備中的應用程序,從第三方支付應用程序中提取用戶已綁定的銀行卡信息。所述銀行卡信息至少包括銀行卡的卡號碼。[〇13〇]例如:掃描手機中已安裝的應用程序,從微信以及支付寶中提取用戶已綁定的全部銀行卡信息。
[0131]需要說明的是,本實施例的技術方案可以實施在手機或平板電腦中,則在本步驟中的當前設備是指:應用該方法的手機或平板電腦。
[0132]步驟S403,通過近距離通訊方式向可穿戴設備發送所述銀行卡信息。
[0133]在本實施例中,所述通過近距離通訊方式向可穿戴設備發送所述銀行卡信息,可以采用如下方式實現:通過近距離通訊方式與該可穿戴設備進行連接后,向與當前設備配合的可穿戴設備發送所述銀行卡信息。
[0134]需要說明的是,所述的近距離通訊方式包括但不限于藍牙技術,也不排除隨著技術進步使用其它新出現的無線通信技術,在此不作限定。
[0135]在本實施例中,采用的近距離通訊方式為藍牙,當前設備的藍牙地址是由生產廠商分配,每臺設備的藍牙地址都具有唯一性。例如:當前設備開啟藍牙,通過藍牙搜索特定范圍內的發出通訊狀態就緒信號的可穿戴設備,通過接收到的通訊狀態就緒信號中的設備 ID或設備標識確定待連接的可穿戴設備的名稱,選擇要建立連接的可穿戴設備的名稱,向該可穿戴設備發送建立連接的連接請求,在所述可穿戴設備中通過連接請求中的當前設備的ID或設備標識,確定待連接的當前設備的名稱是否為用戶想要建立連接關系的當前設備的名稱,若是,確認該連接請求,所述當前設備與所述可穿戴設備建立通訊連接。
[0136]在本實施例中,還可以使用W1-FI技術、紅外線傳輸技術和在現有技術下的任何可行的近距離通信技術使可穿戴設備與當前設備進行連接。當然,當本實施例用于可以進行遠程通訊的可穿戴設備時,所述無線通信方式也可以是各種2G、3G、4G的無線通信方式。
[0137]下面以W1-FI為例說明可穿戴設備與當前設備建立連接的步驟:
[0138]通過W1-FI檢測是否存在發出通訊狀態就緒信號的可穿戴設備,并獲取所述可穿戴設備的設備ID或設備標識;
[0139]通過W1-FI向所述可穿戴設備發送與當前設備建立通訊連接的綁定請求;所述綁定請求中包括:可穿戴設備的設備ID或設備標識和當前設備的ID或設備標識;
[0140]接收所述可穿戴設備發送的同意建立通訊連接的反饋消息;
[0141]與所述可穿戴設備建立通訊連接。[〇142]步驟S405,接收服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息。
[0143]在本實施例中,所述接收服務器端發送的支付請求,可以采用如下方式實現:通過互聯網絡接收服務器端發送的支付請求,所述支付請求中攜帶需要支付的銀行卡信息。
[0144]需要說明的是,在本步驟中的所述服務器端是在當前設備中綁定所述銀行卡信息的應用程序的后臺服務器端,例如:所述銀行卡信息是綁定在支付寶中的銀行卡信息,則在本步驟中是接收支付寶的服務器端發送的支付請求。
[0145]可以理解的,所述支付請求中還包含本次需要支付的具體金額的數目。
[0146]步驟S407,向所述服務器端發送與所述支付請求對價的授權信息。
[0147]在本實施例中,所述支付請求對價的授權信息,可以是授權服務器端從預存賬戶中扣除本次支付請求對價的授權信息;或者是支付本次支付請求對價的支付授權操作。
[0148]可以理解的,若登錄在當前設備中的對應應用程序的賬戶在服務器端中存儲了一定數量且足夠支付支付請求的金額,則可以向所述服務器端發送授權服務器端從賬戶中扣除本次支付請求對價的授權信息,該授權信息是允許服務器端對賬戶存儲了的金額進行修改的指令;若登錄在當前設備中的對應應用程序的賬戶在服務器端中沒有存儲一定數量的金額,則向服務器端發起支付本次支付請求對價的支付授權操作,即:通過銀行卡或其他方式向服務器端進行轉賬。
[0149]在上述的實施例中,提供了一種數據同步方法,與上述數據同步方法相對應的,本申請還提供了一種數據同步裝置。由于裝置的實施例基本相似于方法的實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。下述描述的裝置實施例僅僅是示意性的。所述數據同步裝置實施例如下:
[0150]請參考圖5,其示出了根據本申請的實施例提供的數據同步裝置的示意圖。[〇151]所述數據同步裝置,包括:信息獲取單元501、信息發送單元503、支付請求接收單元505以及授權信息發送單元507;[〇152]所述信息獲取單元501,用于獲取在當前設備中已綁定的銀行卡信息;
[0153]所述信息發送單元503,用于通過近距離通訊方式向可穿戴設備發送所述銀行卡信息;
[0154]所述支付請求接收單元505,用于接收服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息;
[0155]所述授權信息發送單元507,用于向所述服務器端發送與所述支付請求對價的授權信息。
[0156]在上述的實施例中,提供了一種可穿戴設備的編碼方法、一種可穿戴設備的編碼裝置、一種數據同步方法以及一種數據同步裝置,此外,本申請還提供了一種編碼系統;所述編碼系統實施例如下:
[0157]請參考圖6,其示出了根據本申請的實施例提供的編碼系統的示意圖。
[0158]所述編碼系統,包括:可穿戴設備的編碼裝置601以及數據同步裝置603;
[0159]其中,所述可穿戴設備的編碼裝置601,用于接收待編碼的數據信息;對所述待編碼的數據信息進行編碼;并生成所述數據信息編碼后的圖像;[〇16〇]所述數據同步裝置603,用于獲取在當前設備中已綁定的銀行卡信息;通過近距離通訊方式向可穿戴設備發送所述銀行卡信息;接收服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息;并向所述服務器端發送與所述支付請求對價的授權信息。
[0161]所述可穿戴設備的編碼裝置601,可以布置在可穿戴設備上,例如:智能手表或者智能手環上,但并不局限于這種設備,可以是能夠實現上述可穿戴設備的編碼方法的任何設備;所述數據同步裝置603,可以布置于智能移動終端上,例如:手機或者平板上,但并不不局限于這種設備,可以是能夠實現上述數據同步方法的任何設備。
[0162]在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。
[0163]內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。
[0164]1、計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態隨機存取存儲器 (SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器 (ROM)、電可擦除可編程只讀存儲器(EEPR0M)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數據信號和載波。
[0165]2、本領域技術人員應明白,本申請的實施例可提供為方法、系統或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0166]本申請雖然以較佳實施例公開如上,但其并不是用來限定本申請,任何本領域技術人員在不脫離本申請的精神和范圍內,都可以做出可能的變動和修改,因此本申請的保護范圍應當以本申請權利要求所界定的范圍為準。
【主權項】
1.一種可穿戴設備的編碼方法,其特征在于,包括:接收待編碼的數據信息;對所述待編碼的數據信息進行編碼;生成所述數據信息編碼后的圖像。2.根據權利要求1所述的可穿戴設備的編碼方法,其特征在于,所述待編碼的數據信 息,包括:銀行卡信息。3.根據權利要求2所述的可穿戴設備的編碼方法,其特征在于,所述對所述待編碼的數 據信息進行編碼是:采用二維碼編碼技術對所述待編碼的數據信息進行編碼。4.根據權利要求3所述的可穿戴設備的編碼方法,其特征在于,在所述對所述待編碼的 數據信息進行編碼的步驟之后,包括:判斷編碼后的所述數據信息的數據長度是否小于等于二維碼的最大容量;若是,則觸發并執行所述生成所述數據信息編碼后的圖像的步驟;若否,則對所述待編碼的數據信息進行壓縮,并采用二維碼編碼技術對壓縮后的待編 碼的數據信息進行編碼。5.根據權利要求3所述的可穿戴設備的編碼方法,其特征在于,所述生成所述數據信息 編碼后的圖像是二維碼圖像。6.根據權利要求5所述的可穿戴設備的編碼方法,其特征在于,在所述生成所述數據信 息編碼后的圖像的步驟之后,包括:將所述數據信息編碼后生成的二維碼圖像輸出到可穿戴設備的屏幕顯示區域中。7.根據權利要求1所述的可穿戴設備的編碼方法,其特征在于,在所述生成所述數據信 息編碼后的圖像的步驟之后,還包括:實時接收用戶的狀態信息;若在預設的時間段內未接收到所述用戶的狀態信息,則清除所述數據信息編碼后生成 的圖像。8.—種可穿戴設備的編碼裝置,其特征在于,包括:數據信息接收單元,用于接收待編碼的數據信息;編碼單元,用于對所述待編碼的數據信息進行編碼;圖像生成單元,用于生成所述數據信息編碼后的圖像。9.根據權利要求8所述的可穿戴設備的編碼裝置,其特征在于,所述數據信息接收單 元,具體用于接收銀行卡信息。10.根據權利要求9所述的可穿戴設備的編碼裝置,其特征在于,所述編碼單元,具體用 于采用二維碼編碼技術對所述待編碼的數據信息進行編碼。11.根據權利要求10所述的可穿戴設備的編碼裝置,其特征在于,還包括:容量判斷單元,用于在所述對所述待編碼的數據信息進行編碼之后,判斷編碼后的所 述數據信息的數據長度是否小于等于二維碼的最大容量;圖像生成觸發單元,用于接收所述容量判斷單元的判斷結果,若是,則觸發并執行所述 生成所述數據信息編碼后的圖像的步驟;壓縮單元,用于接收所述容量判斷單元的判斷結果,若否,則對所述待編碼的數據信息 進行壓縮,并采用二維碼編碼技術對壓縮后的待編碼的數據信息進行編碼。12.根據權利要求10所述的可穿戴設備的編碼裝置,其特征在于,所述圖像生成單元, 具體用于生成所述數據信息編碼后的二維碼圖像。13.根據權利要求12所述的可穿戴設備的編碼裝置,其特征在于,還包括:圖像顯示單元,用于在所述生成所述數據信息編碼后的圖像之后,將所述數據信息編 碼后生成的二維碼圖像輸出到可穿戴設備的屏幕顯示區域中。14.根據權利要求8所述的可穿戴設備的編碼裝置,其特征在于,還包括:用戶狀態接收單元,用于在所述生成所述數據信息編碼后的圖像之后,實時接收用戶 的狀態信息;圖像清除單元,用于若在預設的時間段內未接收到所述用戶的狀態信息,則清除所述 數據信息編碼后生成的圖像。15.—種數據同步方法,其特征在于,包括:獲取在當前設備中已綁定的銀行卡信息;通過近距離通訊方式向可穿戴設備發送所述銀行卡信息;接收服務器端發送的支付請求;所述支付請求中攜帶需要支付的銀行卡信息;向所述服務器端發送與所述支付請求對價的授權信息。16.—種數據同步裝置,其特征在于,包括:信息獲取單元,用于獲取在當前設備中已綁定的銀行卡信息;信息發送單元,用于通過近距離通訊方式向可穿戴設備發送所述銀行卡信息;支付請求接收單元,用于接收服務器端發送的支付請求;所述支付請求中攜帶需要支 付的銀行卡信息;授權信息發送單元,用于向所述服務器端發送與所述支付請求對價的授權信息。17.—種編碼系統,其特征在于,包括:根據上述權利要求8至14中任一項所述的可穿戴 設備的編碼裝置;以及根據權利要求16所述的數據同步裝置。
【文檔編號】G06K19/06GK105956644SQ201610260274
【公開日】2016年9月21日
【申請日】2016年4月25日
【發明人】劉洋, 賈宇勝
【申請人】上海海漾軟件技術有限公司