CN109636438B - Virtual resource service system, virtual resource processing method and device - Google Patents

Virtual resource service system, virtual resource processing method and device Download PDF

Info

Publication number
CN109636438B
CN109636438B CN201811288865.7A CN201811288865A CN109636438B CN 109636438 B CN109636438 B CN 109636438B CN 201811288865 A CN201811288865 A CN 201811288865A CN 109636438 B CN109636438 B CN 109636438B
Authority
CN
China
Prior art keywords
service
virtual resource
virtual
resource
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811288865.7A
Other languages
Chinese (zh)
Other versions
CN109636438A (en
Inventor
汪正
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Advanced New Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN201811288865.7A priority Critical patent/CN109636438B/en
Publication of CN109636438A publication Critical patent/CN109636438A/en
Application granted granted Critical
Publication of CN109636438B publication Critical patent/CN109636438B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a virtual resource service system, a virtual resource processing method and a virtual resource processing device, wherein the virtual resource service system comprises a core layer and a service layer, wherein: the service layer provides a service entry, and the service entry is used for receiving a service operation request for the virtual resource, and calling the core layer according to the service operation request when receiving the service operation request for the virtual resource; the core layer is configured with resource information of virtual resources and value information of the virtual resources, and when a service operation request from the service layer is received, service processing is carried out on the virtual resources according to the service operation request, the resource information and the value information.

Description

Virtual resource service system, virtual resource processing method and device
Technical Field
The present application relates to the field of virtual resource management, and in particular, to a virtual resource service system, and a method and apparatus for processing a virtual resource.
Background
In an internet service, a service server may provide virtual resources to a user, which may act as principal and generate benefits, and after the virtual resources generate benefits, the service server may allow the user to consume the benefits.
In order to achieve the above purpose, the service server can build a virtual resource service system, and based on the virtual resource service system, various service operations on virtual resources can be achieved, so that virtual resource services are provided for users. However, in practical applications, the service implementation logic of the existing virtual resource service system is generally complex, and it is not easy to implement various service operations on the virtual resource.
Disclosure of Invention
The embodiment of the application provides a virtual resource service system and a virtual resource processing method and device, which are used for solving the problems that the service implementation logic of the existing virtual resource service system is complex and various service operations on virtual resources are difficult to implement.
In order to solve the technical problems, the embodiment of the application is realized as follows:
in a first aspect, a service system for a virtual resource is provided, including a service layer and a core layer, where:
the service layer provides a service entry, and the service entry is used for receiving a service operation request for the virtual resource, and calling the core layer according to the service operation request when receiving the service operation request for the virtual resource;
the core layer is configured with resource information of virtual resources and value information of the virtual resources, and when a service operation request from the service layer is received, service processing is carried out on the virtual resources according to the service operation request, the resource information and the value information.
In a second aspect, a method is presented, comprising:
receiving a service operation request for the virtual resource;
and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
In a third aspect, an apparatus is presented, comprising:
a receiving unit for receiving a service operation request for the virtual resource;
and the processing unit is used for carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
In a fourth aspect, an electronic device is provided, the electronic device comprising:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
receiving a service operation request for the virtual resource;
and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
In a fifth aspect, a computer-readable storage medium storing one or more programs that, when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of:
Receiving a service operation request for the virtual resource;
and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
The above at least one technical scheme adopted by the embodiment of the application can achieve the following beneficial effects:
the virtual resource service system provided by the embodiment of the application can comprise a service layer and a core layer, wherein the service layer can provide a service inlet of virtual resources, the core layer can be called by the service layer, and various service operations on the virtual resources can be realized in the called process without data interaction with other systems, so that service realization logic is simpler, and various service operations on the virtual resources can be conveniently performed; the resource information of the virtual resource and the value information of the virtual resource can be configured at the core layer at the same time, so that the resource information and the value information of the virtual resource can be managed together at the core layer conveniently; because various business operations on the virtual resources can be realized in the core layer, the business expansibility is good, and when the business realization logic needs to be modified, the business operation can be directly realized in the core layer.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a virtual resource business system according to one embodiment of the application;
FIG. 2 is a schematic diagram of the architecture of a virtual resource business system according to one embodiment of the application;
FIG. 3 is a flow diagram of a method of processing virtual resources according to one embodiment of the application;
FIG. 4 is a schematic diagram of the architecture of an electronic device according to one embodiment of the application;
FIG. 5 is a schematic diagram of a virtual resource processing apparatus according to an embodiment of the present application.
Detailed Description
In the prior art, a service provider can build a virtual resource service system and provide virtual resource service for users based on the service system. When providing virtual resource service for users, the conventional virtual resource service system generally needs to perform data interaction with other systems, and realizes various service operations on virtual resources based on data interaction among a plurality of systems.
For example, when calculating the benefits of the virtual resources, the virtual resource business system needs to acquire the value information of the virtual resources from the accounting system, acquire the benefit calculating rule from the contract system, acquire the benefit rate from the accounting system, and calculate the benefits of the virtual resources based on the value information of the virtual resources, the benefit calculating rule, the benefit rate, and the like.
However, in practical application, various service operations on the virtual resource can be implemented only by requiring data interaction between multiple systems, which results in complex service implementation logic of the virtual resource service system, and because resource information of the virtual resource and value information of the virtual resource are managed by different systems respectively, common management of the resource information and the value information of the virtual resource is not easy to implement.
In view of this, the embodiments of the present application provide a virtual resource service system, a virtual resource processing method and a device, where the service system includes a service layer and a core layer, where: the service layer provides a service entry, and the service entry is used for receiving a service operation request for the virtual resource, and calling the core layer according to the service operation request when receiving the service operation request for the virtual resource; the core layer is configured with resource information of virtual resources and value information of the virtual resources, and when a service operation request from the service layer is received, service processing is carried out on the virtual resources according to the service operation request, the resource information and the value information.
The technical scheme provided by the embodiment of the application at least can achieve the following beneficial effects:
the virtual resource service system provided by the embodiment of the application can comprise a service layer and a core layer, wherein the service layer can provide a service inlet of virtual resources, the core layer can be called by the service layer, and various service operations on the virtual resources can be realized in the called process without data interaction with other systems, so that service realization logic is simpler, and various service operations on the virtual resources can be conveniently performed; the resource information of the virtual resource and the value information of the virtual resource can be configured at the core layer at the same time, so that the resource information and the value information of the virtual resource can be managed together at the core layer conveniently; because various business operations on the virtual resources can be realized in the core layer, the business expansibility is good, and when the business realization logic needs to be modified, the business operation can be directly realized in the core layer.
In order to make the technical solution of the present application better understood by those skilled in the art, the technical solution of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, shall fall within the scope of the application.
The technical scheme provided by the embodiment of the application can be applied to financial application scenes, in which the virtual resources can be financial products, and of course, the technical scheme provided by the embodiment of the application can also be applied to other application scenes related to the virtual resources, and the other application scenes are not illustrated one by one.
The following describes in detail the technical solutions provided by the embodiments of the present application with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of a service system of virtual resources according to an embodiment of the present application. The service system 10 of virtual resources may include a service layer 11 and a core layer 12, wherein:
the service layer 11 may provide a service portal, where the service portal may be understood as a user-oriented operation portal, and may specifically be configured to receive a service operation request for a virtual resource from a user, where the service operation request may include at least one of a creation request, a query request, a revenue issue query request, and a revenue extraction request for the virtual resource. Of course, in different application scenarios, the service operation request may also be other service requests for virtual resources, which are not illustrated here.
In the embodiment of the present application, the number of service entries provided by the service layer 11 may be one or more, and may be specifically determined according to an actual application scenario, which is not limited herein.
In one implementation, the service portal provided by the service layer 11 may include two portals of a resource management portal 111 and a marketing portal 112, where the resource management portal 111 may be configured to receive at least one of a user's creation request, a query request, and a revenue-issuing query request for a virtual resource; marketing portal 112 may be used to receive at least one of a user's query for virtual resources and a revenue extraction request.
The core layer 12 may be configured with resource information of a virtual resource and value information of the virtual resource. Wherein the resource information may include at least one of:
user identification, identification of virtual resource, type of virtual resource, product code of virtual resource, contract number of virtual resource, balance of virtual resource, effective date of virtual resource, income calculation starting date, income calculation ending date, next income calculation date, information for representing whether income calculation is ended, income amount, income date, accumulated income amount and accumulated payment amount.
The user identification can be understood as an identification for distinguishing different users in the virtual resource service system; the identification of the virtual resource can be understood as the name of the virtual resource in the virtual resource service system; the type of the virtual resource can be determined according to a specific application scene; the contract number of the virtual resource can be understood as the number of the contract corresponding to the virtual resource; the balance of the virtual resource can be understood as the amount of benefit remaining after the benefit of the virtual resource is drawn.
The value information of the virtual resource may be understood as an amount corresponding to the virtual resource when the virtual resource is converted into a real fund.
The embodiment of the application can facilitate the common management of the resource information and the value information of the virtual resource in the core layer 12 by simultaneously configuring the resource information and the value information of the virtual resource in the core layer 12.
In order to facilitate the core layer 12 to manage the resource information of the virtual resource and the value information of the virtual resource, it is preferable that the resource information of the virtual resource and the value information of the virtual resource be stored in the core layer 12 in the form of a table.
In the embodiment of the present application, when the service layer 11 receives a service operation request of a user for a virtual resource based on a service entry, the core layer 12 may be called according to the service operation request, and after the core layer 12 is called by the service layer 11, the corresponding service processing may be performed on the virtual resource according to the service operation request, the resource information and the value information of the virtual resource that are configured in advance, so as to implement various service operations on the virtual resource.
In one embodiment of the present application, in order to facilitate the service layer 11 to call the core layer 12, the service layer 11 may further provide a driver portal, and when the service layer 11 calls the core layer 12, the call may be made based on the driver portal.
After the core layer 12 is called, after performing service processing on the virtual resource, the processing result can be returned to the service layer 11, so as to further implement service operation on the virtual resource.
For example, when the service operation request includes a creation request for a virtual resource, the core layer 12 may create the virtual resource in the virtual resource service system 10, and implement a creation operation for the virtual resource;
when the service operation request includes a query request for a virtual resource, the core layer 12 may query the corresponding information internally and return the query result to the service layer 11, so that the service layer 11 feeds back the query result to the user, to implement the query operation for the virtual resource;
when the service operation request includes a query request for issuing benefits of the virtual resource, the core layer 12 can query the configured resource information for issuing the benefits and return the query result to the service layer 11, so that the service layer 11 feeds back the query result to the user to realize the query operation for issuing the benefits of the virtual resource;
When the service operation request includes a benefit taking request for the virtual resource, the core layer 12 may return the calculated benefit to the service layer 11, so that the user may take the benefit through the service layer 11, to implement the benefit taking operation for the virtual resource.
Therefore, the service layer can provide a service entry of the virtual resource, the core layer can be called by the service layer, and various service operations on the virtual resource can be realized in the called process, so that service realization logic is simpler, and various service operations on the virtual resource can be conveniently performed. In addition, various business operations on the virtual resources can be realized in the core layer without data interaction with other systems, so that the business expansibility is good, and the business operations can be directly realized in the core layer when the business realization logic needs to be modified.
In practical applications, when the service provider provides the service of the virtual resource for the user, one important service is to calculate the benefit of the virtual resource and issue the benefit to the user, so in order to facilitate the calculation and issue of the benefit of the virtual resource, the service system 10 of the virtual resource according to the embodiment of the present application may further include at least one of a contract center, a interest center, and a message center.
The contract center may be used to store rule information related to the virtual resources, such as revenue calculation rules, resource expiration dates, etc.; the information center may be configured to store rate of return information for the virtual resource; the message center is used to transfer information related to the revenue distribution of the virtual resource, for example, in the case of revenue distribution, the message center may receive the revenue distribution message and forward the revenue distribution message to the business layer 11.
Preferably, the virtual resource service system 10 may include the contract center, the interest center and the message center, on which the core layer 12 may jointly implement the profit calculation and distribution of the virtual resource in combination with the contract center, the interest center and the message center. The specific implementation process is as follows:
in calculating the profit of the virtual resource, first, the core layer 12 may obtain rule information of the virtual resource from the contract center, and obtain profit rate information of the virtual resource from the interest center; and secondly, the core layer can calculate the income of the virtual resource according to the obtained rule information and the income ratio information of the virtual resource and by combining the asset information and the value information of the pre-configured virtual resource.
After the benefits of the virtual resources are calculated, the benefits of the virtual resources can be issued. When sending the revenue, the core layer may generate a revenue distribution message of the virtual resource, and send the revenue distribution message to the message center, and after receiving the revenue distribution message, the message center may trigger the business layer 11 to perform a revenue extracting operation based on the revenue distribution message.
When triggering the service layer 11 to perform the revenue extracting operation, the message center may forward the revenue issuing message to the service layer 11, and after receiving the revenue issuing message, the service layer 11 may remind the user to perform the revenue extracting operation through the service layer 11. In one implementation, when the business layer 11 includes the marketing portal described above, the message center may forward the revenue issue message to the marketing portal and trigger the marketing portal to perform a revenue collect operation, at which time the user may perform a revenue collect operation through the marketing portal.
In one embodiment of the application, at least one of the contract center, the interest center, and the message center may be located in the core layer 12 in order to further simplify the service implementation logic of the virtual resource service system 10. Preferably, the contract center, the information center and the message center may be located in the core layer 12, so that when the core layer 12 calculates and distributes the benefits of the virtual resource, since the contract center, the information center and the message center are located in the core layer 12, the service link is relatively simple when the core layer 12 obtains the relevant information to calculate the benefits or distribute the benefits, and service implementation logic is effectively simplified.
Alternatively, the interest center and the message center may be located in the core layer 12, and the contract center may not be located in the core layer 12. In this way, when other systems outside the virtual resource service system 10 need to acquire, view or modify rule information related to the virtual resource, the other systems can directly interact with the contract center, so that management of the rule information related to the virtual resource is more flexible.
It should be noted that, in the process of calculating and issuing the virtual resource, the core layer 12 may also record relevant pipeline information. Specifically, after calculating the benefits of the virtual resources, the core layer 12 may generate corresponding benefit-issuing flow information, which may include at least one of a flow number, an identification of the virtual resources, a benefit attribution day, and an issuing amount.
After the service layer 11 is triggered to perform the benefit taking operation, and the user performs the benefit taking operation through the service layer 11, the core layer 12 may further generate benefit taking running water information, where the benefit taking running water information may include at least one of a running water number, an identifier of a virtual resource, a taking time, a taking amount, and a benefit balance.
In this way, the core layer 12 generates the flow information related to the virtual resource, so that subsequent query of the benefit calculation and the sending situation of the virtual resource based on the flow information can be facilitated.
It should be further noted that, in the embodiment of the present application, the core layer 12 may trigger the calculation and the distribution of benefits of the virtual resource at regular time, for example, the core layer 12 may calculate and distribute benefits of the virtual resource at regular time every day. Of course, in other implementations, the calculation and the release of the virtual resource may be triggered by the user, for example, the user may initiate a benefit taking request of the virtual resource through a service portal provided by the service layer 11, the service layer 11 may call the core layer 12 based on the benefit taking request, and after the core layer 12 is called, the calculation and the release of the benefit of the virtual resource may be performed in combination with the contract center, the information center and the message center.
In summary, the virtual resource service system provided by the embodiment of the application may include a service layer and a core layer, and since the service layer may provide a service entry of a virtual resource, the core layer may be called by the service layer, and various service operations on the virtual resource may be implemented in the called process, without data interaction with other systems, so that service implementation logic is relatively simple, and various service operations may be conveniently performed on the virtual resource; the resource information of the virtual resource and the value information of the virtual resource can be configured at the core layer at the same time, so that the resource information of the virtual resource and the value information of the virtual resource can be managed together at the core layer conveniently; because various business operations on the virtual resources can be realized in the core layer, the business expansibility is good, and when the business realization logic needs to be modified, the business operation can be directly realized in the core layer.
For easy understanding of the whole technical solution, reference can be made to fig. 2. Fig. 2 is a schematic structural diagram of a virtual resource service system according to a preferred embodiment of the present application.
The virtual resource service system shown in fig. 2 may include a service layer 21 and a core layer 22.
The business layer 21 may provide a resource management portal 211, a marketing portal 212, and a driver portal (not shown in fig. 2), wherein the resource management portal 211 may be used to receive a user's creation request, query request, and revenue issue query request for a virtual resource, the marketing portal 212 may be used to receive a user's query request for a virtual resource, and revenue extraction request, and the driver portal may be used for the business layer 21 to invoke the core layer 22.
The core layer 22 may include a contract center 221, a interest center 222, and a message center 223, wherein the contract center 221 may be used to store rule information related to the virtual resource, the interest center 222 may be used to store rate of return information of the virtual resource, and the message center 223 may be used to transfer information related to the distribution of return of the virtual resource.
In addition, resource information of the virtual resource and value information (not shown in fig. 2) of the virtual resource are also configured in the core layer 22, and both may be stored in the core layer 22 in the form of a table. The resource information of the virtual resource may include: the method comprises the steps of one or more of user identification, virtual resource type, virtual resource product code, virtual resource contract number, virtual resource balance, virtual resource effective date, benefit calculation starting date, benefit calculation ending date, next benefit calculation date, information used for representing whether benefit calculation is ended, benefit amount, benefit date, accumulated benefit amount and accumulated withdrawal amount.
In the virtual resource service system shown in fig. 2, when a user needs to create a virtual resource, a creation request may be initiated through the resource management portal 211, at this time, the service layer 21 may call the core layer 22, and the core layer 22 may create the virtual resource of the user in the virtual resource service system based on the creation request, so as to implement the operation of creating the virtual resource.
After the user creates the virtual resource, the core layer 22 may configure the resource information of the virtual resource and the value information of the virtual resource, and when the user needs to query the virtual resource, a query request may be initiated through the resource management entry 211 (or the marketing entry 212), at this time, the service layer 21 may call the core layer 22, and the core layer 22 may query the virtual resource internally based on the query request, and feedback the query result to the user through the management entry 211 (or the marketing entry 212), so as to implement the query operation on the virtual resource.
The core layer 22 may also trigger the calculation and release of benefits to virtual resources at regular time after the user creates the virtual resources. When the core layer 22 calculates the benefit of the virtual resource, it may acquire rule information related to the virtual resource from the contract center 221, and acquire benefit rate information of the virtual resource from the interest center 222, and combine the resource information of the virtual resource and the value information of the virtual resource configured internally, so as to calculate the benefit of the virtual resource.
After calculating the benefits of the virtual resources, the core layer 12 may generate a benefit-offering message of the virtual resources, and send the benefit-offering message of the virtual resources to the message center 223, and the message center 223 may trigger the marketing portal 212 to perform a benefit-taking operation based on the benefit-offering message of the virtual resources. The marketing portal 212 may subscribe to the message of the message center 223 in advance, so that when the message center 223 receives the revenue issue message of the virtual resource, the marketing portal 212 may be triggered to perform the revenue extracting operation in time.
The core layer 22 may also generate, when calculating the revenue for the virtual resource, revenue distribution flow information for subsequent querying for revenue distribution conditions, where the revenue distribution flow information may include at least one of a flow number, an identification of the virtual resource, a revenue attribution day, and a distribution amount.
When a user needs to query the revenue distribution situation of the virtual resource, a revenue distribution query request can be initiated through the resource management entry 211, at this time, the service layer 21 can call the core layer 22, and the core layer 22 can query the revenue distribution situation of the revenue internally based on the revenue distribution query request and feed back the query result to the user through the management entry 211 (or the marketing entry 212), thereby realizing the revenue distribution query operation on the virtual resource.
After the message center 223 triggers the marketing portal 212 to perform the benefit taking operation, the user may initiate a benefit taking request through the resource management portal 211, at this time, the service layer 21 may call the core layer 22, and the core layer 22 may return the calculated benefit to the marketing portal 212 of the service layer 11, so that the user may take the benefit through the marketing portal 212 to implement the benefit taking operation on the virtual resource.
After the user pays the benefit, the core layer 22 may further generate benefit payoff running information to facilitate subsequent queries for benefit payoff conditions, where the benefit payoff running information may include at least one of a running water number, an identification of a virtual resource, a payoff time, a payoff amount, and a benefit balance.
The virtual resource service system shown in fig. 2 may include a service layer and a core layer, where the service layer provides a service entry and a driving entry, and the core layer implements service processing on a virtual resource, i.e. service operation on the virtual resource is closed in the core layer, so that data interaction with other systems is not required, and therefore, service implementation logic of the virtual resource is simpler; because the resource information of the virtual resource and the value information of the virtual resource are configured at the core layer at the same time, namely the resource information and the value information of the virtual resource are strongly associated, other systems are not required to additionally manage the value information of the virtual resource, and the service link can be simplified while the resource information and the value information of the virtual resource are convenient to manage.
In fig. 2, since the contract center, the information center and the message center are set as the core layer, the core layer can be free from data interaction with other systems when calculating and issuing benefits, and further can simplify the service realization logic.
In addition, because various business operations on the virtual resources can be realized in the core layer, the business expansibility is better, and when the business realization logic needs to be modified, the business operation can be directly realized in the core layer.
It should be noted that, in fig. 2, the contract center may be stripped from the core layer, that is, the contract center is not disposed inside the core layer, so that when other systems want to acquire, query or modify rule information related to the virtual resource, the rule information may be directly implemented through the contract center, which has better flexibility.
Fig. 3 is a schematic path diagram of a virtual resource processing method according to an embodiment of the present application, where the virtual resource processing method may be implemented based on the virtual resource service system described in fig. 1 or fig. 2, and the virtual resource processing method is as follows.
S302: and receiving a service operation request for the virtual resource.
In S302, when performing a service operation on a virtual resource, a user may send a service operation request through a service entry described in the embodiment shown in fig. 1 or fig. 2.
The business operation request may include a creation request for a virtual resource, a query request, a revenue issue query request, a revenue extraction request, and the like. Of course, in other application scenarios, the service operation request may also include other service requests for virtual resources, which are not specifically limited herein.
The specific implementation process of S302 may be referred to the content described in the embodiment shown in fig. 1 or fig. 2, and the description will not be repeated here.
S304: and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
In S304, resource information of the virtual resource and value information of the virtual resource may be preconfigured, so that after receiving a service operation request for the virtual resource, service processing may be performed on the virtual resource according to the service operation request, the preconfigured resource information of the virtual resource and the value information, and further service operation on the virtual resource is implemented.
In the service processing on the virtual resource, the virtual resource may be implemented by a core layer described in the embodiment shown in fig. 1 or fig. 2, and the specific implementation process may refer to the relevant content described in the embodiment shown in fig. 1 or fig. 2, which is not repeated here.
It should be noted that if the profit of the virtual resource is calculated, after the profit of the virtual resource is calculated, the profit issuing flow information can be generated, so that the subsequent user can check the profit issuing condition of the virtual resource; if the benefits of the virtual resources are issued, after the user pays out the benefits, benefit payoff flow information can be generated, so that the follow-up user can check the benefit payoff condition.
The profit issuing flow information may include at least one of a flow number, an identification of a virtual resource, a profit attribution day, and an issuing amount, and the profit drawing flow information includes at least one of a flow number, an identification of a virtual resource, a drawing time, a drawing amount, and a profit balance.
According to the technical scheme provided by the embodiment of the application, when the virtual resource is processed, the service operation request for the virtual resource can be received based on the virtual resource service system recorded in the embodiment shown in the figure 1 or the figure 2; and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources. Therefore, various business operations on the virtual resources can be realized by the core layer in the virtual resource business system without data interaction with other systems, so that the business realization logic is simpler, and various business operations on the virtual resources can be conveniently performed. In addition, because various business operations on the virtual resources can be realized in the core layer, the business expansibility is better, and when the business realization logic needs to be modified, the business operation can be directly realized in the core layer.
The foregoing describes certain embodiments of the present application. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
Fig. 4 is a schematic structural view of an electronic device according to an embodiment of the present application. Referring to fig. 4, at the hardware level, the electronic device includes a processor, and optionally an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a non-volatile Memory (non-volatile Memory), such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.
The processor, network interface, and memory may be interconnected by an internal bus, which may be an ISA (Industry Standard Architecture ) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or EISA (Extended Industry Standard Architecture ) bus, among others. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one bi-directional arrow is shown in FIG. 4, but not only one bus or type of bus.
And the memory is used for storing programs. In particular, the program may include program code including computer-operating instructions. The memory may include memory and non-volatile storage and provide instructions and data to the processor.
The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs, and forms a business grouping device based on the multi-tenant service on a logic level. The processor is used for executing the programs stored in the memory and is specifically used for executing the following operations:
receiving a service operation request for the virtual resource;
and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
The method executed by the processing device for virtual resources disclosed in the embodiment of fig. 4 of the present application may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
The electronic device may also execute the method of fig. 3 and implement the functions of the processing device for virtual resources in the embodiment shown in fig. 3, which is not described herein.
Of course, other implementations, such as a logic device or a combination of hardware and software, are not excluded from the electronic device of the present application, that is, the execution subject of the following processing flows is not limited to each logic unit, but may be hardware or a logic device.
The embodiments of the present application also provide a computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device comprising a plurality of application programs, enable the portable electronic device to perform the method of the embodiment shown in fig. 3, and in particular to perform the operations of:
receiving a service operation request for the virtual resource;
and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources.
Fig. 5 is a schematic diagram of a virtual resource processing apparatus 50 according to an embodiment of the present application. Referring to fig. 5, in a software implementation, the processing device 50 of the virtual resource may include: a receiving unit 51 and a processing unit 52, wherein:
A receiving unit 51 that receives a service operation request for a virtual resource;
and a processing unit 52 for performing service processing on the virtual resource according to the service operation request, the resource information of the pre-configured virtual resource and the value information of the virtual resource.
The processing device 50 for virtual resources provided in the embodiment of the present application may also execute the method of fig. 3, and implement the functions of the processing device for virtual resources in the embodiment shown in fig. 3, which is not described herein.
In summary, the foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The embodiments of the present application are described in a progressive manner, and the same and similar parts of the embodiments are all referred to each other, and each embodiment is mainly described in the differences from the other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.

Claims (15)

1. A virtual resource business system, the business system comprising a business layer and a core layer, wherein:
the service layer provides a service entry, and the service entry is used for receiving a service operation request for the virtual resource, and calling the core layer according to the service operation request when receiving the service operation request for the virtual resource;
the core layer is configured with resource information of the virtual resource and value information of the virtual resource, and when a service operation request from the service layer is received, service processing is carried out on the virtual resource according to the service operation request, the resource information and the value information, wherein the service operation request comprises benefit extraction of the virtual resource, and the core layer is used for returning the calculated benefit to the service layer so that a user carries out benefit extraction operation on the virtual resource through the service layer.
2. The business system of claim 1, wherein the business portal comprises at least one of a resource management portal and a marketing portal, wherein:
the resource management portal is used for receiving at least one of a user's creation request, a query request and a revenue issuing query request for the virtual resource;
the marketing portal is configured to receive at least one of a user query for virtual resources and a revenue extraction request.
3. The business system of claim 1, further comprising at least one of a contract center, a billing center, a messaging center, wherein:
the contract center is used for storing rule information related to the virtual resource;
the information center is used for storing the yield information of the virtual resources;
the message center is used for transmitting information related to the income distribution of the virtual resources.
4. The business system of claim 3,
at least one of the contract center, the information center, and the message center is located in the core layer.
5. The business system of claim 3 or 4,
the core layer acquires rule information of the virtual resource from the contract center and acquires yield information of the virtual resource from the information center;
And calculating the benefits of the virtual resources according to the resource information, the value information, the rule information and the benefit rate information.
6. The business system of claim 5,
after the service layer calculates the benefits of the virtual resources, generating a benefit issuing message of the virtual resources;
and sending the revenue distribution message to the message center, wherein the message center is used for triggering the business layer to carry out revenue extracting operation according to the revenue distribution message.
7. The business system of claim 5,
and after the core layer calculates the benefits of the virtual resources, generating the benefits distribution flow information, wherein the benefits distribution flow information comprises at least one of a flow number, an identification of the virtual resources, a benefit attribution day and a distribution amount.
8. The business system of claim 6,
and the core layer generates benefit taking running water information after carrying out benefit taking operation on the service layer, wherein the benefit taking running water information comprises at least one of a running water number, a virtual resource identifier, taking time, taking amount and benefit balance.
9. The business system of claim 1, wherein the resource information comprises at least one of:
User identification, identification of virtual resource, type of virtual resource, product code of virtual resource, contract number of virtual resource, balance of virtual resource, effective date of virtual resource, income calculation starting date, income calculation ending date, next income calculation date, information for representing whether income calculation is ended, income amount, income date, accumulated income amount and accumulated payment amount.
10. The business system of claim 1,
the service layer also provides a drive portal for the service layer to drive the core layer.
11. The business system of claim 1,
the resource information and the value information are stored in the core layer in the form of a table.
12. A method for processing virtual resources, applied to the virtual resource service system of any one of claims 1 to 11, comprising:
receiving a service operation request for the virtual resource;
and carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources, wherein the service operation request comprises benefit extraction of the virtual resources, and the core layer is used for returning the calculated benefit to the service layer so that a user can carry out benefit extraction operation on the virtual resources through the service layer.
13. A processing apparatus of a virtual resource, applied to the virtual resource service system of any one of claims 1 to 11, comprising:
a receiving unit for receiving a service operation request for the virtual resource;
and the processing unit is used for carrying out service processing on the virtual resources according to the service operation request, the pre-configured resource information of the virtual resources and the value information of the virtual resources, wherein the service operation request comprises benefit extraction of the virtual resources, and the core layer is used for returning the calculated benefit to the service layer so as to enable a user to carry out benefit extraction operation on the virtual resources through the service layer.
14. An electronic device, comprising:
a processor; and
a memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method of processing a virtual resource as claimed in claim 12.
15. A computer readable storage medium storing one or more programs, which when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of processing virtual resources of claim 12.
CN201811288865.7A 2018-10-31 2018-10-31 Virtual resource service system, virtual resource processing method and device Active CN109636438B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811288865.7A CN109636438B (en) 2018-10-31 2018-10-31 Virtual resource service system, virtual resource processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811288865.7A CN109636438B (en) 2018-10-31 2018-10-31 Virtual resource service system, virtual resource processing method and device

Publications (2)

Publication Number Publication Date
CN109636438A CN109636438A (en) 2019-04-16
CN109636438B true CN109636438B (en) 2023-09-12

Family

ID=66066943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811288865.7A Active CN109636438B (en) 2018-10-31 2018-10-31 Virtual resource service system, virtual resource processing method and device

Country Status (1)

Country Link
CN (1) CN109636438B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111353811B (en) * 2020-02-17 2023-10-31 苏宁云计算有限公司 Unified resource issuing method and system
CN113627750A (en) * 2021-07-23 2021-11-09 支付宝(杭州)信息技术有限公司 Virtual resource allocation method, device and equipment

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588946A (en) * 2004-09-14 2005-03-02 北京邮电大学 Managing system for providing service quality assuranced on internet and its realizing method
CN101019145A (en) * 2004-08-10 2007-08-15 国际商业机器公司 System and method for automatically discovering and grouping resources used by a business process
CN101202637A (en) * 2006-12-11 2008-06-18 中兴通讯股份有限公司 Device and method for realizing charging according to resource types based on medium service apparatus
CN102368802A (en) * 2011-08-17 2012-03-07 丁文华 Television station production system and method thereof for realizing construction and operation
CN102542507A (en) * 2011-12-23 2012-07-04 中国工商银行股份有限公司 Data processing system and method
CN106227856A (en) * 2016-07-28 2016-12-14 北京资配易投资顾问有限公司 A kind of investment task equipment autonomous operation method and system
CN107038619A (en) * 2017-02-09 2017-08-11 阿里巴巴集团控股有限公司 Virtual resource management method and device
CN107451918A (en) * 2016-05-31 2017-12-08 阿里巴巴集团控股有限公司 Asset data management method and device
CN107451920A (en) * 2017-08-16 2017-12-08 深圳平安讯科技术有限公司 Calculation server, dynamic income processing method and storage medium
CN108090839A (en) * 2018-01-17 2018-05-29 中国平安人寿保险股份有限公司 Income settlement method, server and storage medium
CN108133325A (en) * 2017-12-21 2018-06-08 宁波小遛共享信息科技有限公司 A kind of partner's management method and device
CN108648017A (en) * 2018-05-14 2018-10-12 广东因特利信息科技股份有限公司 It is easy to user demand matching process, device, equipment and the storage medium of extension

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7877303B2 (en) * 2002-09-23 2011-01-25 Lincoln National Life Insurance Company System and methods for tracking the relative interests of the parties to an insurance policy
US8964735B2 (en) * 2012-05-18 2015-02-24 Rackspace Us, Inc. Translating media access control (MAC) addresses in a network hierarchy
CN107153565B (en) * 2016-03-03 2020-06-16 华为技术有限公司 Method for configuring resource and network equipment thereof
US10716150B2 (en) * 2016-12-19 2020-07-14 At&T Intellectual Property I, L.P. Method for mobile service chaining via hybrid network resources switching

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101019145A (en) * 2004-08-10 2007-08-15 国际商业机器公司 System and method for automatically discovering and grouping resources used by a business process
CN1588946A (en) * 2004-09-14 2005-03-02 北京邮电大学 Managing system for providing service quality assuranced on internet and its realizing method
CN101202637A (en) * 2006-12-11 2008-06-18 中兴通讯股份有限公司 Device and method for realizing charging according to resource types based on medium service apparatus
CN102368802A (en) * 2011-08-17 2012-03-07 丁文华 Television station production system and method thereof for realizing construction and operation
CN102542507A (en) * 2011-12-23 2012-07-04 中国工商银行股份有限公司 Data processing system and method
CN107451918A (en) * 2016-05-31 2017-12-08 阿里巴巴集团控股有限公司 Asset data management method and device
CN106227856A (en) * 2016-07-28 2016-12-14 北京资配易投资顾问有限公司 A kind of investment task equipment autonomous operation method and system
CN107038619A (en) * 2017-02-09 2017-08-11 阿里巴巴集团控股有限公司 Virtual resource management method and device
CN107451920A (en) * 2017-08-16 2017-12-08 深圳平安讯科技术有限公司 Calculation server, dynamic income processing method and storage medium
CN108133325A (en) * 2017-12-21 2018-06-08 宁波小遛共享信息科技有限公司 A kind of partner's management method and device
CN108090839A (en) * 2018-01-17 2018-05-29 中国平安人寿保险股份有限公司 Income settlement method, server and storage medium
CN108648017A (en) * 2018-05-14 2018-10-12 广东因特利信息科技股份有限公司 It is easy to user demand matching process, device, equipment and the storage medium of extension

Also Published As

Publication number Publication date
CN109636438A (en) 2019-04-16

Similar Documents

Publication Publication Date Title
CN110032880B (en) Screen recording evidence obtaining method and system based on block chain and electronic equipment
CN108173706B (en) Service marking method, device and equipment under multi-service system
KR102150747B1 (en) Transaction information processing method and apparatus
CN110007916B (en) Interface rendering method and device of business system and server
JP6687628B2 (en) Service implementation
CN109298926B (en) Method and device for entering resource transfer party into resource transfer platform and electronic equipment
CN109636438B (en) Virtual resource service system, virtual resource processing method and device
CN110675213B (en) Method and device for putting credit service product and electronic equipment
CN109639747B (en) Data request processing method, data request processing device, query message processing method, query message processing device and equipment
CN113079224A (en) Account binding method and device, storage medium and electronic equipment
CN110675162A (en) Contract processing method, device and equipment
CN110704423A (en) Excitation information acquisition method and device, storage medium and electronic equipment
CN111539730A (en) Data processing method and device based on block chain and electronic equipment
CN108876339B (en) E-pet transaction method and device based on certificate
CN111539606A (en) Service processing method, device and equipment
CN109120509B (en) Information collection method and device
CN114548963B (en) Payment interaction processing method and device
CN107301550B (en) Acquisition method of credit information and establishment method and device of credit management and control rule
CN110750271B (en) Service aggregation, method and device for executing aggregated service and electronic equipment
CN115358761A (en) After-sale processing method and device, after-sale processing equipment and storage medium
WO2021208760A1 (en) Information publishing method, apparatus and device, and medium
CN112182502A (en) Compliance auditing method, device and equipment
CN112579292A (en) Resource allocation method and device
CN106844038B (en) Method and device for determining resource use authority and resource provision
CN110909038B (en) Data processing method and device based on block chain and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

GR01 Patent grant
GR01 Patent grant