中國電信通用Widget開放系統(tǒng)技術(shù)規(guī)范平臺分冊(上)_第1頁
中國電信通用Widget開放系統(tǒng)技術(shù)規(guī)范平臺分冊(上)_第2頁
中國電信通用Widget開放系統(tǒng)技術(shù)規(guī)范平臺分冊(上)_第3頁
中國電信通用Widget開放系統(tǒng)技術(shù)規(guī)范平臺分冊(上)_第4頁
中國電信通用Widget開放系統(tǒng)技術(shù)規(guī)范平臺分冊(上)_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、保密等級:公開發(fā)放 中國電信集團公司技術(shù)標準 q/ct 2187.2-2009 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 平臺分冊 v1.0 2009-10-30 發(fā)布2009-10-30 實施 中國電信集團公司發(fā)布 q/ct 2187.2-2009中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 目 平臺分冊 錄 目 前 1 2 3 錄. i 言.iv 范圍 . 1 規(guī)范性引用文件 . 1 名詞術(shù)語和縮略語 . 2 3.1 3.2 3.3 術(shù)語. 2 縮略語. 3 約束. 3 4系統(tǒng)架構(gòu) . 3 4.1 4.2 4.3 uwop 在網(wǎng)絡(luò)中的位置. 4 uwop 內(nèi)部結(jié)構(gòu) . 5 uwop 接

2、口概述 . 6 5功能要求 . 7 5.1widget 引擎管理 . 7 5.1.1 5.1.2 版本管理. 7 下載與更新 . 8 5.2引擎插件管理. 8 5.2.1 5.2.2 5.2.3 編號管理. 8 版本管理. 8 下載與更新 . 9 5.3widget 應(yīng)用管理 . 9 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 編號管理. 9 類別管理. 9 小圖標管理 . 9 版本管理. 10 下載與更新 . 10 生命周期管理 . 10 5.3.7widget 評論 . 12 5.3.8widget 排名 . 12 5.3.9widget 搜索 . 12 5.3

3、.10widget 應(yīng)用推薦 . 13 5.4終端管理 . 13 i 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 信息采集(可選). 13 數(shù)據(jù)備份恢復(fù)(可選) . 14 故障診斷(可選). 14 性能監(jiān)控(可選). 14 遺失管理(可選). 14 5.5用戶管理 . 14 5.5.1 5.5.2 5.5.3 5.5.4 5.5.5 總體要求. 14 權(quán)限分配. 15 終端用戶管理 . 16 開發(fā)者管理 . 17 管理員管理 . 17 5.6 5.7 5.8 5.9 5.10 廣告管理 . 1

4、7 應(yīng)用開發(fā)環(huán)境. 18 業(yè)務(wù)代理 . 18 用戶門戶 . 19 安全 . 19 5.10.1認證 . 19 5.10.2鑒權(quán) . 19 5.10.3數(shù)字簽名. 19 5.10.4widget 分發(fā)控制(可選) . 20 5.11統(tǒng)計和業(yè)務(wù)清單. 23 5.11.1數(shù)據(jù)源. 23 5.11.2統(tǒng)計報表. 23 5.11.3業(yè)務(wù)清單. 24 6業(yè)務(wù)流程 . 24 6.1widget client 相關(guān)業(yè)務(wù)流程. 24 6.1.1widget 發(fā)現(xiàn)與下載. 24 6.1.2引擎插件下載 . 25 6.1.3widget 運行 . 26 6.1.4widget 引擎更新. 26 6.1.5widge

5、t 應(yīng)用更新. 30 6.1.6終端管理. 32 6.2開發(fā)者管理流程. 32 6.2.1 6.2.2 考核 . 32 應(yīng)用統(tǒng)計查詢 . 32 6.3應(yīng)用開發(fā)和調(diào)測流程 . 33 6.3.1應(yīng)用開發(fā)與調(diào)測. 33 6.3.2widget 應(yīng)用移植. 33 7性能要求 . 34 7.1 7.2 7.3 處理性能 . 34 穩(wěn)定性要求 . 34 備份、倒換和故障恢復(fù)要求 . 34 ii 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 8軟硬件要求. 34 8.1硬件要求 . 34 8.1.1 8.1.2 8.1.3 8.1.4 主機設(shè)備. 35 存儲設(shè)備. 3

6、5 備份設(shè)備. 35 網(wǎng)絡(luò)設(shè)備. 35 8.2軟件要求 . 36 8.2.1 8.2.2 8.2.3 操作系統(tǒng)要求 . 36 應(yīng)用軟件要求 . 37 數(shù)據(jù)庫. 37 8.3時間同步要求. 38 9環(huán)境要求 . 38 附錄 a 接口規(guī)程 . 39 a-1 uws-1 接口規(guī)程. 39 a-1.1 消息定義. 39 a-1.2 widget 引擎自引導(dǎo). 40 a-1.3 注冊 . 42 a-1.4 登錄 . 44 a-1.5 注銷 . 45 a-1.7 引擎相關(guān). 47 a-1.8 widget 應(yīng)用相關(guān) . 55 iii q/ct 2187.2-2009中國電信通用 widget 開放系統(tǒng)技術(shù)

