Business processing method and device, electronic equipment, storage medium and product
By querying and processing users' physical and index business data in a private blockchain network, the business conversion between physical and index is realized, and the problem of inability to meet user needs caused by system independence in the prior art is solved, which improves user experience and ensures data security.
Patent Information
- Application Number
- CN202411718760.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-18
AI Technical Summary
In the prior art, the physical business processing system and the index business processing system are independent of each other, and cannot meet the user's need for mutual conversion between physical objects and index objects, resulting in a decrease in user experience.
By querying the user's current existing object information in a pre-established private blockchain network, and converting the physical business data and exponential business data based on the target conversion method, conversion attribute information, and existing object information, it realizes business conversion between the physical business and the index.
Meet users' needs for business conversion between physical objects and indexes, improve user experience, and ensure data security and immutability through the use of private blockchain networks.
Smart Images

Figure CN119648353A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of information processing technology, and in particular, to a business processing method, device, electronic device, storage medium and product. Background Art
[0002] With the diversified development of financial services, we have expanded two business areas: the physical ownership transfer business of physical objects and the index ownership transfer business corresponding to the physical objects, providing users with diverse choices through these two business areas.
[0003] In the prior art, the physical business processing system is used to process the physical ownership transfer business, and the index business processing system is used to process the index ownership transfer business. The two business processing systems are independent of each other. Different business processing systems correspond to different databases. The business data generated by each business processing system is stored in the database corresponding to the business processing system. Different business processing systems complete different businesses by accessing the corresponding databases.
[0004] However, in the process of implementing the present invention, it was found that the prior art has at least the following technical problems: for the same user, there is usually a demand for mutual conversion between physical objects and index objects. Since the two business processing systems are independent of each other, this demand cannot be met, which reduces the user experience. Summary of the invention
[0005] The embodiments of the present invention provide a service processing method, device, electronic device, storage medium and product to meet the needs of user service conversion and improve user experience.
[0006] According to one aspect of the present invention, there is provided a service processing method, comprising:
[0007] In case of receiving a service conversion request sent by a user terminal, determining a target conversion mode and conversion attribute information of an object to be converted based on the service conversion request;
[0008] Querying the existing object information of the current existing object of the requesting user corresponding to the business conversion request from a pre-established private blockchain network; wherein the private blockchain network is used to store the physical business data generated by the physical ownership transfer business of the physical object and the index business data generated by the index ownership transfer business of the index object; the target conversion method includes a first conversion method of converting the physical ownership transfer business into the index ownership transfer business and a second conversion method of converting the index ownership transfer business into the physical ownership transfer business;
[0009] Based on the target conversion method, the conversion attribute information, and the existing object information, conversion processing is performed between the physical business data and the index business data of the object to be converted.
[0010] According to another aspect of the present invention, there is provided a service processing device, the device comprising:
[0011] An information determination module, configured to determine, upon receiving a service conversion request sent by a user terminal, a target conversion mode and conversion attribute information of an object to be converted based on the service conversion request;
[0012] An information query module is used to query the existing object information of the current existing object of the requesting user corresponding to the business conversion request from a pre-established private blockchain network; wherein the private blockchain network is used to store the physical business data generated by the physical ownership transfer business of the physical object and the index business data generated by the index ownership transfer business of the index object; the target conversion method includes a first conversion method of converting the physical ownership transfer business into the index ownership transfer business and a second conversion method of converting the index ownership transfer business into the physical ownership transfer business;
[0013] The business conversion processing module is used to perform conversion processing between the physical business data and the index business data of the object to be converted based on the target conversion mode, the conversion attribute information, and the existing object information.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the business processing method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the business processing method described in any embodiment of the present invention when executed.
[0019] According to another aspect of the present invention, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the service processing method according to any embodiment of the present invention is implemented.
[0020] The technical solution of the embodiment of the present invention, when receiving a business conversion request sent by a user terminal, determines the target conversion method and conversion attribute information of the object to be converted based on the business conversion request; queries the existing object information of the current existing object of the requesting user corresponding to the business conversion request from the pre-established private blockchain network, because the private blockchain network is used to store the physical business data generated by the physical ownership migration business of the physical object and the index business data generated by the index ownership migration business of the index object; the target conversion method includes a first conversion method of converting the physical ownership migration business into the index ownership migration business and a second conversion method of converting the index ownership migration business into the physical ownership migration business; the information of the existing physical objects and the information of the index objects can be simultaneously understood through the private blockchain network; based on the target conversion method, the conversion attribute information, and the existing object information, the physical business data and the index business data of the object to be converted are converted and processed, thereby meeting the user's business conversion needs and improving the user experience.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a flow chart of a service processing method provided according to an embodiment of the present invention;
[0024] Figure 2 is a schematic diagram of another service processing method provided according to an embodiment of the present invention;
[0025] Figure 3 is a structural schematic diagram of a service processing device provided according to an embodiment of the present invention;
[0026] Figure 4 It is a schematic diagram of the structure of an electronic device for implementing the service processing method of an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "etc." and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0029] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information and network security.
[0030] Figure 1 This is a flow chart of a business processing method provided according to an embodiment of the present invention. This embodiment is applicable to the case where physical business data and index business data are converted into business data. The method can be executed by a business processing device, which can be implemented in the form of hardware and / or software.
[0031] like Figure 1 As shown, the method of this embodiment may specifically include:
[0032] S110: When receiving a service conversion request sent by a user terminal, determine a target conversion mode and conversion attribute information of an object to be converted based on the service conversion request.
[0033] The target conversion method includes a first conversion method for converting a physical ownership transfer service into an index ownership transfer service and a second conversion method for converting an index ownership transfer service into a physical ownership transfer service. The service conversion request may be a request for requesting service conversion between an existing physical object and an index object.
[0034] In a specific implementation, when a service conversion request sent by a user terminal is received, the target conversion method of the conversion operation of the service conversion request object and the conversion attribute information of the object to be converted can be determined by parsing the service conversion request. The object to be converted includes an object to be transferred in and an object to be transferred out, and the conversion attribute information includes the first attribute information of the object to be transferred in and the second attribute information of the object to be transferred out. The first attribute information includes the specifications of the object to be transferred in, and the second attribute information includes the specifications and / or quantity of the object to be transferred out. The object to be transferred in can be a physical object, and the corresponding object to be transferred out is an index object; the object to be transferred in can be an index object, and the corresponding object to be transferred out is a physical object. Exemplarily, the physical object can be a precious metal, and the index object can be a financial object used to express the value attribute value of the precious metal. The value attribute value of the financial object and the value attribute value of the precious metal are in a corresponding relationship, and the conversion between the precious metal and the financial object can be realized based on this object relationship.
[0035] S120. Query the existing object information of the current existing object of the requesting user corresponding to the business conversion request from the pre-established private blockchain network.
[0036] Among them, the private blockchain network is used to store the physical business data generated by the physical ownership transfer business of physical objects, and the index business data generated by the index ownership transfer business of index objects. It should be noted that the private blockchain network refers to a blockchain whose write permission is only under the control of a certain organization, and its read and write permissions may be open or restricted to any extent. The participation qualifications of each node are authorized and controlled by the organization, and the organization determines the degree of openness of the blockchain according to its own needs, so that the private blockchain is not easily attacked by malicious attacks, and can better protect the privacy of the organization itself. The data will not be open to the entire network, and the security is higher.
[0037] Optionally, a private blockchain network may be established in advance, and for the same user, the physical business data and index business data corresponding to the user may be recorded in the private blockchain network. After receiving a business conversion request, the physical business data and index business data corresponding to the requesting user of the business conversion request in the private blockchain network may be determined, and the existing object information of the current existing object of the requesting user may be determined by querying the obtained physical business data and index business data. The existing object information includes the third attribute information of the current existing transfer-in object and the fourth attribute information of the current existing transfer-out object.
[0038] Specifically, when the target conversion method is the first conversion method of converting the physical property transfer business into the index property transfer business, the object to be transferred in is the index object, the object to be transferred out is the physical object, the current transfer-in object is the index object, and the current transfer-out object is the physical object; when the target conversion method is the second conversion method of converting the index property transfer business into the physical property transfer business, the object to be transferred in is the physical object, the object to be transferred out is the index object, the current transfer-in object is the physical object, and the current transfer-out object is the index object. The third attribute information includes the specifications and / or total quantity of the current transfer-in object; the fourth attribute information includes the specifications and / or total quantity of the current transfer-out object.
[0039] S130: Based on the target conversion method, conversion attribute information, and existing object information, conversion processing is performed between the physical business data and the index business data of the object to be converted.
[0040] In this embodiment, the implementation method of converting the physical business data and index business data of the object to be converted includes updating the existing object information based on the conversion attribute information according to the target conversion method, thereby completing the conversion between the physical business data and the index business data.
[0041] Optionally, based on the target conversion method, conversion attribute information, and existing object information, conversion processing is performed between the physical business data and the index business data of the object to be converted, including: when the second attribute information meets the preset conditions, determining the transfer-out value attribute value corresponding to the second attribute information, and determining the to-be-transferred quantity of the object to be transferred-in based on the unit value attribute value and the transfer-out value attribute value of the object to be transferred-in; updating the fourth attribute information based on the second attribute information, and updating the third attribute information based on the to-be-transferred quantity and the first attribute information; and updating the index business data and physical business data stored in the private blockchain network based on the updated third attribute information and fourth attribute information.
[0042] Among them, the second attribute information includes the specifications and / or quantity of the objects to be transferred out; the fourth attribute information includes the specifications and / or total quantity of the currently transferred objects; the preset conditions include: the number of objects to be transferred out does not exceed the total quantity; and / or the specifications of the currently transferred objects include the specifications of the objects to be transferred out.
[0043] In this embodiment, when the number of objects to be transferred out does not exceed the total number of objects currently transferred out, it means that the total number of objects currently transferred out can provide the required objects to be transferred out according to the business conversion request; otherwise, it means that the total number of objects currently transferred out cannot provide the required objects to be transferred out. Therefore, when the number of objects to be transferred out does not exceed the total number of objects currently transferred out, the objects to be transferred out are converted into objects to be transferred in.
[0044] In addition, in order to ensure that the specifications of the currently existing transfer-out object match the specifications of the required object to be transferred-out, it can be determined whether the specifications of the currently existing transfer-out object include the specifications of the object to be transferred-out. If so, it means that the transfer-out operation can be performed; if not, it means that the required object to be transferred-out cannot be provided at present, and the transfer-out operation cannot be performed. Therefore, in the case that the specifications of the currently existing transfer-out object include the specifications of the object to be transferred-out, the operation of converting the object to be transferred-in can be performed.
[0045] Specifically, when converting the object to be transferred out into the object to be transferred in, the value attribute value to be transferred out corresponding to the second attribute information, that is, the value attribute value of the object to be transferred out, can be determined. In order to ensure equivalent conversion, the ratio between the value attribute value to be transferred out and the unit value attribute value can be determined based on the unit value attribute value of the object to be transferred in, and the ratio is used as the number of objects to be transferred in. Based on the number of objects to be transferred out, the total number of objects currently transferred out is updated; the specifications of the objects to be transferred in are used as the target specifications, and based on the number to be transferred in and the target specifications, the total number of objects currently transferred in and the number of objects currently transferred in with the target specifications are updated. Based on the updated third attribute information and fourth attribute information, the index business data and physical business data stored in the private blockchain network are updated.
[0046] This embodiment performs the object conversion operation when the preset conditions are met, thereby ensuring that the currently existing transferred objects can meet the requirements of the quantity and specifications of the objects to be transferred out, and ensuring that the object conversion operation can be accurately performed.
[0047] The technical solution of the embodiment of the present invention, when receiving a business conversion request sent by a user terminal, determines the target conversion method and conversion attribute information of the object to be converted based on the business conversion request; queries the existing object information of the current existing object of the requesting user corresponding to the business conversion request from the pre-established private blockchain network, because the private blockchain network is used to store the physical business data generated by the physical ownership migration business of the physical object and the index business data generated by the index ownership migration business of the index object; the target conversion method includes a first conversion method of converting the physical ownership migration business into the index ownership migration business and a second conversion method of converting the index ownership migration business into the physical ownership migration business; the information of the existing physical objects and the information of the index objects can be simultaneously understood through the private blockchain network; based on the target conversion method, the conversion attribute information, and the existing object information, the physical business data and the index business data of the object to be converted are converted and processed, thereby meeting the user's business conversion needs and improving the user experience.
[0048] Furthermore, before querying the existing object information of the current existing object of the requesting user corresponding to the business conversion request, it also includes: in the case of receiving a signing request, obtaining the first user attribute information of the user to be signed based on the signing request; based on the first user attribute information, determining whether a value attribute value providing medium has been provided to the user to be signed; if provided, creating a property rights migration directory for the user to be signed in the private blockchain network; wherein the property rights migration directory is used to record the physical business data generated by each physical property rights migration business of the user to be signed and the index business data generated by each index property rights migration business; if not provided, generating a signing failure message, and sending the signing failure message to the terminal to be signed corresponding to the user to be signed.
[0049] It should be noted that before users handle index ownership migration services or physical ownership migration services, they need to sign a contract, that is, create a corresponding ownership migration directory in the private blockchain network to record the physical business data generated by the physical ownership migration business and the index business data generated by the index ownership migration business.
[0050] In this embodiment, when a contract request is received, the first user attribute information of the user to be contracted who requests the contract can be determined, wherein the first user attribute information includes the user identification of the user to be contracted and the historical business processing record. In addition, based on the first user attribute information, it is determined whether a value attribute value providing medium has been provided to the user to be contracted. Among them, the value attribute value providing medium is an item used to provide value attribute values to the user. For example, the value attribute value providing medium can be an IC card (Integrated Circuit Card). It should be noted that since the ownership transfer of physical objects and index objects requires the value attribute value to be provided through the value attribute value providing medium, the ownership transfer operation is completed. Therefore, if the value attribute value providing medium has been provided, the ownership transfer directory of the user to be contracted can be created in the private blockchain network to complete the contract operation for the user to be contracted. If the value attribute value providing medium is not provided, the ownership transfer operation cannot be performed, and a contract failure message can be generated, and the contract failure message can be sent to the terminal to be contracted corresponding to the user to be contracted, so as to prompt the user to be contracted to apply for obtaining the value attribute value providing medium.
[0051] After receiving the contract signing request, this embodiment can provide a contract signing operation for the user who meets the conditions to be signed, so as to facilitate the provision of physical ownership transfer services and index ownership transfer services for different users.
[0052] In addition, after the private blockchain network creates the ownership migration directory of the user to be signed, it also includes: when a cancellation request is received, obtaining the second user attribute information of the user to be cancelled based on the cancellation request; based on the second user attribute information, obtaining the ownership migration directory of the user to be cancelled, and determining whether there are any remaining physical objects or remaining index objects of the user to be cancelled based on the ownership migration directory of the user to be cancelled; if so, generating a cancellation failure message, and sending the cancellation failure message to the terminal to be cancelled corresponding to the user to be cancelled; if not, clearing the ownership migration directory corresponding to the user to be cancelled in the private blockchain network.
[0053] In a specific implementation, the second user attribute information of the user to be deregistered can be obtained through a deregistration request. Among them, the second user attribute information includes the user identification of the user to be deregistered and the historical business processing record. The ownership migration directory records the remaining physical objects or remaining index objects currently owned by the user to be deregistered. If the number of remaining physical objects or remaining index objects is not zero, direct deregistration will cause losses to the user to be deregistered. Therefore, in the case of remaining physical objects or remaining index objects, a deregistration failure message is generated, and the deregistration failure message is sent to the deregistration terminal corresponding to the user to be deregistered, to prompt the user to be deregistered that there are still remaining objects and the deregistration failed. If there are no remaining physical objects and remaining index objects, the ownership migration directory of the user to be deregistered can be cleared in the private blockchain network to complete the user deregistration operation.
[0054] This embodiment can complete the deregistration operation for the user based on the deregistration request to meet the diverse needs of users; and, in the case where the user to be deregistered has no remaining physical objects and remaining index objects, the deregistration operation is completed to avoid causing losses to the user to be deregistered.
[0055] Furthermore, this embodiment also includes: in the case of receiving a query request, determining the third user attribute information of the user to be queried based on the query request; based on the third user attribute information, querying in the private blockchain network whether there is a property transfer directory corresponding to the third user attribute information; if so, determining at least one of the physical specifications, physical quantity, index type and index quantity of the physical object associated with the user to be queried based on the property transfer directory corresponding to the third user attribute information.
[0056] In order to facilitate users to query information, when a query request is received, the user identifier of the user to be queried can be determined based on the query request as the third user attribute information. In addition, based on the third user attribute information, the ownership migration directory corresponding to the third user attribute information is queried in the private blockchain network. If the ownership migration directory exists, the physical specifications and physical quantity of the physical objects associated with the user to be queried, and at least one of the index type and index quantity of the index objects associated with the user to be queried can be determined based on the physical business data and index business data recorded in the ownership migration directory. If the ownership migration directory does not exist, the physical business data and index business data cannot be obtained, and a query failure message can be generated and sent to the user terminal of the user to be queried to prompt the user that the operation is abnormal.
[0057] This embodiment enables users to query the physical quantity, physical specifications, index types and index quantities of physical objects through the ownership transfer directory, thus providing convenience for users.
[0058] The above describes in detail the embodiments corresponding to the business processing method. In order to make the technical solution of the method further clear to those skilled in the art, a specific application scenario is given below. In this embodiment, the ownership migration business may include precious metal ownership migration business, index ownership migration business and conversion migration business. The conversion migration business includes a first conversion migration business of converting precious metals into indices and a second conversion migration business of converting indices into precious metals.
[0059] Figure 2 is a schematic diagram of another service processing method provided according to an embodiment of the present invention; Figure 2 As shown, the private blockchain network stores an ownership migration directory. Users can apply for a contract to establish an ownership migration directory in the private blockchain network. The ownership migration directory is used to record physical business data and index business data. You can also query the ownership migration directories stored by different users in the private blockchain network through query requests to understand the physical objects and index objects that the user already has. In addition, the ownership migration service can also be executed through a business conversion request. Exemplarily, in response to the information input operation of the ownership migration display interface, a business conversion request corresponding to the output information is generated. Based on the business conversion request, the ownership migration service is executed.
[0060] The execution of ownership transfer business includes the following aspects:
[0061] 1. Execute the precious metal ownership transfer business. The precious metal ownership transfer business includes the precious metal ownership transfer-in business and the precious metal ownership transfer-out business. When the ownership transfer business corresponding to the business conversion request is the precious metal ownership transfer-in business, the quantity and specifications of the precious metals to be transferred in can be obtained based on the business conversion request, and the total value attribute value required for the precious metals to be transferred in can be determined based on the unit value attribute value of the precious metals corresponding to the specification. When the total value of the existing value attribute in the value attribute value providing medium of the user is greater than the total value attribute value required for the precious metals to be transferred in, the total value of the existing value attribute is updated based on the difference between the total value of the existing value attribute and the total value of the value attribute required for the precious metals to be transferred in, so as to execute the precious metal ownership transfer-in business; and based on the quantity and specifications of the precious metals to be transferred in, the ownership migration directory corresponding to the user in the private blockchain network is updated. When the ownership migration business corresponding to the business conversion request is the precious metal ownership transfer business, the quantity and specifications of the transferred precious metals can be obtained based on the business conversion request, and the total value of the value attributes required to transfer the precious metals can be determined based on the unit value attribute value of the precious metals corresponding to the specifications of the transferred precious metals. The existing total value of the value attributes in the value attribute value providing medium of the user is updated based on the total value of the value attributes required to transfer the precious metals, and the ownership migration directory corresponding to the user in the private blockchain network is updated based on the quantity and specifications of the transferred precious metals.
[0062] 2. Execute the index ownership migration business. The index ownership migration business includes the index ownership transfer-in business and the index ownership transfer-out business. When the ownership migration business corresponding to the business conversion request is the index ownership transfer-in business, the number and type of the transfer-in index can be obtained based on the business conversion request, and the total value of the value attribute required for the transfer-in index can be determined based on the unit value attribute value of the index corresponding to the type. When the total value of the existing value attribute in the value attribute value providing medium of the user is greater than the total value of the value attribute required for the transfer-in index, the total value of the existing value attribute is updated based on the difference between the total value of the existing value attribute and the total value of the value attribute required for the transfer-in index, so as to execute the index ownership transfer-in business; and based on the number and type of the transfer-in index, the ownership migration directory corresponding to the user in the private blockchain network is updated. When the ownership migration business corresponding to the business conversion request is an index ownership transfer business, the number and type of transfer-out indexes can be obtained based on the business conversion request, and the total value attribute value required for the transfer-out index can be determined based on the unit value attribute value of the index corresponding to the type of the transfer-out index. The existing total value of the value attribute in the value attribute value providing medium of the user is updated based on the total value attribute value required for the transfer-out index, and the ownership migration directory corresponding to the user in the private blockchain network is updated based on the number and type of transfer-out indexes.
[0063] 3. Execute the first conversion migration service or the second conversion migration service. When the number of objects to be transferred out does not exceed the total number; and / or when the specifications of the objects to be transferred out are included in the specifications of the objects to be transferred out, determine the transfer-out value attribute value of the objects to be transferred out, and determine the transfer-in quantity of the objects to be transferred in based on the unit value attribute value and the transfer-out value attribute value of the objects to be transferred in; update the total number of the current transfer-in objects based on the transfer-in quantity, and update the total number of the current transfer-out objects based on the number of the objects to be transferred out; and update the index business data and physical business data stored in the private blockchain network.
[0064] This embodiment creates a property transfer directory in a private blockchain network and establishes an association between the property transfer directory and the user identifier, thereby integrating physical business data and index business data, thereby improving the user experience; and the private blockchain has the characteristics of being tamper-proof, unforgeable, traceable, and highly confidential, which ensures the security of the property transfer business recorded in the private blockchain network and provides convenience for users to handle business.
[0065] Figure 3 1 is a schematic diagram of the structure of a service processing device provided according to an embodiment of the present invention, and the device is used to execute the service processing method provided by any of the above embodiments. The device and the service processing method of the above embodiments belong to the same inventive concept, and the details not described in detail in the embodiment of the service processing device can refer to the embodiment of the above service processing method. Figure 3 As shown, the device comprises:
[0066] The information determination module 10 is used to determine the target conversion mode and conversion attribute information of the object to be converted based on the service conversion request when receiving the service conversion request sent by the user terminal;
[0067] The information query module 11 is used to query the existing object information of the current existing object of the requesting user corresponding to the business conversion request from the pre-established private blockchain network; wherein the private blockchain network is used to store the physical business data generated by the physical ownership transfer business of the physical object and the index business data generated by the index ownership transfer business of the index object; the target conversion method includes a first conversion method of converting the physical ownership transfer business into the index ownership transfer business and a second conversion method of converting the index ownership transfer business into the physical ownership transfer business;
[0068] The business conversion processing module 12 is used to perform conversion processing between the physical business data and the index business data of the object to be converted based on the target conversion mode, conversion attribute information, and existing object information.
[0069] On the basis of any optional technical solution in the embodiment of the present invention, optionally, the object to be converted includes an object to be transferred-in and an object to be transferred-out; the conversion attribute information includes first attribute information of the object to be transferred-in and second attribute information of the object to be transferred-out; the existing object information includes third attribute information of the current existing transferred-in object and fourth attribute information of the current existing transferred-out object; the business conversion processing module 12 includes:
[0070] a transfer-out value attribute value determining unit, configured to determine, when the second attribute information satisfies a preset condition, a transfer-out value attribute value corresponding to the second attribute information, and determine a to-be-transferred-in quantity of the to-be-transferred-in object based on the unit value attribute value and the transfer-out value attribute value of the to-be-transferred-in object;
[0071] An information updating unit, configured to update the fourth attribute information based on the second attribute information, and to update the third attribute information based on the amount to be transferred and the first attribute information;
[0072] The data updating unit is used to update the index business data and physical business data stored in the private blockchain network based on the updated third attribute information and fourth attribute information.
[0073] Based on any optional technical solution in the embodiments of the present invention, optionally, the second attribute information includes the specifications and / or quantity of the object to be transferred out; the fourth attribute information includes the specifications and / or total quantity of the currently transferred objects; the preset conditions include: the number of objects to be transferred out does not exceed the total quantity; and / or the specifications of the currently transferred objects include the specifications of the objects to be transferred out.
[0074] Based on any optional technical solution in the embodiments of the present invention, optionally, the method further includes:
[0075] A first information acquisition module is used to, before querying the existing object information of the current existing object of the requesting user corresponding to the service conversion request, obtain the first user attribute information of the user to be signed based on the signing request when receiving the signing request;
[0076] The directory creation module is used to determine whether the medium for providing value attribute values has been provided to the user to be signed based on the first user attribute information; if it has been provided, then create a property rights migration directory for the user to be signed in the private blockchain network; wherein the property rights migration directory is used to record the physical business data generated by each physical property rights migration business and the index business data generated by each index property rights migration business of the user to be signed; if it has not been provided, then generate a contract failure message and send the contract failure message to the terminal to be signed corresponding to the user to be signed.
[0077] Based on any optional technical solution in the embodiments of the present invention, optionally, the method further includes:
[0078] A second information acquisition module is used to, after creating a rights and interests migration directory for the user to be signed in the private blockchain network, acquire second user attribute information of the user to be signed based on the logout request when a logout request is received;
[0079] The object determination module is used to obtain the ownership migration directory of the user to be cancelled based on the attribute information of the second user, and determine whether there are any remaining physical objects or remaining index objects of the user to be cancelled based on the ownership migration directory of the user to be cancelled; if so, a cancellation failure message is generated and sent to the terminal to be cancelled corresponding to the user to be cancelled; if not, the ownership migration directory corresponding to the user to be cancelled is cleared in the private blockchain network.
[0080] Based on any optional technical solution in the embodiments of the present invention, optionally, the method further includes:
[0081] An attribute information determination module, configured to determine, upon receiving a query request, the third user attribute information of the user to be queried based on the query request;
[0082] The directory query module is used to query whether there is a property transfer directory corresponding to the third user attribute information in the private blockchain network based on the third user attribute information; if so, based on the property transfer directory corresponding to the third user attribute information, determine at least one of the physical specifications and physical quantity of the physical objects associated with the user to be queried, and the index type and index quantity of the index object.
[0083] The technical solution of the embodiment of the present invention, when receiving a business conversion request sent by a user terminal, determines the target conversion method and conversion attribute information of the object to be converted based on the business conversion request; queries the existing object information of the current existing object of the requesting user corresponding to the business conversion request from the pre-established private blockchain network, because the private blockchain network is used to store the physical business data generated by the physical ownership migration business of the physical object and the index business data generated by the index ownership migration business of the index object; the target conversion method includes a first conversion method of converting the physical ownership migration business into the index ownership migration business and a second conversion method of converting the index ownership migration business into the physical ownership migration business; the information of the existing physical objects and the information of the index objects can be simultaneously understood through the private blockchain network; based on the target conversion method, the conversion attribute information, and the existing object information, the physical business data and the index business data of the object to be converted are converted and processed, thereby meeting the user's business conversion needs and improving the user experience.
[0084] It is worth noting that in the embodiment of the above-mentioned business processing device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0085] Figure 4 Schematic diagram of the structure of an electronic device that implements the business processing method of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0086] like Figure 4 As shown, the electronic device 20 includes at least one processor 21, and a memory connected to the at least one processor 21, such as a read-only memory (ROM) 22, a random access memory (RAM) 23, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 21 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 22 or the computer program loaded from the storage unit 28 to the random access memory (RAM) 23. In RAM23, various programs and data required for the operation of the electronic device 20 can also be stored. The processor 21, ROM22 and RAM23 are connected to each other through a bus 24. An input / output (I / O) interface 25 is also connected to the bus 24.
[0087] A number of components in the electronic device 20 are connected to the I / O interface 25, including: an input unit 26, such as a keyboard, a mouse, etc.; an output unit 27, such as various types of displays, speakers, etc.; a storage unit 28, such as a disk, an optical disk, etc.; and a communication unit 29, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 29 allows the electronic device 20 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0088] The processor 21 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 21 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 21 executes the various methods and processes described above, such as business processing methods.
[0089] In some embodiments, the business processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 28. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 20 via the ROM 22 and / or the communication unit 29. When the computer program is loaded into the RAM 23 and executed by the processor 21, one or more steps of the business processing method described above may be performed. Alternatively, in other embodiments, the processor 21 may be configured to execute the business processing method in any other appropriate manner (e.g., by means of firmware).
[0090] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0091] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0092] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0093] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0094] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0095] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0096] This embodiment also provides a computer program product, including a computer program, which, when executed by a processor, implements the business processing method provided in any embodiment of the present application.
[0097] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0098] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0099] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A business processing method, characterized in that: include: In case of receiving a service conversion request sent by a user terminal, determining a target conversion mode and conversion attribute information of an object to be converted based on the service conversion request; Querying the existing object information of the current existing object of the requesting user corresponding to the business conversion request from a pre-established private blockchain network; wherein the private blockchain network is used to store the physical business data generated by the physical ownership transfer business of the physical object and the index business data generated by the index ownership transfer business of the index object; the target conversion method includes a first conversion method of converting the physical ownership transfer business into the index ownership transfer business and a second conversion method of converting the index ownership transfer business into the physical ownership transfer business; Based on the target conversion method, the conversion attribute information, and the existing object information, conversion processing is performed between the physical business data and the index business data of the object to be converted.
2. The method according to claim 1, characterized in that The object to be converted includes an object to be transferred in and an object to be transferred out; the conversion attribute information includes first attribute information of the object to be transferred in and second attribute information of the object to be transferred out; the existing object information includes third attribute information of the current existing object to be transferred in and fourth attribute information of the current existing object to be transferred out; The converting process between the physical business data and the index business data of the object to be converted based on the target conversion mode, the conversion attribute information, and the existing object information includes: In the case where the second attribute information satisfies a preset condition, determining a transfer-out value attribute value corresponding to the second attribute information, and determining a to-be-transferred-in quantity of the to-be-transferred-in object based on the unit value attribute value of the to-be-transferred-in object and the transfer-out value attribute value; Based on the second attribute information, the fourth attribute information is updated, and based on the amount to be transferred and the first attribute information, the third attribute information is updated; Based on the updated third attribute information and the fourth attribute information, the index business data and the physical business data stored in the private blockchain network are updated.
3. The method according to claim 2, characterized in that The second attribute information includes the specification and / or quantity of the object to be transferred out; the fourth attribute information includes the specification and / or total quantity of the currently transferred objects; The preset conditions include: The number of objects to be transferred out does not exceed the total number; and / or, The specification of the currently transferred-out object includes the specification of the object to be transferred-out.
4. The method according to claim 1, characterized in that: Before querying the existing object information of the current existing object of the requesting user corresponding to the service conversion request, the method further includes: When receiving a contract signing request, obtaining first user attribute information of the user to be signed based on the contract signing request; Based on the first user attribute information, determining whether a value attribute value providing medium has been provided to the user to be signed up; If it has been provided, then creating a property rights migration directory for the user to be signed up on the private blockchain network; wherein the property rights migration directory is used to record the physical business data generated by each physical property rights migration business and the index business data generated by each index property rights migration business of the user to be signed up; If not provided, a signing failure message is generated and sent to the terminal to be signed corresponding to the user to be signed.
5. The method according to claim 4, characterized in that After the ownership migration directory of the to-be-signed user is created in the private blockchain network, the method further includes: When receiving a logout request, obtaining second user attribute information of the user to be logged out based on the logout request; Based on the second user attribute information, obtaining the ownership migration directory of the user to be deregistered, and determining whether the user to be deregistered has any remaining physical objects or remaining index objects based on the ownership migration directory of the user to be deregistered; If so, a logout failure message is generated and sent to the to-be-logout terminal corresponding to the to-be-logout user; If it does not exist, the ownership migration directory corresponding to the user to be deregistered is cleared in the private blockchain network.
6. The method according to claim 1, characterized in that Also includes: In case of receiving a query request, determining third user attribute information of the user to be queried based on the query request; Based on the third user attribute information, querying in the private blockchain network whether there is an ownership transfer directory corresponding to the third user attribute information; If so, based on the ownership transfer directory corresponding to the third user attribute information, at least one of the physical specifications, physical quantity, index type and index quantity of the physical object associated with the to-be-queried user is determined.
7. A service processing device, characterized in that: include: An information determination module, configured to determine, upon receiving a service conversion request sent by a user terminal, a target conversion mode and conversion attribute information of an object to be converted based on the service conversion request; An information query module is used to query the existing object information of the current existing object of the requesting user corresponding to the business conversion request from a pre-established private blockchain network; wherein the private blockchain network is used to store the physical business data generated by the physical ownership transfer business of the physical object and the index business data generated by the index ownership transfer business of the index object; the target conversion method includes a first conversion method of converting the physical ownership transfer business into the index ownership transfer business and a second conversion method of converting the index ownership transfer business into the physical ownership transfer business; The business conversion processing module is used to perform conversion processing between the physical business data and the index business data of the object to be converted based on the target conversion mode, the conversion attribute information, and the existing object information.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the business processing method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the business processing method according to any one of claims 1 to 6 when executed.
10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the service processing method according to any one of claims 1 to 6.