亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng)與方法與流程

文檔序號(hào):11407007閱讀:202來源:國(guó)知局
一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng)與方法與流程

本發(fā)明涉及一種系統(tǒng)與方法,尤其涉及一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng)與方法,屬于計(jì)算機(jī)領(lǐng)域。



背景技術(shù):

現(xiàn)在的單片機(jī)系統(tǒng)均為單流程執(zhí)行,即所有的指令順序執(zhí)行,必要時(shí)采取硬件中斷模式。這是因?yàn)榇蠖鄶?shù)多流程系統(tǒng)的流程控制都回避了流程動(dòng)態(tài)顯示問題,提供的都是基于表格信息,只能支持一般順序、簡(jiǎn)單分支和合并流程的能力。雖然部分多流程系統(tǒng)可以更改流程狀態(tài),或者提供演示性的動(dòng)態(tài)流程展示,但也僅限于啟動(dòng)、暫停、結(jié)束流程等簡(jiǎn)單命令,不能對(duì)任意流程內(nèi)部的狀態(tài)和流程執(zhí)行結(jié)果進(jìn)行更改,這樣隨著產(chǎn)品的更新與發(fā)展,就必須通過修改軟件或硬件的方式解決,無形中增加了維護(hù)成本。



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

為了解決上述技術(shù)所存在的不足之處,本發(fā)明提供了一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng)與方法。

為了解決以上技術(shù)問題,本發(fā)明采用的技術(shù)方案是:一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng),由用于處理流程管理、信息采集、流程控制的下位機(jī)和用于生成智能修改指令的上位機(jī)組成;上位機(jī)為具有友好用戶界面的計(jì)算機(jī)系統(tǒng);

下位機(jī)包括流程管理模塊、流程模塊、定時(shí)管理模塊;流程管理模塊用于根據(jù)時(shí)分復(fù)用算法,確定多流程執(zhí)行業(yè)務(wù),實(shí)現(xiàn)并行執(zhí)行效果;流程模塊為具有不同的流程名稱的多個(gè)功能模塊,流程模塊中設(shè)置有流程標(biāo)識(shí)、流程使能、流程名稱、流程狀態(tài)信息;定時(shí)管理模塊用于遍歷所有使能流程,執(zhí)行流程步長(zhǎng)消耗計(jì)算;

上位機(jī)包括動(dòng)態(tài)顯示模塊、智能更改模塊;動(dòng)態(tài)顯示模塊用于將流程模塊實(shí)時(shí)上報(bào)給上位機(jī)的流程狀態(tài)信息,以動(dòng)態(tài)顯示的形式在上位機(jī)中顯示出來;智能更改模塊用于手動(dòng)輸入流程標(biāo)識(shí)、流程使能、流程名稱、流程狀態(tài)信息,或者按規(guī)劃的順序進(jìn)行相應(yīng)修改,然后以指令的形式下發(fā)到下位機(jī)。

其中,流程狀態(tài)信息包括流程步驟、流程步長(zhǎng)。

一種多流程控制動(dòng)態(tài)顯示及智能更改方法,其整體步驟如下:

步驟ⅰ、流程管理模塊對(duì)流程模塊的信息進(jìn)行調(diào)取,再根據(jù)時(shí)分復(fù)用算法進(jìn)行多流程遍歷;若流程為使能狀態(tài)且步長(zhǎng)為0,則回調(diào)流程函數(shù),執(zhí)行當(dāng)前步驟任務(wù),然后標(biāo)識(shí)下一步驟和步長(zhǎng);若流程為使能狀態(tài)且步長(zhǎng)為0的條件中,至少有一個(gè)無法滿足的,則跳過該流程;

步驟ⅱ、流程模塊在執(zhí)行完當(dāng)前的小任務(wù)后,設(shè)置下一步的步驟和步長(zhǎng),并將具體執(zhí)行內(nèi)容實(shí)時(shí)上報(bào)給上位機(jī),便于上位機(jī)展示出友好界面;

步驟ⅲ、定時(shí)管理模塊遍歷所有使能流程,執(zhí)行流程步長(zhǎng)消耗計(jì)算,對(duì)當(dāng)前步驟步長(zhǎng)不為0的流程作計(jì)時(shí)減1處理;

步驟ⅳ、動(dòng)態(tài)顯示模塊接收來自于下位機(jī)的所有流程的步驟、步長(zhǎng),再以預(yù)定義的方式在上位機(jī)中動(dòng)態(tài)顯示出來;