7、規(guī)范 前 平臺分冊 言 本標準為中國電信通用 widget 開放系統(tǒng)系列技術(shù)規(guī)范之一,本系列規(guī)范包括: (1)中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 總冊 (2)中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 平臺分冊 (3)中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 終端引擎及應(yīng)用開發(fā)分冊 (4)中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 ctc widget api 本標準主要依據(jù)中國電信集團公司的需求,結(jié)合中國電信企業(yè)技術(shù)標準的特點進行編 寫,隨著中國電信企業(yè)技術(shù)標準管理系統(tǒng)的發(fā)展完善,還將制定后續(xù)的相關(guān)標準。 本規(guī)范定義了中國電信通用 widget 開放平臺技術(shù)要求,包括中國電

8、信通用 widget 開放 平臺系統(tǒng)架構(gòu)、功能要求、業(yè)務(wù)流程、接口要求、設(shè)備管理要求、性能要求、等。 本標準由中國電信集團公司提出并歸口。 本標準起草單位:中國電信股份有限公司廣州研究院。 本標準主要起草人:李慧云。 iv 平臺分冊q/ct 2187.2-2009 1 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 1 范圍 本規(guī)范適用于中國電信通用 widget 開放平臺產(chǎn)品的設(shè)計及研發(fā),提供給為中國電信開 發(fā)制造 widget 開放平臺的設(shè)備供應(yīng)商。本規(guī)范是中國電信各級運營單位進行 widget 開放平 臺招標采購、工程設(shè)計、網(wǎng)絡(luò)運營、管理、維護等方面的技術(shù)依據(jù)。 2規(guī)范性引用文件 下列文件

9、中的條款通過本企業(yè)技術(shù)標準的引用而成為本企業(yè)技術(shù)標準的條款。凡是注日 期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修改版均不適用于本標準,然 而,鼓勵根據(jù)本標準達成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的 引用文件,其最新版本適用于本標準。 【1】widgets 1.0: the widget landscape (q1 2008). m. caceres. w3c working draft. 14 april 2008. 【2】widgets 1.0 requirements, m. caceres, ed. w3c, 23 march 2009 【3】widg

10、ets 1.0: packaging and configuration. m. caceres, ed. w3c working draft 22 december 2008 【4】widgets 1.0: apis and events. a. bersvendsen and m. caceres. forthcoming, 23 april 2009 【5】widgets 1.0: digital signature . m. caceres, ed. w3c, w3c working draft 14 april 2008 【6】widgets 1.0: updates . m. ca

11、ceres. w3c working draft 7 october 2008 【7】bondi 1.0 approved release. bondi interface requirements omtp 26th may 2009 【8】cascading style sheets, level 2, revision 1, b. bos, t. elik, i. hickson, and h. wium lie. w3c candidate recommendation 19 july 2007 【9】document object model (dom) level 1 specif

12、ication , l. wood et al., 1 october 1998. available at /tr/rec-dom-level-1 【10】ecmascript language specification , third edition. ecma, december 1999. available at /publications/standards/ecma-262.htm 【11】the application/json media type for ecmascript

13、object notation . d. crockford. july 2006. available at /rfc/rfc4627.txt 【12】the xmlhttprequest object . a. van kesteren. 2006. w3c working draft, available at /tr/xmlhttprequest/ 【13】.zip file format specification . pkware inc., september 2007. available at http:/

14、【14】 【15】 【16】 oma client provisioning v1.1 specifications, open mobile alliance oma device management v1.2 specifications, open mobile alliance oma dm software component management object (scomo) v1.0, open 平臺分冊q/ct 2187.2-2009中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 mobile alliance 【17】 【18】 【19】 oma dm diagnositcs

15、 and monitoring v1.0, open mobile alliance。 drm content format, oma-download-drmcf-v1_0, open mobile alliance drm rights expression language, oma-download-drmcf-v1_0, open mobile alliance 【20】digital rights management, oma-download-drm-v1_0, open mobile alliance 3 3.1 1) 名詞術(shù)語和縮略語 術(shù)語 通用widget開放系統(tǒng):核心構(gòu)

16、件包括通用widget開放平臺和通用widget終端引擎兩部 分,提供一套完整的widget應(yīng)用環(huán)境,可以適配多種終端平臺,具有開放接口供第三方 參與widget開發(fā)。 系統(tǒng)“通用”是指: 多終端通用:終端適配pc、上網(wǎng)本、mid、手機終端; 多應(yīng)用通用:兼容apple dashboard、sohu open widget、nokia wrt、jil應(yīng) 用; 多品牌通用:考慮電信現(xiàn)有品牌業(yè)務(wù)需求,統(tǒng)一微件技術(shù)規(guī)范。 系統(tǒng) “開放”是指: 開放規(guī)范打包格式、配置文件、api; 規(guī)范ide功能,提供給sp(含普通開發(fā)者)進行開發(fā)。 2) 3) 4) 5) 6) 7) 8) 通用widget開放平臺

