Virtual object information sharing method, client, server, device, and storage medium

By receiving touch operation instructions and generating sharing information on the client, the problem of excessively long product sharing operation path in the prior art is solved, and fast and accurate virtual object information sharing is achieved, which improves user experience and sharing efficiency.

CN115309295BActive Publication Date: 2025-06-13BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210917190.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-01
Publication Date
2025-06-13
Estimated Expiration
2042-08-01

AI Technical Summary

Technical Problem

In the product sharing scenarios, the user operation paths are too long, which makes it impossible to quickly and accurately share each product, which has poor user experience and low sharing efficiency.

Method used

It provides a virtual object information sharing method, by receiving touch operation instructions on the client, obtaining personalized information of the target virtual object, generating sharing information, and receiving sharing operation instructions in the dialogue window area, and sending sharing information to the target user.

Benefits of technology

It shortens the operation path of virtual object sharing, accurately reaches target users, improves the conversion rate and reflux rate of shared content, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115309295B_ABST
    Figure CN115309295B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method for sharing virtual object information, a client, a server, a device, and a storage medium. The method includes: when there is a dialogue window between the current user and the target user, receiving a touch operation instruction for the display information of the target virtual object; in response to the received touch operation instruction, obtaining the personalized information of the target virtual object; generating target sharing information according to the personalized information of the target virtual object; receiving a sharing operation instruction for the target sharing information, and in response to the target sharing information to be shared being within the area range of the dialogue window, sending the target sharing information to the target user, which can shorten the operation path of virtual object sharing and accurately reach the target user to view the virtual object information, thereby improving the conversion rate and return rate of the shared content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a virtual object information sharing method, client, server, device and storage medium. Background Art

[0002] In the prior art, when sharing product links / pictures, local storage space is required. The product information is first stored locally, and then other software is called up to paste the locally stored information and send it. The whole process requires the user to switch multiple software and go through multiple operations to reach the sharing object. The operation is inconvenient and the user experience is not good. In addition, it is impossible to determine whether the user will see it in time after sharing. The link is long and the efficiency is low. Therefore, in the prior art, in the product sharing scenario, the user operation path is too long, resulting in the inability to quickly and accurately share each product. Summary of the invention

