Application parameter configuration, query method, device and storage medium of self-service device

By configuring the template ID and template value of the business mask configuration template table, and matching the template value according to the target business code, the problem of inefficient configuration of self-service device application parameters is solved, achieving efficient application parameter configuration and reducing the difficulty of centralized management.

CN114265633BActive Publication Date: 2025-01-21AGRICULTURAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111565650.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-20
Publication Date
2025-01-21
Estimated Expiration
2041-12-20

AI Technical Summary

Technical Problem

The application parameter configuration of self-service equipment is inefficient, which increases the difficulty of centralized management. Especially when banks have multiple institutions and multiple business applications, a large amount of application parameter configuration data is required.

Method used

Configure the template ID and template value of the template table by configuring the business mask. The template value includes the application business code corresponding to the application ID in the self-service device. The template value is matched according to the target business code, and the template ID corresponding to the matched template value is used. Configure the application parameters of the self-service device.

Benefits of technology

It is possible to simultaneously configure the application parameters of each application in all self-service devices affiliated to the same institution, avoiding the process of configuring application parameters for each application separately, improving the efficiency of application parameter configuration, and reducing the difficulty of centralized management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114265633B_ABST
    Figure CN114265633B_ABST
Patent Text Reader

Abstract

The present invention discloses an application parameter configuration, query method, device and storage medium of a self-service device. The application parameter configuration method of the self-service device includes: configuring a template identifier of a business mask configuration template table and a template value corresponding to the template identifier; wherein the template value includes an application business code corresponding to the application identifier in the self-service device; configuring the target business code of the application according to the business rule; matching the template value according to the target business code, and configuring the application parameters of the self-service device according to the template identifier corresponding to the matched template value. When the target business code matches the template value, the application parameters of each application in all self-service devices affiliated with the same organization can be configured simultaneously according to the template identifier corresponding to the matched template value, thereby avoiding the process of configuring application parameters for each application separately, improving the application parameter configuration efficiency of the self-service device, and reducing the difficulty of centralized management of the self-service device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of data processing, and in particular to an application parameter configuration, query method, device and storage medium of a self-service device. Background Art

[0002] With the continuous development of Internet Technology (IT), the service technology of the financial industry is constantly integrated with IT, making the services of the financial industry more intelligent, lightweight and marketing-oriented, meeting the requirements of the de-materialization and continuous improvement of customer experience in the financial industry. For example, the bank has increased the deployment of self-service equipment to meet the requirements of the bank's de-materialization and continuous improvement of customer experience. With the continuous increase in the deployment of self-service equipment, the difficulty of centralized management of self-service equipment has increased, reducing the efficiency of centralized management of self-service equipment. The bank has multiple institutions, and the self-service equipment configured by each institution includes multiple business applications, and each business application is configured with corresponding application parameters. When the application parameters of the business application configuration are configured according to the institution, each business application on the self-service device corresponding to each institution can be configured with an application parameter configuration data, and all bank institutions need to configure the application parameter configuration data of the product of the number of institutions and the number of business applications. When the business application on the self-service device corresponding to a certain institution needs to reconfigure the application parameters, it is necessary to insert or update the application parameter configuration data of the number of business applications, which makes the application parameter configuration efficiency of the self-service device low and increases the difficulty of centralized management of the self-service device. For example, when a bank has more than 30,000 institutions and the self-service devices have more than 300 business applications, all banking institutions need to configure nearly 10 million application parameter configuration data. When the business application on the self-service device corresponding to a certain institution needs to reconfigure the application parameters, more than 300 application parameter configuration data need to be inserted or updated, which makes the application parameter configuration efficiency of the self-service device low and increases the difficulty of centralized management of the self-service device. Summary of the invention

[0003] The present invention provides an application parameter configuration and query method, device and storage medium of a self-service device, so as to improve the application parameter configuration efficiency of the self-service device and reduce the difficulty of centralized management of the self-service device.

[0004] In a first aspect, an embodiment of the present invention provides an application parameter configuration method for a self-service device, including:

[0005] Configure the template identifier of the service mask configuration template table and the template value corresponding to the template identifier; wherein the template value includes the application service code corresponding to the application identifier in the self-service device;

[0006] Configure the target business code of the application according to business rules;

[0007] The template value is matched according to the target service code, and the application parameters of the self-service device are configured according to the template identifier corresponding to the matched template value.

[0008] Optionally, configuring a template identifier of a service mask configuration template table and a template value corresponding to the template identifier includes:

[0009] Determine the identification order of the application programs in the self-service device according to the business application table; wherein each identification in the business application table corresponds to an application program;

[0010] According to the business status coding rule of the application program and in the identification sequence of the application program, an application business code corresponding to the identification is formed and used as the template value;

[0011] A template identifier is matched to the template value.

[0012] Optionally, matching a template identifier for the template value includes:

[0013] The template identifier is matched to the template value in sequence according to the initial value of the template identifier and the order of the self-increment value.

[0014] Optionally, matching the template value according to the target service code, and configuring the application parameters of the self-service device according to the template identifier corresponding to the matched template value, includes:

[0015] Determine the institution number of the institution to which the self-service device is affiliated according to the mapping relationship table between institutions and self-service devices;

[0016] Match the template value according to the target service code, and if the target service code and the template value are the same, store the template identifier corresponding to the template value as the template identifier corresponding to the institution number in the institution service parameter configuration table;

[0017] Configure all self-service devices of the institution according to the institution business parameter configuration table.

[0018] Optionally, when matching the template value according to the target service code, the method further includes:

[0019] If the target service code and the template value are different, a new template identifier is matched for the target service code, and the service mask configuration template table is updated;

[0020] The new template identifier is stored as the template identifier corresponding to the institution number in the institution business parameter configuration table.

[0021] In a second aspect, an embodiment of the present invention further provides an application parameter query method for a self-service device, which is used to query the application parameters configured by the application parameter configuration method for the self-service device provided in the first aspect, including:

[0022] Query the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device;

[0023] Determine a template identifier of a service mask configuration template table according to the service status parameter configuration;

[0024] According to the template identifier, query the parameter value corresponding to the template identifier in the business parameter template diagram; wherein the parameter value of the business parameter template diagram is the deserialized object of the template value corresponding to the template identifier;

[0025] Return the parameter value to the self-service device.

[0026] Optionally, after querying the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device, the method further includes:

[0027] If the business status parameter configuration of the self-service device affiliated institution is not found, the business status parameter configuration is queried upward level by level according to the institution hierarchy relationship table until the business status parameter configuration is found.

[0028] Optionally, after querying the parameter value corresponding to the template identifier in the service parameter template map according to the template identifier, the method further includes:

[0029] If the parameter value corresponding to the template identifier is not found, query the template value corresponding to the template identifier in the service mask configuration template table according to the template identifier;

[0030] Decoding the template value to obtain a deserialized object of the template value;

[0031] The deserialized object to which the template value is added is the parameter value of the business parameter template graph.

[0032] In a third aspect, an embodiment of the present invention further provides an application parameter configuration device for a self-service device, comprising:

[0033] A first configuration module, used to configure a template identifier of a service mask configuration template table and a template value corresponding to the template identifier; wherein the template value includes an application service code corresponding to the application identifier in the self-service device;

[0034] A second configuration module is used to configure the target business code of the application program according to the business rules;

[0035] The third configuration module is used to match the template value according to the target service code, and configure the application parameters of the self-service device according to the template identifier corresponding to the matched template value.

[0036] In a fourth aspect, an embodiment of the present invention further provides a device, comprising:

[0037] one or more processors;

[0038] A storage device for storing one or more programs;

[0039] When the one or more programs are executed by the one or more processors, the one or more processors implement the application parameter query method of the self-service device provided in the first aspect.

[0040] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the application parameter query method of the self-service device provided in the first aspect.

[0041] The technical solution of the embodiment of the present invention configures the template identifier of the business mask configuration template table and the template value corresponding to the template identifier, wherein the template value includes the application business code corresponding to the application identifier in the self-service device. When the target business code matches the template value, the application parameters of each application in all self-service devices affiliated with the same organization can be configured simultaneously according to the template identifier corresponding to the matching template value, thereby avoiding the process of configuring application parameters for each application separately, improving the application parameter configuration efficiency of the self-service device, and reducing the difficulty of centralized management of the self-service device. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a method for configuring application parameters of a self-service device provided by an embodiment of the present invention;

[0043] Figure 2 A flowchart of another method for configuring application parameters of a self-service device provided by an embodiment of the present invention;

[0044] Figure 3 A flowchart of another method for configuring application parameters of a self-service device provided by an embodiment of the present invention;

[0045] Figure 4 A flowchart of an application parameter query method for a self-service device provided by an embodiment of the present invention;

[0046] Figure 5 A schematic diagram of the structure of an application parameter configuration device for a self-service device provided by an embodiment of the present invention;

[0047] Figure 6 A schematic diagram of the structure of an application parameter query device for a self-service device provided by an embodiment of the present invention;

[0048] Figure 7It is a structural diagram of a terminal provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0049] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0050] Figure 1 This is a flowchart of a method for configuring application parameters of a self-service device provided by an embodiment of the present invention. This embodiment is applicable to a situation where a bank has multiple institutions, each institution is affiliated with a self-service device, and each self-service device has multiple business applications. The method can be executed by an application parameter configuration device for the self-service device. The device can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a server or a terminal device. Typical terminal devices include mobile terminals, specifically mobile phones, computers or tablet computers, etc. Figure 1 As shown, the method may specifically include:

[0051] S110, configuring a template identifier and a template value corresponding to the template identifier in the service mask configuration template table; wherein the template value includes an application service code corresponding to the application identifier in the self-service device;

[0052] Among them, the self-service equipment is an electronic information device that forms an interactive environment through multimedia databases such as movies, pictures, and music, and is specifically used to store information and provide various information query, printing, payment, and product sales services. For example, the bank's self-service equipment may include ATMs, super counters, self-service terminals, and call machines. There are multiple service applications set up on the self-service equipment, each service application corresponds to an application (Application, APP), and each self-service device is set up with multiple APPs. For example, personal payment and tripartite custody on the bank's self-service equipment each correspond to an APP.

[0053] The service mask configuration template table is used to characterize the service status of each application in the self-service device. The template identifier of the service mask configuration template table is used to characterize the identification number corresponding to a set of service status codes of each application in the self-service device. The template value corresponding to each template identifier is a set of service status codes arranged according to the identifiers of each application, which can realize the compression encoding of the service status of each application to form a template. Exemplarily, the template identifier of the service mask configuration template table can be a number with a sequential number of 1, 2, 3..., and the application identifier corresponding to each application in the self-service device can be a number with a sequential number of 1, 2, 3..., and the service status of each application can be respectively used for 62 identifiers such as 0-9, az and AZ to represent 62 service statuses of the application according to the application service configuration coding rules. When there are 17 applications on the self-service device, and each application includes 62 service states, the template identifier of the service mask configuration template is 1, and the corresponding template value may be 0123456789abcdefg. At this time, the service state of the application corresponding to the first application identifier 1 is 0, the service state of the application corresponding to the second application identifier 2 is 1, the service state of the application corresponding to the third application identifier 3 is 2, and the service state of the application corresponding to the seventeenth application identifier 17 is g. Therefore, the service state of each application on the self-service device can be determined according to the template identifier and template value of the service mask configuration template table.

[0054] It should be noted that the service mask configuration template table may include multiple template identifiers and multiple template values ​​corresponding to target identifiers, which is not limited here.

[0055] S120, configuring the target business code of the application program according to the business rules;

[0056] Among them, when the application parameters of the business application configuration are configured according to the organization, when the application parameters of the self-service device are configured for a certain organization, the application parameters can be configured for each application of the self-service device according to the business rules, the state code of each application is determined, and the application is sorted according to the application identifier to obtain the target business code of the application. At this time, the arrangement order of the application corresponding to each bit in the target business code is the same as the arrangement order of the application corresponding to each bit in the application business code in the template value.

[0057] S130: Match the template value according to the target service code, and configure the application parameters of the self-service device according to the template identifier corresponding to the matched template value.

[0058] Among them, after determining the target business code, the template value of the business mask configuration template table is queried according to the target business code. When the target business code matches a template value in the business mask configuration template table, the status codes of each application corresponding to the matching template value are the same as the status codes of each application corresponding to the target business code. Therefore, the corresponding template identifier can be determined according to the template value, and the template identifier is stored in the business status data corresponding to the organization to which the self-service device is affiliated. Then, the application parameters of each application in all self-service devices affiliated with the organization are directly configured according to the template identifier, thereby avoiding the process of configuring application parameters for each application separately, improving the application parameter configuration efficiency of the self-service device, and reducing the difficulty of centralized management of the self-service device. Exemplarily, the number of applications on the self-service device may include 17, each application includes 62 business states, and 62 identifiers such as 0-9, az and AZ are used to represent the 62 business states of the application. When the target business code is 0123456789abcdefg, if a template value in the business mask configuration template table is also 0123456789abcdefg, it can be determined that the states of the applications corresponding to the template value are the same as the states of the applications corresponding to the target business code. At this time, the corresponding template identifier can be determined according to the template value, for example, it can be 1, and the template identifier is stored in the business state data corresponding to the institution to which the self-service device is affiliated, and then the application parameters of each application in all self-service devices affiliated with the institution are directly configured according to the template identifier, that is, the business state of the application corresponding to the first application identifier 1 in all self-service devices affiliated with the institution is 0, the business state of the application corresponding to the second application identifier 2 is 1, the business state of the application corresponding to the third application identifier 3 is 2... The business state of the application corresponding to the seventeenth application identifier 17 is g. This can avoid the process of configuring application parameters for each application separately, improve the efficiency of application parameter configuration of self-service devices, and reduce the difficulty of centralized management of self-service devices.

[0059] The technical solution of this embodiment configures the template identifier of the business mask configuration template table and the template value corresponding to the template identifier, wherein the template value includes the application business code corresponding to the application identifier in the self-service device. When the target business code matches the template value, the application parameters of each application in all self-service devices affiliated with the same organization can be configured simultaneously according to the template identifier corresponding to the matching template value, thereby avoiding the process of configuring application parameters for each application separately, improving the application parameter configuration efficiency of the self-service device, and reducing the difficulty of centralized management of the self-service device.

