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

移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng)的制作方法

文檔序號(hào):6489330閱讀:271來(lái)源:國(guó)知局
移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),系統(tǒng)包括作為互聯(lián)網(wǎng)絡(luò)中一個(gè)節(jié)點(diǎn)的主服務(wù)器和若干個(gè)連接在互聯(lián)網(wǎng)中的客戶端,所述客戶端通過(guò)互聯(lián)網(wǎng)訪問(wèn)所述主服務(wù)器,所述主服務(wù)器包括:數(shù)據(jù)庫(kù)、瀏覽器處理模塊以及可視化代碼編輯平臺(tái),可視化代碼編輯平臺(tái)通過(guò)接口與該瀏覽器處理模塊連接,客戶端通過(guò)該瀏覽器處理模塊加載所述可視化代碼編輯平臺(tái),使用戶只需要訪問(wèn)網(wǎng)站,就可以通過(guò)網(wǎng)站調(diào)用可視化代碼庫(kù),進(jìn)行代碼復(fù)用和編輯,并且由多個(gè)靜態(tài)代碼生成可視化動(dòng)態(tài)代碼,以供用戶使用,而不必使用復(fù)雜的代碼編輯軟件,使得用戶使用更加便捷方便。
【專利說(shuō)明】移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件開(kāi)發(fā)工具領(lǐng)域,具體涉及到一種移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的智能化和普及化,除基礎(chǔ)的通訊功能外,如手機(jī)和Pad等越來(lái)越成為重要的娛樂(lè)工具,各種移動(dòng)終端開(kāi)發(fā)的游戲軟件是最受用戶歡迎的數(shù)字娛樂(lè)資源,手機(jī)游戲、動(dòng)漫、FLASH等都是數(shù)字娛樂(lè)內(nèi)容的重要組成部分。

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

[0003]針對(duì)上述缺陷,本發(fā)明的目的是提供一種移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),以解決現(xiàn)有技術(shù)的代碼編輯系統(tǒng)需要安裝或下載軟件到客戶端才能實(shí)現(xiàn),因此需要耗費(fèi)時(shí)間,并且編輯代碼不能做到隨時(shí)隨地的問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用了以下的技術(shù)方案:
一種移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),包括作為互聯(lián)網(wǎng)絡(luò)中一個(gè)節(jié)點(diǎn)的主服務(wù)器和若干個(gè)連接在互聯(lián)網(wǎng)中的客戶端,所述客戶端通過(guò)互聯(lián)網(wǎng)訪問(wèn)所述主服務(wù)器,所述主服務(wù)器包括:
數(shù)據(jù)庫(kù),用以存儲(chǔ)供主服務(wù)器調(diào)用的數(shù)據(jù);瀏覽器處理模塊,用于提供用戶瀏覽器瀏覽主服務(wù)器內(nèi)容;以及可視化代碼編輯平臺(tái),該平臺(tái)通過(guò)接口與該瀏覽器處理模塊連接,客戶端通過(guò)該瀏覽器處理模塊加載所述可視化代碼編輯平臺(tái),該可視化代碼編輯平臺(tái)進(jìn)一步包括:源代碼處理單元,用以當(dāng)客戶端加載該可視化代碼編輯平臺(tái)后,從客戶端上傳源代碼;程序可視化單元,用于將所述源代碼處理單元加載的源代碼合成為可視化動(dòng)態(tài)代碼;計(jì)算可視化單元,用于將客戶端上載的經(jīng)所述程序可視化單元中合成后的若干可視化動(dòng)態(tài)代碼進(jìn)行處理;以及可視化編輯單元,用以將所述計(jì)算可視化單元處理的可視化動(dòng)態(tài)代碼進(jìn)行編輯并輸出到客戶端的存儲(chǔ)裝置。
[0005]依照本發(fā)明較佳實(shí)施例所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),所述計(jì)算可視化單元是多處理機(jī)體系結(jié)構(gòu)。
[0006]依照本發(fā)明較佳實(shí)施例所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),所述動(dòng)態(tài)代碼是軟件文本到圖形化的一段映射。
[0007]依照本發(fā)明較佳實(shí)施例所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),包括一個(gè)通用接口協(xié)議模塊,用于提供該系統(tǒng)被其他系統(tǒng)調(diào)用的接口。
[0008]依照本發(fā)明較佳實(shí)施例所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),所述可視化代碼編輯平臺(tái)還包括源代碼處理單元,用以對(duì)客戶端上載的源代碼進(jìn)行處理。
[0009]由于采用了以上的技術(shù)方案,使得本發(fā)明相比于現(xiàn)有技術(shù),具有如下的優(yōu)點(diǎn)和積極效果:
第一,本發(fā)明提供的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),使用戶只需要訪問(wèn)網(wǎng)站,就可以通過(guò)網(wǎng)站調(diào)用可視化代碼編輯平臺(tái),進(jìn)行代碼可視化編輯和處理,并且可多段靜態(tài)代碼生成動(dòng)態(tài)代碼,以供用戶使用,而不必下載復(fù)雜的代碼編輯軟件,使得用戶使用更加便捷方便。
[0010]第二,本發(fā)明提供的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),提供通用的軟件接口,使得其他的軟件開(kāi)發(fā)者,只需要在企業(yè)網(wǎng)站鏈接通用的接口,即可在自己的網(wǎng)站中調(diào)用本發(fā)明所提供的系統(tǒng),使得用戶在任何網(wǎng)站都可以使用本發(fā)明提供的系統(tǒng)編輯代碼和開(kāi)發(fā)程序,可以在極大的程度上方便用戶使用,同時(shí)減少軟件開(kāi)發(fā)的成本,具有強(qiáng)大的兼容性能。
[0011]第三,本發(fā)明提供的在線代碼的處理模塊,使得用戶可以在網(wǎng)站直接上傳源代碼,根據(jù)研發(fā)目標(biāo)合成所需動(dòng)態(tài)代碼,并且可以使用軟件開(kāi)發(fā)者已有的源代碼庫(kù),實(shí)現(xiàn)代碼復(fù)用,進(jìn)行編輯優(yōu)化。
[0012]當(dāng)然,實(shí)施本
【發(fā)明內(nèi)容】
的任何一個(gè)具體實(shí)施例,并不一定同時(shí)達(dá)到以上全部的技術(shù)效果。
【專利附圖】