17、:通用widget開放平臺是通用widget開放系統(tǒng)的服務(wù)器側(cè)平臺,提 供widget門戶、引擎和widget管理、數(shù)字簽名管理、應(yīng)用開發(fā)環(huán)境、計費、網(wǎng)管等功能。 通用widget引擎:又稱為widget用戶代理,通用widget引擎是通用widget開放系統(tǒng)的終 端側(cè)引擎,提供widget運行環(huán)境、api適配等功能,可適配多種終端平臺,主要包括 windows、wm、linux等。 widget(微件):是輕量級的應(yīng)用程序,為使用者提供一鍵式的服務(wù)。它通常被設(shè)計為 具有特定的功能,如提供天氣、股票、拍賣等的信息。一般意義上的widget包括網(wǎng)頁 widget、桌面引擎widget,本規(guī)范中規(guī)

18、定的widget轉(zhuǎn)指桌面引擎widget。 桌面引擎widget:基于終端引擎技術(shù),運行于個人電腦或手機終端上,用戶運行后始終 呈現(xiàn)在用戶桌面上。 網(wǎng)頁widget:基于瀏覽器技術(shù),運行于網(wǎng)頁上,用戶瀏覽網(wǎng)頁的時候運行,用戶可以在 自己的個人網(wǎng)頁上任意位置添加各種功能的widgets,豐富了網(wǎng)頁的表現(xiàn)。 widget應(yīng)用:widget應(yīng)用從物理上看是一個文件包,widget引擎通過對于widget應(yīng)用文 件包的解釋執(zhí)行形成一個widget應(yīng)用,供最終用戶使用。 widget應(yīng)用包:用來描述一個widget應(yīng)用展現(xiàn)形式和應(yīng)用邏輯的文件包,可能包括配置 2 縮略語英文全名中文全名 uwosuniv

19、ersal widget open system 通用 widget 開放系統(tǒng) uwopuniversal widget open platform 通用 widget 開放平臺 uweuniversal widget engine 通用 widget 引擎 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 3 文件、界面展示文件、資源文件、應(yīng)用邏輯文件等文件。 9)widget管理器:widget應(yīng)用的入口和管理界面,widget管理器啟動后運行在用戶桌面之 上,用戶可以通過widget管理器方便的管理自己下載的widget應(yīng)用,widget應(yīng)用可以運 行

20、于管理器中,或者獨立運行于用戶桌面上。 10) 圖標:代表一個widget應(yīng)用的圖片或符號,圖標通常用來代表在容器中處于非焦點狀態(tài) 的widget應(yīng)用,圖標可以動態(tài)展現(xiàn)widget應(yīng)用的狀態(tài)。例如,天氣widget應(yīng)用可能會隨 著天氣或時間的變化更新它的圖標。 11) 資源:一個widget應(yīng)用使用的任何文件或目錄都或者被放在一個widget的資源里或者可 通過http協(xié)議獲取 。在widget的資源中,資源可能被放在本地目錄中。資源可能包括 圖片,文字,標記,樣式表,可執(zhí)行腳本和聲音。 12) 啟動文件:每個widget應(yīng)用都包括一個配置文件,widget引擎可以通過該配置文件啟動。 13)

21、 配置文檔:配置文件也可以定義widget中的資源之間的關(guān)系。配置文件通常采取的形式 是一個xml文件。 14) 元數(shù)據(jù):數(shù)據(jù)表明在配置文件涉及著作權(quán)或分類的一個widget,但并不影響widget在運 行時的行為(如作者的姓名和電子郵件) 15) 引導(dǎo):一種機制,通過配置文件指定或自動查找文件中啟動widget應(yīng)用widget。 16) widgetapi:一套編程接口,為開發(fā)者提供widget應(yīng)用的開發(fā)接口。 3.2 3.3 縮略語 約束 下述需求約束適用于中國電信通用 widget 開放系統(tǒng)規(guī)范體系所涉及的所有文檔。 1) 2) 4 本規(guī)范中如無特別說明,widget專指桌面引擎widg

22、et。 網(wǎng)頁widget不屬于規(guī)范規(guī)定范圍。 系統(tǒng)架構(gòu) 平臺分冊q/ct 2187.2-2009中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 4.1 uwop 在網(wǎng)絡(luò)中的位置 通用widget開放平臺 uwop widget clientweb門戶 綜合業(yè)務(wù)管理平臺 ismp 互聯(lián)網(wǎng)sp/cp業(yè)務(wù) 綜合業(yè)務(wù)接入網(wǎng)關(guān) isag 電信其他業(yè)務(wù)平臺 平臺 電信sp/cp業(yè)務(wù)平臺 圖 4.1 網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖 1) 2) 3) 4) 通用 widget 開放平臺(uwop):uwop 是 widget 開放系統(tǒng)的服務(wù)器平臺,提供 widget 引擎、widget 應(yīng)用的管理,并為第三方開發(fā)人員提供 sd

