【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种数据包发送方法、数据包获取方 法及装置。
技术介绍
ParlayX网关(ParlayX Gateway,以下简称为ParlayX Gff)将运营商的网络能 力、业务能力和运营支撑能力用ParlayX网络服务器(ParlayX WebServices)接口向业务 提供商设备开放;其中业务提供商设备包括服务提供商(Service Provider,以下简称为 SP)或内容提供商(Content Provider,以下简称为CP),以下以SP/CP表示业务提供商 设备。ParlayX Web Services接口是在因特网上广泛使用的简单对象访问协议(Simple Object AccessProtocol,简称为S0AP)之上定义的,由此,ParlayX Web Services 接口 可以被不具备电信专业知识的IT开发人员快速掌握,从而使得SP/CP快速、灵活的使用 ParlayX接口进行第三方(3rd_party)业务的开发。其中,ParlayX WebServices接口是由 PARLAY论坛组织统一定义的。现有技术中,SP/CP与用户之间通过ParlayX GW相互发送数据包。SP/CP可以主动 发送应用到点(Application to Point,以下简称为A2P)消息给用户,用户接收到该A2P 消息后,会返回该A2P消息对应的消息递送报告,ParlayX GW将该消息递送报告发送给SP/ CP ;用户也可以通过ParlayX GW主动发送点到应用(Point to Application,以下简称为 ...
【技术保护点】
一种数据包发送方法,其特征在于,包括: 接收用户设备发送的数据包后,将所述数据包发送给对应的业务提供商设备,并在所述数据包发送失败后,根据重发指示标识将所述数据包存储到重发队列中等待重发。
【技术特征摘要】
1. 一种数据包发送方法,其特征在于,包括接收用户设备发送的数据包后,将所述数据包发送给对应的业务提供商设备,并在所 述数据包发送失败后,根据重发指示标识将所述数据包存储到重发队列中等待重发。2.根据权利要求1所述的数据包发送方法,其特征在于,所述数据包为所述用户设备 通过网元设备发送的、根据所述业务提供商设备的第一业务消息获得的消息递送报告,所 述第一业务消息包括用于指示将接收的所述消息递送报告主动返回给所述业务提供商设 备的返回指示标识,以及用于指示在向所述业务提供商设备返回所述消息递送报告失败 后,将所述消息递送报告存储到重发队列中等待重发的所述重发指示标识。3.根据权利要求1所述的数据包发送方法,其特征在于,所述数据包为所述用户设备 通过网元设备发送给业务提供商设备的第二业务消息;其中,所述将所述数据包发送给对应的业务提供商设备包括根据所述业务提供商设 备注册的通知地址向所述业务提供商设备发送所述第二业务消息;所述重发指示标识为所述业务提供商设备在注册所述通知地址时发送的、用于指示在 向所述业务提供商设备发送所述第二业务消息失败后,将所述第二业务消息存储到重发队 列中等待重发。4.根据权利要求1或2或3所述的数据包发送方法,其特征在于,所述重发指示标识包 括以下参数中的任意一个或其组合最大发送次数、重发间隔时间和最大缓存时间。5.根据权利要求4所述的数据包发送方法,其特征在于,还包括在重发所述数据包成功后,或重发次数达到所述最大发送次数后,或重发时间达到所 述最大缓存时间后,删除所述重发队列中的所述数据包。6.根据权利要求1或2或3所述的数据包发送方法,其特征在于,还包括若所述重发队列中的数据包的数量达到阈值,则将所述重发队列中的数据包从所述重 发队列持久化存储到存储设备中,或删除所述重发队列中的部分或全部数据包。7. 一种数据包发送方法,其特征在于,包括接收用户设备发送的数据包后,接收业务提供商设备发送的请求获取所述数据包的获 取请求,所述获取请求包括用于指示在向所述业务提供商设备返回所述数据包失败后,将 所述数据包存储到缓存队列中、并等待根据所述业务提供商设备发送的重新获取请求返回 所述数据包的缓存指示标识;根据所述获取请求向所述业务提供商设备发送所述数据包,并在所述数据包发送失败 后,根据所述缓存指示标识将所述数据包存储到缓存队列中等待所述业务提供商设备的重 新获取。8.根据权利要求7所述的数据包发送方法,其特征在于,所述数据包为所述用户设备 通过网元设备发送的、根据所述业务提供商设备的第一业务消息获得的消息递送报告;或 者,所述数据包为所述用户设备通过网元设备发送给所述业务提供商设备的第二业务消息。9.根据权利要求7或8所述的数据包发送方法,其特征在于,所述缓存指示标识包括最 大缓存时间和/或允许获取次数。10.根据权利要求9所述的数据包发送方法,其特征在于,还包括在重发所述数据包成功后,或到达所述最大缓存时间或到达所述允许获取次数后,删 除所述缓存队列中的所述数据包。11.根据权利要求7或8所述的数据包发送方法,其特征在于,还包括若所述缓存队列中的数据包的数量达到阈值,则将所述缓存队列中的数据包从所述缓 存队列持久化存储到存储设备中,或删除所述缓存队列中的部分或全部数据包。12.—种数据包获取方法,其特征在于,包括向网关设备发送重发指示标识,所述重发指示标识用于指示所述网关设备在向业务提 供商设备发送数据包失败后、将所述数据包存储到重发队列中等待重发;接收所述网关设备发送的数据包,并在所述数据包接收失败后,再接收所述网关设备 根据所述重发指示标识重新发送的所述数据包。13.根据权利要求12所述的数据包获取方法,其特征在于,所述数据包为用户设备通 过网元设备发送的、与业务提供商设备发送给所述网关设备的第一业务消息相对应的消息 递送报告,所述第一业务消息包括用于指示所述网关设备将所述消息递送报告主动返回给 所述业务提供商设备的返回指示标识,以及用于指示所述网关设备在向所述业务提供商设 备返回所述消息递送报告失败后,将所述消息递送报告存储到重发队列中等待重发的所述 重发指示标识;其中,所述向网关设备发送重发指示标识包括向网关设备发送包括所述返回指示标 识和重发指示标识的所述第一业务消息;所述接收所述网关设备发送的数据包包括接收所述用户设备通过所述网关设备根据 所述返回指示标识转发的所述消息递送报告。14.根据权利要求12所述的数据包获取方法,其特征在于,所述数据包为用户设备通 过所述网关设备发送给业...
【专利技术属性】
技术研发人员:吴先玉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。