资源转移方法及装置的制造方法_4

文档序号:9923888阅读:来源:国知局
源的资源值,并从每个转移方的资源库 中预留出相应的额外金额,并置资源转移请求的转移状态为预留状态。 阳155] 具体的可W参见上述步骤404,运里就不再寶述。 阳156] 步骤b4,转移服务器通知短信服务器向该资源发送方发送具有短信回执的短信; 阳157] 转移服务器利用短消息点对点协议(英文简称:SMPP,英文全称:Shod Message 化er to Peer)的SUBMIT_SM操作指示短信服务器SMSC向资源发送方的手机发送包含了预 留结果的短信,预留结果可W包括资源请求的转移标识、预留的交换资源W及交换资源所 属的一方的标识。此请求内包含了 :此短信的资源发送方的手机号码(英文简称:MSISDN, 英文全称:Mobile Station ISDN Number,指示预留结果的短信内容W及需要短信送达回 执(delivery receipt)的标记。同时接收短信服务器SMSC回复的SUBMIT_SM_RESP,把短 信服务器SMSC为本条短信产生的标识Message ID与转移服务器产生的转移标识建立关 联。短信内容中,一般包含了转移标识、转移时间、对方标识、转移资源的资源值、W及转移 成功等关键词。
[0158] 步骤b5,短信服务器向该资源发送方发送具有短信回执的短信;
[0159] 步骤b6,资源发送方向短信服务器发送短信回执;
[0160] 通常,该短信回执携带步骤b5中的短信的标识,W便短信服务器接收到短信回执 后,可W得知是步骤b5中短信的回执,或者,W便后面转移服务器接收到短信回执后,可W 得知该短信回执所对应的短信,并根据短信标识与转移标识之间的关联,查找到对应的转 移柄识。 阳161] 步骤b7,短信服务器将接收到的短信回执反馈给转移服务器;
[0162] 短信服务器SMSC通过SMPP协议的DELIVERY_SM向转移服务器发送短信送达回 执。 阳163] 步骤b8,转移服务器将转移资源进行转移;
[0164] 转移服务器通过DE化IERY_SM内返回的标识Message ID关联的转移标识,同时解 析DELIVERY_SM内返回的所发短信的送达结果状态,如果相应状态为DELIVERED,则完成转 移资源从资源发送方的资源库到资源接收方的资源库的转移,并对每个额外资源,即第二 资源或第=资源,从额外资源所在的资源库转出,同时置该资源转移请求所对应的状态为 完成。
[0165] 步骤b9,转移服务器向资源接收方发送转移通知,该转移通知用于指示将转移资 源进行了成功转移。
[0166] 运里发送转移通知的方式可W是短信(也可W称为短消息或短信息),也可W是 邮件或即时通信消息等。
[0167] 需要补充说明的是,如果步骤b7没有在预定时间段内出现,则转移服务器可W选 择取消转移,或保留该资源转移请求所对应的转移状态为预留状态。如果该资源转移请求 所对应的转移状态置为预留状态,则后续可W由人工进行取消转移或确认完成转移。
[0168] 如果步骤b8,短信服务器SMSC返回DELIVERY_SM指示了送达短信没有成功送达, 则转移服务器取消交易。此时可W向资源发送方发送普通短信或其他方式来告知转移已经 取消。内容可W包含根据DELIVERY_SM返回的具体错误原因而发送不同的文本。如在通知 内容中指明是因为接收者手机关机而无法进行通知,进而无法完成转移等。
[0169] 步骤b5可W使用SMPP协议规定的SUBMIT_SM和SUBMIT_SM_RESP完成短信的发 送,步骤b6可W使用SUBMIT_SM和SUBMIT_SM_RESP完成短信送达回执的接收,并进行所发 短信的Message ID和转移标识的映射。
[0170] 使用SUBMIT_SM发送带有回执功能的SMS时,SUBMIT_SM的W下两个字段设置为 需要的值,请参见下表1 : 阳 171]
阳17引表1 阳173] 特别的,可W按照W下格式与SMSC写上短信送达回执的格式:
[0174] 短信回执内容可W为如下格式,且放入SUBMIT_SM的shortjnessage字段。 阳 1 巧]"id:sub:SSS dlvrd:孤D submit date = YYMMDDhhmm done 阳 176] date:YYMMDDhhmm stat:孤孤孤D err:E Text:........." 阳177] W上字段解释可W如下表2 :
[0180] 对于Stat字段,SMSC-般会返回W下状态,请参见下表3 :

