Electronic bill issuing method and system

By prioritizing service providers and communication channels and rationally allocating resources, data transmission congestion during the electronic invoice issuance process was resolved, achieving efficient invoicing processing and improving user experience.

CN121146849APending Publication Date: 2025-12-16SHANGHAI INFORMATION IND MANAGEMENT CONSULTING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410764777.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-14
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

With multiple service providers and a large number of invoice requests, data transmission congestion occurs during the traditional electronic invoice issuance process, leading to low invoicing efficiency and affecting user experience.

Method used

By determining the priorities of service providers and communication channels, resources can be allocated rationally, and high-priority requests can be processed first, thereby improving the processing efficiency of communication channels.

Benefits of technology

It solved the data transmission congestion problem, improved invoicing efficiency, and optimized the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121146849A_ABST
    Figure CN121146849A_ABST
Patent Text Reader

Abstract

The invention relates to an electronic bill issuing method and system, and the method comprises the following steps: obtaining invoice issuing data by each service party, and generating an invoice issuing request; determining service provider priorities according to the service provider data information; determining a communication channel priority according to the communication channel resource information; the communication module carries out resource allocation on each communication channel according to the request time of uploading the invoicing request by the service party, the priority of the service party and the priority of the communication channel; the communication module receives an invoicing request of a service party by using each communication channel according to a resource allocation result, and sends the invoicing request to an invoicing party for invoicing; when an invoicing completion signal of the invoicing party is received, the communication module updates communication channel resource allocation; and the communication module feeds back the issued electronic bill to the corresponding service party by using each communication channel according to the updated resource allocation result. Compared with the prior art, the method has the advantages of high billing efficiency, avoidance of data transmission congestion and the like.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electronic bill management, and in particular to an electronic bill issuing method and system. BACKGROUND

[0002] With the continuous promotion of electronic bills, more and more enterprises and users choose to issue electronic bills for financial management. The traditional bill issuing process requires the user to fill in the billing information through the service party, and then the service party sends the billing information to the billing party. The billing party provides an open electronic bill issuing service, and after completing the billing, the issued electronic invoice is fed back to the service party. The user can download and save the bill through the link provided by the service party. However, since one billing party often interfaces with multiple service parties, when the number of service parties increases and the number of billing requests increases significantly, data transmission is congested, resulting in low billing efficiency and affecting user experience. SUMMARY

[0003] The purpose of the present application is to provide an electronic bill issuing method and system, which reasonably arranges the parallel processing of billing requests through resource allocation of communication channels, and improves the efficiency of electronic bill issuing.

[0004] The purpose of the present application can be achieved by the following technical solutions:

[0005] An electronic bill issuing method, comprising the following steps:

[0006] Each service party obtains billing data and generates a billing request;

[0007] According to the service party data information, the service party priority is determined;

[0008] According to the communication channel resource information, the communication channel priority is determined;

[0009] The communication module allocates resources to each communication channel according to the request time of the service party uploading the billing request, the service party priority and the communication channel priority;

[0010] The communication module receives the billing request of the service party using each communication channel according to the resource allocation result, and sends it to the billing party for billing;

[0011] When the billing completion signal of the billing party is received, the communication module updates the resource allocation of the communication channel;

[0012] The communication module feeds back the issued electronic bill to the corresponding service party using each communication channel according to the updated resource allocation result.

[0013] The billing data at least includes billing type, billing header and billing tax number.

[0014] The specific method for determining the service provider priority according to the service provider data information is: determining the service provider priority according to the number of historical service provider generated billing requests, the average time interval of historical service provider generated billing requests, and the number of historical service provider handled invoice cancellation.

[0015] The specific method for determining the communication channel priority according to the communication channel resource information is: determining the communication channel priority according to the channel utilization rate, information transmission rate, communication channel interface parameter, channel interference frequency and interference time ratio of the communication channel.

