Port business processing system and port business processing method based on computing engine
By introducing a computing engine into the port business processing system, the bills for port business operations are automatically generated, and the problems of inefficient manual billing and high error rates in the existing technology are solved, and efficient and accurate port business processing is achieved.
Patent Information
- Application Number
- CN202411980102.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-08
AI Technical Summary
The existing port bulk cargo business billing process relies on manual operations, and has problems such as inefficient and high error rates, making it difficult to meet the needs of efficient operation of modern ports.
Provide a port business processing system based on a computing engine. Through the operation data management module, basic data management module, business data management module, calculation engine and user terminal, bills for port business operations are automatically generated to ensure data quality and timely processing.
It realizes automation of port business processing, improves data accuracy and processing efficiency, meets the needs of efficient management of modern ports, and reduces application costs.
Smart Images

Figure CN119784331A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of port logistics, and in particular to a port business processing system and a port business processing method based on a computing engine. Background Art
[0002] In the relevant technologies, ports, as important nodes in the international logistics chain, play a vital role in global trade. With the growth of international trade volume, the cargo throughput of ports is also increasing, which makes it difficult for traditional management methods such as manual accounting and paper bills to meet the needs of efficient operation of modern ports.
[0003] At present, the commercial billing process of bulk cargo at ports usually relies on manual operation, which has problems such as low efficiency and high error rate. Summary of the invention
[0004] In order to solve or partially solve the problems existing in the related technologies, the present application provides a port business processing system and a port business processing method based on a computing engine, which can automatically generate bills for port business operations using a computing engine, which is conducive to meeting the needs of efficient management of modern ports. It also ensures the quality of data and improves the timeliness and data accuracy of port business processing.
[0005] The first aspect of the present application provides a port business processing system based on a computing engine, the system comprising an operation data management module, a basic information management module, a business information management module, a computing engine and a user terminal; the operation data management module is used to receive and record relevant operation data generated by port business operation activities, and extract basic computing data for computing processing based on the relevant operation data; the basic information management module is used to store user basic information data, and review the compliance of relevant operation data based on the user basic information data; the business information management module is used to store user business information data; wherein the user business information data includes contract information data, and the contract information data includes rate agreement information in the contract terms; the computing engine is used to generate port business information; The calculation engine includes a calculation rule module and a calculation management module; the calculation rule module is used to, in response to receiving the calculation basic data from the operation data management module, request the rate agreement information from the business data management module according to the calculation basic data; in response to receiving the rate agreement information from the business data management module, match the predetermined billing rules for calculation processing, and send a bill generation request to the calculation management module; the calculation management module is used to, in response to receiving the bill generation request from the calculation rule module, generate a bill for the port business operation activity according to the calculation basic data, the rate agreement information and the billing rules; the user end is used to display the bill for the port business operation activity received from the calculation engine.
[0006] In some embodiments, the relevant job data includes multiple job project types and values corresponding to each job project type; calculation basic data for calculation processing is extracted based on the relevant job data, including: matching a target job project type that matches a preset job project type among multiple job project types; wherein the multiple job project types include a target job project type; obtaining the target job project type and the value corresponding to the target job project type, and using them as calculation basic data.
[0007] In some embodiments, the compliance of relevant job data is reviewed based on the user basic profile data, including: based on the target job project type, determining a pre-set threshold that matches the target job project type in the user basic profile data; and determining the compliance of the relevant job data based on a comparison result between the threshold and a value corresponding to the target job project type.
[0008] In some embodiments, the rate agreement information includes: general rates and preferential rates; the billing rules include: general billing rules and preferential billing rules; generating a bill for port business operation activities based on the calculation base data, the rate agreement information and the billing rules includes: generating an initial bill based on the calculation base data, the general rate and the general billing rules; generating a bill for port business operation activities based on the initial bill, the preferential rate and the preferential billing rules.
[0009] In some implementations, the user terminal is also used to send a bill query instruction.
[0010] In some implementations, the basic data management module is further configured to send an alarm message to the user terminal when it is determined that the compliance of the relevant operation data is non-compliant data.
[0011] A second aspect of the present application provides a port business processing method, which is applied to a port business processing system based on a computing engine, and the method includes: extracting calculation basic data for calculation processing based on relevant operation data generated by port business operation activities; obtaining stored user basic information data, and reviewing the compliance of relevant operation data based on the user basic information data; when it is determined that the compliance of the relevant operation data is compliant data, obtaining rate agreement information in the stored user business information data based on the calculation basic data; wherein the user business information data includes contract information data, and the contract information data includes rate agreement information in the contract terms; matching predetermined billing rules for calculation processing based on the rate agreement information; generating a bill for the port business operation activity based on the calculation basic data, the rate agreement information and the billing rules, and sending the bill for the port business operation activity to the user end.
[0012] The third aspect of the present application provides a port business processing device, which includes: an extraction module, which is used to extract calculation basic data for calculation processing based on relevant operation data generated by port business operation activities; a verification module, which is used to obtain stored user basic information data and review the compliance of relevant operation data based on the user basic information data; an acquisition module, which is used to obtain rate agreement information in the stored user business information data based on the calculation basic data when it is determined that the compliance of the relevant operation data is compliant data; wherein the user business information data includes contract information data, and the contract information data includes rate agreement information in the contract terms; a matching module, which is used to match predetermined billing rules for calculation processing based on the rate agreement information; a generation module, which is used to generate a bill for the port business operation activity based on the calculation basic data, the rate agreement information and the billing rules, and send the bill for the port business operation activity to the user end.
[0013] A fourth aspect of the present application provides an electronic device, including:
[0014] Processor; and
[0015] The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method as described above.
[0016] A fifth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.
[0017] The technical solution provided by this application may include the following beneficial effects: it can automatically generate bills for port business operations using a computing engine, which is conducive to meeting the needs of efficient management of modern ports. It also ensures the quality of data and improves the timeliness and data accuracy of port business processing.
[0018] The technical solution of the present application can also: reduce port operation costs.
[0019] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail the exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.
[0021] Figure 1 It is a structural diagram of a port business processing system based on a computing engine shown in an embodiment of the present application;
[0022] Figure 2 It is a flowchart of a port business processing method shown in an embodiment of the present application;
[0023] Figure 3 is a structural schematic diagram of a port business processing device shown in an embodiment of the present application;
[0024] Figure 4 It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application. DETAILED DESCRIPTION
[0025] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0026] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0027] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0028] First, the technical terms involved in the embodiments of the present application are explained.
[0029] Port: A port is a facility on the seaside or riverside used for the berthing of ships, loading and unloading of cargo, and the embarkation and disembarkation of passengers. It is an important node in water transportation and is usually equipped with warehouses, loading and unloading equipment, and corresponding management facilities.
[0030] Bulk and General Cargo: Bulk and General Cargo refers to bulk cargo and piece cargo. Bulk cargo refers to goods transported in bulk, such as coal, ore, etc.; while piece cargo refers to goods transported in packaged form, such as steel, machinery and equipment, etc.
[0031] Business Billing: Business billing involves the calculation and collection of port service fees, including port usage fees, loading and unloading fees, storage fees, etc., and is an important part of port operation management.
[0032] Order: An order is a formal request from a customer to a port or service provider for specific services or goods. In port operations, an order may involve services such as loading and unloading, warehousing, and transportation of goods, and usually contains detailed information about the goods, service requirements, and expected completion time.
[0033] Invoice: An invoice is a formal document sent by the seller to the buyer, which lists in detail the name, quantity, unit price and total amount of the goods or services provided. In port business, invoices are usually issued by port operators or service providers to charge customers for port service fees, such as loading and unloading fees, storage fees, terminal fees, etc. Invoices usually contain information such as payment terms, payment period, payment method, etc., and are an important basis for financial settlement and accounting records.
[0034] Commission: Commission means to formally entrust someone to complete a job and pay him / her the corresponding remuneration. In port business, it may involve entrusting an agency company to carry out cargo agency, ship agency and other businesses.
[0035] Dispatch / Scheduling: Dispatch refers to the arrangement and management of port operation plans, including ship entry and exit plans, cargo loading and unloading sequence, etc., to ensure efficient and orderly port operations.
[0036] Cargo Type / Commodity: Cargo type refers to the type of cargo, such as bulk cargo, container cargo, liquid cargo, etc. Understanding the cargo type is very important for port loading and unloading operations, warehousing arrangements and cost calculations.
[0037] Tally: Tally refers to the work of counting and recording the quantity and status of goods during the loading and unloading process to ensure the accurate delivery of goods and avoid cargo difference and damage.
[0038] Rate: Rate usually refers to the charging standards for port services, such as loading and unloading rates, warehousing rates, etc. The determination of rates is usually based on factors such as service type, cargo type, and operation difficulty.
[0039] Charge Item: Charge item refers to the specific items of various fees in port services, such as port fees, loading and unloading fees, storage fees, etc. Each fee has a clear charging basis and standard.
[0040] At present, the commercial billing process of bulk cargo at ports usually relies on manual operation, which has problems such as low efficiency and high error rate. With the development of international trade, the requirements for port logistics efficiency and accuracy are getting higher and higher.
[0041] The port's bulk cargo business has low standardization and rich cargo types, which puts higher requirements on the commercial billing of bulk cargo business. In addition, the billing work of port business still has some challenges in practical application.
[0042] For example, data dispersion and island phenomenon. In the port bulk cargo business, since the business process involves multiple links, such as cargo loading and unloading, warehousing, transportation, etc., each link is often responsible for different departments and may use different information systems. This decentralized data management method is prone to form information islands, making data sharing difficult and affecting the accuracy and timeliness of billing.
[0043] For example, data quality issues. The amount of data generated by port operations is huge. If there is a lack of effective data cleaning and verification mechanisms, data errors, duplications or omissions may occur, thus affecting the normal operation of the billing system.
[0044] For example, the billing rules are complex and changeable. The bulk cargo business involves a wide variety of goods, and each type of goods has its own specific billing standards, such as loading and unloading fees, boarding and disembarking fees, warehouse usage fees, bulk cargo miscellaneous operations (warehouse adjustment, coal distribution, etc.), container miscellaneous operations (repair, washing, turning, etc.), bulk cargo tiered billing, reduced billing, billing based on berth occupancy, and uncertain future business discounts. In addition, the charging standards between different ports may also vary, which makes the billing rules very complicated.
[0045] For example, the issue of dynamic adjustment. As market competition changes, port enterprises may frequently adjust their billing strategies to adapt to market demand or reduce cost pressure. This dynamic adjustment increases the complexity of billing work and places higher demands on billing flexibility.
[0046] For example, system performance and reliability bottlenecks. With the growth of port business volume, the amount of data that the billing system needs to process has increased dramatically. If the system design is unreasonable or the hardware configuration is insufficient, problems such as slow response and insufficient processing capacity may occur.
[0047] For example, security and stability. The port billing system is related to the core interests of the enterprise, and the security of data and the stability of the system must be guaranteed. Any failure may lead to economic losses or a decrease in customer trust.
[0048] For example, user experience and acceptance. Operational complexity: the billing system interface design used by some ports is not user-friendly and the operation process is complicated, which makes it inconvenient for staff to use and affects the promotion and use of the system.
[0049] Therefore, an efficient, accurate and automated port business processing system is crucial to improving the management efficiency and operational benefits of ports.
[0050] In view of the above problems, the embodiment of the present application provides a port business processing system based on a computing engine, which can automatically generate bills for port business operations using a computing engine, which is conducive to meeting the needs of efficient management of modern ports. It also ensures the quality of data and improves the timeliness and data accuracy of port business processing.
[0051] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0052] Figure 1 It is a structural diagram of a port business processing system based on a computing engine shown in an embodiment of the present application.
[0053] See also Figure 1 The port business processing system 100 based on the computing engine of this embodiment includes an operation data management module 110 , a basic data management module 120 , a business data management module 130 , a computing engine 140 and a user terminal 150 .
[0054] The operation data management module 110 is used to receive and record relevant operation data generated by port business operation activities, and extract calculation basic data for calculation processing based on the relevant operation data.
[0055] The basic information management module 120 is used to store user basic information data and review the compliance of related operation data based on the user basic information data.
[0056] The service data management module 130 is used to store user service data; wherein the user service data includes contract data, and the contract data includes rate agreement information in the contract terms.
[0057] The calculation engine 140 is used to generate bills for port business operation activities; wherein the calculation engine includes a calculation rule module and a calculation management module; the calculation rule module is used to, in response to receiving the calculation basic data from the operation data management module, request the rate agreement information from the business information management module according to the calculation basic data; in response to receiving the rate agreement information from the business information management module, match the predetermined billing rules used for calculation processing, and send a bill generation request to the calculation management module; the calculation management module is used to, in response to receiving the bill generation request from the calculation rule module, generate a bill for the port business operation activities according to the calculation basic data, the rate agreement information and the billing rules.
[0058] The user terminal 150 is used to display the bills of port business operations received from the computing engine.
[0059] The user terminal of the embodiment of the present application can provide the function of displaying the bill of the port business operation activities and support bill query. Further, it can perform functions such as billing configuration management, payment function and message notification.
[0060] The basic information management module of the embodiment of the present application can store user basic information data; it can also cover the functions of user role management, such as configuring user permissions based on user roles.
[0061] The operation data management module of the embodiment of the present application may be responsible for recording relevant operation data generated by port business operation activities, such as relevant operation data generated by cargo loading and unloading, transportation, warehousing and other operation activities.
[0062] The business data management module of the embodiment of the present application may include contract management, quotation processing, order processing and customer service. User business data may include contract data. It is understood that the contract data involves multiple contract terms, and some contract terms may include rate agreement information. The rates involved in the rate agreement information can be adjusted according to market changes.
[0063] The computing engine of the embodiment of the present application may include a computing rule module and a computing management module, which are used to generate bills for port business operation activities.
[0064] For example, you can define billing rules for different business scenarios in the calculation rule module.
[0065] For example, the calculation management module can automatically calculate costs and generate bills for port business operations.
[0066] The port business processing system based on the computing engine in the embodiment of the present application can also be configured with interfaces for integration with bulk cargo production systems and ERP, TMS and other systems, and connected with customs, taxation and other departments to meet compliance requirements.
[0067] For example, the specific process from job data collection to bill output is as follows.
[0068] Operation data collection: The port business processing system based on the computing engine automatically receives operation data, such as bulk cargo operation data, operation orders, handover orders, orders and other data. The operation data is pre-processed, that is, the operation type, operation duration, cargo type, operator and other information are extracted from the operation data to form the initial billing basic data. This process ensures that the system can obtain the latest business activity information for subsequent billing processing.
[0069] Job data review: The user basic data in the basic data management module can be used to assist in verifying the legitimacy of the job data. For example, whether there is timeout data, overload data, etc. in the job data.
[0070] For example, the collected operation data is reviewed and preprocessed, the settlement object is converted, and whether the fee is automatically calculated is determined. The review process can include data quality checks, such as data integrity, accuracy, and consistency, and can also involve anomaly detection, such as overload, timeout, etc. The user basic information data in the basic information management module can be used to check the customer's credit rating, historical transaction records, etc. This process can ensure the accuracy and integrity of the data.
[0071] Calculate fees and generate bills: Associate the rate agreement information in the contract terms with the operation data from the business data management module. The billing rules can be matched according to the rate agreement information or the rate agreement information and the contract terms. Among them, specific billing rules can be defined according to different business scenarios. The billing rules can vary according to factors such as the type, weight, and volume of goods. The rate agreement information may include various rate items, such as berthing fees, port operation package fees, warehouse usage fees, miscellaneous operation fees, logistics billing and other rate items. Further, generate a bill for the port business operation activity based on the relevant rates, calculation basic data and billing rules.
[0072] Display bills on the user side: after the bill is generated, the user is notified so that the user can check the detailed bill through the Web and App. Furthermore, multiple payment methods can be provided for the user to choose.
[0073] The port business processing system based on the computing engine provided by the present application can automatically generate bills for port business operations using the computing engine, which is conducive to meeting the needs of efficient management of modern ports. It also ensures the quality of data and improves the timeliness and data accuracy of port business processing.
[0074] In some embodiments, relevant job data includes multiple job project types and values corresponding to each job project type; calculation basic data for calculation processing is extracted based on the relevant job data, including: matching a target job project type that matches a preset job project type among multiple job project types; wherein the multiple job project types include a target job project type; obtaining the target job project type and the value corresponding to the target job project type, and using them as calculation basic data.
[0075] You can configure the operation project type according to actual needs, such as operation type, operation duration, cargo type, and operator, etc. Value refers to the specific information corresponding to each operation project type, such as the operation duration is 10 hours, the cargo type is ore or steel, etc.
[0076] Some types of work items can be pre-set: such as the types of work items used for calculation processing, such as work duration, cargo type, etc. Such as the types of work items that need to be reviewed, such as work duration.
[0077] The target operation project type that matches the preset operation project type can be matched among multiple operation project types, such as the target operation project type is the operation duration and cargo type.
[0078] Thus, the target operation project type and the value corresponding to the target operation project type are extracted and used as calculation basic data for subsequent calculation processing.
[0079] In some embodiments, the compliance of relevant job data is reviewed based on the user basic profile data, including: based on the target job project type, determining a pre-set threshold that matches the target job project type in the user basic profile data; and determining the compliance of the relevant job data based on a comparison result between the threshold and a value corresponding to the target job project type.
[0080] You can set thresholds based on the job project type, such as setting a preset range for job duration, such as less than or equal to 8 hours.
[0081] For example, the value corresponding to the target job project type is 10 hours. By comparing the two, it is determined that the actual job duration is greater than the set threshold, which is a case of overtime work. In this case, the compliance of the relevant job data is determined to be unqualified data.
[0082] The port business processing system based on the computing engine provided in this application can review the compliance of relevant operation data, which is conducive to ensuring the validity of the data and improving the accuracy of the bill.
[0083] In some embodiments, the rate agreement information includes: general rates and preferential rates; the billing rules include: general billing rules and preferential billing rules; a bill for port business operation activities is generated based on the calculation base data, rate agreement information and billing rules, including: generating an initial bill based on the calculation base data, general rates and general billing rules; generating a bill for port business operation activities based on the initial bill, preferential rates and preferential billing rules.
[0084] The charging rules can be flexibly configured, such as the charging rules including: general charging rules and preferential charging rules. Correspondingly, the rate agreement information can also include: general rates and preferential rates.
[0085] When generating the bill for port business operation activities, first generate the initial bill based on the calculation basic data, general rates and general billing rules; then generate the bill for port business operation activities based on the initial bill, preferential rates and preferential billing rules.
[0086] The port business processing system based on the computing engine provided in this application can flexibly configure billing rules, which is conducive to coping with market fluctuations.
[0087] For example, the port business processing system based on the calculation engine extracts the rate agreement information from the business data management module and calculates the initial billing sheet based on the rate, unit price, duration, weight, volume and other information. Then, it matches the corresponding preferential rules, such as tiered preferential billing. The most suitable preferential strategy can be automatically matched according to the specific situation of the user (such as the years of cooperation, transaction volume, etc.) to promote long-term cooperative relations. The billing rule module supports dynamic adjustment of rates to cope with market fluctuations or policy changes.
[0088] In some embodiments, the user terminal is also used to send bill query instructions.
[0089] In some embodiments, the basic data management module is further used to send an alarm message to the user terminal when it is determined that the compliance of the relevant operation data is non-compliant data.
[0090] Corresponding to the aforementioned application function implementation system embodiment, the present application also provides a port business processing method, device, electronic device and corresponding embodiments.
[0091] Figure 2 It is a flow chart of the port business processing method shown in the embodiment of the present application.
[0092] See also Figure 2 A port business processing method is applied to a port business processing system based on a computing engine, and the method comprises:
[0093] Step 201, extracting basic calculation data for calculation processing based on relevant operation data generated by port business operation activities.
[0094] For example, the relevant operation data includes multiple operation project types and values corresponding to each operation project type. A target operation project type that matches a preset operation project type can be matched among the multiple operation project types. The target operation project type and the value corresponding to the target operation project type are obtained and used as the calculation basic data.
[0095] Step 202, obtaining the stored user basic information data, and reviewing the compliance of the relevant operation data based on the user basic information data.
[0096] For example, based on the target job project type, a pre-set threshold matching the target job project type is determined in the user basic profile data; and compliance of the relevant job data is determined based on a comparison result between the threshold and a value corresponding to the target job project type.
[0097] Step 203, when it is determined that the compliance of the relevant operation data is compliant data, the rate agreement information in the stored user service data is obtained according to the calculation basic data; wherein the user service data includes contract data, and the contract data includes the rate agreement information in the contract terms.
[0098] For example, rate agreement information can be extracted from contract terms.
[0099] Step 204, matching a predetermined charging rule for calculation processing according to the rate agreement information.
[0100] For example, the rate agreement information is associated with a predetermined charging rule, thereby determining the predetermined charging rule for the calculation process.
[0101] Step 205: Generate a bill for the port business operation activity based on the calculation basic data, rate agreement information and charging rules, and send the bill for the port business operation activity to the user end.
[0102] For example, based on the above-mentioned calculation factors, such as basic data, rate agreement information and billing rules, a bill for port business operations can be generated.
[0103] For example, a bill for port business operations can be generated according to a preset calculation model, where the calculation model can be a calculation formula.
[0104] The port business processing method of the embodiment of the present application can automatically generate bills for port business operations using a computing engine for port business operations, which is conducive to meeting the needs of efficient management of modern ports. It also ensures the quality of data and improves the timeliness and data accuracy of port business processing.
[0105] In order to better understand the present application, the content of the present application is further explained below in conjunction with the embodiments, but the present application is not limited to the following embodiments.
[0106] The embodiment of the present application obtains accurate billing data sources, combines with the bulk cargo production system to realize a complete business scenario, realizes closed-loop business management, and can adapt to flexible rate rules for bulk cargo. Bulk cargo billing will reserve corresponding manual billing functions to enable flexible adjustments when setting corresponding rates for subsequent business expansion. Supports fee item type maintenance and rate maintenance. For example, all items that need to be charged can be recorded and added, edited, deleted, and queried. Maintain the rates corresponding to the fee items. There are multiple types of rates under the fee items, which are maintained according to the type of goods, operation method, import and export, etc.
[0107] Billing rules: By presetting the public rates of port business, configure rate items, including berthing fees, port operation package fees, warehouse usage fees, miscellaneous operation fees, logistics billing, etc.
[0108] Billing rules are generated according to different billing items. The billing rules contain information such as fee name, billing method, unit price information, rate type, rate, etc. The billing rules will serve as the basic information for generating billing invoices.
[0109] For example, berthing fees: berthing fees and other fees are charged to the shipping agent (ship owner) based on the ship's operations in the port. Berthing fees are collected from ships that have been reviewed and approved in all ship declaration information initiated by users. Berthing fee calculation: The system loads the ships that have left the berth for loading and unloading, automatically obtains the berthing / departure time and the start / end time of non-production lines in the production scheduling system, automatically calculates or manually enters the berthing days, non-productive berthing hours (days), and the system automatically calculates the berthing fees based on domestic and foreign trade, ship net tonnage, rates, duration and other information. Submit for review: After the berthing fee calculation is completed, the billing personnel needs to submit it for review, and another billing personnel will review the calculated berthing fees. Recalculation: For data that has been calculated for berthing fees but not submitted, the data can be modified and recalculated. Submitted data cannot be recalculated and needs to be returned and the information modified and recalculated. Berthing fees include wharf / anchorage berthing fees and non-production berthing fees. The number of berthing days at a wharf / anchorage is the departure time minus the berthing time. Any period less than one day will be counted as one day. The non-production berthing time is the handover time minus the start time minus the actual operating time. The non-production berthing fees for foreign trade are calculated on an hourly basis. Any period less than one hour will be counted as one hour. The non-production berthing fees for domestic trade are calculated on a daily basis. Any period less than one day will be counted as one day.
[0110] For example, the lump sum fee for port operation: the lump sum fee for loading and unloading of ships is charged to the freight forwarder based on the ship's operation in the port and the basic rate and contract rate. Different rates are applied to different billing cargoes and different operation processes. The calculation formula for the lump sum fee for port operation is rate*cargo billing tons (the larger value of weight tons and volume tons is selected, excluding the loading and unloading of large foreign trade equipment). Calculation of lump sum fee for port operation: the system loads the information of the completed loading and unloading ships and the completed cargo information. The system automatically obtains the corresponding rate, actual operation tonnage and other information from the rate table based on the policy party, cargo type, freight forwarder, special operation requirements and other information of the entrustment order. The billing staff can modify the rate according to the actual situation and calculate the lump sum fee for port operation. Submit for review: after the calculation of the lump sum fee for port operation is completed, the billing staff needs to submit for review, and another billing staff will review the calculated lump sum fee for port operation. Recalculation: for the data that has been calculated for the lump sum fee for port operation but not submitted, the data can be modified and recalculated. The submitted data cannot be recalculated and needs to be returned and the information modified and recalculated.
[0111] For example, yard usage fee: the freight forwarder will collect the yard usage fee based on the loading and unloading of ships, the storage of goods in the port, the basic rate, and the contract rate. The formula for calculating the yard usage fee is rate * cargo billing tons (the larger value of weight tons and volume tons) * number of overdue days (less than one day will be counted as one day). View the detailed information on the generation of the yard usage fee. Submit for review: After the calculation of the yard usage fee is completed, the billing staff needs to submit it for review, and another billing staff will review the calculated yard usage fee. Recalculation: For data that has been calculated for the yard usage fee but not submitted, you can modify the data and recalculate it. Submitted data cannot be recalculated and needs to be returned and the information needs to be modified and recalculated.
[0112] For example, miscellaneous operation fees: miscellaneous operation fees are charged to the freight forwarder based on the miscellaneous operation conditions, basic rates, and contract rates. Different billing cargoes and different operation processes have different execution rates for miscellaneous operation fees. The formula for calculating miscellaneous operation fees is rate * billing tons of goods (actual operation tons). Submission for review: After the calculation of miscellaneous operation fees is completed, the billing personnel needs to submit for review, and another billing personnel will review the calculated miscellaneous operation fees. Recalculation: For data that has been calculated for miscellaneous operation fees but not submitted, the data can be modified and recalculated. Submitted data cannot be recalculated and needs to be returned and the information modified and recalculated.
[0113] For example, logistics billing: reserve the logistics billing function to provide customers with short-distance transportation services, and perform logistics billing according to the operation ticket information and transportation mileage. The fee item and rate management page includes but is not limited to detailed information such as cargo type, operation process name, unit price, unit of measurement, remarks, status, etc., and also supports functions such as adding, exporting, and querying. The ship billing page includes but is not limited to information such as fee items, quantity / unit, preferential unit price, amount, payer, and payee. The miscellaneous billing page includes but is not limited to information such as rate, payer, unit price, quantity, handling fee, total amount, and revenue date.
[0114] For example, fee reduction: after the corresponding fee bill is generated, the user submits a reduction application, and after approval, the fee reduction is realized. In addition, the fee reduction record can be viewed to form a ledger.
[0115] For example, bill generation: when the billing period agreed in the contract is reached, the system automatically triggers the pre-processing of the data source and generates a billing list. The program then processes each billing object (contract) in the billing list one by one, generates a list based on the billing rules, and finally aggregates each fee item into bill data.
[0116] For example, bill review: the bill administrator reviews the generated bill and fills in the review comments. After the bill review is passed, it will enter the reconciliation confirmation stage; if the bill review fails, it will be returned to the bill return process.
[0117] For example, report statistics: Billing report statistics enables viewing of data related to billing invoices, including detailed data query in the bill, supports custom sorting by bill amount, and can be filtered and calculated by time, agent, fee item, commodity name, etc.
[0118] The embodiment of the present application is based on a powerful billing engine, supports the configuration of billing unit prices and discounts for different types of bulk cargo, and calculates and counts the total cost based on the order completion loading and unloading verification quantity. At the same time, the billing function supports automatic collection of operation data, supports decentralized management of user roles, and provides intelligent billing data analysis and early warning, which can significantly improve the billing efficiency and accuracy of the port's bulk cargo business, reduce manual errors, reduce operating costs, and optimize and improve the port business management process.
[0119] It can centrally manage operational data: support bulk cargo systems and future expansion of container, multimodal transport and other business systems; can flexibly set rates to adapt to changing billing rules; can automatically run billing to generate invoices after the billing period included in the contract arrives; and can reduce human errors.
[0120] Figure 3 It is a structural schematic diagram of a port business processing device shown in an embodiment of the present application.
[0121] See also Figure 3 The port business processing device 300 of this embodiment includes an extraction module 310 , a verification module 320 , an acquisition module 330 , a matching module 340 and a generation module 350 .
[0122] The extraction module 310 is used to extract basic calculation data for calculation processing based on relevant operation data generated by port business operation activities.
[0123] The verification module 320 is used to obtain the stored user basic information data and review the compliance of the relevant operation data based on the user basic information data.
[0124] The acquisition module 330 is used to obtain the rate agreement information in the stored user business data based on the calculation basic data when the compliance of the relevant operation data is determined to be compliant data; wherein the user business data includes contract data, and the contract data includes the rate agreement information in the contract terms.
[0125] The matching module 340 is used to match the predetermined charging rules used for calculation processing according to the rate agreement information.
[0126] The generation module 350 is used to generate a bill for the port business operation activity according to the calculation basic data, rate agreement information and charging rules, and send the bill for the port business operation activity to the user terminal.
[0127] Regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the method, and will not be elaborated again here.
[0128] According to an embodiment of the present application, any multiple modules in the extraction module 310, the verification module 320, the acquisition module 330, the matching module 340 and the generation module 350 can be combined in one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the extraction module 310, the verification module 320, the acquisition module 330, the matching module 340 and the generation module 350 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation modes of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the extraction module 310 , the verification module 320 , the acquisition module 330 , the matching module 340 , and the generation module 350 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be performed.
[0129] Figure 4 It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application.
[0130] See also Figure 4 , the electronic device 400 includes a memory 410 and a processor 420.
[0131] The processor 420 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0132] The memory 410 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage. Among them, ROM can store static data or instructions required by the processor 420 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 410 may include any combination of computer-readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 410 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0133] The memory 410 stores executable codes, and when the executable codes are processed by the processor 420 , the processor 420 can execute part or all of the methods described above.
[0134] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.
[0135] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium) on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by a processor of an electronic device (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.
[0136] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A port business processing system based on a computing engine, characterized in that: The system includes an operation data management module, a basic data management module, a business data management module, a computing engine and a user terminal; The operation data management module is used to receive and record relevant operation data generated by port business operation activities, and extract calculation basic data for calculation processing based on the relevant operation data; The basic information management module is used to store user basic information data and review the compliance of the relevant operation data based on the user basic information data; The service data management module is used to store user service data; wherein the user service data includes contract data, and the contract data includes rate agreement information in the contract terms; The calculation engine is used to generate bills for port business operation activities; wherein the calculation engine includes a calculation rule module and a calculation management module; the calculation rule module is used to, in response to receiving the calculation basic data from the operation data management module, request the rate agreement information from the business data management module according to the calculation basic data; in response to receiving the rate agreement information from the business data management module, match the predetermined billing rules for calculation processing, and send a bill generation request to the calculation management module; the calculation management module is used to, in response to receiving the bill generation request from the calculation rule module, generate the bill for the port business operation activities according to the calculation basic data, the rate agreement information and the billing rules; The user terminal is used to display the bill of the port business operation activity received from the computing engine.
2. The system according to claim 1, characterized in that The relevant operation data includes a plurality of operation item types and values respectively associated with each operation item type; and the calculation basic data for calculation processing is extracted according to the relevant operation data, including: Matching a target operation project type that matches a preset operation project type among the multiple operation project types; wherein the multiple operation project types include the target operation project type; The target operation project type and a value corresponding to the target operation project type are obtained and used as the calculation basic data.
3. The system according to claim 2, characterized in that The reviewing of the compliance of the relevant operation data according to the user basic information data includes: Based on the target job project type, determining a preset threshold matching the target job project type in the user basic profile data; Compliance of the relevant operation data is determined according to a comparison result between the threshold and the value corresponding to the target operation project type.
4. The system according to claim 1, characterized in that The rate agreement information includes: a general rate and a preferential rate; the charging rules include: a general charging rule and a preferential charging rule; generating a bill for the port business operation activity according to the calculation basic data, the rate agreement information and the charging rules includes: generating an initial bill according to the calculation base data, the general rate and the general billing rule; A bill for the port business operation activity is generated according to the initial bill, the preferential rate and the preferential charging rules.
5. The system according to claim 1, characterized in that The user terminal is also used to send a bill query instruction.
6. The system according to claim 3, characterized in that The basic data management module is further configured to send an alarm message to the user terminal when it is determined that the compliance of the relevant operation data is non-compliant data.
7. A port business processing method, characterized in that: The method is applied to a port business processing system based on a computing engine, and the method comprises: Extract basic data for calculation and processing based on relevant operation data generated by port business operations; Obtaining stored user basic information data, and reviewing the compliance of the relevant operation data based on the user basic information data; In the case where the compliance of the relevant operation data is determined to be compliant data, obtaining rate agreement information in the stored user service data according to the calculation basic data; wherein the user service data includes contract data, and the contract data includes rate agreement information in the contract terms; matching predetermined charging rules for calculation processing according to the rate agreement information; A bill for the port business operation activity is generated according to the calculation basic data, the rate agreement information and the charging rules, and the bill for the port business operation activity is sent to the user terminal.
8. A port business processing device, characterized in that: The device comprises: An extraction module is used to extract basic calculation data for calculation processing based on relevant operation data generated by port business operation activities; A verification module, used to obtain the stored user basic information data and review the compliance of the relevant operation data based on the user basic information data; an acquisition module, configured to acquire, when it is determined that the compliance of the relevant operation data is compliant data, rate agreement information in the stored user service data according to the calculation basic data; wherein the user service data includes contract data, and the contract data includes rate agreement information in the contract terms; A matching module, used for matching predetermined charging rules for calculation processing according to the rate agreement information; A generating module is used to generate a bill for the port business operation activity according to the calculation basic data, the rate agreement information and the charging rules, and send the bill for the port business operation activity to the user terminal.
9. An electronic device, characterized in that: include: processor; as well as A memory having executable codes stored therein, which, when executed by the processor, causes the processor to execute the method according to claim 7. 10 . A computer-readable storage medium having executable codes stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to claim 7 .