CN116739789B - Virtual article return information sending method and device, electronic equipment and medium - Google Patents

Virtual article return information sending method and device, electronic equipment and medium Download PDF

Info

Publication number
CN116739789B
CN116739789B CN202311028933.7A CN202311028933A CN116739789B CN 116739789 B CN116739789 B CN 116739789B CN 202311028933 A CN202311028933 A CN 202311028933A CN 116739789 B CN116739789 B CN 116739789B
Authority
CN
China
Prior art keywords
virtual article
information
weight value
target
adjustment
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
CN202311028933.7A
Other languages
Chinese (zh)
Other versions
CN116739789A (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.)
Citic Securities Co ltd
Original Assignee
Citic Securities 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 Citic Securities Co ltd filed Critical Citic Securities Co ltd
Priority to CN202311028933.7A priority Critical patent/CN116739789B/en
Publication of CN116739789A publication Critical patent/CN116739789A/en
Application granted granted Critical
Publication of CN116739789B publication Critical patent/CN116739789B/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
    • 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)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a virtual article return information sending method, a device, electronic equipment and a medium. One embodiment of the method comprises the following steps: obtaining basic information of a virtual article; acquiring user request information; storing the user request information to a storage terminal; selecting a basic information group sequence of a target virtual article; performing back measurement processing on the basic information group sequence of the target virtual article, and storing the back measurement information to a storage terminal; carrying out alarm processing on a user terminal corresponding to a target user; acquiring user request information corresponding to the viewing request and sending the user request information to a target user terminal; acquiring user request information and return information corresponding to a request for checking the specified information, and sending the user request information and the return information to a target user terminal; and acquiring the return information corresponding to the check failure request, and sending the return information to the target user terminal. The embodiment can alarm the user terminal with the return test failure.

Description

