Information processing method, card manufacturing method, device, equipment and storage medium

CN116127989BActive Publication Date: 2026-09-22CHINA CONSTRUCTION BANK +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310141401.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2026-09-22
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

[0003]发明人在实现本公开构思的过程中发现,在制卡过程中,信息处理困难,效率低

Benefits of technology

[0012]根据本公开提供的信息处理方法、装置、设备及存储介质,通过基于第一信息接收模块,从第一数据库中获取第一领域信息,其中,第一领域信息具有第一标识信息;将与第一标识信息相关的第一标志位设置为第一标志值;基于第二信息接收模块,从第二数据库中获取第二领域信息,其中,第二领域信息具有第二标识信息;将与第二标识信息相关的第二标志位设置为第一标志值;以及在第一标识信息和第二标识信息相同的情况下,基于数据整合模块,将与第一标志位相对应的第一领域信息以及与第二标志位相对应的第二领域信息进行融合。由于可以根据第一信息接收模块和第二信息接收模块接收来自不同领域的信息,并可结合信息整合模块,实现对来自不同领域的信息的自动化融合处理,至少部分的解决了信息处理困难、效率低的技术问题,有效提高了信息处理效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116127989B_ABST
    Figure CN116127989B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, a card manufacturing method, an apparatus, a device and a storage medium, which can be applied to the technical field of computer and the field of finance. The method comprises: obtaining first field information from a first database based on a first information receiving module, wherein the first field information has first identification information; setting a first flag bit related to the first identification information as a first flag value; obtaining second field information from a second database based on a second information receiving module, wherein the second field information has second identification information; setting a second flag bit related to the second identification information as the first flag value; and in the case that the first identification information and the second identification information are the same, fusing the first field information corresponding to the first flag bit and the second field information corresponding to the second flag bit based on an information integrating module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the fields of computer technology and finance, and in particular to an information processing method, card making method, apparatus, device and storage medium. Background Technology

[0002] With the development of the information age, various industries have developed different information cards. These information cards can store information from multiple fields. During the production of these cards, data from different fields needs to be written into the chip, and this data may not be stored in the same institution. As the demand for information cards increases daily, the card production process may be outsourced to card manufacturers. Therefore, it is necessary to establish an efficient information card production model between various data providers and card manufacturers.

[0003] In the process of realizing the present invention, the inventors discovered that information processing is difficult and inefficient during the card manufacturing process. Summary of the Invention

[0004] In view of the above problems, this disclosure provides information processing methods, card making methods, apparatus, equipment and storage media.

[0005] According to one aspect of this disclosure, an information processing method is provided, comprising: obtaining first domain information from a first database based on a first information receiving module, wherein the first domain information has first identification information; setting a first flag bit associated with the first identification information as a first flag value; obtaining second domain information from a second database based on a second information receiving module, wherein the second domain information has second identification information; setting a second flag bit associated with the second identification information as the first flag value; and, when the first identification information and the second identification information are the same, fusing the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit based on an information integration module.

[0006] Another aspect of this disclosure provides a card manufacturing method, comprising: obtaining a card manufacturing file, wherein the card manufacturing file is obtained by fusing first domain information and second domain information that are identical to first identification information and second identification information according to the information processing method described in this disclosure; and sending the card manufacturing file to a card manufacturing device based on a card manufacturing file sending module, so that the card manufacturing device manufactures a card according to the card manufacturing file.

[0007] Another aspect of this disclosure provides an information processing apparatus, comprising: a first acquisition module, configured to acquire first domain information from a first database based on a first information receiving module, wherein the first domain information has first identification information; a first setting module, configured to set a first flag bit associated with the first identification information to a first flag value; a second acquisition module, configured to acquire second domain information from a second database based on a second information receiving module, wherein the second domain information has second identification information; a second setting module, configured to set a second flag bit associated with the second identification information to the first flag value; and a fusion module, configured to, when the first identification information and the second identification information are the same, fuse the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit based on an information integration module.

[0008] Another aspect of this disclosure provides a card-making apparatus, comprising: a third acquisition module for acquiring a card-making file, wherein the card-making file is obtained by fusing first domain information and second domain information that are identical to the first identification information and the second identification information according to the information processing device described in this disclosure; and a third sending module for sending the card-making file to a card-making device based on the card-making file sending module, so that the card-making device can make a card according to the card-making file.

[0009] Another aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein, when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform at least one of the information processing method and card making method described in this disclosure.

[0010] Another aspect of this disclosure provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform at least one of the information processing method and card making method described in this disclosure.

[0011] Another aspect of this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements at least one of the information processing method and card making method described in this disclosure.

[0012] According to the information processing method, apparatus, device, and storage medium provided in this disclosure, a first domain information is obtained from a first database based on a first information receiving module, wherein the first domain information has first identification information; a first flag bit related to the first identification information is set to a first flag value; a second domain information is obtained from a second database based on a second information receiving module, wherein the second domain information has second identification information; a second flag bit related to the second identification information is set to a first flag value; and when the first identification information and the second identification information are the same, the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit are fused based on a data integration module. Since information from different domains can be received by the first information receiving module and the second information receiving module, and the information integration module can be combined to achieve automated fusion processing of information from different domains, the technical problems of difficult and inefficient information processing are at least partially solved, effectively improving information processing efficiency. Attached Figure Description

[0013] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0014] Figure 1 This illustration schematically depicts an application scenario of at least one of the information processing method and card making method according to embodiments of the present disclosure;

[0015] Figure 2 A flowchart illustrating an information processing method according to an embodiment of the present disclosure is shown schematically.

[0016] Figure 3 A flowchart illustrating a card manufacturing method according to an embodiment of the present disclosure is shown schematically;

[0017] Figure 4 The diagram illustrates the architecture of a card information integration platform according to an embodiment of the present disclosure.

[0018] Figure 5 This schematic diagram illustrates a structural block diagram of an information processing apparatus according to an embodiment of the present disclosure;

[0019] Figure 6 A schematic block diagram of a card-making apparatus according to an embodiment of the present disclosure is shown; and

[0020] Figure 7 A block diagram schematically illustrates an electronic device suitable for implementing at least one of an information processing method and a card making method according to embodiments of the present disclosure. Detailed Implementation

[0021] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0022] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0023] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0024] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).

[0025] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of data (including but not limited to user personal information) comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.

[0026] Due to varying information card requirements, the card production process typically involves different sectors acquiring their respective data by copying it to external hard drives or similar methods. This data, along with data from other sectors, is then processed to generate the card production file. This file is then copied and sent to the card manufacturer for card production.

[0027] In realizing this disclosed concept, the inventors discovered that card production by copying information is labor-intensive and resource-intensive, and results in a long card production cycle. Although information stored on a portable hard drive is deleted after each use, there is still a risk of information leakage. This method of card production, which relies on physical storage, has certain security vulnerabilities and poor security.

