Subject balance information migration method and device, equipment and storage medium

By automating the matching of account elements and codes, the problem of low migration efficiency of account balance sheets between different accounting systems has been solved, and efficient migration of account balance information has been achieved.

CN117076423BActive Publication Date: 2026-07-31BANK OF CHINA
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BANK OF CHINA
Filing Date
2023-08-16
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In existing technologies, when migrating account balance sheets between different accounting systems, manual matching is required due to differences in account codes, resulting in low efficiency.

Method used

By obtaining the account balance information of the system to be migrated out, the account elements and codes of the system to be migrated into are determined, the account balance information of the system to be migrated into is automatically generated, and automatic matching is performed using the account element rule set and association relationship.

Benefits of technology

It improved the efficiency of migrating account balance information, reduced manual intervention time, and increased migration speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117076423B_ABST
    Figure CN117076423B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, device, and storage medium for migrating account balance information, which can be used in the field of cloud computing technology. The method includes: obtaining first account balance information corresponding to the system to be migrated out, wherein the first account balance information includes multiple first account elements and balance information corresponding to each first account element; for each first account element, determining a second account element corresponding to the first account element in the system to be migrated into; determining the account element code corresponding to the second account element in the system to be migrated into; and generating second account balance information corresponding to the system to be migrated into based on the second account element corresponding to the first account element, the balance information corresponding to the first account element, and the account element code corresponding to the second account element. This application can automatically migrate account balance tables, improving the migration efficiency of account balance tables compared to manual migration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of cloud computing technology, and in particular to a method, apparatus, device and storage medium for migrating account balance information. Background Technology

[0002] Currently, many accounting systems use trial balances to verify account balances by account code. When an accounting system is modified, the trial balances from the old system need to be migrated to the new system.

[0003] Because different accounting systems have different account codes for account balances, in the existing technology, the account codes in the account balance table need to be manually matched between different systems, and then the account balances corresponding to the account codes on the old accounting system are migrated to the new accounting system.

[0004] However, the inventors have found that the existing technology has at least the following technical problems: when there are a large number of account codes in the account balance sheet, it is time-consuming and laborious to manually match the correspondence between account codes in different systems one by one. Therefore, the migration method in the existing technology is inefficient. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for migrating account balance information, in order to solve the problem of low migration efficiency of account balance information in the prior art.

[0006] Firstly, this application provides a method for migrating account balance information, including:

[0007] Obtain the balance information of the first account corresponding to the system to be migrated out, wherein the balance information of the first account includes multiple first account elements and the balance information corresponding to each first account element;

[0008] For each first subject element, determine the corresponding second subject element in the system to be migrated;

[0009] Determine the subject element code corresponding to the second subject element in the system to be migrated;

[0010] Based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, the balance information of the second subject corresponding to the system to be migrated is generated.

[0011] Optionally, determining the corresponding second subject element in the system to be migrated to for each first subject element includes: obtaining the first system identifier of the system to be migrated out and the second system identifier of the system to be migrated into; determining the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier, wherein the subject element rule set includes a one-to-one correspondence between multiple first subject elements and multiple second subject elements; and querying the second subject element corresponding to the first subject element from the subject element rule set for each first subject element.

[0012] Optionally, determining the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier includes: querying the subject element rule set associated with the first system identifier and the second system identifier from the stored association relationships between the system identifier of the system to be migrated out, the system identifier of the system to be migrated into, and the subject element rule set; and determining the subject element rule set associated with the first system identifier and the second system identifier as the subject element rule set corresponding to the system to be migrated into.

[0013] Optionally, determining the subject element code corresponding to the second subject element in the system to be migrated includes: querying the subject element code corresponding to the second subject element in the system to be migrated from the stored association relationship between subject elements and subject element codes, based on the second subject element.