23、k、模擬器等應(yīng)用 開發(fā)環(huán)境,通過審批測試的 widget 應(yīng)用可發(fā)布到 widget 開放平臺上,供用戶下 載。 widget 客戶端(widget client):widget 引擎與運行于之上的 widget 應(yīng)用稱為 widget 客戶端,可運行在 pc 桌面和移動終端上,為用戶提供各種 widget 應(yīng)用體 驗。 web 門戶:web 門戶是面向用戶的網(wǎng)元,為用戶提供了業(yè)務(wù)展現(xiàn)與管理入口。根 據(jù)用戶的類型包括終端用戶門戶、自由開發(fā)者門戶與運營商門戶。 業(yè)務(wù)平臺 a. b. c. 綜合業(yè)務(wù)接入網(wǎng)關(guān)(isag):包括 isag-m 和 isag-b,isag 是實現(xiàn) cp/sp 業(yè) 務(wù)統(tǒng)一

24、接入的實體。提供服務(wù)質(zhì)量監(jiān)控、業(yè)務(wù)能力適配和封裝等功能。其接入 的業(yè)務(wù)能力包括短信、彩信、wap、位置服務(wù)等。 電信其他業(yè)務(wù)平臺:如號百平臺的產(chǎn)品業(yè)務(wù)平臺等。 互聯(lián)網(wǎng) sp/cp 業(yè)務(wù)平臺:基于互聯(lián)網(wǎng)的應(yīng)用、業(yè)務(wù)平臺,包括股票、新聞等 等。 5)管理平臺 a. b. 綜合業(yè)務(wù)管理平臺(ismp):ismp 提供業(yè)務(wù)網(wǎng)絡(luò)統(tǒng)一管理、統(tǒng)一認證、統(tǒng)一 鑒權(quán)、統(tǒng)一計費、統(tǒng)一數(shù)據(jù)功能。 其他業(yè)務(wù)系統(tǒng)對應(yīng)的管理系統(tǒng)。 4 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 4.2 uwop 內(nèi)部結(jié)構(gòu) 圖 4-2 uwop 系統(tǒng)結(jié)構(gòu) 通用 widget 開放平臺包括五個部分,

25、分別是用戶接入、管理子系統(tǒng)、業(yè)務(wù)代理子系統(tǒng)、 管理接口和業(yè)務(wù)接口。 用戶接入部分提供了 widget、web 門戶和通用 widget 開放平臺之間的接口。widget 與通用開放平臺的接口包括: 1) 2) 業(yè)務(wù)接入:通用 widget 開放平臺的業(yè)務(wù)代理子系統(tǒng)提供的業(yè)務(wù)使用接口。 管理接入:通用 widget 開放平臺的管理子系統(tǒng)提供的管理接口,包括用戶登錄、 用戶認證、widget 引擎更新、widget 應(yīng)用查詢、下載與更新、客戶端信息收集、 故障上報和故障恢復(fù)、數(shù)據(jù)備份、終端鎖定等。 管理子系統(tǒng)是通用 widget 開放平臺的核心部分。其與業(yè)務(wù)代理子系統(tǒng)在邏輯上獨立, 可以分設(shè)在不同

26、物理實體上,也可以設(shè)置在同一物理實體上。主要包括業(yè)務(wù)運營、廣告管理 與應(yīng)用開放管理三大部分。其中業(yè)務(wù)運營包括了通用 widget 開放平臺的主要業(yè)務(wù)管理部分, 包括 widget 引擎、widget 應(yīng)用的管理,終端管理,終端用戶管理,開發(fā)者管理和管理員管 理等等。應(yīng)用開放管理部分維護業(yè)務(wù)開發(fā)的 sdk 和開發(fā)環(huán)境,提供開發(fā)包下載和在線、離 線模擬調(diào)測環(huán)境。 業(yè)務(wù)代理子系統(tǒng)是通用 widget 開放平臺和業(yè)務(wù)平臺之間的接口邏輯處理層,包括: 1)業(yè)務(wù)代理:完成接口邏輯處理與轉(zhuǎn)換,將第三方業(yè)務(wù)平臺提供的業(yè)務(wù)接口轉(zhuǎn)換成 widget 平臺對 widget 提供的接口。 5 中國電信通用 widge

