




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
中國聯(lián)通北京分公司 聯(lián)通在信業(yè)務(wù) SP 管理系統(tǒng) 培訓(xùn)規(guī)范 SP V1 1 中國聯(lián)通北京分公司 2004 年 02 月 27 日 目目 錄錄 1 版本與修改說明 2 2 總則 3 背景 3 文檔內(nèi)容 3 適用范圍 3 術(shù)語與縮略語 3 參考文獻(xiàn) 4 3 業(yè)務(wù)模型與優(yōu)化 5 3 1 典型業(yè)務(wù)流程 5 4 SP 的接口 7 4 1 SP 與 SMG 之間的接口 7 4 2 SP 與 SPMS 之間的接口 8 5 SP 業(yè)務(wù)規(guī)范 18 1 1 版本與修改說明版本與修改說明 序號序號版本號版本號修改人修改人修改日期修改日期修改內(nèi)容修改內(nèi)容 11 0 2 2 總則總則 背景背景 目前聯(lián)通在信網(wǎng)絡(luò)基本運行正常 業(yè)務(wù)發(fā)展前景良好 但也存在一些問題 包括對 SP 缺乏有效的管理約束手段 業(yè)務(wù)內(nèi)容和聯(lián)通用戶資料均由 SP 提供 無法監(jiān)控 SP 下發(fā)消息的合法性 對用戶利益造成損失 并影響聯(lián)通的形象 同 時用戶的訂制及退訂業(yè)務(wù)流程不統(tǒng)一 存在訂制容易退訂難的問題 不利于聯(lián) 通在信業(yè)務(wù)的良性發(fā)展 鑒于以上原因 中國聯(lián)通北京分公司計劃建設(shè)聯(lián)通在 信業(yè)務(wù) SP 管理系統(tǒng)工程 并針對在北京 SMG 接入的本地 SP 進(jìn)行管理 文檔內(nèi)容文檔內(nèi)容 本文主要規(guī)定了中國聯(lián)通北京分公司聯(lián)通在信業(yè)務(wù) SP 管理系統(tǒng) 以下簡稱 SPMS 與其他應(yīng)用系統(tǒng)的接口規(guī)范 適用范圍適用范圍 本文主要用于中國聯(lián)通北京分公司聯(lián)通在信業(yè)務(wù) SP 管理系統(tǒng)建設(shè)中聯(lián)通在 信業(yè)務(wù)提供商 SP 的配合 用于指導(dǎo)北分和 SP 業(yè)務(wù)建設(shè)的研發(fā)和實施 本文 適用于 SP CP SPMS 系統(tǒng)建設(shè)廠家和聯(lián)通北京分公司的管理及技術(shù)人員等 術(shù)語與縮略語術(shù)語與縮略語 縮略語縮略語全稱全稱說明說明 SPSPService Provider 業(yè)務(wù)提供者 SMGSMGShort Message Gateway 短消息網(wǎng)關(guān) SMSCSMSCShort Message Service Center 短消息中心 SMPPSMPPShort Message Peer to Peer 短消息點對點協(xié)議 SGIPSGIPShort message Gateway Interface Protocol 短消息網(wǎng)關(guān)接口協(xié)議 MOMOMobile Original 移動用戶發(fā)送短消息 MTMTMobile Terminal 移動用戶接收短消息 參考文獻(xiàn)參考文獻(xiàn) 短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議 1 2 版 短消息業(yè)務(wù)聯(lián)網(wǎng)規(guī)范 1 2 版 中國聯(lián)通北京分公司聯(lián)通在信業(yè)務(wù) SP 管理系統(tǒng)工程技 術(shù) 規(guī) 范 書 點對點短消息協(xié)議 SMPP3 4 3 3 業(yè)務(wù)模型與優(yōu)化業(yè)務(wù)模型與優(yōu)化 3 1 3 1 典型業(yè)務(wù)流程典型業(yè)務(wù)流程 3 1 1 3 1 1 手機(jī)手機(jī) MOMO 點播流程點播流程 通信流程如下 1 手機(jī)用戶發(fā)起短消息點播請求 2 本地 SMG 將該請求送往 SPMS 系統(tǒng) 由 SPMS 進(jìn)行相應(yīng)處理 如果判 斷該用戶是在正常點播某項業(yè)務(wù) 則記錄相關(guān) MO 請求記錄并生成 唯一標(biāo)識 linkid 以便 SP 下發(fā) MT 消息時實現(xiàn)鑒權(quán) 3 SMG 將點播請求上行給 SP 在 DELIVER 包中攜帶此唯一標(biāo)識 linkid 4 SP 處理點播請求 在相應(yīng)的 SUBMIT 包中攜帶此唯一標(biāo)識 linkid 5 SMG 將 SUBMIT 包送給 SPMS 作下行鑒權(quán) SPMS 判斷此 SUBMIT 包是 否是合法 并由 SMG 將該 SUBMIT 下發(fā)給用戶 3 1 2 3 1 2 手機(jī)手機(jī) MOMO 定制流程定制流程 1 手機(jī)用戶發(fā)起業(yè)務(wù)訂制請求 MO MO 內(nèi)容為定制業(yè)務(wù)相關(guān)命令代碼 2 SMG 將定制請求轉(zhuǎn)給 SPMS SPMS 生成臨時訂制關(guān)系 向用戶下發(fā)訂制 確認(rèn)短信 3 用戶回復(fù)確認(rèn) Y 表訂制 N 表取消 短信 4 SPMS 轉(zhuǎn)發(fā) Deliver 包給 SP 帶 LinkID 5 SP 下發(fā)訂制成功 失敗通知包給用戶 帶 LinkID 6 SPMS 根據(jù)通知包生成正式訂制關(guān)系 7 SP 根據(jù)訂制規(guī)則向用戶下發(fā)業(yè)務(wù)消息 不帶 LinkID 8 SPMS 根據(jù)用戶訂制關(guān)系進(jìn)行鑒權(quán) 3 1 3 3 1 3 手機(jī)取消定制流程手機(jī)取消定制流程 1 用戶發(fā)起業(yè)務(wù)退訂請求 MO MO 內(nèi)容為退定定制業(yè)務(wù)的相關(guān)命令代碼 2 SPMS 向用戶下發(fā)退訂確認(rèn)短信 3 用戶回復(fù)確認(rèn)短信 4 SPMS 取消用戶和該業(yè)務(wù)的訂購關(guān)系 退訂用戶業(yè)務(wù) 轉(zhuǎn)發(fā) Deliver 包給 SP 帶 LinkID 5 SP 下發(fā)退訂成功 失敗通知包用戶 6 SPMS 根據(jù) LinkID 及退訂關(guān)系進(jìn)行鑒權(quán) 3 1 4 3 1 4 網(wǎng)上注冊流程網(wǎng)上注冊流程 網(wǎng)上注冊流程與網(wǎng)上點播流程相同 作為一項特殊的點播業(yè)務(wù) 3 1 5 3 1 5 網(wǎng)上點播流程網(wǎng)上點播流程 1 用戶在網(wǎng)上點播業(yè)務(wù) 2 SP 通過 HTTP 方式調(diào)用 SPMS 點播接口 掛起用戶請求 等待用戶輸入 確認(rèn)碼 3 SPMS 生成確認(rèn)碼并向用戶下發(fā)確認(rèn)碼短信 4 用戶收到確認(rèn)碼短信 在 WEB 頁面上輸入確認(rèn)碼 5 SP 下發(fā)點播消息 將用戶輸入的確認(rèn)碼作為 LinkID 填在 Sumit 包中 6 SPMS 根據(jù)確認(rèn)碼及點播關(guān)系進(jìn)行鑒權(quán) 3 1 6 3 1 6 網(wǎng)上定制流程網(wǎng)上定制流程 1 SP 通過 HTTP 方式調(diào)用 SPMS 提供的定購接口 2 SPMS 生成臨時訂制關(guān)系 向用戶下發(fā)訂制確認(rèn)短信 3 用戶回復(fù)確認(rèn) Y 表訂制 N 表取消 短信 4 SPMS 發(fā) Deliver 包給 SP 帶 LinkID 5 SP 下發(fā)訂制成功 失敗通知包用戶 6 SPMS 根據(jù)通知包生成正式訂制關(guān)系 7 SP 根據(jù)訂制規(guī)則向用戶下發(fā)業(yè)務(wù)消息 不帶 LinkID 8 SPMS 根據(jù)用戶訂制關(guān)系進(jìn)行鑒權(quán) 3 1 7 3 1 7 網(wǎng)上取消定制流程網(wǎng)上取消定制流程 1 用戶在 SP WEB 上發(fā)起業(yè)務(wù)退訂請求 2 SP 通過 HTTP 方式調(diào)用 SPMS 提供的業(yè)務(wù)退訂接口 3 SPMS 向用戶下發(fā)退訂確認(rèn)短信 4 用戶回復(fù)確認(rèn)短信 5 SPMS 退訂用戶業(yè)務(wù) 轉(zhuǎn)發(fā) Deliver 包給 SP 帶 LinkID 6 SP 下發(fā)退訂成功 失敗通知包用戶 帶 LinkID 7 SPMS 根據(jù) LinkID 及退訂關(guān)系進(jìn)行鑒權(quán) 4 4 SPSP 的接口的接口 4 1 4 1 SPSP 與與 SMGSMG 之間的接口之間的接口 SP 需規(guī)范 SGIP 協(xié)議的填寫 具體需要注意的字段如下 4 1 1 4 1 1 DeliverDeliver 包中的包中的 ReserveReserve 字段字段 該 Reserve 字段為 8 個字節(jié)的保留字段 現(xiàn)將該字段作為 MO 和 MT 之間一 一對應(yīng)的 LinkID 來用 該 Reserve 的值 LinkID 由 SPMS 業(yè)務(wù)鑒權(quán)平臺生成 傳給 SPSMG 由 SPSMG 不做任何改動傳給 SP 用來標(biāo)識點播的 MO 消息 使得 MT 如果 MO 引起多條 MT 則每條 MT 都要 將 MO 中的 Reserve 中的值取出 賦值到 Submit 包中的 Reserve 消息能夠匹 配對應(yīng)的 MO 消息 非 MO 所引起的 MT SP 不填寫該 LinkID 4 1 2 4 1 2 SubmitSubmit 中的中的 ReserveReserve 字段字段 該 Reserve 字段為 8 個字節(jié)的保留字段 現(xiàn)將該字段作為 MO 和 MT 之間一 一對應(yīng)的 LinkID 來用 該 Reserve 字段的值 LinkID 由 SPMS 業(yè)務(wù)鑒權(quán)平臺生成 傳給 SPSMG SPSMG 將對 MO 所引起的下發(fā) MT 進(jìn)行 Reserve LinkID 值的匹配校驗 4 1 3 4 1 3 SubmitSubmit 包的包的 UserCountUserCount 字段填寫限制字段填寫限制 該字段 SP 下發(fā)時必須填寫 1 否則視為業(yè)務(wù)非法包處理 4 1 4 4 1 4 SubmitSubmit 包的包的 MORelatetoMTFlagMORelatetoMTFlag 字段字段 在由該 MO 引起的 MT 中 第一條 MT 下行該字段為 0 以后的各條該字段為 1 定制信息請設(shè)置為 2 包月費下發(fā)信息設(shè)置為 3 4 2 4 2 SPSP 與與 SPMSSPMS 之間的接口之間的接口 4 2 1 4 2 1 SPSP 基本資料同步接口基本資料同步接口 發(fā)起方 SP 一個 SP 一條記錄 接收方 SPMS 接口協(xié)議 FTP EMAIL 接口形式 文本文件 同步時間 已經(jīng)接入到聯(lián)通在信的 SP 可通過此文本文件將 SP 的基本信息 同步給 SP 管理系統(tǒng) SP 也可不使用該接口 而直接登錄 SP 管理系統(tǒng)的 SP 自服務(wù)門戶 以手工錄入的方法將 SP 基本信息提交給 SP 管理系統(tǒng) 文件命名 SP 5 位 SP 企業(yè)代碼 8 位時間 4 位序號 TXT 如 SP30165200401010001 TXT 文件內(nèi)容 文件以 TXT 格式存儲 以下每個字段占據(jù)一行 序號序號字段名字段名最大長度最大長度 字節(jié) 字節(jié) 說明說明 1 SP 企業(yè)代碼 5 不能為空 2 SP 的接入號碼 10 3 SP 的地址 3 不能為空 4 SP 的守護(hù)端口不能為空 5 SP 的接入位置不能為空 6 SP 到 SPSMG 的用戶 名 不能為空 7 SP 到 SPSMG 的口令不能為空 8 SPSMG 到 SP 的用戶 名 不能為空 9 SPSMG 到 SP 的口令不能為空 10 SP 的開戶銀行不能為空 11 SP 的銀行帳戶不能為空 12正式商用日期 不能為空 13 主頁地址 14 ICP 證號 15頒證單位 16 負(fù)責(zé)人姓名 17 負(fù)責(zé)人性別 18 負(fù)責(zé)人職務(wù) 19 負(fù)責(zé)人 Email 20 負(fù)責(zé)人辦公電話 21 負(fù)責(zé)人移動電話 22 聯(lián)系人姓名 23 聯(lián)系人性別 24 聯(lián)系人職務(wù) 25 聯(lián)系人 Email 26 聯(lián)系人辦公電話 27 聯(lián)系人移動電話 28 公司名稱 29公司簡稱 30英文名稱 31成立時間 32法人代表 33公司經(jīng)理 34公司類型 35是否上市 36注冊資金 37員工人數(shù) 38所在地 39主要業(yè)務(wù) 4 2 2 4 2 2 SPSP 業(yè)務(wù)資料同步接口業(yè)務(wù)資料同步接口 發(fā)起方 SP 接收方 SPMS 接口協(xié)議 FTP EMAIL 接口形式 文本文件 同步時間 已經(jīng)接入到聯(lián)通在信的 SP 需通過文件形式將 SP 已開通的業(yè)務(wù) 信息同步給 SP 管理系統(tǒng) SP 管理系統(tǒng)根據(jù)已接入的業(yè)務(wù)資料對 MO MT 消息 進(jìn)行鑒權(quán) 文件命名 SPST 5 位 SP 企業(yè)代碼 8 位時間 4 位序號 TXT 如 SPST30165200401010001 TXT 文件內(nèi)容 文件采用 ASCII 文本格式 文件體中一行作為一條記錄 每一 條記錄代表 sp 的一個業(yè)務(wù) 記錄的屬性值按順序排列 各屬性間使用 t 分隔 各條記錄之間用換行符作為分隔 序序 號號 字段名字段名最大長度最大長度 字節(jié) 字節(jié) 說明說明 1SP 企業(yè)代碼5 不能為空 2接入子號碼7 不能填空 3 業(yè)務(wù)代碼 12 不能填空 4 業(yè)務(wù)名稱 8 不能填空 5 業(yè)務(wù)申請時間 16 不能填空 定義如下 6業(yè)務(wù)類別 點 播類 定制類 2 不能為空 0 定制 1 點播 7 業(yè)務(wù)收費模式 2 不能為空 0 按條 1 包月 8費率4 不能為空 9業(yè)務(wù)收費開始 時間 16 不能為空 10業(yè)務(wù)點播代碼 點播類 10 不能為空 11業(yè)務(wù)定購命令 定制類 10 不能為空 12業(yè)務(wù)取消定購 命令 定制類 10 不能為空 13業(yè)務(wù)下發(fā)周期 定制類 2 不能為空 每日 14業(yè)務(wù)開展時間 段 定制類 6 不能為空 格式 nn nn 4 2 3 4 2 3 用戶業(yè)務(wù)定購資料同步接口用戶業(yè)務(wù)定購資料同步接口 發(fā)起方 SP 接收方 SPMS 接口協(xié)議 FTP EMAIL 接口形式 文本文件 同步時間 已經(jīng)接入到聯(lián)通在信的 SP 需通過文件形式將已定購 SP 業(yè)務(wù)的 用戶信息同步給 SP 管理系統(tǒng) 文件命名 SPUS 5 位 SP 企業(yè)代碼 8 位時間 4 位序號 TXT 如 SPUS30165200401010001 TXT 文件采用 ASCII 文本格式 文件體中一行作為一條記錄 每一條記錄代表 手機(jī)用戶訂購的一個業(yè)務(wù) 每條記錄的屬性值按順序排列 各屬性間使用 t 分隔 一個手機(jī)訂購多項業(yè)務(wù)需要多條記錄 各條記錄之間用換行 符作為分隔 每個文件最大記錄數(shù)為每個文件最大記錄數(shù)為 1010 萬條萬條 超過的需要按照文件序列號遞增的方 式生成新的文件 要求 UserNumber 必須和 ChargeNumber 一致 對于不 一致的用戶業(yè)務(wù)訂購關(guān)系 SPMS 系統(tǒng)將強(qiáng)制一致性 以 ChargeNumber 為準(zhǔn) 序號序號字段名字段名最大長度最大長度 字節(jié)字節(jié) 說明說明 1 企業(yè)代碼 5 不能填空 2 計費手機(jī)號碼 21 不能填空 3 業(yè)務(wù)代碼 16 4 目的手機(jī)號碼 21 不能填空 5 定購方式 12 統(tǒng)一填 2 SP 同步 6 定制時間 20 不能填空 格式 YYYYMMDDHH24MISS 7 定購數(shù)量 12 不能填空 4 2 4 4 2 4 SPSP 業(yè)務(wù)定購業(yè)務(wù)定購 WEBWEB 調(diào)用接口調(diào)用接口 發(fā)起方 SP 接收方 SPMS 通訊協(xié)議 HTTP 認(rèn)證機(jī)制 數(shù)字證書 IP 認(rèn)證 SPMS 可限制連接的 IP 地址 用戶身份驗證 SP 必須先對用戶以手機(jī)號注冊 注冊成功并登陸 SP 社區(qū)后 用戶才能發(fā)起業(yè)務(wù)定購請求 即 SP 必須保證定購用戶的真實性 接口說明 用戶在 SP 網(wǎng)站上登錄 選擇訂購的產(chǎn)品 在 SP 網(wǎng)站完成預(yù)訂 購過程 預(yù)訂購時 SP 調(diào)用此接口 接口方式為標(biāo)準(zhǔn)的 HTTP 參數(shù)傳遞采用 GET 方式 傳遞的參數(shù)包含校驗碼 SP 代碼 SP 接入號 付費手機(jī)號碼 目的手機(jī)號 業(yè)務(wù)代碼 定購時間 定購數(shù)量 返回地址 其中 SP 代碼 SP 接入號 返回地址采用明文傳遞 其他參數(shù)采用 SP 的私鑰加密 SP 私 鑰由 SPMS 通過郵件或 SP 門戶的方式分發(fā) SP 管理系統(tǒng)返回給 SP 預(yù)訂購請 求是否成功 HTTP 調(diào)用參數(shù) 序序 號號 參數(shù)參數(shù)最大長度最大長度 字節(jié) 字節(jié) 含義含義說明說明 1CorpId10 SP 代碼不能為空 如 30165 2SpNumber21 SP 的接入號碼不能為空 3EncodeStr255 以 3DES 加密算法加 密字串 校驗碼 SP 代碼 付費手機(jī)號 目 的手機(jī)號碼 業(yè)務(wù)代 碼 定購時間 定購數(shù) 量 不能為空 加密前的樣例 1234 3016513000000000XW 2004 02 01 10 00 00 12 4BackUrl255 SPMS 處理完后的返回 地址 SP 可以根據(jù) SPMS 的返回值顯示給 用戶定購結(jié)果 校驗碼 SPMS 將校驗碼原值返回 用戶 SP 確認(rèn) SPMS 返回的有效性 EncodeStrEncodeStr 生成算法如下 生成算法如下 EncodeStr URLEncoding Base64 Encrypt CorpId SpNumber ChargeNumber UserNumber SvcTypeCode Count URLEncoding 是指對 BASE64 編碼中的 HTML 控制碼進(jìn)行轉(zhuǎn)義的過程 其具體實現(xiàn) 參見 RFC1738 Encrypt 加密算法采用 3 DES 算法 密鑰為 64 位 密鑰由 SPMS 通過 郵件或者 SP 門戶網(wǎng)站提供的數(shù)字證書私鑰 注 密鑰是由 SPMS 為每個 SP 單獨分發(fā) 的數(shù)字證書私鑰 SP 加密后 SPMS 用對應(yīng)的公鑰解密 SP 對數(shù)據(jù)具有不可抵賴性 調(diào)用示例 umber 3333 AccessCode 2004 EncodeStr KIQWNWEQREQWK921343KJASDFASD BackUrl HTTP 調(diào)用返回參數(shù) A SPMS 根據(jù) SP 提供的 BackUrl 返回 校驗碼 AccessCode 付費手機(jī)號 ChargeNumber 處理結(jié)果 Result SPMS 處理成功 返回 OK SPMS 處理失敗 返回 Error 錯誤碼 返回示例 ChargeNumber 13000000 Result OK 4 2 5 4 2 5 SPSP 業(yè)務(wù)退定業(yè)務(wù)退定 WEBWEB 調(diào)用接口調(diào)用接口 發(fā)起方 SP 接收方 SPMS 通訊協(xié)議 HTTP 認(rèn)證機(jī)制 數(shù)字證書 IP 認(rèn)證 SPMS 可限制連接的 IP 地址 用戶身份驗證 SP 必須先對用戶以手機(jī)號注冊 注冊成功并登陸 SP 社區(qū)后 用戶才能發(fā)起業(yè)務(wù)退定請求 即 SP 必須保證定購用戶的真實性 同時 SPMS 提供對用戶的校驗 接口說明 用戶在 SP 網(wǎng)站上登錄 選擇退定的產(chǎn)品 在 SP 網(wǎng)站完成預(yù)退 定過程 預(yù)退定時 SP 調(diào)用此接口 接口方式為標(biāo)準(zhǔn)的 HTTP 參數(shù)傳遞采用 GET 方式 傳遞的參數(shù)包含 SP 代碼 SP 接入號 付費手機(jī)號碼 目的手機(jī) 號碼 業(yè)務(wù)代碼 退定時間 其中 SP 代碼采用明文傳遞 其他參數(shù)采用 SP 的私鑰加密 SP 私鑰由 SPMS 通過郵件或 SP 門戶的方式分發(fā) SP 管理系統(tǒng) 返回給 SP 預(yù)訂購請求是否成功 HTTP 調(diào)用參數(shù) 序序 號號 參數(shù)參數(shù)最大長度最大長度 字節(jié) 字節(jié) 含義含義說明說明 1CorpId10 SP 代碼不能為空 如 30165 2SpNumber21 SP 的接入號碼不能為空 3EncodeStr255 以 3DES 加密算法加 密字串 校驗碼 SP 代碼 付費手機(jī)號 目 的手機(jī)號碼 業(yè)務(wù)代 碼 退定時間 不能為空 加密前的樣例 1234 3016513000000000XW 2004 02 01 10 00 00 4BackUrl255 SPMS 處理完后的返回 地址 SP 可以根據(jù) SPMS 的返回值顯示給 用戶定購結(jié)果 校驗碼 SPMS 將校驗碼原值返回 用戶 SP 確認(rèn) SPMS 返回的有效性 EncodeStrEncodeStr 生成算法如下 生成算法如下 EncodeStr URLEncoding Base64 Encrypt CorpId SpNumber ChargeNumber UserNumber SvcTypeCode Count URLEncoding 是指對 BASE64 編碼中的 HTML 控制碼進(jìn)行轉(zhuǎn)義的過程 其具體實現(xiàn) 參見 RFC1738 Encrypt 加密算法采用 3 DES 算法 密鑰為 64 位 密鑰由 SPMS 通過 郵件或者 SP 門戶網(wǎng)站提供的數(shù)字證書私鑰 注 密鑰是由 SPMS 為每個 SP 單獨分發(fā) 的數(shù)字證書私鑰 SP 加密后 SPMS 用對應(yīng)的公鑰解密 SP 對數(shù)據(jù)具有不可抵賴性 調(diào)用示例 umber 3333 AccessCode 2004 EncodeStr KIQWNWEQREQWK921343KJASDFASD BackUrl HTTP 調(diào)用返回參數(shù) A SPMS 根據(jù) SP 提供的 BackUrl 返回 校驗碼 AccessCode 付費手機(jī)號 ChargeNumber 處理結(jié)果 Result SPMS 處理成功 返回 OK SPMS 處理失敗 返回 Error 錯誤碼 返回示例 ChargeNumber 13000000 Result OK 4 2 6 4 2 6 SPSP 業(yè)務(wù)點播用戶確認(rèn)接口業(yè)務(wù)點播用戶確認(rèn)接口 發(fā)起方 SP 接收方 SPMS 通訊協(xié)議 HTTP 認(rèn)證機(jī)制 數(shù)字證書 IP 認(rèn)證 SPMS 可限制連接的 IP 地址 用戶身份驗證 SP 必須先對用戶以手機(jī)號注冊 注冊成功并登陸 SP 社區(qū)后 用戶才能發(fā)起業(yè)務(wù)點播請求 即 SP 必須保證點播用戶的真實性 接口說明 用戶在 SP 站點上點播業(yè)務(wù)時 需要確認(rèn)該點播是由用戶主動發(fā) 起 所以要求用戶點播時輸入由 SPMS 提供的點播確認(rèn)碼 以圖片的方式提 示給用戶 點播確認(rèn)碼由 SPMS 以短信方式下發(fā)給在網(wǎng)上進(jìn)行點播操作的 用戶手機(jī) 由用戶通過確認(rèn)頁面重新輸入系統(tǒng) SPMS 根據(jù)確認(rèn)圖片隨機(jī)碼 確認(rèn)該次請求是否合法 HTTP 點播調(diào)用參數(shù) 序序 號號 參數(shù)參數(shù)最大長度最大長度 字節(jié) 字節(jié) 含義含義說明說明 1CorpId10 SP 代碼不能為空 如 30165 2SpNumber21 SP 的接入號碼不能為空 3EncodeStr255 以 3DES 按 ECB 模式 加密算法加密字符串 校驗碼 SP 接入號 碼 付費手機(jī)號 目的 手機(jī)號 點播標(biāo)識 操 作命令字 點播時間 然后用 BASE64 算法 和 URLEncoding 算法 進(jìn)行編碼 不能為空 用戶手機(jī)為網(wǎng)上 操作點播的用戶 對于無命 令字的業(yè)務(wù)填寫 4BackUrl255 SPMS 處理完后的返回 地址 SP 可以根據(jù) SPMS 的返回值顯示給 用戶定購結(jié)果 校驗碼 SPMS 將校驗碼原值返回 用戶 SP 確認(rèn) SPMS 返回的有效性 EncodeStrEncodeStr 生成算法如下 生成算法如下 EncodeStr URLEncoding Base64 Encrypt SpNumber UserNumber ServiceTag AccessTime URLEncoding 是指對 BASE64 編碼中的 HTML 控制碼進(jìn)行轉(zhuǎn)義的過程 其具體實現(xiàn) 參見 RFC1738 Encrypt 加密算法采用 3 DES 算法 密鑰為 64 位 調(diào)用示例 umber 3333 AccessCode 2004 EncodeStr KIQWNWEQREQWK921343KJASDFASD BackUrl HTTP 點播調(diào)用返回參數(shù) A SPMS 根據(jù) SP 提供的 BackUrl 返回 校驗碼 AccessCode 付費手機(jī)號 ChargeNumber 點播標(biāo)識 MessgeID 由 LinkID 處理失敗不返回 處理結(jié)果 Result SPMS 處理成功 返回 OK SPMS 處理失敗 返回 Error 錯誤碼 返回示例 ChargeNumber 13000000 MessageID 18016 LinKID 2031 Result OK 處理流程 A 用戶在 SP 站點點播業(yè)務(wù)時 SP 網(wǎng)站用標(biāo)準(zhǔn)的標(biāo)準(zhǔn)的 HTTP 方式向 SPMS 系統(tǒng)的點播確認(rèn)接口提交一個請求 B SPMS 將給網(wǎng)上點播操作的用戶的手機(jī)發(fā)送點播確認(rèn)碼 C SP 網(wǎng)站將提供一個點播確認(rèn)碼輸入框在點播確認(rèn)的頁面上 用戶填寫 點播確認(rèn)碼 用戶提交點播請求后 SPMS 根據(jù) SP 提供的返回地址 將 操作結(jié)果返回 SP 操作成功的返回中包含 LinkID 點播確認(rèn)碼 隨機(jī) 碼 和 SP 提供的點播標(biāo)識 SP 根據(jù)返回下發(fā)消息 并將 LinkID 加到 下發(fā)的 SGIP 包中 填寫在 Reserved 字段中 提交 MT 到 SPSMG D SPSMG 接收到此 MT 請求 交給 SP 管理系統(tǒng)中的業(yè)務(wù)鑒權(quán)中心 業(yè)務(wù)鑒 權(quán)中心讀取數(shù)據(jù)庫 發(fā)現(xiàn)此 LinkID 點播確認(rèn)碼 隨機(jī)碼 有效 允 許發(fā)送 5 5 SPSP 業(yè)務(wù)規(guī)范業(yè)務(wù)規(guī)范 命令字最大長度為 12 位字符 命令字只能由 0 9 A Z a z 此 64 個字符構(gòu)成 不能使用其它特殊字符 SPMS 解析命令字時 遇到除此 64 個字符外的其它字符 即認(rèn)為命令字已結(jié)束 如 TQDZ 010 TQDZ 020 TQDZ 020 會被解析為同一個業(yè)務(wù)請求 在 MO 業(yè)務(wù)請求消息中 建議命令 字與其它內(nèi)容以空格或 號分隔 對于 SP 的定制類業(yè)務(wù)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 董卿一年級數(shù)學(xué)試卷
- 肝患者臨床護(hù)理
- 甘肅省臨洮縣數(shù)學(xué)試卷
- 肛癰的護(hù)理課件
- 福州春考數(shù)學(xué)試卷
- 肉鴿養(yǎng)殖技術(shù)課件教學(xué)
- 肉豬養(yǎng)殖技術(shù)課件
- 2024年10月陜西陜西農(nóng)信社社會招考筆試歷年參考題庫附帶答案詳解
- 2025至2030國際快遞行業(yè)市場深度研究與戰(zhàn)略咨詢分析報告
- 邯鄲市館陶縣事業(yè)單位招聘考試真題2024
- DB13-T 3035-2023 建筑消防設(shè)施維護(hù)保養(yǎng)技術(shù)規(guī)范
- 汽車 4S 店防汛應(yīng)急預(yù)案
- 青海省西寧市(2024年-2025年小學(xué)四年級語文)人教版質(zhì)量測試(下學(xué)期)試卷及答案
- 2024足球競賽規(guī)則全套解讀
- SMAW和GTAW焊接作業(yè)焊接工藝
- 大瀝中學(xué)初一分班考試卷
- 正式委托代理合同范本
- 蘇教版2023-2024學(xué)年小學(xué)五年級下冊數(shù)學(xué)暑假練習(xí)(假期作業(yè))合集21份
- 生物-湖南省邵陽市2023-2024學(xué)年高二下學(xué)期7月期末聯(lián)考試題和答案
- 西師版三年級下冊數(shù)學(xué)練習(xí)冊思維拓展解決問題
- 軟件開發(fā)項目進(jìn)度管理
評論
0/150
提交評論