Virtual article return information sending method and device, electronic equipment and medium
Technical Field
The embodiment of the disclosure relates to the technical field of computers, in particular to a virtual article return information sending method, a device, electronic equipment and a medium.
Background
The generated virtual article return information is sent to the user terminal, so that the user terminal can take the virtual article return information as a reference for generating user request information next time, and the user terminal can generate the user request information with higher index corresponding to the representation of the virtual article return information. At present, the method for sending the virtual article feedback information is generally as follows: the method comprises the steps of directly taking user request information as virtual article return information, or carrying out return detection processing according to the user request information to generate an initial virtual article weight value set, generating virtual article net value according to a fixed virtual article weight value set stored in a storage terminal, taking the virtual article net value as the virtual article return information, storing the virtual article return information in the storage terminal, and sending the virtual article return information to the user terminal.
However, the following technical problems generally exist in the above manner:
firstly, because the user request information may have the condition of failure in the back test, the user request information is directly used as the back test information and is not subjected to the back test processing, so that the condition of failure in the back test is difficult to identify, and the user terminal with the condition of failure in the back test is difficult to alarm;
Secondly, the fixed virtual article weight value group is stored in the storage terminal, and the storage capacity of the storage terminal is limited, so that the accuracy of the net value of the virtual article generated according to the fixed virtual article weight value group is lower, a large amount of storage resources are required to be consumed for storing the virtual article weight value group with lower accuracy, and the storage resources of the storage terminal are wasted;
thirdly, the net value of the virtual article is stored as the return information to the storage terminal, and the storage terminal has limited storage capacity without considering that the accuracy of the return information of the index information of the virtual article is low, so that the storage terminal needs to consume a large amount of storage resources to store the return information with low accuracy, and the storage resources of the storage terminal are wasted.
The above information disclosed in this background section is only for enhancement of understanding of the background of the inventive concept and, therefore, may contain information that does not form the prior art that is already known to those of ordinary skill in the art in this country.
Disclosure of Invention
The disclosure is in part intended to introduce concepts in a simplified form that are further described below in the detailed description. The disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Some embodiments of the present disclosure propose virtual article return information transmission methods, apparatuses, electronic devices, and computer readable media to solve one or more of the technical problems mentioned in the background section above.
In a first aspect, some embodiments of the present disclosure provide a virtual article return information sending method, including: in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold, virtual article basic information of each virtual article is obtained, and a virtual article basic information set is obtained; acquiring user request information of a target user; storing the user request information into the storage terminal; selecting a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information; based on the user request information, performing a back measurement process on the target virtual article basic information group sequence to generate back measurement information, and storing the back measurement information into the storage terminal; responding to the fact that the return information meets the preset return failure condition, and carrying out alarm processing on the user terminal corresponding to the target user; responding to a receiving view request sent by a target user terminal, acquiring user request information corresponding to the view request from the storage terminal, and sending the user request information to the target user terminal; responding to a received request for checking the designated information sent by a target user terminal, acquiring user request information and return information corresponding to the request for checking the designated information from the storage terminal, and sending the user request information and the return information to the target user terminal; and responding to the received check failure request sent by the target user terminal, acquiring the return information corresponding to the check failure request from the storage terminal, and sending the return information to the target user terminal.
In a second aspect, some embodiments of the present disclosure provide a virtual article return information transmitting apparatus, including: the first acquisition unit is configured to acquire virtual article basic information of each virtual article to obtain a virtual article basic information set in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold; a second acquisition unit configured to acquire user request information of a target user; a storage unit configured to store the user request information to the storage terminal; a selection unit configured to select a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information; a return unit configured to perform a return process on the target virtual article basic information group sequence based on the user request information, so as to generate return information, and store the return information to the storage terminal; an alarm unit configured to perform alarm processing on a user terminal corresponding to the target user in response to determining that the return information meets a preset return failure condition; a first transmitting unit configured to acquire user request information corresponding to a viewing request from the storage terminal in response to receiving the viewing request transmitted from the target user terminal, and transmit the user request information to the target user terminal; a second transmitting unit configured to acquire user request information and return information corresponding to the view specification information request from the storage terminal in response to receiving the view specification information request transmitted from the target user terminal, and transmit the user request information and the return information to the target user terminal; and a third sending unit configured to obtain, in response to receiving a review failure request sent by the target user terminal, the return information corresponding to the review failure request from the storage terminal, and send the return information to the target user terminal.
In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors causes the one or more processors to implement the method described in any of the implementations of the first aspect above.
In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
The above embodiments of the present disclosure have the following advantageous effects: by the virtual article return information sending method of some embodiments of the present disclosure, a user terminal with a return failure can be alerted. Specifically, the reason why it is difficult to alert the user terminal in which the callback failure condition occurs is that: since the user request information may have a case of failure in the back test, the user request information is directly used as the back test information without performing the back test processing, which results in difficulty in identifying the case of failure in the back test. Based on this, in the virtual article return information sending method of some embodiments of the present disclosure, first, virtual article basic information of each virtual article is obtained in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold, and a virtual article basic information set is obtained. And secondly, acquiring user request information of the target user. And then, storing the user request information into the storage terminal. Thus, the user request information can be stored to the storage terminal for subsequent viewing of the user request information. Next, a target virtual article basic information group sequence is selected from the virtual article basic information group set based on the user request information. Thus, the basic information sets of each target virtual object under the time granularity of circulation can be selected. Then, based on the user request information, performing a back-measurement process on the target virtual article basic information group sequence to generate back-measurement information, and storing the back-measurement information into the storage terminal. Therefore, the return information after the return processing can be obtained so as to identify whether the return failure occurs later, and the return information can be stored in the storage terminal so as to check the return information corresponding to the user request information later. And then, in response to determining that the return information meets a preset return failure condition, carrying out alarm processing on the user terminal corresponding to the target user. Therefore, when the condition of the return test failure occurs, the user terminal with the return test identification condition can be warned. And then, in response to receiving a view request sent by the target user terminal, acquiring user request information corresponding to the view request from the storage terminal, and sending the user request information to the target user terminal. Thus, user request information satisfying the viewing request of the user terminal can be transmitted to the user terminal. After that, in response to receiving a view specification information request sent by a target user terminal, user request information and return information corresponding to the view specification information request are acquired from the storage terminal, and the user request information and the return information are sent to the target user terminal. Thus, the user request information and the return information satisfying the view specification information request of the user terminal can be transmitted to the user terminal. And finally, responding to the received check failure request sent by the target user terminal, acquiring the return information corresponding to the check failure request from the storage terminal, and sending the return information to the target user terminal. Thus, the return information satisfying the request for failed viewing of the user terminal can be transmitted to the user terminal. Therefore, the selected target virtual article basic information group sequence meeting the user request information can be subjected to the back test processing to generate the back test information, so that whether the back test failure occurs can be identified according to the back test information. Therefore, the user terminal with the failed callback test can be alarmed.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a flow chart of some embodiments of a virtual article loop back information transmission method according to the present disclosure;
FIG. 2 is a schematic structural diagram of some embodiments of a virtual article return information transmitting apparatus according to the present disclosure;
fig. 3 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings. Embodiments of the present disclosure and features of embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Referring to fig. 1, a flow 100 of some embodiments of a virtual article return information transmission method according to the present disclosure is shown. The virtual article return information sending method comprises the following steps:
And step 101, obtaining virtual article basic information of each virtual article in response to the fact that the storage capacity of the storage terminal is smaller than a preset storage threshold value, and obtaining a virtual article basic information set.
In some embodiments, in response to detecting that the storage capacity of the storage terminal is smaller than the preset storage threshold, an execution body (for example, a computing device) of the virtual article feedback information sending method may acquire virtual article basic information of each virtual article from the terminal device in a wired connection or wireless connection manner, so as to obtain a virtual article basic information set. Wherein the virtual item may be a virtual item (e.g., stock) that may perform value-related operations. The value-related operation may be an operation to stream the virtual item (e.g., a buy operation or a sell operation). The virtual item basic information in the virtual item basic information set may include, but is not limited to, at least one of: virtual item identification, virtual item name. The virtual item identification may uniquely identify a virtual item. Each virtual item basis information set in the virtual item basis information set may characterize a category of virtual items. For example, the categories may be, but are not limited to: a first category (shenwan industry class), a second category (zhong xin industry class), and a third category (restriction class). The third category of virtual items may be, but are not limited to: a first type of virtual item (drop stock), a second type of virtual item (expansion stock), a third type of virtual item (new stock), a fourth type of virtual item (stop stock). The storage terminal may be a terminal for storing information. For example, the storage terminal may be, but is not limited to: database, cloud server. For example, the preset storage threshold may be 8GB.
Step 102, obtaining user request information of a target user.
In some embodiments, the executing body may acquire the user request information of the target user from the terminal device through a wired connection or a wireless connection. Wherein the target user may be a user who creates the user request information. The user request information may characterize conditions under which the target user wants to choose a virtual item. The user request information may include, but is not limited to, at least one of: time request information, return measurement request information, first selection request information and second selection request information. The callback request information may include, but is not limited to, at least one of: the first, second, third, fourth and fifth echo request messages. The time request information may include a start time and an end time. The start time may characterize the time at which the back-measurement process begins. The end time may characterize the time at which the back-measurement process ends. The first selection request message may characterize a selection of at least one virtual item basic information set from the set of virtual item basic information sets. The second selection request information may characterize selection of at least one virtual article basic information from at least one virtual article basic information group corresponding to the first selection request information. The first echo request message may characterize a granularity of time at which the virtual article needs to be circulated. The second echo request message may characterize a weight generation algorithm. The weight generation algorithm may be a preset algorithm for generating a virtual item weight value. The third echo request message may represent a maximum value of the virtual item weight values. The fourth echo request message may characterize a flow attribute type of the virtual item. The transfer attribute type can represent the type of the virtual article when the virtual article performs transfer operation. The stream attribute type may be, but is not limited to: a first transfer attribute type (closing price of stock), a second transfer attribute type (opening price of stock), or a third transfer attribute type (average price of stock). The fifth echo request message may characterize a reference virtual article identification. The reference virtual item identification may uniquely identify a reference virtual item. The base virtual item may characterize the virtual item selected as a reference.
And step 103, storing the user request information to a storage terminal.
In some embodiments, the execution body may store the user request information to the storage terminal.
Step 104, selecting a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information.
In some embodiments, the executing entity may select the target virtual article basic information group sequence from the virtual article basic information group set based on the user request information.
In practice, based on the user request information, the executing entity may select the target virtual article basic information group sequence from the virtual article basic information group set by:
first, an adjustment information sequence is determined based on time request information and first echo request information included in the user request information. In practice, the execution entity may determine the adjustment information sequence by the start time and the end time of the time request information characterization and the time granularity of the first callback request information characterization. The adjustment information in the adjustment information sequence may characterize the time when the virtual article is adjusted. The arrangement order of the adjustment information in the adjustment information sequence may be an arrangement order of time. For example, the time request information may be 2023.01.02-2023.01.05. The first echo request message may be a day. The adjustment information sequence may include first adjustment information, second adjustment information, third adjustment information, fourth adjustment information. The first adjustment information may be 2023.01.02. The second adjustment information may be 2023.01.03. The third adjustment information may be 2023.01.04. The fourth adjustment information may be 2023.01.05.
Second, for each adjustment information in the adjustment information sequence, the following selection sub-steps are performed:
a first sub-step of selecting at least one virtual article basic information group corresponding to the first selection request information from the virtual article basic information group set.
And a second sub-step of selecting at least one virtual article basic information corresponding to the second selection request information from the at least one virtual article basic information group as a target virtual article basic information group.
And thirdly, determining the selected basic information groups of the target virtual articles as a basic information group sequence of the target virtual articles.
And 105, performing a back measurement process on the target virtual article basic information group sequence based on the user request information to generate back measurement information, and storing the back measurement information to the storage terminal.
In some embodiments, the executing body may perform a loop-back process on the target virtual article basic information set sequence based on the user request information, so as to generate loop-back information, and store the loop-back information to the storage terminal.
In practice, based on the user request information, the executing body may perform a loop measurement process on the target virtual article basic information group sequence to generate loop measurement information, and store the loop measurement information in the storage terminal:
The first step, based on the user request information, performs the following processing steps for each target virtual article basic information group in the target virtual article basic information group sequence:
the first processing step is to obtain virtual article attribute information of each target virtual article basic information in the target virtual article basic information set, and obtain a virtual article attribute information set. In practice, the executing body may acquire the virtual article attribute information of each target virtual article basic information in the target virtual article basic information set from the terminal device in a wired connection or wireless connection manner, so as to obtain a virtual article attribute information set. Wherein, the virtual article attribute information in the virtual article attribute information group can include, but is not limited to, at least one of the following: virtual item identification, virtual item value attribute value, virtual item flow value attribute value, virtual item rate of change, virtual item type, first flow attribute value, second flow attribute value, third flow attribute value. The virtual item identification may uniquely identify a virtual item. Here, the virtual item value attribute value may represent a value attribute value (current price of stock) of a time represented by the adjustment information corresponding to the corresponding target virtual item basic information. The virtual item transfer value attribute value may characterize a value attribute value (a stock's amount of money to be transferred) that the virtual item involves in the transfer process. The virtual item change rate may characterize the expansion and contraction of the virtual item. The virtual article type may be, but is not limited to, a first virtual article type (stop-in-reel stop-in), a second virtual article type (stop-in-reel stop-out), a third virtual article type (stop-in-reel) or a fourth virtual article type (stop-in-reel). The first transfer attribute value may represent a value attribute value (closing price) corresponding to the virtual item representing the first transfer attribute type. The second transfer attribute value may characterize a value attribute value (a price-to-price) of the virtual item as it is transferred. The third flow attribute value may characterize a value flow attribute value (commission) of a first flow operation (buy operation) or a second flow operation (sell operation) of the virtual article.
And a second processing step of generating an initial virtual article weight value set corresponding to the target virtual article basic information set based on second return request information included in the user request information in response to determining that the virtual article attribute information set meets a preset normal condition. The initial virtual article weight value in the initial virtual article weight value set may correspond to the target virtual article basic information in the target virtual article basic information set. The above-mentioned preset normal condition may be that information included in the virtual article attribute information group is all present. The second callback request information may be, but is not limited to: a first weight generation algorithm, a second weight generation algorithm, or a third weight generation algorithm.
In practice, based on the second echo request information included in the user request information, the executing body may generate an initial virtual article weight value set corresponding to the target virtual article basic information set through the following substeps:
a first sub-step of determining a ratio of a preset weight value to an initial weight number as each initial virtual article weight value in the initial virtual article weight value group in response to determining that the second echo request information is the first weight generation algorithm. Wherein, the initial weight number may be the number of the target virtual article basic information in the target virtual article basic information group. Each initial virtual item weight value in the set of initial virtual item weights values is identical. For example, the preset weight value may be 1.
And a second sub-step of generating an initial virtual article weight value set based on the virtual article value attribute values included in the virtual article attribute information set corresponding to the target virtual article basic information set in response to determining that the second return request information is the second weight generation algorithm. In practice, the initial set of virtual item weight values may be generated by the following formula:
wherein,indicating the sequence number. />Representing the first +.>And (5) initial virtual article weight values. />And the number of the initial virtual article weight values in the initial virtual article weight value group is represented. />Representing the +.f in the virtual item property information set>The individual virtual item attribute information includes a virtual item value attribute value.
And a third sub-step of generating an initial virtual article weight value set based on the virtual article circulation value attribute value included in the virtual article attribute information set corresponding to the target virtual article basic information set in response to determining that the second return request information is a third weight generation algorithm. In practice, the initial set of virtual item weight values may be generated by the following formula:
wherein,representing the +.f in the virtual item property information set>The individual virtual item attribute information includes a virtual item flow value attribute value.
And a third processing step of performing a first adjustment process on the initial virtual article weight value set based on third return request information included in the user request information, so as to generate a first virtual article adjustment weight value set.
And a fourth processing step of performing a second adjustment process on the first virtual article adjustment weight value group based on fourth return request information included in the user request information, so as to generate a second virtual article adjustment weight value group.
And a fifth processing step of performing third adjustment processing on the second virtual article adjustment weight value set to generate a target virtual article weight value set in response to determining that the second virtual article adjustment weight value set satisfies a preset adjustment condition, and storing the target virtual article weight value set in the storage terminal. The preset adjustment condition may be that a sum of the second virtual article adjustment weight values in the second virtual article adjustment weight value group is greater than 1.
And a sixth processing step of generating a net value of the virtual article based on the virtual article attribute information set and the target virtual article weight value set.
And a second step of determining the generated net value of each virtual article as a net value sequence of the virtual articles. The net value of the virtual article in the net value sequence of the virtual article may correspond to a target virtual article basic information set in the target virtual article basic information set sequence.
And thirdly, determining return information based on the fifth return request information and the virtual article net value sequence, and storing the return information into the storage terminal.
In practice, based on the third echo request information included in the user request information, the executing body may perform the first adjustment processing on the initial virtual article weight value set through the following sub-steps to generate a first virtual article adjustment weight value set:
a first sub-step of, for each initial virtual item weight value in the initial virtual item weight value set, performing the following first adjustment step:
first, in response to determining that the initial virtual article weight value is greater than the value characterized by the third echo request message, determining the value characterized by the third echo request message as a first virtual article adjustment weight value.
And then, in response to determining that the initial virtual article weight value is smaller than or equal to the numerical value represented by the third echo request message, determining the initial virtual article weight value as a first virtual article adjustment weight value.
And a second sub-step of determining each of the determined first virtual article adjustment weight values as a first virtual article adjustment weight value group. The first virtual article adjustment weight value in the first virtual article adjustment weight value set may correspond to an initial virtual article weight value in the initial virtual article weight value set.
In practice, based on the fourth echo request information included in the user request information, the executing body may perform the second adjustment processing on the first virtual article adjustment weight value set through the following sub-steps to generate a second virtual article adjustment weight value set:
a first sub-step of executing the following second adjustment step for the first virtual article adjustment weight value in the first virtual article adjustment weight value group:
first, in response to determining that the fourth echo request information and the virtual article attribute information corresponding to the first virtual article adjustment weight value meet a preset second adjustment condition, determining the last target virtual article weight value corresponding to the first virtual article adjustment weight value as a second virtual article adjustment weight value. The last target virtual article weight value corresponding to the first virtual article adjustment weight value may be a target virtual article weight value corresponding to last target virtual article basic information of the target virtual article basic information corresponding to the first virtual article adjustment weight value. Here, the last target virtual article basic information may be a target virtual article basic information group corresponding to the target virtual article basic information, and the target virtual article basic information having the same virtual article identifier as the target virtual article basic information included in the target virtual article basic information among the last target virtual article basic information group in the target virtual article basic information group sequence. The first virtual item weight value may be a difference between the first virtual item adjustment weight value and a last target virtual item weight value.
Here, the preset second adjustment condition may be: the fourth callback request information characterizes the first streaming attribute type, the first virtual item weight value is greater than 0, and the virtual item type included in the virtual item attribute information is the first virtual item type. The preset second adjustment condition may further be: the fourth callback request information characterizes the first streaming attribute type, the first virtual item weight value is smaller than 0, and the virtual item type included in the virtual item attribute information is a second virtual item type. The preset second adjustment condition may further be: the circulation attribute type represented by the fourth return request information is not a first circulation attribute type, the first virtual article weight value is greater than 0, and the virtual article type included in the virtual article attribute information is a third virtual article type. The preset second adjustment condition may further be: the circulation attribute type represented by the fourth return request information is not a first circulation attribute type, the first virtual article weight value is smaller than 0, and the virtual article type included in the virtual article attribute information is a fourth virtual article type.
And then, in response to determining that the fourth callback request information and the first virtual article adjustment weight value do not meet the preset second adjustment condition, determining the first virtual article adjustment weight value as a second virtual article adjustment weight value.
And a second sub-step of determining each of the determined second virtual article adjustment weight values as a second virtual article adjustment weight value group. The second virtual article adjustment weight value in the second virtual article adjustment weight value set may correspond to the first virtual article adjustment weight value in the first virtual article adjustment weight value set.
In practice, in response to determining that the second virtual article adjustment weight value set meets a preset adjustment condition, the executing body may perform a third adjustment process on the second virtual article adjustment weight value set to generate a target virtual article weight value set, and store the target virtual article weight value set to the storage terminal through the following substeps:
a first sub-step of determining a virtual article adjustment value based on the second virtual article adjustment weight value set. In practice, first, the execution subject may determine the sum of the respective second virtual article adjustment weight values in the second virtual article adjustment weight value group as the virtual article total adjustment weight value. Then, the execution body may determine a difference between the virtual article total adjustment weight value and a preset adjustment value as a virtual article adjustment value. For example, the preset adjustment value may be 1.
And a second sub-step of sorting the second virtual article adjustment weight value group to generate a virtual article sorting weight value sequence. Wherein a first virtual article ordering weight value in the sequence of virtual article ordering weights may correspond to the virtual article adjustment value. In practice, the executing body may perform sorting processing on the second virtual article adjustment weight value group according to the order of the second virtual article adjustment weight values in the second virtual article adjustment weight value group from large to small, so as to generate a virtual article sorting weight value sequence.
A third sub-step of, for each virtual item ordering weight value in the sequence of virtual item ordering weights values, performing the following third adjustment step:
first, in response to determining that the virtual article adjustment value corresponding to the virtual article ordering weight value is less than or equal to a preset adjustment value, the virtual article ordering weight value is determined to be a target virtual article weight value. For example, the preset adjustment value may be 0.
And then, determining a target virtual article weight value based on the virtual article ordering weight value and the virtual article adjustment value corresponding to the virtual article ordering weight value in response to determining that the virtual article adjustment value corresponding to the virtual article ordering weight value is greater than the preset adjustment value. In practice, based on the virtual article sorting weight value and the virtual article adjustment value corresponding to the virtual article sorting weight value, the execution subject may determine the target virtual article weight value by: first, a difference between the virtual article ranking weight value and the virtual article adjustment value is determined as a ranking adjustment value. Second, in response to determining that the ranking adjustment value is greater than or equal to a preset item adjustment value, the ranking adjustment value is determined to be a target virtual item weight value. Third, in response to determining that the rank adjustment value is less than the preset item adjustment value, the preset item adjustment value is determined to be a target virtual item weight value. For example, the preset article adjustment value may be 0.
And then, determining the difference value between the virtual article sorting weight value and the target virtual article weight value as a virtual article adjustment difference value.
And then, determining the difference value between the virtual article adjustment value corresponding to the virtual article sorting weight value and the virtual article adjustment difference value as a target virtual article adjustment value. The target virtual article adjustment value is a virtual article adjustment value corresponding to a virtual article sorting weight value next to the virtual article sorting weight value.
And a fourth sub-step of determining each determined target virtual article weight value as a target virtual article weight value group. The target virtual article weight value in the target virtual article weight value set may correspond to a second virtual article adjustment weight value in the second virtual article adjustment weight value set.
And a fifth sub-step of storing the target virtual article weight value group in the storage terminal.
The related art content in step 105 is taken as an invention point of the embodiment of the present disclosure, and solves the second technical problem mentioned in the background art, namely "the storage resource of the storage terminal is wasted". Factors wasting storage resources of the storage terminal are often as follows: the fixed virtual article weight value group is stored in the storage terminal, and the storage capacity of the storage terminal is limited, so that the accuracy of the net value of the virtual article generated according to the fixed virtual article weight value group is low, and a large amount of storage resources are required to store the virtual article weight value group with low accuracy. If the above factors are solved, an effect that the waste of storage resources of the storage terminal can be reduced can be achieved. To achieve this effect, first, a virtual article adjustment value is determined based on the second virtual article adjustment weight value set described above. Thereby, a virtual article adjustment value may be obtained for subsequent adjustment of the second virtual article adjustment value weight value set according to the virtual article adjustment value. And secondly, sorting the second virtual article adjustment weight value group to generate a virtual article sorting weight value sequence. Wherein a first virtual article ordering weight value in the sequence of virtual article ordering weights corresponds to the virtual article adjustment value. Therefore, the second virtual article adjustment weight values can be ordered, so that the second virtual article adjustment weight values with higher weight values can be adjusted in priority. Next, for each virtual item ordering weight in the sequence of virtual item ordering weights, the following third adjustment step is performed: first, in response to determining that a virtual article adjustment value corresponding to the virtual article ordering weight value is less than or equal to a preset adjustment value, the virtual article ordering weight value is determined to be a target virtual article weight value. Therefore, when the virtual article adjustment value is smaller than or equal to the preset adjustment value, the current virtual article sorting weight value is reasonable (the sum of the virtual article sorting weight values is smaller than 1), and adjustment is not needed. And secondly, determining a target virtual article weight value based on the virtual article ordering weight value and the virtual article adjustment value corresponding to the virtual article ordering weight value in response to determining that the virtual article adjustment value corresponding to the virtual article ordering weight value is larger than the preset adjustment value. Therefore, when the virtual article adjusting value is larger than the preset adjusting value, the current virtual article sorting weight value is unreasonable, adjustment is needed, and the adjusted target virtual article weight value can be obtained. Thirdly, determining the difference value between the virtual article sorting weight value and the target virtual article weight value as a virtual article adjustment difference value. Fourth, a difference value between the virtual article adjustment value corresponding to the virtual article sorting weight value and the virtual article adjustment difference value is determined as a target virtual article adjustment value. The target virtual article adjustment value is a virtual article adjustment value corresponding to a virtual article sorting weight value next to the virtual article sorting weight value. Thus, the virtual item adjustment value that needs to be adjusted may be redetermined for subsequent adjustment of the next virtual item ranking weight value. Then, each of the determined target virtual item weight values is determined as a target virtual item weight value group. And the target virtual article weight value in the target virtual article weight value group corresponds to the second virtual article adjustment weight value in the second virtual article adjustment weight value group. Therefore, the adjusted more accurate target virtual article weight value group can be obtained, so that more accurate virtual article net values can be generated through the adjusted more accurate target virtual article weight value group instead of the fixed virtual article weight value group. And finally, storing the target virtual article weight value group into the storage terminal. Therefore, the more accurate target virtual article weight value group can be stored in the storage terminal. Therefore, the storage terminal can store more accurate target virtual article weight value sets. Therefore, the waste of storage resources of the storage terminal can be reduced.
In practice, based on the virtual item attribute information set and the target virtual item weight value set, the execution subject may generate a net value of the virtual item by:
a first sub-step of executing the following first generation step in response to determining that the target virtual article basic information set corresponding to the target virtual article weight value set satisfies a preset starting condition:
first, for each target virtual item weight value in the target virtual item weight value group, a product of the target virtual item weight value and a virtual item duty ratio corresponding to the target virtual item weight value is determined as a virtual item weight duty ratio product value. The preset starting condition may be that the adjustment information corresponding to the basic information set of the target virtual article is the first adjustment information in the adjustment information sequence. The virtual item duty ratio may be a sum of a virtual item change rate included in the virtual item attribute information corresponding to the target virtual item weight value and a preset value. For example, the preset value may be 1.
The sum of the generated individual virtual item weight duty cycle product values is then determined as the net virtual item value.
A second substep of executing the following second generating step in response to determining that the target virtual article basic information set corresponding to the target virtual article weight value set does not satisfy the preset starting condition:
first, a virtual article total change rate is generated based on the target virtual article weight value set. In practice, the total rate of change of the virtual article may be generated by the following formula:
wherein,the total change rate (policy fluctuation range) of the virtual article is indicated. />Representing the first part of the target virtual article weight set corresponding to the target virtual article weight set and the second part of the target virtual article weight set>The weight value of each target virtual article and the corresponding weight value of each target virtual article. Here, the last target virtual article weight value group may be a target virtual article basic information group corresponding to the above-described target virtual article weight value group, a last target virtual article basic information group, a corresponding target virtual article weight value group. />Representing the first +.in the target virtual article weight set>The virtual article attribute information corresponding to the target virtual article weight value comprises a virtual article change rate. />Representing the first +.in the target virtual article weight set >And the difference value of the last target virtual article weight value corresponding to the target virtual article weight value is obtained. Here, the last target virtual item weight value may be a target virtual item weight value corresponding to last target virtual item basic information of the target virtual item basic information corresponding to the target virtual item weight value. />The first part of the target virtual article weight value group>The virtual article attribute information corresponding to the target virtual article weight value comprises a first forwarding attribute value. />The first part of the target virtual article weight value group>And the virtual article attribute information corresponding to the target virtual article weight value comprises a second forwarding attribute value. />The first part of the target virtual article weight value group>And the virtual article attribute information corresponding to the target virtual article weight value comprises a third flow attribute value. For example, whenWhen the total weight is greater than 0, and->Corresponding->Value flow attribute values (purchase commissions) characterizing the first flow operation. For example, whenWhen the total weight is less than 0, and ∈>Corresponding->Value flow attribute values (sell commissions) characterizing the second flow operation.
And then, determining the net value of the virtual article based on the net value of the last virtual article corresponding to the target virtual article weight value group and the total change rate of the virtual article. The last virtual article net value may be a virtual article net value corresponding to a last target virtual article basic information set of the target virtual article basic information set corresponding to the target virtual article weight value set. In practice, first, the execution body may determine the sum of the total change rate of the virtual article and the preset ratio as the total virtual article ratio. Then, the execution body may determine a product of a last net value of the virtual item corresponding to the target virtual item weight value set and the total virtual item duty ratio as a net value of the virtual item. For example, the preset duty ratio may be 1.
In practice, based on the fifth callback request information and the net value sequence of the virtual article, the execution body may determine the callback information through the following substeps, and store the callback information to the storage terminal:
a first sub-step of determining a difference between a net value of a last virtual item in the virtual item net value sequence and a net value of a first virtual item as a virtual item net value difference.
And a second sub-step of determining the ratio of the virtual article net value difference value to the first virtual article net value in the virtual article net value sequence as first virtual article index information.
And a third sub-step of determining the ratio of the net value of the last virtual article to the net value of the first virtual article in the virtual article net value sequence as a virtual article net value ratio.
And a fourth sub-step, determining the ratio of the net value ratio of the virtual article to the request duration corresponding to the time request information as a net value time ratio. The request duration corresponding to the time request information may be a number of days from a start time to an end time included in the time request information.
And a fifth sub-step of determining the product of the net value time ratio and the preset duration as second virtual article index information. For example, the preset duration may be 365.
And a sixth sub-step of adding the first virtual article index information and the second virtual article index information to the virtual article index information. Wherein, the virtual article index information may be initially empty.
And a seventh sub-step of determining the virtual article net value sequence and the virtual article index information as return normal information.
And an eighth substep, determining the return normal information as the return information.
And a ninth substep, storing the return information into the storage terminal.
The related art content in step 105 is taken as an invention point of the embodiment of the present disclosure, and solves the third technical problem mentioned in the background art, namely "the storage resource of the storage terminal is wasted". Factors wasting storage resources of the storage terminal are often as follows: the net value of the virtual article is stored as the return information to the storage terminal, and the storage terminal has limited storage capacity and low accuracy of the return information of the index information of the virtual article is not considered, so that the storage terminal needs to consume a large amount of storage resources to store the return information with low accuracy. If the above factors are solved, an effect that the waste of storage resources of the storage terminal can be reduced can be achieved. To achieve this, first, the difference between the net value of the last virtual item in the sequence of net values of virtual items and the net value of the first virtual item is determined as the net value difference of the virtual items. Thus, the net value difference of the virtual article can be obtained, so that the first virtual article index information can be generated later. And secondly, determining the ratio of the virtual article net value difference value to the first virtual article net value in the virtual article net value sequence as first virtual article index information. Thus, the first virtual article index information can be obtained so as to determine the virtual article index information later. Then, the ratio of the net value of the last virtual article to the net value of the first virtual article in the virtual article net value sequence is determined as the virtual article net value ratio. And then, determining the ratio of the net value ratio of the virtual article to the request duration corresponding to the time request information as a net value time ratio. And then, determining the product of the net value time ratio and the preset duration as second virtual article index information. Thereby, the second virtual article index information can be obtained for subsequent determination of the virtual article index information. And then adding the first virtual article index information and the second virtual article index information to the virtual article index information. Wherein, the virtual article index information is initially empty. Thus, virtual article index information considering the first virtual article index information and the second virtual article index information can be obtained, so that the virtual article net value sequence and the virtual article index information can be determined as the return information later. And then, determining the virtual article net value sequence and the virtual article index information as return normal information. Thus, the return normal information when the return processing is successful can be obtained. After that, the above-described return normal information is determined as return information. Therefore, accurate return information considering the index information of the virtual article can be obtained. And finally, storing the return information into the storage terminal. Therefore, more accurate return information can be stored in the storage terminal. Furthermore, the storage terminal can store more accurate return information. Therefore, the waste of storage resources of the storage terminal can be reduced.
Optionally, the above-mentioned execution body may further execute the following sub-steps:
and a first sub-step of acquiring the reference attribute information corresponding to the fifth return request information. Wherein the reference attribute information includes: a reference net sequence. In practice, the executing body may acquire the reference attribute information corresponding to the fifth echo request information from the terminal device through a wired connection or a wireless connection. The reference net value in the reference net value sequence may be a net value corresponding to the reference virtual article represented by the fifth echo request information. The reference net value in the reference net value sequence may correspond to a virtual article net value in the virtual article net value sequence.
And a second sub-step of determining, for each virtual article net value in the virtual article net value sequence, a ratio of the virtual article net value to a maximum target virtual article net value in the target virtual article net value sequence as a target virtual article net value ratio. The target virtual article net value sequence may be each virtual article net value before the virtual article net value in the virtual article net value sequence.
And a third sub-step of determining the difference value of the minimum target virtual article net value ratio in the preset numerical value and the generated target virtual article net value ratios as third virtual article index information. For example, the preset value may be 1.
And a fourth sub-step of determining the duration corresponding to the net value of the two virtual articles corresponding to the third virtual article index information as fourth virtual article index information. The duration corresponding to the net value of the two virtual articles can be the number of days between the two target virtual article basic information sets corresponding to the net value of the two virtual articles and the time represented by the corresponding two adjustment information.
And a fifth sub-step of generating a net covariance, a virtual article net variance, and a reference net variance based on the virtual article net sequence and the reference net sequence. In practice, first, the executing entity may generate a net covariance based on the virtual article net sequence and the reference net sequence through a first preset algorithm. Then, the executing body may generate a virtual article net value variance based on the virtual article net value sequence through a second preset algorithm. And then, the execution subject can generate a reference net value variance based on the reference net value sequence through the second preset algorithm. For example, the first preset algorithm may be a covariance algorithm. The second preset algorithm may be a variance algorithm.
A sixth substep of determining fifth virtual item index information based on the net covariance, the virtual item net variance, and the reference net variance. In practice, first, the execution body may determine a product of the virtual article net variance and the reference net variance as a net variance product. The execution body may then determine a ratio of the net covariance to the net variance product as fifth virtual article index information.
A seventh substep of adding the third virtual article index information, the fourth virtual article index information, and the fifth virtual article index information to the virtual article index information.
Optionally, in response to determining that the virtual article attribute information set meets a preset missing condition, the preset callback failure information is determined as the callback information.
In some embodiments, the executing entity may determine the preset loop-back failure information as loop-back information in response to determining that the virtual article attribute information set satisfies a preset missing condition. The preset deletion condition may be that virtual article attribute information in the virtual article attribute information group has a deletion. The preset return failure information may indicate that when the virtual article is subjected to the return processing, an abnormal condition (for example, missing information, etc.) occurs, which results in the return failure.
And step 106, responding to the fact that the return information meets the preset return failure condition, and carrying out alarm processing on the user terminal corresponding to the target user.
In some embodiments, the executing body may perform alarm processing on a user terminal corresponding to the target user in response to determining that the callback information meets a preset callback failure condition. The preset callback failure condition may be that the callback information characterizes the callback failure information. The alarm processing may be a text displaying warning or controlling a speaker to sound a prompt. The user terminal may be a terminal corresponding to the target user.
In step 107, in response to receiving the view request sent by the target user terminal, user request information corresponding to the view request is obtained from the storage terminal, and the user request information is sent to the target user terminal.
In some embodiments, the executing entity may obtain user request information corresponding to the view request from the storage terminal in response to receiving the view request sent by the target user terminal, and send the user request information to the target user terminal. The view request may indicate that the target user terminal wants to view all user request information. In practice, first, the executing body may obtain, in response to receiving a view request sent by a target user terminal, all user request information corresponding to the view request from the storage terminal by means of wired connection or wireless connection. Then, the executing body may send all the acquired user request information to the target user terminal.
And step 108, in response to receiving the request for checking the specified information sent by the target user terminal, acquiring the user request information and the return information corresponding to the request for checking the specified information from the storage terminal, and sending the user request information and the return information to the target user terminal.
In some embodiments, the executing body may obtain, from the storage terminal, user request information and return information corresponding to the view specification information request in response to receiving the view specification information request sent by the target user terminal, and send the user request information and the return information to the target user terminal. The above request for viewing the specified information may characterize the user request information and the return information that the target user terminal wants to view the specified date or the specified index information. For example, the specified date may be 2023.01.02. The specified index information may be that each virtual item net value is greater than 1. In practice, first, the executing body may obtain, in response to receiving a request for viewing the specified information sent by the target user terminal, user request information and return information corresponding to the request for viewing the specified information from the storage terminal by means of wired connection or wireless connection. Then, the executing body may send the acquired user request information and the return information to the target user terminal.
And step 109, in response to receiving the check failure request sent by the target user terminal, acquiring the return information corresponding to the check failure request from the storage terminal, and sending the return information to the target user terminal.
In some embodiments, the executing body may obtain, in response to receiving a review failure request sent by the target user terminal, the callback information corresponding to the review failure request from the storage terminal, and send the callback information to the target user terminal. The check failure request may indicate that the target user terminal wants to check the callback information indicating the callback failure. In practice, first, the executing body may obtain, in response to receiving a review failure request sent by the target user terminal, the review information characterizing the review failure information from the storage terminal by means of wired connection or wireless connection. Then, the executing body may send the acquired return information representing the return failure information to the target user terminal.
The above embodiments of the present disclosure have the following advantageous effects: by the virtual article return information sending method of some embodiments of the present disclosure, a user terminal with a return failure can be alerted. Specifically, the reason why it is difficult to alert the user terminal in which the callback failure condition occurs is that: since the user request information may have a case of failure in the back test, the user request information is directly used as the back test information without performing the back test processing, which results in difficulty in identifying the case of failure in the back test. Based on this, in the virtual article return information sending method of some embodiments of the present disclosure, first, virtual article basic information of each virtual article is obtained in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold, and a virtual article basic information set is obtained. And secondly, acquiring user request information of the target user. And then, storing the user request information into the storage terminal. Thus, the user request information can be stored to the storage terminal for subsequent viewing of the user request information. Next, a target virtual article basic information group sequence is selected from the virtual article basic information group set based on the user request information. Thus, the basic information sets of each target virtual object under the time granularity of circulation can be selected. Then, based on the user request information, performing a back-measurement process on the target virtual article basic information group sequence to generate back-measurement information, and storing the back-measurement information into the storage terminal. Therefore, the return information after the return processing can be obtained so as to identify whether the return failure occurs later, and the return information can be stored in the storage terminal so as to check the return information corresponding to the user request information later. And then, in response to determining that the return information meets a preset return failure condition, carrying out alarm processing on the user terminal corresponding to the target user. Therefore, when the condition of the return test failure occurs, the user terminal with the return test identification condition can be warned. And then, in response to receiving a view request sent by the target user terminal, acquiring user request information corresponding to the view request from the storage terminal, and sending the user request information to the target user terminal. Thus, user request information satisfying the viewing request of the user terminal can be transmitted to the user terminal. After that, in response to receiving a view specification information request sent by a target user terminal, user request information and return information corresponding to the view specification information request are acquired from the storage terminal, and the user request information and the return information are sent to the target user terminal. Thus, the user request information and the return information satisfying the view specification information request of the user terminal can be transmitted to the user terminal. And finally, responding to the received check failure request sent by the target user terminal, acquiring the return information corresponding to the check failure request from the storage terminal, and sending the return information to the target user terminal. Thus, the return information satisfying the request for failed viewing of the user terminal can be transmitted to the user terminal. Therefore, the selected target virtual article basic information group sequence meeting the user request information can be subjected to the back test processing to generate the back test information, so that whether the back test failure occurs can be identified according to the back test information. Therefore, the user terminal with the failed callback test can be alarmed.
With further reference to fig. 2, as an implementation of the method shown in the foregoing figures, the present disclosure provides some embodiments of a virtual article return information transmitting apparatus, which correspond to those method embodiments shown in fig. 1, and which are particularly applicable to various electronic devices.
As shown in fig. 2, the virtual article return information transmitting apparatus 200 of some embodiments includes: a first acquisition unit 201, a second acquisition unit 202, a storage unit 203, a selection unit 204, a return unit 205, an alarm unit 206, a first transmission unit 207, a second transmission unit 208, and a third transmission unit 209. The first obtaining unit 201 is configured to obtain virtual article basic information of each virtual article in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold value, and obtain a virtual article basic information set; a second acquisition unit 202 configured to acquire user request information of a target user; a storage unit 203 configured to store the user request information to the storage terminal; a selecting unit 204 configured to select a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information; a return unit 205 configured to perform a return process on the target virtual article basic information group sequence based on the user request information, to generate return information, and store the return information to the storage terminal; an alarm unit 206 configured to perform alarm processing on a user terminal corresponding to the target user in response to determining that the return information satisfies a preset return failure condition; a first transmitting unit 207 configured to acquire user request information corresponding to a viewing request from the storage terminal in response to receiving the viewing request transmitted from the target user terminal, and transmit the user request information to the target user terminal; a second transmitting unit 208 configured to acquire user request information and return information corresponding to the view specification information request from the storage terminal in response to receiving the view specification information request transmitted from the target user terminal, and transmit the user request information and the return information to the target user terminal; and a third sending unit 209 configured to obtain, in response to receiving a review failure request sent by the target user terminal, the return information corresponding to the review failure request from the storage terminal, and send the return information to the target user terminal.
It will be appreciated that the elements described in the virtual article return information transmitting apparatus 200 correspond to the respective steps in the method described with reference to fig. 1. Thus, the operations, features and the beneficial effects described above for the method are equally applicable to the virtual article return information sending apparatus 200 and the units contained therein, and are not described herein again.
Referring now to FIG. 3, a schematic diagram of an electronic device (e.g., computing device) 300 suitable for use in implementing some embodiments of the present disclosure is shown. The electronic devices in some embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), car terminals (e.g., car navigation terminals), and the like, as well as stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 3 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 3, the electronic device 300 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 301 that may perform various suitable actions and processes in accordance with a program stored in a Read Only Memory (ROM) 302 or a program loaded from a storage means 308 into a Random Access Memory (RAM) 303. In the RAM303, various programs and data required for the operation of the electronic apparatus 300 are also stored. The processing device 301, the ROM302, and the RAM303 are connected to each other via a bus 304. An input/output (I/O) interface 305 is also connected to bus 304.
In general, the following devices may be connected to the I/O interface 305: input devices 306 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 307 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 308 including, for example, magnetic tape, hard disk, etc.; and communication means 309. The communication means 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. While fig. 3 shows an electronic device 300 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead. Each block shown in fig. 3 may represent one device or a plurality of devices as needed.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via communications device 309, or from storage device 308, or from ROM 302. The above-described functions defined in the methods of some embodiments of the present disclosure are performed when the computer program is executed by the processing means 301.
It should be noted that, the computer readable medium described in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some implementations, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with 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"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold, virtual article basic information of each virtual article is obtained, and a virtual article basic information set is obtained; acquiring user request information of a target user; storing the user request information into the storage terminal; selecting a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information; based on the user request information, performing a back measurement process on the target virtual article basic information group sequence to generate back measurement information, and storing the back measurement information into the storage terminal; responding to the fact that the return information meets the preset return failure condition, and carrying out alarm processing on the user terminal corresponding to the target user; responding to a receiving view request sent by a target user terminal, acquiring user request information corresponding to the view request from the storage terminal, and sending the user request information to the target user terminal; responding to a received request for checking the designated information sent by a target user terminal, acquiring user request information and return information corresponding to the request for checking the designated information from the storage terminal, and sending the user request information and the return information to the target user terminal; and responding to the received check failure request sent by the target user terminal, acquiring the return information corresponding to the check failure request from the storage terminal, and sending the return information to the target user terminal.
Computer program code for carrying out operations for some embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The described units may also be provided in a processor, for example, described as: the processor comprises a first acquisition unit, a second acquisition unit, a storage unit, a selection unit, a back detection unit, an alarm unit, a first transmission unit, a second transmission unit and a third transmission unit. The names of the units do not limit the unit itself in some cases, for example, the first obtaining unit may be further described as "obtaining virtual article basic information of each virtual article to obtain a virtual article basic information set in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above technical features, but encompasses other technical features formed by any combination of the above technical features or their equivalents without departing from the spirit of the invention. Such as the above-described features, are mutually substituted with (but not limited to) the features having similar functions disclosed in the embodiments of the present disclosure.

