Invoice issuing method and device, computer equipment and storage medium

By displaying the target insurance policy information and invoice issuance information in the invoice issuance system, the problem that users in the existing system are difficult to preview the invoice content is solved, improving the user experience and reducing communication costs.

CN119599749APending Publication Date: 2025-03-11PEOPLE'S INSURANCE COMPANY OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411551560.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing VAT invoice issuance system lacks intuitiveness, making it difficult for users to preview the specific content of the invoice during the invoice issuance process, resulting in poor user experience and high communication costs.

Method used

By determining the user identity of the target user and the required invoice type, obtain the target insurance policy information and display it in the first interface, determine the invoice template according to the invoice type and configure the second interface, obtain and display the invoice issuance information to achieve intuitive display of the invoice content.

Benefits of technology

Before formally issuing an invoice, realize intuitive display of the invoice content, improve user invoice booking experience, and reduce user communication costs during invoice issuance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599749A_ABST
    Figure CN119599749A_ABST
Patent Text Reader

Abstract

The invention provides an invoice issuing method and device, computer equipment and a storage medium. The method comprises the steps of determining a user identifier of a target user and a required invoice type; obtaining target insurance policy information from a preset database according to the user identifier, and displaying the target insurance policy information in a first interface; determining a target invoice template from a preset invoice template library according to the required invoice type, and configuring a second interface based on the target invoice template; and obtaining invoice issuing information of the target user, and displaying the invoice issuing information on the second interface. By implementing the method disclosed by the invention, the invoice content can be intuitively displayed before officially invoicing, so that the invoicing experience of the user is effectively improved, and the communication cost of the user in the invoicing process is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of software development, and in particular to an invoice issuing method, apparatus, computer equipment and storage medium. Background Art

[0002] In the current VAT invoice issuance system, although the process of entering the seller and buyer information as well as the invoice information is generally followed, this process often lacks intuitiveness and fails to fully meet the user's needs for a specific visual experience.

[0003] In the related art, the entry of invoice information mainly relies on manual input by operators, which limits the user's ability to intuitively preview the specific content of the invoice. Summary of the invention

[0004] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0005] To this end, the purpose of the present disclosure is to propose an invoice issuance method, apparatus, computer equipment and storage medium, which can realize an intuitive display of the invoice content before the invoice is officially issued, so as to effectively improve the user's invoicing experience and reduce the user's communication costs during the invoice issuance process.

[0006] To achieve the above-mentioned purpose, the invoice issuance method proposed in the first embodiment of the present disclosure includes:

[0007] Determine the target user's user ID and the required invoice type;

[0008] Acquire target policy information from a preset database according to the user identifier, and display the target policy information on the first interface;

[0009] Determining a target invoice template from a preset invoice template library according to the required invoice type, and configuring a second interface based on the target invoice template;

[0010] The invoice issuance information of the target user is obtained, and the invoice issuance information is displayed on the second interface.

[0011] To achieve the above-mentioned purpose, the invoice issuing device provided in the second embodiment of the present disclosure includes:

[0012] A first determination module is used to determine the user ID of the target user and the required invoice type;

[0013] A first acquisition module, configured to acquire target policy information from a preset database according to the user identifier, and display the target policy information on a first interface;

[0014] A second determination module, configured to determine a target invoice template from a preset invoice template library according to the required invoice type, and configure a second interface based on the target invoice template;

[0015] The second acquisition module is used to acquire the invoice issuance information of the target user and display the invoice issuance information on the second interface.

[0016] The computer device proposed in the third aspect of the present disclosure includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the invoice issuance method proposed in the first aspect of the present disclosure is implemented.

[0017] The fourth aspect of the present disclosure provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the invoice issuance method provided in the first aspect of the present disclosure.

[0018] The fifth embodiment of the present disclosure proposes a computer program product. When the instructions in the computer program product are executed by a processor, the invoice issuance method proposed in the first embodiment of the present disclosure is executed.

[0019] The invoice issuance method, device, computer equipment and storage medium provided by the present disclosure determine the user ID and the required invoice type of the target user; obtain the target insurance policy information from the preset database according to the user ID, and display the target insurance policy information on the first interface; determine the target invoice template from the preset invoice template library according to the required invoice type, and configure the second interface based on the target invoice template; obtain the invoice issuance information of the target user, and display the invoice issuance information on the second interface. In this way, the invoice content can be intuitively displayed before the invoice is officially issued, so as to effectively improve the user's invoice issuance experience and reduce the user's communication cost during the invoice issuance process.

