Information management method and device
By obtaining virtual pet growth information, determining user investment and configuring timing, gradually clearing pet growth information, the problem of user mood fluctuations after virtual pet death is solved, and intelligent emotional adjustment and user experience improvement are achieved.
Patent Information
- Application Number
- CN202210323409.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-30
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2042-03-30
AI Technical Summary
The prior art cannot process data in a refined manner after the death of a virtual pet, resulting in user mood changes and even depression, affecting user experience and mental health.
By obtaining growth information for each growth stage of the virtual pet growth process, determining user engagement, and configuring a time for each growth stage, gradually clearing the pet's growth information to relieve users' emotions.
It realizes intelligent adjustment of user emotions, alleviates the emotional fluctuations caused by the death of pets, and improves user experience and mental health.
Smart Images

Figure CN114870405B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an information management method and device. Background Art
[0002] With the development of computer technology and the diversification of terminal functions, virtual pets are becoming more and more popular among young people. Users can feed virtual pets online through the interactive functions of terminal devices and network devices. Virtual pets simulate real-life pets, allowing users to witness the growth of virtual pets while enjoying the company of virtual pets.
[0003] Virtual pets are like pets in the real world. They can get sick, become depressed, and die. Currently, when a virtual pet dies or the user logs out of the virtual pet, the server will clear all the data of the virtual pet. This method cannot process data in a refined manner, which can cause users to have mood changes or even depression, thus affecting the user experience and mental health. Summary of the invention
[0004] The embodiments of the present application provide an information management method and device. After a virtual pet dies, the data information of the virtual pet is not cleared immediately. Instead, the relevant information of the virtual pet is processed in a refined manner to gradually clear the growth information of the pet, thereby easing the emotional changes of the user and realizing intelligent regulation of the user's emotions.
[0005] In a first aspect, an embodiment of the present application provides an information management method, including:
[0006] When the death of the virtual pet is detected, acquiring growth information of each growth stage in a plurality of growth stages during the growth process of the virtual pet;
[0007] Determining the user engagement level at each growth stage according to the growth information at each growth stage;
[0008] According to the user engagement level of each growth stage, a timing time is configured for each growth stage;
[0009] According to the timing time of each growth stage, the growth information of each growth stage is cleared.
[0010] In the above method, when a virtual pet dies, the growth information of each growth stage of the virtual pet's growth process is obtained, and the user's involvement in the different growth stages of the virtual pet is determined from the growth information. A timing time is set for each growth stage according to the user involvement. When the timing time is reached, the server will clear the growth information of the virtual pet in the growth stage corresponding to the timing time. Before the timing time is reached, the server caches the growth information of the virtual pet, which is convenient for the user to recall and check when he misses the pet, thereby soothing the user's emotions and realizing intelligent regulation of the user's emotions.
[0011] In a possible implementation manner, the growth information includes at least one of the following information: user operation information on the virtual pet and growth cache information of the virtual pet.
[0012] In an embodiment of the present application, the growth information of a virtual pet is relevant information of all virtual pets cached by a server from the birth to the death of the virtual pet, including the user's operation information on the virtual pet (information on the user's feeding, care, and viewing of the pet, etc.) and the virtual pet's growth cache information (various indicator parameter information of the virtual pet's growth stage, etc.).
[0013] In a possible implementation, the user's operation information on the virtual pet includes money invested by the user, time invested by the user, and the number of times the user cares for the virtual pet, and determining the user's investment level at each growth stage according to the growth information at each growth stage includes:
[0014] When the amount of money invested by the user is less than a preset amount of money, the time invested by the user is less than a preset time, and the number of times the user cares is less than a preset number of times, the user's investment level is determined to be the lowest level of investment level;
[0015] When the user invests money greater than or equal to the preset money, the user invests time greater than or equal to the preset time, and the user care times greater than or equal to the preset times, the user investment level is determined to be the highest level of investment level.
[0016] In the embodiment of the present application, the more money, time and care the user invests in the virtual pet, the higher the corresponding user involvement. When the money, time and care the user invests are less than the preset values of each item, it means that the user has not invested too much energy and emotion in the pet, and the corresponding user involvement is the lowest level. When the money, time and care the user invests are greater than or equal to the preset values of each item, it means that the user has invested a lot in the pet, and the corresponding user involvement is the highest level. Based on objective user investment data, the level of user involvement can be truly reflected, thereby ensuring the accuracy and rationality of the subsequent setting of the timing time.
[0017] In a possible implementation, configuring a timer for each growth stage according to the user engagement level of each growth stage includes:
[0018] Obtaining the time point of death of the virtual pet;
[0019] Determining a cache duration of the growth information at each growth stage according to the user engagement at each growth stage, wherein each growth stage corresponds to a cache duration of the growth information;
[0020] The timing time of each growth stage is determined according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet.
[0021] In an embodiment of the present application, based on the level of user involvement, the cache duration of the growth information of each growth stage is determined. The cache duration can ensure the rationality of the cache duration, so that the user can relieve his or her emotions within the time period. The timing time of each growth stage is determined according to the time point of death of the virtual pet and the cache duration of the growth information of each growth stage. The timing time set in this way is consistent with the time required for the user to relieve emotions after the death of the pet, thereby realizing intelligent regulation of user emotions.
[0022] In a possible implementation, determining the timing of each growth stage according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet includes:
[0023] The time point of death of the virtual pet is added to the cache time of the growth information of each growth stage to obtain the timing of each growth stage.
[0024] In the embodiments of the present application, the method for setting the timing time is described in detail to ensure the accuracy and rationality of the timing time setting.
[0025] In a possible implementation, before clearing the growth information of each growth stage according to the timing of each growth stage, the method further includes:
[0026] The growth information of the virtual pet at each growth stage is sent to a terminal device, wherein the terminal device is used to display the growth information of the virtual pet at each growth stage.
[0027] In an embodiment of the present application, before the timing of each growth stage is reached, the server will cache the growth information of each growth stage and send the growth information of each growth stage of the pet to the terminal device, so that the user can recall and view the information through the terminal device when he misses the pet, thereby soothing the user's emotions and realizing intelligent regulation of the user's emotions.
[0028] In a possible implementation, after sending the growth information of each growth stage of the virtual pet to the terminal device, the method further includes:
[0029] receiving a selection instruction input by a user, wherein the selection instruction is used to select a first growth stage among the multiple growth stages;
[0030] receiving a user timing time set by the user for the first growth stage;
[0031] In response to the user timing, the timing is reconfigured for the first growth stage.
[0032] In an embodiment of the present application, before the timing of each growth stage is reached, the server can receive the user's modification operation for the timing of any one of the growth stages (the first growth stage) at any time, and reconfigure the timing of the first growth stage. This method can receive the timing set by the user, so that the user can change the timing set by the server in a timely manner according to his own situation, thereby better meeting the user's emotional needs.
[0033] In a second aspect, an embodiment of the present application provides an information management device, including:
[0034] an acquisition unit, configured to acquire growth information of each of a plurality of growth stages in a growth process of the virtual pet when the death of the virtual pet is detected;
[0035] A processing unit is used to determine the user engagement of each growth stage according to the growth information of each growth stage; configure a timing time for each growth stage according to the user engagement of each growth stage; and clear the growth information of each growth stage according to the timing time of each growth stage.
[0036] In a possible implementation manner, the growth information includes at least one of the following information: user operation information on the virtual pet and growth cache information of the virtual pet.
[0037] In a possible implementation, the user's operation information on the virtual pet includes the user's investment of money, the user's investment of time, and the number of times the user cares for the virtual pet, and the processing unit is specifically used to:
[0038] When the amount of money invested by the user is less than a preset amount of money, the time invested by the user is less than a preset time, and the number of times the user cares is less than a preset number of times, the user's investment level is determined to be the lowest level of investment level;
[0039] When the user invests money greater than or equal to the preset money, the user invests time greater than or equal to the preset time, and the user care times greater than or equal to the preset times, the user investment level is determined to be the highest level of investment level.
[0040] In a possible implementation manner, the acquiring unit is further configured to:
[0041] Obtaining the time point of death of the virtual pet;
[0042] The processing unit is specifically used for:
[0043] Determining a cache duration of the growth information at each growth stage according to the user engagement at each growth stage, wherein each growth stage corresponds to a cache duration of the growth information;
[0044] The timing time of each growth stage is determined according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet.
[0045] In a possible implementation manner, the processing unit is specifically configured to:
[0046] The time point of death of the virtual pet is added to the cache time of the growth information of each growth stage to obtain the timing of each growth stage.
[0047] In a possible implementation manner, the device further includes:
[0048] A sending unit is used to send the growth information of the virtual pet at each growth stage to a terminal device, wherein the terminal device is used to display the growth information of the virtual pet at each growth stage.
[0049] In a possible implementation manner, the device further includes:
[0050] A receiving unit, configured to receive a selection instruction input by a user, wherein the selection instruction is used to select a first growth stage from among the plurality of growth stages; and receive a user timing time set by the user for the first growth stage;
[0051] The processing unit is also used for:
[0052] In response to the user timing, the timing is reconfigured for the first growth stage.
[0053] The operations and beneficial effects performed by the information management device can refer to the methods and beneficial effects described in any one of the first aspects above, and the repeated parts will not be repeated.
[0054] In the third aspect, the present application provides an information management device, which may be a server, a device in a server, or a device that can be used in combination with a server. The information management device may also be a chip system. The information management device may execute any of the methods described in the first aspect. The functions of the information management device may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The module may be software and / or hardware. The operations and beneficial effects performed by the information management device may refer to the methods and beneficial effects described in any of the first aspects above, and the repeated parts will not be repeated.
[0055] In a fourth aspect, the present application provides an information management device, comprising a processor, and when the processor calls a computer program in a memory, the method described in any one of the first aspects is executed.
[0056] In a fifth aspect, the present application provides an information management device, which includes a processor and a memory, wherein the memory is used to store a computer program; the processor is used to execute the computer program stored in the memory so that the information management device performs a method as described in any one of the first aspects.
[0057] In the sixth aspect, the present application provides an information management device, which includes a processor, a memory and a transceiver, wherein the transceiver is used to receive a channel or signal, or send a channel or signal; the memory is used to store a computer program; and the processor is used to call the computer program from the memory to execute a method as described in any one of the first aspects.
[0058] In a seventh aspect, the present application provides an information management device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive a computer program and transmit it to the processor; the processor runs the computer program to execute a method as described in any one of the first aspects.
[0059] In an eighth aspect, the present application provides a computer-readable storage medium for storing a computer program. When the computer program is executed, the method described in any one of the first aspects is implemented.
[0060] In a ninth aspect, the present application provides a computer program product comprising a computer program, which, when executed, enables the method described in any one of the first aspects to be implemented.
[0061] In a tenth aspect, an embodiment of the present application provides an information management system, which includes at least one server and at least one terminal device, and the server is used to execute the steps of any one of the above-mentioned first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] The following is an introduction to the drawings used in the embodiments of the present application.
[0063] Figure 1 This is a schematic diagram of an information management system architecture provided by an embodiment of the present application;
[0064] Figure 2 is a flow chart of an information management method provided by an embodiment of the present application;
[0065] Figure 3 is a schematic diagram of a virtual pet interface provided in an embodiment of the present application;
[0066] Figure 4 is a structural diagram of an information management device 400 provided in an embodiment of the present application;
[0067] Figure 5 It is a structural diagram of an information management device 500 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0068] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.
[0069] After the death of a virtual pet, or after the user cancels the virtual pet, all data of the virtual pet will be cleared. This way of dealing with the death of a virtual pet can cause the user to have emotional changes, or even depression, thereby affecting the user's experience and mental health. Therefore, this application provides an information management method and device. Figure 1 , Figure 1 1 is a schematic diagram of an information management system architecture provided by an embodiment of the present application, the system includes a terminal device 101 and a server 102, wherein:
[0070] The terminal device 101 is a device with processing capabilities and data transmission and reception capabilities. The terminal device 101 installs and runs an application that supports virtual pets. A user account is logged into the application. The user uses the terminal device 101 to operate the controlled virtual pet in the virtual scene to perform activities, including but not limited to: at least one of feeding, stroking, caring, and playing. The virtual pet will have mood changes, communicate with the user, get sick, die, etc. The terminal device 101 can be a computer, a laptop, a tablet computer, a PDA, a desktop, a diagnostic instrument, a mobile phone, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc.
[0071] Optionally, the terminal device 101 may generally refer to one of a plurality of terminal devices, and the embodiment of the present application only uses the terminal device 101 as an example. The applications installed on the terminal devices may be the same, or the applications installed on the two terminal devices may be the same type of applications on different operating system platforms, and the number of the above-mentioned terminal devices may be more or less. For example, the above-mentioned terminal devices may be dozens or hundreds, or more, and the embodiment of the present application does not limit the number and device type of the terminal devices.
[0072] The server 102 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The server 102 provides computing or application services for the terminal device 101 and provides background services for applications that support virtual pets.
[0073] The terminal device 101 and the server 102 may be connected directly or indirectly via wired or wireless communication.
[0074] Optionally, the server 102 can undertake the main computing work, and the terminal device 101 can undertake the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal device 101 undertakes the main computing work; or, the server 102 and the terminal device 101 each undertake the classification work separately; or, a distributed computing architecture is used between the server 102 and the terminal device 101 for collaborative computing.
[0075] Optionally, the server 102 may be composed of an access server, a background server, and a database server. The access server is used to provide access services for the terminal device 101, and the background server is used to provide background services for the virtual pet application. The background server may be one or more, and when there are multiple background servers, there are at least two background servers for providing different services, and / or there are at least two background servers for providing the same service, for example, providing the same service in a responsible balancing manner.
[0076] See also Figure 2 , Figure 2 This is a flowchart of an information management method provided by an embodiment of the present application, which includes but is not limited to the following steps:
[0077] S201: When the death of the virtual pet is detected, the growth information of each growth stage in the growth process of the virtual pet is obtained.
[0078] Specifically, the above-mentioned virtual pets may include multiple growth stages from birth to natural death (not death from illness or user cancellation), wherein the virtual pets may include multiple types of pets, and the number of growth stages included in different types of virtual pets may be the same or different, and the duration of each growth stage may be the same or different, and this application does not limit this. For example, virtual pets include cats, dogs, and rabbits, wherein cats include six growth stages, namely: neonatal period, transition period, sensitive period, adolescence, adulthood, and old age; dogs include four growth stages, namely: lactation period, puppy period, adult dog period, and old age; rabbits include five growth stages, namely: baby rabbits, young rabbits, young rabbits, adult rabbits, and old rabbits.
[0079] When the death of the virtual pet is detected, the server obtains multiple growth stages of the virtual pet from birth (user registration) to death, and caches the growth information of each of the multiple growth stages to the server.
[0080] The growth information of the virtual pet is all relevant information of the virtual pet from birth to death, and may include user operation information on the virtual pet and virtual pet growth cache information. The user operation information on the virtual pet is some operation information of the virtual pet by the user through the virtual scene provided by the terminal device, which may be information such as the user's feeding, care, and viewing of the pet; the growth cache information of the virtual pet is the parameter information of various indicators of the virtual pet at each growth stage during the growth process, which may be information such as the pet's health status, pet's physical indicators, and pet's mood status.
[0081] In an embodiment of the present application, when a virtual pet dies, saving the virtual pet's growth information immediately can completely preserve the record of the virtual pet's life, so that when the user recalls the virtual pet later, they can meet their emotional needs by viewing the virtual pet's growth information.
[0082] S202: Determine the user engagement level at each growth stage based on the growth information at each growth stage.
[0083] Specifically, the user's operation information on the virtual pet includes the user's investment of money, the user's investment of time, and the number of times the user cares for the virtual pet. The user's investment in each growth stage is determined by comparing the relationship between the user's investment of money, the user's investment of time, and the number of times the user cares for the virtual pet with various preset values (preset money, preset time, and preset number of times). The user's investment may include but is not limited to the following situations:
[0084] Case 1: When the money invested by the user is less than the preset money, the time invested by the user is less than the preset time, and the number of times the user cares is less than the preset number, it is determined that the user's investment level is the lowest level of investment level.
[0085] Case 2: When the user's investment is greater than or equal to the preset amount of money, the user's investment time is greater than or equal to the preset time, and the user's care times are greater than or equal to the preset times, the user's investment level is determined to be the highest level of investment level.
[0086] It should be noted that between the highest level of involvement and the lowest level of involvement, there are also:
[0087] Case 3: When two of the three items of user investment of money, user investment of time, and user care times are less than preset values, and the remaining one is greater than or equal to the preset value, the user investment is determined to be low-level investment.
[0088] Case 4: When one of the three items of user investment of money, user investment of time, and user care times is less than a preset value, and the other two items are greater than or equal to the preset values, the user investment is determined to be a high level of investment.
[0089] For example, the growth information of the four growth stages of a virtual pet dog is as follows: during the lactation period, the user invested 526 yuan, the user invested 80 hours, and the user cared for the dog 125 times; during the puppy period, the user invested 650 yuan, the user invested 65.3 hours, and the user cared for the dog 98 times; during the adult period, the user invested 340 yuan, the user invested 75 hours, and the user cared for the dog 320 times; during the old age period, the user invested 168 yuan, the user invested 48 hours, and the user cared for the dog 260 times. Furthermore, the preset money is 300 yuan, the preset time is 60 hours, and the preset number of times is 100 times. Finally, the relationship between the user investment value and the preset value of each growth stage is compared, and it is determined that the user investment of the virtual pet dog during the lactation period is the highest level of investment; the user investment of the puppy period is the high level of investment; the user investment of the adult period is the highest level of investment; and the user investment of the old age is the low level of investment. The specific data are shown in Table 1:
[0090] Table 1
[0091]
[0092] Optionally, score values are set for the user's investment of money, the user's investment of time, and the number of times the user cares, and finally the scores of the three items are added together (or weighted values are added together) to obtain a final score value as the user's investment. The way to set the score value can be to compare the positive and negative situations between the user's investment of money, the user's investment of time, and the number of times the user cares and the preset values of each item, where the positive situation is (+x) and the negative situation is (-y), and x and y are both absolute values between the two.
[0093] For example, when the virtual pet cat reaches adulthood, the user has invested 356 yuan, the preset money is 200 yuan, and the user's money investment score is (+156); the user has invested 50 hours, the preset time is 80 hours, and the user's time investment score is (-30); the user has cared for the cat 526 times, the preset number is 300 times, and the user's care score is (+226); finally, the scores of the three items are added together to get a final score of 352, that is, the user's investment level is 352.
[0094] In the embodiment of the present application, the more money, time and care the user invests in the virtual pet, the higher the corresponding user involvement; when the money, time and care the user invests are less than the preset values of each item, it means that the user has not invested too much energy and emotion in the pet, and the corresponding user involvement is the lowest level; when the money, time and care the user invests are greater than or equal to the preset values of each item, it means that the user has invested a lot in the pet, and the corresponding user involvement is the highest level. Based on objective user investment data, the level of user involvement can be truly reflected, thereby ensuring the accuracy and rationality of the subsequent setting of the timing time.
[0095] S203: According to the user engagement level at each growth stage, a timing time is configured for each growth stage.
[0096] Specifically, after determining the user engagement of each growth stage of the virtual pet, the cache duration of the growth information of each growth stage of the virtual pet is determined according to the user engagement, wherein the cache duration of the growth information is the retention duration of the growth information of the virtual pet at the growth stage, and each growth stage of the virtual pet corresponds to a cache duration of the growth information. The cache durations of the growth information corresponding to different levels of user engagement are shown in Table 2:
[0097] Table 2
[0098] User Engagement Cache duration of growth information Highest level of engagement 90 days Advanced Engagement 75 days Low level of involvement 40 days Minimum level of commitment 25 days
[0099] For example, the user engagement of a virtual pet dog during the lactation period is the highest engagement level; the user engagement during the puppy period is the highest engagement level; the user engagement during the adult period is the highest engagement level; and the user engagement during the old age period is the lowest engagement level. The cache duration of the virtual pet dog's growth information during the lactation period is determined to be 90 days; the cache duration of the puppy period growth information is 75 days; the cache duration of the adult period growth information is 40 days; and the cache duration of the old age growth information is 25 days.
[0100] Furthermore, the time point of the virtual pet's death is obtained, wherein the time point of the virtual pet's death is a specific time of year, month, day and hour; finally, the time point of the virtual pet's death is added to the cache duration of the growth information of each growth stage of the virtual pet, to obtain the timing time of each growth stage of the virtual pet.
[0101] Exemplarily, the time of death of the above-mentioned virtual pet dog is 20:35 on January 3, 2022. The time of death is added to the cache time of the growth information of the four growth stages (90 days, 75 days, 40 days, and 25 days), and the timing time of the lactation period of the virtual pet dog is 20:35 on April 3, 2022; the timing time of the puppy period is 20:35 on March 19, 2022; the timing time of the adult dog period is 20:35 on February 12, 2022; and the timing time of the old age period is January 28, 2022.
[0102] In the embodiment of the present application, the higher the level of user involvement, the more the user pays for the virtual pet. When the virtual pet dies, the user's emotions will fluctuate greatly, and the time required to relieve his emotions will be longer. The cache duration of the growth information determined by this method can ensure the rationality of the cache duration, allowing the user to relieve his emotions within this time period, and then determine the timing of each growth stage according to the time point of the virtual pet's death and the cache duration of the growth information of each growth stage. The set timing time is consistent with the time required for the user to relieve emotions after the pet's death, thereby realizing intelligent regulation of the user's emotions.
[0103] S204: Clearing the growth information of each growth stage according to the timing of each growth stage.
[0104] Specifically, when the timing of each growth stage is reached, for example, when the timing of the first growth stage is reached, the server sends a clearing message to the terminal device, and the clearing message is used to prompt the user to clear the growth information of the virtual pet in the first growth stage. The terminal device receives the reply information input by the user, responds to the reply information, and sends the reply information to the server. The server processes the growth information of the virtual pet in the first growth stage according to the received reply information. The reply information input by the user may include clearing and retaining, and the server clears or retains the growth information of the virtual pet in the first growth stage according to the reply information.
[0105] Optionally, when the reply message entered by the user is to retain, the server will retain the growth information of the virtual pet in the first growth stage, and after a fixed time (for example, 24 hours), send a clear message to the terminal device again, and prompt the user again to clear the growth information of the virtual pet in the first growth stage, until the reply message entered by the user is to clear, the server clears the growth information of the virtual pet in the first growth stage and the server no longer sends a clear message to the terminal device.
[0106] In some embodiments, before reaching the timing of each growth stage of the virtual pet, the method further includes:
[0107] Send the growth information of each growth stage of the virtual pet to the terminal device.
[0108] Specifically, after the virtual pet dies, the server sends the growth information of each growth stage of the virtual pet to the terminal device, and the virtual pet interface of the terminal device becomes as follows: Figure 3 As shown, Figure 3 : This is a schematic diagram of a virtual pet interface provided by an embodiment of the present application. The terminal device displays a memory column, wherein the memory column is used for the user to recall and view all information related to the virtual pet after the virtual pet dies. The memory column includes function icons such as viewing the pet's remains, reviewing the first growth stage of the pet, and reviewing the second growth stage of the pet. After the terminal device receives the user's click operation on the review of the first growth stage of the pet in the above function icons, it responds to the click operation and displays the growth information of the first growth stage of the virtual pet. The growth information can be displayed through video playback or poster playback.
[0109] In this embodiment, before the timing of each growth stage is reached, the server will cache the growth information of each growth stage and send the growth information of each growth stage of the pet to the terminal device, so that the user can recall and view the information through the terminal device when he misses the pet, thereby soothing the user's emotions and realizing intelligent regulation of the user's emotions.
[0110] In some embodiments, after sending the growth information of each growth stage of the virtual pet to the terminal device, the method further includes:
[0111] Receive a selection instruction input by a user; receive a user timing time set by the user for the first growth stage; respond to the user timing time and reconfigure the timing time for the first growth stage.
[0112] Specifically, after the terminal device displays the virtual pet interface, it receives a selection instruction input by the user, wherein the selection instruction is used by the user to select any one function icon (first growth stage) from the above-mentioned multiple function icons (multiple growth stages). After selecting the first growth stage, the terminal device receives the user timing time set by the user for the first growth stage, responds to the user timing time, and sends the user timing time to the server. The server changes the timing time configured for the first growth stage to the user timing time set by the user, that is, reconfigures the timing time (user timing time) for the first growth stage.
[0113] In this embodiment, before the timing of each growth stage is reached, the server can receive the user's modification operation for the timing of any one of the growth stages (the first growth stage) at any time, and reconfigure the timing of the first growth stage. This method can receive the timing set by the user, so that the user can change the timing set by the server in a timely manner according to his own situation, thereby better meeting the user's emotional needs.
[0114] The method of the embodiment of the present application is described in detail above, and the device of the embodiment of the present application is provided below.
[0115] See also Figure 4 , Figure 4 4 is a schematic diagram of the structure of an information management device 400 provided in an embodiment of the present application. The device includes an acquisition unit 401, a processing unit 402, a sending unit 403, and a receiving unit 404, wherein each unit is described in detail as follows.
[0116] The acquisition unit 401 is used to acquire growth information of each growth stage in a plurality of growth stages during the growth process of the virtual pet when the death of the virtual pet is detected;
[0117] Processing unit 402 is used to determine the user engagement of each growth stage according to the growth information of each growth stage; configure a timing time for each growth stage according to the user engagement of each growth stage; and clear the growth information of each growth stage according to the timing time of each growth stage.
[0118] In a possible implementation manner, the growth information includes at least one of the following information: user operation information on the virtual pet and growth cache information of the virtual pet.
[0119] In a possible implementation, the user's operation information on the virtual pet includes the user's investment of money, the user's investment of time, and the number of times the user cares for the virtual pet. The processing unit 402 is specifically configured to:
[0120] When the amount of money invested by the user is less than a preset amount of money, the time invested by the user is less than a preset time, and the number of times the user cares is less than a preset number of times, the user's investment level is determined to be the lowest level of investment level;
[0121] When the user invests money greater than or equal to the preset money, the user invests time greater than or equal to the preset time, and the user care times greater than or equal to the preset times, the user investment level is determined to be the highest level of investment level.
[0122] In a possible implementation, the acquiring unit 401 is further configured to:
[0123] Obtaining the time point of death of the virtual pet;
[0124] The processing unit 402 is specifically used for:
[0125] Determining a cache duration of the growth information at each growth stage according to the user engagement at each growth stage, wherein each growth stage corresponds to a cache duration of the growth information;
[0126] The timing time of each growth stage is determined according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet.
[0127] In a possible implementation, the processing unit 402 is specifically configured to:
[0128] The time point of death of the virtual pet is added to the cache time of the growth information of each growth stage to obtain the timing of each growth stage.
[0129] In a possible implementation, the sending unit 403 is configured to send the growth information of the virtual pet at each growth stage to a terminal device, wherein the terminal device is configured to display the growth information of the virtual pet at each growth stage.
[0130] In a possible implementation, the receiving unit 404 is configured to receive a selection instruction input by a user, wherein the selection instruction is used to select a first growth stage from among the multiple growth stages; receive a user timing time set by the user for the first growth stage;
[0131] The processing unit 402 is further configured to:
[0132] In response to the user timing, the timing is reconfigured for the first growth stage.
[0133] It should be noted that the implementation and beneficial effects of each unit can also refer to Figure 2 The corresponding description of the method embodiment shown.
[0134] See also Figure 5 , Figure 5 It is a structural diagram of an information management device 500 provided in an embodiment of the present application. The device 500 includes a processor 501 and a transceiver 503, and optionally, also includes a memory 502. The processor 501, the memory 502 and the transceiver 503 are interconnected via a bus 504.
[0135] The memory 502 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 502 is used for related instructions and data. The transceiver 503 is used to receive and send data.
[0136] The processor 501 may be one or more central processing units (CPUs). When the processor 501 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0137] The processor 501 in the device 500 reads the program code stored in the memory 502 to perform the following operations:
[0138] When the death of the virtual pet is detected, acquiring growth information of each growth stage in a plurality of growth stages during the growth process of the virtual pet;
[0139] Determining the user engagement level at each growth stage according to the growth information at each growth stage;
[0140] According to the user engagement level of each growth stage, a timing time is configured for each growth stage;
[0141] According to the timing time of each growth stage, the growth information of each growth stage is cleared.
[0142] Optionally, the growth information includes at least one of the following information: user operation information on the virtual pet, and growth cache information of the virtual pet.
[0143] Optionally, the user's operation information on the virtual pet includes the user's investment of money, the user's investment time and the number of times the user cares for the virtual pet. The processor 501 is further used to determine that the user's investment is the lowest level when the user's investment of money is less than a preset amount of money, the user's investment time is less than a preset time, and the user's care times are less than a preset number of times; and to determine that the user's investment is the highest level when the user's investment of money is greater than or equal to the preset amount of money, the user's investment time is greater than or equal to the preset time, and the user's care times are greater than or equal to the preset number of times.
[0144] Optionally, the time point of death of the virtual pet is obtained through the transceiver 503; the processor 501 is further used to determine the cache duration of the growth information of each growth stage according to the user involvement of each growth stage, wherein each growth stage corresponds to a cache duration of the growth information; according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet, the timing time of each growth stage is determined.
[0145] Optionally, the processor 501 is further configured to add the time point of death of the virtual pet to the cache time of the growth information of each growth stage to obtain the timing of each growth stage.
[0146] Optionally, the growth information of the virtual pet at each growth stage is sent to a terminal device through the transceiver 503, wherein the terminal device is used to display the growth information of the virtual pet at each growth stage.
[0147] Optionally, the transceiver 503 receives a selection instruction input by a user, and the selection instruction is used to select a first growth stage among the multiple growth stages; receives a user timing time set by the user for the first growth stage; and the processor 501 is further used to respond to the user timing time and reconfigure the timing time for the first growth stage.
[0148] It should be noted that the implementation and beneficial effects of each operation can also refer to Figure 2 The corresponding description of the method embodiment shown.
[0149] The embodiment of the present application also provides a chip system, which includes a processor for supporting a server to implement the functions involved in any of the above embodiments. In one possible design, the chip system may also include a memory, which is used for computer programs and data necessary for the server. The chip system can be composed of a chip, or it can include a chip and other discrete devices. Among them, the input and output of the chip system correspond to the receiving and sending operations of the server of the method embodiment, respectively.
[0150] The embodiment of the present application also provides an information management device, including a processor and an interface. The processor can be used to execute the method in the above method embodiment.
[0151] It should be understood that the above-mentioned information management device can be a chip. For example, the information management device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0152] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0153] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0154] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, the computer program product comprising: a computer program, when the computer program is run on a computer, causes the computer to execute Figure 2 A method according to any one of the embodiments shown.
[0155] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable medium, which stores a computer program, and when the computer program is run on a computer, the computer executes Figure 2 A method according to any one of the embodiments shown.
[0156] According to the method provided in the embodiment of the present application, the present application also provides an information management system, which includes the aforementioned one or more servers and one or more terminal devices.
[0157] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disc (SSD)).
[0158] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0159] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0160] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a positioning server, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0161] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An information management method, characterized in that: include: When the death of the virtual pet is detected, the growth information of each growth stage in the growth process of the virtual pet is obtained, the growth information includes the operation information of the user on the virtual pet, and the operation information includes the money invested by the user, the time invested by the user and the number of times the user cares for the virtual pet; Determining the user investment degree at each growth stage according to the user investment money, the user investment time and the user care times at each growth stage; According to the user engagement level of each growth stage, a timing time is configured for each growth stage; According to the timing time of each growth stage, the growth information of each growth stage is cleared.
2. The method according to claim 1, characterized in that The growth information also includes growth cache information of the virtual pet.
3. The method according to claim 1 or 2, characterized in that: Determining the user investment degree at each growth stage according to the user investment money, the user investment time and the user care times at each growth stage includes: When the amount of money invested by the user is less than a preset amount of money, the time invested by the user is less than a preset time, and the number of times the user cares is less than a preset number of times, the user's investment level is determined to be the lowest level of investment level; When the user invests money greater than or equal to the preset money, the user invests time greater than or equal to the preset time, and the user care times greater than or equal to the preset times, the user investment level is determined to be the highest level of investment level.
4. The method according to claim 1 or 2, characterized in that: The configuring a timer for each growth stage according to the user engagement level of each growth stage includes: Obtaining the time point of death of the virtual pet; Determining a cache duration of the growth information at each growth stage according to the user engagement at each growth stage, wherein each growth stage corresponds to a cache duration of the growth information; The timing time of each growth stage is determined according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet.
5. The method according to claim 4, characterized in that Determining the timing of each growth stage according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet includes: The time point of death of the virtual pet is added to the cache time of the growth information of each growth stage to obtain the timing of each growth stage.
6. The method according to claim 1, characterized in that Before clearing the growth information of each growth stage according to the timing of each growth stage, the method further includes: The growth information of the virtual pet at each growth stage is sent to a terminal device, wherein the terminal device is used to display the growth information of the virtual pet at each growth stage.
7. The method according to claim 6, characterized in that After sending the growth information of each growth stage of the virtual pet to the terminal device, the method further includes: receiving a selection instruction input by a user, wherein the selection instruction is used to select a first growth stage among the multiple growth stages; receiving a user timing time set by the user for the first growth stage; In response to the user timing, the timing is reconfigured for the first growth stage.
8. An information management device, characterized in that: include: an acquisition unit, configured to acquire growth information of each of a plurality of growth stages in the growth process of the virtual pet when the death of the virtual pet is detected, wherein the growth information includes operation information of the user on the virtual pet, and the operation information includes money invested by the user, time invested by the user, and number of times the user cares for the virtual pet; The processing unit is used to determine the user's involvement in each growth stage according to the user's investment of money, the user's investment of time and the number of times the user cares for each growth stage; configure a timing time for each growth stage according to the user's involvement in each growth stage; and clear the growth information of each growth stage according to the timing time of each growth stage.
9. The device according to claim 8, characterized in that The growth information also includes growth cache information of the virtual pet.
10. The device according to claim 8 or 9, characterized in that The processing unit is specifically used for: When the amount of money invested by the user is less than a preset amount of money, the time invested by the user is less than a preset time, and the number of times the user cares is less than a preset number of times, the user's investment level is determined to be the lowest level of investment level; When the user invests money greater than or equal to the preset money, the user invests time greater than or equal to the preset time, and the user care times greater than or equal to the preset times, the user investment level is determined to be the highest level of investment level.
11. The device according to claim 8 or 9, characterized in that The acquisition unit is also used for: Obtaining the time point of death of the virtual pet; The processing unit is specifically used for: Determining a cache duration of the growth information at each growth stage according to the user engagement at each growth stage, wherein each growth stage corresponds to a cache duration of the growth information; The timing time of each growth stage is determined according to the cache duration of the growth information of each growth stage and the time point of death of the virtual pet.
12. The device according to claim 11, characterized in that The processing unit is specifically used for: The time point of death of the virtual pet is added to the cache time of the growth information of each growth stage to obtain the timing of each growth stage.
13. The device according to claim 8, characterized in that The device also includes: A sending unit is used to send the growth information of the virtual pet at each growth stage to a terminal device, wherein the terminal device is used to display the growth information of the virtual pet at each growth stage.
14. The device according to claim 13, characterized in that The device also includes: A receiving unit, configured to receive a selection instruction input by a user, wherein the selection instruction is used to select a first growth stage from among the plurality of growth stages; and receive a user timing time set by the user for the first growth stage; The processing unit is also used for: In response to the user timing, the timing is reconfigured for the first growth stage.
15. An information management device, characterized in that: The device comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call the computer program to execute the method according to any one of claims 1 to 7.
16. A chip, characterized in that: The chip is a chip in an information management device, the chip includes a processor and an input interface and an output interface connected to the processor, the chip also includes a memory, when the computer program in the memory is executed, the method described in any one of claims 1-7 is executed.
17. A computer-readable storage medium, characterized in that: Used to store a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 7.
18. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Cache management method and device, equipment and storage medium
CN110908612A
Method for providing and raising of cyber pets in thenetwork and computer-readable medium recording themethod
KR1020010057829A