專利名稱:網(wǎng)絡(luò)掃描儀以及構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)掃描儀。本發(fā)明尤其涉及一種網(wǎng)絡(luò)掃描儀以及一種構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法,其產(chǎn)生當(dāng)前連接到網(wǎng)絡(luò)掃描儀的用戶的列表,并且即使當(dāng)網(wǎng)絡(luò)掃描儀的因特網(wǎng)協(xié)議(IP)地址變化時(shí),自動(dòng)地保持到網(wǎng)絡(luò)掃描儀的用戶連接。
背景技術(shù):
在其中集成了掃描儀,影印機(jī),和打印機(jī)的掃描儀或多功能設(shè)備通常連接到多個(gè)計(jì)算機(jī)上以便可以由多個(gè)計(jì)算機(jī)來共享它。為了使用現(xiàn)有掃描儀來掃描文件,網(wǎng)絡(luò)掃描系統(tǒng)過去常常通過在現(xiàn)有掃描儀中安裝附加的數(shù)據(jù)存儲(chǔ)服務(wù)器來構(gòu)成。這種現(xiàn)有網(wǎng)絡(luò)掃描系統(tǒng)的類型已經(jīng)在美國專利N0.6,223,223中公開。圖1是現(xiàn)有網(wǎng)絡(luò)掃描系統(tǒng)的方框圖。參照?qǐng)D1,掃描儀100連接到服務(wù)器300上,并且服務(wù)器300連接到計(jì)算機(jī)200上,從而形成網(wǎng)絡(luò)。為了方便起見,在圖1中僅僅圖示了掃描儀和計(jì)算機(jī)。然而,經(jīng)由服務(wù)器300,多個(gè)掃描儀和多臺(tái)計(jì)算機(jī)可以彼此相互連接來形成網(wǎng)絡(luò)。用戶預(yù)先使用服務(wù)器300注冊(cè)他們的賬戶以便用戶的列表能夠被注冊(cè)并存儲(chǔ)在服務(wù)器300中。為了使用戶掃描文件,用戶應(yīng)該使用他/她的已注冊(cè)的ID來登錄掃描儀100。一旦文件被成功地掃描,掃描的數(shù)據(jù)被存儲(chǔ)到使用服務(wù)器300注冊(cè)的用戶賬戶中。用戶使用他/她的計(jì)算機(jī)再次訪問服務(wù)器300,搜索掃描的數(shù)據(jù),并且將掃描的數(shù)據(jù)復(fù)制一份到他/她的計(jì)算機(jī)中,由此完成整個(gè)的掃描處理。然而,這種掃描處理具有以下的缺點(diǎn)。首先,因?yàn)樵S多用戶共享掃描儀100,他們必須去掃描儀100處核對(duì)掃描儀100是否可用。第二,如果多個(gè)用戶中的一個(gè)去掃描儀100處掃描文件并且了解到另一個(gè)用戶正在使用掃描儀100掃描文件,他/她只能在掃描儀100附近等待直到另一個(gè)用戶完成他/她的當(dāng)前掃描處理,或者不得不暫時(shí)離開掃描儀100而不久以后又要返回到掃描儀100處,這樣很不方便而且浪費(fèi)時(shí)間。第三,在完成掃描處理之后,用戶不得不再利用他/她的計(jì)算機(jī)重新訪問服務(wù)器300,這樣也很不方便。第四,需要耗費(fèi)大量的金錢來裝配現(xiàn)有網(wǎng)絡(luò)系統(tǒng),因?yàn)楝F(xiàn)有網(wǎng)絡(luò)系統(tǒng)需要諸如服務(wù)器300之類的附加存儲(chǔ)器設(shè)備。最后,在掃描儀100上的信息已經(jīng)變化的情況下,用戶可能不能立即知道變化(多個(gè)變化)。特別是,在掃描儀100的IP地址已經(jīng)改變的情況下,用戶可能不能訪問服務(wù)器300。這樣,用戶不能將存儲(chǔ)在服務(wù)器300中的掃描數(shù)據(jù)復(fù)制一份到他/她的計(jì)算機(jī)中。因此,需要一種網(wǎng)絡(luò)掃描儀,即使當(dāng)網(wǎng)絡(luò)掃描儀的因特網(wǎng)協(xié)議(IP)地址改變時(shí),也能自動(dòng)地保持到網(wǎng)絡(luò)掃描儀的用戶連接。
發(fā)明內(nèi)容
本發(fā)明提供了一種構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法,其產(chǎn)生當(dāng)前連接到網(wǎng)絡(luò)掃描儀的用戶的列表,并且即使當(dāng)網(wǎng)絡(luò)掃描儀的因特網(wǎng)協(xié)議(IP)地址改變時(shí),也能自動(dòng)地保持到網(wǎng)絡(luò)掃描儀的用戶連接。本發(fā)明還提供一種網(wǎng)絡(luò)掃描儀,其產(chǎn)生當(dāng)前連接到網(wǎng)絡(luò)掃描儀的用戶的列表,并且即使當(dāng)網(wǎng)絡(luò)掃描儀的因特網(wǎng)協(xié)議(IP)地址改變時(shí),也能自動(dòng)地保持到網(wǎng)絡(luò)掃描儀的用戶連接。根據(jù)本發(fā)明的一個(gè)方面,提供一種構(gòu)成和保持包含連接到計(jì)算機(jī)的網(wǎng)絡(luò)掃描儀的網(wǎng)絡(luò)掃描系統(tǒng)的方法。該方法包括(a)使計(jì)算機(jī)將用戶信息發(fā)送到網(wǎng)絡(luò)掃描儀,用戶信息是由計(jì)算機(jī)用戶通過使用安裝在計(jì)算機(jī)中的客戶程序輸入的;(b)使網(wǎng)絡(luò)掃描儀從客戶程序接收用戶信息;和((3)使網(wǎng)絡(luò)掃描儀通過使用所接收的用戶信息產(chǎn)生用戶列表。該方法可以還包括(d)使網(wǎng)絡(luò)掃描儀將掃描儀信息發(fā)送到客戶程序;和(e)使客戶程序能夠通過使用接收到的掃描儀信息產(chǎn)生掃描儀列表。根據(jù)本發(fā)明的另一個(gè)方面,提供一種連接到計(jì)算機(jī)的網(wǎng)絡(luò)掃描儀,其中在計(jì)算機(jī)中安裝了客戶程序。網(wǎng)絡(luò)掃描儀包括用戶信息接收單元,該單元從客戶程序接收用戶信息,該信息是由計(jì)算機(jī)的用戶通過使用客戶程序輸入的;和用戶列表產(chǎn)生單元,其通過使用用戶信息產(chǎn)生用戶列表。網(wǎng)絡(luò)掃描儀還可以包括掃描儀信息發(fā)送單元,該單元將掃描儀信息發(fā)送到客戶程序??蛻舫绦蛲ㄟ^使用掃描儀信息生成掃描儀列表。根據(jù)本發(fā)明的再一個(gè)方面,提供一種構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法,其中網(wǎng)絡(luò)掃描系統(tǒng)包括連接到計(jì)算機(jī)上的網(wǎng)絡(luò)掃描儀,該方法包括:(a)使計(jì)算機(jī)將用戶信息發(fā)送到網(wǎng)絡(luò)掃描儀,用戶信息是由計(jì)算機(jī)的用戶通過使用安裝在計(jì)算機(jī)中的客戶程序輸入的;(b)使網(wǎng)絡(luò)掃描儀從客戶程序接收每一個(gè)都包括用戶信息的用戶注冊(cè)分組或用戶注冊(cè)注銷分組;以及(C)使網(wǎng)絡(luò)掃描儀通過使用所接收到的用戶信息產(chǎn)生和修改用戶列表,包括響應(yīng)于所收到的用戶注冊(cè)分組將用戶添加到用戶列表中,或者響應(yīng)于所收到的用戶注冊(cè)注銷分組從用戶列表中刪除用戶。根據(jù)本發(fā)明的又一個(gè)方面,提供一種連接到計(jì)算機(jī)上的網(wǎng)絡(luò)掃描儀,在該計(jì)算機(jī)中安裝了客戶程序,該網(wǎng)絡(luò)掃描儀包括:用戶信息接收單元,用于從客戶程序接收由計(jì)算機(jī)的用戶通過使用客戶程序輸入的每一個(gè)都包括用戶信息的用戶注冊(cè)分組或用戶注冊(cè)注銷分組;以及用戶列表產(chǎn)生單元,用于產(chǎn)生用戶列表,包括響應(yīng)于所收到的用戶注冊(cè)分組將用戶添加到用戶列表中,或者響應(yīng)于所收到的用戶注冊(cè)注銷分組從用戶列表中刪除用戶。
通過結(jié)合附圖對(duì)本發(fā)明示例性實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的上述特征和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中:圖1是現(xiàn)有網(wǎng)絡(luò)掃描系統(tǒng)的方框圖;圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)掃描系統(tǒng)的方框圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)掃描儀的方框圖;圖4A是圖示根據(jù)本發(fā)明實(shí)施例的掃描儀信息分組的圖;圖4B是圖示根據(jù)本發(fā)明實(shí)施例的用戶注冊(cè)分組的圖;圖4C是圖示根據(jù)本發(fā)明實(shí)施例的用戶注冊(cè)注銷分組的圖;圖4D是圖示根據(jù)本發(fā)明實(shí)施例的掃描儀狀態(tài)分組的圖;圖4E是圖示根據(jù)本發(fā)明實(shí)施例的啟動(dòng)分組的圖;圖4F是圖示根據(jù)本發(fā)明實(shí)施例的掃描儀信息變化分組的圖;圖4G是圖示根據(jù)本發(fā)明實(shí)施例的掃描儀搜索分組的圖;圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法的流程圖;圖6是根據(jù)本發(fā)明實(shí)施例的構(gòu)成用戶列表的方法的流程圖;圖7是根據(jù)本發(fā)明實(shí)施例的掃描文件的方法的流程圖;圖8是根據(jù)本發(fā)明實(shí)施例的通過從用戶接收用戶注冊(cè)注銷分組來從用戶列表中刪除用戶的方法的流程圖;圖9是圖示根據(jù)本發(fā)明實(shí)施例的,在掃描儀的IP地址已經(jīng)改變的情況下,更新掃描儀的IP地址的方法的流程圖;和圖10是根據(jù)本發(fā)明實(shí)施例的,在計(jì)算機(jī)的IP地址已經(jīng)改變的情況下,更新計(jì)算機(jī)的IP地址的方法的流程圖。在全部附圖中相同的參考數(shù)字用于指示相同的特征和結(jié)構(gòu)。
具體實(shí)施例方式現(xiàn)在將參照附圖更加充分地描述本發(fā)明,其中示出了本發(fā)明的優(yōu)選實(shí)施例。為了簡明起見,可以省略與本發(fā)明相關(guān)的現(xiàn)有技術(shù)特征的詳細(xì)說明。在這個(gè)公開中使用的術(shù)語也許與它們傳統(tǒng)含義有不同的含義,這取決于,例如,他們由誰使用和他們應(yīng)用的目的,因此他們應(yīng)該定義在本發(fā)明的范圍內(nèi)。圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)掃描系統(tǒng)的方框圖。參照?qǐng)D2,網(wǎng)絡(luò)掃描儀10被直接連接到計(jì)算機(jī)20上。為了不用任何服務(wù)器的幫助就直接將網(wǎng)絡(luò)掃描儀10連接到計(jì)算機(jī)20上,網(wǎng)絡(luò)掃描儀10包括網(wǎng)絡(luò)接口卡40。計(jì)算機(jī)20包括客戶程序30,其使計(jì)算機(jī)20能夠使用網(wǎng)絡(luò)掃描儀10。圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)掃描儀10的方框圖。參照?qǐng)D3,網(wǎng)絡(luò)掃描儀10包括用戶信息接收單元12,用戶列表產(chǎn)生單元14,掃描儀信息發(fā)送單元16,和存儲(chǔ)器18。用戶信息接收單元12從客戶程序接收用戶信息,該信息通過用戶使用計(jì)算機(jī)的客戶程序輸入。用戶列表產(chǎn)生單元14使用用戶信息產(chǎn)生用戶列表。掃描儀信息發(fā)送單元16將掃描儀信息發(fā)送到客戶程序,并且客戶程序通過使用掃描儀信息生成掃描儀列表。存儲(chǔ)器18存儲(chǔ)用戶列表。當(dāng)網(wǎng)絡(luò)掃描儀10被關(guān)掉時(shí),最好刪除存儲(chǔ)在存儲(chǔ)器18中的用戶列表。然而,如果網(wǎng)絡(luò)掃描儀10被再次的開啟,它可以形成新的用戶列表。網(wǎng)絡(luò)掃描儀10可以動(dòng)態(tài)形成用戶列表。圖4A到4G是圖示根據(jù)本發(fā)明實(shí)施例的在網(wǎng)絡(luò)掃描儀10和計(jì)算機(jī)20之間發(fā)送的各種分組的圖。圖4A圖示了根據(jù)本發(fā)明實(shí)施例的掃描儀信息分組50。參照?qǐng)D4A,掃描儀信息分組50是詳細(xì)說明關(guān)于網(wǎng)絡(luò)掃描儀10的性能的信息的分組,并且包括網(wǎng)絡(luò)掃描儀10的‘唯一標(biāo)識(shí)(UID)’和‘因特網(wǎng)協(xié)議(IP)地址’。WID’表明網(wǎng)絡(luò)掃描儀10的永不改變的唯一標(biāo)識(shí),以便其可以區(qū)別于其它的網(wǎng)絡(luò)掃描儀。WID’可以是網(wǎng)絡(luò)掃描儀10的網(wǎng)絡(luò)接口卡40的媒體訪問控制(MAC)地址?!甀P地址’表明網(wǎng)絡(luò)掃描儀10的IP地址。即使為了方便起見在圖4A中掃描儀信息分組50被圖示為在圖中僅僅具有幾條信息,但掃描儀信息分組50可以包括比在這里闡述信息更多或更少的信息。例如,掃描儀信息分組50還可以包括關(guān)于分辨率和由網(wǎng)絡(luò)掃描儀10支持的數(shù)據(jù)壓縮方法的信息。掃描儀信息分組50從網(wǎng)絡(luò)掃描儀10中發(fā)送到客戶程序30。圖4B圖示了根據(jù)本發(fā)明實(shí)施例的用戶注冊(cè)分組51。參照?qǐng)D4B,用戶注冊(cè)分組51包括用于‘用戶ID’,‘個(gè)人識(shí)別號(hào)碼(PIN)’,和‘IP地址’的值。‘用戶ID’表明計(jì)算機(jī)用戶的ID?!甈IN’表明由用戶指定的個(gè)人識(shí)別號(hào)碼PIN,并且‘IP地址’是計(jì)算機(jī)的IP地址。用戶注冊(cè)分組51從客戶程序30發(fā)送到網(wǎng)絡(luò)掃描儀10。圖4C圖示了根據(jù)本發(fā)明實(shí)施例的用戶注冊(cè)注銷分組52。參照?qǐng)D4C,與圖4B中的用戶注冊(cè)分組51相似,用戶注冊(cè)注銷分組52包括用于‘用戶ID’,‘PIN’和‘IP地址’的值。用戶注冊(cè)注銷分組52最好也從客戶程序30發(fā)送到網(wǎng)絡(luò)掃描儀10。圖4D圖示了根據(jù)本發(fā)明實(shí)施例的掃描儀狀態(tài)分組53。參照?qǐng)D4D,掃描儀狀態(tài)分組53包括用于‘空閑’,‘忙碌’,‘登錄’,和‘故障’的值?!臻e’表示網(wǎng)絡(luò)掃描儀10是當(dāng)前可用的?!β怠硎揪W(wǎng)絡(luò)掃描儀10當(dāng)前正忙于執(zhí)行掃描處理?!卿洝硎居脩粢呀?jīng)登錄到網(wǎng)絡(luò)掃描儀10?!收稀硎局T如卡紙之類的故障已經(jīng)出現(xiàn)在網(wǎng)絡(luò)掃描儀10中。掃描儀狀態(tài)分組53從網(wǎng)絡(luò)掃描儀10中發(fā)送到客戶程序30。圖4E圖示了根據(jù)本發(fā)明實(shí)施例的啟動(dòng)分組54。參照?qǐng)D4E,啟動(dòng)分組54包括‘UID’值。當(dāng)網(wǎng)絡(luò)掃描儀10被啟動(dòng)時(shí),其將啟動(dòng)分組54廣播到客戶程序30。因此,啟動(dòng)分組54從網(wǎng)絡(luò)掃描儀10發(fā)送到客戶程序30中。圖4F圖示了根據(jù)本發(fā)明實(shí)施例的掃描儀信息變化分組55。參照?qǐng)D4F,掃描儀信息變化分組55包括WID’值。掃描儀信息變化分組55可以選擇性地包括其它掃描儀信息。在圖4F中,將‘IP地址’加上括弧是因?yàn)閽呙鑳x信息變化分組55可以或者可以不必包括‘IP地址’。掃描儀信息變化分組55可以包括變化了的掃描儀信息。換句話說,在網(wǎng)絡(luò)掃描儀10的IP地址改變的情況下,掃描儀信息變化分組55可以包括網(wǎng)絡(luò)掃描儀10的新IP地址??梢园ㄔ趫D4A中的掃描儀信息分組50中的其它掃描儀信息也可以被包括在掃描儀信息變化分組55中。掃描儀信息變化分組55從網(wǎng)絡(luò)掃描儀10發(fā)送到客戶程序30中。圖4G圖示了根據(jù)本發(fā)明實(shí)施的掃描儀搜索分組56。參照?qǐng)D4G,掃描儀搜索分組56可以包括WID’或‘IP地址’。換句話說,如果用戶在掃描儀搜索分組56中放入期望的條件并且將掃描儀搜索分組56發(fā)送到掃描儀,則滿足所有期望條件的掃描儀可以響應(yīng)用戶。為了搜索網(wǎng)絡(luò)掃描系統(tǒng)中的所有掃描儀,用戶不在掃描儀搜索分組56中放入任何信息就將掃描儀搜索分組56發(fā)送到所有的掃描儀。例如,如果掃描儀搜索分組56包括預(yù)定的WD,具有預(yù)定WD的掃描儀可以響應(yīng)該用戶??梢园ㄔ趻呙鑳x信息分組50內(nèi)的其它掃描儀信息也可以包含在掃描儀搜索分組56中。掃描儀搜索分組56從客戶程序30發(fā)送到網(wǎng)絡(luò)掃描儀10中。圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法的流程圖。參照?qǐng)D5,在步驟SlO中,計(jì)算機(jī)將通過計(jì)算機(jī)用戶使用計(jì)算機(jī)的客戶程序輸入的用戶信息發(fā)送到網(wǎng)絡(luò)掃描儀中。在步驟S12中,掃描儀從客戶程序接收用戶信息。在步驟S14中,掃描儀使用接收到的用戶信息產(chǎn)生用戶列表。在步驟S16中,掃描儀將掃描儀信息發(fā)送到客戶程序。在步驟S18中,客戶程序使用接收到的掃描儀信息產(chǎn)生掃描儀列表。網(wǎng)絡(luò)掃描儀可以確定掃描儀信息是否已經(jīng)改變并且可以發(fā)送變化(或者多個(gè)變化),如果有任何變化,實(shí)時(shí)產(chǎn)生掃描儀信息到客戶程序中。最好,掃描儀信息包括網(wǎng)絡(luò)掃描儀的UID和IP地址。網(wǎng)絡(luò)掃描儀的UID可以是包括在網(wǎng)絡(luò)掃描儀中的網(wǎng)絡(luò)接口卡的MAC地址。用戶信息可以包括用戶的WD,PIN,和IP地址。網(wǎng)絡(luò)掃描儀10可以在其存儲(chǔ)器中存儲(chǔ)用戶列表。當(dāng)網(wǎng)絡(luò)掃描儀10被關(guān)掉時(shí),存儲(chǔ)在存儲(chǔ)器中的用戶列表被刪除。圖6是根據(jù)本發(fā)明實(shí)施例的通過使用網(wǎng)絡(luò)掃描儀產(chǎn)生用戶列表的方法的流程圖。參照?qǐng)D6,在步驟S20中,計(jì)算機(jī)用戶執(zhí)行計(jì)算機(jī)的客戶程序。在步驟S21中,客戶程序廣播掃描儀搜索分組。如果客戶程序?qū)B接到計(jì)算機(jī)上的感興趣的掃描儀(scannerofinterest)的UID沒有任何的了解,所感興趣的網(wǎng)絡(luò)掃描儀的UID不包括在掃描儀搜索分組中,在這種情況下,所有連接到計(jì)算機(jī)的掃描儀發(fā)送其自己的掃描儀信息分組到計(jì)算機(jī)中。在步驟S22中,如果客戶程序知道所感興趣的掃描儀的WD,那么所感興趣的掃描儀的UID被包括在掃描儀搜索分組中,然后所感興趣的掃描儀發(fā)送其自己的掃描儀信息分組到客戶程序。客戶程序通過使用包括在輸入到其中的掃描儀信息分組(多個(gè)信息分組)中的掃描儀信息產(chǎn)生掃描儀列表。因?yàn)檫B接到計(jì)算機(jī)的所有掃描儀具有不同的UID,客戶程序可以根據(jù)掃描儀的UID很容易地發(fā)現(xiàn)掃描儀的IP地址是否已經(jīng)改變。如果一些掃描儀的IP地址已經(jīng)改變,客戶程序通過使用改變的IP地址更新掃描儀列表。在步驟S23中,客戶程序?qū)ㄓ?jì)算機(jī)用戶的用戶信息的用戶注冊(cè)分組發(fā)送到所感興趣的掃描儀中。在步驟S24中,所感興趣的掃描儀通過使用包括在輸入到其中的用戶注冊(cè)分組內(nèi)的用戶信息向用戶列表中注冊(cè)用戶。在步驟S25中,所感興趣的掃描儀將掃描儀狀態(tài)分組發(fā)送到客戶程序中以便客戶程序可以被通報(bào)所感興趣的掃描儀的當(dāng)前狀態(tài)。圖7是根據(jù)本發(fā)明實(shí)施例的掃描文件的方法的流程圖。參照?qǐng)D7,用戶通過參照從預(yù)定掃描儀收到的掃描儀狀態(tài)分組來核對(duì)預(yù)定的掃描儀是否當(dāng)前可用,并且如果預(yù)定的掃描儀是可用的,就轉(zhuǎn)向預(yù)定的掃描儀。在步驟S30中,用戶通過輸入他/她的用戶ID和PIN來登錄到預(yù)定的掃描儀上。掃描儀通過更新掃描儀狀態(tài)分組并將更新后的掃描儀狀態(tài)分組發(fā)送到與其連接的每一臺(tái)計(jì)算機(jī)上,來通知所有與其連接的計(jì)算機(jī)該用戶當(dāng)前登錄在其上。在步驟S32中,用戶使用預(yù)定的掃描儀掃描文件,并且掃描儀通過更新掃描儀狀態(tài)分組并且將更新后的掃描儀狀態(tài)分組發(fā)送到與其連接的每一臺(tái)計(jì)算機(jī)上,通知所有與其連接的計(jì)算機(jī),其正在執(zhí)行掃描處理。在步驟S34中,掃描的數(shù)據(jù)最好在掃描處理期間或者在掃描處理完成后發(fā)送到客戶程序中。很重要的是,掃描的數(shù)據(jù)不是存儲(chǔ)在預(yù)定的掃描儀中而是發(fā)送到客戶程序中。因此,用戶不需要回到他/她的計(jì)算機(jī)去,并且不需要在掃描處理完成后使用計(jì)算機(jī)訪問該掃描儀來獲得掃描的數(shù)據(jù)。
在步驟S36中,在掃描處理完成后,用戶注銷預(yù)定的掃描儀。然后,預(yù)定的掃描儀通過更新掃描儀狀態(tài)分組并且將更新的掃描儀狀態(tài)分組發(fā)送到與其連接的所有計(jì)算機(jī)上,通知所有與其連接的計(jì)算機(jī),用戶已注銷。現(xiàn)在將參照?qǐng)D8更加充分地描述使用掃描儀結(jié)束客戶程序或者刪除用戶注冊(cè)的方法。圖8是根據(jù)本發(fā)明實(shí)施例的接收用戶注冊(cè)注銷分組的方法的流程圖。在使用掃描儀結(jié)束客戶程序或者注銷用戶注冊(cè)的情況下,客戶程序在其結(jié)束前發(fā)送用戶注冊(cè)注銷分組到掃描儀中。在步驟S40中,如果掃描儀從客戶程序中接收用戶注冊(cè)注銷分組,在步驟S42中,其從用戶列表中刪除與包括在接收到的用戶注冊(cè)注銷分組中的用戶ID對(duì)應(yīng)的用戶。甚至在客戶程序沒能在它結(jié)束之前將用戶注冊(cè)注銷分組發(fā)送到掃描儀中的情況下,用戶可能也需要從用戶列表中刪除。在這種情況下,客戶程序被規(guī)定(made)周期性地發(fā)送用戶注冊(cè)分組到掃描儀,并且掃描儀被規(guī)定周期性地核對(duì)是否從客戶程序中周期性地發(fā)送用戶注冊(cè)分組。如果客戶程序沒能周期性地發(fā)送用戶注冊(cè)分組到掃描儀中,則掃描儀從用戶列表中刪除該用戶。圖9是圖示根據(jù)本發(fā)明實(shí)施例的在掃描儀的IP地址改變的情況下更新掃描儀的IP地址的方法的流程圖。參照?qǐng)D9,在步驟S50中,如果掃描儀的IP地址改變,在步驟S52中,包括掃描儀的新IP地址的掃描儀信息變化分組被發(fā)送到計(jì)算機(jī)的客戶程序中。在步驟S54中,客戶程序通過參照包括在接收到的掃描儀信息變化分組內(nèi)的WD,改變掃描儀列表中的掃描儀的諸如掃描儀的IP地址之類的掃描儀信息。在步驟S56中,客戶程序通過使用掃描儀的新IP地址發(fā)送用戶注冊(cè)分組。在步驟S58中,確定計(jì)算機(jī)是否連接到掃描儀上。在步驟S60中,如果計(jì)算機(jī)連接到掃描儀上,掃描儀更新用戶列表并且發(fā)送掃描儀狀態(tài)分組到客戶程序。當(dāng)從掃描儀中接收掃描儀狀態(tài)分組時(shí),客戶程序認(rèn)為其已經(jīng)成功地訪問了該掃描儀。在步驟S62中,如果客戶程序沒能訪問掃描儀,它通過參照掃描儀的UID廣播掃描儀搜索分組。掃描儀響應(yīng)掃描儀搜索分組發(fā)送掃描儀信息分組到客戶程序中,以便客戶程序可以通過參照從掃描儀收到的掃描儀信息分組再次嘗試訪問掃描儀。如果掃描儀被關(guān)閉,客戶程序沒有從掃描儀接收到任何響應(yīng),在這種情況下,客戶程序識(shí)別出其到掃描儀的連接被切斷。如果掃描儀不久后啟動(dòng),它廣播包括其WD的啟動(dòng)分組。通過參照掃描儀的WD,客戶程序廣播掃描儀搜索分組到掃描儀中,并且掃描儀發(fā)送掃描儀信息分組到客戶程序中,從而自動(dòng)地更新掃描儀的IP地址。如上所述,即使當(dāng)掃描儀的IP地址改變時(shí),通過參照掃描儀的UID更新掃描儀的IP地址是有可能的。圖10是圖示根據(jù)本發(fā)明實(shí)施例的在計(jì)算機(jī)的IP地址改變的情況下更新計(jì)算機(jī)的IP地址的方法的流程圖。參照?qǐng)D10,在步驟S70中,如果計(jì)算機(jī)的IP地址改變,在步驟S72中,計(jì)算機(jī)的客戶程序發(fā)送包括計(jì)算機(jī)的新IP地址的用戶注冊(cè)分組到掃描儀中。在步驟S74中,通過參照包括在所接收到的用戶注冊(cè)分組中的用戶ID,掃描儀改變用戶列表中的用戶信息,例如用戶列表中的計(jì)算機(jī)的IP地址。掃描儀可以發(fā)送掃描儀狀態(tài)分組到計(jì)算機(jī)以通知計(jì)算機(jī)該計(jì)算機(jī)與其連接。因此,即使當(dāng)計(jì)算機(jī)的IP地址改變時(shí),掃描儀可以通過參照用戶ID自動(dòng)地更新計(jì)算機(jī)的IP地址。掃描儀最好核對(duì)PIN以及用戶ID以確定計(jì)算機(jī)的IP地址是否改變。因此,防止計(jì)算機(jī)的IP地址被具有不同的IP地址而使用相同的用戶ID發(fā)送用戶注冊(cè)分組到掃描儀的用戶不必要地更新是有可能的。因此,掃描儀核對(duì)用戶列表中,在由當(dāng)前試圖訪問掃描儀的用戶輸入的用戶ID和PIN之間是否存在正確的匹配。如果用戶ID和PIN匹配,對(duì)應(yīng)的IP地址被更新。另一方面,如果由用戶輸入的PIN與在用戶列表中注冊(cè)的用戶ID不一致,該用戶被通知由他/她輸入的用戶ID當(dāng)前正在由其他人使用,并且相應(yīng)的IP地址不被更新。到目前為止,通過采用網(wǎng)絡(luò)掃描儀作為設(shè)備的例子,對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行了描述,其中本發(fā)明的實(shí)施例適用于此。然而,本發(fā)明的實(shí)施例也可以應(yīng)用于網(wǎng)絡(luò)多功能設(shè)備,其中在該設(shè)備中集成了掃描儀,打印機(jī)和影印機(jī)。如上所述,根據(jù)本發(fā)明的實(shí)施例,不需要額外提供用于將掃描的數(shù)據(jù)存儲(chǔ)在其中并且使用其注冊(cè)用戶賬戶的服務(wù)器。因此,減少網(wǎng)絡(luò)掃描系統(tǒng)的制造費(fèi)用是有可能的。此夕卜,掃描數(shù)據(jù)被直接從掃描儀中發(fā)送到用戶的計(jì)算機(jī)中,并且因此不需要該用戶訪問服務(wù)器。此外,用戶可以使用他/她的計(jì)算機(jī)核對(duì)掃描儀是否可用還是忙于執(zhí)行掃描處理而不用轉(zhuǎn)到掃描儀處浪費(fèi)時(shí)間。此外,因?yàn)樵诒景l(fā)明的實(shí)施例中,用戶信息和掃描儀信息是自動(dòng)管理的,所以可以容易地保持和管理網(wǎng)絡(luò)掃描系統(tǒng)。即使掃描儀的IP地址改變,通過參照掃描儀的nD自動(dòng)地更新掃描儀信息是有可能的。此外,即使用戶的計(jì)算機(jī)IP地址改變,通過參照用戶的ID自動(dòng)地更新用戶信息是有可能的。盡管已參照本發(fā)明的確定優(yōu)選實(shí)例表示和描述了本發(fā)明,但本領(lǐng)域內(nèi)的普通技術(shù)人員將理解的是,可在不背離由所附權(quán)利要求書限定的本發(fā)明宗旨和范圍的前提下對(duì)本發(fā)明進(jìn)行各種形式和細(xì)節(jié)上的修改。
權(quán)利要求
1.一種構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法,其中網(wǎng)絡(luò)掃描系統(tǒng)包括連接到計(jì)算機(jī)上的網(wǎng)絡(luò)掃描儀,該方法包括: (a)使計(jì)算機(jī)將用戶信息發(fā)送到網(wǎng)絡(luò)掃描儀,用戶信息是由計(jì)算機(jī)的用戶通過使用安裝在計(jì)算機(jī)中的客戶程序輸入的; (b)使網(wǎng)絡(luò)掃描儀從客戶程序接收每一個(gè)都包括用戶信息的用戶注冊(cè)分組或用戶注冊(cè)注銷分組;以及 (C)使網(wǎng)絡(luò)掃描儀通過使用所接收到的用戶信息產(chǎn)生和修改用戶列表,包括響應(yīng)于所收到的用戶注冊(cè)分組將用戶添加到用戶列表中,或者響應(yīng)于所收到的用戶注冊(cè)注銷分組從用戶列表中刪除用戶。
2.如權(quán)利要求1所述的方法,還包括: Cd)使網(wǎng)絡(luò)掃描儀將掃描儀信息發(fā)送到客戶程序;以及 (e)使客戶程序通過使用所接收到的掃描儀信息產(chǎn)生掃描儀列表。
3.如權(quán)利要求2所述的方法,其中,步驟(d)包括: 使網(wǎng)絡(luò)掃描儀確定掃描儀 信息是否改變;以及 實(shí)時(shí)地將改變的掃描儀信息發(fā)送到客戶程序。
4.如權(quán)利要求2所述的方法,其中,所述掃描儀信息包括網(wǎng)絡(luò)掃描儀的唯一標(biāo)識(shí)(UID)和網(wǎng)際協(xié)議(IP)地址。
5.如權(quán)利要求4所述的方法,其中,所述網(wǎng)絡(luò)掃描儀的WD包括安裝在網(wǎng)絡(luò)掃描儀中的網(wǎng)絡(luò)接口卡的媒體訪問控制(MAC )地址。
6.如權(quán)利要求4所述的方法,其中,步驟(e)包括: 如果網(wǎng)絡(luò)掃描儀的IP地址改變,則通過使客戶程序通過使用網(wǎng)絡(luò)掃描儀的UID從網(wǎng)絡(luò)掃描儀中接收改變的IP地址,并且利用所接收到的IP地址來更新網(wǎng)絡(luò)掃描儀的原始IP地址,來自動(dòng)地管理掃描儀列表。
7.如權(quán)利要求1所述的方法,其中,所述用戶信息包括用戶的標(biāo)識(shí)、個(gè)人識(shí)別號(hào)碼(PIN)、以及IP地址。
8.如權(quán)利要求7所述的方法,其中,步驟(c)包括: 如果計(jì)算機(jī)的IP地址改變,則通過使網(wǎng)絡(luò)掃描儀使用用戶的標(biāo)識(shí)和PIN從客戶程序中接收改變的IP地址,并且利用所接收到的IP地址更新計(jì)算機(jī)的原始IP地址,來自動(dòng)地管理用戶列表。
9.一種連接到計(jì)算機(jī)上的網(wǎng)絡(luò)掃描儀,在該計(jì)算機(jī)中安裝了客戶程序,該網(wǎng)絡(luò)掃描儀包括: 用戶信息接收單元,用于從客戶程序接收由計(jì)算機(jī)的用戶通過使用客戶程序輸入的每一個(gè)都包括用戶信息的用戶注冊(cè)分組或用戶注冊(cè)注銷分組;以及 用戶列表產(chǎn)生單元,用于產(chǎn)生用戶列表,包括響應(yīng)于所收到的用戶注冊(cè)分組將用戶添加到用戶列表中,或者響應(yīng)于所收到的用戶注冊(cè)注銷分組從用戶列表中刪除用戶。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)掃描儀,還包括: 掃描儀信息發(fā)送單元,其將掃描儀信息發(fā)送到客戶程序, 其中,所述客戶程序通過使用掃描儀信息產(chǎn)生掃描儀列表。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)掃描儀,其中,所述掃描儀信息發(fā)送單元確定掃描儀信息是否改變并且實(shí)時(shí)地將改變的掃描儀信息發(fā)送到客戶程序。
12.如權(quán)利要求10所述的網(wǎng)絡(luò)掃描儀,其中,所述掃描儀信息包括網(wǎng)絡(luò)掃描儀的唯一標(biāo)識(shí)(HD)和網(wǎng)際協(xié)議(IP)地址。
13.如權(quán)利要求12所述的網(wǎng)絡(luò)掃描儀,其中,所述網(wǎng)絡(luò)掃描儀的UID包括安裝在網(wǎng)絡(luò)掃描儀中的網(wǎng)絡(luò)接口卡的媒體訪問控制(MAC)地址。
14.如權(quán)利要求12所述的網(wǎng)絡(luò)掃描儀,其中,如果網(wǎng)絡(luò)掃描儀的IP地址改變,則掃描儀信息發(fā)送單元將改變的IP地址發(fā)送到客戶程序,并且客戶程序通過使用網(wǎng)絡(luò)掃描儀的WD從網(wǎng)絡(luò)掃描儀中接收改變的IP地址,并且利用所接收到的IP地址更新網(wǎng)絡(luò)掃描儀的原始IP地址,來自動(dòng)地管理掃描儀列表。
15.如權(quán)利要求9所述的網(wǎng)絡(luò)掃描儀,其中,所述用戶信息包括用戶的標(biāo)識(shí)、個(gè)人識(shí)別號(hào)碼(PIN)、以及IP地址。
16.如權(quán)利要求15所述的網(wǎng)絡(luò)掃描儀,其中,如果計(jì)算機(jī)的IP地址改變,則用戶列表產(chǎn)生單元通過使用用戶的ID和PIN從客戶程序中接收改變的IP地址,并且利用所接收到的IP地址更新網(wǎng) 絡(luò)掃描儀的原始IP地址,來自動(dòng)地管理用戶列表。
全文摘要
提供一種構(gòu)成和保持網(wǎng)絡(luò)掃描系統(tǒng)的方法,其中網(wǎng)絡(luò)掃描系統(tǒng)包括連接到計(jì)算機(jī)上的網(wǎng)絡(luò)掃描儀,該方法包括(a)使計(jì)算機(jī)將用戶信息發(fā)送到網(wǎng)絡(luò)掃描儀,用戶信息是由計(jì)算機(jī)的用戶通過使用安裝在計(jì)算機(jī)中的客戶程序輸入的;(b)使網(wǎng)絡(luò)掃描儀從客戶程序接收每一個(gè)都包括用戶信息的用戶注冊(cè)分組或用戶注冊(cè)注銷分組;以及(c)使網(wǎng)絡(luò)掃描儀通過使用所接收到的用戶信息產(chǎn)生和修改用戶列表,包括響應(yīng)于所收到的用戶注冊(cè)分組將用戶添加到用戶列表中,或者響應(yīng)于所收到的用戶注冊(cè)注銷分組從用戶列表中刪除用戶。
文檔編號(hào)G06F15/00GK103108103SQ20121059285
公開日2013年5月15日 申請(qǐng)日期2004年12月3日 優(yōu)先權(quán)日2003年12月3日
發(fā)明者丁胄榮 申請(qǐng)人:三星電子株式會(huì)社