[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the embodiments of the present disclosure provide a virtual object information sharing method, a client, a server, a device and a storage medium.

[0004] In a first aspect, an embodiment of the present disclosure provides a virtual object information sharing method, which is applied to a client and includes:

[0005] In the case where there is a dialog window between the current user and the target user, receiving a touch operation instruction for displaying information of the target virtual object;

[0006] In response to the received touch operation instruction, obtaining personalized information of the target virtual object;

[0007] Generate target sharing information according to personalized information of the target virtual object;

[0008] A sharing operation instruction for target sharing information is received, and in response to the target sharing information being shared being within the area of ​​the dialog window, the target sharing information is sent to the target user.

[0009] In a possible implementation manner, the touch operation instruction is an operation instruction selected from the group consisting of a long press operation instruction, an operation instruction for drawing a preset graphic, and an operation instruction for dragging in the direction of the dialog window.

[0010] In a possible implementation, the target sharing information is a sharing poster or a sharing link of the target virtual object.

[0011] In a possible implementation manner, when the target sharing information is a sharing poster of a virtual object, obtaining personalized information of the target virtual object includes:

[0012] Send a request for obtaining the attribute information of the target virtual object to the server side;

[0013] Receive the attribute information of the target virtual object returned by the server side;

[0014] Send a request for obtaining the poster generation information of the target virtual object to the server side, where the request for obtaining the poster generation information includes the attribute information of the target virtual object;

[0015] Receive the poster generation information of the target virtual object returned by the server side;

[0016] Take the attribute information and the poster generation information of the target virtual object as the personalized information of the target virtual object.

[0017] In a possible implementation manner, when the target sharing information is a sharing link of a virtual object, the personalized information of the target virtual object includes the attribute information of the target virtual object.

[0018] In a possible implementation manner, the sharing operation instruction is a moving operation instruction. After receiving the sharing operation instruction for the target sharing information, the method further includes:

[0019] Control the area size of the dialogue window according to the size of the distance between the moved target sharing information and the dialogue window, so that the area size of the dialogue window is inversely proportional to the distance between the moved target sharing information and the dialogue window;

[0020] Determine that the moved target sharing information is within the area range of the dialogue window when the preset designated point in the area occupied by the target sharing information is within the area range of the dialogue window.

[0021] In a possible implementation manner, the step of sending the target sharing information to the target user in response to the shared target sharing information being within the area range of the dialogue window includes:

[0022] When the shared target sharing information is within the area range of the dialogue window, display a prompt message for performing a release operation on the target sharing information;

[0023] Receive the release operation instruction for the target sharing information, and display the target sharing information in the dialogue window;

[0024] Send a request to the server side to send the target sharing information to the target user;

[0025] Receive the successful sending response returned by the server side, and display the information indicating that the target sharing information has been successfully sent in the dialogue window.

[0026] Second aspect, an embodiment of the present disclosure provides a method for sharing virtual object information, which is applied to a server side. The method includes:

[0027] Receiving a request for obtaining poster generation information of a target virtual object;

[0028] Based on the correspondence between the preset poster generation information of the virtual object and the attribute information of the virtual object, obtaining the attribute information of the target virtual object according to the poster generation information obtaining request, determining the poster generation information of the target virtual object, and returning it to the client side.

[0029] Third aspect, an embodiment of the present disclosure provides a client, including:

[0030] A first receiving module, which is used to receive a touch operation instruction for the display information of the target virtual object when there is a dialogue window between the current user and the target user;

[0031] An obtaining module, which is used to obtain the personalized information of the target virtual object in response to the received touch operation instruction;

[0032] A generating module, which is used to generate target sharing information according to the personalized information of the target virtual object;

[0033] A sharing module, which is used to receive a sharing operation instruction for the target sharing information, and send the target sharing information to the target user in response to the target sharing information to be shared being within the area range of the dialogue window.

[0034] Fourth aspect, an embodiment of the present disclosure provides a server side, including:

[0035] A second receiving module, which is used to receive a request for obtaining poster generation information of a target virtual object;

[0036] A determining module, which is used to determine the poster generation information of the target virtual object based on the correspondence between the preset poster generation information of the virtual object and the attribute information of the virtual object, obtain the attribute information of the target virtual object according to the poster generation information obtaining request, and return it to the client side.

[0037] Fifth aspect, an embodiment of the present disclosure provides an electronic device, including a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus;

[0038] The memory is used to store a computer program;

[0039] The processor is used to implement the above-mentioned method for sharing virtual object information when executing the program stored in the memory.

[0040] Sixth aspect, embodiments of the present disclosure provide a computer-readable storage medium, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the above-mentioned virtual object information sharing method is implemented.

[0041] The above technical solutions provided by the embodiments of the present disclosure have at least some or all of the following advantages compared with the prior art:

[0042] In the virtual object information sharing method described in the embodiments of the present disclosure, in the case where there is a dialogue window between the current user and the target user, a touch operation instruction for the display information of the target virtual object is received; in response to the received touch operation instruction, personalized information of the target virtual object is obtained; target sharing information is generated according to the personalized information of the target virtual object; a sharing operation instruction for the target sharing information is received, and in response to the target sharing information to be shared being within the area range of the dialogue window, the target sharing information is sent to the target user, which can shorten the operation path of virtual object sharing and accurately reach the target user to view the virtual object information, thereby improving the sharing content conversion rate and return rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The drawings here are incorporated into the description and form a part of this description, showing embodiments consistent with the present disclosure and used together with the description to explain the principles of the present disclosure.

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0045] Figure 1 Schematically shows a flowchart of the virtual object information sharing method according to an embodiment of the present disclosure;

[0046] Figure 2 Schematically shows an application architecture diagram of the virtual object information sharing information according to an embodiment of the present disclosure;

