本發(fā)明涉及一種瀏覽器系統(tǒng)的設(shè)計(jì)方法,屬于軟件系統(tǒng)設(shè)計(jì)領(lǐng)域,根據(jù)其特點(diǎn)我們命名為“交互式瀏覽器”,這種設(shè)計(jì)方式適用于瀏覽器系統(tǒng)或內(nèi)嵌網(wǎng)頁的客戶端軟件系統(tǒng),包括但不限于傳遞用戶身份、權(quán)限、用戶等級、頭像、昵稱、誠信度、收件地址、聯(lián)系方式等方面的信息,特別適合于瀏覽各種社交網(wǎng)頁、發(fā)布評論、移動辦公或購物網(wǎng)頁等。
背景技術(shù):
現(xiàn)行的瀏覽器瀏覽各種論壇、發(fā)帖、購物、進(jìn)行移動辦公等都需要在網(wǎng)頁端先注冊、填寫用戶信息,再登陸才能獲得相應(yīng)的操作權(quán)限和實(shí)現(xiàn)某些應(yīng)用,如收貨、觀看需授權(quán)的資料等。如果用瀏覽器的cookie記住用戶名和密碼,則他人使用該設(shè)備的瀏覽器時(shí)就能直驅(qū)而入,存在嚴(yán)重的安全性問題。而每次登錄各種網(wǎng)頁應(yīng)用時(shí)都需登錄、驗(yàn)證密碼、或填寫收貨地址等相關(guān)信息,如登錄不同的購物網(wǎng)站都需各種注冊、填寫相關(guān)收貨信息等;相當(dāng)?shù)穆闊?,用戶體驗(yàn)不佳。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有瀏覽器不能給網(wǎng)頁傳遞用戶身份和相關(guān)信息的缺點(diǎn),本發(fā)明提供了一種可以給網(wǎng)頁傳遞必要的用戶信息的瀏覽器系統(tǒng)。
實(shí)施本發(fā)明上述目的而采用的技術(shù)措施如下所述:
一種可以傳遞用戶信息的瀏覽器系統(tǒng),包括如下步驟:
1)服務(wù)器端設(shè)置用戶表單,用來記錄用戶賬號、密碼、用戶權(quán)限、聯(lián)系方式、收貨地址、頭像、昵稱、誠信度等相關(guān)用戶信息和動態(tài)密匙;
2)客戶端中設(shè)置用戶注冊界面,設(shè)有用戶賬號、登錄密碼、短信驗(yàn)證碼輸入欄和獲取驗(yàn)證碼鍵,提交注冊后系統(tǒng)將核對驗(yàn)證碼,若驗(yàn)證碼正確則在服務(wù)器端的用戶表單中添加上述用戶信息;
3)客戶端中設(shè)置用戶信息維護(hù)界面,設(shè)有用戶頭像、姓名、昵稱、聯(lián)系方式、收件地址等相關(guān)用戶信息輸入欄,可輸入或修改用戶信息;
4)客戶端中設(shè)置用戶登錄界面,設(shè)有用戶賬號、登錄密碼輸入欄和登錄鍵,點(diǎn)擊登錄鍵后客戶端將把用戶賬號和密碼提交給服務(wù)器端,核對無誤后服務(wù)器端將返回用戶權(quán)限、相關(guān)用戶信息和動態(tài)密匙。
5)客戶端設(shè)有用戶信息接口供當(dāng)前瀏覽或內(nèi)嵌的網(wǎng)頁調(diào)用,當(dāng)網(wǎng)頁調(diào)用接口時(shí),客戶端先驗(yàn)證網(wǎng)頁主域名是否在授權(quán)域名目錄內(nèi),如果在授權(quán)域名目錄內(nèi),則返回相應(yīng)權(quán)限的用戶信息給網(wǎng)頁;
6)網(wǎng)頁端向服務(wù)器提交發(fā)帖、評論、點(diǎn)贊、購物等信息時(shí)可根據(jù)需要帶上用戶賬號、昵稱、頭像、誠信度、聯(lián)系方式、收貨地址等信息。
進(jìn)一步的,網(wǎng)頁操作所需的更高的權(quán)限,將通過在web項(xiàng)目自身服務(wù)器設(shè)置用戶權(quán)限表,網(wǎng)頁將客戶端的用戶賬號等信息傳遞給該用戶權(quán)限表查詢得到對應(yīng)的權(quán)限信息,服務(wù)器端更加該權(quán)限信息給予對應(yīng)的數(shù)據(jù)表單操作權(quán)限;該權(quán)限信息返回給網(wǎng)頁端,用于網(wǎng)頁端相關(guān)內(nèi)容顯示和事件操作。
進(jìn)一步的,系統(tǒng)支持多個用戶登錄,客戶端設(shè)有用戶表記錄每個用戶的登錄賬號、密碼、登錄設(shè)置、權(quán)限身份和相關(guān)用戶信息信息,用戶信息接口向網(wǎng)頁提供的為當(dāng)前登錄的用戶信息;系統(tǒng)安裝后默認(rèn)第一個登錄的賬號為管理員,其它賬號為子賬號;客戶端設(shè)有賬號管理界面,在該界面中顯示了管理員和所有子賬號列表,每行子賬號欄設(shè)有刪除鍵和管理授權(quán)鍵,管理員登錄后可以單擊刪除鍵刪除該行子賬戶,或單擊管理授權(quán)鍵把管理員身份轉(zhuǎn)讓給該行子賬戶。
進(jìn)一步的,客戶端還設(shè)置有用戶登錄設(shè)置界面,設(shè)有記住用戶賬號、記住密碼、自動登錄等選項(xiàng),讓用戶根據(jù)自身的安全性和便捷性需求來平衡考慮如何設(shè)置;若用戶選擇了記住用戶賬號,則退出系統(tǒng)后重新登錄時(shí)用戶賬號將自動現(xiàn)在用戶賬號輸入欄內(nèi);若選擇了記住密碼,則該賬戶登錄時(shí)無需輸入密碼;若選擇了自動登錄,則重新登錄時(shí)不經(jīng)過登錄界面而直接進(jìn)入系統(tǒng)首頁。
進(jìn)一步的,若設(shè)備支持指紋識別功能則客戶端的用戶登錄設(shè)置界面還設(shè)有啟用指紋登錄選項(xiàng),若用戶選擇了啟用指紋登錄選項(xiàng),則在登錄界面時(shí)刷入正確的指紋,系統(tǒng)將自動把用戶賬號和密碼提交給服務(wù)器進(jìn)行驗(yàn)證,若正確則立即登錄到系統(tǒng)首頁。
從上述特點(diǎn)可知,本發(fā)明方案與已有的技術(shù)方案比較有如下優(yōu)點(diǎn):
1、通過瀏覽器系統(tǒng)的統(tǒng)一注冊和信息設(shè)置,登錄后瀏覽其它網(wǎng)頁時(shí)無需再另外登錄即可獲得用戶信息和權(quán)限,如評論時(shí)自動上傳頭像和昵稱,購物時(shí)自動上傳快遞地址和聯(lián)系方式等,極大地方便了用戶使用;
2、更高權(quán)限的獲取只需從客戶端獲取登錄賬戶再到服務(wù)器端查對應(yīng)的權(quán)限表獲取權(quán)限,也能高效實(shí)現(xiàn);
3、支持多賬戶登錄,并提供管理者更高的權(quán)限和管理者身份轉(zhuǎn)移功能,特別識別家庭或單位里的共用終端設(shè)備使用。
4、有多種登錄設(shè)置可選,并支持指紋登錄,滿足不同的用戶需求。
如上所述可知,本發(fā)明的一種可以傳遞用戶信息的瀏覽器系統(tǒng)與已有技術(shù)相比,具有驗(yàn)證用戶身份、給網(wǎng)頁傳遞用戶必要的信息、方便網(wǎng)頁應(yīng)用的開展,使用高效、靈活等優(yōu)點(diǎn)。
附圖說明
圖1為本發(fā)明的用戶信息傳遞示意圖;
圖2為本發(fā)明的系統(tǒng)構(gòu)成圖;
圖3為本發(fā)明獲取更高權(quán)限的流程示意圖;
圖4為本發(fā)明一實(shí)施例用戶注冊界面的示意圖;
圖5為圖3實(shí)施例我的信息維護(hù)示意圖;
圖6為圖3實(shí)施例登錄界面的示意圖;
圖7為圖3實(shí)施例登錄設(shè)置界面的示意圖;
圖8為圖3實(shí)施例賬戶管理界面的示意圖。
具體實(shí)施方式
現(xiàn)在結(jié)合附圖所示的優(yōu)選實(shí)施例對本發(fā)明的原理作進(jìn)一步描述。
由圖1、圖2、圖4、圖5、圖6、圖7和圖8可知,本發(fā)明包括如下步驟:
1)服務(wù)器端設(shè)置用戶表單,用來記錄用戶賬號、密碼、用戶權(quán)限、聯(lián)系方式、收貨地址、頭像、昵稱、誠信度等相關(guān)用戶信息和動態(tài)密匙;
2)客戶端中設(shè)置用戶注冊界面1,設(shè)有用戶賬號、登錄密碼、短信驗(yàn)證碼輸入欄和獲取驗(yàn)證碼鍵,提交注冊后系統(tǒng)將核對驗(yàn)證碼,若驗(yàn)證碼正確則在服務(wù)器端的用戶表單中添加上述用戶信息;
3)客戶端中設(shè)置用戶信息維護(hù)界面2,設(shè)有用戶頭像、昵稱、聯(lián)系方式、收貨地址等相關(guān)用戶信息輸入欄,可輸入或修改用戶信息;
4)客戶端中設(shè)置用戶登錄界面3,設(shè)有用戶賬號輸入欄31、登錄密碼輸入欄32和登錄鍵,點(diǎn)擊登錄鍵后客戶端將把用戶賬號和密碼提交給服務(wù)器端,核對無誤后服務(wù)器端將返回用戶權(quán)限、相關(guān)用戶信息和動態(tài)密匙;
5)客戶端設(shè)有用戶信息接口供當(dāng)前瀏覽或內(nèi)嵌的網(wǎng)頁調(diào)用,當(dāng)網(wǎng)頁調(diào)用接口時(shí),客戶端先驗(yàn)證網(wǎng)頁主域名是否在授權(quán)域名目錄內(nèi),如果在授權(quán)域名目錄內(nèi),則返回相應(yīng)權(quán)限的用戶信息給網(wǎng)頁;
6)網(wǎng)頁端向服務(wù)器提交發(fā)帖、評論、點(diǎn)贊、購物等信息時(shí)可根據(jù)需要帶上用戶賬號、昵稱、頭像、誠信度、聯(lián)系方式、收貨地址等信息。
由圖3可知,網(wǎng)頁操作所需的更高的權(quán)限,將通過在web項(xiàng)目自身的服務(wù)器設(shè)置用戶權(quán)限表,網(wǎng)頁將客戶端的用戶賬號等信息傳遞給該用戶權(quán)限表查詢得到對應(yīng)的權(quán)限信息,服務(wù)器端更加該權(quán)限信息給予對應(yīng)的數(shù)據(jù)表單操作權(quán)限;該權(quán)限信息返回給網(wǎng)頁端,用于網(wǎng)頁端相關(guān)內(nèi)容顯示和事件操作。
由圖7可知,系統(tǒng)支持多個用戶登錄,客戶端設(shè)有用戶表記錄每個用戶的登錄賬號、密碼、登錄設(shè)置、權(quán)限身份和相關(guān)用戶信息信息,用戶信息接口向網(wǎng)頁提供的為當(dāng)前登錄的用戶信息;系統(tǒng)安裝后默認(rèn)第一個登錄的賬號為管理員,其它賬號為子賬號;客戶端設(shè)有賬號管理界面4,在該界面中顯示了管理員和所有子賬號列表,每行子賬號欄設(shè)有刪除鍵41和管理授權(quán)鍵42,管理員登錄后可以單擊刪除鍵刪41除該行子賬戶,或單擊管理授權(quán)鍵42把管理員身份轉(zhuǎn)讓給該行子賬戶。
由圖7和圖6可知,客戶端還設(shè)置有用戶登錄設(shè)置界面,設(shè)有記住用戶賬號53、記住登錄賬號和密碼52、自動登錄51等選項(xiàng),讓用戶根據(jù)自身的安全性和便捷性需求來平衡考慮如何設(shè)置;若用戶選擇了記住用戶賬號,則退出系統(tǒng)后重新登錄時(shí)用戶賬號將自動現(xiàn)在用戶賬號輸入欄31內(nèi);若選擇了記住密碼,則該賬戶登錄時(shí)無需輸入密碼;若選擇了自動登錄,則重新登錄時(shí)不經(jīng)過登錄界面而直接進(jìn)入系統(tǒng)首頁。
由圖7和圖6可知,若設(shè)備支持指紋識別功能則客戶端的用戶登錄設(shè)置界面5還設(shè)有啟用指紋登錄選項(xiàng)54,若用戶選擇了啟用指紋登錄選項(xiàng),則在登錄界面時(shí)刷入正確的指紋,系統(tǒng)將自動把用戶賬號和密碼提交給服務(wù)器進(jìn)行驗(yàn)證,若正確則立即登錄到系統(tǒng)首頁。
與已有技術(shù)相比,本發(fā)明所述的一種可以傳遞用戶信息的瀏覽器系統(tǒng)與已有技術(shù)相比,通過一次性驗(yàn)證用戶身份和輸入用戶信息、免去各種網(wǎng)頁應(yīng)用獨(dú)立的注冊和用戶信息輸入、通過域名驗(yàn)證安全地傳遞用戶賬號和必要的信息、方便網(wǎng)頁應(yīng)用的開展,具有使用高效、安全、靈活等優(yōu)點(diǎn)。
本發(fā)明在本說明書中僅說明一些優(yōu)選實(shí)施例,并不是對其限制。該專業(yè)技術(shù)人員根據(jù)本發(fā)明構(gòu)思和精神可以在細(xì)節(jié)上做出各種各樣的變化或補(bǔ)充,例如添加更多的用戶信息、用物聯(lián)網(wǎng)的方式輸入用戶信息、添加其它用戶識別方法等,因此這些仍應(yīng)屬于本發(fā)明的保護(hù)范圍。