專(zhuān)利名稱(chēng):服務(wù)提供裝置和方法、成像裝置和避免非法使用的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息提供裝置、信息提供系統(tǒng)、服務(wù)提供裝置、圖像形成裝置、信息提供方法、服務(wù)提供方法和避免非法使用的方法。具體地說(shuō),本發(fā)明涉及向客戶(hù)機(jī)提供預(yù)定信息的信息提供裝置、信息提供系統(tǒng)、服務(wù)提供裝置、圖像形成裝置和信息提供方法、一種避免非法使用信息提供裝置、服務(wù)提供裝置和圖像形成裝置的方法;一種向客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供方法,以及一種避免非法使用服務(wù)提供裝置的方法。
背景技術(shù):
近來(lái),已經(jīng)知道一種信息提供裝置,該裝置經(jīng)過(guò)諸如互聯(lián)網(wǎng)、局域網(wǎng)等的網(wǎng)絡(luò)連接到客戶(hù)機(jī),并響應(yīng)客戶(hù)機(jī)的請(qǐng)求,為其提供預(yù)定的信息。作為這種信息提供裝置的例子,一個(gè)圖像形成裝置(以下稱(chēng)作熔接機(jī))包括集成在一個(gè)單獨(dú)機(jī)箱內(nèi)的提供諸如打印機(jī)、復(fù)印機(jī)、傳真機(jī)、掃描儀等功能的裝置。這種熔接機(jī)內(nèi)有顯示、打印、圖像獲取等部分,還有4種分別對(duì)應(yīng)打印機(jī)、復(fù)印機(jī)、傳真機(jī)和掃描儀功能的軟件。熔接機(jī)通過(guò)選擇并運(yùn)行其中一種軟件,從而被用做近似上述裝置中的一種。
例如,作為一個(gè)例子,所述熔接機(jī)把將要提供的信息存儲(chǔ)在文本管理數(shù)據(jù)庫(kù)(以下稱(chēng)作文本管理DB)中。所述熔接機(jī)響應(yīng)連接到網(wǎng)絡(luò)上的客戶(hù)機(jī)的請(qǐng)求,并提供存儲(chǔ)在所述文本管理DB中的文本。
通常,在這種熔接機(jī)中,在借助于網(wǎng)頁(yè)上的HTML的識(shí)別符請(qǐng)求指定URL的圖像的情況下,為此目的應(yīng)用根據(jù)HTTP中的GET方法的一個(gè)請(qǐng)求(以下稱(chēng)作HTTP請(qǐng)求)。此外,通常為了解決保密性問(wèn)題,在所述熔接機(jī)中,在很多情況下為存儲(chǔ)在文本管理DB中的文本設(shè)置了密碼。因此在請(qǐng)求文本時(shí),每次都要求進(jìn)行密碼認(rèn)證處理。
例如,在日本未決專(zhuān)利申請(qǐng)NoH10-3299 35里建議了一種技術(shù),在這種技術(shù)中,為消除每次請(qǐng)求已設(shè)有密碼的文本都要求進(jìn)行密碼認(rèn)證處理而帶來(lái)的麻煩,用合格證(ticket)來(lái)證明所述文本已經(jīng)通過(guò)認(rèn)證。在該技術(shù)中,基于接收來(lái)自客戶(hù)機(jī)包括合格證的請(qǐng)求,經(jīng)過(guò)認(rèn)證的文本被證明已通過(guò)認(rèn)證。
類(lèi)似于上述的信息提供裝置,服務(wù)提供裝置已經(jīng)被認(rèn)為可以基于接收來(lái)自客戶(hù)機(jī)的請(qǐng)求,經(jīng)由如互聯(lián)網(wǎng)、局域網(wǎng)等網(wǎng)絡(luò)為客戶(hù)機(jī)提供預(yù)定的服務(wù)。
上述的熔接機(jī)也可以被用做提供諸如打印服務(wù)、復(fù)印服務(wù)、傳真發(fā)送/接收服務(wù)、掃描服務(wù)等的服務(wù)提供裝置。由于這種功能機(jī)器可以成為打印機(jī)、復(fù)印機(jī)、傳真機(jī)和掃描儀中的任何一種裝置,所以,近來(lái)這些功能也正在被包括在上述的熔接機(jī)中。
在這種方式下,熔接機(jī)如上所述地將文本存儲(chǔ)在所述文本管理DB中,并在經(jīng)由所述網(wǎng)絡(luò)接收到來(lái)自客戶(hù)機(jī)的請(qǐng)求的基礎(chǔ)上,以某種根據(jù)該請(qǐng)求的方式,從所述文本管理DB中讀出文本。另外,在這種情況下,對(duì)客戶(hù)機(jī)的用戶(hù)而言,密碼認(rèn)證處理有時(shí)是麻煩的一種操作。因此,上述在日本未決專(zhuān)利申請(qǐng)NoH11-237969里的技術(shù)同樣對(duì)解決該問(wèn)題有用。
發(fā)明內(nèi)容
例如,在上述借助于網(wǎng)頁(yè)上HTML的識(shí)別符請(qǐng)求獲得指定URL的圖像的請(qǐng)求的情況下,當(dāng)使用上述的HTTP請(qǐng)求時(shí),需要將獲得所述圖像所需的請(qǐng)求信息包括在所述URL當(dāng)中并作為它的一部分。在這種情況下,由于經(jīng)過(guò)一個(gè)瀏覽器可以看到這個(gè)請(qǐng)求信息,所以,第三方能輕易獲取該信息,這樣,第三方能輕易獲取客戶(hù)機(jī)所請(qǐng)求的圖像內(nèi)容。此外,由于請(qǐng)求信息被作為一個(gè)登記記錄在代理服務(wù)器中,故第三方能輕易從代理服務(wù)器上獲取該信息。
因此,在上述借助于在網(wǎng)頁(yè)上HTML的識(shí)別符獲得指定URL的圖像的請(qǐng)求時(shí),存在包括密碼的請(qǐng)求信息被第三方竊取的可能性。
另外,根據(jù)上述的日本未決專(zhuān)利申請(qǐng)NoH11-237969里的一種技術(shù),當(dāng)經(jīng)過(guò)所述網(wǎng)絡(luò)發(fā)送用來(lái)證明已經(jīng)通過(guò)認(rèn)證的文本的合格證(ticket)時(shí),可能存在合格證信息被竊取的可能性。如果合格證信息被竊取,非法客戶(hù)機(jī)能夠通過(guò)使用竊取來(lái)的合格證信息請(qǐng)求文本。應(yīng)該考慮通過(guò)竊取合格證的信息在合法客戶(hù)機(jī)內(nèi)安裝駐留應(yīng)用程序、或者趁合法用戶(hù)不在時(shí)竊取合格證信息等手段作為竊取合格證的方法。在客戶(hù)機(jī)能夠理解合格證的含意的情況下,客戶(hù)機(jī)能通過(guò)對(duì)合格證編碼有效減少合格證被非法使用的可能性,即使所述合格證被竊取,也由于它已經(jīng)被編碼而不致被非法使用。然而,在所述客戶(hù)機(jī)沒(méi)有機(jī)會(huì)理解合格證含意的情況下(例如,客戶(hù)機(jī)僅僅是一個(gè)瀏覽器等情況下),也就沒(méi)有機(jī)會(huì)對(duì)合格證編碼。
本發(fā)明可以解決這個(gè)問(wèn)題,并且,本發(fā)明的目的是提供一種信息提供裝置、信息提供系統(tǒng)、服務(wù)提供裝置、圖像形成裝置、信息提供方法、服務(wù)提供方法和有效避免非法獲取信息或獲得非法使用服務(wù)的方法。
為了達(dá)到本發(fā)明的目的,根據(jù)本發(fā)明,用于響應(yīng)源自客戶(hù)機(jī)的請(qǐng)求、并向客戶(hù)機(jī)提供預(yù)定信息的信息提供裝置應(yīng)包括根據(jù)預(yù)定信息向所述客戶(hù)機(jī)發(fā)送一個(gè)與使用認(rèn)證信息相關(guān)的使用認(rèn)證信息識(shí)別符的部分;和用于在接收源自客戶(hù)機(jī)的使用認(rèn)證信息的基礎(chǔ)上,從所述使用認(rèn)證信息識(shí)別符中唯一識(shí)別所述預(yù)定信息識(shí)別符、并向客戶(hù)機(jī)提供由此被預(yù)定信息識(shí)別符所識(shí)別的預(yù)定信息的部分。
根據(jù)本發(fā)明,信息提供處理系統(tǒng)包括一信息提供裝置,用于根據(jù)請(qǐng)求提供預(yù)定的信息,和一信息處理裝置,用于根據(jù)預(yù)定信息上的請(qǐng)求執(zhí)行預(yù)定處理處理。該信息提供裝置根據(jù)預(yù)定信息向客戶(hù)機(jī)發(fā)送用于使用認(rèn)證信息的使用認(rèn)證信息識(shí)別符,基于接收的使用認(rèn)證信息識(shí)別從使用認(rèn)證信息識(shí)別符中為識(shí)別符預(yù)定信息唯一地識(shí)別出一預(yù)定信息,向客戶(hù)機(jī)提供被預(yù)定信息識(shí)別符由此所識(shí)別的所述預(yù)定信息;該信息處理裝置包括向信息提供裝置發(fā)送從信息提供裝置接收到的使用認(rèn)證信息識(shí)別符的信息處理部分,并由此獲得被其中使用認(rèn)證識(shí)別符所識(shí)別的預(yù)定信息,該使用認(rèn)證識(shí)別符用于對(duì)所述預(yù)定信息執(zhí)行預(yù)定處理。
根據(jù)本發(fā)明的另一方面,響應(yīng)源自一個(gè)客戶(hù)機(jī)向該客戶(hù)機(jī)提供預(yù)定信息的請(qǐng)求的圖像形成裝置包括根據(jù)所述預(yù)定信息向所述客戶(hù)機(jī)發(fā)送與使用認(rèn)證信息相關(guān)的使用認(rèn)證信息識(shí)別符的部分,在從所述客戶(hù)機(jī)接收所述使用認(rèn)證信息識(shí)別符的基礎(chǔ)上,從所述使用認(rèn)證信息識(shí)別符中唯一識(shí)別用于識(shí)別所述預(yù)定信息,并將由此由所述預(yù)定信息識(shí)別符識(shí)別的所述預(yù)定信息提供給所述客戶(hù)機(jī)的部分。
根據(jù)本發(fā)明,用于響應(yīng)源自一個(gè)客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供預(yù)定信息的信息提供方法包括下述步驟a)根據(jù)所述預(yù)定信息向所述客戶(hù)機(jī)發(fā)送與使用認(rèn)證信息相關(guān)的一個(gè)使用認(rèn)證信息識(shí)別符;b)在從所述客戶(hù)機(jī)接收所述使用認(rèn)證信息識(shí)別符的基礎(chǔ)上,從所述使用認(rèn)證信息識(shí)別符中唯一識(shí)別用于識(shí)別所述預(yù)定信息的一個(gè)預(yù)定信息識(shí)別符,并向所述客戶(hù)機(jī)提供由此被所述預(yù)定信息識(shí)別符所識(shí)別的所述預(yù)定信息。
根據(jù)本發(fā)明,用于響應(yīng)源自一個(gè)客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供預(yù)定信息的避免非法使用的方法,包括步驟a)根據(jù)預(yù)定信息向客戶(hù)機(jī)發(fā)送與使用認(rèn)證信息相關(guān)的使用認(rèn)證信息識(shí)別符;b)在從客戶(hù)機(jī)接收所述使用認(rèn)證信息識(shí)別符的基礎(chǔ)上,從所述使用認(rèn)證信息識(shí)別符中唯一識(shí)別用于識(shí)別所述預(yù)定信息的一個(gè)預(yù)定信息識(shí)別符,并停止向客戶(hù)機(jī)提供除了被所述預(yù)定信息識(shí)別符由此所識(shí)別的預(yù)定信息之外的信息。
根據(jù)上述本發(fā)明,根據(jù)所述預(yù)定信息的所述使用認(rèn)證信息識(shí)別符被發(fā)送至客戶(hù)機(jī),并在從客戶(hù)機(jī)接收的所述使用認(rèn)證信息識(shí)別符的基礎(chǔ)上,唯一地確定用于識(shí)別所述預(yù)定信息的所述預(yù)定信息識(shí)別符,然后,使用由此獲取的所述預(yù)定信息識(shí)別符,識(shí)別隨后將被發(fā)送給所述客戶(hù)機(jī)的所述預(yù)定信息。
上述的使用認(rèn)證信息識(shí)別符可以是一個(gè)根據(jù)需要所生成的隨機(jī)數(shù)。因此根據(jù)本發(fā)明,即使當(dāng)所述認(rèn)證信息識(shí)別符被作為登記而記錄時(shí),也不會(huì)發(fā)生問(wèn)題。此外,即使當(dāng)所述使用認(rèn)證信息識(shí)別符被第三方暗中看見(jiàn),例如在所述使用認(rèn)證信息識(shí)別符已經(jīng)被第三方暗中看見(jiàn)的情況下,通過(guò)對(duì)所述使用認(rèn)證信息識(shí)別符設(shè)置有效時(shí)限,仍有可能極大地減少所述預(yù)定信息被非法地獲取。
根據(jù)本發(fā)明,用于響應(yīng)源自客戶(hù)機(jī)向該客戶(hù)機(jī)提供服務(wù)的服務(wù)提供裝置包括會(huì)話(huà)管理部分,用于提供一個(gè)客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符和由所述客戶(hù)機(jī)建立的一個(gè)會(huì)話(huà)的會(huì)話(huà)識(shí)別符的連接;服務(wù)提供部分,用于在從所述客戶(hù)機(jī)接收一個(gè)包括所述會(huì)話(huà)識(shí)別符的請(qǐng)求的基礎(chǔ)上,當(dāng)包括在所述請(qǐng)求中的所述會(huì)話(huà)識(shí)別符已經(jīng)與發(fā)送由所述會(huì)話(huà)管理部分提供的所述請(qǐng)求的客戶(hù)機(jī)的所述客戶(hù)機(jī)識(shí)別符連接時(shí),向所述客戶(hù)機(jī)提供一個(gè)預(yù)定服務(wù)。
根據(jù)本發(fā)明的另一方面,用于響應(yīng)源自客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供裝置包括服務(wù)提供部分,基于經(jīng)過(guò)所述網(wǎng)絡(luò)服務(wù)提供部分接收客戶(hù)機(jī)的請(qǐng)求,與網(wǎng)絡(luò)服務(wù)提供部分建立會(huì)話(huà),并向會(huì)話(huà)管理部分加入該會(huì)話(huà)的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符;會(huì)話(huà)管理部分,用于在所述網(wǎng)絡(luò)服務(wù)提供部分和所述服務(wù)提供部分之間建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;所述網(wǎng)絡(luò)服務(wù)提供部分從所述服務(wù)提供部分接收所述會(huì)話(huà)識(shí)別符并將包括所述會(huì)話(huà)識(shí)別符的信息發(fā)送給所述客戶(hù)機(jī);和所述服務(wù)提供部分在從所述客戶(hù)機(jī)接收包括所述會(huì)話(huà)識(shí)別符的一個(gè)請(qǐng)求的基礎(chǔ)上,當(dāng)在所述會(huì)話(huà)管理部分中已經(jīng)提供了包括在所述請(qǐng)求中的會(huì)話(huà)識(shí)別符與已發(fā)送請(qǐng)求的所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接時(shí),向客戶(hù)機(jī)提供預(yù)定的服務(wù)。
根據(jù)本發(fā)明的另一方面,用于響應(yīng)源自客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供裝置包括第一會(huì)話(huà)管理部分,用于提供在客戶(hù)機(jī)和第一服務(wù)提供部分之間建立的第一會(huì)話(huà)的第一會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接;第二會(huì)話(huà)管理部分,用于提供在客戶(hù)機(jī)和第二服務(wù)提供部分之間建立的第二會(huì)話(huà)的第二會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接,和同樣,用于提供在第一服務(wù)提供部分和第二服務(wù)提供部分之間建立的第三會(huì)話(huà)的第三會(huì)話(huà)識(shí)別符和所述第一會(huì)話(huà)管理部分的識(shí)別符之間的連接;第一服務(wù)提供部分,基于從客戶(hù)機(jī)接收的包括第一會(huì)話(huà)識(shí)別符的請(qǐng)求和第二服務(wù)提供部分的使用認(rèn)證信息,當(dāng)包括在該請(qǐng)求的第一會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在第一會(huì)話(huà)管理部分中被提供有一連接的時(shí)候,向第二服務(wù)提供部分生成一請(qǐng)求;和第二服務(wù)提供部分,在接收包括第三會(huì)話(huà)識(shí)別符的請(qǐng)求和來(lái)自第一服務(wù)部分的使用認(rèn)證的基礎(chǔ)上,當(dāng)包括在該請(qǐng)求中的第三會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的所述第一服務(wù)提供部分在所述第二會(huì)話(huà)管理部分中被提供有一連接的時(shí)候,向第一服務(wù)提供部分提供預(yù)定服務(wù);和所述第一服務(wù)部分在從所述第二服務(wù)提供部分接收所述預(yù)定信息的基礎(chǔ)上向所述客戶(hù)機(jī)提供所述預(yù)定服務(wù),根據(jù)本發(fā)明的另一方面,用于響應(yīng)客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供文本的圖像形成裝置包括會(huì)話(huà)管理部分,在與客戶(hù)機(jī)建立的會(huì)話(huà)中的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;文本提供部分,在收到客戶(hù)機(jī)的包括會(huì)話(huà)識(shí)別符的請(qǐng)求時(shí),并當(dāng)在所述會(huì)話(huà)管理部分中已經(jīng)提供了包括在所述請(qǐng)求中的會(huì)話(huà)識(shí)別符與已發(fā)送所述請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接時(shí),向客戶(hù)機(jī)提供文本。
根據(jù)本發(fā)明,用于響應(yīng)客戶(hù)機(jī)請(qǐng)求向該客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供裝置提供服務(wù)的方法的步驟包括a)生成用于在與客戶(hù)機(jī)建立的會(huì)話(huà)中的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接的會(huì)話(huà)管理部分;b)接收客戶(hù)機(jī)的包括會(huì)話(huà)識(shí)別符的請(qǐng)求,并當(dāng)會(huì)話(huà)管理部分提供了包括在請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)標(biāo)之間的連接時(shí),向客戶(hù)機(jī)提供預(yù)定服務(wù)。
根據(jù)本發(fā)明的另一方面,用于響應(yīng)客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供裝置避免非法使用的方法,包括步驟a)生成一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;和b)從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求,但停止提供所述預(yù)定服務(wù),除非包括在該請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有一連接。
根據(jù)本發(fā)明,所述會(huì)話(huà)管理部分管理由所述客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和已經(jīng)通過(guò)其中的連接建立了會(huì)話(huà)的所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符。然后,當(dāng)在所述會(huì)話(huà)管理部分中提供了包括在從所述客戶(hù)機(jī)接收的請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送所述請(qǐng)求的所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接時(shí),向所述客戶(hù)機(jī)提供所述預(yù)定服務(wù)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于響應(yīng)來(lái)自客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供服務(wù)的服務(wù)提供裝置,包括一會(huì)話(huà)管理部分,用于在一個(gè)客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符和與該客戶(hù)機(jī)建立了會(huì)話(huà)的會(huì)話(huà)識(shí)別符之間提供連接;和一服務(wù)提供部分,用于在從所述客戶(hù)機(jī)接收包括所述會(huì)話(huà)識(shí)別符的請(qǐng)求的基礎(chǔ)上,當(dāng)包括在該請(qǐng)求中的所述會(huì)話(huà)識(shí)別符具有與發(fā)送由所述會(huì)話(huà)管理部分提供的請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符的連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于響應(yīng)于客戶(hù)機(jī)的請(qǐng)求提供預(yù)定服務(wù)的服務(wù)提供裝置,包括服務(wù)提供部分,在接收經(jīng)過(guò)網(wǎng)絡(luò)服務(wù)提供部分提供的客戶(hù)機(jī)請(qǐng)求的基礎(chǔ)上,建立與所述網(wǎng)絡(luò)服務(wù)部分的會(huì)話(huà),并向會(huì)話(huà)管理部分加入該會(huì)話(huà)的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符;會(huì)話(huà)管理部分,用于提供在所述網(wǎng)絡(luò)服務(wù)提供部分和所述服務(wù)提供部分之間建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接;和網(wǎng)絡(luò)服務(wù)提供部分,用于從所述服務(wù)提供部分接收會(huì)話(huà)識(shí)別符,并向客戶(hù)機(jī)發(fā)送包括會(huì)話(huà)識(shí)別符的信息,和其中所述服務(wù)提供部分,在從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求的基礎(chǔ)上,當(dāng)包括在請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于響應(yīng)客戶(hù)機(jī)的請(qǐng)求提供預(yù)定服務(wù)的服務(wù)提供裝置,包括第一會(huì)話(huà)管理部分,用于提供在客戶(hù)機(jī)和第一服務(wù)提供部分之間建立的第一會(huì)話(huà)的第一會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接;第二會(huì)話(huà)管理部分,用于提供在客戶(hù)機(jī)和第二服務(wù)提供部分之間建立的第二會(huì)話(huà)的第二會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接,和同樣,用于提供在第一服務(wù)提供部分和第二服務(wù)提供部分之間建立的第三會(huì)話(huà)的第三會(huì)話(huà)識(shí)別符和所述第一會(huì)話(huà)管理部分的識(shí)別符之間的連接;第一服務(wù)提供部分,基于從客戶(hù)機(jī)接收包括第一會(huì)話(huà)識(shí)別符的請(qǐng)求和第二服務(wù)提供部分的使用認(rèn)證信息,當(dāng)包括在該請(qǐng)求的第一會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在第一會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向第二服務(wù)提供部分產(chǎn)生一請(qǐng)求;和第二服務(wù)提供部分,基于接收包括第三會(huì)話(huà)識(shí)別符的請(qǐng)求和來(lái)自第一服務(wù)部分的使用認(rèn)證,當(dāng)包括在該請(qǐng)求的第三會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的所述第一服務(wù)提供部分在所述第二會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向第一服務(wù)提供部分提供預(yù)定服務(wù),和其中基于從所述第二服務(wù)提供部分接收該預(yù)定信息,所述第一服務(wù)部分向客戶(hù)機(jī)提供預(yù)定服務(wù)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于響應(yīng)于客戶(hù)機(jī)的請(qǐng)求提供文本的圖像形成裝置,包括一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;和一文本提供部分,用于基于從客戶(hù)機(jī)接收的包括會(huì)話(huà)識(shí)別符的請(qǐng)求,當(dāng)包括在該請(qǐng)求中的該會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向客戶(hù)機(jī)提供一文本。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于響應(yīng)于客戶(hù)機(jī)的請(qǐng)求向所述客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供裝置的服務(wù)提供方法,包括a)生成一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;和b)從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求,并在當(dāng)包括在該請(qǐng)求中的該會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種避免非法使用方法,用于避免一服務(wù)提供裝置的非法使用,該服務(wù)提供裝置響應(yīng)于為客戶(hù)機(jī)提供一預(yù)定服務(wù)的客戶(hù)機(jī)請(qǐng)求,包括步驟a)生成一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間,提供連接;b)從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求,并停止預(yù)定服務(wù)的提供,除非包括在該請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接。
因此,根據(jù)本發(fā)明,即使在所述會(huì)話(huà)識(shí)別符被非法客戶(hù)機(jī)暗地看到然后通過(guò)使用如此暗地獲得的所述會(huì)話(huà)識(shí)別符請(qǐng)求所述預(yù)定服務(wù)的情況下,由于不存在在所述會(huì)話(huà)管理部分中提供包括在從所述非法客戶(hù)機(jī)接收的請(qǐng)求中的所述會(huì)話(huà)識(shí)別符和所述非法客戶(hù)機(jī)的所述客戶(hù)機(jī)識(shí)別符之間的連接的可能性,所以可以有效避免所述非法用戶(hù)的欺騙。
因此,根據(jù)本發(fā)明,可以實(shí)現(xiàn)信息提供裝置、信息提供系統(tǒng)、服務(wù)提供裝置、圖像形成裝置、信息提供方法、服務(wù)提供方法和有效避免非法獲取信息或非法使用服務(wù)的避免非法使用的方法。
當(dāng)結(jié)合附圖理解時(shí),通過(guò)下列細(xì)節(jié)描述,本發(fā)明的其他目的和進(jìn)一步的特征將變得更加顯而易見(jiàn)。
圖1舉例說(shuō)明本發(fā)明第一實(shí)施例中一信息提供裝置;圖2示出了第一實(shí)施例中信息提供方法的順序圖;圖3示出了一合格證管理DB的結(jié)構(gòu);圖4示出了一文本顯示網(wǎng)頁(yè)的示例;圖5示出了第一實(shí)施例中在獲取多個(gè)文本情況下,所述信息提供方法的順序;圖6示出了文本顯示網(wǎng)頁(yè)的另一示例;圖7舉例說(shuō)明根據(jù)本發(fā)明第二實(shí)施例中的信息提供方法;圖8示出了第二實(shí)施例中信息提供方法的序列圖;圖9示出了另一合格證管理DB結(jié)構(gòu)的示例;圖10舉例說(shuō)明一種根據(jù)本發(fā)明第三實(shí)施例中的信息提供方法;圖11示出了第三實(shí)施例中的信息提供方法序列圖;圖12示出了另一合格證管理DB結(jié)構(gòu)的示例;圖13舉例說(shuō)明一種根據(jù)本發(fā)明第四實(shí)施例中的信息提供方法;
圖14示出了一登錄管理DB的示例;圖15示出了另一合格證管理DB示例的結(jié)構(gòu);圖16舉例說(shuō)明一種根據(jù)本發(fā)明第五實(shí)施例中的信息提供方法;圖17示出了第五實(shí)施例中信息提供方法的順序;圖18舉例說(shuō)明一種根據(jù)本發(fā)明第六實(shí)施例中的信息提供方法;圖19示出了在步驟S90中傳輸?shù)囊籋TTP請(qǐng)求示例的結(jié)構(gòu);圖20示出了在步驟S92中傳輸?shù)囊籋TTP響應(yīng)示例的結(jié)構(gòu);圖21示出了在步驟S93中傳輸?shù)囊籋TTP請(qǐng)求示例的結(jié)構(gòu);圖22示出了可生成一種含意以使文本ID能夠從中獲取確定的合格證I D的結(jié)構(gòu);圖23示出了了本發(fā)明一實(shí)施例中熔接機(jī)的構(gòu)造;圖24示出了了本發(fā)明實(shí)施例中熔接機(jī)的硬件結(jié)構(gòu);圖25舉例說(shuō)明本發(fā)明第七到第九實(shí)施例的原理;圖26示出了了根據(jù)本發(fā)明會(huì)話(huà)管理DB的示例結(jié)構(gòu);圖27示出了了根據(jù)本發(fā)明會(huì)話(huà)管理DB另一示例結(jié)構(gòu);圖28示出了了以太網(wǎng)(注冊(cè)商標(biāo))幀、IP包和TCP段的一般結(jié)構(gòu);圖29示出了了根據(jù)本發(fā)明當(dāng)一IP地址或MAC地址被選擇作為客戶(hù)機(jī)識(shí)別符信息時(shí)所施加的有效范圍;圖30示出了了根據(jù)本發(fā)明,其中隨著一有效范圍的使用被提供有一服務(wù)限制的服務(wù)提供方法。
圖31示出了了根據(jù)本發(fā)明,在所述MAC地址、IP地址和客戶(hù)機(jī)ID中任何一個(gè)被用做所述客戶(hù)機(jī)識(shí)別符信息的情況下,一個(gè)會(huì)話(huà)管理DB的另一例子的結(jié)構(gòu);圖32示出了根據(jù)本發(fā)明另一實(shí)施例的熔接機(jī)結(jié)構(gòu);圖33示出了在圖32中的熔接機(jī)的硬件結(jié)構(gòu);圖34示出了根據(jù)本發(fā)明第七實(shí)施例的服務(wù)提供方法;圖35示出了根據(jù)本發(fā)明第七實(shí)施例服務(wù)提供方法的順序;圖36示出了根據(jù)本發(fā)明第八實(shí)施例的服務(wù)提供方法;圖37示出了根據(jù)本發(fā)明第八實(shí)施例服務(wù)提供方法的順序;圖38示出了根據(jù)本發(fā)明第九實(shí)施例的服務(wù)提供方法;圖39示出了根據(jù)本發(fā)明第九實(shí)施例的服務(wù)提供方法的順序;
圖40示出了一個(gè)例子的順序,其中,在根據(jù)本發(fā)明第九實(shí)施例的服務(wù)提供方法中,一非法用戶(hù)為成為合法使用者而實(shí)施電子欺騙以從文本管理服務(wù)和打印服務(wù)中請(qǐng)求服務(wù);和圖41示出了圖29所示結(jié)構(gòu)的一種變化,其中,根據(jù)本發(fā)明,提供了一種認(rèn)證服務(wù)器,用于控制設(shè)置在可變服務(wù)上的所述服務(wù)限制。
具體實(shí)施例方式
現(xiàn)在,將參照附圖描述本發(fā)明的優(yōu)選實(shí)施例。雖然所述熔接機(jī)被假設(shè)為根據(jù)本發(fā)明的信息提供裝置或者服務(wù)提供裝置的例子,其他任何形式的機(jī)器/裝置能被替代應(yīng)用,只要它能夠響應(yīng)客戶(hù)機(jī)的請(qǐng)求為客戶(hù)機(jī)提供預(yù)定信息或者預(yù)定服務(wù)。
圖1示出了本發(fā)明第一實(shí)施例的一種信息提供方法。圖2示出了第一實(shí)施例中信息提供方法的順序。圖1和圖2所示的信息提供方法是一種用于經(jīng)過(guò)諸如互聯(lián)網(wǎng)、LAN等的網(wǎng)絡(luò)3與熔接機(jī)2連接以獲得存儲(chǔ)在所述熔接機(jī)2中的文本的一個(gè)客戶(hù)機(jī)1的方法。
在獲取存儲(chǔ)在熔接機(jī)2的文本的情況下,操作客戶(hù)機(jī)1的用戶(hù)輸入一個(gè)作為密碼例子的認(rèn)證代碼給瀏覽器11,這之后,輸入一指令以使客戶(hù)機(jī)1啟動(dòng)文本的獲取處理。
在步驟S1中,客戶(hù)機(jī)1的瀏覽器11生成一個(gè)包括被用戶(hù)輸入的認(rèn)證代碼的HTTP請(qǐng)求,并經(jīng)過(guò)網(wǎng)絡(luò)3發(fā)送該HTTP請(qǐng)求給熔接機(jī)2。經(jīng)由NCS12的HTTPD,由客戶(hù)機(jī)1發(fā)送的HTTP請(qǐng)求被提供給網(wǎng)頁(yè)服務(wù)器13,HTTPD的細(xì)節(jié)將隨后描述。
在步驟S1后的步驟S2中,網(wǎng)頁(yè)服務(wù)器13提取包括在HTTP請(qǐng)求中的所述認(rèn)證代碼,并發(fā)送該認(rèn)證代碼至文本管理服務(wù)器14。文本管理服務(wù)器14使用從從網(wǎng)頁(yè)服務(wù)器13接收的所述認(rèn)證碼執(zhí)行密碼認(rèn)證。文本管理服務(wù)器14可以使將在后面描述的MCS執(zhí)行所述密碼認(rèn)證,然后從中獲取一個(gè)結(jié)果。在密碼認(rèn)證正常完成之后,文本管理服務(wù)器14與網(wǎng)頁(yè)服務(wù)器13建立一會(huì)話(huà),并生成該會(huì)話(huà)的會(huì)話(huà)ID。
在步驟S2后面的步驟S3中,文本管理服務(wù)器14將如此生成的會(huì)話(huà)ID發(fā)送給網(wǎng)頁(yè)服務(wù)器13。在步驟S3后面的步驟S4中,網(wǎng)頁(yè)服務(wù)器13利用如此接收的會(huì)話(huà)ID請(qǐng)求一個(gè)文本ID列表的所述文本管理DB。所述文本ID列表是一個(gè)文本服務(wù)器14可提供的文本ID的列表。
響應(yīng)對(duì)從網(wǎng)頁(yè)服務(wù)器13接收的文本ID列表的請(qǐng)求,文本管理服務(wù)器14生成一個(gè)文本ID列表。文本管理服務(wù)器14可以使將在下面描述的MCS生成所述文本ID列表,并從中獲得所述文本ID列表。
在步驟S4后面的步驟S5中,文本管理服務(wù)器14發(fā)送文本ID列表給網(wǎng)頁(yè)服務(wù)器13,在步驟S5后面的步驟S6中,網(wǎng)頁(yè)服務(wù)器13請(qǐng)求被用戶(hù)使用的URL(以下稱(chēng)為請(qǐng)求URL)的文本管理服務(wù)器14,以請(qǐng)求被包括在文本ID列表中的多個(gè)文本ID的一個(gè)文本ID和在步驟S3中接收的所述會(huì)話(huà)ID所識(shí)別的文本。
文本管理服務(wù)器14響應(yīng)來(lái)自網(wǎng)頁(yè)服務(wù)器13用于請(qǐng)求URL的請(qǐng)求而生成一合格證ID。文本管理服務(wù)器14將在生成的合格證ID、可用文本的文本ID和合格證ID有效時(shí)限之間提供連接的合格證管理信息存儲(chǔ)在圖3所示的合格證管理DB16中。圖3示出了合格證管理DB16的構(gòu)造示例。圖3所示的合格證數(shù)據(jù)DB16具有所示的合格證ID、文本ID和有效時(shí)限的數(shù)據(jù)項(xiàng)。
文本管理服務(wù)器14響應(yīng)來(lái)自網(wǎng)頁(yè)服務(wù)器13請(qǐng)求URL的請(qǐng)求,并生成所請(qǐng)求的URL。在步驟S6后面的步驟S7中,文本管理服務(wù)器14生成包括合格證ID22的所請(qǐng)求的URL21,并將其發(fā)送給網(wǎng)頁(yè)服務(wù)器13(的信息)。
例如,在已生成的合格證ID是“rnimbdp”和已生成的請(qǐng)求URL是http://www.xxx.yyy.zzz/image/image.jpg的情況下,合并了所述合格證TD的所請(qǐng)求的URL變?yōu)椤癶ttp://www.xxx.yyy.zzz/image/image.jpg?tid=rnimbdp”。
在下文中,插入所述合格證ID的所請(qǐng)求的URL稱(chēng)為合并請(qǐng)求URL。在從文本管理服務(wù)器14接收合并請(qǐng)求URL之后,網(wǎng)頁(yè)服務(wù)器13為瀏覽器11生成一網(wǎng)頁(yè)(下文,稱(chēng)為文本顯示網(wǎng)頁(yè))以在上面顯示從文本管理服務(wù)器14獲取的文本。該合并請(qǐng)求21被合并在諸如構(gòu)成文本顯示網(wǎng)頁(yè)的HTML的信息中。
在步驟S7后面的步驟S8中,網(wǎng)頁(yè)服務(wù)器13響應(yīng)客戶(hù)機(jī)1的瀏覽器11發(fā)送作為HTTP請(qǐng)求的所生成的文本顯示網(wǎng)頁(yè)。當(dāng)顯示所接收的文本顯示網(wǎng)頁(yè)時(shí),瀏覽器11提取合并在構(gòu)成文本顯示網(wǎng)頁(yè)的信息中的所述合并請(qǐng)求URL。
在步驟S8后面的步驟S9中,當(dāng)所述用戶(hù)向客戶(hù)機(jī)1輸入一個(gè)用于來(lái)自所顯示的文本顯示網(wǎng)頁(yè)的一個(gè)文本的指令時(shí),瀏覽器11根據(jù)合并請(qǐng)求URL21向文本管理服務(wù)器14請(qǐng)求所述文本。文本管理服務(wù)器14提取出合并在合并請(qǐng)求URL中的合格證ID22,并從自合格證管理DB16讀出被提供有與所述合格證ID22的連接的所述文本ID。
文本管理服務(wù)器14根據(jù)讀出的文本ID,從例如硬盤(pán)裝置或者其它文本存儲(chǔ)位置獲取所述文本。在步驟S9后面的步驟S10中,文本管理服務(wù)器14向?yàn)g覽器11發(fā)送由此獲取的文本,瀏覽器11在如圖4所示的文本顯示網(wǎng)頁(yè)上顯示由此獲取的文本。
圖4示出了文本顯示網(wǎng)頁(yè)的一個(gè)例子。圖4所示的文本顯示網(wǎng)頁(yè)示出了一文本短文、在步驟S10由此獲取的文本的文本名稱(chēng)、生成該文本的用戶(hù)姓名以及文本生成的日期。
圖1所示的有效時(shí)限管理部分15監(jiān)視在合格證管理DB16中的數(shù)據(jù)項(xiàng)“有效時(shí)限”,并從合格證管理DB16中刪除有效時(shí)限已經(jīng)到期的合格證管理信息。因此,在步驟S7到S9中的處理中,通過(guò)預(yù)先將這種能夠執(zhí)行步驟S7-S9的處理的時(shí)間間隔設(shè)置為用于所述合格證的有效時(shí)限,即使當(dāng)所述URL不幸被第三方看到時(shí),也能夠有效減少所述文本被非法獲取的可能性。此外,通過(guò)提供一個(gè)機(jī)構(gòu)從而使得文本管理服務(wù)器14刪除已經(jīng)在步驟S9中使用的所述合格證管理信息,即使是在所述合并請(qǐng)求URL被第三者偷看的情況下,也能夠減少所述文本被第三者非法獲取的可能性。
于是,根據(jù)本發(fā)明,通過(guò)利用具有所設(shè)置的適當(dāng)有效時(shí)限的合格證管理信息,可以有效地避免所述文本被非法獲取。
以上參照?qǐng)D1和2描述的方法,作為例子,它是假設(shè)經(jīng)由網(wǎng)絡(luò)3與熔接機(jī)2連接的客戶(hù)機(jī)1獲取存儲(chǔ)在熔接機(jī)2的一個(gè)文本。然而,相似的方法也可以被應(yīng)用到即將被描述的獲取多個(gè)文本的情況。
圖5示出了在上述本發(fā)明第一實(shí)施例的文本提供方法中,用于獲取多個(gè)文本情況下的一個(gè)順序。圖5所示的順序除了一部分以外與圖2所示的相同,因此重復(fù)描述將被省略。
步驟S1至步驟S5的處理處理與圖2中所示的順序是相同的。在步驟S5,它是假定所接收的文本ID列表包括文本A、B和C的文本ID。網(wǎng)頁(yè)服務(wù)器13執(zhí)行與包括在所述文本ID列表中的文本A、B和C的所述文本ID中每一個(gè)相關(guān)的圖2所示的步驟S6和S7。
圖5中,與文本A的文本ID相關(guān)的在步驟S6和S7中的處理被表示為步驟S7a和S7a,與文本B的文本ID相關(guān)的在步驟S6和S7中的處理被表示為步驟S7b和S7b,與文本C的文本ID相關(guān)的在步驟S6和S7中的處理被表示為步驟S7c和S7c。
由此,網(wǎng)頁(yè)服務(wù)器13通過(guò)步驟S7a、S7a、S7b、S7b、 S7c、S7c的處理向所述文本管理服務(wù)器1 4請(qǐng)求與所述文本A、B和C分別相關(guān)的請(qǐng)求URL。
文本管理服務(wù)器14響應(yīng)來(lái)自網(wǎng)頁(yè)服務(wù)器13的與所述請(qǐng)求URL相關(guān)的請(qǐng)求,生成合并所述合格證Id的合并請(qǐng)求URLs21a,21b和21c,并將其發(fā)送給網(wǎng)頁(yè)服務(wù)器13。
在從文本管理服務(wù)器14接收所述合并請(qǐng)求URLs21a,21b和21c的基礎(chǔ)上,網(wǎng)頁(yè)服務(wù)器13生成文本顯示網(wǎng)頁(yè)。合并請(qǐng)求URLs21a,21b和21c被合并在HTML的信息中,或由此構(gòu)成所述文本顯示網(wǎng)頁(yè)。
步驟S8中,網(wǎng)頁(yè)服務(wù)器13發(fā)送由此生成的文本顯示網(wǎng)頁(yè)至客戶(hù)機(jī)1的瀏覽器11,作為HTTP響應(yīng)。當(dāng)顯示所接收的文本顯示網(wǎng)頁(yè)時(shí),瀏覽器11提取出合并在構(gòu)成所述文本顯示網(wǎng)頁(yè)的信息中的該合并請(qǐng)求URLs。
響應(yīng)與來(lái)自在所述客戶(hù)機(jī)1上顯示的文本顯示網(wǎng)頁(yè)的文本A、B和C的每一個(gè)相關(guān)的用戶(hù)指令,瀏覽器11執(zhí)行圖2所示與向文本管理服務(wù)器14的合并請(qǐng)求URL21a、21b和21c的每一個(gè)相關(guān)的步驟S9和S10的處理以催促所述用戶(hù)。在圖5所示的順序中,所述文本A的文本ID在步驟S9和S10的處理被表示為步驟S9a和S10a,所述文本B的文本ID在步驟S9和S10的處理被表示為步驟S9b和S10b,所述文本C的文本ID在步驟S9和S10的處理被表示為步驟S9c和S10c。
即,根據(jù)合并請(qǐng)求URLs21a,21b和21c,瀏覽器11從文本管理服務(wù)器14經(jīng)過(guò)步驟S9a、S10a、S9b、S10b和S9c、S10c的處理處理請(qǐng)求所述文本。
文本管理服務(wù)響應(yīng)來(lái)自瀏覽器11的請(qǐng)求,提取出合并在合并請(qǐng)求URLs21a、21b和21c中的合格證,并向?yàn)g覽器11分別發(fā)送具有與這些合格證ID連接的文本。瀏覽器11在客戶(hù)機(jī)1的屏幕上以圖6中所示的文本顯示網(wǎng)頁(yè)(的方式)顯示由此獲取的文本。
圖6示出了文本顯示網(wǎng)頁(yè)的另一示例。圖6所示的文本顯示網(wǎng)頁(yè)示出了一文本短文,在步驟S10a、S10b和S10c由此獲取的文本的名稱(chēng),生成該文本的用戶(hù)姓名以及文本生成的日期。
這樣,根據(jù)本發(fā)明,為多個(gè)文本生成文本顯示網(wǎng)頁(yè),并被瀏覽器11顯示在客戶(hù)機(jī)1的屏幕上。
現(xiàn)在將描述本發(fā)明的第二實(shí)施例。圖7示出了第二實(shí)施例的信息提供方法。圖8示出了第二實(shí)施例的信息提供方法的順序。由于圖7和8中所示的信息提供方法除了一部分以外,與圖1和2所示的相同,重復(fù)描述將被省略。
在請(qǐng)求獲取存儲(chǔ)在熔接機(jī)2上的文本的情況下,操作客戶(hù)機(jī)1的用戶(hù)向?yàn)g覽器11輸入一個(gè)作為密碼例子的認(rèn)證代碼,然后輸入一指令使客戶(hù)機(jī)1啟動(dòng)文本獲取處理。
在步驟S21,客戶(hù)機(jī)1的瀏覽器11生成包括被用戶(hù)輸入的認(rèn)證代碼的HTTP請(qǐng)求,并經(jīng)由網(wǎng)絡(luò)3向熔接機(jī)2發(fā)送該HTTP請(qǐng)求。此時(shí),瀏覽器11將用于認(rèn)證該客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別信息(例如,客戶(hù)機(jī)的IP地址、MAC地址等)隨同所述HTTP請(qǐng)求一起發(fā)送給所述熔接機(jī)2??蛻?hù)機(jī)1將其生成的該HTTP請(qǐng)求和客戶(hù)機(jī)識(shí)別信息經(jīng)由NCS1的HTTPD發(fā)送給網(wǎng)頁(yè)服務(wù)器13。HTTPD的細(xì)節(jié)將隨后描述。
S22至S25的處理步驟與圖1和圖2中S2至S5的步驟相同。在步驟S26,網(wǎng)頁(yè)服務(wù)器13向文本管理服務(wù)器14請(qǐng)求與使用包括在文本ID列表中的文本ID、在步驟21接收的該用戶(hù)認(rèn)證信息和在步驟23接收的會(huì)話(huà)ID的文本相關(guān)的一個(gè)請(qǐng)求URL。
響應(yīng)與來(lái)自網(wǎng)頁(yè)服務(wù)器13的請(qǐng)求URL相關(guān)的請(qǐng)求,文本管理服務(wù)器14生成一合格證ID。文本管理服務(wù)器14將在已生成的該合格證ID與客戶(hù)機(jī)1的客戶(hù)機(jī)識(shí)別信息、可用文本的文本IDs和合格證有限時(shí)限之間提供連接的合格證管理信息存儲(chǔ)在如圖9所示的合格證管理DB16上。圖9示出了合格證管理服務(wù)16的構(gòu)造示例。如所示,合格證管理服務(wù)16上的數(shù)據(jù)項(xiàng)有合格證ID、作為客戶(hù)機(jī)識(shí)別信息示例的客戶(hù)機(jī)的IP地址、文本ID和有效時(shí)限。
為了響應(yīng)來(lái)自網(wǎng)頁(yè)服務(wù)器13的請(qǐng)求URL的請(qǐng)求,文本管理服務(wù)器14生成一請(qǐng)求URL。S27到S28的處理步驟與圖1和圖2中S7到S8的步驟相同。
在步驟S29,瀏覽器11根據(jù)所述合并請(qǐng)求URL從文本管理服務(wù)器14請(qǐng)求用戶(hù)在圖2中步驟S9所請(qǐng)求的一文本。同時(shí),瀏覽器11也向文本管理服務(wù)器14發(fā)送客戶(hù)機(jī)識(shí)別信息。文本管理服務(wù)器14提取出合并在已接收的合并請(qǐng)求URL21中的合格證ID22,然后確定在所述合格證管理DB16中是否向合格證ID22和從瀏覽器11接收的客戶(hù)機(jī)識(shí)別信息提供了連接。
當(dāng)確定合并在已接收的合并請(qǐng)求URL21中的合格證ID22和從瀏覽器11接收的客戶(hù)機(jī)識(shí)別信息之間在合格證管理DB16中被提供了連接時(shí),文本管理服務(wù)器14從合格證管理DB16中讀出與該合格證ID連接的文本ID。
當(dāng)確定合并在已接收的合并請(qǐng)求URL21中的合格證ID22和從瀏覽器11中接收的客戶(hù)機(jī)識(shí)別信息之間在合格證管理DB16中未被提供連接,文本管理服務(wù)器1 4不會(huì)從合格證管理DB16中讀出與該合格證ID連接的文本ID。此時(shí),文本管理服務(wù)器14可以向?yàn)g覽器11發(fā)出一個(gè)認(rèn)證出錯(cuò)信息作為回應(yīng)。
在如上所述從合格證管理DB16讀出所述文本ID之后,根據(jù)如此讀出的文本ID,文本管理服務(wù)器14從文本存儲(chǔ)位置獲取一文本。在步驟29接下來(lái)的步驟30,文本管理服務(wù)器14向?yàn)g覽器11發(fā)送由此獲取的文本。瀏覽器11在客戶(hù)機(jī)1的屏幕上以文本顯示網(wǎng)頁(yè)的方式顯示如此獲取的文本。
由此,甚至當(dāng)合格證ID被第三方暗中看見(jiàn),并且該第三方使用由此看到的合格證ID向熔接機(jī)2請(qǐng)求一文本,由于該合格證ID和第三方的客戶(hù)機(jī)識(shí)別信息之間沒(méi)有如同合格證管理DB上的合格證管理信息一樣的連接,該第三方不能從熔接機(jī)2上獲取該文本。
由此,根據(jù)本發(fā)明,由于該合格證ID和該客戶(hù)機(jī)識(shí)別信息之間存在連接,故可以避免一個(gè)非法用戶(hù)對(duì)合法用戶(hù)執(zhí)行欺騙。由此,可以有效避免非法獲取文本。
現(xiàn)在將描述本發(fā)明第三實(shí)施例。圖10示出了第三實(shí)施例的一種信息提供方法,圖11示出了第三實(shí)施例的信息提供方法的順序。由于圖10、11所示的信息提供方法除一部分以外,與圖7、8所示的相同,因此重復(fù)描述將被省略。
在獲取存儲(chǔ)在熔接機(jī)2上文本的情況下,操作客戶(hù)機(jī)1的用戶(hù)向?yàn)g覽器11輸入一個(gè)作為密碼例子的認(rèn)證代碼,然后輸入一個(gè)指令使客戶(hù)機(jī)1啟動(dòng)文本獲取處理。
S31至S35的處理步驟與圖7和圖8中S21至S25的步驟相同。在步驟S36,通過(guò)使用包括在文本ID列表中的文本ID、步驟31獲取的用戶(hù)1的IP地址和步驟33獲取的會(huì)話(huà)ID,網(wǎng)頁(yè)服務(wù)器13向文本管理服務(wù)器14請(qǐng)求獲取條件信息的多個(gè)選擇,諸如文本格式、顯示文本信息的尺寸變換比例等。
在步驟36接下來(lái)的步驟37,文本管理服務(wù)器14響應(yīng)與來(lái)自網(wǎng)頁(yè)服務(wù)器13的獲取條件信息選擇相關(guān)的請(qǐng)求,生成獲取條件信息選擇,并將其發(fā)送給網(wǎng)頁(yè)服務(wù)器14。
在步驟37接下來(lái)的步驟38,當(dāng)從文本管理服務(wù)器14上接收獲取條件信息選擇時(shí),網(wǎng)頁(yè)服務(wù)器13生成供用戶(hù)選擇獲取條件信息的網(wǎng)頁(yè)(以下稱(chēng)作獲取條件信息選擇網(wǎng)頁(yè))。網(wǎng)頁(yè)服務(wù)器13向?yàn)g覽器11發(fā)送由此獲取的獲取條件信息選擇網(wǎng)頁(yè)作為HTTP響應(yīng)。
當(dāng)用戶(hù)在獲取條件信息選擇網(wǎng)頁(yè)上選擇了獲取條件信息,瀏覽器11執(zhí)行步驟S39,生成一包括客戶(hù)機(jī)1的IP地址、該文本ID和該獲取條件信息的HTTP請(qǐng)求,并經(jīng)由網(wǎng)絡(luò)3向熔接機(jī)2發(fā)送如此獲取的HTTP請(qǐng)求。客戶(hù)機(jī)1經(jīng)由NCS12中的HTTPD向網(wǎng)頁(yè)服務(wù)器13發(fā)送該HTTP請(qǐng)求。HTTPD的細(xì)節(jié)將隨后描述。
在步驟39接下來(lái)的步驟40,網(wǎng)頁(yè)服務(wù)器13提取出該IP地址、文本ID和包括在該HTTP請(qǐng)求中的獲取條件信息。該網(wǎng)頁(yè)服務(wù)器使用如此提取的IP地址、文本ID、獲取條件信息和步驟S33接收的會(huì)話(huà)ID向文本管理服務(wù)器14請(qǐng)求與所述文本相關(guān)的請(qǐng)求URL。
文本管理服務(wù)器14響應(yīng)與來(lái)自網(wǎng)頁(yè)服務(wù)器13的請(qǐng)求URL相關(guān)的請(qǐng)求,并生成一合格證ID。文本管理服務(wù)器14將在所生成的合格證ID、客戶(hù)機(jī)1的IP地址、可用文本的文本ID、獲取條件信息和合格證ID有限時(shí)限當(dāng)中提供連接的合格證管理信息存儲(chǔ)在土12所示的合格證管理DB16中。
圖12示出了合格證管理DB的另一例子。圖12所示的合格證管理DB16具有的數(shù)據(jù)項(xiàng)包括合格證ID、客戶(hù)機(jī)的IP地址、文本ID、文本格式、尺寸變換比例、頁(yè)碼范圍(用于顯示)和有效時(shí)限。
文本管理服務(wù)器14響應(yīng)與來(lái)自網(wǎng)頁(yè)服務(wù)器13的請(qǐng)求URL相關(guān)的請(qǐng)求,并生成該請(qǐng)求URL。S41至S43的處理步驟,與圖7和8中S27至S29的處理步驟相同。
文本管理服務(wù)器14提取出被合并在已接收的合并請(qǐng)求URL21中的合格證ID22,然后判斷合格證ID22和從瀏覽器11接收的IP地址之間是否在合格證管理DB16中被提供連接。
當(dāng)判斷出合格證ID22和從瀏覽器11上接收的IP地址在合格證管理DB16中被提供連接,文本管理服務(wù)器14從合格證管理DB16中讀出該文本ID和與合格證ID22提供連接的獲取條件信息。
文本管理服務(wù)器14根據(jù)讀出的文本ID從一文本存儲(chǔ)位置獲得該文本,并在需要時(shí)以獲取條件信息所指出的對(duì)所讀出的文本進(jìn)行轉(zhuǎn)換。在步驟43接下來(lái)的步驟44,文本管理服務(wù)器14向?yàn)g覽器11發(fā)送由此獲取的文本。瀏覽器11在客戶(hù)機(jī)1的屏幕上顯示包括由此獲取的文本的文本顯示網(wǎng)頁(yè)。
在第三實(shí)施例中,用戶(hù)經(jīng)過(guò)瀏覽器11規(guī)定的獲取條件信息的內(nèi)容不會(huì)作為登記被記錄。此外,即使是在與獲取條件信息相關(guān)的規(guī)定的數(shù)據(jù)尺寸被按照請(qǐng)求處理的限制進(jìn)行約束的情況下,由于所述獲取條件信息被預(yù)先存儲(chǔ)在合格證管理DB16中的這一結(jié)果,所以,能夠被克服與所述獲取條件信息相關(guān)的所述規(guī)定的數(shù)據(jù)尺寸的限制。
于是,根據(jù)本發(fā)明,由于所提供的合格證ID和文本獲取條件信息存在連接,所以避免由用戶(hù)指定的獲取條件信息的內(nèi)容泄漏給非法用戶(hù)是可能的。
現(xiàn)將描述本發(fā)明的第四實(shí)施例。圖13示出了第四實(shí)施例的信息提供方法。由于圖13所示的信息提供方法包括的處理與上述的第一至第三實(shí)施例中的處理相同,重復(fù)的描述將被省略。
熔接機(jī)30中的文本管理服務(wù)器31使用一客戶(hù)機(jī)功能,以建立與熔接機(jī)2中的文本管理服務(wù)器14的會(huì)話(huà)。步驟S51中,在獲取存儲(chǔ)在熔接機(jī)2上的一文本的情況下,熔接機(jī)30中的文本管理服務(wù)器31生成一包括IP地址、文本ID和會(huì)話(huà)ID的HTTP請(qǐng)求,并經(jīng)由網(wǎng)絡(luò)3向熔接機(jī)2發(fā)送由如生成的HTTP請(qǐng)求,然后請(qǐng)求一請(qǐng)求URL。
從熔接機(jī)30中的文本管理服務(wù)器31如此發(fā)送的HTTP請(qǐng)求被經(jīng)由NCS12中的HTTPD32提供給熔接機(jī)2中的文本管理服務(wù)器14。HTTPD的細(xì)節(jié)將隨后文描述。
在步驟S51后面的步驟S52,文本管理服務(wù)器14提取包括在HTTP請(qǐng)求里的IP地址、文本ID和會(huì)話(huà)ID,并如上文所述,生成一合格證ID。如圖15所示,文本管理服務(wù)器14將在如此生成的合格證ID、在步驟S51接收的文本ID和合格證有效時(shí)限當(dāng)中提供連接的合格證管理信息存儲(chǔ)在合格證管理DB16中。圖15所示的合格證管理DB16也存儲(chǔ)上述與合格證ID連接的獲取條件信息。
熔接機(jī)2有一登錄信息DB,用于在登錄ID和認(rèn)證代碼之間提供連接,如圖14所示。圖14示出了該登錄信息DB的示例。圖15示出了合格證管理DB的另一示例。
為響應(yīng)文本管理服務(wù)器31做出的對(duì)所述URL請(qǐng)求的請(qǐng)求,文本管理服務(wù)器14生成一合并請(qǐng)求URL34。合并請(qǐng)求URL34具有所合并的登錄ID35、認(rèn)證代碼36和合格證ID37。
文本管理服務(wù)器14向熔接機(jī)30中的文本服務(wù)管理31發(fā)送如此獲取的請(qǐng)求URL34和步驟S51接收到的會(huì)話(huà)ID。在步驟S52接下來(lái)的步驟S53,文本管理服務(wù)器13根據(jù)來(lái)自熔接機(jī)2的合并請(qǐng)求URL34通過(guò)FTP請(qǐng)求一文本。
從文本管理服務(wù)器31發(fā)送的合并請(qǐng)求URL34被經(jīng)由NCS12中的FTPD33提供給文本管理服務(wù)器14。FTPD的細(xì)節(jié)將隨后描述。
文本管理服務(wù)器14提取已經(jīng)合并在所接收的合并請(qǐng)求URL34中的登錄ID35和認(rèn)證代碼36,并執(zhí)行認(rèn)證處理。當(dāng)認(rèn)證處理正常完成時(shí),文本管理服務(wù)器14提取出合并在合并請(qǐng)求URL34中的合格證ID37,并從合格證管理DB16中讀出與合格證ID37相連接的文本ID。
文本管理服務(wù)器14根據(jù)讀出的文本ID獲取該文本。在步驟5S3接下來(lái)的步驟S54,文本管理服務(wù)器14向熔接機(jī)30中的文本管理服務(wù)器31發(fā)送由此讀出的文本。
由此,根據(jù)本發(fā)明,通過(guò)利用已經(jīng)使用FTP適當(dāng)設(shè)置了用于向其它熔接機(jī)提供文本的有效時(shí)限的合格證管理信息,可以有效地避免非法獲取所述文本。
現(xiàn)將描述本發(fā)明的第五實(shí)施例。圖16示出了第五實(shí)施例的信息提供方法。圖17示出了第五實(shí)施例的信息提供方法的順序。由于如圖16、17所示的信息提供方法所包括的處理與在上述的第一至第四實(shí)施例中的處理相同,重復(fù)的描述將被省略。
在步驟S61至S66中,在客戶(hù)機(jī)1的應(yīng)用程序17和熔接機(jī)2的文本管理服務(wù)器14之間建立會(huì)話(huà)(A)。應(yīng)用程序17從文本管理服務(wù)器14中獲取文本ID列表,并從文本管理服務(wù)器14中獲取與來(lái)自將被打印的所述文本ID列表當(dāng)中的一個(gè)合格證相關(guān)的一個(gè)合格證。
在步驟S67至S69中,在客戶(hù)機(jī)1的應(yīng)用程序17和熔接機(jī)30的打印服務(wù)器41之間建立會(huì)話(huà)(B)。應(yīng)用程序17使用已獲取的合格證,請(qǐng)求打印服務(wù)器41打印。
在步驟S70至S71中,打印服務(wù)器41向熔接機(jī)30中的文本管理服務(wù)器31發(fā)送該合格證,并從中請(qǐng)求所述文本。在步驟S72至S77中,在熔接機(jī)30中的文本管理服務(wù)器31和熔接機(jī)2中的文本管理服務(wù)器14之間建立會(huì)話(huà)(C)。
熔接機(jī)30中的文本管理服務(wù)器31請(qǐng)求熔接機(jī)2中的文本管理服務(wù)器14根據(jù)該合格證提取文本。文本管理服務(wù)器14響應(yīng)來(lái)自文本管理服務(wù)器31的請(qǐng)求提取所述文本的請(qǐng)求,并向文本管理服務(wù)器31發(fā)送一提取請(qǐng)求URL。提取請(qǐng)求URL含有提取所述文本所需的合格證ID,如同上文所述的合并請(qǐng)求URL。
在步驟S78至S80中,文本管理服務(wù)器31使用所接收的提取請(qǐng)求URL以便從所述URL中獲取所述文本,并向打印服務(wù)器41發(fā)送由此提取的文本。在步驟S81,在打印服務(wù)器41完成文本打印之后,打印服務(wù)器41向客戶(hù)機(jī)1的應(yīng)用程序17發(fā)送一完成打印的通知。
由此,根據(jù)本發(fā)明,通過(guò)利用已經(jīng)被適當(dāng)設(shè)置了用于將所述文本從一個(gè)熔接機(jī)提供給另一它熔接機(jī)的有效時(shí)限的合格證管理信息,可以有效避免非法獲取所述文本,且可以實(shí)現(xiàn)由一熔接機(jī)打印從另一熔接機(jī)上獲取的文本。
現(xiàn)在將描述本發(fā)明的第六實(shí)施例。圖18示出了第六實(shí)施例的信息提供方法。在圖18所示的信息提供方法中,經(jīng)由諸如互聯(lián)網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)3與熔接機(jī)2連接的客戶(hù)機(jī)1獲取存儲(chǔ)在熔接機(jī)2上的一文本。為了獲取存儲(chǔ)在熔接機(jī)2上的文本,操作客戶(hù)機(jī)1的一用戶(hù)輸入一例如密碼的認(rèn)證代碼,然后輸入一指令以啟動(dòng)客戶(hù)機(jī)1的文本獲取處理。
在步驟S90,客戶(hù)機(jī)1的應(yīng)用程序17生成包括圖19所示的由用戶(hù)指定文本的文本ID的一HTTP請(qǐng)求,并經(jīng)由網(wǎng)絡(luò)3將該HTTP請(qǐng)求發(fā)送給熔接機(jī)2。圖19示出了HTTP請(qǐng)求的數(shù)據(jù)結(jié)構(gòu)的示例。應(yīng)用程序17向熔接機(jī)2發(fā)送該HTTP請(qǐng)求,以便從熔接機(jī)2中的文本管理服務(wù)器14中請(qǐng)求一請(qǐng)求URL。
從客戶(hù)機(jī)1發(fā)送的該HTTP請(qǐng)求然后經(jīng)由NCS12中的一HTTPD被提供給文本管理服務(wù)器14中的請(qǐng)求處理部分18。HTTPD的細(xì)節(jié)將隨后文描述。
在步驟S90接下來(lái)的步驟S91,如果需要,請(qǐng)求處理部分18執(zhí)行認(rèn)證,然后生成一合格證ID以響應(yīng)請(qǐng)求URL的請(qǐng)求。如圖3所示,文本管理服務(wù)器14將如此生成的合格證ID、在步驟S90接收的所述文本ID和所述合格證的有效時(shí)限存儲(chǔ)在合格證管理DB16中,以便在它們之間提供連接。
請(qǐng)求處理部分18響應(yīng)該請(qǐng)求URL的所述請(qǐng)求,并生成請(qǐng)求URL23。在步驟S91接下來(lái)的步驟S92,請(qǐng)求處理部分18生成圖20所示的包括該合格證ID和請(qǐng)求URL23的一HTTP響應(yīng),并向應(yīng)用程序17發(fā)送該HTTP響應(yīng)。圖20示出了在步驟S92發(fā)送的HTTP響應(yīng)的數(shù)據(jù)結(jié)構(gòu)的示例。
應(yīng)用程序17生成包括在圖21所示步驟S92接收的合格證ID的一HTTP請(qǐng)求,并在步驟S92中向熔接機(jī)2發(fā)送該HTTP請(qǐng)求。圖21示出了在步驟S93如此發(fā)送的HTTP請(qǐng)求的數(shù)據(jù)結(jié)構(gòu)的示例。在步驟S93中,盡管合格證ID沒(méi)有被合并在該HTTP請(qǐng)求中,但是該合格證ID如所示被包括在HTTP請(qǐng)求的主體之內(nèi)。
上述從客戶(hù)機(jī)1發(fā)送的HTTP請(qǐng)求經(jīng)過(guò)NIC12的一HTTPD被提供給由該請(qǐng)求URL所指出的文本管理服務(wù)器14的信息提供部分19。在步驟S93接下來(lái)的步驟S94,信息提供部分19從接收的HTTP請(qǐng)求中提取所述合格證ID,并從合格證管理DB16中讀出與該合格證ID連接的文本ID。
信息提供部分19根據(jù)如此獲取的文本ID,從諸如硬盤(pán)設(shè)備的一文本存儲(chǔ)位置中獲取該文本。在步驟S95接下來(lái)的步驟S96,信息提供部分19向應(yīng)用程序17發(fā)送由此獲取的文本。圖18所示的有效時(shí)限管理部分15監(jiān)視合格證管理DB16中的有效時(shí)限,并從合格證管理DB16中刪除有效時(shí)限到期的合格證管理信息。
因此,通過(guò)設(shè)置一個(gè)時(shí)間間隔,并將該時(shí)間間隔作為一個(gè)有效時(shí)限正確執(zhí)行步驟S92和S93的處理,即使是所述合格證被第三方暗中看到,也可以有效減少非法獲取所述文本的可能性。此外,作為提供用于使信息提供部分19刪除已經(jīng)使用過(guò)的所述合格證管理信息的結(jié)構(gòu)的結(jié)果,即使是在所述合格證被第三方暗中看到,也能夠有效減少非法獲取所述文本的可能性。
因此,根據(jù)本發(fā)明,通過(guò)被適當(dāng)設(shè)置有用于向所述客戶(hù)機(jī)提供文本的有效時(shí)限的所述合格證管理信息,可以有效避免非法獲取所述文本。
在上述第一至第六實(shí)施中的每一例中,提供合格證ID和文本ID之間連接的合格證管理信息被存儲(chǔ)在合格證管理DB16中。但是,當(dāng)合格證ID被制成含有諸如能夠由合格證ID確定文本ID的含意時(shí),不必須為合格證管理DB16中的合格證ID和文本ID提供連接。圖22示出了例如合格證ID被制成含有諸如能夠由合格證ID確定文本ID的含意的一數(shù)據(jù)結(jié)構(gòu)。在圖22中,合格證ID51包括了該合格證的有效時(shí)限。合格證管理信息50也由該合格證ID和該有效時(shí)限組成。因此,在如圖22所示合格證管理信息50和合格證ID51的情況下,可以根據(jù)所述合格證ID使用所述合格證的有效時(shí)限確定所述文本ID。圖22所示的合格證管理信息50可以以保密的方式被編碼。
現(xiàn)將描述熔接機(jī)2的細(xì)節(jié)。圖23示出了本發(fā)明一實(shí)施例中熔接機(jī)的結(jié)構(gòu)。該熔接機(jī)包括軟件群100、熔接機(jī)啟動(dòng)部分200和硬件資源組300。
熔接機(jī)啟動(dòng)部分200是在接通熔接機(jī)2電源時(shí)首先執(zhí)行的一程序,并啟動(dòng)應(yīng)用程序?qū)?11和平臺(tái)135。例如,熔接機(jī)啟動(dòng)部分200從一硬盤(pán)驅(qū)動(dòng)器(以下稱(chēng)作HDD)讀出應(yīng)用程序?qū)?11和平臺(tái)135的程序等,向存儲(chǔ)器區(qū)域發(fā)送由此讀出的每個(gè)程序,并啟動(dòng)之。
硬件資源組300包括一單色激光打印機(jī)(B&W LP)301、一彩色激光打印機(jī)(Color LP)302和其它諸如一掃描儀和一傳真機(jī)的硬件資源組303。
軟件群100包括運(yùn)行在諸如UNIX(注冊(cè)商標(biāo))的一操作系統(tǒng)(以下稱(chēng)作OS)上的應(yīng)用程序?qū)?11和平臺(tái)135。應(yīng)用程序?qū)?11包括執(zhí)行用于唯一處理各自的用戶(hù)服務(wù)時(shí)涉及的程序,例如那些通常被打印機(jī)、復(fù)印機(jī)、傳真機(jī)和掃描儀等所執(zhí)行的圖像信息。
應(yīng)用程序?qū)?11包括不同的軟件應(yīng)用程序,例如用于打印功能的打印應(yīng)用程序101,用于復(fù)印功能的復(fù)印應(yīng)用程序102,用于傳真功能的傳真應(yīng)用程序103,用于掃描功能的掃描應(yīng)用程序104,用于網(wǎng)頁(yè)功能的網(wǎng)頁(yè)應(yīng)用程序105,包括至少一個(gè)共享功能(以下稱(chēng)作SF)的共享層107,以及用于在網(wǎng)頁(yè)應(yīng)用程序105和SFs107之間提供WEB服務(wù)功能(以下稱(chēng)作WSF)的打包層106。
WSF107擁有應(yīng)用程序接口108(以下稱(chēng)作API),通過(guò)一預(yù)先確定的功能,能接收來(lái)自網(wǎng)頁(yè)應(yīng)用程序105的處理請(qǐng)求。而且,SF107擁有API109,通過(guò)一預(yù)先確定的功能,能接收來(lái)自WSF107的處理請(qǐng)求。
當(dāng)通過(guò)API108從網(wǎng)頁(yè)應(yīng)用程序105接收一處理請(qǐng)求時(shí),WSF106根據(jù)該處理請(qǐng)求分別選擇SFs107中的一個(gè)(共享功能)。然后,WSF106經(jīng)由API108向如此選中的SFs107發(fā)送如此接收的處理請(qǐng)求。當(dāng)經(jīng)由API109如此接收該執(zhí)行請(qǐng)求時(shí),SFs107執(zhí)行處理以響應(yīng)那些請(qǐng)求。
例如,圖23所示的熔接機(jī)2包括2個(gè)SFs107,其中一個(gè)用作上述的網(wǎng)頁(yè)服務(wù)器13,另一個(gè)用作上述的文本管理服務(wù)器14。
作為軟件程序,平臺(tái)135包括用于解釋從應(yīng)用程序?qū)?11傳送的處理請(qǐng)求和建立用于獲取硬件資源組300的請(qǐng)求的控制服務(wù)層129;執(zhí)行對(duì)至少一個(gè)的硬件資源組300的管理和執(zhí)行對(duì)從控制服務(wù)層129傳送的獲取請(qǐng)求的仲裁的系統(tǒng)資源管理器(以下稱(chēng)作SRM)130;執(zhí)行對(duì)硬件資源組300的管理以響應(yīng)來(lái)自SRM130的獲取請(qǐng)求的處理器層133。
上述的控制服務(wù)層129包括至少一個(gè)服務(wù)模塊(軟件程序等),諸如是網(wǎng)絡(luò)控制服務(wù)器(以下稱(chēng)作NCS)121,傳送控制服務(wù)器(以下稱(chēng)作DCS)122,操作鍵控制服務(wù)器(以下稱(chēng)作OCS)123,傳真控制服務(wù)器(以下稱(chēng)作FCS)124,引擎控制服務(wù)器(以下稱(chēng)作ECS)125,存儲(chǔ)器控制服務(wù)器(以下稱(chēng)作MCS)126,用戶(hù)信息控制服務(wù)器(以下稱(chēng)作UCS)127,系統(tǒng)控制服務(wù)器(以下稱(chēng)作SCS)128等。
平臺(tái)135具有一個(gè)應(yīng)用程序接口(以下稱(chēng)作API),利用該接口,通過(guò)預(yù)先確定的功能,來(lái)自應(yīng)用程序?qū)?11的處理請(qǐng)求能適當(dāng)?shù)乇唤邮???紤]到它們各自的處理,OS將并行執(zhí)行包括在所述應(yīng)用程序?qū)?11和平臺(tái)135中軟件程序中各自的一個(gè)。
NCS121的處理提供共用于需要網(wǎng)絡(luò)I/O的應(yīng)用程序的服務(wù),并在執(zhí)行從每個(gè)應(yīng)用程序向所述網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的同時(shí),用做以每種協(xié)議執(zhí)行向各應(yīng)用程序分布/傳送從所述網(wǎng)絡(luò)接收的數(shù)據(jù)的代理。
例如,NCS121根據(jù)具有HTTPD(超文本傳輸協(xié)議服務(wù)程序)的HTTP(超文本傳輸協(xié)議)控制經(jīng)由所述網(wǎng)絡(luò)與之連接的客戶(hù)機(jī)之間的數(shù)據(jù)通信。而且,NCS121根據(jù)具有HTTPD(超文本傳輸協(xié)議服務(wù)程序)的FTP(文本傳輸協(xié)議)控制經(jīng)由網(wǎng)絡(luò)與之相聯(lián)的客戶(hù)機(jī)之間的數(shù)據(jù)通信。
DCS122的處理控制存儲(chǔ)文本等的傳送。OCS123的處理控制一個(gè)操作面板,該操作面板被用做操作者或用戶(hù)和熔接機(jī)2中的控制系統(tǒng)之間的信息傳輸設(shè)備。FCS124的處理提供一個(gè)API,該API用于利用PSTN或ISDN向/從應(yīng)用程序?qū)?11的傳真接收/發(fā)送,在為備份目的而提供的存儲(chǔ)器內(nèi)管理的各種傳真數(shù)據(jù)的登錄/參考、傳真的讀入操作、傳真的接收和打印操作,等等。
ECS125的處理可以控制一個(gè)引擎部分,諸如是單色激光打印機(jī)301、彩色激光打印機(jī)302和硬件資源組303。MCS126的處理可以控制存儲(chǔ)器,諸如是圖像存儲(chǔ)器區(qū)域的獲取/釋放、HDD空間的使用、圖像數(shù)據(jù)的壓縮/解壓縮等等。UCS127的處理執(zhí)行對(duì)用戶(hù)個(gè)人信息的管理。
SCS128的處理可用于應(yīng)用程序管理、操作單元控制、系統(tǒng)屏幕顯示、LED顯示、硬件資源管理,中斷應(yīng)用程序控制等等。
SRM129的處理是與SCS128一起執(zhí)行對(duì)系統(tǒng)的控制和對(duì)硬件資源組135的管理。例如,SRM129根據(jù)來(lái)自較高層的獲取請(qǐng)求并利用諸如單色激光打印機(jī)301、彩色激光打印機(jī)302等的硬件資源組300執(zhí)行仲裁和可執(zhí)行控制。
具體地說(shuō),SRM129確定所請(qǐng)求的硬件資源組300是否可用,或這些硬件資源組300是否已經(jīng)被其它請(qǐng)求所使用,并且,當(dāng)它們是可用的時(shí),它向所述較高層通報(bào)所要求的硬件資源組是可用的。此外,SRM129接收來(lái)自所述叫高層的獲取請(qǐng)求,并對(duì)其執(zhí)行有效利用所述硬件資源300的安排,并直接執(zhí)行所請(qǐng)求的任務(wù)(例如,通過(guò)打印機(jī)引擎輸送紙張和圖像信息,獲取存儲(chǔ)器,創(chuàng)建文本等等)。
處理器層133包括用于對(duì)傳真控制單元(以下稱(chēng)作FUC,將隨后描述)進(jìn)行管理的傳真控制單元處理器(以下稱(chēng)作FUCH)131,和用于執(zhí)行與各處理相關(guān)的存儲(chǔ)器區(qū)域分配以及對(duì)如此分配的存儲(chǔ)器區(qū)域執(zhí)行管理的圖像存儲(chǔ)器處理器(以下稱(chēng)作IMH)132。
SRM130和FCUH131利用I/F引擎134,它可以通過(guò)預(yù)先確定的功能將多個(gè)處理請(qǐng)求發(fā)送給資源組300的,和,實(shí)際將所述處理請(qǐng)求提供給硬件資源組300。
通過(guò)如圖23所示的結(jié)構(gòu),熔接機(jī)2能夠以集中的方式管理由平臺(tái)135中各應(yīng)用程序共同請(qǐng)求的操作。
現(xiàn)將描述熔接機(jī)2的硬件結(jié)構(gòu)。圖24示出了本發(fā)明實(shí)施例中上述的熔接機(jī)2的硬件結(jié)構(gòu)。熔接機(jī)2包括控制器400,其能夠?qū)嶋H地執(zhí)行上述熔接機(jī)2中的各種控制操作,操作面板410,F(xiàn)CU411,USB裝置412,IEEE1394裝置413和引擎部分414。
控制器400包括CPU401,系統(tǒng)存儲(chǔ)器402,北橋接器(NB)403,南橋接器(SB)404,ASIC406,本地存儲(chǔ)器407和HDD408。
操作面板410連接到控制器400中的ASIC406。FCU411,USB裝置412,IEEE1394裝置413和引擎部分412經(jīng)由PCI總線(xiàn)與控制器400中的ASIC406連接。
在控制器400中,本地存儲(chǔ)器407、HDD408等被連接到ASIC406,CPU401和ASIC406經(jīng)過(guò)CPU芯片組中的NB403彼此相互連接。在控制器400中,通過(guò)經(jīng)由NB403將CPU401與ASIC406連接在一起,控制器400可以被用于所述CPU401的接口未向公眾開(kāi)放的情況。
ASIC406經(jīng)由AGP(加速的圖形端口)405而不是PCI總線(xiàn)與NB403連接。由此,為了對(duì)由圖23所示的所述應(yīng)用程序111和平臺(tái)135提供的一個(gè)或多個(gè)處理執(zhí)行一個(gè)可執(zhí)行控制,經(jīng)由AGP405而不是低速率PCI總線(xiàn)將ASIC406與NB403彼此連接,可以避免降低性能。
CPU401執(zhí)行對(duì)整個(gè)熔接機(jī)2的控制。CPU401在OS上分別啟動(dòng)和執(zhí)行作為處理的NCS121、DCS122、OCS123、FCS124、ECS125、ECS126、UCS127、SCS128、SRM129、FCUH131和IMH126,并且還啟動(dòng)和執(zhí)行包括在應(yīng)用程序?qū)?11中的打印應(yīng)用程序101,復(fù)印應(yīng)用程序102,傳真應(yīng)用程序103,掃描應(yīng)用程序104,網(wǎng)頁(yè)應(yīng)用程序程序105,WSF106和SF107。
NB403是用于連接CPU401、系統(tǒng)存儲(chǔ)器402、SB404和ASIC406的橋接器。系統(tǒng)存儲(chǔ)器402是作為熔接機(jī)2中圖像存儲(chǔ)器使用的存儲(chǔ)器。SB404用于連接帶有ROM的NB403、PCI總線(xiàn)和外圍裝置。本地存儲(chǔ)器407是作為圖像復(fù)制、代碼緩沖等的緩存器使用的存儲(chǔ)器。
ASIC406是一個(gè)包括用于圖像處理的硬件裝置和用于圖像處理目的的IC。HDD408是一個(gè)用于存儲(chǔ)圖像數(shù)據(jù)、存儲(chǔ)文本數(shù)據(jù)、存儲(chǔ)各種程序、存儲(chǔ)字型數(shù)據(jù)、存儲(chǔ)涉及表格的各種數(shù)據(jù)等的存儲(chǔ)器(輔助存儲(chǔ)器)。操作面板410是一個(gè)從用戶(hù)接收輸入操作并執(zhí)行向所述用戶(hù)顯示的操作部分。
現(xiàn)將描述本發(fā)明第七至第九的實(shí)施例。在這些實(shí)施例中,所述熔接機(jī)也被假設(shè)為一個(gè)服務(wù)提供裝置的例子,但是,任何其它的裝置,只要它能夠響應(yīng)客戶(hù)機(jī)的請(qǐng)求而提供預(yù)定的服務(wù),就可以被應(yīng)用。
圖25示出了本發(fā)明第七到第九實(shí)施例一方面的原理。熔接機(jī)1002經(jīng)由諸如互聯(lián)網(wǎng)、局域網(wǎng)等的網(wǎng)絡(luò)1005與客戶(hù)機(jī)1001a和1001b連接。熔接機(jī)1002響應(yīng)其請(qǐng)求而向客戶(hù)機(jī)1001a和1001b提供預(yù)定服務(wù)。
在客戶(hù)機(jī)1001a希望使用由熔接機(jī)1002提供的服務(wù)的情況下,客戶(hù)機(jī)1001a向熔接機(jī)1002發(fā)送一會(huì)話(huà)啟動(dòng)請(qǐng)求。在從客戶(hù)機(jī)1001a接收所述會(huì)話(huà)啟動(dòng)請(qǐng)求的基礎(chǔ)上,熔接機(jī)1002與客戶(hù)機(jī)1001a建立一會(huì)話(huà),并將會(huì)話(huà)管理信息存儲(chǔ)到會(huì)話(huà)管理DB1003,該會(huì)話(huà)信息提供用于識(shí)別符該會(huì)話(huà)的會(huì)話(huà)ID與用于識(shí)別符客戶(hù)機(jī)1001a的客戶(hù)機(jī)識(shí)別信息(諸如I P地址,MAC地址等)之間的連接??蛻?hù)機(jī)識(shí)別信息不僅局限于IP地址或MAC地址,還可以是其它專(zhuān)用于每個(gè)用戶(hù)的信息。
在IP地址被用作客戶(hù)機(jī)識(shí)別信息的情況下,會(huì)話(huà)管理DB1003如圖26所示構(gòu)成。圖26示出了會(huì)話(huà)管理DB1003結(jié)構(gòu)的例子。
圖26所示的會(huì)話(huà)管理DB1003具有會(huì)話(huà)ID、有效時(shí)限、客戶(hù)機(jī)的IP地址和密碼認(rèn)證文本表的數(shù)據(jù)項(xiàng)。有效時(shí)限指示出了該會(huì)話(huà)的有效時(shí)限。有效時(shí)限到期的會(huì)話(huà)管理信息被從會(huì)話(huà)管理DB1003中刪除。所述密碼認(rèn)證文本表是一個(gè)在熔接機(jī)1002提供的服務(wù)是提供文本的情況下所提供的收據(jù)項(xiàng)。
在MAC地址被用作客戶(hù)機(jī)識(shí)別信息的情況下,會(huì)話(huà)管理DB1003被如圖27所示結(jié)構(gòu)。圖27示出了會(huì)話(huà)管理DB1003的結(jié)構(gòu)的例子。
圖27所示的會(huì)話(huà)管理DB1003具有會(huì)話(huà)ID、有效時(shí)限、客戶(hù)機(jī)的MAC地址和密碼認(rèn)證文本表的數(shù)據(jù)項(xiàng)。有效時(shí)限和密碼認(rèn)證文本表的數(shù)據(jù)項(xiàng)與上述圖26的那些情況相同。
熔接機(jī)1002向已發(fā)送啟動(dòng)請(qǐng)求會(huì)話(huà)的客戶(hù)機(jī)1001a發(fā)送已經(jīng)與所述客戶(hù)機(jī)1001a建立的所述會(huì)話(huà)的會(huì)話(huà)ID1004。在請(qǐng)求熔接機(jī)1002的服務(wù)的情況下,客戶(hù)機(jī)1001a將會(huì)話(huà)ID1004包括在請(qǐng)求中。
在接收包括會(huì)話(huà)ID1004的請(qǐng)求的基礎(chǔ)上,熔接機(jī)1002參考在會(huì)話(huà)管理DB1003中的會(huì)話(huà)管理信息,并確定包括在已接收的請(qǐng)求中的會(huì)話(huà)ID和已發(fā)送請(qǐng)求的客戶(hù)機(jī)1001a的客戶(hù)機(jī)識(shí)別信息是否被在會(huì)話(huà)管理信息中提供連接。
當(dāng)確定包括在已接收的請(qǐng)求中的會(huì)話(huà)ID和已發(fā)送請(qǐng)求的客戶(hù)機(jī)1001a的客戶(hù)機(jī)識(shí)別信息在會(huì)話(huà)管理DB1003上被會(huì)話(huà)管理信息提供了連接時(shí),熔接機(jī)1002根據(jù)該請(qǐng)求向客戶(hù)機(jī)1001a提供服務(wù)。
在例如應(yīng)用圖26所示的會(huì)話(huà)管理DB1003的情況下,在從擁有IP地址‘a(chǎn)aa.bbb.ccc.ddd’的客戶(hù)機(jī)1001a接收一包括會(huì)話(huà)ID‘Rewpd@p3’的請(qǐng)求的基礎(chǔ)上,當(dāng)它們與在圖26所示會(huì)話(huà)管理DB1003中記錄的所述信息符合時(shí),熔接機(jī)1002確定包括在所接收的請(qǐng)求中的所述會(huì)話(huà)ID和發(fā)送了所述請(qǐng)求的客戶(hù)機(jī)1001a的IP地址被在所述會(huì)話(huà)管理信息中提供有一個(gè)連接。
另一方面,當(dāng)確定包括在已接收的請(qǐng)求中的會(huì)話(huà)ID和已發(fā)送請(qǐng)求的客戶(hù)機(jī)1001a的IP地址沒(méi)有被在會(huì)話(huà)管理DB1003中的所述會(huì)話(huà)管理信息中提供有一個(gè)連接時(shí),熔接機(jī)1002不會(huì)根據(jù)該請(qǐng)求向客戶(hù)機(jī)1001a提供服務(wù)。
在例如應(yīng)用圖26所示的會(huì)話(huà)管理DB1003的情況下,在從具有IP地址‘a(chǎn)aa.bbb.yyy.zzz’的客戶(hù)機(jī)1001b接收一包括會(huì)話(huà)ID‘Rewpd@p3’的請(qǐng)求的基礎(chǔ)上,當(dāng)它們與圖26所示的會(huì)話(huà)管理DB中的所述信息不相符合時(shí),熔接機(jī)1002確定在所述話(huà)管理信息中未提供包括在所接收的請(qǐng)求中的所述會(huì)話(huà)ID和已經(jīng)發(fā)送了所述請(qǐng)求的客戶(hù)機(jī)1001b的所述IP地址的連接。
因此,即使客戶(hù)機(jī)1001b的用戶(hù)暗中看到會(huì)話(huà)ID1004,并用會(huì)話(huà)ID1004向熔接機(jī)1002請(qǐng)求一服務(wù),但由于在會(huì)話(huà)管理DB中未對(duì)會(huì)話(huà)ID1004和客戶(hù)機(jī)1001b的所述客戶(hù)機(jī)識(shí)別信息提供作為會(huì)話(huà)管理信息的連接,所以,客戶(hù)機(jī)1001b無(wú)法從熔接機(jī)1002接收服務(wù)。
由此,根據(jù)本發(fā)明,避免非法客戶(hù)機(jī)1001b對(duì)合法客戶(hù)機(jī)1001a的電子欺騙和有效避免非法使用服務(wù)是可能的。
現(xiàn)將描述根據(jù)本發(fā)明將IP地址或MAC地址別選作為客戶(hù)機(jī)識(shí)別信息情況下的有效范圍。圖28示出了以太網(wǎng)(注冊(cè)商標(biāo))幀1011、IP包1012和TCP段1013的普通示例的結(jié)構(gòu)。
在MAC地址被選作為客戶(hù)機(jī)識(shí)別信息的情況下,以太網(wǎng)幀(以下簡(jiǎn)稱(chēng)‘幀’)1011中的MAC地址被當(dāng)作如圖3所示的‘客戶(hù)機(jī)的MAC地址’的數(shù)據(jù)項(xiàng)。通過(guò)利用用于OSI參考模型中數(shù)據(jù)鏈路層的指定MAC地址作為客戶(hù)機(jī)識(shí)別信息,可以避免在高于或等于所述OSI參考模型中第三層的層中進(jìn)行電子欺騙。
在IP地址被選作為客戶(hù)機(jī)識(shí)別信息的情況下,在IP包1012中的IP地址被當(dāng)作如圖26所示的‘客戶(hù)機(jī)的IP地址’的數(shù)據(jù)項(xiàng)。通過(guò)利用用于OSI參考模型中網(wǎng)絡(luò)層的指定IP地址作為客戶(hù)機(jī)識(shí)別信息,可以避免在高于或等于所述OSI參考模型中第四層的層中進(jìn)行電子欺騙。
除此之外,還可以利用被指定用于OSI參考模型中應(yīng)用層的一個(gè)地址(例如,端口號(hào)等)作為客戶(hù)機(jī)識(shí)別信息。通過(guò)利用被指定用于應(yīng)用層的地址作為客戶(hù)機(jī)識(shí)別信息,可以避免僅僅暗中看見(jiàn)會(huì)話(huà)ID的用戶(hù)進(jìn)行電子欺騙是可能的。
圖29舉例說(shuō)明根據(jù)本發(fā)明在所述IP地址或所述MAC地址被選作為客戶(hù)機(jī)識(shí)別信息情況下的有效范圍。熔接機(jī)1002經(jīng)由網(wǎng)絡(luò)1026與客戶(hù)機(jī)1001a和1001b連接。而且熔接機(jī)1002經(jīng)由路由器1021a、1021b和網(wǎng)絡(luò)1027與客戶(hù)機(jī)1001c和1001d連接。代理服務(wù)器1022在應(yīng)用層一級(jí)執(zhí)行重復(fù)(工作)。
在圖29的示例中,因?yàn)榭蛻?hù)機(jī)1001a、1001b和熔接機(jī)1002連接到公共網(wǎng)絡(luò)1026上,所以客戶(hù)機(jī)1001a和1001b的MAC地址通過(guò)熔接機(jī)1002發(fā)送。另一方面,由于客戶(hù)機(jī)1001c和1001d被連接到另外的網(wǎng)絡(luò)1027,客戶(hù)機(jī)1001a和1001b的MAC地址不通過(guò)熔接機(jī)1002發(fā)送。然而,連接在同一網(wǎng)絡(luò)1026中的1001a、1001b的IP地址和連接另一網(wǎng)絡(luò)1027中的1001c、1001d的IP地址都通過(guò)熔接機(jī)1002發(fā)送。連接到網(wǎng)絡(luò)1025上且圖中并未示出的一個(gè)客戶(hù)機(jī)的MAC地址和IP地址都不發(fā)送給熔接機(jī)1002。
這是因?yàn)?,通常路由?021a和1021b都不發(fā)送包括在已接收幀中的MAC地址,同時(shí)代理服務(wù)器1022也不發(fā)送包括在已接收(IP)包中的IP地址。
作為結(jié)果,當(dāng)MAC地址被選作客戶(hù)機(jī)識(shí)別信息時(shí),根據(jù)本發(fā)明,能被熔接機(jī)1002用作直接識(shí)別符客戶(hù)機(jī)的信息的MAC地址或可以通過(guò)熔接機(jī)1002發(fā)送的MAC地址的有效范圍為如圖29所示的范圍1023。類(lèi)似的,當(dāng)IP地址被選作客戶(hù)機(jī)識(shí)別信息時(shí),根據(jù)本發(fā)明,能被熔接機(jī)1002用作直接識(shí)別符客戶(hù)機(jī)的信息的IP地址或可以通過(guò)熔接機(jī)1002發(fā)送的MAC地址的有效范圍為如圖29所示的范圍1024。
根據(jù)本發(fā)明,通過(guò)利用如圖29所示的有效范圍,在熔接機(jī)1002所提供的服務(wù)中提供一限制是可能的。圖30舉例說(shuō)明根據(jù)本發(fā)明,隨著上述有效范圍的使用,提供一服務(wù)限制的服務(wù)提供方法。
在圖30中,范圍1023示出了根據(jù)本發(fā)明在MAC地址被選作客戶(hù)機(jī)識(shí)別信息時(shí)所定義的有效范圍。范圍1024示出了根據(jù)本發(fā)明在IP地址被選作客戶(hù)機(jī)識(shí)別信息時(shí)所定義的有效范圍。
如圖30所示的系統(tǒng)中,熔接機(jī)1002通過(guò)集線(xiàn)器1031與客戶(hù)機(jī)1001a和1001b連接。熔接機(jī)1002通過(guò)集線(xiàn)器1031、路由器1021c和集線(xiàn)器1032與客戶(hù)機(jī)1001c和1001d連接。熔接機(jī)1002通過(guò)集線(xiàn)器1031、路由器1021c、代理服務(wù)器1022、網(wǎng)絡(luò)1025和代理服務(wù)器1033與客戶(hù)機(jī)1001e連接。
熔接機(jī)1002利用范圍1023內(nèi)的MAC地址作為客戶(hù)機(jī)1001a、1001b的客戶(hù)機(jī)識(shí)別信息,(范圍1023內(nèi)的)MAC地址是可被傳輸?shù)幕蛘邔?duì)于通過(guò)使用客戶(hù)機(jī)MAC地址認(rèn)證客戶(hù)機(jī)而言是可用的。通過(guò)在上述第二層中使用用于認(rèn)證客戶(hù)機(jī)的MAC地址,(進(jìn)行)電子欺騙變得非常困難。相應(yīng)地,所有的服務(wù)(例如,熔接機(jī)1002上的文本刪除、重新寫(xiě)入、結(jié)構(gòu)等)將提供給范圍1023內(nèi)的客戶(hù)機(jī)1001a和1001b。
熔接機(jī)1002利用范圍1024內(nèi)的IP地址作為客戶(hù)機(jī)1001c、1001d的客戶(hù)機(jī)識(shí)別信息,通過(guò)該識(shí)別信息,所述IP地址可被發(fā)送或用于識(shí)別使用所述客戶(hù)機(jī)的所述IP地址的客戶(hù)機(jī)。通過(guò)在上述第三層中使用用于識(shí)別客戶(hù)機(jī)的IP地址,(進(jìn)行)電子欺騙變得非常困難,即使是在其安全級(jí)別低于采用MAC地址的情況下也是如此。因此,除去其中部分(例如,涉及文本的等)以外,所有的服務(wù)都將提供給范圍1024內(nèi)的客戶(hù)機(jī)1001c和1001d。
熔接機(jī)1002利用范圍1023和1024以外的一個(gè)客戶(hù)機(jī)ID作為所述客戶(hù)機(jī)1001e的客戶(hù)機(jī)識(shí)別信息,利用該IP地址,不論是MAC地址還是IP地址都不被發(fā)送也不被用于識(shí)別使用所述客戶(hù)機(jī)的IP地址的所述客戶(hù)機(jī)。通過(guò)使用上述用于識(shí)別所述客戶(hù)機(jī)的與應(yīng)用層相關(guān)的客戶(hù)機(jī)ID,相比采用MAC地址或IP的情況而言,(進(jìn)行)電子欺騙相對(duì)容易些。因此,受限制的服務(wù)(或許證實(shí)是否熔接機(jī)1002完全的操作)將提供給客戶(hù)機(jī)1001e。
當(dāng)使用MAC地址、IP地址或客戶(hù)機(jī)ID其中任何一種作為客戶(hù)機(jī)識(shí)別信息時(shí),熔接機(jī)1002使用的會(huì)話(huà)管理DB1003如圖31所示。
圖31示出了在使用MAC地址、IP地址或客戶(hù)機(jī)ID其中任何一種作為客戶(hù)機(jī)識(shí)別信息的情況下,會(huì)話(huà)管理DB1003的數(shù)據(jù)結(jié)構(gòu)。圖31所示的會(huì)話(huà)管理DB1003的數(shù)據(jù)項(xiàng)有會(huì)話(huà)ID,有效時(shí)限,客戶(hù)機(jī)的MAC地址,客戶(hù)機(jī)的IP地址,客戶(hù)機(jī)ID和密碼認(rèn)證文本表。
在從所述范圍內(nèi)的客戶(hù)機(jī)1001a和1001b接收用于發(fā)送所述MAC地址的啟動(dòng)會(huì)話(huà)請(qǐng)求的情況下,熔接機(jī)1002利用MAC地址作為客戶(hù)機(jī)識(shí)別信息。
進(jìn)而,為了利用路由器1021c的MAC地址和代理服務(wù)器1022的IP地址被通過(guò)熔接機(jī)1002發(fā)送的事實(shí),熔接機(jī)1002預(yù)先登記路由器1021c的MAC地址和代理服務(wù)器1022的IP地址。
基于經(jīng)由路由器1021c(這能夠通過(guò)其中已登記的MAC地址被確定)接收啟動(dòng)會(huì)話(huà)的請(qǐng)求,熔接機(jī)1002確定接收的啟動(dòng)會(huì)話(huà)的請(qǐng)求來(lái)自客戶(hù)機(jī)1001c或者1001d。與上述情況相同,熔接機(jī)1002也利用客戶(hù)機(jī)的IP地址作為客戶(hù)機(jī)身份信息。而且,基于經(jīng)由代理服務(wù)器1022(這能夠通過(guò)其中已登記的IP地址被確定)接收啟動(dòng)會(huì)話(huà)的請(qǐng)求,熔接機(jī)1002確定接收的啟動(dòng)會(huì)話(huà)的請(qǐng)求來(lái)自客戶(hù)機(jī)1001e。與上述情況相同,熔接機(jī)1002也利用客戶(hù)機(jī)的客戶(hù)機(jī)ID作為客戶(hù)機(jī)身份信息。
由此,根據(jù)與已發(fā)送啟動(dòng)會(huì)話(huà)請(qǐng)求的客戶(hù)機(jī)的連接狀態(tài),熔接機(jī)1002能夠利用MAC地址、IP地址或客戶(hù)機(jī)ID其中任何一種作為客戶(hù)機(jī)識(shí)別信息。利用MAC地址、IP地址或客戶(hù)機(jī)ID中的哪一個(gè)作為客戶(hù)機(jī)身份信息的決定可由熔接機(jī)1002自動(dòng)地執(zhí)行,或者基于一個(gè)預(yù)先手工設(shè)置的表來(lái)執(zhí)行。
現(xiàn)將描述熔接機(jī)1002的細(xì)節(jié)。圖23示出了根據(jù)本發(fā)明采用了本發(fā)明第七至第九實(shí)施例中服務(wù)提供方法的一實(shí)施例中熔接機(jī)的構(gòu)造。該熔接機(jī)包括軟件組1100、軟熔接機(jī)啟動(dòng)部分1200和硬件資源組1300。
熔接機(jī)啟動(dòng)部分1200是在開(kāi)啟熔接機(jī)1002電源之際首先執(zhí)行的一程序,并啟動(dòng)應(yīng)用程序?qū)?111和平臺(tái)1135。例如,熔接機(jī)啟動(dòng)部分1200從一硬盤(pán)驅(qū)動(dòng)器(以下稱(chēng)作HDD)讀出應(yīng)用程序?qū)?111和平臺(tái)1135的程序等,向存儲(chǔ)器區(qū)域發(fā)送由此讀出的每個(gè)程序,并啟動(dòng)之。
硬件資源組1300包括一單色激光打印機(jī)(B&W LP)1301、一彩色打印機(jī)(Color LP)1302和其它諸如一掃描儀和一傳真機(jī)的硬件資源組1303。
軟件組1100包括運(yùn)行在諸如UNIX(注冊(cè)商標(biāo))的一操作系統(tǒng)(以下稱(chēng)作OS)上的應(yīng)用程序?qū)?111和平臺(tái)1135。應(yīng)用程序?qū)?111包括執(zhí)行用于唯一處理各自的用戶(hù)服務(wù)時(shí)涉及的程序,例如那些通常被打印機(jī)、復(fù)印機(jī)、傳真機(jī)和掃描儀等所執(zhí)行的圖像信息。
應(yīng)用程序?qū)?111包括不同的軟件應(yīng)用(程序),例如用于打印功能的打印應(yīng)用1101、用于復(fù)印功能的復(fù)印應(yīng)用1102,用于傳真功能的傳真應(yīng)用1103,用于掃描功能的掃描應(yīng)用1104,用于網(wǎng)頁(yè)功能的網(wǎng)頁(yè)應(yīng)用1105,包括至少一個(gè)共享功能(以下稱(chēng)作SF)的共享層1107,以及用于在網(wǎng)頁(yè)應(yīng)用1105和SFs1107之間提供WEB服務(wù)功能(以下稱(chēng)作WSF)的打包層1106。
WSF1107具有應(yīng)用程序接口1108(以下稱(chēng)作API),通過(guò)一預(yù)先確定的功能,能接收來(lái)自網(wǎng)頁(yè)應(yīng)用1105的處理請(qǐng)求。而且,SF1107具有API1109,通過(guò)一預(yù)先確定的功能,能接收來(lái)自WSF1107的處理請(qǐng)求。
當(dāng)通過(guò)API1108從網(wǎng)頁(yè)應(yīng)用1105接收處理請(qǐng)求時(shí),WSF1106根據(jù)該處理請(qǐng)求分別選擇SFs1107中的一個(gè)。然后,WSF1106經(jīng)由API1108向由此選中的SFs1107發(fā)送由此接收的處理請(qǐng)求。當(dāng)經(jīng)由API1109如此接收該執(zhí)行請(qǐng)求時(shí),SFs1107執(zhí)行處理以響應(yīng)那些請(qǐng)求。
例如,圖32所示的熔接機(jī)1002包括2個(gè)SFs1107,其中一個(gè)作為隨后描述的網(wǎng)頁(yè)服務(wù),一個(gè)作為也隨后描述的文本管理服務(wù)。
作為軟件程序,平臺(tái)1135包括用于解釋從應(yīng)用程序?qū)?111發(fā)來(lái)的處理請(qǐng)求和提出必要的獲取硬件資源組1300的請(qǐng)求的控制服務(wù)層1129;執(zhí)行對(duì)至少一個(gè)的硬件資源組1300的管理和執(zhí)行對(duì)從控制服務(wù)層1129發(fā)來(lái)的獲取請(qǐng)求的仲裁的系統(tǒng)資源管理器(以下稱(chēng)作SRM)1130;執(zhí)行對(duì)硬件資源組1300的管理以響應(yīng)來(lái)自SRM1130的獲取請(qǐng)求的處理層1133。
上述的控制服務(wù)層1129至少包括一個(gè)服務(wù)模塊(軟件程序等),諸如網(wǎng)絡(luò)控制服務(wù)(以下稱(chēng)作NCS)1121,交付控制服務(wù)(以下稱(chēng)作DCS)1122,操作面板控制服務(wù)(以下稱(chēng)作OCS)1123,傳真控制服務(wù)(以下稱(chēng)作FCS)1124,引擎控制服務(wù)(以下稱(chēng)作ECS)1125,存儲(chǔ)器控制服務(wù)(以下稱(chēng)作ECS)126,用戶(hù)信息控制服務(wù)(以下稱(chēng)作UCS)1127,系統(tǒng)控制服務(wù)(以下稱(chēng)作SCS)1128,等。
平臺(tái)1135擁有應(yīng)用程序接口(以下稱(chēng)作API),通過(guò)預(yù)先確定的功能,來(lái)自應(yīng)用程序?qū)?111的處理請(qǐng)求能正確地被接收。OS將(運(yùn)行)應(yīng)用程序?qū)?111和平臺(tái)1135視作各自的處理,并完成包括在應(yīng)用程序?qū)?111和平臺(tái)1135中的各自的軟件的并行操作。
NCS1121的處理提供一可在需要網(wǎng)絡(luò)I/O的應(yīng)用中共用的服務(wù),并且作為代理,在每一種類(lèi)型協(xié)議下,執(zhí)行從網(wǎng)絡(luò)接收的數(shù)據(jù)的分發(fā)/交付到各自的應(yīng)用,同時(shí)執(zhí)行來(lái)自的每個(gè)應(yīng)用到網(wǎng)絡(luò)的數(shù)據(jù)的發(fā)送。
例如,NCS1121根據(jù)HTTP(超文本傳輸協(xié)議),通過(guò)HTTPD(超文本傳輸協(xié)議后臺(tái)程序)控制經(jīng)由網(wǎng)絡(luò)與之相連的客戶(hù)機(jī)之間的數(shù)據(jù)通信。
DCS1122的處理控制存儲(chǔ)文本的交付等。OCS1123的處理控制用在操作者或用戶(hù)與熔接機(jī)2中的控制系統(tǒng)之間、被當(dāng)作信息傳輸裝置的操作面板。FCS1124的處理提供API用于傳真機(jī)利用PSTN或ISDN從/向應(yīng)用程序?qū)?111收/發(fā)傳真,提供用于備份目的的、在存儲(chǔ)器內(nèi)管理的傳真數(shù)據(jù)的不同格式的登記/參考,傳真的讀入操作,傳真的接收和打印操作,等等。
ECS1125的處理用于控制引擎部分,諸如單色激光打印機(jī)1301,彩色激光打印機(jī)1302和硬件資源組1303。MCS1126的處理用于控制存儲(chǔ)器如獲取/釋放圖像的存儲(chǔ)器空間,使用HDD的空間,壓縮/解壓縮圖像數(shù)據(jù),等等。UCS1127的處理執(zhí)行對(duì)用戶(hù)個(gè)人信息的管理。
SCS1128的處理用在應(yīng)用管理,操作單元控制,系統(tǒng)屏幕顯示,LED顯示,硬件資源管理,中斷應(yīng)用控制,等等。
SRM1129的作用是與SCS1128一起執(zhí)行對(duì)系統(tǒng)的控制和對(duì)硬件資源組1135的管理。例如,根據(jù)來(lái)自較高層利用硬件資源組1300諸如單色激光打印機(jī)1301、彩色激光打印機(jī)1302等的獲取請(qǐng)求,SRM1129執(zhí)行仲裁和可執(zhí)行控制。
特別地,SRM1129確定所請(qǐng)求的硬件資源組1300是否可用,或這些硬件資源組1300是否已經(jīng)被其他請(qǐng)求使用,并且,當(dāng)他們可用時(shí),它向上(面的)層通報(bào)所要求的硬件資源組是可用的。此外,SRM1129接收來(lái)自上層的獲取請(qǐng)求,并之后立即執(zhí)行時(shí)序安排以有效利用硬件資源組1300,且也直接執(zhí)行所請(qǐng)求的任務(wù)(例如,通過(guò)打印機(jī)引擎輸送紙張和圖像信息,獲取存儲(chǔ)器,創(chuàng)建文本等等)。
處理層1133包括用于執(zhí)行傳真控制單元(以下稱(chēng)作FUC,將隨后描述)的管理的傳真控制單元處理器(以下稱(chēng)作FUCH)1131,用于為接收的處理進(jìn)程(執(zhí)行)分配存儲(chǔ)器和管理由此分配到的存儲(chǔ)器空間的空間圖像存儲(chǔ)器處理器(以下稱(chēng)作IMH)1132。
SRM1130和FCUH1131利用I/F1134的引擎,通過(guò)預(yù)先確定的功能,能夠發(fā)送對(duì)硬件資源組1300的處理請(qǐng)求,然后,實(shí)際地提出對(duì)硬件資源組1300的處理請(qǐng)求。
通過(guò)如圖32所示的構(gòu)造,熔接機(jī)1002能夠以集中的方式,管理平臺(tái)1135中的被接收的應(yīng)用所共同要求的操作。
現(xiàn)將描述熔接機(jī)1002的硬件構(gòu)造。圖33示出了本發(fā)明實(shí)施例中上述熔接機(jī)1002的硬件構(gòu)造。熔接機(jī)1002包括控制器1400——實(shí)際執(zhí)行在上述熔接機(jī)1002中的各種控制操作,操作面板1410,F(xiàn)CU1411,USB裝置1412,IEEE1394裝置1413和引擎部分1414。
控制器1400包括CPU1401,系統(tǒng)存儲(chǔ)器1402,北部橋接器(NB)1403,南部橋接器(SB)1404,ASIC1406,本地存儲(chǔ)器1407和HDD1408。
操作面板1410被連接到控制器1400中的ASIC1406。FCU1411,USB裝置1412,IEEE1394裝置1413和引擎部分1412經(jīng)由PCI總線(xiàn)與控制器1400中的ASIC1406連接。
在控制器1400中,本地存儲(chǔ)器1407,HDD1408等與ASIC4 06連接,CPU1401經(jīng)由芯片組中NB1403與ASIC1406連接在一起。在控制器1400中,通過(guò)CPU1401經(jīng)由NB1403與ASIC1406連接在一起,在當(dāng)CPU1401的接口未向公眾開(kāi)放的情況下,控制器1400是可用的。
ASIC1406經(jīng)由AGP(圖形加速端口)1405而不是PCI總線(xiàn)與NB1403連接。于是,為了在圖32中的應(yīng)用(層)1111和平臺(tái)1135提供的一個(gè)或多個(gè)處理進(jìn)程上執(zhí)行一可執(zhí)行控制,通過(guò)ASIC1406經(jīng)由AGP1405而不是PCI總線(xiàn)與NB1403連接,可以避免降低性能。
CPU1401執(zhí)行對(duì)整個(gè)熔接機(jī)1002的控制。CPU1401在OS上啟動(dòng)和執(zhí)行作為各自的進(jìn)程的NCS1121,DCS1122,OCS1123,F(xiàn)CS1124,ECS1125,ECS1126,UCS1127,SCS1128,SRM29,F(xiàn)CUH1131和IMH1126,并且也啟動(dòng)和執(zhí)行包括在應(yīng)用程序?qū)?111中的打印應(yīng)用1101,復(fù)印應(yīng)用1102,傳真應(yīng)用1103,掃描應(yīng)用1104,網(wǎng)頁(yè)應(yīng)用1105,WSF1106和SFs1107。
NB1403是用于連接CPU1401、系統(tǒng)存儲(chǔ)器1402、SB1404和ASIC1406的橋接器。系統(tǒng)存儲(chǔ)器1402是作為熔接機(jī)1002中圖像存儲(chǔ)器使用的存儲(chǔ)器。SB1404用于連接帶有ROM的NB1403、PCI總線(xiàn)和外圍裝置。本地存儲(chǔ)器1407是作為圖像復(fù)制、代碼緩沖器等的緩沖器使用的存儲(chǔ)器。
ASIC1406是包括圖像處理的硬件裝置和用于圖像處理目的的IC。HDD1408是存儲(chǔ)器(二級(jí)存儲(chǔ)器),例如,用于存儲(chǔ)圖像數(shù)據(jù),存儲(chǔ)文本數(shù)據(jù),存儲(chǔ)不同種類(lèi)的程序,存儲(chǔ)字體數(shù)據(jù),存儲(chǔ)關(guān)于表格的不同數(shù)據(jù),等等。操作面板1410是操作部分,用于接收用戶(hù)的輸入操作,并且也向用戶(hù)執(zhí)行顯示。
現(xiàn)將參考附圖描述本發(fā)明第七到第九實(shí)施例由熔接機(jī)1002實(shí)施服務(wù)提供的方法。由于該描述中涉及現(xiàn)在已做出的描述,故不再需要描述的部分/章節(jié)將被省略。圖34舉例說(shuō)明本發(fā)明第七實(shí)施例的服務(wù)提供方法。圖35示出了第七實(shí)施例服務(wù)提供方法的序列圖。
圖34和35示出了經(jīng)由網(wǎng)絡(luò)1005與熔接機(jī)1002連接的客戶(hù)機(jī)1001a獲取存儲(chǔ)在熔接機(jī)1002上的文本的示例。為獲取存儲(chǔ)在熔接機(jī)1002上的文本的示例,用戶(hù)向客戶(hù)機(jī)1001a輸入認(rèn)證密碼,然后輸入指令以令客戶(hù)機(jī)1001a啟動(dòng)會(huì)話(huà)。
在步驟S1001,客戶(hù)機(jī)1001a向熔接機(jī)1002中的文本管理服務(wù)1500發(fā)送啟動(dòng)會(huì)話(huà)的請(qǐng)求、認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址。該實(shí)施例是IP地址被用作客戶(hù)機(jī)識(shí)別信息的一示例。
在經(jīng)由NCS1121的HTTPD接收啟動(dòng)會(huì)話(huà)的請(qǐng)求、認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址之后,文本管理服務(wù)1500通過(guò)使用認(rèn)證密碼執(zhí)行密碼認(rèn)證。在密碼認(rèn)證正常完成之后,文本管理服務(wù)1500與客戶(hù)機(jī)1001a建立一會(huì)話(huà),并生成該會(huì)話(huà)的會(huì)話(huà)ID。
如圖26所示,文本管理服務(wù)1500將生成的會(huì)話(huà)ID和提出啟動(dòng)會(huì)話(huà)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址存儲(chǔ)在為(該會(huì)話(huà)ID和該IP地址)提供連接的會(huì)話(huà)管理DB1003上。
在步驟S1001接下來(lái)的S1002,文本管理服務(wù)1500向客戶(hù)機(jī)1001a發(fā)送由此生成的會(huì)話(huà)ID。在接收該會(huì)話(huà)ID之后,客戶(hù)機(jī)1001a的用戶(hù)從客戶(hù)機(jī)1001a輸入服務(wù)請(qǐng)求。
依靠從用戶(hù)接收的請(qǐng)求輸入,客戶(hù)機(jī)1001a執(zhí)行步驟1003,并發(fā)射服務(wù)請(qǐng)求、請(qǐng)求條件、會(huì)話(huà)ID和客戶(hù)機(jī)1001a的IP地址到熔接機(jī)1002的文本管理服務(wù)1500。
文本管理服務(wù)1500經(jīng)由NCS1121中的HTTPD接收該服務(wù)請(qǐng)求、請(qǐng)求條件、會(huì)話(huà)ID和客戶(hù)機(jī)1001a的IP地址,并對(duì)會(huì)話(huà)ID的有效性執(zhí)行確定處理。通過(guò)確定已接收的會(huì)話(huà)ID和提出啟動(dòng)會(huì)話(huà)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址是否被在會(huì)話(huà)管理DB1003上作為會(huì)話(huà)管理信息提供連接,這個(gè)會(huì)話(huà)ID的有效性確定被執(zhí)行。
在這種情況下,文本管理服務(wù)1500確定已接收的會(huì)話(huà)ID和提出啟動(dòng)會(huì)話(huà)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址存在與會(huì)話(huà)管理DB1003上的會(huì)話(huà)管理信息相同的連接,并升級(jí)會(huì)話(huà)管理DB1003上的數(shù)據(jù)項(xiàng)‘有效時(shí)限’以至于該擴(kuò)展會(huì)話(huà)的有效時(shí)限。而且,當(dāng)一文本ID被包括在已接收的請(qǐng)求條件中時(shí),文本管理服務(wù)1500確定該文本ID是否已經(jīng)通過(guò)認(rèn)證。在確定包括在請(qǐng)求條件中的文本ID未通過(guò)認(rèn)證之后,文本管理服務(wù)1500在文本ID上執(zhí)行密碼認(rèn)證是必要的。
于是,在步驟S1003接下來(lái)的步驟S1004,由于成功的有效性確定結(jié)果,文本管理服務(wù)1500響應(yīng)客戶(hù)機(jī)1001a的請(qǐng)求來(lái)提供服務(wù)。
現(xiàn)將描述客戶(hù)機(jī)1001b的用戶(hù)進(jìn)行電子欺騙成為客戶(hù)機(jī)1001a的合法用戶(hù)并從熔接機(jī)1002上請(qǐng)求服務(wù)的示例。例如,假定客戶(hù)機(jī)1001b的用戶(hù)暗中看見(jiàn)從客戶(hù)機(jī)1001向熔接機(jī)1002的文本管理服務(wù)1500正在發(fā)送的服務(wù)請(qǐng)求、請(qǐng)求條件和會(huì)話(huà)ID。
在步驟S1003’,通過(guò)使用由此暗中看見(jiàn)的服務(wù)請(qǐng)求、請(qǐng)求條件和會(huì)話(huà)ID,客戶(hù)機(jī)1001b的用戶(hù)從客戶(hù)機(jī)1001b輸入用于請(qǐng)求的指令??蛻?hù)機(jī)1001b發(fā)送被熔接機(jī)1002的文本管理服務(wù)1500的用戶(hù)暗中看見(jiàn)的服務(wù)請(qǐng)求、請(qǐng)求條件和會(huì)話(huà)ID。
由于與服務(wù)請(qǐng)求、請(qǐng)求條件和會(huì)話(huà)ID一起從客戶(hù)機(jī)1001b發(fā)送的客戶(hù)機(jī)1001b的IP地址是示例中所用的包括在IP包的源IP地址,它通常不能由自身改變。
基于經(jīng)由NCS1121的HTTPD接收的服務(wù)請(qǐng)求、請(qǐng)求條件、會(huì)話(huà)ID和客戶(hù)機(jī)1001b的IP地址,文本管理服務(wù)1500在由此接收的會(huì)話(huà)ID上執(zhí)行有效性確定處理。在這個(gè)確定中,將確定已接收的會(huì)話(huà)ID和提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001b的IP地址是否在會(huì)話(huà)管理DB1003上被提供作為會(huì)話(huà)管理信息的連接。
這種情況下,文本管理服務(wù)1500確定已接收的會(huì)話(huà)ID和提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001b的IP地址在會(huì)話(huà)管理DB1003上未被提供作為會(huì)話(huà)管理信息的連接,然后執(zhí)行步驟S1004’。在這一步,文本管理服務(wù)1500通過(guò)認(rèn)證出錯(cuò)信息來(lái)響應(yīng)客戶(hù)機(jī)1001b。
于是,甚至當(dāng)客戶(hù)機(jī)1001b的用戶(hù)暗中看見(jiàn)會(huì)話(huà)ID并通過(guò)使用這個(gè)會(huì)話(huà)ID從熔接機(jī)1002上請(qǐng)求服務(wù),由于在會(huì)話(huà)管理DB1003上,會(huì)話(huà)ID和客戶(hù)機(jī)1001b的IP地址未提供作為會(huì)話(huà)管理信息的連接,客戶(hù)機(jī)1001b的用戶(hù)不能從熔接機(jī)1002上獲取服務(wù)。
于是,根據(jù)本發(fā)明,避免非法客戶(hù)機(jī)1001b對(duì)合法客戶(hù)機(jī)1001a進(jìn)行電子欺騙以至于有效避免非法使用服務(wù)是可能的。
現(xiàn)將描述本發(fā)明的第八實(shí)施例。圖36舉例說(shuō)明第八實(shí)施例的服務(wù)提供方法。圖37示出了第八實(shí)施例服務(wù)提供方法的序列圖。
圖36和37示出了經(jīng)由網(wǎng)絡(luò)1005與熔接機(jī)1002連接的客戶(hù)機(jī)1001a上瀏覽器1510獲取存儲(chǔ)在熔接機(jī)1002上的文本的示例。在獲取存儲(chǔ)在熔接機(jī)1002上的文本的情況下,用戶(hù)向客戶(hù)機(jī)1001a的瀏覽器1510輸入文本ID和認(rèn)證密碼,然后輸入指令以令瀏覽器1510啟動(dòng)會(huì)話(huà)。
在步驟S1011,瀏覽器1510向熔接機(jī)1002中的網(wǎng)頁(yè)服務(wù)1520發(fā)送文本ID、認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址。這種情況下,IP地址被用作客戶(hù)機(jī)識(shí)別信息。網(wǎng)頁(yè)服務(wù)1520經(jīng)由NCS1121的HTTPD接收文本ID、認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址,然后執(zhí)行步驟S1012。在步驟S1012中,網(wǎng)頁(yè)服務(wù)1520向文本管理服務(wù)發(fā)送在步驟S1011中接收的認(rèn)證密碼和IP地址。
文本管理服務(wù)1500使用從網(wǎng)頁(yè)服務(wù)1520接收的認(rèn)證密碼IP地址,并執(zhí)行密碼認(rèn)證。在密碼認(rèn)證正常完成之后,文本管理服務(wù)1500與網(wǎng)頁(yè)服務(wù)1520建立會(huì)話(huà),并生成該會(huì)話(huà)的會(huì)話(huà)ID。
如圖26所示,文本管理服務(wù)1500將生成的會(huì)話(huà)ID和客戶(hù)機(jī)1001a的IP地址存儲(chǔ)在為(該會(huì)話(huà)ID和該IP地址)提供連接的會(huì)話(huà)管理DB1003上。
在步驟S1012接下來(lái)的S1013,文本管理服務(wù)1500向網(wǎng)頁(yè)服務(wù)1520發(fā)送由此生成的會(huì)話(huà)ID。在步驟S1013接下來(lái)的S1014,網(wǎng)頁(yè)服務(wù)1520向文本管理服務(wù)1500發(fā)送已接收的會(huì)話(huà)ID和在步驟S1011中接收的文本ID。
在步驟S1014接下來(lái)的S1015,文本管理服務(wù)1500向網(wǎng)頁(yè)服務(wù)1520發(fā)送一請(qǐng)求URL和該請(qǐng)求的內(nèi)容。該請(qǐng)求URL意味著經(jīng)由客戶(hù)機(jī)1001a的瀏覽器1510從文本管理服務(wù)1500上提出請(qǐng)求的URL。請(qǐng)求內(nèi)容包括在步驟S1014中接收的會(huì)話(huà)ID和文本ID。
基于接收請(qǐng)求URL和請(qǐng)求的內(nèi)容,網(wǎng)頁(yè)服務(wù)1520生成文本獲取網(wǎng)頁(yè)。文本獲取網(wǎng)頁(yè)包括從文本管理服務(wù)1500接收的請(qǐng)求內(nèi)容,并有一構(gòu)造以實(shí)現(xiàn)從客戶(hù)機(jī)1001a的瀏覽器1510向該請(qǐng)求URL傳輸請(qǐng)求內(nèi)容的功能。具有如此構(gòu)造的文本獲取網(wǎng)頁(yè)的示例被日本發(fā)明申請(qǐng)No.2002-236990公開(kāi),該申請(qǐng)所提出的與本申請(qǐng)相同。
在步驟S1015接下來(lái)的S1016,網(wǎng)頁(yè)服務(wù)1520向客戶(hù)機(jī)1001a的瀏覽器1510發(fā)送包括請(qǐng)求內(nèi)容的文本獲取網(wǎng)頁(yè)。在HTTP會(huì)話(huà)管理DB1530上,網(wǎng)頁(yè)服務(wù)1520以統(tǒng)一的方式管理每個(gè)瀏覽器的會(huì)話(huà)ID,以替代不能持有該會(huì)話(huà)ID的瀏覽器1510。
在文本獲取網(wǎng)頁(yè)被瀏覽器1510接收之后,用戶(hù)向?yàn)g覽器1520輸入一指令以請(qǐng)求服務(wù)。
基于從用戶(hù)接收的請(qǐng)求指令,瀏覽器1510執(zhí)行步驟S1017,并通過(guò)使用上述用以實(shí)現(xiàn)向請(qǐng)求URL傳輸請(qǐng)求內(nèi)容功能的文本獲取網(wǎng)頁(yè)的構(gòu)造,向請(qǐng)求URL傳輸請(qǐng)求內(nèi)容和客戶(hù)機(jī)1001a的IP地址。
基于經(jīng)由NCS1121的HTTPD接收的請(qǐng)求內(nèi)容和客戶(hù)機(jī)1001a的IP地址,文本管理服務(wù)1500在包括在已接收的請(qǐng)求內(nèi)容中的會(huì)話(huà)ID上執(zhí)行有效性確定處理。在這個(gè)有效性確定處理中,將確定已接收的會(huì)話(huà)ID和提出請(qǐng)求的客戶(hù)機(jī)1001a的IP地址是否在會(huì)話(huà)管理DB1003上被提供作為會(huì)話(huà)管理信息的連接。
在這種情況下,文本管理服務(wù)1500確定已接收的會(huì)話(huà)ID和提出請(qǐng)求的客戶(hù)機(jī)1001a的IP地址在會(huì)話(huà)管理DB1003上被提供如上述的存儲(chǔ)在(會(huì)話(huà)管理DB1003)那里上的作為會(huì)話(huà)管理信息的連接,然后升級(jí)會(huì)話(huà)管理DB1003上的數(shù)據(jù)項(xiàng)‘有效時(shí)限’以至于擴(kuò)展有關(guān)會(huì)話(huà)的有效時(shí)限。而且,當(dāng)請(qǐng)求內(nèi)容包括文本ID時(shí),文本管理服務(wù)1500確定該文本ID是否已經(jīng)通過(guò)認(rèn)證。當(dāng)文本管理服務(wù)1500確定包括文本ID的請(qǐng)求內(nèi)容未通過(guò)認(rèn)證時(shí),文本管理服務(wù)1500執(zhí)行相關(guān)文本ID的密碼認(rèn)證是必要的。
在步驟S1019接下來(lái)的步驟S1018,由于上述成功的有效性確定結(jié)果,文本管理服務(wù)1500向客戶(hù)機(jī)1001a的瀏覽器1520發(fā)送文本作為客戶(hù)機(jī)1001a所提出的服務(wù)請(qǐng)求的響應(yīng)。
因此,即使當(dāng)客戶(hù)機(jī)1001a用戶(hù)以外的任一用戶(hù)暗中看見(jiàn)會(huì)話(huà)ID,并通過(guò)使用這個(gè)會(huì)話(huà)ID從熔接機(jī)1002上請(qǐng)求服務(wù),由于在會(huì)話(huà)管理DB1003上,會(huì)話(huà)ID和這個(gè)用戶(hù)的客戶(hù)機(jī)IP地址未提供作為會(huì)話(huà)管理信息的連接,這個(gè)用戶(hù)不能從熔接機(jī)1002上獲取服務(wù)。
于是,根據(jù)本發(fā)明,通過(guò)避免非法客戶(hù)機(jī)對(duì)合法客戶(hù)機(jī)1001a進(jìn)行電子欺騙,有效避免非法使用服務(wù)是可能的。
現(xiàn)將描述本發(fā)明第九實(shí)施例。圖38舉例說(shuō)明本發(fā)明第九實(shí)施例的服務(wù)提供方法。圖39示出了第九實(shí)施例服務(wù)提供方法的序列圖。
圖38和39示出了一實(shí)例,客戶(hù)機(jī)1001a與文本管理服務(wù)1500和打印服務(wù)1540經(jīng)由網(wǎng)絡(luò)1005連接接,使得由文本管理服務(wù)1500管理的文本被打印服務(wù)1540打印輸出。圖38和39示出了的示例假定文本管理服務(wù)1500和打印服務(wù)1540分別由相獨(dú)立的熔接機(jī)所提供。
為了打印由文本管理服務(wù)1500管理的文本,用戶(hù)輸入認(rèn)證密碼,然后輸入指令以令客戶(hù)機(jī)1001a啟動(dòng)會(huì)話(huà)。在步驟S1021,客戶(hù)機(jī)1001a向文本管理服務(wù)1500發(fā)送認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址。該實(shí)施例為使用IP地址作為客戶(hù)機(jī)識(shí)別信息的示例。
在接收認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址之后,文本管理服務(wù)1500通過(guò)使用接收的認(rèn)證密碼執(zhí)行密碼認(rèn)證。在密碼認(rèn)證正常完成之后,文本管理服務(wù)1500與客戶(hù)機(jī)1001a建立一會(huì)話(huà)并生成該會(huì)話(huà)的會(huì)話(huà)ID(A)。
文本管理服務(wù)1500然后將為已生成的會(huì)話(huà)ID(A)和客戶(hù)機(jī)1001a的IP地址之間提供連接的會(huì)話(huà)管理信息1550存儲(chǔ)在會(huì)話(huà)管理DB1003a上。
在步驟S1021接下來(lái)的步驟S1022,文本管理服務(wù)1500向客戶(hù)機(jī)1001a發(fā)送已生成的會(huì)話(huà)ID(A)。用戶(hù)然后在輸入文本ID之后,向客戶(hù)機(jī)1001a輸入指令以獲配發(fā)合格證。
在步驟S1023,客戶(hù)機(jī)1001a向文本管理服務(wù)1500發(fā)送文本ID、在步驟S1022中接收的會(huì)話(huà)ID(A)和客戶(hù)機(jī)1001a的IP地址。
在接收文本ID、會(huì)話(huà)ID(A)和客戶(hù)機(jī)1001a的IP地址之后,文本管理服務(wù)1500在會(huì)話(huà)ID(A)上執(zhí)行有效性確定處理。通過(guò)確定已接收的會(huì)話(huà)ID和提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址是否在會(huì)話(huà)管理DB1003上被提供作為會(huì)話(huà)管理信息的連接,該有效性確定被執(zhí)行。
在這種情況下,文本管理服務(wù)1500確定已接收的會(huì)話(huà)ID和提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址在會(huì)話(huà)管理DB1003a上被提供如上述的存儲(chǔ)在(會(huì)話(huà)管理DB1003a)那里的作為會(huì)話(huà)管理信息1550的連接,然后升級(jí)會(huì)話(huà)管理DB1003a上的數(shù)據(jù)項(xiàng)‘有效時(shí)限’以至于擴(kuò)展有關(guān)會(huì)話(huà)的有效時(shí)限。而且,當(dāng)請(qǐng)求內(nèi)容包括文本ID時(shí),文本管理服務(wù)1500確定該文本ID是否已經(jīng)通過(guò)認(rèn)證。當(dāng)確定包括文本ID的請(qǐng)求內(nèi)容為通過(guò)認(rèn)證時(shí),文本管理服務(wù)1500執(zhí)行相關(guān)文本ID的密碼認(rèn)證是必要的。
在步驟1023接下來(lái)的步驟1024中,文本管理服務(wù)1500生成一個(gè)由客戶(hù)機(jī)1001a請(qǐng)求的合格證,并向客戶(hù)機(jī)發(fā)送該合格證。合格證是一個(gè)指示允許文本管理服務(wù)1500的使用的證據(jù)。這樣合格證的一種示例被日本專(zhuān)利申請(qǐng)?zhí)?002-76865公開(kāi),該申請(qǐng)所提出的與本申請(qǐng)相同。
在步驟S1025中,客戶(hù)機(jī)1001a向打印服務(wù)1540發(fā)送認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址。打印服務(wù)1540接收認(rèn)證密碼和客戶(hù)機(jī)1001a的IP地址,然后通過(guò)使用接收的認(rèn)證密碼執(zhí)行密碼認(rèn)證。當(dāng)密碼認(rèn)證被正常完成,打印服務(wù)1540與客戶(hù)機(jī)1001a建立一會(huì)話(huà),并生成一會(huì)話(huà)ID(B)。
打印服務(wù)1540在會(huì)話(huà)管理DB1003b上存儲(chǔ)在生成的會(huì)話(huà)ID(B)和客戶(hù)機(jī)1001a的IP地址之間提供連接的會(huì)話(huà)管理信息1560。
在步驟S1025接下來(lái)的步驟S1026中,打印服務(wù)1540向客戶(hù)機(jī)1001a發(fā)送該生成的會(huì)話(huà)ID(B),用戶(hù)接著向客戶(hù)機(jī)1001a輸入一指令用于打印輸出該文本。
在步驟S1027中,客戶(hù)機(jī)1001a向打印服務(wù)1540發(fā)送步驟S1024中接收的合格證,步驟S1026中接收的會(huì)話(huà)ID(B)和客戶(hù)機(jī)1001a的IP地址。
基于接收的合格證、會(huì)話(huà)ID(B)和IP地址,打印服務(wù)1540在會(huì)話(huà)ID(B)上執(zhí)行有效性確定處理,在有效性確定處理中,確定已接收的會(huì)話(huà)ID(B)和提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址是否在會(huì)話(huà)管理DB上被提供作為會(huì)話(huà)管理信息的連接。
在這種情況下,打印服務(wù)1540確定已接收的會(huì)話(huà)ID(B)和提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001a的IP地址在會(huì)話(huà)管理DB1003b上被提供如上述的存儲(chǔ)在(會(huì)話(huà)管理DB1003b)那里的作為會(huì)話(huà)管理信息1560的連接,并升級(jí)會(huì)話(huà)管理DB1003b上的數(shù)據(jù)項(xiàng)‘有效時(shí)限’以至于擴(kuò)展有關(guān)會(huì)話(huà)的有效時(shí)限。在步驟S1027接下來(lái)的步驟S1028,打印服務(wù)1540同時(shí)向文本管理服務(wù)1500發(fā)送從客戶(hù)機(jī)1001ba接收的合格證。
基于接收的合格證,文本管理服務(wù)1500在合格證上執(zhí)行有效性確定處理。這種情況下,因?yàn)楹细褡C是在步驟S1024中由自己最初發(fā)布的,文本管理服務(wù)1500確定接收的合格證是有效的。在步驟S1028接下來(lái)的步驟S1029,文本管理服務(wù)1500與打印服務(wù)1540建立會(huì)話(huà),并生成會(huì)話(huà)ID(C)。文本管理服務(wù)1500將為已生成的會(huì)話(huà)ID(C)和打印服務(wù)1540的IP地址之間提供連接的會(huì)話(huà)管理信息1550存儲(chǔ)在會(huì)話(huà)管理DB1003a上。而且,文本管理服務(wù)1500升級(jí)在步驟S1028中接收的合格證的有效性。
在步驟S1028接下來(lái)的步驟S1029,文本管理服務(wù)1500向打印服務(wù)1540發(fā)送已生成的會(huì)話(huà)ID(C)并升級(jí)合格證。
在步驟S1029接下來(lái)的步驟S1030,打印服務(wù)1540向文本管理服務(wù)1500發(fā)送步驟S1029接收的會(huì)話(huà)ID(C)、升級(jí)后的合格證和打印服務(wù)1540的IP地址。
基于接收會(huì)話(huà)ID(C)和升級(jí)后的合格證,文本管理服務(wù)1500在會(huì)話(huà)ID(C)上執(zhí)行有效性確定處理。在對(duì)會(huì)話(huà)ID(C)的有效性確定處理中,將確定已接收的會(huì)話(huà)ID(C)和提出服務(wù)請(qǐng)求的打印服務(wù)1540的IP地址是否在會(huì)話(huà)管理DB1003a上被提供作為會(huì)話(huà)管理信息1550的連接。
在這種情況下,文本管理服務(wù)1500確定已接收的會(huì)話(huà)ID(C)和提出服務(wù)請(qǐng)求的打印服務(wù)1540的IP地址在會(huì)話(huà)管理DB1003a上被提供如上述的存儲(chǔ)在(會(huì)話(huà)管理DB1003a)那里的作為會(huì)話(huà)管理信息1550的連接,并升級(jí)會(huì)話(huà)管理DB1003a上的數(shù)據(jù)項(xiàng)‘有效時(shí)限’以至于擴(kuò)展有關(guān)會(huì)話(huà)的有效時(shí)限。然后,在步驟S1030接下來(lái)的步驟S1031,文本管理服務(wù)1500發(fā)送文本或文本ID,以響應(yīng)打印服務(wù)1540的服務(wù)請(qǐng)求。
打印裝置服務(wù)1540利用由此接收的文本或者文本ID以打印輸出該文本,在步驟1031接下來(lái)的步驟1032中,打印服務(wù)1540通過(guò)發(fā)送一個(gè)由此在文本或者文本ID上執(zhí)行的打印輸出處理結(jié)果響應(yīng)來(lái)自客戶(hù)機(jī)1001a的服務(wù)請(qǐng)求。
圖40示出了一非法用戶(hù)執(zhí)行電子欺騙并請(qǐng)求從文本管理服務(wù)1500和打印服務(wù)1540一服務(wù)的示例的序列圖。在圖40的序列圖中,對(duì)于與圖39的序列圖中相同的步驟,給出的相同參考數(shù)字。
在步驟S1023’、S1027’和S1030’中,通過(guò)使用借助于偷看等方法非法獲取的會(huì)話(huà)ID(A)、會(huì)話(huà)ID(B)或會(huì)話(huà)ID(C),客戶(hù)機(jī)1001b非法請(qǐng)求來(lái)自文本管理服務(wù)器1500或者打印服務(wù)器1540的服務(wù)。
然而,由文本管理服務(wù)1500或者打印服務(wù)1540在會(huì)話(huà)ID上所執(zhí)行的有效性確定處理中,確定已接收的會(huì)話(huà)ID(A)、會(huì)話(huà)ID(B)或會(huì)話(huà)ID(C)和此時(shí)提出服務(wù)請(qǐng)求的客戶(hù)機(jī)1001b的IP地址未被在會(huì)話(huà)管理DB上提供一作為會(huì)話(huà)管理信息的連接。因此,文本管理服務(wù)1500或者打印服務(wù)1540在步驟S1024’、S1028’或者S1031’生成一個(gè)帶有認(rèn)證出錯(cuò)信息的響應(yīng)。
因此,即使當(dāng)客戶(hù)機(jī)100b的用戶(hù)偷看了該會(huì)話(huà)ID,并向文本管理服務(wù)1500或者打印服務(wù)1540發(fā)出一個(gè)帶有由此獲取的會(huì)話(huà)ID的請(qǐng)求的時(shí)候,客戶(hù)機(jī)1001b不能最終從那里接收服務(wù),因?yàn)榭蛻?hù)機(jī)1001b的IP地址和會(huì)話(huà)ID沒(méi)有在會(huì)話(huà)管理DB1001a或1003b中被提供一作為會(huì)話(huà)管理信息的連接。
圖41根據(jù)有關(guān)客戶(hù)機(jī)連接到網(wǎng)絡(luò)的哪一范圍關(guān)系到熔接機(jī)1002以不同的方式被控制的事實(shí),示出了在服務(wù)中所提供的上述限制(參見(jiàn)圖29、30描述)中的一構(gòu)造實(shí)例。圖41中所示的構(gòu)造,是在在圖29所述的構(gòu)造中另外提供了認(rèn)證服務(wù)器A1008A和B1008B。通過(guò)這些認(rèn)證服務(wù)器,對(duì)上述服務(wù)的限制可以被下列方法控制i)即使由于客戶(hù)機(jī)存在的范圍分別對(duì)應(yīng)于熔接機(jī)1002,從而使一客戶(hù)機(jī)受限于從熔接機(jī)1002請(qǐng)求服務(wù)的限制,當(dāng)客戶(hù)機(jī)通過(guò)預(yù)定有效密碼的指示進(jìn)行會(huì)話(huà)啟動(dòng)時(shí),該限制被取消;ii)即使由于客戶(hù)機(jī)存在的范圍分別對(duì)應(yīng)于熔接機(jī)1002,從而使一客戶(hù)機(jī)受限于從熔接機(jī)1002請(qǐng)求服務(wù)的限制,當(dāng)客戶(hù)機(jī)通過(guò)合并用戶(hù)姓名和預(yù)定有效密碼的指示進(jìn)行會(huì)話(huà)啟動(dòng)時(shí),該限制被取消;iii)即使由于客戶(hù)機(jī)存在的范圍分別對(duì)應(yīng)于熔接機(jī)1002,從而使一客戶(hù)機(jī)受限于從熔接機(jī)1002請(qǐng)求服務(wù)的限制,當(dāng)客戶(hù)機(jī)通過(guò)預(yù)定認(rèn)證合格證的、或發(fā)布認(rèn)證合格證的服務(wù)器的URL的、或兩者都有的指示進(jìn)行會(huì)話(huà)啟動(dòng)時(shí),該限制被取消;iv)即使由于客戶(hù)機(jī)存在的范圍分別對(duì)應(yīng)于熔接機(jī)1002,從而使一客戶(hù)機(jī)受限于從熔接機(jī)1002請(qǐng)求服務(wù)的限制,當(dāng)客戶(hù)機(jī)通過(guò)發(fā)布認(rèn)證合格證的服務(wù)器的URL的指示、和在與客戶(hù)機(jī)相同的范圍或在與熔接機(jī)1002相同的范圍內(nèi)進(jìn)行會(huì)話(huà)啟動(dòng)時(shí),該限制被取消;和v)由于客戶(hù)機(jī)存在的范圍分別對(duì)應(yīng)于熔接機(jī)1002,從而使一客戶(hù)機(jī)受限于從熔接機(jī)1002請(qǐng)求服務(wù)的限制,當(dāng)客戶(hù)機(jī)經(jīng)過(guò)TLS或者SSL接入熔接機(jī)時(shí),該限制被取消;上述方法的任何組合同樣可以被采用。
因此,根據(jù)本發(fā)明,通過(guò)消除非法客戶(hù)機(jī)1001b對(duì)于合法客戶(hù)機(jī)1001a的電子欺騙,有效避免服務(wù)的非法使用是可能的。
而且,本發(fā)明對(duì)上述實(shí)施例沒(méi)有限制,能夠進(jìn)行的變化和修改沒(méi)有脫離本發(fā)明的基本內(nèi)容。
本申請(qǐng)基于2003年12月26日和2003年1月8日提出的日本優(yōu)先權(quán)申請(qǐng)2002-378302和2003-002514,其全部?jī)?nèi)容被合并在這里作為參考。
權(quán)利要求
1.一種用于響應(yīng)來(lái)自客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供服務(wù)的服務(wù)提供裝置,包括一會(huì)話(huà)管理部分,用于在一個(gè)客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符和與該客戶(hù)機(jī)建立了會(huì)話(huà)的會(huì)話(huà)識(shí)別符之間提供連接;和一服務(wù)提供部分,用于在從所述客戶(hù)機(jī)接收包括所述會(huì)話(huà)識(shí)別符的請(qǐng)求的基礎(chǔ)上,當(dāng)包括在該請(qǐng)求中的所述會(huì)話(huà)識(shí)別符具有與發(fā)送由所述會(huì)話(huà)管理部分提供的請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符的連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
2.如權(quán)利要求1所述的服務(wù)提供裝置,其中所述服務(wù)提供部分在從所述客戶(hù)機(jī)接收所述會(huì)話(huà)啟動(dòng)請(qǐng)求的基礎(chǔ)上與客戶(hù)機(jī)建立會(huì)話(huà),并將該會(huì)話(huà)的會(huì)話(huà)識(shí)別符和發(fā)送會(huì)話(huà)起到請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符加入到所述會(huì)話(huà)管理部分。
3.如權(quán)利要求1所述的服務(wù)提供裝置,其中所述服務(wù)提供部分根據(jù)與客戶(hù)機(jī)的連接狀態(tài)改變客戶(hù)機(jī)識(shí)別符的類(lèi)型。
4.如權(quán)利要求1所述的服務(wù)提供裝置,其中當(dāng)客戶(hù)機(jī)被連接到對(duì)于識(shí)別客戶(hù)機(jī)的MAC地址是有效的區(qū)域中的一個(gè)網(wǎng)絡(luò)的時(shí)候,所述服務(wù)提供部分采用該MAC地址作為客戶(hù)機(jī)識(shí)別符;和當(dāng)客戶(hù)機(jī)被連接到對(duì)于識(shí)別客戶(hù)機(jī)的MAC地址不是有效而IP地址是有效的區(qū)域中的一個(gè)網(wǎng)絡(luò)的時(shí)候,采用該IP地址作為客戶(hù)機(jī)識(shí)別符。
5.如權(quán)利要求4所述的服務(wù)提供裝置,其中當(dāng)被連接到對(duì)于識(shí)別客戶(hù)機(jī)有效的既不是MAC地址也不是IP地址的區(qū)域中的一個(gè)網(wǎng)絡(luò)的時(shí)候,所述服務(wù)提供部分采用一位于應(yīng)用層中的識(shí)別符作為客戶(hù)機(jī)識(shí)別符。
6.如權(quán)利要求4所述的服務(wù)提供裝置,其中所述服務(wù)提供部分根據(jù)與客戶(hù)機(jī)的連接狀態(tài),改變向客戶(hù)機(jī)提供的預(yù)定服務(wù)。
7.如權(quán)利要求6所述的服務(wù)提供裝置,其中當(dāng)客戶(hù)機(jī)被連接到對(duì)于識(shí)別客戶(hù)機(jī)的MAC地址是有效的區(qū)域中的一個(gè)網(wǎng)絡(luò)的時(shí)候,所述服務(wù)提供部分向客戶(hù)機(jī)提供所有的預(yù)定;當(dāng)客戶(hù)機(jī)被連接到對(duì)于識(shí)別客戶(hù)機(jī)的MAC地址不是有效而IP地址是有效的區(qū)域中的一個(gè)網(wǎng)絡(luò)的時(shí)候,提供除了其中一部分對(duì)于客戶(hù)機(jī)具有高度重要性以外的預(yù)定服務(wù)。
8.如權(quán)利要求6所述的服務(wù)提供裝置,其中當(dāng)被連接到對(duì)于識(shí)別客戶(hù)機(jī)有效的既不是MAC地址也不是IP地址的區(qū)域中的一個(gè)網(wǎng)絡(luò)的時(shí)候,所述服務(wù)提供部分向客戶(hù)機(jī)提供具有低度重要性的部分預(yù)定服務(wù)。
9.如權(quán)利要求1所述的服務(wù)提供裝置,其中客戶(hù)機(jī)識(shí)別符包括一IP地址。
10.如權(quán)利要求1所述的服務(wù)提供裝置,其中客戶(hù)機(jī)識(shí)別符包括一MAC地址。
11.如權(quán)利要求1所述的服務(wù)提供裝置,其中所述會(huì)話(huà)管理部分提供相應(yīng)于會(huì)話(huà)識(shí)別符的與會(huì)話(huà)有效時(shí)限、以及會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)識(shí)別符的連接。
12.如權(quán)利要求1所述的服務(wù)提供裝置,其中所述服務(wù)提供部分從所述客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求,并停止向客戶(hù)機(jī)提供預(yù)定服務(wù),除非包括在該請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送所述請(qǐng)求的所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接。
13.一種用于響應(yīng)于客戶(hù)機(jī)的請(qǐng)求提供預(yù)定服務(wù)的服務(wù)提供裝置,包括服務(wù)提供部分,在接收經(jīng)過(guò)網(wǎng)絡(luò)服務(wù)提供部分提供的客戶(hù)機(jī)請(qǐng)求的基礎(chǔ)上,建立與所述網(wǎng)絡(luò)服務(wù)部分的會(huì)話(huà),并向會(huì)話(huà)管理部分加入該會(huì)話(huà)的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符;會(huì)話(huà)管理部分,用于提供在所述網(wǎng)絡(luò)服務(wù)提供部分和所述服務(wù)提供部分之間建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接;和網(wǎng)絡(luò)服務(wù)提供部分,用于從所述服務(wù)提供部分接收會(huì)話(huà)識(shí)別符,并向客戶(hù)機(jī)發(fā)送包括會(huì)話(huà)識(shí)別符的信息,和其中所述服務(wù)提供部分,在從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求的基礎(chǔ)上,當(dāng)包括在請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
14.如權(quán)利要求13所述的服務(wù)提供裝置,其中所述網(wǎng)絡(luò)提供部分,在從所述服務(wù)提供部分接收所述會(huì)話(huà)識(shí)別符的基礎(chǔ)上,生成包括該會(huì)話(huà)識(shí)別符的請(qǐng)求頁(yè)、請(qǐng)求內(nèi)容、和有關(guān)信息位置的信息,并向客戶(hù)機(jī)發(fā)送該請(qǐng)求頁(yè)。
15.如權(quán)利要求14所述的服務(wù)提供裝置,其中所述請(qǐng)求頁(yè)響應(yīng)于由客戶(hù)機(jī)執(zhí)行的一操作,向所述請(qǐng)求位置發(fā)送所述請(qǐng)求的內(nèi)容。
16.一種用于響應(yīng)客戶(hù)機(jī)的請(qǐng)求提供預(yù)定服務(wù)的服務(wù)提供裝置,包括第一會(huì)話(huà)管理部分,用于提供在客戶(hù)機(jī)和第一服務(wù)提供部分之間建立的第一會(huì)話(huà)的第一會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接;第二會(huì)話(huà)管理部分,用于提供在客戶(hù)機(jī)和第二服務(wù)提供部分之間建立的第二會(huì)話(huà)的第二會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接,和同樣,用于提供在第一服務(wù)提供部分和第二服務(wù)提供部分之間建立的第三會(huì)話(huà)的第三會(huì)話(huà)識(shí)別符和所述第一會(huì)話(huà)管理部分的識(shí)別符之間的連接;第一服務(wù)提供部分,基于從客戶(hù)機(jī)接收包括第一會(huì)話(huà)識(shí)別符的請(qǐng)求和第二服務(wù)提供部分的使用認(rèn)證信息,當(dāng)包括在該請(qǐng)求的第一會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在第一會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向第二服務(wù)提供部分產(chǎn)生一請(qǐng)求;和第二服務(wù)提供部分,基于接收包括第三會(huì)話(huà)識(shí)別符的請(qǐng)求和來(lái)自第一服務(wù)部分的使用認(rèn)證,當(dāng)包括在該請(qǐng)求的第三會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的所述第一服務(wù)提供部分在所述第二會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向第一服務(wù)提供部分提供預(yù)定服務(wù),和其中;基于從所述第二服務(wù)提供部分接收該預(yù)定信息,所述第一服務(wù)部分向客戶(hù)機(jī)提供預(yù)定服務(wù)。
17.如權(quán)利要求16所述的服務(wù)提供裝置,其中所述第一服務(wù)提供部分,基于從客戶(hù)機(jī)接收一會(huì)話(huà)啟動(dòng)請(qǐng)求,與所述客戶(hù)機(jī)建立第一會(huì)話(huà),并向所述第一會(huì)話(huà)管理部分加入第一會(huì)話(huà)的第一會(huì)話(huà)識(shí)別符和已發(fā)送該會(huì)話(huà)啟動(dòng)請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接。
18.如權(quán)利要求16所述的服務(wù)提供裝置,其中所述第二服務(wù)提供部分,基于從客戶(hù)機(jī)接收一會(huì)話(huà)啟動(dòng)請(qǐng)求,與所述客戶(hù)機(jī)建立第二會(huì)話(huà),并向所述第二會(huì)話(huà)管理部分加入第二會(huì)話(huà)的第二會(huì)話(huà)識(shí)別符和已發(fā)送該會(huì)話(huà)啟動(dòng)請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間的連接。所述第二服務(wù)提供部分,基于從所述第一服務(wù)提供部分接收一會(huì)話(huà)啟動(dòng)請(qǐng)求,與所述第一服務(wù)提供部分建立第三會(huì)話(huà),并向所述第二會(huì)話(huà)管理部分加入第三會(huì)話(huà)的第三會(huì)話(huà)識(shí)別符和已發(fā)送該會(huì)話(huà)啟動(dòng)請(qǐng)求的所述第一服務(wù)提供部分的識(shí)別符之間的連接。
19.一種用于響應(yīng)于客戶(hù)機(jī)的請(qǐng)求提供文本的圖像形成裝置,包括一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;和一文本提供部分,用于基于從客戶(hù)機(jī)接收的包括會(huì)話(huà)識(shí)別符的請(qǐng)求,當(dāng)包括在該請(qǐng)求中的該會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向客戶(hù)機(jī)提供一文本。
20.一種用于響應(yīng)于客戶(hù)機(jī)的請(qǐng)求向所述客戶(hù)機(jī)提供預(yù)定服務(wù)的服務(wù)提供裝置的服務(wù)提供方法,包括a)生成一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間提供連接;和b)從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求,并在當(dāng)包括在該請(qǐng)求中的該會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
21.一種避免非法使用方法,用于避免一服務(wù)提供裝置的非法使用,該服務(wù)提供裝置響應(yīng)于為客戶(hù)機(jī)提供一預(yù)定服務(wù)的客戶(hù)機(jī)請(qǐng)求,包括步驟a)生成一會(huì)話(huà)管理部分,用于在與客戶(hù)機(jī)建立的會(huì)話(huà)的會(huì)話(huà)識(shí)別符和所述客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符之間,提供連接;b)從客戶(hù)機(jī)接收包括會(huì)話(huà)識(shí)別符的請(qǐng)求,并停止預(yù)定服務(wù)的提供,除非包括在該請(qǐng)求中的會(huì)話(huà)識(shí)別符和已發(fā)送請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符在所述會(huì)話(huà)管理部分中被提供有連接。
全文摘要
披露了一種信息提供裝置、信息提供系統(tǒng)、服務(wù)提供裝置、圖像形成裝置、信息提供方法、服務(wù)提供方法以及避免非法使用的方法。其中,所述服務(wù)提供裝置用于響應(yīng)來(lái)自客戶(hù)機(jī)的請(qǐng)求向該客戶(hù)機(jī)提供服務(wù),并且包括一會(huì)話(huà)管理部分,用于在一個(gè)客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符和與該客戶(hù)機(jī)建立了會(huì)話(huà)的會(huì)話(huà)識(shí)別符之間提供連接;和一服務(wù)提供部分,用于在從所述客戶(hù)機(jī)接收包括所述會(huì)話(huà)識(shí)別符的請(qǐng)求的基礎(chǔ)上,當(dāng)包括在該請(qǐng)求中的所述會(huì)話(huà)識(shí)別符具有與發(fā)送由所述會(huì)話(huà)管理部分提供的請(qǐng)求的客戶(hù)機(jī)的客戶(hù)機(jī)識(shí)別符的連接的時(shí)候,向客戶(hù)機(jī)提供預(yù)定服務(wù)。
文檔編號(hào)H04L29/06GK101082947SQ20071010959
公開(kāi)日2007年12月5日 申請(qǐng)日期2003年12月26日 優(yōu)先權(quán)日2002年12月26日
發(fā)明者中村隆 申請(qǐng)人:株式會(huì)社理光