【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种业务报文处理方法及装置。
技术介绍
在现有的通信系统中,业务运营支撑系统(BOSS,Business & OperationSupport System)是用来实现用户的业务开通、业务注销以及业务计费等功能的业务处理系统,数据业务处理系统是负责处理用户的数据业务的业务处理系统,语音业务处理系统是负责处理用户的语音业务的业务处理系统,其中每个数据业务处理系统负责处理至少一种类型的数据业务,每个语音业务处理系统负责处理至少一种类型的语音业务,当用户在BOSS系统中开通或注销某类型的数据业务或语音业务时,BOSS系统需要将该业务的业务数据发送给处理该业务的业务处理系统或语音业务处理系统,当用户在数据业务处理系统或语音业务处理系统中开通或注销某类型的数据业务或语音业务时,数据业务处理系统或语音业务处理系统也需要将该业务的业务数据发送给BOSS系统。各业务处理系统之间通过业务报文的形式传输业务数据,业务处理系统首先根据业务数据生成业务报文,然后将生成的业务报文发送,在接收到业务报文时,要对接收到的业务报文进行解析,解析得到业务数据后再根据预设的业务处理规则进行相应处理。现有技术中,业务处理系统处理业务报文时,通常将生成业务报文、发送业务报文、接收业务报文以及解析业务报文的处理逻辑编码到软件中,例如,每个数据业务处理系统和语音业务处理系统将BOSS系统支持的业务报文的处理逻辑编码到软件中,若此时 BOSS系统所支持的业务报文中的某些业务参数发生变化,则数据业务处理系统和语音业务处理系统需要修改已编码到软件中的处理逻辑 ...
【技术保护点】
1.一种业务报文处理方法,其特征在于,包括:获得业务处理系统待发送的业务数据,所述业务数据中携带有业务类型信息;根据获得的业务数据中携带的业务类型信息,确定与所述业务类型信息对应的业务报文模板;将获得的业务数据添加到确定出的业务报文模板中,生成业务报文;发送生成的业务报文。
【技术特征摘要】
1.一种业务报文处理方法,其特征在于,包括获得业务处理系统待发送的业务数据,所述业务数据中携带有业务类型信息; 根据获得的业务数据中携带的业务类型信息,确定与所述业务类型信息对应的业务报文模板;将获得的业务数据添加到确定出的业务报文模板中,生成业务报文; 发送生成的业务报文。2.如权利要求1所述的业务报文处理方法,其特征在于,获得业务处理系统待发送的业务数据,具体包括获得业务处理系统的业务数据缓冲队列中各业务数据分别携带的业务类型信息; 根据获得的各业务类型信息,分别确定各对应业务数据的处理优先级; 根据确定出的各对应业务数据的处理优先级,依次从所述业务数据缓冲队列中提取业务数据。3.如权利要求1所述的业务报文处理方法,其特征在于,获得业务处理系统待发送的业务数据,具体包括根据预设的提取速度,依次从业务处理系统的业务数据缓冲队列中提取业务数据。4.如权利要求1所述的业务报文处理方法,其特征在于,根据获得的业务数据中携带的业务类型信息,确定与所述业务类型信息对应的业务报文模板,具体包括在报文模板标识信息与业务类型信息的对应关系中,查找获得的业务数据中携带的业务类型信息对应的业务报文模板的报文模板标识信息;并根据查找到的报文模板标识信息,确定与所述业务类型信息对应的业务报文模板。5.如权利要求1所述的业务报文处理方法,其特征在于,根据获得的业务数据中携带的业务类型信息,确定与所述业务类型信息对应的业务报文模板,具体包括在已加载的业务报文模板的报文模板标识信息与业务类型信息的对应关系中,查找获得的业务数据中携带的业务类型信息对应的业务报文模板的报文模板标识信息,并根据查找到的报文模板标识信息,确定与所述业务类型信息对应的业务报文模板。6.如权利要求1所述的业务报文处理方法,其特征在于,将获得的业务数据添加到确定出的业务报文模板中,生成业务报文,具体包括获得已加载的、与确定出的业务报文模板对应的内存报文树; 在获得的业务数据中,查找获得的内存报文树中各节点对应的节点数据; 将查找到的节点数据分别赋值给对应的节点; 根据赋值后的内存报文树,生成业务报文。7.如权利要求6所述的业务报文处理方法,其特征在于,在生成业务报文之前还包括 确定所述内存报文树中各节点的检测规则;根据确定出的各检测规则,分别对对应赋值后的内存报文树中的节点上的节点数据进行检测。8.一种业务报文处理装置,其特征在于,包括获得单元,用于获得业务处理系统待发送的业务数据,所述业务数据中携带有业务类型信息;确定单元,用于根据获得单元获得的业务数据中携带的业务类型信息,确定与所述业务类型信息对应的业务报文模板;生成单元,用于将获得单元获得的业务数据添加到确定单元确定出的业务报文模板中,生成业务报文;发送单元,用于发送生成单元生成的业务报文。9.如权利要求8所述的业务报文处理装置,其特征在于,获得单元具体包括第一获得子单元,用于获得业务处理系统的业务数据缓冲队列中各业务数据分别携带的业务类型信息;第一确定子单元,用于根据第一获得子单元获得的各业务类型信息,分别确定各对应业务数据的处理优先级;提取子单元,用于根据第一确定子单元确定出的各对应业务数据的处理优先级,依次从所述业务数据缓冲队列中提取业务数据。10.如权利要求8所述的业务报文处理装置,其特征在于,所述获得单元根据预设的提取速度,依次从业务处理系统的业务数据缓冲队列中提取业务数据。11.如权利要求8所述的业务报文处理装置,其特征在于,所述确定单元具体包括第一查找子单元,用于在报文模板标识信息与业务类型信息的对应关系中,查找获得单元获得的业务数据中携带的业务类型信息对应的业务报文模板的报文模板标识信息;第二确定子单元,用于根据第...
【专利技术属性】
技术研发人员:黄佳毅,刘晓峰,甘雯,成勇,
申请(专利权)人:中国移动通信集团广西有限公司,
类型:发明
国别省市:45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。