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

頁面展示方法和頁面展示裝置制造方法

文檔序號:6637734閱讀:240來源:國知局
頁面展示方法和頁面展示裝置制造方法
【專利摘要】本發(fā)明提出了一種頁面展示方法,應(yīng)用于終端,包括:當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù);當(dāng)檢測到進(jìn)入應(yīng)用程序的實體展示界面時,向服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板;遍歷應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)最新版本的元數(shù)據(jù)和最新版本的實體模板生成頁面布局文件;根據(jù)頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過終端展示整個頁面布局。相應(yīng)地,本發(fā)明還提供了一種頁面展示裝置。通過本發(fā)明的技術(shù)方案,使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
【專利說明】頁面展示方法和頁面展示裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及頁面展示【技術(shù)領(lǐng)域】,具體而言,涉及一種頁面展示方法和一種頁面展示裝置。

【背景技術(shù)】
[0002]在CRM(客戶關(guān)系管理),ERP (企業(yè)資源計劃)等軟件產(chǎn)品中,像客戶,聯(lián)系人,訂單這樣的實體通常包含很多的字段,在產(chǎn)品的不斷升級和功能的不斷豐富的過程中難免會遇到修改實體字段這樣的事情,比如給客戶添加一個狀態(tài)字段,給工作記錄添加一個提醒字段等。同樣這些實體字段在客戶端Π上的展示也不盡相同。比如客戶實體的地址字段可以直接用文本來展示也可以用專門的地址組件來展示,聯(lián)系人實體的生日字段可以用文本來展示也可以用專門的日期組件來展示。若是在產(chǎn)品迭代升級過程中,每次實體展示字段有變動都需要改動客戶端Π布局代碼則前段維護(hù)會變得相當(dāng)?shù)姆爆崱?br> [0003]上述技術(shù)方案的缺陷在于:
[0004]1、客戶端只能通過修改程式再發(fā)布新版本來實現(xiàn)實體Π字段修改的展示,做不到對老版本的兼容。
[0005]2、不能應(yīng)對突發(fā)情況下的修改,當(dāng)客戶端發(fā)布后想要再修改實體或者需要給特定域下的實體添加統(tǒng)一屬性時在現(xiàn)有的方案下做不到。
[0006]因此,客戶端Π的展示能否做到自適應(yīng)實體的變化成為一個亟待解決的問題。


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

