Gift giving method and system, gift receiving method, computer equipment and computer program product

By receiving gift sending requests and gift recipient information, and generating and sending rich media gift sending information resources, the problem of gift giving when the gift giver and the gift recipient are not established, achieving convenient and efficient gift giving operations and rich gift giving experience.

CN120390001APending Publication Date: 2025-07-29SHENZHEN MONTNETS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510316778.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In the prior art, it is difficult to efficiently complete the gift-giving operation on non-social e-commerce platforms when the gift-giver has not established a social relationship with the gift-giver.

Method used

By receiving gift sending requests and recipient information from the gift sending client, and generating and sending rich media gift sending information resources, it is possible to deliver convenient and efficient gifts without establishing a connection between the gift sender and the recipient.

Benefits of technology

It realizes convenient and efficient gift giving without establishing a connection, improves the experience of the recipient and enriches the content of gift giving information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390001A_ABST
    Figure CN120390001A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of communication, and provides a gift sending method and system, a gift receiving method, computer equipment and a computer program product, and the method comprises the steps: receiving a gift sending request and gift receiver information sent by a gift sending client; and sending rich media gift sending information resources corresponding to the gift sending request to a target gift receiving client based on the gift receiver information. According to the method provided by the invention, the gift sending request and the gift receiver information sent by the gift sending client are received, and the parents and the rich media gift sending information resources corresponding to the gift sending request are sent to the target gift receiving client based on the gift receiver information, so that the gift sending request is sent to the target gift receiving client under the condition that the gift sending person does not establish a contact with the gift receiver in advance. The rich media gift sending information resource is transmitted to the gift receiver based on the gift receiver information, convenient and efficient gift sending is achieved, meanwhile, the rich media information resource can provide richer information, and the experience of the gift receiver is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a gift-giving method, system, gift-receiving method, computer device, and computer program product. Background Art

[0002] With the rapid progress of communication technologies and the wide penetration of mobile Internet, social e-commerce platforms have become the first choice for many users to shop. Especially during major festivals and holidays, people tend to select gifts on these platforms to give to others. However, within the framework of existing technologies, users usually need to first establish a friendship through social software and then use these social relationships to send messages containing gift information to the other party. The problem is that many non-social e-commerce platforms do not have a social relationship chain function, and in many business occasions and unfamiliar social environments, the gift-giver and the gift-receiver often have not added each other as friends on social software, which makes it difficult to smoothly complete the gift-giving operation. Therefore, there is an urgent need for a gift-giving method to overcome the above technical problems and achieve more convenient and efficient gift-giving. Summary of the Invention

[0003] In view of this, embodiments of this application provide a gift-giving method, system, computer device, and computer program product to convey rich-media gift-giving information to the gift-receiver without the gift-giver and the gift-receiver having pre-established contact, so as to achieve convenient and efficient gift-giving.

[0004] The first aspect of the embodiments of this application provides a gift-giving method, which is applied to a gift-giving server and includes:

[0005] Receiving a gift-giving request and gift-receiver information sent by a gift-giving client;

[0006] Based on the gift-receiver information, sending the rich-media gift-giving information resource corresponding to the gift-giving request to a target gift-receiving client.

[0007] In one implementation of the first aspect, after sending the rich-media gift-giving information resource corresponding to the gift-giving request to the target gift-receiving client based on the gift-receiver information, it further includes:

[0008] When receiving a gift-receiving result sent by the gift-receiving client based on the rich-media gift-giving information resource, parsing the gift-receiving result;

[0009] If the gift-receiving result includes new gift-receiver information, starting an actual gift-giving process based on the new gift-receiver information;

[0010] If the gift-receiving result does not include new gift-receiver information, starting a gift-giving process based on the gift-receiver information.

[0011] In an implementation of the first aspect, sending the rich media gift-giving information resource corresponding to the gift-giving request to the target gift-receiving client based on the gift-receiving person information includes:

[0012] Parse the gift-giving request to obtain the gift-giving information type and gift information parameters;