Claims (5)

1. A virtual article return information sending method comprises the following steps:
in response to detecting that the storage capacity of the storage terminal is smaller than a preset storage threshold, virtual article basic information of each virtual article is obtained, and a virtual article basic information set is obtained;
obtaining user request information of a target user, wherein the user request information comprises: time request information, return test request information, first selection request information and second selection request information, wherein the return test request information comprises: the method comprises the steps of first return request information, second return request information, third return request information, fourth return request information and fifth return request information, wherein the second return request information characterizes a weight generation algorithm, and the weight generation algorithm is a preset algorithm for generating a weight value of a virtual article;
Storing the user request information to the storage terminal;
selecting a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information;
based on the user request information, carrying out back measurement processing on the target virtual article basic information group sequence to generate back measurement information, and storing the back measurement information to the storage terminal;
responding to the fact that the return information meets a preset return failure condition, and carrying out alarm processing on a user terminal corresponding to the target user;
responding to receiving a view request sent by a target user terminal, acquiring user request information corresponding to the view request from the storage terminal, and sending the user request information to the target user terminal;
responding to a received request for checking the designated information sent by a target user terminal, acquiring user request information and return information corresponding to the request for checking the designated information from the storage terminal, and sending the user request information and the return information to the target user terminal;
responding to a received check failure request sent by a target user terminal, acquiring return information corresponding to the check failure request from the storage terminal, and sending the return information to the target user terminal;
Wherein the selecting a target virtual article basic information group sequence from the virtual article basic information group set based on the user request information includes:
determining an adjustment information sequence based on time request information and first return request information included in the user request information;
for each adjustment information in the adjustment information sequence, performing the following selection steps:
selecting at least one virtual article basic information group corresponding to the first selection request information from the virtual article basic information group set;
selecting at least one virtual article basic information corresponding to the second selection request information from the at least one virtual article basic information group as a target virtual article basic information group;
determining the selected basic information groups of each target virtual article as a basic information group sequence of the target virtual article;
the step of performing a back test process on the target virtual article basic information group sequence based on the user request information to generate back test information, and storing the back test information to the storage terminal includes:
based on the user request information, for each target virtual article basic information set in the target virtual article basic information set sequence, performing the following processing steps:
Obtaining virtual article attribute information of each target virtual article basic information in the target virtual article basic information group, and obtaining a virtual article attribute information group;
generating an initial virtual article weight value set corresponding to the target virtual article basic information set based on second return request information included in the user request information in response to determining that the virtual article attribute information set meets a preset normal condition;
performing first adjustment processing on the initial virtual article weight value group based on third return request information included in the user request information so as to generate a first virtual article adjustment weight value group;
performing second adjustment processing on the first virtual article adjustment weight value group based on fourth return request information included in the user request information so as to generate a second virtual article adjustment weight value group;
in response to determining that the second virtual article adjustment weight set meets a preset adjustment condition, performing third adjustment processing on the second virtual article adjustment weight set to generate a target virtual article weight set, and storing the target virtual article weight set to the storage terminal;
generating a virtual article net value based on the virtual article attribute information set and the target virtual article weight value set;
Determining the generated net value of each virtual article as a net value sequence of the virtual articles;
determining return information based on the fifth return request information and the virtual article net value sequence, and storing the return information to the storage terminal;
the first adjustment processing is performed on the initial virtual article weight value set based on third echo request information included in the user request information, so as to generate a first virtual article adjustment weight value set, including:
for each initial virtual item weight value in the set of initial virtual item weight values, performing the following first adjustment step:
responsive to determining that the initial virtual article weight value is greater than the value characterized by the third echo request message, determining the value characterized by the third echo request message as a first virtual article adjustment weight value;
determining the initial virtual article weight value as a first virtual article adjustment weight value in response to determining that the initial virtual article weight value is less than or equal to the value characterized by the third echo request information;
determining each determined first virtual article adjustment weight value as a first virtual article adjustment weight value group, wherein the first virtual article adjustment weight value in the first virtual article adjustment weight value group corresponds to an initial virtual article weight value in the initial virtual article weight value group;
The second adjustment processing is performed on the first virtual article adjustment weight value set based on fourth echo request information included in the user request information, so as to generate a second virtual article adjustment weight value set, including:
for a first virtual article adjustment weight value in the first virtual article adjustment weight value group, performing the following second adjustment step:
in response to determining that the fourth echo request information and the virtual article attribute information corresponding to the first virtual article adjustment weight value meet a preset second adjustment condition, determining a last target virtual article weight value corresponding to the first virtual article adjustment weight value as a second virtual article adjustment weight value, wherein the last target virtual article weight value corresponding to the first virtual article adjustment weight value is a target virtual article weight value corresponding to last target virtual article basic information of target virtual article basic information corresponding to the first virtual article adjustment weight value;
determining the first virtual article adjustment weight value as a second virtual article adjustment weight value in response to determining that the fourth echo request information and the first virtual article adjustment weight value do not meet the preset second adjustment condition;
And determining each determined second virtual article adjustment weight value as a second virtual article adjustment weight value group, wherein the second virtual article adjustment weight value in the second virtual article adjustment weight value group corresponds to the first virtual article adjustment weight value in the first virtual article adjustment weight value group.
2. The method of claim 1, wherein the method further comprises:
and determining preset back test failure information as back test information in response to determining that the virtual article attribute information group meets a preset missing condition.
3. The method of claim 1, wherein the generating a net virtual item value based on the set of virtual item attribute information and the set of target virtual item weight values comprises:
in response to determining that the target virtual article basic information set corresponding to the target virtual article weight value set meets a preset starting condition, executing the following first generation steps:
for each target virtual item weight value in the target virtual item weight value set, determining a product of the target virtual item weight value and a virtual item duty ratio corresponding to the target virtual item weight value as a virtual item weight duty ratio product value;
Determining the sum of the generated weight duty ratio product values of the virtual articles as the net value of the virtual articles;
in response to determining that the target virtual article basic information set corresponding to the target virtual article weight value set does not meet the preset starting condition, executing the following second generation step:
generating a total change rate of the virtual article based on the target virtual article weight value group;
and determining the net value of the virtual article based on the net value of the last virtual article corresponding to the target virtual article weight value group and the total change rate of the virtual article, wherein the net value of the last virtual article is the net value of the virtual article corresponding to the last target virtual article basic information group of the target virtual article basic information group corresponding to the target virtual article weight value group.
4. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon;
when executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-3.
5. A computer readable medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the method of any of claims 1-3.
CN202311028933.7A 2023-08-16 2023-08-16 Virtual article return information sending method and device, electronic equipment and medium Active CN116739789B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311028933.7A CN116739789B (en) 2023-08-16 2023-08-16 Virtual article return information sending method and device, electronic equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311028933.7A CN116739789B (en) 2023-08-16 2023-08-16 Virtual article return information sending method and device, electronic equipment and medium

