本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別是涉及一種基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法、系統(tǒng)及移動終端
背景技術(shù):
智能手機上的移動互聯(lián)網(wǎng)應(yīng)用日益增多,其中,絕大部分移動應(yīng)用都需要進行網(wǎng)絡(luò)通信,而當前網(wǎng)絡(luò)通信的數(shù)據(jù)流量費用仍然較高。
在一些使用場景中,非智能手機的機主拿到智能手機后,使用移動互聯(lián)網(wǎng)應(yīng)用進而造成一些額外的流量消費,而這并非機主所允許的。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法、系統(tǒng)及移動終端,能夠控制流量使用,進而避免額外的流量消費。
為解決上述技術(shù)問題,本發(fā)明提供了一種基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法,包括:設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù);在所述關(guān)聯(lián)關(guān)系中確定所述第二人臉數(shù)據(jù)與所述當前應(yīng)用程序是否匹配;若不匹配,則不允許所述當前應(yīng)用程序聯(lián)網(wǎng)。
其中,所述設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系包括:通過移動終端的攝像頭錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù);對每一個所述人臉數(shù)據(jù)或每一個所述預(yù)定應(yīng)用程序,均設(shè)置所述第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
其中,當對每一個所述預(yù)定應(yīng)用程序設(shè)置所述第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系時,在當前應(yīng)用程序啟動后包括:判斷所述當前應(yīng)用程序是否屬于所述預(yù)定應(yīng)用程序中的一個,若不是,則不執(zhí)行包括啟動移動終端的前置攝像頭在內(nèi)的動作。
為解決上述技術(shù)問題,本發(fā)明還提供了一種基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制系統(tǒng),包括:設(shè)置模塊,用于設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;采集模塊,用于在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù);匹配模塊,用在所述關(guān)聯(lián)關(guān)系中確定所述第二人臉數(shù)據(jù)與所述當前應(yīng)用程序是否匹配;禁止模塊,用于在不匹配時,不允許所述當前應(yīng)用程序聯(lián)網(wǎng)。
其中,所述設(shè)置模塊包括:錄入單元,用于通過移動終端的攝像頭錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù);設(shè)置單元,用于對每一個所述人臉數(shù)據(jù)或每一個所述預(yù)定應(yīng)用程序,均設(shè)置所述第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
其中,判斷模塊,用于在當前應(yīng)用程序啟動后,判斷所述當前應(yīng)用程序是否屬于所述預(yù)定應(yīng)用程序中的一個,若不是,則使所述采集模塊、匹配模塊及禁止模塊不工作。
為解決上述技術(shù)問題,本發(fā)明又提供了一種移動終端,包括:前置攝像頭、處理器以及通信電路,所述前置攝像頭、通信電路分別與所述處理器連接;
其中,所述處理器,用于設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系,在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動所述前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù),并在所述關(guān)聯(lián)關(guān)系中確定所述第二人臉數(shù)據(jù)與所述當前應(yīng)用程序是否匹配,在不匹配時,不允許所述當前應(yīng)用程序使用所述通信電路聯(lián)網(wǎng)。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過人臉數(shù)據(jù)與應(yīng)用程序的匹配,來控制應(yīng)用程序是否聯(lián)網(wǎng),進而避免一些額外的流量消費。
附圖說明
圖1是本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法第一實施例的流程示意圖;
圖2是本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法第二實施例的流程示意圖;
圖3是本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制系統(tǒng)第一實施例的結(jié)構(gòu)示意圖;
圖4是本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制系統(tǒng)第二實施例的結(jié)構(gòu)示意圖;
圖5是本發(fā)明移動終端一個實施例的結(jié)構(gòu)示意圖。
具體實施方式
請參閱圖1,本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法第一實施例包括:
S110,設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;
第一人臉數(shù)據(jù)為用戶預(yù)先通過移動終端的攝像頭錄入若干人臉圖像以得到相應(yīng)的若干第一人臉數(shù)據(jù);
第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系為用戶通過移動終端設(shè)置,例如:應(yīng)用程序A與人臉圖像X關(guān)聯(lián),即應(yīng)用程序A的網(wǎng)絡(luò)連接需要由人臉圖像X鑒權(quán);或者應(yīng)用程序B與人臉圖像Y、Z關(guān)聯(lián),即應(yīng)用程序B的網(wǎng)絡(luò)連接需要由人臉圖像Y或Z之一鑒權(quán);
S120,在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù);
當前應(yīng)用程序聯(lián)網(wǎng)前是指當前使用移動終端的用戶啟動當前應(yīng)用程序或者打開當前應(yīng)用程序的網(wǎng)絡(luò)連接開關(guān);
第二人臉數(shù)據(jù)是指移動終端的攝像頭自動啟用并錄入當前使用移動終端的用戶的人臉圖像而得到的第二人臉數(shù)據(jù);
S130,在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配;
判斷第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配,是指確定在設(shè)定的與當前應(yīng)用程序具有關(guān)聯(lián)關(guān)系的人臉數(shù)據(jù)中是否存在與第二人臉數(shù)據(jù)相同的第一人臉數(shù)據(jù);
S140,若不匹配,則不允許當前應(yīng)用程序聯(lián)網(wǎng)。
例如,用戶甲在其手機上設(shè)置用戶甲的人臉圖像與預(yù)定應(yīng)用程序A之間的關(guān)聯(lián)關(guān)系;而乙使用用戶甲的手機,并嘗試將當前應(yīng)用程序A聯(lián)網(wǎng)。聯(lián)網(wǎng)前,手機自動啟動前置攝像頭以采集乙的人臉圖像;手機會在設(shè)置的人臉圖像與應(yīng)用程序的關(guān)聯(lián)關(guān)系中確定乙的人臉圖像與當前應(yīng)用程序A是否能夠匹配;結(jié)果為乙的人臉圖像與當前應(yīng)用程序A并不匹配,則不允許當前應(yīng)用程序A聯(lián)網(wǎng)。
請參閱圖2,本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制方法第二實施例包括:
S210,設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;
第一人臉數(shù)據(jù)為用戶預(yù)先通過移動終端的攝像頭錄入若干人臉圖像以得到相應(yīng)的若干第一人臉數(shù)據(jù);
S211,對每一個人臉數(shù)據(jù)均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;即設(shè)定人臉數(shù)據(jù)清單,與移動終端中所有需要連接網(wǎng)絡(luò)的應(yīng)用程序均建立關(guān)聯(lián)關(guān)系;
S212,對每一個預(yù)定應(yīng)用程序,均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。即設(shè)定應(yīng)用程序清單,例如將移動終端中所有需要聯(lián)網(wǎng)限制的應(yīng)用程序設(shè)置清單,與錄入的第一人臉圖像逐個建立關(guān)聯(lián)關(guān)系。
S220,當對每一個預(yù)定應(yīng)用程序設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系后,在當前應(yīng)用程序聯(lián)網(wǎng)前,判斷當前應(yīng)用程序是否屬于預(yù)定應(yīng)用程序中的一個;
當前應(yīng)用程序聯(lián)網(wǎng)前是指當前使用移動終端的用戶啟動當前應(yīng)用程序或者打開當前應(yīng)用程序的網(wǎng)絡(luò)連接開關(guān);
判斷當前應(yīng)用程序是否屬于預(yù)定應(yīng)用程序中的一個,是指判斷當前應(yīng)用程序是否屬于已設(shè)定的需要聯(lián)網(wǎng)限制的應(yīng)用程序清單中的一個;
S221,若判斷結(jié)果為是,則繼續(xù)執(zhí)行下一步S230;
S222,若判斷結(jié)果為不是,則不執(zhí)行包括啟動移動終端的前置攝像頭在內(nèi)的動作,而直接執(zhí)行步驟S252,允許當前應(yīng)用程序連接網(wǎng)絡(luò);
S230,啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù);
第二人臉數(shù)據(jù)是指移動終端的攝像頭自動啟用并錄入當前使用移動終端的用戶的人臉圖像而得到的第二人臉數(shù)據(jù);
S240,在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配;
第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配是指確定在設(shè)定的與當前應(yīng)用程序具有關(guān)聯(lián)關(guān)系的人臉數(shù)據(jù)之間是否存在與第二人臉數(shù)據(jù)相同的第一人臉數(shù)據(jù);
S251,若S240判斷結(jié)果為不匹配,則不允許當前應(yīng)用程序聯(lián)網(wǎng);
S252,若S240判斷結(jié)果為匹配,則允許當前應(yīng)用程序聯(lián)網(wǎng)。
請參閱圖3,本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制系統(tǒng)第一實施例包括,
設(shè)置模塊310,用于設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;進一步包括,錄入單元311,用于通過移動終端的攝像頭錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù);設(shè)置單元312,用于對每一個人臉數(shù)據(jù)或每一個預(yù)定應(yīng)用程序,均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
采集模塊320,用于在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù);
匹配模塊330,用在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配;
禁止模塊340,用于在不匹配時,不允許當前應(yīng)用程序聯(lián)網(wǎng)。
通過上述實施例的實施,設(shè)置模塊310的錄入單元311通過移動終端的攝像頭錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù),設(shè)置單元312對每一個人臉數(shù)據(jù)或每一個預(yù)定應(yīng)用程序,均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系,采集模塊320在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù),匹配模塊330在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配,禁止模塊340在不匹配時,不允許當前應(yīng)用程序聯(lián)網(wǎng),從而避免了應(yīng)用程序的額外的流量消費。
請參閱圖4,本發(fā)明基于人臉識別的應(yīng)用程序網(wǎng)絡(luò)流量限制系統(tǒng)第二實施例包括,
設(shè)置模塊410,用于設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系;進一步包括,錄入單元411,用于通過移動終端的攝像頭錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù);設(shè)置單元412,用于對每一個人臉數(shù)據(jù)或每一個預(yù)定應(yīng)用程序,均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
判斷模塊420,用于在當前應(yīng)用程序聯(lián)網(wǎng)前,判斷當前應(yīng)用程序是否屬于預(yù)定應(yīng)用程序中的一個,若是,則繼續(xù)下一個采集模塊430;若不是,則使采集模塊430、匹配模塊440及禁止模塊450不工作。
采集模塊430,用于啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù);
匹配模塊440,用在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配;
禁止模塊450,用于在不匹配時,不允許當前應(yīng)用程序聯(lián)網(wǎng)。
通過上述實施例的實施,設(shè)置模塊410的錄入單元411通過移動終端的攝像頭錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù),設(shè)置單元412對每一個人臉數(shù)據(jù)或每一個預(yù)定應(yīng)用程序,均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系,判斷模塊420在當前應(yīng)用程序聯(lián)網(wǎng)前,判斷當前應(yīng)用程序是否屬于預(yù)定應(yīng)用程序中的一個,若不是,則使采集模塊430、匹配模塊440及禁止模塊450不工作,從而實現(xiàn)人性化網(wǎng)絡(luò)流量限制;若是,則繼續(xù)下一個采集模塊430。采集模塊430啟動移動終端的前置攝像頭以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù),匹配模塊440在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配,禁止模塊450在不匹配時,不允許當前應(yīng)用程序聯(lián)網(wǎng),從而實現(xiàn)了避免應(yīng)用程序的額外的流量消費。
請參閱圖5,本發(fā)明移動終端一個實施例包括前置攝像頭51、處理器52以及通信電路53,前置攝像頭51、通信電路53分別與處理器52連接;
處理器52,用于設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系,在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動前置攝像頭51以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù),并在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配,在不匹配時,不允許當前應(yīng)用程序使用通信電路53聯(lián)網(wǎng)。
通過上述實施例的實施,啟動移動終端的前置攝像頭51,錄入若干個人臉圖像以得到相應(yīng)若干第一人臉數(shù)據(jù),處理器52對每一個人臉數(shù)據(jù)或每一個預(yù)定應(yīng)用程序,均設(shè)置第一人臉數(shù)據(jù)與預(yù)定應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。在當前應(yīng)用程序聯(lián)網(wǎng)前,啟動前置攝像頭51以采集當前用戶的人臉圖像,得到相應(yīng)的第二人臉數(shù)據(jù),然后處理器52在關(guān)聯(lián)關(guān)系中確定第二人臉數(shù)據(jù)與當前應(yīng)用程序是否匹配,在不匹配時,不允許當前應(yīng)用程序使用通信電路53聯(lián)網(wǎng)。
以上僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。