27、t 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 2) 3) 4) 業(yè)務(wù)數(shù)據(jù)同步:同步業(yè)務(wù)平臺的相關(guān)數(shù)據(jù),主要包括業(yè)務(wù)帳號、業(yè)務(wù)配置等。 業(yè)務(wù)清單生成:生成用戶使用代理平臺的詳細清單 代理平臺管理:對 widget 開放平臺代理的所有業(yè)務(wù)平臺進行管理,管理的信息包 通用widget開放平臺 管理子系統(tǒng) a1 括業(yè)務(wù)平臺的描述、訪問地址、端口、訪問參數(shù)等等 在這四個邏輯模塊中,業(yè)務(wù)代理模塊針對于不同的業(yè)務(wù)平臺分別設(shè)置,因此在平臺中, 存在多個業(yè)務(wù)代理模塊。 管理接口部分實現(xiàn)通用 widget 開放平臺與其他管理平臺之間的接口,包括維護監(jiān)控接 口、統(tǒng)一認證接口和清單傳送接口。 業(yè)務(wù)接口

28、部分實現(xiàn)通用 widget 開放平臺與電信現(xiàn)有產(chǎn)品平臺、業(yè)務(wù)能力系統(tǒng)、互聯(lián)網(wǎng) 業(yè)務(wù)提供平臺之間的接口。 4.3 uwop 接口概述 widget客戶端 通用widget開放平臺 業(yè)務(wù)代理子系統(tǒng) a2 d1 b1 isag b2 電信 sp/cp 業(yè)務(wù) 平臺 c1 ismp cn 電信其 他管理 平臺 互聯(lián)網(wǎng)sp/cp業(yè) 務(wù)平臺 b3 電信其他業(yè)務(wù)平 臺 bn 圖 4-3 uwop 內(nèi)部系統(tǒng)與周邊系統(tǒng)之間的接口 1)widget 客戶端與 widget 開放平臺管理子系統(tǒng)的接口(a1):完成對 widget 應(yīng)用、 用戶的認證鑒權(quán)與管理。包括: a) b) c) d) e) f) g) 通用 w

29、idget 開放平臺服務(wù)列表與入口查詢 用戶注冊 用戶登錄認證 widget 引擎更新 widget 查詢、下載、評論、更新 配置信息下載、更新 widget 應(yīng)用合法性認證等 2)widget 客戶端與 widget 開放平臺業(yè)務(wù)代理子系統(tǒng)的接口(a2):widget 客戶端使 用此接口調(diào)用業(yè)務(wù)平臺的能力。業(yè)務(wù)代理子系統(tǒng)完成產(chǎn)品業(yè)務(wù)平臺接口的代理與轉(zhuǎn) 換。 6 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 3) 4) widget 開放平臺業(yè)務(wù)代理子系統(tǒng)與業(yè)務(wù)平臺的接口(b):此接口遵循相應(yīng)的業(yè)務(wù) 平臺提供的業(yè)務(wù)調(diào)用接口,包括業(yè)務(wù)帳號認證、業(yè)務(wù)功能調(diào)用

30、、狀態(tài)結(jié)果返回等等。 widget 開放平臺管理子系統(tǒng)與管理平臺的接口(c),包括: a) b) c) 用戶登錄認證接口:支持用戶登錄 widget 開放平臺時,widget 開放平臺向管 理平臺(如 ismp)請求認證鑒權(quán)。 維護監(jiān)控接口:widget 開放平臺向管理平臺提供系統(tǒng)的維護接口、系統(tǒng)運行 狀態(tài)等等,便于管理平臺的統(tǒng)一管理維護。 清單采集接口:支持 widget 開放平臺發(fā)送用戶的使用清單、業(yè)務(wù)清單到管理 平臺。 5)widget 開放平臺管理子系統(tǒng)與業(yè)務(wù)代理子系統(tǒng)的接口(d1),包括: 1) 2) 業(yè)務(wù)清單采集:管理子系統(tǒng)通過該接口完成客戶使用業(yè)務(wù)能力或產(chǎn)品的業(yè)務(wù)清 單采集。 鑒

31、權(quán):支持客戶、用戶使用能力時進行實時鑒權(quán)。 6) 5 管理平臺和業(yè)務(wù)平臺的接口:除了互聯(lián)網(wǎng)獨立的業(yè)務(wù)系統(tǒng)外,電信的業(yè)務(wù)能力系統(tǒng) 和 cp/sp 業(yè)務(wù)平臺都有對應(yīng)的管理平臺來管理,主要提供能力開通、數(shù)據(jù)配置、 產(chǎn)品訂購等功能。如 ismp 管理 isag 接入的業(yè)務(wù)能力和電信的 cp/sp 業(yè)務(wù)平臺。 這些管理平臺和業(yè)務(wù)平臺之間的接口遵循相關(guān)的接口規(guī)范。 功能要求 5.1 widget 引擎管理 widget 引擎包括以下屬性: 1) 2) 3) 基本信息:版本號、更新時間、安裝包大小、下載地址、開發(fā)者信息、特征描述等 平臺信息:適用于哪些終端平臺,如 windows(xp/2000/vista

32、)、linux、window mobile 等等 能力列表:具備哪些能力,如網(wǎng)絡(luò)相關(guān)能力、媒體處理調(diào)用能力等 widget 引擎配置文件應(yīng)包括 widget 引擎啟動以及與后臺交互所必須的參數(shù)設(shè)置,包括: 1) 2) 連接參數(shù):widget 引擎與通用 widget 開放平臺交互必須的連接配置信息,例如通 用 widget 平臺入口地址、端口,下載服務(wù)器入口地址、端口等。 運行參數(shù):widget 引擎驗證 widget 合法性以及處理后繼業(yè)務(wù)請求所需要的配置信 息,例如 widget 發(fā)布證書、服務(wù)器密碼(用來做對服務(wù)器的驗證)、安全策略等 等 通用 widget 開放平臺應(yīng)對不同版本的 wi