[0028] Embodiments of this disclosure provide an information processing method, card-making method, apparatus, device, and storage medium, which can be applied to the fields of computer technology and finance. The method includes: obtaining first domain information from a first database based on a first information receiving module, wherein the first domain information has first identification information; setting a first flag bit associated with the first identification information as a first flag value; obtaining second domain information from a second database based on a second information receiving module, wherein the second domain information has second identification information; setting a second flag bit associated with the second identification information as a first flag value; and, if the first identification information and the second identification information are the same, fusing the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit based on a data integration module.

[0029] Figure 1 The illustration schematically depicts an application scenario of at least one of the information processing method and card making method according to embodiments of the present disclosure.

[0030] like Figure 1 As shown, application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0031] Users can interact with server 105 via network 104 using at least one of the first terminal device 101, second terminal device 102, and third terminal device 103 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, second terminal device 102, and third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).

[0032] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0033] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0034] It should be noted that at least one of the information processing method and card making method provided in the embodiments of this disclosure can generally be executed by server 105. Correspondingly, at least one of the information processing device and card making device provided in the embodiments of this disclosure can generally be located in server 105. At least one of the information processing method and card making method provided in the embodiments of this disclosure can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, at least one of the information processing device and card making device provided in the embodiments of this disclosure can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105.

[0035] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0036] The following will be based on Figure 1 The described scene, through Figures 2-4 The information processing method and card making method of the disclosed embodiments will be described in detail.

[0037] Figure 2 A flowchart illustrating an information processing method according to an embodiment of the present disclosure is shown schematically.

[0038] like Figure 2 As shown, the information processing method of this embodiment includes operations S210 to S250.

[0039] In operation S210, based on the first information receiving module, first domain information is obtained from the first database, wherein the first domain information has first identification information.

[0040] According to embodiments of this disclosure, a first database may represent one or more databases used to store information in a first domain. Multiple first databases may be located in different geographical areas. First domain information may represent data information in one or more domains. In this embodiment, data from different domains may represent data from different industries or different businesses, and is not limited to this. First identification information may represent a unique identifier used to distinguish different information, such as a unique number, a primary key in a database, etc.

[0041] In operation S220, the first flag bit associated with the first identification information is set to the first flag value.

[0042] According to embodiments of this disclosure, the first flag bit and the first identification information can have a one-to-one correspondence. For example, a unique first flag bit can be determined based on the first identification information. A unique first identification information can also be determined based on the first flag bit. The initial value of the first flag bit can be any value other than the first flag value. By setting the first flag bit to the first flag value, it can be indicated that the first domain information corresponding to the first identification information has been received by the first information receiving module.

[0043] In operation S230, based on the second information receiving module, second domain information is obtained from the second database, wherein the second domain information has second identification information.

[0044] According to embodiments of this disclosure, the second database may represent one or more databases used to store second domain information. Multiple second databases may be located in different geographical areas. The second domain information may represent data information from one or more domains and may differ from the domain represented by the first domain information. The second identification information may represent a unique identifier used to distinguish different information, such as a unique number, a primary key in a database, etc.

[0045] In operation S240, the second flag bit associated with the second identification information is set to the first flag value.

[0046] According to embodiments of this disclosure, the second flag bit and the second identification information can have a one-to-one correspondence. For example, a unique second flag bit can be determined based on the second identification information. A unique second identification information can also be determined based on the second flag bit. The second identification information can be the same as or different from the first identification information. The initial value of the second flag bit can be any value other than the first flag value. By setting the second flag bit to the first flag value, it can be indicated that the second domain information corresponding to the second identification information has been received by the second information receiving module.

[0047] In operation S250, if the first identification information and the second identification information are the same, the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit are fused based on the information integration module.

[0048] According to embodiments of this disclosure, after obtaining first domain information and second domain information that have the same representation information, the first domain information and second domain information can be fused to realize information processing of information from different domains.

[0049] Through the above embodiments of this disclosure, since information from different fields can be received by the first information receiving module and the second information receiving module, and can be combined with the information integration module to realize the automated fusion processing of information from different fields, the technical problems of difficult and inefficient information processing are at least partially solved, and the information processing efficiency is effectively improved.

[0050] According to embodiments of this disclosure, after determining that the first information receiving module has received the first domain information, a first flag bit associated with the first identification information can be set to a first flag value, corresponding to the above-described operation S220. This operation S220 may further include: grouping the first domain information to obtain a grouping result; obtaining first string information corresponding to the grouping result, wherein the first string information includes multiple first flag bits; determining a target first flag bit associated with the first identification information in the first string information based on the first identification information; and setting the target first flag bit in the first string information to a first flag value.

[0051] According to embodiments of this disclosure, when grouping the first domain information, grouping can be performed based on first identification information. For example, the first domain information can be grouped according to the numerical information of the first identification information, grouping the first domain information into groups based on every preset number of consecutive numerical information. The grouping result can characterize which group the first domain information belongs to. For example, the first identification information can be represented as 0000 to 1999. Assuming that every 1000 pieces of information are grouped together, then 0000 to 0999 can be divided into one group, and 1000 to 1999 can be divided into another group. The grouping result can characterize whether the first domain information belongs to group 0000 to 0999 or group 1000 to 1999, and is not limited to this.

[0052] According to embodiments of this disclosure, each group can correspond to a string of information, such as a first string of information. The length of the first string of information can be equal to the number of first flag bits in the first string of information, and the number of first flag bits can be equal to the number of first domain information that can be included in the group corresponding to the first string. Each first flag bit can be used to record whether the corresponding first domain data has been obtained.

[0053] According to embodiments of this disclosure, when the first information receiving module receives the first domain information, it can determine the group to which the first domain information belongs and the target first flag bit in the first string information corresponding to the group based on the first identification information of the first domain information, and set the target first flag bit to the first flag value to indicate that the corresponding first domain data has been obtained. For example, if the first identification information of a certain first domain information is 1523, it can be determined that the group to which the first domain information belongs is group 1000 to 1999, and the 524th first flag bit of the 1000-bit first string information corresponding to group 1000 to 1999 can be set to the first flag value.

[0054] According to embodiments of this disclosure, after determining that the second information receiving module has received the second domain information, the second flag bit associated with the second identification information can be set to a first flag value, corresponding to the above-described operation S240. This operation S240 may further include: grouping the second domain information to obtain a grouping result; obtaining second string information corresponding to the grouping result, wherein the second string information includes multiple second flag bits; determining a target second flag bit associated with the second identification information in the second string information based on the second identification information; and setting the target second flag bit in the second string information to the first flag value.

[0055] According to embodiments of this disclosure, when grouping the second domain information, grouping can be performed based on the second identification information. For example, the second domain information can be grouped according to the numerical information of the second identification information, grouping the second domain information into groups based on every preset number of consecutive numerical information. The grouping result can characterize which group the second domain information belongs to.

[0056] According to embodiments of this disclosure, each group can correspond to a string of information, such as a second string of information. The length of the second string of information can be equal to the number of second flag bits in the second string of information, and the number of second flag bits can be equal to the number of second domain information bits that can be included in the group corresponding to the second string. Each second flag bit can be used to record whether the corresponding second domain data has been obtained.