阳183] 表3
[0184] 综上所述,本发明实施例中提供的资源转移方法,通过将需要转移的转移资源进 行预留,并向资源发送方发送具有短信回执的短信,在得到送达回执消息后将转移资源进 行转移;由于可W资源转移之前先对转移资源进行了预留,保证了资源转移可W在接收到 短信回执后被成功转移,从而解决了在向资源转移的双方发送通知时,由于服务的不可靠 性而导致资源转移的双方无法在期望的时间内接收到该通知,进而导致资源转移的双方无 法即时地根据接收到的通知进行后续的操作的问题;达到了在转移双方的其中一方得知通 知后,便可W保证资源被成功转移,进而可W有效保证转移双方进行后续操作的效果。
[0185] 可选的,在另一种可选的实现方式中,也可W将指定方设定为资源接收方,此时可 W将图4B中的步骤b5和步骤b6中所设及的资源发送方更改为资源接收方,同时步骤b9 中所设及的资源接收方更改为资源发送方。 阳186] 可选的,在再一种可选的实现方式中,也可W将指定方设定为第=方,此时可W将 图4B中的步骤b5和步骤b6中所设及的资源发送方更改为第=方,同时步骤b9中所设及 的资源接收方更改为资源接收方和资源发送方。 阳187] 可选的,在还一种可选的实现方式中,也可W将指定方设定为资源发送方、资源接 收方和第=方中的至少两个或全部,对应的,在图4B的步骤b4、b5中同时向运些指定方发 送通知消息,可W在步骤b7中,根据预先设定的规则,在期望的时间段内接收到各个指定 方反馈的短信回执,或者,根据预先设定的规则,在期望的时间段内接收到至少一个指定方 反馈的短信回执,执行步骤b8的操作。对应的,在步骤b9中可W向除了成功接收到该通知 消息的其他方发送该转移通知。
[0188] 在一种可能的实现方式中,第二方服务器为邮件服务器时,如果将指定方设定为 资源接收方,则请参见图4C所示,其示出了本发明一个实施例中提供的W资源接收方为 指定方、W邮件服务器为第二方服务器的资源转移方法的方法流程图。该资源转移方法包 括:
[0189] 步骤Cl,资源发送方向转移服务器发送资源转移请求;
[0190] 步骤c2,转移服务器对该资源转移请求进行验证,并确定出转移资源; 阳191] 步骤c3,转移服务器将转移资源进行预留;
[0192] 步骤c4,转移服务器通知邮件服务器向该资源发送方发送具有邮件回执的邮件;
[0193] 上述步骤Cl至c4分别与图4B中的步骤bl至步骤b4相同,具体可W参见图4B 中对bl至b4的描述,运里就不再寶述。
[0194] 转移服务器利用SMTP (英文全称:Simple Mail Transfer Protocol,中文:简单邮 件传输协议)/ESMTP (英文全称:Extended SMTP,中文:扩展SMT巧协议要求与转移服务器 连接的邮件服务器向资源发送方的E-mail地址(从转移服务器内发送方资料内获取)发 送包含了转移结果的E-mail。此请求内包含了:此邮件的资源发送方的邮件E-mail地址、 转移结果通知内容W及需要送达状态报告(英文简称:DSN,英文全称:Delivery Status Notification)的标记。同时转移服务器记录邮件服务器返回的标识作为本E-mail的标 识。
[01巧]步骤c5,邮件服务器向该资源发送方发送具有短信回执的邮件;
[0196] 可选的,从邮件服务器到资源发送方之间可能经过多个SMTP服务器的转发,且在 图4C中简单示意为资源发送方,未明确画出为资源发送方提供E-mail地址的邮件服务器。
[0197] 步骤c6,资源发送方向邮件服务器发送邮件回执; 阳19引按照SMTP协议,此邮件内指示了原邮件的标识,该邮件回执可W为DSN邮件。 [0199] 步骤扣,转移服务器在预定时间段内使用邮局协议3向邮件服务器取回邮件回 执; 阳200] 转移服务器在预定时间段内使用邮局协议3(英文简称:POP3,英文全称:Post Office Protocol 3)向邮件服务器取回邮件回执。 阳201] 步骤c8,转移服务器将转移资源进行转移; 阳202] 转移服务器检查所取回的DSN邮件,并根据原邮件的标识找到对应的DSN邮件,确 保DSN邮件内指示了邮件成功送达。根据标识找到原转移标识,完成转移资源从资源发送 方的资源库到资源接收方的资源库的转移,并对每个额外资源,即第二资源或第=资源,从 额外资源所在的资源库转出,同时置该资源转移请求所对应的状态为完成。 阳203] 步骤c9,转移服务器向资源接收方发送转移通知,该转移通知用于指示将转移资 源进行了成功转移。
[0204] 运里发送转移通知的方式可W是短信息,也可W是邮件或即时通信消息。 阳205] 需要补充说明的是,如果上述步骤c5,邮件服务器发现资源发送方的邮箱地址服 务器不存在,或其他转发邮件服务器无法转发,则也会产生一个失败送达的DSN邮件,并发 回给原有邮件的发送者邮箱。 阳206] 如果步骤c6中,如果资源发送方的邮件服务器无法向资源发送方的邮箱发送邮 件,则会产生一个失败送达的DSN邮件,并发回给原有邮件的发送者邮箱。 阳207] 步骤c8中,如果转移服务器发现有原邮件的失败送达DSN邮件,则转移服务器取 消交易。此时可W向资源发送方发送SMS或E-mail来告知转移已经取消。消息内容可W 包含根据DSN邮件内返回的具体错误原因而且发送不同的文本。如果可W指明由于接收者 邮箱满无法接收邮件,而无法完成资源转移。 阳20引上述步骤扣和步骤c8中,如果转移服务器没有在期望的时间内发现有原邮件的 DSN邮件,则转移服务器可W选择取消交易,或保留该资源转移请求所对应的转移状态为预 留状态。如果该资源转移请求所对应的转移状态置为预留状态,则后续可W由人工进行取 消转移或确认完成转移。 阳209] 综上所述,本发明实施例中提供的资源转移方法,通过将需要转移的转移资源进 行预留,并向资源发送方发送具有短信回执的短信,在得到送达回执消息后将转移资源进 行转移;由于可W资源转移之前先对转移资源进行了预留,保证了资源转移可W在接收到 短信回执后被成功转移,从而解决了在向资源转移的双方发送通知时,由于服务的不可靠 性而导致资源转移的双方无法在期望的时间内接收到该通知,进而导致资源转移的双方无 法即时地根据接收到的通知进行后续的操作的问题;达到了在转移双方的其中一方得知通 知后,便可W保证资源被成功转移,进而可W有效保证转移双方进行后续操作的效果。
[0210] 可选的,在另一种可选的实现方式中,也可W将指定方设定为资源接收方,此时可 W将图4C中的步骤c5和步骤c6中所设及的资源发送方更改为资源接收方,同时步骤c9 中所设及的资源接收方更改为资源发送方。 阳211 ] 可选的,在再一种可选的实现方式中,也可W将指定方设定为第=方,此时可W将 图4C中的步骤c5和步骤c6中所设及的资源发送方更改为第S方,同时步骤c9中所设及 的资源接收方更改为资源接收方和资源发送方。
[0212] 可选的,在还一种可选的实现方式中,也可W将指定方设定为资源发送方、资源接 收方和第S方中的至少两个或全部,对应的,在图4C的步骤c4、c5中同时向运些指定方发 送通知消息,可W在步骤扣中,根据预先设定的规则,在期望的时间段内接收到各个指定 方反馈的短信回执,或者,根据预先
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1