Virtual financial settlement data conversion system, method, device, medium and computer program product
Patent Information
- Application Number
- CN202510986549.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-17
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2045-07-17
AI Technical Summary
[0005]本发明提供一种虚拟金融结算数据转换系统、方法、设备、介质及计算机程序产品,用以解决现有技术中不同操作系统的虚拟金融数据换算时不兼容性的缺陷,实现可以兼容各种不同字长的操作系统的货币单位,使得在纷繁混杂的环境下有效的工作,提高不同字长的操作系统虚拟金融数据换算的兼容性和准确性
[0016] This invention provides a virtual financial settlement data conversion system, method, device, medium, and computer program product. The virtual financial settlement data conversion system includes the following modules: a memory buddy subsystem module, used to iteratively merge idle memory blocks with the same word length in the memory of each operating system based on the location and size of idle memory blocks in each operating system, until a preset number of memory blocks with a median bit length are merged; a shared memory expander, used to expand the word length of the virtual financial data to be settled in the memory blocks of the corresponding operating system to the target bit length; wherein, the integer part of the virtual financial data is stored in a first memory block, and the fractional part of the virtual financial data is stored in a second memory block, the first memory block and the second memory block have the same target bit length; the first memory block and the second memory block are both obtained by combining memory blocks with a median bit length, and the target bit length is based on the... The system comprises: a CPU instruction simulator for sending target bit-length data calculation instructions to the CPUs and/or processes of various operating systems; and a memory shift calculator for performing calculations on the first integer part of the first memory block of the first operating system and the second integer part of the first memory block of the second operating system, according to the target bit-length data calculation instructions, to obtain a first integer calculation result, and performing calculations on the first decimal part of the second memory block of the first operating system and the second decimal part of the second memory block of the second operating system, to obtain a first decimal calculation result, and concatenating the first integer calculation result and the first decimal calculation result to obtain target financial settlement data, which is stored in the first operating system and the second operating system. The target financial settlement data is characterized as virtual financial data to be settled in the first operating system and virtual financial data to be settled in the second operating system. This system addresses the incompatibility issues in the conversion of virtual financial data between different operating systems in the prior art, enabling compatibility with currency units of various operating systems with different word lengths, allowing for effective operation in complex environments, and improving the compatibility and accuracy of virtual financial data conversion between operating systems with different word lengths.