[0060] Figure 2This is a flow chart of another method for configuring application parameters of a self-service device provided by an embodiment of the present invention. Based on the above embodiment, this embodiment further optimizes the method for configuring application parameters of the self-service device. Figure 2 As shown, the method of this embodiment specifically includes:

[0061] S210, determining the identification order of the application programs in the self-service device according to the business application table; wherein each identification in the business application table corresponds to an application program;

[0062] Specifically, the business application table is used to store information of each business application in the self-service device. Each identifier in the business application table is used to represent a business application. When the identifiers in the business application table are sorted in a certain order, the order of the corresponding applications can be determined. Exemplarily, the identifiers in the business application table are self-increasing numbers starting from 1, and each number corresponds to a business application. When the identifiers in the business application table are sorted in the order of 1, 2, 3..., the order of the applications corresponding to the business applications can be determined.

[0063] S220, forming an application business code corresponding to the identification according to the application business status coding rule and the identification sequence of the application, and using it as a template value;

[0064] Specifically, after the application identifications are sorted, the order of the applications can be determined according to the identification order, and then the business status of each application can be sorted according to the order of the applications to form application business codes corresponding to the application identification order and used as template values.

[0065] S230: Match the template value with the template identifier.

[0066] Specifically, after the template value is determined, the template identifier may be matched to the template value, and the template identifier and the template value may be recorded in the service mask configuration template table to implement configuration of the service mask configuration template table.

[0067] It should be noted that each application has multiple business states, each business state corresponds to a different identifier. By setting the business states of different applications, multiple template values ​​can be combined, and the template identifiers are matched according to the template values, so that the business mask configuration template table is configured with multiple sets of data.

[0068] Exemplarily, the template value matches the template identifier, including:

[0069] The template identifier is matched to the template value in order according to the initial value of the template identifier and the order of the self-increment value.

[0070] Specifically, the template identifier of the business mask configuration template table can be set to be incremented in a certain order. Exemplarily, the initial value of the template identifier of the business mask configuration template table is 1. After matching the initial value of the template identifier according to the template value, the business mask configuration template table can increment the template identifier, for example, to 2. At this time, when the template value is obtained again, the template value can be matched to the template identifier of 2, and so on. After the initial value of the template identifier is matched with the template value, the template identifier can be incremented by a template identifier. When determining another template value, the other template value can be matched to the self-incrementing template identifier, so as to sequentially match the template identifier for each template value.

[0071] S240, configuring the target business code of the application program according to the business rules;

[0072] S250: Match the template value according to the target service code, and configure the application parameters of the self-service device according to the template identifier corresponding to the matched template value.

[0073] Figure 3 This is a flow chart of another method for configuring application parameters of a self-service device provided by an embodiment of the present invention. Based on the above embodiment, this embodiment further optimizes the method for configuring application parameters of the self-service device. Figure 3 As shown, the method of this embodiment specifically includes:

[0074] S310, configuring a template identifier and a template value corresponding to the template identifier in the service mask configuration template table; wherein the template value includes an application service code corresponding to the application identifier in the self-service device;

[0075] S320, configuring the target business code of the application program according to the business rules;

[0076] S330, determining the institution number of the institution to which the self-service device is affiliated according to the mapping relationship table between the institution and the self-service device;

[0077] Specifically, the mapping table between institutions and self-service devices is used to store the mapping relationship between institutions and self-service devices. When a self-service device is attached to an institution, each self-service device is a record under the same institution. According to the mapping table between institutions and self-service devices, all self-service devices attached to an institution can be queried. At the same time, multiple self-service devices can be attached to multiple institutions in the same system, and the application parameter configuration of multiple self-service devices can form an institution business parameter configuration table according to the institution setting method. Among them, the identifier of the institution business parameter configuration table is used to represent each institution number, and the value corresponding to each identifier in the institution business parameter configuration table is used to represent the application parameters of the self-service device attached to the institution corresponding to the institution number.

[0078] S340, matching the template value according to the target business code, if the target business code and the template value are the same, storing the template identifier corresponding to the template value as the template identifier corresponding to the institution number in the institution business parameter configuration table;

[0079] Specifically, after determining the target business code, the template value of the business mask configuration template table is queried according to the target business code. When the target business code matches a template value in the business mask configuration template table, the status codes of each application corresponding to the matching template value are the same as the status codes of each application corresponding to the target business code. Therefore, the corresponding template identifier can be determined according to the template value, and the template identifier is stored in the template identifier corresponding to the institution number in the institution business parameter configuration table as the numerical value corresponding to the institution number.

[0080] S350. Configure all self-service devices of the institution according to the institution business parameter configuration table.