[0016] The specific method for the communication module to allocate resources to each communication channel according to the request time of the service provider uploaded billing request, the service provider priority and the communication channel priority is: sorting the service providers according to the service provider priority in the first level, and sorting the billing requests uploaded by each service provider in a preset time interval according to the request time in the second level; sorting the communication channels according to the communication channel priority from high to low; and matching the sorted billing requests with the communication channels.

[0017] An electronic invoice issuing system, comprising:

[0018] A plurality of service providers, respectively acquiring the billing data input by users in their own platforms, generating billing requests, and sending the billing requests to the communication module;

[0019] A priority determination module, determining the service provider priority according to the service provider data information, and determining the communication channel priority according to the communication channel resource information;

[0020] A communication module, allocating resources to each communication channel according to the request time of the service provider uploaded billing request, the service provider priority and the communication channel priority, receiving the billing requests of the service providers by using each communication channel according to the resource allocation result, and sending the billing requests to the billing provider for billing, updating the communication channel resource allocation when receiving the billing completion signal of the billing provider, and feeding back the issued electronic invoice to the corresponding service provider by using each communication channel according to the updated resource allocation result;

[0021] A billing provider, performing billing according to the billing request transmitted by the communication module, sending a billing completion signal to the communication module after the billing is completed, and feeding back the electronic invoice to the corresponding service provider through the communication module.

[0022] Compared with the prior art, the present application has the following beneficial effects:

[0023] The application solves the data transmission congestion problem when a large number of billing requests need to be responded in a short time by determining the service priority and the communication channel priority for communication resource allocation, comprehensively considers the channel processing information capacity and request processing emergency, realizes that the high-priority request is processed through the high-processing-efficiency communication channel first, improves the billing efficiency, and optimizes the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 A method flowchart of the application is shown in the figure.

[0025] Figure 2 A system structure diagram of the application is shown in the figure. DETAILED DESCRIPTION

[0026] The application will be described in detail below in combination with the drawings and specific embodiments. The embodiments are implemented on the premise of the technical solution of the application, and detailed implementation modes and specific operation processes are given, but the protection scope of the application is not limited to the following embodiments.

[0027] The embodiment provides an electronic bill issuing method, as shown in the figure, including the following steps: Figure 1

[0028] S1, each service party acquires billing data and generates a billing request;

[0029] S2, the service priority is determined according to the service party data information;

[0030] S3, the communication channel priority is determined according to the communication channel resource information;

[0031] S4, the communication module allocates resources to each communication channel according to the request time of the service party uploading the billing request, the service priority, and the communication channel priority;

[0032] S5, the communication module receives the billing request of the service party by using each communication channel according to the resource allocation result and sends it to the billing party for billing;

[0033] S6, when the billing completion signal of the billing party is received, the communication module updates the communication channel resource allocation;

[0034] S7, the communication module feeds back the issued electronic bill to the corresponding service party by using each communication channel according to the updated resource allocation result.

[0035] ​The above method can be used in electronic invoice issuing business or electronic application form issuing business and other electronic bill and form issuing business. The issuing data at least includes issuing type, issuing header and issuing tax number. When it is the electronic invoice issuing business, the issuing type includes the general value-added tax invoice and the special value-added tax invoice. When the issuing type is the special value-added tax invoice, the issuing data should further include the taxpayer identification number, the registered address, the contact number and the bank account information. According to the relevant information filled in the form by the user, the issuing data is extracted, the issuing request is generated and the time information of generating the issuing request is saved.

[0036] In the embodiment, the service provider priority is determined according to the number of historical issuing requests generated by the service provider, the average time interval of historical issuing requests generated by the service provider, and the number of historical invoices handled by the service provider. The more the number of historical issuing requests generated by the service provider, the shorter the average time interval of historical issuing requests generated by the service provider, and the fewer the number of historical invoices handled by the service provider, the higher the service provider priority. The issuing request generated by the service provider with higher priority is processed earlier. In one embodiment, the three types of evaluation criteria (the number of historical issuing requests generated by the service provider, the shorter average time interval, and the number of invoices handled) are graded, different scores are given to different grades, and the weights of different evaluation criteria are set. The total score is obtained by weighting the corresponding scores. The service provider priority is determined according to the total score from high to low.