[0057] According to an embodiment of this disclosure, when the second information receiving module receives the second domain information, it can determine the group to which the second domain information belongs and the target second flag bit in the second string information corresponding to the group based on the second identification information of the second domain information, and set the target second flag bit to the first flag value to indicate that the corresponding second domain data has been obtained.

[0058] Through the above embodiments of this disclosure, since the first domain information and the second domain information can be grouped, and the acquisition or non-acquisition of relevant domain information can be marked according to the first string information and the second string information corresponding to the grouping result, information management can be realized in batches, and the efficiency of acquiring and fusing first domain information and second domain information with the same identifier can be effectively improved.

[0059] According to embodiments of this disclosure, the first identification information may include a first sequence number field. The above-described grouping of the first domain information to obtain a grouping result may include: determining first grouping information corresponding to the first sequence number field information of the first domain information; and determining the first grouping information as the grouping result of the first domain information.

[0060] According to embodiments of this disclosure, the first identification information can be represented as any one of the following: first sequence number field information, fixed field information + first sequence number field information, first sequence number field information + verification field information, or fixed field information + first sequence number field information + verification field information. In this case, the first domain information can be grouped according to the first sequence number field information. For example, the grouping range can be divided first. Then, based on the grouping range, a target grouping range corresponding to the first sequence number field information of the first domain information can be determined, and the grouping corresponding to the target grouping range can be determined as the grouping result of the first domain information.

[0061] For example, the first identifier information can be represented in the form XXXXYYYYZ, where XXXX can represent fixed field information, YYYY can represent the first sequence number field information, and Z can represent the check field information. Based on the first sequence number field information, the range of sequence numbers 0-999 can be divided into one group, and the range of sequence numbers 1000-1999 can be divided into another group, and so on, and is not limited to these. When the first identifier information of the obtained first domain information is XXXX0123Z, it can be determined that the first sequence number field information of the first domain information is 123, and the grouping result of the first domain information can be determined as the group corresponding to the grouping range of 0-999.

[0062] According to embodiments of this disclosure, the second identification information may include a third sequence number field. The above-described grouping of the second domain information to obtain a grouping result may include: determining third grouping information corresponding to the third sequence number field information of the second domain information. The third grouping information is then determined as the grouping result of the second domain information.

[0063] According to embodiments of this disclosure, the second identification information can be represented as any one of the following: third sequence number field information, fixed field information + third sequence number field information. In this case, the second domain information can be grouped according to the third sequence number field information. For example, the grouping range can be divided first. Then, based on the grouping range, a target grouping range corresponding to the third sequence number field information of the second domain information can be determined, and the grouping corresponding to the target grouping range can be determined as the grouping result of the second domain information.

[0064] Through the above embodiments of this disclosure, another grouping method can be implemented based on the first sequence number field information and the third sequence number field information, which can realize batch management of information and improve information processing efficiency.

[0065] According to embodiments of this disclosure, the first identification information may include first intermediate field information and second sequence number field information. The above-described grouping of the first domain information to obtain a grouping result may further include: determining second grouping information corresponding to the second sequence number field information of the first domain information; calculating first sequence number information based on the first intermediate field information of the first domain information and a first predefined calculation formula; determining target second grouping information based on the second grouping information and the first sequence number information; and determining the target second grouping information as the grouping result of the first domain information.

[0066] According to embodiments of this disclosure, the first identification information may be represented as any one of the following: first intermediate field information + second sequence number field information, fixed field information + first intermediate field information + second sequence number field information, first intermediate field information + second sequence number field information + verification field information, fixed field information + first intermediate field information + second sequence number field information + verification field information.

[0067] In this case, the grouping range can be first defined based on the second sequence number field information. This grouping can be done by grouping the first domain information once; for example, the first domain information within a preset range of the second sequence number field can be grouped into one group. Then, within this group, a second grouping can be performed based on the first intermediate field information, thus grouping the first domain information according to both the first intermediate field information and the second sequence number field information.

[0068] In this case, the grouping range can be divided first based on the information in the first intermediate field. This grouping can be done by grouping the information in the first domain once; for example, the information in the first domain within a preset range can be grouped into one group. Then, within this group, a second grouping can be done based on the information in the second sequence field, thus achieving grouping of the information in the first domain based on both the first intermediate field and the second sequence field.

[0069] According to embodiments of this disclosure, grouping can be achieved by combining a first predefined calculation formula during the grouping process based on the first intermediate field information and the second sequence number field information. The first predefined calculation formula can be, for example, expressed as a quotient formula, and the first serialization information can represent the quotient value. Based on this formula, for example, first identification information with the same quotient can be grouped together.

[0070] For example, the first identifier information can be represented in the form XXXXAAAABBBZ, where XXXX can represent fixed field information, AAAA can represent the first intermediate field information, BBB can represent the second sequence number field information, and Z can represent the check field information. Based on the second sequence number field information BBB, for example, BBB being 001 (just an example), the first identifier information can be grouped into one group. Based on this grouping, for example, the first identifier information with AAAA ranging from 0000 to 9999 can be grouped into this group. Then, based on the first intermediate field information AAAA, for example, combined with the quotient formula with a divisor of 1000, the first identifier information with AAAA ranging from 0000 to 0999 can be grouped into one group, and the first identifier information with AAAA ranging from 1000 to 1999 can be grouped into another group, and so on, and is not limited to this. Thus, the first identifier information with BBB being 001 can be divided into 10 groups. Given that the first identifier information of the first domain information is XXXX1234123Z, it can be determined that the first intermediate field information of the first domain information is 1234 and the second sequence number field information is 123. Therefore, it can be determined that the second grouping information corresponding to the second sequence number field information of the first domain information can include multiple (e.g., 10) groups where BBB is 123. Then, by combining the first intermediate field information of 1234 with the quotient formula with a divisor of 1000, the first sequence number information can be calculated to be 1. Thus, the target second grouping information can be obtained, for example, the second group where BBB is 123 (or the first group when the first sequence number information is 0). Based on this, the grouping result of the first domain information can be determined as the grouping corresponding to BBB 123, with a grouping range of 1000 to 1999.

[0071] According to embodiments of this disclosure, the second identification information may include third intermediate field information and fourth sequence number field information. The above-described grouping of the second domain information to obtain grouping results may further include: determining fourth grouping information corresponding to the fourth sequence number field information of the second domain information; calculating the second sequence number information based on the third intermediate field information of the second domain information and a third predefined calculation formula; determining the target fourth grouping information based on the fourth grouping information and the second sequence number information; and determining the target fourth grouping information as the grouping result of the second domain information.

[0072] According to embodiments of this disclosure, the second identification information may be represented as any one of the following: third intermediate field information + fourth sequence number field information, fixed field information + third intermediate field information + fourth sequence number field information, third intermediate field information + fourth sequence number field information + verification field information, fixed field information + third intermediate field information + fourth sequence number field information + verification field information.

