Method, device, medium and program product for remembering a deceased subject
Through the interaction between network equipment and user equipment, using code scanning and location detection technology, the remembrance and memorialization of deceased objects at any location is achieved, solving the problem of lack of personalized and emotional presentation in the existing technology, and satisfying users' Memorize and remember needs and ensure safety and sense of ritual.
Patent Information
- Application Number
- CN202210110802.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-12-29
- Filing Date
- 2022-01-29
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2042-01-29
AI Technical Summary
The existing technology is difficult to effectively realize the remembrance and memorialization of deceased objects on the online platform, and lacks personalized and emotional presentation methods, which cannot meet users' needs to remember and commemorate in different places.
Through interaction between network equipment and user equipment, using code scanning technology and location detection, it is determined whether the user is at the site of the deceased object. If it is present, relevant information will be sent for presentation; if it is not present, desensitized information will be provided to ensure that Users can recall from any location and use customized services to make the information closer to the user's memory and emotional experience.
It realizes that users complete remembrance and memorial to their deceased objects at any location, retaining a sense of ritual, and providing personalized information presentation to meet users' emotional needs and avoid privacy leakage and bad experiences.
Smart Images

Figure CN114461067B_ABST
Abstract
Description
[0001] This application claims priority of CN202111641961.7 (application date 2021-12-29). Technical Field
[0002] The present application relates to the field of communications, and in particular to a technology for recalling a deceased person. Background Art
[0003] Online memorial service refers to the process of using Internet technology to pay tribute to the deceased on the Internet platform. With the Internet's ability to transcend time and space, users from different regions can commemorate a deceased person or some historical disaster events at any time. Summary of the invention
[0004] One object of the present application is to provide a method, device, medium and program product for commemorating a deceased object.
[0005] According to one aspect of the present application, a method for commemorating a deceased object at a first network device is provided, the method comprising:
[0006] receiving a recall request message sent by a first user device in response to a code scanning operation of a first user, wherein the recall request message includes code identification information of a first code acted upon by the code scanning operation;
[0007] In response to the recollection request information, determine the code position information of the first code according to the code identification information of the first code, and detect whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information;
[0008] If the first user is currently at the scene of the first code, the first deceased object information corresponding to the first code is sent to the first user device as response information of the remembrance request information; otherwise, a first response operation is performed to respond to the remembrance request information.
[0009] According to another aspect of the present application, a method for commemorating a deceased object at a first user device is provided, the method comprising:
[0010] In response to a first user scanning a first code, sending a recall request message to a first network device corresponding to the first code, wherein the recall request message includes code identification information of the first code affected by the scanning operation;
[0011] receiving first deceased object information corresponding to the first code returned by the first network device based on the remembrance request information;
[0012] The first deceased object information is played through the first user equipment.
[0013] According to one aspect of the present application, a method for assisting in commemorating a deceased object at a second network device is provided, the method comprising:
[0014] receiving a remembrance customization request sent by a second user device, wherein the remembrance customization request includes remembrance address information;
[0015] In response to the memorial customization request, generating first deceased object information corresponding to the memorial customization request;
[0016] Generate a first code corresponding to the first deceased person information, wherein the first code corresponds to the memorial address information;
[0017] The first code is sent to the second user equipment.
[0018] According to another aspect of the present application, a method for assisting in commemorating a deceased object at a second user device is provided, the method comprising:
[0019] In response to the recollection customization operation of the second user, initiating a recollection customization request to the second network device, wherein the recollection customization request includes the recollection address information;
[0020] A first code returned by the second network device is received, wherein the field correspondence of the first code is the recall address information.
[0021] According to one aspect of the present application, a method for commemorating a deceased subject is provided, the method comprising:
[0022] In response to a scanning operation of a first code by a first user, the first user device sends a recall request message to a first network device corresponding to the first code, wherein the recall request message includes code identification information of the first code affected by the scanning operation;
[0023] The first network device receives a remembrance request message sent by a first user device in response to a code scanning operation of a first user; in response to the remembrance request message, determines the code position information of the first code according to the code identification information of the first code, and detects whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; if the first user is currently located at the scene of the first code, sends the first deceased object information corresponding to the first code to the first user device as response information to the remembrance request message; otherwise, performs a first response operation to respond to the remembrance request message;
[0024] The first user equipment receives first deceased object information corresponding to the first code and returned by the first network equipment based on the remembrance request information; and plays the first deceased person information through the first user equipment.
[0025] According to one aspect of the present application, a method for assisting in commemorating a deceased object is provided, the method comprising:
[0026] In response to the recollection customization operation of the second user, the second user device initiates a recollection customization request to the second network device, wherein the recollection customization request includes the recollection address information;
[0027] The second network device receives the memorial customization request sent by the second user device; in response to the memorial customization request, generates first deceased object information corresponding to the memorial customization request; generates a first code corresponding to the first deceased object information, wherein the first code corresponds to the memorial address information; and sends the first code to the second user device;
[0028] The second user equipment receives the first code returned by the second network equipment.
[0029] According to one aspect of the present application, a first network device for commemorating a deceased object is provided, the first network device comprising:
[0030] A module, configured to receive recollection request information sent by a first user device in response to a code scanning operation of a first user, wherein the recollection request information includes code identification information of a first code acted upon by the code scanning operation;
[0031] Module one or two, configured to determine, in response to the recollection request information, the code position information of the first code according to the code identification information of the first code, and detect whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information;
[0032] A module 3 is configured to send the first deceased object information corresponding to the first code as response information of the remembrance request information to the first user device if the first user is currently at the scene of the first code; otherwise, perform a first response operation to respond to the remembrance request information.
[0033] According to one aspect of the present application, a first user device for commemorating a deceased object is provided, the first user device comprising:
[0034] A module 21 is configured to send a recall request message to a first network device corresponding to the first code in response to a first user scanning a first code, wherein the recall request message includes code identification information of the first code affected by the scanning operation;
[0035] A module 22 is configured to receive first deceased object information corresponding to the first code and returned by the first network device based on the remembrance request information;
[0036] Module 23 is used to play the first deceased object information through the first user equipment.
[0037] According to one aspect of the present application, a second network device for assisting in commemorating a deceased object is provided, the second network device comprising:
[0038] A three-one module is used to receive a remembrance customization request sent by a second user equipment, wherein the remembrance customization request includes remembrance address information;
[0039] Module three-two is used to generate first deceased object information corresponding to the remembrance customization request in response to the remembrance customization request;
[0040] Module 33 is used to generate a first code corresponding to the first deceased person information, wherein the first code corresponds to the commemorative address information;
[0041] Module three or four is used to send the first code to the second user equipment.
[0042] According to one aspect of the present application, a second user device for assisting in commemorating a deceased object is provided, the second user device comprising:
[0043] A module 41 is configured to initiate a remembrance customization request to a second network device in response to a remembrance customization operation of a second user, wherein the remembrance customization request includes remembrance address information;
[0044] Module 42 is used to receive the first code returned by the second network device, wherein the field correspondence of the first code is the recall address information.
[0045] According to one aspect of the present application, a computer device for commemorating a deceased object is provided, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the operation of the method for commemorating a deceased object as described above.
[0046] According to one aspect of the present application, a computer device for assisting in remembrance of a deceased object is provided, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the operation of the method for assisting in remembrance of a deceased object as described above.
[0047] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the operation of any of the methods described above is implemented.
[0048] According to one aspect of the present application, a computer program product is provided, including a computer program, which implements the steps of any of the above methods when executed by a processor.
[0049] Compared with the prior art, the present application receives the remembrance request information sent by the first user device through the first network device, and when it is detected that the first user is at the first code site, the first deceased object information corresponding to the first code is sent to the first user device as the response information of the remembrance request information, so that the first user can complete the remembrance of the deceased object at a fixed location, retaining the sense of ritual in the traditional memorial service, and presenting the first deceased object information through the first user device allows the first user to commemorate the deceased object in an environment that carries the common memories or emotions between him and the deceased object, which can better express the grief of the first user. In addition, the present application can also customize the first deceased object information through the second network device, so that the first deceased object information presented to the user is closer to the image of the first deceased object that the user contacts in daily life, so that the user can get better emotional comfort when reminiscing about the deceased object through the first deceased object information. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0051] Figure 1 A system topology diagram for commemorating a deceased object according to an embodiment of the present application is shown;
[0052] Figure 2 A flow chart of a method for commemorating a deceased object at a first network device end according to an embodiment of the present application is shown;
[0053] Figure 3 A flow chart of a method for recalling a deceased object at a first user device according to an embodiment of the present application is shown;
[0054] Figure 4 A system topology diagram for assisting in commemorating a deceased object according to an embodiment of the present application is shown;
[0055] Figure 5 A flow chart of a method for assisting in commemorating a deceased object at a second network device according to an embodiment of the present application is shown;
[0056] Figure 6A flow chart of a method for assisting in commemorating a deceased object at a second user device according to an embodiment of the present application is shown;
[0057] Figure 7 A flow chart of a method for commemorating a deceased object according to an embodiment of the present application is shown;
[0058] Figure 8 A method for assisting in recalling a deceased object according to one embodiment of the present application is shown;
[0059] Fig. 9 A structural diagram of a first network device for commemorating a deceased object according to an embodiment of the present application is shown;
[0060] Fig.10 A structural diagram of a first user device for commemorating a deceased object according to an embodiment of the present application is shown;
[0061] Fig.11 A structural diagram of a second network device for assisting in commemorating a deceased object according to an embodiment of the present application is shown;
[0062] Fig.12 A structural diagram of a second user device for assisting in commemorating a deceased object according to an embodiment of the present application is shown;
[0063] Fig.13 An exemplary system is shown that can be used to implement the various embodiments described in this application.
[0064] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION
[0065] The present application is described in further detail below in conjunction with the accompanying drawings.
[0066] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (eg, a central processing unit (CPU)), an input / output interface, a network interface and a memory.
[0067] Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash memory. Memory is an example of a computer-readable medium.
[0068] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer readable instructions, data structures, modules of programs or other data. Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0069] The devices referred to in this application include but are not limited to user devices, network devices, or devices formed by integrating user devices and network devices through a network. The user devices include but are not limited to any mobile electronic products that can interact with users (for example, interact with users through a touchpad), such as smart phones, tablet computers, etc. The mobile electronic products can use any operating system, such as Android operating system, iOS operating system, etc. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field Programmable Gate Array, FPGA), digital signal processors (Digital Signal Processor, DSP), embedded devices, etc. The network devices include but are not limited to computers, network hosts, single network servers, multiple network server sets or multiple servers. The cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless self-organizing network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the network device, the touch terminal, or the network device and the touch terminal through a network.
[0070] Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or future devices that are applicable to the present application should also be included in the scope of protection of the present application and are included here by reference.
[0071] In the description of the present application, “plurality” means two or more, unless otherwise clearly and specifically defined.
[0072] Figure 1A system topology diagram for reminiscing about a deceased object according to an embodiment of the present application is shown. The system topology diagram includes a first user device and a first network device. The first user device sends a reminiscence request message to the first network device based on the first user's code scanning operation. The first network device determines whether the first user is located at the scene of the first code based on the reminiscence request information. If the first user is located at the scene of the first code, the first network device sends the first deceased object information corresponding to the first code to the first user device. Among them, the first network device is a network device corresponding to an application or platform that provides a reminiscence service. The first user device includes but is not limited to a mobile terminal, an augmented reality display device or a virtual reality display device. The first deceased object information includes but is not limited to the image information and scene information of the deceased object. The deceased object includes but is not limited to the deceased relatives and friends of the first user, the deceased pet or other deceased objects that the first user wants to reminisce. The system can reproduce the image and living environment of the deceased object to the user who comes to reminisce, and the presentation of a specific image can effectively alleviate the user's longing for the deceased object.
[0073] refer to Figure 1 The system shown, Figure 2 A flow chart of a method for commemorating a deceased object at a first network device end according to an embodiment of the present application is shown, the method comprising steps S11, S12, and S13. In step S11, the first network device receives a commemoration request message sent by a first user device in response to a code scanning operation of a first user, wherein the commemoration request message comprises code identification information of a first code acted upon by the code scanning operation; in step S12, in response to the commemoration request message, the first network device determines the code position information of the first code according to the code identification information of the first code, and detects whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; in step S13, if the first user is currently located at the scene of the first code, the first network device sends the first deceased object information corresponding to the first code to the first user device as response information to the commemoration request message; otherwise, a first response operation is performed to respond to the commemoration request message.
[0074] In step S11, the first network device receives a recollection request message sent by the first user device in response to the scanning operation of the first user, wherein the recollection request message includes the code identification information of the first code acted upon by the scanning operation. In some embodiments, the first network device is a network device corresponding to a platform or application that provides a recollection service to users. The first user device includes but is not limited to a mobile terminal, an augmented reality display device, or a virtual reality display device used by the first user. For example, the first user can scan the first code through his first user device (for example, a mobile phone or AR or VR glasses, etc.), parse the first code through the first user device to determine the code identification information corresponding to the first code, and send a recollection request message to the corresponding first network device, the recollection request message including the code identification information and the current location information of the first user.
[0075] In step S12, in response to the recollection request information, the first network device determines the code position information of the first code according to the code identification information of the first code, and detects whether the first user is currently located at the scene of the first code according to the current location information of the first user and the code position information. In some embodiments, the first network device pre-stores a mapping relationship between the code identification information and the code position information. The code position information can be determined by the user who subscribes to the recollection service, and the place corresponding to the code position information is usually a fixed place for recollecting the deceased object. By setting a fixed recollection place, the ritual sense of the user's recollection of the deceased object can be maintained, and the effect of the subsequent presentation of the first deceased object information can be guaranteed. In some embodiments, the first network device can determine the code position information of the first code according to the mapping relationship between the code identification information and the code position information, and determine whether the code position information and the current location information of the first user are less than a preset distance threshold. If so, it is determined that the first user is located at the scene of the first code, otherwise, the first user is not at the scene of the first code.
[0076] In step S13, if the first user is currently at the site of the first code, the first network device sends the first deceased object information corresponding to the first code as response information of the remembrance request information to the first user device; otherwise, a first response operation is performed to respond to the remembrance request information.
[0077] In some embodiments, the first deceased object information includes but is not limited to the image information and scene information of the deceased object. For example, if the first user is in the memorial place corresponding to the deceased object, the first network device sends the customized first deceased object information about the deceased object to the first user device. The first user can watch the image of the deceased object moving in the set mode in the set scene through the first user device. In some embodiments, the user who customizes the memorial service can customize the first deceased object information based on the deceased object's preferences during his lifetime or the scene desired by the user. For example, if the deceased object liked to paint during his lifetime, the first deceased object information can be set to the deceased object painting in the studio. For another example, if the user hopes that the deceased object can see the sea, the first deceased object information can be set to the deceased object at a beach. This solution allows the first user to commemorate the deceased object in an environment that carries the common memories or emotions between him and the deceased object by providing the first deceased object information to the first user.
[0078] In some embodiments, if the first user is not in the memorial place corresponding to the deceased object, the first network device may ignore the memorial request information and return corresponding prompt information to the first user device; or the first network device returns public memorial information about the deceased object to the first user device (for example, a brief biographical information about the deceased object or a virtual cemetery, etc.).
[0079] In some embodiments, the step S13 includes: if the first user is currently at the site of the first code, and the first user is an authorized access user of the first code, the first network device sends the first deceased object information corresponding to the first code as the response information of the remembrance request information to the first user device; otherwise, a first response operation is performed to respond to the remembrance request information. In some embodiments, since the site of the first code, that is, the remembrance place corresponding to the deceased object may be set in a public place (for example, a cemetery, etc.), in order to prevent all users who scan the code in the remembrance place from being able to obtain the corresponding first deceased object information, thereby causing user privacy leakage, this solution can also be set to further detect the identity of the first user. In some embodiments, the first network device can detect whether the first user is an authorized access user of the first code. If so and the first user is at the site of the first code, the first network device can provide the corresponding first deceased object information to the user. In some embodiments, the first network device may also determine the association information between the first user and the deceased object (for example, the kinship relationship between the first user and the deceased object, etc.) based on the first identity information of the first user and the second identity information of the deceased object, and then determine whether the first user is an authorized access user of the first code based on the association information.
[0080] In some embodiments, the recollection request information also includes the first account information of the first user in the first network device, and the method further includes step S14 (not shown), in which the first network device detects whether the first user is an authorized access user of the first code based on the first account information. For example, the first network device pre-stores an authorized user information library corresponding to the first code, and the first network device can query whether the first account information of the first user is included in the authorized user information library. If so, it can be determined that the first user is an authorized access user of the first code, otherwise, the first user is not an authorized access user of the first code. For another example, the first network device can initiate an authorization request to the management user corresponding to the first code (for example, a user who subscribes to the recollection service) based on the first account information. If the management user confirms the authorization, the first user is an authorized access user of the first code, otherwise, the first user is not an authorized access user of the first code. For example, the first network device determines the first identity information of the first user based on the first account information, and determines the association information between the first user and the deceased object (for example, the relationship between the first user and the deceased object, etc.) based on the saved second identity information of the deceased object, and then determines whether the first user is an authorized access user of the first code based on the association information.
[0081] In some embodiments, the step S14 includes: the first network device determines the first identity information of the first user in the physical world according to the first account information; according to the first identity information and the second identity information of the deceased object in the physical world corresponding to the first code, detects whether the first identity information meets the authorized access condition relative to the second identity information; if it meets the condition, the first user belongs to the authorized access user of the first code; otherwise, the first user does not belong to the authorized access user of the first code. In some embodiments, when registering the first account information, the first user can authorize the first network device to obtain and save the first identity information of the first user. After receiving the recollection request information, the first network device can query the corresponding first identity information of the first user in the physical world according to the first account information in the recollection request information. The first identity information includes but is not limited to the household registration information and ID card information of the first user. The first network device detects that the first user belongs to the authorized access user of the first code according to the first identity information and the second identity information of the deceased object in the physical world corresponding to the first code.
[0082] In some embodiments, the authorized access condition includes at least one of the following: the first identity information and the second identity information have a relative or friend relationship; the first identity information is the supervisory user corresponding to the second identity information; the first identity information and the supervisory user corresponding to the second identity information have a relative or friend relationship. In some embodiments, the first network device detects the identity type information of the deceased object according to the second identity information. If the identity type information is a human user, the first network device queries the identity relationship information library whether there is a relative or friend relationship between the first identity information and the second identity information (for example, the two are husband and wife, close friends, or father and son, etc.). If so, the first user is an authorized access user of the first code; otherwise, the first user is not an authorized access user of the first code. In some embodiments, the deceased object can also be a deceased pet or other commemorated object, and the corresponding identity type information of the deceased object is other users. The first network device may first determine the supervisory user information corresponding to the second identity information, and then determine whether the first identity information matches the supervisory user information. If they match (for example, the first identity information corresponds to the supervisory user, or the first identity information and the supervisory user have a relative or friend relationship), the first user is an authorized access user of the first code; otherwise, the first user is not an authorized access user of the first code.
[0083] In some embodiments, the method also includes: step S15 (not shown), the first network device obtains the on-site environment information of the scene where the first code is located; step S16 (not shown), the first network device determines the response behavior information corresponding to the first deceased object information based on the on-site environment information; step S17 (not shown), the first network device sends the response behavior information to the first user device.
[0084] In some embodiments, the first user device collects the on-site environment information of the scene where the first code is located through the corresponding collection device, wherein the on-site environment information includes but is not limited to on-site sound information, on-site image information, on-site video information, and the action information of the first user. For example, the first user device collects on-site sound, image or video information through its recording device or camera device; or the first user device collects the first user action information through its external handle and other devices. The first network device can receive the on-site environment information of the scene where the first code is located sent by the first user device. In some embodiments, the first network device can also obtain the on-site environment information collected by the collection device through the collection device installed at the scene where the first code is located, wherein the on-site environment information includes but is not limited to on-site sound information, on-site image information, on-site video information, and the action information of the first user.
[0085] In some embodiments, the first network device can determine the response behavior information corresponding to the scene information or the image of the deceased object in the first deceased object information (for example, the change of the scene presented in the first deceased object information, the change of the character's action, etc.), according to the analysis of the on-site environment information, and send the response behavior information to the first user device. Thus, the first user can experience the "interaction" between the deceased object and himself through the first user device, and alleviate the first user's longing for the deceased object.
[0086] In some embodiments, the step S16 includes: step S161 (not shown), the first network device determines the first user behavior information according to the on-site environment information; step S162 (not shown), the first network device determines the response behavior information corresponding to the first deceased object information according to the first user behavior information. In some embodiments, the first user behavior information includes but is not limited to the action information of the first user, the voice information of the first user, or the expression information of the first user. The first network device can extract the first user behavior information belonging to the first user from the on-site environment information according to the user feature information of the first user. The user feature information of the first user can be determined by the first network device from the corresponding user feature information library according to the first account information of the first user. The first network device can determine the corresponding response behavior information according to the first user behavior information, and the response behavior information includes but is not limited to character response behavior information or scene response information, and the character response behavior information includes voice response information or character action response information. For example, the first network device queries the response language from the corresponding response voice information library according to the voice information of the first user, and then generates the corresponding voice response information in combination with the voiceprint feature information of the deceased object corresponding to the first code. The first network device may send the voice response information to the first user device for playback, so that the first user can hear the deceased object's response to his speech. For another example, the first network device may determine the character action response information of the deceased object to be presented in the corresponding action information library according to the action information of the first user, and send the character action response information to the first user device, so that the first user can see the response of the deceased object presented by the image to his action. For another example, the first network device determines that the action information of the first user is to interact with the scene presented in the first deceased object information (for example, wiping objects in the scene or moving objects in the scene), then the first network device may determine the corresponding scene response information according to the action information of the first user (for example, adding cleaning effects to objects or updating object location information), and send the scene response information to the first user device, so that the first user can see the presented scene change accordingly with his action.
[0087] In some embodiments, the step S162 includes: step S1621 (not shown), the first network device determines the corresponding behavior attribute information according to the first user behavior information; step S1622 (not shown), the first network device determines the corresponding response behavior information of the first deceased object information based on the behavior attribute information. In some embodiments, the behavior attribute information includes scene interaction behavior, character interaction behavior or other interaction behavior. In order to more conveniently determine the response behavior information, the first network device may first classify the first user behavior information to determine whether the first user's behavior is directed to the scene presented by the first deceased object information or to the deceased object presented in the first deceased object information, or to other users who recall the deceased object together. In some embodiments, the first network device may determine the behavior attribute information according to the object pointed to by the user action in the first user behavior information, or the object to which the user's face is facing, or the object contained in the user's voice. If the object is an item in the scene, the behavior attribute information includes scene interaction behavior. If the object is a deceased object in the first deceased object information, the behavior attribute information includes character interaction behavior. If the object is a physical object at the scene where the first code is located, the behavior attribute information includes other interactive behaviors. If the behavior attribute information includes other interactive behaviors, it can be determined that the first user behavior is not an interaction with the presented image, and the first network device can ignore the first user behavior information. If the behavior attribute information includes scene interactive behavior, the first network device can determine the corresponding response behavior information based on the first user behavior information (for example, wiping objects in the scene or moving objects in the scene), and the response behavior information includes scene response information (for example, adding cleaning effects to objects or updating object location information). If the behavior attribute information includes character interactive behavior, the first network device can determine the corresponding response behavior information based on the first user behavior information, such as the voice response or action response of the deceased object in the first deceased object information.
[0088] In some embodiments, step S1622 includes: if the behavior attribute information includes character interaction behavior, the first network device determines the relationship between the first user and the deceased object corresponding to the first code; based on the relationship, determining the response behavior information corresponding to the first user behavior information from the response behavior library, wherein the response behavior information includes character response behavior information.
[0089] In some embodiments, people often have different reactions to objects of different closeness. In order to better simulate the response of the deceased object to the user's behavior, when the behavior attribute information includes character interaction behavior, the first network device may first determine the relationship between the two based on the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world. The relationship may include a brief description of the relationship between the two, for example, the deceased object is the elder, peer, or junior of the first user, or the deceased object is the pet of the first user; it may also include a specific description of the relationship between the two, for example, the deceased object is the father, cousin, nephew, etc. of the first user.
[0090] In some embodiments, the response behavior library includes a library of commonly used response words of the deceased object to users with different mutual relationships (for example, the commonly used response language library may include the deceased object's habits for users with different mutual relationships) and a commonly used response behavior library (for example, the commonly used response language library may include the deceased object's common behavior actions for users with different mutual relationships). The first network device searches the corresponding response behavior library for response behavior information that matches the mutual relationship and the first user's behavior information based on the determined mutual relationship. For example, if the first user's behavior information includes the voice information of the first user, the first network device may query the common response language set that matches the mutual relationship in the commonly used response language library for voice response information that matches the voice information of the first user. For another example, if the first user's behavior information includes the action information of the first user, the first network device may query the common response behavior set that matches the mutual relationship in the commonly used response behavior library for character action response information that matches the action information of the first user. Through this relationship, the first network device can simulate the interaction mode between the deceased object and the first user, and provide the first user with the possible reactions of the deceased object when the first user interacts with the deceased object, thereby constructing a more realistic interaction space between the first user and the deceased object.
[0091] In some embodiments, the first response operation includes at least one of the following: ignoring the remembrance request information; rejecting the remembrance request information; or sending the second deceased object information corresponding to the first code as the response information of the remembrance request information to the first user device. For example, if the first user is not at the scene of the first code, the first network device may directly ignore the remembrance request information, or reject the remembrance request information and send a rejection prompt message to the first user device. In order to facilitate the user to carry out remembrance activities, the first network device may send the corresponding second deceased object information to the first user device, so that the first user can carry out the corresponding remembrance activities even if he is not at the scene of the first code. The second deceased object information may be public remembrance information, for example, a brief biographical information about the deceased object or a virtual cemetery, so as to avoid a bad experience for the first user or privacy leakage due to the absence of the first user.
[0092] In some embodiments, the first response operation includes sending the second deceased object information corresponding to the first code as response information to the remembrance request information to the first user device; the method further includes: step S18 (not shown), the first network device determines the second deceased object information by desensitizing the first deceased object information corresponding to the first code. In some embodiments, the desensitization includes blurring the sensitive information in the first deceased object information, for example, hiding the sensitive information in the first deceased object information that involves the privacy of the deceased object or other users, or replacing the sensitive information with other public information.
[0093] In some embodiments, the method further includes step S19 (not shown), wherein the first network device obtains the commemorative item information sent by the first user device; updates the first deceased object information based on the commemorative item information; and sends the updated first deceased object information to the first user device. In some embodiments, the first user may add commemorative items for the deceased object in the image space constructed by the first deceased object information. The first network device updates the first deceased object information (for example, adding the image information of the corresponding commemorative item to the first deceased object information) based on the commemorative item information (for example, image information of a memorial, etc.) provided by the first user device, and sends the updated first deceased object information to the first user device, so that the first user device can see the items added for the first user in real time.
[0094] refer to Figure 1 The system shown, Figure 3A flow chart of a method for commemorating a deceased object at a first user device according to an embodiment of the present application is shown, the method comprising steps S21, S22, and S23. In step S21, in response to a first user scanning a first code, the first user device sends a commemoration request message to a first network device corresponding to the first code, wherein the commemoration request message includes the code identification information of the first code acted upon by the scanning operation; in step S22, the first user device receives the first deceased object information corresponding to the first code returned by the first network device based on the commemoration request message; in step S23, the first user device plays the first deceased object information through the first user device.
[0095] In step S21, in response to the first user's scanning operation on the first code, the first user device sends a recollection request message to the first network device corresponding to the first code, wherein the recollection request message includes the code identification information of the first code acted upon by the scanning operation. In some embodiments, the first network device is a network device corresponding to a platform or application that provides recollection services to users. The first user device includes but is not limited to a mobile terminal, an augmented reality display device, or a virtual reality display device used by the first user. The first user can scan the first code through his first user device (for example, a mobile phone or AR or VR glasses, etc.), parse the first code through the first user device to determine the code identification information corresponding to the first code, and send a recollection request message to the corresponding first network device, the recollection request message including the code identification information and the current location information of the first user.
[0096] In step S22, the first user device receives the first deceased object information corresponding to the first code returned by the first network device based on the remembrance request information. In some embodiments, the first deceased object information includes but is not limited to the image information and scene information of the deceased object. The first deceased object information can be used to reproduce scenes related to the deceased object for the first user. For example, if the deceased object liked to paint during his lifetime, the first deceased object information can be set to the deceased object painting in the studio. For another example, if the user hopes that the deceased object can see the sea, the first deceased object information can be set to the deceased object on a beach. Therefore, by providing the first deceased object information to the first user, the first user can commemorate the deceased object in an environment that carries the common memories or emotions between him and the deceased object.
[0097] In step S23, the first user device plays the first deceased object information through the first user device. In some embodiments, the first user device may directly display or project the first deceased object information. Alternatively, the first user device may also send the first deceased object information to other display devices (e.g., projection devices, etc.) for display.
[0098] In some embodiments, the step S22 includes, if the first user is currently at the site of the first code, the first user device receives the first deceased object information corresponding to the first code returned by the first network device based on the remembrance request information; the method further includes step S24 (not shown), if the first user is not currently at the site of the first code, the first user device receives the second deceased object information returned by the first network device. In some embodiments, in order to maintain the sense of ritual of the user's remembrance of the deceased object and ensure the effect of the subsequent presentation of the first deceased object information, the remembrance site is often fixed. In some embodiments, the remembrance request information sent by the first user device also includes the current location information of the first user. The mapping relationship between the code identification information and the code location information is pre-stored in the first network device. If the code location information and the current location information of the first user are less than a preset distance threshold, it is determined that the first user is at the site of the first code, otherwise, the first user is not at the site of the first code. If the first user is at the site of the first code, the first user device receives the first deceased object information. If the first user is not at the site of the first code, the first user device receives the second deceased object information. The second deceased object information may be public commemorative information, such as brief biographical information about the deceased object or a virtual cemetery, etc.; the second deceased object information may also be information obtained by desensitizing the first deceased object information, so as to avoid a bad experience for the first user or privacy leakage due to the absence of the first user at the scene.
[0099] In some embodiments, the method further includes step S25 (not shown), the first user device obtains the commemorative item information; sends the commemorative item information to the first network device; and receives the first deceased object information returned by the first network device and updated based on the commemorative item information. In some embodiments, the first user can add commemorative items to the deceased object in the image space constructed by the first deceased object information. For example, the first user uses the first user device to take an image of the commemorative item that he wants to add, or directly selects the corresponding virtual item in the first user device to add. The commemorative item information includes but is not limited to the image information of the commemorative item and the identification information of the commemorative item. The first network device can update the first deceased object information according to the commemorative item information provided by the first user device (for example, add the image information of the corresponding commemorative item to the first deceased object information), and send the updated first deceased object information to the first user device, so that the first user device can see the items added for the first user in real time.
[0100] Figure 4 A system topology diagram for assisting in the remembrance of a deceased object according to an embodiment of the present application is shown. The system topology diagram includes a second network device and a second user device. The second user device initiates a remembrance customization request to the second network device based on the remembrance customization operation of the second user; the second network device receives the remembrance customization request sent by the second user device; and generates corresponding first deceased object information and a first code corresponding to the first deceased object information; the second network device can send the first code to the second user device. The second network device is a network device corresponding to a platform or application that provides a deceased object remembrance customization service. The second network device and the first network device can be the same network device (for example, the network device provides both remembrance customization and remembrance service) or different network devices (for example, after the second network device completes the customization, it sends the first code and the corresponding first deceased object information to the first network device so that the first network device can provide remembrance service later). The first deceased object information includes but is not limited to the image information and scene information of the deceased object. The deceased object includes but is not limited to the deceased relatives and friends of the first user, the deceased pets, or other deceased objects that the first user wants to remembrance. The second network device can generate first deceased object information for commemorating the deceased object according to the customization requirements of the second user, and restore the deceased object in the user's memory through the first deceased object information, thereby customizing a scene carrying the common memories between the user and the deceased object for the user to perform subsequent commemoration.
[0101] refer to Figure 4 The system shown, Figure 5A flow chart of a method for assisting in commemorating a deceased object at a second network device end according to an embodiment of the present application is shown, the method comprising steps S31, S32, S33, and S34. In step S31, the second network device receives a commemoration customization request sent by a second user device, wherein the commemoration customization request includes commemoration address information; in step S32, in response to the commemoration customization request, the second network device generates first deceased object information corresponding to the commemoration customization request; in step S33, the second network device generates a first code corresponding to the first deceased object information, wherein the field correspondence of the first code is the commemoration address information; in step S34, the second network device sends the first code to the second user device.
[0102] In step S31, the second network device receives a customized remembrance request sent by a second user device, wherein the customized remembrance request includes remembrance address information. For example, the second network device receives a customized remembrance request for a deceased object sent by a second user through a second user device. The deceased object includes, but is not limited to, the deceased relatives and friends of the first user, the deceased pets, or other deceased objects that the first user wants to remembrance. The customized remembrance request includes remembrance address information and relevant information of the deceased object. The remembrance address information is the location of the remembrance place selected by the second user for remembrance of the deceased object. The user who is remembrance can only obtain complete remembrance services if he is in the remembrance place corresponding to the remembrance address information. The relevant information of the deceased object includes the voice information, image information, biography of the deceased object, and other information that can be used to construct the image of the deceased object.
[0103] In step S32, in response to the remembrance customization request, the second network device generates the first deceased object information corresponding to the remembrance customization request. In some embodiments, the remembrance customization request information also includes relevant information of the deceased object. The second network device can generate the first deceased object information according to the relevant information of the deceased object. The first deceased object information includes but is not limited to the image information and scene information of the deceased object. In some embodiments, the second network device determines the preference information, occupation information, etc. of the deceased object according to the relevant information of the deceased object, and the second network device can generate the corresponding first deceased object information according to the preference information or occupation information. For example, if the deceased object likes the sea, the first deceased object information can be set to the deceased object walking on a beach. For another example, if the deceased object is an art teacher, the first deceased object information can be set to the deceased object painting in the studio. In some embodiments, the second network device can also send the generated first deceased object information to the second user device for the second user to confirm the information, and can collect feedback information from the second user. If the feedback information includes confirmation customization, the second network device may save the first deceased object information; if the feedback information includes modification information, the second network device may adjust the first deceased object information according to the modification information.
[0104] In step S33, the second network device generates a first code corresponding to the first deceased object information, wherein the on-site correspondence of the first code is the remembrance address information. In some embodiments, the first code is used to scan a code for a user who needs to remembrance a deceased object. The user can obtain the corresponding first deceased object information by scanning the first code. In some embodiments, the remembrance address information can be used as data information carried by the first code. In some embodiments, the on-site correspondence of the first code is the remembrance address information, and by determining whether the location of the user who initiated the remembrance request matches the remembrance address information, it can be determined whether the user is at the site of the first code, thereby determining whether to provide a complete remembrance service for the user.
[0105] In step S34, the second network device sends the first code to the second user device. For example, the second network device sends the first code to the second user device, and the second user can perform a corresponding code scanning operation based on the first code to obtain a corresponding remembrance service. The second user can also provide the first code to other users so that other users can obtain the corresponding remembrance service through the first code.
[0106] In some embodiments, the method includes step S35 (not shown), wherein the second network device receives and stores one or more third user information sent by the second user device, wherein the third user information includes the third identity information of the third user in the physical world, or the relationship between the third user and the deceased object corresponding to the custom remembrance request. In some embodiments, the second user may send the third user information of one or more third users associated with the deceased object to the second network device in advance, so that the third user can obtain the remembrance service matching his identity when he initiates the remembrance request through the first code later. For example, the third user information includes the third identity information of the third user in the physical world, and the second network device may determine whether the third identity information meets the authorization access condition relative to the second identity information based on the third identity information and the second identity information of the deceased object in the physical world; if so, the second network device may add the third user information to the authorized user information library corresponding to the first code.
[0107] In some embodiments, the third user information includes the relationship between the third user and the deceased object corresponding to the memorial customization request; the method further includes step S36 (not shown), the second network device establishes a response behavior library about the relationship according to the memorial customization request. In some embodiments, people often have different reactions to objects of different closeness. The second network device can simulate the response of the deceased object to the behavior of users with different relationships according to the relationship, and build a response behavior library about the relationship. The relationship can include a brief description of the relationship between the two, for example, the deceased object is the elder, peer, or junior of the third user, or the deceased object is the pet of the third user; it can also include a specific description of the relationship between the two, for example, the deceased object is the father, cousin, nephew, etc. of the third user. The response behavior library includes a common response language library of the deceased object to users with different relationships (for example, the common response language library can include the deceased object's habit of speaking for users with different relationships) and a common response behavior library (for example, the common response language library can include the common behavior actions of the deceased object for users with different relationships).
[0108] refer to Figure 4 The system shown, Figure 6 A flow chart of a method for assisting in commemorating a deceased object at a second user device according to an embodiment of the present application is shown, the method comprising steps S41 and S42. In step S41, in response to a commemoration customization operation of the second user, the second user device initiates a commemoration customization request to a second network device, wherein the commemoration customization request includes commemoration address information; in step S42, the second user device receives a first code returned by the second network device, wherein the field correspondence of the first code is the commemoration address information.
[0109] In step S41, in response to the second user's remembrance customization operation, the second user device initiates a remembrance customization request to the second network device, wherein the remembrance customization request includes remembrance address information. In some embodiments, the second user may initiate a remembrance customization operation on a deceased object through an application or platform providing remembrance customization services in the second user device. The remembrance customization operation may be the second user determining to upload relevant information about the deceased object, or the second user selecting the remembrance address information for remembrance, or the second user selecting a remembrance customization option in the second user device. The deceased object includes but is not limited to the deceased relatives and friends of the first user, the deceased pet, or other deceased objects that the first user wants to remembrance. The remembrance customization request includes remembrance address information and relevant information of the deceased object. The remembrance address information is the location of the remembrance place selected by the second user for remembrance of the deceased object. The user who is remembrance can only obtain complete remembrance services if he is in the remembrance place corresponding to the remembrance address information. The relevant information of the deceased object includes the voice information, image information, biography of the deceased object, and other information that can be used to construct the image of the deceased object.
[0110] In step S42, the second user device receives the first code returned by the second network device, wherein the on-site correspondence of the first code is the remembrance address information. In some embodiments, the first code is used to scan a code for a user who needs to remembrance a deceased object. The user can obtain the corresponding first deceased object information by scanning the first code to remembrance the deceased object. In some embodiments, the on-site correspondence of the first code is the remembrance address information. By determining whether the location of the user who initiated the remembrance request matches the remembrance address information, it can be determined whether the user is at the site of the first code, thereby determining whether to provide a complete remembrance service for the user.
[0111] In some embodiments, the method further includes step S43 (not shown), wherein the second user device sends one or more third user information to the second network device, wherein the third user information includes the third identity information of the third user in the physical world, or the mutual relationship between the third user and the deceased object corresponding to the custom remembrance request. In some embodiments, the second user may send the third user information of one or more third users associated with the deceased object to the second network device in advance, so that the third user can obtain the remembrance service matching its identity when initiating a remembrance request through the first code later. The third identity information includes but is not limited to the household registration information and ID card information of the third user. The second network device may determine whether the third identity information meets the authorized access condition relative to the second identity information based on the third identity information and the second identity information of the deceased object in the physical world. The mutual relationship may include a brief description of the relationship between the two, for example, the deceased object is the elder, peer, or junior of the third user, or the deceased object is the pet of the third user; it may also include a specific description of the relationship between the two, for example, the deceased object is the father, cousin, or nephew of the third user. The second network device may establish a response behavior library about the mutual relationship based on the mutual relationship.
[0112] Figure 7 A flow chart of a method for commemorating a deceased object according to an embodiment of the present application is shown, the method comprising: step S21', in response to a first user scanning a first code, the first user device sending a commemoration request message to a first network device corresponding to the first code, wherein the commemoration request message includes code identification information of the first code acted upon by the scanning operation; step S11', the first network device receiving the commemoration request message sent by the first user device in response to the scanning operation of the first user; step S12', in response to the commemoration request message, the first network device determining the code position information of the first code according to the code identification information of the first code, and determining the code position information of the first code according to the code identification information of the first code; and determining the code position information of the first code according to the code location information of the first user. The first user device detects whether the first user is currently located at the scene of the first code by using the current location information of the first user and the code location information; step S13', if the first user is currently located at the scene of the first code, the first network device sends the first deceased object information corresponding to the first code as the response information of the remembrance request information to the first user device; otherwise, performs a first response operation to respond to the remembrance request information; step S22', the first user device receives the first deceased object information corresponding to the first code returned by the first network device based on the remembrance request information; step S23', the first user device plays the first deceased object information through the first user device.
[0113] Here, the specific implementation methods of steps S11', S12', S13', S21', S22', and S23' are respectively the same or substantially the same as steps S11, S12, S13, S21, S22, and S23 in the aforementioned embodiments, so they are not repeated here and are included here by reference.
[0114] Figure 8 A method for assisting in commemorating a deceased object according to an embodiment of the present application is shown, the method comprising: step S41', in response to a commemoration customization operation of a second user, the second user device initiates a commemoration customization request to a second network device, wherein the commemoration customization request includes commemoration address information; step S31', the second network device receives the commemoration customization request sent by the second user device; step S32', in response to the commemoration customization request, the second network device generates first deceased object information corresponding to the commemoration customization request; step S33', the second network device generates a first code corresponding to the first deceased object information, wherein the on-site correspondence of the first code is the commemoration address information; step S34', the second network device sends the first code to the second user device; step S42', the second user device receives the first code returned by the second network device.
[0115] Here, the specific implementation methods of steps S31', S32', S33', S34', S41', and S42' are respectively the same or substantially the same as steps S31, S32, S33, S34, S41, and S42 in the aforementioned embodiments, so they are not repeated here and are included here by reference.
[0116] Fig. 9 A structural diagram of a first network device for commemorating a deceased object according to an embodiment of the present application is shown, wherein the first network device includes a module-one 11, a module-two 12, and a module-three 13. The module-one 11 receives commemoration request information sent by a first user device in response to a code scanning operation of a first user, wherein the commemoration request information includes code identification information of a first code acted upon by the code scanning operation; the module-two 12, in response to the commemoration request information, determines the code position information of the first code according to the code identification information of the first code, and detects whether the first user is currently located at the site of the first code according to the current position information of the first user and the code position information; the module-three 13, if the first user is currently at the site of the first code, sends the first deceased object information corresponding to the first code as response information to the commemoration request information to the first user device; otherwise, performs a first response operation in response to the commemoration request information. Here, the Fig. 9The specific implementations corresponding to the one-one module 11, the one-two module 12, and the one-three module 13 shown are respectively the same as or similar to the specific embodiments of the aforementioned step S11, step S12, and step S13, so they are not repeated here and are included here by reference.
[0117] In some embodiments, the first network device further includes a module 14 (not shown). The module 14 detects whether the first user is an authorized access user of the first code according to the first account information. Here, the specific implementation of the module 14 is the same or similar to the aforementioned step S14, so it is not repeated here, and is included here by reference.
[0118] In some embodiments, the first network device further includes a one-five module 15 (not shown), a one-six module 16 (not shown), and a one-seven module 17 (not shown). The one-five module 15 obtains the on-site environment information of the scene where the first code is located; the one-six module 16 determines the response behavior information corresponding to the first deceased object information according to the on-site environment information; and the one-seven module 17 sends the response behavior information to the first user equipment. Here, the specific implementation methods of the one-five module 15, the one-six module 16, and the one-seven module 17 are respectively the same or similar to the aforementioned step S15, step S16, and step S17, so they are not repeated here, and are included here by reference.
[0119] In some embodiments, the one-six module 16 includes a one-six-one unit 161 (not shown) and a one-six-two unit 162 (not shown). The one-six-one unit 161 determines the first user behavior information according to the on-site environment information; the one-six-two unit 162 determines the response behavior information corresponding to the first deceased object information according to the first user behavior information. Here, the specific implementation methods of the one-six-one unit 161 and the one-six-two unit 162 are respectively the same or similar to the aforementioned step S161 and step S162, so they are not repeated here, and are included here by reference.
[0120] In some embodiments, the 162 unit 162 includes a 1621 sub-unit 1621 (not shown) and a 1622 sub-unit 1622 (not shown). The 1621 sub-unit 1621 determines the corresponding behavior attribute information according to the first user behavior information; the 1622 sub-unit 1622 determines the response behavior information corresponding to the first deceased object information based on the behavior attribute information. Here, the specific implementation methods of the 1621 sub-unit 1621 and the 1622 sub-unit 1622 are the same or similar to the aforementioned steps S1621 and S1622, respectively, so they are not repeated here and are included here by reference.
[0121] In some embodiments, the first network device further includes an eight-module 18 (not shown). The eight-module 18 determines the second deceased object information by desensitizing the first deceased object information corresponding to the first code. Here, the specific implementation method of the eight-module 18 is the same or similar to the aforementioned step S18, so it is not repeated here, and is included here by reference.
[0122] In some embodiments, the first network device further includes a module 19 (not shown). The module 19 obtains the memorial item information sent by the first user device; updates the first deceased object information based on the memorial item information; and sends the updated first deceased object information to the first user device. Here, the specific implementation method of the module 19 is the same or similar to the aforementioned step S19, so it will not be repeated here, and is included here by reference.
[0123] Fig.10 A structural diagram of a first user device for commemorating a deceased object according to an embodiment of the present application is shown, wherein the first user device includes a 21 module 21, a 22 module 22, and a 23 module 23. In response to a first user scanning a first code, the 21 module 21 sends a commemoration request message to a first network device corresponding to the first code, wherein the commemoration request message includes the code identification information of the first code acted upon by the scanning operation; the 22 module 22 receives the first deceased object information corresponding to the first code returned by the first network device based on the commemoration request message; and the 23 module 23 plays the first deceased object information through the first user device. Here, Fig.10 The specific implementations corresponding to the 21 module 21, 22 module 22, and 23 module 23 shown are respectively the same as or similar to the specific implementations of the aforementioned steps S21, S22, and S23, so they are not repeated here and are included here by reference.
[0124] In some embodiments, the first user device further includes a 24 module 24 (not shown). If the first user is not currently at the site of the first code, the 24 module 24 receives the second deceased object information returned by the first network device. Here, the specific implementation method of the 24 module 24 is the same or similar to the aforementioned step S24, so it is not repeated here, and is included here by reference.
[0125] In some embodiments, the first user device further includes a 25 module 25 (not shown). The 25 module 25 obtains the commemorative item information; sends the commemorative item information to the first network device; and receives the first deceased object information returned by the first network device and updated based on the commemorative item information. Here, the specific implementation method of the 25 module 25 is the same or similar to the aforementioned step S25, so it will not be repeated here, and is included here by reference.
[0126] Fig.11 A structural diagram of a second network device for assisting in commemorating a deceased object according to an embodiment of the present application is shown. The second network device includes a three-one module 31, a three-two module 32, a three-three module 33, and a three-four module 34. The three-one module 31 receives a customized commemoration request sent by a second user device, wherein the customized commemoration request includes commemoration address information; the three-two module 32 generates first deceased object information corresponding to the customized commemoration request in response to the customized commemoration request; the three-three module 33 generates a first code corresponding to the first deceased object information, wherein the on-site correspondence of the first code is the commemoration address information; the three-four module 34 sends the first code to the second user device. Here, the Fig.11 The specific implementations corresponding to the three-one module 31, three-two module 32, three-three module 33, and three-fourth module 34 shown are respectively the same as or similar to the specific embodiments of the aforementioned steps S31, S32, S33, and S34, so they are not repeated here and are included herein by reference.
[0127] In some embodiments, the second network device further includes a three-five module 35 (not shown). The three-five module 35 receives and stores one or more third user information sent by the second user device, wherein the third user information includes the third identity information of the third user in the physical world, or the relationship between the third user and the deceased object corresponding to the memorial customization request. Here, the specific implementation method of the three-five module 35 is the same or similar to the aforementioned step S35, so it is not repeated here, and is included here by reference.
[0128] In some embodiments, the second network device further includes a 36 module 36 (not shown). The 36 module 36 establishes a response behavior library about the mutual relationship according to the recollection customization request. Here, the specific implementation method of the 36 module 36 is the same or similar to the aforementioned step S36, so it is not repeated here, and is included here by reference.
[0129] Fig.12The structure diagram of a second user device for assisting in the remembrance of a deceased object according to an embodiment of the present application is shown. The second user device includes a four-one module 41 and a four-two module 42. The four-one module 41 responds to the second user's remembrance customization operation and initiates a remembrance customization request to the second network device, wherein the remembrance customization request includes remembrance address information; the four-two module 42 receives the first code returned by the second network device, wherein the field correspondence of the first code is the remembrance address information. Here, the Fig.12 The specific implementations corresponding to the four-one module 41 and the four-two module 42 shown are respectively the same as or similar to the specific embodiments of the aforementioned step S41 and step S42, so they are not repeated here and are included here by reference.
[0130] In some embodiments, the second user device further includes a four-three module 43 (not shown). The four-three module 43 sends one or more third user information to the second network device, wherein the third user information includes a third identity information of the third user in the physical world, or a relationship between the third user and the deceased object corresponding to the memorial customization request. Here, the specific implementation method of the four-three module 43 is the same or similar to the aforementioned step S43, so it is not repeated here, and is included here by reference.
[0131] Fig.13 An exemplary system that can be used to implement the various embodiments described in this application is shown; Fig.13 In some embodiments shown, the system 300 can be used as any of the devices in the various described embodiments. In some embodiments, the system 300 may include one or more computer-readable media (e.g., system memory or NVM / storage device 320) with instructions and one or more processors (e.g., (one or more) processors 305) coupled to the one or more computer-readable media and configured to execute instructions to implement modules to perform the actions described in this application.
[0132] For one embodiment, system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of processor(s) 305 and / or any suitable device or component in communication with system control module 310 .
[0133] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.
[0134] The system memory 315 may be used, for example, to load and store data and / or instructions for the system 300. For one embodiment, the system memory 315 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the system memory 315 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
[0135] For one embodiment, system control module 310 may include one or more input / output (I / O) controllers to provide interfaces to NVM / storage device 320 and communication interface(s) 325 .
[0136] For example, NVM / storage device 320 may be used to store data and / or instructions. NVM / storage device 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).
[0137] NVM / storage device 320 may include storage resources that are physically part of the device on which system 300 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 320 may be accessed over a network via communication interface(s) 325.
[0138] Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and / or with any other suitable devices. System 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.
[0139] For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 (e.g., the memory controller module 330). For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 to form a system on chip (SoC).
[0140] In various embodiments, the system 300 may be, but is not limited to: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the system 300 may have more or fewer components and / or a different architecture. For example, in some embodiments, the system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.
[0141] In addition to the methods and devices described in the above embodiments, the present application also provides a computer-readable storage medium, which stores computer code. When the computer code is executed, the method described in any of the preceding items is executed.
[0142] The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any of the preceding items is executed.
[0143] The present application also provides a computer device, the computer device comprising:
[0144] one or more processors;
[0145] a memory for storing one or more computer programs;
[0146] When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any of the preceding items.
[0147] It should be noted that the present application can be implemented in software and / or a combination of software and hardware, for example, can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including relevant data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and similar devices. In addition, some steps or functions of the present application can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform each step or function.
[0148] In addition, a part of the present application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present application through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes but is not limited to source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0149] Communication media include media by which communication signals containing, for example, computer readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media may include guided transmission media such as cables and wires (e.g., fiber optic, coaxial, etc.) and wireless (unguided transmission) media that can propagate energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied as a modulated data signal in, for example, a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are changed or set in such a manner as to encode information in the signal. Modulation may be analog, digital, or a hybrid modulation technique.
[0150] By way of example and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or later developed that can store computer-readable information / data for use by a computer system.
[0151] Here, according to an embodiment of the present application, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and / or technical solutions based on the aforementioned multiple embodiments of the present application.
[0152] It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic features of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present application is limited by the attached claims rather than the above description, so it is intended to include all changes that fall within the meaning and scope of the equivalent elements of the claims in the present application. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
Claims
1. A method for commemorating a deceased object at a first network device, wherein: The method comprises: receiving a recall request message sent by a first user device in response to a code scanning operation of a first user, wherein the recall request message includes code identification information of a first code acted upon by the code scanning operation; In response to the recollection request information, determine the code position information of the first code according to the code identification information of the first code, and detect whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; If the first user is currently at the scene of the first code, sending the first deceased object information corresponding to the first code as response information to the remembrance request information to the first user device; otherwise, performing a first response operation to respond to the remembrance request information; Wherein, the method further comprises: Acquire on-site environment information of the scene where the first code is located, wherein the on-site environment information includes on-site sound information, on-site image information, on-site video information, or action information of the first user; determine the first user behavior information according to the on-site environment information, wherein the first user behavior information includes action information, voice information, or expression information of the first user; Determining corresponding behavior attribute information according to the indicated object corresponding to the first user behavior information, wherein the indicated object includes the object pointed to by the action information, the object included in the voice information, or the object directed by the expression information, and the behavior attribute information includes scene interaction behavior, character interaction behavior, or other interaction behavior; If the indicated object is a deceased object, the behavior attribute information includes character interaction behavior, and the mutual relationship between the first user and the deceased object corresponding to the first code is determined, wherein the mutual relationship is used to indicate the closeness relationship between the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world; according to the mutual relationship, the response behavior information corresponding to the first user behavior information is determined from a response behavior library, wherein the response behavior library includes a common response language library and a common response behavior library of the deceased object to users with different mutual relationships, and the response behavior information includes character response information, and the character response information includes voice response information or character action response information; and the response behavior information is sent to the first user device; If the indicated object is an item in a setting scene of the deceased object, the behavior attribute information includes a scene interaction behavior, determining scene response information corresponding to the first user behavior information; and sending the scene response information to the first user device; If the indicated object is a physical object in the scene of the first code, the behavior attribute information includes other interactive behaviors, and the first user behavior information is ignored.
2. The method according to claim 1, wherein: if the first user is currently at the scene of the first code, sending the first deceased object information corresponding to the first code as response information of the remembrance request information to the first user device; Otherwise, performing a first response operation to respond to the recollection request information includes: If the first user is currently at the site of the first code and the first user is an authorized access user of the first code, sending the first deceased object information corresponding to the first code as response information of the remembrance request information to the first user device; Otherwise, a first response operation is performed to respond to the recollection request information.
3. The method according to claim 2, wherein: The recollection request information further includes the first account information of the first user in the first network device; The method further comprises: It is detected according to the first account information whether the first user is an authorized access user of the first code.
4. The method according to claim 3, wherein: The detecting, according to the first account information, whether the first user is an authorized access user of the first code includes: Determining first identity information of the first user in the physical world according to the first account information; According to the first identity information and the second identity information of the deceased object in the physical world corresponding to the first code, detecting whether the first identity information meets the authorization access condition relative to the second identity information; If so, the first user is an authorized user of the first code; otherwise, the first user is not an authorized user of the first code.
5. The method according to claim 4, wherein: The authorization access condition includes at least one of the following: There is a relative or friend relationship between the first identity information and the second identity information; The first identity information is the supervisory user corresponding to the second identity information; The supervision users corresponding to the first identity information and the second identity information have a relative or friend relationship.
6. The method according to any one of claims 1 to 5, wherein: The first response operation includes at least one of the following: Ignore the recollection request information; reject the request for recollection; or The second deceased object information corresponding to the first code is sent to the first user equipment as response information of the remembrance request information.
7. The method according to claim 6, wherein: The first response operation includes sending the second deceased object information corresponding to the first code as response information of the remembrance request information to the first user equipment; The method further comprises: The second deceased object information is determined by performing a desensitization process on the first deceased object information corresponding to the first code.
8. The method according to any one of claims 1 to 7, wherein: The method further comprises: Acquire the commemorative item information sent by the first user device; updating the first deceased object information based on the memorial item information; The updated first deceased object information is sent to the first user equipment.
9. A method for commemorating a deceased subject at a first user device, wherein: The method comprises: In response to a first user scanning a first code, sending a recall request message to a first network device corresponding to the first code, wherein the recall request message includes code identification information of the first code on which the scanning operation is applied, wherein the code identification information of the first code is used to determine code position information of the first code, and the code position information is used to detect whether the first user is currently located at a site of the first code together with the current position information of the first user; receiving first deceased object information corresponding to the first code and corresponding response behavior information of the first deceased object returned by the first network device based on the remembrance request information, wherein the first user is currently at a site of the first code; Playing the first deceased object information through the first user equipment; The response behavior information is determined by the network device executing the following steps: Acquire on-site environment information of the scene where the first code is located, wherein the on-site environment information includes on-site sound information, on-site image information, on-site video information, or action information of the first user; determine the first user behavior information according to the on-site environment information, wherein the first user behavior information includes action information, voice information, or expression information of the first user; Determine the corresponding behavior attribute information according to the indicated object corresponding to the first user behavior information, wherein the indicated object includes the object pointed to by the action information, the object included in the voice information, or the object directed to by the expression information, and the behavior attribute information includes scene interaction behavior, character interaction behavior, or other interaction behavior; if the indicated object is a deceased object, the behavior attribute information includes character interaction behavior, determine the mutual relationship between the first user and the deceased object corresponding to the first code, wherein the mutual relationship is used to indicate the closeness relationship between the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world; determine the response behavior information corresponding to the first user behavior information from the response behavior library according to the mutual relationship, wherein the response behavior library includes a common response language library and a common response behavior library of the deceased object to users with different mutual relationships, and the response behavior information includes character response information, and the character response information includes voice response information or character action response information; send the response behavior information to the first user device; If the indicated object is an item in a setting scene of the deceased object, the behavior attribute information includes a scene interaction behavior, determining scene response information corresponding to the first user behavior information; and sending the scene response information to the first user device; If the indicated object is a physical object in the scene of the first code, the behavior attribute information includes other interactive behaviors, and the first user behavior information is ignored.
10. The method according to claim 9, wherein: The receiving the first deceased object information corresponding to the first code returned by the first network device based on the remembrance request information includes: If the first user is currently at the scene of the first code, receiving first deceased object information corresponding to the first code returned by the first network device based on the remembrance request information; The method further comprises: If the first user is not currently at the site of the first code, second deceased object information returned by the first network device is received.
11. The method according to claim 9, wherein: The method further comprises: Get the information of the memory item; Sending the commemorative item information to the first network device; Receive first deceased object information returned by the first network device and updated based on the commemorative item information.
12. A method for assisting in commemorating a deceased object at a second network device, wherein: The method comprises: receiving a remembrance customization request sent by a second user device, wherein the remembrance customization request includes remembrance address information; In response to the memorial customization request, generating first deceased object information corresponding to the memorial customization request; generating a first code corresponding to the first deceased object information, wherein the first code corresponds to the memorial address information; sending the first code to the second user equipment; The first code is used to perform the following steps: receiving a recall request message sent by a first user device in response to a code scanning operation of a first user, wherein the recall request message includes code identification information of a first code acted upon by the code scanning operation; In response to the recollection request information, determine the code position information of the first code according to the code identification information of the first code, and detect whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; If the first user is currently at the scene of the first code, sending the first deceased object information corresponding to the first code as response information to the remembrance request information to the first user device; otherwise, performing a first response operation to respond to the remembrance request information; Acquire on-site environment information of the scene where the first code is located, wherein the on-site environment information includes on-site sound information, on-site image information, on-site video information, or action information of the first user; determine the first user behavior information according to the on-site environment information, wherein the first user behavior information includes action information, voice information, or expression information of the first user; Determine the corresponding behavior attribute information according to the indicated object corresponding to the first user behavior information, wherein the indicated object includes the object pointed to by the action information, the object included in the voice information, or the object directed to by the expression information, and the behavior attribute information includes scene interaction behavior, character interaction behavior, or other interaction behavior; if the indicated object is a deceased object, the behavior attribute information includes character interaction behavior, determine the mutual relationship between the first user and the deceased object corresponding to the first code, wherein the mutual relationship is used to indicate the closeness relationship between the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world; determine the response behavior information corresponding to the first user behavior information from the response behavior library according to the mutual relationship, wherein the response behavior library includes a common response language library and a common response behavior library of the deceased object to users with different mutual relationships, and the response behavior information includes character response information, and the character response information includes voice response information or character action response information; send the response behavior information to the first user device; If the indicated object is an item in a setting scene of the deceased object, the behavior attribute information includes a scene interaction behavior, determining scene response information corresponding to the first user behavior information; and sending the scene response information to the first user device; If the indicated object is a physical object in the scene of the first code, the behavior attribute information includes other interactive behaviors, and the first user behavior information is ignored.
13. The method according to claim 12, wherein: The method further comprises: Receive and store one or more third user information sent by the second user device, wherein the third user information includes third identity information of the third user in the physical world, or a relationship between the third user and the deceased object corresponding to the commemoration customization request.
14. The method according to claim 13, wherein: The third user information includes the relationship between the third user and the deceased object corresponding to the memorial customization request; The method further comprises: A response behavior library regarding the mutual relationship is established according to the recollection customization request.
15. A method for assisting in remembrance of a deceased subject at a second user device, wherein: The method comprises: In response to the recollection customization operation of the second user, initiating a recollection customization request to the second network device, wherein the recollection customization request includes the recollection address information; receiving a first code returned by the second network device, wherein the field corresponding to the first code is the recall address information; The first code is used to perform the following steps: receiving a recall request message sent by a first user device in response to a code scanning operation of a first user, wherein the recall request message includes code identification information of a first code acted upon by the code scanning operation; In response to the recollection request information, determine the code position information of the first code according to the code identification information of the first code, and detect whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; If the first user is currently at the scene of the first code, sending the first deceased object information corresponding to the first code as response information to the remembrance request information to the first user device; otherwise, performing a first response operation to respond to the remembrance request information; Acquire on-site environment information of the scene where the first code is located, wherein the on-site environment information includes on-site sound information, on-site image information, on-site video information, or action information of the first user; determine the first user behavior information according to the on-site environment information, wherein the first user behavior information includes action information, voice information, or expression information of the first user; Determine the corresponding behavior attribute information according to the indicated object corresponding to the first user behavior information, wherein the indicated object includes the object pointed to by the action information, the object included in the voice information, or the object directed to by the expression information, and if the indicated object is a deceased object, the behavior attribute information includes scene interaction behavior, character interaction behavior, or other interaction behavior; if the behavior attribute information includes character interaction behavior, determine the mutual relationship between the first user and the deceased object corresponding to the first code, wherein the mutual relationship is used to indicate the closeness relationship between the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world; determine the response behavior information corresponding to the first user behavior information from the response behavior library according to the mutual relationship, wherein the response behavior library includes a common response language library and a common response behavior library of the deceased object to users with different mutual relationships, and the response behavior information includes character response information, and the character response information includes voice response information or character action response information; send the response behavior information to the first user device; If the indicated object is an item in a setting scene of the deceased object, the behavior attribute information includes a scene interaction behavior, determining scene response information corresponding to the first user behavior information; and sending the scene response information to the first user device; If the indicated object is a physical object in the scene of the first code, the behavior attribute information includes other interactive behaviors, and the first user behavior information is ignored.
16. The method according to claim 15, wherein: The method further comprises: Send one or more third user information to the second network device, wherein the third user information includes third identity information of the third user in the physical world, or a relationship between the third user and the deceased object corresponding to the commemoration customization request.
17. A method for commemorating a deceased subject, wherein: The method comprises: In response to a scanning operation of a first code by a first user, the first user device sends a recall request message to a first network device corresponding to the first code, wherein the recall request message includes code identification information of the first code affected by the scanning operation; The first network device receives a remembrance request message sent by the first user device in response to a code scanning operation of the first user; in response to the remembrance request message, determines the code position information of the first code according to the code identification information of the first code, and detects whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; if the first user is currently located at the scene of the first code, sends the first deceased object information corresponding to the first code to the first user device as the response information of the remembrance request message; otherwise, performs a first response operation to respond to the remembrance request message; obtains the scene environment information of the scene where the first code is located, wherein the scene environment information includes scene sound information, scene image information, scene video information or the action information of the first user; determines the first user behavior information according to the scene environment information, wherein the first user behavior information includes the action information, voice information or expression information of the first user; determines the corresponding behavior attribute information according to the indicated object corresponding to the first user behavior information, wherein the indicated object includes the object pointed to by the action information, the object included in the voice information or the object toward which the expression information is directed, and the behavior attribute information includes the action information, the action information, the speech information or the expression information. The information includes scene interaction behavior, character interaction behavior or other interaction behavior; if the indicated object is a deceased object, the behavior attribute information includes character interaction behavior, and the relationship between the first user and the deceased object corresponding to the first code is determined, wherein the relationship is used to indicate the closeness relationship between the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world; according to the relationship, the response behavior information corresponding to the first user behavior information is determined from the response behavior library, wherein the response behavior library includes a common response language library and a common response behavior library of the deceased object to users with different mutual relationships, and the response behavior information includes character response information, and the character response information includes voice response information or character action response information; the response behavior information is sent to the first user device; if the indicated object is an object in the set scene of the deceased object, the behavior attribute information includes scene interaction behavior, and the scene response information corresponding to the first user behavior information is determined; the scene response information is sent to the first user device; if the indicated object is a physical object in the scene of the first code, the behavior attribute information includes other interaction behaviors, and the first user behavior information is ignored; The first user equipment receives the first deceased object information corresponding to the first code and the corresponding response behavior information of the first deceased object returned by the first network equipment based on the remembrance request information; and plays the first deceased object information through the first user equipment.
18. A method for assisting the remembrance of a deceased subject, wherein: The method comprises: In response to the recollection customization operation of the second user, the second user device initiates a recollection customization request to the second network device, wherein the recollection customization request includes recollection address information; The second network device receives the memorial customization request sent by the second user device; in response to the memorial customization request, generates first deceased object information corresponding to the memorial customization request; generates a first code corresponding to the first deceased object information, wherein the first code corresponds to the memorial address information; and sends the first code to the second user device; The second user equipment receives the first code returned by the second network equipment; The first code is used to perform the following steps: receiving a recall request message sent by a first user device in response to a code scanning operation of a first user, wherein the recall request message includes code identification information of a first code acted upon by the code scanning operation; In response to the recollection request information, determine the code position information of the first code according to the code identification information of the first code, and detect whether the first user is currently located at the scene of the first code according to the current position information of the first user and the code position information; If the first user is currently at the scene of the first code, sending the first deceased object information corresponding to the first code as response information to the remembrance request information to the first user device; otherwise, performing a first response operation to respond to the remembrance request information; Acquire on-site environment information of the scene where the first code is located, wherein the on-site environment information includes on-site sound information, on-site image information, on-site video information, or action information of the first user; determine the first user behavior information according to the on-site environment information, wherein the first user behavior information includes action information, voice information, or expression information of the first user; Determine the corresponding behavior attribute information according to the indicated object corresponding to the first user behavior information, wherein the indicated object includes the object pointed to by the action information, the object included in the voice information, or the object directed by the expression information, and the behavior attribute information includes scene interaction behavior, character interaction behavior, or other interaction behavior; if the indicated object is a deceased object, the behavior attribute information includes character interaction behavior, and determine the relationship between the first user and the deceased object corresponding to the first code, wherein the relationship is used to indicate the closeness relationship between the first identity information of the first user in the physical world and the second identity information of the deceased object in the physical world; According to the mutual relationship, determining the response behavior information corresponding to the first user behavior information from a response behavior library, wherein the response behavior library includes a common response language library and a common response behavior library of the deceased object to users with different mutual relationships, and the response behavior information includes character response information, and the character response information includes voice response information or character action response information; sending the response behavior information to the first user device; If the indicated object is an item in a setting scene of the deceased object, the behavior attribute information includes a scene interaction behavior, determining scene response information corresponding to the first user behavior information; and sending the scene response information to the first user device; If the indicated object is a physical object in the scene of the first code, the behavior attribute information includes other interactive behaviors, and the first user behavior information is ignored.
19. A computer device for commemorating a deceased subject, comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 11.
20. A computer device for assisting in the remembrance of a deceased subject, comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 12 to 16.
21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 16 are implemented.
22. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 16 are implemented.
Citation Information
Patent Citations
Interaction method and system based on VR departed saint simulation, terminal and VR equipment
CN113593013A
Augmented Reality System
US20170331924A1
Cited By
System, method and apparatus for incentivizing intergenerational prayers and other gravesite recitations for a deceased using funds of the deceased
US12770205B1