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

一種實現(xiàn)腳本引擎的系統(tǒng)及方法

文檔序號:9452837閱讀:299來源:國知局
一種實現(xiàn)腳本引擎的系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,具體涉及一種實現(xiàn)腳本引擎的系統(tǒng)及方法。
【背景技術】
[0002]在一些應用程序中,需要很多衍生工具的支持,這些工具一般通過運行腳本來實現(xiàn)相關功能,例如實現(xiàn)三維(3D, 3Dimens1ns)動畫的生成,需要使用3D Stud1 Max軟件完成三維動畫的渲染和制作,針對一個復雜的動畫制作項目,會涉及到場景美術、特效美術、動畫美術等等不同類型動畫的實現(xiàn),每個類型均需要很多腳本來輔助完成相應的功能。
[0003]在現(xiàn)有技術中,一般由用戶在應用程序中加載本地保存的腳本來執(zhí)行相應的操作,但是,隨著所需腳本數(shù)量的增多,用戶需要花費很多時間去尋找對應的腳本、加載運行,效率很低;同時,如果存在新增腳本或腳本更新的情況,用戶需要下載新的腳本到本地應用程序的資源包中,當腳本數(shù)量非常多時,對腳本文件的維護與更新也需要耗費大量時間。因此,現(xiàn)有技術中對腳本文件的調用與維護存在效率較低的技術問題。

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

