Task guidance method, device and electronic equipment
By obtaining channel identification and user status, personalized task guidance is provided, and the device information and server-side coordinated solution to the problem of uninstalled applications is improved, the task completion rate and user experience are solved, and the lack of personalization and execution of task guidance in the existing technology is solved. Difficult problem.
Patent Information
- Application Number
- CN202210507530.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-10
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2042-05-10
AI Technical Summary
In the prior art, task guidance lacks personalization and cannot provide customized task guidance according to different channels and user status, making it difficult for users to quickly become familiar with the application and complete target tasks, and cannot perform task guidance when the application is not installed, which affects the user experience and Task completion rate.
By obtaining channel identification and user status, matching and displaying personalized task initial page and task guidance, ensuring that users from different channels receive appropriate guidance, and collaborating on task guidance problems through device information and servers when the application is not installed, and realizing Task-guided execution.
It improves task completion rate and user satisfaction, increases user conversion rate through personalized experience, and solves the problem of task guidance not being executed when the application is not installed.
Smart Images

Figure CN115061733B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present specification relate to the field of computer technology, and more particularly to a task guiding method and device and an electronic device. Background Art
[0002] In order to increase the number of users of the application, the operator of the application (Application, APP) usually promotes the application on different channels to attract potential users. For example, the channel party can push promotional messages for target tasks in the application to users in the channel. When the user clicks on the promotional message, the application will be automatically opened and the page containing the target task will be displayed.
[0003] Generally, in order to help users quickly complete the above-mentioned target tasks, the operator will set up task guidance to guide users to complete the target tasks, so that users can quickly become familiar with the use of the application through task guidance and reduce the time users spend exploring on their own. This can avoid users giving up using the application due to unfamiliarity with the application and inability to complete the target tasks.
[0004] In the related art, the task guidance for the target task is usually stereotyped and cannot provide users with personalized task guidance. Summary of the invention
[0005] The embodiments of this specification provide a task guiding method, device and electronic device.
[0006] According to a first aspect of an embodiment of this specification, a task guiding method is provided, which is applied to a terminal device, and the method includes:
[0007] In response to a trigger instruction generated after a target task for a target application placed in a target channel is triggered, obtaining a channel identifier of the target channel;
[0008] According to the channel identifier, matching the task initial page and task guide corresponding to the channel identifier;
[0009] The target task including the task start page and task guide is displayed.
[0010] Optionally, after the trigger instruction is generated in response to the target task for the target application placed in the target channel being triggered, the method further includes:
[0011] Obtaining a user status associated with a user account logged in to the target application; wherein the user status is used to indicate the user's familiarity with the target application;
[0012] The matching of the task initial page and the task guide corresponding to the channel identifier according to the channel identifier includes:
[0013] According to the channel identifier and the user status, the task initial page and the task guide corresponding to the channel identifier and the user status are matched.
[0014] Optionally, the user status is obtained by weighted calculation based on the user age associated with the user account and / or the accumulated duration of use of the target application.
[0015] Optionally, the display includes the task initial page and the target task of the task guide, including:
[0016] According to the channel identifier, the crowd portrait of the target channel is obtained from the server of the target application, and a target task matching the crowd portrait is generated based on the crowd portrait.
[0017] Optionally, before matching the task initial page and task guide corresponding to the channel identifier according to the channel identifier, the method further includes:
[0018] Determining whether the target application is installed in the terminal device;
[0019] When it is determined that the target application is installed on the terminal device, starting the target application;
[0020] When it is determined that the target application is not installed on the terminal device, a download option for the target application is displayed; wherein the download option is used to generate a download instruction for the target application after being triggered.
[0021] Optionally, also include:
[0022] When receiving a download instruction for a target application, sending the channel identifier, the target task, and the device information for locating the terminal device to a server of the target application;
[0023] When a first start instruction for the installed target application is received, the device information is sent to the server to obtain channel information and target tasks associated with the device information from the server.
[0024] According to a second aspect of an embodiment of this specification, a task guiding device is provided, which is applied to a server, and the device includes:
[0025] Receiving a task guidance request initiated by a terminal device for a target task placed in a target application in a target channel; wherein the task guidance request includes a channel identifier of the target channel;
[0026] In response to the task guidance request, matching the task initial page and the task guidance corresponding to the channel identification according to the channel identification;
[0027] The generated target task including the task initial page and the task guide is sent to the terminal device, so that the terminal device displays the target task including the task initial page and the task guide.
[0028] According to a third aspect of an embodiment of this specification, there is provided a task guiding device, which is applied to a terminal device, and the device includes:
[0029] an acquisition unit, in response to a trigger instruction generated after a target task for a target application placed in a target channel is triggered, acquiring a channel identifier of the target channel;
[0030] The matching unit matches the task initial page and the task guide corresponding to the channel identifier according to the channel identifier, and displays the target task including the task initial page and the task guide.
[0031] According to a fourth aspect of an embodiment of this specification, a task guiding device is provided, which is applied to a server, and the device includes:
[0032] A receiving unit, receiving a task guidance request initiated by a terminal device for a target task placed in a target application in a target channel; wherein the task guidance request includes a channel identifier of the target channel;
[0033] a matching unit, in response to the task guidance request, matching the task initial page and the task guidance corresponding to the channel identification according to the channel identification;
[0034] The sending unit sends the generated target task including the task initial page and the task guide to the terminal device, so that the terminal device displays the target task including the task initial page and the task guide.
[0035] According to a fifth aspect of the embodiments of this specification, an electronic device is provided, including:
[0036] processor;
[0037] a memory for storing processor-executable instructions;
[0038] Wherein, the processor is configured as any one of the above-mentioned task guiding methods.
[0039] The embodiment of this specification provides a task guidance solution. According to the characteristics of the task guidance needs of the user groups under different channels, dedicated task guidance can be customized for different channels, thereby establishing a task system for different channels. In this way, after the trigger instruction is initiated for different channels, the task guidance applicable to the channel is matched based on the channel identifier, so that users of different channels can quickly become familiar with the use of the application through personalized task guidance, and thus complete the triggered target task based on the task guidance. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a flowchart of a task guiding method with a terminal device as the execution subject provided in an embodiment of this specification;
[0041] Figure 2 is a schematic diagram of a graphic code provided in an embodiment of this specification;
[0042] Figure 3 It is a schematic diagram of the text information of a URL provided in an embodiment of this specification;
[0043] Figure 4 It is a schematic diagram of a promotion advertisement provided by an embodiment of this specification;
[0044] Figure 5 This is a schematic diagram of an existing task guide provided in an embodiment of this specification;
[0045] Figure 6 It is a task guidance diagram provided in an embodiment of this specification;
[0046] Figure 7 This is a flowchart of a task guiding method with a server as the execution subject provided in an embodiment of this specification;
[0047] Figure 8 is a flowchart of a task guiding method for multiple execution entities provided in an embodiment of this specification;
[0048] Fig. 9 is a hardware structure diagram of a task guiding device provided in an embodiment of this specification;
[0049] Fig.10 It is a module of the task guiding device provided in an embodiment of this specification. DETAILED DESCRIPTION
[0050] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this specification. Instead, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.
[0051] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit this specification. The singular forms "a", "the" and "the" used in this specification and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0052] It should be understood that although the terms first, second, third, etc. may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0053] The following combination Figure 1 A flowchart of a task guiding method provided in an embodiment of this specification is introduced. The method can be applied to a terminal device. The method includes:
[0054] Step 110, in response to a trigger instruction generated after a target task in a target application placed in a target channel is triggered, obtaining a channel identifier of the target channel;
[0055] Step 120, matching the task initial page and task guide corresponding to the channel identifier according to the channel identifier;
[0056] Step 130 , displaying the target task including the task initial page and task guide.
[0057] In this specification, the above-mentioned terminal device may refer to a hardware device used by a user, such as a desktop computer, a laptop computer, a tablet computer, a smart phone, a handheld computer, a personal digital assistant ("PDA"), or any other wired or wireless processor-driven device.
[0058] In this specification, in order to enable the above-mentioned terminal devices to install and use APP applications, it is necessary to install a related operating system (Operating System, referred to as OS, also known as computer management control program) on the terminal devices.
[0059] The operating system can be a computer program that manages and controls the hardware and software resources of the terminal. It is the most basic system software that runs directly on the terminal device. Any other software and applications must be supported by the operating system. Typical operating systems include Android, IOS, Windows Phone, Hongmeng, etc.
[0060] In this specification, the target application may be any type of application, such as medical applications, social applications, payment applications, video applications, audio applications, instant service applications, instant messaging applications, live broadcast applications, e-commerce applications, life applications, navigation applications, etc.
[0061] There are also different target tasks for different applications. For example, for medical applications, the target tasks may include appointment registration, vaccine appointment, physical examination appointment, etc.; for payment applications, the target tasks may include real-name authentication, bank card binding, mobile phone number binding, etc.; for live broadcast applications, the target tasks may include anchor follow-up tasks, gift giving tasks, etc.
[0062] In this specification, the target channel may be any type of channel used to promote the application. For example, the target channel may include at least one of offline promotion, online third-party channel, and private domain traffic.
[0063] Among them, the private domain traffic may refer to non-public communication methods between users, such as text messages, instant messaging friend messages, private messages on social platforms, and other data traffic with privacy nature.
[0064] Through promotion methods through multiple channels, the target tasks can be acquired by more potential users, thereby increasing the user coverage of the target application.
[0065] In this specification, the triggering method of the target task in the target channel can be determined according to the delivery method of the target task. The following exemplifies several different delivery methods and triggering methods.
[0066] like Figure 2 Taking the graphic code shown as an example, when the target task is delivered in the target channel in the form of an image containing a graphic code, the trigger method may be that the terminal device scans the image of the graphic code to generate a trigger instruction for the target task.
[0067] like Figure 3 Taking the text information of the URL shown as an example, when the delivery method of the target task is the text information 41 containing the URL, the above triggering method can be that the user clicks the URL content 42 in the text information 41 displayed on the terminal device to generate a trigger instruction for the target task.
[0068] like Figure 4 Taking the promotion advertisement shown as an example, when the delivery method of the target task is the promotion advertisement 51, the above triggering method can be that the user clicks on the advertisement 51 displayed on the terminal device to generate a trigger instruction for the target task.
[0069] In addition, when the target task is delivered in the target channel in the form of password information, the triggering method may be to copy the password information as a whole to generate a trigger instruction for the target task.
[0070] Different delivery methods can be used to meet promotion plans in different channels. For example, offline promotion generally uses printed images containing graphic codes to deliver task guidance.
[0071] In this specification, different task guidance for guiding the completion of target tasks can be set for different channels, that is, providing accurate task guidance for target channels and users, so as to help users quickly complete target tasks. Specifically, differentiated task guidance can be configured for each channel; the above differentiation can be set according to the characteristics of the task guidance needs of the user groups under different channels, and by customizing dedicated task guidance for different channels, a task system for different channels can be established.
[0072] It should be noted that, for the same target task, although different channel identifiers correspond to different task guidances, these different task guidances can be used to guide the same target task.
[0073] During implementation, the user generates a trigger instruction by triggering a target task in a target application placed in a target channel; and after obtaining the trigger instruction, the terminal device obtains the channel identifier of the target channel in response to the trigger instruction.
[0074] In this specification, a unique corresponding channel identifier can be assigned to different channels in advance, so that the channel where the target task triggered by the user is placed can be uniquely determined by the channel identifier. Among them, the channel identifier of the target channel can be obtained by obtaining the channel identifier carried by the trigger instruction.
[0075] The terminal device can further match the task guidance for guiding the completion of the target task and the task initial page where the target task is located corresponding to the channel identification from the aforementioned task system for different channels according to the channel identification. The task initial page may refer to the initial page of the target task; when the target task is a series of tasks, the initial page may refer to the task page corresponding to the first task in the target task, and accordingly, when the first task is completed to proceed to the next task, the initial page will also jump to the task page corresponding to the second task. Generally, the same target task can correspond to the same task initial page under different channels, and provide guidance services to users based on different task guidance. In some embodiments, the same target task can also correspond to different task initial pages under different channels to meet the different needs of users of different channels. It will not be repeated here.
[0076] Finally, the terminal device may display the target task including the task initial page and the task guide; the user may complete the target task through the task guide.
[0077] By applying the above embodiment, according to the characteristics of the task guidance needs of the user groups under different channels, dedicated task guidance can be customized for different channels, thereby establishing a task system for different channels. In this way, after the trigger instruction is initiated for different channels, the task guidance and the task initial page applicable to the channel are matched based on the channel identifier, so that users of different channels can quickly become familiar with the use of the application through personalized task guidance, and thus complete the triggered target task based on the task guidance. In this way, not only can the completion rate of the target task be improved, but this personalized experience can also increase user satisfaction and thus improve user conversion rate.
[0078] In an exemplary embodiment, after step 110, the following steps may also be included:
[0079] Obtaining a user status associated with a user account logged in to the target application; wherein the user status is used to indicate the user's familiarity with the target application;
[0080] The step 120 may include:
[0081] According to the channel identifier and the user status, the task initial page and the task guide corresponding to the channel identifier and the user status are matched.
[0082] In this specification, the more familiar the user is with the target application, the shorter the corresponding task guidance process will be (for example, the less guidance content); conversely, the less familiar the user is with the target application, the longer the corresponding task guidance process will be (for example, the more guidance content will be), thereby allowing the user to understand more task information of the target task (such as the content, operation method, operation process, etc. of the target task) through a longer guidance process.
[0083] In this specification, the user status may be obtained by weighted calculation based on the user age associated with the user account and / or the accumulated duration of use of the target application.
[0084] Generally, users of different ages have different degrees of familiarity with terminal devices and software applications, and therefore have different degrees of familiarity with target applications. For example, the elderly are generally unfamiliar with the operation of terminal devices and software applications, and find it difficult to complete target tasks without guidance or with little guidance; while young people are relatively familiar with the operation of terminal devices and software applications, and can complete target tasks without guidance or with little guidance.
[0085] In addition, the different cumulative usage time of the target application will also affect the familiarity with the target application. Generally, the longer the user uses an application, the more familiar he is with the application, and thus he can complete the target task without guidance or with less guidance; conversely, the shorter the user uses an application, the less familiar he is with the application, and thus he may not be able to complete the target task without guidance or with less guidance.
[0086] Based on this, the target application can calculate a user status in advance based on the user age associated with the user account and / or the cumulative time of using the target application, and associate the user status with the user account. In this way, after the terminal device responds to the trigger instruction generated after the target task in the target application placed in the target channel is triggered, it can obtain the user status in addition to the channel identification; then, the corresponding task guidance is matched based on the channel identification and the user status.
[0087] It should be noted that, since the dimension of user status is added on the basis of channel identification, it is necessary to improve the task system described in the above embodiment. Specifically, it is necessary to set different task guidance for guiding users in different channels and different user status under different channels to complete the target task, that is, to provide accurate task guidance for users according to the target channel and user status, so as to help users quickly complete the target task.
[0088] During implementation, it is necessary to first configure task guidance for the channel dimension according to the characteristics of the task guidance needs of the user groups under different channels, and then further configure task guidance for user status according to the different user status under each channel; in this way, by customizing dedicated task guidance for different channels and different user statuses, a multi-level task system from channel to user status can be established.
[0089] By applying the above embodiment, a multi-level task system from channel to user status is established to meet the different needs of users in different channels and different user status for task guidance. By providing personalized task guidance, users are helped to quickly become familiar with the use of the application, so that the triggered target tasks are completed based on the task guidance. The completion rate of the target tasks is further improved, user satisfaction is increased, and the user conversion rate is improved.
[0090] In one embodiment, the above step 130 may further include:
[0091] According to the channel identifier, the crowd portrait of the target channel is obtained from the server of the target application, and a target task matching the crowd portrait is generated based on the crowd portrait.
[0092] In this example, the server can generate crowd portraits for people in different channels in advance. The purpose of the character portraits is to distinguish and classify people in different channels. Crowd portraits can usually be determined in the form of attribute tags. Furthermore, the server can match the target task corresponding to the crowd portrait for the channel based on the crowd portrait.
[0093] For example, the server can collect information about the user population in a certain channel, and analyze and calculate the various attributes of the channel population, such as age, occupation, interests, etc., and use a variety of attribute tags to portray the population portrait of the user population in a certain channel.
[0094] By applying the above embodiment, in addition to providing personalized task guidance to users based on target channels, personalized target tasks can also be displayed to users based on target channels, thereby meeting different task requirements of users in different channels.
[0095] In the related technology, when a user triggers a target task in a target application placed in a target channel, not only will the target application be automatically started, but relevant information (such as channel identification, triggered target task) will also be passed to the started target application based on the trigger instruction, so that the target application can jump to the page based on the relevant information.
[0096] However, in actual applications, there may be a situation where the target application is not installed on the terminal device used by the user. When the target application is not installed, since the target application is not started to receive the relevant information transmitted by the trigger instruction, these key related information (hereinafter referred to as key information) will be discarded; in this way, even if the user downloads and installs the target application according to the prompt, since the newly installed target application cannot obtain the above key information, it will not be able to perform the task guidance. The user can only find the page of the target task by himself, or click on the promotion information of the target task in the target channel again.
[0097] The following combination Figure 5 The existing task guidance diagram shown is used as an example for explanation.
[0098] Assume that the channel pushes a target task about "booking a vaccine" in the "XX Medical" app to the user. When the user triggers the target task, the "XX Medical" app installed on the terminal device will generally be automatically launched. Assuming that the terminal device does not have the "XX Medical" app installed, the terminal device will display Figure 5 The "App Download Page" shown in the figure is displayed for users to click to download.
[0099] In the "App Download Page", you can display information about the "XX Medical" app, such as the app's functions, number of users, user reviews, app ratings, etc. If the user chooses to download the "XX Medical" app, you can trigger the download option, such as clicking Figure 5 Click the "Download Now" button shown in the figure to download and install the "XX Medical" application.
[0100] After successfully installing the "XX Medical" application, when the user launches the "XX Medical" application for the first time, the "XX Medical" application will stay on the "Home Page" because the newly installed application cannot receive key information and cannot execute task guidance; the user needs to find the entrance to the target task by himself.
[0101] However, the "home page" of a general application has too much content, such as Figure 5 The "home page" shown includes a search box at the top, a navigation bar at the bottom, shortcut entrances 1, 2 and 3 for multiple commonly used functions, a menu bar containing various functions, and an advertisement bar for scrolling advertisements, etc. Obviously, it is difficult for users to quickly and accurately find the entrance to the target task in such a complex interface.
[0102] Users may need to go through repeated trial and error to find the entrance they need, but this trial and error process seriously reduces users' acceptance of the application and may even cause users to give up using the application directly.
[0103] Assuming that the user has found the correct entrance, but because the entrance to the homepage is often a large function entrance, the user needs to find the next level entrance according to the target task. For example, Figure 5 The "appointment service page" shown contains entrances to different next-level appointment services such as "appointment registration", "appointment for vaccination", "appointment for physical examination", and "appointment for prenatal examination".
[0104] At this point, the user needs to make a selection. The user needs to correctly select the "Vaccine Appointment" entry to enter the task page where the target task is originally intended to be opened ( Figure 5 )
[0105] According to the above process, it is not difficult to find that the problem of task boot cannot be executed when the application is not installed.
[0106] In order to solve the above problems, Figure 1 Before step 120 shown, the embodiment of the present specification may further include:
[0107] Determining whether the target application is installed in the terminal device;
[0108] When it is determined that the target application is installed on the terminal device, starting the target application;
[0109] When it is determined that the target application is not installed on the terminal device, a download option for the target application is displayed; wherein the download option is used to generate a download instruction for the target application after being triggered.
[0110] In this example, if the target application has been installed locally on the terminal device, then the aforementioned problem of the user having difficulty accurately opening the task page when the target task is triggered and the task guidance cannot be executed due to the application not being installed does not exist; therefore, the terminal device can normally start the target application and execute subsequent step 120.
[0111] If the target application corresponding to the target task is not installed locally on the terminal device, a download option for the target application may be triggered to be displayed; if the user triggers the download option, a download instruction for the target application may be generated.
[0112] In this specification, when a download instruction for a target application is received, the channel identifier, the target task, and the device information for locating the terminal device may be sent to the server of the target application;
[0113] When a first start instruction for the installed target application is received, the device information is sent to the server to obtain channel information and target tasks associated with the device information from the server.
[0114] In this example, when the terminal device receives a download instruction for the target application, it can download the target application, for example, from a third-party application market or the official website of the target application. Unlike the related art, this specification can send the device information used to locate the terminal device and the aforementioned acquired channel identifier and target task to the server of the target application.
[0115] The purpose of doing this is that since the terminal device has not yet installed the target application, key information such as the channel identifier and the target task will be discarded; for this purpose, the device information is used as a unique identifier to associate the channel identifier and the target task so that the event of the target task triggered by the current user can be recorded.
[0116] The device information may include a product serial number of the terminal device, a SIM number on the terminal device, account information (such as a user account of an associated third-party application), etc.
[0117] After the terminal device downloads and installs the target application, the user can trigger the target application to generate the first start instruction for the installed target application. Unlike the related art, this specification needs to send the device information to the server of the target application when starting the target application. The device information is sent to the server here to obtain the channel identifier and target task associated with the previously uploaded device information.
[0118] This is equivalent to indirectly passing the key information when the user initially triggers the target task to the target application, thereby satisfying the execution conditions of the task guidance, and solving the problem in the related art that the key information triggered previously cannot be passed to the target application installed later.
[0119] After the terminal device obtains the task information corresponding to the device information from the server, the execution condition of the task guidance is met, and then the aforementioned step 120 can be executed based on the channel identifier to match the task guidance corresponding to the channel identifier for guiding the completion of the target task.
[0120] With the aforementioned Figure 1 Corresponding to the embodiment shown, after applying the above embodiment, the trigger channel is also used to push a message about the target task of "booking a vaccine" in the "XX Medical" application to the user. When the user triggers the message of the target task, since the terminal device does not have the "XX Medical" application installed, the terminal device will display Figure 6 The "App Download Page" shown in the figure is displayed for users to click to download.
[0121] After successfully installing the "XX Medical" application, when the user launches the "XX Medical" application for the first time, Figure 1The difference is: since the task information of the user triggering the "vaccine appointment" target task and the device information of the terminal device used by the user are uploaded to the server in advance, the key information uploaded previously can be downloaded from the server through the device information of the terminal device (that is, the channel identifier and target task obtained when the user initially triggered the target task are indirectly passed to the "XX Medical" application to meet the execution conditions of the task guidance). Therefore, the corresponding task guidance can be matched based on the channel identifier downloaded from the server, and then the homepage of the launched "XX Medical" application can be directly jumped to the task page of the task guidance, and after completing the task guidance, it can further jump to the task page where the "vaccine appointment" target task is located, so that the user can complete the target task of making an appointment for a vaccine.
[0122] By applying the above embodiment, the channel identifier and target task and device information of the user triggering the target task are uploaded to the server in advance. When the terminal device starts the newly installed target application for the first time, the previously uploaded channel identifier and target task are downloaded from the server through the device information, so as to match the task guidance corresponding to the channel identifier for guiding the completion of the target task. In this way, the problem that the task guidance cannot be executed after the user triggers the target task because the terminal device does not have the target application installed can be solved.
[0123] The following combination Figure 7 A flowchart of a task guiding method provided in an embodiment of the present specification is introduced. The method can be applied to a server of a target application. The method includes:
[0124] Step 710, receiving a task guidance request initiated by a terminal device for a target task placed in a target application in a target channel; wherein the task guidance request includes a channel identifier of the target channel;
[0125] Step 720, in response to the task guidance request, matching the task initial page and task guidance corresponding to the channel identifier according to the channel identifier;
[0126] Step 730 , sending the generated target task including the task initial page and the task guide to the terminal device, so that the terminal device displays the target task including the task initial page and the task guide.
[0127] This embodiment is similar to the aforementioned Figure 1 Corresponding to the method embodiment in which the terminal device is the execution subject, this embodiment is based on the server as the execution subject. Please refer to the previous embodiment for the same content, and no further description will be given in this embodiment.
[0128] In one embodiment, before step 720, the following steps may also be included:
[0129] Obtaining a user status associated with a user account logged in to the target application; wherein the user status is used to indicate the user's familiarity with the target application;
[0130] Accordingly, the 720 may further include:
[0131] In response to the task guidance request, according to the channel identifier and the user status, a task initial page and a task guidance corresponding to the channel identifier and the user status are matched.
[0132] Similar to the above-mentioned embodiment, the user status is obtained by weighted calculation based on the user age associated with the user account and / or the accumulated duration of use of the target application.
[0133] By applying the above embodiment, the server can establish a multi-level task system from channel to user status to meet the different needs of users in different channels and different user status for task guidance. After returning the task initial page and task guidance corresponding to the channel identifier to the terminal device, the terminal device can provide personalized task guidance to the user to help the user quickly familiarize himself with the use of the application, so as to complete the triggered target task based on the task guidance. This can further improve the completion rate of the target task, increase user satisfaction and improve the user conversion rate.
[0134] In one embodiment, before step 730, the following steps may also be included:
[0135] According to the channel identifier, the crowd portrait of the target channel is obtained, and the target task matching the crowd portrait is generated based on the crowd portrait. Applying the above embodiment, in addition to returning personalized task guidance to the user based on the target channel to the terminal device, the server can also return personalized target tasks based on the target channel to the user, thereby meeting the different task requirements of users under different channels.
[0136] The following combination Figure 8 A flowchart of a multi-party interactive task guidance method provided in an embodiment of the present specification is introduced, wherein the multi-party may at least include a terminal device and a server of a target application. When a user triggers a target task placed in a target channel for a target application, the following steps may be performed:
[0137] Step 801, the terminal device obtains the channel identifier of the target channel in response to a trigger instruction generated after a target task in a target application placed in a target channel is triggered;
[0138] Step 803: the terminal device initiates a task guidance request to the server; wherein the task guidance request includes a channel identifier of the target channel;
[0139] Step 805, the server responds to the task guidance request and matches the task initial page and task guidance corresponding to the channel identifier according to the channel identifier;
[0140] Step 807, the server sends the generated target task including the task initial page and task guide to the terminal device;
[0141] Step 809: the terminal device displays the target task including the task initial page and task guide.
[0142] This embodiment is the aforementioned Figure 1 and Figure 7 The combination of the embodiments shown here describes a method embodiment in which a terminal device and a server cooperate with each other to implement task guidance. Figure 1 and Figure 7 The embodiments in the description will not be repeated here.
[0143] By applying this embodiment, a task system for different channels is established by customizing dedicated task guides for different channels. In this way, after the trigger instruction is initiated for different channels, the task initial page and task guide applicable to the channel are matched based on the channel identifier, so that users of different channels can quickly become familiar with the use of the application through personalized task guides, and thus complete the triggered target task based on the task guide. In this way, not only can the completion rate of the target task be improved, but this personalized experience can also increase user satisfaction and thus improve user conversion rate.
[0144] Corresponding to the aforementioned task guidance method embodiment, this specification also provides an embodiment of a task guidance device. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of the device in which it is located reading the corresponding computer program in the non-volatile memory into the memory and running it. From the hardware level, such as Fig. 9 The figure is a hardware structure diagram of the device where the task guidance device of this manual is located, except Fig. 9 In addition to the processor, network interface, memory and non-volatile memory shown, the device in the embodiment where the apparatus is located generally guides actual functions according to the task and may also include other hardware, which will not be described in detail.
[0145] See also Fig.10 , is a module diagram of a task guiding device provided in an embodiment of this specification, and the device corresponds to Figure 1 The embodiment shown is applied to a terminal device, and the device includes:
[0146] An acquisition unit 1010 acquires a channel identifier of a target channel in response to a trigger instruction generated after a target task for a target application placed in a target channel is triggered;
[0147] A matching unit 1020 matches the task initial page and the task guide corresponding to the channel identifier according to the channel identifier;
[0148] The guidance unit 1030 displays the target task including the task initial page and the task guidance.
[0149] Optionally, the acquisition unit 1010 further comprises acquiring a user status associated with a user account logged in to the target application; wherein the user status is used to indicate the user's familiarity with the target application;
[0150] The matching unit 1020 further includes matching the task initial page and task guide corresponding to the channel identifier and the user status according to the channel identifier and the user status.
[0151] Optionally, the user status is obtained by weighted calculation based on the user age associated with the user account and / or the accumulated duration of use of the target application.
[0152] Optionally, the guiding unit 1030 further includes: obtaining a crowd portrait of the target channel from a server of the target application according to the channel identifier, and generating a target task matching the crowd portrait based on the crowd portrait.
[0153] Optionally, before the matching unit 1020, the method further includes:
[0154] A determination unit determines whether the target application is installed in the terminal device; when it is determined that the target application is installed on the terminal device, the target application is started; when it is determined that the target application is not installed on the terminal device, a download option for the target application is displayed; wherein the download option is used to generate a download instruction for the target application after being triggered.
[0155] Optionally, after the determining unit, the method further includes:
[0156] The download unit, when receiving a download instruction for a target application, sends the channel identifier, target task and device information for locating the terminal device to the server of the target application; when receiving a first start instruction for the installed target application, sends the device information to the server to obtain the channel information and target task associated with the device information from the server.
[0157] In addition, an embodiment of this specification also provides a corresponding Figure 7The task guiding device of the illustrated embodiment is applied to a server, and the device includes:
[0158] A receiving unit, receiving a task guidance request initiated by a terminal device for a target task placed in a target application in a target channel; wherein the task guidance request includes a channel identifier of the target channel;
[0159] a matching unit, in response to the task guidance request, matching the task initial page and the task guidance corresponding to the channel identification according to the channel identification;
[0160] The sending unit sends the generated target task including the task initial page and the task guide to the terminal device, so that the terminal device displays the target task including the task initial page and the task guide.
[0161] In one embodiment, the matching unit may further include: obtaining a user status associated with a user account logged in to the target application; wherein the user status is used to indicate the user's familiarity with the target application; and in response to the task guidance request, matching the task initial page and task guidance corresponding to the channel identifier and the user status according to the channel identifier and the user status.
[0162] In one embodiment, the matching unit may further include: obtaining a crowd portrait of the target channel according to the channel identifier, and generating a target task matching the crowd portrait based on the crowd portrait.
[0163] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.
[0164] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0165] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only schematic, wherein 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 may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this specification. Ordinary technicians in this field can understand and implement it without paying creative work.
[0166] above Figure 8 The internal functional modules and structural schematic diagram of the task guiding device are described. Its actual execution subject can be an electronic device, including:
[0167] processor;
[0168] a memory for storing processor-executable instructions;
[0169] The processor is configured to execute any one of the above-mentioned embodiments of the task guiding method.
[0170] In the above-mentioned embodiment of the electronic device, it should be understood that the processor can be a CPU, or other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated: DSP), application-specific integrated circuits (English: Application Specific Integrated Circuit, abbreviated: ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc., and the aforementioned memory can be a read-only memory (English: read-only memory, abbreviated: ROM), a random access memory (English: random access memory, abbreviated: RAM), a flash memory, a hard disk or a solid-state hard disk. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0171] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the electronic device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0172] Those skilled in the art will readily appreciate other embodiments of the specification after considering the specification and practicing the invention disclosed herein. The specification is intended to cover any variations, uses, or adaptations of the specification that follow the general principles of the specification and include common knowledge or customary techniques in the art that are not disclosed in the specification. The specification and examples are to be considered exemplary only, and the true scope and spirit of the specification are indicated by the following claims.
[0173] It should be understood that the present description is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present description is limited only by the appended claims.
Claims
1. A task guiding method, applied to a terminal device, comprising: In response to a trigger instruction generated after a target task for a target application placed in a target channel is triggered, obtaining a channel identifier of the target channel; According to the channel identifier, matching the task initial page and task guide corresponding to the channel identifier; The target task including the task initial page and the task guide is displayed; the task guide is used to help the user become familiar with the use of the target application and complete the triggered target task based on the task guide.
2. The method according to claim 1, further comprising, after the trigger instruction generated in response to the target task for the target application placed in the target channel being triggered: Obtaining a user status associated with a user account logged in to the target application; wherein the user status is used to indicate the user's familiarity with the target application; The matching of the task initial page and the task guide corresponding to the channel identifier according to the channel identifier includes: According to the channel identifier and the user status, the task initial page and the task guide corresponding to the channel identifier and the user status are matched.
3. According to the method of claim 2, the user status is calculated by weighted calculation based on the user age associated with the user account and / or the accumulated time of using the target application.
4. The method according to claim 1, wherein the display includes the task initial page and the target task guided by the task, and further comprises: According to the channel identifier, the crowd portrait of the target channel is obtained from the server of the target application, and a target task matching the crowd portrait is generated based on the crowd portrait.
5. The method according to claim 1, before matching the task initial page and task guide corresponding to the channel identifier according to the channel identifier, further comprises: Determining whether the target application is installed in the terminal device; When it is determined that the target application is installed on the terminal device, starting the target application; When it is determined that the target application is not installed on the terminal device, a download option for the target application is displayed; wherein the download option is used to generate a download instruction for the target application after being triggered.
6. The method according to claim 5, further comprising: When receiving a download instruction for a target application, sending the channel identifier, the target task, and the device information for locating the terminal device to a server of the target application; When a first start instruction for the installed target application is received, the device information is sent to the server to obtain channel information and target tasks associated with the device information from the server.
7. A task guiding method, applied to a server, comprising: Receiving a task guidance request initiated by a terminal device for a target task placed in a target application in a target channel; wherein the task guidance request includes a channel identifier of the target channel; In response to the task guidance request, matching the task initial page and the task guidance corresponding to the channel identification according to the channel identification; The generated target task including the task start page and the task guide is sent to the terminal device so that the terminal device displays the target task including the task start page and the task guide; the task guide is used to help the user become familiar with the use of the target application and complete the triggered target task based on the task guide.
8. A task guiding device, applied to a terminal device, comprising: an acquisition unit, in response to a trigger instruction generated after a target task for a target application placed in a target channel is triggered, acquiring a channel identifier of the target channel; A matching unit, matching the task initial page and the task guide corresponding to the channel identifier according to the channel identifier; A guidance unit displays a target task including the task initial page and a task guidance; the task guidance is used to help the user become familiar with the use of the target application and complete the triggered target task based on the task guidance.
9. A task guiding device, applied to a server, comprising: A receiving unit, receiving a task guidance request initiated by a terminal device for a target task placed in a target application in a target channel; wherein the task guidance request includes a channel identifier of the target channel; a matching unit, in response to the task guidance request, matching the task initial page and the task guidance corresponding to the channel identification according to the channel identification; A sending unit sends the generated target task including the task start page and the task guide to the terminal device, so that the terminal device displays the target task including the task start page and the task guide; the task guide is used to help the user become familiar with the use of the target application and complete the triggered target task based on the task guide.
10. An electronic device, comprising: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Message pushing method and device
CN106302645A
A computer software personalization method based on a popularization channel
CN109766077A
Novice guiding information pushing method, device and system
CN110162359A
Channel information determination method and device, storage medium and electronic device
CN110769052A
Link event guiding method and device, electronic equipment and storage medium
CN111753164A
