亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于通用組件的遠(yuǎn)程應(yīng)用程序調(diào)用系統(tǒng)及方法

文檔序號:9846863閱讀:281來源:國知局
一種基于通用組件的遠(yuǎn)程應(yīng)用程序調(diào)用系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,涉及一種遠(yuǎn)程應(yīng)用程序的調(diào)用系統(tǒng)及方法。
【背景技術(shù)】
[0002]工程師在設(shè)計(jì)研發(fā)的過程中,需要使用大量不同的軟件進(jìn)行設(shè)計(jì)、計(jì)算或者仿真分析等。而這些大量不同的軟件涉及各種商業(yè)應(yīng)用程序以及自研應(yīng)用程序。為了節(jié)省資源和統(tǒng)一管理,企業(yè)通常采用集中部署的方式,即,在服務(wù)器端統(tǒng)一安裝和管理所有的應(yīng)用程序。這使得工程師必須通過一種方法遠(yuǎn)程調(diào)用這些應(yīng)用程序,以便于這些應(yīng)用程序的使用。
[0003]傳統(tǒng)遠(yuǎn)程調(diào)用方法需要工程師針對不同的應(yīng)用程序分別開發(fā)遠(yuǎn)程調(diào)用接口程序,設(shè)計(jì)、計(jì)算和仿真等過程中用到的輸入數(shù)據(jù)和輸出數(shù)據(jù)必須通過開發(fā)的遠(yuǎn)程調(diào)用接口程序才能與遠(yuǎn)程應(yīng)用程序進(jìn)行交互。這樣,研發(fā)人員在工作過程中需要不斷地開發(fā)各種遠(yuǎn)程調(diào)用接口程序,不僅技術(shù)難度大,而且使得研發(fā)人員不能將精力集中到設(shè)計(jì)與創(chuàng)新上來,顯著降低了研發(fā)人員的工作效率。而且,企業(yè)也很難有標(biāo)準(zhǔn)對這些開發(fā)的遠(yuǎn)程調(diào)用接口程序進(jìn)行管理,從而不便于形成企業(yè)的信息化集成規(guī)范和標(biāo)準(zhǔn),對企業(yè)級的信息化建設(shè)非常不利。
[0004]鑒于現(xiàn)有技術(shù)的上述技術(shù)缺陷,迫切需要研制一種新型的遠(yuǎn)程應(yīng)用程序的調(diào)用方法。

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