步驟ⅴ、根據(jù)下位機(jī)采集的數(shù)據(jù)信息以及流程狀態(tài)信息,上位機(jī)通過智能更改模塊確定流程的使能狀態(tài)和運(yùn)行狀態(tài);其中,智能修改模塊通過手動(dòng)輸入流程標(biāo)識(shí)、流程使能、流程狀態(tài)信息,或者按規(guī)劃的順序進(jìn)行相應(yīng)修改,然后以指令的形式下發(fā)到下位機(jī)。

本發(fā)明可實(shí)現(xiàn)多流程并發(fā)執(zhí)行,并以動(dòng)態(tài)顯示的方式展示給用戶,便于用戶更直觀的了解當(dāng)前的業(yè)務(wù)流程,特別是在必要時(shí)可以智能更改流程,無需修改或升級(jí)下位機(jī)程序即可達(dá)到新的執(zhí)行結(jié)果,具有適用范圍廣、維護(hù)成本低的優(yōu)點(diǎn)。

附圖說明

圖1為本系統(tǒng)的整體結(jié)構(gòu)示意圖。

圖2為流程管理模塊的具體步驟示意圖。

圖3為流程模塊的具體步驟示意圖。

圖4為定時(shí)管理模塊的具體步驟示意圖。

圖5為動(dòng)態(tài)顯示模塊的具體步驟示意圖。

圖6為智能更改模塊的具體步驟示意圖。

具體實(shí)施方式

下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。

如圖1~6所示,本發(fā)明中,一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng),由用于處理流程管理、信息采集、流程控制的下位機(jī)和用于生成智能修改指令的上位機(jī)組成;上位機(jī)為具有友好用戶界面的計(jì)算機(jī)系統(tǒng);

下位機(jī)包括流程管理模塊、流程模塊、定時(shí)管理模塊;流程管理模塊用于根據(jù)時(shí)分復(fù)用算法,確定多流程執(zhí)行業(yè)務(wù),實(shí)現(xiàn)并行執(zhí)行效果;流程模塊為具有不同的流程名稱的多個(gè)功能模塊,流程模塊中設(shè)置有流程標(biāo)識(shí)、流程使能、流程名稱、流程狀態(tài)信息;定時(shí)管理模塊用于遍歷所有使能流程,執(zhí)行流程步長(zhǎng)消耗計(jì)算;

上位機(jī)包括動(dòng)態(tài)顯示模塊、智能更改模塊;動(dòng)態(tài)顯示模塊用于將流程模塊實(shí)時(shí)上報(bào)給上位機(jī)的流程狀態(tài)信息,以動(dòng)態(tài)顯示的形式在上位機(jī)中顯示出來;智能更改模塊用于手動(dòng)輸入流程標(biāo)識(shí)、流程使能、流程名稱、流程狀態(tài)信息,或者按規(guī)劃的順序進(jìn)行相應(yīng)修改,然后以指令的形式下發(fā)到下位機(jī)。

其中,流程狀態(tài)信息包括流程步驟、流程步長(zhǎng)。

一種多流程控制動(dòng)態(tài)顯示及智能更改方法,其整體步驟如下:

步驟ⅰ、流程管理模塊對(duì)流程模塊的信息進(jìn)行調(diào)取,再根據(jù)時(shí)分復(fù)用算法進(jìn)行多流程遍歷;若流程為使能狀態(tài)且步長(zhǎng)為0,則回調(diào)流程函數(shù),執(zhí)行當(dāng)前步驟任務(wù),這里的處理很簡(jiǎn)單,可以是原程序設(shè)計(jì)的步驟,也可以是智能更改的步驟,然后標(biāo)識(shí)下一步驟和步長(zhǎng)(步長(zhǎng)實(shí)際上就是定時(shí));若流程為使能狀態(tài)且步長(zhǎng)為0的條件中,至少有一個(gè)無法滿足的,則跳過該流程。

