專(zhuān)利名稱(chēng):信息發(fā)布裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息管理技術(shù),尤其涉及一種信息發(fā)布裝置。
背景技術(shù):
ASP. NET是一種建立動(dòng)態(tài)Wfeb應(yīng)用程序的技術(shù),它是.NET Framework的一部分,可以使用任何.NET兼容的語(yǔ)言編寫(xiě)ASP. NET應(yīng)用程序。但是使用諸如C#等語(yǔ)言,對(duì)ASP. NET 頁(yè)面進(jìn)行編譯可以提供比腳本語(yǔ)言更出色的性能表現(xiàn)。在ASP. NET頁(yè)面中,可以使用ASP. NET服務(wù)器端控件來(lái)建立常用的用戶接口元素,并對(duì)其進(jìn)行編程;可以使用內(nèi)建可重用組建和自定義組建快速建立W^eb Form,從而使代碼大大簡(jiǎn)化。相對(duì)原有的Web技術(shù)而言,ASP. NET提供的編程模型和結(jié)構(gòu)有助于快速、高效地建立靈活、安全和穩(wěn)定的應(yīng)用程序。以.net技術(shù)作為基礎(chǔ),信件交流、文件傳輸、資訊交流、經(jīng)驗(yàn)交流及資料查詢(xún)等功能可以有效地集成在現(xiàn)有的信息管理系統(tǒng)當(dāng)中,使得綜合瀏覽器和客戶端的優(yōu)點(diǎn)變得可能,如果能夠在.net的基礎(chǔ)上建立信息發(fā)布裝置,將有效地縮短人與人之間的距離。
發(fā)明內(nèi)容
本發(fā)明提出一種信息發(fā)布裝置,包括安全層、客戶層和業(yè)務(wù)層。安全層,安全層提供身份驗(yàn)證接口,用戶必須通過(guò)安全層的身份驗(yàn)證才能訪問(wèn)所述信息發(fā)布裝置;客戶層,客戶層架設(shè)在所述安全層之下,客戶層提供業(yè)務(wù)接口,業(yè)務(wù)接口連接到所述身份驗(yàn)證接口,通過(guò)身份驗(yàn)證的用戶通過(guò)所述業(yè)務(wù)接口輸入業(yè)務(wù)指令,客戶層還提供反饋接口,反饋業(yè)務(wù)執(zhí)行的結(jié)果;業(yè)務(wù)層,業(yè)務(wù)層包括數(shù)據(jù)庫(kù)和一組業(yè)務(wù)邏輯模塊,所述一組業(yè)務(wù)邏輯模塊連接到所述數(shù)據(jù)庫(kù),還連接到所述客戶層,所述一組業(yè)務(wù)邏輯模塊從所述業(yè)務(wù)接口接收業(yè)務(wù)指令, 根據(jù)業(yè)務(wù)指令從所述數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)并執(zhí)行業(yè)務(wù)邏輯,所述一組業(yè)務(wù)邏輯模塊將業(yè)務(wù)執(zhí)行的結(jié)果反饋給所述反饋接口。所述安全層包括用戶數(shù)據(jù)庫(kù),所述身份驗(yàn)證接口連接到所述用戶數(shù)據(jù)庫(kù)。用戶通過(guò)身份驗(yàn)證接口輸入用戶登錄信息,所述身份驗(yàn)證接口將該用戶登錄信息與用戶數(shù)據(jù)庫(kù)中記錄的用戶信息進(jìn)行比較,在用戶數(shù)據(jù)庫(kù)中找到與用戶登錄信息一致的用戶信息則通過(guò)身份驗(yàn)證,否則不通過(guò)身份驗(yàn)證。所述用戶數(shù)據(jù)庫(kù)中的用戶信息包括用戶密鑰,所述用戶登錄信息中包括用戶輸入的輸入密鑰,所述身份驗(yàn)證接口驗(yàn)證所述輸入密鑰是否與用戶密鑰相同。所述業(yè)務(wù)接口生成一業(yè)務(wù)界面,所述通過(guò)身份驗(yàn)證的用戶通過(guò)該業(yè)務(wù)界面輸入業(yè)務(wù)指令。所述業(yè)務(wù)層的數(shù)據(jù)庫(kù)為發(fā)布信息數(shù)據(jù)庫(kù),發(fā)布信息數(shù)據(jù)庫(kù)保存發(fā)布信息,其中發(fā)布信息以數(shù)據(jù)條目的方式保存。所述一組業(yè)務(wù)邏輯模塊包括
添加模塊,執(zhí)行添加業(yè)務(wù)指令添加發(fā)布信息,被添加的發(fā)布信息被以數(shù)據(jù)條目的方式保存到發(fā)布信息數(shù)據(jù)庫(kù)中;更新模塊,執(zhí)行更新業(yè)務(wù)指令更新發(fā)布信息,其中該更新模塊同步對(duì)發(fā)布信息數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù)條目的進(jìn)行更新;刪除模塊,執(zhí)行刪除業(yè)務(wù)指令刪除已經(jīng)存在的發(fā)布信息,其中該刪除模塊刪除發(fā)布信息數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù)條目。本發(fā)明的信息發(fā)布裝置借助.net提供了如下的優(yōu)勢(shì)具有高可用性來(lái)滿足現(xiàn)在的全球商業(yè)環(huán)境,具有高安全性來(lái)保護(hù)用戶的隱私和企業(yè)數(shù)據(jù)的安全,具有高度可依賴(lài)性和可擴(kuò)展性來(lái)保證信息發(fā)布的正確和迅捷。
圖1揭示了根據(jù)本發(fā)明的信息發(fā)布裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明的發(fā)布信息管理裝置是基于asp. net實(shí)現(xiàn).下面介紹本發(fā)明,參考圖1所示,本發(fā)明提出信息發(fā)布裝置,包括安全層10、客戶層11和業(yè)務(wù)層12。安全層10提供身份驗(yàn)證接口 100,用戶必須通過(guò)安全層的身份驗(yàn)證才能訪問(wèn)信息發(fā)布裝置。在一個(gè)實(shí)施例中,安全層10還包括用戶數(shù)據(jù)庫(kù)101,身份驗(yàn)證接口 100連接到用戶數(shù)據(jù)庫(kù)101。在一個(gè)實(shí)施例中,用戶通過(guò)身份驗(yàn)證接口 100輸入用戶登錄信息,身份驗(yàn)證接口 100將該用戶登錄信息與用戶數(shù)據(jù)庫(kù)101中記錄的用戶信息進(jìn)行比較,在用戶數(shù)據(jù)庫(kù)101中找到與用戶登錄信息一致的用戶信息則通過(guò)身份驗(yàn)證,否則不通過(guò)身份驗(yàn)證。在一個(gè)實(shí)施例中,用戶數(shù)據(jù)庫(kù)101中的用戶信息包括用戶密鑰,用戶登錄信息中包括用戶輸入的輸入密鑰,身份驗(yàn)證接口 100驗(yàn)證輸入密鑰是否與用戶密鑰相同??蛻魧?1架設(shè)在安全層10之下,客戶層11提供業(yè)務(wù)接口 110,業(yè)務(wù)接口連接到身份驗(yàn)證接口 100,通過(guò)身份驗(yàn)證的用戶通過(guò)業(yè)務(wù)接口 110輸入業(yè)務(wù)指令,客戶層還提供反饋接口 111,反饋業(yè)務(wù)執(zhí)行的結(jié)果。在一個(gè)實(shí)施例中,業(yè)務(wù)接口 110生成一業(yè)務(wù)界面,通過(guò)身份驗(yàn)證的用戶通過(guò)該業(yè)務(wù)界面輸入業(yè)務(wù)指令。業(yè)務(wù)層12包括數(shù)據(jù)庫(kù)120和一組業(yè)務(wù)邏輯模塊121,一組業(yè)務(wù)邏輯模塊121連接到數(shù)據(jù)庫(kù)120,還連接到客戶層11,一組業(yè)務(wù)邏輯模塊121從業(yè)務(wù)接口接收業(yè)務(wù)指令,根據(jù)業(yè)務(wù)指令從數(shù)據(jù)庫(kù)120中獲取數(shù)據(jù)并執(zhí)行業(yè)務(wù)邏輯,一組業(yè)務(wù)邏輯模塊121還連接反饋接口 111到將業(yè)務(wù)執(zhí)行的結(jié)果反饋給反饋接口 111。在一個(gè)實(shí)施例中,業(yè)務(wù)層12的數(shù)據(jù)庫(kù)120 為發(fā)布信息數(shù)據(jù)庫(kù)120,發(fā)布信息數(shù)據(jù)庫(kù)120保存發(fā)布信息,其中發(fā)布信息以數(shù)據(jù)條目的方式保存。在一個(gè)實(shí)施例中,該一組業(yè)務(wù)邏輯模塊121包括添加模塊121a、更新模塊121b和刪除模塊121c。添加模塊121a執(zhí)行添加業(yè)務(wù)指令添加發(fā)布信息,被添加的發(fā)布信息被以數(shù)據(jù)條目的方式保存到發(fā)布信息數(shù)據(jù)庫(kù)中。更新模塊121b執(zhí)行更新業(yè)務(wù)指令更新發(fā)布信息, 其中該更新模塊同步對(duì)發(fā)布信息數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù)條目的進(jìn)行更新。刪除模塊121c執(zhí)行刪除業(yè)務(wù)指令刪除已經(jīng)存在的發(fā)布信息,其中該刪除模塊刪除發(fā)布信息數(shù)據(jù)庫(kù)中對(duì)應(yīng)的發(fā)布信息數(shù)據(jù)條目。如表1所述,在一個(gè)具體實(shí)現(xiàn)中,信息發(fā)布裝置維護(hù)用戶的用戶數(shù)據(jù)表,將發(fā)布的信息的用戶數(shù)據(jù)保存在用戶數(shù)據(jù)庫(kù)(發(fā)布信息數(shù)據(jù)庫(kù))中。
權(quán)利要求
1.一種信息發(fā)布裝置,其特征在于,包括安全層,安全層提供身份驗(yàn)證接口,用戶必須通過(guò)安全層的身份驗(yàn)證才能訪問(wèn)所述信息發(fā)布裝置;客戶層,客戶層架設(shè)在所述安全層之下,客戶層提供業(yè)務(wù)接口,業(yè)務(wù)接口連接到所述身份驗(yàn)證接口,通過(guò)身份驗(yàn)證的用戶通過(guò)所述業(yè)務(wù)接口輸入業(yè)務(wù)指令,客戶層還提供反饋接口,反饋業(yè)務(wù)執(zhí)行的結(jié)果;業(yè)務(wù)層,業(yè)務(wù)層包括數(shù)據(jù)庫(kù)和一組業(yè)務(wù)邏輯模塊,所述一組業(yè)務(wù)邏輯模塊連接到所述數(shù)據(jù)庫(kù),還連接到所述客戶層,所述一組業(yè)務(wù)邏輯模塊從所述業(yè)務(wù)接口接收業(yè)務(wù)指令,根據(jù)業(yè)務(wù)指令從所述數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)并執(zhí)行業(yè)務(wù)邏輯,所述一組業(yè)務(wù)邏輯模塊將業(yè)務(wù)執(zhí)行的結(jié)果反饋給所述反饋接口。
2.如權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,所述安全層包括用戶數(shù)據(jù)庫(kù),所述身份驗(yàn)證接口連接到所述用戶數(shù)據(jù)庫(kù)。
3.如權(quán)利要求2所述的信息發(fā)布裝置,其特征在于,用戶通過(guò)身份驗(yàn)證接口輸入用戶登錄信息,所述身份驗(yàn)證接口將該用戶登錄信息與用戶數(shù)據(jù)庫(kù)中記錄的用戶信息進(jìn)行比較,在用戶數(shù)據(jù)庫(kù)中找到與用戶登錄信息一致的用戶信息則通過(guò)身份驗(yàn)證,否則不通過(guò)身份驗(yàn)證。
4.如權(quán)利要求3所述的信息發(fā)布裝置,其特征在于,所述用戶數(shù)據(jù)庫(kù)中的用戶信息包括用戶密鑰,所述用戶登錄信息中包括用戶輸入的輸入密鑰,所述身份驗(yàn)證接口驗(yàn)證所述輸入密鑰是否與用戶密鑰相同。
5.如權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,所述業(yè)務(wù)接口生成一業(yè)務(wù)界面,所述通過(guò)身份驗(yàn)證的用戶通過(guò)該業(yè)務(wù)界面輸入業(yè)務(wù)指令。
6.如權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,所述業(yè)務(wù)層的數(shù)據(jù)庫(kù)為發(fā)布信息數(shù)據(jù)庫(kù),發(fā)布信息數(shù)據(jù)庫(kù)保存發(fā)布信息,其中發(fā)布信息以數(shù)據(jù)條目的方式保存。
7.如權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,所述一組業(yè)務(wù)邏輯模塊包括添加模塊,執(zhí)行添加業(yè)務(wù)指令添加發(fā)布信息,被添加的發(fā)布信息被以數(shù)據(jù)條目的方式保存到發(fā)布信息數(shù)據(jù)庫(kù)中;更新模塊,執(zhí)行更新業(yè)務(wù)指令更新發(fā)布信息,其中該更新模塊同步對(duì)發(fā)布信息數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù)條目的進(jìn)行更新;刪除模塊,執(zhí)行刪除業(yè)務(wù)指令刪除已經(jīng)存在的發(fā)布信息,其中該刪除模塊刪除發(fā)布信息數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù)條目。
全文摘要
本發(fā)明揭示了一種信息發(fā)布裝置,包括安全層,安全層提供身份驗(yàn)證接口,用戶必須通過(guò)安全層的身份驗(yàn)證才能訪問(wèn)所述信息發(fā)布裝置;客戶層,客戶層架設(shè)在安全層之下,客戶層提供業(yè)務(wù)接口,業(yè)務(wù)接口連接到身份驗(yàn)證接口,通過(guò)身份驗(yàn)證的用戶通過(guò)業(yè)務(wù)接口輸入業(yè)務(wù)指令,客戶層還提供反饋接口,反饋業(yè)務(wù)執(zhí)行的結(jié)果;業(yè)務(wù)層,業(yè)務(wù)層包括數(shù)據(jù)庫(kù)和一組業(yè)務(wù)邏輯模塊,一組業(yè)務(wù)邏輯模塊連接到數(shù)據(jù)庫(kù),還連接到客戶層,一組業(yè)務(wù)邏輯模塊從業(yè)務(wù)接口接收業(yè)務(wù)指令,根據(jù)業(yè)務(wù)指令從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)并執(zhí)行業(yè)務(wù)邏輯,一組業(yè)務(wù)邏輯模塊將業(yè)務(wù)執(zhí)行的結(jié)果反饋給反饋接口。
文檔編號(hào)H04L29/06GK102546556SQ20101060949
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者傅劍鋒, 陳楠生 申請(qǐng)人:上海杉達(dá)學(xué)院