[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的上述缺陷,提供一種基于通用組件的遠(yuǎn)程應(yīng)用程序的調(diào)用系統(tǒng)及方法,該調(diào)用方法能幫助企業(yè)規(guī)范信息工具的管理和使用模式,幫助研發(fā)人員將精力集中到設(shè)計(jì)與創(chuàng)新上來,顯著提升研發(fā)人員的工作效率,更便于形成企業(yè)的信息化集成規(guī)范和標(biāo)準(zhǔn)。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]本發(fā)明所提供的基于通用組件的遠(yuǎn)程應(yīng)用程序的調(diào)用系統(tǒng),包括各應(yīng)用程序的調(diào)用接口,其特殊之處在于:
[0008]還包括通用組件、調(diào)度服務(wù)器及執(zhí)行器服務(wù)器,所述通用組件設(shè)置在用戶端,所述各應(yīng)用程序、各應(yīng)用程序的調(diào)用接口、執(zhí)行器服務(wù)器及調(diào)度服務(wù)器設(shè)置在服務(wù)器端;
[0009]所述通用組件包括輸入解析器、執(zhí)行器及輸出解析器,
[0010]所述輸入解析器用于識別用戶端輸入的輸入文件,將輸入文件轉(zhuǎn)化為執(zhí)行服務(wù)器所能識別的系統(tǒng)參數(shù)并將系統(tǒng)參數(shù)傳輸給執(zhí)行器,所述系統(tǒng)參數(shù)包括應(yīng)用程序的類型及輸入數(shù)據(jù),并具有統(tǒng)一的格式;
[0011]所述調(diào)度服務(wù)器用于接收執(zhí)行器傳遞的系統(tǒng)參數(shù),將系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器上,并將執(zhí)行器服務(wù)器的執(zhí)行結(jié)果返回執(zhí)行器;
[0012]所述執(zhí)行服務(wù)器通過各應(yīng)用程序的調(diào)用接口驅(qū)動(dòng)應(yīng)用程序的執(zhí)行,以獲得執(zhí)行結(jié)果;
[0013]所述輸出解析器用于識別執(zhí)行器傳送來的應(yīng)用程序執(zhí)行的結(jié)果,并將執(zhí)行結(jié)果進(jìn)行轉(zhuǎn)換,形成用戶可以使用的輸出文件。
[0014]本發(fā)明所提供的遠(yuǎn)程應(yīng)用程序調(diào)用的方法,其特殊之處在于:包括以下步驟:
[0015]I)通用組件識別用戶端輸入的輸入文件并將輸入文件轉(zhuǎn)化為系統(tǒng)參數(shù)并將系統(tǒng)參數(shù)傳輸給執(zhí)行器,
[0016]2)執(zhí)行器與調(diào)度服務(wù)器相互進(jìn)行通信;
[0017]3)調(diào)度服務(wù)器接收通用組件的執(zhí)行器傳遞的系統(tǒng)參數(shù),并將系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器上;
[0018]4)執(zhí)行服務(wù)器通過各應(yīng)用程序的調(diào)用接口驅(qū)動(dòng)應(yīng)用程序的執(zhí)行,以獲得執(zhí)行結(jié)果;
[0019]5)應(yīng)用程序的執(zhí)行結(jié)果依次經(jīng)調(diào)度服務(wù)器、執(zhí)行器,最后通過輸出解析器的識別與轉(zhuǎn)換形成用戶可以使用的輸出文件。
[0020]進(jìn)一步的,本發(fā)明的調(diào)度服務(wù)器基于應(yīng)用程序的位置、執(zhí)行服務(wù)器的資源負(fù)載以及執(zhí)行服務(wù)器上的排隊(duì)狀況將選擇相應(yīng)的執(zhí)行服務(wù)器。
[0021]與現(xiàn)有的遠(yuǎn)程應(yīng)用程序調(diào)用方法相比,本發(fā)明的基于通用組件的遠(yuǎn)程應(yīng)用程序調(diào)用方法具有如下有益技術(shù)效果:
[0022]1、通過將不同的應(yīng)用程序封裝成通用組件,使得在遠(yuǎn)程應(yīng)用程序的調(diào)用過程中研發(fā)人員只需要關(guān)心應(yīng)用程序的輸入數(shù)據(jù)和輸出結(jié)果,而不用關(guān)心具體的調(diào)用過程,因此,能幫助研發(fā)人員將精力集中到設(shè)計(jì)與創(chuàng)新上來,顯著提升研發(fā)人員的工作效率,并便于形成企業(yè)的信息化集成規(guī)范和標(biāo)準(zhǔn)。
[0023]2、通過遠(yuǎn)程集群調(diào)用方法能夠針對不同調(diào)用方合理化分配資源,提高系統(tǒng)的執(zhí)行效率和資源利用率。
【附圖說明】
[0024]圖1是基于通用組件的遠(yuǎn)程調(diào)用程序調(diào)用系統(tǒng)的系統(tǒng)示意圖。
【具體實(shí)施方式】
[0025]下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)一步說明,實(shí)施例的內(nèi)容不作為對本發(fā)明的保護(hù)范圍的限制。
[0026]圖1示出了基于通用組件的遠(yuǎn)程調(diào)用程序調(diào)用系統(tǒng)的系統(tǒng)示意圖。如圖1所示,該調(diào)用系統(tǒng)包括多個(gè)通用組件、調(diào)度服務(wù)器、多個(gè)執(zhí)行服務(wù)器和多個(gè)應(yīng)用程序。
[0027]當(dāng)用戶需要調(diào)用CAE程序時(shí),用戶端的通用組件讀取CAE輸入文件,并將輸入的CAE文件內(nèi)容進(jìn)行解析成系統(tǒng)參數(shù);然后通過內(nèi)部的執(zhí)行器與調(diào)度服務(wù)器通訊,將輸入?yún)?shù)提交給調(diào)度服務(wù)器;調(diào)度服務(wù)器通過某種網(wǎng)絡(luò)傳輸協(xié)議(例如TCP/IP協(xié)議),將系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器,執(zhí)行服務(wù)器通過CAE應(yīng)用程序的調(diào)用接口驅(qū)動(dòng)CAE應(yīng)用程序的執(zhí)行,獲得執(zhí)行結(jié)果;應(yīng)用程序的執(zhí)行結(jié)果默認(rèn)就存在執(zhí)行服務(wù)器上,執(zhí)行結(jié)果依次經(jīng)調(diào)度服務(wù)器、執(zhí)行器并通過輸出解析器的識別與轉(zhuǎn)換形成用于可以使用的輸出文件給用戶。
[0028]在本發(fā)明中,由于采用了通用組件,研發(fā)人員不需要將精力放置在各應(yīng)用程序的調(diào)用接口程序開發(fā)上,從而能幫助研發(fā)人員將精力集中到設(shè)計(jì)與創(chuàng)新上來,顯著提升研發(fā)人員的工作效率。此外,由于采用了統(tǒng)一的通用組件,企業(yè)可以制定通用組件的標(biāo)準(zhǔn),從而便于對通用組件進(jìn)行管理,進(jìn)而便于形成企業(yè)的信息化集成規(guī)范和標(biāo)準(zhǔn),對企業(yè)級的信息化建設(shè)非常有利。
[0029]所述調(diào)度服務(wù)器與所述通用組件進(jìn)行通信。在所述通用組件啟動(dòng)并且通過所述輸入而輸入數(shù)據(jù)時(shí),所述調(diào)度服務(wù)器將所述通用組件的系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器上,以在所述執(zhí)行服務(wù)器上執(zhí)行相應(yīng)的應(yīng)用程序,從而獲得執(zhí)行結(jié)果。
[0030]其中,在本發(fā)明中,優(yōu)選地,所述調(diào)度服務(wù)器基于應(yīng)用程序的位置(S卩,待執(zhí)行的應(yīng)用程序安裝在哪個(gè)執(zhí)行服務(wù)器上)、執(zhí)行服務(wù)器的資源負(fù)載(例如各個(gè)執(zhí)行服務(wù)器的CPU的使用情況、內(nèi)存的使用情況等)以及執(zhí)行服務(wù)器上的排隊(duì)狀況將所述通用組件的系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器上。這樣,通過所述調(diào)度服務(wù)器,可以根據(jù)各個(gè)執(zhí)行服務(wù)器的情況而確定在哪個(gè)執(zhí)行服務(wù)器上執(zhí)行應(yīng)用程序。
[0031]由于每個(gè)執(zhí)行服務(wù)器上的資源都是有限的,在本發(fā)明中,通過上述的遠(yuǎn)程集群調(diào)用的方式,能夠針對不同調(diào)用方合理化分配資源,提高整個(gè)系統(tǒng)的執(zhí)行效率和資源利用率。
[0032]所述執(zhí)行服務(wù)器上安裝有應(yīng)用程序。在所述執(zhí)行服務(wù)器上,基于系統(tǒng)參數(shù)驅(qū)動(dòng)所述應(yīng)用程序執(zhí)行。在本發(fā)明中,優(yōu)選地,在所述執(zhí)行服務(wù)器上通過各個(gè)應(yīng)用程序的接口驅(qū)動(dòng)應(yīng)用程序的執(zhí)行,從而獲得執(zhí)行結(jié)果。
[0033]本發(fā)明的上述實(shí)施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無法對所有的實(shí)施方式予以窮舉。凡是屬于本發(fā)明的技術(shù)方案所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明的保護(hù)范圍之列。
【主權(quán)項(xiàng)】
1.一種基于通用組件的遠(yuǎn)程應(yīng)用程序的調(diào)用系統(tǒng),包括各應(yīng)用程序的調(diào)用接口,其特征在于: 還包括通用組件、調(diào)度服務(wù)器及執(zhí)行器服務(wù)器,所述通用組件設(shè)置在用戶端,所述各應(yīng)用程序、各應(yīng)用程序的調(diào)用接口、執(zhí)行器服務(wù)器及調(diào)度服務(wù)器設(shè)置在服務(wù)器端; 所述通用組件包括輸入解析器、執(zhí)行器及輸出解析器, 所述輸入解析器用于識別用戶端輸入的輸入文件,將輸入文件轉(zhuǎn)化為執(zhí)行服務(wù)器所能識別的系統(tǒng)參數(shù)并將系統(tǒng)參數(shù)傳輸給執(zhí)行器,所述系統(tǒng)參數(shù)包括應(yīng)用程序的類型及輸入數(shù)據(jù),并具有統(tǒng)一的格式; 所述調(diào)度服務(wù)器用于接收執(zhí)行器傳遞的系統(tǒng)參數(shù),將系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器上,并將執(zhí)行器服務(wù)器的執(zhí)行結(jié)果返回執(zhí)行器; 所述執(zhí)行服務(wù)器通過各應(yīng)用程序的調(diào)用接口驅(qū)動(dòng)應(yīng)用程序的執(zhí)行,以獲得執(zhí)行結(jié)果; 所述輸出解析器用于識別執(zhí)行器傳送來的應(yīng)用程序執(zhí)行的結(jié)果,并將執(zhí)行結(jié)果進(jìn)行轉(zhuǎn)換,形成用戶可以使用的輸出文件。2.利用權(quán)利要求1所述的調(diào)用系統(tǒng)進(jìn)行遠(yuǎn)程應(yīng)用程序調(diào)用的方法,其特征在于:包括以下步驟: 1)通用組件識別用戶端輸入的輸入文件并將輸入文件轉(zhuǎn)化為系統(tǒng)參數(shù)并將系統(tǒng)參數(shù)傳輸給執(zhí)行器, 2)執(zhí)行器與調(diào)度服務(wù)器相互進(jìn)行通信; 3)調(diào)度服務(wù)器接收通用組件的執(zhí)行器傳遞的系統(tǒng)參數(shù),并將系統(tǒng)參數(shù)發(fā)送到相應(yīng)的執(zhí)行服務(wù)器上; 4)執(zhí)行服務(wù)器通過各應(yīng)用程序的調(diào)用接口驅(qū)動(dòng)應(yīng)用程序的執(zhí)行,以獲得執(zhí)行結(jié)果; 5)應(yīng)用程序的執(zhí)行結(jié)果依次經(jīng)調(diào)度服務(wù)器、執(zhí)行器并通過輸出解析器的識別與轉(zhuǎn)換形成用戶可以使用的輸出文件。3.根據(jù)權(quán)利要求2所述的遠(yuǎn)程應(yīng)用程序調(diào)用的方法,其特征在于:所述調(diào)度服務(wù)器基于應(yīng)用程序的位置、執(zhí)行服務(wù)器的資源負(fù)載以及執(zhí)行服務(wù)器上的排隊(duì)狀況將選擇相應(yīng)的執(zhí)行服務(wù)器。
【專利摘要】本發(fā)明涉及一種基于通用組件的遠(yuǎn)程應(yīng)用程序調(diào)用系統(tǒng)及方法,其中調(diào)用方法包括以下步驟:1)通用組件識別用戶端輸入的輸入文件并將輸入文件轉(zhuǎn)化為執(zhí)行服務(wù)器所能識別的系統(tǒng)參數(shù)并將系統(tǒng)參數(shù)傳輸給執(zhí)行器,2)執(zhí)行器與調(diào)度服務(wù)器相互進(jìn)行通信;3)調(diào)度服務(wù)器接收用戶端傳遞的系統(tǒng)參數(shù),并將系統(tǒng)參數(shù)發(fā)送到執(zhí)行服務(wù)器上;4)執(zhí)行服務(wù)器通過各應(yīng)用程序的調(diào)用接口驅(qū)動(dòng)應(yīng)用程序的執(zhí)行,以獲得執(zhí)行結(jié)果;5)應(yīng)用程序的執(zhí)行結(jié)果依次經(jīng)調(diào)度服務(wù)器、執(zhí)行器及輸出解析器返回給用戶。該調(diào)用方法能幫助企業(yè)規(guī)范信息工具的管理和使用模式,幫助研發(fā)人員將精力集中到設(shè)計(jì)與創(chuàng)新上來,顯著提升研發(fā)人員的工作效率,更便于形成企業(yè)的信息化集成規(guī)范和標(biāo)準(zhǔn)。
【IPC分類】H04L29/08
【公開號】CN105610952
【申請?zhí)枴緾N201511031266
【發(fā)明人】王宏讓, 賈楠, 欒希亭, 張晨曦
【申請人】西安航天動(dòng)力研究所
【公開日】2016年5月25日
【申請日】2015年12月31日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1