[0014] Optionally, the second subject element includes subject information at multiple levels, and the association between the subject element and the subject element code includes the association between the subject information at each level and the subject code. Accordingly, the step of querying the subject element code corresponding to the second subject element in the system to be migrated from the stored association between the subject element and the subject element code based on the second subject element includes: determining the subject code associated with each level of subject information from the stored association between the subject information and the subject code in descending order of level, thereby obtaining multiple subject codes; and combining the multiple subject codes into the subject element code corresponding to the second subject element in the system to be migrated.

[0015] Optionally, generating the second subject balance information corresponding to the system to be migrated into based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element includes: for each first subject element, establishing a one-to-one correspondence between the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, to obtain the second subject balance information corresponding to the system to be migrated into.

[0016] Optionally, the first account element includes one or more of the following: asset class, account nature, investment classification, and account name.

[0017] Secondly, this application provides a device for migrating account balance information, comprising:

[0018] The acquisition module is used to acquire the balance information of the first account corresponding to the system to be migrated out, wherein the balance information of the first account includes multiple first account elements and the balance information corresponding to each first account element;

[0019] The first determining module is used to determine the corresponding second subject element in the system to be migrated for each first subject element;

[0020] The second determining module is used to determine the subject element code corresponding to the second subject element in the system to be migrated into.

[0021] The generation module is used to generate the second subject balance information corresponding to the system to be migrated into, based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element.

[0022] Thirdly, this application provides an electronic device, including: a processor and a memory;

[0023] The memory stores computer-executed instructions;

[0024] The processor executes computer execution instructions stored in the memory, causing the processor to perform the method for migrating account balance information as described in the first aspect above.

[0025] Fourthly, this application provides a computer storage medium storing computer execution instructions, which, when executed by a processor, implement the method for migrating account balance information as described in the first aspect above.

[0026] Fifthly, this application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor can read the computer program from the computer-readable storage medium, and when the processor executes the computer program, it implements the method for migrating account balance information as described in the first aspect above.

[0027] The method, apparatus, device, and storage medium for migrating account balance information provided in this application obtain first account balance information corresponding to the system to be migrated out, wherein the first account balance information includes multiple first account elements and balance information corresponding to each first account element; for each first account element, determine the second account element corresponding to the first account element in the system to be migrated into; determine the account element code corresponding to the second account element in the system to be migrated into; and generate second account balance information corresponding to the system to be migrated into based on the second account element corresponding to the first account element, the balance information corresponding to the first account element, and the account element code corresponding to the second account element. Therefore, this application can automatically migrate account balance information from the system to be migrated out to the system to be migrated into, improving the migration efficiency of account balance information compared to manual migration. Attached Figure Description

[0028] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0029] Figure 1 This is a schematic diagram illustrating an application scenario of the method for migrating account balance information provided in the embodiments of this application;

[0030] Figure 2 The flowchart of the method for migrating account balance information provided in the embodiments of this application Figure 1 ;

[0031] Figure 3 Schematic diagram of the structure of the account balance information migration device provided in the embodiments of this application Figure 1 ;

[0032] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0033] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0034] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0035] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0036] It should be noted that the method and apparatus for migrating account balance information in this application can be used in the field of software system technology, or in any field other than the field of software system technology. This application does not specifically limit the application field of the method and apparatus for migrating account balance information.

[0037] Currently, many accounting systems use trial balances to verify account balances by account code. When an accounting system is modified, the trial balances from the old system need to be migrated to the new system.

[0038] Because different accounting systems have different account codes for account balances, current technology requires manually matching the correspondence between account codes in the account balance sheet across different systems before migrating the account balances corresponding to the account codes from the old accounting system to the new accounting system. However, when there are many account codes in the account balance sheet, manually matching the correspondence between account codes in different systems is time-consuming and labor-intensive, thus the migration method in the existing technology is inefficient.

[0039] In summary, improving the efficiency of migrating balances across multiple accounts in a trial balance is a pressing technical problem that needs to be addressed.