[0013] Obtain the corresponding gift-giving information template and gift-giving information control according to the gift-giving information type and the gift information parameters;

[0014] Generate a rich media gift-giving information resource according to the gift information parameters, the gift-giving information template and the gift-giving information control;

[0015] Send the rich media gift-giving information resource to the target gift-receiving client based on the gift-receiving person information.

[0016] In an implementation of the first aspect, the gift-receiving person information includes at least one of the gift-receiving person's mobile phone number and email address.

[0017] In an implementation of the first aspect, the rich media gift-giving information resource includes at least two of pictures, audio, video and text.

[0018] A second aspect of the embodiments of the present application provides a gift-giving method, which is applied to a gift-giving client and includes:

[0019] Receive the gift-giving operation instruction of the gift-giver;

[0020] After detecting the gift-giving confirmation instruction, generate a gift-giving request for the gift-giver according to the gift-giving operation instruction;

[0021] Receive the gift-receiving person information input by the gift-giver;

[0022] Send the gift-giving request and the gift-receiving person information to the gift-giving server.

[0023] A third aspect of the embodiments of the present application provides a gift-receiving method, which is applied to a gift-receiving client, and the method includes:

[0024] Receive the rich media gift-giving information resource sent by the gift-giving server;

[0025] Generate and display gift-giving information based on the rich media gift-giving information resource, and the gift-giving information includes gift information parameters, a gift-giving information template and a gift-giving information control;

[0026] When detecting that the user inputs a gift-receiving instruction based on the gift-giving information control, generate a gift-receiving result based on the gift-receiving instruction;

[0027] Send the gift-receiving result to the gift-giving server.

[0028] The fourth aspect of the embodiments of the present application provides a gift-giving system, including:

[0029] An information receiving module, configured to receive a gift-giving request and recipient information sent by a gift-giving client;

[0030] A gift-giving module, configured to send the rich media gift-giving information resource corresponding to the gift-giving request to a target recipient client based on the recipient information.

[0031] The fifth aspect of the embodiments of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor.

[0032] When the computer device is a gift-giving server, when the processor executes the computer program, the steps of the gift-giving method described in the first aspect are implemented;

[0033] When the computer device is a gift-giving client, when the processor executes the computer program, the steps of the gift-giving method described in the second aspect are implemented;

[0034] When the computer device is a recipient client, when the processor executes the computer program, the steps of the recipient method described in the third aspect are implemented.

[0035] The sixth aspect of the embodiments of the present application provides a computer program product, including a computer program, which, when run, causes the method described in any of the above aspects to be executed.

[0036] The beneficial effect of the first aspect of the embodiments of the present application is that by receiving a gift-giving request and recipient information sent by a gift-giving client, and sending the rich media gift-giving information resource corresponding to the gift-giving request to a target recipient client based on the recipient information, it is realized that without the gift-giver and the recipient pre-establishing contact, the rich media gift-giving information resource is conveyed to the recipient based on the recipient information, achieving convenient and efficient gift-giving. At the same time, the rich media information resource can provide richer information, improving the recipient experience.

[0037] It can be understood that the beneficial effects of the above second aspect to fourth aspect can refer to the relevant descriptions in the first aspect above, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0039] Figure 1 It is a schematic diagram of the implementation process of a gift - giving method provided by an embodiment of the present application;

[0040] Figure 2 It is a schematic diagram of the implementation process of a gift - giving method provided by an embodiment of the present application;

[0041] Figure 3 It is a schematic diagram of the implementation process of a gift - receiving method provided by an embodiment of the present application;

[0042] Figure 4 It is an example diagram of a gift - giving system provided by an embodiment of the present application;

[0043] Figure 5 It is a schematic diagram of a gift - giving system provided by an embodiment of the present application;

[0044] Figure 6 It is a schematic diagram of a gift - receiving system provided by an embodiment of the present application;

[0045] Figure 7 It is a schematic diagram of a computer device provided by an embodiment of the present application;

[0046] Figure 8 It is a schematic diagram of a computer program product provided by an embodiment of the present application. Detailed implementation manners