【附圖說(shuō)明】
[0013]圖1是本發(fā)明提供的系統(tǒng)架構(gòu)圖;
圖2是本發(fā)明第一實(shí)施例的系統(tǒng)框圖;
圖3是本發(fā)明第一實(shí)施例的詳細(xì)框圖;
圖4是本發(fā)明第二實(shí)施例的框圖;
圖5是本發(fā)明的第三實(shí)施例的框圖;
圖6是依照本發(fā)明提供的系統(tǒng)進(jìn)行代碼處理的流程圖。
【具體實(shí)施方式】
[0014]以下結(jié)合附圖對(duì)本發(fā)明的幾個(gè)優(yōu)選實(shí)施例進(jìn)行詳細(xì)描述,能夠更清楚地了解本發(fā)明的實(shí)質(zhì)和優(yōu)點(diǎn),但本發(fā)明并不僅僅限于這些實(shí)施例。本發(fā)明涵蓋任何在本發(fā)明的精髓和范圍上做的替代、修改、等效方法以及方案。為了使公眾對(duì)本發(fā)明有徹底的了解,在以下本發(fā)明優(yōu)選實(shí)施例中詳細(xì)說(shuō)明了具體的細(xì)節(jié),而對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)沒(méi)有這些細(xì)節(jié)的描述也可以完全理解本發(fā)明。另外,為了避免對(duì)本發(fā)明的實(shí)質(zhì)造成不必要的混淆,并沒(méi)有詳細(xì)說(shuō)明眾所周知的方法、過(guò)程等。
[0015]請(qǐng)參考圖1,本發(fā)明提供一種移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),包括作為互聯(lián)網(wǎng)絡(luò)10中一個(gè)節(jié)點(diǎn)的主服務(wù)器20和若干個(gè)連接在互聯(lián)網(wǎng)10中的客戶端30,所述客戶端30通過(guò)互聯(lián)網(wǎng)10訪問(wèn)所述主服務(wù)器20。
[0016]實(shí)施例一
請(qǐng)參考圖2,在本實(shí)施例中,主服務(wù)器20包括:數(shù)據(jù)庫(kù)210、瀏覽器處理模塊220和可視化代碼編輯平臺(tái)230,其中數(shù)據(jù)庫(kù)210用以存儲(chǔ)供主服務(wù)器20調(diào)用的數(shù)據(jù),瀏覽器處理模塊220用于提供用戶瀏覽器瀏覽主服務(wù)器內(nèi)容,用戶可以通過(guò)客戶端的瀏覽器訪問(wèn)到本發(fā)明提供的代碼編輯系統(tǒng),而可視化代碼編輯平臺(tái)230是本發(fā)明對(duì)代碼處理的主要實(shí)現(xiàn)部分。
[0017]可視化代碼編輯平臺(tái)230通過(guò)接口與瀏覽器處理模塊220連接,客戶端30通過(guò)瀏覽器處理模塊220加載所述可視化代碼編輯平臺(tái),可視化代碼編輯平臺(tái)230進(jìn)一步包括:源代碼處理單元231、程序可視化單元232、計(jì)算可視化單元233以及可視化編輯單元234。[0018]其中,源代碼處理單元231在客戶端加載可視化代碼編輯平臺(tái)后,從客戶端的電腦上傳源代碼,上傳的代碼暫存在程序可視化單元232中,等待處理,在本實(shí)施例中上傳的代碼一般是靜態(tài)代碼。
[0019]計(jì)算可視化單元233將客戶端上載的暫存于程序可視化單元232中的若干靜態(tài)代碼合成逐一疊加,按照代碼優(yōu)化規(guī)則合成為可視化動(dòng)態(tài)代碼。之后,通過(guò)可視化編輯單元234將所述計(jì)算可視化單元處理的動(dòng)態(tài)代碼輸出到客戶端的存儲(chǔ)裝置,例如電腦、移動(dòng)硬盤(pán),也可以進(jìn)一步上傳到其他的網(wǎng)站服務(wù)器保存。
[0020]請(qǐng)同時(shí)參考圖3,由于客戶端30上傳到可視化代碼編輯平臺(tái)230的代碼多是未經(jīng)處理的靜態(tài)代碼,因此在可視化代碼編輯平臺(tái)中設(shè)置一個(gè)算法可視化單元235,對(duì)上傳的靜態(tài)代碼進(jìn)行處理,例如從軟件中抽取軟件度量進(jìn)行集合映射、交互性和多粒度處理等等。處理過(guò)的靜態(tài)代碼再進(jìn)一步存儲(chǔ)到程序可視化單元232當(dāng)中,等待被合成為動(dòng)態(tài)的代碼。
[0021]實(shí)施例二
請(qǐng)參考圖4,本實(shí)施例是針對(duì)用戶需要從互聯(lián)網(wǎng)上開(kāi)源代碼庫(kù)和開(kāi)發(fā)者源代碼庫(kù)篩選適合代碼段的情況,在可視化代碼編輯平臺(tái)230中加載源代碼攝取單元236,從而直接通過(guò)網(wǎng)絡(luò)和開(kāi)發(fā)者電腦內(nèi)攝取到靜態(tài)的代碼,該實(shí)施例對(duì)需要同時(shí)訪問(wèn)互聯(lián)網(wǎng)和本地源代碼數(shù)據(jù)庫(kù)的客戶端可以得到較大的便利。
[0022]實(shí)施例三
請(qǐng)參考圖5,由于本發(fā)明所提供的系統(tǒng)是在線完成代碼編輯,因此對(duì)帶寬資源有一定的占用,而且可視化代碼編輯平臺(tái)的存儲(chǔ)空間本身很小,無(wú)法長(zhǎng)時(shí)間存儲(chǔ)數(shù)據(jù),不然會(huì)造成數(shù)據(jù)冗余,影響系統(tǒng)的正常運(yùn)行,因此在本實(shí)施例中,配合程序可視化單元232設(shè)置定時(shí)清空單元237,其與程序可視化單元232連接,可以定時(shí)清除在程序可視化單元232中存儲(chǔ)的多余可視化代碼和數(shù)據(jù)。
[0023]客戶端30在上傳到程序可視化單元232的數(shù)據(jù)經(jīng)過(guò)一段時(shí)間不被處理或者調(diào)用之后,系統(tǒng)會(huì)自動(dòng)清空這些數(shù)據(jù),以節(jié)省空間資源。
[0024]請(qǐng)參考圖6,是依照本發(fā)明實(shí)現(xiàn)代碼處理的流程圖。
[0025]VlOO:用戶在客戶端登陸網(wǎng)站,加載可視化代碼編輯平臺(tái);
V102:上傳源代碼:
用戶可以上傳電腦中預(yù)存的源代碼,也可以通過(guò)源代碼攝取單元,直接從互聯(lián)網(wǎng)獲取開(kāi)源代碼,傳輸?shù)较到y(tǒng)。
[0026]V104:判斷上傳的源代碼是否為靜態(tài)代碼,如果是,則首先經(jīng)過(guò)V105步驟將靜態(tài)代碼進(jìn)行解析,例如從軟件中抽取軟件度量進(jìn)行集合映射、交互性和多粒度處理等,再執(zhí)行步驟V106 ;如果不是則直接執(zhí)行V106。
[0027]V106:將解析后的靜態(tài)代碼暫存在系統(tǒng)的程序可視化單元當(dāng)中。
[0028]存儲(chǔ)在程序可視化單元中的數(shù)據(jù),隨時(shí)等待其他功能單元的調(diào)用,如果在一定的時(shí)間內(nèi)未被使用則自動(dòng)清除,以節(jié)省系統(tǒng)占用空間。
[0029]V108:將暫存的靜態(tài)代碼合成為動(dòng)態(tài)代碼。
[0030]VllO:將合成后的動(dòng)態(tài)代碼進(jìn)行可視化編輯、優(yōu)化。
[0031]Vl 12:最終的代碼輸出到客戶端的電腦中。
[0032]綜上所述,本發(fā)明提供的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),相比于現(xiàn)有技術(shù),具有如下的優(yōu)點(diǎn)和積極效果:
第一,本發(fā)明提供的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),使用戶只需要訪問(wèn)網(wǎng)站,就可以通過(guò)網(wǎng)站調(diào)用可視化代碼編輯平臺(tái),進(jìn)行代碼可視化編輯和處理,并且可多段靜態(tài)代碼生成動(dòng)態(tài)代碼,以供用戶使用,而不必下載復(fù)雜的代碼編輯軟件,使得用戶使用更加便捷方便。
[0033]第二,本發(fā)明提供的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),提供通用的軟件接口,使得其他的軟件開(kāi)發(fā)商,只需要在企業(yè)網(wǎng)站調(diào)用通用的接口,即可在自己的網(wǎng)站中調(diào)用本發(fā)明所提供的系統(tǒng),使得用戶在任何網(wǎng)站都可以使用本發(fā)明提供的系統(tǒng)編輯代碼開(kāi)發(fā)程序,可以在極大的程度上方便用戶使用,同時(shí)減少軟件開(kāi)發(fā)的成本,具有強(qiáng)大的兼容性能。
[0034]第三,本發(fā)明提供的在線代碼的處理模塊,使得用戶可以在網(wǎng)站直接上傳源代碼,并且根據(jù)目標(biāo)做出需要的動(dòng)態(tài)代碼,并且可以利用用戶已有的代碼庫(kù),實(shí)現(xiàn)代碼優(yōu)化和復(fù)用,進(jìn)行編輯。
[0035]本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒(méi)有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的【具體實(shí)施方式】。顯然,根據(jù)本說(shuō)明書(shū)的內(nèi)容,可作很多的修改和變化。本說(shuō)明書(shū)選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬【技術(shù)領(lǐng)域】技術(shù)人員能很好地利用本發(fā)明。本發(fā)明僅受權(quán)利要求書(shū)及其全部范圍和等效物的限制。
【權(quán)利要求】
1.一種移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),其特征在于,包括作為互聯(lián)網(wǎng)絡(luò)中一個(gè)節(jié)點(diǎn)的主服務(wù)器和若干個(gè)連接在互聯(lián)網(wǎng)中的客戶端,所述客戶端通過(guò)互聯(lián)網(wǎng)訪問(wèn)所述主服務(wù)器,所述主服務(wù)器包括:數(shù)據(jù)庫(kù),用以存儲(chǔ)供主服務(wù)器調(diào)用的數(shù)據(jù);瀏覽器處理模塊,用于提供用戶瀏覽器瀏覽主服務(wù)器內(nèi)容;以及可視化代碼編輯平臺(tái),該平臺(tái)通過(guò)接口與該瀏覽器處理模塊連接,客戶端通過(guò)該瀏覽器處理模塊加載所述可視化代碼編輯平臺(tái),該可視化代碼編輯平臺(tái)進(jìn)一步包括:源代碼處理單元,用以當(dāng)客戶端加載該可視化代碼編輯平臺(tái)后,從客戶端上傳源代碼;程序可視化單元,用于將所述源代碼處理單元加載的源代碼合成為可視化動(dòng)態(tài)代碼;計(jì)算可視化單元,用于將客戶端上載的經(jīng)所述程序可視化單元中合成后的若干可視化動(dòng)態(tài)代碼進(jìn)行處理;以及可視化編輯單元,用以將所述計(jì)算可視化單元處理的可視化動(dòng)態(tài)代碼進(jìn)行編輯并輸出到客戶端的存儲(chǔ)裝置。
2.如權(quán)利要求1所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),其特征在于,所述計(jì)算可視化單元是多處理機(jī)體系結(jié)構(gòu)。
3.如權(quán)利要求1所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),其特征在于,所述代碼包括動(dòng)態(tài)代碼和靜態(tài)代碼。
4.如權(quán)利要求1或3任一項(xiàng)所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),其特征在于,所述可視化動(dòng)態(tài)代碼是軟件文本到圖形化的一段映射。
5.如權(quán)利要求1所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),其特征在于,包括一個(gè)通用接口協(xié)議模塊,用于提供該系統(tǒng)被其他系統(tǒng)調(diào)用的接口。
6.如權(quán)利要求1所述的移動(dòng)數(shù)字娛樂(lè)可視化代碼編輯系統(tǒng),其特征在于,所述可視化代碼編輯平臺(tái)還包括一個(gè)源代碼處理單元,用以對(duì)客戶端上載的源代碼進(jìn)行處理。
【文檔編號(hào)】G06F9/44GK103699368SQ201210366734
【公開(kāi)日】2014年4月2日 申請(qǐng)日期:2012年9月28日 優(yōu)先權(quán)日:2012年9月28日
【發(fā)明者】龔攀 申請(qǐng)人:成都德藝軟件有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1