本申請涉及信息處理技術領域,尤其涉及一種信息圖像顯示方法及裝置。
背景技術:
隨著智能設備技術的發(fā)展,用戶的手機、手表等設備都可以支持多種近距離信息交換方式,相應也產生了許多應用場景,例如支付、門禁、交換名片等。在各種近距離信息交換方式中,利用圖像進行信息交換是應用較為廣泛的一種,其基本原理是:通過特定的編碼方式,將待傳輸?shù)男畔⑥D換為圖像(例如二維條形碼、一維條形碼或可變條碼等)的形式,需要進行信息傳輸時,將上述圖像顯示在發(fā)送端設備的屏幕上,接收端設備通過攝像頭或專用的掃描模塊獲取該圖像,然后對圖像進行解碼獲得原始信息。
利用圖像進行信息交換具有實現(xiàn)簡單、使用方便的特點,但是另一方面,由于信息圖像在發(fā)送端設備上顯示時,其他任何設備都可以輕易獲取到該圖像,導致這種信息發(fā)送方式在某種程度上具有廣播性質。然而在很多實際應用場景中,信息圖像中可能攜帶著各種隱私信息,例如支付賬號、密碼等等,如果被惡意用戶通過偷拍等方式將圖像記錄下來,將會造成非常嚴重的后果。因此,如何提高圖像信息交換的安全性,是當前一個重要的研究方向。
技術實現(xiàn)要素:
針對上述技術問題,本申請?zhí)峁┮环N信息圖像顯示方法及裝置,技術方案如下:
根據(jù)本申請的第1方面,提供一種信息圖像顯示方法,應用于具有NFC模 塊的用戶設備,該方法包括:
接收信息圖像顯示指令;
根據(jù)所述信息圖像顯示指令,確定待顯示的信息圖像;
調用所述NFC模塊對用戶設備所處環(huán)境的NFC信號進行檢測;
在所述NFC模塊能夠檢測到NFC信號的狀態(tài)下,將所述信息圖像在用戶設備的屏幕上進行顯示,否則不對所述信息圖像進行顯示。
根據(jù)本申請的第2方面,提供一種信息圖像顯示裝置,應用于具有NFC模塊的用戶設備,該裝置包括:
接收信息圖像顯示指令;
根據(jù)所述信息圖像顯示指令,確定待顯示的信息圖像;
調用所述NFC模塊對用戶設備所處環(huán)境的NFC信號進行檢測;
在所述NFC模塊能夠檢測到NFC信號的狀態(tài)下,將所述信息圖像在用戶設備的屏幕上進行顯示,否則不對所述信息圖像進行顯示。
本申請所提供的技術方案,利用NFC信號作為信息圖像顯示的觸發(fā)條件之一,當用戶希望利用移動設備向特定的接收方展示信息圖像、并執(zhí)行相應的顯示操作時,用戶設備的屏幕上并不會立即顯示該信息圖像,只有當用戶設備中的NFC模塊能夠檢測到周圍環(huán)境的NFC信號時,信息圖像才會顯示在用戶設備的屏幕上。在實際應用中,如果圖像信息接收設備具有NFC模塊,那么當用戶將自己的設備靠近圖像信息接收設備時,信息圖像才會顯示在用戶設備的屏幕上,當用戶將設備遠離圖像接收設備時,顯示在用戶設備屏幕上的信息圖像會立即消失。
本申請所提供的技術方案,通過縮短信息圖像的有效展示時長,降低圖像被惡意獲取的可能性,而且即便在信息圖像展示期間,由于“靠近接收設備”的實際環(huán)境限制,也使得惡意獲取圖像的行為在客觀上難以實施。另一方面,本申請方案利用NFC感應技術,能夠將信息圖像的有效展示時間自動控制在有實際信息交換需求的短暫時間內,從而不需要用戶執(zhí)行更多的操作參與控制,具有較高的使用便利性。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請的信息圖像顯示方法的流程示意圖;
圖2是本申請方案的一種具體應用場景示意圖;
圖3是本申請方案的另一種具體應用場景示意圖;
圖4是本申請的信息圖像顯示裝置的第一種結構示意圖;
圖5是本申請的信息圖像顯示裝置的第二種結構示意圖;
圖6是用于配置本申請裝置的一種設備的結構示意圖。
具體實施方式
根據(jù)現(xiàn)有的信息圖像使用方法,用戶在設備上觸發(fā)“顯示”功能后,信息圖像就會一直在設備屏幕上顯示,直到用戶手動取消顯示或設備自動進入待機狀態(tài),在這段時間內,信息圖像被惡意獲取的風險很大。以手機二維碼支付場景為例,很多用戶習慣在排隊等待支付時,提前在手機上的將支付二維碼顯示出來,或者在支付完畢后不立即執(zhí)行取消顯示操作,甚至可能因為忙于做其他事情(例如購物之后的打包),將顯示有支付二維碼的手機放在一邊……這些無意識的用戶行為,均會給惡意用戶創(chuàng)造條件。
針對上述問題,本申請?zhí)岢龅姆桨甘?,利用用戶設備上的NFC(Near Field Communication,近場通信)模塊來控制信息圖像的顯示,實際應用時,在信息圖像的接收設備上配置NFC模塊,根據(jù)NFC的特性,可以實現(xiàn)當用戶設備靠近接收設備時,信息圖像才會顯示在用戶設備屏幕上,反之當用戶設備遠離接收 設備,信息圖像會立即消失,通過這種方式來提高信息圖像使用的安全性。
為了使本領域技術人員更好地理解本申請中的技術方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行詳細地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員所獲得的所有其他實施例,都應當屬于本申請保護的范圍。
本申請所提供的信息圖像顯示方案,應用于具有NFC模塊的用戶設備,當然,為了實現(xiàn)信息圖像的顯示,該用戶設備還需要具備基本的顯示功能,具體的用戶設備形式可以是手機、平板電腦、智能手表等復合型設備,還可以是如電子名片、電子標簽等單一功能設備,本申請對此并不需要進行限定。此外,信息圖像的具體形式可以是二維碼、一維條形碼或可變條碼等,而應用場景則可以是支付、門禁、名片交換等,這些均不影響本申請方案的實現(xiàn)。
圖1所示,為本申請?zhí)峁┑男畔D像顯示方法的流程圖,該方法可以包括以下步驟:
S101,接收信息圖像顯示指令;
S102,根據(jù)所述信息圖像顯示指令,確定待顯示的信息圖像;
S103,調用NFC模塊對用戶設備所處環(huán)境的NFC信號進行檢測;
S104,在NFC模塊能夠檢測到NFC信號的狀態(tài)下,將信息圖像在用戶設備的屏幕上進行顯示,
S105,在NFC模塊無法檢測到NFC信號的狀態(tài)下,不對信息圖像進行顯示。
下面以利用手機二維碼(也稱二維條形碼)進行快捷支付的應用場景為例,對上述方案進行說明。
根據(jù)S101,用戶在希望使用二維碼進行支付時,在手機上執(zhí)行相應的觸發(fā)操作,例如在特定應用中選擇“付款碼”、“當面付”等功能,以向手機發(fā)出信息圖像顯示指令,在本實施例中相當于支付操作指令。當然,用戶也可以通過手勢、聲控、等其他方式實現(xiàn)顯示觸發(fā)操作,本申請對此并不需要進行限定。
根據(jù)S102,手機在接收到信息圖像顯示指令后,確定用于支付的二維碼圖像。這里可以是獲取預先生成的靜態(tài)二維碼圖像,也可以采用即時編碼生成二維碼圖像的方式。
本申請方案與現(xiàn)有技術方案的區(qū)別在于,確定二維碼圖像后,并不會立即將二維碼圖像顯示在手機屏幕上,而是令手機進入一種“觸發(fā)顯示”狀態(tài),在該狀態(tài)下,進一步判斷其他的觸發(fā)條件是否滿足,并以此控制是否對二維碼圖像進行顯示。
本申請利用NFC信號作為二維碼圖像顯示的另一觸發(fā)條件。根據(jù)S103~S105,在圖像觸發(fā)顯示狀態(tài)下,調用NFC模塊對手機周圍環(huán)境的NFC信號進行持續(xù)性檢測,如果能夠檢測到NFC信號,則在手機屏幕上顯示已確定的二維碼圖像,反之如果無法檢測到NFC信號,則不顯示上述二維碼圖像。
NFC是一種短距高頻無線通信技術,由RFID(Radio Frequency Identification,無線射頻識別)技術演變而來。NFC模塊是內置在手機等用戶設備中的射頻模塊,利用該模塊,可以檢測到近場短距離高頻的無線電波,并通過頻譜中無線頻率部分的電磁感應耦合方式傳遞信息。
NFC的有效通信距離一般在10cm之內,利用該特性,可以巧妙地控制二維碼圖像的顯示時機。實際應用時,在掃描設備上也配置NFC模塊,手機在圖像觸發(fā)顯示狀態(tài)下,一旦足夠接近掃碼設備,使得手機上的NFC模塊能夠感應到掃碼設備中的NFC模塊,就可以觸發(fā)二維碼圖像的顯示,反之,在手機遠離掃碼設備時,手機屏幕上不會顯示二維碼圖像。通過這種方式,一方面能夠縮短二維碼圖像的有效展示時長,降低圖像被惡意獲取的可能性,而且即便在信息圖像展示期間,由于掃碼設備是貼近并且擋在手機屏幕前方的,這種情況下,無論是利用攝像頭還是手動偷拍都難以實施。
另外,本申請方案利用NFC感應技術,能夠將二維碼圖像的有效展示時間自動控制在掃描所需的短暫時間內,即:接近自動顯示、移開自動消失,不需要用戶執(zhí)行更多的操作參與控制,具有較高的使用便利性。而且,考慮到實際的應用場景,用戶在手動觸發(fā)顯示操作以后,必然是有實際的信息交換需求, 也就是說在圖像觸發(fā)顯示狀態(tài)期間,除了掃碼設備之外,用戶基本不會再將手機靠近其他NFC設備,因此實際的誤判可能性是非常小的。
需要說明的是,NFC本身也是一種近距離信息交換技術,但是在本申請方案中,實際可以僅將NFC作為一種用于測距的手段,并不需要利用NFC模塊進行實際的數(shù)據(jù)交換。這樣可以令本申請方案的實現(xiàn)限制大大降低,例如:很多手機NFC模塊都安裝在手機背面,而且在信息交換時必須將對端NFC模塊緊貼在手機背后,如果將對端NFC模塊靠近手機屏幕一側,則會由于信號強度不滿足要求而導致信息交換無法正確進行。但是在本申請方案中,由于不需要利用NFC進行實際的數(shù)據(jù)傳輸,因此僅需要檢測到低強度的NFC信號即可以觸發(fā)信息圖像顯示。另外,目前NFC存在多種標準,不同標準的NFC模塊可能存在一些兼容性問題,例如用NFC手機讀取公交卡時,經(jīng)常遇到能夠識別卡片存在,但卻無法正常讀取數(shù)據(jù)的情況,而應用本申請方案則不受此限制。對于掃碼設備而言,甚至可以通過NFC貼片等方式實現(xiàn)簡單改造,具有較低的實施成本。當然,實現(xiàn)本申請方案并不需要對是否將NFC用于測距之外的其他用途進行限定。
圖2為將本申請方案應用于地鐵驗票閘機的一種具體實施場景示意圖,在閘機掃碼窗口附近安裝有NFC模塊。當用戶在支付寶應用中選擇“當面付”功能后,二維碼圖像并不立即顯示在手機屏幕上。當用戶將手機靠近閘機掃碼窗口后,手機中的NFC模塊感應到閘機中安裝的NFC模塊,觸發(fā)二維碼圖像在手機屏幕上顯示,同時完成掃碼交互。用戶將手機移開閘機掃碼窗口后,在手機屏幕上顯示的二維碼圖像消失。
可以理解的是,本申請方案中的“不顯示信息圖像”所指代的是不顯示攜帶有實際待傳輸信息的圖像,因此實際的顯示方式并不僅限于顯示空白區(qū)域。例如,在本申請的一種具體方式中,可以在“不顯示信息圖像”期間,在用戶設備的屏幕上顯示一張偽圖像。如圖3所示,該偽圖像可以采用與真實圖像相似的樣式,但是其中不攜帶有效的待傳輸信息,例如支付場景下的賬號與密碼、名片交換場景下的姓名與聯(lián)系方式等等,這樣即使偽圖像被惡意獲取,也不會 造成任何實際損失。根據(jù)實際需求,還可以在偽圖像中進一步添加其他功能信息,例如可以設置為:當偽圖像被掃描后觸發(fā)某種告警機制,以提醒用戶有人正在使用偽圖像,請注意個人信息的安全。
此外,在未顯示信息圖像的情況下,也可以顯示某種提示信息,以提示用戶將自己的設備靠近信息圖像的接收設備,例如顯示“請將手機靠近掃碼設備”等字樣。當然,這里也可以通過聲音、振動等方式來提示用戶,本申請并不需要對該提示信息的具體輸出方式進行限定。
考慮到在信息圖像實際顯示期間,用戶自己可能是難以看到的,因此信息圖像顯示之后,也可以輸出某種提示信息,以告知用戶圖像已正確顯示。結合用戶設備的實際情況,這里可以選用的提示方式包括聲音、振動、閃光燈指示等等,而考慮到環(huán)境噪音干擾及保密性等因素,以觸發(fā)設備振動的方式實現(xiàn)提示是一種較為合適的方案,當然,本申請也并不需要對該提示信息的具體輸出方式進行限定。
在本申請的一種具體實施方式中,還可以設定當無法檢測到NFC信號的時長超過預設某個閾值(例如20秒、30秒等)時,停止對NFC信號進行檢測,也即退出圖像觸發(fā)顯示狀態(tài),從而進一步提高安全性,并且降低用戶設備的電量消耗。
相應于上述方法實施例,本申請還提供一種信息圖像顯示裝置,參見圖4所示,該裝置可以包括:
顯示指令接收模塊110,用于接收信息圖像顯示指令;
信息圖像確定模塊120,用于根據(jù)信息圖像顯示指令,確定待顯示的信息圖像;
檢測控制模塊130,用于調用NFC模塊對用戶設備所處環(huán)境的NFC信號進行檢測;
顯示控制模塊140,用于在NFC模塊能夠檢測到NFC信號的狀態(tài)下,將信息圖像在用戶設備的屏幕上進行顯示,否則不對信息圖像進行顯示。
在本申請的一種具體實施方式中,顯示控制模塊140,可以具體用于:在不 對所述信息圖像進行顯示時,在用戶設備的屏幕上顯示不攜帶有效待傳輸信息的偽圖像。
在本申請的一種具體實施方式中,檢測控制模塊130,還可以用于:如果無法檢測到NFC信號的時長超過預設的時長閾值,則停止對NFC信號進行檢測。
參見圖5所示,在本申請的一種具體實施方式中,上述信息圖像顯示裝置還可以包括:
第一提示模塊150,用于在未顯示信息圖像的情況下,輸出第一提示信息,以提示用戶將用戶設備靠近信息圖像的接收設備。例如,以屏幕顯示的方式輸出第一提示信息。
參見圖5所示,在本申請的一種具體實施方式中,上述信息圖像顯示裝置還可以包括:
第二提示模塊160,用于在對信息圖像進行顯示之后,輸出第二提示信息,以提示用戶信息圖像已正確顯示。例如,以觸發(fā)用戶設備振動的方式輸出第二提示信息。
可以理解的是,第一提示模塊150與第二提示模塊160作為兩種功能獨立的模塊,既可以如圖5所示同時配置在裝置中,也可以分別單獨配置在裝置中,因此圖5所示的結構不應理解為對本申請方案的限定。
基于上述的圖像顯示裝置,本申請還提供一種條形碼支付裝置,應用于具有NFC模塊的用戶設備,該裝置包括:
支付操作指令接收模塊,用于接收支付操作指令;
支付條形碼確定模塊,用于根據(jù)所述支付操作指令,確定用于支付的條形碼圖像;
檢測控制模塊,用于調用所述NFC模塊對用戶設備所處環(huán)境的NFC信號進行檢測;
支付條形碼顯示控制模塊,用于在所述NFC模塊能夠檢測到NFC信號的狀態(tài)下,將所述條形碼圖像在用戶設備的屏幕上進行顯示,否則不對所述條形碼圖像進行顯示。
可以理解的是,該條形碼支付裝置是前述圖像顯示裝置在具體應用環(huán)境下的一種實現(xiàn),因此其具體的實施原理及結構示意可參見前述圖像顯示裝置實施例及圖4、圖5的介紹,在本實施例中不再重復說明。
此外,上述裝置中各個模塊的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
本申請所提供的上述裝置可以應用于手機、平板電腦、智能手表等設備上,圖6所示,為本申請所提供的用于配置上述裝置的一種設備硬件結構示意圖,該設備可以包括:處理器1010、存儲器1020、輸入/輸出接口1030、通信接口1040和總線1050。其中處理器1010、存儲器1020、輸入/輸出接口1030和通信接口1040通過總線1050實現(xiàn)彼此之間在設備內部的通信連接。
處理器1010可以采用通用的CPU(Central Processing Unit,中央處理器)、微處理器、應用專用集成電路(Application Specific Integrated Circuit,ASIC)、或者一個或多個集成電路等方式實現(xiàn),用于執(zhí)行相關程序,以實現(xiàn)本申請所提供的技術方案。
存儲器1020可以采用ROM(Read Only Memory,只讀存儲器)、RAM(Random Access Memory,隨機存取存儲器)、靜態(tài)存儲設備,動態(tài)存儲設備等形式實現(xiàn)。存儲器1020可以存儲操作系統(tǒng)和其他應用程序,在通過軟件或者固件來實現(xiàn)本申請所提供的技術方案時,相關的程序代碼保存在存儲器1020中,并由處理器1010來調用執(zhí)行。
輸入/輸出接口1030用于連接輸入/輸出模塊,以實現(xiàn)信息輸入及輸出。輸入輸出/模塊可以作為組件配置在設備中(圖中未示出),也可以外接于設備以提供相應功能。其中輸入設備可以包括鍵盤、鼠標、觸摸屏、麥克風、各類傳感器等,輸出設備可以包括顯示器、揚聲器、振動器、指示燈等。
通信接口1040用于連接通信模塊(圖中未示出),以實現(xiàn)本設備與其他設備的通信交互。其中通信模塊可以通過有線方式(例如USB、網(wǎng)線等)實現(xiàn)通信,也可以通過無線方式(例如移動網(wǎng)絡、WIFI、藍牙等)實現(xiàn)通信。
總線1050包括一通路,在設備的各個組件(例如處理器1010、存儲器1020、 輸入/輸出接口1030和通信接口1040)之間傳輸信息。
需要說明的是,盡管上述設備僅示出了處理器1010、存儲器1020、輸入/輸出接口1030、通信接口1040以及總線1050,但是在具體實施過程中,該設備還可以包括實現(xiàn)正常運行所必需的其他組件。此外,本領域的技術人員可以理解的是,上述設備中也可以僅包含實現(xiàn)本申請方案所必需的組件,而不必包含圖中所示的全部組件。
通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,在實施本申請方案時可以把各模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。也可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
以上所述僅是本申請的具體實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本申請的保護范圍。