[0081] Specifically, after the template identifier corresponding to the organization number is determined, the template value corresponding to the template identifier can be configured for all self-service devices affiliated with the organization corresponding to the organization number according to the template identifier, thereby directly configuring the application parameters of each application in all self-service devices affiliated with the organization, thereby avoiding the process of configuring application parameters for each application separately, improving the application parameter configuration efficiency of the self-service equipment, and reducing the difficulty of centralized management of the self-service equipment.

[0082] Exemplarily, when matching the template value according to the target service code, it also includes:

[0083] If the target service code and the template value are different, a new template identifier is matched for the target service code, and the service mask configuration template table is updated;

[0084] Specifically, when the target service code is different from the template value, the target service code is different from any template value in the service mask configuration template table, that is, the status code of each application corresponding to any template value in the service mask configuration template table is different from the status code of each application corresponding to the target service code. In this case, the service mask configuration template table can be set to automatically increase the value of the template identifier, and then the target service code is configured for the template identifier to automatically increase the value, so as to form a new set of template identifiers and template values. Exemplarily, when the target business code is 0123456789abcdefg, if the target business code is different from any template value in the business mask configuration template table, and the template identifier of the business mask configuration template table is numbered sequentially from 1 to 5, then the template identifier of the business mask configuration template table is set to increment to 6, and the template value of template identifier 6 is configured to the target business code 0123456789abcdefg, so that a new set of template identifiers and template values ​​are added to the business mask configuration template table, that is, template identifier 6 corresponds to the template value 0123456789abcdefg, the business mask configuration template table is updated, and the business mask configuration template table is enriched.

[0085] The new template ID is stored as the template ID corresponding to the institution number in the institution business parameter configuration table.

[0086] Specifically, after the service mask configuration template table is updated, the target service code is the same as the template value corresponding to the new target identifier, so the new template identifier can be stored in the template identifier corresponding to the institution number in the institution service parameter configuration table as the value corresponding to the institution number. Then, according to the new template identifier, the template value corresponding to the template identifier is configured for all self-service devices affiliated with the institution corresponding to the institution number, so that the application parameters of each application in all self-service devices affiliated with the institution can be directly configured, thereby avoiding the process of configuring application parameters for each application separately, improving the efficiency of application parameter configuration of self-service devices, and reducing the difficulty of centralized management of self-service devices.

[0087] An embodiment of the present invention also provides an application parameter query method for a self-service device, which is used to query the application parameters configured by the application parameter configuration method for a self-service device provided by any embodiment of the present invention. The method can be executed by an application parameter query device for the self-service device. The device can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a server or a terminal device. Typical terminal devices include self-service devices, specifically including ATMs, super counters, self-service terminals, and call machines. Figure 4 The present invention provides a flowchart of a method for querying application parameters of a self-service device. Figure 4 As shown, the method specifically includes:

[0088] S410, querying the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device;

[0089] Specifically, the self-service device can determine the organization it is affiliated with according to the mapping relationship table between the organization and the self-service device, and query the server through the server whether the server stores the business status parameter configuration of the organization. Exemplarily, the business status parameter configuration of the organization can be the business code of the application.

[0090] S420, determining a template identifier of a service mask configuration template table according to the service status parameter configuration;

[0091] Specifically, when the service state parameter configuration is queried at the server, the service mask configuration template table can be directly queried according to the service state parameter. When the service state parameter is the same as a template value in the service mask configuration template table, the corresponding template identifier is determined according to the template value.

[0092] S430, querying the parameter value corresponding to the template identifier in the business parameter template graph according to the template identifier; wherein the parameter value of the business parameter template graph is a deserialized object of the template value corresponding to the template identifier;

[0093] Specifically, the business parameter template graph is used to represent the relationship between the template identifier of the business mask configuration template table and the object after the deserialization of the corresponding template value. The identifier of the business parameter template graph is the template identifier of the business mask configuration template table, and the parameter value of the business parameter template graph is the object after the template value of the corresponding template identifier is deserialized. Exemplarily, when the template identifier of the business mask configuration template table is 1 and the template value is 0123456789abcdefg, the corresponding identifier in the business parameter template graph is 1, and the corresponding parameter value is {{"id":"1","value":"0"}, {"id":"2","value":"1"}, ...{"id":"17","value":"g"}}, where id is the identifier of the application and value is the business status corresponding to the application. After determining the template identifier, the parameter value corresponding to the template identifier in the business parameter template graph can be directly determined according to the template identifier and cached in the business parameter template graph.

[0094] S440: Return the parameter value to the self-service device.

[0095] Specifically, after determining the parameter value corresponding to the template identifier, the parameter value can be directly returned to the self-service device, thereby saving the transcoding time of transcoding the template value into the parameter value and improving the application parameter query efficiency of the self-service device.