[0040] To address the aforementioned technical problems, this application proposes the following technical concept: First, obtain the first account balance information corresponding to the system to be migrated out, wherein the first account balance information includes multiple first account elements and the balance information corresponding to each first account element; then, for each first account element, determine the second account element corresponding to the first account element in the system to be migrated into; determine the account element code corresponding to the second account element in the system to be migrated into; finally, based on the second account element corresponding to the first account element, the balance information corresponding to the first account element, and the account element code corresponding to the second account element, generate the second account balance information corresponding to the system to be migrated into. Therefore, this application can automatically migrate the account balance information from the system to be migrated out to the system to be migrated into, improving the migration efficiency of account balance information compared to manual migration.

[0041] The method for migrating account balance information in this application can be applied in multiple scenarios. For example... Figure 1 As shown, Figure 1 This is a schematic diagram illustrating an application scenario of the method for migrating account balance information provided in this application. When account balance information in system A needs to be migrated to system B, terminal 101 sends a migration request for account balance information to server 102. This migration request includes the account balance information in system A. Upon receiving the migration request, server 102 determines the corresponding account balance information in system B based on the account balance information in system A and returns the corresponding account balance information in system B to terminal 101. Terminal 101 then displays the corresponding account balance information in system B.

[0042] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0043] Figure 2 The flowchart of the method for migrating account balance information provided in the embodiments of this application Figure 1 The execution entity for this method of migrating account balance information can be a terminal or a server. This embodiment of the application uses a server as an example for illustration. Figure 2 As shown, the method includes:

[0044] S201. Obtain the balance information of the first account corresponding to the system to be migrated out, wherein the balance information of the first account includes multiple first account elements and the balance information corresponding to each first account element.

[0045] In this embodiment, the system to be migrated out can be any accounting system. The first account balance information can be an account balance sheet in the system to be migrated out. The first account elements can include accounts of any type. Optionally, the first account elements include one or more of the following: asset category, account nature, investment classification, and account name.

[0046] In some embodiments, asset categories may include asset accounts, liability accounts, equity accounts, cost accounts, and profit and loss accounts. Asset accounts may include: cash on hand, interest receivable, etc. Liability accounts may include: short-term loans, interest payable, etc. Equity accounts may include: paid-in capital, current year profit, etc. Cost accounts may include: development costs, contract performance costs, etc. Profit and loss accounts may include: main business revenue, investment income, etc.

[0047] The nature of the account includes accounting elements, such as: "Bond Investments - Treasury Bonds", "Interest Receivable - Treasury Bonds", "Fund Investments - Open-Ended Funds - Currency Funds", and "Common Stocks - Stock Exchange A".

[0048] Investment categories can include: “trading financial assets”, “available-for-sale financial assets”, and “held-to-maturity financial assets”.

[0049] S202. For each first subject element, determine the corresponding second subject element in the system to be migrated.

[0050] In some embodiments, the second subject element corresponding to the first subject element in the system to be migrated to can be determined through a subject element rule set. Accordingly, this step is as follows: obtain the first system identifier of the system to be migrated out and the second system identifier of the system to be migrated into; determine the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier, wherein the subject element rule set includes a one-to-one correspondence between multiple first subject elements and multiple second subject elements; for each first subject element, query the second subject element corresponding to the first subject element from the subject element rule set.

[0051] Here, because the second subject element corresponding to each first subject element can be determined through the subject element rule set, the subject balance information in the system to be migrated out can be automatically migrated to the system to be migrated in, thus improving the migration efficiency of subject balance information.

[0052] Optionally, each pair of systems corresponds to one set of subject element rules. For example, system A and system B correspond to one set of subject element rules; system A and system C correspond to another set of subject element rules.