[0047] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are put forward to thoroughly understand the embodiments of the present application. However, those skilled in the art should understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well - known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.

[0048] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.

[0049] It should also be understood that the term "and / or" used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0050] As used in the specification of this application and the appended claims, the term "if" may be construed, depending on the context, as "when" or "once" or "in response to determining" or "in response to detecting". Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be construed, depending on the context, to mean "once determined" or "in response to determining" or "once [the described condition or event] is detected" or "in response to detecting [the described condition or event]".

[0051] In addition, in the description of the specification of this application and the appended claims, the terms "first", "second", "third", etc. are used only for distinguishing descriptions and cannot be construed as indicating or implying relative importance.

[0052] Reference to "one embodiment" or "some embodiments" or the like described in the specification of this application means that a specific feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0053] The embodiments of this application provide a gift-giving method for realizing the transmission of gift-giving information resources to the gift recipient without the gift giver pre-establishing contact with the gift recipient, achieving convenient and efficient gift-giving, while providing richer information and improving the gift recipient's experience. The method provided in this application receives a gift-giving request and gift recipient information sent by a gift-giving client, and based on the gift recipient information, sends the corresponding rich media gift-giving information resources of the gift-giving request to the target gift recipient client, realizing the transmission of rich media gift-giving information resources to the gift recipient based on the gift recipient information without the gift giver pre-establishing contact with the gift recipient, achieving convenient and efficient gift-giving, while the rich media information resources can provide richer information and improve the gift recipient's experience.

[0054] The gift-giving method provided by the embodiments of this application can be applied to computer devices such as mobile phones, tablet computers, wearable devices, in-vehicle devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), cloud servers, etc. The embodiments of this application do not impose any restrictions on the specific types of computer devices.

[0055] As Figure 1 shown, the embodiments of this application provide a gift-giving method applied to a gift-giving server, including:

[0056] Step S10, receiving a gift-giving request and recipient information sent by a gift-giving client.

[0057] In the application, the gift-giving request sent by the client is generated according to a gift-giving operation instruction, and is used to represent delivering a target number of target gifts to the recipient's receiving address.

[0058] Step S11, based on the recipient information, sending the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client.

[0059] In the application, based on the recipient information, the rich media gift-giving information resource corresponding to the gift-giving request is sent to the target recipient client smoothly and accurately, so that the recipient who has not established prior contact can receive the rich media gift-giving information resource.

[0060] In one embodiment, after the step S11 of sending the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client based on the recipient information, it further includes:

[0061] Step S12, parsing the gift-receiving result when receiving the gift-receiving result sent by the recipient client based on the rich media gift-giving information resource.

[0062] In the application, the client sending a gift-receiving result indicates that the recipient has received this gift-giving. The gift-receiving result may also include specific gift-receiving selection information, such as the selected gifts, and the change situation of the recipient information. In the application, if the gift-receiving result is not received within the preset gift-giving time limit, it means that the recipient refuses to receive the gift. Step S13, if the gift-receiving result includes new recipient information, starting the actual gift-giving process based on the new recipient information.

[0063] In the application, the default gift-giving mode is to conduct gift-giving only after the recipient confirms receiving the gift. Especially when the relationship between the recipient and the gift-giver is not familiar, starting the gift-giving process based on the gift-receiving result can improve the gift-giving efficiency and success rate.

[0064] In the application, the new recipient information includes at least one of the new recipient's contact information and the new recipient's address.

[0065] In the application, when the target quantity represented by the gift-giving request is one and there are multiple target gifts, the gift-receiving result also includes the final gift selection result. At this time, the gift-giving process is started based on the final gift selection result and the new recipient information in the gift-receiving result. Specifically, an order is placed on the e-commerce platform or relevant personnel are notified to ship the goods according to the final gift selection result and the new recipient information.

[0066] Step S14, if the new recipient information is not included in the gift-receiving result, start the gift-giving process based on the recipient information.

[0067] In one embodiment, step S11 of sending the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client based on the recipient information includes:

[0068] Step S111, parse the gift-giving request to obtain the gift-giving information type and gift information parameters.