33、dget 引擎以及引擎配置文件進行管理維護, 并支持 widget 引擎和引擎配置文件的上傳、下載與更新。 5.1.1版本管理 widget 引擎安裝包分版本管理。版本分為大版本和小版本,大版本為正式發(fā)布的版本, 小版本用于表示在某個大版本的基礎(chǔ)上,widget 引擎的更新歷史。小版本可以不是一個完 整的安裝包,僅僅是在大版本基礎(chǔ)上,發(fā)生變化的文件(可選,初期可考慮小版本也是完整 7 平臺分冊q/ct 2187.2-2009中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范 的引擎安裝包)。 1) 2) 3) 如果引擎的版本變更是由于 widget 開放平臺引起,例如接口變化等。widget 開放

34、平臺需要在一段時間內(nèi),同時支持新舊版本的 widget 引擎均可正常使用。支持舊 版本的時間可配置。 當舊版本的 widget 引擎不再被平臺支持,平臺需要通過強制更新流程促使用戶進 行版本更新。 引擎配置文件是適用于所有的 widget 引擎的,平臺只需要維護配置文件的一個最 新版本即可。 5.1.2下載與更新 widget 開放平臺支持通過 web 門戶或接口方式提供 widget 引擎安裝包和配置文件的 下載。 1) 2) 3) 4) web 門戶只提供不同終端平臺最新的大版本的下載地址。小版本通過接口,在 widget 引擎的升級過程中進行下載。 widget 開放平臺應(yīng)支持配置文件和

35、引擎安裝包打包下載:即用戶在 web 門戶下載 widget 引擎安裝包時,平臺能自動將引擎配置文件一起打包在下載包中。 widget 開放平臺需提供 widget 引擎的版本查詢接口,以支持客戶端進行 widget 引擎的升級。 widget 開放平臺只需支持由終端側(cè)發(fā)起 widget 引擎更新的方式。 5.2 引擎插件管理 引擎插件是嵌入到引擎中的插件,實現(xiàn)一些特殊的功能,如 sip 協(xié)議棧、位置服務(wù)、imps 服務(wù)等等。引擎插件包括以下屬性: 1) 2) 3) 基本信息:插件編號、插件名稱、版本號、作者、功能概述、發(fā)布時間、最后更新 時間、安裝大小、下載地址等。 引擎信息:適用于哪些版本

36、的插件引擎 功能信息:實現(xiàn)功能的情況,api 下載地址等等。 通用 widget 開放平臺對不同版本的引擎插件進行管理: 1) 2) 支持引擎插件的上傳、下載和版本更新。 同一個 widget 引擎可嵌入 0 個或多個引擎插件,同一個引擎插件可適用于多個版 本的 widget 引擎。widget 開放平臺需要維護 widget 引擎和引擎插件的關(guān)聯(lián)關(guān)系。 5.2.1編號管理 運營商審核引擎插件的發(fā)布申請后,為引擎插件分配 id。 1) 2) 要求系統(tǒng)能自動生成并分配引擎插件編號。 同時支持運營商操作員審核插件引擎發(fā)布申請時手工修改編號的功能,系統(tǒng)需要檢 測該號碼是否已用。審核一旦通過,則編號生

37、效,生效之后不可修改。 5.2.2版本管理 引擎插件安裝包分版本管理。版本分為大版本和小版本,大版本為正式發(fā)布的版本,小 版本用于表示在某個大版本的基礎(chǔ)上,引擎插件的更新歷史。 8 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 5.2.3下載與更新 widget 開放平臺支持以 web 門戶和接口方式下載引擎插件安裝包。 1) 2) 3) web 門戶只提供最新的大版本的下載地址。小版本通過接口,在 widget 引擎的升 級過程中進行下載。 widget 開放平臺需提供引擎插件的版本查詢接口,以支持客戶端進行引擎插件的 升級。 widget 開放平臺只

