本發(fā)明涉及計算機領域,具體而言,涉及一種虛擬應用的文本信息生成方法和裝置。
背景技術:
目前,對于一般應用的多語言版本,因為涉及的文字較少,只需要在開發(fā)階段使用可擴展標記語言(Extensible Markup Language,簡稱為xml)來配置所有的文本,應用中所有需要用到文本的地方都從這xml中獲取即可。
當虛擬應用涉及大量表格時,比如,當游戲應用涉及到大量表格,且格式不一,每張表格中會包含不同的文本字段。由于虛擬應用的代碼中不會包含任何文本,所需的文本都是從配置表中讀取出的。針對不同語言版本的文本就會有不同的配置表,其中,這些配置表中除了語言有不同版本外,其余的核心數據都是相同的。
通過不同語言版本創(chuàng)建不同的配置表格,可以實現配置文本的文本信息的多語言化。對于虛擬應用中涉及的界面資源則需要進行手動替換。
以上方案有存在以下問題:
(1)只能針對一個較為穩(wěn)定的基礎配置版本制作文本信息的多語言版本,一旦基礎版本修改,其對應的各個文本信息的配置都需要做相應的修改,導致虛擬應用的文本信息生成效率低的問題;
(2)在對文本信息進行處理時,比如,對文本信息翻譯進行翻譯時,需要提供包括文本信息的所有配置表,存在核心數據外泄的隱患;
(3)對于虛擬應用中涉及的界面,無法自動修改界面,界面中的圖片替換需要人工干預,導致虛擬應用的文本信息生成效率低的問題。
針對上述的虛擬應用的文本信息生成效率低的問題,目前尚未提出有效的解決方案。
技術實現要素:
本發(fā)明實施例提供了一種虛擬應用的文本信息生成方法和裝置,以至少解決相關技術虛擬應用的文本信息生成效率低的技術問題。
根據本發(fā)明實施例的一個方面,提供了一種虛擬應用的文本信息生成方法。該虛擬應用的文本信息生成方法包括:獲取虛擬應用中的原始配置資源;通過運行預設腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預設格式的目標文件;對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件。
根據本發(fā)明實施例的另一方面,還提供了一種虛擬應用的文本信息生成裝置。該虛擬應用的文本信息生成裝置包括:獲取單元,用于獲取虛擬應用中的原始配置資源;提取單元,用于通過運行預設腳本提取原始配置資源中的原始文本信息;生成單元,用于將原始文本信息生成為預設格式的目標文件;處理單元,用于對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;展示單元,用于根據原始配置資源展示包括更新文本信息的更新后的目標文件。
在本發(fā)明實施例中,通過獲取虛擬應用中的原始配置資源;通過運行預設腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預設格式的目標文件;對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件,達到了對文本信息進行生成并展示的目的,從而實現了提高虛擬應用的文本信息生成效率的技術效果,進而解決了相關技術虛擬應用的文本信息生成效率低的技術問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據本發(fā)明實施例的一種虛擬應用的文本信息生成方法的硬件環(huán)境的示意圖;
圖2是根據本發(fā)明實施例的一種虛擬應用的文本信息生成方法的流程圖;
圖3是根據本發(fā)明實施例的一種通過運行第一預設腳本提取原始文本配置資源中的原始文本字段的方法的流程圖;
圖4是根據本發(fā)明實施例的一種將原始文本字段生成為預設格式的表格文件的方法的流程圖;
圖5是根據本發(fā)明實施例的一種通過運行第一預設腳本提取原始文本配置資源中的原始文本字段的方法的流程圖;
圖6是根據本發(fā)明實施例的一種根據原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法的流程圖;
圖7是根據本發(fā)明實施例的一種根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值的方法的流程圖;
圖8是根據本發(fā)明實施例的一種根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片的方法的流程圖;
圖9是根據本發(fā)明實施例的一種原始配置資源的示意圖;
圖10是根據本發(fā)明實施例的一種為原始配置資源配置鍵和鍵值的示意圖;
圖11是根據本發(fā)明實施例的一種腳本執(zhí)行方法的流程圖;
圖12是根據本發(fā)明實施例的一種預設格式的目標文件的示意圖;
圖13是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成方法的流程圖;
圖14是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成方法的流程圖;
圖15是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成方法的流程圖;
圖16是根據本發(fā)明實施例的多語言目錄的示意圖;
圖17是根據本發(fā)明實施例的一種虛擬應用的界面的示意圖;
圖18是根據本發(fā)明實施例的另一種虛擬應用的界面的示意圖;
圖19是根據本發(fā)明實施例的一種虛擬應用的文本信息生成裝置的示意圖;
圖20是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成裝置的示意圖;
圖21是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成裝置的示意圖;
圖22是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成裝置的示意圖;以及
圖23是根據本發(fā)明實施例的一種終端的結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
實施例1
根據本發(fā)明實施例,提供了一種虛擬應用的文本信息生成方法的實施例。
可選地,在本實施例中,上述虛擬應用的文本信息生成方法可以應用于如圖1所示的由服務器102和終端104所構成的硬件環(huán)境中。圖1是根據本發(fā)明實施例的一種虛擬應用的文本信息生成方法的硬件環(huán)境的示意圖。如圖1所示,服務器102通過網絡與終端104進行連接,上述網絡包括但不限于:廣域網、城域網或局域網,終端104并不限定于PC、手機、平板電腦等。本發(fā)明實施例的虛擬應用的文本信息生成方法可以由服務器102來執(zhí)行,也可以由終端104來執(zhí)行,還可以是由服務器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實施例的虛擬應用的文本信息生成方法也可以是由安裝在其上的客戶端來執(zhí)行。
圖2是根據本發(fā)明實施例的一種虛擬應用的文本信息生成方法的流程圖。如圖2所示,該虛擬應用的文本信息生成方法可以包括以下步驟:
步驟S202,獲取虛擬應用中的原始配置資源。
在本發(fā)明上述步驟S202提供的方案中,獲取虛擬應用中的原始配置資源。
虛擬應用可以為游戲,比如,網頁游戲,客戶端上的游戲等。虛擬應用上的原始配置資源也即原始基礎配置,可以包括原始文本配置資源,比如,原始配置表格,該原始配置表格包括對文本的配置,比如,對文本字段的配置,還可以包括對數據的配置等。該原始配置資源還可以包括原始圖片配置資源,比如,包括圖片資源的庫,該圖片資源具有文本信息。
步驟S204,通過運行預設腳本提取原始配置資源中的原始文本信息。
在本發(fā)明上述步驟S204提供的方案中,通過運行預設腳本提取原始配置資源中的原始文本信息。
預設腳本為腳本語言,可以為可視化腳本語言(Visual Basic Script,簡稱為VBS),也可以為JavaScript腳本語言(Flash JavaScript,簡稱為JSFL)。在獲取虛擬應用中的原始配置資源之后,對預設腳本進行運行,比如,運行VBS腳本,提取原始文本配置資源中的原始文本信息,也可以運行JSFL腳本,提取原始圖片配置資源中的原始圖片信息,其中,原始圖片配置資源中包含預設文本信息的原始圖片信息,用于對原始圖片信息進行配置,其中,原始文本信息包括原始圖片信息。
步驟S206,將原始文本信息生成為預設格式的目標文件。
在本發(fā)明上述步驟S206提供的方案中,將原始文本信息生成為預設格式的目標文件。
在通過運行預設腳本提取原始配置資源中的原始文本信息之后,可以將原始文本信息生成為預設格式的表格文件,也可以將原始文本信息生成為預設格式的圖片文件。預設格式的目標文件包括原始文本信息。
步驟S208,對目標文件中的原始文本信息進行處理,得到更新后的目標文件。
在本發(fā)明上述步驟S208提供的方案中,對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息。
在將原始文本信息生成為預設格式的目標文件之后,對目標文件中的原始文本信息進行處理,可以對目標文件的原始文本信息進行管理、翻譯、增減等操作,得到更新后的目標文件??蛇x地,該更新后的目標文件包括對原始文本信息進行處理得到的更新文本信息。
步驟S210,根據原始配置資源展示包括更新文本信息的更新后的目標文件。
在本發(fā)明上述步驟S210提供的方案中,根據原始配置資源展示包括更新文本信息的更新后的目標文件。
在對目標文件中的原始文本信息進行處理,得到更新后的目標文件之后,根據原始配置資源展示包括更新文本信息的更新后的目標文件,可以先在原始配置資源中找到更新后的目標文件的標識信息,根據標識信息找到更新后的目標文件的鍵,根據更新后的目標文件的鍵找到對應的鍵值,通過鍵值顯示更新后的目標文件。
通過上述步驟S202至步驟S210,通過獲取虛擬應用中的原始配置資源;通過運行預設腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預設格式的目標文件;對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件,可以解決相關技術虛擬應用的文本信息生成效率低的技術問題,進而達到提高虛擬應用的文本信息生成效率低的技術效果。
作為一種可選的實施例,通過預設腳本提取原始配置資源中的原始文本信息包括:通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進行配置的原始文本配置資源,原始文本信息包括原始文本字段;將原始文本信息生成為預設格式的目標文件包括:將原始文本字段生成為預設格式的表格文件,其中,目標文件包括表格文件,該表格文件也即多語言表格,可以設置多種語言版本。對目標文件中的原始文本信息進行處理,得到更新后的目標文件包括:對表格文件中的原始文本字段進行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進行處理得到的更新文本字段;根據原始配置資源展示包括更新文本信息的更新后的目標文件包括:根據原始文本配置資源展示包括更新文本字段的更新后的表格文件。
預設腳本包括第一預設腳本,可選地,該第一預設腳本為VBS腳本,原始配置資源包括原始文本配置資源,也即,原基礎配置,該原始文本配置資源可以包括原始文本字段,也可以包括虛擬應用的數據等,原始文本信息包括原始文本字段。通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,也即,通過運行第一預設腳本獲取原始文本配置資源中的原始文本字段,將原始文本字段從原始文本配置資源中導出,可選地,通過運行第一預設腳本獲取原始文本配置資源中所有的原始文本字段,將所有的原始文本字段從原始文本配置資源中導出。在通過運行第一預設腳本獲取原始文本配置資源中的原始文本字段之后,打開當前目錄下的文本庫文件,設置文本庫文件的列,并設置列名,可以設置文本庫文件為兩列,該兩列分別用于標識文本字段的文本標識信息和文本內容,復制原始文本配置資源中的文本字段到文本庫文件中,文本庫文件的當前行數累加,直至復制完原始文本配置資源中的所有原始文本字段。在復制完原始文本配置資源中的所有原始文本字段之后,對文本庫文件中的原始文本字段進行唯一性檢查,也即,檢查文本庫文件中的原始文本字段是否有重復的原始文本字段,如果有重復的原始文本字段,則對重復的原始文本字段進行修改,最后保存文本庫文件,得到預設格式的表格文件,其中,目標文件包括表格文件。
在得到預設格式的表格文件之后再,對表格文件中的原始文本字段進行處理,得到更新后的表格文件,可以對表格文件中的原始文本字段進行管理、翻譯、修改、增加、刪除等操作,得到更新文本字段,該更新后的表格文件中包括對原始文本字段進行處理得到的更新文本字段,根據原始文本配置資源展示包括更新文本字段的更新后的表格文件,可以先在原始配置資源中找到更新后的表格文件的更新文本字段的標識信息,根據更新文本字段的標識信息找到更新文本字段的鍵,根據更新文本字段的鍵找到對應的鍵值,通過鍵值顯示更新文本字段,進而顯示包括更新文本字段的更新后的表格文件。
作為一種可選的實施例,步驟S204,通過運行預設腳本提取原始配置資源中的原始文本信息包括:通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,進而包括通過運行第一預設腳本來打開原始表格,復制原始表格中的原始文本字段。將原始文本字段生成為預設格式的表格文件包括:粘貼原始文本字段到初始化后的文本庫中,將文本庫以表格形式顯示,得到表格文件。
圖3是根據本發(fā)明實施例的一種通過運行第一預設腳本提取原始文本配置資源中的原始文本字段的方法的流程圖。如圖3所示,該通過運行第一預設腳本提取原始文本配置資源中的原始文本字段的方法包括以下步驟:
步驟S301,通過運行第一預設腳本來打開原始表格。
在本發(fā)明上述步驟S301提供的方案中,通過運行第一預設腳本來打開原始表格。
原始文本配置資源中的原始文本字段以原始表格的形式表示,在獲取虛擬應用中的原始配置資源之后,通過運行第一預設腳本來打開原始表格,可以運行VBS腳本打開原始文本配置資源中的原始表格。
步驟S302,復制原始表格中的原始文本字段。
在本發(fā)明上述步驟S302提供的方案中,復制原始表格中的原始文本字段。
運行第一預設腳本包括打開當前目錄下的文本庫文件,設置待生成表格的列和列名,比如,設置待生成表格文件的列為兩列,設置第一列的列名為“文本標識”,設置第二列的列名為“文本”,打開原始表格,復制原始表格中的原始文本字段,實現了通過運行第一預設腳本提取原始文本配置資源中的原始文本字段。
在復制原始表格中的原始文本字段之后,粘貼原始文本字段到初始化后的文本庫中,初始化的文本庫中的行數累加,直至復制完原始表格中的所有原始文本字段,并將所有原始文本字段粘貼至初始化的文本庫中,最后將文本庫以表格形式顯示,得到表格文件,該表格文件也即上述待生成的表格文件。
該實施例中通過運行第一預設腳本來打開原始表格;復制原始表格中的原始文本字段,粘貼原始文本字段到初始化后的文本庫中,將文本庫以表格形式顯示,得到表格文件,實現了通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,將原始文本字段生成為預設格式的表格文件的目的。
作為一種可選的實施例,步驟S206,將原始文本信息生成為預設格式的目標文件,包括將原始文本字段生成為預設格式的表格文件,進而包括:獲取原始文本字段的鍵和原始文本字段的鍵值;根據原始文本字段的鍵和原始文本字段的鍵值生成預設格式的表格文件,其中,對表格文件中的原始文本字段進行處理,得到更新后的表格文件包括:對表格文件中的原始文本字段的鍵值進行處理,得到更新后的表格文件。
圖4是根據本發(fā)明實施例的一種將原始文本字段生成為預設格式的表格文件的方法的流程圖。如圖4所示,該將原始文本字段生成為預設格式的表格文件的方法包括以下步驟:
步驟S401,獲取原始文本字段的鍵和原始文本字段的鍵值。
在本發(fā)明上述步驟S401提供的方案中,獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預設字符串表示,原始文本字段的鍵值用于表示原始文本字段的內容信息。
原始文本字段通過原始文本字段的鍵和原始文本字段的鍵值表示,原始文本字段的鍵通過預設字符串表示,比如,原始文本字段的鍵通過以包括“STRID”的字符串進行表示,該原始文本字段的鍵也即原始文本字段的標識信息,用于標識原始文本字段的唯一性。原始文本字段的鍵值用于表示原始文本字段的內容信息。在通過運行第一預設腳本提取原始文本配置資源中的原始文本字段之后,獲取原始文本字段的鍵和原始文本字段的鍵值。
步驟S402,將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件。
在本發(fā)明上述步驟S402提供的方案中,將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件。
在獲取原始文本字段的鍵和原始文本字段的鍵值之后,將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件。比如,將原始文本字段的鍵設置在表格文件的第一列,將原始文本字段的鍵值設置在表格文件的第二列,該表格文件的格式為EXCEL格式。
在將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件之后,通過對表格文件中的原始文本字段的鍵值進行處理,可以對鍵值所表示的內容信息進行翻譯、修改、增加、刪除等處理,得到更新后的表格文件,以實現對表格文件中的原始文本字段進行處理,得到更新后的表格文件。
該實施例通過獲取原始文本字段的鍵和原始文本字段的鍵值,將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件,對表格文件中的原始文本字段的鍵值進行處理,得到更新后的表格文件,實現了將原始文本字段生成為預設格式的表格文件,對表格文件中的原始文本字段進行處理,得到更新后的表格文件的目的,避免了在生成虛擬應用的文本信息時,只能針對一個較為穩(wěn)定的原始配置資源來對原始文本字段進行修改,一旦原始配置資源修改,對應的原始文本字段都需要進行相應修改的復雜處理,也避免了在對原始文本字段進行翻譯時將所有的原始配置資源都提交所造成的核心數據外泄的情況發(fā)生,提高了虛擬應用的文本信息的生成效率。
作為一種可選的實施例,步驟S204,通過運行預設腳本提取原始配置資源中的原始文本信息包括:通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,進而包括:通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段;對原始文本配置資源中的原始文本字段進行替換。
圖5是根據本發(fā)明實施例的一種通過運行第一預設腳本提取原始文本配置資源中的原始文本字段的方法的流程圖。如圖5所示,該運行第一預設腳本提取原始文本配置資源中的原始文本字段的方法包括以下步驟:
步驟S501,通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段。
在本發(fā)明上述步驟S501提供的方案中,通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段。
在獲取虛擬應用中的原始配置資源之后,通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段,可以通過運行VBS腳本來獲取原始表格中的原始文本字段。
步驟S502,將原始文本配置資源中的原始文本字段替換為預設字符串,得到更新文本配置資源。
在本發(fā)明上述步驟S502提供的方案中,將原始文本配置資源中的原始文本字段替換為預設字符串,得到更新文本配置資源。
在通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段之后,原始文本配置資源不包括任何原始文本字段,將原始文本配置資源中的所有原始文本字段通過預設字符串進行替換,可選地,該預設字符串為包括“STRID”的字符串,進而得到更新文本配置資源。預設格式的表格文件包括原始文本字段的鍵和原始文本字段的鍵值,將原始文本字段的鍵通過更新文本配置資源中的預設字符串表示。此時,虛擬應用的配置表包括更新文本配置資源和預設格式的表格文件。
該實施例通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段,對原始文本配置資源中的原始文本字段進行替換,達到了得到更新文本配置資源的目的。
作為一種可選的實施例,步驟S210,根據原始配置資源展示包括更新文本信息的更新后的目標文件包括:根據原始文本配置資源展示包括更新文本字段的更新后的表格文件,進而包括:在更新文本配置資源中根據用于讀取目標更新文本字段的指示信號確定目標更新文本字段的預設標識信息;根據預設標識信息確定目標更新文本字段的鍵;根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值;根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
圖6是根據本發(fā)明實施例的一種根據原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法的流程圖。如圖6所示,該根據原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法包括以下步驟:
步驟S601,接收用于讀取目標更新文本字段的指示信號。
在本發(fā)明上述步驟S601提供的方案中,接收用于讀取目標更新文本字段的指示信號,其中,目標更新文本字段為待展示的更新文本字段。
預設格式的表格文件包括更新文本字段,更新文本字段包括多個更新文本字段,讀取目標更新文本字段,該目標更新文本字段為待展示內容信息的更新文本字段。指示信號為用于讀取目標更新文本字段的信號,接收指示信號以對目標更新文本字段進行讀取。
步驟S602,在更新文本配置資源中根據指示信號確定目標更新文本字段的預設標識信息。
在本發(fā)明上述步驟S602提供的方案中,在更新文本配置資源中根據指示信號確定目標更新文本字段的預設標識信息。
在接收用于讀取目標更新文本字段的指示信號之后,可以從原始文本配置資源中找到包括更新文本字段的配置表格,在包括更新文本字段的配置表格中根據指示信號確定目標更新文本字段的與預設標識信息,該預設標識信息可以為更新文本字段的ID,用于標識更新文本字段的唯一性。
步驟S603,根據預設標識信息確定目標更新文本字段的鍵。
在本發(fā)明上述步驟S603提供的方案中,根據預設標識信息確定目標更新文本字段的鍵。
目標更新文本字段通過目標更新文本字段的鍵和目標更新文本字段的鍵值表示。在根據指示信號確定目標更新文本字段的預設標識信息之后,根據預設標識信息確定更新文本字段的鍵,可以根據更新文本字段的ID在包括更新文本字段的配置表格中查找包括“STRID”的更新文本字段的信息。
步驟S604,根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值。
在本發(fā)明上述步驟S604提供的方案中,根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值,其中,目標更新文本字段的鍵值用于表示目標更新文本字段的內容信息。
目標更新文本字段的鍵與目標更新文本字段的鍵值具有一一對應關系。在根據預設標識信息確定目標更新文本字段的鍵之后,根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值,進而確定目標更新文本字段的內容信息。
步驟S605,根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
在本發(fā)明上述步驟S605提供的方案中,根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
在根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值之后,根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
該實施例通過接收用于讀取目標更新文本字段的指示信號,目標更新文本字段為待展示的更新文本字段;在更新文本配置資源中根據指示信號確定目標更新文本字段的預設標識信息;根據預設標識信息確定目標更新文本字段的鍵;根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值,目標更新文本字段的鍵值用于表示目標更新文本字段的內容信息;根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息,實現了根據原始文本配置資源展示包括更新文本字段的更新后的表格文件的目的,達到了提高虛擬應用的文本信息生成效率。
作為一種可選的實施例,步驟S604,根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值包括:通過判斷目標更新文本字段的鍵包含預設字符串,從表格文件中查找目標更新文本字段的鍵值。
圖7是根據本發(fā)明實施例的一種根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值的方法的流程圖。該根據原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法包括以下步驟:
步驟S701,判斷目標更新文本字段的鍵是否包含預設字符串。
在本發(fā)明上述步驟S701提供的方案中,判斷目標更新文本字段的鍵是否包含預設字符串。
在根據預設標識信息確定目標更新文本字段的鍵之后,判斷目標更新文本字段的鍵是否包含預設字符串,該預設字符串可以以“STRID”開頭,可以判斷目標更新文本字段的鍵是否以“STRID”開頭。
步驟S702,從表格文件中查找目標更新文本字段的鍵值。
在本發(fā)明上述步驟S702提供的方案中,如果判斷出目標更新文本字段的鍵包含預設字符串,從表格文件中查找目標更新文本字段的鍵值。
在判斷目標更新文本字段的鍵是否包含預設字符串之后,如果判斷出目標更新文本字段的鍵包含預設字符串,從多語言表中通過更新文本字段的鍵找到與更新文本字段的鍵相對應的鍵值,進而對更新文本字段的鍵值所表示的內容信息進行展示。
作為一種可選的實施例,通過運行預設腳本提取原始配置資源中的原始文本信息包括:通過運行第二預設腳本提取原始圖片配置資源中的包含預設文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;將原始文本信息生成為預設格式的目標文件包括:根據原始圖片信息對應的預設前綴將原始圖片信息對應的原始圖片導出,得到預設格式的目標圖片,其中,目標文件包括目標圖片,目標圖片包括預設文本信息;對目標文件中的原始文本信息進行處理,得到更新后的目標文件包括:對目標圖片中的預設文本信息進行處理,得到更新后的目標圖片,其中,更新后的目標圖片中包括對預設文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件包括:根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片。
作為一種可選的實施例,步驟S210,根據原始配置資源展示包括更新文本信息的更新后的目標文件,包括:根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片,進而包括在原始圖片配置資源中存在與目標圖片的文件名相同的原始圖片的情況下,將與更新后的目標圖片的文件名相同的原始圖片替換為更新后的目標圖片;展示更新后的目標圖片。
圖8是根據本發(fā)明實施例的一種根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片的方法的流程圖。如圖8所示,該根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片的方法包括以下步驟:
步驟S801,獲取更新后的目標圖片的文件名。
在本發(fā)明上述步驟S801提供的方案中,獲取更新后的目標圖片的文件名。
步驟S802,判斷原始圖片配置資源中是否存在與更新后的目標圖片的文件名相同的原始圖片。
在本發(fā)明上述步驟S802提供的方案中,判斷原始圖片配置資源中是否存在與更新后的目標圖片的文件名相同的原始圖片。
步驟S803,將與更新后的目標圖片的文件名相同的原始圖片替換為更新后的目標圖片。
在本發(fā)明上述步驟S803提供的方案中,如果判斷出原始圖片配置資源中存在與目標圖片的文件名相同的原始圖片,將與更新后的目標圖片的文件名相同的原始圖片替換為更新后的目標圖片。
步驟S804,展示更新后的目標圖片。
在本發(fā)明上述步驟S805提供的方案中,展示更新后的目標圖片。
可選地,虛擬應用中包含諸多的界面,大部分界面中都帶有美術字,或圖片中包含文字,在制作多語言版本時就需要將其替換成對應的語言版本。相較于人工替換的費時費力,該實施例采用JSFL腳本進行替換,具有快捷高效等特點,達到了提高虛擬應用的文本信息生成效率的效果。
Flash作為比較流行的2D動畫制作軟件,無論是網頁游戲還是客戶端游戲都可以用其作為UI編輯。采用使用JSFL腳本來導出庫中所有的含文字的圖片。通過對含有文字的圖片添加特定的前綴來區(qū)別哪些圖片是需要導出的。JSFL腳本會依次打開每個界面文件,遍歷其庫中所有的位圖資源,發(fā)現文件名包含特定的前綴,則將此圖片導出到對應界面文件的同名文件夾。
此時只需要將導出的圖片交與翻譯人員翻譯,而無需提供界面文件,避免翻譯遺漏以及布局變動,翻譯制作完成的其他語言版本圖片再通過JSFL腳本導入到庫中,庫中同名的文件將被替換掉,最后發(fā)布Flash就得到新的界面文件,達到了提高虛擬應用的文本信息生成效率的效果。
實施例2
下面結合優(yōu)選的實施例對本發(fā)明的技術方案進行說明。
現行方案來制作多語言版本往往需要開發(fā),策劃,美術相互協(xié)同,諸多環(huán)節(jié)缺一不可。而通過腳本自動制作僅需要一人,在需要制作時分別運行VBS腳本和JSFL腳本來導出文本資源和圖片資源。在對文本資源和圖片資源上的文本信息翻譯完成后,再自動導入回虛擬應用中即可。
整個腳本分為兩部分,一是從所有原始配置資源中導出原始文本字段,形成預設格式的表格文件,也即,形成一張新的多語言表。虛擬應用會包含近百張配置表格,有些表格會包含文本字段,而有些表格則不需要處理,腳本會把所有表格中包括的文本字段提取出來,形成一張獨立的配置表格,這張獨立的表格就會包含整個虛擬應用中所有的文本信息,在后期對文本信息進行翻譯和增減時,只需要處理這張預設格式的表格文件,而無需提供原始配置資源中的原始表格。另外,從虛擬應用中的所有界面中導出含有文字的圖片,最后再將處理之后的新的語言版本圖片導回到對應界面。
圖9是根據本發(fā)明實施例的一種原始配置資源的示意圖。如圖9所示,虛擬應用為游戲,游戲配置表多以Excel表格存在,為了便于管理,往往會分為多個文件,每個文件又分為多個表單(Sheet),為了導出所有的文本字段,需要在對應字段旁增加一個全局唯一標識信息,可以為ID,比如,ID為1至15。其中,每個ID具有對應的名稱和描述,比如,當ID為1時,對應的名稱為“10級攻擊寶石”,描述為“增加攻擊的神話寶石,擁有者仿佛神話中的眾神”。
圖10是根據本發(fā)明實施例的一種為原始配置資源配置鍵和鍵值的示意圖。如圖10所示,配置好所有需要導出的文本字段,將文本字段進行帶出,導出文本字段包括兩列,以“STRID”開頭作為鍵(key),其對應的文本字段的內容信息作為鍵值(value)。腳本將自動檢測目錄下所有的Excel文件,遍歷其所有Sheet,一旦發(fā)現表格中包含需要導出的字段,則讀出對應的值寫入到新的多語言表格中。
圖11是根據本發(fā)明實施例的一種腳本執(zhí)行方法的流程圖。如圖11所示,該腳本執(zhí)行流程如下:打開當前目錄下的文本庫文件,設置列名,待創(chuàng)建的新表中只包含兩列,第一列為“文本ID”,第二列為“文本”,打開原始表格,復制源配置中的文本字段至文本庫中,文本框當前行數累加,直至遍歷完原始表格中的所有文本字段,在對文本框中的文本字段進行唯一性檢查,確保文本字段沒有重復的字段,最后關閉并保存文本庫,得到預設格式的表格文件,整個腳本運行結束。
圖12是根據本發(fā)明實施例的一種預設格式的目標文件的示意圖。如圖12所示,該預設格式的目標文件為預設格式的表格文件,包括兩列,第一列“文本ID”為文本字段的鍵,第二列“文本”為文本字段的內容信息。
相比于現行方案,該實施例的語言版本只需要一張新的語言表,無論是文件管理,還是增量更新都具有較大的優(yōu)勢.一旦配置中有新的文本添加或者修改,只需要用新的語言表和舊的語言表進行文本比對,找出差異進行增量更新,無需像現有方案提供所有的配置表,從而提高了虛擬應用的文本信息的生成效率。
圖13是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成方法的流程圖。如圖13所示,導出Excel表格至文本文件,用于虛擬應用的讀取,此時配置表已經可以分為“基礎配置”+“多語言配置”,基礎配置中不含任何文本字段,之前配置的所有文字都被“STRID_XXXXX”的特殊字符所替代。而多語言配置中則包含已“STRID_XXXXX”作為key,具體的文字作為value的所有文本。當虛擬應用中需要讀取某一字段時會現在基礎配置中找到對應的表格,然后根據ID,找出相應的信息,發(fā)現讀取到的字段是否是以“STRID”開頭,如果是以“STRID”開頭,則讀取多語言,進行多語言配置,從多語言表中通過這個key找到對應的value,就是需要展示的文本了,如果不是以“STRID”開頭,則獲取字段。
虛擬應用中包含諸多界面,大部分界面中都帶有美術字,或圖片中包含文字,在制作多語言版本時就需要將其替換成對應的語言版本。相較于人工替換的費時費力,本方案采用JSFL腳本來替換,具有快捷高效等特點。
Flash作為比較流行的2D動畫制作軟件,無論是頁游還是端游都可以用其作為UI編輯。對此,采用JSFL來導出庫中所有的含文字的圖片。通過對含有文字的圖片添加特定的前綴來區(qū)別哪些圖片是需要導出的。腳本會依次打開每個界面文件,遍歷其庫中所有的位圖資源,發(fā)現文件名包含特定的前綴,則將此圖片導出到對應界面文件的同名文件夾。
此時只需要將導出的圖片交與翻譯人員翻譯,而無需提供界面文件,避免翻譯遺漏以及布局變動.翻譯制作完成的其他語言版本圖片再通過JSFL腳本導入到庫中,庫中同名的文件將被替換掉,最后發(fā)布Flash就得到新的界面文件。
本發(fā)明實施例避免了人工干預,全程自動生成,只需給翻譯人員提供需要翻譯的文字和圖片,避免核心數據外泄,無需在穩(wěn)定的版本上制作多語言版,任何時間都可制作,支持增量更新,多語言版本制作對整個開發(fā)過程是透明的,無需針對其做任何適應。
實施例2
本發(fā)明實施例的應用環(huán)境可以但不限于參照實施例1中的應用環(huán)境,本實施例中對此不再贅述。本發(fā)明實施例提供了用于實施上述虛擬應用的文本信息生成裝置的一種可選的具體應用示例,具體以游戲應用為例進行介紹。
在游戲應用中,整個腳本分為兩部分,一是從所有配置中導出文本字段,形成一張新的多語言表,游戲會包含近百張配置表格,有些表格會包含文本字段,而有些表格則不需要處理,腳本會把所有表格中半行的文本字段提取出來,形成一張獨立的配置表格,這張新的表格就會包含整個游戲中所有的文本信息,后期的翻譯和增減只需要處理這張表格,而無需提供原始表格;二是從所有界面中導出含有文字的圖片,最后再將新的語言版本圖片導回到對應界面。
圖14是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成方法的流程圖。如圖14所示,該虛擬應用的文本信息生成方法包括以下步驟:運行VBS腳本,導出文本配置,對文本配置進行翻譯,運行時讀取,從而實現了游戲應用的多語言版本的創(chuàng)建。
圖15是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成方法的流程圖。如圖15所示,該虛擬應用的文本信息生成方法包括以下步驟:運行JSFL腳本,導出文字圖片,對文字圖片上的文字進行翻譯,采用翻譯后的文字圖片替換原界面中的圖片,無需重新排版布局,全過程無需人工干預,提高了虛擬應用的文本信息的生成效率。
圖16是根據本發(fā)明實施例的多語言目錄的示意圖。如圖16所示,該多語言目的包括字體的類型,比如,包括簡體和繁體,其中,簡體對應于道具表,任務表等,繁體對應于英文道具表,英文任務表等,繁體還對應于繁體道具表,繁體任務表等。
圖17是根據本發(fā)明實施例的一種虛擬應用的界面的示意圖。如圖17所示,該游戲界面中包括原始文本信息,該原始文本信息包括原始配置資源中的原始表格中的原始文本字段,該原始文本字段對應的內容信息為:“群星閃耀匯部落開啟時間10月23日-11月22日”,“迷霧狩獵每日00:00-23:59,每日5次挑戰(zhàn)機會”等信息,該原始文本信息還包括游戲應用的原始圖片信息,原始圖片信息對應的原始圖片包括預設文本信息,比如,“部落守衛(wèi)戰(zhàn)”,“群星閃耀匯部落!”,“來部落收集鉆石!”。
圖18是根據本發(fā)明實施例的另一種虛擬應用的界面的示意圖。如圖18所示,首先通過VBS腳本將所有配置表中的原始文本字段導出,該原始文本字段為簡體,得到一張包含所有文本的多語言表格,在這種情況下,即使基礎表格發(fā)生變動,只要不涉及文本,多語言表格也不用重新生成。將簡體的原始文本字段翻譯為繁體,需要提供生成的多語言表格,無需將游戲所有的配置交與翻譯方。使用JSFL腳本導出游戲應用中的所有界面中帶文字的圖片,將圖片中的文字交與翻譯制作繁體字,最后將包括繁體字的圖片自動導入回原界面,無需重新排版布局,全程無需人工干預,提高了虛擬應用的文本信息的生成效率。
在游戲應用中,現行方案來制作多語言版本往往需要開發(fā)、策劃、美術相互協(xié)同,諸多環(huán)節(jié)缺一不可。而通過腳本自動制作僅需要一人,在需要制作時分別運行VBS腳本和JSFL腳本來導入文本資源和圖片資源,翻譯完成后,再自動導入回游戲即可,提高了虛擬應用的文本信息的生成效率。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
實施例4
根據本發(fā)明實施例,還提供了一種用于實施上述虛擬應用的文本信息生成方法的虛擬應用的文本信息生成裝置。圖19是根據本發(fā)明實施例的一種虛擬應用的文本信息生成裝置的示意圖。如圖19所示,該虛擬應用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50。
獲取單元10,用于獲取虛擬應用中的原始配置資源。
提取單元20,用于通過運行預設腳本提取原始配置資源中的原始文本信息。
生成單元30,用于將原始文本信息生成為預設格式的目標文件。
處理單元40,用于對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息。
展示單元50,用于根據原始配置資源展示包括更新文本信息的更新后的目標文件。
可選地,提取單元20用于通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進行配置的原始文本配置資源,原始文本信息包括原始文本字段;生成單元30用于將原始文本字段生成為預設格式的表格文件,其中,目標文件包括表格文件;處理單元40用于對表格文件中的原始文本字段進行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進行處理得到的更新文本字段;展示單元50用于根據原始文本配置資源展示包括更新文本字段的更新后的表格文件。
可選地,原始文本配置資源中的原始文本字段以原始表格的形式表示,提取單元20用于通過運行第一預設腳本來打開原始表格;復制原始表格中的原始文本字段;生成單元50用于粘貼原始文本字段到初始化后的文本庫中,將文本庫以表格形式顯示,得到表格文件。
圖20是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成裝置的示意圖。如圖20所示,該虛擬應用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50。其中,生成單元30包括:第一獲取模塊31和生成模塊32。
需要說明的是,該實施例的獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50與圖19所示實施例的虛擬應用的文本信息生成裝置中的作用相同,此處不再贅述。
第一獲取模塊31,用于獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預設字符串表示,原始文本字段的鍵值用于表示原始文本字段的內容信息。
生成模塊32,用于根據原始文本字段的鍵和原始文本字段的鍵值生成預設格式的表格文件。
處理單元40用于對表格文件中的原始文本字段的鍵值進行處理,得到更新后的表格文件。
圖21是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成裝置的示意圖。如圖21所示,該虛擬應用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50,生成單元30包括:第一獲取模塊31和生成模塊32。其中,提取單元20包括:第二獲取模塊21和替換模塊22。
需要說明的是,該實施例的獲取單元10、提取單元20、生成單元30、處理單元40、展示單元50、第一獲取模塊31和生成模塊32和圖20所示實施例的虛擬應用的文本信息生成裝置中的作用相同,此處不再贅述。
第二獲取模塊21,用于通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段。
替換模塊22,用于將原始文本配置資源中的原始文本字段替換為預設字符串,得到更新文本配置資源。
圖22是根據本發(fā)明實施例的另一種虛擬應用的文本信息生成裝置的示意圖。如圖22所示,該虛擬應用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50,生成單元30包括:第一獲取模塊31和生成模塊32,提取單元20包括:第二獲取模塊21和替換模塊22。其中,展示單元50包括:接收模塊51、第一確定模塊52、第二確定模塊53、查找模塊54和展示模塊55。
需要說明的是,該實施例的獲取單元10、提取單元20、生成單元30、處理單元40、展示單元50、第一獲取模塊31、生成模塊32、第二獲取模塊21和替換模塊22和圖21所示實施例的虛擬應用的文本信息生成裝置中的作用相同,此處不再贅述。
接收模塊51,用于在對表格文件中的原始文本字段的鍵值進行處理,得到更新后的表格文件之后,接收用于讀取目標更新文本字段的指示信號,其中,目標更新文本字段為待展示的更新文本字段。
第一確定模塊52,用于在更新文本配置資源中根據指示信號確定目標更新文本字段的預設標識信息。
第二確定模塊53,用于根據預設標識信息確定目標更新文本字段的鍵。
查找模塊54,用于根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值,其中,目標更新文本字段的鍵值用于表示目標更新文本字段的內容信息。
展示模塊55,用于根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
可選地,查找模塊54用于判斷目標更新文本字段的鍵是否包含預設字符串;如果判斷出目標更新文本字段的鍵包含預設字符串,從表格文件中查找目標更新文本字段的鍵值。
可選地,提取單元20用于通過運行第二預設腳本提取原始圖片配置資源中的包含預設文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;生成單元30用于將原始文本信息生成為預設格式的目標文件包括:根據原始圖片信息對應的預設前綴將原始圖片信息對應的原始圖片導出,得到預設格式的目標圖片,其中,目標文件包括目標圖片,目標圖片包括預設文本信息;處理單元40用于對目標圖片中的預設文本信息進行處理,得到更新后的目標圖片,其中,更新后的目標圖片中包括對預設文本信息進行處理得到的更新文本信息;展示單元50用于根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片。
展示單元50包括:第三獲取模塊和判斷模塊和展示模塊。其中,第三獲取模塊用于獲取更新后的目標圖片的文件名;判斷模塊用于判斷原始圖片配置資源中是否存在與更新后的目標圖片的文件名相同的原始圖片;展示模塊用于在斷出原始圖片配置資源中存在與目標圖片的文件名相同的原始圖片,將與更新后的目標圖片的文件名相同的原始圖片替換為更新后的目標圖片之后,展示更新后的目標圖片。
需要說明的是,該實施例中的獲取單元10可以用于執(zhí)行本申請實施例1中的步驟S202,該實施例中的提取單元20可以用于執(zhí)行本申請實施例1中的步驟S204,該實施例中的生成單元30可以用于執(zhí)行本申請實施例1中的步驟S206,該實施例中的處理單元40可以用于執(zhí)行本申請實施例1中的步驟S208,該實施例中的展示單元50可以用于執(zhí)行本申請實施例1中的步驟S210。
該實施例通過獲取單元10獲取虛擬應用中的原始配置資源,提取單元20通過運行預設腳本提取原始配置資源中的原始文本信息,通過生成單元30將原始文本信息生成為預設格式的目標文件,通過處理單元40對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息,通過展示單元50根據原始配置資源展示包括更新文本信息的更新后的目標文件,達到了對文本信息進行生成并展示的目的,從而實現了提高虛擬應用的文本信息生成效率的技術效果,進而解決了相關技術虛擬應用的文本信息生成效率低的技術問題。
此處需要說明的是,上述單元和模塊與對應的步驟所實現的示例和應用場景相同,但不限于上述實施例1所公開的內容。需要說明的是,上述單元和模塊作為裝置的一部分可以運行在如圖1所示的硬件環(huán)境中,可以通過軟件實現,也可以通過硬件實現,其中,硬件環(huán)境包括網絡環(huán)境。
實施例5
根據本發(fā)明實施例,還提供了一種用于實施上述虛擬應用的文本信息生成方法的服務器或終端。
圖23是根據本發(fā)明實施例的一種終端的結構框圖。如圖23所示,該終端可以包括:一個或多個(圖中僅示出一個)處理器231、存儲器233、以及傳輸裝置235,如圖23所示,該終端還可以包括輸入輸出設備237。
其中,存儲器233可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的虛擬應用的文本信息生成方法和裝置對應的程序指令/模塊,處理器231通過運行存儲在存儲器233內的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數據處理,即實現上述的虛擬應用的文本信息生成方法。存儲器233可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器233可進一步包括相對于處理器231遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至終端。上述網絡的實例包括但不限于互聯(lián)網、企業(yè)內部網、局域網、移動通信網及其組合。
上述的傳輸裝置235用于經由一個網絡接收或者發(fā)送數據,還可以用于處理器與存儲器之間的數據傳輸。上述的網絡具體實例可包括有線網絡及無線網絡。在一個實例中,傳輸裝置235包括一個網絡適配器(Network Interface Controller,NIC),其可通過網線與其他網絡設備與路由器相連從而可與互聯(lián)網或局域網進行通訊。在一個實例中,傳輸裝置235為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網進行通訊。
其中,具體地,存儲器233用于存儲應用程序。
處理器231可以通過傳輸裝置235調用存儲器233存儲的應用程序,以執(zhí)行下述步驟:
獲取虛擬應用中的原始配置資源;
通過運行預設腳本提取原始配置資源中的原始文本信息;
將原始文本信息生成為預設格式的目標文件;
對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;
根據原始配置資源展示包括更新文本信息的更新后的目標文件。
處理器231還用于執(zhí)行下述步驟:通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進行配置的原始文本配置資源,原始文本信息包括原始文本字段;將原始文本字段生成為預設格式的表格文件,其中,目標文件包括表格文件;對表格文件中的原始文本字段進行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進行處理得到的更新文本字段;根據原始文本配置資源展示包括更新文本字段的更新后的表格文件。
處理器231還用于執(zhí)行下述步驟:原始文本配置資源中的原始文本字段以原始表格的形式表示,通過運行第一預設腳本來打開原始表格;復制原始表格中的原始文本字段;粘貼原始文本字段到初始化后的文本庫中,將文本庫以預設格式的表格形式顯示,得到表格文件。
處理器231還用于執(zhí)行下述步驟:獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預設字符串表示,原始文本字段的鍵值用于表示原始文本字段的內容信息;將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件,對表格文件中的原始文本字段的鍵值進行處理,得到更新后的表格文件。
處理器231還用于執(zhí)行下述步驟:通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段;將原始文本配置資源中的原始文本字段替換為預設字符串,得到更新文本配置資源。
處理器231還用于執(zhí)行下述步驟:更新文本字段包括多個更新文本字段,接收用于讀取目標更新文本字段的指示信號,其中,目標更新文本字段為待展示的更新文本字段;在更新文本配置資源中根據指示信號確定目標更新文本字段的預設標識信息;根據預設標識信息確定目標更新文本字段的鍵;根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值,其中,目標更新文本字段的鍵值用于表示目標更新文本字段的內容信息;根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
處理器231還用于執(zhí)行下述步驟:判斷目標更新文本字段的鍵是否包含預設字符串;如果判斷出目標更新文本字段的鍵包含預設字符串,從表格文件中查找目標更新文本字段的鍵值。
處理器231還用于執(zhí)行下述步驟:通過運行第二預設腳本提取原始圖片配置資源中的包含預設文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;將原始文本信息生成為預設格式的目標文件包括:根據原始圖片信息對應的預設前綴將原始圖片信息對應的原始圖片導出,得到預設格式的目標圖片,其中,目標文件包括目標圖片,目標圖片包括預設文本信息;對目標文件中的原始文本信息進行處理,得到更新后的目標文件包括:對目標圖片中的預設文本信息進行處理,得到更新后的目標圖片,其中,更新后的目標圖片中包括對預設文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件包括:根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片。
處理器231還用于執(zhí)行下述步驟:獲取更新后的目標圖片的文件名;判斷原始圖片配置資源中是否存在與更新后的目標圖片的文件名相同的原始圖片;如果判斷出原始圖片配置資源中存在與目標圖片的文件名相同的原始圖片,將與更新后的目標圖片的文件名相同的原始圖片替換為更新后的目標圖片;展示更新后的目標圖片。
采用本發(fā)明實施例,提供了一種虛擬應用的文本信息生成方法的方案。通過獲取虛擬應用中的原始配置資源;通過運行預設腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預設格式的目標文件;對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件,達到了對文本信息進行生成并展示的目的,從而實現了提高虛擬應用的文本信息生成效率的技術效果,進而解決了相關技術虛擬應用的文本信息生成效率低的技術問題。
可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
本領域普通技術人員可以理解,圖23所示的結構僅為示意,終端可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網設備(Mobile Internet Devices,MID)、PAD等終端設備。圖23其并不對上述電子裝置的結構造成限定。例如,終端還可包括比圖23中所示更多或者更少的組件(如網絡接口、顯示裝置等),或者具有與圖23所示不同的配置。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設備相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random Access Memory,RAM)、磁盤或光盤等。
實施例6
本發(fā)明的實施例還提供了一種存儲介質??蛇x地,在本實施例中,上述存儲介質可以用于執(zhí)行虛擬應用的文本信息生成方法的程序代碼。
可選地,在本實施例中,上述存儲介質可以位于上述實施例所示的網絡中的多個網絡設備中的至少一個網絡設備上。
可選地,在本實施例中,存儲介質被設置為存儲用于執(zhí)行以下步驟的程序代碼:
獲取虛擬應用中的原始配置資源;
通過運行預設腳本提取原始配置資源中的原始文本信息;
將原始文本信息生成為預設格式的目標文件;
對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;
根據原始配置資源展示包括更新文本信息的更新后的目標文件。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:通過運行第一預設腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進行配置的原始文本配置資源,原始文本信息包括原始文本字段;將原始文本字段生成為預設格式的表格文件,其中,目標文件包括表格文件;對表格文件中的原始文本字段進行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進行處理得到的更新文本字段;根據原始文本配置資源展示包括更新文本字段的更新后的表格文件。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:原始文本配置資源中的原始文本字段以原始表格的形式表示,通過運行第一預設腳本來打開原始表格;復制原始表格中的原始文本字段;粘貼原始文本字段到初始化后的文本庫中,將文本庫以預設格式的表格形式顯示,得到表格文件。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預設字符串表示,原始文本字段的鍵值用于表示原始文本字段的內容信息;將原始文本字段的鍵和原始文本字段的鍵值生成為預設格式的表格文件,對表格文件中的原始文本字段的鍵值進行處理,得到更新后的表格文件。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:通過運行第一預設腳本來獲取原始文本配置資源中的原始文本字段;將原始文本配置資源中的原始文本字段替換為預設字符串,得到更新文本配置資源。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:更新文本字段包括多個更新文本字段,接收用于讀取目標更新文本字段的指示信號,其中,目標更新文本字段為待展示的更新文本字段;在更新文本配置資源中根據指示信號確定目標更新文本字段的預設標識信息;根據預設標識信息確定目標更新文本字段的鍵;根據目標更新文本字段的鍵從表格文件中查找目標更新文本字段的鍵值,其中,目標更新文本字段的鍵值用于表示目標更新文本字段的內容信息;根據目標更新文本字段的鍵值展示目標更新文本字段的內容信息。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:判斷目標更新文本字段的鍵是否包含預設字符串;如果判斷出目標更新文本字段的鍵包含預設字符串,從表格文件中查找目標更新文本字段的鍵值。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:通過運行第二預設腳本提取原始圖片配置資源中的包含預設文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;將原始文本信息生成為預設格式的目標文件包括:根據原始圖片信息對應的預設前綴將原始圖片信息對應的原始圖片導出,得到預設格式的目標圖片,其中,目標文件包括目標圖片,目標圖片包括預設文本信息;對目標文件中的原始文本信息進行處理,得到更新后的目標文件包括:對目標圖片中的預設文本信息進行處理,得到更新后的目標圖片,其中,更新后的目標圖片中包括對預設文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件包括:根據原始圖片配置資源展示包括更新文本信息的更新后的目標圖片。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:獲取更新后的目標圖片的文件名;判斷原始圖片配置資源中是否存在與更新后的目標圖片的文件名相同的原始圖片;如果判斷出原始圖片配置資源中存在與目標圖片的文件名相同的原始圖片,將與更新后的目標圖片的文件名相同的原始圖片替換為更新后的目標圖片;展示更新后的目標圖片。
采用本發(fā)明實施例,提供了一種虛擬應用的文本信息生成方法的方案。通過獲取虛擬應用中的原始配置資源;通過運行預設腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預設格式的目標文件;對目標文件中的原始文本信息進行處理,得到更新后的目標文件,其中,更新后的目標文件中包括對原始文本信息進行處理得到的更新文本信息;根據原始配置資源展示包括更新文本信息的更新后的目標文件,達到了對文本信息進行生成并展示的目的,從而實現了提高虛擬應用的文本信息生成效率的技術效果,進而解決了相關技術虛擬應用的文本信息生成效率低的技術問題。
可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
可選地,在本實施例中,上述存儲介質可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
上述實施例中的集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在存儲介質中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。