[0096] The technical solution of this embodiment queries the business status parameter configuration of the self-service device's affiliated institution, and determines the template identifier of the business mask configuration template table based on the business status parameter configuration, and then queries the parameter value corresponding to the template identifier in the business parameter template diagram based on the template identifier, and returns the parameter value to the self-service device, thereby saving the transcoding time of transcoding the template value into the parameter value, and improving the application parameter query efficiency of the self-service device.

[0097] Exemplarily, after querying the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device, the method further includes:

[0098] If the business status parameter configuration of the self-service device affiliated institution is not found, the business status parameter configuration is queried upward level by level according to the institution hierarchy table until the business status parameter configuration is found.

[0099] Specifically, the institutions have a hierarchical relationship, and the institution hierarchical relationship table is used to indicate the subordinate relationship of the business status parameter configuration between the institutions. The institution hierarchical relationship table can indicate that the business status parameter configuration of the lower-level institution inherits the business status parameter configuration of the upper-level institution. When the business status parameter configuration of the lower-level institution has particularity, the business status parameter configuration of the lower-level institution can be made to cover the business status parameter configuration of the upper-level institution. Exemplarily, in the financial field, the hierarchical relationship of the banking institution can be the hierarchical relationship of the head office-first-level branch-second-level branch-first-level branch-second-level branch-outlet, and when the business status parameter configuration of the head office is ABC, the business status parameter configuration of the first-level branch can be ABC. When the business status parameter configuration of the first-level branch has particularity, which is BCD, the business status parameter configuration of the first-level branch is BCD, covering the business status parameter configuration of the head office, and the business status parameter configuration of the second-level branch and the following institutions is BCD. When the second-level branch has no particularity, a certain second-level branch has particularity, and the business status parameter configuration is CDF, then the business status parameter configuration of the second-level branch and the following outlets is CDF. If the self-service device does not find the business status parameter configuration stored on the server, it will query the business status parameter configuration of the superior organization step by step according to the organization hierarchy table until the business status parameter configuration existing in the nearest organization is found. Then, the template identifier of the business mask configuration template table is determined according to the business status parameter configuration, and the parameter value corresponding to the template identifier in the business parameter template diagram is queried according to the template identifier, and the parameter value is returned to the self-service device.

[0100] Exemplarily, after querying the parameter value corresponding to the template identifier in the business parameter template map according to the template identifier, the method further includes:

[0101] If the parameter value corresponding to the template identifier is not found, the template value corresponding to the template identifier in the service mask configuration template table is queried according to the template identifier;

[0102] Specifically, when querying the parameter value corresponding to the template identifier in the business parameter template map, if the parameter value corresponding to the template identifier is not found, the template value in the business mask configuration template table in the database can be queried according to the template identifier, and the corresponding template value can be determined according to the template identifier.

[0103] Decode the template value and obtain the deserialized object of the template value;

[0104] Specifically, after determining the template value, the template value is decoded to determine the deserialized object of the template value. Exemplarily, when the template value is 0123456789abcdefg, the deserialized object is {{"id":"1","value":"0"}, {"id":"2","value":"1"}, ... {"id":"17","value":"g"}}, where id is the identifier of the application and value is the business status corresponding to the application.

[0105] The deserialized object with the template value added is the parameter value of the business parameter template diagram.

[0106] Specifically, the deserialized object of the template value is cached in the business parameter template map as the parameter value of the business parameter template map. When the parameter value is subsequently returned to the self-service device, the parameter value can be directly returned to the self-service device, thereby saving the transcoding time of transcoding the template value into the parameter value and improving the application parameter query efficiency of the self-service device.

[0107] The embodiment of the present invention also provides an application parameter configuration device for a self-service device. Figure 5 This is a schematic diagram of the structure of an application parameter configuration device for a self-service device provided in an embodiment of the present invention. This embodiment is applicable to a situation where a bank has multiple institutions, each institution is affiliated with a self-service device, and each self-service device has multiple business applications. The application parameter configuration device for a self-service device provided in an embodiment of the present invention can execute the application parameter configuration method for a self-service device provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0108] like Figure 5 As shown, the device specifically includes a first configuration module 10, a second configuration module 20 and a third configuration module 30, wherein:

[0109] The first configuration module 10 is used to configure the template identifier of the business mask configuration template table and the template value corresponding to the template identifier; wherein the template value includes the application business code corresponding to the application identifier in the self-service device; the second configuration module 20 is used to configure the target business code of the application according to the business rules; the third configuration module 30 is used to match the template value according to the target business code, and configure the application parameters of the self-service device according to the template identifier corresponding to the matched template value.

[0110] The application parameter configuration device of the self-service device provided in the embodiment of the present invention can execute the application parameter configuration method of the self-service device provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0111] An embodiment of the present invention further provides an application parameter query device for a self-service device, which is used to query the application parameters configured by the application parameter configuration method for a self-service device provided by any embodiment of the present invention. Figure 6 This is a structural diagram of an application parameter query device for a self-service device provided in an embodiment of the present invention. The application parameter query device for a self-service device provided in an embodiment of the present invention can execute the application parameter query method for a self-service device provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