[0053] In some embodiments, the server may store the association relationships between the system identifiers of the system to be migrated out, the system identifiers of the system to be migrated into, and the subject element rule sets. Accordingly, determining the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier includes: querying the subject element rule set associated with the first system identifier and the second system identifier from the stored association relationships between the system identifiers of the system to be migrated out, the system identifiers of the system to be migrated into, and the subject element rule sets; and determining the subject element rule set associated with the first system identifier and the second system identifier as the subject element rule set corresponding to the system to be migrated into.

[0054] S203. Determine the subject element code corresponding to the second subject element in the system to be migrated.

[0055] In some embodiments, the server may store the association between subject elements and subject element codes. Accordingly, this step may include: based on the second subject element, querying the subject element code corresponding to the second subject element in the system to be migrated from the stored association between subject elements and subject element codes.

[0056] It should be noted that the association between subject elements and subject element codes can also be stored in the system to be migrated. The server first obtains the association between subject elements and subject element codes from the system to be migrated, and then determines the subject element code corresponding to the second subject element.

[0057] The relationship between subject elements and subject element codes can be stored using a subject tree structure. Subject elements include subject information at multiple levels, and the relationship between subject elements and subject element codes includes the relationships between subject information and subject codes at each level.

[0058] Accordingly, based on the second subject element, the corresponding subject element code in the system to be migrated is queried from the stored association relationship between the subject element and the subject element code. This includes: based on the subject information of multiple levels in the second subject element, in descending order of level, determining the subject code associated with each level of subject information from the stored association relationship between the subject information and the subject code to obtain multiple subject codes; and combining the multiple subject codes into the subject element code in the system to be migrated corresponding to the second subject element.

[0059] In some embodiments, the second account elements include: asset category, account nature, and account code.

[0060] The asset category is the primary account information. For example, if the asset category is "equity assets," the account code corresponding to equity assets is determined to be 1101 based on the relationship between the stored account information and account codes.

[0061] The subject nature can include multi-level subject information. Optionally, the subject nature includes second-level subject information and / or third-level subject information. For example, the subject nature includes: stock type, trading market, where stock type is second-level subject information and trading market is third-level subject information.

[0062] For example, the stock type is common stock and the trading market is Exchange A; accordingly, the account code corresponding to common stock is determined to be 01 from the association between the stored account information and account codes; and the account code corresponding to Exchange A is determined to be 02 from the association between the stored account information and account codes.

[0063] The subject name is the fourth-level subject information. For example, if the subject name is "XX Securities", the subject code corresponding to "XX Securities" is determined to be 6886 based on the association between the stored subject information and subject codes. Combining multiple subject codes (1101, 01, 02, 6886) into the second subject element, the corresponding subject element code in the system to be migrated is: 110101026886.

[0064] S204. Based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, generate the second subject balance information corresponding to the system to be migrated.

[0065] In this embodiment of the application, this step is as follows: for each first subject element, establish a one-to-one correspondence between the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, to obtain the second subject balance information corresponding to the system to be migrated.

[0066] For example, the balance information corresponding to the first subject element is: 100. The second subject element is: stock assets, common stock, exchange A, XX securities; the subject element code corresponding to the second subject element is: 110101026886; accordingly, the generated second subject balance information includes: stock assets, common stock, exchange A, XX securities, 110101026886, 100.

[0067] The method for migrating account balance information provided in this application firstly obtains the first account balance information corresponding to the system to be migrated out, wherein the first account balance information includes multiple first account elements and the balance information corresponding to each first account element; then, for each first account element, determines the second account element corresponding to the first account element in the system to be migrated into; determines the account element code corresponding to the second account element in the system to be migrated into; finally, based on the second account element corresponding to the first account element, the balance information corresponding to the first account element, and the account element code corresponding to the second account element, the second account balance information corresponding to the system to be migrated into is generated. Therefore, this application can automatically migrate account balance information from the system to be migrated out to the system to be migrated into, improving the migration efficiency of account balance information compared to manual migration.