[0020] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0022] Figure 1 It is a flowchart of an invoice issuance method proposed in one embodiment of the present disclosure;

[0023] Figure 2 is a flowchart of an invoice issuance method proposed in another embodiment of the present disclosure;

[0024] Figure 3It is a structural schematic diagram of an invoice issuing device proposed in one embodiment of the present disclosure;

[0025] Figure 4 A block diagram of an exemplary computer device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0026] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present disclosure, and should not be construed as limitations on the present disclosure. On the contrary, the embodiments of the present disclosure include all changes, modifications and equivalents that fall within the spirit and connotation of the appended claims.

[0027] Figure 1 It is a flowchart of an invoice issuance method proposed in an embodiment of the present disclosure.

[0028] It should be noted that the executor of the invoice issuance method of this embodiment is an invoice issuance device, which can be implemented by software and / or hardware. The device can be configured in a computer device, and the computer device can include but is not limited to a terminal, a server, etc. For example, the terminal can be a mobile phone, a handheld computer, etc.

[0029] like Figure 1 As shown, the invoice issuance method includes:

[0030] S101: Determine the user ID and required invoice type of the target user.

[0031] The target user may refer to the purchaser user to whom the invoice is to be issued, and the target user may be an individual user or an enterprise company, etc., without limitation.

[0032] The user identifier can be used to identify the target user, such as a user name, user number, etc., without limitation.

[0033] The required invoice type may be used to indicate the type of invoice to be issued in the embodiment of the present disclosure.

[0034] In the embodiment of the present disclosure, when the user identification of the target user and the required invoice type are determined, reliable reference information can be provided for subsequent invoicing.

[0035] S102: Obtain target insurance policy information from a preset database according to the user identifier, and display the target insurance policy information on the first interface.

[0036] The preset database may refer to a pre-established database for storing insurance policy information corresponding to different users.

[0037] The target insurance policy information may refer to the insurance policy information associated with the target user obtained from a preset database based on the user identifier.

[0038] Optionally, in some embodiments, the target policy information includes at least: the total policy amount; the currency of the policy; and the remaining amount that can be issued. Thus, the practicability of the obtained target policy information in the invoice issuance process can be ensured.

[0039] The first interface may refer to an interface pre-configured in a display device (such as a display screen) specifically for displaying user policy information.

[0040] S103: Determine a target invoice template from a preset invoice template library according to the required invoice type, and configure a second interface based on the target invoice template.

[0041] Among them, the preset invoice template library refers to a pre-established database for storing various invoice templates.

[0042] The target invoice template refers to a template used for current invoice issuance that is determined from a preset invoice template library according to the required invoice type. The target invoice template may include various common layout information of invoices.

[0043] It is understandable that the layout information of different types of invoice interfaces may be different. Therefore, the target invoice template can be determined from the preset invoice template library according to the required invoice type, thereby ensuring the applicability of the obtained target invoice template to the current invoice issuance process.

[0044] Optionally, in some embodiments, the target invoice template includes seller information.

[0045] The seller information may refer to the relevant information of the seller corresponding to the invoice, such as the seller's name, taxpayer identification number, address, telephone number, bank and account number, etc., without limitation.

[0046] The second interface may refer to an interface pre-configured for invoice display in a display device. The second interface may be configured in the same display device as the first interface, or may be configured in different display devices, without limitation.

[0047] S104: Obtain the invoice issuance information of the target user, and display the invoice issuance information on the second interface.

[0048] Among them, invoice issuance information refers to the information of the target user related to invoice issuance, and there is no restriction on this.

[0049] That is to say, in the embodiment of the present disclosure, after determining the target invoice template from the preset invoice template library according to the required invoice type and configuring the second interface based on the target invoice template, the invoice issuance information of the target user can be obtained, and the invoice issuance information can be filled in the corresponding position of the second interface to achieve a pre-intuitive display of the invoice information.

[0050] In this embodiment, by determining the user ID and the required invoice type of the target user; obtaining the target insurance policy information from the preset database according to the user ID, and displaying the target insurance policy information on the first interface; determining the target invoice template from the preset invoice template library according to the required invoice type, and configuring the second interface based on the target invoice template; obtaining the invoice issuance information of the target user, and displaying the invoice issuance information on the second interface. In this way, the invoice content can be intuitively displayed before the formal invoice is issued, so as to effectively improve the user's invoicing experience and reduce the user's communication cost during the invoice issuance process.

