一种实现业务数据上报的方法及装置制造方法及图纸

技术编号:10751141 阅读:82 留言:0更新日期:2014-12-10 20:52
本发明专利技术公开了一种实现上报业务数据的方法及终端,包括:当机器到机器(M2M)终端第一次上报业务数据,且在第一预设时长内未接收到业务平台反馈的确认信息时,对业务数据添加重发标识并第二次上报;第二次上报业务数据在第一预设时长内未接收到确认信息时,获取业务平台的工作状态为异常时,以第二次上报业务数据的时间为起始时间,在第二预设时长内,不再上报业务数据,第二预设时长后,对业务数据添加重发标识并继续上报,直至在第一预设时长内接收到确认信息;第二预设时长为:大于业务平台从异常恢复到正常所需的时长。本发明专利技术通过对上报业务数据的次数不同,采用不同的处理方法,避免了由于业务平台故障时造成网络资源浪费和网络拥塞问题。

【技术实现步骤摘要】
一种实现业务数据上报的方法及装置
本专利技术涉及物联网技术,尤指一种实现业务数据上报的方法及装置。
技术介绍
随着信息社会的飞速发展,人和人(HumantoHuman,H2H)的通信连接已经远远不能满足社会的发展需求,人和机器(HumantoMachine,H2M)以及机器和机器(MachinetoMachine,M2M)的通信连接,正逐渐成为新增通信业务的主要增长点,也是物联网的主要组成形态。M2M通信技术被广泛应用于智能抄表、健康医疗、车联网、智能农业等业务中,为推动社会进步起到了重要作用。通常,M2M业务终端内置了网络运营商提供的SIM卡,享受网络运营商提供的广域网络接入服务。在目前商业应用过程中,M2M终端和应用服务经常由同一家公司提供,而网络运营商提供连接服务。目前,M2M终端上报业务数据有两种模式:一种是主动上报模式,即当有业务数据时,M2M终端附着网络,向应用平台上报数据;另一种是被动触发模式,应用平台发送触发指令,M2M终端收到指令后,附着网络,向应用平台上报业务数据。无论哪种模式,M2M终端和应用平台都将网络看成是透明的传输,在终端每次上报完业务数据后,由应用平台反馈一确认消息至终端,否则,M2M终端在未收到确认信息情况下重新上报业务数据信息。M2M终端和应用平台之间的发送—反馈确认信息的模式防止了网络出现问题后业务数据未送至应用平台而造成的数据丢失问题,但却未考虑应用平台发生故障的情况。例如,在一个小区内部署的大量M2M终端,采用主动上报模式同时向应用平台上报业务数据,当应用平台发生故障时,将不能给M2M终端反馈确认消息,根据现有的发送—反馈确认信息的模式,M2M终端会判定网络出现故障,在应用平台未反馈确认消息时,将占用大量的网络资源,用于不断的重新上报业务数据,严重时导致网络瘫痪;即使应用平台从故障中恢复,M2M终端重复上报业务数据造成了网络拥塞,应用平台反馈的确认消息无法发送至M2M终端,网络依然不能从崩溃中恢复。给网络运营商带来巨大的损失。综上,M2M终端和应用平台之间采用发送—确认应答的模式虽然防止了网络出现问题后业务数据未送至应用平台而造成的数据丢失问题,但却未考虑如果应用平台发生故障后的网络阻塞问题。容易造成网络资源的浪费,严重时,造成网络瘫痪,给运营商带来重大损失。
技术实现思路
为了解决上述技术问题,本专利技术公开了一种实现业务数据上报的方法及装置,能够避免由于应用平台出现问题造成网络拥塞,甚至网络瘫痪的问题,同时减少网络资源浪费。为了达到本专利技术的目的,本专利技术提供一种实现业务数据上报的方法,包括:当机器到机器M2M终端第一次上报业务数据,且在第一预设时长内未接收到业务平台反馈的确认信息时,对所述业务数据添加重发标识,并第二次上报所述业务数据;第二次上报所述业务数据后,在第一预设时长内未接收到业务平台反馈的确认信息时,获取业务平台的工作状态;当业务平台异常时,以第二次上报业务数据的时间为起始时间,在第二预设时长内,不再上报业务数据,第二预设时长后,对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息;第一预设时长为:大于从所述M2M终端上报业务数据到所述M2M终端接收到业务平台反馈的确认信息的时长;第二预设时长为:大于业务平台从异常恢复到正常时的所需时长。进一步地,当业务平台正常时,该方法还包括:对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息。进一步地,第二预设时长后,对所述业务数据添加重发标识之前,该方法还包括:获取业务平台的工作状态,当业务平台正常时,对所述业务数据添加重发标识并继续业务数据上报流程;否则,以该第二预设时长达到时间为起始时间,在第二预设时长内,不再上报业务数据,直至获取业务平台的工作状态为正常时,对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息。另一方面,本申请还公开了一种终端,包括:业务上报单元、接收反馈单元、标识单元、获取业务平台状态单元;其中,业务上报单元,用于在第一预设时长内、第一次上报业务数据未接收到业务平台反馈的确认信息时,第二次上报添加有重发标识的业务数据;业务平台异常时,在第二预设时长内,不再上报业务数据;第二预设时长后,继续上报添加有重发标识的业务数据;根据接收反馈单元的确认信息,上报下一个业务数据;接收反馈单元,用于接收上报业务数据反馈的确认信息,在接收到反馈的确认信息时,通知业务上报单元,上报下一个业务数据;标识单元,用于在第一预设时长内接收反馈单元未接收到业务平台反馈的确认信息时,对所述业务数据添加重发标识;获取业务平台状态单元,用于在当第二次上报所述业务数据,在第一预设时长内未接收到业务平台反馈的确认信息时,获取业务平台的工作状态。进一步地,标识单元还用于,当业务平台正常时,对所述业务数据添加重发标识;业务上报单元还用于,在业务平台为正常时,上报添加有重发标识的业务数据;进一步地,获取业务平台状态单元还用于,第二预设时长后,对所述业务数据添加重发标识之前获取业务平台的工作状态;业务上报单元,还用于在第二预设时长后,根据获取业务平台状态单元获取的业务平台的工作状态为正常时,对所述业务数据添加重发标识并继续业务数据上报流程;否则,以该第二预设时长达到时间为起始时间,在第二预设时长内,不再上报业务数据,直至获取业务平台的工作状态为正常时,对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息。与现有技术相比,本专利技术提供的技术方案包括:当机器到机器M2M终端第一次上报业务数据,且在第一预设时长内未接收到业务平台反馈的确认信息时,对业务数据添加重发标识,并第二次上报业务数据;第二次上报业务数据中,在第一预设时长内未接收到业务平台反馈的确认信息时,获取业务平台的工作状态;当业务平台异常时,以第二次上报业务数据的时间为起始时间,在第二预设时长内,不再上报业务数据,第二预设时长后,对所述业务数据添加重发标识后,继续上报业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息;第二预设时长为:大于所述业务平台从异常恢复到正常时的所需时长。本专利技术通过对上报业务数据的次数不同,采用不同的处理方法,避免了由于业务平台故障时造成网络资源浪费和网络拥塞问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实现业务数据上报的方法的流程图;图2为本专利技术终端的结构框图。具体实施方式图1为本专利技术实现业务数据上报的方法的流程图,如图1所示,包括:步骤100、当机器到机器(M2M)终端第一次上报业务数据,且在第一预设时长内未接收到业务平台反馈的确认信息时,对业务数据添加重发标识,并第二次上报业务数据。本步骤中,第一预设时长为:大于从M2M终端上报业务数据到M2M终端接收到业务平台反馈的确认信息的时长。需要说明的是,针对不同的业务平台,第一预设时长的最小数值应当不同,在实际应用过程中,第一预设时长可以是从M2M终端上报业务数据到接收到业务平台反馈本文档来自技高网
...
一种实现业务数据上报的方法及装置

