欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動編碼系統(tǒng)及方法與流程

文檔序號:12495122閱讀:564來源:國知局
自動編碼系統(tǒng)及方法與流程

本發(fā)明涉及編碼技術領域,尤其涉及自動編碼系統(tǒng)及方法。



背景技術:

在一個多終端的系統(tǒng)中,特別是會議系統(tǒng),在主機和終端通信的過程中,主機需要知道每個終端的通信編碼,以區(qū)分不同的終端。在這個系統(tǒng)中,每個終端的編碼必須是唯一的,否則會造成主機和終端通信混亂。由于機器是批量生產的,所用的軟件代碼也是一樣的,所以出廠時的軟件內部編碼都是一樣的默認編碼,這就需要在搭建系統(tǒng)時進行一次編碼。

現(xiàn)有的編碼方法是手動編碼,由主機下發(fā)開始命令,并下發(fā)當前的編碼,默認是從1開始,主機向所有終端下發(fā)編碼1,工程人員按下其中一臺終端機的確定案件,即將這臺終端的編碼設定為1,并自動上發(fā)指令給主機,表示當前的編碼已被使用,主機自動按順序發(fā)下一個編碼。當終端數(shù)量達到幾百臺甚至上千臺時,編碼需要花費一個小時,甚至更多的世界,且編碼過程中容易出錯,導致經常需要反復編碼。



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

為了克服現(xiàn)有技術的不足,本發(fā)明的目的之一在于提供自動編碼系統(tǒng),其能取代人工編碼操作,實現(xiàn)自動編碼。

本發(fā)明的目的之二在于提供自動編碼方法,其能取代人工編碼操作,實現(xiàn)自動編碼。

本發(fā)明的目的之一采用以下技術方案實現(xiàn):

自動編碼系統(tǒng),包括主機和終端單元,所述終端單元包括若干個終端機,所有終端機均與主機連接通信;所述主機用于根據編碼總數(shù)和起始編碼號獲取一系列編碼號,并按順序發(fā)送一編碼號至所有終端機;所述終端機接收到編碼號后達到預設時間時發(fā)送預定編碼信號至主機,使主機將接收到的第一個預定編碼信號對應的終端機與該編碼號綁定。

優(yōu)選的,自動編碼系統(tǒng),其特征在于,包括主機和終端單元,所述終端單元包括若干個終端機,所有終端機均與主機連接通信;所述主機用于根據編碼總數(shù)和起始編碼號獲取一系列編碼號,并按順序發(fā)送一編碼號至所有終端機;所述終端機接收到編碼號后達到預設時間時發(fā)送預定編碼信號至主機,使主機將接收到的第一個預定編碼信號對應的終端機與該編碼號綁定。

優(yōu)選的,所述編碼號為ID號。

本發(fā)明的目的之二采用以下技術方案實現(xiàn):

自動編碼方法,應用于本發(fā)明目的之一所述的自動編碼系統(tǒng),包括如下步驟:

S1:主機接收用戶輸入的編碼總數(shù)和起始編碼號,并根據該編碼總數(shù)和起始編碼號自動獲取一系列編碼號;

S2:主機發(fā)送編碼指令至各終端機,使終端機進入待編碼狀態(tài);

S3:主機從起始編碼開始,按順序發(fā)送一編碼號至所有終端機,定義該編碼號為當前編碼號;

S4:終端機接收到當前編碼號并達到預設時間后發(fā)送預定編碼信號至主機;所述預定編碼信號包含該終端機中的MCU對應的唯一識別碼;

S5:主機接收到第一個預定編碼信號時,將當前編碼號與發(fā)送該預定編碼信號的終端機綁定,并發(fā)送編碼預定成功信號至所有終端機,所述編碼預定成功信號包括與所綁定的終端機中的MCU對應的唯一識別碼。

優(yōu)選的,執(zhí)行完S5之后,還包括如下步驟:

S6:終端機接收到編碼預定成功信號后,判斷編碼預定成功信號中的唯一識別碼是否與自身的MCU對應的唯一識別碼相同,若是,則將該當前編碼號設置為本機編碼號,并進入編碼成功狀態(tài),否則,重新進入待編碼狀態(tài)。

