引導(dǎo)內(nèi)容展示方法、文件生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種引導(dǎo)內(nèi)容展示方法、文件生成方法及
目.0
【背景技術(shù)】
[0002]目前,很多應(yīng)用程序中都設(shè)置了引導(dǎo)功能,用戶可以在該引導(dǎo)功能的引導(dǎo)下更好的使用該應(yīng)用程序。現(xiàn)有的引導(dǎo)功能通常是由一段寫入主程序的引導(dǎo)程序來實(shí)現(xiàn)。
[0003]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:當(dāng)需要對引導(dǎo)功能進(jìn)行更新或者維護(hù)時,開發(fā)人員需要對應(yīng)用程序的全部程序進(jìn)行修改,維護(hù)效率較低。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實(shí)施例提供了一種引導(dǎo)內(nèi)容展示方法、文件生成方法及裝置。所述技術(shù)方案如下:
[0005]第一方面,提供了一種引導(dǎo)內(nèi)容展示方法,所述方法包括:
[0006]獲取應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件;所述引導(dǎo)配置文件是根據(jù)至少一條引導(dǎo)腳本所生成的配置文件,每條引導(dǎo)腳本包括:引導(dǎo)條件、與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象;
[0007]檢測所述應(yīng)用程序的運(yùn)行狀態(tài)是否滿足所述引導(dǎo)配置文件中的引導(dǎo)條件;
[0008]如果所述運(yùn)行狀態(tài)滿足所述引導(dǎo)條件,則根據(jù)與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象展示與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容。
[0009]可選地,所述根據(jù)與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象展示與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容,包括:
[0010]根據(jù)所述引導(dǎo)配置文件確定所述引導(dǎo)內(nèi)容的內(nèi)容展示方式;
[0011]在所述引導(dǎo)對象的預(yù)定位置處采用所述內(nèi)容展示方式展示所述引導(dǎo)內(nèi)容。
[0012]可選地,所述獲取應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件,包括:
[0013]發(fā)送文件獲取請求至服務(wù)器,所述文件獲取請求用于請求獲取與所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件;
[0014]接收所述服務(wù)器返回的所述引導(dǎo)配置文件。
[0015]第二方面,提供了一種文件生成方法,所述方法包括:
[0016]獲取應(yīng)用程序所對應(yīng)的至少一條引導(dǎo)腳本,每條引導(dǎo)腳本包括:引導(dǎo)條件、與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象;
[0017]根據(jù)所述至少一條引導(dǎo)腳本生成所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件。
[0018]可選地,所述獲取應(yīng)用程序所對應(yīng)的至少一條引導(dǎo)腳本,包括:
[0019]獲取所述應(yīng)用程序中的各個引導(dǎo)條件、與每個引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與每個引導(dǎo)條件所對應(yīng)的引導(dǎo)對象;
[0020]對于每一個引導(dǎo)條件,根據(jù)與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象生成對應(yīng)于所述引導(dǎo)條件的引導(dǎo)腳本。
[0021 ] 可選地,所述方法還包括:
[0022]獲取與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容的內(nèi)容展示方式;
[0023]所述根據(jù)與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象生成對應(yīng)于所述引導(dǎo)條件的引導(dǎo)腳本,包括:
[0024]根據(jù)所述引導(dǎo)對象、所述引導(dǎo)內(nèi)容以及所述內(nèi)容展示方式生成對應(yīng)于所述引導(dǎo)條件的引導(dǎo)腳本。
[0025]可選地,所述根據(jù)所述至少一條引導(dǎo)腳本生成引導(dǎo)配置文件,包括:
[0026]生成所述至少一條引導(dǎo)腳本所對應(yīng)的二進(jìn)制配置文件,將所述二進(jìn)制配置文件確定為所述引導(dǎo)配置文件;或者,
[0027]根據(jù)所述至少一條引導(dǎo)腳本生成可擴(kuò)展標(biāo)記語言XML配置文件,將所述XML配置文件確定為所述引導(dǎo)配置文件。
[0028]可選地,所述方法還包括:
[0029]接收終端發(fā)送的文件獲取請求,所述文件獲取請求用于請求獲取所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件;
[0030]返回所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件至所述終端。
[0031]第三方面,提供了一種引導(dǎo)內(nèi)容展示裝置,所述裝置包括:
[0032]文件獲取模塊,用于獲取應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件;所述引導(dǎo)配置文件是根據(jù)至少一條引導(dǎo)腳本所生成的配置文件,每條引導(dǎo)腳本包括:引導(dǎo)條件、與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象;
[0033]狀態(tài)檢測模塊,用于檢測所述應(yīng)用程序的運(yùn)行狀態(tài)是否滿足所述文件獲取模塊獲取到的所述引導(dǎo)配置文件中的引導(dǎo)條件;
[0034]內(nèi)容展示模塊,用于在所述狀態(tài)檢測模塊的檢測結(jié)果為所述運(yùn)行狀態(tài)滿足所述引導(dǎo)條件時,根據(jù)與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象展示與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容。
[0035]可選地,所述內(nèi)容展示模塊,包括:
[0036]展示方式確定單元,用于根據(jù)所述引導(dǎo)配置文件確定所述引導(dǎo)內(nèi)容的內(nèi)容展示方式;
[0037]內(nèi)容展示單元,用于在所述引導(dǎo)對象的預(yù)定位置處采用所述展示方式確定單元確定的所述內(nèi)容展示方式展示所述引導(dǎo)內(nèi)容。
[0038]可選地,所述文件獲取模塊,包括:
[0039]請求發(fā)送單元,用于發(fā)送文件獲取請求至服務(wù)器,所述文件獲取請求用于請求獲取與所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件;
[0040]文件接收單元,用于接收所述服務(wù)器返回的所述引導(dǎo)配置文件。
[0041]第四方面,提供了一種文件生成裝置,所述裝置包括:
[0042]腳本獲取模塊,用于獲取應(yīng)用程序所對應(yīng)的至少一條引導(dǎo)腳本,每條引導(dǎo)腳本包括:引導(dǎo)條件、與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象;
[0043]文件生成模塊,用于根據(jù)所述腳本獲取模塊獲取到的所述至少一條引導(dǎo)腳本生成所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件。
[0044]可選地,所述腳本獲取模塊,包括:
[0045]信息獲取單元,用于獲取所述應(yīng)用程序中的各個引導(dǎo)條件、與每個引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與每個引導(dǎo)條件所對應(yīng)的引導(dǎo)對象;
[0046]腳本生成單元,用于對于每一個引導(dǎo)條件,根據(jù)與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容以及與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)對象生成對應(yīng)于所述引導(dǎo)條件的引導(dǎo)腳本。
[0047]可選地,所述裝置還包括:
[0048]展示方式獲取模塊,用于獲取與所述引導(dǎo)條件所對應(yīng)的引導(dǎo)內(nèi)容的內(nèi)容展示方式;
[0049]所述腳本生成單元,用于根據(jù)所述引導(dǎo)對象、所述引導(dǎo)內(nèi)容以及所述內(nèi)容展示方式生成對應(yīng)于所述引導(dǎo)條件的引導(dǎo)腳本。
[0050]可選地,所述文件生成模塊,包括:
[0051]第一生成單元,用于生成所述至少一條引導(dǎo)腳本所對應(yīng)的二進(jìn)制配置文件,將所述二進(jìn)制配置文件確定為所述引導(dǎo)配置文件;或者,
[0052]第二生成單元,用于根據(jù)所述至少一條引導(dǎo)腳本生成可擴(kuò)展標(biāo)記語言XML配置文件,將所述XML配置文件確定為所述引導(dǎo)配置文件。
[0053]可選地,所述裝置還包括:
[0054]請求接收模塊,用于接收終端發(fā)送的文件獲取請求,所述文件獲取請求用于請求獲取所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件;
[0055]文件返回模塊,用于返回所述應(yīng)用程序所對應(yīng)的引導(dǎo)配置文件至所述終端。
[0056]本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0057]通過根據(jù)獨(dú)立的引導(dǎo)配置文件來展示引導(dǎo)內(nèi)容,引導(dǎo)配置文件為根據(jù)至少一條引導(dǎo)引導(dǎo)腳本生成的配置文件,每條引導(dǎo)腳本包括引導(dǎo)條件、與引導(dǎo)條件對應(yīng)的引導(dǎo)內(nèi)容以及與引導(dǎo)條件對應(yīng)的引導(dǎo)對象;解決了現(xiàn)有技術(shù)中對引導(dǎo)功能進(jìn)行更新或者維護(hù)時,維護(hù)效率較低的問題;達(dá)到了可以直接對引導(dǎo)配置文件進(jìn)行維護(hù),進(jìn)而提高維護(hù)效率的效果。
【附圖說明】
[0058]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1是本發(fā)明所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0060]圖2是本發(fā)明一個實(shí)施例提供的引導(dǎo)內(nèi)容展示方法的方法流程圖;
[0061]圖3是本發(fā)明一個實(shí)施例提供的文件生成方法的方法流程圖;
[0062]圖4A是本發(fā)明另一實(shí)施例提供的引導(dǎo)內(nèi)容展示方法的方法流程圖;
[0063]圖4B是本發(fā)明另一實(shí)施例提供的終端展不引導(dǎo)內(nèi)容的不意圖;
[0064]圖5是本發(fā)明一個實(shí)施例提供的引導(dǎo)內(nèi)容展示裝置的結(jié)構(gòu)方框圖;
[0065]圖6是本發(fā)明另一實(shí)施例提供的引導(dǎo)內(nèi)容展示裝置的結(jié)構(gòu)方框圖;
[0066]圖7是本發(fā)明一個實(shí)施例提供的文件生成裝置的結(jié)構(gòu)方框圖;
[0067]圖8是本發(fā)明另一實(shí)施例提供的文件生成裝置的結(jié)構(gòu)方框圖;
[0068]圖9是本發(fā)明一個實(shí)施例提供的終端的結(jié)構(gòu)方框圖;
[0069]圖10是本發(fā)明一個實(shí)施例提供的服務(wù)器的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0070]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0071]請參考圖1,其示出了本發(fā)明各個實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖,如圖1所示,該實(shí)施環(huán)境可以包括:終端I1和服務(wù)器120。
[0072]終端110是諸如手機(jī)、平板電腦、電子書閱讀器、臺式電腦、筆記本和游戲機(jī)之類的終端。終端110可以通過有線或者