上海天旦网络科技发展有限公司徐龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海天旦网络科技发展有限公司申请的专利存放Json数据的内存结构及其数据处理方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115795108B 。
龙图腾网通过国家知识产权局官网在2025-09-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211564727.3,技术领域涉及:G06F16/901;该发明授权存放Json数据的内存结构及其数据处理方法是由徐龙;张柏根;蔡晓华;杨光辉设计研发完成,并于2022-12-07向国家知识产权局提交的专利申请。
本存放Json数据的内存结构及其数据处理方法在说明书摘要公布了:本发明提供了一种存放Json数据的内存结构及其数据处理方法,内存数据结构是一个分层的结构,每一层对应Json结构的一层,Json中的对象在内存数据结构中用带有并发控制机制的哈希表来实现,Json中的数组在内存数据结构中用带有并发控制机制的双向链表来实现,层与层之间的连接用内存指针实现,值用一个结构体来实现。本发明通过采用带有并发控制机制的哈希表和双向链表的内存数据结构,解决了读写单一Json结构中的值无法并发读写的问题,在多CPU或多核CPU的计算机上,可以显著提高Json结构数据的处理速度。
本发明授权存放Json数据的内存结构及其数据处理方法在权利要求书中公布了:1.一种存放Json数据的内存结构,其特征在于,内存数据结构是一个分层的结构,每一层对应Json结构的一层,Json中的对象在内存数据结构中用带有并发控制机制的哈希表来实现,Json中的数组在内存数据结构中用带有并发控制机制的双向链表来实现,层与层之间的连接用内存指针实现,值用一个结构体来实现; 值结构体包括值类型、值和读写锁; 带并发控制机制的哈希表大小固定,至少支持读和写两种并发控制; 带并发控制机制的双向链表至少支持读和写两种并发控制; 键值对结构体包括键、指针和读写锁,当一个Json对象其中的键值对超过哈希表大小*装载因子,则增加一个完整的哈希表,新增的哈希表追加到原哈希表所在的双向链表的末尾; 不同的值类型,值存放方式不同: 字符串型:结构体中的值是一个指针,指向存放字符串的位置; 整型:如果在8字节64位的空间内保存该值,则保存在这个结构体值的位置;如果在8字节内无法保存,则转化为大整型; 大整型:结构体中的值是一个指针,指向存放大整型的位置; 小数型:如果在8字节64位的空间内,以双精度浮点型保存该值,则保存在这个结构体值的位置;如果在8字节内无法保存,就转化为长小数型; 长小数型:结构体中的值是一个指针,指向存放长小数型的位置; 对象:结构体中的值是一个指针,指向一个双向链表,这个双向链表的每一个节点都是一个哈希表; 数组:结构体中的值是一个指针,指向一个双向链表; 根节点是值结构体,在任何一个Json层当中包含有且只有一个值结构体内存数据结构层,对象、数组的内存数据结构上一层为值结构体。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海天旦网络科技发展有限公司,其通讯地址为:200086 上海市虹口区峨嵋路315号8752室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。