[0047] Figure 3 Schematically shows a schematic diagram of the principle of poster sending according to an embodiment of the present disclosure; Figure 4 Schematically shows a block diagram of the structure of a client according to an embodiment of the present disclosure;

[0048] Figure 5 Schematically shows a block diagram of the structure of a server side according to an embodiment of the present disclosure; and

[0049] Figure 6A block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. Detailed implementation manners

[0050] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the protection scope of the present disclosure. Refer to Figure 1 , embodiments of the present disclosure provide a method for sharing virtual object information, which is applied to a client and includes the following steps:

[0051] In the case where there is a dialogue window between the current user and the target user, receive a touch operation instruction for the display information of the target virtual object;

[0052] In response to the received touch operation instruction, obtain the personalized information of the target virtual object;

[0053] Generate target sharing information according to the personalized information of the target virtual object;

[0054] Receive a sharing operation instruction for the target sharing information, and in response to the target sharing information to be shared being within the area range of the dialogue window, send the target sharing information to the target user.

[0055] In practical applications, the touch operation instruction may be one of a long-press operation instruction, an operation instruction for drawing a preset graphic, and a drag operation instruction in the direction of the dialogue window. The target sharing information may be a sharing poster or a sharing link of the target virtual object. Among them, in the case where the target sharing information is a sharing link of the virtual object, the personalized information of the target virtual object includes the attribute information of the target virtual object.

[0056] In this embodiment, in the case where the target sharing information is a sharing poster of the virtual object, the obtaining of the personalized information of the target virtual object includes:

[0057] Send a request for obtaining the attribute information of the target virtual object to the server side;

[0058] Receive the attribute information of the target virtual object returned by the server side;

[0059] Send a request for obtaining the poster generation information of the target virtual object to the server side, where the poster generation information request includes the attribute information of the target virtual object;

[0060] Receive the poster generation information of the target virtual object returned by the server side;

[0061] Use the attribute information and poster generation information of the target virtual object as the personalized information of the target virtual object.

[0062] In this embodiment, the sharing operation instruction is a moving operation instruction. After receiving the sharing operation instruction for the target sharing information, the method further includes:

[0063] Control the area size of the dialogue window according to the size of the distance between the target sharing information to be moved and the dialogue window, so that the area size of the dialogue window is inversely proportional to the distance between the target sharing information to be moved and the dialogue window;

[0064] Determine that the target sharing information to be moved is within the area range of the dialogue window when the preset designated point in the area occupied by the target sharing information is within the area range of the dialogue window.

[0065] In this embodiment, the step of, in response to the target sharing information to be shared being within the area range of the dialogue window, sending the target sharing information to the target user includes:

[0066] When the target sharing information to be shared is within the area range of the dialogue window, display a prompt message for performing a release operation on the target sharing information;

[0067] Receive the release operation instruction for the target sharing information, and display the target sharing information in the dialogue window;

[0068] Send a request to the server side to send the target sharing information to the target user;

[0069] Receive the send success response returned by the server side, and display the information that the target sharing information is sent successfully in the dialogue window.

[0070] An embodiment of the present disclosure further provides a virtual object information sharing method, which is applied to the server side. The method includes:

[0071] Receive a request for obtaining the poster generation information of the target virtual object;

[0072] Based on the correspondence relationship between the preset poster generation information of the virtual object and the attribute information of the virtual object, obtain the attribute information of the target virtual object according to the poster generation information acquisition request, determine the poster generation information of the target virtual object, and return it to the client side.

[0073] See Figure 2 , taking the virtual object as a commodity and the target sharing information as a sharing poster as an example, to explain the virtual object information sharing method of the present disclosure:

[0074] The client sends a request for obtaining product list information to the server. The request for obtaining product list information includes the merchant username, merchant ID, type, and store ID.

[0075] The server returns the product list information to the client based on the merchant username, merchant ID, type, and store ID.

[0076] The user long-presses the target product information in the product list information.

