一種配置閱讀器串口通信屬性的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種配置閱讀器串口通信屬性的方法、裝置及系統(tǒng),通過(guò)閱讀器接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;閱讀器判斷所述第一消息的類型,獲取第一判斷結(jié)果;若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。從而擺脫了閱讀器IP地址、自身串口屬性等等的限制,在對(duì)閱讀器的各項(xiàng)屬性設(shè)置均不清楚的情況下,依然能夠?qū)⑵渑渲脼檎_的串口屬性信息,確保了閱讀器在任何情況下均能夠與服務(wù)端進(jìn)行正常通信。
【專利說(shuō)明】—種配置閱讀器串口通信屬性的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種本發(fā)明涉及RFID(Radio Frequency Identification:射頻識(shí)別)【技術(shù)領(lǐng)域】,尤其涉及一種配置閱讀器串口通信屬性的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]射頻識(shí)別(RFID,Radio Frequency Identify)系統(tǒng)包括閱讀器(Reader)、標(biāo)簽(TAG)和上層應(yīng)用即服務(wù)器。
[0003]閱讀器即射頻標(biāo)簽讀寫設(shè)備,是RFID系統(tǒng)的信息控制和處理中心,它可通過(guò)空間信道發(fā)送無(wú)線信號(hào),從而實(shí)現(xiàn)與標(biāo)簽之間的無(wú)線通信。根據(jù)上層應(yīng)用的指令來(lái)讀寫標(biāo)簽中相應(yīng)區(qū)域的內(nèi)容。
[0004]而閱讀器與上層應(yīng)用之間的通信,具體可采用串行口方式即串口通信進(jìn)行。串口通信是一種應(yīng)用非常廣泛的通信方式,其特點(diǎn)是通信線路簡(jiǎn)單,實(shí)現(xiàn)容易,可以大大降低成本,幾乎所有的嵌入式設(shè)備都帶有串行通信接口。在上層應(yīng)用與閱讀器采用串行口方式進(jìn)行通信時(shí),需要上層應(yīng)用與閱讀器的串口屬性信息一致,才能正常通信。
[0005]現(xiàn)有的配置閱讀器串口屬性方法在具體實(shí)現(xiàn)時(shí),服務(wù)器必須事先知道閱讀器當(dāng)前的串口屬性信息、IP地址信息等通信屬性,若服務(wù)器無(wú)法獲知閱讀器當(dāng)前的通信屬性,服務(wù)器無(wú)法與閱讀器建立通信連接,更也無(wú)法對(duì)閱讀器的串口屬性進(jìn)行配置。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種配置閱讀器串口通信屬性的方法、裝置及系統(tǒng),從而在服務(wù)器事先不知道閱讀器通信屬性時(shí),服務(wù)器仍可對(duì)閱讀器的串口屬性信息進(jìn)行配置。
[0007]本發(fā)明提供方案如下:
[0008]本發(fā)明實(shí)施例提供了一種配置閱讀器串口通信屬性的方法,包括:
[0009]閱讀器接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;
[0010]閱讀器判斷所述第一消息的類型,獲取第一判斷結(jié)果;
[0011]若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0012]優(yōu)選的,所述閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器包括:
[0013]所述閱讀器將當(dāng)前自身串口屬性信息添加至所述第一消息的應(yīng)答消息中;
[0014]所述閱讀器將包含有當(dāng)前自身串口屬性信息的應(yīng)答消息發(fā)送至所述服務(wù)器。
[0015]優(yōu)選的,在所述閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器之后,所述方法還包括:
[0016]閱讀器基于接收的第二消息中包括的串口屬性信息,更新自身的串口屬性信息,所述第二消息中包括的串口屬性信息,是服務(wù)器基于閱讀器反饋的串口屬性信息生成并發(fā)送給閱讀器的。
[0017]優(yōu)選的,所述閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息包括:
[0018]閱讀器判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求,獲取第二判斷結(jié)果;
[0019]若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則閱讀器拋棄所述第一消息;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0020]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的方法,包括:
[0021]服務(wù)器向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息,所述串口屬性消息,用于使閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器,所述設(shè)置串口屬性消息,用于使閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0022]優(yōu)選的,所述服務(wù)器向閱讀器發(fā)送第一消息包括:
[0023]服務(wù)器向子網(wǎng)內(nèi)所有閱讀器廣播所述第一消息。
[0024]優(yōu)選的,所述方法還包括:
[0025]服務(wù)器接收閱讀器反饋的閱讀器當(dāng)前自身串口屬性信息;
[0026]服務(wù)器對(duì)所述閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改;
[0027]服務(wù)器將修改后的串口屬性信息發(fā)送至閱讀器。
[0028]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的裝置,包括:
[0029]接收模塊,用于接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;
[0030]判斷模塊,用于判斷所述第一消息的類型,獲取第一判斷結(jié)果;
[0031]處理模塊,用于若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則將閱讀器當(dāng)前串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則基于所述第一消息中包括的串口屬性信息,更新閱讀器的串口屬性信息。
[0032]優(yōu)選的,所述處理模塊包括:
[0033]添加單元,用于將閱讀器當(dāng)前串口屬性信息添加至所述第一消息的應(yīng)答消息中;
[0034]發(fā)送單元,用于將包含有閱讀器當(dāng)前自身串口屬性信息的應(yīng)答消息發(fā)送至所述服務(wù)器。
[0035]優(yōu)選的,所述處理模塊還用于基于接收模塊接收到第二消息中包括的串口屬性信息,更新自身的串口屬性信息,所述第二消息中包括的串口屬性信息,是服務(wù)器基于閱讀器反饋的串口屬性信息生成并發(fā)送給閱讀器的。
[0036]優(yōu)選的,所述處理模塊包括:
[0037]判斷單元,用于判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求,獲取第二判斷結(jié)果;
[0038]處理單元,用于若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則拋棄所述第一消息;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則基于所述第一消息中包括的串口屬性信息,更新閱讀器的串口屬性信息。
[0039]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的裝置,包括:
[0040]發(fā)送模塊,用于向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息,所述串口屬性消息,用于使閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器,所述設(shè)置串口屬性消息,用于使閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0041]優(yōu)選的,所述裝置還包括:
[0042]接收模塊,用于接收閱讀器反饋的閱讀器當(dāng)前自身串口屬性信息;
[0043]修改模塊,用于對(duì)所述閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改;
[0044]所述發(fā)送模塊,還用于將修改后的串口屬性信息發(fā)送至閱讀器。
[0045]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的系統(tǒng),包括服務(wù)器以及閱讀器;其中:
[0046]所述服務(wù)器,用于向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息;
[0047]所述閱讀器,用于接收所述服務(wù)器發(fā)送的第一消息,并判斷所述第一消息的類型,若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信肩、Ο
[0048]從以上所述可以看出,本發(fā)明提供的配置閱讀器串口通信屬性的方法、裝置及系統(tǒng),通過(guò)閱讀器接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;閱讀器判斷所述第一消息的類型,獲取第一判斷結(jié)果;若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。從而擺脫了閱讀器IP地址、自身串口屬性等等的限制,在對(duì)閱讀器的各項(xiàng)屬性設(shè)置均不清楚的情況下,依然能夠?qū)⑵渑渲脼檎_的串口屬性信息,確保了閱讀器在任何情況下均能夠與服務(wù)端進(jìn)行正常通信。
【專利附圖】
【附圖說(shuō)明】
[0049]圖1為本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的方法流程示意圖一;
[0050]圖2為本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的方法流程示意圖二 ;
[0051]圖3為本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的裝置結(jié)構(gòu)示意圖一;
[0052]圖4為本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的裝置結(jié)構(gòu)示意圖二 ;
[0053]圖5為本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054]本發(fā)明實(shí)施例提供一種配置閱讀器串口通信屬性的方法,從而在不清楚閱讀器通信方式、串口屬性、IP地址等情況下,能夠方便地將閱讀器設(shè)置為串口通信方式,同時(shí)能夠修改閱讀器中的串口屬性信息參數(shù),以便于使閱讀器和上層應(yīng)用即服務(wù)器保持一致。
[0055]如附圖1所示,該方法具體可以包括:
[0056]步驟11,閱讀器接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;
[0057]步驟12,閱讀器判斷所述第一消息的類型,獲取第一判斷結(jié)果;
[0058]步驟13,若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0059]本發(fā)明實(shí)施例中,串口屬性信息具體可以包括串口波特率、數(shù)據(jù)位、停止位、校驗(yàn)位等參數(shù)。其中,串口波特率用于表示每秒傳輸?shù)谋忍?bit)個(gè)數(shù),例如比特率為9600,表示每秒傳輸9600bit。數(shù)據(jù)位是衡量通信過(guò)程中實(shí)際數(shù)據(jù)位的參數(shù),當(dāng)對(duì)方例如服務(wù)器發(fā)送一個(gè)信息包時(shí),其中的數(shù)據(jù)位可能為5、7或8位,取決于實(shí)際發(fā)送的信息和通信協(xié)議的情況;停止位用于表不信息包的最后一位,典型值為1、1.5和2,不僅僅用于表不傳輸?shù)慕Y(jié)束,還可以用來(lái)設(shè)備間同步;校驗(yàn)位是串口通信中一種簡(jiǎn)單的校驗(yàn)方式,有奇校驗(yàn)和偶校驗(yàn),使接收端有機(jī)會(huì)判斷接收的信息是否正確。
[0060]本發(fā)明實(shí)施例中,閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器的過(guò)程具體可以包括:
[0061]首先,閱讀器將當(dāng)前自身串口屬性信息添加至所述第一消息的應(yīng)答消息中。
[0062]然后,閱讀器可將包含有當(dāng)前自身串口屬性信息的應(yīng)答消息發(fā)送至所述服務(wù)器。
[0063]通過(guò)上述步驟即可實(shí)現(xiàn)閱讀器上報(bào)自身當(dāng)前屬性信息的目的。
[0064]后續(xù),閱讀器還可以基于接收的第二消息中包括的串口屬性信息,更新自身的串口屬性信息,所述第二消息中包括的串口屬性信息,是服務(wù)器基于閱讀器反饋的串口屬性信息生成并發(fā)送給閱讀器的。
[0065]而對(duì)于閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息的過(guò)程,具體可以包括:
[0066]閱讀器判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求,獲取第二判斷結(jié)果;
[0067]若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則閱讀器拋棄所述第一消息;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0068]在基于第一信息更新自身的串口屬性信息后,在后續(xù)通信過(guò)程中,閱讀器可使用此更新后的串口屬性信息與服務(wù)器進(jìn)行通訊。
[0069]上述本發(fā)明實(shí)施例所涉及的預(yù)設(shè)要求,具體可以為第一消息中包括的串口屬性信息是否可以得到閱讀器硬件的支持,或者,第一消息中包括的串口屬性信息是否符合相關(guān)協(xié)議要求,等等。
[0070]即本發(fā)明實(shí)施例中所涉及的判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求的過(guò)程,其實(shí)質(zhì)可為判斷第一消息中包括的串口屬性信息是否合法的過(guò)程。
[0071]由步驟11所記載的內(nèi)容可知,本發(fā)明實(shí)施例中,閱讀器所接收的第一消息是由服務(wù)器所發(fā)送的,那么可見(jiàn),在閱讀器接收第一消息之前,本發(fā)明實(shí)施例所提供的一種配置閱讀器串口通信屬性的方法,具體還可以包括:
[0072]服務(wù)器向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息,所述串口屬性消息,用于使閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器,所述設(shè)置串口屬性消息,用于使閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0073]為了克服現(xiàn)有技術(shù)中,必須事先獲取閱讀器的IP地址等信息,方能實(shí)現(xiàn)服務(wù)器與閱讀器之間通信這一缺陷,本發(fā)明實(shí)施例中所涉及的服務(wù)器,可通過(guò)向子網(wǎng)內(nèi)所有閱讀器廣播所述第一消息的方式,向多個(gè)閱讀器發(fā)送第一消息。
[0074]而接收到第一消息的閱讀器則可以通過(guò)第一消息中攜帶的一標(biāo)識(shí),來(lái)確定第一消息是否是發(fā)送給自身的。
[0075]如果確定是發(fā)送給自身的,則閱讀器可基于第一消息的類型進(jìn)行后續(xù)操作。
[0076]如果確定不是發(fā)送給自身的,則閱讀器可直接放棄該第一消息。
[0077]而本發(fā)明實(shí)施例所涉及的第一消息(包括第二消息),則可由多種表現(xiàn)形式,在一具體實(shí)施例中,具體可為用戶數(shù)據(jù)報(bào)協(xié)議(UDP:User Datagram Protocol)廣播消息。
[0078]同時(shí),在收到閱讀器的應(yīng)答消息后,服務(wù)器通過(guò)解析即可看到閱讀器上報(bào)的當(dāng)前自身串口屬性信息。若需要對(duì)接受廣播應(yīng)答消息的內(nèi)容進(jìn)行修改,添加串口屬性的字段,則服務(wù)器此時(shí)即可根據(jù)需要對(duì)閱讀器的串口屬性進(jìn)行設(shè)置,并設(shè)置完成后,下發(fā)給相應(yīng)的閱讀器,之后則采用修改后的串口屬性與閱讀器進(jìn)行通訊。
[0079]即本發(fā)明實(shí)施例所提供的配置閱讀器串口通信屬性的方法具體還可以包括以下步驟:
[0080]服務(wù)器接收閱讀器反饋的閱讀器當(dāng)前自身串口屬性信息;
[0081]服務(wù)器對(duì)所述閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改;
[0082]服務(wù)器將修改后的串口屬性信息發(fā)送至閱讀器。
[0083]上述本發(fā)明實(shí)施例所提供方法,對(duì)于閱讀器來(lái)說(shuō),通信方式的設(shè)置僅表示上層應(yīng)用即服務(wù)器與閱讀器之間采用何種方式進(jìn)行通信,即為業(yè)務(wù)操作使用何種方式進(jìn)行通信,無(wú)論設(shè)置為哪種方式,閱讀器的以太網(wǎng)通信功能是得以保留的。
[0084]在本發(fā)明實(shí)施例所提供的方法,修改了閱讀器中對(duì)于廣播消息的回應(yīng)處理,將閱讀器自身的各種屬性添加到廣播消息的應(yīng)答中,同時(shí)在服務(wù)器中添加對(duì)于廣播應(yīng)答消息的處理,使其能夠正確地獲取到閱讀器的各種屬性。串口的通信屬性即被添加其中,在服務(wù)器端即會(huì)顯示該閱讀器的串口屬性,也可配置閱讀器的串口屬性。
[0085]由于現(xiàn)有技術(shù)中,對(duì)于廣播消息的處理,僅僅是將閱讀器的IP地址返回,而本發(fā)明實(shí)施例中,在廣播應(yīng)答消息中,添加串口屬性的字段,將串口波特率、數(shù)據(jù)位、停止位、校驗(yàn)位等添加到廣播應(yīng)答消息中,還需要確保正常應(yīng)答消息的內(nèi)容不被侵占,同時(shí)修改應(yīng)答消息的長(zhǎng)度,使服務(wù)器能正常地接收應(yīng)答消息。
[0086]下面,對(duì)本發(fā)明實(shí)施例提供的一種配置閱讀器串口通信屬性的方法的一個(gè)具體實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)的描述。
[0087]如附圖2所示,該過(guò)程具體可以包括:
[0088]步驟201,服務(wù)器下發(fā)第一消息。[0089]具體的可為服務(wù)器下發(fā)UDP廣播消息。
[0090]之后,服務(wù)器可執(zhí)行步驟202,即進(jìn)入等待閱讀器應(yīng)答狀態(tài)。
[0091]步驟203,閱讀器接收第一消息。
[0092]步驟204,閱讀器判斷第一消息的類型。
[0093]若第一消息的類型為獲取串口屬性消息,則后續(xù)閱讀器可執(zhí)行步驟208,將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器。
[0094]具體的,閱讀器可通過(guò)第一消息的應(yīng)答消息,將自身當(dāng)前的串口屬性消息上報(bào)至服務(wù)器。
[0095]若第一消息的類型為設(shè)置串口屬性消息,則后續(xù)閱讀器可執(zhí)行步驟205,判斷第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求。
[0096]若第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則后續(xù)閱讀器可執(zhí)行步驟206,將第一消息拋棄。
[0097]若第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則后續(xù)閱讀器可執(zhí)行步驟207,基于第一消息中的串口屬性消息,更新自身的串口屬性信息,并在更新后,采用最新的串口屬性信息與服務(wù)器進(jìn)行通訊。
[0098]步驟209,服務(wù)器解析應(yīng)答消息,獲取應(yīng)答消息中包括的閱讀器當(dāng)前自身串口屬性信息。
[0099]若需要對(duì)閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改,則服務(wù)器后續(xù)可執(zhí)行步驟210,對(duì)閱讀器當(dāng)前的串口屬性信息進(jìn)行修改,并在修改后,執(zhí)行步驟211,將修改后的串口屬性信息下發(fā)至閱讀器,以便于閱讀器基于修改后的串口屬性信息(類似于步驟207,只不過(guò)此時(shí)閱讀器接收的是第二消息),更新自身的串口屬性信息,并在后續(xù)利用更新后的串口屬性信息與服務(wù)器進(jìn)行通信。
[0100]通過(guò)上述步驟,即可在事先不清楚閱讀器通信方式、串口屬性、IP地址等情況下,實(shí)現(xiàn)對(duì)閱讀器串口屬性信息的配置。
[0101]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的裝置,如附圖3所示,該裝置具體可以包括:
[0102]接收模塊31,用于接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;
[0103]判斷模塊32,用于判斷所述第一消息的類型,獲取第一判斷結(jié)果;
[0104]處理模塊33,用于若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則將閱讀器當(dāng)前串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則基于所述第一消息中包括的串口屬性信息,更新閱讀器的串口屬性信息。
[0105]在一具體實(shí)施例中,處理模塊33具體可以包括:
[0106]添加單元,用于將閱讀器當(dāng)前串口屬性信息添加至所述第一消息的應(yīng)答消息中;
[0107]發(fā)送單元,用于將包含有閱讀器當(dāng)前自身串口屬性信息的應(yīng)答消息發(fā)送至所述服務(wù)器。
[0108]而在該實(shí)施例中,所述處理模塊33還用于基于接收模塊31接收的第二消息中包括的串口屬性信息,更新自身的串口屬性信息,所述第二消息中包括的串口屬性信息,是服務(wù)器基于閱讀器反饋的串口屬性信息生成并通過(guò)第二消息發(fā)送給閱讀器的。[0109]在另一具體實(shí)施例中,處理模塊33具體還可以包括:
[0110]判斷單元,用于判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求,獲取第二判斷結(jié)果;
[0111]處理單元,用于若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則拋棄所述第一消息;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則基于所述第一消息中包括的串口屬性信息,更新閱讀器的串口屬性信息。
[0112]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的裝置,如附圖4所示,該裝置具體可以包括:
[0113]發(fā)送模塊41,用于向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息,所述串口屬性消息,用于使閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器,所述設(shè)置串口屬性消息,用于使閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0114]在一具體實(shí)施例中,如附圖4所示,該裝置具體還可以包括:
[0115]接收模塊42,用于接收閱讀器反饋的閱讀器當(dāng)前自身串口屬性信息;
[0116]修改模塊43,用于對(duì)所述閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改;
[0117]本發(fā)明實(shí)施例中,發(fā)送模塊41具體還可以用于將修改后的串口屬性信息發(fā)送至閱讀器。
[0118]本發(fā)明實(shí)施例還提供了一種配置閱讀器串口通信屬性的系統(tǒng),如附圖5所示,該系統(tǒng)具體包括服務(wù)器51以及閱讀器52 ;其中:
[0119]服務(wù)器51,用于向閱讀器52發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息;
[0120]閱讀器52,用于接收服務(wù)器51發(fā)送的第一消息,并判斷第一消息的類型,獲取第一判斷結(jié)果,若第一判斷結(jié)果顯示第一消息的類型為獲取串口屬性消息,則閱讀器52將當(dāng)前自身串口屬性信息反饋至服務(wù)器51 ;若第一判斷結(jié)果顯示第一消息的類型為設(shè)置串口屬性消息,則閱讀器52基于第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
[0121]本發(fā)明實(shí)施例中涉及的服務(wù)器51的具體功能和結(jié)構(gòu),具體可參照本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的方法及裝置(如附圖4所示)中的相關(guān)描述。
[0122]本發(fā)明實(shí)施例中涉及的閱讀器52的具體功能和結(jié)構(gòu),具體可參照本發(fā)明實(shí)施例提供的配置閱讀器串口通信屬性的方法及裝置(如附圖3所示)中的相關(guān)描述。
[0123]本發(fā)明提供的配置閱讀器串口通信屬性的方法、裝置及系統(tǒng),通過(guò)閱讀器接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;閱讀器判斷所述第一消息的類型,獲取第一判斷結(jié)果;若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。從而擺脫了閱讀器IP地址、自身串口屬性等等的限制,在對(duì)閱讀器的各項(xiàng)屬性設(shè)置均不清楚的情況下,依然能夠?qū)⑵渑渲脼檎_的串口屬性信息,確保了閱讀器在任何情況下均能夠與服務(wù)端進(jìn)行正常通信。
[0124]以上所述僅是本發(fā)明的實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種配置閱讀器串口通信屬性的方法,其特征在于,包括:閱讀器接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;閱讀器判斷所述第一消息的類型,獲取第一判斷結(jié)果;若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器包括:所述閱讀器將當(dāng)前自身串口屬性信息添加至所述第一消息的應(yīng)答消息中;所述閱讀器將包含有當(dāng)前自身串口屬性信息的應(yīng)答消息發(fā)送至所述服務(wù)器。
3.如權(quán)利要求1或2所述的方法,其特征在于,在所述閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器之后,所述方法還包括:閱讀器基于接收的第二消息中包括的串口屬性信息,更新自身的串口屬性信息,所述第二消息中包括的串口屬性信息,是服務(wù)器基于閱讀器反饋的串口屬性信息生成并發(fā)送給閱讀器的。
4.如權(quán)利要求1所述的方法,其特征在于,所述閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息包括:閱讀器判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求,獲取第二判斷結(jié)果;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則閱讀器拋棄所述第一消息;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信肩、Ο
5.一種配置閱讀器串口通信屬性的方法,其特征在于,包括:服務(wù)器向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息,所述串口屬性消息,用于使閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器,所述設(shè)置串口屬性消息,用于使閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述服務(wù)器向閱讀器發(fā)送第一消息包括:服務(wù)器向子網(wǎng)內(nèi)所有閱讀器廣播所述第一消息。
7.如權(quán)利要求5所述的方法,其特征在于,還包括:服務(wù)器接收閱讀器反饋的閱讀器當(dāng)前自身串口屬性信息;服務(wù)器對(duì)所述閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改;服務(wù)器將修改后的串口屬性信息發(fā)送至閱讀器。
8.一種配置閱讀器串口通信屬性的裝置,其特征在于,包括:接收模塊,用于接收第一消息,所述第一消息由服務(wù)器所發(fā)送的;判斷模塊,用于判斷所述第一消息的類型,獲取第一判斷結(jié)果;處理模塊,用于若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則將閱讀器當(dāng)前串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則基于所述第一消息中包括的串口屬性信息,更新閱讀器的串口屬性信息。
9.如權(quán)利要求8所述的裝置,其特征在于,所述處理模塊包括:添加單元,用于將閱讀器當(dāng)前串口屬性信息添加至所述第一消息的應(yīng)答消息中;發(fā)送單元,用于將包含有閱讀器當(dāng)前自身串口屬性信息的應(yīng)答消息發(fā)送至所述服務(wù)器。
10.如權(quán)利要求9所述的裝置,其特征在于,所述處理還用于基于接收模塊接收的第二消息中包括的串口屬性信息,更新自身的串口屬性信息,所述第二消息中包括的串口屬性信息,是服務(wù)器基于閱讀器反饋的串口屬性信息生成并發(fā)送給閱讀器的。
11.如權(quán)利要求8所述的裝置,其特征在于,所述處理模塊包括:判斷單元,用于判斷所述第一消息中包括的串口屬性信息是否符合預(yù)設(shè)要求,獲取第二判斷結(jié)果;處理單元,用于若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息不符合預(yù)設(shè)要求,則拋棄所述第一消息;若所述第二判斷結(jié)果顯示所述第一消息中包括的串口屬性信息符合預(yù)設(shè)要求,則基于所述第一消息中包括的串口屬性信息,更新閱讀器的串口屬性信息。
12.一種配置閱讀器串口通信屬性的裝置,其特征在于,包括:發(fā)送模塊,用于向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息,所述串口屬性消息,用于使閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器,所述設(shè)置串口屬性消息,用于使閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
13.如權(quán)利要求12所述的裝置,其特征在于,還包括:接收模塊,用于接收閱讀器反饋的閱讀器當(dāng)前自身串口屬性信息;修改模塊,用于對(duì)所述閱讀器當(dāng)前自身串口屬性信息進(jìn)行修改;所述發(fā)送模塊,還用于將修改后的串口屬性信息發(fā)送至閱讀器。
14.一種配置閱讀器串口通信屬性的系統(tǒng),其特征在于,包括服務(wù)器以及閱讀器;其中:所述服務(wù)器,用于向閱讀器發(fā)送第一消息,所述第一消息的類型包括獲取串口屬性消息或設(shè)置串口屬性消息;所述閱讀器,用于接收所述服務(wù)器發(fā)送的第一消息,并判斷所述第一消息的類型,若所述第一判斷結(jié)果顯示所述第一消息的類型為獲取串口屬性消息,則閱讀器將當(dāng)前自身串口屬性信息反饋至所述服務(wù)器;若所述第一判斷結(jié)果顯示所述第一消息的類型為設(shè)置串口屬性消息,則閱讀器基于所述第一消息中包括的串口屬性信息,更新自身的串口屬性信息。
【文檔編號(hào)】H04L29/08GK103731443SQ201210382108
【公開(kāi)日】2014年4月16日 申請(qǐng)日期:2012年10月10日 優(yōu)先權(quán)日:2012年10月10日
【發(fā)明者】宗杰 申請(qǐng)人:中興通訊股份有限公司