38、需支持由終端側(cè)發(fā)起引擎插件更新的方式。 5.3 widget 應(yīng)用管理 widget 應(yīng)用包括以下屬性: 1) 2) 3) 4) 5) 基本信息:widget 編號、widget 名稱、版本號、作者、widget 功能描述、發(fā)布時 間、最后更新時間、安裝包大小、下載地址等;widget 標識唯一標識此 widget 應(yīng)用。 引擎信息:適用于哪些版本的 widget 引擎 應(yīng)用分類:屬于何種應(yīng)用,如小工具類(時鐘、計算器)、信息類(如新聞、股票)、 通信類(如傳真、通訊錄)等等。 收費信息:是否收費,收費規(guī)則。 其他信息:用戶評論、排名等等。 通用 widget 開放平臺對不同 sp 發(fā)布的 w

39、idget 應(yīng)用進行審批、上線、應(yīng)用開通、下線、 下載統(tǒng)計、打分統(tǒng)計等;并對 widget 應(yīng)用的版本、生命周期進行管理??筛鶕?jù)應(yīng)用的情況, 對 widget 應(yīng)用進行推薦。 5.3.1編號管理 運營商審核 widget 應(yīng)用的發(fā)布申請后,為 widget 應(yīng)用分配 id,此 id 的分配與引擎插 件的 id 分割開。 1) 2) 要求系統(tǒng)能自動生成并分配 widget 應(yīng)用編號。 同時支持運營商操作員審核 widget 應(yīng)用發(fā)布申請時手工修改編號的功能,系統(tǒng)需 要檢測該號碼是否已用。審核一旦通過,則編號生效,生效之后不可修改(可選)。 5.3.2類別管理 1) 2) 3) 4) widget

40、 應(yīng)用類別的管理,供終端用戶門戶分類展示,如:新聞、音樂、影視、通 信、游戲、動漫、書吧、社區(qū)等,要求支持對 widget 應(yīng)用類別的增加、修改、刪 除、查詢,并同步給門戶。 widget 應(yīng)用類別進行修改、刪除時必須修改、刪除已屬于該類的 widget 應(yīng)用的類 別信息。 widget 應(yīng)用類別可按不同的緯度劃分。 開發(fā)者發(fā)布 widget 應(yīng)用時可以選擇應(yīng)用類別,一個 widget 應(yīng)用在同一個緯度下 屬于一個類別。 5.3.3小圖標管理 開發(fā)者申請發(fā)布 widget 應(yīng)用時可以提交供 web 門戶和 widget 碼頭展現(xiàn)的小圖片,通 過開發(fā)者自服務(wù)界面上載到通用 widget 開放平臺

41、。 9 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 1) 2) 要求系統(tǒng)自動檢驗圖片的文件名、大小和格式,如沒有圖片,要求門戶展現(xiàn)默認圖 片。 小圖標由 ftp 接口同步到門戶,由門戶根據(jù)業(yè)務(wù)信息中攜帶的圖標地址尋找相應(yīng)的 圖片。 5.3.4版本管理 widget 應(yīng)用分版本管理。版本不分大小版本,均為正式發(fā)布的版本。要求系統(tǒng)對版本 的變化歷史和最新版本的 widget 應(yīng)用包進行存儲和管理。 5.3.5下載與更新 widget 開放平臺支持以 web 門戶和接口方式下載 widget 應(yīng)用包。 1) 2) widget 開放平臺需提供 widget

42、應(yīng)用的版本查詢接口,以支持客戶端進行 widget 應(yīng)用的升級。 widget 開放平臺只需支持由終端側(cè)發(fā)起 widget 應(yīng)用更新的方式。 5.3.6生命周期管理 本小節(jié)描述了 widget 應(yīng)用通用的生命周期管理流程,如果 widget 應(yīng)用通過其他平臺 發(fā)布(如 ismp),遵循相應(yīng)的產(chǎn)品生命周期管理流程。 生命周期管理包括兩個要素:狀態(tài)、狀態(tài)的流轉(zhuǎn)。 狀態(tài) widget 應(yīng)用分別維護兩類狀態(tài):基本狀態(tài)、工作流狀態(tài)?;緺顟B(tài)用于標識 widget 應(yīng)用當前所處的狀態(tài),工作流狀態(tài)用于標識 widget 應(yīng)用基本狀態(tài)流轉(zhuǎn)流程中的工作流環(huán)節(jié)。 兩者需同時起作用,共同標識 wid