【技术保护点】
一种实现业务数据上报的方法,其特征在于,包括:当机器到机器M2M终端第一次上报业务数据,且在第一预设时长内未接收到业务平台反馈的确认信息时,对所述业务数据添加重发标识,并第二次上报所述业务数据;第二次上报所述业务数据后,在第一预设时长内未接收到业务平台反馈的确认信息时,获取业务平台的工作状态;当业务平台异常时,以第二次上报业务数据的时间为起始时间,在第二预设时长内,不再上报业务数据,第二预设时长后,对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息;所述第一预设时长为:大于从所述M2M终端上报业务数据到所述M2M终端接收到业务平台反馈的确认信息的时长;所述第二预设时长为:大于所述业务平台从异常恢复到正常时的所需时长。

【技术特征摘要】
1.一种实现业务数据上报的方法,其特征在于,包括:当机器到机器M2M终端第一次上报业务数据,且在第一预设时长内未接收到业务平台反馈的确认信息时,对所述业务数据添加重发标识,并第二次上报所述业务数据;第二次上报所述业务数据后,在第一预设时长内未接收到业务平台反馈的确认信息时,获取业务平台的工作状态;当业务平台异常时,以第二次上报业务数据的时间为起始时间,在第二预设时长内,不再上报业务数据,第二预设时长后,对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息;所述第一预设时长为:大于从所述M2M终端上报业务数据到所述M2M终端接收到业务平台反馈的确认信息的时长;所述第二预设时长为:大于所述业务平台从异常恢复到正常时的所需时长。2.根据权利要求1所述的方法,其特征在于,当业务平台正常时,该方法还包括:对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息。3.根据权利要求1或2所述的方法,其特征在于,第二预设时长后,对所述业务数据添加重发标识之前,该方法还包括:获取业务平台的工作状态,当业务平台正常时,对所述业务数据添加重发标识并继续业务数据上报流程;否则,以该第二预设时长达到时间为起始时间,在第二预设时长内,不再上报业务数据,直至获取业务平台的工作状态为正常时,对所述业务数据添加重发标识后,继续上报所述业务数据,直至在第一预设时长内接收到业务平台反馈的确认信息。4.一种终端,其特征在于,包括:业务上报单元、接收反馈单元、标识单元...

【专利技术属性】
技术研发人员:解冰盛明哲刘媛媛
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1