優(yōu)選的,S6中,將當前編碼號設置為本機編碼號后,終端機還發(fā)送搶碼成功信號至主機。

優(yōu)選的,執(zhí)行完S6之后,還包括如下步驟:

S7:主機根據接收到搶碼成功信號的次數(shù)判斷編碼成功的終端機數(shù)量是否與編碼總數(shù)相同,若是,結束編碼,否則,返回S3,將排列在當前編碼號后一位的編碼號作為新的當前編碼號發(fā)送至所有終端機。

優(yōu)選的,S4中“終端機接收到當前編碼號并達到預設時間后發(fā)送預定編碼信號至主機”具體為:終端機接收到當前編碼號后,自動生成一隨機數(shù)值,并以該隨機數(shù)值為預設時間開始計時,達到預設時間后發(fā)送預定編碼信號至主機。

優(yōu)選的,所述編碼號為ID號。

相比現(xiàn)有技術,本發(fā)明的有益效果在于:

本發(fā)明實現(xiàn)由主機自動按順序下發(fā)編碼號,并且終端機自動搶號,無需人工干預,不容易出錯,編碼效率高。

附圖說明

圖1為本發(fā)明的自動編碼系統(tǒng)的結構圖;

圖2為本發(fā)明的自動編碼方法的流程圖。

具體實施方式

下面,結合附圖以及具體實施方式,對本發(fā)明做進一步描述:

參見圖1,本發(fā)明提供自動編碼系統(tǒng),其包括主機和終端單元,所述終端單元包括若干個終端機,終端機均與主機連接通信。另外本發(fā)明還可以包括交換機,終端機均通過交換機與主機互聯(lián)。交換機可以為一組或者多組,假如交換機為兩組,可以將所有終端機也分為兩組,一組終端機通過一組交換機與主機連接,另一組終端機通過另一組交換機與主機連接。

在本發(fā)明中,主機的作用是根據編碼總數(shù)和起始編碼號獲取一系列編碼號,并按順序發(fā)送一編碼號至所有終端機;而終端機接收到編碼號后達到預設時間時發(fā)送預定編碼信號至主機,使主機將接收到的第一個預定編碼信號對應的終端機與該編碼號綁定。終端機的預設時間是根據接收到編碼后自動產生一隨機數(shù)值,這里的隨機數(shù)值是根據終端機中預存的現(xiàn)有的C語言自帶函數(shù)產生,本發(fā)明采用的RAND函數(shù),可以隨機產生1至N范圍內的數(shù)值,N為自定義數(shù)字。每個終端機產生的隨機數(shù)值各不相同,根據這個隨機數(shù)值作為預設時間。在主機中具有啟動自動編碼的功能,編碼總數(shù)和起始編碼號都有工作人員輸入,之后啟動自動編碼功能,整個過程主機和終端機不斷進行通信一起完成編碼。

本發(fā)明所述的編碼號優(yōu)選為ID號,以ID號的形式作為各終端機的唯一標識。

另外一方面,本發(fā)明還提供基于自動編碼系統(tǒng)的自動編碼方法,參見圖2,包括如下步驟:

S1:主機接收用戶輸入的編碼總數(shù)和起始編碼號,并根據該編碼總數(shù)和起始編碼號自動獲取一系列編碼號;

編碼總數(shù)和起始編碼號均是人工設定和輸入,例如編碼總數(shù)為100,起始編碼號設為1,則主機中的編碼執(zhí)行程序自動獲取編碼號1、2、3……100;

S2:主機發(fā)送編碼指令至各終端機,使終端機進入待編碼狀態(tài);

主機編好編好號之后,則開始執(zhí)行編碼動作,首先下發(fā)編碼指令,通知各終端機進入狀態(tài);

S3:主機從起始編碼開始,按順序發(fā)送一編碼號至所有終端機,定義該編碼號為當前編碼號;