43、get 應(yīng)用的完整狀態(tài)。 基本狀態(tài):包括未提交、申請、正常、預(yù)撤回、撤回。 1) 2) 3) 4) 5) 未提交:開發(fā)者完成 widget 應(yīng)用開發(fā),上傳 widget 應(yīng)用到平臺,widget 應(yīng)用處 于未提交狀態(tài)。 申請:開發(fā)者提交 widget 應(yīng)用發(fā)布申請后,widget 應(yīng)用處于申請狀態(tài); 正常:widget 應(yīng)用成功發(fā)布,已發(fā)布的 widget 應(yīng)用狀態(tài)正常; 預(yù)撤回:widget 應(yīng)用撤回需設(shè)置緩沖期,緩沖期可以設(shè)置為當前時間。當撤回緩 沖期未到前,處于預(yù)撤回狀態(tài)。預(yù)撤回時,平臺不再提供此 widget 應(yīng)用的下載地 址,同時此 widget 應(yīng)用承載的在線業(yè)務(wù)處于預(yù)注銷狀態(tài)(在

44、預(yù)注銷階段,仍然為 在線用戶提供業(yè)務(wù),并給予用戶提示,業(yè)務(wù)即將注銷); 撤回:撤回緩沖期到。 工作流狀態(tài): 1) 2) 3) 4) 審核中:開發(fā)者已經(jīng)提交申請,運營商操作員審批中; 配置中:運營商配置操作員配置數(shù)據(jù)中; 測試中:運營商操作員/開發(fā)者測試 widget 應(yīng)用; 結(jié)束:工作流結(jié)束。通過郵件、短信等方式,將處理結(jié)果通知開發(fā)者和運營商操作 員。 狀態(tài)流轉(zhuǎn) 10 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 申請 撤回 預(yù)撤回正常 1 2 4 5 無 6 未提交 3 圖 5-3-6-2.1 狀態(tài)流轉(zhuǎn)圖 工作流環(huán)節(jié): 審核: 由運營商

45、操作員對開發(fā)者提交的 widget 應(yīng)用進行審核。 配置: 進行業(yè)務(wù)配置,包括 isag 配置、用戶門戶配置等;上述配置可以根據(jù)具體情況,采用 自動配置或手工配置、或無需配置。配置后的信息需同步到業(yè)務(wù)代理子系統(tǒng)。 測試: 測試分為在線測試和離線測試: 1) 2) 離線測試:在運營商實驗環(huán)境中進行的端到端測試; 在線測試:widget 應(yīng)用發(fā)布到商用系統(tǒng)的用戶門戶,只有測試用戶可以看到,通 過測試用戶下載、使用,進行端到端測試。 初期,widget 應(yīng)用開放平臺可只提供在線測試環(huán)境。 升級:通過修改并測試通過的 widget 應(yīng)用替換之前的 widget 應(yīng)用版本。 一、狀態(tài)流轉(zhuǎn) 1 uwop

46、側(cè)提供 https 服務(wù), 以保 證數(shù)據(jù)在網(wǎng)絡(luò)上傳輸?shù)陌踩? 2平臺返回注冊結(jié)果, 響應(yīng)內(nèi)容以 xml 格式返回. 數(shù)據(jù)描述 請求 https get 參數(shù): http get 參數(shù)說明最大長度 cmdcp_register30 key注冊加密串,如果處于安全考慮,可 以次用此傳次參數(shù), 參數(shù)內(nèi)容為手 機號和密碼的加密串 加密方式為: base64(3des(賬號$密碼$手機號 碼) 手機號:15 賬號:20 密碼:20 元素說明最大長度 status 響應(yīng)返回值 4 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 43 響應(yīng)數(shù)據(jù) schema: 注冊響

47、應(yīng)數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)說明: 消息示例 1. 2. 請求消息 https get url?cmd=cp_register&key=dfg(,fty.fwi 響應(yīng)消息 成功: 0 http get 參數(shù) 說明最大長度 cmdcp_login30 type01 key登錄加密串. 如果基于安全考慮, 參數(shù)內(nèi)容為賬號和密碼的加密串. 加密方式為: base64(3des(賬號$密碼) 賬號:20 密碼:20 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 失敗 1 a-1.4 登錄 a-1.4.1 帳號/密碼方式登錄 登錄接口規(guī)程中包括了認證。 接口說明 終端用戶使用

48、服務(wù)前, 需要先登錄到平臺。經(jīng)過平臺認證通過的終端用戶, 由平臺維護 用戶使用服務(wù)期間的 session 信息.session 過期后,提示用戶重新登錄. 認證方式使用 http basic 認證. 采用 https get 方法請求。uwop 側(cè)提供 https 服務(wù), 以保證數(shù)據(jù)在網(wǎng)絡(luò)上傳輸?shù)陌?全性. 信令流程 widget client通用微件開放平臺 發(fā)送登錄url http basic認證 記錄session信息 登錄成功 數(shù)據(jù)描述 請求 https get 參數(shù): 44 http get 參數(shù) 說明最大長度 cmdcp_login30 type11 key登錄加密串. 如果基于安全考慮, 參數(shù)內(nèi)容為手機號碼的加密串. 加密方式為: base64(3des(手機號碼) 手機號:15 中國電信通用 widget 開放系統(tǒng)技術(shù)規(guī)范平臺分冊q/ct 2187.2-2009 登入成功, 平臺返回終端 http 狀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論