Information sending method and device
By generating personalized invitation documents based on the recipient's business type in e-commerce promotion, the problem of single generation of promotion copywriting in existing promotion methods is solved, and more efficient product promotion and user demand matching are achieved.
Patent Information
- Application Number
- CN202310883263.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-01-21
AI Technical Summary
The promotion copy generation of existing e-commerce promotion methods is usually templated, resulting in a single result, unable to accurately identify potential users, and unable to maximize product exposure and attention.
By determining the business type of the recipient based on the invitation task, a personalized invitation file is generated based on the business type and activity information, and sent to the recipient to invite them to participate in business activities.
It achieves accurate and intelligent personalized invitation file generation for different recipients, improves the matching between product promotion and user needs, increases product attention, and better meets user needs.
Smart Images

Figure CN119338525A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of e-commerce, and in particular to a method and device for sending information. Background Art
[0002] With the promotion of Internet technology and the development of e-commerce, more and more merchants are joining the e-commerce camp. Correspondingly, the competition among e-commerce merchants is becoming more and more fierce. How to get more attention and traffic for products has become the main direction of product promotion for each merchant. At present, discounts, flash sales, or encouraging old users to recommend new users are usually used to get more browsing attention.
[0003] In the process of implementing the present invention, the inventors found that the prior art has the following problems:
[0004] Although existing promotion methods can bring a certain amount of attention to products, the generation of promotional copy for these methods usually involves updating the promotional information into pre-configured promotional templates, which results in the promotional copy being highly templated. The generated results of the promotional copy are relatively simple and cannot maximize the exposure and attention of the product, nor can they accurately tap into potential users. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a method and device for sending information, which determines the business type of the recipient based on the recipient corresponding to the invitation task, generates and sends a personalized invitation file based on the business type and the activity information of the invitation task, so as to invite the recipient to participate in the activity. The embodiment of the present invention realizes accurate and intelligent generation of personalized invitation files for different recipients, so as to match product promotion with user needs, thereby improving the attention of the product and better meeting user needs.
[0006] To achieve the objective, according to one aspect of an embodiment of the present invention, a method for sending information is provided, including:
[0007] In response to receiving an invitation task sent by a sender for a business activity, determining a recipient of the invitation task and activity information of the business activity;
[0008] Determining the business type of the recipient, and generating an invitation document corresponding to the recipient according to the business type and the activity information;
[0009] The invitation document is sent to the recipient to invite the recipient to participate in the business activity.
[0010] Optionally, before sending the invitation document to the recipient, the method includes: generating a task identifier according to the account information of the sender, and adding the task identifier to the invitation document.
[0011] Optionally, determining the recipient of the invitation task includes: obtaining at least a portion of the sender's contact list, sending the contact list to the sender, so that the sender selects contacts from the contact list based on the invitation quantity requirement of the invitation task and the task validity period; and using the contacts as the recipient of the invitation task.
[0012] Optionally, the business type of the recipient is determined, and an invitation file corresponding to the recipient is generated based on the business type and the activity information, including: determining the user portrait of the recipient and the template style of the invitation file based on the characteristic information of the recipient; determining the business type of the recipient based on the user portrait of the recipient to obtain business information corresponding to the business type; and generating the invitation file based on the business information, the template style and the activity information.
[0013] Optionally, sending the invitation file to the recipient includes: sending the invitation file to the recipient via a third-party communication channel, a browser, or a website where the task is located.
[0014] Optionally, after sending the invitation file to the recipient, the method further includes: determining the remaining activity time and the remaining task time based on the activity validity period of the business activity and the task validity period of the invitation task; updating the task validity period of the invitation task based on the minimum value of the remaining activity time and the remaining task time, and sending the updated task validity period to at least one side of the sender and the recipient.
[0015] Optionally, after sending the invitation file to the recipient, the method further includes: monitoring the number of recipients participating in the business activity; in response to the number of recipients reaching the invitation number requirement of the invitation task within the validity period of the invitation task, generating an incentive strategy corresponding to the sender.
[0016] Optionally, the invitation task is issued when the sender has invitation authority; the method further includes at least one of the following: after sending the invitation file to the recipient, marking the sender's authority as having no invitation authority, and monitoring the number of recipients participating in the business activity; when the number of recipients does not reach the invitation number requirement of the invitation task within the validity period of the invitation task, or when the invitation task has expired, marking the sender's authority as having invitation authority; when the recipient accepts the invitation and the business activity has not expired, marking the recipient's authority as having invitation authority.
[0017] Optionally, the method further comprises: after sending the invitation file to the recipient, in response to the invitation task progress query request from the sender, generating a page corresponding to the sender for displaying the progress of the invitation task.
[0018] According to a second aspect of an embodiment of the present invention, there is provided an apparatus for sending information, including:
[0019] A related information determination module, configured to determine, in response to receiving an invitation task sent by a sender for a business activity, a recipient of the invitation task and activity information of the business activity;
[0020] An invitation document generation module, used to determine the service type of the recipient, and generate an invitation document corresponding to the recipient according to the service type and the activity information;
[0021] The invitation file sending module is used to send the invitation file to the recipient to invite the recipient to participate in the business activity.
[0022] According to a third aspect of an embodiment of the present invention, there is provided an electronic device for sending information, including:
[0023] one or more processors;
[0024] a storage device for storing one or more programs,
[0025] When the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the embodiment of the present invention.
[0026] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.
[0027] An embodiment of the invention has the following advantages or beneficial effects: by responding to receiving an invitation task sent by a sender for a business activity, determining the recipient of the invitation task and the activity information of the business activity; determining the business type of the recipient, and generating an invitation file corresponding to the recipient according to the business type and the activity information; and sending the invitation file to the recipient to invite the recipient to participate in the business activity, the technical solution realizes the determination of the business type of the recipient based on the recipient corresponding to the invitation task, and generating and sending a personalized invitation file according to the business type and the activity information of the invitation task to invite the recipient to participate in the activity. The embodiment of the present invention realizes the accurate and intelligent generation of personalized invitation files for different recipients, so as to match product promotion with user needs, and better meet user needs while increasing product awareness. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0029] Figure 1 is a schematic diagram of the main process of the method for sending information according to an embodiment of the present invention;
[0030] Figure 2 It is a schematic diagram of the main process of the invitation task in an embodiment of the present invention;
[0031] Figure 3 is a detailed flowchart of an invitation task according to an embodiment of the present invention;
[0032] Figure 4 is a detailed flowchart of a task of receiving an invitation by a recipient in an embodiment of the present invention;
[0033] Figure 5 This is a schematic diagram of the execution status of the main user and the guest user of the invitation task according to an embodiment of the present invention;
[0034] Figure 6 It is a schematic diagram of the framework of the business activity page of the embodiment of the present invention;
[0035] Figure 7 is a schematic diagram of main modules of an apparatus for sending information according to an embodiment of the present invention;
[0036] Figure 8 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0037] Fig. 9 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0038] It should be noted that in the technical solution of the present invention, the collection / collection, update, analysis, use, transmission, storage and other aspects of user personal information involved are in compliance with the provisions of relevant laws and regulations, are used for legal and reasonable purposes, are not shared, leaked or sold outside of these legal uses, and are subject to supervision and management by national regulatory authorities. Necessary measures should be taken for user personal information to selectively block the use or access to personal information data to prevent illegal access to such personal information data, ensure that persons who have access to personal information data comply with the provisions of relevant laws and regulations, and ensure the security of user personal information. In addition, once these user personal information data are no longer needed, the risks should be minimized by limiting or even prohibiting data collection and / or deleting data.
[0039] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0040] Although the current promotion methods for online products can bring a certain amount of attention to the products, the generation of promotional copy for these methods usually involves updating the promotional information to a pre-configured promotional template, which results in the promotional copy being highly templated. The generated results of the promotional copy are relatively simple and cannot accurately tap into potential users, nor can they maximize the exposure and attention of the product.
[0041] In order to solve the above problems existing in the prior art, the present invention proposes a method for sending information, which determines the business type of the recipient based on the recipient corresponding to the invitation task, generates and sends a personalized invitation file according to the business type and the activity information of the invitation task, so as to invite the recipient to participate in the activity. The embodiment of the present invention realizes the accurate and intelligent generation of personalized invitation files for different recipients, so as to match product promotion with user needs, thereby improving the attention of the product and better meeting user needs.
[0042] Figure 1 is a schematic diagram of the main process of the method for sending information according to an embodiment of the present invention, such as Figure 1 As shown, the information sending method of the embodiment of the present invention includes the following steps S101 to S103.
[0043] Step S101: in response to receiving an invitation task sent by a sender for a business activity, determining a recipient of the invitation task and activity information of the business activity.
[0044] Specifically, in order to obtain more attention and traffic, the Internet trading platform, in addition to conventional promotional activities, is more inclined to adopt the promotion method of old users inviting new users to accurately tap potential users. The platform pushes business activities to registered users in various forms, such as web links, posters, etc. In the embodiment of the present invention, users who have enjoyed designated rights are called primary users, such as registered users, users who have opened consumer rights cards, etc. The recipient is called a guest user. The primary user can participate in the invitation task according to his own wishes. Usually, the platform will give certain incentive strategies to the primary users who participate in and complete the invitation task, such as consumption coupons, discount coupons, exchange coupons, etc. If the primary user participates in a business activity, the sender will issue a request to participate in the business activity and regard participation in the business activity as an invitation task. The business activity here can be the primary user inviting the recipient to register as a member and become a new user, or the primary user who has opened a platform consumer rights card can invite the recipient to open the consumer rights card and become a new card-opening user, etc. Based on the invitation task for the business activity sent by the sender, the system can determine the recipient of the invitation task and obtain the specific activity information of the business activity, such as the rules of the activity, the preferential rules of the activity, the process of the activity, etc.
[0045] According to one embodiment of the present invention, determining the recipient of the invitation task includes: obtaining at least a portion of the contact list of the sender, sending the contact list to the sender, so that the sender selects contacts from the contact list according to the invitation quantity requirement of the invitation task and the task validity period; and using the contacts as the recipients of the invitation task.
[0046] Specifically, based on the invitation task received from the sender, an optional way of obtaining a contact list is pushed to the sender, such as a friend list of a third-party software, a contact list of the sender's mobile terminal, etc. According to the sender's choice, a part of the sender's contact list, or the entire contact list, is obtained, and then these contact lists are sent to the sender for the sender to select the recipient of this invitation task. In the embodiment of the present invention, the invitation task generally has an invitation quantity requirement and a task validity period, that is, it is necessary to invite a specified number of recipients to participate in the business activity within the specified validity period. The sender selects contacts greater than or equal to the invitation number from the contact list based on the invitation quantity requirement and the length of the validity period, and these contacts are likely to respond within the validity period.
[0047] Step S102: Determine the business type of the recipient, and generate an invitation document corresponding to the recipient according to the business type and the activity information.
[0048] Specifically, considering the individual differences of each recipient, the embodiment of the present invention is based on precise promotion, grasps the individual needs of the recipient, and determines the specific business type of the recipient according to the subjective cognition of the sender to the recipient. Based on the business type and the specific activity information obtained by the above analysis, a personalized invitation document for the recipient is generated.
[0049] According to one embodiment of the present invention, the business type of the recipient is determined, and an invitation file corresponding to the recipient is generated based on the business type and the activity information, including: determining the user portrait of the recipient and the template style of the invitation file based on the characteristic information of the recipient; determining the business type of the recipient based on the user portrait of the recipient to obtain business information corresponding to the business type; and generating the invitation file based on the business information, the template style and the activity information.
[0050] Specifically, after determining the recipient, the sender can directly select appropriate features from the system preset feature information for each recipient, or describe the feature information of the recipient by voice or text, or operate conveniently according to the default feature information, and determine the user portrait of the recipient according to the feature information of each recipient. In addition, in order to make the invitation file more in line with the preferences of the recipient, the system can recommend a template style of the invitation file according to the feature information of the recipient. For example, if the feature information is campus, youth, and female, a template with a small fresh, simple or anime theme can be recommended, and a personalized invitation copy can be added to the template so that the recipient can quickly accept the invitation file. Further, in order to match the user's needs as much as possible in the invitation file, the embodiment of the present invention can also obtain the business type corresponding to the user portrait according to the user portrait determined above, and then obtain the business information. For example, the user population type is determined to be a male youth consumer group through the user portrait, and the corresponding business type of the recipient is digital, sports and outdoor, and then the hot-selling products of digital and sports and outdoor categories on the platform are obtained, and these products are used as the main business information, and then combined with the template style and activity information to generate a personalized invitation file. The specific invitation file can be in the form of a small program, a poster, etc., which is not limited by the embodiment of the present invention. Of course, the embodiment of the present invention also supports the use of default business information and / or template styles, which can be freely selected according to different scenarios and needs.
[0051] By generating the personalized invitation document as described above, the recipient can obtain the content of the invitation document without conflict when receiving the invitation document, and then match the recipient's needs through business information such as recommended hot-selling products, so that the recipient can quickly respond to accept the invitation when he has a transaction need and knows through the activity information content that he can obtain activity discounts by accepting the invitation.
[0052] Step S103: Send the invitation document to the recipient to invite the recipient to participate in the business activity.
[0053] According to an embodiment of the present invention, before sending the invitation document to the recipient, the method includes: generating a task identifier according to the account information of the sender, and adding the task identifier to the invitation document.
[0054] Specifically, the embodiment of the present invention adopts the method of old users inviting new users. The old users need to invite a specified number of recipients to participate in the business activities in order to complete the task. Before sending the invitation file to the recipient, a task identifier is generated according to the platform account information of the sender. Each invitation task corresponds to a task identifier. The task identifier is added to the invitation file, so that the task identifier can be obtained according to the invitation file, and then the sender of the invitation file can be determined, so that the received acceptance invitation can be correctly counted into the number of invitations completed by the sender.
[0055] According to another embodiment of the present invention, sending the invitation file to the recipient includes: sending the invitation file to the recipient via a third-party communication channel, a browser, or a website where the task is located.
[0056] Specifically, in order to provide the sender with a better sending experience, the embodiment of the present invention supports multi-channel sending methods. The sender can freely use a third-party communication channel, browser environment or this website to send the invitation file according to personal habits. Different channels will have corresponding prompt information, and the sender can just follow the prompt information.
[0057] Sending invitation documents through the above-mentioned multi-channels not only provides the sender with a more user-friendly operation experience, but also can be sent through the communication channels commonly used by the recipient, so that the recipient can also have a better experience when receiving invitation documents and participating in activities.
[0058] According to another embodiment of the present invention, after sending the invitation file to the recipient, the method further includes: determining the activity remaining time and the task remaining time based on the activity validity period of the business activity and the task validity period of the invitation task; updating the task validity period of the invitation task based on the minimum value of the activity remaining time and the task remaining time, and sending the updated task validity period to at least one side of the sender and the recipient.
[0059] Specifically, business activities usually have an activity validity period. For example, within a week, old users can invite a specified number of recipients to register as new users on the platform and share shopping discounts. An invitation task also corresponds to a task validity period. The invitation task is considered completed only if it is completed within the task validity period. According to the start time of the business activity and the activity validity period, the remaining time of the current activity can be obtained. Correspondingly, according to the start time of the invitation task and the task validity period, the remaining time of the current task can be obtained; the minimum value of the remaining time of the current activity and the remaining time of the current task is taken as the task validity period of the invitation task, and it is updated in real time, such as displayed on the page in a countdown manner, to prompt the sender to remind the recipient to respond when there is not much time left, or to prompt the recipient to respond as soon as possible, or to send a prompt to both the sender and the recipient.
[0060] According to another embodiment of the present invention, after sending the invitation file to the recipient, the method further includes: monitoring the number of recipients participating in the business activity; in response to the number of recipients reaching the invitation number requirement of the invitation task within the task validity period of the invitation task, generating an incentive strategy corresponding to the sender.
[0061] Specifically, after sending the invitation file to the recipient, the sender monitors the number of recipients who accept the invitation and participate in the business activity, that is, the number of recipients who are successfully invited. If the number of recipients participating in the business activity reaches the invitation number within the validity period of the task, the invitation task is completed. The system generates an incentive strategy including preferential rewards for the sender according to the preferential rewards promised by the business activity to encourage the sender to start a new round of invitation tasks within the validity period of the activity. The invitation number requirement in the embodiment of the present invention can be an invitation number threshold. As long as the number of recipients participating in the business activity reaches this threshold, the invitation task is completed. For example, if the invitation number requirement is at least 5 people participating in the business activity, then the number of invited recipients is greater than or equal to 5 to complete the invitation task; of course, the invitation number requirement can also be a fixed value. After exceeding this number requirement, more preferential rights and interests are given to the recipients invited to participate in the activity. For example, the invitation number requirement is 5 people participating in the business activity. If 5 recipients are invited to participate in the activity, then the invitation task is completed and a preferential reward is given. If 7 recipients are invited to participate in the activity, the invitation task is also completed. In addition to giving preferential rewards, other preferential subsidies are also added, which are not specifically limited in the present invention.
[0062] According to another embodiment of the present invention, the invitation task is issued when the sender has invitation authority; the method further includes at least one of the following: after sending the invitation file to the recipient, marking the sender's authority as having no invitation authority, and monitoring the number of recipients participating in the business activity; when the number of recipients does not reach the invitation number requirement of the invitation task within the validity period of the invitation task, or when the invitation task has expired, marking the sender's authority as having invitation authority; when the recipient accepts the invitation and the business activity has not expired, marking the recipient's authority as having invitation authority.
[0063] Specifically, usually after the sender determines that the number of recipients meets the invitation quantity requirement and sends the invitation file to the recipient, the invitation task is in execution state, the sender does not have the invitation authority, and monitors the number of recipients who accept the invitation to participate in the business activity. During the validity period of the invitation task, all recipients give a response of accepting or rejecting the invitation. If the number of recipients who accept the invitation to participate in the business activity does not meet the invitation quantity requirement, the sender's invitation authority can be enabled again, and new recipients can continue to be determined, and the corresponding invitation file can be generated to invite new recipients to participate in the business activity. Or if the execution time of this invitation task has exceeded the task validity period, the invitation task is invalid, but it has not exceeded the activity validity period of the business activity, and the sender can start a new round of invitation tasks again.
[0064] In addition, for the recipient who accepts the invitation, after accepting the invitation and participating in the business activity, the recipient also has the invitation authority and can send the invitation task to the designated contact to obtain more preferential rights and interests. It should be noted that the task identifier in the invitation file is determined based on the account information of the sender of the invitation task. For the recipient with invitation authority, it is equivalent to the recipient being converted from a guest user to a host user. The system will assign an account information to it. Therefore, when the recipient initiates the invitation task, the system calls this account information by refreshing the page. At this time, the business role of the recipient is equivalent to the new sender, and then the task identifier is generated based on the account information of the new sender and added to the invitation file to count the recipient invited by the new sender into the number of invitations of the new sender. For example, in the invitation and activation business activity of the consumption card, B accepts the activation invitation from the sender A and participates in the business activity. B is converted from a guest user to a host user. As the new sender, B has the account information pinB. When starting the invitation task, the corresponding task identifier idB is generated according to pinB by calling the interface API, and idB is added to the invitation file. After B successfully invites C, C is counted in the number of invitations of B and has nothing to do with A.
[0065] In addition, when the recipient receives the invitation file and clicks to view it, the system will determine whether the task is currently within the validity period and whether the number of recipients successfully invited by the sender has reached the invitation number requirement. If the activity is within the validity period and the number of successfully invited recipients has not reached the invitation number requirement, an interactive page will be displayed to indicate whether the recipient accepts the invitation to participate in the activity. Otherwise, a preset fallback page will be used to inform the recipient to wait for the next opportunity.
[0066] Figure 2 This is a schematic diagram of the main flow of the invitation task in the embodiment of the present invention. The platform user sends the invitation task to participate in through the business activity page. The system generates an invitation file corresponding to the recipient according to the business type and specific activity information corresponding to the determined recipient; the invitation file is sent to the recipient; the recipient accepts the invitation and participates in the activity with preferential rights and interests. The recipient is converted from a guest user to a host user and has the invitation authority during the validity period of the activity, and can start a new round of invitation tasks; for the sender, the number of recipients participating in the business activity is monitored, and when the number of recipients accepting the invitation to participate in the business activity reaches the invitation number requirement, that is, when the invitation task is completed, the activity preferential reward is collected.
[0067] Figure 3 It is a detailed flow diagram of the invitation task of the embodiment of the present invention. The main state user logs in to the platform page, confirms that the current activity is within the validity period, participates in the invitation task of the platform, determines the recipient, and sends the generated invitation file to the recipient; the recipient receives the invitation file and is within the validity period of the task at this time. If the invitation is accepted to participate in the business activity, the recipient has the invitation authority at this time. If it is within the validity period of the activity, the recipient can start a new round of invitation tasks; if the recipient receives the invitation task, the task validity period has exceeded or the recipient does not accept the invitation, the execution process of the recipient ends; after sending the invitation file to the recipient, the sender monitors the number of recipients participating in the business activity. Within the validity period of the invitation task, if the number of recipients reaches the invitation number requirement of the invitation task, that is, the invitation task is completed, the preferential rights are received, and then it is determined whether it is within the validity period of the activity. If it does not exceed the validity period of the activity, a new round of invitation tasks can be started, otherwise the execution process of the sender ends. In addition, if the number of recipients does not reach the invitation number requirement of the invitation task and is within the validity period of the task, the recipient can continue to confirm new recipients and continue to send invitation files.
[0068] Figure 4It is a detailed flow diagram of the receiving party receiving the invitation task in an embodiment of the present invention. The receiving party guest user receives a personalized invitation file and determines to accept the invitation to participate in the activity. At this time, the receiving party guest user is converted to a main user with the invitation task authority; a new receiving party is determined and a corresponding invitation file is generated. At this time, multiple channels can be selected. This process mainly shows the third-party communication channel and the browser method. If the invitation file is sent through a third-party communication channel, the new receiving party receives the invitation file in the third-party communication channel. The new receiving party jumps to the platform by refreshing the link, checks the specific activity information, determines whether to accept the invitation, and executes the invitation task opened by the guest user converted to the main user; accordingly, if it is not through a third party, then the invitation file is sent in the browser mode. The new receiving party jumps to the platform by copying the link in the browser, checks the specific activity information, determines whether to accept the invitation, and executes the invitation task opened by the guest user converted to the main user; within the task validity period of this invitation task, when the number of successfully invited receiving parties reaches the invitation number requirement, this invitation task is completed, and the user converted from the guest user to the main user can receive preferential rights and use preferential rights.
[0069] In addition, the preferential rights and interests in the embodiment of the present invention also have a validity period. The preferential rights and interests need to be collected and used within the validity period. The invitation task in the embodiment of the present invention involves the validity period of the activity, the validity period of the task, and the validity period of the rights and interests. Therefore, for different time limits, the main user will have various corresponding execution states.
[0070] Figure 5It is a schematic diagram of the execution status of the main user and the guest user of the invitation task of the embodiment of the present invention. The platform displays the invitation task module of the business activity; the main user may start to participate in the invitation task, or may not start to participate in the invitation task. If the main user starts the invitation task, but the invitation task is not completed, it may be that the task is in progress, or it may be that the task validity period has reached, but the number of recipients successfully invited does not meet the invitation quantity requirement; if the invitation task has been completed, but the main user has not received the preferential rights and interests, the system guides the main user to receive the preferential rights and interests within the validity period of the rights and interests. For the situation where the validity period of the rights and interests has expired, the system prompts that the validity period of the rights and interests has expired. If the activity validity period has not expired, the main user can start a new round of invitation tasks. If the task validity period has expired, the business activity ends and the invitation task is no longer carried out. If the main user has received the preferential rights and benefits, but has not used them within the validity period, and the activity is still valid, the main user can start a new round of invitation tasks; of course, if the main user has received the preferential rights and benefits, the preferential rights and benefits have not expired, and the activity is still valid, the main user can also start a new round of invitation tasks; if the main user has received and used the preferential rights and benefits, as long as the activity is still valid, the main user can start a new round of invitation tasks, that is, as long as the invitation task has been completed and within the validity period of the activity, regardless of whether the preferential rights and benefits are valid, the main user can start a new round of invitation tasks. For guest users, by accepting invitations to participate in business activities, they can obtain preferential rights and benefits, and be converted to main users, have the authority to invite tasks, and can start invitation tasks.
[0071] According to another embodiment of the present invention, the method further includes: after sending the invitation file to the recipient, in response to the invitation task progress query request of the sender, generating a page corresponding to the sender for displaying the progress of the invitation task.
[0072] Specifically, the platform displays the business activity module of the embodiment of the present invention on the user page. The sender starts the invitation by sending an invitation task, determines the recipient and generates an invitation file. After sending the invitation file to the recipient, the sender clicks on the access request of the secondary page in the current page to send a progress query request for the invitation task to the system. The system queries the progress of the invitation task and generates a progress page with the task validity period and the recipient's response to the invitation file, so that the sender can obtain the execution completion status of the invitation task.
[0073] Furthermore, in the above-mentioned secondary page, the sender's user portrait can be determined based on the sender's consumption history data on the platform, and then the sender's corresponding recommended hot-selling products and other business information can be displayed on the secondary page to clearly indicate that the sender can use the reward preferential rights to purchase these hot-selling products after completing the invitation task.
[0074] In addition, the pages involved in the embodiments of the present invention, as well as the various titles, backgrounds, button texts, etc. in the business activity module are all developed in the form of component modularization. Relevant operating personnel can change the relevant configurations at any time to achieve flexible reuse of various components, reduce development costs, and improve design efficiency.
[0075] Figure 6 It is a schematic diagram of the framework of the business activity page of the embodiment of the present invention. The embodiment of the present invention provides a visual display of the invitation task progress for the invitation task, wherein the business activity page may include a background image, a title of the business activity, a secondary title, a countdown reminder, information of the recipient, a button for viewing the progress of the invitation task, and a button for generating the invitation file; accordingly, the secondary page of the business activity, that is, the invitation progress page, mainly includes a background image, a countdown reminder, business information such as hot-selling products recommended by the system according to the sender, the current invitation task status, the progress of the invitation recipient, and other related explanatory texts. These components of the page are all developed in the form of component modularization, which is convenient for subsequent reuse and updating.
[0076] Figure 7 Schematic diagram of main modules of the device for sending information according to an embodiment of the present invention. Figure 7 As shown, the information sending device 700 mainly includes a related information determining module 701, an invitation file generating module 702 and an invitation file sending module 703.
[0077] The related information determination module 701 is used to determine the recipient of the invitation task and the activity information of the business activity in response to receiving the invitation task sent by the sender for the business activity;
[0078] An invitation file generating module 702, configured to determine the service type of the recipient, and generate an invitation file corresponding to the recipient according to the service type and the activity information;
[0079] The invitation file sending module 703 is used to send the invitation file to the recipient to invite the recipient to participate in the business activity.
[0080] According to one embodiment of the present invention, the information sending device 700 also includes a task identifier processing module (not shown in the figure), which is used to: generate a task identifier based on the account information of the sender before sending the invitation file to the recipient, and add the task identifier to the invitation file.
[0081] According to another embodiment of the present invention, the relevant information determination module 701 is further used to: obtain at least part of the contact list of the sender, send the contact list to the sender, so that the sender can select contacts from the contact list according to the invitation quantity requirement of the invitation task and the task validity period; and use the contacts as recipients of the invitation task.
[0082] According to another embodiment of the present invention, the invitation file generation module 702 is further used to: determine the user portrait of the recipient and the template style of the invitation file based on the characteristic information of the recipient; determine the business type of the recipient based on the user portrait of the recipient to obtain business information corresponding to the business type; generate the invitation file based on the business information, the template style and the activity information.
[0083] According to yet another embodiment of the present invention, the invitation file sending module 703 is further used to send the invitation file to the recipient via a third-party communication channel, a browser, or a website where the task is located.
[0084] According to another embodiment of the present invention, the information sending device 700 also includes a validity period update module (not shown in the figure), which is used to: after sending the invitation file to the recipient, determine the remaining time of the activity and the remaining time of the task based on the activity validity period of the business activity and the task validity period of the invitation task; update the task validity period of the invitation task based on the minimum value of the activity remaining time and the task remaining time, and send the updated task validity period to at least one side of the sender and the recipient.
[0085] According to another embodiment of the present invention, the information sending device 700 also includes a strategy generation module (not shown in the figure), which is used to: monitor the number of recipients participating in the business activity after sending the invitation file to the recipient; and generate an incentive strategy corresponding to the sender in response to the number of recipients reaching the invitation number requirement of the invitation task within the task validity period of the invitation task.
[0086] According to another embodiment of the present invention, the invitation task is issued when the sender has invitation authority; the information sending device 700 also includes an invitation authority control module (not shown in the figure), which is used to: after sending the invitation file to the recipient, mark the sender's authority as having no invitation authority, and monitor the number of recipients participating in the business activity; if the number of recipients does not reach the invitation number requirement of the invitation task within the validity period of the invitation task, or if the invitation task has expired, mark the sender's authority as having invitation authority; if the recipient accepts the invitation and the business activity has not expired, mark the recipient's authority as having invitation authority.
[0087] According to another embodiment of the present invention, the information sending device 700 also includes a page display module (not shown in the figure), which is used to: after sending the invitation file to the recipient, in response to the invitation task progress query request from the sender, generate a page corresponding to the sender for displaying the progress of the invitation task.
[0088] Figure 8 is an exemplary system architecture diagram to which embodiments of the present invention can be applied.
[0089] like Figure 8 As shown, system architecture 800 may include terminal devices 801, 802, 803, a network 804, and a server 805. Network 804 is used to provide a medium for communication links between terminal devices 801, 802, 803 and server 805. Network 804 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0090] Users can use terminal devices 801, 802, 803 to interact with server 805 through network 804 to receive or send messages, etc. Various communication client applications, such as information sending applications, etc., can be installed on terminal devices 801, 802, 803 (only as an example).
[0091] The terminal devices 801 , 802 , and 803 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0092] The server 805 may be a server that provides various services, such as a background management server that provides support for information transmission by users using terminal devices 801, 802, and 803 (only as an example). In response to receiving an invitation task sent by a sender for a business activity, the background management server may determine the recipient of the invitation task and the activity information of the business activity; determine the business type of the recipient, and generate an invitation file corresponding to the recipient according to the business type and the activity information; send the invitation file to the recipient to invite the recipient to participate in the business activity, etc., and feed back the processing result to the terminal device.
[0093] It should be noted that the information sending method provided in the embodiment of the present invention is generally executed by the server 805 , and accordingly, the information sending device is generally set in the server 805 .
[0094] It should be understood that Figure 8 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0095] Reference below Fig. 9 , which shows a schematic diagram of the structure of a computer system 900 of a terminal device or server suitable for implementing an embodiment of the present invention. Fig. 9 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0096] like Fig. 9 As shown, the computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the system 900 are also stored. The CPU 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0097] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage section 908 as needed.
[0098] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, the above-mentioned functions defined in the system of the present invention are executed.
[0099] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination thereof.
[0100] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0101] The units involved in the embodiments of the present invention may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes: a related information determination module, an invitation file generation module and an invitation file sending module.
[0102] The names of these modules do not, in some cases, limit the modules themselves. For example, the invitation file sending module can also be described as "a module for sending the invitation file to the recipient to invite the recipient to participate in the business activity."
[0103] On the other hand, the present invention also provides a computer-readable medium, which may be included in the device described in the embodiment; or may exist independently without being assembled into the device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by a device, the device includes: in response to receiving an invitation task sent by a sender for a business activity, determining a recipient of the invitation task and activity information of the business activity; determining the business type of the recipient, and generating an invitation file corresponding to the recipient according to the business type and the activity information; and sending the invitation file to the recipient to invite the recipient to participate in the business activity.
[0104] The technical solution according to the embodiment of the present invention has the following advantages or beneficial effects: by responding to receiving an invitation task sent by a sender for a business activity, determining the recipient of the invitation task and the activity information of the business activity; determining the business type of the recipient, and generating an invitation file corresponding to the recipient according to the business type and the activity information; and sending the invitation file to the recipient to invite the recipient to participate in the business activity, the technical solution realizes the determination of the business type of the recipient based on the recipient corresponding to the invitation task, and generating and sending a personalized invitation file according to the business type and the activity information of the invitation task to invite the recipient to participate in the activity. The embodiment of the present invention realizes the accurate and intelligent generation of personalized invitation files for different recipients, so as to match product promotion with user needs, and better meet user needs while increasing product attention.
[0105] The specific implementation methods described herein do not constitute limitations on the scope of protection of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.
Claims
1. A method for sending information, characterized in that: include: In response to receiving an invitation task sent by a sender for a business activity, determining a recipient of the invitation task and activity information of the business activity; Determining the business type of the recipient, and generating an invitation document corresponding to the recipient according to the business type and the activity information; The invitation document is sent to the recipient to invite the recipient to participate in the business activity.
2. The method according to claim 1, characterized in that Before sending the invitation document to the recipient, the method includes: A task identifier is generated according to the account information of the sender, and the task identifier is added to the invitation file.
3. The method according to claim 1, characterized in that Determining a recipient of the invitation task includes: Acquire at least part of the contact list of the sender, and send the contact list to the sender, so that the sender can select contacts from the contact list according to the invitation quantity requirement of the invitation task and the task validity period; The contact is used as a recipient of the invitation task.
4. The method according to claim 1, characterized in that: Determining the business type of the recipient, and generating an invitation document corresponding to the recipient according to the business type and the activity information, including: Determine a user portrait of the recipient and a template style of the invitation document according to the characteristic information of the recipient; Determine the service type of the recipient according to the user profile of the recipient, so as to obtain service information corresponding to the service type; The invitation document is generated according to the business information, the template style and the activity information.
5. The method according to claim 1, characterized in that Sending the invitation document to the recipient includes: The invitation file is sent to the recipient via a third-party communication channel, a browser, or a website where the task is located.
6. The method according to claim 1, characterized in that After sending the invitation document to the recipient, the method further includes: Determine the remaining time of the activity and the remaining time of the task according to the activity validity period of the business activity and the task validity period of the invitation task; According to the minimum value of the remaining time of the activity and the remaining time of the task, the task validity period of the invited task is updated, and the updated task validity period is sent to at least one of the sender and the receiver.
7. The method according to claim 1, characterized in that After sending the invitation document to the recipient, the method further includes: Monitor the number of recipients participating in the business activity; In response to the number of the recipients reaching the invitation number requirement of the invitation task within the task validity period of the invitation task, an incentive strategy corresponding to the sender is generated.
8. The method according to claim 1, characterized in that The invitation task is issued when the sender has invitation authority; the method further includes at least one of the following: After sending the invitation file to the recipient, marking the permission of the sender as no invitation permission, and monitoring the number of recipients participating in the business activity; If the number of recipients does not reach the invitation number requirement of the invitation task within the validity period of the invitation task, or if the invitation task has expired, marking the authority of the sender as having invitation authority; If the recipient accepts the invitation and the business activity is not invalid, the permission of the recipient is marked as having invitation permission.
9. The method according to claim 1, characterized in that: The method further comprises: After the invitation file is sent to the recipient, in response to the invitation task progress query request from the sender, a page corresponding to the sender for displaying the progress of the invitation task is generated.
10. A device for sending information, characterized in that: include: A related information determination module, configured to determine, in response to receiving an invitation task sent by a sender for a business activity, a recipient of the invitation task and activity information of the business activity; An invitation document generation module, used to determine the service type of the recipient, and generate an invitation document corresponding to the recipient according to the service type and the activity information; The invitation file sending module is used to send the invitation file to the recipient to invite the recipient to participate in the business activity.
11. A mobile electronic device terminal, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9.
12. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.