[0051] Figure 2 It is a flowchart of an invoice issuing method proposed in another embodiment of the present disclosure.

[0052] like Figure 2 As shown, the invoice issuance method includes:

[0053] S201: Determine the user ID and required invoice type of the target user.

[0054] S202: Obtain target policy information from a preset database according to the user identifier, and display the target policy information on the first interface.

[0055] S203: Determine a target invoice template from a preset invoice template library according to the required invoice type, and configure a second interface based on the target invoice template.

[0056] The description of S201 - S203 can be specifically referred to the above embodiment, which will not be repeated here.

[0057] S204: Acquire the purchaser information from a preset database according to the user identifier.

[0058] The buyer information refers to the target user's information related to the invoice issuance, such as the buyer's name, taxpayer identification number, address, telephone number, etc., without limitation.

[0059] In the disclosed embodiment, when the purchaser information is obtained from a preset database according to the user identifier, the adaptability of the invoice issuance process to the target user can be ensured.

[0060] S205: Determine the business information to be processed according to the target insurance policy information, wherein the purchaser information and the business information to be processed are combined to form the invoice issuance information.

[0061] Among them, the pending business information refers to the business information related to the invoice issued this time.

[0062] The business information to be processed includes at least: business name; business type information; business quantity; price information; and tax information.

[0063] That is, in the embodiment of the present disclosure, the purchaser information can be obtained from the preset database according to the user identification; the pending business information can be determined according to the insurance policy information, wherein the purchaser information and the pending business information are combined to form the invoice issuance information. Thus, the comprehensiveness and practicality of the obtained invoice issuance information can be effectively improved.

[0064] S206: Display the invoice issuance information on the second interface.

[0065] The description of S206 can be specifically referred to the above embodiment, which will not be repeated here.

[0066] S207: Adjust the target insurance policy information on the first interface according to the invoice issuance information.

[0067] That is, in the embodiment of the present disclosure, after the invoice issuance information is displayed on the second interface, the target policy information on the first interface can be adjusted according to the invoice issuance information. Thus, the linkage adjustment of the invoice issuance information and the target policy information can be realized during the invoice issuance process to effectively display the effect.

[0068] For example, in the embodiment of the present disclosure, when the target policy information on the first interface is adjusted according to the invoice issuance information, the target policy information on the first interface may be deleted based on the invoice issuance information.

[0069] In this embodiment, the purchaser information is obtained from the preset database according to the user identifier; the pending business information is determined according to the insurance policy information, wherein the purchaser information and the pending business information are combined to form the invoice issuance information. Thus, the comprehensiveness and practicality of the indication of the obtained invoice issuance information can be effectively improved. The target insurance policy information of the first interface is adjusted according to the invoice issuance information. Thus, the linkage adjustment of the invoice issuance information and the target insurance policy information can be realized in the invoice issuance process to effectively display the effect.

[0070] Based on the above embodiments, the invoice issuance method proposed in the present disclosure can reduce the operation of manually entering information for invoices, and use business relevance to automatically bring out relevant information from a preset database, such as purchaser information, seller information, invoice goods name, specification model, unit, quantity, unit price, amount, tax rate, tax amount, price and tax total, issuance date and other elements, and carefully arrange them on a single page to achieve visual consistency with the real invoice, so that the page appearance is consistent with a real invoice.

[0071] The overall information of the current invoice amount is displayed at the top, and is linked with the face value to dynamically display the relationship between the policy and invoice amounts.

[0072] For example, for the VAT electronic general invoice issuance page:

[0073] 1. The top is the main body of the insurance policy to be issued, which displays detailed information such as the total policy amount, signing currency, remaining amount that can be issued, so that customers can check in real time whether the insurance policy is selected correctly.

[0074] 2. Purchaser information and invoice amount are mandatory items. If the invoice is issued in full, you only need to enter the customer code and query the display. The rest will be displayed automatically, reducing the number of operation steps.

[0075] 3. The remarks information will be printed by default and combined with the customer’s self-recording to display complete information.

[0076] 4. Click the [Issue] button to complete the issuance.

[0077] The display elements of each invoice template are basically the same as those of the electronic invoice and are designed in a unified style.

[0078] The invoice issuance method proposed in this disclosure integrates the issuance process with the WYSIWYG design concept. This combination not only simplifies the invoice issuance steps, reduces the communication cost between operators and customers, but also significantly improves the customer's invoice issuance experience. In addition, the application potential of this innovative method is not limited to invoice issuance, but can also be extended to the design of other operating processes, showing wide applicability and far-reaching influence.

