国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)逆向解析方法、裝置、系統(tǒng)及數(shù)據(jù)采集端與流程

      文檔序號(hào):12132636閱讀:586來源:國(guó)知局
      數(shù)據(jù)逆向解析方法、裝置、系統(tǒng)及數(shù)據(jù)采集端與流程

      本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)逆向解析方法、裝置、系統(tǒng)及數(shù)據(jù)采集端。



      背景技術(shù):

      目前市場(chǎng)上應(yīng)用于建筑內(nèi)的報(bào)警控制主機(jī)與數(shù)據(jù)采集端之間的數(shù)據(jù)傳輸方式主要是明碼數(shù)據(jù)傳輸,數(shù)據(jù)采集端將接收到的報(bào)警控制主機(jī)傳輸?shù)拿鞔a數(shù)據(jù)上傳至云端,供遠(yuǎn)程工作人員及時(shí)了解建筑內(nèi)的情況;

      報(bào)警控制主機(jī)還可以傳遞具有一定格式的點(diǎn)陣數(shù)據(jù),但是數(shù)據(jù)采集端接收數(shù)據(jù)時(shí),會(huì)對(duì)接收到的數(shù)據(jù)進(jìn)行識(shí)別,當(dāng)識(shí)別出為非明碼數(shù)據(jù)時(shí),會(huì)將該報(bào)警控制主機(jī)發(fā)送的非明碼數(shù)據(jù)丟棄,給數(shù)據(jù)傳輸帶來不便。由此,數(shù)據(jù)采集端對(duì)數(shù)據(jù)的處理能力有待提高。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于提供一種數(shù)據(jù)逆向解析方法、裝置、系統(tǒng)及數(shù)據(jù)采集端,以實(shí)現(xiàn)點(diǎn)陣數(shù)據(jù)的解析和傳輸。

      為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:

      第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)逆向解析方法,應(yīng)用于數(shù)據(jù)采集端,所述方法包括:

      接收點(diǎn)陣數(shù)據(jù)流;

      根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型;

      根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流所需傳遞的信息;

      根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段;

      通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符;

      根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息。

      第二方面,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)逆向解析裝置,應(yīng)用于數(shù)據(jù)采集端,

      接收單元,用于接收點(diǎn)陣數(shù)據(jù)流;

      協(xié)議選擇單元,用于根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型;

      提取單元,用于根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流所需傳遞的信息;

      點(diǎn)陣劃分單元,用于根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段;

      獲取單元,用于通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符;

      排列單元,用于根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息。

      第三方面,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)采集端,所述數(shù)據(jù)采集端包括:

      存儲(chǔ)器;

      處理器;以及

      數(shù)據(jù)逆向解析裝置,所述數(shù)據(jù)逆向解析裝置安裝于所述存儲(chǔ)器中并包括一個(gè)或多個(gè)由所述處理器執(zhí)行的軟件功能模塊,所述數(shù)據(jù)逆向解析裝置包括:

      接收單元,用于接收點(diǎn)陣數(shù)據(jù)流;

      協(xié)議選擇單元,用于根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型;

      提取單元,用于根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流所需傳遞的信息;

      點(diǎn)陣劃分單元,用于根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段;

      獲取單元,用于通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符;

      排列單元,用于根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息。

      第四方面,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)逆向解析系統(tǒng),包括數(shù)據(jù)采集端和云端,所述數(shù)據(jù)采集端與所述云端通過網(wǎng)絡(luò)通信連接,

      所述數(shù)據(jù)采集端包括:

      接收單元,用于接收點(diǎn)陣數(shù)據(jù)流;

      協(xié)議選擇單元,用于根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型;

      提取單元,用于根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流所需傳遞的信息;

      點(diǎn)陣劃分單元,用于根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段;

      獲取單元,用于通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符;

      排列單元,用于根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息;

      所述云端用于顯示由所述數(shù)據(jù)采集端發(fā)送的所述完整的字符信息。

      本發(fā)明實(shí)施例提供的數(shù)據(jù)逆向解析方法、裝置、系統(tǒng)以及數(shù)據(jù)采集端,數(shù)據(jù)采集端通過接收點(diǎn)陣數(shù)據(jù)流,根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型。進(jìn)而根據(jù)選擇的解析協(xié)議類型,從點(diǎn)陣數(shù)據(jù)流中選取點(diǎn)陣數(shù)據(jù),且將點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段,通過預(yù)定的規(guī)則獲取多個(gè)點(diǎn)陣片段對(duì)應(yīng)的字符。同時(shí)根據(jù)解析協(xié)議類型,將點(diǎn)陣片段對(duì)應(yīng)的字符排列成完整的字符信息,從而數(shù)據(jù)采集端將形成的完整的字符信息上傳至與數(shù)據(jù)采集端通信的云端,以實(shí)現(xiàn)點(diǎn)陣數(shù)據(jù)的解析和傳輸,使得遠(yuǎn)程的工作人員可以遠(yuǎn)程看到完整的信息。

      為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

      圖1示出了本發(fā)明實(shí)施例提供的云端與數(shù)據(jù)采集端進(jìn)行交互的示意圖。

      圖2示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)采集端的方框示意圖。

      圖3示出了本發(fā)明實(shí)施例提供的軟裝置的功能模塊示意圖。

      圖4示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)逆向解析方法的流程圖。

      圖5示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)逆向解析方法中子步驟的流程圖。

      圖6示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)逆向解析方法中的另一子步驟的流程圖。

      圖7示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)逆向解析系統(tǒng)的結(jié)構(gòu)示意圖。

      圖示:100-數(shù)據(jù)采集端;200-網(wǎng)絡(luò);300-云端;110-數(shù)據(jù)逆向解析裝置;120-存儲(chǔ)器;130-存儲(chǔ)控制器;140-處理器;150-外設(shè)接口;160-輸入輸出單元;170-音頻單元;180-顯示單元;190-通信單元;111-接收單元;112-協(xié)議選擇單元;113-提取單元;114-點(diǎn)陣劃分單元;115-獲取單元;116-排列單元;117-存儲(chǔ)單元。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。

      如圖1所示,是本發(fā)明實(shí)施例提供的云端300與數(shù)據(jù)采集端100進(jìn)行交互的示意圖。云端300通過網(wǎng)絡(luò)200與一個(gè)或多個(gè)數(shù)據(jù)采集端100進(jìn)行通信連接,以進(jìn)行數(shù)據(jù)通信或交互。云端300可以是,但不限于,網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器等。網(wǎng)絡(luò)200可以是,但不限于,有限網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。數(shù)據(jù)采集端100可以是,但不限于,DSP或具有單片機(jī)等的終端設(shè)備。

      數(shù)據(jù)采集端100與報(bào)警控制主機(jī)(圖中未示出)一一對(duì)應(yīng)連接,報(bào)警控制主機(jī)用來接收火災(zāi)信號(hào)且將表示火災(zāi)信號(hào)信息的點(diǎn)陣數(shù)據(jù)發(fā)送至數(shù)據(jù)采集端100。

      如圖2所示,是本發(fā)明實(shí)施例提供的數(shù)據(jù)采集端100的方框示意圖。數(shù)據(jù)采集端100包括數(shù)據(jù)逆向解析裝置110、存儲(chǔ)器120、存儲(chǔ)控制器130、處理器140、外設(shè)接口150、輸入輸出單元160、音頻單元170、顯示單元180、通信單元190。

      所述存儲(chǔ)器120、存儲(chǔ)控制器130、處理器140、外設(shè)接口150、輸入輸出單元160、音頻單元170、顯示單元180、通信單元190各元件相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。所述數(shù)據(jù)逆向解析裝置110包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器120中或固化在所述數(shù)據(jù)采集端100設(shè)備的操作系統(tǒng)(operating system,OS)中的軟件功能模塊。所述處理器140用于執(zhí)行存儲(chǔ)器120中存儲(chǔ)的可執(zhí)行模塊,例如所述數(shù)據(jù)逆向解析裝置110包括的軟件功能模塊或計(jì)算機(jī)程序。

      其中,存儲(chǔ)器120可以是,但不限于,隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),只讀存儲(chǔ)器(Read Only Memory,ROM),可編程只讀存儲(chǔ)器(Programmable Read-Only Memory,PROM),可擦除只讀存儲(chǔ)器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲(chǔ)器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存儲(chǔ)器120用于存儲(chǔ)程序,所述處理器140在接收到執(zhí)行指令后,執(zhí)行所述程序,前述本發(fā)明實(shí)施例任一實(shí)施例揭示的流過程定義的數(shù)據(jù)采集端100所執(zhí)行的方法可以應(yīng)用于處理器140中,或者由處理器140實(shí)現(xiàn)。

      處理器140可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器140可以是通用處理器,包括中央處理器(Central Processing Unit,簡(jiǎn)稱CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡(jiǎn)稱NP)等;還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器140也可以是任何常規(guī)的處理器140等。

      所述外設(shè)接口150將各種輸入/輸出裝置耦合至處理器140以及存儲(chǔ)器120。在一些實(shí)施例中,外設(shè)接口150,處理器140以及存儲(chǔ)控制器130可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。

      輸入輸出單元160用于提供給用戶輸入數(shù)據(jù)實(shí)現(xiàn)用戶與所述數(shù)據(jù)采集端100的交互。所述輸入輸出單元160可以是,但不限于,鼠標(biāo)和鍵盤等。

      音頻單元170向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。

      顯示單元180在數(shù)據(jù)采集端100與用戶之間提供一個(gè)交互界面(例如用戶操作界面)或用于顯示圖像數(shù)據(jù)給用戶參考。在本實(shí)施例中,所述顯示單元180可以是液晶顯示器或觸控顯示器。若為觸控顯示器,其可為支持單點(diǎn)和多點(diǎn)觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點(diǎn)和多點(diǎn)觸控操作是指觸控顯示器能感應(yīng)到來自該觸控顯示器上一個(gè)或多個(gè)位置處同時(shí)產(chǎn)生的觸控操作,并將該感應(yīng)到的觸控操作交由處理器140進(jìn)行計(jì)算和處理。

      所述通信單元190用于通過所述網(wǎng)絡(luò)200與所述云端300之間建立連接,從而實(shí)現(xiàn)所述數(shù)據(jù)采集端100與云端300之間的通信連接,并用于通過所述網(wǎng)絡(luò)200收發(fā)數(shù)據(jù)。

      如圖3所示,是本發(fā)明實(shí)施例提供的應(yīng)用于圖2所示的數(shù)據(jù)采集端100的數(shù)據(jù)逆向解析裝置110的功能模塊架構(gòu)示意圖。數(shù)據(jù)逆向解析裝置110包括接收單元111、協(xié)議選擇單元112、提取單元113、點(diǎn)陣劃分單元114、獲取單元115和排列單元116。

      其中,接收單元111用于接收點(diǎn)陣數(shù)據(jù)流。所述點(diǎn)陣數(shù)據(jù)流由報(bào)警控制主機(jī)發(fā)出。所述點(diǎn)陣數(shù)據(jù)流為一段按照一定格式排列的數(shù)據(jù),如0A 1B 31 00 1B 4B D8 00 E0 F0 18 88 18 F0 E0 000D1B 4B D8 00 07 0F 18 11 18 0F 07 00,該段點(diǎn)陣數(shù)據(jù)流中包含了格式數(shù)據(jù)、實(shí)際需要傳遞的信息以及表示解析協(xié)議類型的數(shù)據(jù),格式數(shù)據(jù)如位于該段點(diǎn)陣數(shù)據(jù)開始位置的0A1B 31 00表示打印格式數(shù)據(jù)。實(shí)際需要傳遞的信息為E0 F0 18 88 18 F0 E0 00和07 0F 18 11 18 0F 07 00。E0 F0 18 88 18 F0 E0 00表示該字符下半部分信息,該數(shù)據(jù)段表示“0”的下半部分,即類似“U”的形狀。07 0F 18 11 18 0F 07 00表示該字符的上半部分信息,該數(shù)據(jù)段表示“0”的上半部分。表示解析協(xié)議類型的數(shù)據(jù)為1B 4B D8 00以及0D 1B 4B D8 00。

      接收單元111接收點(diǎn)陣數(shù)據(jù)流后,協(xié)議選擇單元112根據(jù)接收單元111接收的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型。所述解析協(xié)議類型由報(bào)警控制主機(jī)的型號(hào)確定,即所述解析協(xié)議類型根據(jù)不同報(bào)警控制主機(jī)的型號(hào)不同而不同。例如,1B 4B D8 00以及0D 1B 4B D8 00,表示一種報(bào)警控制主機(jī)類型,容易理解的,另一種報(bào)警控制控制主機(jī)的類型可以表示為2B5B D900以及0D 2B5B D9 00,但不限于此,報(bào)警控制主機(jī)的型號(hào)還可以為其他合理的表述方式。數(shù)據(jù)采集端100內(nèi)預(yù)存儲(chǔ)有不同型號(hào)報(bào)警控制主機(jī)對(duì)應(yīng)的解析協(xié)議,當(dāng)接收單元111接收到點(diǎn)陣數(shù)據(jù)流時(shí),協(xié)議選擇單元112將點(diǎn)陣數(shù)據(jù)流中表示報(bào)警控制主機(jī)型號(hào)的點(diǎn)陣數(shù)據(jù)流與數(shù)據(jù)采集端100內(nèi)預(yù)存儲(chǔ)的解析協(xié)議中表示報(bào)警控制主機(jī)型號(hào)的數(shù)據(jù)進(jìn)行比較,當(dāng)匹配時(shí),協(xié)議選擇單元112選擇該數(shù)據(jù)采集端100內(nèi)預(yù)存儲(chǔ)的解析協(xié)議為進(jìn)行本次解析的解析協(xié)議。選擇由于報(bào)警控制主機(jī)與數(shù)據(jù)采集端100均為批量生產(chǎn),實(shí)際使用時(shí),一臺(tái)報(bào)警控制主機(jī)對(duì)應(yīng)連接一臺(tái)數(shù)據(jù)采集端100,由于報(bào)警控制主機(jī)的型號(hào)有多種,即可將對(duì)應(yīng)于報(bào)警控制主機(jī)的各種不同解析協(xié)議預(yù)先存儲(chǔ)于數(shù)據(jù)采集端100中,在實(shí)際使用時(shí),數(shù)據(jù)采集端100根據(jù)與其連接的報(bào)警控制主機(jī)的型號(hào)選擇對(duì)應(yīng)的解析協(xié)議。使得每一臺(tái)數(shù)據(jù)采集端100與報(bào)警控制主機(jī)連接時(shí),不必分別存儲(chǔ)該報(bào)警控制主機(jī)的解析協(xié)議,極大地減少了工作量。

      協(xié)議選擇單元112選定解析協(xié)議類型后,提取單元113用于根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流實(shí)際傳遞的信息。如接收單元111接收的點(diǎn)陣數(shù)據(jù)流為0A 1B 31 00 1B 4B D8 00E0 F0 18 88 18 F0 E0 000D 1B 4B D8 0007 0F 18 11 18 0F 07 00,其中0A 1B 31 00為表示打印格式的數(shù)據(jù),1B 4B D8 00以及0D 1B 4B D8 00為表示解析協(xié)議類型的數(shù)據(jù),E0 F0 18 88 18F0E0 00以及07 0F 18 11 18 0F 07 00為實(shí)際需要傳遞的信息,則提取單元113從接收單元111接收的點(diǎn)陣數(shù)據(jù)流0A 1B 31 00 1B 4B D8 00 E0 F0 18 88 18 F0 E0 00 0D 1B 4B D8 00 07 0F 18 11 18 0F 07 00中將E0F0 18 88 18 F0 E0 00以及07 0F 18 11 18 0F 07 00提出取來作為點(diǎn)陣數(shù)據(jù),該點(diǎn)陣數(shù)據(jù)表示所述點(diǎn)陣數(shù)據(jù)流實(shí)際傳遞的信息。在本實(shí)施例中,提取單元113從點(diǎn)陣數(shù)據(jù)流中去除格式數(shù)據(jù),進(jìn)而獲得點(diǎn)陣數(shù)據(jù),但不限于此,提取單元113還可以通過其他合理的方式從點(diǎn)陣數(shù)據(jù)流中獲得點(diǎn)陣數(shù)據(jù),如直接提取。

      提取單元113提取出點(diǎn)陣數(shù)據(jù)后,點(diǎn)陣劃分單元114根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段。例如,提取單元113提取出的點(diǎn)陣數(shù)據(jù)為E0 F0 18 88 18 F0 E0 00以及07 0F 18 11 18 0F 07 00,該E0 F0 18 88 18 F0 E0 00表示“0”的下半部分,該07 0F 18 11 18 0F 07 00表示“0”的上半部分,將分別表示“0”的上下部分的點(diǎn)陣數(shù)據(jù)組合在一起得到的點(diǎn)陣片段表示“0”這個(gè)完整的字符,即07 0F 18 11 18 0F 07 00 E0 F0 18 88 18 F0 E0 00表示“0”。容易理解地,點(diǎn)陣劃分單元114將點(diǎn)陣數(shù)據(jù)中其他的部分也劃分成多個(gè)表示一個(gè)字符的點(diǎn)陣片段。

      點(diǎn)陣劃分單元114將點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段后,獲取單元115根據(jù)預(yù)定的規(guī)則獲取多個(gè)點(diǎn)陣片段對(duì)應(yīng)的字符。即點(diǎn)陣劃分單元114通過劃分點(diǎn)陣數(shù)據(jù)得到07 0F 18 11 18 0F 07 00 E0 F0 18 88 18 F0 E0 00這個(gè)點(diǎn)陣片段后,獲取單元115還需要根據(jù)預(yù)定的規(guī)則獲取該點(diǎn)陣片段對(duì)應(yīng)的字符。

      在本實(shí)施例中,數(shù)據(jù)采集端100預(yù)存儲(chǔ)有點(diǎn)陣片段,每個(gè)預(yù)存儲(chǔ)的點(diǎn)陣片段對(duì)應(yīng)有字符。作為一種實(shí)施方式,獲取單元115將每一個(gè)劃分得到的點(diǎn)陣片段與數(shù)據(jù)采集端100預(yù)存儲(chǔ)的點(diǎn)陣片段進(jìn)行比較,當(dāng)所述點(diǎn)陣片段與數(shù)據(jù)采集端100預(yù)存儲(chǔ)的點(diǎn)陣片段匹配時(shí),獲取與數(shù)據(jù)采集端100預(yù)存儲(chǔ)的點(diǎn)陣片段對(duì)應(yīng)的字符,其中所述字符預(yù)存儲(chǔ)于數(shù)據(jù)采集端100。

      作為另一種實(shí)施方式,獲取單元115將每一個(gè)所述點(diǎn)陣片段與數(shù)據(jù)采集端100預(yù)存儲(chǔ)的點(diǎn)陣片段進(jìn)行比較,當(dāng)所述點(diǎn)陣片段與數(shù)據(jù)采集端100預(yù)存儲(chǔ)的點(diǎn)陣片段不匹配時(shí),數(shù)據(jù)采集端100將所述點(diǎn)陣片段上傳至與數(shù)據(jù)采集端100通信的云端300,并接收云端300發(fā)送的所述點(diǎn)陣片段及所述點(diǎn)陣片段對(duì)應(yīng)的字符。云端300上設(shè)置有解析工具,可將數(shù)據(jù)采集端100上傳至云端300的點(diǎn)陣片段解析為對(duì)應(yīng)的字符。數(shù)據(jù)逆向解析裝置110還包括存儲(chǔ)單元117,存儲(chǔ)單元117用于存儲(chǔ)從云端300接收到的點(diǎn)陣片段及該點(diǎn)陣片段對(duì)應(yīng)的字符,進(jìn)而當(dāng)新劃分的點(diǎn)陣片段需要獲取與之匹配的字符時(shí),即可將新劃分的點(diǎn)陣片段與存儲(chǔ)單元117內(nèi)存儲(chǔ)的點(diǎn)陣片段進(jìn)行比較,當(dāng)新劃分的點(diǎn)陣片段與存儲(chǔ)單元117內(nèi)存儲(chǔ)的點(diǎn)陣片段匹配時(shí),即可獲取存儲(chǔ)單元117內(nèi)存儲(chǔ)的點(diǎn)陣片段對(duì)應(yīng)的字符作為新劃分的點(diǎn)陣片段對(duì)應(yīng)的字符。從而使得不必將每一個(gè)點(diǎn)陣片段上傳至云端300,由云端300進(jìn)行解析,節(jié)省了運(yùn)行時(shí)間。

      獲取單元115獲取了多個(gè)點(diǎn)陣片段對(duì)應(yīng)的字符后,排列單元116根據(jù)選定的解析協(xié)議類型,將所述多個(gè)點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息。具體為,點(diǎn)陣片段對(duì)應(yīng)的字符一一解析出來后,如“我”“上”“今”“班”“天”,排列單元116根據(jù)選定的解析協(xié)議類型,將上述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息,即“我今天上班”。

      如圖4所示,是本發(fā)明實(shí)施例提供的應(yīng)用于圖2所示的數(shù)據(jù)采集端100的數(shù)據(jù)逆向解析方法的流程圖,該數(shù)據(jù)逆向解析方法包括以下步驟:

      步驟S110,接收點(diǎn)陣數(shù)據(jù)流。

      在本實(shí)施例中,步驟S110可以通過接收單元111執(zhí)行。

      步驟S120,根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型。

      在本實(shí)施例中,步驟S120可以通過協(xié)議選擇單元112執(zhí)行。

      步驟S130,根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù)。

      在本實(shí)施例中,步驟S130可以通過提取單元113執(zhí)行。

      步驟S140,根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段。

      在本實(shí)施例中,步驟S140可以通過點(diǎn)陣劃分單元114執(zhí)行。

      步驟S150,通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符。

      請(qǐng)參照?qǐng)D5,作為一種實(shí)施方式,該步驟S150還可以包括以下子步驟:

      步驟S151,將每一個(gè)點(diǎn)陣片段與所述數(shù)據(jù)采集端預(yù)存儲(chǔ)的點(diǎn)陣片段進(jìn)行比較。

      步驟S152,當(dāng)所述點(diǎn)陣片段與所述數(shù)據(jù)采集端預(yù)存儲(chǔ)的點(diǎn)陣片段匹配時(shí),獲取與所述數(shù)據(jù)采集端預(yù)存儲(chǔ)的點(diǎn)陣片段對(duì)應(yīng)的字符,所述字符預(yù)存儲(chǔ)于所述數(shù)據(jù)采集端。

      請(qǐng)參照?qǐng)D6,作為另一種實(shí)施方式,該步驟S150還可以包括以下子步驟:

      步驟S153,將每一所述點(diǎn)陣片段所述數(shù)據(jù)采集端預(yù)存儲(chǔ)的點(diǎn)陣片段進(jìn)行比較。

      步驟S154,當(dāng)所述點(diǎn)陣片段與所述數(shù)據(jù)采集端預(yù)存儲(chǔ)的點(diǎn)陣片段不匹配時(shí),所述數(shù)據(jù)采集端將所述點(diǎn)陣片段上傳至與所述數(shù)據(jù)采集端通信的云端。

      步驟S155,所述數(shù)據(jù)采集端接收所述云端發(fā)送的所述點(diǎn)陣片段及所述點(diǎn)陣片段對(duì)應(yīng)的字符。

      在本實(shí)施例中,該步驟S150、S151~S152、S153~S155可以通過獲取單元115執(zhí)行。

      步驟S160,根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息。

      在本實(shí)施例中,該步驟S160可以通過排列單元116執(zhí)行。

      如圖7所示,是本發(fā)明實(shí)施例提供的應(yīng)用于圖1所示的數(shù)據(jù)采集端100和云端300之間的數(shù)據(jù)逆向解析系統(tǒng)400的組成示意圖。

      數(shù)據(jù)逆向解析系統(tǒng)400,包括數(shù)據(jù)采集端100和云端300,數(shù)據(jù)采集端100與云端300通過網(wǎng)絡(luò)200通信連接,

      數(shù)據(jù)采集端100包括:

      接收單元111,用于接收點(diǎn)陣數(shù)據(jù)流;

      協(xié)議選擇單元112,用于根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型;

      提取單元113,用于根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流所需傳遞的信息;

      點(diǎn)陣劃分單元114,用于根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段;

      獲取單元115,用于通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符;

      排列單元116,用于根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息;

      云端300用于顯示由數(shù)據(jù)采集端100發(fā)送的所述完整的字符信息。

      綜上所述,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)逆向解析方法、裝置、系統(tǒng)及數(shù)據(jù)采集端,所述數(shù)據(jù)逆向解析方法包括接收點(diǎn)陣數(shù)據(jù)流;根據(jù)接收到的點(diǎn)陣數(shù)據(jù)流選擇解析協(xié)議類型;根據(jù)選擇的解析協(xié)議類型,從所述點(diǎn)陣數(shù)據(jù)流中提取出點(diǎn)陣數(shù)據(jù),所述點(diǎn)陣數(shù)據(jù)用于表征所述點(diǎn)陣數(shù)據(jù)流所需傳遞的信息;根據(jù)選定的解析協(xié)議類型,將所述點(diǎn)陣數(shù)據(jù)劃分成多個(gè)點(diǎn)陣片段;通過預(yù)定的規(guī)則獲取多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符;根據(jù)選定的解析協(xié)議類型,將多個(gè)所述點(diǎn)陣片段對(duì)應(yīng)的字符進(jìn)行排列,形成完整的字符信息。進(jìn)而將所述完整的字符信息上傳至與所述數(shù)據(jù)采集端通信的云端,以實(shí)現(xiàn)點(diǎn)陣數(shù)據(jù)的解析和傳輸,使得遠(yuǎn)程的工作人員可以遠(yuǎn)程看到完整的信息。

      在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。

      所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1