[0073] In this case, the grouping range can be first defined based on the fourth sequence number field information. This grouping can be done by grouping the second domain information once; for example, the first domain information within the preset range of the fourth sequence number field can be grouped into one group. Then, within this group, a second grouping can be performed based on the third intermediate field information, thus grouping the second domain information according to both the third intermediate field information and the fourth sequence number field information.

[0074] In this case, the grouping range can be defined first based on the third intermediate field information. This grouping can be done by grouping the second domain information once; for example, the second domain information within a preset range of the third intermediate field can be grouped into one group. Then, within this group, a second grouping can be performed based on the fourth sequence field information, thus grouping the second domain information according to both the third intermediate field information and the fourth sequence field information.

[0075] According to embodiments of this disclosure, grouping can be achieved by combining a third predefined calculation formula during the grouping process based on the third intermediate field information and the fourth sequence number field information. The third predefined calculation formula can be, for example, expressed as a quotient formula, and the second serialization information can represent the quotient value. Based on this formula, for example, second identification information with the same quotient can be grouped together.

[0076] It should be noted that the third predefined calculation formula and the first predefined calculation formula can be the same. The above grouping method and the representation of the first identification information are merely exemplary embodiments and are not limited thereto. In specific implementations, other grouping methods and representations of the first identification information may also be included, which are not limited here.

[0077] Through the above embodiments of this disclosure, another grouping method can be implemented based on the first intermediate field information, the second sequence number field information, and the third intermediate field information and the fourth sequence number field information, which can realize batch management of information and improve information processing efficiency.

[0078] According to embodiments of this disclosure, the first identification information may include second intermediate field information. Determining the target first flag bit in the first string information related to the first identification information based on the first identification information may include: calculating first position representation information based on the first intermediate field information of the first domain information and a second predefined calculation formula. Based on the first position representation information, determining the first flag bit in the first string information corresponding to the first position representation information as the target first flag bit.

[0079] According to embodiments of this disclosure, the second predefined calculation formula can be expressed as a remainder formula, for example, and the first positional characterization information can represent the remainder value. Based on this formula, for example, the first identification information can be mapped to a first flag bit in the first string information. Based on this mapping, when the first domain information is obtained, the corresponding first flag bit in the first string information can be set to a first flag value. Alternatively, the first identification information can be determined and the first domain information obtained based on the first flag bit whose value in the first string information is the first flag value.

[0080] For example, the second predefined calculation formula is a modulo formula with a divisor of 1000. Given that the first identifier information of the first domain information is XXXX1234123Z, the second intermediate field information can be determined to be 1234. After determining the 1000-bit first string information corresponding to XXXX1234123Z, the first position representation information can be calculated as 234 according to the modulo formula. Therefore, the 234th first flag bit of this 1000-bit first string information can be determined as the target first flag bit corresponding to XXXX1234123Z.

[0081] It should be noted that the second predefined calculation formula can be the same as the first predefined calculation formula.

[0082] According to embodiments of this disclosure, the second identification information may include fourth intermediate field information. Determining the target second flag bit in the second string information related to the second identification information based on the second identification information may include: calculating second position representation information based on the fourth intermediate field information of the second domain information and a fourth predefined calculation formula. Based on the second position representation information, determining the second flag bit in the second string information corresponding to the second position representation information as the target second flag bit.

[0083] According to embodiments of this disclosure, the fourth predefined calculation formula can be expressed as a remainder formula, and the second position representation information can represent the remainder value. Based on this formula, for example, the second identification information can be mapped to a second flag bit in the second string information. Based on this mapping, when the second domain information is obtained, the corresponding second flag bit in the second string information can be set to a first flag value. Alternatively, the second identification information can be determined based on the second flag bit in the second string information whose value is the first flag value, and the second domain information can be obtained.

[0084] It should be noted that the fourth predefined calculation formula can be the same as the third predefined calculation formula.

[0085] Through the above embodiments of this disclosure, combined with the second predefined calculation formula and the fourth predefined calculation formula, the correspondence between the first identification information and the first flag bit, as well as the second identification information and the second flag bit, can be determined. When information processing is performed based on this correspondence, the information processing efficiency can be effectively improved.

[0086] According to embodiments of this disclosure, the first flag bit has corresponding at least one of the following first field information: first fixed field information, fifth intermediate field information, fifth sequence number field information, and first other field information. First identification information can be determined based on at least one of the first field information. The second flag bit has corresponding at least one of the following second field information: second fixed field information, sixth intermediate field information, sixth sequence number field information, and second other field information. Second identification information can be determined based on at least one of the second field information. The above operation S250 may include: determining target first identification information based on at least one of the first field information of the first flag bit; determining target second identification information based on at least one of the second field information of the second flag bit; obtaining target first domain information corresponding to the target first identification information; obtaining target second domain information corresponding to the target second identification information; and fusing the target first domain information and the target second domain information.

[0087] According to embodiments of this disclosure, both the first other field information and the second other field information can characterize the verification field information. The first fixed field information, the fifth intermediate field information, the fifth sequence number field information, and the first other field information (or the second fixed field information, the sixth intermediate field information, the sixth sequence number field information, and the second other field information) can be stored in a database table as tuples. Based on this, for example, target first identification information can be determined based on the first fixed field information, the fifth intermediate field information, the fifth sequence number field information, and the first other field information, or based on the first fixed field information, the fifth sequence number field information, and the first other field information, etc. And target second identification information can be determined based on the second fixed field information, the sixth intermediate field information, the sixth sequence number field information, and the second other field information, or based on the second fixed field information, the sixth sequence number field information, and the second other field information, etc.

[0088] According to embodiments of this disclosure, when the first target identification information and the second target identification information are the same, the first target domain information corresponding to the first target identification information can be obtained firstly from the first domain information received by the first information receiving module, and the second target domain information corresponding to the second target identification information can be obtained from the second domain information received by the second information receiving module. Then, the first target domain data and the second target domain data are fused to achieve automated fusion of different domain information with the same identification.

[0089] Through the above embodiments of this disclosure, by establishing a correspondence between flag bits and field information, identification information can be determined based on flag bits, making it relatively easy to obtain domain information based on identification information and to achieve automated fusion process, thereby improving information processing efficiency.

[0090] According to embodiments of this disclosure, when the first identification information and the second identification information are different, the above information processing method may further include: if the first flag bit related to the second identification information is not equal to the first flag value, sending the second identification information to a first terminal corresponding to the first database, so as to obtain first domain information corresponding to the second identification information from the first database based on the first information receiving module. If the second flag bit related to the first identification information is not equal to the first flag value, sending the first identification information to a second terminal corresponding to the second database, so as to obtain second domain information corresponding to the first identification information from the second database based on the second information receiving module.

