Method, device and equipment for processing data of border trade and storage medium
By defining user levels and data operation permissions, the border residents' mutual trade functions can be reused in different ports and business institutions, solving the problem of low efficiency in existing technologies, improving processing efficiency and ensuring security.
Patent Information
- Application Number
- CN202310889510.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2043-07-19
AI Technical Summary
In border trade, existing technologies only allow a single business entity to process and settle transaction orders, forcing other entities to redevelop their systems, which is costly in terms of manpower and resources and inefficient.
By receiving requests for processing border residents' mutual trade data, the system determines the user's business organization level and assigns data operation permissions based on that level. This enables the processing of port information and business organizations, adjusts the business organizations involved in border residents' mutual trade functions, and supports the reuse of different ports and business organizations.
It reduces the consumption of manpower and material resources, improves processing efficiency, and ensures the security and accuracy of processing through data operation permission configuration.
Smart Images

Figure CN116957576B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer data processing technology, and in particular to a method, apparatus, equipment and storage medium for processing border trade data. Background Technology
[0002] Border trade refers to the exchange of goods between border residents and their neighbors within a certain area along a country's land border, at government-approved open points or designated markets, and within a specified amount or quantity.
[0003] In traditional border trade, business organizations are involved in processing and settling transaction orders. For example, they facilitate the flow of funds between buyers and sellers through financial channels such as banks. The buyer completes the electronic transaction by paying funds to the (foreign) seller's account through the business organization and sends complete settlement data to the customs. This provides real-time transaction flow supervision for the customs supervision department and reduces the risks associated with offline fund transfers.
[0004] However, currently only a single business unit can implement the above functions. Other business units need to redevelop these functions, which consumes a lot of manpower and resources and reduces efficiency. Summary of the Invention
[0005] Therefore, it is necessary to provide a method, apparatus, equipment, and storage medium for processing border trade data that can improve processing efficiency, addressing the aforementioned technical problems.
[0006] Firstly, this application provides a method for processing border trade data, the method comprising:
[0007] Receive a request to process border residents' mutual trade data, wherein the border residents' mutual trade data includes port information or business institutions;
[0008] Determine the first level of the business organization to which the user identifier corresponding to the border trade data processing request belongs;
[0009] Based on the first level, determine whether there is data operation permission corresponding to the border residents' mutual market trade data processing request;
[0010] When there is data operation permission corresponding to the border residents' mutual trade data processing request, respond to the border residents' mutual trade data processing request and process the corresponding port information or business institution;
[0011] Based on the processed port information and the business entities, the business entities corresponding to each border trade function are adjusted.
[0012] In one embodiment, determining whether there is data operation permission corresponding to the border residents' mutual trade data processing request based on the first level includes:
[0013] When the first level is the level above the handling agency, it is determined that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request;
[0014] When the first level is not the level above the handling agency, it is determined that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
[0015] In one embodiment, the method further includes:
[0016] Receive uploaded contract information, which is obtained by the border resident from signing a contract with the corresponding business agency;
[0017] Verify whether the business entity in the contract information exists among the business entities corresponding to the border residents' mutual trade function;
[0018] If the business entity in the contract information does not exist among the business entities corresponding to the border trade function, then the contract signing failure message will be output.
[0019] If the business entity in the contract information exists in the business entity corresponding to the border trade function, then verify whether the contract processing person identifier in the contract information is the target user identifier of the business entity in the contract information.
[0020] When the contract handler identifier in the contract information is the target user identifier of the business organization in the contract information, the contract information is saved.
[0021] In one embodiment, after adjusting the business entities corresponding to each border residents' mutual trade function based on the processed port information and the business entities, the process includes:
[0022] Receive an order processing request, the order processing request carrying order information and order processing type;
[0023] If the order processing type is not a preset type, obtain the order processing business rules;
[0024] Based on the order processing business rules and the saved border residents' contract information, verify whether the border residents corresponding to the order information have successfully signed contracts;
[0025] When the border resident corresponding to the order information successfully signs the contract, the order processing request is then processed.
[0026] In one embodiment, the method further includes:
[0027] Receive order resource transfer requests;
[0028] The order deduction request is verified based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information.
[0029] When the order resource transfer request passes verification, respond to the order resource transfer request.
[0030] In one embodiment, the method further includes:
[0031] Receive a border residents' mutual trade business processing request, wherein the border residents' mutual trade business processing request carries an order information identifier or a contract information identifier;
[0032] Determine the second level of the business organization to which the user identifier corresponding to the border trade business processing request belongs;
[0033] Based on the second level, determine whether there are data operation permissions corresponding to the border residents' mutual market trade business processing request;
[0034] When data operation permissions corresponding to the border residents' mutual trade business processing request exist, the request is responded to, and the corresponding order information or contract information is processed.
[0035] In one embodiment, determining whether there are data operation permissions corresponding to the border residents' mutual trade business processing request based on the second level includes:
[0036] When the second level is the level where the handling agency is located, it is determined that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request.
[0037] When the second level is not the level of the handling agency, it is determined that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
[0038] Secondly, this application also provides a border trade data processing device, the device comprising:
[0039] The first receiving module is used to receive requests for processing border residents' mutual trade data, wherein the border residents' mutual trade data includes port information or business institutions.
[0040] The first-level determination module is used to determine the first level of the business organization to which the user identifier corresponding to the border trade data processing request belongs;
[0041] The first data operation permission determination module is used to determine, based on the first level, whether there is data operation permission corresponding to the border residents' mutual trade data processing request.
[0042] The data processing module is used to respond to the border residents' mutual trade data processing request and process the corresponding port information or business institution when there is data operation permission corresponding to the border residents' mutual trade data processing request.
[0043] The adjustment module is used to adjust the business institutions corresponding to each border trade function based on the processed port information and the business institutions.
[0044] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method in any of the above embodiments.
[0045] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the methods in any of the above embodiments.
[0046] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods in any of the above embodiments.
[0047] The aforementioned border trade data processing method, apparatus, equipment, and storage medium, upon receiving border trade data processing requests, determine the first level of the business organization to which the corresponding user belongs. Based on this first level, it determines whether the user has the corresponding data operation permissions. If data operation permissions exist, port information or business organizations can be processed. Based on the processed port information and business organizations, the business organizations corresponding to the border trade function can be adjusted. Thus, by simply transforming port information and business organizations into processable data, the border trade function can be reused across different ports and business organizations without requiring each business organization to redevelop it, reducing manpower and material resources and improving efficiency. Furthermore, the configuration of data operation permissions makes the processing of port information and business organizations more secure. Attached Figure Description
[0048] Figure 1 This is a diagram illustrating the application environment of a border trade data processing method in one embodiment.
[0049] Figure 2 This is a flowchart illustrating a method for processing border trade data in one embodiment;
[0050] Figure 3 This is a schematic diagram of a page for maintaining port information in border trade, as shown in one embodiment.
[0051] Figure 4 This is a schematic diagram of the maintenance page of a business unit in a border trade transaction, as shown in one embodiment.
[0052] Figure 5 A flowchart of an order processing function in one embodiment;
[0053] Figure 6 This is a flowchart illustrating a method for processing border trade transactions in one embodiment;
[0054] Figure 7 This is a structural block diagram of a border trade data processing device in one embodiment;
[0055] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0056] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0057] The border trade data processing method provided in this application can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located in the cloud or on another network server.
[0058] Server 104 can receive border trade data processing requests sent by terminal 102. These requests include port information or business entities. Server 104 then determines the first level of the business entity to which the user identifier corresponding to the border trade data request belongs. Based on this first level, it determines whether there are data operation permissions corresponding to the border trade data processing request. If data operation permissions exist, it responds to the border trade data processing request and processes the corresponding port information or business entity. Based on the processed port information and business entity, it adjusts the business entities corresponding to each border trade function.
[0059] The aforementioned method for processing border trade data involves receiving border trade data processing requests and determining the first level of the business organization to which the user belongs. Based on this first level, it determines whether the user has the corresponding data operation permissions. If data operation permissions exist, the port information or business organization can be processed. This allows for adjustments to the business organizations corresponding to the border trade function based on the processed port information and business organizations. By simply transforming the port information and business organizations into processable data, the border trade function can be reused across different ports and business organizations without requiring each business organization to redevelop it, reducing manpower and material resources and improving efficiency. Furthermore, the configuration of data operation permissions makes the processing of port information and business organizations more secure.
[0060] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle systems. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0061] In one embodiment, such as Figure 2 As shown, a method for processing border trade data is provided, which can be applied to... Figure 1 Taking the server in the example, the following steps are included:
[0062] S202: Receive requests for processing border trade data, which includes port information or business entities.
[0063] Specifically, the border residents' mutual trade data processing request is sent from the terminal to the server. For example, the terminal opens the corresponding webpage, logs into the server through the webpage, and generates the border residents' mutual trade data processing request based on the user's actions on the webpage. See [link to details] for more information. Figure 3 and Figure 4 The image shown is a schematic diagram of the border residents' mutual trade data management page. This page allows for the management of port information or business entities. Users can maintain port information or business entities through web page operations, including adding, modifying, and querying. Furthermore, when on the port information maintenance page... Figure 3 You can jump to the business organization maintenance interface by clicking the business organization maintenance button; when on the business organization maintenance page, i.e. Figure 4 You can jump to the port information maintenance page by clicking the port information maintenance button.
[0064] Port information refers to the identifiers of ports where border residents can engage in mutual trade. Business entities are organizations authorized to conduct border residents' mutual trade.
[0065] S204: Determine the first level of the business organization to which the user identifier corresponding to the border trade data processing request belongs.
[0066] Specifically, the user identifier is used to uniquely identify a user who has logged into the webpage. It can be user account information, etc., without specific limitations here. The terminal receives data operations related to port information or business institutions and obtains the user identifier corresponding to the user account currently logged into the webpage. Based on the data operations on the port information or business institutions and the user identifier, it generates a border trade data processing request and sends it to the server.
[0067] A business organization refers to the business organization to which the user identified by the user ID belongs. The first level is the hierarchy of this business organization. Specifically, different business organizations are divided into different levels based on their organizational structure, such as using the administrative region level. In other embodiments, this level can also be set by the user, which will not be elaborated here. In this embodiment, the administrative region level is used as the hierarchy of the business organization. For example, the business organization can be divided into three levels: the handling agency, the provincial agency, and the head office.
[0068] Specifically, the first level to which a user identifier belongs can be obtained based on the encoding of the user identifier, such as a level-based encoding. This allows the first level to be determined by reading specific bits of the user identifier. In other embodiments, the server can also communicate with the user management system, sending the user identifier to the system, which then queries the first level to which the user identifier belongs and sends the result back to the server.
[0069] S206: Based on the first level, determine whether there are data operation permissions corresponding to the border residents' mutual trade data processing request.
[0070] Specifically, data operation permissions include at least one of querying, adding, modifying, and deleting data related to business entities or ports. Different user identifiers correspond to different data operation permissions. To facilitate the pre-setting of the relationship between levels and data operation permissions, when it is necessary to determine whether data operation permissions exist, the first level is matched with the pre-stored relationship between levels and data operation permissions. The data operation permissions corresponding to the level that matches the first level are obtained, and it is determined whether the obtained data operation permissions include the data operation permissions corresponding to the border residents' mutual trade data processing request. If so, the data operation permissions corresponding to the border residents' mutual trade data processing request exist; otherwise, they do not exist.
[0071] In one optional embodiment, based on the first level, it is determined whether there is data operation permission corresponding to the border residents' mutual trade data processing request, including: when the first level is the level above the handling agency, it is determined that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request; when the first level is not the level above the handling agency, it is determined that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
[0072] Specifically, the server pre-stores the relationship between hierarchy and data operation permissions, as shown in Table 1:
[0073] Table 1
[0074]
[0075]
[0076] Specifically, referring to Table 1 above, when the first level is the level above the handling agency, that is, the provincial agency in Table 1, it has full data operation permissions for the agency at this level. When it is another level, it only has data query permissions. To ensure accuracy, when determining whether data operation permissions exist for the border trade data processing request based on the first level, it is first necessary to obtain the port information or business entity currently being operated on. Then, the business entity corresponding to the user identifier is determined. It should be noted that when operating on port information, since port information is associated with business entities, the business entity corresponding to the port information can be obtained. First, it is determined whether there is a relationship between the business entity corresponding to the user identifier and the business entity corresponding to the port information or the directly operated business entity. For example, the business entity corresponding to the user identifier needs to be the business entity corresponding to the port information or the directly operated business entity itself, or its superior entity, or its head office; otherwise, an error is directly reported. When there is a relationship between the business entity corresponding to the user identifier and the business entity corresponding to the port information or the directly operated business entity, the existence of data operation permissions is then determined based on the level. For query permissions, it is also necessary to determine the data range corresponding to the level of the business entity. For details, please refer to Table 1. That is, each level only has query permissions for the data of its own level of business entity.
[0077] S208: When there is data operation permission corresponding to the border residents' mutual trade data processing request, respond to the border residents' mutual trade data processing request and process the relevant port information or business institutions.
[0078] Specifically, when corresponding data operation permissions exist, the system responds to border trade data processing requests and processes the relevant port information or business entities. For example, in the case of a query request, the system sends the corresponding port details or entity details to the terminal for display. In the case of a new request, the system sends the corresponding new port or business entity page to the terminal so that new ports or business entities can be added based on the new page. In the case of a modification request, the system sends the corresponding port details or entity details to the terminal for display and modifies the port details or entity details based on the terminal's operation. In the case of a deletion request, the system directly deletes the corresponding port information or business entity information.
[0079] S210: Based on the processed port information and business entities, adjust the business entities corresponding to each border residents' mutual trade function.
[0080] Specifically, when port information and business entities change, the application scope of the corresponding border residents' mutual trade functions also changes. That is, when calling these functions, it is necessary to verify whether the business entity is within the application scope. If so, the functions can be called normally; otherwise, an error is reported. In this embodiment, the port information maintained is associated with the corresponding business entities, thus affecting the permissions of subsequent border residents' mutual trade functions.
[0081] The functions of border trade can include order processing, contract signing, and order resource transfer, etc., without specific limitations here.
[0082] Specifically, the server adds verification of port information and business institutions at the call interfaces of each border residents' mutual trade function. When a call request for a border residents' mutual trade function is received, the port information and business institutions are first verified. If the verification passes, the border residents' mutual trade function is called directly; otherwise, an error is reported. During verification, the latest port information and business institutions corresponding to each border residents' mutual trade function are obtained. The business institution or port information corresponding to the call request for the border residents' mutual trade function is matched with the latest port information and business institutions corresponding to the corresponding border residents' mutual trade function. If the business institution and port information corresponding to the call request for the border residents' mutual trade function are stored in the latest port information and business institutions, the verification passes.
[0083] The aforementioned method for processing border trade data involves receiving border trade data processing requests and determining the first level of the business organization to which the user belongs. Based on this first level, it determines whether the user has the corresponding data operation permissions. If data operation permissions exist, the port information or business organization can be processed. This allows for adjustments to the business organizations corresponding to the border trade function based on the processed port information and business organizations. By simply transforming the port information and business organizations into processable data, the border trade function can be reused across different ports and business organizations without requiring each business organization to redevelop it, reducing manpower and material resources and improving efficiency. Furthermore, the configuration of data operation permissions makes the processing of port information and business organizations more secure.
[0084] In one embodiment, the above-mentioned border residents' mutual trade data processing method further includes: receiving uploaded contract information, wherein the contract information is obtained by border residents signing contracts with corresponding business institutions; verifying whether the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function; if the business institution in the contract information does not exist in the business institutions corresponding to the border residents' mutual trade function, then outputting a contract failure message; if the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function, then verifying whether the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information; if the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information, then saving the contract information.
[0085] Specifically, this embodiment involves the signing function in the border residents' mutual trade function. In this signing function, the signing information is verified by the corresponding port information or business agency to ensure the accuracy of the signing information.
[0086] The contract information refers to the information obtained by border residents through signing contracts with relevant service agencies. To ensure the security of the contract, border residents generally need to sign contracts offline at the service agencies. Subsequently, the service agencies upload the corresponding contract information, and the server verifies the contract information to determine whether the contract is successful.
[0087] The verification of contract information includes the verification of the handling agency in the contract information and / or the verification of the contract processor identifier in the contract information.
[0088] The verification of the handling agency in the contract information includes at least one of the following: verifying whether the handling agency in the contract information exists in the business agency corresponding to the border residents' mutual trade function, specifically verifying whether the handling agency in the contract information is in the business agency corresponding to the contract function; verifying the account opening business agency and the handling business agency based on the type of border residents in the contract information. For example, when the type of border residents is the recipient of resources, it is necessary to verify whether the account opening business agency and the handling business agency are the same. Specifically, it is sufficient to verify whether the preset bits of the corresponding business agency codes are the same. When the type of border residents is the sender of resources, this verification is not required.
[0089] The verification of the contract processor identifier in the contract information includes: verifying whether the contract processor identifier in the contract information is the target user identifier of the business institution in the contract information. That is, only the contract information uploaded by specific users in the business institution corresponding to the border trade function is safe and reliable, thus ensuring the security of the contract information.
[0090] In other embodiments, border residents who have already signed contracts can also terminate them. Specifically, upon receiving the termination information, the server verifies whether the agency handling the termination is the same as the agency handling the initial contract. If they are the same, the corresponding contract information is deleted. Correspondingly, the modification of contract information is similar to the termination process and will not be elaborated upon here. Since the signing process is paper-based, both termination and modification require consistency verification of the agency.
[0091] In the above embodiments, since the business institutions corresponding to the border residents' mutual trade function are adjusted in real time, the processing of the signing function needs to introduce the verification of the business institutions to ensure the accuracy of the signing function, thereby ensuring the security of the signing information.
[0092] In one embodiment, combined with Figure 5 As shown, Figure 5 A flowchart of an order processing function in one embodiment is shown. In this embodiment, after adjusting the business entities corresponding to each border trade function based on the processed port information and business entities, the process includes:
[0093] S502: Receive an order processing request. The order processing request carries order information and order processing type.
[0094] Specifically, an order processing request refers to the processing of an order. For example, a trading platform submits an order to a business unit, which stores the order information to determine whether the order is legal. Once the order is legal, it is submitted for review.
[0095] Order information includes the parties involved in the order and other order details. The parties involved in the order are specifically border residents, and other order details may include the traded goods, prices, and quantities, etc., without specific limitations here.
[0096] Order processing types can include order submission, order settlement, and order resource rollback, and there is no limit to the number of order types.
[0097] S504: When the order processing type is not a preset type, retrieve the order processing business rules.
[0098] Specifically, when the order processing type is a preset type, such as order settlement or order resource rollback, no order verification is required. Furthermore, if a participant in an order has terminated the contract, no new resource transfer request can be added for that order.
[0099] Order processing rules are pre-stored on the server and may include, but are not limited to, verification of contractual obligations of order participants, non-compliance checks, transaction verification, importer resource control, and country of origin verification. Contractual obligation verification is related to the contract signing function; details are provided below. Non-compliance checks are detected through a non-compliance list and reviewed by personnel in the relevant business unit's non-compliance list monitoring role. Orders that pass manual review continue the order processing flow; those that fail fail, and the platform is notified of the order processing failure and the reason for the failure. Transaction verification verifies the identity of border residents; if verification fails, the order processing fails, and the platform is directly notified of the order processing failure and the reason for the failure. Importer resource control is based on policy requirements; upon receiving an order from the importer, the resources for a single order and the cumulative import order resources of border residents within the country for that day are verified. Country of origin verification ensures that the nationality of the border residents in the order belongs to a neighboring country.
[0100] S506: Based on the order processing business rules and the saved border residents' contract information, verify whether the border residents corresponding to the order information have successfully signed the contract.
[0101] S508: When the border resident corresponding to the order information successfully signs the contract, the order processing request will be processed.
[0102] Specifically, the server first obtains the border resident's identifier corresponding to the order information, and then compares it with the stored contract information. If the border resident's identifier corresponding to the order information is stored in the stored contract information, the border resident's contract is successful, and the server continues to process the order processing request.
[0103] This embodiment mainly addresses the invocation of the order processing function. First, when the order processing function is invoked, the user identifier is checked to see if they belong to the business unit corresponding to the order processing function. If so, the order processing function can be invoked. During the order processing process, the function also needs to be verified based on the contract information. This ensures that other business units can reuse the order processing function, and the contract function is also reused, so the contract information is accurate. Verification based on the contract information can ensure the accuracy of order processing.
[0104] In one embodiment, the above-mentioned border residents' mutual trade data processing method further includes: receiving an order resource transfer request; verifying the order deduction request based on the border residents' contract information, the business institution corresponding to the border residents' mutual trade function, and the port information; and responding to the order resource transfer request when the order resource transfer request passes the verification.
[0105] Specifically, this embodiment addresses the processing of order resource transfer requests. When multiple ports and business entities can utilize the border trade function, the processing flow for order resource transfer requests is optimized to ensure the accuracy of order processing.
[0106] Specifically, when processing order trade resource transfer requests, verifying the order deduction request based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information may include: verifying the contract status of the border residents in the order information, i.e., verifying whether the border resident identifier exists in the stored contract information; verifying the border residents' port information, including verifying whether the port information of each border resident is consistent and whether the port status of the corresponding port information is normal; and verifying the border residents' contracting institutions, i.e., whether each border resident's contracting institution is associated with the aforementioned port and whether the status of the contracting institution is normal.
[0107] In the above embodiments, when multiple ports and business entities can use the border trade function, the processing flow of resource transfer requests for orders is optimized to ensure the accuracy of order processing.
[0108] In one embodiment, combined with Figure 6 As shown, Figure 6 This is a flowchart illustrating the processing request for border trade transactions in one embodiment. In this embodiment, the aforementioned border trade data processing method further includes:
[0109] S602: Receive a request for processing border trade business, which carries an order information identifier or a contract information identifier.
[0110] Specifically, border trade business processing requests are requests for processing order information or contract information. For example, after an order is processed, the order information is stored on the server, and users in each business unit can process the orders stored on the server. Similarly, after a contract is signed, the contract information is stored on the server, and users in each business unit can process the contract information stored on the server.
[0111] The order information identifier is a unique identifier that identifies the order information; similarly, the contract information identifier is a unique identifier that identifies the contract information.
[0112] S604: Determine the second level of the business organization to which the user identifier corresponding to the border trade business processing request belongs.
[0113] Specifically, the user identifier is used to uniquely identify a user logged into the webpage, and it can be user account information, etc., without specific limitations here. The terminal receives data operations on port information or business institutions, obtains the user identifier corresponding to the user account currently logged into the webpage, and then generates a border residents' mutual trade business processing request based on the data operations on port information or business institutions and the user identifier, and sends it to the server.
[0114] A business organization refers to the business organization to which the user identified belongs. The second level is the hierarchy of this business organization. Specifically, different business organizations are divided into different levels based on their organizational structure, such as using the administrative region level. In other embodiments, this level can also be set by the user, which will not be elaborated here. In this embodiment, the administrative region level is used as the hierarchy of the business organization. For example, the business organization can be divided into three levels: the handling agency, the provincial agency, and the head office.
[0115] Specifically, the second level to which a user identifier belongs can be obtained based on the encoding of the user identifier. For example, the encoding of the user identifier can be based on the level, thus determining the second level to which the user identifier belongs by reading specific bits of the user identifier. In other embodiments, the server can also communicate with the user management system, sending the user identifier to the user management system, which then queries the second level to which the user identifier belongs and sends the result back to the server.
[0116] S606: Based on the second level, determine whether there are data operation permissions corresponding to the border residents' mutual trade business processing request.
[0117] Specifically, data operation permissions include at least one of querying, adding, modifying, and deleting order information or contract information. Different user identifiers correspond to different data operation permissions. To facilitate the pre-setting of the relationship between levels and data operation permissions, when it is necessary to determine whether data operation permissions exist, the second level is matched with the pre-stored relationship between levels and data operation permissions to obtain the data operation permissions corresponding to the level that matches the second level. It is then determined whether the obtained data operation permissions include the data operation permissions corresponding to the border residents' mutual trade business processing request. If so, then there are data operation permissions corresponding to the border residents' mutual trade business processing request; otherwise, there are no such permissions.
[0118] In one optional embodiment, based on the second level, it is determined whether there is data operation permission corresponding to the border residents' mutual trade business processing request, including: when the second level is the level where the handling agency is located, it is determined that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request; when the second level is not the level where the handling agency is located, it is determined that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
[0119] Specifically, the server pre-stores the relationship between hierarchy and data operation permissions, as shown in Table 2:
[0120] Table 2
[0121] Function / Hierarchy Head Office First-level business unit Handling business agency Operation within the signing menu No right No right This business unit Contract Inquiry All business units This first-level business unit This first-level business unit Operations within the order menu No right No right This business unit Order Inquiry The whole bank This first-level business unit This first-level business unit
[0122] Specifically, referring to Table 2 above, when the second level is the level of the handling agency (i.e., the handling agency in Table 2), it has full data operation permissions for the first-level agency. For other levels, it only has data query permissions. To ensure accuracy, when determining whether data operation permissions exist corresponding to border trade business processing requests based on the second level, the existence of data operation permissions is determined based on the level. For query permissions, this also includes determining the data range corresponding to the agency's level, as detailed in Table 2. That is, each level only has query permissions for the data of its own first-level agency.
[0123] Furthermore, it should be noted that regarding the control of order information by business entities, only the paying party's contracting agency can perform non-query operations on the order information. Other business entities only have query permissions. In other words, order management also includes retrieving the paying party's contracting agency from the order information, determining whether the contracting agency corresponding to the border trade transaction processing request is the same as the paying party's contracting agency. If they are the same, non-query permissions are granted; otherwise, query permissions are granted only.
[0124] S608: When there is data operation permission corresponding to the border residents' mutual trade business processing request, respond to the border residents' mutual trade business processing request and process the corresponding order information or contract information.
[0125] Specifically, when corresponding data operation permissions exist, the system responds to border trade business processing requests and processes the corresponding order or contract information. For example, for a query request, the system sends the corresponding order or contract information to the terminal for display. For a new request, the system sends a new page for the corresponding order or contract information to the terminal so that new order or contract information can be added based on the new page. For a modification request, the system sends the corresponding order or contract information to the terminal for display and modifies the order or contract information based on the terminal's operation. For a deletion request, the system directly deletes the corresponding order or contract information.
[0126] In the above embodiments, after changes in port information and business entities, the processing permissions for order information and contract information also change, thereby ensuring the security of order information and contract information.
[0127] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0128] Based on the same inventive concept, this application also provides a border residents' mutual trade data processing device for implementing the border residents' mutual trade data processing method described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more border residents' mutual trade data processing device embodiments provided below can be found in the limitations of the border residents' mutual trade data processing method above, and will not be repeated here.
[0129] In one embodiment, such as Figure 7 As shown, a border trade data processing device is provided, comprising: a first receiving module 701, a first level determination module 702, a first data operation permission determination module 703, a data processing module 704, and an adjustment module 705, wherein:
[0130] The first receiving module 701 is used to receive requests for processing border residents' mutual trade data, which includes port information or business institutions.
[0131] The first-level determination module 702 is used to determine the first level of the business organization to which the user identifier corresponding to the border residents' mutual trade data processing request belongs;
[0132] The first data operation permission determination module 703 is used to determine whether there is data operation permission corresponding to the border residents' mutual trade data processing request based on the first level.
[0133] Data processing module 704 is used to respond to the border residents' mutual trade data processing request and process the corresponding port information or business institutions when there is data operation permission corresponding to the border residents' mutual trade data processing request.
[0134] Adjustment module 705 is used to adjust the business entities corresponding to each border trade function based on the processed port information and business entities.
[0135] In one embodiment, the first data operation permission determination module 703 is further configured to determine, when the first level is the level above the handling agency, that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request; and when the first level is not the level above the handling agency, that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
[0136] In one embodiment, the aforementioned border trade data processing device further includes:
[0137] The second receiving module is used to receive the uploaded contract information, which is obtained by border residents from signing contracts with the corresponding business agencies.
[0138] The first verification module is used to verify whether the business entity in the contract information exists in the business entity corresponding to the border residents' mutual trade function.
[0139] The output module is used to output a contract failure message if the business entity in the contract information does not exist in the business entity corresponding to the border trade function.
[0140] The second verification module is used to verify whether the signature of the person handling the contract in the contract information is the target user signature of the business entity in the contract information when the business entity in the contract information exists in the business entity corresponding to the border trade function.
[0141] The save module is used to save the contract information when the contract handler identifier in the contract information is the target user identifier of the business organization in the contract information.
[0142] In one embodiment, the aforementioned border trade data processing device further includes:
[0143] The third receiving module is used to receive order processing requests, which carry order information and order processing type.
[0144] The rule acquisition module is used to acquire order processing business rules when the order processing type is not a preset type.
[0145] The third verification module is used to verify whether the border resident corresponding to the order information has successfully signed the contract, based on the order processing business rules and the saved border resident contract information.
[0146] The order processing module is used to process order processing requests when the border resident corresponding to the order information successfully signs the contract.
[0147] In one embodiment, the aforementioned border trade data processing device further includes:
[0148] The fourth receiving module is used to receive order resource transfer requests;
[0149] The fourth verification module is used to verify the order deduction request based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information.
[0150] The response module is used to respond to the order resource transfer request when the order resource transfer request is verified.
[0151] In one embodiment, the aforementioned border trade data processing device further includes:
[0152] The fifth receiving module is used to receive border residents' mutual trade business processing requests, which carry order information identifiers or contract information identifiers.
[0153] The second-level determination module is used to determine the second level of the business institution to which the user identifier corresponding to the border residents' mutual trade business processing request belongs;
[0154] The second data operation permission determination module is used to determine whether there is data operation permission corresponding to the border residents' mutual trade business processing request based on the second level.
[0155] The business processing module is used to respond to border residents' mutual trade business processing requests and process the corresponding order information or contract information when there are data operation permissions corresponding to the request.
[0156] In one embodiment, the aforementioned second data operation permission determination module is further configured to determine, when the second level is the level where the handling agency is located, that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request; and when the second level is not the level where the handling agency is located, that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
[0157] Each module in the aforementioned border trade data processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0158] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 8 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores border trade data. The I / O interfaces allow the processor to exchange information with external devices. The communication interface allows communication with external terminals via a network connection. When executed by the processor, the computer program implements a method for processing border trade data.
[0159] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0160] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: receiving a border trade data processing request, the border trade data including port information or business entities; determining the first level of the business entity to which the user identifier corresponding to the border trade data processing request belongs; determining, based on the first level, whether there is data operation permission corresponding to the border trade data processing request; when there is data operation permission corresponding to the border trade data processing request, responding to the border trade data processing request and processing the corresponding port information or business entity; and adjusting the business entities corresponding to each border trade function based on the processed port information and business entity.
[0161] In one embodiment, when the processor executes the computer program, it determines whether there is data operation permission corresponding to the border residents' mutual trade data processing request based on the first level, including: when the first level is the level above the handling agency, determining that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request; when the first level is not the level above the handling agency, determining that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
[0162] In one embodiment, when the processor executes the computer program, it further implements the following steps: receiving uploaded contract information, which is obtained by border residents signing contracts with corresponding business institutions; verifying whether the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function; if the business institution in the contract information does not exist in the business institutions corresponding to the border residents' mutual trade function, outputting a contract failure message; if the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function, verifying whether the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information; if the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information, saving the contract information.
[0163] In one embodiment, when the processor executes a computer program, it implements adjustments to the business entities corresponding to each border residents' mutual trade function based on the processed port information and business entities. This includes: receiving an order processing request, which carries order information and an order processing type; when the order processing type is not a preset type, obtaining order processing business rules; verifying whether the border residents corresponding to the order information have successfully signed contracts based on the order processing business rules and the saved contract information of the border residents; and when the border residents corresponding to the order information have successfully signed contracts, processing the order processing request.
[0164] In one embodiment, when the processor executes the computer program, it further performs the following steps: receiving an order resource transfer request; verifying the order deduction request based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information; and responding to the order resource transfer request when the order resource transfer request passes the verification.
[0165] In one embodiment, when the processor executes the computer program, it further performs the following steps: receiving a border residents' mutual trade business processing request, the border residents' mutual trade business processing request carrying an order information identifier or a contract information identifier; determining the second level of the business organization to which the user identifier corresponding to the border residents' mutual trade business processing request belongs; determining, based on the second level, whether there is data operation permission corresponding to the border residents' mutual trade business processing request; when there is data operation permission corresponding to the border residents' mutual trade business processing request, responding to the border residents' mutual trade business processing request and processing the corresponding order information or contract information.
[0166] In one embodiment, when the processor executes the computer program, it determines whether there is data operation permission corresponding to the border residents' mutual trade business processing request based on the second level, including: when the second level is the level where the handling agency is located, determining that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request; when the second level is not the level where the handling agency is located, determining that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
[0167] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon. When executed by a processor, the computer program performs the following steps: receiving a border trade data processing request, the border trade data including port information or business entities; determining the first level of the business entity to which the user identifier corresponding to the border trade data processing request belongs; determining, based on the first level, whether there is data operation permission corresponding to the border trade data processing request; when there is data operation permission corresponding to the border trade data processing request, responding to the border trade data processing request and processing the corresponding port information or business entity; and adjusting the business entities corresponding to each border trade function based on the processed port information and business entity.
[0168] In one embodiment, when the computer program is executed by the processor, it determines, based on a first level, whether there is data operation permission corresponding to the border residents' mutual trade data processing request, including: when the first level is the level above the handling agency, determining that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request; when the first level is not the level above the handling agency, determining that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
[0169] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving uploaded contract information, which is obtained by border residents signing contracts with corresponding business institutions; verifying whether the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function; if the business institution in the contract information does not exist in the business institutions corresponding to the border residents' mutual trade function, outputting a contract failure message; if the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function, verifying whether the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information; if the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information, saving the contract information.
[0170] In one embodiment, when the computer program is executed by the processor, it implements adjustments to the business entities corresponding to each border residents' mutual trade function based on the processed port information and business entities. The process includes: receiving an order processing request, which carries order information and an order processing type; when the order processing type is not a preset type, obtaining order processing business rules; verifying whether the border residents corresponding to the order information have successfully signed contracts based on the order processing business rules and the saved contract information of the border residents; and when the border residents corresponding to the order information have successfully signed contracts, processing the order processing request.
[0171] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving an order resource transfer request; verifying the order deduction request based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information; and responding to the order resource transfer request when the order resource transfer request passes the verification.
[0172] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving a border residents' mutual trade business processing request, the border residents' mutual trade business processing request carrying an order information identifier or a contract information identifier; determining the second level of the business organization to which the user identifier corresponding to the border residents' mutual trade business processing request belongs; determining, based on the second level, whether there is data operation permission corresponding to the border residents' mutual trade business processing request; when there is data operation permission corresponding to the border residents' mutual trade business processing request, responding to the border residents' mutual trade business processing request and processing the corresponding order information or contract information.
[0173] In one embodiment, when the computer program is executed by the processor, it determines, based on the second level, whether there is data operation permission corresponding to the border residents' mutual trade business processing request, including: when the second level is the level where the handling agency is located, determining that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request; when the second level is not the level where the handling agency is located, determining that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
[0174] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps: receiving a border trade data processing request, the border trade data including port information or business entities; determining the first level of the business entity to which the user identifier corresponding to the border trade data processing request belongs; determining, based on the first level, whether there is data operation permission corresponding to the border trade data processing request; when there is data operation permission corresponding to the border trade data processing request, responding to the border trade data processing request and processing the corresponding port information or business entity; and adjusting the business entities corresponding to each border trade function based on the processed port information and business entity.
[0175] In one embodiment, when the computer program is executed by the processor, it determines, based on a first level, whether there is data operation permission corresponding to the border residents' mutual trade data processing request, including: when the first level is the level above the handling agency, determining that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request; when the first level is not the level above the handling agency, determining that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
[0176] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving uploaded contract information, which is obtained by border residents signing contracts with corresponding business institutions; verifying whether the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function; if the business institution in the contract information does not exist in the business institutions corresponding to the border residents' mutual trade function, outputting a contract failure message; if the business institution in the contract information exists in the business institutions corresponding to the border residents' mutual trade function, verifying whether the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information; if the contract handler identifier in the contract information is the target user identifier of the business institution in the contract information, saving the contract information.
[0177] In one embodiment, when the computer program is executed by the processor, it implements adjustments to the business entities corresponding to each border residents' mutual trade function based on the processed port information and business entities. The process includes: receiving an order processing request, which carries order information and an order processing type; when the order processing type is not a preset type, obtaining order processing business rules; verifying whether the border residents corresponding to the order information have successfully signed contracts based on the order processing business rules and the saved contract information of the border residents; and when the border residents corresponding to the order information have successfully signed contracts, processing the order processing request.
[0178] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving an order resource transfer request; verifying the order deduction request based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information; and responding to the order resource transfer request when the order resource transfer request passes the verification.
[0179] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving a border residents' mutual trade business processing request, the border residents' mutual trade business processing request carrying an order information identifier or a contract information identifier; determining the second level of the business organization to which the user identifier corresponding to the border residents' mutual trade business processing request belongs; determining, based on the second level, whether there is data operation permission corresponding to the border residents' mutual trade business processing request; when there is data operation permission corresponding to the border residents' mutual trade business processing request, responding to the border residents' mutual trade business processing request and processing the corresponding order information or contract information.
[0180] In one embodiment, when the computer program is executed by the processor, it determines, based on the second level, whether there is data operation permission corresponding to the border residents' mutual trade business processing request, including: when the second level is the level where the handling agency is located, determining that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request; when the second level is not the level where the handling agency is located, determining that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
[0181] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0182] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0183] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0184] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for processing border trade data, characterized in that, The method includes: Receive a request to process border residents' mutual trade data, wherein the border residents' mutual trade data includes port information or business institutions; Determine the first level of the business organization to which the user identifier corresponding to the border trade data processing request belongs; Based on the first level, determine whether there is data operation permission corresponding to the border residents' mutual market trade data processing request; When there is data operation permission corresponding to the border residents' mutual trade data processing request, respond to the border residents' mutual trade data processing request and process the corresponding port information or business institution; Based on the processed port information and business institutions, adjust the business institutions and port information corresponding to each border residents' mutual trade function; When a request to invoke the border residents' mutual trade function is received, the business institution or port information corresponding to the request is matched with the adjusted business institution and port information corresponding to each border residents' mutual trade function. When the match is successful, the border residents' mutual trade function is invoked. The border residents' mutual trade function includes order processing function, contract signing function, and order resource transfer function.
2. The method according to claim 1, characterized in that, The step of determining whether there are data operation permissions corresponding to the border residents' mutual trade data processing request based on the first level includes: When the first level is the level above the handling agency, it is determined that there is full data operation permission for the data corresponding to the border residents' mutual trade data processing request; When the first level is not the level above the handling agency, it is determined that there is data viewing permission for the data corresponding to the border residents' mutual trade data processing request.
3. The method according to claim 1, characterized in that, The method further includes: Receive uploaded contract information, which is obtained by the border resident from signing a contract with the corresponding business agency; Verify whether the business entity in the contract information exists among the business entities corresponding to the border residents' mutual trade function; If the business entity in the contract information does not exist among the business entities corresponding to the border trade function, then the contract signing failure message will be output. If the business entity in the contract information exists in the business entity corresponding to the border trade function, then verify whether the contract processing person identifier in the contract information is the target user identifier of the business entity in the contract information. When the contract handler identifier in the contract information is the target user identifier of the business organization in the contract information, the contract information is saved.
4. The method according to claim 3, characterized in that, After adjusting the business entities corresponding to each border residents' mutual trade function based on the processed port information and the business entities, the process includes: Receive an order processing request, the order processing request carrying order information and order processing type; If the order processing type is not a preset type, obtain the order processing business rules; Based on the order processing business rules and the saved border residents' contract information, verify whether the border residents corresponding to the order information have successfully signed contracts; When the border resident corresponding to the order information successfully signs the contract, the order processing request is then processed.
5. The method according to claim 4, characterized in that, The method further includes: Receive order resource transfer requests; The order deduction request is verified based on the border residents' contract information, the business institutions corresponding to the border residents' mutual trade function, and the port information. When the order resource transfer request passes verification, respond to the order resource transfer request.
6. The method according to claim 3 or 4, characterized in that, The method further includes: Receive a border residents' mutual trade business processing request, wherein the border residents' mutual trade business processing request carries an order information identifier or a contract information identifier; Determine the second level of the business organization to which the user identifier corresponding to the border residents' mutual market trade business processing request belongs; Based on the second level, determine whether there are data operation permissions corresponding to the border residents' mutual market trade business processing request; When data operation permissions corresponding to the border residents' mutual trade business processing request exist, the request is responded to, and the corresponding order information or contract information is processed.
7. The method according to claim 6, characterized in that, The step of determining whether there are data operation permissions corresponding to the border residents' mutual trade business processing request based on the second level includes: When the second level is the level where the handling agency is located, it is determined that there is full data operation permission for the data corresponding to the border residents' mutual trade business processing request. When the second level is not the level of the handling agency, it is determined that there is data query permission for the data corresponding to the border residents' mutual trade business processing request.
8. A border trade data processing device, characterized in that, The device includes: The first receiving module is used to receive requests for processing border residents' mutual trade data, wherein the border residents' mutual trade data includes port information or business institutions. The first-level determination module is used to determine the first level of the business organization to which the user identifier corresponding to the border trade data processing request belongs; The first data operation permission determination module is used to determine, based on the first level, whether there is data operation permission corresponding to the border residents' mutual trade data processing request. The data processing module is used to respond to the border residents' mutual trade data processing request and process the corresponding port information or business institution when there is data operation permission corresponding to the border residents' mutual trade data processing request. The adjustment module is used to adjust the business institutions and port information corresponding to each border trade function based on the processed port information and the business institutions. When a request to invoke the border residents' mutual trade function is received, the business institution or port information corresponding to the request is matched with the adjusted business institution and port information corresponding to each border residents' mutual trade function. When the match is successful, the border residents' mutual trade function is invoked. The border residents' mutual trade function includes order processing function, contract signing function, and order resource transfer function.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
A system for border people to market each other
CN109461051A
Cross-border transaction data processing method and system
CN110599290A