[0077] The client receives the long-press instruction for the target product information and sends a request for obtaining product attribute information to the server. The request for obtaining product attribute information includes the target product skuID and product name.

[0078] The server returns the product attribute information of the target product to the client based on the target product skuID and product name: product skuID (identity number), product name, product store ID, product store name, and merchant ID.

[0079] The client sends a request for obtaining poster generation information to the server. The request includes the product attribute information.

[0080] The server matches the corresponding poster generation information according to the product attribute information and returns it to the client.

[0081] The client combines the product attribute information and the poster generation information of the target product to generate a sharing poster for the target product, and compresses the sharing poster according to a preset rule to ensure that the image size of the sharing poster does not exceed a preset threshold.

[0082] The user moves the sharing poster.

[0083] When the client detects that the sharing poster is moved to the area within the dialogue window, it displays a "+" on the sharing poster to prompt the user to release the mark of the sharing poster.

[0084] The user releases the sharing poster.

[0085] The sharing poster is displayed in the area of the dialogue window for the user to preview, and a request to send the sharing poster to the target user is sent to the server.

[0086] The server sends the sharing poster to the target object and returns a response indicating success or failure of the sending to the client.

[0087] Receive the response indicating success or failure of the sending returned by the server, display the information of success or failure of the sending in the dialogue window, and update the dialogue information.

[0088] See Figure 3, the principle of sending the poster is as follows: The dot represents the center position of the poster, which moves according to the movement of the user's gesture. When it moves to the bottom dialog box, it is detected whether the input conditions are met. The detection method is whether the coordinate value of the center position is within the coordinates included in the dialog box. If it is, the conditions are met; if not, they are not. When the conditions are met, a plus sign "+" will be added to the poster, indicating that the user can release the picture, and then preview it in the dialog box. Click the send button to send the poster picture.

[0089] In addition, the product information can also be shared in the following two ways: The first is to share by copying the product link. Select the product to be shared on the product list page, click the share button to generate a share link, copy the link to form a text password, and store it in the mobile phone clipboard. Open other chat software, select the corresponding customer, paste the text into the input box, and click the send button to share; The second is to share by generating a poster. Select the product to be shared on the product list page, click the share button to generate a poster picture with the key elements of the product, save the picture to the local mobile phone album, open other chat software, select the corresponding customer, use the photo sending function to evoke the mobile phone album, select the product poster picture to share. After sharing, the user can view the specific product information by clicking the link or scanning the QR code on the product poster.

[0090] See Figure 4 , the embodiments of the present disclosure also provide a client, including:

[0091] A first receiving module 11, which is used to receive a touch operation instruction for the display information of the target virtual object when there is a dialog window between the current user and the target user;

[0092] An obtaining module 12, which is used to obtain the personalized information of the target virtual object in response to the received touch operation instruction;

[0093] A generating module 13, which is used to generate target sharing information according to the personalized information of the target virtual object;

[0094] A sharing module 14, which is used to receive a sharing operation instruction for the target sharing information, and send the target sharing information to the target user in response to the target sharing information to be shared being within the area range of the dialog window.

[0095] In this embodiment, in the obtaining module, the touch operation instruction is one of a long-press operation instruction, an operation instruction for drawing a preset graph, and an operation instruction for dragging in the direction of the dialog window.

[0096] In this embodiment, in the generating module, the target sharing information is a sharing poster or a sharing link of the target virtual object.

[0097] In this embodiment, the acquisition module is further configured to:

[0098] Send a request for obtaining the attribute information of the target virtual object to the server side;

[0099] Receive the attribute information of the target virtual object returned by the server side;

[0100] Send a request for obtaining the poster generation information of the target virtual object to the server side, where the poster generation information acquisition request includes the attribute information of the target virtual object;

[0101] Receive the poster generation information of the target virtual object returned by the server side;

[0102] Use the attribute information and poster generation information of the target virtual object as the personalized information of the target virtual object.