[0112] like Figure 6 As shown, the device specifically includes a first query module 40, a determination module 50, a second query module 60 and a return module 70, wherein:

[0113] The first query module 40 is used to query the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device; the determination module 50 is used to determine the template identifier of the business mask configuration template table according to the business status parameter configuration; the second query module 60 is used to query the parameter value corresponding to the template identifier in the business parameter template diagram according to the template identifier; wherein the parameter value of the business parameter template diagram is the deserialized object of the template value corresponding to the template identifier; the return module 70 is used to return the parameter value to the self-service device.

[0114] The application parameter query device of the self-service device provided in the embodiment of the present invention can execute the application parameter query method of the self-service device provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0115] Figure 7 It is a structural diagram of a terminal provided in Embodiment 4 of the present invention. Figure 7 A block diagram of an exemplary device 412 suitable for use in implementing embodiments of the present invention is shown. Figure 7 The device 412 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0116] like Figure 7 As shown, the device 412 is in the form of a general purpose device. The components of the device 412 may include, but are not limited to: one or more processors 416, a storage device 428, and a bus 418 that connects different system components (including the storage device 428 and the processor 416).

[0117] Bus 418 represents one or more of several types of bus structures, including a storage device bus or storage device controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Subversive Alliance (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.

[0118] Device 412 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by device 412, including volatile and non-volatile media, removable and non-removable media.

[0119] Storage device 428 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 430 and / or cache memory 432. Device 412 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 434 may be used to read and write non-removable, non-volatile magnetic media ( Figure 7 not shown, usually called a "hard drive"). Although Figure 7Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk, such as a read-only optical disk (Compact Disc Read-Only Memory, CD-ROM), a digital video disk (Digital Video Disc-Read Only Memory, DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 418 via one or more data medium interfaces. The storage device 428 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0120] A program / utility 440 having a set (at least one) of program modules 442 may be stored, for example, in storage device 428, such program modules 442 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 442 generally perform the functions and / or methods of the embodiments described herein.

[0121] The device 412 may also communicate with one or more external devices 414 (e.g., a keyboard, a pointing terminal, a display 424, etc.), one or more terminals that enable a user to interact with the device 412, and / or any terminal that enables the device 412 to communicate with one or more other computing terminals (e.g., a network card, a modem, etc.). Such communication may be performed through an input / output (I / O) interface 422. Furthermore, the device 412 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 420. Figure 7 As shown, the network adapter 420 communicates with other modules of the device 412 via the bus 418. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the device 412, including but not limited to: microcode, terminal drivers, redundant processors, external disk drive arrays, disk arrays (Redundant Arrays of Independent Disks, RAID) systems, tape drives, and data backup storage systems.

[0122] The processor 416 executes various functional applications and data processing by running the program stored in the storage device 428, for example, implementing the application parameter configuration method of the self-service device provided in the embodiment of the present invention, the method comprising:

[0123] Configure the template identifier of the service mask configuration template table and the template value corresponding to the template identifier; wherein the template value includes the application service code corresponding to the application identifier in the self-service device;

[0124] Configure the target business code of the application according to business rules;

[0125] The template value is matched according to the target service code, and the application parameters of the self-service device are configured according to the template identifier corresponding to the matched template value.

[0126] In other embodiments, the processor 416 executes various functional applications and data processing by running the program stored in the storage device 428, and can also implement the application parameter query method of the self-service device provided in the embodiment of the present invention, which is used to query the application parameters configured by the application parameter configuration method of the self-service device provided in the embodiment of the present invention, and the method includes:

[0127] Query the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device;

[0128] Determine the template identifier of the service mask configuration template table according to the service status parameter configuration;

[0129] According to the template identifier, query the parameter value corresponding to the template identifier in the business parameter template graph; wherein the parameter value of the business parameter template graph is the deserialized object of the template value corresponding to the template identifier;

[0130] Returns the parameter value to the self-service device.

[0131] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the application parameter configuration method of the self-service device provided in the embodiment of the present invention is implemented. The method includes:

[0132] Configure the template identifier of the service mask configuration template table and the template value corresponding to the template identifier; wherein the template value includes the application service code corresponding to the application identifier in the self-service device;

[0133] Configure the target business code of the application according to business rules;

[0134] The template value is matched according to the target service code, and the application parameters of the self-service device are configured according to the template identifier corresponding to the matched template value.

[0135] In other embodiments, when the computer program stored on the computer-readable storage medium is executed by the processor, the application parameter query method of the self-service device provided in the embodiment of the present invention can also be implemented, which is used to query the application parameters configured by the application parameter configuration method of the self-service device provided in the embodiment of the present invention, and the method includes:

[0136] Query the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device;

[0137] Determine the template identifier of the service mask configuration template table according to the service status parameter configuration;

[0138] According to the template identifier, query the parameter value corresponding to the template identifier in the business parameter template graph; wherein the parameter value of the business parameter template graph is the deserialized object of the template value corresponding to the template identifier;

[0139] Returns the parameter value to the self-service device.

[0140] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0141] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0142] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0143] Computer program code for performing the operations of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or terminal. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0144] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for configuring application parameters of a self-service device, characterized in that: include: Configure a template identifier of a service mask configuration template table and a template value corresponding to the template identifier; wherein the service mask configuration template table is used to characterize the service status of each application in the self-service device, the template identifier is used to characterize an identification number corresponding to a set of service status codes of each application in the self-service device, and the template value includes an application service code corresponding to the application identifier in the self-service device; Configure the target business code of the application according to business rules; Matching the template value according to the target service code, and configuring the application parameters of the self-service device according to the template identifier corresponding to the matched template value; The template identifier of the configuration service mask configuration template table and the template value corresponding to the template identifier include: Determine the identification order of the application programs in the self-service device according to the business application table; wherein each identification in the business application table corresponds to an application program; According to the business status coding rule of the application program and in the identification sequence of the application program, an application business code corresponding to the identification is formed and used as the template value; Matching a template identifier to the template value; The application has at least one business state, and different business states correspond to different identifiers.

