两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

實(shí)時(shí)任務(wù)虛擬處理方法及裝置的制造方法

文檔序號(hào):9597725閱讀:493來(lái)源:國(guó)知局
實(shí)時(shí)任務(wù)虛擬處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及地鐵綜合自動(dòng)化系統(tǒng)領(lǐng)域,尤其涉及一種實(shí)時(shí)任務(wù)虛擬處理方法及裝置。
【背景技術(shù)】
[0002]在傳統(tǒng)的調(diào)度控制系統(tǒng)中,一般由多個(gè)應(yīng)用程序協(xié)同完成調(diào)度任務(wù),應(yīng)用程序?yàn)榱送瓿扇蝿?wù)會(huì)獨(dú)享系統(tǒng)資源。在這個(gè)機(jī)制下,在初始化和運(yùn)行的過(guò)程中都會(huì)重復(fù)占用某些資源,有大量的運(yùn)行時(shí)數(shù)據(jù)無(wú)法共享,造成了系統(tǒng)資源的浪費(fèi)。
[0003]現(xiàn)有技術(shù)中,綜合自動(dòng)化系統(tǒng)能夠把各專業(yè)數(shù)據(jù)統(tǒng)一整合在一套系統(tǒng)中,在一臺(tái)工作站上就可以對(duì)各專業(yè)進(jìn)行監(jiān)控,從而實(shí)現(xiàn)了數(shù)據(jù)集中處理、多專業(yè)數(shù)據(jù)共享以及多專業(yè)聯(lián)動(dòng)等功能,但是,這樣在處理數(shù)據(jù)的量級(jí)比傳統(tǒng)控制系統(tǒng)要大幾個(gè)數(shù)量級(jí),并且,多個(gè)應(yīng)用程序之間的切換是進(jìn)程級(jí)的,導(dǎo)致程序切換速度較慢,尤其是在頻繁的切換時(shí),會(huì)導(dǎo)致應(yīng)用程序假死的現(xiàn)象。
[0004]因此,如何對(duì)實(shí)時(shí)任務(wù)進(jìn)行處理是急需解決的問(wèn)題。

【發(fā)明內(nèi)容】