[0068] Figure 3 Schematic diagram of the structure of the account balance information migration device provided in the embodiments of this application Figure 1 Applied to servers, such as... Figure 4 As shown, the device for migrating account balance information includes: an acquisition module 301, a first determination module 302, a second determination module 303, and a generation module 304;

[0069] The acquisition module 301 is used to acquire the balance information of the first account corresponding to the system to be migrated out, wherein the balance information of the first account includes multiple first account elements and the balance information corresponding to each first account element.

[0070] The first determining module 302 is used to determine, for each first subject element, the corresponding second subject element in the system to be migrated;

[0071] The second determining module 303 is used to determine the subject element code corresponding to the second subject element in the system to be migrated;

[0072] The generation module 304 is used to generate the second account balance information corresponding to the system to be migrated into, based on the second account element corresponding to the first account element, the balance information corresponding to the first account element, and the account element code corresponding to the second account element.

[0073] In one possible design, the first determining module 302, for each first subject element, determines the second subject element corresponding to the first subject element in the system to be migrated into, specifically including: obtaining the first system identifier of the system to be migrated out and the second system identifier of the system to be migrated into; determining the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier, wherein the subject element rule set includes a one-to-one correspondence between multiple first subject elements and multiple second subject elements; and for each first subject element, querying the second subject element corresponding to the first subject element from the subject element rule set.

[0074] In one possible design, the first determining module 302 determines the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier. Specifically, this includes: querying the subject element rule set associated with the first system identifier and the second system identifier from the stored association relationships between the system identifier of the system to be migrated out, the system identifier of the system to be migrated into, and the subject element rule set; and determining the subject element rule set associated with the first system identifier and the second system identifier as the subject element rule set corresponding to the system to be migrated into.

[0075] In one possible design, the second determining module 303 determines the subject element code corresponding to the second subject element in the system to be migrated, specifically including: based on the second subject element, querying the subject element code corresponding to the second subject element in the system to be migrated from the stored association relationship between subject elements and subject element codes.

[0076] In one possible design, the second subject element includes subject information at multiple levels, and the association between the subject element and the subject element code includes the association between the subject information at each level and the subject code. Accordingly, the second determining module 303, based on the second subject element, queries the subject element code corresponding to the second subject element in the system to be migrated from the stored association between subject elements and subject element codes. Specifically, this includes: based on the multiple levels of subject information in the second subject element, determining the subject code associated with each level of subject information from the stored association between subject information and subject codes in descending order of level, thereby obtaining multiple subject codes; and combining the multiple subject codes into the subject element code corresponding to the second subject element in the system to be migrated.

[0077] In one possible design, the generation module 304 generates the second subject balance information corresponding to the system to be migrated into based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element. Specifically, this includes: for each first subject element, establishing a one-to-one correspondence between the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, to obtain the second subject balance information corresponding to the system to be migrated into.

[0078] In one possible design, the first account element includes one or more of the following: asset class, account nature, investment classification, and account name.

[0079] The account balance information migration device provided in this application embodiment can be used to execute the account balance information migration method in the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0080] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, the acquisition module 301 can be a separate processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and its functions can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0081] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may be a server, terminal, mobile phone, computer, digital broadcasting terminal, message transceiver, etc.; wherein, the server may be a cloud computing server, data processing server, etc.

[0082] Electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.

[0083] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute computer-executed instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0084] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of such data include computer execution instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0085] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

[0086] Multimedia component 808 includes a screen that provides an output interface between electronic device 800 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When electronic device 800 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0087] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0088] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0089] Sensor assembly 814 includes one or more sensors for providing state detection of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0090] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0091] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0092] In an exemplary embodiment, a non-transitory computer-readable storage medium including computer-executable instructions is also provided, such as a memory including computer-executable instructions that can be executed by a processor of an electronic device to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0093] A non-transitory computer-readable storage medium storing computer-executable instructions, which, when executed by a processor of an electronic device, enable the electronic device to perform the aforementioned method for migrating account balance information.