[0091] According to an embodiment of this disclosure, if the first flag bit related to the second identification information is not equal to the first flag value, it can be determined that the first domain information corresponding to the second identification information has not yet been obtained based on the first information receiving module. In order to achieve subsequent information fusion, the second identification information can be sent to the first terminal corresponding to the first database, and the first domain information corresponding to the second identification information can be obtained from the first database based on the first information receiving module.

[0092] According to an embodiment of this disclosure, if the second flag bit related to the first identification information is not equal to the first flag value, it can be determined that the second domain information corresponding to the first identification information has not yet been obtained based on the second information receiving module. In order to achieve subsequent information fusion, the first identification information can be sent to the second terminal corresponding to the second database, and the second domain information corresponding to the first identification information can be obtained from the second database based on the second information receiving module.

[0093] Through the above embodiments of this disclosure, in cases where information acquisition is incomplete, the identification information of incomplete information can be automatically filtered out and the information provider can be proactively notified. This can effectively save visual information acquisition time, improve the efficiency of weak information processing, and make the system more intelligent.

[0094] Based on the information processing method described above in this disclosure, a card manufacturing method is provided.

[0095] Figure 3 A flowchart illustrating a card manufacturing method according to an embodiment of the present disclosure is shown schematically.

[0096] like Figure 3 As shown, the card making method of this embodiment includes operations S310 to S320.

[0097] In operation S310, a card production file is obtained, wherein the card production file is obtained by fusing first domain information and second domain information that are the same as the first identification information and the second identification information according to the information processing method.

[0098] When operating the S320, the card production file sending module sends the card production file to the card production equipment so that the card production equipment can produce cards according to the card production file.

[0099] According to embodiments of this disclosure, the above-described card manufacturing method can be implemented based on a card manufacturing information integration platform.

[0100] Figure 4 The diagram illustrates the architecture of a card information integration platform according to an embodiment of the present disclosure.

[0101] like Figure 4As shown, the card production information integration platform 410 may include a first information receiving module 411, a second information receiving module 412, an information integration module 413, and a card production file sending module 414.

[0102] According to embodiments of this disclosure, the card issuance information integration platform 410 can establish communication connections with a first domain business party 420 and a second domain business party 430. The first domain business party 420 may include a business initiator such as a mobile app 421 or an offline outlet 422, and can provide first domain information 423. For example, a card issuance application can be initiated to the first domain business party 420 and / or the second domain business party 430 via an internet-level method such as a mobile app 421, or via a private network such as an offline outlet 422. Then, the first domain business party 420 can generate first domain information 423 and transmit it to the first information receiving module 411 of the card issuance information integration platform 410. The second domain business party 430 can generate second domain information 431 and transmit it to the card issuance information integration platform 410.

[0103] According to embodiments of this disclosure, in the process where the second domain business party 430 generates second domain information 431 and transmits it to the card information integration platform 410, since it is an internet access connection, the card information integration platform 410 can also be connected to a security module 440 to ensure the secure operation of the system through a series of security policies. Security policies may include at least one of the following: restricting access sources through an IP address whitelist, transmitting data through an HTTPS encrypted channel, and encrypting transmitted messages.

[0104] According to embodiments of this disclosure, after receiving a card issuance application, the second-domain business party 430 can send second-domain information 431 to the second information receiving module 412 of the card issuance data integration platform 410 through an interface defined by the card issuance information integration platform 410. The second information receiving module 412 can receive second-domain information 431 from different domains, and the second-domain business party 430 can upload the file corresponding to the second-domain information 431 via a transaction with attachments. The defined interface information may include: defining the uploaded file information in the FILE LIST PACK field, using the FILE NUM tag to identify the number of uploaded files, using the FILE INFO tag to record file information such as filename (FILE NAME), and defining a unique information ID for a second-domain business party in the ENTITY field (CoID).

[0105] According to embodiments of this disclosure, the file corresponding to the second domain information 431 can be a compressed file, which may include the following files: a .txt file containing the second domain information, which may be named after the second identification information; multiple .txt files may contain the second domain information corresponding to multiple second identification information. When the second domain information consists of multiple files, the compressed file may include: a .zip file containing the second domain information, which may be named after the second identification information; multiple .zip files may contain the second domain information corresponding to multiple second identification information. It should be noted that a .zip file is only one type of compressed file and is not limited to it; for example, it may also include .rar and other compressed file types, and is not limited here.

[0106] Based on the above method, first-domain information for card production from different channels can be sent to the first information receiving module of the card production information integration platform, and then wait for the arrival of second-domain information. The second-domain business party can send second data to the second information receiving module of the card production information integration platform through a unified interface. If both first-domain and second-domain information with identical identification information arrive, the data integration module of the end-of-day batch processing can generate card production files, which are then sent to different card manufacturers through the card production file sending module for card production.

[0107] According to embodiments of this disclosure, since the first domain data and the second domain data do not arrive at the card information integration platform simultaneously, and the arrival times of the two data are not sequential, sometimes business parties in different domains may miss transmitting domain information. The above-described information processing method can be combined to process the first domain information and the second domain information arriving at the card information integration platform, achieving rapid batch matching.

[0108] For example, after receiving the first domain information based on the first information receiving module, the files containing the first domain information can be stored in a fixed folder. For instance, a folder named "yyyymmdd" with the current date can be created first, and then folders named with the second to fourth to last characters of the first identifier information can be created within the "yyyymmdd" folder, such as "001". Subsequently, all files containing first domain information that conform to this rule for that day can be stored in this folder, facilitating subsequent information processing, including marking arrived first domain information based on the first identifier information and information fusion.

[0109] After receiving the second domain information based on the second information receiving module, the arrival of the second domain information can be identified based on the second identifier information. Taking a second identifier information consisting of 15 bits (6 bits of second fixed field information + 6 bits of sixth intermediate field information + 3 bits of sixth sequence number field information + 1 bit of second other field information) as an example, the identification method can include: storing the second-to-last to fourth-to-last bits of the second identifier information as a column in a data table. The column in the data table can also include a sequence number field and a FLAG field. The FLAG field can be a string of length 1000 (for example only), with each position having two values: 0 representing that the second domain information has not arrived, and 1 representing that the second domain information has arrived. When processing a piece of second domain information based on the card information integration platform, the sequence value can first be calculated based on the second identifier information. For example, the middle six bits of the second identifier information can be divided by 1000, rounded down, and then added to, say, x, as the sequence value, and stored in the sequence number field of the data table. During this process, the remainder z can also be obtained. The second-to-last to fourth-to-last bits of the second identifier information can then be extracted, say, y. Then update the data in the data table. If a row with fields x and y already exists, set the z-th position of the FLAG to 1. If a row with fields x and y does not exist, insert a new row and set the z-th position of the FLAG to 1. The resulting data table is shown in Table 1.

[0110] Table 1

[0111] 110000 0 001 000……00001 110000 1 001 000……00010 110000 1 002 000……00001

[0112] Based on the information in the x, y, and z fields of Table 1, the second identifier information of the obtained second domain information can be determined to include: 110000000999001M, 110000001998001N, 110000001999002K, etc. M, N, and K are check bits, which can be determined based on the first to 15 bits of the second identifier information.