[0005](一)要解決的技術(shù)問(wèn)題
[0006]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種能夠?qū)?shí)時(shí)任務(wù)進(jìn)行處理的方法及裝置。
[0007](二)技術(shù)方案
[0008]為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案提供了一種實(shí)時(shí)任務(wù)虛擬處理方法,包括:
[0009]確定各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序能夠完成的事務(wù);
[0010]對(duì)接收到的任務(wù)進(jìn)行分解,確定完成該任務(wù)需要執(zhí)行的各個(gè)事務(wù)以及各個(gè)事務(wù)的執(zhí)行順序;
[〇〇11]按照?qǐng)?zhí)行順序依次調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)。
[0012]優(yōu)選地,所述方法還包括:
[0013]在調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)時(shí),從公共數(shù)據(jù)池中獲取處理該事務(wù)對(duì)應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)發(fā)送給該應(yīng)用程序;并在該應(yīng)用程序執(zhí)行完該事務(wù)之后,將該應(yīng)用程序的處理結(jié)果存儲(chǔ)到公共數(shù)據(jù)池中。
[0014]優(yōu)選地,所述確定各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序能夠完成的事務(wù)包括:
[0015]初始化各個(gè)應(yīng)用程序,獲取各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序申請(qǐng)數(shù)據(jù)空間時(shí)注冊(cè)的事務(wù)作為該應(yīng)用程序能夠完成的事務(wù)。
[0016]優(yōu)選地,所述按照?qǐng)?zhí)行順序依次調(diào)用每一個(gè)事務(wù)調(diào)用對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)之后,還包括:
[0017]將各個(gè)應(yīng)用程序的處理結(jié)果輸出。
[0018]優(yōu)選地,所述將各個(gè)應(yīng)用程序的處理結(jié)果輸出,包括:
[0019]判斷完成當(dāng)前任務(wù)需要執(zhí)行事務(wù)的個(gè)數(shù),若需要執(zhí)行多個(gè)事務(wù),則匯總各個(gè)應(yīng)用程序的處理結(jié)果,并將匯總后的處理結(jié)果輸出;若只需執(zhí)行一個(gè)事務(wù),則直接輸出該事務(wù)對(duì)應(yīng)的應(yīng)用程序的處理結(jié)果。
[0020]為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案還提供了一種實(shí)時(shí)任務(wù)虛擬處理裝置,包括:
[0021]分析模塊,用于確定各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序能夠完成的事務(wù);
[0022]任務(wù)分解模塊,用于對(duì)接收到的任務(wù)進(jìn)行分解,確定完成該任務(wù)需要執(zhí)行的各個(gè)事務(wù)以及各個(gè)事務(wù)的執(zhí)行順序;
[0023]事務(wù)處理模塊,用于按照?qǐng)?zhí)行順序依次調(diào)用每一個(gè)事務(wù)調(diào)用對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)。
[0024]優(yōu)選地,所述裝置還包括:
[0025]數(shù)據(jù)分配模塊,用于在調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)時(shí),從公共數(shù)據(jù)池中獲取處理該事務(wù)對(duì)應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)發(fā)送給該應(yīng)用程序;并在該應(yīng)用程序執(zhí)行完該事務(wù)之后,將該應(yīng)用程序的處理結(jié)果存儲(chǔ)到公共數(shù)據(jù)池中。
[0026]優(yōu)選地,所述分析模塊具體用于初始化各個(gè)應(yīng)用程序,獲取各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序申請(qǐng)數(shù)據(jù)空間時(shí)注冊(cè)的事務(wù)作為該應(yīng)用程序能夠完成的事務(wù)。
[0027]優(yōu)選地,所述裝置還包括:
[0028]輸出模塊,用于將各個(gè)應(yīng)用程序的處理結(jié)果輸出。
[0029]優(yōu)選地,所述輸出模塊具體用于判斷完成當(dāng)前任務(wù)需要執(zhí)行事務(wù)的個(gè)數(shù),若需要執(zhí)行多個(gè)事務(wù),則匯總各個(gè)應(yīng)用程序的處理結(jié)果,并將匯總后的處理結(jié)果輸出;若只需執(zhí)行一個(gè)事務(wù),則直接輸出該事務(wù)對(duì)應(yīng)的應(yīng)用程序的處理結(jié)果。
[0030](三)有益效果
[0031]本發(fā)明提供的實(shí)時(shí)任務(wù)虛擬處理方法,通過(guò)將接收到的任務(wù)進(jìn)行分解,確定完成該任務(wù)需要執(zhí)行的各個(gè)事務(wù)以及各個(gè)事務(wù)的執(zhí)行順序;并且按照該執(zhí)行順序依次調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)。實(shí)現(xiàn)了對(duì)多個(gè)應(yīng)用程序的統(tǒng)一調(diào)度,降低了應(yīng)用程序切換的開銷,提高了應(yīng)用程序協(xié)同處理事務(wù)的能力。
【附圖說(shuō)明】
[0032]圖1是本發(fā)明實(shí)施方式提供的一種實(shí)時(shí)任務(wù)虛擬處理方法的示意圖;
[0033]圖2是本發(fā)明實(shí)施方式提供的一種實(shí)時(shí)任務(wù)虛擬處理裝置的示意圖。
【具體實(shí)施方式】
[0034]下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。
[0035]圖1是本發(fā)明實(shí)施方式提供的一種實(shí)時(shí)任務(wù)虛擬處理方法的示意圖,包括:
[0036]S11 :確定各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序能夠完成的事務(wù);
[0037]S12:對(duì)接收到的任務(wù)進(jìn)行分解,確定完成該任務(wù)需要執(zhí)行的各個(gè)事務(wù)以及各個(gè)事務(wù)的執(zhí)行順序;
[0038]S13 :按照?qǐng)?zhí)行順序依次調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)。
[0039]本實(shí)施方式提供的方案,通過(guò)將接收到的任務(wù)進(jìn)行分解,確定完成該任務(wù)需要執(zhí)行的各個(gè)事務(wù)以及各個(gè)事務(wù)的執(zhí)行順序;并且按照該執(zhí)行順序依次調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)。實(shí)現(xiàn)了對(duì)多個(gè)應(yīng)用程序的統(tǒng)一調(diào)度,降低了應(yīng)用程序切換的開銷,提高了應(yīng)用程序協(xié)同處理事務(wù)的能力。
[0040]在具體實(shí)施時(shí),可以同時(shí)接收多個(gè)任務(wù),對(duì)每一個(gè)任務(wù)都進(jìn)行上述步驟,從而實(shí)現(xiàn)多個(gè)任務(wù)的實(shí)時(shí)處理。
[0041]在具體實(shí)施時(shí),可以創(chuàng)建一個(gè)虛擬進(jìn)程,將各個(gè)應(yīng)用程序加載到該虛擬進(jìn)程中,虛擬進(jìn)程使用上述方法對(duì)各個(gè)應(yīng)用程序進(jìn)行調(diào)度,并由虛擬進(jìn)程提供對(duì)外接口,負(fù)責(zé)接收任務(wù)并且輸出處理結(jié)果。應(yīng)用程序只需負(fù)責(zé)事務(wù)處理,各個(gè)應(yīng)用程序之間沒(méi)有數(shù)據(jù)交互。通過(guò)虛擬進(jìn)程協(xié)同調(diào)度應(yīng)用程序,使各個(gè)應(yīng)用程序有序、高速地完成任務(wù)處理。
[0042]上述虛擬進(jìn)程指的是可以加載各個(gè)應(yīng)用程序并對(duì)各個(gè)應(yīng)用程序統(tǒng)一調(diào)度和控制的程序。
[0043]上述步驟S11中每一個(gè)應(yīng)用程序能夠完成的事務(wù)可以是一個(gè)也可以是多個(gè)。
[0044]在具體實(shí)施時(shí),可以將本實(shí)施方式提供的方法應(yīng)用在地鐵綜合自動(dòng)化系統(tǒng)中,通過(guò)統(tǒng)一調(diào)度多個(gè)應(yīng)用程序協(xié)同完成多個(gè)實(shí)時(shí)任務(wù)。
[0045]優(yōu)選地,該方法還可以包括:
[0046]在調(diào)用每一個(gè)事務(wù)對(duì)應(yīng)的應(yīng)用程序處理該事務(wù)時(shí),從公共數(shù)據(jù)池中獲取處理該事務(wù)對(duì)應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)發(fā)送給該應(yīng)用程序;并在該應(yīng)用程序執(zhí)行完該事務(wù)之后,將該應(yīng)用程序的處理結(jié)果存儲(chǔ)到公共數(shù)據(jù)池中。
[0047]這樣的好處是,通過(guò)設(shè)置公共數(shù)據(jù)池保存各個(gè)應(yīng)用程序處理事務(wù)時(shí)需要的數(shù)據(jù)以及各個(gè)應(yīng)用程序的處理結(jié)果,各個(gè)應(yīng)用程序之間無(wú)需進(jìn)行數(shù)據(jù)交互,優(yōu)化了數(shù)據(jù)結(jié)構(gòu),減少了數(shù)據(jù)接口,并且各個(gè)應(yīng)用程序直接訪問(wèn)數(shù)據(jù),提高了數(shù)據(jù)訪問(wèn)效率,實(shí)現(xiàn)了數(shù)據(jù)資源大限度的共享。
[0048]在具體實(shí)施時(shí),上述公共數(shù)據(jù)池可以使用高速緩存技術(shù)實(shí)現(xiàn),也可以使用其它存儲(chǔ)器件實(shí)現(xiàn)。
[0049]優(yōu)選地,上述步驟S11可以包括以下步驟:
[0050]初始化各個(gè)應(yīng)用程序,獲取各個(gè)應(yīng)用程序中的每一個(gè)應(yīng)用程序申請(qǐng)數(shù)據(jù)空間時(shí)注冊(cè)的事務(wù)作為該應(yīng)用程序能夠完成的事務(wù)。
[0051]這樣的好
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黑河市| 嘉祥县| 峨山| 靖边县| 于田县| 长子县| 庆安县| 姜堰市| 富川| 托克逊县| 台北县| 喀喇沁旗| 和林格尔县| 社会| 金门县| 原平市| 宁海县| 仲巴县| 中阳县| 新竹县| 阜阳市| 长治县| 上栗县| 临城县| 积石山| 潞西市| 定边县| 新野县| 呼图壁县| 新兴县| 开化县| 芒康县| 新蔡县| 屯留县| 安图县| 汽车| 昌平区| 常德市| 中西区| 泰和县| 镇安县|