亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)中的事件通知系統(tǒng)的制作方法

文檔序號(hào):6532893閱讀:157來(lái)源:國(guó)知局
網(wǎng)絡(luò)中的事件通知系統(tǒng)的制作方法
【專利摘要】本發(fā)明在OS的啟動(dòng)時(shí),通過(guò)訂閱,從注冊(cè)表中登記的全部打印機(jī)驅(qū)動(dòng)設(shè)定信息中,獲取1個(gè)StatusMonitor鍵的條目(S0),若該值為1,則獲取包含"Notification"的鍵的條目。本發(fā)明若該排列要素0的值表示有通知,則將排列要素1的字符串作為事件類別來(lái)獲取,并針對(duì)圖像形成裝置進(jìn)行Subscribe請(qǐng)求(S3)。本發(fā)明存儲(chǔ)返回的訂閱ID,并在OS的動(dòng)作結(jié)束時(shí),針對(duì)存儲(chǔ)的全部訂閱ID,對(duì)圖像形成裝置進(jìn)行Unsubscribe請(qǐng)求。
【專利說(shuō)明】網(wǎng)絡(luò)中的事件通知系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通過(guò)網(wǎng)絡(luò)來(lái)結(jié)合主機(jī)與多個(gè)設(shè)備的網(wǎng)絡(luò)中的事件通知系統(tǒng),詳細(xì)來(lái) 講,涉及基于根據(jù)主機(jī)對(duì)設(shè)備的請(qǐng)求而登記的事件的種類以及通知目的地的地址,來(lái)將設(shè) 備中發(fā)生的事件通知給主機(jī)的網(wǎng)絡(luò)中的事件通知系統(tǒng)。

【背景技術(shù)】
[0002] 將圖像形成裝置等網(wǎng)絡(luò)設(shè)備中發(fā)生的事件通過(guò)網(wǎng)絡(luò)來(lái)通知給主機(jī)的規(guī)范被規(guī)定 為WS-Evanting。由此,只需要對(duì)進(jìn)行了登記請(qǐng)求的主機(jī)通知請(qǐng)求涉及的種類(Filter要 素)的事件,此外,事件的通知中不需要通過(guò)特別的管理裝置。
[0003] 以往,在啟動(dòng)了打印機(jī)驅(qū)動(dòng)之后,該打印機(jī)驅(qū)動(dòng)進(jìn)行所述登記請(qǐng)求(下述專利文 獻(xiàn)1的圖16)。
[0004] 在先技術(shù)文獻(xiàn)
[0005] 專利文獻(xiàn)
[0006] 專利文獻(xiàn)1 :日本特開(kāi)2009-230477號(hào)公報(bào)


【發(fā)明內(nèi)容】

[0007]-發(fā)明要解決的課題-
[0008] 但是,圖像形成裝置對(duì)于多個(gè)設(shè)備分別進(jìn)行針對(duì)通知預(yù)約的登記請(qǐng)求的處理,由 于必須基于登記來(lái)分別通知發(fā)生了的事件,因此存在負(fù)荷集中的情況。因此,若打印機(jī)驅(qū)動(dòng) 在印刷開(kāi)始前進(jìn)行所述登記請(qǐng)求,并在接收到其確認(rèn)響應(yīng)之后將印刷數(shù)據(jù)發(fā)送給圖像形成 裝置,則存在印刷作業(yè)的結(jié)束延遲的情況。
[0009] 因此,同時(shí)進(jìn)行印刷數(shù)據(jù)的發(fā)送的開(kāi)始與狀態(tài)監(jiān)視器的啟動(dòng),狀態(tài)監(jiān)視器進(jìn)行該 登記請(qǐng)求。
[0010] 但是,在印刷數(shù)據(jù)量少的情況下,或者在印刷的開(kāi)始指示后,圖像形成裝置中立刻 發(fā)生錯(cuò)誤的情況下,會(huì)產(chǎn)生在狀態(tài)監(jiān)視器的啟動(dòng)結(jié)束前,印刷處理結(jié)束或者發(fā)生錯(cuò)誤,從而 未接收到印刷的完成、或發(fā)生錯(cuò)誤的事件通知的情況。這種問(wèn)題對(duì)于其他的網(wǎng)絡(luò)設(shè)備也是 同樣的。
[0011] 本發(fā)明的目的在于,提供一種即使在針對(duì)設(shè)備的處理請(qǐng)求后立刻在所述設(shè)備中發(fā) 生事件,也能夠?qū)⑵渫ㄖo主機(jī)的網(wǎng)絡(luò)中的事件通知系統(tǒng)。
[0012] -解決課題的手段-
[0013] 本發(fā)明是一種網(wǎng)絡(luò)中的事件通知系統(tǒng),該事件通知系統(tǒng)是多個(gè)設(shè)備與針對(duì)所述多 個(gè)設(shè)備在存儲(chǔ)部安裝設(shè)備驅(qū)動(dòng)的主機(jī)通過(guò)網(wǎng)絡(luò)進(jìn)行結(jié)合的事件通知系統(tǒng),基于從所述主機(jī) 針對(duì)所述設(shè)備的請(qǐng)求,按照登記在所述設(shè)備中的事件的類別以及通知目的地地址,將事件 的發(fā)生通知給所述主機(jī)。所述存儲(chǔ)部中還保存:狀態(tài)監(jiān)視器、和關(guān)于所述多個(gè)設(shè)備驅(qū)動(dòng)分別 登記了所述狀態(tài)監(jiān)視器的開(kāi)啟/停止信息的數(shù)據(jù)庫(kù)。所述狀態(tài)監(jiān)視器具備常駐程序以及Π 程序。常駐程序使所述主機(jī)的處理器,在操作系統(tǒng)的啟動(dòng)時(shí),針對(duì)關(guān)于所述多個(gè)設(shè)備驅(qū)動(dòng)的 各個(gè)設(shè)備驅(qū)動(dòng)而所述狀態(tài)監(jiān)視器的開(kāi)啟/停止信息表示開(kāi)啟的所述設(shè)備驅(qū)動(dòng)所對(duì)應(yīng)的所 述設(shè)備,進(jìn)行事件通知的登記請(qǐng)求,并接收來(lái)自所述設(shè)備的所述事件通知。Π 程序使所述處 理器顯示所述事件通知的內(nèi)容。