2. The method according to claim 1, characterized in that Matching a template identifier for the template value includes: The template identifier is matched to the template value in sequence according to the initial value of the template identifier and the order of the self-increment value.

3. The method according to any one of claims 1 to 2, characterized in that: Matching the template value according to the target service code, and configuring the application parameters of the self-service device according to the template identifier corresponding to the matched template value, including: Determine the institution number of the institution to which the self-service device is affiliated according to the mapping relationship table between institutions and self-service devices; Match the template value according to the target service code, and if the target service code and the template value are the same, store the template identifier corresponding to the template value as the template identifier corresponding to the institution number in the institution service parameter configuration table; All self-service devices of the institution are configured according to the institution's business parameter configuration table.

4. The method according to claim 3, characterized in that When matching the template value according to the target service code, it also includes: If the target service code and the template value are different, a new template identifier is matched for the target service code, and the service mask configuration template table is updated; The new template identifier is stored as the template identifier corresponding to the institution number in the institution business parameter configuration table.

5. A method for querying application parameters of a self-service device, used for querying application parameters configured by the method for configuring application parameters of a self-service device according to any one of claims 1 to 4, characterized in that: include: Query the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device; Determine a template identifier of a service mask configuration template table according to the service status parameter configuration; According to the template identifier, query the parameter value corresponding to the template identifier in the business parameter template diagram; wherein the parameter value of the business parameter template diagram is the deserialized object of the template value corresponding to the template identifier; Return the parameter value to the self-service device.

6. The method according to claim 5, characterized in that After querying the business status parameter configuration of the self-service device affiliated institution according to the mapping relationship table between the institution and the self-service device, the method further includes: If the business status parameter configuration of the self-service device affiliated institution is not found, the business status parameter configuration is queried upward level by level according to the institution hierarchy relationship table until the business status parameter configuration is found.

7. The method according to claim 5 or 6, characterized in that: After querying the parameter value corresponding to the template identifier in the service parameter template map according to the template identifier, the method further includes: If the parameter value corresponding to the template identifier is not found, query the template value corresponding to the template identifier in the service mask configuration template table according to the template identifier; Decoding the template value to obtain a deserialized object of the template value; The deserialized object to which the template value is added is the parameter value of the business parameter template graph.

8. An application parameter configuration device for a self-service device, characterized in that: include: A first configuration module is used to configure a template identifier of a service mask configuration template table and a template value corresponding to the template identifier; wherein the service mask configuration template table is used to characterize the service status of each application in the self-service device, the template identifier is used to characterize an identification number corresponding to a set of service status codes of each application in the self-service device, and the template value includes an application service code corresponding to the application identifier in the self-service device; A second configuration module is used to configure the target business code of the application program according to the business rules; A third configuration module, used to match the template value according to the target service code, and configure the application parameters of the self-service device according to the template identifier corresponding to the matched template value; The first configuration module is further used to determine the identification order of the application programs in the self-service device according to the business application table; wherein each identification in the business application table corresponds to an application program; According to the business status coding rule of the application program and in the identification sequence of the application program, an application business code corresponding to the identification is formed and used as the template value; Matching a template identifier to the template value; The application has at least one business state, and different business states correspond to different identifiers.

9. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the application parameter configuration method of the self-service device as described in any one of claims 1-4.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the application parameter configuration method of the self-service device as described in any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Parameter batch configuration method and device, computer equipment and readable storage medium

    CN112804099A