[0037] In the embodiment, the communication channel priority is determined according to the channel utilization rate, the information transmission rate, the communication channel interface parameter, the channel interference frequency and the interference time ratio of the communication channel. The higher the channel utilization rate of the communication channel, the faster the information transmission rate, the fewer the interface parameter restrictions, the lower the channel interference frequency, and the lower the interference time ratio, the higher the communication channel priority. Similarly, the branches can be calculated by grading and weighting the historical data to obtain the communication channel priority, which will not be described in detail in this embodiment.

[0038] In the embodiment, the service providers are sorted in the first level according to the service provider priority, the issuing requests uploaded by each service provider within a preset time interval are sorted in the second level according to the request time, the communication channels are sorted from high to low according to the communication channel priority, and the sorted issuing requests are matched with the communication channels. For example, the priority of the service provider 1 is ranked first, m1 issuing requests generated by the service provider 1 within 5 minutes are sorted in chronological order, which are issuing request 1, issuing request 2, …, and issuing request m1. The m2 issuing requests generated by the service provider 2 within the same 5 minutes are sorted in chronological order, which are issuing request m1, issuing request m2, …, and issuing request m1+m2. The m3 issuing requests generated by the service provider 3 within the same 5 minutes are sorted in chronological order, which are issuing request m1+m2, issuing request m1+m2+m3, …, and issuing request m1+m2+m3+m3. 1+1 1+2 1+ ​​m2; and so on, to obtain m billing request sequencing results. For n communication channels, the priorities from high to low are: communication channel 1, communication channel 2,..., and communication channel n. In an embodiment, the transmission task of the billing request 1 is arranged to be completed on the communication channel 1, the transmission task of the billing request 2 is arranged to be completed on the communication channel 2, and so on. When m>n, some of the communication channels are reused according to the communication channel priorities, that is, one communication channel can execute multiple transmission tasks.

[0039] In the embodiment, the communication module updates the communication channel resource allocation each time a billing party completes a billing. When the computing resources are sufficient, a time interval can also be preset to update the communication channel resource allocation at regular intervals, to achieve smoother information transmission and improve user experience.

[0040] The embodiment also provides an electronic ticket issuing system, as shown in Figure 2 The electronic ticket issuing system comprises:

[0041] A plurality of service parties respectively acquire billing data input by users in respective platforms, generate billing requests, and send the billing requests to the communication module.

[0042] A priority determination module determines service party priorities according to service party data information, and determines communication channel priorities according to communication channel resource information.

[0043] The communication module allocates resources to the communication channels according to the request time of the service parties uploading the billing requests, the service party priorities, and the communication channel priorities, receives the billing requests of the service parties by using the communication channels according to the resource allocation results, and sends the billing requests to the billing party for billing; when a billing completion signal of the billing party is received, the communication module updates the communication channel resource allocation; and the communication module feeds back the issued electronic tickets to the corresponding service parties by using the communication channels according to the updated resource allocation results.

[0044] The billing party bills according to the billing requests transmitted by the communication module, sends a billing completion signal to the communication module after billing is completed, and feeds back the electronic tickets to the corresponding service parties through the communication module.

[0045] The interaction process between the parties and the modules in the system can refer to the method embodiments described above, and will not be described here in detail.

[0046] The preferred embodiments of the present application are described in detail above. It should be understood that those skilled in the art can make many modifications and changes without creative labor based on the concept of the present application. Therefore, any technical solution obtained by logical analysis, reasoning, or limited experiments based on the prior art according to the concept of the present application should be within the protection scope defined by the claims.

Claims

