用于檢測(cè)和處理代碼的系統(tǒng)和方法
【專利說(shuō)明】用于檢測(cè)和處理代碼的系統(tǒng)和方法
[0001]本發(fā)明涉及一種用于檢測(cè)和處理代碼、特別是條形碼的系統(tǒng)和方法。
[0002]在現(xiàn)有技術(shù)系統(tǒng)中,條形碼掃描儀或RFID讀取器借助于USB或串行接口連接到中央模塊或終端,所述條形碼掃描儀或RFID讀取器可以分別地讀取在類似于藥物或醫(yī)療設(shè)備的貨物或項(xiàng)目上提供的條形碼或RFID代碼。然而,由于電纜鏈接,此類代碼讀取器使用起來(lái)稍微有點(diǎn)麻煩。在串行接口的情況下,常常出現(xiàn)關(guān)于運(yùn)行驅(qū)動(dòng)器的可用性的問(wèn)題。
[0003]在一些應(yīng)用領(lǐng)域中,例如在保健服務(wù)中,期望的信息并不總是用單個(gè)代碼編碼,而是遍布于幾個(gè)代碼。例如,可以以可位于不同位置或地點(diǎn)處的不同代碼來(lái)提供某個(gè)項(xiàng)目的序號(hào)、批號(hào)、到期日等。結(jié)果,常常必須執(zhí)行幾個(gè)掃描過(guò)程以獲得所有所需信息。在現(xiàn)有技術(shù)系統(tǒng)中,那些程序?qū)τ谟脩舳陨晕⒂悬c(diǎn)麻煩和/或要求具有復(fù)雜配置的外圍模塊。
[0004]本發(fā)明的目的是提供一種用于特別是在保健環(huán)境中檢測(cè)和處理代碼的改進(jìn)系統(tǒng)和方法,其允許以容易且靈活的方式且優(yōu)選地用外圍代碼掃描模塊的簡(jiǎn)單構(gòu)造來(lái)檢測(cè)代碼并將其傳送到中央模塊以用于進(jìn)一步處理。
[0005]用根據(jù)獨(dú)立權(quán)利要求的系統(tǒng)和方法來(lái)達(dá)到該目的。
[0006]根據(jù)本發(fā)明的用于檢測(cè)和處理代碼的系統(tǒng)包括中央模塊和至少一個(gè)外圍模塊。所述至少一個(gè)外圍模塊包括適合于讀取代碼的代碼讀取器、適合于傳送與由代碼讀取器讀取的代碼相對(duì)應(yīng)的代碼數(shù)據(jù)的傳送機(jī)、適合于接收信息數(shù)據(jù)的接收機(jī)、以及適合于輸出與由接收機(jī)接收到的信息數(shù)據(jù)相對(duì)應(yīng)的消息的輸出部件。中央模塊包括適合于接收從所述至少一個(gè)外圍模塊的傳送機(jī)傳送的代碼數(shù)據(jù)的接收機(jī)、適合于處理由接收機(jī)接收到的代碼數(shù)據(jù)并取決于所處理的代碼數(shù)據(jù)來(lái)生成要被所述至少一個(gè)外圍模塊的接收機(jī)所接收的信息數(shù)據(jù)的處理部件、以及適合于傳送由處理部件生成的信息數(shù)據(jù)的傳送機(jī)。
[0007]在根據(jù)本發(fā)明的用于檢測(cè)和處理代碼的方法中,代碼由外圍模塊檢測(cè),與由外圍模塊檢測(cè)到的代碼相對(duì)應(yīng)的代碼數(shù)據(jù)被傳送到中央模塊,該代碼數(shù)據(jù)被中央模塊處理,由中央模塊取決于所處理的代碼數(shù)據(jù)而生成信息數(shù)據(jù),該信息數(shù)據(jù)從中央模塊被傳送到外圍模塊,以及由外圍模塊輸出與該信息數(shù)據(jù)相對(duì)應(yīng)的消息。
[0008]本發(fā)明是基于用以提供包括相對(duì)簡(jiǎn)單的軟件應(yīng)用程序但仍允許檢測(cè)類似于條形碼的代碼的外圍模塊并且用以將相應(yīng)代碼數(shù)據(jù)傳送到中央模塊以用于進(jìn)一步處理的方法。一般地,可存在許多外圍模塊。僅被要求一次的中央模塊可更復(fù)雜地配置并適合于處理從外圍模塊接收到的代碼數(shù)據(jù)且取決于代碼數(shù)據(jù)的處理結(jié)果來(lái)生成信息數(shù)據(jù)并向外圍模塊傳送信息數(shù)據(jù),在該外圍模塊處,接收到的信息數(shù)據(jù)或相應(yīng)消息被輸出,特別是被顯示給當(dāng)前使用外圍模塊的用戶。輸出信息數(shù)據(jù)或消息優(yōu)選地包含給用戶的關(guān)于要執(zhí)行的可能其它步驟的信息或指令,例如借助于代碼讀取器來(lái)讀取一個(gè)或多個(gè)其它代碼的請(qǐng)求、或所有必要信息已被讀取和/或可停止讀取其它代碼的確認(rèn)。
[0009]因此,本發(fā)明的特別有利方面是由中央模塊的處理部件生成信息數(shù)據(jù),由所述至少一個(gè)外圍模塊的輸出部件輸出的消息與該信息數(shù)據(jù)相對(duì)應(yīng)。結(jié)果,僅須為中央模塊提供更復(fù)雜的軟件應(yīng)用程序,其即被配置成基于從所述至少一個(gè)外圍模塊接收到的代碼數(shù)據(jù)確定或生成信息數(shù)據(jù),而在所述至少一個(gè)外圍模塊中實(shí)現(xiàn)的軟件應(yīng)用程序可以不那么復(fù)雜,并且特別地不要求特定驅(qū)動(dòng)軟件。特別地,外圍模塊的軟件應(yīng)用程序被配置成監(jiān)督外圍模塊的代碼讀取器,并且當(dāng)代碼讀取器已掃描條形碼時(shí),將相應(yīng)代碼數(shù)據(jù)傳送到中央模塊。在從中央模塊接收到響應(yīng)(即信息數(shù)據(jù))時(shí),在外圍模塊的顯示器上顯示該響應(yīng)。由于外圍模塊的軟件應(yīng)用程序是盡可能簡(jiǎn)單的,所以其可以被快速地傳輸?shù)酵鈬K的不同操作系統(tǒng)而不需要針對(duì)外圍模塊的每個(gè)不同操作系統(tǒng)安裝特定的驅(qū)動(dòng)軟件。
[0010]根據(jù)本發(fā)明的另一特別有利方面,中央模塊的處理部件被配置成處理從外圍模塊接收到的代碼數(shù)據(jù)。優(yōu)選地,數(shù)據(jù)庫(kù)包含分配給可從外圍模塊接收到的代碼數(shù)據(jù)的信息數(shù)據(jù),其中,信息數(shù)據(jù)包含關(guān)于以下信息:即從外圍模塊接收到的代碼的種類、和/或是否必須由外圍模塊讀取一個(gè)或多個(gè)其它代碼、以及在肯定情況下必須由外圍模塊讀取哪個(gè)(些)種類的代碼。因此,當(dāng)處理接收到的代碼數(shù)據(jù)時(shí),處理部件通過(guò)從數(shù)據(jù)庫(kù)檢索分配給接收到的代碼數(shù)據(jù)的信息數(shù)據(jù)(例如,要讀取的代碼的種類或可能的其它代碼)來(lái)確定和/或生成信息數(shù)據(jù)。例如,基于存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息數(shù)據(jù),接收到的代碼數(shù)據(jù)的種類被辨識(shí)出用來(lái)表示項(xiàng)目號(hào)。此外,由于分配給該種類的所接收的代碼數(shù)據(jù)和/或項(xiàng)目的其它信息數(shù)據(jù),辨識(shí)出該種類的所接收的代碼或項(xiàng)目分別地要求另一種類的代碼數(shù)據(jù),例如在項(xiàng)目上提供的要被外圍模塊掃描的另一條形碼中所編碼的批號(hào)和/或到期日。獲得的信息數(shù)據(jù)被傳送到外圍模塊并在外圍模塊的輸出部件處被輸出,例如通過(guò)顯示“被掃描項(xiàng)目要求批號(hào)。還請(qǐng)掃描批號(hào)...”。優(yōu)選地,中央模塊被配置成使得信息數(shù)據(jù)的輸入(例如用戶輸入)能夠?qū)⑤斎氲男畔?shù)據(jù)分配給代碼數(shù)據(jù)并將所輸入的信息數(shù)據(jù)和各代碼數(shù)據(jù)兩者存儲(chǔ)在數(shù)據(jù)庫(kù)中。這樣,可以由用戶和/或由系統(tǒng)管理員來(lái)定義和/或配置任何期望種類的信息數(shù)據(jù)(例如,代碼的種類、要讀取的代碼、給用戶的各指令),使得該系統(tǒng)和方法考慮到不同的應(yīng)用程序而特別靈活,例如在醫(yī)院環(huán)境中,其中可以可靠地捕捉在不同貨物和/或服務(wù)上提供的不同種類代碼中所包含的任何相關(guān)信息。
[0011]綜上,根據(jù)本發(fā)明的系統(tǒng)和方法允許特別地用外圍模塊的簡(jiǎn)單構(gòu)造以容易且靈活的方式進(jìn)行代碼的檢測(cè)和各代碼數(shù)據(jù)到中央模塊的傳送以用于進(jìn)一步處理。
[0012]可以在保健環(huán)境(例如醫(yī)院信息系統(tǒng)(HIS))中優(yōu)選地使用本發(fā)明的系統(tǒng)和方法,尤其是用于文件編制和管理任務(wù)。
[0013]將由所述至少一個(gè)外圍模塊的代碼讀取器讀取的代碼優(yōu)選地是機(jī)器可讀代碼,包括諸如條形碼之類的一維和二維光學(xué)可讀代碼以及射頻識(shí)別(RFID)標(biāo)簽。因此,所述至少一個(gè)外圍模塊的代碼讀取器優(yōu)選地被配置為光學(xué)代碼掃描儀或RFID讀取器。在本發(fā)明的系統(tǒng)包括至少兩個(gè)外圍模塊的情況下,其中的一個(gè)可包括光學(xué)代碼掃描儀且其中的另一個(gè)可包括RFID讀取器。
[0014]所述至少一個(gè)外圍模塊的輸出部件優(yōu)選地被配置成以光學(xué)和/或聲學(xué)方式輸出消息。因此,輸出部件包括顯示器和/或揚(yáng)聲器。
[0015]根據(jù)本發(fā)明的優(yōu)選實(shí)施例,所述至少一個(gè)外圍模塊的傳送機(jī)和/或接收機(jī)適合于分別地以無(wú)線方式傳送代碼數(shù)據(jù)或接收信息數(shù)據(jù),并且中央模塊的接收機(jī)和/或傳送機(jī)適合于分別地以無(wú)線方式接收代碼數(shù)據(jù)或傳送信息數(shù)據(jù)。結(jié)果,中央模塊和所述至少一個(gè)外圍模塊可以以無(wú)線方式相互通信。優(yōu)選地,中央模塊和所述至少一個(gè)外圍模塊適合于經(jīng)由無(wú)線局域網(wǎng)(WLAN)相互通信。優(yōu)選地,該WLAN符合傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)行業(yè)標(biāo)準(zhǔn)。
[0016]由中央模塊的處理部件生成的信息數(shù)據(jù)和由所述至少一個(gè)外圍模塊的輸出部件輸出的相應(yīng)消息可包括對(duì)系統(tǒng)的用戶有用的任何信息,優(yōu)選地關(guān)于系統(tǒng)的處理程序和代碼檢測(cè)。
[0017]根據(jù)本發(fā)明的優(yōu)選實(shí)施例,信息數(shù)據(jù)包括確認(rèn)數(shù)據(jù),所述確認(rèn)數(shù)據(jù)關(guān)于代碼數(shù)據(jù)是否已成功地被接收機(jī)接收并被中央模塊的處理部件處理。利用該配置,用戶可以獲得關(guān)于代碼是否已成功地被外圍模塊和中央模塊讀取、傳送和處理的信息。結(jié)果,用戶可以獲得關(guān)于是否有必要以容易且可靠的方式再次地讀取各代碼的信息。
[0018]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,中央模塊的處理部件被連接到數(shù)據(jù)庫(kù),其包括涉及要檢測(cè)的代碼的數(shù)據(jù)。該數(shù)據(jù)庫(kù)可位于中央模塊內(nèi),或者中央模塊可連接到作為與中央模塊分開(kāi)的組件的該數(shù)據(jù)庫(kù)。在系統(tǒng)的該配置中,信息數(shù)據(jù)可以優(yōu)選地包括關(guān)于必須檢測(cè)哪些其它代碼和/或必須執(zhí)行哪些其它動(dòng)作的指令數(shù)據(jù),該指令數(shù)據(jù)由中央模塊的處理部件取決于涉及由中央模塊的接收機(jī)接收到的代碼數(shù)據(jù)的數(shù)據(jù)庫(kù)的數(shù)據(jù)而生成。利用該配置,用戶可以獲得關(guān)于以下信息:是否必須由外圍模塊和中央模塊讀取、傳送并處理其它代碼,和/或(如果有的話)必須由用戶例如取決于由外圍模塊和/或文件編制過(guò)程最后讀取的代碼來(lái)執(zhí)行哪些其它動(dòng)作。
[0019]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,所述至少一個(gè)外圍模塊包括處理部件,其適合于處理由代碼讀取器讀取的代碼并生成要被傳送到中央模塊的代碼數(shù)據(jù)。優(yōu)選地,所述至少一個(gè)外圍模塊的處理部件被配置成僅執(zhí)行對(duì)由代碼讀取器讀取的代碼的簡(jiǎn)單預(yù)處理。
[0020]優(yōu)選的是,所述至少一個(gè)外圍模塊的該處理部件也適合于確定由代碼讀取器讀取的代碼是否為要傳送到中央模塊的代碼。
[0021]根據(jù)本發(fā)明的優(yōu)選實(shí)施例,所述至少一個(gè)外圍模塊被配置為移動(dòng)和/或手持式設(shè)備。例如,可將外圍模塊配置為智能電話或平板計(jì)算機(jī)。用系統(tǒng)的該配置,可以以靈活的方式且在電纜鏈接不干擾其他人或設(shè)備的情況下檢測(cè)代碼。
[0022]上述目的還可以由外圍模塊來(lái)實(shí)現(xiàn),所述外圍模塊包括用于讀取代碼、特別是條形碼的代碼讀取器,并被配