專利名稱:用戶信息共享方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及計算機(jī)數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種用戶信息共享方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)應(yīng)用的不斷發(fā)展和豐富,人們需要管理越來越多的網(wǎng)站帳號和密碼,許多瀏覽器以及第三方軟件都提供了幫助用戶保存和管理帳號密碼的應(yīng)用,如登錄助手、自動填表、智能填表等。這些應(yīng)用可以將用戶登錄頁面中的帳號、密碼保存起來,當(dāng)用戶下次通過該瀏覽器或者第三方軟件所在的客戶端訪問前述頁面時,瀏覽器或者第三方軟件會根據(jù)記錄信息自動實現(xiàn)登錄,無需用戶手動輸入帳號密碼,極大地方便了用戶的使用。但是,對于單個用戶來說,其需要通過賬號、密碼登錄的網(wǎng)站往往不會僅有一個, 通常情況下,每個用戶都會有多個需要通過賬號、密碼登錄的網(wǎng)站。當(dāng)網(wǎng)站數(shù)量增加時,為了實現(xiàn)自動登錄的應(yīng)用,瀏覽器或者第三方軟件需要保存大量的網(wǎng)站URL以及與該URL匹配的賬號和密碼。另外,當(dāng)一個客戶端有多個用戶使用時,對于相同URL,也可能會有不同的賬號和密碼信息需要記錄。而且,這些需要記錄保存的信息會隨著使用時間的增加而增加。相應(yīng)的,瀏覽器或者第三方軟件需要使用越來越多的空間來存儲這些信息,無論瀏覽器或者第三方軟件是將這些信息存儲在本地客戶端或者服務(wù)器端,都會增加對本地客戶端或者服務(wù)器端資源的占用。另外,在某些情況下,具有不同URL的網(wǎng)頁所需要的用戶信息是相同的,例如,百度貼吧和百度知道,假設(shè)兩者所需要的用戶登錄賬號和密碼相同,但是因為URL不同,瀏覽器或者第三方軟件會分別記錄用戶登錄賬號和密碼,并分別與兩個URL關(guān)聯(lián)。這無疑會浪費較多的系統(tǒng)資源,并不利于實現(xiàn)用戶信息共享。
發(fā)明內(nèi)容
本申請?zhí)峁┮环N用戶信息共享方法及系統(tǒng),能夠解決用戶信息記錄占用系統(tǒng)資源過多,且無法共享的問題。為了解決上述問題,本申請公開了一種用戶信息共享方法,包括以下步驟從統(tǒng)一資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名;從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名;對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。進(jìn)一步地,從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名包括對所述完整域名進(jìn)行字符串拆分;從所述完整域名中獲取其包含的頂級域名,判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名,若是,則確定當(dāng)前頁面的主域名由所述完整域名中后三段字符串組成,反之,則確定當(dāng)前頁面的主域名由所述完整域名中后兩段字符串組成。進(jìn)一步地,所述判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名包括
將頂級域名與預(yù)先存儲的國際分類域名和地區(qū)域名進(jìn)行匹配,若能夠匹配,則確定頂級域名中包含有國際分類域名和/或地區(qū)域名。進(jìn)一步地,所述對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享包括記錄某一網(wǎng)頁中的用戶信息以及該網(wǎng)頁的主域名;判斷用戶當(dāng)前所在網(wǎng)頁的主域名與所述記錄有用戶信息的網(wǎng)頁的主域名是否相同,若是,則讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中。進(jìn)一步地,所述用戶信息包括用戶的登錄賬號和密碼。進(jìn)一步地,所述讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中包括將讀取的用戶信息導(dǎo)入到當(dāng)前網(wǎng)頁中;和/或
將讀取的用戶信息發(fā)送給服務(wù)器端。進(jìn)一步地,所述對所述完整域名進(jìn)行字符串拆分之后還包括統(tǒng)計拆分后的字符串?dāng)?shù)量,若小于二,則結(jié)束后續(xù)操作,反之,則繼續(xù)后續(xù)操作。進(jìn)一步地,在從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名之前還包括判斷所述完整域名是否屬于特殊域名,若是,則確定所述完整域名為主域名。進(jìn)一步地,所述判斷所述完整域名是否屬于特殊域名包括將當(dāng)前完整域名與預(yù)先存儲的特殊域名信息表進(jìn)行匹配,若能匹配,則確定當(dāng)前完整域名屬于特殊域名,若不能匹配,則確定當(dāng)前完整域名不屬于特殊域名。為了解決上述問題,本申請還公開了一種用戶信息共享系統(tǒng),包括完整域名獲取模塊,用于從統(tǒng)一資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名;主域名確定模塊,用于從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名;信息共享模塊,用于對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。進(jìn)一步地,所述主域名確定模塊包括拆分單元,用于對所述完整域名進(jìn)行字符串拆分;主域名組合單元,用于從所述完整域名中獲取其包含的頂級域名,判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名,若是,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后三段字符串組成,反之,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后兩段字符串組成。進(jìn)一步地,所述主域名確定模塊還包括頂級域名匹配單元,用于將頂級域名與預(yù)先存儲的國際分類域名和地區(qū)域名進(jìn)行匹配,若能夠匹配,則確定頂級域名中包含有國際分類域名和/或地區(qū)域名。進(jìn)一步地,所述信息共享模塊包括信息記錄單元,用于記錄某一網(wǎng)頁中的用戶信息以及該網(wǎng)頁的主域名;和主域名判斷單元,用于判斷用戶當(dāng)前所在網(wǎng)頁的主域名與所述記錄有用戶信息的網(wǎng)頁的主域名是否相同,若是,則讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中。進(jìn)一步地,所述信息共享模塊還包括信息導(dǎo)入單元,用于將讀取的用戶信息導(dǎo)入到當(dāng)前網(wǎng)頁中;和/或信息發(fā)送單元,用于將讀取的用戶信息發(fā)送給服務(wù)器端。進(jìn)一步地,所述系統(tǒng)還包括
字符串?dāng)?shù)量統(tǒng)計模塊,用于統(tǒng)計拆分后的字符串?dāng)?shù)量,若小于二,則結(jié)束后續(xù)操作,反之,則繼續(xù)后續(xù)操作。進(jìn)一步地,所述系統(tǒng)還包括特殊域名確定模塊,用于判斷所述完整域名是否屬于特殊域名,若是,則確定所述完整域名為主域名。進(jìn)一步地,所述特殊域名確定模塊包括特殊域名匹配單元,用于將當(dāng)前完整域名與預(yù)先存儲的特殊域名信息表進(jìn)行匹 配,若能匹配,則確定當(dāng)前完整域名屬于特殊域名,若不能匹配,則確定當(dāng)前完整域名不屬于特殊域名。與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點本申請采用了特定的主域名確定過程,通過對統(tǒng)一資源定位符的分析和處理,可以確定出兩個統(tǒng)一資源定位符是否具有相同的主域名。并從而實現(xiàn)用戶信息的共享。即并不會針對一個完整域名來單獨存儲用戶信息,而是針對主域名來進(jìn)行用戶信息的存儲,即,相關(guān)聯(lián)的完整域名共享用戶信息。除了可以實現(xiàn)用戶信息共享,而且可以大大節(jié)省用戶信息的存儲量以及減少對服務(wù)器端或者本地客戶端存儲空間和系統(tǒng)資源的占用。另外,對于用戶來說,對于在具有相同主域名的不同網(wǎng)頁中登錄時,無需一一輸入用戶信息,只需要在其中一個網(wǎng)頁中輸入用戶信息,就可以通過本申請的用戶信息共享方法實現(xiàn)其他網(wǎng)頁的快速登錄或者用戶信息的快速導(dǎo)入。當(dāng)然,實施本申請的任一產(chǎn)品不一定需要同時達(dá)到以上所述的所有優(yōu)點。
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本申請的用戶信息共享方法實施例一的流程圖;圖2是本申請的主域名確定過程實施例的流程圖;圖3是本申請的用戶信息共享方法實施例二的流程圖;圖4是本申請的用戶信息共享系統(tǒng)實施例一的結(jié)構(gòu)示意圖;圖5是本申請的用戶信息共享系統(tǒng)實施例二的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。參照圖1,示出本申請的一種用戶信息共享方法實施例一,包括以下步驟步驟101,從統(tǒng)一資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名。統(tǒng)一資源定位符(URL, Uniform Resource Locator),即網(wǎng)頁的網(wǎng)址。一般來說,統(tǒng)一資源定位符中至少會包括當(dāng)前網(wǎng)頁的完整域名和協(xié)議(要訪問的文件的類型),根據(jù)實際情況不同,在某些頁面中,還會包括端口或者訪問路徑等等其他信息。以某個頁面的統(tǒng)一資源定位符“http://news. sina. com. cn/”為例,包括http協(xié)議和服務(wù)器的完整域名“news. sina. com. cn”。當(dāng)點擊這個頁面中某個鏈接進(jìn)入另一頁面,例如“http://news.sina. com. cn/c/2012-03-21……”,那么該頁面的統(tǒng)一資源定位符中除了協(xié)議和完整域名夕卜,還包括了其他信息“c/2012-03-21.....”。完整域名是指由一串用英文句號”,即圓點分隔的字符串組成的互聯(lián)網(wǎng)上某一臺計算機(jī)或計算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時標(biāo)識計算機(jī)的位置。至少包括頂級域名和網(wǎng)頁的網(wǎng)絡(luò)名,在某些情況下,還包括分域名。因為統(tǒng)一資源定位符采用固定規(guī)則組成,所以通過調(diào)用系統(tǒng)中對應(yīng)的函數(shù),根據(jù)其組成規(guī)則就可以取得其中的服務(wù)器的完整域名。步驟102,從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名。其中,對于從完整域名中提取當(dāng)前網(wǎng)頁的主域名可以根據(jù)完整域名的組成規(guī)則來提取,例如,確定完整域名中的網(wǎng)絡(luò)名,然后將網(wǎng)絡(luò)名以及網(wǎng)絡(luò)名右邊的各級域名組合在一起確定為主域名??梢岳斫?,參照圖2,為了保證主域名確定的精準(zhǔn)性,還可以采用如下方式來確定主域名步驟201,對所述完整域名進(jìn)行字符串拆分。根據(jù)域名組成規(guī)則,完整域名由兩個或以上字符串組成,字符串之間采用英文句號”,即圓點隔開,所以可以根據(jù)其中的圓點對其進(jìn)行字符串拆分。仍以前述“news,sina. com. cn”為例,拆分后得到的字符串?dāng)?shù)一共有四個,分別為news、sina、com和cn??梢岳斫猓谶M(jìn)行字符串拆分的時候,還可以進(jìn)一步地統(tǒng)計拆分后的字符串?dāng)?shù)量,若字符串?dāng)?shù)量小于二,根據(jù)域名組成規(guī)則,則可以確定,完整域名為錯誤域名,那么無需進(jìn)行后續(xù)操作,從而減少判斷時間、節(jié)省系統(tǒng)資源。只有當(dāng)字符串?dāng)?shù)量大于等于二,才需要進(jìn)行后續(xù)步驟的判斷。步驟202,從所述完整域名中獲取其包含的頂級域名,判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名,若是,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后三段字符串組成,反之,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后兩段字符串組成。根據(jù)域名組成規(guī)則,一個完整域名中的頂級域名指國際分類域名和地區(qū)域名,兩 者可以同時存在,也可以只有一個。國際分類域名指國際上通用的表示不同行業(yè)的域名,例如,com表示商業(yè)機(jī)構(gòu),net表示網(wǎng)絡(luò)組織,org表示各種組織,如非盈利組織等等。地區(qū)域名指用于區(qū)別所在國家或地區(qū)的域名,例如,cn表示中國,uk表示香港等等。除了頂級域名之外,完整域名中還會包括其他域名,例如,網(wǎng)頁的網(wǎng)絡(luò)名(如baidu、sina、163)、分域名(如tieba、news、zhidao)等等。一般來說,完整域名按照圓點分級,從右到左依次為一級
域名、二級域名、三級域名、......ο以“news. sina. com. cn”為例,一級域名為“cn”, 二級
域名為“com”,三級域名為“sina”,四級域名為“news”。因為頂級域名同時包含國際分類域名和地區(qū)域名,所以網(wǎng)頁的網(wǎng)絡(luò)名“sina”為三級域名。又如,以“baidu.com”為例,一級域名為“com”,二級域名為“baidu”。因為頂級域名只包含國際分類域名“com”,所以網(wǎng)頁的網(wǎng)絡(luò)名“baidu”為二級域名。相應(yīng)地,對于“tieba. baidu. com”,除了一級域名為“com”和二級域名為“baidu”還包括三級域名“tieba”。按照前面所述,若頂級域名中同時包含國際分類域名和地區(qū)域名,那么本申請會將完整域名中的后面三個 字符串的組合作為主域名,若頂級域名中只包含二者之一,那么本申請會將完整域名中的后面兩個字符串的組合作為主域名。即,根據(jù)本申請的方法,“news. sina. com. cn” 中的主域名為 “sina. com. cn”, “baidu. com” 中的主域名為 “baidu.com”, “tieba. baidu. com” 中的主域名也為 “baidu. com,,。具體實現(xiàn)時,判斷頂級域名中是否包含國際分類域名和地區(qū)域名可以采用如下方法將頂級域名與預(yù)先存儲的國際分類域名和地區(qū)域名進(jìn)行匹配,若能夠匹配,則確定頂級域名中包含有國際分類域名和/或地區(qū)域名。因為頂級域名中的國際分類域名和地區(qū)域名是固定存在的,所以可以預(yù)先匯總,并存儲在服務(wù)器端或者本地客戶端,當(dāng)需要時,直接進(jìn)行匹配即可。具體的匹配方法可以采用字符串匹配等等,本申請對此并不限制。步驟103,對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。根據(jù)本申請的主域名確定方法,主域名只包含網(wǎng)頁的網(wǎng)絡(luò)名和頂級域名,而忽略完整域名的不同。例如,對于“tieba. baidu. com”、“zhidao. baidu. com”和“baidu. com”這三者來說,雖然完整域名并不相同,但是按照本申請的方法確定出三者具有相同的主域名,即都為“baidu. com”,那么便可以實現(xiàn)三個域名對應(yīng)網(wǎng)頁的信息共享。用戶信息可以是用于識別用戶的各種信息,例如用戶名和密碼、用戶偏好、用戶選擇信息等等,用戶信息共享具體的實現(xiàn)過程如下記錄某一網(wǎng)頁中的用戶信息以及該網(wǎng)頁的主域名;判斷用戶當(dāng)前所在網(wǎng)頁的主域名與所述記錄有用戶信息的網(wǎng)頁的主域名是否相同,若是,則讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中。其中用戶信息共享可以是用戶的登錄賬號和密碼的共享。例如,當(dāng)用戶在“tieba.baidu. com”中輸入了登錄賬號和密碼,本申請的用戶信息共享系統(tǒng)會對其進(jìn)行存儲,同時還會按照前述方法確定其主域名為“baidu. com”。當(dāng)用戶需要在“zhidao. baidu. com”頁面進(jìn)行登錄時,本申請的用戶信息共享系統(tǒng)則可以首先按照前述方法確定主域名為“baidu.com”,此時,可以確定二者的主域名相同,可以實現(xiàn)信息共享。那么,便會從記錄中讀取與該主域名相關(guān)聯(lián)的用戶的登錄賬號和密碼,并應(yīng)用在當(dāng)前的“zhidao. baidu. com”頁面中。具體的,將用戶信息應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中所指的應(yīng)用,可以自動登錄,即將用戶信息自動導(dǎo)入當(dāng)前網(wǎng)頁中并發(fā)送給服務(wù)器端實現(xiàn)自動登錄,或者不導(dǎo)入到當(dāng)前頁面中,但是通過后臺運行的方式直接將用戶信息發(fā)送給服務(wù)器端實現(xiàn)自動登錄。也可以僅僅把用戶信息自動導(dǎo)入到當(dāng)前網(wǎng)頁中,由用戶手動選擇是否要登錄。因為在某些情況下,同一網(wǎng)頁下,在相同的客戶端會有多個用戶的登錄賬號和密碼,而登錄界面中往往只能顯示一組用戶信息,用戶可以通過手動選擇自己需要的哪一組用戶信息,從而避免錯誤登錄的情況。本申請采用了特定的主域名確定過程,通過對統(tǒng)一資源定位符的分析和處理,可以確定出兩個統(tǒng)一資源定位符是否具有相同的主域名。并從而實現(xiàn)用戶信息的共享。即并不會針對一個完整域名來單獨存儲用戶信息,而是針對主域名來進(jìn)行用戶信息的存儲,即,相關(guān)聯(lián)的完整域名共享用戶信息。除了可以實現(xiàn)用戶信息共享,而且可以大大節(jié)省用戶信息的存儲量以及減少對服務(wù)器端或者本地客戶端存儲空間和系統(tǒng)資源的占用。另外,對于用戶來說,對于在具有相同主域名的不同網(wǎng)頁中登錄時,無需一一輸入用戶信息,只需要在其中一個網(wǎng)頁中輸入用戶信息,就可以通過本申請的用戶信息共享方法實現(xiàn)其他網(wǎng)頁的快速登錄或者用戶信息的快速導(dǎo)入。為此,參照圖3,示出本申請的用戶信息共享方法實施例二,在實施例一的步驟102之前,還包括以下步驟
步驟301,判斷當(dāng)前網(wǎng)頁的完整域名是否屬于特殊域名,若是,確定所述完整域名為主域名,反之,則進(jìn)行步驟102。判斷當(dāng)前網(wǎng)頁的完整域名是否屬于特殊域名包括將當(dāng)前完整域名與預(yù)先存儲的特殊域名信息表進(jìn)行匹配,若能匹配,則確定當(dāng)前完整域名屬于特殊域名,若不能匹配,則確定當(dāng)前完整域名不屬于特殊域名。特殊域名信息表可以通過人工搜集的方式確定,并存儲在本地客戶端或者服務(wù)器端,例如,作為配置信息等等。因為特殊域名并不具有統(tǒng)一的模式,所以需要人工搜集確定。例如,對于某些網(wǎng)站來說,其論壇和郵箱采用的是相同用戶名和密碼,即相同的用戶信息,此時,這些網(wǎng)站的論壇和郵箱域名都不屬于特殊域名,不需要進(jìn)行特殊處理。但是,對于某些網(wǎng)站來說,其論壇和郵箱采用的是不同的用戶名和密碼,例如,某網(wǎng)站的郵箱頁面保存的用戶信息中的登錄賬號形式為χχχχχΟχχχ,而某網(wǎng)站的其他頁面保存的用戶信息中的登錄賬號形式為xxxxx,沒有@xxx,那么,即使二者具有相同主域名,也無法共享用戶信息。因此,此時,可以將該網(wǎng)站的郵箱頁面的域名作為特殊域名,并將其中的用戶信息單獨保存。本申請確定主域名的過程中,只考慮了頂級域名和網(wǎng)頁的網(wǎng)絡(luò)名,所以能夠在完整域名不同但主域名相同的網(wǎng)頁中實現(xiàn)用戶信息共享。這是基于在這些網(wǎng)頁中所需要用到的用戶信息完全相同的前提下實現(xiàn)。對于某些特殊的網(wǎng)頁,雖然按照前述方法確定出具有相同的主域名,但是不同的網(wǎng)頁所需要用到的用戶信息不同,此時無需共享用戶信息,便需要進(jìn)行特殊的處理。例如,對于具有相同主域名的論壇和郵箱兩個網(wǎng)頁來說,用戶登錄論壇時,需要輸入的用戶信息是論壇注冊賬號和密碼。用戶登錄郵箱時,需要輸入的用戶信息是郵箱注冊賬號和密碼。因為,一般來說郵箱是相對獨立的,也即郵箱注冊賬號和密碼和論壇注冊賬號和密碼不相同,此時,兩者雖然具有相同主域名,但是所需要的用戶信息并不相同,無需實現(xiàn)用戶信息共享,而是需要分別記錄各自的用戶信息。因此,通過前述方法,可以及時識別出特殊域名,從而進(jìn)行特殊處理,保證用戶信息共享的準(zhǔn)確性。參照圖4,示出本申請的一種用戶信息共享系統(tǒng)實施例一,包括完整域名獲取模塊10、主域名確定模塊30和信息共享模塊40。完整域名獲取模塊10,用于從統(tǒng)一資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名。主域名確定模塊30,用于從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名。具體的,主域名確定模塊30優(yōu)選地,主域名確定模塊30還可以包括拆分單元和主域名組合單元。拆分單元,用于對所述完整域名進(jìn)行字符串拆分。優(yōu)選地,拆分單元包括圓點識別子單元,用于根據(jù)完整域名中的圓點對完整域名進(jìn)行字符串拆分。因為完整域名中包含的各段字符串之間是由圓點隔開,通過圓點便可以準(zhǔn)確的對完整域名進(jìn)行字符串拆分。主域名組合單元,用于從所述完整域名中獲取其包含的頂級域名,判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名,若是,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后三段字符串組成,反之,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后兩段字符串組成。優(yōu)選地,主域名確定模塊30還包括頂級域名匹配單元,用于將頂級域名與預(yù)先存儲的國際分類域名和地區(qū)域名進(jìn)行匹配,若能夠匹配,則確定頂級域名中包含有國際分類域名和/或地區(qū)域名。具體的匹配可以采用字符串匹配。信息共享模塊40,用于對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。優(yōu)選地,信息共享模塊40包括信息記錄單元和主域名判斷單元。信息記錄單元,用于記錄某一網(wǎng)頁中的用戶信息以及該網(wǎng)頁的主域名。主域名判斷單元,用于判斷用戶當(dāng)前所在網(wǎng)頁的主域名與所述記錄有用戶信息的網(wǎng)頁的主域名是否相同,若是,則讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中。 進(jìn)一步地,信息共享模塊40還包括信息導(dǎo)入單元和/或信息發(fā)送單元。信息導(dǎo)入單元,用于將讀取的用戶信息導(dǎo)入到當(dāng)前網(wǎng)頁中。信息發(fā)送單元,用于將讀取的用戶信息發(fā)送給服務(wù)器端。也即,信息共享模塊40可以導(dǎo)入用戶信息后再發(fā)送給服務(wù)器,也可以只導(dǎo)入用戶信息不發(fā)送,還可以直接將讀取的用戶發(fā)送給服務(wù)器,無需導(dǎo)入到當(dāng)前網(wǎng)頁中。具體選取何種方式可以根據(jù)實際需要來確定。優(yōu)選地,所述系統(tǒng)還包括字符串?dāng)?shù)量統(tǒng)計模塊,用于統(tǒng)計拆分后的字符串?dāng)?shù)量,若小于二,則結(jié)束后續(xù)操作,反之,則繼續(xù)后續(xù)操作。繼續(xù)后續(xù)操作,即,直接觸發(fā)主域名確定模塊工作。優(yōu)選地,參照圖5,示出本申請的用戶信息共享系統(tǒng)實施例二,該系統(tǒng)還包括特殊域名確定模塊70,用于判斷所述完整域名是否屬于特殊域名,若是,則確定所述完整域名為主域名。特殊域名確定模塊70包括特殊域名匹配單元,用于將當(dāng)前完整域名與預(yù)先存儲的特殊域名信息表進(jìn)行匹配,若能匹配,則確定當(dāng)前完整域名屬于特殊域名,若不能匹配,則確定當(dāng)前完整域名不屬于特殊域名。本申請的用戶信息共享系統(tǒng)可以作為某個應(yīng)用軟件的功能模塊或者插件附加在應(yīng)用軟件中,也可以作為一個獨立的應(yīng)用軟件,對于某個客戶端中的所需要用到的用戶信息進(jìn)行保存以及共享。例如,可以作為瀏覽器的插件,也可以作為如登錄助手的應(yīng)用軟件。本申請采用了特定的主域名確定過程,通過對統(tǒng)一資源定位符的分析和處理,可以確定出兩個統(tǒng)一資源定位符是否具有相同的主域名。并從而實現(xiàn)用戶信息的共享。即并不會針對一個完整域名來單獨存儲用戶信息,而是針對主域名來進(jìn)行用戶信息的存儲,即,相關(guān)聯(lián)的完整域名共享用戶信息。除了可以實現(xiàn)用戶信息共享,而且可以大大節(jié)省用戶信息的存儲量以及減少對服務(wù)器端或者本地客戶端存儲空間和系統(tǒng)資源的占用。另外,對于用戶來說,對于在具有相同主域名的不同網(wǎng)頁中登錄時,無需一一輸入用戶信息,只需要在其中一個網(wǎng)頁中輸入用戶信息,就可以通過本申請的用戶信息共享系統(tǒng)實現(xiàn)其他網(wǎng)頁的快速登錄或者用戶信息的快速導(dǎo)入。通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
以上對本申請所提供的用戶信息共享方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
權(quán)利要求
1.一種用戶信息共享方法,其特征在于,包括以下步驟 從統(tǒng)ー資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名; 從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名; 對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。
2.如權(quán)利要求I所述的用戶信息共享方法,其特征在于,從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名包括 對所述完整域名進(jìn)行字符串拆分; 從所述完整域名中獲取其包含的頂級域名,判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名,若是,則確定當(dāng)前頁面的主域名由所述完整域名中后三段字符串組成,反之,則確定當(dāng)前頁面的主域名由所述完整域名中后兩段字符串組成。
3.如權(quán)利要求2所述的用戶信息共享方法,其特征在于,所述判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名包括 將頂級域名與預(yù)先存儲的國際分類域名和地區(qū)域名進(jìn)行匹配,若能夠匹配,則確定頂級域名中包含有國際分類域名和/或地區(qū)域名。
4.如權(quán)利要求I所述的用戶信息共享方法,其特征在于,所述對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享包括 記錄某一網(wǎng)頁中的用戶信息以及該網(wǎng)頁的主域名; 判斷用戶當(dāng)前所在網(wǎng)頁的主域名與所述記錄有用戶信息的網(wǎng)頁的主域名是否相同,若是,則讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中。
5.如權(quán)利要求I所述的用戶信息共享方法,其特征在于,所述用戶信息包括用戶的登錄賬號和密碼。
6.如權(quán)利要求4所述的用戶信息共享方法,其特征在于,所述讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中包括 將讀取的用戶信息導(dǎo)入到當(dāng)前網(wǎng)頁中;和/或 將讀取的用戶信息發(fā)送給服務(wù)器端。
7.如權(quán)利要求2所述的用戶信息共享方法,其特征在于,所述對所述完整域名進(jìn)行字符串拆分之后還包括 統(tǒng)計拆分后的字符串?dāng)?shù)量,若小于ニ,則結(jié)束后續(xù)操作,反之,則繼續(xù)后續(xù)操作。
8.如權(quán)利要求I至7任一項所述的用戶信息共享方法,其特征在于,在從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名之前還包括 判斷所述完整域名是否屬于特殊域名,若是,則確定所述完整域名為主域名。
9.如權(quán)利要求8所述的用戶信息共享方法,其特征在于,所述判斷所述完整域名是否屬于特殊域名包括 將當(dāng)前完整域名與預(yù)先存儲的特殊域名信息表進(jìn)行匹配,若能匹配,則確定當(dāng)前完整域名屬于特殊域名,若不能匹配,則確定當(dāng)前完整域名不屬于特殊域名。
10.一種用戶信息共享系統(tǒng),其特征在于,包括 完整域名獲取模塊,用于從統(tǒng)ー資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名; 主域名確定模塊,用于從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名; 信息共享模塊,用于對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。
11.如權(quán)利要求10所述的用戶信息共享系統(tǒng),其特征在于,所述主域名確定模塊包括 拆分單元,用于對所述完整域名進(jìn)行字符串拆分; 主域名組合單元,用于從所述完整域名中獲取其包含的頂級域名,判斷頂級域名中是否同時包含國際分類域名和地區(qū)域名,若是,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后三段字符串組成,反之,則確定當(dāng)前網(wǎng)頁的主域名由所述完整域名中后兩段字符串組成。
12.如權(quán)利要求11所述的用戶信息共享系統(tǒng),其特征在于,所述主域名確定模塊還包括 頂級域名匹配単元,用于將頂級域名與預(yù)先存儲的國際分類域名和地區(qū)域名進(jìn)行匹配,若能夠匹配,則確定頂級域名中包含有國際分類域名和/或地區(qū)域名。
13.如權(quán)利要求10所述的用戶信息共享系統(tǒng),其特征在于,所述信息共享模塊包括 信息記錄單元,用于記錄某一網(wǎng)頁中的用戶信息以及該網(wǎng)頁的主域名;和 主域名判斷単元,用于判斷用戶當(dāng)前所在網(wǎng)頁的主域名與所述記錄有用戶信息的網(wǎng)頁的主域名是否相同,若是,則讀取所述用戶信息并應(yīng)用在用戶當(dāng)前所在網(wǎng)頁中。
14.如權(quán)利要求13所述的用戶信息共享系統(tǒng),其特征在于,所述信息共享模塊還包括 信息導(dǎo)入單元,用于將讀取的用戶信息導(dǎo)入到當(dāng)前網(wǎng)頁中;和/或 信息發(fā)送單元,用于將讀取的用戶信息發(fā)送給服務(wù)器端。
15.如權(quán)利要求12所述的用戶信息共享系統(tǒng),其特征在于,所述系統(tǒng)還包括 字符串?dāng)?shù)量統(tǒng)計模塊,用于統(tǒng)計拆分后的字符串?dāng)?shù)量,若小于ニ,則結(jié)束后續(xù)操作,反之,則繼續(xù)后續(xù)操作。
16.如權(quán)利要求10至15任一項所述的用戶信息共享系統(tǒng),其特征在于,所述系統(tǒng)還包括 特殊域名確定模塊,用于判斷所述完整域名是否屬于特殊域名,若是,則確定所述完整域名為主域名。
17.如權(quán)利要求16所述的用戶信息共享系統(tǒng),其特征在于,所述特殊域名確定模塊包括 特殊域名匹配単元,用于將當(dāng)前完整域名與預(yù)先存儲的特殊域名信息表進(jìn)行匹配,若能匹配,則確定當(dāng)前完整域名屬于特殊域名,若不能匹配,則確定當(dāng)前完整域名不屬于特殊域名。
全文摘要
本申請?zhí)峁┝艘环N用戶信息共享方法,包括以下步驟從統(tǒng)一資源定位符中獲取當(dāng)前網(wǎng)頁的完整域名;從所述完整域名中提取當(dāng)前網(wǎng)頁的主域名,所述主域名包括頂級域名和當(dāng)前網(wǎng)頁的網(wǎng)絡(luò)名;對主域名相同的網(wǎng)頁實現(xiàn)用戶信息共享。本申請還公開了一種實現(xiàn)前述方法的用戶信息共享系統(tǒng)。本申請的用戶信息共享方法及系統(tǒng),能夠減少用戶信息記錄對系統(tǒng)資源的占用,且能夠?qū)崿F(xiàn)用戶信息的共享。
文檔編號H04L29/08GK102664926SQ20121008970
公開日2012年9月12日 申請日期2012年3月29日 優(yōu)先權(quán)日2012年3月29日
發(fā)明者任寰, 杭程, 段培堃, 謝志宏 申請人:奇智軟件(北京)有限公司