Publications (2)

Publication Number Publication Date
CN116739789A CN116739789A (en) 2023-09-12
CN116739789B true CN116739789B (en) 2023-12-19

Family

ID=87917288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311028933.7A Active CN116739789B (en) 2023-08-16 2023-08-16 Virtual article return information sending method and device, electronic equipment and medium

Country Status (1)

Country Link
CN (1) CN116739789B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103413424A (en) * 2013-08-02 2013-11-27 中安消技术有限公司 Alarming information sending method and system based on embedded monitoring equipment
CN107833137A (en) * 2017-11-03 2018-03-23 上海宽全智能科技有限公司 Quantization trading strategies generation method and device, equipment and storage medium based on multiple-objection optimization
CN110555045A (en) * 2019-09-06 2019-12-10 广州快盈信息技术服务有限公司 event backtesting data-based stock selection method, server and storage medium
CN111415256A (en) * 2020-03-16 2020-07-14 苏州吉风智能科技有限公司 Multi-account stock trading control method and device
TWM603158U (en) * 2020-05-25 2020-10-21 林先耕 Computing apparatus for program trading
CN111815447A (en) * 2020-07-06 2020-10-23 上海汇正财经顾问有限公司 Stock intelligent recommendation system and method based on backtesting data and electronic terminal
CN112819640A (en) * 2021-02-04 2021-05-18 中山大学 Financial return error-tolerance system and method for micro-service
CN113159972A (en) * 2021-05-20 2021-07-23 深圳前海微众银行股份有限公司 Combination determination method, combination determination device, electronic equipment and computer readable storage medium
CN113781232A (en) * 2021-07-12 2021-12-10 杭州电子科技大学 Intelligent multi-factor investment method based on genetic algorithm
DE202022103759U1 (en) * 2022-07-05 2022-09-06 Rakesh Kumar SHARMA A mind-controlled portfolio optimization and backtesting system for online trading
CN115039119A (en) * 2021-12-30 2022-09-09 富途网络科技(深圳)有限公司 Transaction strategy retest method, device and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103413424A (en) * 2013-08-02 2013-11-27 中安消技术有限公司 Alarming information sending method and system based on embedded monitoring equipment
CN107833137A (en) * 2017-11-03 2018-03-23 上海宽全智能科技有限公司 Quantization trading strategies generation method and device, equipment and storage medium based on multiple-objection optimization
CN110555045A (en) * 2019-09-06 2019-12-10 广州快盈信息技术服务有限公司 event backtesting data-based stock selection method, server and storage medium
CN111415256A (en) * 2020-03-16 2020-07-14 苏州吉风智能科技有限公司 Multi-account stock trading control method and device
TWM603158U (en) * 2020-05-25 2020-10-21 林先耕 Computing apparatus for program trading
CN111815447A (en) * 2020-07-06 2020-10-23 上海汇正财经顾问有限公司 Stock intelligent recommendation system and method based on backtesting data and electronic terminal
CN112819640A (en) * 2021-02-04 2021-05-18 中山大学 Financial return error-tolerance system and method for micro-service
CN113159972A (en) * 2021-05-20 2021-07-23 深圳前海微众银行股份有限公司 Combination determination method, combination determination device, electronic equipment and computer readable storage medium
CN113781232A (en) * 2021-07-12 2021-12-10 杭州电子科技大学 Intelligent multi-factor investment method based on genetic algorithm
CN115039119A (en) * 2021-12-30 2022-09-09 富途网络科技(深圳)有限公司 Transaction strategy retest method, device and storage medium
DE202022103759U1 (en) * 2022-07-05 2022-09-06 Rakesh Kumar SHARMA A mind-controlled portfolio optimization and backtesting system for online trading

