應用程式的權限管理方法、裝置及移動終端與流程
2023-06-03 02:27:53
本發明實施例涉及終端技術,尤其涉及一種應用程式的權限管理方法、裝置及移動終端。
背景技術:
移動終端是用戶最常用最重要的電子設備。在移動終端的作業系統平臺上,用戶可以根據自己的需要安裝各種社交類應用程式、即時通信類應用程式等。用戶在工作和生活上經常需要使用多個帳號登錄同一個應用程式,現有作業系統,在一個用戶空間中,只能打開一個相同的應用程式,登錄一個帳號,用戶使用不同帳號時,需要退出原帳號,才能登錄別的帳號。雖然可以通過在兩個用戶空間中安裝同一應用程式,來實現同時登錄兩個不同的帳號,但是當用戶同時打開兩個同一應用程式時,用戶首先需要進行用戶空間的切換。
在應用程式的權限管理上,應用程式申請的各種權限(例如:讀取存儲目錄權限、讀寫簡訊權限、打開相機權限等),會分為兩部分,一部分不敏感的權限,在應用程式安裝時,系統直接允許應用程式獲得權限;一部分比較敏感的危險權限,例如讀寫簡訊權限,會在用戶使用應用程式時,提示用戶是否允許應用程式獲得權限。
系統在不同的用戶空間,對同一個應用程式的權限管理是獨立且隔離的,一個應用程式獲得的基本不敏感權限,在安裝後,在每個用戶空間中都是直接獲得的,而部分比較敏感的危險權限,是獨立的,即當用戶使用一個用戶空間的該應用程式時,對用戶進行提示,當用戶使用另一個用戶空間的應用程式時,還需要對用戶進行提示。因此,現有技術中對相同應用程式的權限配置需要用戶多次進行設置,給用戶造成了不便。
技術實現要素:
有鑑於此,本發明實施例提供一種應用程式的權限管理方法、裝置及移動終端,以減少用戶的設置,提高權限管理的便捷性。
第一方面,本發明實施例提供了一種應用程式的權限管理方法,所述方法包括:
在檢測到安裝目標應用時,獲取所述目標應用所需的權限信息;
判斷所述目標應用是否是主應用對應的分身應用;
當所述目標應用是主應用對應的分身應用時,獲取所述主應用的權限信息;
根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置。
第二方面,本發明實施例還提供了一種應用程式的權限管理裝置,所述裝置包括:
目標權限獲取模塊,用於在檢測到安裝目標應用時,獲取所述目標應用所需的權限信息;
判斷模塊,用於判斷所述目標應用是否是主應用對應的分身應用;
主權限獲取模塊,用於當所述目標應用是主應用對應的分身應用時,獲取所述主應用的權限信息;
第一權限配置模塊,用於根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置。
第三方面,本發明實施例還提供了一種移動終端,所述移動終端集成了本發明任一實施例所述的應用程式的權限管理裝置。
本發明實施例的技術方案,通過在檢測到安裝目標應用時,判斷目標應用是否是主應用對應的分身應用,當目標應用是主應用對應的分身應用時,根據主應用的權限信息,對目標應用的權限信息進行配置,從而不必再由用戶進行權限設置,減少了用戶的設置,提高了權限管理的便捷性。
附圖說明
圖1是本發明實施例提供的一種應用程式的權限管理方法的流程圖;
圖2是本發明實施例提供的另一種應用程式的權限管理方法的流程圖;
圖3是本發明實施例提供的一種應用程式的權限管理裝置的結構示意圖;
圖4為本發明實施例提供的一種移動終端的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與本發明相關的部分而非全部內容。
圖1是本發明實施例提供的一種應用程式的權限管理方法的流程圖,本實施例可適用於目標應用是多開應用中的主應用對應的分身應用時根據主應用的權限信息配置目標應用的權限的情況,該方法可以由應用程式的權限管理裝置來執行,該裝置可以由軟體和/或硬體的方式來實現,該裝置可以配置在手機或平板電腦等移動終端中。該方法具體包括如下步驟:
步驟110,在檢測到安裝目標應用時,獲取所述目標應用所需的權限信息。
應用程式在安裝時,會申請訪問系統資源的權限(如讀取聯繫人、讀取簡訊、打開相機等)。在檢測到安裝目標應用時,可根據目標應用的安裝包,獲取所述目標應用所需的權限信息,便於後續對該目標應用的權限進行配置。
步驟120,判斷所述目標應用是否是主應用對應的分身應用。
其中,目標應用可以是多開應用中的主應用,也可以是分身應用。多開應用是指進行應用多開(即將一個應用程式分成兩個或者多個,從而可以登錄不同的帳號)的應用程式。
在目標應用安裝完成後,優選地,將該目標應用中的不敏感權限直接授予該目標應用,敏感權限(即涉及用戶信息的權限,如讀取聯繫人等)的配置可以根據本實施例提供的應用程式的權限管理方法來進行配置。
在檢測到安裝目標應用時,首先判斷該目標應用是否是多開應用,當目標應用是多開應用時,可以根據目標應用的標識來判斷該目標應用是否是多開應用中的主應用對應的分身應用。
其中,所述主應用和所述分身應用是多開應用集合中的應用。多開應用集合的實現方式可以有很多種,本實施例不做具體限定。例如,可分別安裝不同版本的應用,將一種版本作為主應用,將其他版本作為分身應用,其中,可通過反編譯修改應用的安裝包(APK)文件,再安裝修改後的APK文件來實現安裝不同版本的同款應用;又如,可通過應用模擬用戶空間及動態加載技術的第三方多開助手軟體來實現;再如,可通過修改系統機制來實現。
優選的,本實施例中多開應用集合基於多用戶機制來實現,其中多用戶機制具體可包括智能終端中的作業系統所支持的多用戶機制,如安卓(Android)系統的多用戶機制以及手機窗口(Windows Phone,WP)作業系統的多用戶機制等。
步驟130,當所述目標應用是主應用對應的分身應用時,獲取所述主應用的權限信息。
當所述目標應用是主應用對應的分身應用時,由於分身應用和主應用是相同的應用程式,因此,所需的權限信息是相同的,這時,從權限列表中獲取所述主應用的權限信息。其中,由於主應用已經安裝完成,則用戶對主應用的權限進行了配置,所述主應用的權限信息是經過配置後的權限信息。
步驟140,根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置。
根據目標應用所需的權限信息中的每一項權限選項,在所述主應用的權限信息中查找相同的權限選項,將該權限選項對應的權限配置信息,配置給目標應用所需的權限信息中的該權限選項。
可選的,根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置包括:
根據所述主應用的權限授權信息,對所述目標應用所需的權限信息中相同的權限選項進行授權;
根據所述主應用的權限禁止信息,對所述目標應用所需的權限信息中相同的權限選項進行禁止;
根據所述主應用的權限提示信息,將所述目標應用所需的權限信息中相同的權限選項的權限配置為提示。
主應用的權限信息由於是進行權限配置之後的權限信息,主應用的權限信息可以包括權限授權信息(即授予權限的信息)、權限禁止信息(即禁止權限的信息)和權限提示信息(即在主應用需要訪問一項權限對應的系統資源時,詢問用戶是否允許)。
根據所述主應用的權限授權信息,獲取所述權限授權信息對應的權限選項,授予所述目標應用所需的權限信息中相同的權限選項的權限;根據所述主應用的權限禁止信息,獲取所述權限禁止信息對應的權限選項,禁止所述目標應用所需的權限信息中相同的權限選項的權限;根據所述主應用的權限提示信息,獲取所述權限提示信息對應的權限選項,配置所述目標應用所需的權限信息中相同的權限選項的權限為提示,即在需要訪問該權限對應的系統資源時,詢問用戶。
本實施例的技術方案,通過在檢測到安裝目標應用時,判斷目標應用是否是主應用對應的分身應用,當目標應用是主應用對應的分身應用時,根據主應用的權限信息,對目標應用的權限信息進行配置,從而不必再由用戶進行權限設置,減少了用戶的設置,提高了權限管理的便捷性。
在上述實施例的基礎上,判斷所述目標應用是否是主應用對應的分身應用優選包括:
根據所述目標應用的用戶空間標識和應用標識,判斷所述目標應用是否是主應用對應的分身應用。
由於在對一個應用程式進行應用多開時,一般將主應用安裝到主用戶空間中,將多開的應用即分身應用安裝到與主應用不同的用戶空間中,但是由於分身應用和主應用是相同的應用程式,在分身應用的應用標識與主應用的應用標識是相同的情況下,可以通過目標應用的用戶空間標識和應用標識,來判斷所述目標應用是否是主應用的分身應用,可以提高判斷的準確性。
圖2是本發明實施例提供的另一種應用程式的權限管理方法的流程圖,本實施例在上述實施例的基礎上進行了優化,增加了目標應用不是主應用對應的分身應用時的處理情況。該方法具體包括如下步驟:
步驟210,在檢測到安裝目標應用時,獲取所述目標應用所需的權限信息。
步驟220,判斷所述目標應用是否是主應用對應的分身應用。
其中,所述主應用和所述分身應用是多開應用集合中應用。多開應用集合基於多用戶機制來實現,包括主應用和與主應用對應的所有分身應用。
具體的,多開應用集合基於多用戶機制來實現可包括如下內容:主應用安裝於主用戶空間下,分身應用安裝於從用戶空間下,主用戶空間中包含用於對分身應用進行操作的接入口。
在一個實施例中,本申請的多用戶實現機制包括了以下邏輯:
1.多用戶管理
a)系統默認有一個主用戶空間,主用戶空間可以創建其它的多個新用戶空間(從用戶空間),並可以刪除與管理它們;
b)使用從用戶空間的用戶,如普通用戶(非主用戶)與訪客用戶,可統稱為從用戶;
c)默認主用戶空間id(身份標識,Identification)為0,其它新增用戶空間id從10開始,逐個增加;
d)切換用戶空間時,會重新加載桌面等一系列界面切換;
e)主用戶空間可以限制其它用戶是否能夠接打電話及收發簡訊等權限。
對於多用戶管理,能夠通過主用戶空間對從用戶空間進行管理,包括從用戶空間的創建、刪除及權限設置等,ID設置從主用戶空間開始,新增從用戶空間ID順序疊加,各用戶空間之間切換時,重新加載對應用戶空間的桌面等一系列界面。
2.多用戶安裝、卸載應用
a)默認安裝的應用,會安裝到所有已創建的用戶空間,在其它用戶空間桌面上都可見應用圖標;
b)在主用戶空間通過文件管理安裝的應用,不會安裝到其它用戶空間,在其它用戶空間桌面上不可見應用圖標;
c)系統在安裝、卸載應用時可指定userid(用戶空間標識),指定應用安裝到某個指定用戶空間,或在某個指定用戶空間卸載該應用。也可以對所有用戶空間都安裝應用,或卸載應用。
d)在用戶空間A卸載了應用B,對其它用戶空間來說,應用B還是存在的,桌面上都可見應用圖標,在其它用戶空間上,應用B可以正常使用。
對於多用戶安裝、卸載應用,默認安裝的應用會安裝到所有已創建的用戶空間(包括主用戶空間和從用戶空間),並在各用戶空間桌面上生成應用圖標;而在主用戶空間下通過文件管理安裝的應用,只安裝到主用戶空間下,在主用戶空間桌面生成應用圖標,不安裝到從用戶空間下;應用的安裝/卸載還可基於使用者對用戶空間的指定,使用者通過指定用戶空間標識,在主用戶空間和從用戶空間中指定應用的安裝/卸載在某個用戶空間、某些用戶空間或所有用戶空間下進行;同一應用的卸載在各用戶空間下獨立進行,對某一用戶空間下的應用進行卸載,不影響其他用戶空間下該應用的使用。
3.用戶數據管理
a)與系統數據相關的用戶id目錄:存放了用戶空間對應的各種系統數據存儲,例如:桌面widget(組件)列表,設置資料庫,默認應用啟動策略等等。
b)與應用包數據相關的用戶id目錄:存放了用戶空間對應安裝的應用包目錄,如果應用操作產生了數據,則應用數據也存放於此目錄。
c)系統SD卡(Secure Digital Memory Card,安全數碼卡)目錄:用戶在每個用戶空間中看到的SD卡目錄都是不一樣的,只能看到當前用戶空間的SD卡目錄。
對於用戶數據管理,在多用戶實現機制下,各用戶空間下系統數據和應用相關數據分別存放於不同的數據存放路徑下,如,某用戶空間下各種系統數據存放於指定的第一數據存放路徑下,而安裝的應用包目錄及應用操作產生的應用數據這些應用相關數據存放於指定的第二數據存放路徑下;各用戶空間下數據存儲相互獨立,用戶在各用戶空間中只能查看當前用戶空間的存儲數據,如當前用戶空間的SD卡目錄。
在一個實施例中,多開應用集合基於多用戶機制來實現的過程可描述如下:
假設智能終端的默認用戶空間為主用戶空間,用戶在主用戶空間下通過從應用商店下載或者從其他來源拷貝等方式將應用ABC的安裝包(package,APK)文件例如ABC.apk存入智能終端中,系統在主用戶空間下安裝ABC.apk後,主用戶空間桌面會生成一個主應用ABC的圖標。當在主用戶空間下檢測到針對主應用ABC的分身創建請求時,在從用戶空間(若當前不存在從用戶空間,則可創建一個從用戶空間,該創建過程是在用戶無法察覺的情況下完成的,也無需用戶設置帳戶和密碼)下安裝ABC.apk得到分身應用,為了對主應用和分身應用加以區分,可為新安裝的分身應用添加一個標識(假設為*),分身應用可被記為ABC*。當ABC*安裝成功後,可指定將「安裝成功」的通知(在該通知中也添加標識*)發送給主用戶空間,主用戶空間下的桌面接收到該通知後,生成一個帶有標識*的圖標,以與主應用ABC的圖標進行區分,該圖標可作為主用戶空間中對分身應用進行操作的接入口,當該圖標被點擊後,系統將指定ABC*在從用戶空間下啟動,與ABC*對應的相關進程也在從用戶空間下運行,並將ABC*的人機互動界面(簡稱界面)顯示於主用戶空間下,此時ABC*的界面也可作為主用戶空間中對分身應用進行操作的接入口。
對於分身應用來說,其在主用戶空間中的接入口的存在形式可以是多種多樣的,本實施例不做具體限定,例如,可以是包含應用標識的桌面圖標,該應用標識用以將當前分身應用與主應用以及其他分身應用區分開來;還可以是附加於主應用圖標上的應用標識;還可以是以浮窗形式存在的包含應用標識的圖標;還可以是存在於通知中心等位置的項目。
移動終端用戶在主用戶空間中可實現對主應用的操作,同時還可在主用戶空間中通過接入口對相應的分身應用進行操作。可以理解的是,同一個主應用可對應多個分身應用,每個分身應用均被安裝於一個不同的從用戶空間中,使各分身應用分別運行於不同的從用戶空間中,在運行過程中互不幹擾。
基於多用戶機制來實現多開應用的好處在於,相比於第三方多開助手軟體來說,避免第三方軟體推送廣告以及竊取用戶隱私數據等行為的發生,安全性更高;相比與主應用和分身應用均運行於同一用戶空間下的方案來說,減少同一用戶空間下不同分身應用或主應用之間的進程幹擾,以及避免複雜運行環境所帶來的功能缺失現象的發生。
示例性的,本實施例中可通過用戶空間標識userid及應用標識Uid來區分主應用和分身應用。
步驟230,當所述目標應用是主應用對應的分身應用時,獲取所述主應用的權限信息。
步驟240,根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置。
步驟250,當所述目標應用不是主應用對應的分身應用時,獲取移動終端中安裝的應用程式的權限配置信息。
當所述目標應用不是主應用對應的分身應用時,則目標應用是多開應用中的主應用或者是一個單獨的應用,這時,從權限列表中獲取移動終端中安裝的所有應用程式的權限配置信息。其中,權限列表記錄了移動終端中安裝的應用程式的權限配置信息。優選地,也可以獲取移動終端中安裝的與目標應用的應用類型相同的應用程式的權限配置信息。
步驟260,根據所述權限配置信息,對所述目標應用所需的權限信息進行配置。
確定所述目標應用所需的權限信息中的權限選項,在所述權限配置信息中查找相同的權限選項及對應的配置信息,綜合所安裝的應用程式的所有該權限選項的配置信息,對目標應用所需的權限信息中的該權限選項的權限進行配置。
其中,所述權限配置信息優選包括權限選項和對應的授權信息;
根據所述權限配置信息,對所述目標應用所需的權限信息進行配置優選包括:
根據所述目標應用所需的權限信息中包括的權限選項,獲取所述權限配置信息中相同的權限選項和對應的授權信息;
根據所述權限配置信息中相同的權限選項和對應的授權信息,對所述目標應用所需的權限信息中包括的權限選項進行權限配置。
其中,權限選項對應的授權信息是指用戶對該權限選項的權限設置情況,包括允許、拒絕或提示。
首先獲取目標應用所需的權限信息中包括的權限選項,根據該權限選項在所述權限配置信息中獲取相同的權限選項和對應的授權信息,對各個應用程式中相同的權限選項對應的授權信息進行統計,按照數量對該權限選項對應的授權信息進行排序,可以選擇數量最多的授權信息,對目標應用所需的權限信息中包括的權限選項進行權限配置,使得權限配置更加符合用戶的意願。
本實施例的技術方案,在實施例一的基礎上,當目標應用不是主應用對應的分身應用時,根據移動終端中安裝的應用程式的權限配置信息,對目標應用所需的權限信息進行配置,從而目標應用不是主應用對應的分身應用時,也不必詢問用戶,進一步減少了用戶的設置,提高了權限管理的便捷性。
圖3是本發明實施例提供的一種應用程式的權限管理裝置的結構示意圖,如圖3所示,本實施例所述的應用程式的權限管理裝置包括:目標權限獲取模塊310、判斷模塊320、主權限獲取模塊330和第一權限配置模塊340。
目標權限獲取模塊310,用於在檢測到安裝目標應用時,獲取所述目標應用所需的權限信息;
判斷模塊320,用於判斷所述目標應用是否是主應用對應的分身應用;
主權限獲取模塊330,用於當所述目標應用是主應用對應的分身應用時,獲取所述主應用的權限信息;
第一權限配置模塊340,用於根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置。
可選的,還包括:
權限配置模塊,用於當所述目標應用不是主應用對應的分身應用時,獲取移動終端中安裝的應用程式的權限配置信息;
第二權限配置模塊,用於根據所述權限配置信息,對所述目標應用所需的權限信息進行配置。
可選的,所述權限配置信息包括權限選項和對應的授權信息;
所述第二權限配置模塊包括:
授權信息獲取單元,用於根據所述目標應用所需的權限信息中包括的權限選項,獲取所述權限配置信息中相同的權限選項和對應的授權信息;
權限配置單元,用於根據所述權限配置信息中相同的權限選項和對應的授權信息,對所述目標應用所需的權限信息中包括的權限選項進行權限配置。
可選的,所述第一權限配置模塊具體用於:
根據所述主應用的權限授權信息,對所述目標應用所需的權限信息中相同的權限選項進行授權;
根據所述主應用的權限禁止信息,對所述目標應用所需的權限信息中相同的權限選項進行禁止;
根據所述主應用的權限提示信息,將所述目標應用所需的權限信息中相同的權限選項的權限配置為提示。
可選的,所述判斷模塊具體用於:
根據所述目標應用的用戶空間標識和應用標識,判斷所述目標應用是否是主應用對應的分身應用。
上述應用程式的權限管理裝置可執行本發明任意實施例所提供的應用程式的權限管理方法,具備執行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,可參見本發明任意實施例提供的應用程式的權限管理方法。
本發明實施例還提供了一種移動終端,該移動終端可以包括本發明任意實施例提供的應用程式的權限管理裝置。圖4為本發明實施例提供的一種移動終端的結構示意圖,如圖4所示,該移動終端可以包括:存儲器401、中央處理器(Central Processing Unit,以下簡稱CPU)402、外設接口403、RF(Radio Frequency,射頻)電路405、音頻電路406、揚聲器411、電源管理晶片408、輸入/輸出(I/O)子系統409、觸控螢幕412、其他輸入/控制設備410以及外部埠404,這些部件通過一個或多個通信總線或信號線407來通信。
應該理解的是,圖示移動終端400僅僅是移動終端的一個範例,並且移動終端400可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或專用集成電路在內的硬體、軟體、或硬體和軟體的組合中實現。
下面就本實施例提供的用於應用程式的權限管理的移動終端進行詳細的描述,該移動終端以手機為例,該移動終端具體包括:
存儲器401,所述存儲器401可以被CPU402、外設接口403等訪問,所述存儲器401可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁碟存儲器件、快閃記憶體器件、或其他易失性固態存儲器件。
外設接口403,所述外設接口403可以將設備的輸入和輸出外設連接到CPU402和存儲器401。
I/O子系統409,所述I/O子系統409可以將設備上的輸入輸出外設,例如觸控螢幕402(相當於上述實施例中的屏幕)和其他輸入/控制設備410,連接到外設接口403。I/O子系統409可以包括顯示控制器4091和用於控制其他輸入/控制設備410的一個或多個輸入控制器4092。其中,一個或多個輸入控制器4092從其他輸入/控制設備410接收電信號或者向其他輸入/控制設備410發送電信號,其他輸入/控制設備410可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關、操縱杆、點擊滾輪。值得說明的是,輸入控制器4092可以與以下任一個連接:鍵盤、紅外埠、USB接口以及諸如滑鼠的指示設備。
觸控螢幕412,所述觸控螢幕412是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標、視頻等。
I/O子系統409中的顯示控制器4091從觸控螢幕412接收電信號或者向觸控螢幕412發送電信號。觸控螢幕412檢測觸控螢幕上的接觸,顯示控制器4091將檢測到的接觸轉換為與顯示在觸控螢幕412上的用戶界面對象的交互,即實現人機互動,顯示在觸控螢幕412上的用戶界面對象可以是運行遊戲的圖標、聯網到相應網絡的圖標等。值得說明的是,設備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸控螢幕形成的觸摸敏感表面的延伸。
RF電路405,主要用於建立手機與無線網絡(即網絡側)的通信,實現手機與無線網絡的數據接收和發送。例如收發簡訊息、電子郵件等。具體地,RF電路405接收並發送RF信號,RF信號也稱為電磁信號,RF電路405將電信號轉換為電磁信號或將電磁信號轉換為電信號,並且通過該電磁信號與通信網絡以及其他設備進行通信。RF電路405可以包括用於執行這些功能的已知電路,其包括但不限於天線系統、RF收發機、一個或多個放大器、調諧器、一個或多個振蕩器、數位訊號處理器、CODEC(COder-DECoder,編解碼器)晶片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。
音頻電路406,主要用於從外設接口403接收音頻數據,將該音頻數據轉換為電信號,並且將該電信號發送給揚聲器411。
揚聲器411,用於將手機通過RF電路405從無線網絡接收的語音信號,還原為聲音並向用戶播放該聲音。
電源管理晶片408,用於為CPU402、I/O子系統及外設接口所連接的硬體進行供電及電源管理。
本發明實施例提供的CPU402可執行如下操作:
在檢測到安裝目標應用時,獲取所述目標應用所需的權限信息;
判斷所述目標應用是否是主應用對應的分身應用;
當所述目標應用是主應用對應的分身應用時,獲取所述主應用的權限信息;
根據所述主應用的權限信息,對所述目標應用所需的權限信息進行配置。
上述移動終端可執行本發明任意實施例所提供的方法,具備執行方法相應的功能模塊和有益效果。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限於這裡所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護範圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限於以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的範圍由所附的權利要求範圍決定。