买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:宁波三星医疗电气股份有限公司
摘要:本申请提供一种A‑XDR编码报文处理方法、存储介质和电子设备,涉及数据处理技术领域。该方法包括:获取预先定义的Go语言结构体,Go语言结构体包括字段名和字段类型;在存在与Go语言结构体对应的内容域的情况下,确定该内容域所属的A‑XDR编码格式的待处理数据,获取该待处理数据;生成待赋值的Go语言结构体数据,待赋值的Go语言结构体数据包括字段名成员和值成员;将待处理数据的内容域赋值给待赋值的Go语言结构体数据的值成员,生成结果数据。该方法能将A‑XDR编码报文解析转换为Go语言的结构体,使数据及其结构清晰显示,便于技术人员阅读理解、检查、更新、维护原A‑XDR编码报文,实现便捷地对A‑XDR编码格式的报文进行维护和改动。
主权项:1.一种A-XDR编码报文处理方法,其特征在于,所述方法包括:获取预先定义的Go语言结构体,所述Go语言结构体包括字段名和字段类型;在存在与所述Go语言结构体对应的内容域情况下,确定所述内容域所属的A-XDR编码格式的待处理数据,获取所述待处理数据;生成待赋值的Go语言结构体数据,所述待赋值的Go语言结构体数据包括字段名成员和值成员;将所述待处理数据的内容域赋值给所述待赋值的Go语言结构体数据的值成员,生成结果数据;预先定义的Go语言结构体为两个以上,所述方法还包括确定是否存在与所述Go语言结构体对应的内容域的步骤,该步骤包括:针对每个所述Go语言结构体确定所述Go语言结构体中是否存在跳过标签;若是,则确定不存在与所述Go语言结构体对应的内容域;若否,则确定存在与所述Go语言结构体对应的内容域;所述方法还包括:在确定不存在与所述Go语言结构体对应的内容域的情况下,生成待处理的Go语言结构体数据,所述待处理的Go语言结构体数据包括字段名成员和待赋值的值成员,将所述待处理的Go语言结构体数据中的值成员赋值为设定值,跳过该Go语言结构体,获取下一个预先定义的Go语言结构体,并确定是否存在与下一个所述Go语言结构体对应的内容域;将所述待处理的Go语言结构体数据中的值成员赋值为设定值的步骤包括:在所述Go语言结构体还包括赋值标签的情况下,根据所述赋值标签赋值给所述待处理的Go语言结构体数据中的值成员,生成结果数据;在所述Go语言结构体未包括赋值标签的情况下,将所述待处理的Go语言结构体数据中的值成员赋值为0,生成结果数据。
全文数据:
权利要求:
百度查询: 宁波三星医疗电气股份有限公司 一种A-XDR编码报文处理方法、存储介质和电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。