1.一種移動(dòng)終端設(shè)備上應(yīng)用頁(yè)面的展示方法,其特征在于,所述應(yīng)用頁(yè)面用于展示業(yè)務(wù)對(duì)象信息,所述應(yīng)用頁(yè)面中包括至少一個(gè)與嵌入式腳本關(guān)聯(lián)的視圖單元,所述嵌入式腳本用于控制所述視圖單元的元素類型,樣式,和/或數(shù)據(jù)內(nèi)容,所述方法包括:
確定所述視圖單元對(duì)應(yīng)的嵌入式腳本;
調(diào)用預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便在所述應(yīng)用頁(yè)面中展示所述視圖單元。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述視圖單元對(duì)應(yīng)的嵌入式腳本,包括:
確定所述視圖單元對(duì)應(yīng)的嵌入式腳本是否存在更新;
若存在更新,則獲取更新的嵌入式腳本,以便通過(guò)調(diào)用預(yù)置的腳本引擎執(zhí)行所述更新的嵌入式腳本,控制所述視圖單元的元素類型,樣式,和/或數(shù)據(jù)內(nèi)容。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述視圖單元對(duì)應(yīng)的嵌入式腳本是否存在更新,包括:
確定本地緩存的嵌入式腳本的第一版本信息,并發(fā)送至腳本服務(wù)器,以便所述腳本服務(wù)器根據(jù)所述第一版本信息確定所述嵌入式腳本是否存在更新,并在存在更新時(shí)返回更新指令;
所述若存在更新,則獲取更新的嵌入式腳本,包括:
在接收到所述更新指令后,根據(jù)預(yù)置網(wǎng)絡(luò)地址訪問(wèn)所述腳本服務(wù)器,下載更新的嵌入式腳本并保存在本地緩存中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
接收腳本服務(wù)器下發(fā)的嵌入式腳本的版本推送通知,所述版本推送通知中包括在所述腳本服務(wù)器中已更新嵌入式腳本的第二版本信息;
所述確定所述視圖單元對(duì)應(yīng)的嵌入式腳本是否存在更新,包括:
將所述第二版本信息與本地緩存的對(duì)應(yīng)嵌入式腳本的版本進(jìn)行比對(duì),根據(jù) 比對(duì)結(jié)果確定所述嵌入式腳本是否存在更新;
所述若存在更新,則獲取更新的嵌入式腳本,包括:
若存在更新,根據(jù)預(yù)置網(wǎng)絡(luò)地址訪問(wèn)所述腳本服務(wù)器,下載更新的嵌入式腳本并保存在本地緩存中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
根據(jù)所述嵌入式腳本關(guān)聯(lián)的視圖單元,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境;
所述調(diào)用預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,包括:
調(diào)用預(yù)置的腳本引擎在所述目標(biāo)運(yùn)行環(huán)境執(zhí)行所述嵌入式腳本。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述嵌入式腳本關(guān)聯(lián)的視圖單元,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境,包括:
若所述嵌入式腳本關(guān)聯(lián)的視圖單元為應(yīng)用頁(yè)面中的信息展示位,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境為該所述信息展示位;
所述調(diào)用預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便在所述應(yīng)用頁(yè)面中展示所述視圖單元,包括:
調(diào)用所述預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便所述腳本引擎在所述應(yīng)用頁(yè)面中展示所述信息展示位。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在應(yīng)用的本地native層定義所述信息展示位的屬性信息,以及信息展示位關(guān)聯(lián)的內(nèi)容數(shù)據(jù),所述嵌入式腳本用于定義信息展示位內(nèi)待展示的元素類型以及樣式;
所述方法還包括:
加載所述應(yīng)用頁(yè)面的頁(yè)面數(shù)據(jù),所述頁(yè)面數(shù)據(jù)中包括信息展示位的屬性信息,以及信息展示位關(guān)聯(lián)的內(nèi)容數(shù)據(jù)
利用所述信息展示位的屬性信息對(duì)所述頁(yè)面內(nèi)的信息展示位進(jìn)行初始化;
將所述腳本引擎的目標(biāo)運(yùn)行環(huán)境配置為當(dāng)前信息展示位,并在調(diào)用所述腳 本引擎執(zhí)行所述嵌入式腳本時(shí),將所述當(dāng)前信息展示位關(guān)聯(lián)的內(nèi)容數(shù)據(jù)傳入所述腳本引擎,以便所述腳本引擎通過(guò)調(diào)用窗口句柄獲取所述當(dāng)前信息展示位的屬性信息,利用所述嵌入式腳本定義的元素類型以及樣式,將所述傳入的內(nèi)容數(shù)據(jù)在該信息展示位內(nèi)進(jìn)行展示。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述應(yīng)用頁(yè)面內(nèi)的多個(gè)信息展示位復(fù)用一個(gè)嵌入式腳本。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述嵌入式腳本中包括多個(gè)代碼段,每個(gè)代碼段對(duì)應(yīng)不同的內(nèi)容類型,所述方法還包括:
確定當(dāng)前信息展示位的內(nèi)容類型信息,并將所述內(nèi)容類型信息傳入所述腳本引擎,以便所述嵌入式腳本根據(jù)所述內(nèi)容類型信息,調(diào)用腳本中對(duì)應(yīng)的代碼段,控制所述信息展示位的元素,樣式,和/或數(shù)據(jù)內(nèi)容。
10.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述嵌入式腳本關(guān)聯(lián)的視圖單元,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境,包括:
若所述嵌入式腳本關(guān)聯(lián)的視圖單元為整個(gè)當(dāng)前應(yīng)用頁(yè)面,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境為所述當(dāng)前應(yīng)用頁(yè)面;
所述調(diào)用預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便在所述應(yīng)用頁(yè)面中展示所述視圖單元,包括:
將所述腳本引擎的目標(biāo)運(yùn)行環(huán)境配置為當(dāng)前應(yīng)用頁(yè)面,調(diào)用所述預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便所述嵌入式腳本獲取整個(gè)當(dāng)前應(yīng)用頁(yè)面的待展示數(shù)據(jù),并在所述當(dāng)前應(yīng)用頁(yè)面中展示所述待展示數(shù)據(jù)。
11.一種移動(dòng)終端設(shè)備上應(yīng)用頁(yè)面的展示裝置,其特征在于,所述應(yīng)用頁(yè)面用于展示業(yè)務(wù)對(duì)象信息,所述應(yīng)用頁(yè)面中包括至少一個(gè)與嵌入式腳本關(guān)聯(lián)的視圖單元,所述嵌入式腳本用于控制所述視圖單元的元素類型,樣式,和/或數(shù)據(jù)內(nèi)容,所述裝置包括:
腳本確定單元,用于確定所述視圖單元對(duì)應(yīng)的嵌入式腳本;
腳本執(zhí)行單元,用于調(diào)用預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便在所 述應(yīng)用頁(yè)面中展示所述視圖單元。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述腳本確定單元,包括:
更新檢測(cè)單元,用于確定所述視圖單元對(duì)應(yīng)的嵌入式腳本是否存在更新;
更新獲取單元,用于若存在更新,則獲取更新的嵌入式腳本,以便通過(guò)調(diào)用預(yù)置的腳本引擎執(zhí)行所述更新的嵌入式腳本,控制所述視圖單元的元素類型,樣式,和/或數(shù)據(jù)內(nèi)容。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述更新檢測(cè)單元,包括:
版本信息發(fā)送單元,用于確定本地緩存的嵌入式腳本的第一版本信息,并發(fā)送至腳本服務(wù)器,以便所述腳本服務(wù)器根據(jù)所述第一版本信息確定所述嵌入式腳本是否存在更新,并在存在更新時(shí)返回更新指令;
所述更新獲取單元,包括:
第一腳本下載單元,用于在接收到所述更新指令后,根據(jù)預(yù)置網(wǎng)絡(luò)地址訪問(wèn)所述腳本服務(wù)器,下載更新的嵌入式腳本并保存在本地緩存中。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括:
通知接收單元,用于接收腳本服務(wù)器下發(fā)的嵌入式腳本的版本推送通知,所述版本推送通知中包括在所述腳本服務(wù)器中已更新嵌入式腳本的第二版本信息;
所述更新檢測(cè)單元,包括:
將所述第二版本信息與本地緩存的對(duì)應(yīng)嵌入式腳本的版本進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果確定所述嵌入式腳本是否存在更新;
所述更新獲取單元,包括:
第二腳本下載單元,用于若存在更新,根據(jù)預(yù)置網(wǎng)絡(luò)地址訪問(wèn)所述腳本服務(wù)器,下載更新的嵌入式腳本并保存在本地緩存中。
15.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:
運(yùn)行環(huán)境確定單元,用于根據(jù)所述嵌入式腳本關(guān)聯(lián)的視圖單元,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境;
所述腳本執(zhí)行單元,包括:
腳本執(zhí)行子單元,用于調(diào)用預(yù)置的腳本引擎在所述目標(biāo)運(yùn)行環(huán)境執(zhí)行所述嵌入式腳本。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述運(yùn)行環(huán)境確定單元,具體用于:
若所述嵌入式腳本關(guān)聯(lián)的視圖單元為應(yīng)用頁(yè)面中的信息展示位,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境為該所述信息展示位;
所述腳本執(zhí)行子單元,具體用于:
調(diào)用所述預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便所述腳本引擎在所述應(yīng)用頁(yè)面中展示所述信息展示位。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,在應(yīng)用的本地native層定義所述信息展示位的屬性信息,以及信息展示位關(guān)聯(lián)的內(nèi)容數(shù)據(jù),所述嵌入式腳本用于定義信息展示位內(nèi)待展示的元素類型以及樣式;
所述裝置還包括:
頁(yè)面數(shù)據(jù)加載單元,用于加載所述應(yīng)用頁(yè)面的頁(yè)面數(shù)據(jù),所述頁(yè)面數(shù)據(jù)中包括信息展示位的屬性信息,以及信息展示位關(guān)聯(lián)的內(nèi)容數(shù)據(jù)
初始化單元,用于利用所述信息展示位的屬性信息對(duì)所述頁(yè)面內(nèi)的信息展示位進(jìn)行初始化;
配置單元,用于將所述腳本引擎的目標(biāo)運(yùn)行環(huán)境配置為當(dāng)前信息展示位,并在調(diào)用所述腳本引擎執(zhí)行所述嵌入式腳本時(shí),將所述當(dāng)前信息展示位關(guān)聯(lián)的內(nèi)容數(shù)據(jù)傳入所述腳本引擎,以便所述腳本引擎通過(guò)調(diào)用窗口句柄獲取所述當(dāng)前信息展示位的屬性信息,利用所述嵌入式腳本定義的元素類型以及樣式,將所述傳入的內(nèi)容數(shù)據(jù)在該信息展示位內(nèi)進(jìn)行展示。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述應(yīng)用頁(yè)面內(nèi)的多個(gè) 信息展示位復(fù)用一個(gè)嵌入式腳本。
19.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述嵌入式腳本中包括多個(gè)代碼段,每個(gè)代碼段對(duì)應(yīng)不同的內(nèi)容類型,所述裝置還包括:
內(nèi)容類型信息傳入單元,用于確定當(dāng)前信息展示位的內(nèi)容類型信息,并將所述內(nèi)容類型信息傳入所述腳本引擎,以便所述嵌入式腳本根據(jù)所述內(nèi)容類型信息,調(diào)用腳本中對(duì)應(yīng)的代碼段,控制所述信息展示位的元素,樣式,和/或數(shù)據(jù)內(nèi)容。
20.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述運(yùn)行環(huán)境確定單元,具體用于:
若所述嵌入式腳本關(guān)聯(lián)的視圖單元為整個(gè)當(dāng)前應(yīng)用頁(yè)面,確定所述嵌入式腳本在所述應(yīng)用頁(yè)面中的目標(biāo)運(yùn)行環(huán)境為所述當(dāng)前應(yīng)用頁(yè)面;
所述腳本執(zhí)行子單元,具體用于:
將所述腳本引擎的目標(biāo)運(yùn)行環(huán)境配置為當(dāng)前應(yīng)用頁(yè)面,調(diào)用所述預(yù)置的腳本引擎執(zhí)行所述嵌入式腳本,以便所述嵌入式腳本獲取整個(gè)當(dāng)前應(yīng)用頁(yè)面的待展示數(shù)據(jù),并在所述當(dāng)前應(yīng)用頁(yè)面中展示所述待展示數(shù)據(jù)。