[0113] According to embodiments of this disclosure, after all the first and second domain information has been processed, a batch processing process can be started. The method of identifying the arrival of second domain information based on second identifier information can be combined with marking the arrived first domain information based on first identifier information. For example, the folder currently storing the first domain information can be traversed firstly, and the first domain information in each folder can be sorted according to the first identifier information. Then, according to the rules for storing second domain information in the data table, the first domain information within every 1000 range is grouped into a group, denoted as AList. A field string of length 1000 is initialized, with 1 if the current position contains first domain information and 0 otherwise.

[0114] Based on this, we can obtain two strings: a first string representing whether the first domain information has arrived or not, and a second string representing whether the second domain information has arrived or not. Then, we can compare the two strings bit by bit. For example, we can first initialize a new comparison string. When a bit in the first string is 1, and the corresponding bit in the second string is also 1, the corresponding position in the comparison string is set to 1. Afterwards, we can remove the first domain information (where the data is 1) from Alist and store it in Blist. Thus, Blist contains data where both the first and second domain information have arrived, while Alist stores data where the first domain information has arrived but the second domain information has not.

[0115] Retrieve the files containing the first and second domain information from the Blist. Store the first domain information in ICData and the second domain information in HYData. For example, the card production file 2022090111000000000135577.zip contains the second domain information for the primary bank card type 00135577, dated September 1, 2022, with the serial number 110000000. The HYData folder can contain the second domain information for each individual card, and this folder can contain multiple files containing second domain information.

[0116] The first identifier information in Alist can be written into an Excel file and then sent to the second domain business party to inform them which second domain data they have not yet obtained, thus enabling timely transmission of that data.

[0117] According to embodiments of this disclosure, in conjunction with Figure 4 As shown, after the first information receiving module 411 of the card-making information integration platform 410 receives the first domain information 423 from different channels, and the second information receiving module 412 of the card-making information integration platform 410 receives the second domain information 431, the information integration module 413, combined with the above information processing method, can quickly match the first domain information and the second domain information that can generate the card-making file, and generate the card-making file. The card-making file sending module 414 can send the card-making file to the card-making device 451 of the card manufacturer 450 through the SFTP (SSH File Transfer Protocol) service (for example only), so that the card-making device 451 can parse the card-making file and complete the card making.

[0118] Through the above embodiments of this disclosure, a standard has been established to adapt to the uploading of information from different fields and the transmission of card manufacturing files to different card manufacturers, enabling configurable and automated implementation of the information card manufacturing process. By combining the first information receiving module, the second information receiving module, the information integration module, and the card manufacturing file sending module to construct a card manufacturing information integration platform, a fully online automated process for information card manufacturing can be achieved. The design of the first and second information receiving modules can address the issue of information from the first and second fields originating from different channels and arriving at the card manufacturing information integration platform at different times. By designing the data integration module and combining it with the aforementioned information processing methods, batch and rapid matching of information from the first and second fields can be achieved, alleviating the problem of large amounts of card manufacturing file data making matching difficult, saving database resources and time, and filtering out missing information from certain fields. The system can not only passively receive data but also proactively notify users, making the platform more intelligent. Furthermore, by setting up a security module to achieve secure encrypted transmission, data security can be effectively guaranteed.

[0119] Based on the above information processing method and card making method, this disclosure also provides an information processing device and a card making device. The following will be combined with... Figures 5-6 The device is described in detail.

[0120] Figure 5 A schematic block diagram of an information processing apparatus according to an embodiment of the present disclosure is shown.

[0121] like Figure 5 As shown, the information processing device 500 in this embodiment includes a first acquisition module 510, a first setting module 520, a second acquisition module 530, a second setting module 540, and a fusion module 550.

[0122] The first acquisition module 510 is used to acquire first domain information from a first database based on the first information receiving module, wherein the first domain information has first identification information. In one embodiment, the first acquisition module 510 can be used to perform the operation S210 described above, which will not be repeated here.

[0123] The first setting module 520 is used to set a first flag bit related to the first identification information to a first flag value. In one embodiment, the first setting module 520 can be used to perform the operation S220 described above, which will not be repeated here.

[0124] The second acquisition module 530 is used to acquire second domain information from the second database based on the second information receiving module, wherein the second domain information has second identification information. In one embodiment, the second acquisition module 530 can be used to perform the operation S230 described above, which will not be repeated here.

[0125] The second setting module 540 is used to set the second flag bit associated with the second identification information to the first flag value. In one embodiment, the second setting module 540 can be used to perform the operation S240 described above, which will not be repeated here.

[0126] The fusion module 550 is used to fuse the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit, based on the information integration module, when the first identification information and the second identification information are the same. In one embodiment, the fusion module 550 can be used to perform the operation S250 described above, which will not be repeated here.

[0127] According to embodiments of this disclosure, the first setting module includes a first grouping submodule, a first acquisition submodule, a first determination submodule, and a first setting submodule.

[0128] The first grouping submodule is used to group the information in the first domain and obtain the grouping results.

[0129] The first acquisition submodule is used to acquire the first string information corresponding to the grouping result, wherein the first string information includes multiple first flag bits.

[0130] The first determination submodule is used to determine the target first flag bit in the first string information that is related to the first identification information, based on the first identification information.

[0131] The first setting submodule is used to set the target first flag bit in the first string information to the first flag value.

[0132] According to embodiments of this disclosure, the first identification information includes a first sequence number field. The first grouping submodule includes a first determining unit and a second determining unit.

[0133] The first determining unit is used to determine the first grouping information corresponding to the first sequence number field information of the first domain information.

[0134] The second determining unit is used to determine the first grouping information as the grouping result of the first domain information.

[0135] According to embodiments of this disclosure, the first identification information includes first intermediate field information and second sequence number field information. The first grouping submodule includes a third determining unit, a first calculation unit, a fourth determining unit, and a fifth determining unit.

[0136] The third determining unit is used to determine the second grouping information corresponding to the second sequence number field information of the first domain information.

[0137] The first calculation unit is used to calculate the first serial number information based on the first intermediate field information of the first domain information and in combination with the first predefined calculation formula.

[0138] The fourth determining unit is used to determine the target second group information based on the second group information and the first sequence number information.

[0139] The fifth determining unit is used to determine the target second grouping information as the grouping result of the first domain information.

[0140] According to embodiments of this disclosure, the first identification information includes second intermediate field information. The first determination submodule includes a second calculation unit and a sixth determination unit.

[0141] The second calculation unit is used to calculate the first position representation information based on the first intermediate field information of the first domain information and in combination with the second predefined calculation formula.

[0142] The sixth determining unit is used to determine, based on the first position representation information, the first flag bit in the first string information corresponding to the first position representation information, and use it as the target first flag bit.

[0143] According to embodiments of this disclosure, the second setting module includes a second grouping submodule, a second acquisition submodule, a second determination submodule, and a second setting submodule.