在S3中,主機開始編碼后下發(fā)編碼號至終端機,從起始編碼開始按順序逐一下發(fā),每下發(fā)一個編碼號,則執(zhí)行后續(xù)的步驟,直到所下發(fā)的編碼與終端機綁定后,才下發(fā)下一個編碼號。例如,首先下發(fā)編碼號1,當編碼號1被某一個終端機獲取后,才會繼續(xù)下發(fā)編碼號2,而不是一次性把所有編碼號一起發(fā)送出去;

S4:終端機接收到當前編碼號并達到預設時間后發(fā)送預定編碼信號至主機;所述預定編碼信號包含該終端機中的MCU對應的唯一識別碼;

在本步驟中,預設時間由終端機產生,具體是終端機接收到當前編碼號后,自動生成一隨機數(shù)值,并以該隨機數(shù)值為預設時間開始計時,達到預設時間后發(fā)送預定編碼信號至主機。每一個終端機所產生的隨機數(shù)值不同,因而使得每個終端機的預設時間不同,假如終端機A所產生的隨機數(shù)值為1,終端機B產生的隨機數(shù)值為2,也就是表明終端機A的預設時間更短,更快發(fā)送預定編碼信號給主機;隨機數(shù)值由現(xiàn)有的函數(shù)可自動產生,終端機并不能自身對產生什么隨機數(shù)值進行控制;

S5:主機接收到第一個預定編碼信號時,將當前編碼號與發(fā)送該預定編碼信號的終端機綁定,并發(fā)送編碼預定成功信號至所有終端機,所述編碼預定成功信號包括與所綁定的終端機中的MCU對應的唯一識別碼;

執(zhí)行完S5時,實際上已經有終端機搶到當前編碼號,完成了編碼的綁定,執(zhí)行了一次編碼的過程。

S6:終端機接收到編碼預定成功信號后,判斷編碼預定成功信號中的唯一識別碼是否與自身的MCU對應的唯一識別碼相同,若是,則將該當前編碼號設置為本機編碼號,并進入編碼成功狀態(tài),否則,重新進入待編碼狀態(tài);

S6是基于完成編碼的基礎上,進一步優(yōu)化編碼過程。通過S6,能夠減少編碼失誤率,提高準確率。終端機自身內都包含有MCU和存儲器,終端機將綁定的當前編碼號存儲在存儲器中。例如,終端機A與當前編碼號綁定成功,當前編碼號假設為1,終端機A的MCU的唯一識別碼為a,終端機A判斷來自主機的編碼預定成功信號中的唯一識別碼是否為a,若是,則將當前編碼號設置為本機編碼號,保存在存儲器中,如果不是,就重新等待進入下一次編碼。

在S6中,將當前編碼號設置為本機編碼號后,執(zhí)行S7:終端機發(fā)送搶碼成功信號至主機,以告知主機結果,方便主機后續(xù)的統(tǒng)計。搶到編碼的終端機將不再參與后續(xù)的編碼過程。

S8:主機根據接收到搶碼成功信號的次數(shù)判斷編碼成功的終端機數(shù)量是否與編碼總數(shù)相同,若是,結束編碼,否則,返回S3,將排列在當前編碼號后一位的編碼號作為新的當前編碼號發(fā)送至所有終端機。

例如,搶碼成功信號只接收到10次,說明只有10個終端機是與編碼綁定成功的,假如編碼總數(shù)為100,說明還需要再編碼90次,執(zhí)行收到100次搶碼成功信號,說明100個終端機都已經編碼成功。

對本領域的技術人員來說,可根據以上描述的技術方案以及構思,做出其它各種相應的改變以及形變,而所有的這些改變以及形變都應該屬于本發(fā)明權利要求的保護范圍之內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
改则县| 屯留县| 九台市| 得荣县| 本溪| 通江县| 舟山市| 九龙坡区| 新干县| 博白县| 高清| 潞西市| 平山县| 海盐县| 东兰县| 利津县| 惠安县| 平安县| 莲花县| 永登县| 介休市| 曲阜市| 秦安县| 玛多县| 西吉县| 仙桃市| 新干县| 突泉县| 弥渡县| 海南省| 舞阳县| 客服| 阳西县| 海门市| 襄垣县| 阿巴嘎旗| 建昌县| 广昌县| 健康| 东乌| 神木县|