控制移動終端光信號的方法、裝置及移動終端的制作方法
【專利摘要】本發(fā)明提供了一種控制移動終端光信號的方法、裝置及移動終端,該方法包括獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼,調(diào)用上述移動終端的相機功能,根據(jù)上述編碼設(shè)置上述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制上述閃光燈發(fā)射攜帶有上述編碼的可見光信號。本發(fā)明解決了相關(guān)技術(shù)中控制移動終端的光信號比較困難的問題,具有控制移動終端發(fā)射光信號傳遞光信息比較簡單的有益效果。
【專利說明】控制移動終端光信號的方法、裝置及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及可見光通信領(lǐng)域,具體而言,涉及一種控制移動終端光信號的方法、裝置及移動終端。
【背景技術(shù)】
[0002]相關(guān)技術(shù)中,移動終端通過應(yīng)用程序很難控制移動終端的光信號的發(fā)射。因為IOS與WP都是封閉式系統(tǒng),其均是通過直接設(shè)置的命令來調(diào)用閃光燈;而安卓手機操作系統(tǒng)為開放式,雖然當(dāng)前安卓手機操作系統(tǒng)是使用同一家公司的操作系統(tǒng),但是手機的硬件卻是由不同生產(chǎn)廠商提供,所以通過應(yīng)用程序接口提供的方法即直接調(diào)用的方式控制閃光燈,只能打開很少手機的閃光燈。
[0003]針對相關(guān)技術(shù)中控制移動終端的光信號比較困難的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種控制移動終端光信號的方法、裝置及移動終端,以至少解決上述問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種控制移動終端光信號的方法,該方法包括:獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼;調(diào)用所述移動終端的相機功能;根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見
光信號。
[0006]優(yōu)選地,所述閃光燈的參數(shù)包括以下至少之一:所述閃光燈的開關(guān)參數(shù),其中,所述開關(guān)參數(shù)用于控制所述閃光燈的開和/或關(guān);所述閃光燈的開關(guān)間隙時間參數(shù),其中,所述開關(guān)間隙時間參數(shù)用于控制所述閃光燈的開關(guān)間隙時間。
[0007]優(yōu)選地,所述編碼為二進制代碼,根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射所述可見光信號包括:根據(jù)所述開關(guān)參數(shù),控制所述閃光燈的開和/或關(guān),其中,所述閃光燈開時發(fā)射碼元1,所述閃光燈關(guān)時發(fā)射碼元O。
[0008]優(yōu)選地,調(diào)用所述移動終端的相機功能之后,所述方法還包括:獲取所述相機的默認的啟動參數(shù),并減少所述啟動參數(shù)的個數(shù)。
[0009]優(yōu)選地,獲取所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼包括:獲取所述待發(fā)送數(shù)據(jù),對所述待發(fā)送數(shù)據(jù)進行編碼,得到所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼。
[0010]優(yōu)選地,所述待發(fā)送數(shù)據(jù)包括以下至少之一:身份標(biāo)識信息,認證信息,支付信息。
[0011]優(yōu)選地,所述調(diào)用所述移動終端的相機功能的函數(shù)包括Camera, open O。
[0012]優(yōu)選地,獲取所述相機的默認參數(shù)的函數(shù)包括Camera.getParameters O。
[0013]優(yōu)選地,設(shè)置所述相機的閃光燈的參數(shù)的函數(shù)包括Camera.setFlashMode O。
[0014]根據(jù)本發(fā)明的另一個方面,提供了一種控制移動終端光信號的裝置,該裝置包括獲取模塊,用于獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼;調(diào)用模塊,用于調(diào)用所述移動終端的相機功能;控制模塊,用于根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見光信號。
[0015]優(yōu)選地,所述閃光燈的參數(shù)包括以下至少之一:所述閃光燈的開關(guān)參數(shù),其中,所述開關(guān)參數(shù)用于控制所述閃光燈的開和/或關(guān);所述閃光燈的開關(guān)間隙時間參數(shù),其中,所述開關(guān)間隙時間參數(shù)用于控制所述閃光燈的開關(guān)間隙時間。
[0016]優(yōu)選地,所述控制模塊還用于根據(jù)所述開關(guān)參數(shù),控制所述閃光燈的開和/或關(guān),其中,所述閃光燈開時發(fā)射碼元1,所述閃光燈關(guān)時發(fā)射碼元O。
[0017]優(yōu)選地,所述獲取模塊還用于獲取所述待發(fā)送數(shù)據(jù),對所述待發(fā)送數(shù)據(jù)進行編碼,得到所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼。
[0018]根據(jù)本發(fā)明的又一個方面,提供了一種移動終端,包括相機及用于所述相機曝光補償?shù)拈W光燈,還包括上述第十至十三項中任一項方案所述的裝置。
[0019]優(yōu)選地,所述閃光燈包括LED燈。
[0020]本發(fā)明通過采用獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼,調(diào)用所述移動終端的相機功能,根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見光信號,即通過移動終端的相機功能控制移動終端的光信號,解決了相關(guān)技術(shù)控制移動終端的光信號比較困難的問題,具有控制移動終端發(fā)射光信號傳遞光信息比較簡單的有益效果。
【專利附圖】
【附圖說明】
[0021]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本發(fā)明實施例的控制移動終端光信號的方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明實施例的控制移動終端光信號的裝置的結(jié)構(gòu)示意圖;
[0024]圖3是根據(jù)本發(fā)明優(yōu)選實施例的控制移動終端光信號的方法的流程圖;以及
[0025]圖4是根據(jù)本發(fā)明優(yōu)選實施例的移動終端與光信號處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0027]本發(fā)明實施例提供了一種控制移動終端光信號的方法,圖1是根據(jù)本發(fā)明實施例的控制移動終端光信號的方法的流程圖,如圖1所示,該流程包括以下步驟:
[0028]步驟S102,獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼;
[0029]步驟S104,調(diào)用所述移動終端的相機功能;
[0030]步驟S106,根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見光信號。
[0031]通過上述步驟,解決了相關(guān)技術(shù)中控制移動終端的光信號比較困難的問題。
[0032]在本發(fā)明實施例的一個優(yōu)選實施方式中,閃光燈可以為LED燈,LED燈的參數(shù)有很多種,優(yōu)選地,可以是通過以下至少之一的參數(shù)控制LED燈:LED燈的開關(guān)參數(shù);LED燈的開關(guān)間隙時間參數(shù)。具體地說,可以根據(jù)所述LED燈的開關(guān)參數(shù)控制所述LED燈的開和/或關(guān),進而根據(jù)所述LED燈開和/或關(guān)控制所述LED燈發(fā)射不同的光信號。還可以根據(jù)所述LED燈的開關(guān)間隙時間參數(shù)調(diào)整所述LED燈的開關(guān)頻率,比如通過減少相機參數(shù)的個數(shù),降低開關(guān)LED間隙時間,提高LED燈光信號的傳輸速率。
[0033]在本發(fā)明實施例的一個優(yōu)選實施方式中,根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射所述可見光信號可以包括:根據(jù)所述開關(guān)參數(shù),控制所述閃光燈的開和/或關(guān),其中,所述閃光燈開時發(fā)射碼元1,所述閃光燈關(guān)時發(fā)射碼元O。當(dāng)然,在其他的實施例中,也可以是在閃光燈開時發(fā)射碼元0,在閃光燈關(guān)時發(fā)射碼元I。
[0034]在本發(fā)明實施例的另外一個優(yōu)選實施方式中,調(diào)用所述移動終端的相機功能之后,所述方法還可以包括:獲取所述相機的默認的啟動參數(shù),并減少所述啟動參數(shù)的個數(shù)。通過上述步驟,可以通過減少所述啟動參數(shù)的個數(shù)的方式,降低開關(guān)LED燈間隙時間的效果,從而提高光信息的傳輸速率。
[0035]在本發(fā)明實施例的又一個優(yōu)選實施方式中,獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼可以包括:獲取待發(fā)送數(shù)據(jù),對所述待發(fā)送數(shù)據(jù)進行編碼,得到所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼。其中,所述待發(fā)送數(shù)據(jù)包括以下至少之一:身份標(biāo)識信息,認證信息,支付信息。通過上述步驟,可以將移動終端控制光信號發(fā)射的方法應(yīng)用到多個場景,比如身份認證場景,或者地鐵檢票場景,或者停車計費場景等。
[0036]本實施例還提供了 一種控制移動終端光信號的裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0037]圖2是根據(jù)本發(fā)明實施例的控制移動終端光信號的裝置的結(jié)構(gòu)示意圖,如圖2所示,該裝置包括:
[0038]獲取模塊22,用于獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼。
[0039]調(diào)用模塊24,用于調(diào)用所述移動終端的相機功能;
[0040]控制模塊26,用于根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見光信號。
[0041]優(yōu)選地,所述閃光燈的參數(shù)可以包括以下至少之一:所述閃光燈的開關(guān)參數(shù),其中,所述開關(guān)參數(shù)用于控制所述閃光燈的開和/或關(guān);所述閃光燈的開關(guān)間隙時間參數(shù),其中,所述開關(guān)間隙時間參數(shù)用于控制所述閃光燈的開關(guān)間隙時間。
[0042]優(yōu)選地,所述控制模塊26還用于根據(jù)所述開關(guān)參數(shù),控制所述閃光燈的開和/或關(guān),其中,所述閃光燈開時發(fā)射碼元I,所述閃光燈關(guān)時發(fā)射碼元O。
[0043]優(yōu)選地,所述獲取模塊22還用于獲取所述待發(fā)送數(shù)據(jù),對所述待發(fā)送數(shù)據(jù)進行編碼,得到所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼。
[0044]本發(fā)明實施例還提供了一種移動終端,包括相機、用于所述相機曝光補償?shù)拈W光燈以及上述實施例提供的控制移動終端光信號的裝置。
[0045]以下結(jié)合優(yōu)選實施例進行說明,以下優(yōu)選實施例結(jié)合了上述實施例及其優(yōu)選實施方式。
[0046]圖3是根據(jù)本發(fā)明優(yōu)選實施例的控制移動終端光信號的方法的流程圖,本實施例中,閃光燈可以是LED燈,如圖3所示,通過相機控制LED閃爍,并發(fā)送信號的步驟如下:[0047]步驟S302,調(diào)用相機功能。
[0048]在檢測到用戶觸發(fā)移動終端發(fā)射光信號的操作后,調(diào)用移動終端的相機功能。比如,在移動終端上設(shè)置一個獨立的按鍵,檢測到用戶按動此按鍵后,便調(diào)用移動終端的相機功能,通過相機功能控制移動終端光信號的發(fā)射。當(dāng)然,也可以通過長按移動終端上的某個鍵來觸發(fā)移動終端發(fā)射光信號。還可以通過某些鍵的組合來觸發(fā)移動終端發(fā)射光信號。調(diào)用相機功能的函數(shù)可以是Camera, open O。
[0049]步驟S304,獲取相機的默認參數(shù)。
[0050]通過獲取相機參數(shù)的函數(shù)Camera.getParameters O獲取相機的默認參數(shù)。
[0051]步驟S306,修改相機的默認參數(shù)。
[0052]修改相機的默認參數(shù),比如減少相機默認啟動參數(shù)的個數(shù),這樣就可以減少每次啟動和調(diào)用相機參數(shù)的個數(shù),降低開關(guān)LED燈間隙時間,提高光信號傳輸速率。此步驟相當(dāng)于設(shè)置和優(yōu)化LED燈的開關(guān)間隙時間參數(shù)。
[0053]步驟S308,調(diào)用相機的參數(shù)。
[0054]通過Camera.setParameters函數(shù)調(diào)用相機的參數(shù),此時調(diào)用的相機參數(shù)為經(jīng)過步驟S306修改后的相機參數(shù)。
[0055]步驟S310,設(shè)置LED燈的參數(shù)。
[0056]通過以下函數(shù)setFlashMode O的設(shè)置控制相機參數(shù)中的LED燈的開和/或關(guān),使LED燈按預(yù)定編碼如二進制編碼發(fā)出可見光信號。比如,待發(fā)送數(shù)據(jù)對應(yīng)的二進制編碼假設(shè)為“110011”,則將LED燈的開關(guān)順序參數(shù)設(shè)置為“110011”,在LED燈開時表示發(fā)射二進制“ I ”,在LED燈關(guān)時表示發(fā)射二進制“0”,并設(shè)置相鄰兩個二進制碼的間隔時間,如此,便可以控制LED按照預(yù)定的編碼發(fā)出可見光信號。當(dāng)然,也可以是在上升脈沖時表示發(fā)射二進制“1”,在下降脈沖時表示發(fā)射二進制“O”。其中,待發(fā)送數(shù)據(jù)可以是身份標(biāo)識,比如門禁系統(tǒng)的身份標(biāo)識,這樣,發(fā)送光信號的移動終端相當(dāng)于門禁系統(tǒng)的光子客戶端,其向門禁系統(tǒng)的光子接收端發(fā)送身份標(biāo)識進行身份認證。當(dāng)然,待發(fā)數(shù)據(jù)也可以是停車計費用戶的身份標(biāo)識,用于停車計費的認證及計算,待發(fā)數(shù)據(jù)還可以是地鐵、公交的檢票系統(tǒng)中的身份標(biāo)識,用于進行地鐵檢票及公交檢票的身份認證及相應(yīng)的余額的計算。待發(fā)數(shù)據(jù)可以從外部源獲取,比如,由ID分配系統(tǒng)統(tǒng)一分配,然后在本地將待發(fā)數(shù)據(jù)處理為二進制編碼并保存,當(dāng)然,也可以是在ID分配系統(tǒng)進行分配時便是二進制編碼。
[0057]步驟S312,釋放相機。
[0058]在通過LED燈發(fā)射光信號結(jié)束之后,可以通過釋放函數(shù)Camera.releaseO釋放相機。
[0059]圖4是根據(jù)本發(fā)明優(yōu)選實施例的移動終端與光信號處理裝置的結(jié)構(gòu)示意圖,如圖4所示,移動終端402包括控制器4022、攝像頭4024、閃光燈4026。其中,控制器4022相當(dāng)于圖2中的獲取模塊22、調(diào)用模塊24和控制模塊26。光信號處理裝置404包括光信號接收器4042、光電轉(zhuǎn)換器4044和處理器4046。攝像頭4024相當(dāng)于上述實施例所述的相機。
[0060]控制器4022在檢測到需要移動終端402發(fā)射光信號后,調(diào)用移動終端402的攝像頭4024功能。比如,移動終端402需要發(fā)射光信號進行身份認證時,用戶可能長按某個按鍵,觸發(fā)移動終端402發(fā)射光信號。此時,控制器4022檢測到用戶的操作后,便通過Camera, open O函數(shù)調(diào)用攝像頭4024功能。之后通過獲取攝像頭4024參數(shù)函數(shù)Camera.getParameters O獲取攝像頭4024的默認參數(shù),并修改攝像頭4024的默認參數(shù),比如通過減少參數(shù)的個數(shù),降低開關(guān)閃光燈4026間隙時間,提高光信號傳輸速率。最后,通過函數(shù)setFlashMode O的設(shè)置控制閃光燈4026的開和/或關(guān)。在閃光燈4026開時發(fā)射“ 1”,在閃光燈4026關(guān)時發(fā)射“O”。當(dāng)然,也可以是在上升脈沖時,發(fā)射“1”,在下降脈沖時發(fā)射“O”。在控制閃光燈4026發(fā)射光信號結(jié)束之后,可以通過釋放函數(shù)Camera, release O釋放攝像頭 4024。
[0061]光信號接收器4042接收到移動終端402通過閃光燈4026發(fā)射的光信號之后,將光信號傳遞給光電轉(zhuǎn)換器4044,光電轉(zhuǎn)換器4044對光信號進行光電轉(zhuǎn)換,得到電信號。之后將電信號傳送給處理器4046進行解碼等處理。比如,假設(shè)移動終端發(fā)送的光信號是進行身份認證,光信號處理裝置404接收到光信號之后,進行上述處理,對移動終端進行認證,判斷其是否具有相關(guān)權(quán)限等。
[0062]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:通過移動終端的相機功能控制移動終端的光信號的發(fā)射。
[0063]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種控制移動終端光信號的方法,其特征在于,包括: 獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼; 調(diào)用所述移動終端的相機功能; 根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見光信號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述閃光燈的參數(shù)包括以下至少之一: 所述閃光燈的開關(guān)參數(shù),其中,所述開關(guān)參數(shù)用于控制所述閃光燈的開和/或關(guān); 所述閃光燈的開關(guān)間隙時間參數(shù),其中,所述開關(guān)間隙時間參數(shù)用于控制所述閃光燈的開關(guān)間隙時間。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述編碼為二進制代碼,根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射所述可見光信號包括:根據(jù)所述開關(guān)參數(shù),控制所述閃光燈的開和/或關(guān),其中,所述閃光燈開時發(fā)射碼元1,所述閃光燈關(guān)時發(fā)射碼元O。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,調(diào)用所述移動終端的相機功能之后,所述方法還包括:獲取所述相機的默認的啟動參數(shù),并減少所述啟動參數(shù)的個數(shù)。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,獲取所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼包括:獲取所述待發(fā)送數(shù)據(jù),對所述待發(fā)送數(shù)據(jù)進行編碼,得到所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼。
6.根據(jù)權(quán)利要求5所述`的方法,其特征在于,所述待發(fā)送數(shù)據(jù)包括以下至少之一:身份標(biāo)識信息,認證信息,支付信息。
7.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述調(diào)用所述移動終端的相機功能的函數(shù)包括Camera, open O。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,獲取所述相機的默認參數(shù)的函數(shù)包括Camera.getParametersO。
9.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,設(shè)置所述相機的閃光燈的參數(shù)的函數(shù)包括 Camera.setFlashMode O。
10.一種控制移動終端光信號的裝置,其特征在于,包括: 獲取模塊,用于獲取待發(fā)送數(shù)據(jù)對應(yīng)的編碼; 調(diào)用模塊,用于調(diào)用所述移動終端的相機功能; 控制模塊,用于根據(jù)所述編碼設(shè)置所述相機的閃光燈的參數(shù),并根據(jù)所設(shè)置的閃光燈的參數(shù)控制所述閃光燈發(fā)射攜帶有所述編碼的可見光信號。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述閃光燈的參數(shù)包括以下至少之一: 所述閃光燈的開關(guān)參數(shù),其中,所述開關(guān)參數(shù)用于控制所述閃光燈的開和/或關(guān); 所述閃光燈的開關(guān)間隙時間參數(shù),其中,所述開關(guān)間隙時間參數(shù)用于控制所述閃光燈的開關(guān)間隙時間。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述控制模塊還用于根據(jù)所述開關(guān)參數(shù),控制所述閃光燈的開和/或關(guān),其中,所述閃光燈開時發(fā)射碼元1,所述閃光燈關(guān)時發(fā)射碼元O。
13.根據(jù)權(quán)利要求10至12中任一項所述的裝置,其特征在于,所述獲取模塊還用于獲取所述待發(fā)送數(shù)據(jù),對所述待發(fā)送數(shù)據(jù)進行編碼,得到所述待發(fā)送數(shù)據(jù)對應(yīng)的編碼。
14.一種移動終端,包括相機及用于所述相機曝光補償?shù)拈W光燈,其特征在于,還包括如權(quán)利要求10至12中任一項所述的裝置。
15.根據(jù)權(quán)利要求14所述`的移動終端,其特征在于,所述閃光燈包括LED燈。
【文檔編號】G03B15/05GK103795936SQ201310571263
【公開日】2014年5月14日 申請日期:2013年11月14日 優(yōu)先權(quán)日:2013年11月14日
【發(fā)明者】不公告發(fā)明人 申請人:深圳光啟創(chuàng)新技術(shù)有限公司