[0103] In this embodiment, in the acquisition module, when the target sharing information is the sharing link of the virtual object, the personalized information of the target virtual object includes the attribute information of the target virtual object.

[0104] In this embodiment, the sharing module is further configured to:

[0105] Control the area size of the dialogue window according to the size of the distance between the moved target sharing information and the dialogue window, so that the area size of the dialogue window is inversely proportional to the distance between the moved target sharing information and the dialogue window;

[0106] When the preset designated point in the area occupied by the target sharing information is within the area range of the dialogue window, it is determined that the moved target sharing information is within the area range of the dialogue window.

[0107] In this embodiment, the sharing module is further configured to:

[0108] When the target sharing information to be shared is within the area range of the dialogue window, display a prompt message for performing a release operation on the target sharing information;

[0109] Receive the release operation instruction on the target sharing information, and display the target sharing information in the dialogue window;

[0110] Send a request to the server side to send the target sharing information to the target user;

[0111] Receive the successful sending response returned by the server side, and display the information that the target sharing information has been successfully sent in the dialogue window.

[0112] The client of the embodiment of the present disclosure can effectively simplify the virtual object information sharing process and improve the virtual object information sharing efficiency.

[0113] See Figure 5 , embodiments of the present disclosure provide a server - side, including:

[0114] A second receiving module 21, which is configured to receive a request for obtaining poster generation information of a target virtual object;

[0115] A determining module 22, which is configured to determine, based on the correspondence between the preset poster generation information of the virtual object and the attribute information of the virtual object, the attribute information of the target virtual object according to the poster generation information obtaining request, determine the poster generation information of the target virtual object, and return it to the client - side.

[0116] The implementation processes of the functions and roles of each unit in the above - mentioned device are specifically detailed in the implementation processes of the corresponding steps in the above - mentioned method, and will not be elaborated here.

[0117] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial descriptions of the method embodiments. The device embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present invention. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0118] In the above - mentioned embodiments of the client - side, any combination of the first receiving module 11, the obtaining module 12, the generating module 13, and the sharing module 14 can be combined and implemented in one module, or any one of the modules can be split into multiple modules. Or, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. At least one of the first receiving module 11, the obtaining module 12, the generating module 13, and the sharing module 14 can be at least partially implemented as a hardware circuit, such as a field - programmable gate array (FPGA), a programmable logic array (PLA), a system - on - chip, a system - on - substrate, a system - on - package, an application - specific integrated circuit (ASIC), or can be implemented by any other reasonable way of integrating or packaging circuits, etc., in hardware or firmware, or implemented in any one of the three implementation ways of software, hardware, and firmware, or in any appropriate combination of them. Or, at least one of the first receiving module 11, the obtaining module 12, the generating module 13, and the sharing module 14 can be at least partially implemented as a computer program module, and when the computer program module is run, it can execute the corresponding functions.

[0119] In the above embodiments of the server, any combination of the second receiving module 21 and the determining module 22 can be integrated into one module, or any one of them can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. At least one of the second receiving module 21 and the determining module 22 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging circuits, etc., implemented by hardware or firmware, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of several of them. Alternatively, at least one of the second receiving module 21 and the determining module 22 can be at least partially implemented as a computer program module, which can execute corresponding functions when the computer program module is run.

[0120] An embodiment of the present disclosure provides a virtual object information sharing system, including the above-mentioned client and the above-mentioned server.

[0121] Referring to Figure 6 , an embodiment of the present disclosure provides an electronic device, including a processor 1110, a communication interface 1120, a memory 1130, and a communication bus 1140. Among them, the processor 1110, the communication interface 1120, and the memory 1130 communicate with each other through the communication bus 1140;

[0122] The memory 1130 is used to store computer programs;

[0123] When the processor 1110 is used to execute the program stored in the memory 1130, the following virtual object information sharing method applied to the client is implemented:

[0124] In the case where there is a conversation window between the current user and the target user, receive a touch operation instruction for the display information of the target virtual object;

[0125] In response to the received touch operation instruction, obtain the personalized information of the target virtual object;