[0069] In the application, the gift-giving information types include e-commerce platform gift-giving, personal gift-giving, brand party gift-giving, etc.; the gift information parameters include gift name, gift price, gift picture, etc.

[0070] Step S112, obtain the corresponding gift-giving information template and gift-giving information control according to the gift-giving information type and the gift information parameters.

[0071] In the application, different gift-giving information types correspond to different gift-giving information templates and gift-giving information controls. For example, the personal gift-giving information template is more daily.

[0072] Step S113, generate a rich media gift-giving information resource according to the gift information parameters, the gift-giving information template, and the gift-giving information control.

[0073] Step S114, send the rich media gift-giving information resource to the target recipient client based on the recipient information.

[0074] In one embodiment, the recipient information includes at least one of the recipient's mobile phone number and the recipient's email.

[0075] It is understandable that by sending a text message containing rich media gift-giving information resources to the recipient's mobile phone number, or sending an email containing rich media gift-giving information resources based on the email, the transmission of gift-giving information can be achieved without the gift-giver and the recipient establishing contact.

[0076] In one embodiment, the rich media gift-giving information resources include at least two of pictures, audio, video, and text.

[0077] In the application, through rich media information including at least two of pictures, audio, video, and text, the rich media gift-giving information resources can include richer content, improving the recipient's gift-receiving experience.

[0078] The embodiment of the present application also provides a gift-giving method, which is applied to a gift-giving client and is used to achieve efficient and convenient transmission of gift-giving information when the gift-giver and the recipient have not established prior contact. The method provided by the embodiment of the present application receives the operation instruction of the gift-giver, generates a gift-giving request according to the gift-giving operation instruction after detecting the gift-giving confirmation instruction, then receives the recipient information input by the gift-giver, and sends the gift-giving request and the gift-giver information to the server. The server sends the rich media gift-giving information resources corresponding to the gift-giving request to the recipient client corresponding to the recipient information, realizing the efficient and convenient transmission of gift-giving information.

[0079] The gift-giving client to which the gift-giving method provided by the embodiment of the present application is applied can be a computer device such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc. The present application does not impose any restrictions on the specific type of the gift-giving client.

[0080] As Figure 2 shown, the embodiment of the present application provides a gift-giving method, which is applied to a gift-giving client and includes:

[0081] Step S20, receiving the gift-giving operation instruction of the gift-giver.

[0082] In an application, a gift-giving operation instruction can be generated by receiving a touch operation of the gift-giver on the screen; or by receiving the user's gift-giving voice through a microphone and recognizing the gift-giving voice as a gift-giving operation instruction; or by automatically generating a gift-giving operation instruction based on the user's description of the gift-giving requirement, based on artificial intelligence (AI). Specifically, the gift-giving operation instruction is input by the gift-giver based on an e-commerce platform to realize the giving of gifts such as goods.

[0083] In an application, the gift-giving operation instruction includes a gift selection instruction, a gift quantity instruction, a gift-giving message, a recipient address instruction, etc. Among them, the gift selection instruction is used to indicate the target gift that can be given, the gift quantity instruction is used to indicate the quantity of the gift to be given, and the recipient address instruction is used to indicate the recipient address, which can be the recipient address of the recipient; when the recipient address instruction is empty, it means that the recipient confirms the address.

[0084] Step S21, after detecting the gift-giving confirmation instruction, generate a gift-giving request for the gift-giver according to the gift-giving operation instruction.

[0085] In an application, the gift-giving confirmation instruction indicates that the user (gift-giver) confirms that all gift-giving operation instructions have been issued, and the confirmation request conveys the gift-giving information to the recipient. Then, a gift-giving request is generated according to the gift-giving operation instruction, which represents sending the target quantity of the target gift to the recipient address of the recipient.

[0086] Step S22, receive the recipient information input by the gift-giver.

[0087] In an application, the recipient information includes at least one of the recipient's mobile phone number and the recipient's email. Through the recipient information, in the case where the gift-giver and the recipient have not established a prior connection, for example, in the case of having no social software friends or e-commerce platform friends, the communication blockage problem caused by not having a prior connection can be overcome.