[0079] Figure 3 It is a structural schematic diagram of an invoice issuing device proposed in one embodiment of the present disclosure.

[0080] like Figure 3 As shown, the invoice issuing device 30 comprises:

[0081] The first determination module 301 is used to determine the user ID of the target user and the required invoice type;

[0082] A first acquisition module 302, configured to acquire target policy information from a preset database according to a user identifier, and display the target policy information on a first interface;

[0083] A second determination module 303, configured to determine a target invoice template from a preset invoice template library according to the required invoice type, and configure a second interface based on the target invoice template;

[0084] The second acquisition module 304 is used to acquire the invoice issuance information of the target user and display the invoice issuance information on the second interface.

[0085] It should be noted that the above explanation of the invoice issuing method is also applicable to the invoice issuing device of this embodiment and will not be repeated here.

[0086] In this embodiment, by determining the user ID and the required invoice type of the target user; obtaining the target insurance policy information from the preset database according to the user ID, and displaying the target insurance policy information on the first interface; determining the target invoice template from the preset invoice template library according to the required invoice type, and configuring the second interface based on the target invoice template; obtaining the invoice issuance information of the target user, and displaying the invoice issuance information on the second interface. In this way, the invoice content can be intuitively displayed before the formal invoice is issued, so as to effectively improve the user's invoicing experience and reduce the user's communication cost during the invoice issuance process.

[0087] Figure 4 A block diagram of an exemplary computer device suitable for implementing embodiments of the present disclosure is shown. Figure 4 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0088] like Figure 4 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0089] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.

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

[0091] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 Not shown, often called a "hard drive").

[0092] although Figure 4 Not shown, 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 (e.g., a compact disc read only memory (Compact Disc Read Only Memory; hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (Digital Video Disc Read Only Memory; hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 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 disclosure.

[0093] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 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. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0094] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed via an input / output (I / O) interface 22. In addition, the computer device 12 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) via a network adapter 20. As shown, the network adapter 20 communicates with other modules of the computer device 12 via a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0095] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the invoice issuance method mentioned in the above embodiment.

[0096] In order to implement the above embodiments, the present disclosure further proposes a non-transitory computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the invoice issuance method proposed in the above embodiments of the present disclosure is implemented.

[0097] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When the instruction processor in the computer program product is executed, the invoice issuance method proposed in the above embodiments of the present disclosure is executed.

[0098] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0099] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

[0100] It should be noted that, in the description of the present disclosure, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present disclosure, unless otherwise specified, the meaning of "plurality" is two or more.

[0101] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.

[0102] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0103] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0104] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0105] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0106] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0107] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.

Claims

1. A method for issuing invoices, characterized in that: include: Determine the target user's user ID and the required invoice type; Acquire target policy information from a preset database according to the user identifier, and display the target policy information on the first interface; Determining a target invoice template from a preset invoice template library according to the required invoice type, and configuring a second interface based on the target invoice template; The invoice issuance information of the target user is obtained, and the invoice issuance information is displayed on the second interface.

2. The method according to claim 1, characterized in that The target policy information at least includes: Total policy amount; Signing currency; The remaining amount that can be issued.

3. The method according to claim 1, characterized in that in, The target invoice template contains the seller information.

4. The method according to claim 1, characterized in that The obtaining of the invoice issuance information of the target user includes: Acquire the purchaser information from the preset database according to the user identifier; The business information to be processed is determined according to the target insurance policy information, wherein the purchaser information and the business information to be processed jointly constitute the invoice issuance information.

5. The method according to claim 4, characterized in that The business information to be processed includes at least: Business name; Business type information; Number of businesses; Price information; Tax information.

6. The method according to claim 1, characterized in that The method further comprises: The target policy information of the first interface is adjusted according to the invoice issuance information.

7. An invoice issuing device, characterized in that: include: A first determination module is used to determine the user ID of the target user and the required invoice type; A first acquisition module, configured to acquire target policy information from a preset database according to the user identifier, and display the target policy information on a first interface; A second determination module, configured to determine a target invoice template from a preset invoice template library according to the required invoice type, and configure a second interface based on the target invoice template; The second acquisition module is used to acquire the invoice issuance information of the target user and display the invoice issuance information on the second interface.

8. A computer device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: in, The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6.