Also Published As

Publication number Publication date
CN116739789A (en) 2023-09-12

Similar Documents

Publication Publication Date Title
CN111679990B (en) Test data generation method and device, readable medium and electronic equipment
CN115599640B (en) Abnormal supply end warning method, electronic device and medium
CN110781373B (en) List updating method and device, readable medium and electronic equipment
CN111966950B (en) Log sending method and device, electronic equipment and computer readable medium
CN112379982B (en) Task processing method, device, electronic equipment and computer readable storage medium
CN110619096A (en) Method and apparatus for synchronizing data
CN112559898B (en) Item information sending method, item information sending device, electronic equipment and computer readable medium
CN116388112B (en) Abnormal supply end power-off method, device, electronic equipment and computer readable medium
CN111798251A (en) Verification method and device of house source data and electronic equipment
CN116739789B (en) Virtual article return information sending method and device, electronic equipment and medium
CN111385150A (en) Method and device for acquiring information
CN115187364A (en) Method and device for monitoring deposit risk under bank distributed scene
CN112200643B (en) Article information pushing method and device, electronic equipment and computer readable medium
CN114926234A (en) Article information pushing method and device, electronic equipment and computer readable medium
CN113778850A (en) Data processing method and device, electronic equipment and computer readable medium
CN116737917B (en) Text recommendation information generation method, electronic device and computer readable medium
CN116800834B (en) Virtual gift merging method, device, electronic equipment and computer readable medium
CN113760882B (en) Data abnormity alarm method and device, electronic equipment and computer readable medium
CN113819989B (en) Article packaging method, apparatus, electronic device and computer readable medium
CN111857879B (en) Data processing method, device, electronic equipment and computer readable medium
CN112015997B (en) Page display method and device, electronic equipment and computer readable medium
CN116703263B (en) Power equipment distribution method, device, electronic equipment and computer readable medium
CN115689444A (en) Automatic logistics monitoring method, device, equipment and medium based on historical cases
CN117333246A (en) Article information transmitting method, model generating method, apparatus, device and medium
CN114461432A (en) Server information processing method and device, electronic equipment and computer readable medium

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
GR01 Patent grant
GR01 Patent grant