[0144] The second grouping submodule is used to group the information in the second domain and obtain the grouping results.

[0145] The second acquisition submodule is used to acquire the second string information corresponding to the grouping result, wherein the second string information includes multiple second flag bits.

[0146] The second determination submodule is used to determine the target second flag bit in the second string information that is related to the second identification information, based on the second identification information.

[0147] The second setting submodule is used to set the target second flag bit in the second string information to the first flag value.

[0148] According to embodiments of this disclosure, the second identification information includes a third sequence number field. The second grouping submodule includes a seventh determination unit and an eighth determination unit.

[0149] The seventh determining unit is used to determine the third grouping information corresponding to the third sequence number field information of the second domain information.

[0150] The eighth determining unit is used to determine the grouping result of the third grouping information as the grouping result of the second domain information.

[0151] According to embodiments of this disclosure, the second identification information includes a third intermediate field and a fourth sequence number field. The second grouping submodule includes a ninth determining unit, a third calculation unit, a tenth determining unit, and an eleventh determining unit.

[0152] The ninth determining unit is used to determine the fourth grouping information corresponding to the fourth sequence number field information of the second domain information.

[0153] The third calculation unit is used to calculate the second serial number information based on the third intermediate field information of the second domain information and the third predefined calculation formula.

[0154] The tenth determining unit is used to determine the target fourth group information based on the fourth group information and the second sequence number information.

[0155] The eleventh determining unit is used to determine the target fourth group information as the grouping result of the second domain information.

[0156] According to embodiments of this disclosure, the second identification information includes fourth intermediate field information. The second determination submodule includes a fourth calculation unit and a twelfth determination unit.

[0157] The fourth calculation unit is used to calculate the second position representation information based on the fourth intermediate field information of the second domain information and the fourth predefined calculation formula.

[0158] The twelfth determining unit is used to determine, based on the second position representation information, the second flag bit in the second string information corresponding to the second position representation information, and use it as the target second flag bit.

[0159] According to embodiments of this disclosure, the first flag bit has corresponding first field information as follows: first fixed field information, fifth intermediate field information, fifth sequence number field information, and first other field information. First identification information can be determined based on at least one first field information. The second flag bit has corresponding second field information as follows: second fixed field information, sixth intermediate field information, sixth sequence number field information, and second other field information. Second identification information can be determined based on at least one second field information. The fusion module includes a third determining submodule, a fourth determining submodule, a third obtaining submodule, a fourth obtaining submodule, and a fusion submodule.

[0160] The third determination submodule is used to determine the target first identification information based on at least one first field information of the first flag bit.

[0161] The fourth determination submodule is used to determine the target second identification information based on at least one second field information of the second flag bit.

[0162] The third acquisition submodule is used to acquire the target first domain information corresponding to the target first identifier information.

[0163] The fourth acquisition submodule is used to acquire the target second domain information corresponding to the target second identification information.

[0164] The fusion submodule is used to fuse the target's first domain information with the target's second domain information.

[0165] According to embodiments of this disclosure, when the first identification information and the second identification information are different, the information processing device further includes a first sending module and a second sending module.

[0166] The first sending module is configured to send the second identification information to the first terminal corresponding to the first database when the first flag bit related to the second identification information is not equal to the first flag value, so as to obtain the first domain information corresponding to the second identification information from the first database based on the first information receiving module.

[0167] The second sending module is used to send the first identification information to the second terminal corresponding to the second database when the second flag bit related to the first identification information is not equal to the first flag value, so as to obtain the second domain information corresponding to the first identification information from the second database based on the second information receiving module.

[0168] Figure 6 A schematic block diagram of a card-making apparatus according to an embodiment of the present disclosure is shown.

[0169] like Figure 6 As shown, the card making device 600 of this embodiment includes a third acquisition module 610 and a third sending module 620.

[0170] The third acquisition module 610 is used to acquire a card manufacturing file, wherein the card manufacturing file is obtained by fusing first domain information and second domain information that are identical to the first identification information and the second identification information according to the information processing device of this disclosure. In one embodiment, the third acquisition module 610 can be used to perform the operation S310 described above, which will not be repeated here.

[0171] The third sending module 620 is used to send the card production file to the card production device based on the card production file sending module, so that the card production device can produce cards according to the card production file. In one embodiment, the third sending module 620 can be used to perform the operation S320 described above, which will not be repeated here.

[0172] According to embodiments of this disclosure, any multiple modules of the first acquisition module 510, the first setting module 520, the second acquisition module 530, the second setting module 540, and the fusion module 550, or the third acquisition module 610 and the third sending module 620, can be combined into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functions of one or more of these modules can be combined with at least some of the functions of other modules and implemented in one module. According to embodiments of this disclosure, at least one of the first acquisition module 510, the first setting module 520, the second acquisition module 530, the second setting module 540, and the fusion module 550, or the third acquisition module 610 and the third sending module 620, can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of software, hardware, and firmware methods, or in a suitable combination of any of these. Alternatively, at least one of the first acquisition module 510, the first setting module 520, the second acquisition module 530, the second setting module 540 and the fusion module 550, or the third acquisition module 610 and the third sending module 620, can be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is run.

[0173] Figure 7 A block diagram schematically illustrates an electronic device suitable for implementing at least one of an information processing method and a card making method according to embodiments of the present disclosure.

[0174] like Figure 7 As shown, an electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0175] RAM 703 stores various programs and data required for the operation of electronic device 700. Processor 701, ROM 702, and RAM 703 are interconnected via bus 704. Processor 701 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 702 and / or RAM 703. It should be noted that the programs may also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0176] According to embodiments of this disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to a bus 704. The electronic device 700 may also include one or more of the following components connected to the I / O interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.

[0177] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement at least one of the information processing method and card making method according to the embodiments of this disclosure.

[0178] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 702 and / or RAM 703 and / or one or more memories other than ROM 702 and RAM 703 described above.

[0179] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the item recommendation method provided in the embodiments of this disclosure.

[0180] When the computer program is executed by the processor 701, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0181] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 709, and / or installed from a removable medium 711. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0182] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0183] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0184] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0185] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0186] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. An information processing method based on a card-making information integration platform, wherein the card-making information integration platform includes a first information receiving module, a second information receiving module, an information integration module, and a card-making file sending module, the method comprising: The first information receiving module receives first domain information from a first domain business party, wherein the first domain information has first identification information; The first domain information is grouped to obtain grouping results; a first string information corresponding to the grouping results is obtained, wherein the first string information includes multiple first flag bits; a target first flag bit related to the first identification information is determined in the first string information according to the first identification information; the target first flag bit in the first string information is set as a first flag value. The second information receiving module receives second domain information from the second domain business party. The second domain information has second identification information. The first domain business party and the second domain business party are different. The time when the first domain information arrives at the first information receiving module is different from the time when the second domain information arrives at the second information receiving module, and there is no order between them. The second domain information is grouped to obtain a grouping result; a second string information corresponding to the grouping result is obtained, wherein the second string information includes multiple second flag bits; a target second flag bit related to the second identification information is determined in the second string information according to the second identification information; the target second flag bit in the second string information is set as the first flag value; The first string information and the second string information are compared bit by bit to obtain a comparison string; based on the comparison string, it is determined whether both the first domain information and the second domain information have been received. When both the first identification information and the second identification information represent unique identifiers of the same information, and both the first domain information and the second domain information are obtained, the information integration module based on the end-of-day batch processing merges the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit to obtain a card production file, so that the card production file sending module sends the card production file to the card manufacturer's card production equipment, and the card production equipment parses the card production file to complete the card production; If the first domain information has been received by the first information receiving module, but the second domain information has not been received by the second information receiving module, the first identification information is sent to the second domain service party to inform the second domain service party that the second domain information needs to be transmitted.