[0007]本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
[0008]有鑒于此,本發(fā)明的一方面提出了一種頁面展示方法,應(yīng)用于終端,包括:當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù);當(dāng)檢測到進(jìn)入所述應(yīng)用程序的實體展示界面時,向所述服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板;遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件;根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過所述終端展示所述整個頁面布局。
[0009]具體地,元數(shù)據(jù)是用來描述實體和實體字段的文件,它描述了實體字段的業(yè)務(wù)邏輯約束和展示組件類型,風(fēng)格。比如客戶實體的名稱字段的元數(shù)據(jù)會有客戶名稱是文本類型,最大長度255個字符,不能為空等描述。這些描述最終會作用到該實體字段的展示組件上面,如文本類型就會自動選擇文本組件,該組件會有長度和非空校驗等。
[0010]實體模板是用來描述實體布局信息的,它決定了實體頁面的布局、實體頁面需要展示哪些字段、字段展示的順序。
[0011]當(dāng)前最新版本的元數(shù)據(jù)和實體模板保存在服務(wù)端,啟動APP時客戶端(即終端)會向服務(wù)端發(fā)起元數(shù)據(jù)更新的請求,更新最新的元數(shù)據(jù)到客戶端,客戶端解析元數(shù)據(jù)以字典的形式加載到內(nèi)存供查找并且持久化元數(shù)據(jù)文件到本地供下次打開使用。同樣當(dāng)進(jìn)入到實體頁面時客戶端發(fā)起實體模板更新的請求,更新最新的實體模板到客戶端并持久化。然后遍歷頁面數(shù)據(jù)實體字段,若實體模板字典中包含該字段,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入臨時生成的布局文件中,當(dāng)遍歷完頁面數(shù)據(jù)實體字段后也就生成了完整的布局文件。最后通過布局文件從目標(biāo)組件中找到每個字段對應(yīng)的組件初始化并賦值數(shù)據(jù)和布局屬性來生成整個頁面布局。
[0012]這樣,當(dāng)需要給實體添加展示字段時,服務(wù)器端只需要在元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述??蛻舳嗽讷@取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。從而使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
[0013]在上述技術(shù)方案中,優(yōu)選地,所述元數(shù)據(jù)更新請求中包含所述終端中的元數(shù)據(jù)的當(dāng)前版本號,以供所述服務(wù)器根據(jù)所述元數(shù)據(jù)的當(dāng)前版本號和所述服務(wù)器中的元數(shù)據(jù)的最新版本號確定是否需要發(fā)送最新版本的元數(shù)據(jù)至所述終端,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的元數(shù)據(jù)至所述終端,并發(fā)送所述最新版本號至所述終端,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的元數(shù)據(jù)和所述元數(shù)據(jù)的最新版本號至所述終端;以及所述實體模板請求中包含所述終端中的實體模板的當(dāng)前版本號,以供所述服務(wù)器根據(jù)所述實體模板的當(dāng)前版本號和所述服務(wù)器中的實體模板的最新版本號確定是否需要發(fā)送最新版本的實體模板至所述終端,當(dāng)所述實體模板的當(dāng)前版本與所述實體模板的最新版本相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的實體模板至所述終端,并發(fā)送所述實體模板的最新版本號至所述終端,當(dāng)所述實體模板的當(dāng)前版本號與所述實體模板的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的實體模板的和所述實體模板的最新版本號至所述終端。
[0014]在該技術(shù)方案中,客戶端每次請求元數(shù)據(jù)會帶上版本號(一個標(biāo)識元數(shù)據(jù)變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看是否有元數(shù)據(jù)變動,若有變動返回新的元數(shù)據(jù)和版本號,若沒有變動返回新的版本號。客戶端存儲元數(shù)據(jù)和版本號供使用。同樣的,客戶端每次請求實體模板會帶上版本號(一個標(biāo)識實體模板變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看實體模板是否有變動,若有變動返回新的實體模板和版本號,若沒有變動返回新的版本號??蛻舳舜鎯嶓w模板和版本號供使用。
[0015]在上述技術(shù)方案中,優(yōu)選地,所述遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件,具體包括:遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的所述實體字段,當(dāng)所述最新版本的實體模板的字段集中包含所述實體字段時,則從所述最新版本的元數(shù)據(jù)的字典中獲取所述實體字段的目標(biāo)元數(shù)據(jù),以根據(jù)所述目標(biāo)元數(shù)據(jù)和所述實體字段對應(yīng)的實體模板生成所述頁面布局文件。
[0016]在該技術(shù)方案中,遍歷頁面實體數(shù)據(jù)中的字段,若實體模板字段集包含該實體字段,說明需要顯示,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入生成的布局文件中。
[0017]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,具體包括:通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件,初始化組件并賦值組件布局屬性和數(shù)值屬性,以生成所述整個頁面布局。
[0018]在該技術(shù)方案中,通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件初始化,并賦值數(shù)據(jù)和布局屬性,以生成所述整個頁面布局,從而終端可以對整個頁面布局進(jìn)行展示。
[0019]在上述技術(shù)方案中,優(yōu)選地,還包括:所述服務(wù)器根據(jù)接收到的新增、修改、刪除、隱藏和/或替換命令,對存儲的元數(shù)據(jù)和實體模板進(jìn)行新增、修改、刪除、隱藏和/或替換,以得到所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板。
[0020]在該技術(shù)方案中,當(dāng)需要給實體添加展示字段時,只需要在服務(wù)器端元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述。客戶端在獲取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。
[0021]根據(jù)本發(fā)明的另一方面,還提供了一種頁面展示裝置,用于終端,包括:第一發(fā)送單元,當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù);第二發(fā)送單元,當(dāng)檢測到進(jìn)入所述應(yīng)用程序的實體展示界面時,向所述服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板;生成單元,遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件;展示單元,根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過所述終端展示所述整個頁面布局。
[0022]具體地,元數(shù)據(jù)是用來描述實體和實體字段的文件,它描述了實體字段的業(yè)務(wù)邏輯約束和展示組件類型,風(fēng)格。比如客戶實體的名稱字段的元數(shù)據(jù)會有客戶名稱是文本類型,最大長度255個字符,不能為空等描述。這些描述最終會作用到該實體字段的展示組件上面,如文本類型就會自動選擇文本組件,該組件會有長度和非空校驗等。
[0023]實體模板是用來描述實體布局信息的,它決定了實體頁面的布局、實體頁面需要展示哪些字段、字段展示的順序。
[0024]當(dāng)前最新版本的元數(shù)據(jù)和實體模板保存在服務(wù)端,啟動APP時客戶端(即終端)會向服務(wù)端發(fā)起元數(shù)據(jù)更新的請求,更新最新的元數(shù)據(jù)到客戶端,客戶端解析元數(shù)據(jù)以字典的形式加載到內(nèi)存供查找并且持久化元數(shù)據(jù)文件到本地供下次打開使用。同樣當(dāng)進(jìn)入到實體頁面時客戶端發(fā)起實體模板更新的請求,更新最新的實體模板到客戶端并持久化。然后遍歷頁面數(shù)據(jù)實體字段,若實體模板字典中包含該字段,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入臨時生成的布局文件中,當(dāng)遍歷完頁面數(shù)據(jù)實體字段后也就生成了完整的布局文件。最后通過布局文件從目標(biāo)組件中找到每個字段對應(yīng)的組件初始化并賦值數(shù)據(jù)和布局屬性來生成整個頁面布局。
[0025]這樣,當(dāng)需要給實體添加展示字段時,服務(wù)器端只需要在元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述??蛻舳嗽讷@取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。從而使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
[0026]在上述技術(shù)方案中,優(yōu)選地,所述生成單元具體用于:遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的所述實體字段,當(dāng)所述最新版本的實體模板的字段集中包含所述實體字段時,則從所述最新版本的元數(shù)據(jù)的字典中獲取所述實體字段的目標(biāo)元數(shù)據(jù),以根據(jù)所述目標(biāo)元數(shù)據(jù)和所述實體字段對應(yīng)的實體模板生成所述頁面布局文件。
[0027]在該技術(shù)方案中,遍歷頁面實體數(shù)據(jù)中的字段,若實體模板字段集包含該實體字段,說明需要顯示,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入生成的布局文件中。
[0028]在上述技術(shù)方案中,優(yōu)選地,所述展示單元具體用于:通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件初始化,并賦值數(shù)據(jù)和布局屬性,以生成所述整個頁面布局。
[0029]在該技術(shù)方案中,通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件,初始化組件并賦值組件布局屬性和數(shù)值屬性,以生成所述整個頁面布局,從而終端可以對整個頁面布局進(jìn)行展示。
[0030]根據(jù)本發(fā)明的再一方面,還提供了一種頁面展示裝置,用于服務(wù)器,包括:接收單元,接收終端發(fā)送的元數(shù)據(jù)更新請求和實體模板更新請求,其中,所述元數(shù)據(jù)更新請求中包含所述終端中的元數(shù)據(jù)的當(dāng)前版本號,所述實體模板請求中包含所述終端中的實體模板的當(dāng)前版本號;第一確定單元,根據(jù)所述元數(shù)據(jù)的當(dāng)前版本號和所述服務(wù)器中的元數(shù)據(jù)的最新版本號確定是否需要發(fā)送最新版本的元數(shù)據(jù)至所述終端;第一處理單元,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的元數(shù)據(jù)至所述終端,并發(fā)送所述最新版本號至所述終端,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的元數(shù)據(jù)和所述元數(shù)據(jù)的最新版本號至所述終端;以及第二確定單元,根據(jù)所述實體模板的當(dāng)前版本號和所述服務(wù)器中的實體模板的最新版本號確定是否需要發(fā)送最新版本的實體模板至所述終端,第二處理單元,當(dāng)所述實體模板的當(dāng)前版本與所述實體模板的最新版本相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的實體模板至所述終端,并發(fā)送所述實體模板的最新版本號至所述終端,當(dāng)所述實體模板的當(dāng)前版本號與所述實體模板的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的實體模板的和所述實體模板的最新版本號至所述終端。
[0031]在該技術(shù)方案中,客戶端每次請求元數(shù)據(jù)會帶上版本號(一個標(biāo)識元數(shù)據(jù)變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看是否有元數(shù)據(jù)變動,若有變動返回新的元數(shù)據(jù)和版本號,若沒有變動返回新的版本號??蛻舳舜鎯υ獢?shù)據(jù)和版本號供使用。同樣的,客戶端每次請求實體模板會帶上版本號(一個標(biāo)識實體模板變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看實體模板是否有變動,若有變動返回新的實體模板和版本號,若沒有變動返回新的版本號??蛻舳舜鎯嶓w模板和版本號供使用。
[0032]在上述技術(shù)方案中,優(yōu)選地,還包括:編輯單元,根據(jù)接收到的新增、修改、刪除、隱藏和/或替換命令,對存儲的元數(shù)據(jù)和實體模板進(jìn)行新增、修改、刪除、隱藏和/或替換,以得到所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板。
[0033]在該技術(shù)方案中,當(dāng)需要給實體添加展示字段時,只需要在服務(wù)器端元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述??蛻舳嗽讷@取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。
[0034]通過以上技術(shù)方案,使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。

【專利附圖】

【附圖說明】
[0035]圖1示出了根據(jù)本發(fā)明的實施例的頁面展示方法的流程圖;
[0036]圖2示出了根據(jù)本發(fā)明一個實施例的更新元數(shù)據(jù)的流程圖;
[0037]圖3示出了根據(jù)本發(fā)明一個實施例的更新實體數(shù)據(jù)的流程圖;
[0038]圖4示出了根據(jù)本發(fā)明一個實施例的生成布局文件的流程圖;
[0039]圖5示出了根據(jù)本發(fā)明的一個實施例的頁面展示裝置的框圖;
[0040]圖6示出了根據(jù)本發(fā)明的另一個實施例的頁面展示裝置的框圖。

【具體實施方式】
[0041]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實施方式】對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0042]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。
[0043]圖1示出了根據(jù)本發(fā)明的實施例的頁面展示方法的流程圖。
[0044]如圖1所示,根據(jù)本發(fā)明的實施例的頁面展示方法,應(yīng)用于終端,包括:步驟102,當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù);步驟104,當(dāng)檢測到進(jìn)入所述應(yīng)用程序的實體展示界面時,向所述服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板;步驟106,遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件;步驟108,根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過所述終端展示所述整個頁面布局。
[0045]具體地,元數(shù)據(jù)是用來描述實體和實體字段的文件,它描述了實體字段的業(yè)務(wù)邏輯約束和展示組件類型,風(fēng)格。比如客戶實體的名稱字段的元數(shù)據(jù)會有客戶名稱是文本類型,最大長度255個字符,不能為空等描述。這些描述最終會作用到該實體字段的展示組件上面,如文本類型就會自動選擇文本組件,該組件會有長度和非空校驗等。
[0046]實體模板是用來描述實體布局信息的,它決定了實體頁面的布局、實體頁面需要展示哪些字段、字段展示的順序。
[0047]當(dāng)前最新版本的元數(shù)據(jù)和實體模板保存在服務(wù)端,啟動APP時客戶端(即終端)會向服務(wù)端發(fā)起元數(shù)據(jù)更新的請求,更新最新的元數(shù)據(jù)到客戶端,客戶端解析元數(shù)據(jù)以字典的形式加載到內(nèi)存供查找并且持久化元數(shù)據(jù)文件到本地供下次打開使用。同樣當(dāng)進(jìn)入到實體頁面時客戶端發(fā)起實體模板更新的請求,更新最新的實體模板到客戶端并持久化。然后遍歷頁面數(shù)據(jù)實體字段,若實體模板字典中包含該字段,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入臨時生成的布局文件中,當(dāng)遍歷完頁面數(shù)據(jù)實體字段后也就生成了完整的布局文件。最后通過布局文件從目標(biāo)組件中找到每個字段對應(yīng)的組件初始化并賦值數(shù)據(jù)和布局屬性來生成整個頁面布局。
[0048]這樣,當(dāng)需要給實體添加展示字段時,服務(wù)器端只需要在元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述??蛻舳嗽讷@取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。從而使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
[0049]在上述技術(shù)方案中,優(yōu)選地,所述元數(shù)據(jù)更新請求中包含所述終端中的元數(shù)據(jù)的當(dāng)前版本號,以供所述服務(wù)器根據(jù)所述元數(shù)據(jù)的當(dāng)前版本號和所述服務(wù)器中的元數(shù)據(jù)的最新版本號確定是否需要發(fā)送最新版本的元數(shù)據(jù)至所述終端,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的元數(shù)據(jù)至所述終端,并發(fā)送所述最新版本號至所述終端,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的元數(shù)據(jù)和所述元數(shù)據(jù)的最新版本號至所述終端;以及所述實體模板請求中包含所述終端中的實體模板的當(dāng)前版本號,以供所述服務(wù)器根據(jù)所述實體模板的當(dāng)前版本號和所述服務(wù)器中的實體模板的最新版本號確定是否需要發(fā)送最新版本的實體模板至所述終端,當(dāng)所述實體模板的當(dāng)前版本與所述實體模板的最新版本相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的實體模板至所述終端,并發(fā)送所述實體模板的最新版本號至所述終端,當(dāng)所述實體模板的當(dāng)前版本號與所述實體模板的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的實體模板的和所述實體模板的最新版本號至所述終端。
[0050]在該技術(shù)方案中,客戶端每次請求元數(shù)據(jù)會帶上版本號(一個標(biāo)識元數(shù)據(jù)變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看是否有元數(shù)據(jù)變動,若有變動返回新的元數(shù)據(jù)和版本號,若沒有變動返回新的版本號??蛻舳舜鎯υ獢?shù)據(jù)和版本號供使用。同樣的,客戶端每次請求實體模板會帶上版本號(一個標(biāo)識實體模板變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看實體模板是否有變動,若有變動返回新的實體模板和版本號,若沒有變動返回新的版本號。客戶端存儲實體模板和版本號供使用。
[0051]在上述技術(shù)方案中,優(yōu)選地,所述遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件,具體包括:遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的所述實體字段,當(dāng)所述最新版本的實體模板的字段集中包含所述實體字段時,則從所述最新版本的元數(shù)據(jù)的字典中獲取所述實體字段的目標(biāo)元數(shù)據(jù),以根據(jù)所述目標(biāo)元數(shù)據(jù)和所述實體字段對應(yīng)的實體模板生成所述頁面布局文件。
[0052]在該技術(shù)方案中,遍歷頁面實體數(shù)據(jù)中的字段,若實體模板字段集包含該實體字段,說明需要顯示,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入生成的布局文件中。
[0053]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,具體包括:通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件,初始化組件并賦值組件布局屬性和數(shù)值屬性,以生成所述整個頁面布局。
[0054]在該技術(shù)方案中,通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件初始化,并賦值數(shù)據(jù)和布局屬性,以生成所述整個頁面布局,從而終端可以對整個頁面布局進(jìn)行展示。
[0055]在上述技術(shù)方案中,優(yōu)選地,還包括:所述服務(wù)器根據(jù)接收到的新增、修改、刪除、隱藏和/或替換命令,對存儲的元數(shù)據(jù)和實體模板進(jìn)行新增、修改、刪除、隱藏和/或替換,以得到所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板。
[0056]在該技術(shù)方案中,當(dāng)需要給實體添加展示字段時,只需要在服務(wù)器端元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述??蛻舳嗽讷@取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。
[0057]圖2示出了根據(jù)本發(fā)明一個實施例的更新元數(shù)據(jù)的流程圖。
[0058]如圖2所示,根據(jù)本發(fā)明一個實施例的更新元數(shù)據(jù)的流程包括:
[0059]步驟202,應(yīng)用程序APP啟動。
[0060]步驟204,判斷是否有元數(shù)據(jù),在判斷結(jié)果為是時,進(jìn)入步驟206,在判斷結(jié)果為否時,進(jìn)入步驟208。
[0061]步驟206,根據(jù)元數(shù)據(jù)的版本更新元數(shù)據(jù)。
[0062]步驟208,同步請求元數(shù)據(jù)。
[0063]步驟210,進(jìn)入應(yīng)用程序APP。
[0064]圖3示出了根據(jù)本發(fā)明的一個實施例的更新實體數(shù)據(jù)的流程圖。
[0065]如圖3所示,根據(jù)本發(fā)明的一個實施例的更新實體數(shù)據(jù)的流程包括:
[0066]步驟302,進(jìn)入實體展示界面。
[0067]步驟304,判斷是否有實體模板,在判斷結(jié)果為是時,進(jìn)入步驟306,在判斷結(jié)果為否時,進(jìn)入步驟308。
[0068]步驟306,根據(jù)實體模板的版本異步更新頁面的實體模板。
[0069]步驟308,同步請求實體模板。
[0070]步驟310,開始加載頁面。
[0071]圖4示出了根據(jù)本發(fā)明一個實施例的生成布局文件的流程圖。
[0072]如圖4所示,根據(jù)本發(fā)明一個實施例的生成布局文件的流程包括:
[0073]步驟402,讀取頁面實體的字段索引i。
[0074]步驟404,判斷當(dāng)前字段i是否小于實體字段個數(shù),在判斷結(jié)果為是時,進(jìn)入步驟406,在判斷結(jié)果為否時,進(jìn)入步驟416。
[0075]步驟406,獲取第i個字段對應(yīng)的ID和數(shù)據(jù)。
[0076]步驟408,判斷實體模板中是否存在該ID,在判斷結(jié)果為是時,進(jìn)入步驟410,在判斷結(jié)果為否時進(jìn)入步驟414。
[0077]步驟410,從元數(shù)據(jù)中讀取字段ID的元數(shù)據(jù)描述。
[0078]步驟412,寫入數(shù)據(jù)到布局文件中。
[0079]步驟414,取下一個屬性。
[0080]步驟416,通過布局文件加載目標(biāo)組件生成整個頁面布局。
[0081]圖5示出了根據(jù)本發(fā)明的一個實施例的頁面展示裝置的框圖。
[0082]如圖5所示,根據(jù)本發(fā)明的一個實施例的頁面展示裝置500,用于終端,包括:第一發(fā)送單元502,當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù);第二發(fā)送單元504,當(dāng)檢測到進(jìn)入所述應(yīng)用程序的實體展示界面時,向所述服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板;生成單元506,遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件;展示單元508,根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過所述終端展示所述整個頁面布局。
[0083]具體地,元數(shù)據(jù)是用來描述實體和實體字段的文件,它描述了實體字段的業(yè)務(wù)邏輯約束和展示組件類型,風(fēng)格。比如客戶實體的名稱字段的元數(shù)據(jù)會有客戶名稱是文本類型,最大長度255個字符,不能為空等描述。這些描述最終會作用到該實體字段的展示組件上面,如文本類型就會自動選擇文本組件,該組件會有長度和非空校驗等。
[0084]實體模板是用來描述實體布局信息的,它決定了實體頁面的布局、實體頁面需要展示哪些字段、字段展示的順序。
[0085]當(dāng)前最新版本的元數(shù)據(jù)和實體模板保存在服務(wù)端,啟動APP時客戶端(即終端)會向服務(wù)端發(fā)起元數(shù)據(jù)更新的請求,更新最新的元數(shù)據(jù)到客戶端,客戶端解析元數(shù)據(jù)以字典的形式加載到內(nèi)存供查找并且持久化元數(shù)據(jù)文件到本地供下次打開使用。同樣當(dāng)進(jìn)入到實體頁面時客戶端發(fā)起實體模板更新的請求,更新最新的實體模板到客戶端并持久化。然后遍歷頁面數(shù)據(jù)實體字段,若實體模板字典中包含該字段,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入臨時生成的布局文件中,當(dāng)遍歷完頁面數(shù)據(jù)實體字段后也就生成了完整的布局文件。最后通過布局文件從目標(biāo)組件中找到每個字段對應(yīng)的組件初始化并賦值數(shù)據(jù)和布局屬性來生成整個頁面布局。
[0086]這樣,當(dāng)需要給實體添加展示字段時,服務(wù)器端只需要在元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述。客戶端在獲取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。從而使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
[0087]在上述技術(shù)方案中,優(yōu)選地,所述生成單元506具體用于:遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的所述實體字段,當(dāng)所述最新版本的實體模板的字段集中包含所述實體字段時,則從所述最新版本的元數(shù)據(jù)的字典中獲取所述實體字段的目標(biāo)元數(shù)據(jù),以根據(jù)所述目標(biāo)元數(shù)據(jù)和所述實體字段對應(yīng)的實體模板生成所述頁面布局文件。
[0088]在該技術(shù)方案中,遍歷頁面實體數(shù)據(jù)中的字段,若實體模板字典包含該實體字段,說明需要顯示,則從元數(shù)據(jù)字典中獲取該實體字段的元數(shù)據(jù),并把該實體字段的數(shù)據(jù)、模板、元數(shù)據(jù)寫入生成的布局文件中。
[0089]在上述技術(shù)方案中,優(yōu)選地,所述展示單元508具體用于:通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件初始化,并賦值數(shù)據(jù)和布局屬性,以生成所述整個頁面布局。
[0090]在該技術(shù)方案中,通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件初始化,并賦值數(shù)據(jù)和布局屬性,以生成所述整個頁面布局,從而終端可以對整個頁面布局進(jìn)行展示。
[0091]圖6示出了根據(jù)本發(fā)明的另一個實施例的頁面展示裝置的框圖。
[0092]如圖6所示,根據(jù)本發(fā)明的另一個實施例的頁面展示裝置600,用于服務(wù)器,包括:接收單元602,接收終端發(fā)送的元數(shù)據(jù)更新請求和實體模板更新請求,其中,所述元數(shù)據(jù)更新請求中包含所述終端中的元數(shù)據(jù)的當(dāng)前版本號,所述實體模板請求中包含所述終端中的實體模板的當(dāng)前版本號;第一確定單元604,根據(jù)所述元數(shù)據(jù)的當(dāng)前版本號和所述服務(wù)器中的元數(shù)據(jù)的最新版本號確定是否需要發(fā)送最新版本的元數(shù)據(jù)至所述終端;第一處理單元606,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的元數(shù)據(jù)至所述終端,并發(fā)送所述最新版本號至所述終端,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的元數(shù)據(jù)和所述元數(shù)據(jù)的最新版本號至所述終端;以及第二確定單元608,根據(jù)所述實體模板的當(dāng)前版本號和所述服務(wù)器中的實體模板的最新版本號確定是否需要發(fā)送最新版本的實體模板至所述終端,第二處理單元610,當(dāng)所述實體模板的當(dāng)前版本與所述實體模板的最新版本相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的實體模板至所述終端,并發(fā)送所述實體模板的最新版本號至所述終端,當(dāng)所述實體模板的當(dāng)前版本號與所述實體模板的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的實體模板的和所述實體模板的最新版本號至所述終端。
[0093]在該技術(shù)方案中,客戶端每次請求元數(shù)據(jù)會帶上版本號(一個標(biāo)識元數(shù)據(jù)變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看是否有元數(shù)據(jù)變動,若有變動返回新的元數(shù)據(jù)和版本號,若沒有變動返回新的版本號??蛻舳舜鎯υ獢?shù)據(jù)和版本號供使用。同樣的,客戶端每次請求實體模板會帶上版本號(一個標(biāo)識實體模板變動的符號,如時間戳),第一次傳O即可。服務(wù)端會根據(jù)上傳的版本號查看實體模板是否有變動,若有變動返回新的實體模板和版本號,若沒有變動返回新的版本號。客戶端存儲實體模板和版本號供使用。
[0094]在上述技術(shù)方案中,優(yōu)選地,還包括:編輯單元612,根據(jù)接收到的新增、修改、刪除、隱藏和/或替換命令,對存儲的元數(shù)據(jù)和實體模板進(jìn)行新增、修改、刪除、隱藏和/或替換,以得到所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板。
[0095]在該技術(shù)方案中,當(dāng)需要給實體添加展示字段時,只需要在服務(wù)器端元數(shù)據(jù)添加對應(yīng)實體字段的描述,然后在實體模板中加上該字段描述。客戶端在獲取到新的元數(shù)據(jù)和實體模板之后就能根據(jù)上述規(guī)則自動生成添加實體字段之后的新頁面。
[0096]以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,通過本技術(shù)方案,使得客戶端可以自適應(yīng)實體屬性的修改,加強(qiáng)的客戶端版本的兼容性,減少客戶端開發(fā)維護(hù)成本,使得客戶端迭代開發(fā)更加高效。
[0097]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種頁面展示方法,應(yīng)用于終端,其特征在于,包括: 當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù); 當(dāng)檢測到進(jìn)入所述應(yīng)用程序的實體展示界面時,向所述服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板; 遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件; 根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過所述終端展示所述整個頁面布局。
2.根據(jù)權(quán)利要求1所述的頁面展示方法,其特征在于, 所述元數(shù)據(jù)更新請求中包含所述終端中的元數(shù)據(jù)的當(dāng)前版本號,以供所述服務(wù)器根據(jù)所述元數(shù)據(jù)的當(dāng)前版本號和所述服務(wù)器中的元數(shù)據(jù)的最新版本號確定是否需要發(fā)送最新版本的元數(shù)據(jù)至所述終端, 當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的元數(shù)據(jù)至所述終端,并發(fā)送所述最新版本號至所述終端, 當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的元數(shù)據(jù)和所述元數(shù)據(jù)的最新版本號至所述終端;以及 所述實體模板請求中包含所述終端中的實體模板的當(dāng)前版本號,以供所述服務(wù)器根據(jù)所述實體模板的當(dāng)前版本號和所述服務(wù)器中的實體模板的最新版本號確定是否需要發(fā)送最新版本的實體模板至所述終端, 當(dāng)所述實體模板的當(dāng)前版本與所述實體模板的最新版本相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的實體模板至所述終端,并發(fā)送所述實體模板的最新版本號至所述終端, 當(dāng)所述實體模板的當(dāng)前版本號與所述實體模板的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的實體模板的和所述實體模板的最新版本號至所述終端。
3.根據(jù)權(quán)利要求1所述的頁面展示方法,其特征在于,所述遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件,具體包括: 遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的所述實體字段,當(dāng)所述最新版本的實體模板的字段集中包含所述實體字段時,則從所述最新版本的元數(shù)據(jù)的字典中獲取所述實體字段的目標(biāo)元數(shù)據(jù),以根據(jù)所述目標(biāo)元數(shù)據(jù)和所述實體字段對應(yīng)的實體模板生成所述頁面布局文件。
4.根據(jù)權(quán)利要求1所述的頁面展示方法,其特征在于,所述根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,具體包括: 通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件,初始化組件并賦值組件布局屬性和數(shù)值屬性,以生成所述整個頁面布局。
5.根據(jù)權(quán)利要求1至4中任一項所述的頁面展示方法,其特征在于,還包括: 所述服務(wù)器根據(jù)接收到的新增、修改、刪除、隱藏和/或替換命令,對存儲的元數(shù)據(jù)和實體模板進(jìn)行新增、修改、刪除、隱藏和/或替換,以得到所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板。
6.一種頁面展示裝置,用于終端,其特征在于,包括: 第一發(fā)送單元,當(dāng)檢測到終端的應(yīng)用程序被啟動時,向服務(wù)器發(fā)送元數(shù)據(jù)更新請求,以獲取最新版本的元數(shù)據(jù); 第二發(fā)送單元,當(dāng)檢測到進(jìn)入所述應(yīng)用程序的實體展示界面時,向所述服務(wù)器發(fā)送實體模板更新請求,以獲取最新版本的實體模板; 生成單元,遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的實體字段,并根據(jù)所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板生成頁面布局文件; 展示單元,根據(jù)所述頁面布局文件和目標(biāo)組件生成整個頁面布局,并通過所述終端展示所述整個頁面布局。
7.根據(jù)權(quán)利要求6所述的頁面展示裝置,其特征在于,所述生成單元具體用于: 遍歷所述應(yīng)用程序的頁面實體數(shù)據(jù)中的所述實體字段,當(dāng)所述最新版本的實體模板的字段集中包含所述實體字段時,則從所述最新版本的元數(shù)據(jù)的字典中獲取所述實體字段的目標(biāo)元數(shù)據(jù),以根據(jù)所述目標(biāo)元數(shù)據(jù)和所述實體字段對應(yīng)的實體模板生成所述頁面布局文件。
8.根據(jù)權(quán)利要求6或7所述的頁面展示裝置,其特征在于,所述展示單元具體用于: 通過所述頁面布局文件從所述目標(biāo)組件中找到每個實體字段對應(yīng)的組件,初始化組件并賦值組件布局屬性和數(shù)值屬性,以生成所述整個頁面布局。
9.一種頁面展示裝置,用于服務(wù)器,其特征在于,包括: 接收單元,接收終端發(fā)送的元數(shù)據(jù)更新請求和實體模板更新請求,其中,所述元數(shù)據(jù)更新請求中包含所述終端中的元數(shù)據(jù)的當(dāng)前版本號,所述實體模板請求中包含所述終端中的實體模板的當(dāng)前版本號; 第一確定單元,根據(jù)所述元數(shù)據(jù)的當(dāng)前版本號和所述服務(wù)器中的元數(shù)據(jù)的最新版本號確定是否需要發(fā)送最新版本的元數(shù)據(jù)至所述終端; 第一處理單元,當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的元數(shù)據(jù)至所述終端,并發(fā)送所述最新版本號至所述終端, 當(dāng)所述元數(shù)據(jù)的當(dāng)前版本號與所述元數(shù)據(jù)的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的元數(shù)據(jù)和所述元數(shù)據(jù)的最新版本號至所述終端;以及 第二確定單元,根據(jù)所述實體模板的當(dāng)前版本號和所述服務(wù)器中的實體模板的最新版本號確定是否需要發(fā)送最新版本的實體模板至所述終端, 第二處理單元,當(dāng)所述實體模板的當(dāng)前版本與所述實體模板的最新版本相同時,所述服務(wù)器確定不需要發(fā)送所述最新版本的實體模板至所述終端,并發(fā)送所述實體模板的最新版本號至所述終端, 當(dāng)所述實體模板的當(dāng)前版本號與所述實體模板的最新版本號不同時,所述服務(wù)器發(fā)送所述最新版本的實體模板的和所述實體模板的最新版本號至所述終端。
10.根據(jù)權(quán)利要求9所述的頁面展示裝置,其特征在于,還包括: 編輯單元,根據(jù)接收到的新增、修改、刪除、隱藏和/或替換命令,對存儲的元數(shù)據(jù)和實體模板進(jìn)行新增、修改、刪除、隱藏和/或替換,以得到所述最新版本的元數(shù)據(jù)和所述最新版本的實體模板。
【文檔編號】G06F17/30GK104391725SQ201410743550
【公開日】2015年3月4日 申請日期:2014年12月8日 優(yōu)先權(quán)日:2014年12月8日
【發(fā)明者】唐洪睿 申請人:暢捷通信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1