[0088] Step S23, send the gift-giving request and the recipient information to the gift-giving server.

[0089] In an application, the gift-giving request and the recipient information are sent to the gift-giving server, and the gift-giving server realizes the conveyance of the gift-giving information based on the gift-giving request and the recipient information.

[0090] The embodiments of the present application also provide a gift - receiving method, which is applied to a gift - receiving client and is used to receive rich - media gift - giving information resources from a gift - giver who has not established prior contact, so as to improve the gift - receiving experience of the gift - receiver. The gift - receiving method provided by the embodiments of the present application receives rich - media gift - giving information resources sent by a gift - giving server, and then generates and displays gift - giving information based on the rich - media gift - giving information resources. The gift - giving information includes gift information parameters, a gift - giving information template, and gift - giving information controls. When detecting a gift - receiving instruction input by a user based on the gift - giving information controls, a gift - receiving result is generated based on the gift - receiving instruction and the gift - receiving result is sent to the gift - giving server, which can realize receiving rich - media gift - giving information resources from a gift - giver who has not established prior contact and improve the gift - receiving experience of the gift - receiver.

[0091] The gift - receiving client to which the gift - giving method provided by the embodiments of the present application is applied can be a computer device such as a mobile phone, a tablet computer, a wearable device, a vehicle - mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra - mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA). The present application does not impose any restrictions on the specific type of the gift - receiving client.

[0092] As Figure 3 shown, the embodiments of the present application provide a gift - receiving method, which is applied to a gift - receiver client. The method includes:

[0093] Step S31: Receive rich - media gift - giving information resources sent by a gift - giving server.

[0094] In an application, the rich - media gift - giving information resources include at least two of picture data, audio data, video data, and text, and also include gift information parameters, a gift - giving information template, and gift - giving information controls, etc.

[0095] Step S32: Generate and display gift - giving information based on the rich - media gift - giving information resources. The gift - giving information includes gift information parameters, a gift - giving information template, and gift - giving information controls.

[0096] In an application, gift - giving information is generated based on rich - media gift - giving information resources, and preview display of the gift - giving information is performed based on the template and gift - giving information controls in the gift - giving information. It can be understood that since the rich - media gift - giving information resources include various media data, a more rich page display can be realized, improving the gift - receiving experience of the gift - receiver.

[0097] In the application, the gift-giving information control includes a gift-receiving control. When it is detected that the user triggers the gift-receiving control, the display page can be switched from the preview display to a preset web page or application.

[0098] In the application, to enhance the sense of surprise and mystery, the detailed product information is hidden in the preview display, web page, and application interface.

[0099] Step S33, when it is detected that the user inputs a gift-receiving instruction based on the gift-giving information control, generate a gift-receiving result based on the gift-receiving instruction.

[0100] In the application, on the web page or in the application, the user can select the final gift from multiple gifts through the gift-giving information control, and change information such as the contact information and delivery address of the gift recipient.

[0101] Step S34, send the gift-receiving result to the gift-giving server.

[0102] In the application, by sending the gift-receiving result to the gift-giving server, the transfer of the gift-receiving result is realized, triggering the subsequent actual gift-giving process of the gift-giving server.

[0103] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0104] The embodiments of the present application further provide a gift-giving system for executing the steps in the embodiments of the gift-giving method applied to the gift-giving server. The gift-giving system can be a virtual appliance in the gift-giving server, run by the processor of the gift-giving server, or the gift-giving server itself.

[0105] As Figure 4 shown, the embodiments of the present application provide a gift-giving system 400, including:

[0106] An information receiving module 401, configured to receive a gift-giving request and recipient information sent by a gift-giving client;

[0107] A gift-giving module 402, configured to send the rich media gift-giving information resource corresponding to the gift-giving request to the target gift-receiving client based on the recipient information.

[0108] In one embodiment, the gift-giving system 400 further includes:

[0109] A gift-receiving result module, configured to parse the gift-receiving result when receiving the gift-receiving result sent by the gift-receiving client based on the rich media gift-giving information resource;

[0110] A gift - giving startup module, configured to:

[0111] If the gift - receiving result includes new gift - recipient information, initiate an actual gift - giving process based on the new gift - recipient information;

[0112] If the gift - receiving result does not include new gift - recipient information, initiate a gift - giving process based on the gift - recipient information.

[0113] In one embodiment, the gift - giving module 402 is configured to:

[0114] Analyze the gift - giving request to obtain the gift - giving information type and gift information parameters;

[0115] Obtain the corresponding gift - giving information template and gift - giving information control according to the gift - giving information type and the gift information parameters;

[0116] Generate a rich - media gift - giving information resource according to the gift information parameters, the gift - giving information template, and the gift - giving information control;

[0117] Send the rich - media gift - giving information resource to the target gift - receiving client based on the gift - recipient information.

[0118] The embodiment of the present application also provides a gift - giving system for executing the steps in the above - mentioned gift - giving method embodiment applied to a gift - giving client. The gift - giving system can be a virtual appliance in the gift - giving client, run by the processor of the gift - giving client, or the gift - giving client itself.

[0119] As Figure 5 shown, the embodiment of the present application provides a gift - giving system 500, including:

[0120] A gift - giving instruction module 501, configured to receive a gift - giving operation instruction from a gift - giver;

[0121] A request generation module 502, configured to generate a gift - giving request for the gift - giver according to the gift - giving operation instruction after detecting a gift - giving confirmation instruction;

[0122] A gift - recipient information module 503, configured to receive the gift - recipient information input by the gift - giver;

[0123] A request module 504, configured to send the gift - giving request and the gift - recipient information to a gift - giving server.

[0124] The embodiment of the present application also provides a gift - receiving system for executing the steps in the above - mentioned gift - giving method embodiment applied to a gift - receiving client. The gift - receiving system can be a virtual appliance in the gift - receiving client, run by the processor of the gift - receiving client, or the gift - receiving client itself.

[0125] As Figure 6 shown, an embodiment of the present application provides a gift receiving system 600, including:

[0126] A resource receiving module 601, configured to receive rich media gift giving information resources sent by a gift giving server;

[0127] A display module 602, configured to generate and display gift giving information based on the rich media gift giving information resources, where the gift giving information includes gift information parameters, a gift giving information template, and a gift giving information control;

[0128] A gift receiving module 603, configured to generate a gift receiving result based on the gift receiving instruction when detecting a gift receiving instruction input by a user based on the gift giving information control;

[0129] A gift receiving feedback module 604, configured to send the gift receiving result to the gift giving server.

[0130] Figure 7 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. As Figure 7 shown, the computer device 7 of this embodiment includes: at least one processor 70( Figure 7 only one is shown in the figure), a processor, a memory 71, and a computer program 72 stored in the memory 71 and executable on the at least one processor 70. When the computer device is a gift giving server, when the processor 70 executes the computer program 72, the steps of the gift giving method embodiment applied to the gift giving server are implemented;

[0131] When the computer device is a gift giving client, when the processor 70 executes the computer program 72, the steps of the gift giving method embodiment applied to the gift giving client are implemented;

[0132] When the computer device is a gift receiving client, when the processor 70 executes the computer program 72, the steps of the gift receiving method embodiment applied to the gift receiving client are implemented.

[0133] The computer device may include, but is not limited to, a processor 70 and a memory 71. Those skilled in the art can understand that Figure 7 this is only an example of the computer device 7, and does not constitute a limitation on the computer device 7. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include input / output devices, network access devices, etc.

[0134] The processor 70 may be a Central Processing Unit (CPU), and the processor 70 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0135] In some embodiments, the memory 71 may be an internal storage unit of the computer device 7, such as the hard disk or memory of the computer device 7. In other embodiments, the memory 71 may also be an external storage device of the computer device 7, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the computer device 7. Further, the memory 71 may also include both the internal storage unit and the external storage device of the computer device 7. The memory 71 is used to store an operating system, application programs, a BootLoader, data, and other programs, such as the program code of the computer program. The memory 71 may also be used to temporarily store data that has been output or is to be output.