【專利附圖】

【附圖說(shuō)明】
[0014] 圖1是表示本發(fā)明的實(shí)施方式1涉及的網(wǎng)絡(luò)中的事件通知系統(tǒng)的示意性框圖。
[0015] 圖2是表示代表圖1的系統(tǒng)的1個(gè)PC與1個(gè)圖像形成裝置的硬件結(jié)構(gòu)的示意性 框圖。
[0016] 圖3是代表圖1的系統(tǒng)的1個(gè)PC與1個(gè)圖像形成裝置的示意性功能框圖。
[0017] 圖4是表示注冊(cè)表中登記的打印機(jī)驅(qū)動(dòng)的設(shè)定數(shù)據(jù)的一部分的說(shuō)明圖。
[0018] 圖5A是表示圖3中的事件數(shù)據(jù)庫(kù)中包含的事件類別表的構(gòu)成例的圖。
[0019] 圖5B是表示圖3中的事件數(shù)據(jù)庫(kù)中包含的事件表的構(gòu)成例的圖。
[0020] 圖5C是表示圖3中的事件數(shù)據(jù)庫(kù)中包含的訂閱表的構(gòu)成例的圖。
[0021] 圖6A是表示基于圖3中的訂閱者的事件通知的登記請(qǐng)求處理的流程圖。
[0022] 圖6B是表示基于圖3中的訂閱者的事件通知的登記請(qǐng)求處理的流程圖。
[0023] 圖7是表示基于圖3中的訂閱者的事件通知的登記解除處理請(qǐng)求的示意性流程 圖。

