密碼表單管理方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種密碼表單管理方法及裝置,該密碼表單管理方法包括步驟:檢測云端服務(wù)器上是否存在云端密碼表單,以及本地客戶端上是否存在本地密碼表單,生成檢測結(jié)果;根據(jù)檢測結(jié)果,使用本地密碼表單、云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;以及將更新后的本地密碼表單上傳至云端服務(wù)器。本發(fā)明還涉及一種密碼表單管理裝置。本發(fā)明的密碼表單管理方法及裝置通過設(shè)置本地密碼表單和云端密碼表單同時管理用戶的所有密碼信息,實現(xiàn)了用戶的密碼信息多操作平臺共用。
【專利說明】密碼表單管理方法及裝置【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是涉及一種多操作平臺共用的密碼表單管理方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)社區(qū)平臺的增多,用戶往往會在多個網(wǎng)絡(luò)社區(qū)平臺均注冊用戶,例如郵箱、微博以及即時通信平臺等等。為了賬號的安全,用戶在不同的網(wǎng)絡(luò)社區(qū)平臺使用的用戶名和密碼往往也不相同,造成用戶經(jīng)常性的忘記網(wǎng)絡(luò)社區(qū)平臺的密碼甚至用戶名。
[0003]為了解決上述的問題,有的用戶會設(shè)置一密碼表單來管理所有的網(wǎng)絡(luò)社區(qū)平臺的密碼信息。這樣用戶在忘記密碼或用戶名時,可通過在本地查看該密碼表單后再進行登錄。但是當用戶使用其他的電腦或操作平臺時,可能會無法調(diào)取該密碼表單(本地沒有該密碼表單或本地客戶端不能打開該密碼表單),造成用戶依舊無法登錄相應(yīng)的網(wǎng)絡(luò)社區(qū)平臺。
[0004]故,有必要提供一種多操作平臺共用的密碼表單管理方法及裝置,以解決現(xiàn)有技術(shù)所存在的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種多操作平臺共用的密碼表單管理方法及裝置,其通過設(shè)置本地密碼表單和云端密碼表單同時管理用戶的所有密碼信息;以解決用戶密碼信息管理困難以及密碼管理不能跨操作平臺共用的技術(shù)問題。
[0006]為解決上述問題,本發(fā)明提供的技`術(shù)方案如下:
[0007]本發(fā)明涉及一種密碼表單管理方法,其包括步驟:
[0008]檢測云端服務(wù)器上是否存在云端密碼表單,以及本地客戶端上是否存在本地密碼表單,生成檢測結(jié)果;
[0009]根據(jù)所述檢測結(jié)果,使用所述本地密碼表單、所述云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;以及
[0010]將所述更新后的本地密碼表單上傳至所述云端服務(wù)器。
[0011]本發(fā)明還涉及一種密碼表單管理裝置,其包括:
[0012]云端服務(wù)器,用于存儲云端密碼表單;以及
[0013]設(shè)置在本地客戶端上的管理模塊,包括:
[0014]云端密碼表單檢測單元,用于檢測并下載所述云端服務(wù)器上的云端密碼表單;
[0015]本地密碼表單檢測單元,用于檢測所述本地客戶端上的本地密碼表單;
[0016]更新單元,用于使用所述本地密碼表單、所述云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;以及
[0017]上傳單元,用于將所述更新后的本地密碼表單上傳至所述云端服務(wù)器。
[0018]相較于現(xiàn)有的用戶密碼信息管理困難以及密碼管理不能跨操作平臺共用的技術(shù)問題,本發(fā)明的密碼表單管理方法及裝置通過設(shè)置本地密碼表單和云端密碼表單同時管理用戶的所有密碼信息,實現(xiàn)了用戶的密碼信息多操作平臺共用;解決了用戶密碼信息管理困難以及密碼管理不能跨操作平臺共用的技術(shù)問題。
[0019]為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉優(yōu)選實施例,并配合所附圖式,作詳細說明如下:
【專利附圖】
【附圖說明】
[0020]圖1為本發(fā)明的密碼表單管理方法的優(yōu)選實施例的流程圖;
[0021]圖2為本發(fā)明的密碼表單管理裝置的優(yōu)選實施例的結(jié)構(gòu)示意圖;
[0022]圖3為本發(fā)明的密碼表單管理方法及裝置的具體實施例的工作流程圖;
[0023]其中,附圖標記說明如下:
[0024]10、云端服務(wù)器;
[0025]11、云端密碼表單檢測單元;
[0026]12、本地密碼表單檢測單元;
[0027]13、更新單元;
[0028]14、上傳單元。
【具體實施方式】
[0029]以下各實施例的說明是參考附加的圖式,用以例示本發(fā)明可用以實施的特定實施例。本發(fā)明所提到的方向用語,例如「上」、「下」、「前」、「后」、「左」、「右」、「內(nèi)」、「外」、「側(cè)面」等,僅是參考附加圖式的方向。因此,使用的方向用語是用以說明及理解本發(fā)明,而非用以限制本發(fā)明。
[0030]在圖中,結(jié)構(gòu)相似的單元是以相同標號表示。
[0031]請參照圖1,圖1為本發(fā)明的密碼表單管理方法的優(yōu)選實施例的流程圖。該密碼表單管理方法包括:
[0032]步驟101,檢測云端服務(wù)器上是否存在云端密碼表單,以及本地客戶端上是否存在本地密碼表單,生成檢測結(jié)果;
[0033]步驟102,根據(jù)檢測結(jié)果,使用本地密碼表單、云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;
[0034]步驟103,將更新后的本地密碼表單上傳至云端服務(wù)器;
[0035]本優(yōu)選實施例的密碼表單管理方法結(jié)束于步驟103。
[0036]下面詳細說明本優(yōu)選實施例的密碼表單管理方法的各步驟的具體流程。
[0037]在步驟101中,用戶在本地客戶端開啟密碼表單管理功能時,本地客戶端會檢測云端服務(wù)器上是否存在云端密碼表單,同時檢測本地客戶端上是否存在本地密碼表單,生成檢測結(jié)果。本地密碼表單是指用戶保存在本地客戶端上的密碼表單,相同用戶在不同本地客戶端上的本地密碼表單可能不同。云端密碼表單是指用戶保存在云端服務(wù)器上的密碼表單,相同用戶在任何本地客戶端上下載的云端服務(wù)器的密碼表單均相同。這里的本地密碼表單和云端密碼表單均包括至少一組密碼信息,每組密碼信息均包括相應(yīng)用戶的登陸平臺地址、用戶名以及密碼。
[0038]隨后來到步驟102。[0039]在步驟102中,根據(jù)檢測結(jié)果,使用本地密碼表單、云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單。這里的用戶進行的密碼項變更包括密碼信息中的登錄平臺地址、用戶名以及密碼中任一項的增加操作、刪除操作以及修改操作。
[0040]下面具體說明如何根據(jù)各種檢測結(jié)果生成更新后的本地密碼表單。
[0041]如檢測結(jié)果為云端服務(wù)器上存在云端密碼表單,同時本地客戶端上存在本地密碼表單;則使用本地密碼表單、云端密碼表單以及用戶進行的密碼項變更,生成更新后的本地密碼表單。這里先使用本地密碼表單和云端密碼表單進行比較,生成一比較后的本地密碼表單,然后再使用用戶進行的密碼項變更對比較后的本地密碼表單進行更新,生成更新后的本地密碼表單。
[0042]具體為:將本地密碼表單的密碼信息與云端密碼表單的密碼信息進行對比,如存在本地密碼表單的密碼信息中的登錄平臺地址與用戶名,與云端密碼表單的密碼信息中的登錄平臺地址和用戶名均相同,則使用本地密碼表單的密碼信息覆蓋云端密碼表單的密碼信息;否則將云端密碼表單的密碼信息拷貝至本地密碼表單中形成新的密碼信息,得到比較后的本地密碼表單。
[0043]根據(jù)用戶進行的密碼項變更,對比較后的本地密碼表單中的密碼信息進行更新,得到更新后的本地密碼表單。
[0044]如本地密碼表單的密碼信息的登陸平臺地址為新浪郵箱,用戶名為admin ;同時云端密碼表單的密碼信息中登陸平臺地址也為新浪郵箱,用戶名也為admin ;則使用本地密碼表單的密碼信息覆蓋云端密碼表單的密碼信息。如本地密碼表單的密碼信息的登陸平臺地址為新浪郵箱,用戶名為adminOOl,或本地密碼表單的密碼信息的登陸平臺地址為騰訊郵箱,用戶名為admin ;則將云端密碼表單的密碼信息拷貝至本地密碼表單中形成新的密碼信息,得到比較后的本地密碼表單。
[0045]然后如用戶進行的密碼項變更為將新浪郵箱的密碼由123456改為654321,則在本地密碼表單中對相應(yīng)密碼信息的密碼進行修改操作;或如用戶進行的密碼項變更為將新浪郵箱相關(guān)的密碼信息刪除,則在本地密碼表單中對該密碼信息進行刪除操作,從而得到更新后的本地密碼表單。
[0046]如檢測結(jié)果為云端服務(wù)器上存在云端密碼表單,同時本地客戶端上不存在本地密碼表單;則本地客戶端使用云端密碼表單以及用戶進行的密碼項變更(可選擇預(yù)先生成一空白的本地密碼表單),生成更新后的本地密碼表單。這里由于本地客戶端預(yù)先不存在本地密碼表單,因此使用用戶進行的密碼項變更對云端密碼表單進行更新,生成更新后的本地密碼表單。
[0047]具體為:下載云端密碼表單,根據(jù)用戶進行的密碼項變更,對云端密碼表單中的密碼信息進行更新,得到更新后的本地密碼表單。具體的更新操作(修改操作、刪除操作等)如上面所述。
[0048]如檢測結(jié)果為云端服務(wù)器上不存在云端密碼表單,同時本地客戶端上不存在本地密碼表單;則本地客戶端使用用戶進行的密碼項變更直接生成更新后的本地密碼表單。這里由于不存在本地密碼表單和云端密碼表單,因此使用用戶進行的密碼項變更直接生成更新后的本地密碼表單。具體的更新操作(修改操作、刪除操作等)如上面所述。[0049]如檢測結(jié)果為云端服務(wù)器上不存在云端密碼表單,同時本地客戶端上存在本地密碼表單;則本地客戶端使用本地密碼表單以及用戶進行的密碼項變更,生成更新后的本地密碼表單。這里由于云端服務(wù)器不存在云端密碼表單,因此使用用戶進行的密碼項變更對本地密碼表單進行更新,生成更新后的本地密碼表單。
[0050]具體為:根據(jù)用戶進行的密碼項變更,對本地密碼表單中的密碼信息進行更新,得到更新后的本地密碼表單。具體的更新操作(修改操作、刪除操作等)如上面所述。
[0051]隨后來到步驟103。
[0052]在步驟103中,將步驟102中更新后的本地密碼表單上傳至云端服務(wù)器,以更新云端服務(wù)器上的云端密碼表單。
[0053]這樣即完成了本優(yōu)選實施例的整個密碼管理過程。
[0054]本發(fā)明還涉及一種密碼表單管理裝置,請參照圖2,圖2為本發(fā)明的密碼表單管理裝置的優(yōu)選實施例的結(jié)構(gòu)示意圖。該密碼表單管理裝置包括云端服務(wù)器10以及設(shè)置在本地客戶端的管理模塊,云端服務(wù)器10用于存儲云端密碼表單。
[0055]管理模塊包括云端密碼表單檢測單元11、本地密碼表單檢測單元12、更新單元13以及上傳單元14。
[0056]云端密碼表單檢測單元11用于檢測并下載云端服務(wù)器10上的云端密碼表單;本地密碼表單檢測單元12用于檢測本地客戶端上的本地密碼表單;更新單元13用于使用本地密碼表單、云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;上傳單元14用于將更新后的本地密碼表單上傳至云端服務(wù)器10。
[0057]這里的本地密碼表單和云端密碼表單均包括至少一組密碼信息,每組密碼信息均包括相應(yīng)用戶的登陸平臺地址、用戶名以及密碼。用戶進行的密碼項變更包括密碼信息中的登錄平臺地址、用戶名以及密碼中任一項的增加操作、刪除操作以及修改操作。
[0058]更新單元13包括對比子單元以及修改子單元。對比子單元用于將本地密碼表單的密碼信息與云端密碼表單的密碼信息進行對比,如存在本地密碼表單的密碼信息中的登錄平臺地址與用戶名,與云端密碼表單的密碼信息中的登錄平臺地址和用戶名均相同,則使用本地密碼表單的密碼信息覆蓋云端密碼表單的密碼信息;否則將云端密碼表單的密碼信息拷貝至本地密碼表單中形成新的密碼信息;修改子單元用于根據(jù)用戶進行的密碼項變更,對本地密碼表單中的密碼信息進行更新。
[0059]本優(yōu)選實施例的密碼表單管理裝置使用時,本地密碼表單檢測單元12會檢測本地客戶端上是否存在本地密碼表單,同時云端密碼表單檢測單元11檢測并下載云端服務(wù)器10上的云端密碼表單;更新單元13根據(jù)本地密碼表單檢測單元12和云端密碼表單檢測單元11的檢測結(jié)果,使用本地密碼表單、云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;最后上傳單元14將更新后的本地密碼表單上傳至云端服務(wù)器10 ;完成了整個密碼表單的管理過程。
[0060]本優(yōu)選實施例的密碼表單管理裝置的具體工作原理與上述的密碼表單管理方法的優(yōu)選實施例中的描述相同或相似,具體請參見上述密碼表單管理方法的優(yōu)選實施例中的相關(guān)描述。
[0061]下面結(jié)合圖3,詳細說明本發(fā)明的密碼表單管理方法及裝置的具體實施例的工作流程,圖3為本發(fā)明的密碼表單管理方法及裝置的具體實施例的工作流程圖。[0062]首先用戶登陸QQ號,開啟密碼表單管理裝置(可設(shè)置二次密碼用于開啟該密碼表單管理裝置);這時密碼表單管理裝置會檢測檢測云端服務(wù)器上是否存在相應(yīng)的云端密碼表單,如云端服務(wù)器上存在云端密碼表單,則將該云端密碼表單下載到本地客戶端,與本地客戶端的本地密碼表單整合為一個新的本地密碼表單(如不存在本地密碼表單,則新的本地密碼表單即為云端密碼表單);如云端服務(wù)器不存在云端密碼表單,則直接讀取本地密碼表單或生成一空白的本地密碼表單(如本地客戶端不存在本地密碼表單)。
[0063]將本地密碼表單和云端密碼表單進行整合之后,判斷用戶是否進行了密碼項變更操作,如密碼信息的增加、刪除以及修改等操作,并將該密碼項變更操作同步到本地密碼表單(如沒有進行密碼項變更操作則無需同步)。
[0064]在密碼項變更操作完成后,可將該本地密碼表單同步到云端服務(wù)器的云端密碼表單,完成本地密碼表單與云端密碼表單的同步,將最新的密碼表單存儲到云端服務(wù)器中。當然用戶也可以選擇不進行同步,將密碼表單管理裝置作為一本地密碼表單管理裝置使用。
[0065]當本地客戶端最后退出QQ時,密碼表單管理裝置會刪除本地密碼表單或恢復(fù)本地密碼表單的密碼保護狀態(tài),以保證用戶密碼的安全性。
[0066]本發(fā)明的密碼表單管理方法及裝置通過設(shè)置本地密碼表單和云端密碼表單同時管理用戶的所有密碼信息,且密碼表單管理裝置保證下載的云端密碼表單在本地客戶端可讀,實現(xiàn)了用戶的密碼信息多操作平臺共用;解決了用戶密碼信息管理困難以及密碼管理不能跨操作平臺共用的技術(shù)問題。
[0067]綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權(quán)利要求界定的范圍為準。
【權(quán)利要求】
1.一種密碼表單管理方法,其特征在于,包括步驟: 檢測云端服務(wù)器上是否存在云端密碼表單,以及本地客戶端上是否存在本地密碼表單,生成檢測結(jié)果; 根據(jù)所述檢測結(jié)果,使用所述本地密碼表單、所述云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;以及 將所述更新后的本地密碼表單上傳至所述云端服務(wù)器。
2.根據(jù)所述權(quán)利要求1所述的密碼表單管理方法,其特征在于,如所述檢測結(jié)果為所述云端服務(wù)器上存在所述云端密碼表單,以及所述本地客戶端上存在所述本地密碼表單;則使用所述本地密碼表單、所述云端密碼表單以及所述用戶進行的密碼項變更,生成更新后的本地密碼表單。
3.根據(jù)所述權(quán)利要求1所述的密碼表單管理方法,其特征在于,如所述檢測結(jié)果為所述云端服務(wù)器上存在所述云端密碼表單,以及所述本地客戶端不存在所述本地密碼表單,則使用所述云端密碼表單以及所述用戶進行的密碼項變更,生成更新后的本地密碼表單。
4.根據(jù)所述權(quán)利要求1所述的密碼表單管理方法,其特征在于,如所述檢測結(jié)果為所述云端服務(wù)器上不存在所述云端密碼表單,以及所述本地客戶端不存在所述本地密碼表單,則使用所述用戶進行的密碼項變更,生成更新后的本地密碼表單。
5.根據(jù)所述權(quán)利要求1所述的密碼表單管理方法,其特征在于,如所述檢測結(jié)果為所述云端服務(wù)器上不存在所述云端密碼表單,以及所述本地客戶端存在所述本地密碼表單,則使用所述本地密碼表單以及所述用戶進行的密碼項變更,生成更新后的本地密碼表單。
6.根據(jù)權(quán)利要求1中所述的密碼表單管理方法,其特征在于,所述本地密碼表單和所述云端密碼表單均包括至少一`組密碼信息,每組所述密碼信息包括登錄平臺地址、用戶名以及密碼。
7.根據(jù)權(quán)利要求6所述的密碼表單管理方法,其特征在于,所述密碼項變更包括所述密碼信息中的所述登錄平臺地址、所述用戶名以及所述密碼中任一項的增加操作、刪除操作以及修改操作。
8.根據(jù)權(quán)利要求6所述的密碼表單管理方法,其特征在于,所述使用所述本地密碼表單、所述云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單的步驟包括: 將所述本地密碼表單的密碼信息與所述云端密碼表單的密碼信息進行對比,如存在所述本地密碼表單的密碼信息中的登錄平臺地址與用戶名,與所述云端密碼表單的密碼信息中的登錄平臺地址和用戶名均相同,則使用所述本地密碼表單的密碼信息覆蓋所述云端密碼表單的密碼信息;否則將所述云端密碼表單的密碼信息拷貝至所述本地密碼表單中形成新的密碼信息;以及 根據(jù)所述用戶進行的密碼項變更,對所述本地密碼表單中的密碼信息進行更新。
9.一種密碼表單管理裝置,其特征在于,包括: 云端服務(wù)器,用于存儲云端密碼表單;以及 設(shè)置在本地客戶端上的管理模塊,包括: 云端密碼表單檢測單元,用于檢測并下載所述云端服務(wù)器上的云端密碼表單; 本地密碼表單檢測單元,用于檢測所述本地客戶端上的本地密碼表單;更新單元,用于使用所述本地密碼表單、所述云端密碼表單以及用戶進行的密碼項變更中至少一項,生成更新后的本地密碼表單;以及 上傳單元,用于將所述更新后的本地密碼表單上傳至所述云端服務(wù)器。
10.根據(jù)權(quán)利要求9所述的密碼表單管理裝置,其特征在于,所述本地密碼表單和所述云端密碼表單包括至少一組密碼信息,每組所述密碼信息包括登錄平臺地址、用戶名以及密碼。
11.根據(jù)權(quán)利要求10所述的密碼表單管理裝置,其特征在于,所述密碼項變更包括所述密碼信息中的所述登錄平臺地址、所述用戶名以及所述密碼其中任一項的增加操作、刪除操作以及修改操作。
12.根據(jù)權(quán)利要求10所述的密碼表單管理裝置,其特征在于,所述更新單元包括: 對比子單元,用于將所述本地密碼表單的密碼信息與所述云端密碼表單的密碼信息進行對比,如存在所述本地密碼表單的密碼信息中的登錄平臺地址與用戶名,與所述云端密碼表單的密碼信息中的登錄平臺地址和用戶名均相同,則使用所述本地密碼表單的密碼信息覆蓋所述云端密碼表單的密碼信息;否則將所述云端密碼表單的密碼信息拷貝至所述本地密碼表單中形成新的密碼信息;以及 修改子單元,用于 根據(jù)所述用戶進行的密碼項變更,對所述本地密碼表單中的密碼信息進行更新。
【文檔編號】H04L29/06GK103795682SQ201210420977
【公開日】2014年5月14日 申請日期:2012年10月29日 優(yōu)先權(quán)日:2012年10月29日
【發(fā)明者】林曉丹 申請人:騰訊科技(深圳)有限公司