版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 對(duì)外文檔 深圳市茁壯網(wǎng)絡(luò)股份有限公司 版權(quán)所有 PAGE 15 iPanel.TV InciPaneliPanelPushMail V2 產(chǎn)品發(fā)布前端介紹iPanel.TV Inc( 版本:2PushMail V2 產(chǎn)品發(fā)布前端介紹iPanel.TV Inc( 版本:2.0.0 )深圳市茁壯網(wǎng)絡(luò)股份有限公司 版權(quán)所有目 錄 TOC 1、 消息通道系統(tǒng)結(jié)構(gòu) PAGEREF _Toc16825 12、 PushMailV2基本功能 PAGEREF _Toc28738 33、 PushMailV2服務(wù)端軟件部署 PAGEREF _Toc7918 44、 授權(quán)控制 PAGEREF _Toc19076
2、 55、 PMP接口功能 PAGEREF _Toc11680 65.1系統(tǒng)連接 PAGEREF _Toc27812 65.2報(bào)文格式 PAGEREF _Toc26820 65.2獲取系統(tǒng)信息 PAGEREF _Toc12880 65.3獲取系統(tǒng)日志 PAGEREF _Toc8084 75.4調(diào)整日志級(jí)別 PAGEREF _Toc12030 75.5查詢消息緩存 PAGEREF _Toc7246 75.6查詢連接信息 PAGEREF _Toc24104 85.7新增輸出 PAGEREF _Toc9705 85.8查詢輸出 PAGEREF _Toc26281 85.9修改輸出 PAGEREF _T
3、oc23697 95.10刪除輸出 PAGEREF _Toc4558 95.11啟動(dòng)輸出 PAGEREF _Toc12010 95.12停止輸出 PAGEREF _Toc23568 95.13新增區(qū)域 PAGEREF _Toc22111 95.14查詢區(qū)域 PAGEREF _Toc29853 105.15修改區(qū)域 PAGEREF _Toc31506 105.16刪除區(qū)域 PAGEREF _Toc27154 105.17啟動(dòng)區(qū)域播發(fā) PAGEREF _Toc25640 115.18停止區(qū)域播發(fā) PAGEREF _Toc30227 115.19添加消息 PAGEREF _Toc32639 115.
4、20撤銷消息 PAGEREF _Toc9896 135.21新增模板 PAGEREF _Toc9235 135.22更新模板 PAGEREF _Toc23436 135.23撤銷模板 PAGEREF _Toc19619 145.24查詢模板 PAGEREF _Toc32456 145.25更新播發(fā)頻點(diǎn)描述 PAGEREF _Toc13389 155.26設(shè)置消息描述表播發(fā)帶寬 PAGEREF _Toc23376 156、 錯(cuò)誤碼 PAGEREF _Toc19773 16消息通道系統(tǒng)結(jié)構(gòu)PushMail DVB 消息通道系統(tǒng) V2.0 結(jié)構(gòu)如圖 1-1 所示。圖 1-1 PushMail V2.
5、0 系統(tǒng)結(jié)構(gòu)iPanel PushMail V2消息通道系統(tǒng)是一套端到端系統(tǒng),用于在DVB-C單向廣播網(wǎng)絡(luò)中實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多點(diǎn)的消息發(fā)送等功能??蛻舳耍嚎蛻舳耸钦麄€(gè)系統(tǒng)的操作界面業(yè)務(wù)后臺(tái)服務(wù)器:以WEB服務(wù)器方式接受客戶端的操作指令,進(jìn)行系統(tǒng)配置、系統(tǒng)監(jiān)控、業(yè)務(wù)數(shù)據(jù)管理、模板管理、消息播發(fā)與排期、分組處理等等操作。數(shù)據(jù)處理服務(wù)器:接收業(yè)務(wù)后臺(tái)服務(wù)器的各項(xiàng)操作。數(shù)據(jù)處理服務(wù)器周期輪循數(shù)據(jù)庫(kù)中是否存在待發(fā)消息,若有則提取相應(yīng)數(shù)據(jù)、組織消息報(bào)文發(fā)給消息播發(fā)服務(wù)器予以播發(fā)。(4)消息播發(fā)服務(wù)器:接收消息報(bào)文、模板文件,依據(jù)各表、描述符的定義將消息、模板封裝成 TS、播發(fā)出去。(5)復(fù)用調(diào)制器:將消息
6、播發(fā)服務(wù)器輸出的 TS 復(fù)用到指定頻點(diǎn)、調(diào)制到 DVB-C 網(wǎng)絡(luò)中,供終端機(jī)頂盒接收。(6)機(jī)頂盒:接收網(wǎng)絡(luò)中的消息內(nèi)容、模板、分組數(shù)據(jù),進(jìn)行相應(yīng)解析、處理,依據(jù)消息的屬性呈現(xiàn)消息內(nèi)容??蛻舳丝梢杂卸嗯_(tái),基于瀏覽器界面、通過(guò)局域網(wǎng)/專網(wǎng)/城域網(wǎng)/互聯(lián)網(wǎng)訪問(wèn)業(yè)務(wù)后臺(tái)服務(wù)器。對(duì)于大量用戶(客戶端)的并發(fā)訪問(wèn),通過(guò)路由器或四層網(wǎng)絡(luò)交換機(jī)進(jìn)行負(fù)載均衡。視業(yè)務(wù)情況,部署一臺(tái)或多臺(tái)業(yè)務(wù)后臺(tái)服務(wù)器,并行運(yùn)行、處理與PushMessage相關(guān)的業(yè)務(wù)數(shù)據(jù)與系統(tǒng)操作。各業(yè)務(wù)后臺(tái)服務(wù)器間不交互信息、狀態(tài)、數(shù)據(jù)。數(shù)據(jù)處理服務(wù)器部署的數(shù)量依消息業(yè)務(wù)量而定、可靈活配備,并行運(yùn)行。各數(shù)據(jù)處理服務(wù)器間不交互信息、狀態(tài)、數(shù)據(jù)。
7、消息播發(fā)服務(wù)器主/備部署,輸出相同的TS傳送流數(shù)據(jù)。主/備消息播發(fā)服務(wù)器間同步系統(tǒng)狀態(tài)、模板文件(數(shù)據(jù))、消息報(bào)文、各表周期設(shè)置參數(shù)等。PushMailV2基本功能支持播發(fā)三表MDT消息描述表、消息播發(fā)頻點(diǎn)描述表MBT、模板表STT;支持點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多消息發(fā)送;消息內(nèi)容多樣性支持(文字、圖片、JS等等);支持消息與業(yè)務(wù)綁定功能;支持消息內(nèi)容存盤(寫入Flash)功能;播發(fā)服務(wù)器支持32位、64位linux系統(tǒng);支持多輸出多區(qū)域功能;支持UDP和ASI兩種輸出方式;單個(gè)輸出帶寬支持1K到40Mbps; 消息內(nèi)容最大支持2K;單個(gè)模板文件最大支持1M;支持雙機(jī)熱備;支持日志分級(jí)設(shè)置;支持輸出64個(gè)
8、以上,區(qū)域64個(gè)以上;支持同時(shí)播發(fā)65534個(gè)模板;PushMailV2服務(wù)端軟件部署詳見文檔PushMailV2服務(wù)端軟件部署指南_V2.0.0_2014-01-13.docPMP2.0服務(wù)端軟件的部署總體步驟如下: 準(zhǔn)備硬件、軟件環(huán)境 安裝Linux操作系統(tǒng)(特別注意要安裝軟件開發(fā)的相關(guān)軟件包,否則不能成功安裝驅(qū)動(dòng)程序) 安裝驅(qū)動(dòng)程序 安裝PMPV2服務(wù)端軟件(播發(fā)服務(wù)器) 獲取License 啟動(dòng)PMPV2服務(wù)端軟件 設(shè)置自啟動(dòng)授權(quán)控制(1)PushMail V2 系統(tǒng)的授權(quán)控制放在消息播發(fā)服務(wù)器環(huán)節(jié)實(shí)現(xiàn)。(2)授權(quán)控制采用 HASP HL Pro 軟件鎖 + 授權(quán)文件(license.
9、dat)的方式實(shí)現(xiàn)(3)授權(quán)文件中包含:軟件鎖 S/N(作為 License 與軟件鎖配對(duì)唯一性信息) 、授權(quán)文件生成時(shí)間(年/月/日/時(shí)/分/秒) (作為 License 更新判斷依據(jù)) 、授權(quán)類型(試用、正式) 、試用時(shí)長(zhǎng)(以天為單位) (正式版為“0” ) 、允許的最大區(qū)域數(shù)、被授權(quán)人信息等。(4)若為試用版授權(quán),倒計(jì)數(shù)時(shí)間值寫入軟件狗 EEPROM 中(每 30 分鐘遞減 1) 。試用時(shí)長(zhǎng)分為 5、10、15、30、60 天。試用時(shí)間到后,并不結(jié)束服務(wù)進(jìn)程的運(yùn)行,而是不接受任何消息報(bào)文。(5)授權(quán)文件生成時(shí)間要寫入軟件鎖的 EEPROM 中(消息播發(fā)服務(wù)器啟動(dòng)時(shí),會(huì)檢查是否有軟件鎖、
10、授權(quán)文件, 以及是否配對(duì), 并判斷軟件鎖 EEPROM 中是否有授權(quán)文件生成時(shí)間字段,若軟件鎖為空,則寫入;若不為空,則判斷是否為更新) 。(6)支持 License 的更新,通過(guò)授權(quán)文件生成時(shí)間來(lái)判斷(消息播發(fā)服務(wù)器啟動(dòng)時(shí),會(huì)判斷授權(quán)文件中的生成時(shí)間字段的值是否比軟件鎖 EEPROM 中的值要大,若大則為更新的授權(quán);若等則為同一個(gè)授權(quán);若小則報(bào)錯(cuò)、退出) 。PMP接口功能5.1系統(tǒng)連接(1)消息播發(fā)服務(wù)器通過(guò) TCP 套接字(socket)與“客戶端”建立命令/消息連接(文件的傳送采用 FTP 方式)。(2)消息播發(fā)服務(wù)器為服務(wù)端。(3)命令/消息報(bào)文采用網(wǎng)絡(luò)字節(jié)序,長(zhǎng)連接模式。(4)消息播
11、發(fā)服務(wù)器支持多個(gè)“客戶端”同時(shí)連接。5.2報(bào)文格式(1)命令/消息報(bào)文格式如下:msg_length(4B)+ msg_id(4B)+ msg_handle(4B)+ msg_data(n)(2)報(bào)文各部分說(shuō)明:msg_length:本條消息總長(zhǎng)度(不包括自身),以字節(jié)為單位。msg_id:消息標(biāo)識(shí)符。不同功能/類型的命令/消息,消息標(biāo)識(shí)符不同。msg_handle:消息句柄,由客戶端維護(hù),循環(huán)計(jì)數(shù),以便客戶端識(shí)別服務(wù)端返回的是哪條命令/消息的處理結(jié)果。msg_data:消息的具體數(shù)據(jù)、命令內(nèi)容。*當(dāng)一個(gè) TCP 報(bào)文承載不完所有的數(shù)據(jù)內(nèi)容時(shí), 則余下的連續(xù) TCP 報(bào)文數(shù)據(jù)段只有 msg_d
12、ata。*返回消息報(bào)文格式相同。5.2獲取系統(tǒng)信息msg_id = 0 x00000004獲?。ú樵儯┫到y(tǒng)信息命令的 msg_data 為空(沒(méi)有) ,msg_length = 8,返回消息內(nèi)容如下:“version number”為消息播發(fā)服務(wù)器軟件(PMP)的版本號(hào),“l(fā)icensed”是被授權(quán)人信息,“sn number”是軟件鎖的 S/N 號(hào)(ID) 。如果 PMP 服務(wù)器安裝有 ASI 適配卡、并正確加載了驅(qū)動(dòng),則返回有消息內(nèi)容中應(yīng)包含所有插裝的 ASI 適配卡的信息,“device”標(biāo)明適配卡的型號(hào),“card_number”標(biāo)明卡的序號(hào),“port”標(biāo)明該適配卡共有多少個(gè)ASI
13、OUT 端口可用。5.3獲取系統(tǒng)日志msg_id = 0 x00000005獲取系統(tǒng)日志的 XML 報(bào)文如下:消息報(bào)文中需指定要獲取的日志級(jí)別(“l(fā)og level” ),取值為:1-錯(cuò)誤,2-警告,3-信息。最多取最后的 1000 條日志信息(剩余的日志不讀?。绻?jí)別為3,則包含所有級(jí)別(1、2、3 級(jí))日志信息;如果級(jí)別為2,則包含錯(cuò)誤、警告日志信息。返回消息XML報(bào)文如下:5.4調(diào)整日志級(jí)別msg_id = 0 x00000006調(diào)整系統(tǒng)日志的 XML 報(bào)文如下:日志級(jí)別取值為:1-錯(cuò)誤,2-警告,3-信息。如當(dāng)日志級(jí)別設(shè)為1時(shí),只有出錯(cuò)信息才會(huì)被記錄入日志文件。通過(guò)消息接口調(diào)整日志
14、級(jí)別,不會(huì)存入系統(tǒng)配置文件(只是臨時(shí)調(diào)整),當(dāng)消息播發(fā)服務(wù)器重啟后,取的是系統(tǒng)配置文件中的值,該調(diào)整失效。5.5查詢消息緩存msg_id = 0 x00000007查詢指定區(qū)域消息緩存的 XML 報(bào)文如下:返回消息 XML 報(bào)文如下:cache_num為指定區(qū)域各優(yōu)先級(jí)消息的緩存數(shù)。5.6查詢連接信息msg_id = 0 x00000008查詢系統(tǒng)連接信息命令的 msg_data 為空(沒(méi)有) ,msg_length = 8,返回消息如下:列出與PMP建立連接的所有“客戶端”的 IP。5.7新增輸出msg_id = 0 x00000009新增輸出命令的 XML 報(bào)文如下:輸出標(biāo)識(shí)符(“outp
15、ut_id”)取值范圍為 1255。輸出名稱(“name”)為字符串,英文字母、數(shù)字09、下劃線、中劃線,長(zhǎng)度不超過(guò)32個(gè)字符。“m_url”用于指定主服務(wù)器輸出設(shè)備相關(guān)參數(shù),若為 ASI 輸出,“asi”指定輸出類型為ASI,“1”指定第一張 ASI 適配卡,“2”指定端口號(hào)為 2;若為 UDP(IP)輸出,則其中 “udp” 指定輸出類型為 UDP, “” 為目的 IP 地址(支持 UDP 單播、組播),“2005”為端口號(hào),“5”為 TTL。輸出帶寬(“bandwidth” )的單位為bps,最小為1000bps(1Kbps),最大為150Mbps。5.8查詢輸出msg_id = 0 x
16、0000000A查詢輸出命令的 msg_data 為空(沒(méi)有) ,msg_length = 8,返回消息如下:列出所有輸出。輸出狀態(tài)(“run” ):true-啟動(dòng),false-停止 。5.9修改輸出msg_id = 0 x0000000B修改指定輸出命令的 XML 報(bào)文如下:5.10刪除輸出msg_id = 0 x0000000C刪除指定輸出命令的 XML 報(bào)文如下:5.11啟動(dòng)輸出msg_id = 0 x0000000D啟動(dòng)指定輸出命令的 XML 報(bào)文如下:5.12停止輸出msg_id = 0 x0000000E停止指定輸出命令的 XML 報(bào)文如下:5.13新增區(qū)域msg_id = 0 x
17、0000000F新增區(qū)域命令的 XML 報(bào)文如下:輸出標(biāo)識(shí)符(“output_id” )用于指定該區(qū)域要掛靠到那個(gè)輸出。包標(biāo)識(shí)符(“pid” )指定該區(qū)域消息表輸出 PID,取值范圍為 08191(為遵循 DVB 相關(guān)標(biāo)準(zhǔn)/規(guī)范, 實(shí)際使用中, 0-PAT、 1-CAT、 16-NIT、 17-SDT/BAT、 18-EIT、 19-RST、 20-TDT/TOT、8191-空包等值不要使用) 。播發(fā)碼率(“bandwidth” )單位為 bps,指定該區(qū)域消息表總的播發(fā)碼率。最小為 1Kbps,最大為 40Mbps 。消息描述表(MDT)帶寬占用比率(“mdt_used_rate” )指定
18、MDT 占除 MBT 外的帶寬的比率,設(shè)置范圍為 595(模板表占用剩下的帶寬,MDT 與 STT 均不能全部占用剩余的所有帶寬) ,以“5”為步長(zhǎng)(即,為 5 的整數(shù)倍)。5.14查詢區(qū)域msg_id = 0 x00000010查詢區(qū)域命令的 msg_data 為空(沒(méi)有) ,msg_length = 8,返回消息如下:列出所有區(qū)域。區(qū)域播發(fā)狀態(tài)( “run” ) :true-播發(fā) false-停播。5.15修改區(qū)域msg_id = 0 x00000011修改指定區(qū)域命令的 XML 報(bào)文如下:5.16刪除區(qū)域msg_id = 0 x00000012刪除指定區(qū)域命令的 XML 報(bào)文如下:5.1
19、7啟動(dòng)區(qū)域播發(fā)msg_id = 0 x00000013啟動(dòng)指定輸出命令的 XML 報(bào)文如下:5.18停止區(qū)域播發(fā)msg_id = 0 x00000014啟動(dòng)指定輸出命令的 XML 報(bào)文如下:5.19添加消息msg_id = 0 x00000015添加消息的 XML 報(bào)文如下:一個(gè)消息報(bào)文中,至少有一條消息的描述,可以有多條消息。即便一條消息沒(méi)有描述符和或消息內(nèi)容,XML 報(bào)文中也必須有 message_descriptor 和 message_content 標(biāo)簽(其內(nèi)容為空,沒(méi)有子標(biāo)簽)消息優(yōu)先級(jí)“priority rate”的取值范圍為 15,1 為最高優(yōu)先級(jí)。分組標(biāo)識(shí)符( “group_
20、id” )指定其下包含的各條消息的接收者分組,取值范圍為 065534(65535 表示填充表、其內(nèi)無(wú)有效消息內(nèi)容) 。其中, “0”表示點(diǎn)對(duì)點(diǎn)消息, “1”表示全網(wǎng)組(所有機(jī)頂盒),“2”表示所有標(biāo)清機(jī)頂盒,“3”表示所有高清機(jī)頂盒(1、2、3 均為“自然分組” ) 。消息標(biāo)識(shí)符( “message_id” )取值范圍為 065535,不同消息(批量消息除外)的消息標(biāo)識(shí)符不同,循環(huán)累增。消息類型( “message_type” )取值范圍為 0255。模板標(biāo)識(shí)符( “style_template_id” )指定該條消息所引用的模板,取值范圍為 165535,其中“65535”表示引用默認(rèn)模板
21、(通常位于 UI 中) 。(消息) 接收者標(biāo)識(shí)符 ( “receiver_id” ) 用于指定該條消息的接收者, 16 字節(jié) (32 位 BCD碼,可用字符為 09、AF,高位補(bǔ)“0” ) (分組消息時(shí)其值全為 0) 。接收者標(biāo)識(shí)符類型( “receiver_id_type” )指明接收者標(biāo)識(shí)符是 STB ID 還是 CA ID(CA卡號(hào)) , “0”為 STB ID, “1”為 CA ID。消息可見性( “visibility” )指明該條消息是否要在終端界面中顯示,“1”顯示, “0”不顯示( “靜默” ) 。(消息顯示)持續(xù)時(shí)間( “duration_time” )指明該條消息顯示(受可
22、見性控制)多長(zhǎng)時(shí)間后自行消失,取值范圍為 032767,單位為秒,其中,“0”表示該條消息一直顯示、需要用戶操作(干預(yù)) 。存儲(chǔ)( “save” )屬性指定該條消息的內(nèi)容是否要保存(寫 Flash) , “0”不保存, “1”保存。消息表中可以添加描述符。消息關(guān)聯(lián)描述符( “message_association_descriptor” )指定本條消息與哪些業(yè)務(wù)進(jìn)行關(guān)聯(lián)。 若無(wú), 則本條消息無(wú)關(guān)聯(lián); 若有, 則只在用戶位于指定業(yè)務(wù) (收看指定頻道)時(shí)才顯示,如廣告。on_id、ts_id、service_id 分別表示確定唯一一個(gè)業(yè)務(wù)的原始網(wǎng)絡(luò)標(biāo)識(shí)符、傳送流標(biāo)識(shí)符、業(yè)務(wù)標(biāo)識(shí)符。一條消息可以同時(shí)
23、與多個(gè)業(yè)務(wù)關(guān)聯(lián)。默認(rèn)模板描述符 ( “default_style_template_descriptor” ) 指明該條消息所引用的默認(rèn)模板路徑。默認(rèn)模板只在消息的 style_template_id=65535 時(shí)才是必須的,其它值時(shí)可以有默認(rèn)模板描述符、也可以沒(méi)有。默認(rèn)模板路徑( “path char” )為字符串,最長(zhǎng)不超過(guò) 256 個(gè)字符。消息內(nèi)容( “message_content” )為字符串,不能超過(guò) 2048 字節(jié)(2KB) 。消息內(nèi)容中若包含特殊字符(比如冒號(hào)) ,需用轉(zhuǎn)義字符方式處理。XML 中定義的轉(zhuǎn)義字符列表如下:轉(zhuǎn)義字符序列符號(hào)說(shuō)明 大于& 和號(hào)' 單引號(hào)
24、引號(hào)5.20撤銷消息msg_id = 0 x00000016撤銷指定消息的 XML 報(bào)文如下:消息播發(fā)服務(wù)器接收到撤銷消息的命令后,檢查指定區(qū)域的消息緩存池中是否存在,若存在則清除該條消息(遍歷 5 個(gè)優(yōu)先級(jí)的消息緩存池,通過(guò) message_id 識(shí)別) ??梢酝瑫r(shí)撤銷多條消息、逐條列出。5.21新增模板msg_id = 0 x00000017新增模板的 XML 報(bào)文如下:一條新增模板的消息報(bào)文中,可以同時(shí)描述多個(gè)模板。其中的“ftp_dir”中描述的是上傳到消息播發(fā)服務(wù)器的 FTP 目錄的相對(duì)路徑,如:模板上傳 FTP 服務(wù)器的目錄是/home/ftp/stt(消息播發(fā)服務(wù)器的系統(tǒng)配置文件
25、 system.xml 中配置),那么消息播發(fā)服務(wù)器實(shí)際取模板文件的路徑是/home/ftp/stt/123456/122?!?23456”是區(qū)域碼,“122”是模板標(biāo)識(shí)符。模板的入口文件(entry_file)固定存放于該模板的“相對(duì)根目錄” 。模板標(biāo)識(shí)符( “style_template_id” )取值范圍為 065534(65535 為 STT 的填充表,不可用)。其中,“0”固定用來(lái)傳輸分組數(shù)據(jù)(不能用作消息的模板) 。壓縮屬性( “compress” )指定該模板中的各文件(所有文件)在生成模板表(STT)時(shí),數(shù)據(jù)內(nèi)容是否要壓縮(Gzip) ,true-壓縮,false-不壓縮。一個(gè)
26、模板最多可以有 65536 個(gè)文件,單個(gè)文件大小不能超過(guò) 1042900 字節(jié)。各模板文件的路徑深度(相對(duì)路徑+文件名)不能超過(guò) 256 個(gè)字符。 5.22更新模板msg_id = 0 x00000018更新模板的 XML 報(bào)文如下:一條更新模板的消息報(bào)文中,可以同時(shí)描述多個(gè)模板的更新行為。消息播發(fā)服務(wù)器收到更新模板命令后,需要重新去讀取“ftp_dir”中描述的各文件,并重新生成各對(duì)應(yīng)的模板 TS包、指定模板的版本號(hào)遞增。5.23撤銷模板msg_id = 0 x00000019撤銷模板的 XML 報(bào)文如下:一條撤銷模板的消息報(bào)文中,可以同時(shí)描述對(duì)多個(gè)模板的撤銷行為。消息播發(fā)服務(wù)器收到撤銷模板命令后,停止指定模板(通過(guò) style_template_id 描述)的播發(fā)(重新組織 STT 的數(shù)據(jù)、TS 包)。5.24查詢模板msg_id = 0 x0000001A查詢指定區(qū)域在播模板列表的 XML 報(bào)文如下:返回消息 XML 報(bào)文如下:5.25更新播發(fā)頻點(diǎn)描述msg_id = 0 x
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年墻紙銷售交易協(xié)議
- 2024年不動(dòng)產(chǎn)權(quán)益轉(zhuǎn)讓確認(rèn)協(xié)議
- 2024建筑轉(zhuǎn)讓協(xié)議格式
- 2024年度工程勞務(wù)分包招標(biāo)協(xié)議細(xì)則
- 定制型防盜窗加工與安裝服務(wù)協(xié)議
- 2024桶裝礦泉水銷售協(xié)議樣本
- 2024年擋土墻工程承包協(xié)議格式
- 2024物流承運(yùn)協(xié)議規(guī)范文本
- 冀教版八年級(jí)上冊(cè)生物全冊(cè)教案
- 籃球課外訓(xùn)練教案
- 2024年全國(guó)職業(yè)院校技能大賽中職組(嬰幼兒保育賽項(xiàng))省賽考試題庫(kù)(含答案)
- 中國(guó)記者日介紹主題班會(huì) 課件
- 光伏發(fā)電項(xiàng)目試驗(yàn)檢測(cè)計(jì)劃
- 會(huì)計(jì)領(lǐng)軍人才筆試題庫(kù)及答案
- 人教版九年級(jí)上冊(cè)數(shù)學(xué)期中考試試卷有答案
- 洗浴搓澡承包合同書(2篇)
- DBJ46-064-2023 海南省綠色建筑評(píng)價(jià)標(biāo)準(zhǔn)(民用建筑篇)
- 國(guó)開(陜西)2024年秋《社會(huì)調(diào)查》形考作業(yè)1-4答案
- 《深化文化體制機(jī)制改革》課件
- 黑龍江省黑河市2023-2024學(xué)年七年級(jí)上學(xué)期語(yǔ)文期中試卷(含答案)
- 2024-2025學(xué)年新教材高中政治 第二單元 世界多極化 4.1 時(shí)代的主題教案 新人教版選擇性必修1
評(píng)論
0/150
提交評(píng)論