[0126] Generate target sharing information according to the personalized information of the target virtual object;

[0127] Receive a sharing operation instruction for the target sharing information, and in response to the target sharing information to be shared being within the area range of the conversation window, send the target sharing information to the target user.

[0128] It also implements the following virtual object information sharing method applied to the server:

[0129] Receive a poster generation information acquisition request for a target virtual object;

[0130] Based on the correspondence between the preset poster generation information of the virtual object and the attribute information of the virtual object, obtain the attribute information of the target virtual object according to the poster generation information acquisition request for the target virtual object, determine the poster generation information of the target virtual object, and return it to the client.

[0131] The above communication bus 1140 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 1140 can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is used in the figure to represent it, but it does not mean that there is only one bus or one type of bus.

[0132] The communication interface 1120 is used for communication between the above electronic device and other devices.

[0133] The memory 1130 may include a Random Access Memory (RAM), or may also include a non-volatile memory, such as at least one disk memory. Optionally, the memory 1130 may also be at least one storage device located far from the aforementioned processor 1110.

[0134] The above processor 1110 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0135] The embodiments of the present disclosure also provide a computer-readable storage medium. A computer program is stored on the above computer-readable storage medium, and when the computer program is executed by a processor, the virtual object information sharing method as described above is implemented.

[0136] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments; or it may exist alone without being assembled into the device / apparatus. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, a method for taming a navigation satellite clock of an autonomous driving domain controller according to an embodiment of the present disclosure is implemented.

[0137] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, device, or device.

[0138] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation instruction from another entity or operation instruction, and do not necessarily require or imply any such actual relationship or order between these entities or operation instructions. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

[0139] The above are only specific embodiments of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for sharing virtual object information, characterized in that, applied to a client, the method includes: When there is a conversation window between the current user and the target user, receiving a touch operation instruction for the display information of the target virtual object; In response to the received touch operation instruction, obtaining the personalized information of the target virtual object; Generating target sharing information according to the personalized information of the target virtual object; Receiving a sharing operation instruction for the target sharing information, and in response to the target sharing information to be shared being within the area range of the conversation window, sending the target sharing information to the target user, wherein, the sharing operation instruction is a moving operation instruction, and after receiving the sharing operation instruction for the target sharing information, the method further includes: Controlling the area size of the conversation window according to the size of the distance between the target sharing information being moved and the conversation window, so that the area size of the conversation window is inversely proportional to the distance between the target sharing information being moved and the conversation window; When the preset designated point in the area occupied by the target sharing information is within the area range of the conversation window, determining that the target sharing information being moved is within the area range of the conversation window.

2. The method according to claim 1, characterized in that, The touch operation instruction is one of a long press operation instruction, an operation instruction for drawing a preset graph, and a drag operation instruction in the direction of the conversation window.

3. The method according to claim 1, characterized in that, The target sharing information is a sharing poster or a sharing link of the target virtual object.

4. The method according to claim 3, characterized in that, When the target sharing information is a sharing poster of the virtual object, the obtaining of the personalized information of the target virtual object includes: Sending a request for obtaining the attribute information of the target virtual object to the server side; Receiving the attribute information of the target virtual object returned by the server side; Sending a request for obtaining the poster generation information of the target virtual object to the server side, wherein the poster generation information obtaining request includes the attribute information of the target virtual object; Receiving the poster generation information of the target virtual object returned by the server side; Taking the attribute information and the poster generation information of the target virtual object as the personalized information of the target virtual object.

5. The method according to claim 3, characterized in that, When the target sharing information is a sharing link of the virtual object, the personalized information of the target virtual object includes the attribute information of the target virtual object.

6. The method according to claim 1, characterized in that, The step of, in response to the target sharing information to be shared being within the area range of the conversation window, sending the target sharing information to the target user includes: When the target sharing information to be shared is within the area range of the conversation window, displaying a prompt message for performing a release operation on the target sharing information; Receiving a release operation instruction for the target sharing information, and displaying the target sharing information in the conversation window; Sending a request to the server side for sending the target sharing information to the target user; Receive the successful sending response returned by the server side, and display the information that the target sharing information has been successfully sent in the conversation window.

