專利名稱:一種具有用戶管理功能的移動通信終端及其用戶管理方法
技術領域:
本發(fā)明涉及具有多用戶登陸并可進行多用戶管理的移動通信終端領域,更具體的 說,改進涉及的是一種具有用戶管理功能的移動通信終端及其用戶管理方法。
背景技術:
隨著科技的不斷進步與發(fā)展,手機等移動通信終端也越變得越來越智能,其功能 越來越強大,不僅可作為通信的工具,也更趨向于一種智能化的操作平臺。所以,一部手機 不再僅為一個人服務,完全有可能成為多個人的服務工具,也就是說,將來完全有可能會存 在不同的用戶使用同一部手機的情況。但是,如今的各種手機還不能將手機的使用按照用戶進行管理,針對同一部手機 所有用戶的操作平臺都是一樣的,不僅對于個人信息不安全,也無法滿足不同用戶的個性 化需求,不符合當前手機的智能化趨勢。因此,現(xiàn)有技術尚有待改進和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種具有用戶管理功能的移動通信終端及其用戶管理方 法,實現(xiàn)用戶權限管理,增強移動通信終端的信息安全性。本發(fā)明的技術方案如下一種移動通信終端的用戶管理方法,其中,包括以下步 驟
當用戶進入某個應用時,驗證用戶輸入的登陸信息,獲得用戶的身份信息; 通過用戶的身份信息獲取以整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限 參數(shù);
按照用戶權限參數(shù)檢查該用戶是否有進入應用的權限;若有則進入應用完成操作;若 沒有則提示出錯信息。所述的移動通信終端的用戶管理方法,其中先創(chuàng)建主用戶再重新以主用戶登錄, 并通過用戶管理模塊創(chuàng)建或刪除子用戶。所述的移動通信終端的用戶管理方法,其中主用戶登陸移動通信終端后,進入用 戶管理模塊管理所有用戶賬戶信息,包括修改子用戶賬戶信息。所述的移動通信終端的用戶管理方法,其中通過登錄用戶的ID從文件系統(tǒng)中 讀取保存用戶設置參數(shù)的結構體,將結構體中的參數(shù)應用為當前移動通信終端中的設置參 數(shù),并根據(jù)設置參數(shù)中的數(shù)據(jù)完成移動通信終端的初始化。所述的移動通信終端的用戶管理方法,其中通過當前用戶的ID從文件系統(tǒng)中讀 取相應結構體的設置參數(shù),修改其中的對應項,更新設置參數(shù),將新設置參數(shù)的結構體保存 到文件系統(tǒng)中。一種具有用戶管理功能的移動通信終端,其中,包括用戶管理模塊、用戶操作管理 模塊、權限管理模塊和用戶體驗管理模塊,其中用戶管理模塊,用于用戶登錄的管理,對用戶名和用戶密碼進行匹配; 用戶操作管理模塊,用于管理用戶的設置參數(shù),并在文件系統(tǒng)中分配空間保存用戶的 操作結果;
權限管理模塊,用于管理以整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限參 數(shù),并在用戶操作時根據(jù)整型變量中對應的參數(shù)決定是否允許當前操作;
用戶體驗管理模塊,用于根據(jù)不同的登錄用戶,反映給用戶不同的體驗,并在用戶修改 設置參數(shù)后管理相應的參數(shù)。所述的具有用戶管理功能的移動通信終端,其中用戶信息列表中的第一個節(jié)點 保存的是主用戶信息。所述的具有用戶管理功能的移動通信終端,其中用戶權限參數(shù)以32位整型變量 或64位整型變量的形式進行保存。所述的具有用戶管理功能的移動通信終端,其中整型變量中的每一位參數(shù)對應 于一種應用的使用權限,參數(shù)0表示沒有使用權限,參數(shù)1表示有使用權限。所述的具有用戶管理功能的移動通信終端,其中在文件系統(tǒng)中所分配的空間里, 包括以結構體形式保存的用戶設置參數(shù);結構體中的參數(shù)可更新設置。本發(fā)明所提供的一種具有用戶管理功能的移動通信終端及其用戶管理方法,由于 采用了以多位數(shù)的整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限參數(shù)的技術手 段,針對不同的用戶設置了不同的應用的權限,保證了不同的登錄用戶不同的應用,大大增 強了移動通信終端的信息安全性。
圖1是本發(fā)明具有用戶管理功能的移動通信終端的模塊化結構圖。圖2是本發(fā)明移動通信終端的用戶管理方法用戶管理部分流程圖。圖3是本發(fā)明移動通信終端的用戶管理方法用戶操作管理以及權限管理部分流 程圖。
具體實施例方式以下將結合附圖,對本發(fā)明的具體實施方式
和實施例加以詳細說明,所描述的具 體實施例僅用以解釋本發(fā)明,并非用于限定本發(fā)明的具體實施方式
。本發(fā)明的一種移動通信終端的用戶管理方法,其具體實施方式
之一,如圖3所示, 包括以下步驟當用戶進入某個應用時,驗證用戶輸入的登陸信息,獲得用戶的身份信息; 通過用戶的身份信息獲取以整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限參數(shù); 按照用戶權限參數(shù)檢查該用戶是否有進入應用的權限;若有則進入應用完成操作;若沒有 則提示出錯信息。基于上述這種移動通信終端的用戶管理方法,本發(fā)明還提出了一種具有用戶管理 功能的移動通信終端,其具體實施方式
之一,如圖1所示,可包括用戶管理模塊110、用戶操 作管理模塊120、權限管理模塊130和用戶體驗管理模塊140 ;其中用戶管理模塊110,主 要用于負責管理手機上的不同用戶,添加或刪除用戶,為不同的用戶分配不同的權限。并且 在手機開機后,進行手機用戶登錄的管理,進行用戶名以及用戶密碼的匹配工作;用戶操作管理模塊120,主要用于根據(jù)不同的用戶,管理各自用戶的設置參數(shù),并在文件系統(tǒng)中分配 不同的空間以及保存不同用戶的操作結果等,如設置的壁紙、鈴聲等設置數(shù)據(jù);權限管理模 塊130,主要用于負責管理不同用戶的權限,并在用戶操作時根據(jù)權限決定是否允許當前操 作;用戶體驗管理模塊140,主要用于根據(jù)不同的登錄用戶,反映給用戶不同的體驗,包括 視覺上的壁紙、所裝程序等,以及聽覺上的鈴聲種類、音量大小等;在不同用戶修改設置參 數(shù)后管理相應的參數(shù)等。與現(xiàn)有技術中的移動通信終端相比,本發(fā)明所提供的一種具有用戶管理功能的移 動通信終端及其用戶管理方法,由于采用了以多位數(shù)的整型變量形式保存在用戶信息列表 的節(jié)點中的用戶權限參數(shù)的技術手段,針對不同的用戶設置了不同的應用的權限,保證了 不同的登錄用戶不同的應用,大大增強了移動通信終端的信息安全性。在本發(fā)明具有用戶管理功能的移動通信終端及其用戶管理方法的優(yōu)選實施方式 中,由于手機出廠默認是沒有任何用戶的,在這種狀況下,在開機時就需要用戶創(chuàng)建一個 “主用戶”賬號,該用戶是該手機的“主”用戶,具有最大的使用權限,使用任何應用沒有限 制;同時,該主用戶登陸后,可以通過用戶管理模塊110創(chuàng)建“子用戶”賬號,即具有一定權 限的用戶。主用戶可以通過用戶管理模塊110可以給子用戶設置一個用戶名,并設置相應 的登錄密碼;當然也可以將設置的子用戶賬戶刪除。用戶管理模塊110中還有一個用戶信息列表用以管理所創(chuàng)建的用戶信息,用戶信 息列表中每個節(jié)點保存著一個用戶的基本信息用戶ID(identity,身份)、用戶名、密碼、 用戶權限等;其中,用戶信息列表中的第一個節(jié)點保存的是主用戶信息。在手機開機時,首 先UI (User hterface,用戶界面)會判斷是否設置了主用戶,即判斷用戶信息列表的第一 個節(jié)點是否是有效;如果沒有設置主用戶,則UI提示用戶創(chuàng)建主用戶賬號,用戶創(chuàng)建主用 戶賬號及其密碼后,在用戶列表的第一節(jié)點中保存主用戶的用戶名及其密碼;如果已經(jīng)設 置了主用戶賬號,則UI提示用戶輸入賬號和密碼,用戶輸入后,開始在用戶列表中匹配用 戶名的字符串,如果用戶列表中沒有相應的用戶名與用戶輸入的用戶名匹配,則用戶的輸 入不正確,登錄失敗;如果用戶名匹配成功,再用該節(jié)點中的密碼與用戶輸入的密碼字符串 進行匹配,如果密碼也匹配則登錄成功,如果密碼匹配不成功則提示用戶登錄失敗。如圖2所示,創(chuàng)建主用戶賬號(即步驟S230)因為在創(chuàng)建主用戶時,權限管理模 塊130會分配最大權限參數(shù)給主用戶,即主用戶能夠進入任何應用,所以主用戶登陸手機 后,能夠進入用戶管理模塊110管理用戶賬戶信息。如圖2所示,創(chuàng)建子用戶賬號(即步驟S260)主用戶可以創(chuàng)建子用戶賬戶。主用 戶選擇了創(chuàng)建子用戶后,UI提示用戶輸入子賬戶名及其密碼,并設置子用戶權限。用戶輸 入后,用戶管理模塊110會在用戶信息列表中增加一個節(jié)點,并將該用戶的信息保存到該 節(jié)點中。同時,也可刪除子用戶賬戶主用戶可以刪除子用戶賬戶。主用戶進入用戶管理模 塊110后,UI會列出當前所有子用戶的用戶名,主用戶可以選擇其中的任何一個子用戶進 行刪除用戶管理模塊110會將用戶信息列表中保存該用戶的節(jié)點刪除。如圖2所示,修改子用戶信息(即步驟S270)主用戶可以修改子用戶賬戶的權 限。主用戶進入用戶管理模塊110后,UI會列出當前所有子用戶的用戶名,主用戶可以選 擇其中的任何一個子用戶進行修改信息。UI會列出當前子用戶的賬戶名及其密碼,以及用 戶權限,主用戶可以編輯其中的任何項,并在用戶信息列表中保存修改后的信息。
在應用本發(fā)明的手機在出廠默認的情況下不存在任何用戶的信息之后,當用戶開 機(即步驟S210)后,判讀或檢測是否存在主用戶賬戶信息(即步驟S220)如果不存在 主用戶賬戶信息,則通過UI提示用戶創(chuàng)建主用戶賬戶(即步驟S230);創(chuàng)建主用戶賬戶后, 正常開機,再以主用戶的身份登陸手機,主用戶將具有最大使用權限,也就是說,可以使用 該手機進行任何的應用,并且能夠創(chuàng)建、編輯與刪除子用戶;主用戶能夠創(chuàng)建新的子用戶賬 戶,創(chuàng)建新的子用戶的賬戶ID,用戶名及其密碼,并將用戶權限信息保存于用戶信息列表中 的對應節(jié)點中,其中賬戶ID是用戶管理模塊110分配給每個用戶唯一的標識,可以通過該 賬戶ID查找到該用戶的相關信息。如果存在主用戶賬戶信息,則UI提示用戶輸入用戶名與 密碼(即步驟S240),用戶輸入后,先匹配用戶名,用戶名匹配不成功則登錄失敗,用戶名匹 配成功,再匹配該用戶名的密碼與用戶輸入密碼是否一致,密碼匹配成功則登錄成功(即 步驟S250);密碼匹配失敗則登錄失??;登錄失敗后提示用戶并返回。如圖3所示,開機后,用戶輸入用戶信息(即步驟S310);系統(tǒng)驗證用戶信息并獲 得用戶操作權限(即步驟S320);用戶登陸成功后,根據(jù)用戶ID獲取文件系統(tǒng)中該用戶的 設置參數(shù)(即步驟S331),并應用該用戶的設置參數(shù)通過登錄用戶的ID到手機文件系統(tǒng) 中讀取出保存該用戶設置參數(shù)的結構體,并將該結構體中的參數(shù)應用為當前手機中的設 置參數(shù),根據(jù)設置參數(shù)中的數(shù)據(jù)完成手機的初始化,包括設置相應的圖片和鈴聲(即步驟 S333),此時手機表現(xiàn)為當前登錄用戶的效果。本文中的結構體指的是C/C++語言中的結構體,即由一系列具有相同類型或不同 類型的數(shù)據(jù)構成的數(shù)據(jù)集合。當?shù)卿浻脩粜薷脑O置時(即步驟S335),用戶可在使用手機中修改設置,軟件首先 改變當前的設置,同時通過當前用戶的ID到文件系統(tǒng)中讀出對應結構體的設置參數(shù),修改 其中的對應項,并更新設置參數(shù)(即步驟S337),最后將新設置參數(shù)的結構體保存到文件系 統(tǒng)中(即步驟S339),從而達到了更新并保存當前用戶設置的效果。如圖3所示,不同的用戶登陸成功后,具有不同的用戶權限,可根據(jù)用戶ID獲取該 用戶的權限參數(shù)(即步驟S341),用戶權限表示該用戶使用手機中各個主要應用的權限,包 括電話本,短信,撥號器等等,該權限是主用戶分配給子用戶的,并且主用戶能夠編輯子用 戶的權限。當?shù)顷懹脩舸蜷_某個具體的應用時(即步驟S343),首先通過權限管理模塊130 確認是否具有打開該應用的權限(即步驟S345)權限管理模塊130先根據(jù)當前用戶的ID 到用戶信息列表中找到該用戶的節(jié)點,并從節(jié)點中讀取出權限變量,檢測該應用是否是具 有權限。如果具有權限,則正常打開進入該應用完成操作(即步驟S347);如果沒有權限, 則提示沒有權限的出錯信息(即步驟S349)。每一個用戶都有一個用戶權限與之對應,在軟件中用戶權限可以多位的整型變量 的形式與用戶的賬戶名,密碼等信息一起保存于用戶列表的節(jié)點中。本文中的整型變量指的是C/C++語言中的整型變量,即整數(shù)型變量包括正數(shù)、負 數(shù)和0,但不能是小數(shù)。本發(fā)明中的用戶權限指的是使用手機中不同應用程序的權限,例如,有些子用戶 不希望使用電話本,而有些子用戶又不希望使用電話功能,有些子用戶則不希望使用本地 文件瀏覽功能。從而,每個子用戶就會有一個用戶權限與之相對應。具體的,可在軟件中采用8位、16位、32位、64位或1 位的整型變量來保存用戶的權限,該整型變量中的每一位參數(shù)對應于一種應用的使用權限,參數(shù)0表示沒有使用權 限,參數(shù)1表示有使用權限。每個用戶都有一個(或者更多)用戶權限參數(shù)的整型變量與之 相對應,并保存在用戶信息列表的節(jié)點中。主用戶在創(chuàng)建或修改子用戶時,UI會列出當前主要應用的列表,主用戶通過UI勾 選該子用戶具有使用權限的應用,保存時,該子用戶的各個應用的使用權限會以整型變量 的方式保存在用戶信息列表的節(jié)點中。子用戶登陸手機后,在使用每個應用前,都會到該用戶信息列表的節(jié)點中取出權 限變量,查詢該應用是否具有使用權限,即判斷權限整型變量的對應位是否為1 ;如果具有 使用權限則正常使用;如果不具有使用權限,則提示用戶沒有使用權限,并返回。此外,不同的用戶,登錄手機后還會有各自不同的效果,如視覺與聽覺,也就是顯 示方面與設置方面,這樣也符合各個用戶的使用習慣與愛好。具體的,不同的用戶可以對手機的一般設置參數(shù)進行修改并保存,修改為用戶喜 歡或適合用戶的方式,其中包括待機畫面,通話音量,鈴聲類型等等設置參數(shù)。軟件中每一 個用戶都有一個手機設置參數(shù)與之相對應,并以結構體的方式保存在手機的文件系統(tǒng)中, 該結構體中包含了用戶可修改的一般設置參數(shù),并能夠通過該用戶的ID到文件系統(tǒng)中讀 取到該結構體。用戶登錄時,軟件中會記錄下當前登錄用戶的ID,通過該用戶ID到手機文件系統(tǒng) 中讀取出當前用戶的手機設置參數(shù),并將讀出的設置參數(shù)應用于手機設置中,從而顯示該 用戶設置的待機畫面,應用該用戶設置的通話音量、鈴聲類型、語言等。這樣,不同的用戶登 陸同樣的手機,所產(chǎn)生的用戶體驗(視覺與聽覺)是不一樣的,從而更加符合用戶的個性。而當?shù)卿浻脩粜薷氖謾C設置時,如將顯示語言修改為法語等時首先,將當前設置 更新為用戶的設置,如將語言更新為法語等;然后,通過用戶ID到手機文件系統(tǒng)中讀取出 當前用戶的手機設置參數(shù),將其中的對應項,修改為用戶設置后的參數(shù),如將語言項修改為 法語類型等;最后,將新的參數(shù)保存到文件系統(tǒng)中。由此就完成了一個新的項的設置工作; 同時,在下次該用戶登陸時,UI會將保存在文件系統(tǒng)中的設置參數(shù)取出,并應用其中的各項 設置參數(shù),從而手機能夠繼續(xù)保持用戶設置,如語言仍為法語等??傊瑐鹘y(tǒng)的手機沒有用戶賬戶管理的功能,也沒有辦法針對使用同一手機的不 同用戶給出不同的視覺與聽覺的上的效果,更沒有辦法對使用同一手機的不同用戶使用手 機功能進行某些特別的限制。而本發(fā)明能夠提供一種手機上的用戶管理機制,能夠?qū)κ褂?該手機的用戶進行合法性判斷,防止不希望使用該手機的使用。同時,本發(fā)明能夠讓不同的 使用用戶可以根據(jù)自己的愛好對同一手機進行設置,并在軟件中保存用戶的設置,且能夠 在下次該用戶登陸時仍然保持該用戶上次退出時視覺與聽覺的效果,加深了用戶體驗;更 為重要的是,本發(fā)明還能夠?qū)Σ煌褂糜脩暨M行手機使用權限的控制,針對不同的用戶設 置不同的應用的權限,保證不同的登錄用戶不同的應用等,大大增加了手機的安全性。應當理解的是,以上所述僅為本發(fā)明的較佳實施例而已,并不足以限制本發(fā)明的 技術方案,對本領域普通技術人員來說,在本發(fā)明的精神和原則之內(nèi),可以根據(jù)上述說明加 以增減、替換、變換或改進,而所有這些增減、替換、變換或改進后的技術方案,都應屬于本 發(fā)明所附權利要求的保護范圍。
權利要求
1.一種移動通信終端的用戶管理方法,其特征在于,包括以下步驟當用戶進入某個應用時,驗證用戶輸入的登陸信息,獲得用戶的身份信息;通過用戶的身份信息獲取以整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限 參數(shù);按照用戶權限參數(shù)檢查該用戶是否有進入應用的權限;若有則進入應用完成操作;若 沒有則提示出錯信息。
2.根據(jù)權利要求1所述的移動通信終端的用戶管理方法,其特征在于先創(chuàng)建主用戶 再重新以主用戶登錄,并通過用戶管理模塊創(chuàng)建或刪除子用戶。
3.根據(jù)權利要求2所述的移動通信終端的用戶管理方法,其特征在于主用戶登陸移 動通信終端后,進入用戶管理模塊管理所有用戶賬戶信息,包括修改子用戶賬戶信息。
4.根據(jù)權利要求1所述的移動通信終端的用戶管理方法,其特征在于通過登錄用戶 的ID從文件系統(tǒng)中讀取保存用戶設置參數(shù)的結構體,將結構體中的參數(shù)應用為當前移動 通信終端中的設置參數(shù),并根據(jù)設置參數(shù)中的數(shù)據(jù)完成移動通信終端的初始化。
5.根據(jù)權利要求1所述的移動通信終端的用戶管理方法,其特征在于通過當前用戶 的ID從文件系統(tǒng)中讀取相應結構體的設置參數(shù),修改其中的對應項,更新設置參數(shù),將新 設置參數(shù)的結構體保存到文件系統(tǒng)中。
6.一種具有用戶管理功能的移動通信終端,其特征在于,包括用戶管理模塊、用戶操作 管理模塊、權限管理模塊和用戶體驗管理模塊,其中用戶管理模塊,用于用戶登錄的管理,對用戶名和用戶密碼進行匹配;用戶操作管理模塊,用于管理用戶的設置參數(shù),并在文件系統(tǒng)中分配空間保存用戶的 操作結果;權限管理模塊,用于管理以整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限參 數(shù),并在用戶操作時根據(jù)整型變量中對應的參數(shù)決定是否允許當前操作;用戶體驗管理模塊,用于根據(jù)不同的登錄用戶,反映給用戶不同的體驗,并在用戶修改 設置參數(shù)后管理相應的參數(shù)。
7.根據(jù)權利要求6所述的具有用戶管理功能的移動通信終端,其特征在于用戶信息 列表中的第一個節(jié)點保存的是主用戶信息。
8.根據(jù)權利要求6所述的具有用戶管理功能的移動通信終端,其特征在于用戶權限 參數(shù)以32位整型變量或64位整型變量的形式進行保存。
9.根據(jù)權利要求6所述的具有用戶管理功能的移動通信終端,其特征在于整型變量 中的每一位參數(shù)對應于一種應用的使用權限,參數(shù)0表示沒有使用權限,參數(shù)1表示有使用 權限。
10.根據(jù)權利要求6所述的具有用戶管理功能的移動通信終端,其特征在于在文件系 統(tǒng)中所分配的空間里,包括以結構體形式保存的用戶設置參數(shù);結構體中的參數(shù)可更新設置。
全文摘要
本發(fā)明公開了一種具有用戶管理功能的移動通信終端及其用戶管理方法,該方法包括以下步驟當用戶進入某個應用時,驗證用戶輸入的登陸信息,獲得用戶的身份信息;通過用戶的身份信息獲取以整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限參數(shù);按照用戶權限參數(shù)檢查該用戶是否有進入應用的權限;若有則進入應用完成操作;若沒有則提示出錯信息。由于采用了以多位數(shù)的整型變量形式保存在用戶信息列表的節(jié)點中的用戶權限參數(shù)的技術手段,針對不同的用戶設置了不同的應用的權限,保證了不同的登錄用戶不同的應用,大大增強了移動通信終端的信息安全性。
文檔編號H04L29/06GK102143493SQ20111002834
公開日2011年8月3日 申請日期2011年1月26日 優(yōu)先權日2011年1月26日
發(fā)明者楊志兵 申請人:惠州Tcl移動通信有限公司