2. The method according to claim 1, wherein, The first identification information includes a first sequence number field; the grouping of the first domain information to obtain the grouping result includes: Determine the first grouping information corresponding to the first sequence number field information of the first domain information; and The first grouping information is determined as the grouping result of the first domain information.

3. The method according to claim 1, wherein, The first identification information includes a first intermediate field and a second sequence number field; the grouping of the first domain information to obtain the grouping result includes: Determine the second grouping information corresponding to the second sequence number field information of the first domain information; Based on the first intermediate field information of the first domain information and combined with the first predefined calculation formula, the first serial number information is calculated. Based on the second grouping information and the first sequence number information, the target second grouping information is determined; and The target second grouping information is determined as the grouping result of the first domain information.

4. The method according to claim 1, wherein, The first identification information includes second intermediate field information, and determining the target first flag bit related to the first identification information in the first string information based on the first identification information includes: Based on the first intermediate field information of the first domain information, and combined with the second predefined calculation formula, the first position representation information is calculated; and Based on the first position representation information, a first flag bit corresponding to the first position representation information in the first string information is determined and used as the target first flag bit.

5. The method according to claim 1, wherein, The second identification information includes a third sequence number field; the grouping of the second domain information to obtain the grouping results includes: Determine the third grouping information corresponding to the third sequence number field information of the second domain information; and The third grouping information is determined as the grouping result of the second domain information.

6. The method according to claim 1, wherein, The second identification information includes a third intermediate field and a fourth sequence number field. The grouping of the second domain information to obtain the grouping results includes: Determine the fourth grouping information corresponding to the fourth sequence number field information of the second domain information; Based on the third intermediate field information of the second domain information, and combined with the third predefined calculation formula, the second serial number information is calculated. Based on the fourth grouping information and the second sequence number information, the target fourth grouping information is determined; and The target fourth group information is determined as the grouping result of the second domain information.

7. The method according to claim 1, wherein, The second identification information includes fourth intermediate field information. The step of determining the target second flag bit in the second string information related to the second identification information based on the second identification information includes: Based on the fourth intermediate field information of the second domain information, and combined with the fourth predefined calculation formula, the second position representation information is calculated; and Based on the second position representation information, a second flag bit corresponding to the second position representation information in the second string information is determined and used as the target second flag bit.

8. The method according to claim 1, wherein, The first flag bit has at least one of the following first field information: first fixed field information, fifth intermediate field information, fifth sequence number field information and first other field information. The first identification information is determined according to the at least one first field information. The second flag bit has at least one of the following second field information: second fixed field information, sixth intermediate field information, sixth sequence number field information and second other field information. The second identification information is determined according to the at least one second field information. The step of fusing the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit includes: Based on at least one first field information of the first flag bit, determine the target first identification information; The target second identification information is determined based on at least one second field information of the second flag bit; Obtain the target first domain information corresponding to the target first identification information; Obtain the target second domain information corresponding to the target second identification information; and The target first domain information and the target second domain information are fused together.

9. The method according to claim 1, wherein, If the first identification information and the second identification information are different, the method further includes: If the first flag bit associated with the second identification information is not equal to the first flag value, the second identification information is sent to the first terminal corresponding to the first database, so that, based on the first information receiving module, the first domain information corresponding to the second identification information can be obtained from the first database; and If the second flag bit associated with the first identification information is not equal to the first flag value, the first identification information is sent to the second terminal corresponding to the second database so that the second domain information corresponding to the first identification information can be obtained from the second database based on the second information receiving module.

10. A method for making a card, comprising: Obtain a card manufacturing file, wherein the card manufacturing file is obtained by fusing first domain information and second domain information that are identical to the first identification information and the second identification information according to any one of claims 1-9; The card production file sending module sends the card production file to the card production device, so that the card production device can produce cards according to the card production file.

11. An information processing device based on a card-making information integration platform, the card-making information integration platform comprising a first information receiving module, a second information receiving module, an information integration module, and a card-making file sending module, the device comprising: The first acquisition module is used to receive first domain information from the first domain business party in the first information receiving module, wherein the first domain information has first identification information; A first setting module is configured to group the first domain information to obtain a grouping result; obtain first string information corresponding to the grouping result, wherein the first string information includes multiple first flag bits; determine a target first flag bit in the first string information that is related to the first identification information according to the first identification information; and set the target first flag bit in the first string information as a first flag value. The second acquisition module is used to receive second domain information from the second domain business party in the second information receiving module. The second domain information has second identification information. The first domain business party and the second domain business party are different. The time when the first domain information arrives at the first information receiving module and the time when the second domain information arrives at the second information receiving module are different and there is no order between them. The second setting module is used to group the second domain information to obtain a grouping result; obtain second string information corresponding to the grouping result, wherein the second string information includes multiple second flag bits; determine a target second flag bit in the second string information that is related to the second identification information according to the second identification information; and set the target second flag bit in the second string information as the first flag value. The fusion module is used to fuse the first domain information corresponding to the first flag bit and the second domain information corresponding to the second flag bit into a card production file based on the information integration module of the end-of-day batch processing, when the first identification information and the second identification information both represent the same unique identifier and the first domain information and the second domain information are both obtained. This allows the card production file sending module to send the card production file to the card manufacturer's card production equipment, where the card production equipment parses the card production file to complete card production. The device is further configured to compare the first string information with the second string information bit by bit to obtain a comparison string; determine, based on the comparison string, whether both the first domain information and the second domain information have been received; and, if the first domain information has been received by the first information receiving module but the second domain information has not been received by the second information receiving module, send the first identification information to the second domain service party to inform the second domain service party that the second domain information needs to be transmitted.

12. A card-making device, comprising: The third acquisition module is used to acquire a card production file, wherein the card production file is obtained by fusing first domain information and second domain information that are identical to the first identification information and the second identification information using the device according to claim 11; The third sending module is used to send the card production file to the card production device based on the card production file sending module, so that the card production device can produce cards according to the card production file.

13. An electronic device, comprising: One or more processors; Storage device for storing one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors perform the method according to any one of claims 1 to 10.

14. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 10.

15. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • KR20210099360A