7. A method for sharing virtual object information, characterized in that, applied to the server side, the method includes: Receiving a request for obtaining poster generation information of a target virtual object; Based on the correspondence between the preset poster generation information of the virtual object and the attribute information of the virtual object, obtain the attribute information of the target virtual object according to the poster generation information obtaining request, determine the poster generation information of the target virtual object, and return it to the client side, so that when there is a conversation window between the current user and the target user on the client side, use the attribute information and poster generation information of the target virtual object as the personalized information of the target virtual object, and generate target sharing information according to the personalized information of the target virtual object; receive a sharing operation instruction for the target sharing information, and in response to the target sharing information to be shared being within the area range of the conversation window, send the target sharing information to the target user. Wherein, the sharing operation instruction is a moving operation instruction. After receiving the sharing operation instruction for the target sharing information, Control the area size of the conversation window according to the size of the distance between the target sharing information being moved and the conversation window, so that the area size of the conversation window is inversely proportional to the distance between the target sharing information being moved and the conversation window; Determine that the target sharing information being moved is within the area range of the conversation window when a preset designated point in the area occupied by the target sharing information is within the area range of the conversation window.

8. A client, characterized in that, includes: A sharing module and a first receiving module, which are used to receive a touch operation instruction for the display information of the target virtual object when there is a conversation window between the current user and the target user; An obtaining module, which is used to obtain the personalized information of the target virtual object in response to the received touch operation instruction; A generating module, which is used to generate target sharing information according to the personalized information of the target virtual object; A sharing module, which is used to receive a sharing operation instruction for the target sharing information, and in response to the target sharing information to be shared being within the area range of the conversation window, send the target sharing information to the target user. Wherein, the sharing operation instruction is a moving operation instruction. After receiving the sharing operation instruction for the target sharing information, it further includes: Control the area size of the conversation window according to the size of the distance between the target sharing information being moved and the conversation window, so that the area size of the conversation window is inversely proportional to the distance between the target sharing information being moved and the conversation window; Determine that the target sharing information being moved is within the area range of the conversation window when a preset designated point in the area occupied by the target sharing information is within the area range of the conversation window.

9. A server side, characterized in that, includes: A second receiving module, which is used to receive a request for obtaining poster generation information of a target virtual object; A determination module, which is configured to determine, based on the correspondence between the poster generation information of a preset virtual object and the attribute information of the virtual object, obtain the attribute information of the target virtual object according to the poster generation information acquisition request of the target virtual object, determine the poster generation information of the target virtual object, and return it to the client, so that when there is a conversation window between the current user and the target user on the client, the attribute information and the poster generation information of the target virtual object are used as the personalized information of the target virtual object, and generate the target sharing information according to the personalized information of the target virtual object; Receive a sharing operation instruction for the target sharing information, and in response to the target sharing information being shared being within the area range of the conversation window, send the target sharing information to the target user. Wherein, the sharing operation instruction is a movement operation instruction. After receiving the sharing operation instruction for the target sharing information, Control the area size of the conversation window according to the size of the distance between the moved target sharing information and the conversation window, so that the area size of the conversation window is inversely proportional to the distance between the moved target sharing information and the conversation window. When the preset designated point in the area occupied by the target sharing information is within the area range of the conversation window, it is determined that the moved target sharing information is within the area range of the conversation window.

10. An electronic device Characterized in that It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus; The memory is used to store computer programs; The processor, when executing the programs stored on the memory, implements the virtual object information sharing method according to any one of claims 1-6 or claim 7.

11. A computer-readable storage medium, on which a computer program is stored, Characterized in that When the computer program is executed by the processor, it implements the virtual object information sharing method according to any one of claims 1-6 or claim 7.

Citation Information

Patent Citations

  • Personal information sharing method and device, terminal device and storage medium

    CN108984707A