[0136] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units, due to being based on the same concept as the method embodiments of the present application, for their specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details are not elaborated herein.

[0137] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here.

[0138] An embodiment of this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments can be implemented.

[0139] As Figure 8 shown, an embodiment of this application provides a computer program product 8, including a computer program 80. When the computer program 80 is run, the steps in the above method embodiments are executed.

[0140] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of this application, a computer program can be used to instruct the relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the device / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0141] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For parts not described in detail or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0142] Those of ordinary skill in the art will realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0143] In the embodiments provided in this application, it should be understood that the disclosed computer devices and methods can be implemented in other ways. For example, the computer device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, indirect couplings or communication connections of devices or units, and can be in electrical, mechanical or other forms.

[0144] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0145] The above-described embodiments are only used to illustrate the technical solutions of this application, rather than to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included in the protection scope of this application.

Claims

1. A gift-giving method, characterized in that, Applied to a gift-giving server, including: Receiving a gift-giving request and recipient information sent by a gift-giving client; Based on the recipient information, sending the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client.

2. The gift-giving method according to claim 1, wherein After sending the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client based on the recipient information, it further includes: When receiving a gift-receiving result sent by the recipient client based on the rich media gift-giving information resource, parsing the gift-receiving result; If the gift-receiving result includes new recipient information, starting an actual gift-giving process based on the new recipient information; If the gift-receiving result does not include new recipient information, starting a gift-giving process based on the recipient information.

3. The gift-giving method according to claim 1 or 2, characterized in that The sending the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client based on the recipient information includes: Parsing the gift-giving request to obtain a gift-giving information type and gift information parameters; Obtaining a corresponding gift-giving information template and gift-giving information control according to the gift-giving information type and the gift information parameters; Generating a rich media gift-giving information resource according to the gift information parameters, the gift-giving information template and the gift-giving information control; Based on the recipient information, sending the rich media gift-giving information resource to the target recipient client.

4. The gift-giving method according to claim 1 or 2, characterized in that, The recipient information includes at least one of the recipient's mobile phone number and the recipient's email address.

5. The gift-giving method according to claim 1 or 2, characterized in that, The rich media gift-giving information resource includes at least two of pictures, audio, video and text.

6. A gift-giving method, characterized in that, Applied to a gift-giving client, including: Receiving a gift-giving operation instruction from a gift-giver; After detecting a gift-giving confirmation instruction, generating a gift-giving request for the gift-giver according to the gift-giving operation instruction; Receiving the recipient information input by the gift-giver; Sending the gift-giving request and the recipient information to the gift-giving server.

7. A gift-receiving method, characterized in that Applied to a recipient client, the method includes: Receiving a rich media gift-giving information resource sent by the gift-giving server; Generating and displaying gift-giving information based on the rich media gift-giving information resource, where the gift-giving information includes gift information parameters, a gift-giving information template and a gift-giving information control; When detecting a gift-receiving instruction input by the user based on the gift-giving information control, generating a gift-receiving result based on the gift-receiving instruction; Sending the gift-receiving result to the gift-giving server.

8. A gift-giving system, characterized in that, Including: An information receiving module, configured to receive a gift-giving request and recipient information sent by a gift-giving client; A gift-giving module, configured to send the rich media gift-giving information resource corresponding to the gift-giving request to the target recipient client based on the recipient information.

9. A computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that When the computer device is a gift-giving server, the steps of the gift-giving method according to any one of claims 1 to 5 are implemented when the processor executes the computer program; When the computer device is a gift-giving client, the steps of the gift-giving method according to claim 6 are implemented when the processor executes the computer program; When the computer device is a gift-receiving client, the processor, when executing the computer program, implements the steps of the gift-receiving method according to claim 7.

10. A computer program product, characterized in that, It includes a computer program which, when running, causes the method according to any one of claims 1 to 7 to be executed.