国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信控制裝置的制作方法

      文檔序號(hào):6570852閱讀:220來源:國(guó)知局
      專利名稱:通信控制裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信控制技術(shù),特別涉及對(duì)終端輸出消息的通信控制 裝置。
      背景技術(shù)
      在互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施得以完善,便攜式電話終端、個(gè)人電腦、VoIP
      (Voice over internet Protocol:基于internet十辦i義的i吾音)電^舌纟冬3為等通4言 終端得到廣泛普及的今天,互聯(lián)網(wǎng)的用戶正在暴增。在這種情況下,計(jì) 算機(jī)病毒、黑客、垃圾郵件等與安全有關(guān)的問題變得更加明顯,需要有
      對(duì)通信進(jìn)行適當(dāng)控制的技術(shù)。
      雖然使用因特網(wǎng)易于對(duì)大量的信息進(jìn)行訪問,但是有害信息泛濫也 是事實(shí),處于一種來不及對(duì)有害信息的出處進(jìn)行限制的狀態(tài)。為了對(duì)誰 都可以安心且有效地使用因特網(wǎng)的環(huán)境進(jìn)行整頓,需要有對(duì)有害內(nèi)容的 訪問進(jìn)行適當(dāng)控制的技術(shù)。
      例如,準(zhǔn)備好允許訪問的網(wǎng)站名單、禁止訪問的網(wǎng)站名單、禁止語 關(guān)鍵詞、有用語關(guān)鍵詞等的數(shù)據(jù)庫(kù),當(dāng)通過因特網(wǎng)對(duì)外部信息進(jìn)行訪問 時(shí),參照這些數(shù)據(jù)庫(kù)來控制訪問,這樣的技術(shù)已經(jīng)被提出了 (例如,參 照專利文獻(xiàn)1 )。
      專利文獻(xiàn)1:特開2001 -282797號(hào)7>才艮

      發(fā)明內(nèi)容
      發(fā)明所要解決的課題
      本發(fā)明的發(fā)明人想到了以下的技術(shù),即,在這樣的訪問控制中,當(dāng) 訪問被禁止或者訪問被許可等時(shí),向訪問請(qǐng)求源的用戶輸出適當(dāng)?shù)南ⅰ?此外,也想到了可以靈活設(shè)定該消息的技術(shù)、和使用該技術(shù)的有益商務(wù) 模式。
      3本發(fā)明是鑒于這樣的狀況而提出的,其目的在于提供一種對(duì)終端輸 出適當(dāng)消息的技術(shù)。
      用于解決課題的方法
      技術(shù)領(lǐng)域
      本發(fā)明的一個(gè)方面涉及通信控制裝置。該通信控制裝置包括消 息保持部,保持要發(fā)往用戶終端的消息;檢索部,獲取用戶終端發(fā)送/ 接收的通信數(shù)據(jù),檢索上述通信數(shù)據(jù)中是否含有要發(fā)往消息的用戶終 端的識(shí)別信息;消息輸出部,當(dāng)上述通信數(shù)據(jù)中含有要發(fā)往消息的用 戶終端的識(shí)別信息時(shí),從上述消息保持部讀出消息并對(duì)用戶終端進(jìn)行 發(fā)送。上述檢索部由布線邏輯電路構(gòu)成。
      上述消息輸出部可以在預(yù)定的時(shí)機(jī)到來時(shí)發(fā)送上述消息。可以對(duì) 每條消息指定應(yīng)發(fā)送的日期和時(shí)間,消息輸出部也可以在消息中所指 定的發(fā)送日期和時(shí)間到來時(shí)發(fā)送消息。
      上述消息輸出部可以根據(jù)發(fā)送消息的時(shí)間,確定對(duì)用戶終端發(fā)送 的消息,從上述消息保持部讀出被確定的消息并進(jìn)行發(fā)送。
      通信控制裝置還可以包括儲(chǔ)存與用戶有關(guān)的信息的用戶數(shù)據(jù)庫(kù), 上述消息輸出部基于上述與用戶有關(guān)的信息,確定對(duì)該用戶終端發(fā)送 的消息,從上述消息保持部讀出被確定的消息并進(jìn)行發(fā)送。
      通信控制裝置還可以包括保持應(yīng)添加到上述消息中的內(nèi)容的內(nèi)容 保持部,上述消息出部^^上述內(nèi)容保持部讀出應(yīng)添加到上述消息中 的內(nèi)容,將該內(nèi)容添加到上述消息中并進(jìn)行發(fā)送。
      通信控制裝置還可以包括在與移動(dòng)通信終端之間通過無線通信發(fā) 送接收信號(hào)的天線,上述通信數(shù)據(jù)可以通過上述天線由上述移動(dòng)通信 終端接收,上述消息可以通過上述天線向上述移動(dòng)通信終端發(fā)送。
      另外,作為本發(fā)明的實(shí)施方式,以上構(gòu)成部分的任意組合、以及 將本發(fā)明的描述在方法、裝置、系統(tǒng)、記錄介質(zhì)、計(jì)算機(jī)程序等之間 進(jìn)行變換的方式也是有效的。
      發(fā)明的效果
      根據(jù)本發(fā)明,可以提供一種根據(jù)對(duì)內(nèi)容的訪問請(qǐng)求,輸出適當(dāng)?shù)南⒌募夹g(shù)。


      圖1是表示前提技術(shù)涉及的通信控制系統(tǒng)的構(gòu)成的圖。
      圖2是表示現(xiàn)有的通信控制裝置的構(gòu)成的圖。
      圖3是表示前提技術(shù)涉及的通信控制裝置的構(gòu)成的圖。
      圖4是表示數(shù)據(jù)包處理電路的內(nèi)部構(gòu)成的圖。
      圖5是表示位置檢測(cè)電路的內(nèi)部構(gòu)成的圖。
      圖6是表示第一數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)的示例的圖。
      圖7是表示第一數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)的另一個(gè)示例的圖。
      圖8是表示第一數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)的又一個(gè)示例的圖。
      圖9是表示對(duì)分檢索電路所包含的比較電路的構(gòu)成的圖。
      圖IO是表示第二數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)的示例的圖。
      圖11是表示第二數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)的另一個(gè)示例的圖。
      圖12是表示前提技術(shù)涉及的通信控制裝置的另 一個(gè)構(gòu)成示例的圖。
      圖13是表示用于URL過濾的數(shù)據(jù)包處理電路的內(nèi)部構(gòu)成的圖。
      圖14 (a)是表示病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單的內(nèi)部數(shù)據(jù)的示例的圖,
      圖14 (b)是表示白名單的內(nèi)部數(shù)據(jù)的示例的圖,圖14 (c)是表示黑名
      單的內(nèi)部數(shù)據(jù)的示例的圖。
      圖15是表示公共類別名單的內(nèi)部數(shù)據(jù)的示例的圖。
      圖16 (a)、 (b)、 (c)、 (d)是表示第二數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)的示例的圖。
      圖17是表示病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單、白名單、黑名單以及公共類別 名單的優(yōu)先順序的圖。
      圖18是表示實(shí)施方式涉及的消息輸出裝置的構(gòu)成的圖。 圖19是表示實(shí)施方式涉及的通信控制系統(tǒng)的配置示例的圖。 圖20是表示實(shí)施方式涉及的通信控制系統(tǒng)的配置示例的圖。 圖21是表示實(shí)施方式涉及的通信控制系統(tǒng)的配置示例的圖。 圖22是表示實(shí)施方式涉及的通信控制系統(tǒng)的配置示例的圖。 圖23是表示實(shí)施方式涉及的通信控制系統(tǒng)的配置示例的圖。圖24是表示實(shí)施方式涉及的通信控制系統(tǒng)的配置示例的圖。
      圖25是表示實(shí)施方式涉及的消息輸出裝置的其他構(gòu)成示例的圖。
      圖26是表示用戶數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)示例的圖。
      圖27是表示消息數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)示例的圖。
      符號(hào)說明
      IO通信控制裝置、12通信控制單元、14切換控制部、20數(shù)據(jù)包 處理電路、30檢索電路、32位置檢測(cè)電路、33比較電路、34索引電 路、35比較電路、36對(duì)分檢索電路、40處理執(zhí)行電路、50第一數(shù)據(jù) 庫(kù)、57用戶數(shù)據(jù)庫(kù)、60第二數(shù)據(jù)庫(kù)、IOO通信控制系統(tǒng)、IIO運(yùn)行監(jiān) 視裝置、111管理表、120連接管理裝置、130消息輸出裝置、131消 息輸出部、132消息保持部、133歷史保持部、134評(píng)價(jià)部、135登記 受理部、136收費(fèi)部、137用戶數(shù)據(jù)庫(kù)、138消息數(shù)據(jù)庫(kù)、139內(nèi)容保持 部、140日志管理裝置、150數(shù)據(jù)庫(kù)服務(wù)器,160URL數(shù)據(jù)庫(kù)、161病 毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單、162白名單、163黑名單、164公共類別名單、 250WEB服務(wù)器、260便攜式電話終端、262基站裝置、264控制站裝 置、272接入點(diǎn)、274、 282、 284路由器裝置。
      具體實(shí)施方式
      (前提技術(shù))
      首先,作為前提技術(shù),對(duì)通信控制裝置及其外圍裝置的構(gòu)成和動(dòng) 作概要進(jìn)行說明,而且,對(duì)使用通信控制裝置的URL過濾技術(shù)進(jìn)行說明, 然后,作為實(shí)施方式,對(duì)于向請(qǐng)求訪問的發(fā)信源輸出消息的技術(shù)進(jìn)行說 明。
      圖1示出了前提技術(shù)涉及的通信控制系統(tǒng)的構(gòu)成。通信控制系統(tǒng)100 包括通信控制裝置10和為支持通信控制裝置10的工作而設(shè)置的各種外 圍裝置。前提技術(shù)的通信控制裝置10實(shí)現(xiàn)由因特網(wǎng)服務(wù)提供商等提供的 URL過濾功能。設(shè)置在網(wǎng)絡(luò)路徑上的通信控制裝置10獲取對(duì)內(nèi)容的訪問 請(qǐng)求,對(duì)其內(nèi)容進(jìn)行分析,判斷對(duì)該內(nèi)容的訪問是否許可。當(dāng)對(duì)內(nèi)容的 訪問^C許可時(shí),通信控制裝置IO將該訪問請(qǐng)求發(fā)送給保持有該內(nèi)容的服
      6務(wù)器。當(dāng)對(duì)內(nèi)容的訪問被禁止時(shí),通信控制裝置IO將廢棄該訪問請(qǐng)求, 并對(duì)請(qǐng)求源返回警告消息等。在前提技術(shù)中,通信控制裝置10接收HTTP (HyperText Transfer Protocol:超級(jí)文本傳輸協(xié)i義)的"GET" _清求消息 等訪問請(qǐng)求,對(duì)將要訪問的內(nèi)容的URL是否與用于判斷訪問是否許可的 基準(zhǔn)數(shù)據(jù)的名單相一致進(jìn)行檢索,判斷對(duì)內(nèi)容的訪問是否許可。
      外圍裝置包括運(yùn)行監(jiān)視裝置110、連接管理裝置120、消息輸出裝 置130、日志管理裝置140和數(shù)據(jù)庫(kù)服務(wù)器150。連接管理裝置120管理 對(duì)通信控制裝置10的連接。連接管理裝置120例如當(dāng)通信控制裝置10 對(duì)由便攜式電話終端送出的數(shù)據(jù)包進(jìn)行處理時(shí),使用唯一識(shí)別數(shù)據(jù)包中 所含的便攜式電話終端的信息來對(duì)通信控制裝置10的用戶進(jìn)行認(rèn)證。一
      一定的期間內(nèi)無需通過連接管理裝置120認(rèn)證而發(fā)送到通信控制裝置10 進(jìn)行處理。消息輸出裝置130按照由通信控制裝置10判定的訪問是否許 可的結(jié)果,對(duì)訪問的請(qǐng)求目標(biāo)或者請(qǐng)求源輸出消息。日志管理裝置140 管理通信控制裝置10的運(yùn)行歷史。數(shù)據(jù)庫(kù)服務(wù)器150從URL數(shù)據(jù)庫(kù)獲 取最新的數(shù)據(jù)庫(kù),并將其輸入到通信控制裝置10。為了在不停止通信控 制裝置10的情況下更新數(shù)據(jù)庫(kù),通信控制裝置10可以有備份用的數(shù)據(jù) 庫(kù)。運(yùn)行監(jiān)視裝置110對(duì)通信控制裝置10、連接管理裝置120、消息輸 出裝置130、日志管理裝置140和數(shù)據(jù)庫(kù)服務(wù)器150等外圍裝置的運(yùn)行狀 況進(jìn)行監(jiān)視。運(yùn)4亍監(jiān)^L裝置110在通信控制系統(tǒng)100中優(yōu)先級(jí)最高,并 對(duì)通信控制裝置10及所有的外圍裝置進(jìn)行監(jiān)^L控制。通信控制裝置10 如下文所述由專用的硬件電路構(gòu)成,而運(yùn)行監(jiān)視裝置110使用本申請(qǐng)人 的專利第3041340號(hào)等技術(shù),通過利用邊界掃描電路在與通信控制裝置 10等之間對(duì)用于監(jiān)視的數(shù)據(jù)進(jìn)行輸入輸出,從而即使在通信控制裝置10 的運(yùn)行中,也可以對(duì)運(yùn)行狀況進(jìn)行監(jiān)視。
      前提技術(shù)的通信控制系統(tǒng)100如以下所述,由在外圍連接的具有各 種功能的裝置群對(duì)為實(shí)現(xiàn)高速化而以專用硬件電路構(gòu)成的通信控制裝置 10進(jìn)行控制,由此,通過適當(dāng)替換裝置群的軟件,可以由同樣的構(gòu)成實(shí) 現(xiàn)各種功能。根據(jù)前提技術(shù),可以提供這種柔性高的通信控制系統(tǒng)。
      圖2示出了現(xiàn)有的通信控制裝置1的構(gòu)成?,F(xiàn)有的通信控制裝置1包括接收側(cè)的通信控制部2、數(shù)據(jù)包處理部3、和發(fā)送側(cè)的通信控制部 4。通信控制部2及4分別包括PHY處理部5a及5b,進(jìn)行數(shù)據(jù)包的物 理層的處理;MAC處理部6a及6b,進(jìn)行凄史據(jù)包的MAC層的處理。數(shù) 據(jù)包處理部3包括IP處理部7,進(jìn)行IP (InternetProtocal: IP協(xié)議)的 協(xié)議處理;TCP處理部8等,進(jìn)行TCP (Transport Control Protocal:傳 送控制協(xié)議)的協(xié)議處理;協(xié)議處理部,進(jìn)行與協(xié)議對(duì)應(yīng)的處理;AP處 理部9,進(jìn)行應(yīng)用層的處理。AP處理部9根據(jù)數(shù)據(jù)包中包含的數(shù)據(jù),執(zhí) 行過濾等處理。
      在現(xiàn)有的通信控制裝置1中,數(shù)據(jù)包處理部3是利用作為通用處理 器的CPU和在CPU上運(yùn)行的OS,通過軟件來實(shí)現(xiàn)的。但是,在這種構(gòu) 成中,通信控制裝置1的性能將依賴于CPU的性能,想要實(shí)現(xiàn)能夠高速 地對(duì)大容量的數(shù)據(jù)包進(jìn)行處理的通信控制裝置,自然存在限制。例如, 如果是64位的CPU, —次同時(shí)能夠處理的數(shù)據(jù)量最大是64位,性能在 此以上的通信控制裝置不存在。而且,由于將具有通用功能的OS的存在 作為前提,因此存在安全漏洞等的可能性不是絕對(duì)沒有的,OS的版本升 級(jí)等維護(hù)作業(yè)是必要的。
      圖3示出了前提技術(shù)的通信控制裝置的構(gòu)成。通信控制裝置10包括 由布線邏輯電路的專用硬件構(gòu)成的數(shù)據(jù)包處理電路20,以取代圖2所示 的現(xiàn)有通信控制裝置1中由包含CPU及OS的軟件實(shí)現(xiàn)的數(shù)據(jù)包處理部 3。不是通過在作為通用處理電路的CPU中運(yùn)行的OS和軟件來處理通信 數(shù)據(jù),而是設(shè)置對(duì)通信數(shù)據(jù)進(jìn)行處理的專用硬件電路,由此能夠克服由 CPU和OS等造成的性能限制,實(shí)現(xiàn)高處理能力的通信控制裝置。
      例如,在為了執(zhí)行數(shù)據(jù)包過濾等而檢索數(shù)據(jù)包所含的數(shù)據(jù)中是否含 有作為過濾判斷基準(zhǔn)的基準(zhǔn)數(shù)據(jù)的情況下,使用CPU對(duì)通信數(shù)據(jù)和基準(zhǔn) 數(shù)據(jù)進(jìn)行比較時(shí), 一次最多只能比較64位。所以存在的問題是,即使想 提高處理速度也將受到CPU性能的限制。由于在CPU中必須無數(shù)次重 復(fù)進(jìn)行以下處理,即,從通信數(shù)據(jù)將64位讀入到存儲(chǔ)器,將其與基準(zhǔn)數(shù) 據(jù)進(jìn)行比較,接著再把下一64位讀入到存儲(chǔ)器,因此讀入到存儲(chǔ)器的時(shí) 間將制約速度,處理速度存在限制。
      相反,在前提技術(shù)中,設(shè)置了由布線邏輯電路構(gòu)成的專用硬件電路,以對(duì)通信數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)進(jìn)行比較。該電路包括并列設(shè)置的多個(gè)比較器,
      以能夠?qū)Ρ?4位長(zhǎng)的數(shù)據(jù)長(zhǎng)度,例如1024位的數(shù)據(jù)長(zhǎng)度進(jìn)行比較。這 樣,通過設(shè)置有專用的硬件可以同時(shí)并行執(zhí)行許多的位匹配??梢詮默F(xiàn) 有的使用CPU的通信控制裝置1 一次只能處理64位提高到一次可以處 理1024位,可以顯著地提高處理速度。雖然增多比較器的數(shù)量也能夠提 高處理能力,但是成本和尺寸也會(huì)增大,因此可以在考慮預(yù)期的處理性 能和成本、尺寸等條件下,設(shè)計(jì)最適當(dāng)?shù)挠布娐?。專用的硬件電路?以使用FPGA (Field Programmable Gate Array:現(xiàn)場(chǎng)可編程門陣列)等實(shí) 現(xiàn)。
      此外,由于前提技術(shù)的通信控制裝置IO是由布線邏輯電路形成的專 用硬件構(gòu)成的,因此不需要OS (Operating System:操作系統(tǒng)X為此, 不需要OS的安裝、故障處理、升級(jí)等作業(yè),從而可以減少用于管理和維 護(hù)的費(fèi)用和工時(shí)。此外,與要求具有通用功能的CPU不同,由于不包含 不必要的功能,因此沒有使用多余的資源,有希望實(shí)現(xiàn)低成本化、電路 面積的減少、以及處理速度的提高。而且,與使用OS的現(xiàn)有通信控制裝 置不同,由于沒有多余的功能,因此降低了安全漏洞等發(fā)生的可能性, 對(duì)于惡意第三者通過網(wǎng)絡(luò)的攻擊具有優(yōu)秀的抵抗能力。
      現(xiàn)有的通信控制裝置1通過以CPU和OS為前提的軟件對(duì)數(shù)據(jù)包進(jìn) 行處理,在接收了數(shù)據(jù)包的所有數(shù)據(jù)后再進(jìn)行協(xié)議處理,將數(shù)據(jù)交給應(yīng) 用程序。相反,在本前提技術(shù)的通信控制裝置10中,由于使用專用的硬 件電路進(jìn)行處理,沒有必要在接收了數(shù)據(jù)包的所有數(shù)據(jù)后開始處理,如 果接收到處理所需的數(shù)據(jù),則不用等待接收后續(xù)的數(shù)據(jù)就可以隨時(shí)開始 處理。例如,在后述的位置檢測(cè)電路中進(jìn)行的位置檢測(cè)處理,可以在接 收到用于確定比較對(duì)象數(shù)據(jù)位置的位置確定數(shù)據(jù)時(shí)開始。這樣,由于不 用等待接收了所有的數(shù)據(jù)就可以動(dòng)態(tài)地執(zhí)行各種各樣的處理,因此能夠 縮短處理數(shù)據(jù)包的數(shù)據(jù)所需的時(shí)間。
      圖4示出了數(shù)據(jù)包處理電路的內(nèi)部構(gòu)成。數(shù)據(jù)包處理電路20包括 第一數(shù)據(jù)庫(kù)50,存儲(chǔ)基準(zhǔn)數(shù)據(jù),所述基準(zhǔn)數(shù)據(jù)作為用于決定對(duì)通信數(shù) 據(jù)執(zhí)行的處理內(nèi)容的基準(zhǔn);檢索電路30,通過比較通信數(shù)據(jù)和基準(zhǔn)數(shù) 據(jù)對(duì)接收的通信數(shù)據(jù)中是否含有基準(zhǔn)數(shù)據(jù)進(jìn)行檢索;第二數(shù)據(jù)庫(kù)60,將檢索電路30的檢索結(jié)果和對(duì)通信數(shù)據(jù)執(zhí)行處理的內(nèi)容進(jìn)行關(guān)聯(lián)對(duì) 應(yīng)存儲(chǔ);處理執(zhí)行電路40,基于檢索電路30的檢索結(jié)果和第二數(shù)據(jù) 庫(kù)60所存儲(chǔ)的條件對(duì)通信數(shù)據(jù)進(jìn)行處理。
      檢索電路30包括位置檢測(cè)電路32,從通信數(shù)據(jù)中檢測(cè)應(yīng)與基準(zhǔn)數(shù) 據(jù)進(jìn)行比較的比較對(duì)象數(shù)據(jù)的位置;作為判定電路一個(gè)示例的索引電路 34,當(dāng)把第一數(shù)據(jù)庫(kù)50所存儲(chǔ)的基準(zhǔn)數(shù)據(jù)分成3個(gè)以上的范圍時(shí),判定 比較對(duì)象數(shù)據(jù)屬于這些范圍中的哪一個(gè);對(duì)分檢索電路36,在判定的范 圍中,檢索與比較對(duì)象數(shù)據(jù)一致的基準(zhǔn)數(shù)據(jù)。作為從基準(zhǔn)數(shù)據(jù)中檢索比 較對(duì)象數(shù)據(jù)的方法,可以使用任意的檢索技術(shù),但在前提技術(shù)中使用的 是對(duì)分4企索法。
      圖5示出了位置檢測(cè)電路的內(nèi)部構(gòu)成。位置檢測(cè)電路32包括多個(gè) 比較電路33a 33f,用于對(duì)確定比較對(duì)象數(shù)據(jù)位置的位置確定數(shù)據(jù)和通信 數(shù)據(jù)進(jìn)行比較。在此,設(shè)置有6個(gè)比較電路33a 33f,但如后所述,比較 電路的個(gè)數(shù)可以是任意的。通信數(shù)據(jù)以每次錯(cuò)開預(yù)定的數(shù)據(jù)長(zhǎng)度(例如1 字節(jié))的方式輸入到各比較電路33a 33f中。然后,在這些多個(gè)比較電路 33a 33f中,對(duì)應(yīng)檢測(cè)的位置確定數(shù)據(jù)和通信數(shù)據(jù)同時(shí)并行地進(jìn)行比較。
      在前提技術(shù)中,將進(jìn)行以下處理時(shí)的情況作為用于說明通信控制裝 置10動(dòng)作的示例進(jìn)行說明,即,檢測(cè)通信數(shù)據(jù)中包含的"No.# # #" 的字符串,將該字符串中包含的數(shù)字"###"與基準(zhǔn)數(shù)據(jù)進(jìn)行比較, 與基準(zhǔn)數(shù)據(jù)一致時(shí)允許數(shù)據(jù)包通過,不一致時(shí)將數(shù)據(jù)包廢棄。
      在圖5的示例中,為了從通信數(shù)據(jù)中檢測(cè)用于確定數(shù)字"###" 位置的位置確定數(shù)據(jù)"No.",將通信數(shù)據(jù)"OlNo. 361..."每次錯(cuò)開l個(gè) 字符輸入到比較電路33a 33f中。即,比較電路33a中輸入"01N",比 較電路33b中輸入"lNo,,,比較電路33c中輸入"No.",比較電路33d 中輸入"o.",比較電路中33e輸入".3",比較電路33f中輸入"36"。 在此,比較電路33a 33f同時(shí)執(zhí)行與位置確定數(shù)據(jù)"No."的比較。由此, 比較電路33c匹配,從而檢測(cè)出在通信數(shù)據(jù)的最前頭開始第3個(gè)字符處 存在"No."的字符串。這樣,在由位置檢測(cè)電路32檢測(cè)出的位置確定 數(shù)據(jù)"No."之后,將檢測(cè)出存在作為比較對(duì)象數(shù)據(jù)的數(shù)字?jǐn)?shù)據(jù)。
      如果由CPU進(jìn)行同樣的處理,則首先將字符串"01N"與"No."進(jìn)行比較,然后將字符串"lNo"與"No."進(jìn)行比較,由于必須從最前頭 開始依次逐一執(zhí)行比較處理,因此無法期待提高檢測(cè)速度。相反,在前 提技術(shù)的通信控制裝置10中,通過并行設(shè)置多個(gè)比較電路33a 33f,使 得CPU中無法實(shí)現(xiàn)的同時(shí)并行的比較處理成為可能,可以極大地提高處 理速度。雖然比較電路越多能夠同時(shí)比較的位置就越多,檢測(cè)速度也將 提高,但是在考慮到成本和尺寸等條件下,設(shè)置獲得所需檢測(cè)速度的足 夠數(shù)量的比較電路就可以了 。
      位置檢測(cè)電路32不只用于檢測(cè)位置確定數(shù)據(jù),也可以用作檢測(cè)通用 的字符串的電路。此外,不僅可以檢測(cè)字符串,而且還可以檢測(cè)以位為 單位的位置確定數(shù)據(jù)。
      圖6示出了第一婆史據(jù)庫(kù)的內(nèi)部翁:據(jù)的示例。作為用于決定數(shù)據(jù)包的 過濾、路徑選擇、交換、置換等處理內(nèi)容的基準(zhǔn)的基準(zhǔn)數(shù)據(jù),按照某種 分類條件進(jìn)行分類并儲(chǔ)存在第一數(shù)據(jù)庫(kù)50中。在圖6的示例中,存儲(chǔ)有
      iooo個(gè)基準(zhǔn)iy居。
      在第一數(shù)據(jù)庫(kù)50的最前面的紀(jì)錄中,儲(chǔ)存有表示通信數(shù)據(jù)中的比較 對(duì)象數(shù)據(jù)位置的偏移量51。例如,在TCP數(shù)據(jù)包中,由于數(shù)據(jù)包內(nèi)的數(shù) 據(jù)結(jié)構(gòu)以位為單位確定,因此如果將用于決定數(shù)據(jù)包的處理內(nèi)容的標(biāo)記 信息等位置作為偏移量51設(shè)定,則可以只比較必要的位來決定處理內(nèi)容, 從而可以提高處理效率。此外,即使在數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)變更的情況下, 也可以通過變更偏移量51來相應(yīng)處理。在第一數(shù)據(jù)庫(kù)50中,也可以儲(chǔ) 存比較對(duì)象數(shù)據(jù)的數(shù)據(jù)長(zhǎng)定。由此,可以只使必要的比較器動(dòng)作來進(jìn)行 比較,從而可以提高4企索效率。
      索引電路34在將第一數(shù)據(jù)庫(kù)50儲(chǔ)存的基準(zhǔn)數(shù)據(jù)分成3個(gè)以上的范 圍52a 52d時(shí),判定比較對(duì)象數(shù)據(jù)屬于這些范圍中的哪一個(gè)。在圖6的 示例中,1000個(gè)基準(zhǔn)凄t據(jù);故以每250個(gè)分成4個(gè)范圍52a 52d。索引電 路34包括對(duì)范圍的邊界的基準(zhǔn)數(shù)據(jù)與對(duì)象數(shù)據(jù)進(jìn)行比較的多個(gè)比較電路 35a 35c。通過比較電路35a 35c對(duì)比較對(duì)象數(shù)據(jù)與邊界的基準(zhǔn)數(shù)據(jù)同時(shí) 并行地進(jìn)行比較,從而用一次比較處理就可以判定比較對(duì)象數(shù)據(jù)屬于哪 個(gè)范圍。
      輸入到索引電路34的比較電路35a 35c中的邊界基準(zhǔn)數(shù)據(jù)可以通過通信控制裝置IO外部所設(shè)置的裝置來設(shè)定,也可以事先自動(dòng)地輸入第一 數(shù)據(jù)庫(kù)50預(yù)定位置的基準(zhǔn)數(shù)據(jù)。在后一種情況下,即使更新第一數(shù)據(jù)庫(kù) 50,也可以自動(dòng)地將第一數(shù)據(jù)庫(kù)50預(yù)定位置的基準(zhǔn)數(shù)據(jù)輸入到比較電路 35a 35c中,因此無需進(jìn)行初始設(shè)定就能立即執(zhí)行通信控制處理。
      如上所述,在由CPU執(zhí)行對(duì)分檢索的場(chǎng)合,不能同時(shí)執(zhí)行多個(gè)比較, 而在前提技術(shù)的通信控制裝置10中,通過并列設(shè)置有多個(gè)比較電路 35a 35c,可以同時(shí)并列進(jìn)行比較處理,從而極大地提高了檢索速度。
      當(dāng)由索引電路34判定了范圍時(shí),對(duì)分4企索電路36以對(duì)分檢索法執(zhí) 行檢索。對(duì)分^f企索電路36將由索引電路34判定的范圍進(jìn)一步分成2個(gè), 通過對(duì)位于該邊界位置的基準(zhǔn)數(shù)據(jù)和比較對(duì)象數(shù)據(jù)進(jìn)行比較,來判定屬 于哪個(gè)范圍。對(duì)分檢索電路36包括以位為單位對(duì)基準(zhǔn)數(shù)據(jù)和比較對(duì)象數(shù) 據(jù)進(jìn)行比較的多個(gè)比較電路,例如在前提技術(shù)中包括1024個(gè),同時(shí)執(zhí)行 1024位的位匹配。當(dāng)判定了屬于被分成2個(gè)的范圍中的哪一個(gè)時(shí),進(jìn)一 步將該范圍分成2個(gè)并讀出位于邊界位置的基準(zhǔn)數(shù)據(jù),將其與對(duì)象數(shù)據(jù) 進(jìn)行比較。之后,通過重復(fù)該處理來進(jìn)一步限定范圍,最后檢索出與比 較對(duì)象數(shù)據(jù)一致的基準(zhǔn)數(shù)據(jù)。
      使用上述的例子進(jìn)一步對(duì)動(dòng)作進(jìn)行詳細(xì)說明。在圖5所示的通信數(shù) 據(jù)中,位置確定數(shù)據(jù)"No."之后的比較對(duì)象數(shù)據(jù)是數(shù)字"361"。由于 在確定數(shù)據(jù)"No."與比較對(duì)象數(shù)據(jù)"361"之間存在一個(gè)字符的空格, 因此為了從比較對(duì)象數(shù)據(jù)中除去該空格,偏移量51被設(shè)定為"8"位。 對(duì)分檢索電路36從位置確定數(shù)據(jù)"No."之后的通信數(shù)據(jù)中跳過"8" 位,即l個(gè)字節(jié),將之后的"361"作為比較對(duì)象數(shù)據(jù)讀入。
      在索引電路34的比較電路35a 35c中,輸入"361"作為比較對(duì)象 數(shù)據(jù),作為基準(zhǔn)數(shù)據(jù),在比較電路35a中輸入位于范圍52a和52b邊界 的基準(zhǔn)數(shù)據(jù)"378",在比較電路35b中輸入位于范圍52b和52c邊界的 基準(zhǔn)數(shù)據(jù)"704",在比較電路35c中輸入位于范圍52c和52d邊界的基 準(zhǔn)數(shù)據(jù)"937"。由比較電路35a 35c同時(shí)進(jìn)行比較,判定出比較對(duì)象數(shù) 據(jù)"361"屬于范圍52a。之后,對(duì)分檢索電路36將檢索基準(zhǔn)數(shù)據(jù)中是否 存在比較對(duì)象數(shù)據(jù)"361"。
      圖7示出了第一數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)的另一個(gè)示例。在圖7的示例中,基準(zhǔn)數(shù)據(jù)的數(shù)據(jù)個(gè)數(shù)少于第一數(shù)據(jù)庫(kù)50所能夠保持的數(shù)據(jù)數(shù)1000個(gè)。 此時(shí),在第一數(shù)據(jù)庫(kù)50中,從最后數(shù)據(jù)位置開始降序儲(chǔ)存基準(zhǔn)數(shù)據(jù)。然 后,在剩余的數(shù)據(jù)中儲(chǔ)存O。作為數(shù)據(jù)庫(kù)的加載方法,不是從最前面配置 數(shù)據(jù)而是從加載區(qū)域的后方配置,當(dāng)加載區(qū)域的開頭產(chǎn)生空位時(shí),對(duì)所 有的空位進(jìn)行清零,由此使數(shù)據(jù)庫(kù)一直處于滿的狀態(tài),從而可以使對(duì)分 檢索時(shí)的最大時(shí)間恒定。此外,當(dāng)對(duì)分檢索電路36在4企索中讀入"0" 作為基準(zhǔn)數(shù)據(jù)時(shí),由于比較結(jié)果是明顯的,因此可以不進(jìn)行比較而確定 范圍,并轉(zhuǎn)到下一比較。由此,可以提高檢索速度。
      在基于CPU的軟件處理中,在將基準(zhǔn)數(shù)據(jù)儲(chǔ)存到第一數(shù)據(jù)庫(kù)50時(shí), 從最初的數(shù)據(jù)位置升序儲(chǔ)存基準(zhǔn)數(shù)據(jù)。在剩余的數(shù)據(jù)中例如儲(chǔ)存最大值, 在這種情況下,在對(duì)分檢索中不可能省略上述的比較處理。上述的比較 技術(shù)通過由專用的硬件電路構(gòu)成檢索電路30來實(shí)現(xiàn)。
      圖8示出了第一數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)的又一個(gè)示例。在圖8的示例中, 不是把基準(zhǔn)數(shù)據(jù)均等地分成3個(gè)以上的范圍,而是使范圍所屬的基準(zhǔn)數(shù) 據(jù)的個(gè)數(shù)是不均等的,例如范圍52a為500個(gè),范圍52b為100個(gè)。這
      也就是說,可以對(duì)范圍進(jìn)行設(shè)定以使各范圍所屬的基準(zhǔn)數(shù)據(jù)的出現(xiàn)頻度 的和大致相同。由此,可以提高檢索效率。也可以從外部對(duì)輸入到索引 電路34的比較電路35a 35c中的基準(zhǔn)數(shù)據(jù)進(jìn)行變更。由此,能夠動(dòng)態(tài)地 設(shè)定范圍,從而可以使;險(xiǎn)索效率最佳化。
      圖9示出了對(duì)分檢索電路中包含的比較電路的構(gòu)成。如上所述,對(duì) 分檢索電路36包括1024個(gè)比較電路36a、 36b、...。在各個(gè)比較電路36a、 36b、...中,基準(zhǔn)凝:據(jù)54和比較對(duì)象凝:據(jù)56被逐位地輸入,并比4支其大 小。索引電路34的各比較電路35a 35c的內(nèi)部構(gòu)成也是同樣的。這樣, 通過以專用的硬件電路執(zhí)行比較處理,可以使多個(gè)比較電路并行動(dòng)作, 同時(shí)對(duì)多位進(jìn)行比較,從而可以使比較處理高速化。
      圖10示出了第二數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)的示例。第二凄t據(jù)庫(kù)60包括儲(chǔ)存 檢索電路30的檢索結(jié)果的檢索結(jié)果欄62、以及儲(chǔ)存對(duì)通信數(shù)據(jù)執(zhí)行的處 理內(nèi)容的處理內(nèi)容欄64,并對(duì)^r索結(jié)果和處理內(nèi)容進(jìn)行關(guān)耳關(guān)對(duì)應(yīng)保持。 在圖IO的示例中設(shè)定如下條件當(dāng)通信數(shù)據(jù)中包含基準(zhǔn)數(shù)據(jù)時(shí),允許該
      13數(shù)據(jù)包通過;當(dāng)不包含基準(zhǔn)數(shù)據(jù)時(shí),將該數(shù)據(jù)包廢棄。處理執(zhí)行電路4t) 根據(jù)檢索結(jié)果從第二數(shù)據(jù)庫(kù)60檢索處理內(nèi)容,對(duì)通信數(shù)據(jù)執(zhí)行處理。處 理執(zhí)行電路40也可以由布線邏輯電路來實(shí)現(xiàn)。
      圖11示出了第二數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)的另一個(gè)示例。在圖ll的示例中, 對(duì)每個(gè)基準(zhǔn)數(shù)據(jù)設(shè)定處理內(nèi)容。當(dāng)進(jìn)行數(shù)據(jù)包的置換時(shí),可以將待置換 的數(shù)據(jù)儲(chǔ)存到第二數(shù)據(jù)庫(kù)60中。在進(jìn)行數(shù)據(jù)包的路徑選擇或者交換時(shí), 可以將與路經(jīng)有關(guān)的信息儲(chǔ)存到第二數(shù)據(jù)庫(kù)60中。處理執(zhí)行電路40根 據(jù)檢索電路30的檢索結(jié)果,執(zhí)行第二數(shù)據(jù)庫(kù)60中儲(chǔ)存的過濾、路徑選 擇、交換、置換等處理。如圖11所示,當(dāng)對(duì)每個(gè)基準(zhǔn)數(shù)據(jù)設(shè)定處理內(nèi)容 時(shí),可以對(duì)第一數(shù)據(jù)庫(kù)50和第二數(shù)據(jù)庫(kù)60進(jìn)行綜合。
      第 一數(shù)據(jù)庫(kù)及第二數(shù)據(jù)庫(kù)被設(shè)置為可以從外部進(jìn)行重寫。通過對(duì)這 些數(shù)據(jù)庫(kù)進(jìn)行替換,可以使用相同的通信控制裝置10實(shí)現(xiàn)各種各樣的數(shù) 據(jù)處理或者通信控制。此外,也可以設(shè)置2個(gè)以上儲(chǔ)存作為檢索對(duì)象的 基準(zhǔn)數(shù)據(jù)的數(shù)據(jù)庫(kù),來進(jìn)行多階段的檢索處理。此時(shí),也可以設(shè)置2個(gè) 以上關(guān)聯(lián)對(duì)應(yīng)儲(chǔ)存了檢索結(jié)果和處理內(nèi)容的數(shù)據(jù)庫(kù),來實(shí)現(xiàn)更復(fù)雜的條 件分支。這樣,當(dāng)設(shè)置多個(gè)數(shù)據(jù)庫(kù)進(jìn)行多階段的檢索時(shí),也可以設(shè)置多 個(gè)位置檢測(cè)電路32、索引電路34、對(duì)分檢索電路36等。
      上述用于比較的數(shù)據(jù),可以用同樣的壓縮邏輯進(jìn)行壓縮。在進(jìn)行比 較時(shí),如果比較源數(shù)據(jù)與比較目標(biāo)數(shù)據(jù)用同樣的方式壓縮,則可以與通 常一樣進(jìn)行比較。由此,比較時(shí)可以減少載入的數(shù)據(jù)量。如果載入的數(shù) 據(jù)量變少,則從存儲(chǔ)器讀出數(shù)據(jù)所需的時(shí)間就會(huì)縮短,全部的處理時(shí)間 也可以縮短。此外,由于可以削減比較器的數(shù)量,從而有助于裝置的小 型化、輕型化、低成本化。用于比較的數(shù)據(jù)可以用壓縮的形式儲(chǔ)存,也 可以從存儲(chǔ)器讀出后,在比較之前進(jìn)行壓縮。
      圖12示出了前提技術(shù)的通信控制裝置的另外的構(gòu)成示例。本圖所示 的通信控制裝置10包括2個(gè)具有與圖3所示的通信控制裝置10同樣構(gòu) 成的通信控制單元12。此外,設(shè)有對(duì)各通信控制單元12的動(dòng)作進(jìn)行控制 的切換控制部14。各通信控制單元12包括2個(gè)輸入輸出接口 16,通過 各輸入輸出4妄口 16連4妄到上游側(cè)和下游側(cè)2個(gè)網(wǎng)絡(luò)上。通信控制單元12 從任一個(gè)網(wǎng)絡(luò)輸入通信數(shù)據(jù),將處理后的數(shù)據(jù)輸出到另一個(gè)網(wǎng)絡(luò)。切換控制部14通過切換各通信控制單元12設(shè)置的輸入輸出接口 16的輸入輸 出,對(duì)通信控制單元12中的通信數(shù)據(jù)的流向進(jìn)行切換。由此,不僅可以 進(jìn)行單向的通信控制,而且還可以進(jìn)行雙向的通信控制。
      切換控制部14也可以進(jìn)行控制以使通信控制單元12的一方處理入 站的數(shù)據(jù)包、另一方處理出站的數(shù)據(jù)包,也可以進(jìn)行控制以使雙方都處 理出站的數(shù)據(jù)包。由此,例如根據(jù)業(yè)務(wù)量的狀況或者目的等,可以使進(jìn) 行控制的通信方向變化。
      切換控制部14也可以通過獲取各通信控制單元12的動(dòng)作狀況,根 據(jù)其動(dòng)作狀況對(duì)通信控制的方向進(jìn)行切換。例如,在使一方的通信控制
      單元12處于待機(jī)狀態(tài),而使另一方的通信控制單元12工作的情況下, 當(dāng)檢測(cè)到該通信控制單元12由于故障等原因停止時(shí),可以使待機(jī)中的通 信控制單元12工作以作為替代。由此,可以提高通信控制裝置10的容 錯(cuò)度。此外,當(dāng)對(duì)一方的通信控制單元12進(jìn)行數(shù)據(jù)庫(kù)的更新等維護(hù)時(shí), 也可以使另一方通信控制單元12工作以作為替代。由此,在不停止通信 控制裝置IO運(yùn)行的情況下,能夠適當(dāng)?shù)剡M(jìn)行維護(hù)。
      在通信控制裝置10中也可以設(shè)置3個(gè)以上的通信控制單元12。切換 控制部14例如可以獲取業(yè)務(wù)量的狀況,并對(duì)各通信控制單元12的通信 方向進(jìn)行控制,以便將更多的通信控制單元12分配給通信量多的方向的 通信控制處理。由此,即使某個(gè)方向的通信量增加,也可以將通信速度 的降低限制到最小。
      另外,在多個(gè)通信控制單元12之間可以共用通信控制部2或者4的 一部分。此外,數(shù)據(jù)包處理電路20的一部分也可以共用。
      可以考慮以下的方式作為上述的lt據(jù)處理裝置。
      在上述方式1的數(shù)據(jù)處理裝置中,所述檢索部包括位置檢測(cè)電路, 從所述數(shù)據(jù)中檢測(cè)應(yīng)與所述基準(zhǔn)數(shù)據(jù)進(jìn)行比較的比較對(duì)象數(shù)據(jù)的位置。 [方式4]
      在上述方式3的數(shù)據(jù)處理裝置中,所述位置檢測(cè)電路包括多個(gè)對(duì) 所述數(shù)據(jù)和用于確定所述比較對(duì)象數(shù)據(jù)位置的位置確定數(shù)據(jù)進(jìn)行比較的 第二比較電路,所述數(shù)據(jù)每錯(cuò)開預(yù)定數(shù)據(jù)長(zhǎng)度的位輸入到所述多個(gè)第二 比較電路,并與所述位置確定數(shù)據(jù)同時(shí)并列進(jìn)行比較。
      在上述方式1至方式2任一項(xiàng)的數(shù)據(jù)處理裝置中,所述檢索部包 括對(duì)分檢索電路,通過對(duì)分檢索對(duì)所述數(shù)據(jù)中是否包含所述基準(zhǔn)數(shù)據(jù) 進(jìn)行檢索。
      在上述方式5的數(shù)據(jù)處理裝置中,所述基準(zhǔn)數(shù)據(jù)的數(shù)據(jù)數(shù)比所述第 一存儲(chǔ)部所能保持的數(shù)據(jù)數(shù)少時(shí),從所述第 一存儲(chǔ)部的最后數(shù)據(jù)位置開 始降序儲(chǔ)存所述基準(zhǔn)數(shù)據(jù),并將0儲(chǔ)存到剩余的數(shù)據(jù)中。
      在上述方式1至方式6任一項(xiàng)的數(shù)據(jù)處理裝置中,所述檢索部包 括判定電路,當(dāng)所述第一存儲(chǔ)部所存儲(chǔ)的多個(gè)基準(zhǔn)數(shù)據(jù)分成3個(gè)以上 的范圍時(shí),判定所述基準(zhǔn)凄t據(jù)和應(yīng)進(jìn)行比較的對(duì)象數(shù)據(jù)屬于這些范圍中 的哪一個(gè)。
      在上述方式7的數(shù)據(jù)處理裝置中,所述判定電路包括多個(gè)對(duì)所
      16述范圍的邊界的基準(zhǔn)數(shù)據(jù)和所述比較對(duì)象數(shù)據(jù)進(jìn)行比較的第三比較電 路,由所述多個(gè)第三比較電路同時(shí)并行地對(duì)所述比較對(duì)象數(shù)據(jù)屬于所
      述3個(gè)以上范圍中的哪一個(gè)進(jìn)行判定。 [方式9]
      在上述方式8的數(shù)據(jù)處理裝置中,所述第一存儲(chǔ)部的預(yù)定位置存 儲(chǔ)的所述基準(zhǔn)數(shù)據(jù)輸入到所述第三比較電路,以作為所述邊界的基準(zhǔn) 數(shù)據(jù)。
      在上述方式7或方式8的數(shù)據(jù)處理裝置中,根據(jù)所述數(shù)據(jù)中的所 述基準(zhǔn)數(shù)據(jù)的出現(xiàn)頻度的分布來設(shè)定所述范圍。 [方式11]
      在上述方式1至方式IO任一項(xiàng)的數(shù)據(jù)處理裝置中,所述第一存儲(chǔ) 部還存儲(chǔ)有表示所述數(shù)據(jù)中的比較對(duì)象數(shù)據(jù)位置的信息,所述檢索部 基于表示所述位置的信息提取所述比較對(duì)象數(shù)據(jù)。
      在上述方式1至方式11任一項(xiàng)的數(shù)據(jù)處理裝置中,所述第一存儲(chǔ) 部或者所述第二存儲(chǔ)部被設(shè)置為能夠從外部進(jìn)行重寫。 [方式13]
      在上述方式1至方式12任一項(xiàng)的數(shù)據(jù)處理裝置中,所述檢索部不 等待獲取通信數(shù)據(jù)包的所有數(shù)據(jù),而是在獲取了應(yīng)與所述基準(zhǔn)數(shù)據(jù)進(jìn) 行比較的數(shù)據(jù)時(shí),開始對(duì)該數(shù)據(jù)和所述基準(zhǔn)數(shù)據(jù)進(jìn)行比較。
      一種數(shù)據(jù)處理裝置,其特征在于,包括多個(gè)上述方式1至13 任一項(xiàng)的數(shù)據(jù)處理裝置,各所述數(shù)據(jù)處理裝置包括2個(gè)在與通信線路 之間輸入輸出數(shù)據(jù)的接口,通過切換各所述接口的輸入和輸出,對(duì)處 理所述數(shù)據(jù)的方向進(jìn)行可變控制。
      接下來,對(duì)使用上述通信控制裝置10的URL過濾技術(shù)進(jìn)行說明。
      據(jù)包處理電路20中,作為第一數(shù)據(jù)庫(kù)50,包括用戶數(shù)據(jù)庫(kù)57、病毒/ 網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、黑名單163以及公共類別名單164。用戶數(shù)據(jù)庫(kù)57儲(chǔ)存使用通信控制裝置10的用戶的信息。通信控制裝置 10從用戶接收識(shí)別用戶的信息,將檢索電路30接收的信息與用戶數(shù)據(jù)庫(kù) 57進(jìn)行匹配來對(duì)用戶進(jìn)行認(rèn)證。作為識(shí)別用戶的信息,可以使用TCP/IP 數(shù)據(jù)包的IP標(biāo)題中儲(chǔ)存的源地址,也可以從用戶接收用戶ID和口令。 在前者的情況下,由于數(shù)據(jù)包中的源地址的儲(chǔ)存位置已經(jīng)確定了,因此 在檢索電路30中與用戶數(shù)據(jù)庫(kù)57進(jìn)行匹配時(shí),沒有必要通過位置檢索 電路32檢測(cè)位置,作為偏移量51,指定源地址的儲(chǔ)存位置就可以了 。當(dāng) 認(rèn)證了是登記在用戶數(shù)據(jù)庫(kù)57的用戶時(shí),接著,為了判斷對(duì)內(nèi)容的訪問 是否許可,將內(nèi)容的URL與病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、 黑名單163以及y^共類別名單164進(jìn)行核對(duì)。由于白名單162和黑名單 163按每個(gè)用戶設(shè)置,因此當(dāng)用戶被認(rèn)證并唯一地確定了用戶ID時(shí),將 該用戶的白名單162和黑名單163提供給檢索電路30。
      病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161儲(chǔ)存包含計(jì)算機(jī)病毒的內(nèi)容的URL名 單、和網(wǎng)絡(luò)釣魚詐騙中使用的"陷阱',網(wǎng)站的URL名單。對(duì)儲(chǔ)存在病毒 /網(wǎng)絡(luò)釣魚網(wǎng)站名單161中的URL的內(nèi)容的訪問請(qǐng)求將被拒絕。這樣,即 使在用戶不注意或者被騙時(shí)想要訪問病毒網(wǎng)站或者網(wǎng)絡(luò)釣魚網(wǎng)站的情況 下,也可以適當(dāng)?shù)亟乖L問,保護(hù)用戶免受病毒網(wǎng)站或者網(wǎng)絡(luò)釣魚詐騙 所害。此外,由于不是在用戶終端中儲(chǔ)存病毒或網(wǎng)絡(luò)釣魚網(wǎng)站名單由終 端側(cè)進(jìn)行訪問限制,而是由設(shè)置在通信路徑上的通信控制裝置10集中進(jìn) 行訪問限制,從而能夠可靠且高效地進(jìn)行訪問限制。通信控制裝置10可 以獲取并保持由認(rèn)證機(jī)關(guān)證明為不是病毒或者網(wǎng)絡(luò)釣魚網(wǎng)站而是正當(dāng)網(wǎng) 站的認(rèn)證后的網(wǎng)站名單,從而許可對(duì)該名單中儲(chǔ)存的URL進(jìn)行訪問。此 外,當(dāng)正當(dāng)?shù)木W(wǎng)站被黑客等攻陷、被嵌入病毒、被用于網(wǎng)絡(luò)釣魚詐騙等 事態(tài)發(fā)生時(shí),正當(dāng)網(wǎng)站的運(yùn)營(yíng)者等可以將被攻陷的網(wǎng)站的URL登記到病 毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161中,在網(wǎng)站恢復(fù)到正常的狀態(tài)前,暫時(shí)禁止訪 問。此外,可以將IP號(hào)、TCP號(hào)、MAC地址等信息與URL的名單組合 并進(jìn)行檢查。由此,可以設(shè)定更高精度的檢索條件,從而能夠更可靠地 對(duì)病毒或者網(wǎng)絡(luò)釣魚網(wǎng)站進(jìn)行過濾。
      白名單162按每個(gè)用戶設(shè)置,并儲(chǔ)存許可訪問的內(nèi)容的URL名單。 黑名單163按每個(gè)用戶設(shè)置,并儲(chǔ)存禁止訪問的內(nèi)容的URL名單。圖14
      18(a)示出了病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161的內(nèi)部數(shù)據(jù)的示例,圖14 (b) 示出了白名單162的內(nèi)部數(shù)據(jù)示例,圖14 (c)示出了黑名單163的內(nèi)部 數(shù)據(jù)示例。在病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、黑名單163中分 別設(shè)置有類別號(hào)欄165、 URL欄166、以及標(biāo)題欄167。在URL欄166 中儲(chǔ)存有訪問被許可或被禁止的內(nèi)容的URL。在類別號(hào)欄165中儲(chǔ)存有 內(nèi)容的類別號(hào)。在標(biāo)題欄167中儲(chǔ)存有內(nèi)容的標(biāo)題。
      公共類別名單164儲(chǔ)存有用于將以URL表示的內(nèi)容分為多個(gè)類別的 名單。圖15示出了公共類別名單164的內(nèi)部數(shù)據(jù)示例。在公共類別名單 164中也設(shè)置有類別號(hào)欄165、 URL欄166、以及標(biāo)題欄167。
      通信控制裝置10提取"GET"請(qǐng)求消息等中包含的URL,由檢索電 路30對(duì)該URL是否包含在病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、黑 名單163或者7>共類別名單164之中進(jìn)行纟全索。此時(shí),例如,也可以由 位置檢測(cè)電路32檢測(cè)"http:〃"的字符串,提取該字符串之后的數(shù)據(jù)串 作為對(duì)象數(shù)據(jù)。提取的URL通過索引電路34及對(duì)分片企索電路36與病毒 /網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、黑名單163以及/>共類別名單164 的基準(zhǔn)數(shù)據(jù)進(jìn)行匹配。
      圖16 (a)、 (b)、 (c)及(d)示出了用于URL過濾的第二數(shù)據(jù)庫(kù) 60的內(nèi)部凄t據(jù)示例。圖16 (a)示出了對(duì)病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161的 檢索結(jié)果和處理內(nèi)容。當(dāng)"GET"請(qǐng)求等中包含的URL與病毒/網(wǎng)絡(luò)釣魚 網(wǎng)站名單161中包含的URL —致時(shí),禁止對(duì)該URL的訪問。圖16 (b ) 示出了對(duì)白名單162的檢索結(jié)果和處理內(nèi)容。當(dāng)"GET"請(qǐng)求等中包含 的URL與白名單162中包含的URL —致時(shí),許可對(duì)該URL的訪問。圖 16 (c)示出了對(duì)黑名單163的檢索結(jié)果和處理內(nèi)容。當(dāng)"GET"請(qǐng)求等 中包含的URL與黑名單163中包含的URL —致時(shí),禁止對(duì)該URL的訪 問。
      圖16(d)示出了對(duì)公共類別名單164的檢索結(jié)果和處理內(nèi)容。如圖 16(d)所示,對(duì)于對(duì)公共類別名單164的檢索結(jié)果,用戶可以按照每個(gè) 類別對(duì)該類別所屬的內(nèi)容的訪問是許可還是禁止分別進(jìn)行設(shè)定。在與公 共類別名單164有關(guān)的第二數(shù)據(jù)庫(kù)60中設(shè)置有用戶ID欄168及類別欄 169。在用戶ID欄168中4諸存有用于識(shí)別用戶的ID。在類別欄169中,對(duì)于被分為57種的各個(gè)類別,儲(chǔ)存有表示用戶對(duì)類別所屬內(nèi)容的訪問是 許可還是禁止的信息。當(dāng)"GET"請(qǐng)求等中包含的URL與公共類別名單 164中包含的URL —致時(shí),根據(jù)該URL的類別和用戶ID,判斷對(duì)該URL 的訪問是否許可。此外,在圖16 (d)中,公共類別的數(shù)量是57,但也 可以是其他數(shù)量。
      圖17示出了病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、黑名單163 以及公共類別名單164的優(yōu)先級(jí)。在前提技術(shù)中,按照病毒/網(wǎng)絡(luò)釣魚網(wǎng) 站名單161、白名單162、黑名單163、公共類別名單164的順序優(yōu)先級(jí) 變高,例如,即使是白名單162中儲(chǔ)存的訪問被許可的內(nèi)容的URL,如 果該URL儲(chǔ)存在病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161中,則也將作為含有計(jì)算機(jī) 病毒的內(nèi)容或者用于網(wǎng)絡(luò)釣魚詐騙的內(nèi)容而被禁止訪問。
      以往,當(dāng)使用軟件來進(jìn)行考慮了這樣的優(yōu)先級(jí)的匹配時(shí),例如,可 以釆用以下方法之一從優(yōu)先級(jí)高的名單開始依次進(jìn)行匹配并采用最初 命中的、或者從優(yōu)先級(jí)低的名單開始依次進(jìn)行匹配并用隨后命中的進(jìn)行 覆蓋。但是,在前提技術(shù)中,通過使用由專用的硬件電路構(gòu)成的通信控 制裝置10,并設(shè)置有進(jìn)行病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161匹配的檢索電路 30a、進(jìn)行白名單162匹配的斥企索電路30b、進(jìn)行黑名單163匹配的檢索 電路30c、進(jìn)行公共類別名單164匹配的檢索電路30d,在各檢索電路30 中同時(shí)并行進(jìn)行匹配。其次,在多個(gè)名單中命中時(shí),采用優(yōu)先級(jí)最高的。 由此,即使在設(shè)有多個(gè)數(shù)據(jù)庫(kù),對(duì)其設(shè)定了優(yōu)先級(jí)的情況下,也可以大 幅度縮短4企索時(shí)間。
      對(duì)病毒/網(wǎng)絡(luò)釣魚網(wǎng)站名單161、白名單162、黑名單163以及公共類 別名單164的哪個(gè)優(yōu)先進(jìn)行訪問是否許可的判斷,例如也可以在第二數(shù) 據(jù)庫(kù)60中設(shè)定。根據(jù)哪個(gè)名單設(shè)定為優(yōu)先,可以對(duì)第二數(shù)據(jù)庫(kù)60的條 件進(jìn)行修改。
      這樣,當(dāng)使用多個(gè)數(shù)據(jù)庫(kù)進(jìn)行基于URL的過濾時(shí),可以對(duì)數(shù)據(jù)庫(kù)設(shè) 定優(yōu)先級(jí)并進(jìn)行與優(yōu)先級(jí)對(duì)應(yīng)的過濾處理,而且,通過將病毒/網(wǎng)絡(luò)釣魚 網(wǎng)站名單161的過濾設(shè)定為最優(yōu)先,不管用戶對(duì)白名單162等的設(shè)定狀 況如何,都能夠可靠地禁止對(duì)病毒網(wǎng)站或者網(wǎng)絡(luò)釣魚網(wǎng)站的訪問。由此, 可以適當(dāng)?shù)乇Wo(hù)用戶免受病毒或者網(wǎng)絡(luò)釣魚詐騙所害。當(dāng)對(duì)內(nèi)容的訪問凈皮許可時(shí),處理執(zhí)行電路40向消息輸出裝置130輸 出用于通知該情況的信號(hào)。消息輸出裝置130向保持有該內(nèi)容的服務(wù)器 發(fā)送"GET"請(qǐng)求消息。當(dāng)對(duì)內(nèi)容的訪問被禁止時(shí),處理執(zhí)行電路40向 消息輸出裝置130輸出用于通知該情況的信號(hào),消息輸出裝置130不向 訪問目標(biāo)的服務(wù)器發(fā)送"GET"請(qǐng)求消息而是將其廢棄。此時(shí),也可以 將訪問被禁止的響應(yīng)消息發(fā)送給請(qǐng)求源。此外,也可以強(qiáng)制地轉(zhuǎn)送到其 他網(wǎng)頁(yè)。這時(shí),處理執(zhí)行電路40將目的地址和URL更換為轉(zhuǎn)送目的地 的目的地址和URL發(fā)送。響應(yīng)消息和轉(zhuǎn)送目的地的URL等信息也可以 儲(chǔ)存在第二數(shù)據(jù)庫(kù)60或者消息輸出裝置130等中。
      消息輸出裝置130也可以使用ping命令等來確認(rèn)實(shí)際存在請(qǐng)求源, 并且當(dāng)存在時(shí)對(duì)其狀態(tài)進(jìn)行確認(rèn),然后對(duì)請(qǐng)求源輸出消息。從消息輸出 裝置130向請(qǐng)求源發(fā)送的消息也可以按每個(gè)用戶進(jìn)行設(shè)定,也可以按每 個(gè)訪問目標(biāo)的內(nèi)容、按每個(gè)類別、或者按每個(gè)白名單162或黑名單163 等的數(shù)據(jù)庫(kù)進(jìn)行i殳定。例如,在訪問-故禁止時(shí),用戶可以對(duì)顯示的畫面 進(jìn)行定制并登記到消息輸出裝置130。此外,如上所述,在正當(dāng)?shù)木W(wǎng)站被 黑客攻擊并且暫時(shí)限制訪問時(shí),可以輸出向正當(dāng)網(wǎng)站的鏡像網(wǎng)站引導(dǎo)的 消息。
      消息輸出裝置130可以管理消息的輸送歷史,并可以將該消息輸送 歷史信息用于各種控制。例如,當(dāng)從相同的請(qǐng)求源在短時(shí)間內(nèi)發(fā)出多次 訪問請(qǐng)求時(shí),由于有可能是服務(wù)妨礙攻擊(Denial of Service attack: DoS 攻擊)等,因而可以將該請(qǐng)求源登記到訪問拒絕名單中,截?cái)鄟碜栽?請(qǐng)求源的數(shù)據(jù)包而不將其向請(qǐng)求目的地發(fā)送。另外,可以對(duì)消息輸送 歷史進(jìn)行統(tǒng)計(jì)處理,并將其提供給WEB網(wǎng)站的管理者等。由此,用 戶的訪問歷史可以用于市場(chǎng)營(yíng)銷或者或用于通信狀況的控制等。此外, 可以根據(jù)狀況減少消息送出的次數(shù),或相反地也可以增加。例如,從 特定的IP號(hào)碼發(fā)出訪問請(qǐng)求時(shí),對(duì)其一條請(qǐng)求消息,可以發(fā)送多倍的 消息。
      通過以上的構(gòu)成及操作,可以禁止對(duì)不適當(dāng)?shù)膬?nèi)容進(jìn)行訪問。此外, 由于檢索電路30是由FPGA等構(gòu)成的專用硬件電路,因此,如上所述, 可以實(shí)現(xiàn)高速的檢索處理,將對(duì)通信量的影響抑制到最小限度,而且可以執(zhí)行過濾處理。因特網(wǎng)服務(wù)提供商等通過提供這樣的過濾服務(wù),可以 提高附加價(jià)值,獲取更多的用戶。
      白名單162或者黑名單163也可以設(shè)為由所有的用戶共享。 (實(shí)施方式)
      在實(shí)施方式中,提出了一種對(duì)訪問請(qǐng)求源輸出消息的技術(shù)。此外, 提出了一種使用該消息的商務(wù)模式。而且,提出了一種使用該消息對(duì)惡 意的攻擊采取適當(dāng)防御對(duì)策的技術(shù)。
      如前提技術(shù)中所述,通信控制裝置10接收對(duì)內(nèi)容的訪問請(qǐng)求的數(shù) 據(jù)包,判斷是否可以進(jìn)行該訪問,當(dāng)訪問被禁止時(shí),指示消息輸出裝 置130輸出錯(cuò)誤消息等消息。在本實(shí)施方式中,可以按每個(gè)訪問請(qǐng)求 源的用戶、每個(gè)訪問目的地的URL、每個(gè)類別和每個(gè)數(shù)據(jù)庫(kù)等柔性設(shè) 定由該消息輸出裝置130向訪問請(qǐng)求源輸出的消息,從而可以根據(jù)狀 況輸出適當(dāng)?shù)南ⅰ2幌抻谠L問被禁止的場(chǎng)合,還可以將內(nèi)容與消息 進(jìn)行關(guān)聯(lián)對(duì)應(yīng)保持,對(duì)發(fā)出了對(duì)內(nèi)容進(jìn)行訪問請(qǐng)求的用戶,輸出與該 內(nèi)容關(guān)聯(lián)對(duì)應(yīng)的消息。
      圖18示出了實(shí)施方式涉及的消息輸出裝置130的構(gòu)成。本實(shí)施方式 的消息輸出裝置130包括消息輸出部131、消息保持部132、歷史保持部 133、評(píng)價(jià)部134、登記受理部135以及收費(fèi)部136。
      消息保持部132保持對(duì)訪問請(qǐng)求源輸出的消息。消息可以按每個(gè)用 戶設(shè)定。在這種情況下,消息保持部132將識(shí)別用戶的消息與向該用戶 輸出的消息或者儲(chǔ)存該消息的文件的文件名等進(jìn)行關(guān)聯(lián)對(duì)應(yīng)儲(chǔ)存。消息 也可以按類別名單中的每個(gè)類別進(jìn)行設(shè)定,也可以按每個(gè)訪問目的地的 URL進(jìn)行設(shè)定。例如,網(wǎng)站的運(yùn)營(yíng)者可以按每個(gè)URL將廣告信息等設(shè)定 為消息。消息保持部132在能夠設(shè)定與例如每個(gè)用戶、每個(gè)URL等多個(gè) 條件對(duì)應(yīng)的消息情況下,還可以儲(chǔ)存表示哪個(gè)消息優(yōu)先的信息。
      登記受理部135接收消息的登記。當(dāng)消息能夠按每個(gè)用戶設(shè)定時(shí), 登記受理部135受理來自用戶的消息登記,并將其登記到消息保持部 132。另外,也可以接收來自內(nèi)容的提供者、廣告提供企業(yè)等的消息登 記。當(dāng)對(duì)消息的登記者收取登記費(fèi)時(shí), 一旦登記受理部135接收消息 的登記,則指示收費(fèi)部136收取登記費(fèi)。收費(fèi)部136進(jìn)行從登記者的
      22賬戶減去登記費(fèi)的處理。
      當(dāng)消息是按每個(gè)訪問請(qǐng)求源的用戶設(shè)定時(shí),消息輸出部131從對(duì) 訪問請(qǐng)求的數(shù)據(jù)包進(jìn)行處理的連接管理裝置120或者通信控制裝置10 獲取訪問請(qǐng)求源用戶的用戶ID等,參照消息保持部132,輸出為該用 戶設(shè)定的消息。當(dāng)消息是按每個(gè)訪問目的地的URL、每個(gè)類別設(shè)定時(shí), 消息輸出部131從通信控制裝置10獲取訪問目的地的URL或者類別 的識(shí)別信息等,參照消息保持部132,輸出為該URL或者類別設(shè)定的 消息。消息輸出部131將輸出消息的歷史登記到歷史保持部133。此 外,當(dāng)向消息的登記者或者消息的接收者收取與消息的輸出等價(jià)的費(fèi) 用時(shí),指示收費(fèi)部136收費(fèi)。
      當(dāng)按第一數(shù)據(jù)庫(kù)50的每個(gè)名單設(shè)定消息時(shí),例如,對(duì)于向病毒/ 網(wǎng)絡(luò)釣魚網(wǎng)站名單161中登記的URL請(qǐng)求訪問的用戶,可以將"由于 是病毒感染網(wǎng)站,因而訪問被限制。"、"由于是網(wǎng)絡(luò)釣魚網(wǎng)站,因而訪 問被限制。"等禁止訪問的理由作為消息輸出。此外,當(dāng)按公共類別名 單164的每個(gè)類別設(shè)定消息時(shí),例如,可以將"由于是禁止閱覽的類 別,因而訪問被限制。"等禁止訪問的理由作為消息輸出。按各名單中 登記的每個(gè)URL設(shè)定消息的場(chǎng)合也是同樣的。
      當(dāng)按訪問請(qǐng)求源的每個(gè)用戶設(shè)定消息時(shí),例如,當(dāng)設(shè)定與在企業(yè) 等中的職位對(duì)應(yīng)的訪問^又限時(shí),可以輸出"沒有訪問該網(wǎng)站的權(quán)限。" 等消息。此外,父母給孩子便攜式電話時(shí),當(dāng)孩子想要訪問不合適的 網(wǎng)站時(shí),可以輸出包含有向其他健康或優(yōu)良網(wǎng)站《連接的消息,以將其 引向該鏈接。
      可以按訪問目的地的每個(gè)類別或URL設(shè)定含有廣告等的消息。例 如,可以在消息中包含與網(wǎng)站的內(nèi)容關(guān)聯(lián)的廣告。由此,由于能夠提 供與用戶想要閱覽的網(wǎng)站關(guān)聯(lián)的廣告,因而可以提高廣告效果。此外, 也可以按每個(gè)用戶設(shè)定含有廣告等的消息。例如,用戶可以事先設(shè)定 關(guān)心的領(lǐng)域,以在消息中包含屬于該領(lǐng)域的廣告等消息。
      消息也可以包含向其他網(wǎng)站的鏈接。作為向其他網(wǎng)站的鏈接示例, 例如可以包含向提供廣告的網(wǎng)站的鏈接、向與訪問目的地的內(nèi)容有關(guān) 的網(wǎng)站的鏈接、向人氣排行高的網(wǎng)站的鏈接、向認(rèn)證局認(rèn)定的安全網(wǎng)站的鏈接等。例如,當(dāng)正規(guī)的網(wǎng)站受到黑客攻擊而關(guān)閉時(shí),也可以對(duì) 想要向該網(wǎng)站訪問的用戶,輸出包含向鏡像站鏈接的消息。此外,當(dāng)
      網(wǎng)站的URL轉(zhuǎn)移時(shí),可以對(duì)想要向轉(zhuǎn)移前的URL訪問的用戶,專餘出 包含向轉(zhuǎn)移后的URL的鏈接的消息。另外,消息輸出部131也可以在 與訪問目的地的內(nèi)容關(guān)聯(lián)的網(wǎng)站中,提取關(guān)聯(lián)度高的網(wǎng)站、人氣網(wǎng)站、 優(yōu)良度高的網(wǎng)站、被認(rèn)證局認(rèn)定的網(wǎng)站等并創(chuàng)建名單,使其包含在消 息中。
      評(píng)價(jià)部134參照歷史保持部133中保持的消息輸送歷史,對(duì)通信 狀況和訪問請(qǐng)求源的狀況等進(jìn)行評(píng)價(jià)。評(píng)價(jià)部134可以對(duì)消息的輸送 歷史進(jìn)行統(tǒng)計(jì)處理,并提供給WEB網(wǎng)站管理者等。由此,可以將用 戶的訪問歷史用于市場(chǎng)營(yíng)銷,或者用干通信狀況的控制等。另外,也 可以事先將用戶的終端設(shè)定為定期發(fā)送訪問請(qǐng)求,參照對(duì)其的消息傳 輸歷史,掌握并利用用戶的行動(dòng)歷史等。
      當(dāng)從相同的請(qǐng)求源短時(shí)間內(nèi)發(fā)出了多個(gè)訪問請(qǐng)求時(shí),評(píng)價(jià)部134 可以將其評(píng)j介為存在服務(wù)妨礙攻擊(Denial of Service attack: DoS攻 擊)等的可能性,并將該請(qǐng)求源登記到訪問拒絕名單中,以阻斷來自 該請(qǐng)求源的數(shù)據(jù)包而不向請(qǐng)求目的地發(fā)送。此時(shí),評(píng)價(jià)部134可以使 用ping命令等來確認(rèn)請(qǐng)求源實(shí)際存在,此外,當(dāng)存在時(shí),可以確認(rèn)其 狀態(tài)。當(dāng)確定了發(fā)出服務(wù)妨礙攻擊等非法訪問請(qǐng)求的請(qǐng)求源時(shí),消息 輸出部131也可以對(duì)該請(qǐng)求源輸出消息。由于本實(shí)施方式的通信控制 系統(tǒng)IO,如上所述,是一種不具有OS及CPU的完全透過型的通信裝 置,也沒有IP地址,因而不會(huì)受到攻擊。相反,通過由消息輸出裝置 130對(duì)攻擊者把消息"頂回去,,,可以增加攻擊者的裝置的負(fù)擔(dān)。在此 情況下,由于通信控制系統(tǒng)100不讓非法的訪問請(qǐng)求通過而頂回去, 從而起到了如鏡子那樣的作用。對(duì)于一個(gè)訪問請(qǐng)求,也可以送出多個(gè) 消息。
      本實(shí)施方式的通信控制系統(tǒng)100設(shè)置在發(fā)出訪問請(qǐng)求的用戶終端 與訪問目的地的裝置之間的通信路徑上。以下,列舉通信控制系統(tǒng)100 的配置示例。
      圖19示出了通信控制系統(tǒng)的配置示例。本圖示出了將便攜式電話
      24終端260作為用戶終端使用的一個(gè)示例。從便攜式電話終端260發(fā)出 的訪問請(qǐng)求通過通信公司設(shè)置的基站裝置262、在局端設(shè)置的控制站 裝置264發(fā)送給因特網(wǎng)200,通過因特網(wǎng)200到達(dá)WEB服務(wù)器250。 在本圖的示例中,通信控制系統(tǒng)IOO設(shè)置在基站裝置262中。在此情 況下,可以按每個(gè)基站裝置262改變消息保持部132的內(nèi)容,以使基 站裝置262按每個(gè)管轄區(qū)域輸出不同的消息。當(dāng)在基站裝置262中設(shè) 置通信控制系統(tǒng)100時(shí),通過只搭載必要的最低限度的功能來實(shí)現(xiàn)通 信控制系統(tǒng)100的小型化。例如,可以省略連接管理裝置120、日志 管理裝置140等結(jié)構(gòu)。通過在基站裝置262中設(shè)置通信控制系統(tǒng)100 來分散通信控制處理,設(shè)置小規(guī)模的通信控制系統(tǒng)100即可,從而可 以使裝置小型化、輕型化,同時(shí)可以降低成本。另外,由于在將從便 攜式電話終端260發(fā)出的訪問請(qǐng)求向控制站裝置264送出之前可以向 請(qǐng)求源送出消息,因而可以減少通信量。此外,由于在與便攜式電話 終端260直接通信的基站裝置262中送出消息,因此可以更可靠且迅 速地將消息送到^^攜式電話終端260。
      圖20示出了通信控制系統(tǒng)另外的配置示例。本圖也是表示使用便 攜式電話終端260的示例,但是與圖19所示的示例不同,通信控制系 統(tǒng)100設(shè)置在控制站裝置264中。由于在局端設(shè)置的控制站裝置264 中集中地執(zhí)行消息處理,因此,系統(tǒng)的維護(hù)容易。
      圖21示出了通信控制系統(tǒng)的又一個(gè)配置示例。本圖也是使用便攜 式電話終端260作為用戶終端的一個(gè)示例。從便攜式電話終端260發(fā) 出的訪問請(qǐng)求,通過無線LAN的接入點(diǎn)272、路由器裝置274向因特 網(wǎng)200送出,通過因特網(wǎng)200到達(dá)WEB服務(wù)器250。在本圖的示例中, 通信控制系統(tǒng)IOO設(shè)置在接入點(diǎn)272。與圖19所示的示例同樣,由便 攜式電話終端260附近的裝置執(zhí)行消息處理,因此可以減少無用的通 信。此外,例如在企業(yè)內(nèi)的無線LAN的場(chǎng)合,可以進(jìn)行與接入點(diǎn)272 對(duì)應(yīng)的通信控制,例如使雇員在工作時(shí)間中不能訪問不適當(dāng)?shù)木W(wǎng)站等。
      圖22示出了通信控制系統(tǒng)的又一個(gè)配置示例。本圖也是表示無線 LAN的示例,但是與圖21不同,通信控制系統(tǒng)IOO設(shè)置在路由器裝 置274中。由于在路由器裝置274中設(shè)置通信控制系統(tǒng)100,因此可以減少通信控制系統(tǒng)100的設(shè)置個(gè)數(shù),維護(hù)也變得容易。
      圖23及圖24示出了通信控制系統(tǒng)另外的配置示例。在圖中,示 出了使用個(gè)人電腦(PC) 280作為用戶終端的示例。從PC 280發(fā)出的 訪問請(qǐng)求,通過LAN的路由器裝置282及284向因特網(wǎng)200送出,通 過因特網(wǎng)200到達(dá)WEB服務(wù)器250。圖23所示的是在路由器裝置282 中設(shè)置通信控制系統(tǒng)100的示例,圖24所示的是在路由器裝置284 中設(shè)置通信控制系統(tǒng)100的示例。
      在上述的示例中,示出了在構(gòu)成網(wǎng)絡(luò)的裝置中嵌入通信控制系統(tǒng) IOO的示例,但是,除這些裝置以外,通信控制系統(tǒng)100也可以設(shè)置 在網(wǎng)絡(luò)的任意位置。
      在這些配置示例中,對(duì)于基站裝置262或者接入點(diǎn)272的天線、 控制站裝置264或者路由器裝置274、 282或284的網(wǎng)絡(luò)接口等的接收 部接收的通信數(shù)據(jù),無需判定是否要訪問控制,就可以輸出消息。此 外,無需認(rèn)證請(qǐng)求源的用戶是否為用戶數(shù)據(jù)庫(kù)57中登記的用戶,就可 以輸出消息。即,通信控制系統(tǒng)100可以捕捉通過的所有數(shù)據(jù)包,對(duì) 該數(shù)據(jù)包的發(fā)信源輸出消息。另外,如前提技術(shù)說明的那樣,可以只 對(duì)連接管理裝置120中認(rèn)證的用戶輸出消息,也可以只對(duì)用戶數(shù)據(jù)庫(kù) 57中登記的用戶輸出消息。
      圖25示出了實(shí)施方式涉及的消息輸出裝置130的其他構(gòu)成示例。圖 25所示的消息輸出裝置130包括消息輸出部131、消息保持部132、用戶 數(shù)據(jù)庫(kù)137、消息數(shù)據(jù)庫(kù)138及內(nèi)容保持部139。
      消息保持部132保持應(yīng)對(duì)用戶終端發(fā)送的消息。該消息可以為已經(jīng) 對(duì)用戶發(fā)送的電子郵件,也可以為要對(duì)用戶傳送的新聞或廣告等。
      用戶數(shù)據(jù)庫(kù)137儲(chǔ)存關(guān)于用戶的信息。圖26示出了用戶數(shù)據(jù)庫(kù)137 的內(nèi)部數(shù)據(jù)示例。用戶數(shù)據(jù)庫(kù)137內(nèi)設(shè)置有用戶ID欄171、性別欄172、 年齡欄173、職業(yè)欄174、地域欄175、愛好欄176。用戶ID欄171儲(chǔ)存 識(shí)別用戶的ID。性別欄172、年齡欄173、職業(yè)欄174、地域欄175分別 儲(chǔ)存用戶的性別、年齡、職業(yè)、目前所處地域。愛好欄176按多個(gè)類別 來儲(chǔ)存用戶的愛好。用戶數(shù)據(jù)庫(kù)137內(nèi)還可以儲(chǔ)存上述信息以外的與用 戶的血型、家庭組成、興趣等有關(guān)的信息。消息數(shù)據(jù)庫(kù)138儲(chǔ)存與消息保持部132所保持的消息有關(guān)的信息。 圖27示出了消息數(shù)據(jù)庫(kù)138的內(nèi)部數(shù)據(jù)的示例。消息數(shù)據(jù)庫(kù)138內(nèi)設(shè)置 有消息ID欄181、消息類別欄182、發(fā)送時(shí)刻欄183及對(duì)象用戶欄184。 消息ID欄181儲(chǔ)存對(duì)消息加以識(shí)別的ID。消息類別欄182儲(chǔ)存消息的類 別。發(fā)送時(shí)刻欄183〗渚存應(yīng)發(fā)送消息的時(shí)刻。對(duì)象用戶欄184儲(chǔ)存成為 消息發(fā)送對(duì)象的用戶條件。
      通信控制裝置IO獲取用戶終端發(fā)送接收的通信數(shù)據(jù),檢索該通信數(shù) 據(jù)中是否含有應(yīng)發(fā)送消息的用戶終端的識(shí)別信息。例如,在第一數(shù)據(jù)庫(kù) 50中儲(chǔ)存注冊(cè)了消息發(fā)送服務(wù)的要發(fā)送消息的用戶的便攜電話終端的電 話號(hào)碼列表,由檢索電路30檢索通信數(shù)據(jù)中是否含有在第一數(shù)據(jù)庫(kù)50 內(nèi)儲(chǔ)存的作為發(fā)送者號(hào)碼或被呼叫端號(hào)碼等的電話號(hào)碼。當(dāng)要發(fā)送消息 的用戶終端的識(shí)別信息包含在通信數(shù)據(jù)中時(shí),通信控制裝置IO將該情況 告知消息輸出裝置130。在第一數(shù)據(jù)庫(kù)50內(nèi)還可以事先將便攜電話終端 的電話號(hào)碼和用戶ID關(guān)聯(lián)對(duì)應(yīng)地儲(chǔ)存,從而可以將應(yīng)發(fā)送消息的用戶終 端的用戶ID告知消息輸出裝置130。這樣,可以縮短用戶數(shù)據(jù)庫(kù)137的 檢索所需時(shí)間。
      當(dāng)通信數(shù)據(jù)中含有應(yīng)發(fā)送消息的用戶終端的識(shí)別信息時(shí),消息輸出 部131從消息保持部132讀出消息并對(duì)用戶終端進(jìn)行發(fā)送。當(dāng)消息輸出 部131被通信控制裝置IO告知的應(yīng)發(fā)送消息的用戶終端的用戶ID時(shí), 消息輸出部131將參照用戶數(shù)據(jù)庫(kù)137獲取與該用戶相關(guān)的信息。消息 輸出部131還將參照消息數(shù)據(jù)庫(kù)138確定應(yīng)對(duì)用戶發(fā)送的消息,并向該 用戶終端進(jìn)行發(fā)送。這樣,可以在確認(rèn)用戶終端處于可通信狀態(tài)之后發(fā) 送消息。
      消息輸出部131也可以基于與用戶有關(guān)的信息,確定對(duì)該用戶終端 發(fā)送的消息,從消息保持部132讀出被確定的消息并進(jìn)行發(fā)送。例如, 當(dāng)對(duì)圖26的用戶數(shù)據(jù)庫(kù)137中的用戶ID "0001"的用戶發(fā)送消息時(shí),雖 然由于圖27的消息^t據(jù)庫(kù)138中的消息ID "0001"的消息的對(duì)象用戶為 "女性 電影",而不適合作為應(yīng)發(fā)送的消息,^a消息ID "0002" 的消息 的對(duì)象用戶為"全體,,,>^人而可以確定為應(yīng)發(fā)送的消息。這樣,可以根據(jù) 用戶的屬性發(fā)送合適的消息。當(dāng)用戶加入該消息傳送服務(wù)時(shí),收集與用戶有關(guān)的信息并登記在用戶數(shù)據(jù)庫(kù)137中,從而可以根據(jù)地域、年齡、 性別等來細(xì)分對(duì)象并發(fā)送有效的廣告。
      消息輸出部131也可以才艮據(jù)發(fā)送消息的時(shí)間確定對(duì)用戶終端發(fā)送的 消息,從消息保持部132讀出被確定的消息并進(jìn)行發(fā)送。例如,從目前 時(shí)刻起到規(guī)定時(shí)間之后的時(shí)刻,可以從消息數(shù)據(jù)庫(kù)138中提取由發(fā)送時(shí) 刻欄183指定的消息。消息輸出部131在直到消息中所指定的發(fā)送時(shí)刻 到來之前都處于等待狀態(tài),當(dāng)發(fā)送時(shí)刻到來時(shí)再發(fā)送消息。這樣,例如 在午餐之間前或晚餐時(shí)間前等發(fā)送餐廳、飲料、盒飯等信息,在星期五 發(fā)送周末活動(dòng)或電影等信息,可以對(duì)應(yīng)時(shí)間發(fā)送確切的消息。
      消息輸出部131可以一直等到用戶終端的通信結(jié)束之后,即,檢測(cè) 不到該終端作為發(fā)信源或發(fā)信目標(biāo)的通信數(shù)據(jù)之后,再進(jìn)行消息的發(fā)送。 這樣,可以減少由于用戶終端處于通信狀態(tài)而無法收到消息的情況。
      內(nèi)容保持部139保持應(yīng)添加到消息中的內(nèi)容。該內(nèi)容可以為例如廣 告、圖像、動(dòng)畫、音樂等。對(duì)于應(yīng)該在消息中添加內(nèi)容的情況,消息輸 出部131從內(nèi)容保持部139讀出應(yīng)添加到消息中的內(nèi)容,將該內(nèi)容添加 到消息中并進(jìn)行發(fā)送。
      圖25所示的通信控制系統(tǒng)100也可以如圖19所示設(shè)置在基站裝置 262上,也可以如圖20所示設(shè)置在控制站裝置264上。此外,也可以如 圖21所示設(shè)置在接入點(diǎn)272上,還可以如圖22、 23、 24所示設(shè)置在路 由器裝置274、 282、 284上。
      消息輸出裝置130可以作為服務(wù)器裝置安裝,也可以作為由布線邏 輯電路構(gòu)成的硬件電路安裝。
      以上,通過實(shí)施方式對(duì)本發(fā)明進(jìn)行了說明。本領(lǐng)域的技術(shù)人員應(yīng)該 理解,實(shí)施方式僅為示例,本發(fā)明還存在對(duì)各構(gòu)成元素或各處理過程 進(jìn)行組合的各種各樣的變形實(shí)施例,這些變形實(shí)施例也包含在本發(fā)明 的范圍內(nèi)。
      產(chǎn)業(yè)上的可利用性
      本發(fā)明可以適用于對(duì)終端發(fā)送接收消息的通信控制系統(tǒng)。
      28
      權(quán)利要求
      1.一種通信控制裝置,其特征在于,包括消息保持部,保持要發(fā)往用戶終端的消息;檢索部,獲取用戶終端發(fā)送接收的通信數(shù)據(jù),檢索所述通信數(shù)據(jù)中是否含有要發(fā)往消息的用戶終端的識(shí)別信息;消息輸出部,當(dāng)所述通信數(shù)據(jù)中含有要發(fā)往消息的用戶終端的識(shí)別信息時(shí),從所述消息保持部讀出消息并對(duì)該用戶終端進(jìn)行發(fā)送,其中,所述檢索部由布線邏輯電路構(gòu)成。
      2. 根據(jù)權(quán)利要求1所述的通信控制裝置,其特征在于,所述消息輸 出部在預(yù)定的時(shí)^/L到來時(shí)發(fā)送所述消息。
      3. 根據(jù)權(quán)利要求1或2所述的通信控制裝置,所述消息輸出部根據(jù) 發(fā)送消息的時(shí)間,確定對(duì)用戶終端發(fā)送的消息,從所述消息保持部讀出 被確定的消息并進(jìn)行發(fā)送。
      4. 根據(jù)權(quán)利要求1至3任一項(xiàng)所述的通信控制裝置,其特征在于, 還包括用戶數(shù)據(jù)庫(kù),儲(chǔ)存關(guān)于用戶的信息,所述消息輸出部基于所述關(guān)于用戶的信息,確定對(duì)該用戶終端發(fā)送 的消息,從所述消息保持部讀出被確定的消息并進(jìn)行發(fā)送。
      5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的通信控制裝置,其特征在于, 還包括內(nèi)容保持部,保持應(yīng)添加到所述消息中的內(nèi)容,所述消息輸出部從所述內(nèi)容保持部讀出應(yīng)添加到所述消息中的內(nèi) 容,將該內(nèi)容添加到所述消息中并進(jìn)行發(fā)送。
      6. 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的通信控制裝置,其特征在于, 還包括與移動(dòng)通信終端之間通過無線通信發(fā)送接收信號(hào)的天線,所述通信數(shù)據(jù)通過所述天線由所述移動(dòng)通信終端接收,所述消息通 過所述天線向所述移動(dòng)通信終端發(fā)送。
      全文摘要
      提供一種對(duì)終端輸出適當(dāng)消息的技術(shù)。通信控制裝置(10)包括消息保持部(132),保持要對(duì)用戶終端發(fā)送的消息;檢索部,獲取用戶終端發(fā)送/接收的通信數(shù)據(jù),檢索在該通信數(shù)據(jù)中是否含有消息要發(fā)往的用戶終端的識(shí)別信息;消息輸出部(131),當(dāng)通信數(shù)據(jù)中含有消息要發(fā)往的用戶終端的識(shí)別信息時(shí),從消息保持部(132)讀出消息并對(duì)該用戶終端進(jìn)行發(fā)送。
      文檔編號(hào)G06F13/00GK101589376SQ20068005688
      公開日2009年11月25日 申請(qǐng)日期2006年11月24日 優(yōu)先權(quán)日2006年11月24日
      發(fā)明者伊波源太, 名古屋貢 申請(qǐng)人:Duaxes株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1