【具體實(shí)施方式】
[0024] 圖1是表示本發(fā)明的實(shí)施方式1涉及的網(wǎng)絡(luò)中的事件通知系統(tǒng)的示意性框圖。
[0025] 在本系統(tǒng)中,作為主機(jī)的(N+1)臺(tái)PC (個(gè)人計(jì)算機(jī))10?1N與作為被這些PC使 用的設(shè)備的圖像形成裝置20?22通過(guò)網(wǎng)絡(luò)30而結(jié)合。
[0026] 圖2是表示代表圖1的系統(tǒng)的PC10與圖像形成裝置20的硬件結(jié)構(gòu)的示意性框圖。
[0027] 在PC10中,CPU41經(jīng)由接口 42而與PR0M43、DRAM44、輔助存儲(chǔ)裝置45、網(wǎng)絡(luò)接口 46以及會(huì)話型輸入輸出裝置47結(jié)合。在圖2中,為了簡(jiǎn)化,將多種接口 42用1個(gè)模塊來(lái)表 /_J、1 〇
[0028] PR0M43 為例如閃存。在 PR0M43 中保存 BIOS (Basic Input/Output System,基本 輸入輸出系統(tǒng))。DRAM44作為主存儲(chǔ)裝置而被使用。在輔助存儲(chǔ)裝置45中保存OS (操作 系統(tǒng))、各種驅(qū)動(dòng)、應(yīng)用以及數(shù)據(jù)。所述驅(qū)動(dòng)以及應(yīng)用中包含圖3所示的PC10內(nèi)的后述內(nèi) 容。網(wǎng)絡(luò)接口 46與網(wǎng)絡(luò)30結(jié)合。會(huì)話型輸入輸出裝置47具備例如作為輸入裝置的鍵盤 以及指示設(shè)備、顯示裝置。
[0029] 在圖像形成裝置20中,CPU21經(jīng)由接口 52而與PR0M53、DRAM54、輔助存儲(chǔ)裝置55、 網(wǎng)絡(luò)接口 56、操作面板57、掃描儀58、打印機(jī)59以及傳真調(diào)制解調(diào)器5A結(jié)合。在圖2中, 為了簡(jiǎn)化,將多種接口 52用1個(gè)模塊來(lái)表示。
[0030] 在PR0M53中保存BI0S、0S、各種驅(qū)動(dòng)以及作為圖像形成裝置而發(fā)揮功能的各種應(yīng) 用。所述應(yīng)用中包含圖3所示的圖像形成裝置20內(nèi)的后述內(nèi)容。DRAM54作為主存儲(chǔ)裝置 而被使用。在輔助存儲(chǔ)裝置55中保存印刷用數(shù)據(jù)、由掃描儀58讀取到的圖像數(shù)據(jù)、后述的 輔助文件以及傳真機(jī)接收數(shù)據(jù)。網(wǎng)絡(luò)接口 56與網(wǎng)絡(luò)30結(jié)合。操作面板57具備輸入部以 及顯示部。掃描儀58被用于圖像文件的生成。該文件被用于印刷、傳真機(jī)發(fā)送或者文件發(fā) 送。打印機(jī)59具備打印引擎、紙張的供紙部、輸送部以及排紙部。
[0031] 圖1中的其他的PC以及圖像形成裝置也具有與上述相同的結(jié)構(gòu)。
[0032] 圖3是代表圖1的系統(tǒng)的PC10與圖像形成裝置20的示意性功能框圖。
[0033] 安裝在PC10的打印機(jī)驅(qū)動(dòng)60A、60B以及60C分別對(duì)應(yīng)圖1所示的圖像形成裝 置20、21以及22。在通過(guò)文檔作成應(yīng)用61來(lái)生成文檔,并通過(guò)對(duì)話框來(lái)設(shè)定紙張尺寸、份 數(shù)、后處理等印刷參數(shù)之后,提供印刷開(kāi)始指示。然后,印刷數(shù)據(jù)經(jīng)由0S的⑶I (Graphics Device Interface,圖形設(shè)備接口)62,來(lái)提供給被選擇的打印機(jī)驅(qū)動(dòng)60A。進(jìn)一步地,印刷 數(shù)據(jù)被轉(zhuǎn)換為圖像形成裝置20能夠解釋的FOL (Page Description Language,頁(yè)面描述語(yǔ) 言)數(shù)據(jù),并經(jīng)由通信部63以及網(wǎng)絡(luò)30來(lái)發(fā)送給圖像形成裝置20。
[0034] 在作為數(shù)據(jù)庫(kù)的注冊(cè)表64中,0S、設(shè)備驅(qū)動(dòng)以及應(yīng)用的設(shè)定信息以樹(shù)形式被登 記。注冊(cè)表64可以指定樹(shù)的路徑,來(lái)讀取/寫入條目(entry)(鍵)的值以及數(shù)據(jù)型。
[0035] 圖4表示相對(duì)于屬于注冊(cè)表64中登記的打印機(jī)驅(qū)動(dòng)60A的登記數(shù)據(jù)中的 Printers 鍵的路徑"HKEY_LOCAL_MACHINE YSYSTEM YCurrentCont rolSet YControl IfPrint IfPrinters"下的1個(gè)打印機(jī)節(jié)點(diǎn),更下層的打印機(jī)驅(qū)動(dòng)節(jié)點(diǎn)下的設(shè)定數(shù)據(jù)的一部 分。圖4中,名稱、類別以及數(shù)據(jù)分別為條目的名稱、數(shù)據(jù)型以及值。
[0036] 例如,StatusMonitor 鍵表示數(shù)據(jù)型為數(shù)值(REG_DW0RD),值為 0 (0x00000000)。也 就是說(shuō),StatusMonitor鍵表示通過(guò)PC10來(lái)顯示圖像形成裝置20中發(fā)生的事件的狀態(tài)監(jiān)視 器被設(shè)定為關(guān)(off)。IPAddress鍵表示數(shù)據(jù)型為字符串(REG_SG),值為"192. 168. 2. 1", 圖像形成裝置20的IP地址為192. 168. 2. 1。此外,Notificationl鍵表示數(shù)據(jù)型為字符串 的排列(REG_MULTI_SG),值為{ "JobStatus","1"},從圖像形成裝置20向PC10的事件 通知的類別為"JobStatus",表示有通知。同樣地,Notificat ion2鍵表示數(shù)據(jù)型為字符串 的排列,值為{ "PrinterStatus","0"},從圖像形成裝置20向PC10的事件通知的類別為 "PrinterStatus",表示沒(méi)有通知。
[0037] 打印機(jī)驅(qū)動(dòng)60A中包含事件通知設(shè)定部65。由此,在上述印刷參數(shù)的設(shè)定時(shí),能夠 設(shè)定狀態(tài)監(jiān)視器的開(kāi)/關(guān)、每個(gè)事件類別的上述通知的有無(wú)。這一點(diǎn)對(duì)于打印機(jī)驅(qū)動(dòng)60B 以及60C也是同樣的。
[0038] 從PC10分別對(duì)圖像形成裝置20?22的事件的登記、以及這些圖像形成裝置 向PC10的事件的通知是基于WS-Eventing規(guī)范來(lái)進(jìn)行的。也就是說(shuō),根據(jù)基于訂閱者 (subscriber) 66向圖像形成裝置20的事件通知的登記請(qǐng)求(Subscribe請(qǐng)求)而在圖像形 成裝置20中登記的事件的類別以及通知目的地的地址,圖像形成裝置20中發(fā)生的事件被 通知并顯示在狀態(tài)監(jiān)視器67。
[0039] 狀態(tài)監(jiān)視器67具備事件池670以及Π 部671。事件池670將被通知的事件記錄 在事件日志部68中并且通知給Π 部671。Π 部671對(duì)其進(jìn)行響應(yīng),并將通知內(nèi)容彈出顯 示在對(duì)話框。上述日志可以在0S的事件查看器中閱覽。
[0040] 訂閱者66以及事件池670均為常駐程序,在0S為Windows (登記商標(biāo))的情況 下,是Windows服務(wù)應(yīng)用。另外,從事件池670向UI部671的通知也可以是根據(jù)由于事件 池670將事件記錄在事件日志部68而發(fā)生的事件,而間接地調(diào)用Π 部671的方式。
[0041] 訂閱者66以及事件池670通過(guò)0S,在0S的啟動(dòng)時(shí)啟動(dòng),在0S的結(jié)束時(shí)結(jié)束。
[0042] 訂閱者66對(duì)于SOAP處理部69內(nèi)的SOAP代理調(diào)用Web服務(wù)方法。然后,其內(nèi)容 通過(guò)所述代理而被XML序列化并轉(zhuǎn)換為SOAP消息,通過(guò)通信部63內(nèi)的HTTP/TCP/IP協(xié)議 棧,而被發(fā)送給圖像形成裝置20。來(lái)自圖像形成裝置20的事件通知消息經(jīng)由網(wǎng)絡(luò)30以及 通信部63,由SOAP處理部69內(nèi)的SOAP監(jiān)聽(tīng)進(jìn)行XML反序列化,然后,作為事件通知對(duì)象被 傳送到事件池670。
[0043] 在圖像形成裝置20中,印刷數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)30以及通信部70內(nèi)的TCP/IP協(xié)議棧 而被提供給圖像形成裝置主體部71。該數(shù)據(jù)被展開(kāi)為比特?cái)?shù)據(jù),通過(guò)該柵格數(shù)據(jù),感光鼓被 曝光,并形成靜電潛影。該影像通過(guò)調(diào)色劑來(lái)顯影,轉(zhuǎn)印到紙張并定影。該紙張被排出。
[0044] 另一方面,來(lái)自PC10的事件通知的登記請(qǐng)求的SOAP消息經(jīng)由網(wǎng)絡(luò)30以及通信部 70內(nèi)的HTTP/TCP/IP協(xié)議棧來(lái)提供給SOAP處理部72,并被XML反序列化。該SOAP消息作 為事件通知的登記請(qǐng)求對(duì)象,被提供給事件源73的訂閱管理器730。訂閱管理器730對(duì)其 進(jìn)行響應(yīng)并如下面所述,將事件通知信息登記在事件數(shù)據(jù)庫(kù)80。
[0045] 圖5A?圖5C分別表示該事件數(shù)據(jù)庫(kù)80中包含的事件類別表81、事件表82以及 訂閱表83的構(gòu)成例。在事件類別表81中,能夠通知的事件類別的名稱與編碼被對(duì)應(yīng)登記。 在事件表82中,事件的名稱與編碼被對(duì)應(yīng)登記。在本例中,事件編碼為4位。其如2位是 事件的類別編碼,后2位是事件的子編碼。也就是說(shuō),事件編碼0100?0104表示事件類別 為 JobStatusEvent。事件編碼 0200 ?0202 表不事件類別為 PrinterStatusEvent。
[0046] 事件通知的登記請(qǐng)求的SOAP消息中包括:包含請(qǐng)求源的IP地址在內(nèi)的R印lyTo 地址(訂閱者66的地址)、包含請(qǐng)求源的IP地址在內(nèi)的N otifyTo地址(事件池670的地 址)、包含請(qǐng)求目的地的IP地址在內(nèi)的To地址(訂閱管理器730的地址)、作為Filter要 素的事件類別。這些地址中的PC10內(nèi)以及圖像形成裝置20內(nèi)的端口編號(hào)以及路徑使用已 知的。另外,這些地址也可以使用構(gòu)成文件(未圖示)所述的地址。
[0047] 訂閱管理器730基于上述SOAP消息的內(nèi)容,如下面所述,生成Sub scription (行),并登記在圖5C所示的訂閱表83。
[0048] 若在圖像形成裝置主體部71發(fā)生事件,則其編碼被提供給事件源73的通知管理 器731。通知管理器731對(duì)其進(jìn)行響應(yīng),每當(dāng)從訂閱表83中讀取出具有與該編碼的前2位 一致的事件類別編碼的行,都進(jìn)行下面的處理。
[0049] (1)若有效標(biāo)志位為'1',并且當(dāng)前時(shí)間與該行所包含的時(shí)間標(biāo)記之間的差比有 效期限小,則通知管理器731將用于向該行所包含的IP地址的主機(jī)的事件池670通知發(fā)生 了所述編碼所對(duì)應(yīng)的事件的信息,提供給S 0ΑΡ處理部72。
[0050] (2)若有效標(biāo)志位為'1',并且當(dāng)前時(shí)間與該行所包含的時(shí)間標(biāo)記之間的差與有 效期限相等或者比有效期限大,則通知管理器731通過(guò)訂閱管理器730,將有效標(biāo)志位設(shè)為 '〇',并將用于向該行所包含的IP地址的主機(jī)的訂閱者66通知有效期限到期的信息,提供 給SOAP處理部72。
[0051] (3)若有效標(biāo)志位為'0',則通知管理器731結(jié)束對(duì)于該訂閱的處理。
[0052] 在上述(1)的處理后,SOAP處理部72將該信息轉(zhuǎn)換為XML的SO AP消息(序列 化),然后,經(jīng)由通信部70以及網(wǎng)絡(luò)30發(fā)送給PC10。該信息中包含:與所述事件編碼對(duì)應(yīng) 的事件類別的名稱、與所述事件編碼對(duì)應(yīng)的事件的名稱、發(fā)生時(shí)間。
[0053] 所述消息通過(guò)SOAP處理部69被轉(zhuǎn)換為對(duì)象,傳送到事件池670,并記錄在事件日 志部68。通過(guò)Π 部671,該內(nèi)容被彈出顯示在對(duì)話框。
[0054] 圖6A以及圖6B是表示基于訂閱者66的事件通知的登記請(qǐng)求(Subs cribe)處理 的流程圖。該處理在0S的啟動(dòng)時(shí),由0S調(diào)用執(zhí)行。步驟SO?S3的處理是針對(duì)整個(gè)打印 機(jī)驅(qū)動(dòng)分別進(jìn)行的循環(huán)處理。下面,括弧內(nèi)是圖中的步驟識(shí)別符號(hào)。
[0055] (S0)根據(jù)注冊(cè)表64中登記的全部打印機(jī)驅(qū)動(dòng)設(shè)定信息,對(duì)例如屬于上 述Printers鍵的路徑下的各打印機(jī)的驅(qū)動(dòng)所涉及的鍵群的鍵進(jìn)行掃描,并獲取1個(gè) StatusMonitor鍵的條目。另外,若來(lái)自打印機(jī)驅(qū)動(dòng)鍵的相對(duì)路徑已知,貝U也可以每當(dāng)發(fā)現(xiàn) 打印機(jī)驅(qū)動(dòng)鍵,就直接指定StatusMonitor鍵的路徑,并獲取其條目。
[0056] (S1)在獲取到的情況下,處理進(jìn)入步驟S2,另一方面,若沒(méi)有獲取到,也就是說(shuō), 若對(duì)整個(gè)打印機(jī)驅(qū)動(dòng)都結(jié)束了處理,則結(jié)束圖6A所示的處理。
[0057] (S2)若StatusMonitor鍵的值為1,則處理進(jìn)入步驟S3,另一方面,若 StatusMonitor鍵的值為0,則處理返回到步驟S0。
[0058] (S3)在該StatusMonitor鍵所屬的打印機(jī)驅(qū)動(dòng)鍵下的鍵群中,獲取包含 "Notification"的鍵的條目。若上述通知的有無(wú)的值表示有通知,也就是說(shuō),其排列的索引 為1的要素的值為1,則將索引為〇的要素的字符串作為事件類別來(lái)獲取。將Subscribe請(qǐng) 求的SOAP消息發(fā)送到訂閱管理器730,該Subscribe請(qǐng)求將所述類別作為Filter要素的值 而包含。
[0059] 在該SOAP消息中,包含PC10的IP地址在內(nèi)的訂閱者66的地址作為R印lyTo地址 而被包含,此外,包含所述IP地址在內(nèi)的事件池670的地址作為NotifyTo地址而被包含。 在SOAP消息中,進(jìn)一步地,圖像形成裝置20的訂閱管理器730的地址作為To地址而被包 含,該圖像形成裝置20包含所述鍵群中所包含的IPAddress鍵的值,作為事件通知的登記 請(qǐng)求目的地IP地址。
[0060] 該步驟S3的處理分別針對(duì)包含"Notification"的鍵來(lái)進(jìn)行。接下來(lái),處理返回到 步驟so。
[0061] 圖6B是表示針對(duì)上述Subscribe請(qǐng)求的訂閱管理器730的處理的示意性流程圖。
[0062] (S10)若Subscribe請(qǐng)求為事件通知的登記請(qǐng)求,則處理進(jìn)入步驟S11,否則,處理 進(jìn)入步驟S12。
[0063] (S11)如上所述,訂閱管理器730參照事件類別表81,將請(qǐng)求消息中包含的事件類 別轉(zhuǎn)換為編碼,生成訂閱ID,將當(dāng)前時(shí)間作為時(shí)間標(biāo)記來(lái)獲取,并將有效標(biāo)志位設(shè)為'1'。 此外,訂閱管理器730將包含這些值的行登記在訂閱表83,將包含該訂閱ID在內(nèi)的響應(yīng)消 息返回到訂閱者66,并結(jié)束圖6B所示的處理。
[0064] 訂閱者66為了在后述的圖7所示的處理等中使用,而存儲(chǔ)在該訂閱ID。
[0065] (S12)進(jìn)行與請(qǐng)求相應(yīng)的其他處理,并結(jié)束圖6 (B)所示的處理。
[0066] 圖7表示基于訂閱者66的事件通知的登記解除處理請(qǐng)求的示意性流程圖。該處 理在0S的動(dòng)作結(jié)束時(shí),由0S調(diào)用執(zhí)行。步驟S20?S22的處理是分別針對(duì)如上述那樣存 儲(chǔ)的整個(gè)訂閱來(lái)進(jìn)行的循環(huán)處理。
[0067] (S20)如上述那樣存儲(chǔ)的整個(gè)訂閱ID中的1個(gè)被讀取。
[0068] (S21)若沒(méi)有讀取出的ID,則結(jié)束圖9所示的處理,另一方面,否則,處理進(jìn)入步驟 S22。
[0069] (S22)包含該訂閱ID在內(nèi)的事件通知的登記解除請(qǐng)求(Unsubscrib e請(qǐng)求)的 SOAP消息被發(fā)送到訂閱管理器730,將該訂閱ID從訂閱者66中削除,處理返回到步驟S20。
[0070] 訂閱管理器730響應(yīng)該請(qǐng)求,并從訂閱表83中消除所述登記。
[0071] 另外,若上述⑵的通知被傳達(dá)到訂閱者66,則訂閱者66經(jīng)由Π 部671,使該通 知的內(nèi)容彈窗顯示。用戶經(jīng)由事件通知設(shè)定部65以及訂閱者66,通過(guò)對(duì)訂閱管理器730進(jìn) 行Renew請(qǐng)求,能夠?qū)⒂行?biāo)志位設(shè)為'1',并通過(guò)當(dāng)前時(shí)刻來(lái)更新時(shí)間標(biāo)記。
[0072] 圖1中的其他PC以及圖像形成裝置也與上述相同。
[0073] 實(shí)施方式1通過(guò)在0S的啟動(dòng)時(shí)使訂閱者66啟動(dòng),參照注冊(cè)表64,來(lái)起到用戶所希 望的事件通知的登記對(duì)于圖像形成裝置自動(dòng)地進(jìn)行的效果。并且,實(shí)施方式1還能夠起到 即使在對(duì)于所述圖像形成裝置的處理請(qǐng)求后立即在所述圖像形成裝置中發(fā)生事件,也能夠 將其通知PC的效果。
[0074] 此外,在0S的結(jié)束時(shí),通過(guò)訂閱者66,針對(duì)已進(jìn)行了通知登記請(qǐng)求的圖像形成裝 置,進(jìn)行事件通知的登記解除請(qǐng)求。因此,實(shí)施方式1能夠起到維持所述效果,同時(shí)減輕訂 閱管理器730的負(fù)荷的效果。
[0075] 在實(shí)施方式2中,在向PC10的省電模式轉(zhuǎn)移時(shí),例如在向待機(jī)模式或者睡眠模式 轉(zhuǎn)移時(shí),響應(yīng)其轉(zhuǎn)移事件的發(fā)生,PC10進(jìn)行圖7所示的處理。在從省電模式恢復(fù)時(shí),響應(yīng)其 恢復(fù)事件的發(fā)生,PC10以及圖像形成裝置20分別進(jìn)行圖6A以及圖6B所示的處理。
[0076] 根據(jù)本結(jié)構(gòu),能夠起到維持實(shí)施方式1的效果,同時(shí)進(jìn)一步減輕訂閱管理器730的 負(fù)荷的效果。
[0077] 以上對(duì)本發(fā)明的恰當(dāng)?shù)膶?shí)施方式進(jìn)行了說(shuō)明,但本發(fā)明也包含其他各種變形例。 例如,本發(fā)明包含:上述多個(gè)實(shí)施方式中所述的結(jié)構(gòu)要素的其他組合、使用了實(shí)現(xiàn)各結(jié)構(gòu)要 素的功能的其他結(jié)構(gòu)、本領(lǐng)域的技術(shù)人由這些結(jié)構(gòu)或者功能能夠想到的其他結(jié)構(gòu)。
[0078] 例如,步驟S20中使用的數(shù)據(jù)庫(kù)并不限定于注冊(cè)表64,也可以是其他數(shù)據(jù)庫(kù)。
[0079] 此外,事件池670也可以是在打印機(jī)驅(qū)動(dòng)的啟動(dòng)時(shí)啟動(dòng),在打印機(jī)驅(qū)動(dòng)的動(dòng)作結(jié) 束時(shí)結(jié)束的結(jié)構(gòu)。此外,也可以是將訂閱者66與事件池670設(shè)為1個(gè)常駐應(yīng)用,在0S啟動(dòng) 時(shí)啟動(dòng)該常駐應(yīng)用的結(jié)構(gòu)。
[0080] 進(jìn)一步地,網(wǎng)絡(luò)設(shè)備不僅限于復(fù)合機(jī),也可以是打印機(jī)、掃描儀、傳真機(jī)裝置或者 其他設(shè)備。
[0081] 符號(hào)說(shuō)明:
[0082] 10 ?IN PC
[0083] 20?22 圖像形成裝置
[0084] 30 網(wǎng)絡(luò)
[0085] 41,51 CPU
[0086] 42,52 接口
[0087] 43,53 PR0M
[0088] 44,54 DRAM
[0089] 45,55 輔助存儲(chǔ)裝置
[0090] 46,56 網(wǎng)絡(luò)接口
[0091] 47 會(huì)話型輸入輸出裝置
[0092] 57 操作面板
[0093] 58 掃描儀
[0094] 59 打印機(jī)
[0095] 5A 傳真調(diào)制解調(diào)器
[0096] 60A?60C 打印機(jī)驅(qū)動(dòng)
[0097] 61 文檔作成應(yīng)用
[0098] 62 ⑶ I
[0099] 63,70 通信部
[0100] 64 注冊(cè)表
[0101] 65 事件通知設(shè)定部
[0102] 66 訂閱
[0103] 67 狀態(tài)監(jiān)視器
[0104] 670 事件池
[0105] 671 UI 部
[0106] 68 事件日志部
[0107] 69,72 SOAP 處理部
[0108] 71 圖像形成裝置主體部
[0109] 73 事件源
[0110] 730 訂閱管理器
[0111] 731 通知管理器
[0112] 80 事件數(shù)據(jù)庫(kù)
[0113] 81 事件類別表
[0114] 82 事件表
[0115] 83 訂閱表
【權(quán)利要求】
1. 一種網(wǎng)絡(luò)中的事件通知系統(tǒng),該事件通知系統(tǒng)是多個(gè)設(shè)備與針對(duì)所述多個(gè)設(shè)備而在 存儲(chǔ)部中安裝了設(shè)備驅(qū)動(dòng)的主機(jī)通過(guò)網(wǎng)絡(luò)進(jìn)行連接的事件通知系統(tǒng),基于從所述主機(jī)針對(duì) 所述設(shè)備的請(qǐng)求,按照所述設(shè)備中所登記的事件的類別以及通知目的地地址,將事件的發(fā) 生通知給所述主機(jī), 所述存儲(chǔ)部中還保存:狀態(tài)監(jiān)視器、和關(guān)于所述多個(gè)設(shè)備驅(qū)動(dòng)而分別登記了所述狀態(tài) 監(jiān)視器的開(kāi)啟/停止信息的數(shù)據(jù)庫(kù), 所述狀態(tài)監(jiān)視器具備: 常駐程序,使所述主機(jī)的處理器,在操作系統(tǒng)的啟動(dòng)時(shí),針對(duì)關(guān)于所述多個(gè)設(shè)備驅(qū)動(dòng)的 各個(gè)設(shè)備驅(qū)動(dòng)而所述狀態(tài)監(jiān)視器的開(kāi)啟/停止信息表示開(kāi)啟的所述設(shè)備驅(qū)動(dòng)所對(duì)應(yīng)的所 述設(shè)備,進(jìn)行事件通知的登記請(qǐng)求,并接收來(lái)自所述設(shè)備的所述事件通知;和 UI程序,使所述處理器顯示所述事件通知的內(nèi)容。
2. 根據(jù)權(quán)利請(qǐng)求1所述的事件通知系統(tǒng),其特征在于, 所述常駐程序,還使所述處理器,在所述操作系統(tǒng)的動(dòng)作結(jié)束時(shí),針對(duì)登記了所述事件 通知的所述設(shè)備,分別進(jìn)行所述事件通知的登記解除請(qǐng)求。
3. 根據(jù)權(quán)利請(qǐng)求2所述的事件通知系統(tǒng),其特征在于, 所述常駐程序,還使所述處理器,在所述主機(jī)向省電模式轉(zhuǎn)移時(shí),針對(duì)登記了所述事件 通知的所述設(shè)備,分別進(jìn)行所述事件通知的登記解除請(qǐng)求,在從所述省電模式恢復(fù)時(shí),針對(duì) 進(jìn)行了所述事件通知的登記解除請(qǐng)求的所述設(shè)備,進(jìn)行所述事件通知的登記請(qǐng)求,并接收 來(lái)自所述設(shè)備的所述事件通知。
4. 根據(jù)權(quán)利請(qǐng)求3所述的事件通知系統(tǒng),其特征在于, 所述狀態(tài)監(jiān)視器的開(kāi)啟/停止信息表示開(kāi)啟的所述設(shè)備驅(qū)動(dòng)所對(duì)應(yīng)的所述設(shè)備,被判 定為在所述數(shù)據(jù)庫(kù)中登記了所述事件通知的所述設(shè)備。
5. 根據(jù)權(quán)利請(qǐng)求1所述的事件通知系統(tǒng),其特征在于, 所述數(shù)據(jù)庫(kù)是登記了所述操作系統(tǒng)、所述設(shè)備驅(qū)動(dòng)以及應(yīng)用的設(shè)定信息的注冊(cè)表。
6. 根據(jù)權(quán)利請(qǐng)求1所述的事件通知系統(tǒng),其特征在于, 所述設(shè)備是打印機(jī)、掃描儀、傳真機(jī)裝置或者復(fù)合機(jī)。
7. 根據(jù)權(quán)利請(qǐng)求1所述的事件通知系統(tǒng),其特征在于, 所述事件通知的登記以及所述事件通知是根據(jù)WS-Eventing規(guī)范來(lái)進(jìn)行的。
【文檔編號(hào)】G06F3/12GK104094216SQ201380006971
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2013年1月29日 優(yōu)先權(quán)日:2012年1月30日
【發(fā)明者】小熊嵩志, 淺野武彥 申請(qǐng)人:京瓷辦公信息系統(tǒng)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1