freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

彩信網(wǎng)關(guān)功能設(shè)計說明書(編輯修改稿)

2024-08-30 04:31 本頁面
 

【文章內(nèi)容簡介】 tenIP/ListenIPListenPort80/ListenPort表示當(dāng)VASP用應(yīng)用程序方式進(jìn)行接收消息時的監(jiān)聽地址和端口號。以上為這個配置文件中主要需要注意修改的地方,當(dāng)然其他的內(nèi)容也可以進(jìn)行修改,如logLevel1/logLevel可以根據(jù)需要進(jìn)行修改,0表示不產(chǎn)生日志;1表示產(chǎn)生錯誤日志;3表示產(chǎn)生信息日志;6表示產(chǎn)生完整信息日志。TimeOut10000/TimeOut表示設(shè)置發(fā)送的超時時間,到發(fā)送超過這個時間,則自動進(jìn)行重新發(fā)送。ReSendCount5/ReSendCount表示設(shè)置重發(fā)的次數(shù),建議在10次以下,一般用3-5次即可。這里主要介紹從SP接收MMSC發(fā)過來的DeliverReq開始,到SP發(fā)送SubmitReq到MMSC的整個流程,SP所需要做的工作。 VASP接收傳送請求(上行業(yè)務(wù))VASP接收可以有兩種方式:l 如果SP的增值應(yīng)用是一個普通應(yīng)用程序,可以使用方式1,即接收代理會自動打開一個監(jiān)聽端口,啟動一個監(jiān)聽線程來接收來自MMSC的多媒體消息;l 如果SP的增值應(yīng)用是一個Web應(yīng)用,則可以使用方式2,即接收代理作為一個Servlet運(yùn)行,并自動處理從HttpRequest中搜索數(shù)據(jù),并解碼成多媒體消息。:普通應(yīng)用程序中的用法public class MyReceiver extends MM7Receiver{ //定義一個MM7DeliverReq,以便得到MMSC發(fā)過來的Deliver消息。(必備) public static MM7DeliverReq deliverReq = new MM7DeliverReq()。 //Main方法 public static void main(String[] args) {//初始化VASPMM7Config mm7Config = new MM7Config(“./config/”)。//(“./config/”)。 //必備//構(gòu)造MyReceiverMyReciever receiver = new MyReceiver()。(mm7Config)。 //必備//創(chuàng)建MM7消息發(fā)送接口MM7Sender mm7Sender = new MM7Sender(mm7Config)。//啟動接收器()。 } public MM7VASPRes doDeliver(MM7DeliverReq request) { /*接收從MMSC發(fā)過來的傳送消息,以便取出其中的部分值構(gòu)造提交消息或得到一些有用信息,如MMSC的標(biāo)識符等*/ deliverReq = request。 (“收到手機(jī)”+()+“提交的消息,標(biāo)題為:”+())。 (MMSC的標(biāo)識符為:+request. GetMMSRelayServerID()) //SP需要進(jìn)行一些處理,例如構(gòu)建MM7DeliverRes消息,設(shè)置ServiceCode或StatusCodeMM7DeliverRes mm7DeliverRes = new MM7DeliverRes()。(服務(wù)代碼)。 //設(shè)置ServiceCode,可選()/*設(shè)置請求完成狀態(tài),必備,以便表明SP已經(jīng)接收到傳送消息。一般設(shè)1000。*/ (所用狀態(tài)文本說明)。 /*設(shè)置所用狀態(tài)的文本說明,應(yīng)限定請求狀態(tài),可選*/ //返回給MM7 API,以便API將MM7DeliverRes返回給MMSC。return(MM7VASPRes)mm7DeliverRes。 }} 方式2:Web應(yīng)用程序中的用法public class MyReceiver extends MM7RecieveServlet{ public MM7VASPRes doDeliver(MM7DeliverReq request) { (“收到手機(jī)”+()+“提交的消息,標(biāo)題為:”+())。(MMSC的標(biāo)識符為:+request. GetMMSRelayServerID()) //SP需要進(jìn)行一些處理,例如構(gòu)建MM7DeliverRes消息,設(shè)置ServiceCode或StatusCodeMM7DeliverRes mm7DeliverRes = new MM7DeliverRes()。(服務(wù)代碼)。 //設(shè)置ServiceCode,可選()/*設(shè)置請求完成狀態(tài),必備,以便表明SP已經(jīng)接收到傳送消息。一般設(shè)1000。*/ (所用狀態(tài)文本說明)。 /*設(shè)置所用狀態(tài)的文本說明,應(yīng)限定請求狀態(tài),可選*///返回給MM7 API,以便API將MM7DeliverRes返回給MMSC。return(MM7VASPRes)mm7DeliverRes。 }} 發(fā)送多媒體消息的過程(下行業(yè)務(wù))發(fā)送多媒體消息的過程就是使用MM7 API組織消息,并通過MM7Sender發(fā)送給MMSC的過程。主要步驟如下: 準(zhǔn)備1. 初始化VASP初始化VASP使用的是MM7Config類,該類定義了有關(guān)本VASP和對應(yīng)的MMSC的配置信息。系統(tǒng)在初始化時,必須對該對象進(jìn)行定義,它將用于通信類的控制。MM7Config mm7Config = new MM7Config(./config/ )。,其格式如下:?xml version=?vasp:MM7Config xmlns:vasp=!鑒權(quán)方式,1為基本鑒權(quán),2為摘要鑒權(quán),0為不使用鑒權(quán) AuthenticationMode1/AuthenticationMode!設(shè)置用戶名, 必須為被授權(quán)的用戶(4位) UserName1111/UserName!設(shè)置VASP的密碼(6位) Password11111111/Password !—設(shè)置允許的最大消息的大?。ㄒ宰止?jié)為單位),目前最大支持128K MaxMessageSize100000/MaxMessageSize !設(shè)置日志路徑 LogPathc:\vas_log/LogPath !設(shè)置日志級別,8 個級別(0)No log(1)Severe, (2)Warning, (3)Info, (4)Config, (5)Fine, (6)Finer, (7)Finest logLevel1/logLevel !設(shè)置指定用于對消息編碼的字符集(缺省值為UTF8) CharsetUTF8/Charset !MMSC網(wǎng)關(guān)的URL地址 mmscURL/mm7/mmscURL ! MMSC網(wǎng)關(guān)的IP或主機(jī)名列表 mmscIP/mmscIP!—MMSC網(wǎng)關(guān)的序號224。MmscID910010/MmscID !是否啟用SSL加密,false:不加密,true:SSL加密UseSSL1/UseSSL!應(yīng)用程序方式的監(jiān)聽IP地址 ListenIP/ListenIP !應(yīng)用程序方式的監(jiān)聽端口 ListenPort80/ListenPort !日志文件的最大產(chǎn)生數(shù)量,單位為個,缺省值為100,取值范圍為:1至9999。 LogNum100/LogNum!日志記錄的產(chǎn)生時間間隔,單位為分,缺省值為60,取值范圍為:1至1440 LogInterval10/LogInterval!日志文件大小的最大限制,單位為K,缺省值為500K,最大值為10000K。 LogSize1000/LogSize/vasp:MM7Config2. 創(chuàng)建MM7消息發(fā)送接口:創(chuàng)建發(fā)送接口使用的是MM7Sender類,其中已經(jīng)封裝了和MMSC連接的通訊機(jī)制,使用時只要創(chuàng)建它的一個帶MM7Config參數(shù)的實(shí)例即可。MM7Sender mm7Sender = new MM7Sender(mm7Config)。 創(chuàng)建待發(fā)送消息創(chuàng)建待發(fā)送消息使用的類均是由MM7Message繼承得到的。主要有MM7SubmitReq、MM7CancelReq、MM7ReplaceReq等類,具體設(shè)置方法將分別進(jìn)行介紹。(MM7SubmitReq)MM7SubmitReq submitReq = new MM7SubmitReq()。(關(guān)聯(lián)標(biāo)識)。 /*,必備*/(SP代碼) //設(shè)置SP代碼,必備(服務(wù)代碼) //設(shè)置服務(wù)代碼,必備(業(yè)務(wù)代碼)。 //設(shè)置業(yè)務(wù)代碼,必備(MM始發(fā)方的地址)。設(shè)置MM始發(fā)方的地址(填寫SP的服務(wù)代碼,或者填寫讓用戶回復(fù)SP的長號碼,長號碼構(gòu)成:SP的服務(wù)代碼+業(yè)務(wù)代碼+操作碼),必備(“付費(fèi)方手機(jī)號碼”)。 //設(shè)置付費(fèi)方的手機(jī)號碼,必備(接收方地址)。 //設(shè)置接收方MM的地址(單個接受方地址)。 //增加單個接受方地址(抄送方地址)。 //設(shè)置抄送方MM的地址(單個抄送方地址)。 //增加單個抄送方地址(密送方地址)。 //設(shè)置密送方MM的地址(單個密送方地址)。 //增加單個密送方地址注:在設(shè)置或增加To,Cc和Bcc時,至少需要設(shè)置其中一個,這些地址可能存在多個地址或使用指示使用分發(fā)表的別名??梢詷?biāo)記僅供參考的地址。(鏈接標(biāo)識)。 /*設(shè)置鏈接標(biāo)識,標(biāo)識傳送至VASP的上一個有效消息的對應(yīng)關(guān)系;可選*/(MM的類別)。 /*設(shè)置MM的類別(例如,廣告、信息服務(wù)和計費(fèi)),可選,具體有:Auto、Personal、Advertisement、Informational*/(提交MM的日期和時間)。 /*提交MM的時間和日期(時間戳),格式如20040209T10:21:07,可選*/(指定超時時間)。 /*設(shè)置MM指定的超時時間(絕對或相對時間),可選*/(最早理想時間)。 /*設(shè)置將MM傳送給接收方的最早理想時間(絕對或相對時間),可選*/(發(fā)送報告的請求)。 /*設(shè)置是否需要發(fā)送報告的請求(boolean值),可選*/(需要讀取報告的請求)。 /*設(shè)置通過請求傳送一個讀取報告進(jìn)行確認(rèn),可選*/(應(yīng)答計費(fèi)的請求)。 /*設(shè)置應(yīng)答計費(fèi)的請求(boolean值),可選*/(提交應(yīng)答的最遲時間)。 /*設(shè)置在應(yīng)答計費(fèi)的情況下,向接收方提交應(yīng)答的最遲時間(絕對或相對時間),可選*/(應(yīng)答MM的最大大小)。 /*設(shè)置在應(yīng)答計費(fèi)的情況下,提供給接收方的應(yīng)答MM的最大大小,可選*/(消息的優(yōu)先級)。 /*消息的優(yōu)先級(重要性)(0=最低優(yōu)先級,1=正常,2=緊急),byte類型的值,可選*/(多媒體消息的標(biāo)題)。 /*設(shè)置多媒體消息的標(biāo)題,可選*/(VASP是否允許修改內(nèi)容)。 /*設(shè)置VASP是否允許修改內(nèi)容(boolean值,默認(rèn)為真),可選*/(VASP所提交MM的付費(fèi)方)。 /*設(shè)置VASP所提交MM的付費(fèi)方,例如,發(fā)送方、接收方、發(fā)送方和接收方或兩方均不付費(fèi),可選,0:Sender、1:Recipients、2:Both、3:Neither、4:ThirdParty*/(多媒體消息的內(nèi)容)。 /*設(shè)置多媒體消息的內(nèi)容,可選,注意當(dāng)要設(shè)置時,一定要設(shè)置其ContentType。*/(是否可重新分發(fā))。 /*設(shè)置VASP是否可重新分發(fā)MM的內(nèi)容(boolean值,true為可以,false為不可以),可選*/(MM7CancelReq)MM7CancelReq cancelReq = new MM7CancelReq()。2. 設(shè)置消息屬性(關(guān)聯(lián)標(biāo)識)。 /*對的標(biāo)識,必備*/(SP代碼)。 /*設(shè)置SP代碼,可選*/(服務(wù)代碼)。 /*設(shè)置服務(wù)代碼,可選*/(MM始發(fā)方地址)。 /*設(shè)置MM始發(fā)方地址,可選*/(待取消的消息的標(biāo)識符)。 /*設(shè)置待取消的消息的標(biāo)識符,必備*/(MM7ReplaceReq)MM7ReplaceReq replaceReq = new MM7ReplaceReq()。2. 設(shè)置消息屬性(關(guān)聯(lián)標(biāo)識)。 /*,必備*/
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1