平安科技(深圳)有限公司曾田丰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉平安科技(深圳)有限公司申请的专利基于IOS平台的富文本标签解析方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116070619B 。
龙图腾网通过国家知识产权局官网在2025-12-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310166975.0,技术领域涉及:G06F40/205;该发明授权基于IOS平台的富文本标签解析方法、装置、设备及介质是由曾田丰设计研发完成,并于2023-02-17向国家知识产权局提交的专利申请。
本基于IOS平台的富文本标签解析方法、装置、设备及介质在说明书摘要公布了:本申请涉及人工智能语音语义识别的自然语言处理领域,具体涉及一种基于IOS平台的富文本标签解析方法、装置、设备及介质,所述方法包括:获取富文本数据,并对所述富文本数据进行预处理,生成预处理富文本数据;按预设的优化规则对所述预处理富文本数据进行优化处理,生成优化富文本数据;调用预设的系统库以所述父节点标签对所述优化富文本数据进行遍历解析,生成解析富文本数据;可对富文本中涉及的特殊标签符号进行优化处理,将富文本中涉及的特殊标签符号进行转译,之后在根据转译结果再进行遍历,可以解决现有技术中IOS调用系统库libxml解析富文本时不能判断识别,容易出现解析数据不完整、标签文本被割断等情况,耽搁开发进度的问题。
本发明授权基于IOS平台的富文本标签解析方法、装置、设备及介质在权利要求书中公布了:1.一种基于IOS平台的富文本标签解析方法,其特征在于,包括: 获取富文本数据,并对所述富文本数据进行预处理,生成预处理富文本数据; 按预设的优化规则对所述预处理富文本数据进行优化处理,生成优化富文本数据; 定义父节点标签,并调用预设的系统库以所述父节点标签对所述优化富文本数据进行遍历解析,生成解析富文本数据; 所述定义父节点标签,并调用预设的系统库以所述父节点标签对所述优化富文本数据进行遍历解析,生成解析富文本数据的步骤,包括: 定义父节点标签,将所述优化富文本数据嵌套在所述父节点标签中,生成嵌套富文本数据; 调用libxml系统库,并以所述父节点标签对所述嵌套富文本数据进行遍历解析,生成解析富文本数据; 所述以所述父节点标签对所述嵌套富文本数据进行遍历解析,生成解析富文本数据的步骤,包括: 对所述嵌套富文本数据进行节点查找,获取所述嵌套富文本数据中的所有子节点文本; 对所有所述子节点文本进行定义,生成定义子节点文本; 按预设的格式将所述定义子节点文本对象化,生成解析富文本数据; 所述按预设的格式将所述定义子节点文本对象化的步骤,包括: 根据所述定义子节点文本创建xmlDocPtr对象文档,根据NSData,调用htmlReadMemory方法将所述xmlDocPtr对象文档初始化,生成初始化对象文档,其中,xmlDocPtr是指解析文档的指针,所述NSData是将html字符串转成iOS中的data类型的函数,htmlReadMemory是iOS系统中libxml库里面提供的一种开源方法,用于从NSData中提取获得包含xml信息的结构体; 判断所述初始化对象文档中的xmlDocPtr对象是否为空; 当所述初始化对象文档中的xmlDocPtr对象为空时,返回nil; 当所述初始化对象文档中的xmlDocPtr对象不为空时,根据所述初始化对象文档创建一个xmlXpathContextPt类型的context指针,其中,xmlXpathContextPt是用来定义一个Xpath上下文的指针,Xpath语言是一种XML语言路径,是一种用来确定XML文档中某部分位置的语言; 判断所述初始化对象文档是否为空; 当所述初始化对象文档为空时,返回nil; 否则,根据添加的父节点中的query词和所述context指针进行查询,生成一个xmlXpathObjectPtr对象XpathObj,其中,所述xmlXpathObjectPtr是用来定义一个Xpath的对象指针; 判断所述对象XpathObj是否为空; 当所述对象XpathObj为空时;返回并释放所述context指针; 否则,根据对象XpathObj的指向结构体nodesetval创建节点集指针xmlNodeSetPtr对象nodes,其中所述节点集包含元素数目nodeNr及结点数据nodeTab数组,其中,xmlNodeSetPtr是指指向节点对象nodes的指针; 判断所述对象nodes是否为空; 当所述对象nodes是否为空时,返回并释放所述对象XpathObj和context; 当所述对象nodes不为空时,创建一个可变数组NSMutableArray对象resultNodes; 根据所述对象resultNodes遍历所述对象nodes里的元素数目nodeNr; 对对应的所述结点数据nodeTab数组内的对象xmlModePtr进行属性解析,生成解析数组; 将所述解析数组内的nodeName节点名、nodeContent内容、attributeName属性、raw标签包含的富文本参数组合成节点字典resultForNode,并添加到所述对象resultNodes内,生成resultNodes数组; 对所述resultNodes数组内的字典数据进行对象赋值,生成对象数组。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人平安科技(深圳)有限公司,其通讯地址为:518000 广东省深圳市福田区福田街道福安社区益田路5033号平安金融中心23楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励