1. A method for issuing electronic invoices, characterized in that, Includes the following steps: Each service provider obtains the invoicing data and generates an invoicing request; Determine service provider priority based on service provider data information; Determine the priority of communication channels based on communication channel resource information; The communication module allocates resources to each communication channel based on the request time of the service provider's uploaded invoice request, the service provider's priority, and the communication channel priority; Based on the resource allocation results, the communication module receives the invoicing request from the service provider through each communication channel and sends it to the invoicing party for invoicing. When the invoice issuing party completes the invoice issuance signal, the communication module updates the communication channel resource allocation; Based on the updated resource allocation results, the communication module uses various communication channels to send the issued electronic invoices back to the corresponding service providers.

2. The method for issuing electronic invoices according to claim 1, characterized in that, The invoice data includes at least the invoice type, invoice header, and invoice tax number.

3. The method for issuing electronic invoices according to claim 1, characterized in that, The specific method for determining the service provider priority based on the service provider's data information is as follows: the service provider priority is determined based on the number of invoice requests generated by the service provider in the past, the average time interval between the number of invoice requests generated by the service provider in the past, and the number of invoices voided by the service provider in the past.

4. The method for issuing electronic invoices according to claim 1, characterized in that, The specific method for determining the priority of a communication channel based on communication channel resource information is as follows: the priority of a communication channel is determined based on the channel utilization rate, information transmission rate, communication channel interface parameters, channel interference frequency, and interference time ratio.

5. The method for issuing electronic invoices according to claim 1, characterized in that, The specific method by which the communication module allocates resources to each communication channel based on the request time of the invoice request uploaded by the service provider, the service provider priority, and the communication channel priority is as follows: the service providers are sorted in the first level according to their priority; the invoice requests uploaded by each service provider within a preset time interval are sorted in the second level according to their request time; the communication channels are sorted in descending order of their communication channel priority; and communication channels are matched to the sorted invoice requests.

6. An electronic invoice issuance system, characterized in that, include: Multiple service providers obtain the invoicing data input by users from their respective platforms, generate invoicing requests, and send them to the communication module; The priority determination module determines the priority of the service provider based on the service provider's data information and the priority of the communication channel based on the communication channel resource information. The communication module allocates resources to each communication channel based on the request time of the service provider's uploaded invoice request, the service provider's priority, and the communication channel priority; according to the resource allocation results, it uses each communication channel to receive the service provider's invoice request and sends it to the invoice issuer for invoicing; when it receives the invoicing completion signal from the invoice issuer, it updates the communication channel resource allocation; according to the updated resource allocation results, it uses each communication channel to feed back the issued electronic invoice to the corresponding service provider. The invoicing party issues the invoice according to the invoicing request transmitted by the communication module, and sends an invoicing completion signal to the communication module after the invoicing is completed. The communication module then sends the electronic invoice back to the corresponding service provider.

7. An electronic invoice issuance system according to claim 6, characterized in that, The invoice data includes at least the invoice type, invoice header, and invoice tax number.

8. An electronic invoice issuance system according to claim 6, characterized in that, The specific method for determining the service provider priority based on the service provider's data information is as follows: the service provider priority is determined based on the number of invoice requests generated by the service provider in the past, the average time interval between the number of invoice requests generated by the service provider in the past, and the number of invoices voided by the service provider in the past.

9. An electronic invoice issuance system according to claim 6, characterized in that, The specific method for determining the priority of a communication channel based on communication channel resource information is as follows: the priority of a communication channel is determined based on the channel utilization rate, information transmission rate, communication channel interface parameters, channel interference frequency, and interference time ratio.

10. An electronic invoice issuance system according to claim 6, characterized in that, The specific method for allocating resources to each communication channel based on the request time of the invoice request uploaded by the service provider, the service provider priority, and the communication channel priority is as follows: the service providers are sorted in the first level according to their priority, and the invoice requests uploaded by each service provider within a preset time interval are sorted in the second level according to their request time. The communication channels are sorted from highest to lowest priority; a communication channel is matched for the sorted invoice requests.