[0094] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor can read the computer program from the computer-readable storage medium, and when the processor executes the computer program, it can implement the technical solution of the method for migrating account balance information in the above embodiments.

[0095] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0096] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for migrating account balance information, characterized in that, include: Obtain the balance information of the first account corresponding to the system to be migrated out, wherein the balance information of the first account includes multiple first account elements and the balance information corresponding to each first account element; Obtain the first system identifier of the system to be migrated out and the second system identifier of the system to be migrated into; Based on the first system identifier and the second system identifier, the subject element rule set corresponding to the system to be migrated is determined, wherein the subject element rule set includes a one-to-one correspondence between multiple first subject elements and multiple second subject elements; each pair of systems corresponds to one subject element rule set; For each first subject element, query the second subject element corresponding to the first subject element from the subject element rule set; the second subject element includes subject information at multiple levels, and the association between subject elements and subject element codes includes the association between subject information at each level and subject codes; Based on the subject information at multiple levels in the second subject element, and in descending order of level, the subject code associated with each level of subject information is determined from the stored association between subject information and subject code, resulting in multiple subject codes; The multiple subject codes are combined into the subject element code corresponding to the second subject element in the system to be migrated; Based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, the balance information of the second subject corresponding to the system to be migrated is generated.

2. The method according to claim 1, characterized in that, The step of determining the subject element rule set corresponding to the system to be migrated to based on the first system identifier and the second system identifier includes: Based on the first system identifier and the second system identifier, query the subject element rule set associated with the first system identifier and the second system identifier from the stored association relationship between the system identifier of the system to be migrated out, the system identifier of the system to be migrated in, and the subject element rule set; The subject element rule set associated with the first system identifier and the second system identifier is determined as the subject element rule set corresponding to the system to be migrated.

3. The method according to claim 1, characterized in that, The step of generating the second account balance information corresponding to the system to be migrated into, based on the second account element corresponding to the first account element, the balance information corresponding to the first account element, and the account element code corresponding to the second account element, includes: For each first subject element, a one-to-one correspondence is established between the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element, to obtain the second subject balance information corresponding to the system to be migrated.

4. The method according to any one of claims 1-3, characterized in that, The first account element includes one or more of the following: asset class, account nature, investment classification, and account name.

5. A device for migrating account balance information, characterized in that, include: The acquisition module is used to acquire the balance information of the first account corresponding to the system to be migrated out, wherein the balance information of the first account includes multiple first account elements and the balance information corresponding to each first account element; The first determining module is used to determine the corresponding second subject element in the system to be migrated for each first subject element; The second determining module is used to determine the subject element code corresponding to the second subject element in the system to be migrated into. The generation module is used to generate the second subject balance information corresponding to the system to be migrated into based on the second subject element corresponding to the first subject element, the balance information corresponding to the first subject element, and the subject element code corresponding to the second subject element. The first determining module is specifically used to obtain the first system identifier of the system to be migrated out and the second system identifier of the system to be migrated into; determine the subject element rule set corresponding to the system to be migrated into based on the first system identifier and the second system identifier, wherein the subject element rule set includes a one-to-one correspondence between multiple first subject elements and multiple second subject elements; each pair of systems corresponds to one subject element rule set; for each first subject element, query the second subject element corresponding to the first subject element from the subject element rule set; the second subject element includes subject information at multiple levels, and the association between subject elements and subject element codes includes the association between subject information at each level and subject codes; The second determining module is specifically used to determine the subject code associated with each level of subject information based on the subject information of multiple levels in the second subject element, in descending order of level, from the association relationship between the stored subject information and subject codes, thereby obtaining multiple subject codes; The multiple subject codes are combined into the subject element code corresponding to the second subject element in the system to be migrated.

6. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method for migrating account balance information as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method for migrating account balance information as described in any one of claims 1 to 4.