[0004]有鑒于此,本發(fā)明提供一種實現(xiàn)腳本引擎的系統(tǒng)及方法,以解決現(xiàn)有技術中對腳本文件的調用與維護存在效率較低的技術問題。
[0005]為解決上述問題,本發(fā)明提供的技術方案如下:
[0006]一種實現(xiàn)腳本引擎的系統(tǒng),所述系統(tǒng)應用于服務器中,所述系統(tǒng)包括:
[0007]卷展欄模塊、工具函數(shù)庫、腳本配置模塊以及腳本模塊;
[0008]所述腳本模塊,用于保存各類腳本文件;
[0009]所述腳本配置模塊,用于記錄腳本列表界面中的腳本順序信息以及所述腳本文件與所述腳本順序信息的對應關系;
[0010]所述卷展欄模塊,用于接收用戶在終端觸發(fā)的腳本調用請求,根據(jù)所述腳本調用請求調用所述工具函數(shù)庫中的腳本調用函數(shù),所述腳本調用請求中包括待調用腳本在腳本列表界面中的腳本順序信息;
[0011]所述工具函數(shù)庫中的腳本調用函數(shù)用于通過調用所述腳本配置模塊讀取所述對應關系,調取所述腳本順序信息對應的腳本文件并返回給所述終端。
[0012]相應的,所述卷展欄模塊,還用于調用所述工具函數(shù)庫中的腳本列表界面實現(xiàn)函數(shù),展示生成的腳本列表界面;
[0013]所述工具函數(shù)庫中的腳本列表界面實現(xiàn)函數(shù)用于通過調用所述腳本配置模塊讀取所述腳本列表界面中的腳本順序信息,按照所述腳本順序信息生成所述腳本列表界面并返回給所述卷展欄模塊進行展示。
[0014]相應的,所述腳本列表界面以樹形結構對所述腳本順序信息進行展示,所述以樹形結構對所述腳本順序信息進行展示是所述卷展欄模塊利用ActiveX控件的樹形結構函數(shù)實現(xiàn)的。
[0015]相應的,所述卷展欄模塊,還用于調用訪問外部工具函數(shù),以訪問外部文件、網(wǎng)頁和/或第三方工具。
[0016]相應的,所述系統(tǒng)還包括:
[0017]工具配置模塊,用于記錄系統(tǒng)基本信息,所述系統(tǒng)基本信息包括所述腳本列表界面的寬度信息、高度信息、窗口類型信息、版本號信息;
[0018]所述工具函數(shù)庫中的腳本列表界面實現(xiàn)函數(shù)還用于通過調用所述工具配置模塊讀取所述系統(tǒng)基本信息,按照所述系統(tǒng)基本信息調整所述腳本列表界面并返回給所述卷展欄模塊進行展示。
[0019]相應的,所述腳本模塊中還包括:
[0020]腳本函數(shù)庫,用于保存所述腳本文件所需的腳本函數(shù)。
[0021]相應的,所述系統(tǒng)還包括:
[0022]應用程序環(huán)境配置模塊,用于保存應用程序所需的組件;
[0023]批處理模塊,用于對所述應用程序環(huán)境配置模塊以及所述卷展欄模塊進行封裝生成批處理文件,所述批處理文件用于在所述終端的應用程序中安裝所述卷展欄模塊。
[0024]一種實現(xiàn)腳本引擎的方法,所述方法應用于服務器中,所述服務器保存各類腳本文件,并通過腳本配置模塊記錄腳本列表界面中的腳本順序信息以及所述腳本文件與所述腳本順序信息的對應關系;所述方法包括:
[0025]通過卷展欄模塊接收用戶在終端觸發(fā)的腳本調用請求,根據(jù)所述腳本調用請求調用工具函數(shù)庫中的腳本調用函數(shù),所述腳本調用請求中包括待調用腳本在腳本列表界面中的腳本順序信息;
[0026]所述工具函數(shù)庫中的腳本調用函數(shù)用于通過調用所述腳本配置模塊讀取所述對應關系,調取所述腳本順序信息對應的腳本文件并返回給所述終端。
[0027]相應的,所述方法還包括:
[0028]通過卷展欄模塊調用所述工具函數(shù)庫中的腳本列表界面實現(xiàn)函數(shù);所述工具函數(shù)庫中的腳本列表界面實現(xiàn)函數(shù)用于通過調用所述腳本配置模塊讀取所述腳本列表界面中的腳本順序信息,按照所述腳本順序信息生成所述腳本列表界面;
[0029]展示生成的所述腳本列表界面。
[0030]相應的,所述展示生成的所述腳本列表界面,包括:
[0031]調用ActiveX控件的樹形結構函數(shù),以樹形結構對所述腳本列表界面中的所述腳本順序信息進行展示。
[0032]相應的,所述方法還包括:
[0033]通過調用訪問外部工具函數(shù)訪問外部文件、網(wǎng)頁和/或第三方工具。
[0034]相應的,所述方法還包括:
[0035]通過工具配置模塊記錄系統(tǒng)基本信息,所述系統(tǒng)基本信息包括所述腳本列表界面的寬度信息、高度信息、窗口類型信息、版本號信息;
[0036]所述工具函數(shù)庫中的腳本列表界面實現(xiàn)函數(shù)還用于通過調用所述工具配置模塊讀取所述系統(tǒng)基本信息,按照所述系統(tǒng)基本信息調整所述腳本列表界面。
[0037]相應的,所述方法還包括:
[0038]對所述應用程序環(huán)境配置模塊以及所述卷展欄模塊進行封裝生成批處理文件,所述批處理文件用于在所述終端的應用程序中安裝所述卷展欄模塊;應用程序環(huán)境配置模塊用于保存應用程序所需的組件。
[0039]由此可見,本發(fā)明實施例具有如下有益效果:
[0040]本發(fā)明實施例服務器中將各類應用程序所需的腳本文件進行保存,并記錄每個腳本文件與在腳本列表界面中的腳本順序信息的對應關系,用戶僅需點擊腳本列表界面中的所需腳本即可向服務器發(fā)送腳本調用請求,服務器利用腳本調用請求中攜帶的待調用腳本在腳本列表界面中的腳本順序信息,可以讀取到對應的腳本文件并返回給用戶所使用的終端。這樣一方面用戶不需要自己在本地終端尋找腳本文件所在位置、加載并運行;另一方面保存在服務器的腳本文件可以實時更新,根據(jù)腳本調用請求返回給終端的腳本文件均是最新的腳本文件,用戶不需要對腳本文件進行維護,從而本發(fā)明實施例提高了對腳本文件的調用與維護的效率。
【附圖說明】
[0041]圖1為本發(fā)明實施例中提供的實現(xiàn)腳本引擎的系統(tǒng)實施例一的示意圖;
[0042]圖2為本發(fā)明實施例中提供的實現(xiàn)腳本引擎的系統(tǒng)實施例二的示意圖;
[0043]圖3為本發(fā)明實施例中提供的實現(xiàn)腳本引擎的系統(tǒng)實施例三的示意圖;
[0044]圖4為本發(fā)明實施例中提供的實現(xiàn)腳本引擎的系統(tǒng)實施例四的示意圖;
[0045]圖5為本發(fā)明實施例中提供的實現(xiàn)腳本引擎的方法實施例的示意圖;
[0046]圖6為本發(fā)明實施例中提供的一種服務器實施例的示意圖。
【具體實施方式】
[0047]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明實施例作進一步詳細的說明。
[0048]本發(fā)明實施例是針對現(xiàn)有技術中對腳本文件的調用與維護存在效率較低的技術問題,例如使用3D Stud1 Max (簡稱3DMax)軟件,實現(xiàn)一些特定的功能需要調用max腳本,但是用戶每次使用max腳本均需要在本地資源包中找到該腳本文件,并在3DMax軟件中加載執(zhí)行,且在每次變更腳本或新增新的腳本,用戶都需要重新下載max腳本到本地資源包中,也就是用戶花費了大量時間去完成維護腳本,從而占用了使用3DMax軟件實現(xiàn)功能本身的時間。為此,本發(fā)明實施例提出利用腳本引擎實現(xiàn)對大量腳本進行匯總與管理,并給出實現(xiàn)腳本引擎的系統(tǒng)及方法,該系統(tǒng)應用于服務器中,在服務器中對各類應用程序所需的腳本文件進行保存,并記錄每個腳本文件與在腳本列表界面中的腳本順序信息的對應關系,用戶僅需點擊腳本列表界面中的所需腳本即可向服務器發(fā)送腳本調用請求,服務器利用腳本調用請求中攜帶的待調用腳本在腳本列表界面中的腳本順序信息,可以讀取到對應的腳本文件并返回給用戶所使用的終端,在這個過程中,用戶不再需要在本地資源包中尋找所需的腳本并在應用程序中加載后才能執(zhí)行,也不需花費時間去維護腳本文件,從而提高了腳本文件調用與維護的效率。
[0049]本發(fā)明實施例將從實現(xiàn)腳本引擎的系統(tǒng)角度進行描述,該實現(xiàn)腳本引擎的系統(tǒng)具體可以集成在客戶端中,該客戶端可以裝載在服務器中。
[0050]參見圖1所示,是本發(fā)明實施例提供的一種實現(xiàn)腳本引擎的系統(tǒng)實施例一,該系統(tǒng)可以應用于服務器中,該系統(tǒng)可以包括:
[0051]卷展欄模塊101、工具函數(shù)庫102、腳本配置模塊103以及腳本模塊104。
[0052]其中,卷展欄模塊可以調用工具函數(shù)庫中的各個函數(shù),工具函數(shù)庫中的函數(shù)可以調用腳本配置模塊,腳本配置文件可以調用腳
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
横峰县| 吉安县| 永修县| 乐陵市| 平安县| 泰安市| 沙湾县| 杂多县| 浦北县| 竹北市| 营口市| 吴川市| 昌平区| 即墨市| 张家港市| 兰考县| 靖州| 宜昌市| 沂源县| 郸城县| 湾仔区| 海盐县| 淳安县| 白城市| 廉江市| 碌曲县| 成安县| 漾濞| 泽库县| 平顶山市| 衡山县| 乐都县| 彩票| 元江| 大新县| 邹平县| 碌曲县| 湘乡市| 克山县| 平顺县| 梁河县|