步驟ⅱ、通過軟件對(duì)每個(gè)步驟執(zhí)行的業(yè)務(wù)進(jìn)行預(yù)分配,這里的業(yè)務(wù)相對(duì)整個(gè)流程來說,可以很小,視軟件系統(tǒng)功能要求,可大可小;執(zhí)行完當(dāng)前的小任務(wù)后,設(shè)置下一步的步驟和步長(zhǎng),本發(fā)明每個(gè)流程可細(xì)分最大65535個(gè)小業(yè)務(wù);流程模塊還將具體執(zhí)行內(nèi)容實(shí)時(shí)上報(bào)給上位機(jī),便于上位機(jī)展示出友好界面。這里的流程模塊,其實(shí)是多個(gè)流程模塊中的一個(gè),它們有不同的流程名稱,為統(tǒng)一處理。

步驟ⅲ、定時(shí)(步長(zhǎng))管理模塊設(shè)置定時(shí)的最小單位;然后遍歷所有使能流程,執(zhí)行流程步長(zhǎng)消耗計(jì)算,對(duì)當(dāng)前步驟步長(zhǎng)不為0的流程作計(jì)時(shí)減1處理。上述步驟重復(fù)操作,可有效解決現(xiàn)有單片機(jī)不能并行執(zhí)行多流程的缺陷。

步驟ⅳ、動(dòng)態(tài)顯示模塊接收來自于下位機(jī)的所有流程的步驟、步長(zhǎng),再以預(yù)定義的方式在上位機(jī)中動(dòng)態(tài)顯示出來;

步驟ⅴ、根據(jù)下位機(jī)采集的數(shù)據(jù)信息以及流程狀態(tài)信息,上位機(jī)通過智能更改模塊確定流程的使能狀態(tài)和運(yùn)行狀態(tài);其中,智能修改可以是通過鍵盤、觸屏、語(yǔ)音等人工輸入的狀態(tài)數(shù)據(jù),也可以是按規(guī)劃的順序進(jìn)行相應(yīng)修改,然后以流程標(biāo)識(shí)、流程使能狀態(tài)、流程步驟和步長(zhǎng)為主要信息的方式發(fā)送到下位機(jī)。

本發(fā)明可將多流程控制以動(dòng)態(tài)顯示的方式展示給用戶,便于用戶更直觀的了解當(dāng)前的業(yè)務(wù)流程,特別是在必要時(shí)可以智能更改流程,達(dá)到新的執(zhí)行結(jié)果。本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)勢(shì):

1)實(shí)現(xiàn)了多流程并發(fā)執(zhí)行,可使能或不使能;

2)實(shí)時(shí)上報(bào)多流程狀態(tài)信息,并動(dòng)態(tài)展示流程狀態(tài)和流程細(xì)節(jié);

3)可智能更改流程執(zhí)行結(jié)果和執(zhí)行狀態(tài),無需修改或升級(jí)下位機(jī)程序。

上述實(shí)施方式并非是對(duì)本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明的技術(shù)方案范圍內(nèi)所做出的變化、改型、添加或替換,也均屬于本發(fā)明的保護(hù)范圍。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開了一種多流程控制動(dòng)態(tài)顯示及智能更改系統(tǒng)與方法,其中,更改系統(tǒng)由下位機(jī)和上位機(jī)組成;下位機(jī)包括流程管理模塊、流程模塊、定時(shí)管理模塊;上位機(jī)包括動(dòng)態(tài)顯示模塊、智能更改模塊。本系統(tǒng)的使用方法為:流程管理模塊確定多流程執(zhí)行業(yè)務(wù),實(shí)現(xiàn)并行執(zhí)行效果;流程模塊在執(zhí)行完當(dāng)前的小任務(wù)后,設(shè)置下一步的步驟和步長(zhǎng);定時(shí)管理模塊遍歷所有使能流程,執(zhí)行流程步長(zhǎng)消耗計(jì)算;動(dòng)態(tài)顯示模塊將下位機(jī)中所有流程的步驟、步長(zhǎng)在上位機(jī)中動(dòng)態(tài)顯示出來;智能修改模塊通過手動(dòng)輸入的狀態(tài)數(shù)據(jù)或按規(guī)劃的順序進(jìn)行相應(yīng)修改。本發(fā)明可實(shí)現(xiàn)多流程并發(fā)執(zhí)行,并以動(dòng)態(tài)顯示的方式展示給用戶,特別是在必要時(shí)可以智能更改流程,達(dá)到新的執(zhí)行結(jié)果。

技術(shù)研發(fā)人員:江春波;周學(xué)義
受保護(hù)的技術(shù)使用者:北京瑞和益生科技有限公司
技術(shù)研發(fā)日:2017.06.01
技術(shù)公布日:2017.09.01
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1