一種網絡流量限制方法、系統及移動終端與流程
2024-03-29 06:04:05 1

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