Resource display method and device, computer equipment and medium
1. A method for resource exhibition, performed by a first terminal, the method comprising:
responding to the starting operation of the application, and displaying the multimedia resource of the target activity in the initialization page of the application;
displaying a target account to be invited in the initialization page;
and sending an invitation request to a server based on the target account, wherein the invitation request is used for triggering the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used for inviting the target account to participate in the target activity.
2. The resource display method according to claim 1, wherein the initialization page displays at least one account number;
the displaying, in the initialization page, the target account to be invited includes:
and responding to the selection operation of the at least one account, determining the selected account as the target account to be invited, and displaying the target account to be invited.
3. The resource showing method according to claim 2, wherein the determining the selected account as the target account to be invited in response to the selection operation of the at least one account comprises:
in the initialization page, responding to the rotation operation of the first terminal, and displaying that the at least one account moves along with the rotation operation;
and if any account moves to a target area, determining the account as the target account to be invited, wherein the target area is used for representing the area of the selected account.
4. A resource exhibition method, performed by a second terminal, the method comprising:
receiving invitation information of an application sent by a server, wherein the invitation information is used for inviting a target account to participate in a target activity based on the application, the invitation information is sent based on an invitation request of the target account, the invitation request is triggered based on an initialization page of the application, and the initialization page shows multimedia resources of the target activity and the target account to be invited;
and in the application, presenting the invitation information.
5. The resource showing method according to claim 4, wherein the receiving the invitation information of the application sent by the server comprises:
under the condition that the application is started, receiving multimedia resources and invitation information sent by the server;
the presenting, in the application, the invitation information includes:
and displaying the multimedia resource and the invitation information in an initialization page of the application.
6. An apparatus for resource exhibition, the apparatus comprising:
the resource presentation unit is configured to execute multimedia resources of target activities presented in an initialization page of the application in response to a starting operation of the application;
the account number display unit is configured to display a target account number to be invited in the initialization page;
and the sending unit is configured to execute sending an invitation request to a server based on the target account, wherein the invitation request is used for triggering the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used for inviting the target account to participate in the target activity.
7. An apparatus for resource exhibition, the apparatus comprising:
the receiving unit is configured to execute invitation information of an application sent by a receiving server, wherein the invitation information is used for inviting a target account to participate in a target activity based on the application, the invitation information is sent based on an invitation request of the target account, the invitation request is triggered based on an initialization page of the application, and the initialization page shows multimedia resources of the target activity and the target account to be invited;
a presentation unit configured to execute in the application to present the invitation information.
8. A computer device, characterized in that the computer device comprises:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the resource exhibition method of any one of claims 1 to 5.
9. A computer-readable storage medium, wherein program code in the computer-readable storage medium, when executed by a processor of a computer device, enables the computer device to perform the resource exposure method of any one of claims 1 to 5.
10. A computer program product comprising a computer program, characterized in that the computer program realizes the resource exhibition method of any one of claims 1 to 5 when executed by a processor.
Background
With the rapid development of computer technology and mobile internet, various types of applications such as live broadcast applications, social contact applications, and shopping applications are beginning to enter people's lives. When a user starts an application program, a terminal is triggered to display screen-opening resources preset by the application program, such as screen-opening advertisements, in an initialization page. However, when the open screen resources set by the application program are displayed at present, the interaction form is single, and the resource display effect is poor.
Disclosure of Invention
The present disclosure provides a resource display method, device, computer device and medium, which enrich the interaction form of media resources and improve the display effect of media resources. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a resource display method, performed by a first terminal, the method including:
responding to the starting operation of the application, and displaying the multimedia resource of the target activity in the initialization page of the application;
displaying a target account to be invited in the initialization page;
and sending an invitation request to a server based on the target account, wherein the invitation request is used for triggering the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used for inviting the target account to participate in the target activity.
In the embodiment of the disclosure, multimedia resources of a target activity are displayed in an initialization page of an application, on the basis of displaying the multimedia resources of the target activity, a target account to be invited is displayed in the initialization page, and based on the target account, a server is triggered to send invitation information to a terminal corresponding to the target account so as to invite the target account to participate in the target activity, that is, invite the target account to participate in an activity associated with the multimedia resources.
In some embodiments, the initialization page displays at least one account number;
in the initialization page, the displaying of the target account to be invited includes:
and responding to the selection operation of the at least one account, determining the selected account as the target account to be invited, and displaying the target account to be invited.
In the embodiment of the disclosure, at least one account is displayed on the initialization page, so that a user can quickly determine a target account to be invited by performing selection operation on the at least one account, and the human-computer interaction efficiency is improved.
In some embodiments, in response to the selection operation of the at least one account, determining the selected account as the target account to be invited includes:
in the initialization page, responding to the rotation operation of the first terminal, and displaying that the at least one account moves along with the rotation operation;
and if any account moves to a target area, determining the account as the target account to be invited, wherein the target area is used for indicating the area of the selected account.
In the embodiment of the disclosure, the target account to be invited can be quickly determined by rotating the first terminal, so that the man-machine interaction efficiency is improved, and the interaction form based on the initialized page is enriched.
In some embodiments, if any account moves to the target area, determining the account as the target account to be invited includes:
and if the duration of the target account in the target area reaches the target duration, determining any account as the target account to be invited.
In the embodiment of the disclosure, after the account number moves to the target area for a certain time, the account number is determined as the selected account number, so that the target account number is prevented from being determined by mistake in the account number moving process, and the accuracy of the determined target account number is ensured.
In some embodiments, the initialization page displays a target icon;
in response to the selection operation of the at least one account, determining the selected account as the target account to be invited includes:
responding to the drag operation of the target icon, and displaying that the target icon displaces along with the drag operation;
and if the target icon moves to the area where any account is located, determining any account as the target account to be invited.
In the embodiment of the disclosure, the target account to be invited can be quickly determined by dragging the target icon, so that the man-machine interaction efficiency is improved, and the interaction form based on the initialized page is enriched.
In some embodiments, if the target icon is moved to an area where any account is located, determining any account as the target account to be invited includes:
and under the condition that the area where the any account number is located and the area where the target icon is located intersect, determining the any account number as the target account number to be invited.
In the embodiment of the disclosure, under the condition that the area where the account is located and the area where the icon is located intersect with each other, the account corresponding to the area to which the icon is moved is determined as the selected account, so that the target account is prevented from being determined by mistake in the account moving process, and the accuracy of the determined target account is ensured.
In some embodiments, the initialization page displays a target object, the target object including the at least one account and an indication control;
in response to the selection operation of the at least one account, determining the selected account as the target account to be invited includes:
in response to a long press operation on the target object, showing that the indication control rotates along the target object;
and in response to the release operation of the target object, determining the account pointed by the indication control as the target account to be invited.
In the embodiment of the disclosure, the target account to be invited can be quickly determined by long-time pressing of the target object in the initialization page, so that the man-machine interaction efficiency is improved, and the interaction form based on the initialization page is enriched.
In some embodiments, the at least one account is at least one of a friend account of the first terminal logged-in account in the application, an account of the first terminal logged-in account that has an interest in the application, and an account of the first terminal logged-in account that has an interest in each other.
In the embodiment of the disclosure, by sending the invitation to the friend account or the attention account in the application, an interactive interaction form between the friend accounts based on the multimedia resources in the initialization page is provided, and the interactive form of the multimedia resources is enriched.
In some embodiments, in the initialization page, presenting the target account to be invited includes any of:
in the initialization page, responding to the shaking operation of the first terminal, and displaying the target account to be invited;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying the target account to be invited.
In the embodiment of the disclosure, the account recommended by the display server can be triggered by shaking operation or rotating operation of the first terminal, the target account can be quickly determined, the efficiency of determining the target account is improved, and the human-computer interaction efficiency is also improved.
In some embodiments, the initialization page includes a first invitation control to invite the target account to participate in the target activity;
after the target account to be invited is displayed, the method further includes:
and responding to the triggering operation of the first invitation control, and executing the step of sending an invitation request to a server based on the target account.
In the embodiment of the disclosure, the first invitation control is set in the initialization page, so that the user can trigger the process of sending the invitation request through the first invitation control, and the human-computer interaction efficiency is improved.
In some embodiments, the target account to be invited is an account recommended by the server, and the account recommended by the server is at least one of an account which has a degree of association with the account logged in by the first terminal greater than a threshold degree of association and an account which has not participated in the target activity.
In the embodiment of the disclosure, the account with the association degree larger than the association degree threshold value is recommended, so that the user can be effectively attracted to participate in clicking and initiating the invitation, the user is promoted to participate in the target activity, and the account which does not participate in the target activity is recommended, so that the user can be attracted to initiate the invitation to the account which does not participate in the target activity, and the user conversion rate of the target activity is improved.
In some embodiments, the method further comprises any one of:
the initialization page further comprises first question information, the first question information is used for initiating questions of the account logged in by the first terminal to other accounts, and the invitation information is used for inviting the target account to answer the questions;
the initialization page also comprises resource information, the resource information is used for inviting other accounts to receive the virtual resources, and the inviting information is used for inviting the target account to receive the virtual resources;
the initialization page also includes athletic information used to invite other accounts to participate in an athletic activity, and the invitation information is used to invite the target account to participate in the athletic activity.
In the embodiment of the disclosure, three types of activities are provided based on the initialization page, which are a question-answer type activity, an activity of getting bonus resources, and a competition type activity, and different prompt information is displayed on the initialization page based on different activity types, so that three types of invitation information are provided, that is, three types of invitation modes are provided, and the interaction mode based on the initialization page is enriched.
In some embodiments, after sending the invite request to the server based on the target account, the method further comprises:
and displaying the reply information of the target account number under the condition that the target account number replies to the question.
In the embodiment of the present disclosure, the amount of displayed information is increased by displaying the reply information of the target account.
In some embodiments, after the multimedia resource of the target activity is presented in the initialization page of the application, the method further comprises any one of:
responding to the triggering operation of the blank area in the initialization page, and displaying the content page of the multimedia resource;
in the initialization page, responding to the shaking operation of the first terminal, and displaying a content page of the multimedia resource;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying a content page of the multimedia resource.
In the embodiment of the disclosure, when the first terminal has logged in the account and does not participate in interaction, the content page displaying the multimedia resource can be triggered by clicking the blank area, shaking the first terminal or rotating the first terminal, so that the operation is simple and convenient, and the man-machine interaction efficiency is improved.
In some embodiments, after sending the invite request to the server based on the target account, the method further comprises:
and automatically displaying the content page of the multimedia resource.
In the embodiment of the disclosure, after the invitation is initiated, the content page of the multimedia resource is automatically skipped, so that the user can check the details of the multimedia resource, the content page can be automatically displayed without the user performing a triggering operation, and the human-computer interaction efficiency is improved.
In some embodiments, the method further comprises at least one of:
displaying the number of the accounts already participating in the target activity in the initialization page;
and displaying the number of accounts which approve the multimedia resource in the initialization page.
In the embodiment of the present disclosure, the amount of information displayed on the initialization page is increased by displaying the number of accounts already participating in the target activity or the number of accounts already agreeing with the multimedia resource.
In some embodiments, the method further comprises at least one of:
displaying the number of the accounts participating in the target activity in a dynamically increased form in the initialization page;
in the initialization page, the number of accounts that have already approved the multimedia resource is shown in a dynamically increasing form.
In the embodiment of the disclosure, a dynamic increase mode is adopted, and the information amount displayed by the initialization page is increased, so that on one hand, the user can be effectively attracted to participate in the target activity, and on the other hand, the user can be effectively attracted to praise the multimedia resource.
In some embodiments, the initialization page includes an approval control for approving the multimedia resource;
the method further comprises the following steps:
and responding to the triggering operation of the compliment control, and switching the compliment control into a resource viewing control, wherein the resource viewing control is used for viewing the content page of the multimedia resource.
In the embodiment of the disclosure, after the user performs the triggering operation on the like control, the like control is switched to the resource viewing control, so that the user can trigger the first terminal to display the content page of the multimedia resource through the resource viewing control, and the interaction experience of the user is improved.
In some embodiments, the method further comprises:
and displaying resource prompt information in the initialization page, wherein the resource prompt information is used for prompting to view a content page of the multimedia resource.
In the embodiment of the disclosure, the information amount displayed by the initialization page is increased by displaying the resource prompt information, and the effect of guiding the user to view the content page of the multimedia resource can be achieved.
In some embodiments, after sending the invitation request to the server, the method further comprises:
and displaying invitation success information, wherein the invitation success information is used for indicating that the first terminal has logged in the account and successfully sends an invitation.
In the embodiment of the disclosure, the information quantity displayed on the initialization page is increased by displaying the invitation success information, so that the user can timely know the invitation progress.
According to a second aspect of the embodiments of the present disclosure, there is provided a resource display method, performed by a second terminal, the method including:
receiving invitation information of an application sent by a server, wherein the invitation information is used for inviting a target account to participate in a target activity based on the application, the invitation information is sent based on an invitation request of the target account, the invitation request is triggered based on an initialization page of the application, and the initialization page shows multimedia resources of the target activity and the target account to be invited;
in the application, the invitation information is presented.
In the embodiment of the disclosure, on the basis of displaying multimedia resources with target activities and target accounts to be invited, based on the target accounts to be invited, a server can be triggered to send invitation information to a terminal corresponding to the target account so as to invite the target account to participate in the activities associated with the multimedia resources, and then after a second terminal corresponding to the target account receives the invitation information, the invitation information is displayed in the application of the second terminal.
In some embodiments, receiving the invitation information of the application sent by the server includes:
under the condition that the application is started, receiving multimedia resources and invitation information sent by the server;
in the application, presenting the invitation information includes:
and displaying the multimedia resource and the invitation information in an initialization page of the application.
In the embodiment of the disclosure, when the invited user starts the application on the second terminal, the server sends the multimedia resource and the invitation information to the terminal, so that the sending of the multimedia resource and the invitation information can be ensured, and the invited user is prevented from being disturbed.
In some embodiments, receiving the invitation information of the target application sent by the server includes:
receiving invitation information sent by the server under the condition that the application is started and the multimedia resource is shown in an initialization page of the application;
in the application, presenting the invitation information includes:
and when the multimedia resource is displayed in the initialization page of the application, displaying the invitation information.
In the embodiment of the disclosure, when the invited user starts the application on the second terminal and the initialized page shows multimedia resources, the server sends the invitation information to the second terminal, so as to ensure the sending of the invitation information and avoid disturbing the invited user.
In some embodiments, receiving the invitation information of the application sent by the server includes:
receiving invitation information sent by the server under the condition that the application is in a running state;
in the application, presenting the invitation information includes:
in the application, the invitation information is presented in the form of a prompt message.
In the embodiment of the disclosure, when the application on the second terminal is in the running state, that is, in the process that the invited user is using the target application, the server sends the invitation information to the second terminal, so that the sending of the invitation information is ensured, and the invited user is prevented from being disturbed.
In some embodiments, in the application, presenting the invitation information includes any one of:
in the application, showing question invitation information, wherein the question invitation information is used for initiating a question to the target account;
in the application, resource invitation information is displayed and used for inviting the target account to receive virtual resources;
in the application, the game invitation information is displayed and used for inviting the target account to participate in the game activity.
In the embodiment of the disclosure, three types of invitation information are provided, that is, three types of invitation modes are provided, and the interaction form based on the initialization page is enriched.
In some embodiments, in the application, after presenting the question invitation information, the method further comprises:
and responding to the reply operation of the question invitation information, and displaying second question information which is used for initiating questions of the target account to other accounts.
In the embodiment of the disclosure, the amount of information displayed on the page is increased by displaying the second question information, so that the user can initiate questions to other account numbers based on the second question information, and the interaction form based on the initialization page is further enriched.
In some embodiments, in the application, after presenting the question invitation information, the method further comprises:
and in response to the response operation of the question invitation information, displaying response success information which is used for prompting that the question is successfully responded.
In the embodiment of the disclosure, the information amount displayed on the page is increased by displaying the response success information, so that the user can timely know the response progress.
In some embodiments, in the application, after presenting the resource invitation information, the method further comprises:
and responding to the agreement operation of the resource invitation information, and displaying a resource pickup page, wherein the resource pickup page comprises at least one virtual resource to be picked.
In the embodiment of the disclosure, when the invited user agrees to invite to receive the resource, the resource receiving page is automatically displayed, so that the user can conveniently perform a subsequent resource receiving process based on the resource receiving page.
In some embodiments, in the application, after presenting the competition invitation information, the method further comprises:
and in response to the operation of agreeing to the competition invitation information, displaying a content page of the competition activity.
In the embodiment of the disclosure, when the invited user agrees with the competitive invitation, the content page of the competitive activity is automatically displayed, so that the user can participate in the competitive activity based on the content page of the competitive activity.
According to a third aspect of the embodiments of the present disclosure, there is provided a resource showing apparatus, including:
the resource presentation unit is configured to execute the multimedia resource of the target activity presented in the initialization page of the application in response to the starting operation of the application;
the account number display unit is configured to display a target account number to be invited in the initialization page;
and the sending unit is configured to execute sending an invitation request to a server based on the target account, wherein the invitation request is used for triggering the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used for inviting the target account to participate in the target activity.
In some embodiments, the initialization page displays at least one account number;
the account number display unit is configured to execute:
and responding to the selection operation of the at least one account, determining the selected account as the target account to be invited, and displaying the target account to be invited.
In some embodiments, the account number display unit includes:
the display subunit is configured to execute, in the initialization page, in response to a rotation operation on the first terminal, display that the at least one account is displaced along with the rotation operation;
and the determining subunit is configured to determine any account as the target account to be invited if the account moves to a target area, and the target area is used for indicating an area where the selected account is located.
In some embodiments, the determining subunit is configured to perform:
and if the duration of the target account in the target area reaches the target duration, determining any account as the target account to be invited.
In some embodiments, the initialization page displays a target icon;
this account display element includes:
the display subunit is configured to execute a drag operation responding to the target icon, and display the target icon to be displaced along with the drag operation;
and the determining subunit is configured to determine any account as the target account to be invited if the target icon moves to an area where the any account is located.
In some embodiments, the determining subunit is configured to perform:
and under the condition that the area where the any account number is located and the area where the target icon is located intersect, determining the any account number as the target account number to be invited.
In some embodiments, the initialization page displays a target object, the target object including the at least one account and an indication control;
this account display element includes:
a display subunit configured to perform displaying that the indication control rotates along the target object in response to a long-press operation on the target object;
and the determining subunit is configured to execute, in response to the release operation on the target object, to determine the account pointed by the indication control as the target account to be invited.
In some embodiments, the at least one account is at least one of a friend account of the first terminal logged-in account in the application, an account of the first terminal logged-in account that has an interest in the application, and an account of the first terminal logged-in account that has an interest in each other.
In some embodiments, the account number presentation unit is configured to perform any one of:
in the initialization page, responding to the shaking operation of the first terminal, and displaying the target account to be invited;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying the target account to be invited.
In some embodiments, the initialization page includes a first invitation control to invite the target account to participate in the target activity;
the transmitting unit is further configured to perform:
and responding to the triggering operation of the first invitation control, and executing the step of sending an invitation request to a server based on the target account.
In some embodiments, the target account to be invited is an account recommended by the server, and the account recommended by the server is at least one of an account which has a degree of association with the account logged in by the first terminal greater than a threshold degree of association and an account which has not participated in the target activity.
In some embodiments, the apparatus further comprises any one of:
the initialization page further comprises first question information, the first question information is used for initiating questions of the account logged in by the first terminal to other accounts, and the invitation information is used for inviting the target account to answer the questions;
the initialization page also comprises resource information, the resource information is used for inviting other accounts to receive the virtual resources, and the inviting information is used for inviting the target account to receive the virtual resources;
the initialization page also includes athletic information used to invite other accounts to participate in an athletic activity, and the invitation information is used to invite the target account to participate in the athletic activity.
In some embodiments, the apparatus further comprises an information presentation unit configured to perform:
and displaying the reply information of the target account number under the condition that the target account number replies to the question.
In the embodiment of the present disclosure, the amount of displayed information is increased by displaying the reply information of the target account.
In some embodiments, the apparatus further comprises a page presentation unit configured to perform any one of:
responding to the triggering operation of the blank area in the initialization page, and displaying the content page of the multimedia resource;
in the initialization page, responding to the shaking operation of the first terminal, and displaying a content page of the multimedia resource;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying a content page of the multimedia resource.
In some embodiments, the apparatus further comprises a page unit configured to perform:
and automatically displaying the content page of the multimedia resource.
In some embodiments, the apparatus further comprises a quantity presentation unit configured to perform at least one of:
displaying the number of the accounts already participating in the target activity in the initialization page;
and displaying the number of accounts which approve the multimedia resource in the initialization page.
In some embodiments, the quantity presentation unit is configured to perform at least one of:
displaying the number of the accounts participating in the target activity in a dynamically increased form in the initialization page;
in the initialization page, the number of accounts that have already approved the multimedia resource is shown in a dynamically increasing form.
In some embodiments, the initialization page includes an approval control for approving the multimedia resource;
the apparatus further comprises a switching unit configured to perform:
and responding to the triggering operation of the compliment control, and switching the compliment control into a resource viewing control, wherein the resource viewing control is used for viewing the content page of the multimedia resource.
In some embodiments, the apparatus further comprises an information presentation unit configured to perform:
and displaying resource prompt information in the initialization page, wherein the resource prompt information is used for prompting to view a content page of the multimedia resource.
In some embodiments, the apparatus further comprises an information presentation unit configured to perform:
and displaying invitation success information, wherein the invitation success information is used for indicating that the first terminal has logged in the account and successfully sends an invitation.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a resource showing apparatus, the apparatus including:
the receiving unit is configured to execute invitation information of an application sent by a receiving server, wherein the invitation information is used for inviting a target account to participate in a target activity based on the application, the invitation information is sent based on an invitation request of the target account, the invitation request is triggered based on an initialization page of the application, and the initialization page shows multimedia resources of the target activity and the target account to be invited;
and the showing unit is configured to be executed in the application and show the invitation information.
In some embodiments, the receiving unit is configured to perform:
under the condition that the application is started, receiving multimedia resources and invitation information sent by the server;
the presentation unit is configured to perform:
and displaying the multimedia resource and the invitation information in an initialization page of the application.
In some embodiments, the receiving unit is configured to perform:
receiving invitation information sent by the server under the condition that the application is started and the multimedia resource is shown in an initialization page of the application;
the presentation unit is configured to perform:
and when the multimedia resource is displayed in the initialization page of the application, displaying the invitation information.
In some embodiments, the receiving unit is configured to perform:
receiving invitation information sent by the server under the condition that the application is in a running state;
the presentation unit is configured to perform:
in the application, the invitation information is presented in the form of a prompt message.
In some embodiments, the presentation unit is configured to perform any one of:
in the application, showing question invitation information, wherein the question invitation information is used for initiating a question to the target account;
in the application, resource invitation information is displayed and used for inviting the target account to receive virtual resources;
in the application, the game invitation information is displayed and used for inviting the target account to participate in the game activity.
In some embodiments, the presentation unit is further configured to perform:
and responding to the reply operation of the question invitation information, and displaying second question information which is used for initiating questions of the target account to other accounts.
In some embodiments, the presentation unit is further configured to perform:
and in response to the response operation of the question invitation information, displaying response success information which is used for prompting that the question is successfully responded.
In some embodiments, the presentation unit is further configured to perform:
and responding to the agreement operation of the resource invitation information, and displaying a resource pickup page, wherein the resource pickup page comprises at least one virtual resource to be picked.
In some embodiments, the presentation unit is further configured to perform:
and in response to the operation of agreeing to the competition invitation information, displaying a content page of the competition activity.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer apparatus including:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the resource exhibition method.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium including: the program code in the computer readable storage medium, when executed by a processor of a computer device, enables the computer device to perform the resource exposure method described above.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the resource exposure method described above.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic diagram of an implementation environment of a resource exposure method according to an example embodiment;
FIG. 2 is a flow diagram illustrating a method of resource presentation in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a method of resource presentation in accordance with an exemplary embodiment;
FIG. 4 is a flow diagram illustrating a method of resource presentation in accordance with an exemplary embodiment;
FIG. 5 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 6 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 7 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 8 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 9 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 10 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 11 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 12 is a schematic diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 13 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 14 is a schematic diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 15 is a schematic diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 16 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 17 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 18 is a schematic diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 19 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 20 is a diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 21 is a diagram illustrating a content page in accordance with an illustrative embodiment;
FIG. 22 is a schematic diagram illustrating an initialization page in accordance with an illustrative embodiment;
FIG. 23 is a block diagram illustrating a resource exposure apparatus in accordance with an exemplary embodiment;
FIG. 24 is a block diagram illustrating a resource exposure apparatus in accordance with an exemplary embodiment;
FIG. 25 is a block diagram illustrating a terminal in accordance with an exemplary embodiment;
FIG. 26 is a block diagram illustrating a server in accordance with an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The data to which the present disclosure relates may be data that is authorized by a user or sufficiently authorized by parties.
Fig. 1 is a schematic diagram of an implementation environment of a resource display method provided in an embodiment of the present disclosure, referring to fig. 1, where the implementation environment includes: a terminal 101 and a server 102.
The terminal 101 may be at least one of a smartphone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, a laptop portable computer, and the like. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 may be generally referred to as one of a plurality of terminals, and the embodiment is only illustrated by the terminal 101. Those skilled in the art will appreciate that the number of terminals described above may be greater or fewer.
The terminal 101 may be running an application, which may be any type of application, such as a video application, a live application, a shopping application, a social application, etc.
In the disclosed embodiment, the terminal 101 includes a first terminal 1011 and a second terminal 1012. The first terminal 1011 is a terminal corresponding to the inviting user. The first terminal 1011 is configured to, in response to an application starting operation, present a multimedia resource of a target activity in an initialization page of the application, present a target account to be invited in the initialization page, and send an invitation request to the server 102 based on the target account to request to send invitation information to a terminal corresponding to the target account. The second terminal 1012 is a terminal corresponding to the invited user, that is, a terminal corresponding to the target account. The second terminal 1012 is configured to receive the invitation information sent by the server 102, and further present the invitation information in the application.
The server 102 may be an independent physical server, a server cluster or a distributed file system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), a big data and artificial intelligence platform, and the like. The server 102 and the terminal 101 may be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiment of the present disclosure. Alternatively, the number of the servers 102 may be more or less, and the embodiment of the disclosure does not limit this. Of course, the server 102 may also include other functional servers to provide more comprehensive and diverse services.
In the embodiment of the present disclosure, the server 102 may be a background server of the above application. The server 102 is configured to provide multimedia resources of a target activity for an initialization page of an application, and after receiving an invitation request for a target account sent by the first terminal 1011, send the invitation information to a terminal corresponding to the target account, that is, send the invitation information to the second terminal 1012.
Fig. 2 is a flowchart illustrating a resource exposure method according to an exemplary embodiment, which is performed by a first terminal, as shown in fig. 2, and includes the following steps:
in step 201, the first terminal responds to a starting operation of an application, and displays a multimedia resource of a target activity in an initialization page of the application.
In step 202, the first terminal presents the target account to be invited in the initialization page.
In step 203, the first terminal sends an invitation request to the server based on the target account, where the invitation request is used to trigger the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used to invite the target account to participate in the target activity.
According to the technical scheme provided by the embodiment of the disclosure, the multimedia resource of the target activity is displayed in the initialization page of the application, the target account to be invited is displayed in the initialization page on the basis of displaying the multimedia resource of the target activity, the server is triggered to send invitation information to the terminal corresponding to the target account on the basis of the target account, so as to invite the target account to participate in the target activity, namely invite the target account to participate in the multimedia resource associated activity.
In some embodiments, the initialization page displays at least one account number;
in the initialization page, the displaying of the target account to be invited includes:
and responding to the selection operation of the at least one account, determining the selected account as the target account to be invited, and displaying the target account to be invited.
In some embodiments, in response to the selection operation of the at least one account, determining the selected account as the target account to be invited includes:
in the initialization page, responding to the rotation operation of the first terminal, and displaying that the at least one account moves along with the rotation operation;
and if any account moves to a target area, determining the account as the target account to be invited, wherein the target area is used for indicating the area of the selected account.
In some embodiments, if any account moves to the target area, determining the account as the target account to be invited includes:
and if the duration of the target account in the target area reaches the target duration, determining any account as the target account to be invited.
In some embodiments, the initialization page displays a target icon;
in response to the selection operation of the at least one account, determining the selected account as the target account to be invited includes:
responding to the drag operation of the target icon, and displaying that the target icon displaces along with the drag operation;
and if the target icon moves to the area where any account is located, determining any account as the target account to be invited.
In some embodiments, if the target icon is moved to an area where any account is located, determining any account as the target account to be invited includes:
and under the condition that the area where the any account is located and the area where the target icon is located intersect, executing the step of determining the any account as the target account to be invited if the target icon moves to the area where the any account is located.
In some embodiments, the initialization page displays a target object, the target object including the at least one account and an indication control;
in response to the selection operation of the at least one account, determining the selected account as the target account to be invited includes:
in response to a long press operation on the target object, showing that the indication control rotates along the target object;
and in response to the release operation of the target object, determining the account pointed by the indication control as the target account to be invited.
In some embodiments, the at least one account is at least one of a friend account of the first terminal logged-in account in the application, an account of the first terminal logged-in account that has an interest in the application, and an account of the first terminal logged-in account that has an interest in each other.
In some embodiments, in the initialization page, presenting the target account to be invited includes any of:
in the initialization page, responding to the shaking operation of the first terminal, and displaying the target account to be invited;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying the target account to be invited.
In some embodiments, the initialization page includes a first invitation control to invite the target account to participate in the target activity;
after the target account to be invited is displayed, the method further includes:
and responding to the triggering operation of the first invitation control, and executing the step of sending an invitation request to a server based on the target account.
In some embodiments, the target account to be invited is an account recommended by the server, and the account recommended by the server is at least one of an account which has a degree of association with the account logged in by the first terminal greater than a threshold degree of association and an account which has not participated in the target activity.
In some embodiments, the method further comprises any one of:
the initialization page further comprises first question information, the first question information is used for initiating questions of the account logged in by the first terminal to other accounts, and the invitation information is used for inviting the target account to answer the questions;
the initialization page also comprises resource information, the resource information is used for inviting other accounts to receive the virtual resources, and the inviting information is used for inviting the target account to receive the virtual resources;
the initialization page also includes athletic information used to invite other accounts to participate in an athletic activity, and the invitation information is used to invite the target account to participate in the athletic activity.
In some embodiments, after sending the invite request to the server based on the target account, the method further comprises:
and displaying the reply information of the target account number under the condition that the target account number replies to the question.
In some embodiments, after the multimedia resource of the target activity is presented in the initialization page of the application, the method further comprises any one of:
responding to the triggering operation of the blank area in the initialization page, and displaying the content page of the multimedia resource;
in the initialization page, responding to the shaking operation of the first terminal, and displaying a content page of the multimedia resource;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying a content page of the multimedia resource.
In some embodiments, after sending the invite request to the server based on the target account, the method further comprises:
and automatically displaying the content page of the multimedia resource.
In some embodiments, the method further comprises at least one of:
displaying the number of the accounts already participating in the target activity in the initialization page;
and displaying the number of accounts which approve the multimedia resource in the initialization page.
In some embodiments, the method further comprises at least one of:
displaying the number of the accounts participating in the target activity in a dynamically increased form in the initialization page;
in the initialization page, the number of accounts that have already approved the multimedia resource is shown in a dynamically increasing form.
In some embodiments, the initialization page includes an approval control for approving the multimedia resource;
the method further comprises the following steps:
and responding to the triggering operation of the compliment control, and switching the compliment control into a resource viewing control, wherein the resource viewing control is used for viewing the content page of the multimedia resource.
In some embodiments, the method further comprises:
and displaying resource prompt information in the initialization page, wherein the resource prompt information is used for prompting to view a content page of the multimedia resource.
In some embodiments, after sending the invitation request to the server, the method further comprises:
and displaying invitation success information, wherein the invitation success information is used for indicating that the first terminal has logged in the account and successfully sends an invitation.
Fig. 3 is a flowchart illustrating a resource exposure method according to an exemplary embodiment, which is performed by the second terminal, as shown in fig. 3, and includes the following steps:
in step 301, the second terminal receives invitation information of an application sent by the server, where the invitation information is used to invite a target account to participate in a target activity based on the application, the invitation information is sent based on an invitation request to the target account, the invitation request is triggered based on an initialization page of the application, and the initialization page shows multimedia resources of the target activity and a target account to be invited.
In step 302, the second terminal presents the invitation information in the application.
According to the technical scheme provided by the embodiment of the disclosure, on the basis of displaying the multimedia resource with the target activity and the target account number to be invited, the server can be triggered to send invitation information to the terminal corresponding to the target account number based on the target account number to be invited so as to invite the target account number to participate in the activity related to the multimedia resource, and then after the second terminal corresponding to the target account number receives the invitation information, the invitation information is displayed in the application of the second terminal.
In some embodiments, receiving the invitation information of the application sent by the server includes:
under the condition that the application is started, receiving multimedia resources and invitation information sent by the server;
in the application, presenting the invitation information includes:
and displaying the multimedia resource and the invitation information in an initialization page of the application.
In some embodiments, receiving the invitation information of the target application sent by the server includes:
receiving invitation information sent by the server under the condition that the application is started and the multimedia resource is shown in an initialization page of the application;
in the application, presenting the invitation information includes:
and when the multimedia resource is displayed in the initialization page of the application, displaying the invitation information.
In some embodiments, receiving the invitation information of the application sent by the server includes:
receiving invitation information sent by the server under the condition that the application is in a running state;
in the application, presenting the invitation information includes:
in the application, the invitation information is presented in the form of a prompt message.
In some embodiments, in the application, presenting the invitation information includes any one of:
in the application, showing question invitation information, wherein the question invitation information is used for initiating a question to the target account;
in the application, resource invitation information is displayed and used for inviting the target account to receive virtual resources;
in the application, the game invitation information is displayed and used for inviting the target account to participate in the game activity.
In some embodiments, in the application, after presenting the question invitation information, the method further comprises:
and responding to the reply operation of the question invitation information, and displaying second question information which is used for initiating questions of the target account to other accounts.
In some embodiments, in the application, after presenting the question invitation information, the method further comprises:
and in response to the response operation of the question invitation information, displaying response success information which is used for prompting that the question is successfully responded.
In some embodiments, in the application, after presenting the resource invitation information, the method further comprises:
and responding to the agreement operation of the resource invitation information, and displaying a resource pickup page, wherein the resource pickup page comprises at least one virtual resource to be picked.
In some embodiments, in the application, after presenting the competition invitation information, the method further comprises:
and in response to the operation of agreeing to the competition invitation information, displaying a content page of the competition activity.
Fig. 2 to fig. 3 are only basic flows of the present disclosure, and the following further explains a scheme provided by the present disclosure based on a specific implementation, and the present embodiment takes an interaction process between the first terminal, the second terminal, and the server as an example to explain the scheme. FIG. 4 is a flowchart illustrating a resource exposure method, according to an example embodiment, and referring to FIG. 4, the method includes:
in step 401, in response to a starting operation of an application, a first terminal presents a multimedia resource of a target activity in an initialization page of the application.
In the embodiment of the disclosure, the first terminal is a terminal corresponding to the invitation user. The first terminal has an application running thereon, which may be any type of application, such as a video application, a live application, a shopping application, a social application, etc. The initialization page refers to a page that is first presented when the application program is started, and is also referred to as an open page.
A target campaign is any business type campaign, such as an advertising type campaign, a promotion type campaign, etc., for example, a target campaign is a campaign for advertising or promoting a certain product. Accordingly, the multimedia assets of the targeted campaign may be advertisement-type assets, promotion-type assets, etc., e.g., assets for advertising or promoting a certain product. It should be understood that the multimedia asset may be an open screen advertisement. The embodiment of the present disclosure does not limit the service type of the target activity. In addition, the multimedia asset may be a picture-type asset or a video-type asset.
In some embodiments, the inviting user performs a start operation on the application on the first terminal by operating on the first terminal, and the first terminal presents the multimedia resource of the target activity in an initialization page of the application in response to the start operation on the application.
Further, the first terminal can also display more information in the initialization page to guide the user to participate in the click, and the corresponding process is as follows:
(401A) in some embodiments, the first terminal presents the number of accounts already participating in the target activity in the initialization page. Thus, the amount of information presented by the initialization page is increased.
Illustratively, fig. 5 is a schematic diagram illustrating an initialization page according to an exemplary embodiment, referring to fig. 5, the initialization page may be an "open screen page" illustrated in fig. 5, and the multimedia asset may be an "open screen advertisement" presented by the "open screen page". Fig. 5 shows the number of accounts already participating in the trial driving activity of the vehicle in the "open screen page" by taking the product as the vehicle and the target activity as the trial driving activity of the vehicle as an example. Referring to fig. 5, the number of accounts already participating in the target activity may be "30" of "30 friends already participating" shown in fig. 5.
In an alternative embodiment, the first terminal displays the number of accounts already participating in the target activity in a dynamically increasing form in the initialization page. The dynamic increase may be in the form of a dynamic increase of a numerical value corresponding to the number of accounts already participating in the target activity. Further, referring to FIG. 5, the dynamic addition may be in the form of a dynamic addition of an avatar of an account already participating in the target activity. Therefore, the information quantity displayed by the initialized page is increased by adopting a dynamic increasing mode, and the user can be effectively attracted to participate in the target activity.
In the embodiment shown in (401A), the initialization page further includes an activity participation control, and the activity participation control is used for triggering participation in the target activity, and accordingly, the first terminal presents the content page of the multimedia resource in response to the triggering operation of the activity participation control, so that the user can view details of the target activity in the content page. For example, referring to FIG. 5, the activity engagement control may be the "I also try on" control shown in FIG. 5.
In the embodiment of the disclosure, the content page of the multimedia resource may be a landing page of the multimedia resource. Taking the multimedia resource as an open screen advertisement as an example, the content page of the multimedia resource may be a landing page of the open screen advertisement. It should be understood that the content page of the multimedia asset is also the landing page of the target activity.
(401B) In some embodiments, the first terminal presents the number of accounts for which the multimedia resource has been approved in the initialization page. Thus, the amount of information presented by the initialization page is increased.
Illustratively, fig. 6 is a schematic diagram of an initialization page shown according to an exemplary embodiment, fig. 7 is a schematic diagram of an initialization page shown according to an exemplary embodiment, referring to fig. 6 or fig. 7, the initialization page may be an "open screen page" shown in fig. 6 or fig. 7, and the multimedia resource may be an "open screen advertisement" shown in the "open screen page". And the first terminal displays the number of accounts which approve the multimedia resource in the 'screen opening page'. For example, the number of accounts that have complied with the multimedia resource may be: the "30" of the "30 friends like this product" shown in fig. 6, or the "8" of the "8 friends like" shown in fig. 7. In the initialization page shown in fig. 6, the number of accounts showing the approved products is taken as an example, and it should be understood that the approval of the multimedia resource, that is, the approval of the product associated with the multimedia resource, is given.
In an alternative embodiment, the first terminal presents the number of accounts with which the multimedia resource has been approved in the initialization page in a dynamically increasing manner. The dynamic increase may be in the form of a dynamic increase of a value corresponding to the number of accounts that approve the multimedia resource. Further, referring to fig. 6 or fig. 7, the dynamic addition may be in the form of dynamic addition of an avatar of an account that has already approved the multimedia resource. Therefore, the information quantity displayed by the initialized page is increased by adopting a dynamic increasing mode, and the user can be effectively attracted to like the multimedia resource.
In the embodiment shown in (401B), the initialization page further includes an approval control, where the approval control is used to approve the multimedia resource, and accordingly, the first terminal, in response to the triggering operation of the approval control, displays that the number of accounts approved for the multimedia resource is increased by one. For example, referring to FIG. 6, the like control may be the "I like also" control shown in FIG. 6; referring to FIG. 7, the like control may be the "love heart" control illustrated in FIG. 7.
In some embodiments, the method further comprises: and the first terminal responds to the triggering operation of the compliment control and switches the compliment control into a resource viewing control, and the resource viewing control is used for viewing the content page of the multimedia resource. In the embodiment, after the user performs the triggering operation on the like control, the like control is switched to the resource viewing control, so that the user can trigger the first terminal to display the content page of the multimedia resource through the resource viewing control, and the interaction experience of the user is improved.
Illustratively, FIG. 8 is a schematic diagram illustrating an initialization page in accordance with an exemplary embodiment, and referring to FIG. 8, the resource view control may be the "learn more" control illustrated in FIG. 8. Taking the "i also like" control shown in fig. 6 and the "learn more" control shown in fig. 8 as examples, when the inviting user performs a click operation on the "i also like" control, and it is shown that the "i also like" control is switched to the "learn more" control, the inviting user may perform a click operation on the "learn more" control, so as to trigger the first terminal to display the content page of the multimedia resource.
(401C) In some embodiments, the first terminal presents resource prompting information in the initialization page, and the resource prompting information is used for prompting to view a content page of the multimedia resource. By displaying the resource prompt information, the information quantity displayed by the initialization page is increased, and the effect of guiding the user to check the content page of the multimedia resource can be achieved.
Illustratively, fig. 9 is a schematic diagram of an initialization page according to an exemplary embodiment, and referring to fig. 9, the resource hint information may be "do not see x autumn novelty" as shown in fig. 9. Further, the resource prompting information may be celebrity guiding information to attract the user to interact, for example, the content of the resource prompting information may be "×: when not needed, see "X autumn New product".
In step 402, the first terminal presents the target account to be invited in the initialization page.
The following description is given of a process of presenting a target account to be invited by a first terminal, based on the following (402A) to (402B):
(402A) in some embodiments, the initialization page displays at least one account, and accordingly, the process of the first terminal displaying the target account to be invited includes: and the first terminal responds to the selection operation of the at least one account, determines the selected account as the target account to be invited, and displays the account to be invited. Therefore, at least one account is displayed on the initialization page, so that a user can quickly determine a target account to be invited by performing selection operation on the at least one account, and the human-computer interaction efficiency is improved.
Optionally, the at least one account is at least one of a friend account of the first terminal logged-in account in the application, an account of the first terminal logged-in account that has paid attention to in the application, and an account of the first terminal logged-in account that has paid attention to each other. Therefore, by sending the invitation to the friend account or the attention account in the application, an interactive interaction form between the friend accounts based on the multimedia resources in the initialization page is provided, and the interactive form of the multimedia resources is enriched. Further, the target account may also be a friend account of the inviting user in other social applications.
Optionally, displaying the at least one account number may be displaying an avatar of the at least one account number. The embodiment of the present disclosure subsequently describes a process of determining a target account by taking displaying the avatar of the at least one account as an example.
(1) In an optional embodiment, the first terminal, in the initialization page, responds to a rotation operation of the first terminal, displays that the at least one account is displaced along with the rotation operation, and determines any account as the target account to be invited if the account moves to a target area. Therefore, the target account to be invited can be quickly determined through the rotation operation of the first terminal, the man-machine interaction efficiency is improved, and meanwhile, the interaction form based on the initialization page is enriched.
In the embodiment shown in (1), a gyroscope is built in the first terminal, and the gyroscope is used for monitoring an angular velocity of the first terminal during rotation, further obtaining a rotation angle of the first terminal in a corresponding direction based on the angular velocity, and then displaying at least one account in the initialized page based on the obtained rotation angle. For example, assuming that the first terminal rotates around a horizontal line as an axis, a rotation angle of the first terminal relative to a horizontal plane can be obtained through a gyroscope built in the first terminal, and at least one account in the initialization page is displayed based on the rotation angle. The target area is used for representing the area where the selected account is located. For example, the target area may be a center area of the initialization page.
Optionally, for example, by displaying the avatar of the account, for any account in the at least one account, in the process that the avatar of the account moves from the original area to the target area, the avatar of the account located in the original area is displayed in a first size, and the avatar of the account located in the target area is displayed in a second size, where the first size is smaller than the second size. Further, the first terminal displays that the size of the avatar of the account increases with the movement of the avatar of the account in the process that the avatar of the account moves from the original area to the target area. It should be understood that, for the avatar of any account, the avatar of the account gradually becomes larger in the process of approaching the target area, and the avatar of the account gradually becomes smaller in the process of departing from the target area.
For example, fig. 10 is a schematic diagram of an initialization page according to an exemplary embodiment, referring to fig. 10, in the "screen-open page" shown in fig. 10, the head portraits of 5 account numbers are displayed, and if the first terminal rotates to the left and the lower side with the horizontal line as the axis, the head portraits of the 5 account numbers are displayed in the "screen-open page" and are shifted from right to left, so that an effect of rotating the head portraits of the 5 account numbers from right to left can be generated, and if the first terminal rotates to the right and the lower side with the horizontal line as the axis, the head portraits of the 5 account numbers are displayed in the "screen-open page" and are shifted from left to right, so that an effect of rotating the head portraits of the 5 account numbers from left to right can be generated.
In some embodiments, if the duration that the target account is in the target area reaches the target duration, determining the any account as the target account to be invited. Wherein the target duration is a preset fixed duration, such as 5 s. Therefore, after the account number moves to the target area for a certain time, the account number is determined as the selected account number, the target account number is prevented from being determined by mistake in the account number moving process, and therefore the accuracy of the determined target account number is ensured.
In some embodiments, the first terminal displays, in the initialization page, a rotation prompt message for prompting to rotate the first terminal to select the target account. For example, referring to fig. 10, the rotation prompt message may be "rotate the mobile phone, about TA know ×" shown in fig. 10.
(2) In another optional embodiment, the initialization page displays a target icon, and accordingly, the process of the first terminal determining the target account is as follows: and the first terminal responds to the drag operation of the target icon, displays that the target icon is displaced along with the drag operation, and determines any account as the target account to be invited if the target icon moves to the area where the any account is located. Therefore, the target account to be invited can be quickly determined by dragging the target icon, the man-machine interaction efficiency is improved, and the interaction form based on the initialized page is enriched.
The target icon may be any preset icon. The target icon may be an icon associated with a multimedia asset, for example, a vehicle model icon or a steering wheel icon, etc., assuming that the multimedia asset is an asset for promoting a car. The embodiment of the present disclosure does not limit the setting of the target icon.
Illustratively, fig. 11 is a schematic diagram of an initialization page according to an exemplary embodiment, and referring to fig. 11, in the "open screen page" shown in fig. 11, 5 icons of head images of accounts are shown, and the target icon may be a "steering wheel icon" shown in fig. 11.
In some embodiments, the first terminal executes, when an intersection is generated between an area where any account is located and an area where the target icon is located, the step of determining, by the first terminal, any account as the target account to be invited if the target icon is moved to the area where any account is located. Therefore, under the condition that intersection is generated between the area where the account is located and the area where the icon is located, the account corresponding to the area where the icon is moved is determined as the selected account, the target account is prevented from being determined by mistake in the account moving process, and therefore the accuracy of the determined target account is ensured. Taking displaying the head portrait of the account as an example, the first terminal executes the step of determining any account as the target account to be invited if the target icon moves to the area where the head portrait of any account is located under the condition that the area where the head portrait of any account is located and the area where the target icon is located intersect. Further, when the area where the head portrait of any account is located coincides with the area where the target icon is located, the first terminal determines that any account is the target account to be invited.
In some embodiments, the first terminal displays, in the initialization page, drag prompt information, where the drag prompt information is used to prompt dragging the target icon to select the target account. For example, referring to fig. 11, the drag prompt message may be "drag a steering wheel, share x free test drive x 2" shown in fig. 11.
(3) In another optional embodiment, the initialization page displays a target object, where the target object includes the at least one account and an indication control, and accordingly, the process of the first terminal determining the target account is as follows: the first terminal responds to the long-time pressing operation on the target object, displays that the indication control rotates along the target object, and responds to the releasing operation on the target object, and determines the account pointed by the indication control as the target account to be invited.
Optionally, the target object is in the form of a carousel. Optionally, the pointing control is in the form of a pointer or cursor. In some embodiments, taking a dial and a pointer as an example, the first terminal displays that the pointer rotates along the dial in response to a long press operation on a circle center region of the dial, and determines an account number pointed by the pointer as the target account number in response to a release operation on the circle center region of the dial. Therefore, the target account number to be invited can be quickly determined by long-time pressing operation of the rotary disc in the initialized page, and the interaction form based on the initialized page is enriched while the human-computer interaction efficiency is improved.
Illustratively, fig. 12 is a schematic diagram of an initialization page according to an exemplary embodiment, and referring to fig. 12, in the initialization page, there are shown head images of several account numbers, the target object may be a "dial" shown in fig. 12, and the indication control may be a "cursor" shown in fig. 12.
In some embodiments, the first terminal presents a long press prompt message in the initialization page, and the long press prompt message is used for prompting a long press on a screen of the first terminal to select a target account. For example, referring to fig. 12, the long press hint information may be "long press screen rotation cursor selection" shown in fig. 12.
In the embodiments shown in (1) to (3), three operation modes of rotation operation, dragging operation and long-press operation based on the gyroscope are provided to select the target account, so that the operation is simple and convenient, and the human-computer interaction efficiency is improved.
(402B) In some embodiments, the first terminal presents the target account to be invited in response to a trigger operation on the first terminal in the initialization page.
In an optional embodiment, the first terminal responds to the shaking operation of the first terminal in the initialization page and displays the target account to be invited; in another optional embodiment, the first terminal presents the target account to be invited in response to the rotation operation of the first terminal in the initialization page.
In an optional embodiment, the target account to be invited is an account recommended by the server, and the corresponding process is as follows: the first terminal responds to the triggering operation of the first terminal in the initialization page, an account recommended by the server is displayed, and the account recommended by the server is determined as the target account to be invited. In the embodiment, the account recommended by the display server can be triggered by shaking operation or rotating operation of the first terminal, the target account can be quickly determined, the efficiency of determining the target account is improved, and the human-computer interaction efficiency is also improved.
Optionally, the account recommended by the server is at least one of an account with which the association degree with the account logged in by the first terminal is greater than the association degree threshold and an account which has not participated in the target activity. Wherein, the degree of association may be an affinity, and accordingly, the threshold of degree of association may be an affinity threshold. Optionally, the association degree is determined based on the number of interactions with the first terminal logged in account within a period of time, such as the number of interactions within 7 days, and accordingly, the association degree threshold may be an interaction number threshold, such as 5. The number of interactions may be at least one of the number of chats, the number of praise, the number of comments, and the number of accesses. Optionally, the account that does not participate in the target activity may be an account that does not participate in the target activity in a friend account of the account that the first terminal has logged in, or may also be a strange account that does not participate in the target activity. In the embodiment, the account with the association degree larger than the association degree threshold value is recommended, so that the user can be effectively attracted to participate in clicking and initiating the invitation, the user is promoted to participate in the target activity, the account which does not participate in the target activity is recommended, and the user can be attracted to initiate the invitation to the account which does not participate in the target activity, so that the user conversion rate of the target activity is improved, or the user can be attracted to pay attention to the account with the association relation, and further the user conversion rate of the target activity is improved.
Specifically, the process of (402B) is as follows: the method comprises the steps that a first terminal responds to a triggering operation of the first terminal in an initialization page and sends an account number obtaining request to a server, the account number obtaining request is used for requesting to obtain an account number recommended by the server, the server receives the account number obtaining request, the account number to be recommended is determined based on the account number obtaining request, the determined account number is returned to the first terminal, the first terminal receives the account number recommended by the server, and the account number recommended by the server is displayed in the initialization page.
The following describes the contents of (402B) with the shaking operation as an example:
in some embodiments, the first terminal displays shaking prompt information in the initialization page, and the shaking prompt information is used for prompting that the first terminal is shaken to acquire the target account. Illustratively, fig. 13 is a schematic diagram of an initialization page according to an exemplary embodiment, and referring to fig. 13, the shake prompt message may be "shake friends, try-drive x sit-up free together" shown in fig. 13. When the user is invited to perform shaking operation on the first terminal, the first terminal displays the account recommended by the server in the initialization page. Fig. 14 is a schematic diagram of an initialization page according to an exemplary embodiment, and referring to fig. 14, fig. 14 illustrates an avatar of an account recommended by a server, and fig. 14 illustrates a friend account matched to a logged-in account of a first terminal. In some embodiments, when the account recommended by the server is displayed, the first terminal further displays account prompting information, where the account prompting information is used to prompt that the account recommended by the server is acquired, and referring to fig. 14, the account prompting information may be "match a trial driving buddy for you" shown in fig. 14.
It should be understood that the prompt information displayed in the initialization page may be determined based on the product associated with the multimedia resource, fig. 14 is an example of a product associated with the multimedia resource being a car, the product associated with the multimedia resource being wine, fig. 15 is a schematic diagram of an initialization page according to an exemplary embodiment, and referring to fig. 15, the shake prompt information may be "shake and shake" as shown in fig. 15 to search for friends to drink the cup together. When the user is invited to perform shaking operation on the first terminal, the first terminal displays the account recommended by the server in the initialization page. Fig. 16 is a schematic diagram of an initialization page according to an exemplary embodiment, referring to fig. 16, fig. 16 is a diagram illustrating an example of a strange account matched with an unknown target activity, and in the initialization page illustrated in fig. 16, an avatar, an account nickname and an address of the strange account are shown. Referring to fig. 16, the account reminder information may be "match a friend for you" as shown in fig. 16.
In some embodiments, when the account recommended by the server is presented, the first terminal presents a first invitation control in the initialization page, where the first invitation control is used to invite the target account to participate in the target activity, and accordingly, the first terminal performs step 403 in response to a triggering operation on the first invitation control. By setting the first invitation control in the initialization page, the user can trigger the process of sending the invitation request through the first invitation control, and the man-machine interaction efficiency is improved.
For example, referring to fig. 14, the first invitation control may be the "about TA drive" control shown in fig. 14, referring to fig. 16, the first invitation control may be the "invite TA" control shown in fig. 16.
Step 402 is to illustrate the scenario by taking the example of displaying the target account to be invited in the initialization page. In other embodiments, the first terminal can further determine the target account to be invited based on the content page of the multimedia resource, and the corresponding process is as follows (402C):
(402C) in some embodiments, the first terminal presents a content page of the multimedia resource in response to a triggering operation based on the initialization page, and determines the target account to be invited based on the content page. Therefore, the display content page can be triggered through the initialization page, the target account number to be invited can be determined through the content page, the operation is simple and convenient, the man-machine interaction efficiency is improved, the user can set the target account number to be invited according to actual conditions, and the operation experience of the user is improved.
In some embodiments, the first terminal, in response to the triggering operation based on the initialization page, presenting the content page of the multimedia resource includes: and in the initialization page, responding to the shaking operation of the first terminal, and displaying a content page of the multimedia resource. Through the shaking operation of the first terminal, the display content page can be triggered, the operation is simple and convenient, and the human-computer interaction efficiency is improved.
In some embodiments, the content page includes a second invitation control configured to invite other accounts to participate in the target activity, and accordingly, determining, by the first terminal, the target account to be invited based on the content page includes: and determining the target account to be invited in response to the triggering operation of the second invitation control. By setting the second invitation control in the content page, the user can determine the target account to be invited through the second invitation control, and the man-machine interaction efficiency is improved.
In some embodiments, the first terminal presents, in the initialization page, an activity prompt for prompting shaking of the first terminal to participate in the target activity. Illustratively, fig. 17 is a schematic diagram of an initialization page according to an exemplary embodiment, referring to fig. 17, in which fig. 17 illustrates an activity in which a target activity is a shared gift package, and the activity prompt information may be "pan-pan, and friend-share gift package" illustrated in fig. 17. And when the user is invited to carry out shaking operation on the first terminal, the first terminal displays the content page of the multimedia resource in the initialization page. In some embodiments, the terminal displays at least one account in the initialization page, for example, by displaying an avatar of the at least one account, the at least one account displayed in the initialization page may be an avatar of three accounts shown in fig. 17. Fig. 18 is a diagram illustrating an initialization page, see fig. 18, a content page of the multimedia asset may be a "floor page" as illustrated in fig. 18, and a second invite control may be an "immediate entry" control or an "immediate invite" control as illustrated in fig. 18, according to an exemplary embodiment.
The step 402 is a process in which the first terminal displays the target account to be invited in the initialization page, so as to perform a subsequent process of sending invitation information to the second terminal corresponding to the target account, thereby implementing interaction based on multimedia resources in the initialization page. In other embodiments, when the first terminal has logged in the account and does not participate in the interaction, a content page displaying the multimedia resource may also be directly triggered, and the corresponding process is as follows:
in an optional embodiment, the first terminal presents the content page of the multimedia resource in response to a triggering operation on a blank area in the initialization page; in another optional embodiment, the first terminal presents the content page of the multimedia resource in response to the shaking operation of the first terminal in the initialization page; in another alternative embodiment, the first terminal presents the content page of the multimedia asset in the initialization page in response to a rotation operation of the first terminal. In the embodiment, when the first terminal has logged in the account and does not participate in interaction, the content page for displaying the multimedia resource can be triggered by clicking the blank area, shaking the first terminal or rotating the first terminal, so that the operation is simple and convenient, and the man-machine interaction efficiency is improved.
In step 403, the first terminal sends an invitation request to the server based on the target account, where the invitation request is used to trigger the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used to invite the target account to participate in the target activity.
In the above steps 401 to 403, the inviting user determines the target account to be invited by performing an operation in the initialization page of the first terminal, and then can trigger the first terminal to send an invitation request to the server, so as to trigger the server to send invitation information to the second terminal corresponding to the target account, thereby inviting the target account to participate in the target activity, and providing an interaction form based on the initialization page. In the disclosed embodiment, the target activity may be any activity type activity, such as a competitive type activity, a question-answer type activity, an activity of drawing bonus resources, and the like. The embodiment of the present disclosure does not limit the activity type of the target activity. In some embodiments, the first terminal may further present different prompt information based on different activity types of the target activity, so as to initiate an invitation corresponding to different activity types, which is described below based on (403A) to (403C):
(403A) in some embodiments, the initialization page displayed by the first terminal further includes first question information, the first question information is used for initiating a question for the account which the first terminal has logged in to other accounts, and the invitation information is used for inviting the target account to answer the question.
Illustratively, fig. 19 is a schematic diagram of an initialization page according to an exemplary embodiment, referring to fig. 19, in the initialization page shown in fig. 19, an avatar of at least one account and first question information are shown, where the first question information may be "question everybody" shown in fig. 19, and the color of the question everybody is suitable for [ x × ", where the content of [ x ] may be a nickname of an account that the first terminal has logged in to. When the inviting user carries out click operation on the avatar of any account in the at least one account, the first terminal determines the selected account as a target account, and then sends inviting information corresponding to the first question information to a terminal corresponding to the target account through the server so as to invite the target account to answer the question.
Further optionally, the first terminal presents reward hint information in the initialization page to attract the user to participate in the activity. Referring to fig. 19, the bonus prompt message may be "you and friends have an opportunity to randomly obtain x 1 free" as shown in fig. 19.
(403B) In some embodiments, the initialization page displayed by the first terminal further includes resource information, the resource information is used to invite other accounts to receive the virtual resource, and the invitation information is used to invite the target account to receive the virtual resource.
Exemplarily, fig. 20 is a schematic diagram of an initialization page according to an exemplary embodiment, referring to fig. 20, in the initialization page shown in fig. 20, an avatar of at least one account and resource information are shown, and the resource information may be "product name" shown in fig. 20, who is the most ideal red envelope for you? ". When the inviting user carries out click operation on the avatar of any account in the at least one account, the first terminal determines the selected account as a target account, and then sends inviting information corresponding to the resource information to a terminal corresponding to the target account through the server so as to invite the target account to receive the red packet.
(403C) In some embodiments, the initialization page displayed by the first terminal further includes competitive information for inviting other accounts to participate in the competitive activity, and the invitation information is used for inviting the target account to participate in the competitive activity. The game information is used for inviting other accounts to participate in the game, and the invitation information is used for inviting the target account to participate in the game.
In the above embodiment, three types of activities are provided based on the initialization page, which are a question-answer type activity, an activity of drawing bonus resources, and a competition type activity, respectively, and based on the difference in the activity types, different prompt information is displayed on the initialization page, three types of invitation information are provided, that is, three types of invitation modes are provided, and the interaction form based on the initialization page is enriched.
The above-described procedure shows a procedure in which the first terminal sends an invitation request to the server based on the target account. In some embodiments, after the first terminal sends the invitation request to the server based on the target account, the method further includes: and automatically displaying the content page of the multimedia resource. In the embodiment, after the invitation is initiated, the content page of the multimedia resource is automatically jumped to, so that the user can check the details of the multimedia resource, the content page can be automatically displayed without the triggering operation of the user, and the man-machine interaction efficiency is improved.
In some embodiments, after the first terminal sends the invitation request to the server based on the target account, the method further includes: and displaying invitation success information, wherein the invitation success information is used for indicating that the first terminal has logged in the account and successfully sends an invitation. In this embodiment, by displaying the invitation success information, the amount of information displayed on the initialization page is increased, so that the user can timely know the progress of the invitation.
Optionally, after the first terminal sends an invitation request to the server based on the target account, the first terminal automatically jumps to a content page of the multimedia resource, and the invitation success information is displayed in the content page. Illustratively, FIG. 21 is a schematic diagram of a content page, shown in accordance with an exemplary embodiment, and referring to FIG. 21, for an activity of the target activity being a question-answer type, the invitation success message may be "your question has been sent!shown in FIG. 21! ".
In step 404, the server receives the invitation request and sends the invitation information to the second terminal corresponding to the target account.
In some embodiments, after receiving an invitation request for a target account, a server sends the invitation information to a second terminal corresponding to the target account based on the target account carried in the invitation request. Optionally, after receiving the invitation request, the server determines whether the application on the second terminal corresponding to the target account is in the running state based on the target account carried in the invitation request, and further determines whether to send invitation information to the second terminal based on the running state of the application on the second terminal.
(404A) In some embodiments, the server sends invitation information for the application to the second terminal in response to the application on the second terminal being in a running state. It should be understood that the application on the second terminal is in an active state, indicating that the second terminal is allowed to receive messages, i.e. the server is allowed to send messages to it. It should be noted that the invitation information in this embodiment further includes an entry link of the content page of the multimedia resource. In this embodiment, when the application on the second terminal is in the running state, that is, the invited user is using the application, the server sends the invitation information to the second terminal, so as to ensure sending of the invitation information and avoid disturbing the invited user.
(404B) In some embodiments, the server does not send invitation information for the application to the second terminal in response to the application on the second terminal not being in an active state. Optionally, the server stores the invitation information of the application in a memory or a cache in response to that the application on the second terminal is not in a running state. Furthermore, the process of sending the invitation information by the server may be implemented as follows:
in an alternative embodiment, the server sends the multimedia resource and the invitation information to the second terminal in response to an application on the second terminal having been launched. It should be noted that, in this embodiment, the invitation information carries a resource identifier of the multimedia resource, or the invitation request corresponding to the invitation information also carries a resource identifier of the multimedia resource, and the server can acquire the multimedia resource based on the resource identifier of the multimedia resource. Optionally, the server stores the invitation information of the application in a memory or a cache and preloads the multimedia resource in the memory or the cache in response to that the application on the second terminal is not in the running state. In the embodiment, the efficiency of acquiring the multimedia resources and the invitation information is improved by caching the invitation information and preloading the multimedia resources, the time delay problem of the subsequent display of the multimedia resources and the invitation information can be optimized, and the problem of long waiting time during the subsequent display of the multimedia resources and the invitation information is avoided.
In an alternative embodiment, the server sends the invitation message to the second terminal in response to the application on the second terminal having been started and the multimedia resource being shown in the initialization page of the application.
In the above embodiment, when the invited user starts the application on the second terminal, the server sends the invitation information to the second terminal, so as to ensure sending of the invitation information and avoid disturbing the invited user, and at the same time, when the user starts the application, the multimedia resource and the invitation information are displayed in the initialization page of the application, such as: when the user starts the application, the open screen advertisement is displayed, and the invitation information is displayed in the open screen advertisement.
Optionally, the second terminal sends, to the server, indication information in response to a start operation of the application, or the second terminal sends, to the server, indication information in response to the start operation of the application and the multimedia resource is shown in the initialization page of the application, where the indication information is used to indicate that receiving of the message is allowed, and then the server sends, to the second terminal, invitation information after receiving the indication information.
In step 405, the second terminal receives the invitation information sent by the server.
Optionally, the process of receiving the invitation information by the second terminal includes any one of the following:
(405A) and the second terminal receives the multimedia resource and the invitation information sent by the server under the condition that the application is started. In this embodiment, when the invited user starts the application on the second terminal, the server sends the multimedia resource and the invitation information to the terminal, which can ensure the sending of the multimedia resource and the invitation information and avoid disturbing the invited user.
(405B) And the second terminal receives the invitation information sent by the server under the condition that the application is started and the multimedia resource is shown in the initialization page of the application. In this embodiment, when the invited user starts the application on the second terminal and the initialization page shows multimedia resources, the server sends the invitation information to the second terminal, so as to ensure the sending of the invitation information and avoid disturbing the invited user.
(405C) And the second terminal receives the invitation information sent by the server under the condition that the application is in the running state. In this embodiment, when the application on the second terminal is in the running state, that is, the invited user is using the target application, the server sends the invitation information to the second terminal, so as to ensure sending of the invitation information and avoid disturbing the invited user.
In step 406, the second terminal presents the invitation information in the application.
Optionally, the second terminal is in the application, and the process of presenting the invitation information includes any one of:
(406A) in some embodiments, after the second terminal receives the multimedia resource and the invitation information sent by the server in the case that the application has been started (the second terminal responds to the starting operation of the application), the second terminal presents the multimedia resource and the invitation information in an initialization page of the application.
In the embodiment, the terminal corresponding to the invited account can display the multimedia resources and the invitation information in the initialization page by sending the multimedia resources and the invitation information, so that a personalized and exclusive display mode of the invitation information is realized, the display content in the application initialization page is enriched, and the displayed information amount is increased.
(406B) In some embodiments, after receiving the invitation information sent by the server when the second terminal has started the application and the multimedia resource is shown in the initialization page of the application, the second terminal shows the invitation information when the second terminal shows the multimedia resource in the initialization page of the application.
In the embodiment, the invitation information is received and displayed under the condition that the multimedia resource is displayed on the initialization page, so that a personalized and exclusive display mode of the invitation information is realized, the display content in the application initialization page is enriched, and the displayed information amount is increased.
(406C) In some embodiments, after the second terminal receives the invitation information sent by the server when the application is in the running state, the second terminal presents the invitation information in the form of a prompt message in the application. And the sending of subsequent invitation information is facilitated by a prompt message mode.
The invitation information is presented differently depending on the type of the activity of the target activity, and the procedure for presenting the invitation information is explained based on (406D) to (406F):
(406D) in an optional embodiment, the second terminal presents, in the application, question invitation information, where the question invitation information is used to initiate a question to the target account.
Illustratively, fig. 22 is a schematic diagram of an initialization page shown according to an exemplary embodiment, referring to fig. 22, in the initialization page shown in fig. 22, an account head portrait, an account nickname and question invitation information of an inviting user are shown, and the question invitation information may be "[ x ] shown in fig. 22 to ask what color you are more suitable? ".
Optionally, after presenting the question invitation information, the method further includes: and the second terminal responds to the reply operation of the question invitation information and displays second question information which is used for initiating questions to the target account number to other account numbers. In the embodiment, the second question information is displayed, so that the information amount displayed by the page is increased, the user can initiate questions to other accounts based on the second question information, and the interaction form based on the initialization page is further enriched.
Optionally, after presenting the question invitation information, the method further includes: the second terminal responds to the response operation of the question invitation information and displays response success information which is used for prompting that the question is successfully responded. By displaying the response success information, the information quantity displayed on the page is increased, so that the user can know the response progress in time. Illustratively, the reply success information may be "answered". Further, the second terminal sends a reply request to the server, and the server sends reply information of the target account to the first terminal after receiving the reply request, and accordingly, the first terminal receives and displays the reply information of the target account under the condition that the target account replies the question. For example, the reply message may be "i feel that the answer should be: xxx ". By presenting the reply information of the target account, the amount of information presented is increased.
(406E) In yet another alternative embodiment, the second terminal presents, in the application, resource invitation information for inviting the target account to pick up virtual resources.
In some embodiments, the second terminal presents the content page of the multimedia resource in response to the triggering operation of the invitation information. In other embodiments, the invitation information further includes an invitation acceptance control, and accordingly, the second terminal responds to the triggering operation of the invitation acceptance control to display the content page of the multimedia resource.
In one example, the content of the resource invitation information may be that "× shares" × gift package with you, pan and get ", and the invited user performs a pan and get operation on the second terminal, and may participate in the activity of getting the gift package. In another example, the content of the resource invitation information may include "xx has sent you a xx red envelope and a pickup control, and the invited user performs a click operation on the pickup control and may participate in the activity of picking up the red envelope.
Optionally, after presenting the resource invitation information, the method further includes: and the second terminal responds to the agreement operation of the resource invitation information and displays a resource pickup page, wherein the resource pickup page comprises at least one virtual resource to be picked up. In this embodiment, when the invited user agrees to invite to pick up the resource, the resource picking-up page is automatically displayed, so that the user performs a subsequent resource picking-up process based on the resource picking-up page.
(406F) In another optional embodiment, the second terminal presents, in the application, the competition invitation information, where the competition invitation information is used to invite the target account to participate in the competition activity.
Optionally, the second terminal presents a content page of the athletic activity in response to an operation of agreeing to the athletic invitation information. In this embodiment, the content page of the athletic activity is automatically presented when the invited user agrees with the athletic invitation so that the user participates in the athletic interaction based on the content page of the athletic activity. Illustratively, the content of the sports invitation information may be "x" that a challenge has been initiated to you. Optionally, the second terminal displays a friend account participating in the competitive activity or displays a competitive ranking list in a content page of the competitive activity so as to attract the user to participate in the competitive activity.
In the embodiment, three types of invitation information are provided, namely three types of invitation modes are provided, and the interaction form based on the initialization page is enriched.
According to the technical scheme provided by the embodiment of the disclosure, the multimedia resource of the target activity is displayed in the initialization page of the application, the target account to be invited is displayed in the initialization page on the basis of displaying the multimedia resource of the target activity, the server is triggered to send invitation information to the terminal corresponding to the target account on the basis of the target account, so as to invite the target account to participate in the target activity, namely invite the target account to participate in the multimedia resource associated activity.
FIG. 23 is a block diagram illustrating a resource exposure apparatus according to an example embodiment. Referring to fig. 23, the apparatus includes a presentation unit 2301, a determination unit 2302, and a transmission unit 2303.
A resource presentation unit 2301 configured to perform presentation of a multimedia resource of a target activity in an initialization page of an application in response to a start operation of the application;
an account number presentation unit 2302 configured to perform presentation of a target account number to be invited in the initialization page;
a sending unit 2303, configured to execute sending, based on the target account, an invitation request to a server, where the invitation request is used to trigger the server to send invitation information to a second terminal corresponding to the target account, and the invitation information is used to invite the target account to participate in the target activity.
According to the technical scheme provided by the embodiment of the disclosure, the multimedia resource of the target activity is displayed in the initialization page of the application, the target account to be invited can be determined based on the initialization page on the basis of displaying the multimedia resource of the target activity, and after the target account is determined, the server is triggered to send invitation information to the terminal corresponding to the target account so as to invite the target account to participate in the target activity, namely invite the target account to participate in the multimedia resource associated activity.
In some embodiments, the initialization page displays at least one account number;
the account number presentation unit 2302 is configured to perform:
and responding to the selection operation of the at least one account, determining the selected account as the target account to be invited, and displaying the target account to be invited.
In some embodiments, the account number display unit 2302 includes:
the display subunit is configured to execute, in the initialization page, in response to a rotation operation on the first terminal, display that the at least one account is displaced along with the rotation operation;
and the determining subunit is configured to determine any account as the target account to be invited if the account moves to a target area, and the target area is used for indicating an area where the selected account is located.
In some embodiments, the determining subunit is configured to perform:
and if the duration of the target account in the target area reaches the target duration, determining any account as the target account to be invited.
In some embodiments, the initialization page displays a target icon;
the account number display unit 2302 includes:
the display subunit is configured to execute a drag operation responding to the target icon, and display the target icon to be displaced along with the drag operation;
and the determining subunit is configured to determine any account as the target account to be invited if the target icon moves to an area where the any account is located.
In some embodiments, the determining subunit is configured to perform:
and under the condition that the area where the any account number is located and the area where the target icon is located intersect, determining the any account number as the target account number to be invited.
In some embodiments, the initialization page displays a target object, the target object including the at least one account and an indication control;
the account number display unit 2302 includes:
a display subunit configured to perform displaying that the indication control rotates along the target object in response to a long-press operation on the target object;
and the determining subunit is configured to execute, in response to the release operation on the target object, to determine the account pointed by the indication control as the target account to be invited.
In some embodiments, the at least one account is at least one of a friend account of the first terminal logged-in account in the application, an account of the first terminal logged-in account that has an interest in the application, and an account of the first terminal logged-in account that has an interest in each other.
In some embodiments, the account number presentation unit 2302 is configured to perform any one of the following:
in the initialization page, responding to the shaking operation of the first terminal, and displaying the target account to be invited;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying the target account to be invited.
In some embodiments, the initialization page includes a first invitation control to invite the target account to participate in the target activity;
the transmitting unit 2303 is further configured to perform:
and responding to the triggering operation of the first invitation control, and executing the step of sending an invitation request to a server based on the target account.
In some embodiments, the target account to be invited is an account recommended by the server, and the account recommended by the server is at least one of an account which has a degree of association with the account logged in by the first terminal greater than a threshold degree of association and an account which has not participated in the target activity.
In some embodiments, the apparatus further comprises any one of:
the initialization page comprises first question information, the first question information is used for initiating questions of the account logged in by the first terminal to other accounts, and the invitation information is used for inviting the target account to answer the questions;
the initialization page comprises resource information, the resource information is used for inviting other accounts to receive the virtual resources, and the invitation information is used for inviting the target account to receive the virtual resources;
the initialization page includes athletic information used to invite other accounts to participate in an athletic activity, and the invitation information is used to invite the target account to participate in the athletic activity.
In some embodiments, the apparatus further comprises an information presentation unit configured to perform:
and displaying the reply information of the target account number under the condition that the target account number replies to the question.
In some embodiments, the apparatus further comprises a page presentation unit configured to perform any one of:
responding to the triggering operation of the blank area in the initialization page, and displaying the content page of the multimedia resource;
in the initialization page, responding to the shaking operation of the first terminal, and displaying a content page of the multimedia resource;
and in the initialization page, responding to the rotation operation of the first terminal, and displaying a content page of the multimedia resource.
In some embodiments, the apparatus further comprises a page presentation unit configured to perform:
and automatically displaying the content page of the multimedia resource.
In some embodiments, the apparatus further comprises a quantity presentation unit configured to perform at least one of:
displaying the number of the accounts already participating in the target activity in the initialization page;
and displaying the number of accounts which approve the multimedia resource in the initialization page.
In some embodiments, the quantity presentation unit is configured to perform at least one of:
displaying the number of the accounts participating in the target activity in a dynamically increased form in the initialization page;
in the initialization page, the number of accounts that have already approved the multimedia resource is shown in a dynamically increasing form.
In some embodiments, the initialization page includes an approval control for approving the multimedia resource;
the apparatus further comprises a switching unit configured to perform:
and responding to the triggering operation of the compliment control, and switching the compliment control into a resource viewing control, wherein the resource viewing control is used for viewing the content page of the multimedia resource.
In some embodiments, the apparatus further comprises an information presentation unit configured to perform:
and displaying resource prompt information in the initialization page, wherein the resource prompt information is used for prompting to view a content page of the multimedia resource.
In some embodiments, the apparatus further comprises an information presentation unit configured to perform:
and displaying invitation success information, wherein the invitation success information is used for indicating that the first terminal has logged in the account and successfully sends an invitation.
FIG. 24 is a block diagram illustrating a resource exposure apparatus according to an example embodiment. Referring to fig. 24, the device includes a receiving unit 2401 and a display unit 2402.
A receiving unit 2401, configured to execute invitation information of an application sent by a receiving server, where the invitation information is used to invite a target account to participate in a target activity based on the application, the invitation information is sent based on an invitation request to the target account, the invitation request is triggered based on an initialization page of the application, and the initialization page shows multimedia resources of the target activity and a target account to be invited;
a presentation unit 2402 configured to execute in the application, presenting the invitation information.
According to the technical scheme provided by the embodiment of the disclosure, on the basis of displaying the multimedia resource with the target activity and the target account number to be invited, the server can be triggered to send invitation information to the terminal corresponding to the target account number based on the target account number to be invited so as to invite the target account number to participate in the activity related to the multimedia resource, and then after the second terminal corresponding to the target account number receives the invitation information, the invitation information is displayed in the application of the second terminal.
In some embodiments, the receiving unit 2401 is configured to perform:
under the condition that the application is started, receiving multimedia resources and invitation information sent by the server;
the presentation unit 2402 is configured to perform:
and displaying the multimedia resource and the invitation information in an initialization page of the application.
In some embodiments, the receiving unit 2401 is configured to perform:
receiving invitation information sent by the server under the condition that the application is started and the multimedia resource is shown in an initialization page of the application;
the presentation unit 2402 is configured to perform:
and when the multimedia resource is displayed in the initialization page of the application, displaying the invitation information.
In some embodiments, the receiving unit 2401 is configured to perform:
receiving invitation information sent by the server under the condition that the application is in a running state;
the presentation unit 2402 is configured to perform:
in the application, the invitation information is presented in the form of a prompt message.
In some embodiments, the presentation unit 2402 is configured to perform any of the following:
in the application, showing question invitation information, wherein the question invitation information is used for initiating a question to the target account;
in the application, resource invitation information is displayed and used for inviting the target account to receive virtual resources;
in the application, the game invitation information is displayed and used for inviting the target account to participate in the game activity.
In some embodiments, the presentation unit 2402 is further configured to perform:
and responding to the reply operation of the question invitation information, and displaying second question information which is used for initiating questions of the target account to other accounts.
In some embodiments, the presentation unit 2402 is further configured to perform:
and in response to the response operation of the question invitation information, displaying response success information which is used for prompting that the question is successfully responded.
In some embodiments, the presentation unit 2402 is further configured to perform:
and responding to the agreement operation of the resource invitation information, and displaying a resource pickup page, wherein the resource pickup page comprises at least one virtual resource to be picked.
In some embodiments, the presentation unit 2402 is further configured to perform:
and in response to the operation of agreeing to the competition invitation information, displaying a content page of the competition activity.
It should be noted that: in the resource display apparatus provided in the foregoing embodiment, when displaying resources, only the division of the functional modules is used for illustration, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the resource display apparatus and the resource display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The computer device mentioned in the embodiment of the present disclosure may be provided as a terminal. Fig. 25 is a block diagram illustrating a terminal 2500 according to an example embodiment. The terminal 2500 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. Terminal 2500 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, and the like.
In general, terminal 2500 includes: a processor 2501 and a memory 2502.
The processor 2501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 2501 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 2501 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 2501 may be integrated with a GPU (Graphics Processing Unit) for rendering and drawing content required to be displayed by the display screen. In some embodiments, the processor 2501 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 2502 may include one or more computer-readable storage media, which may be non-transitory. Memory 2502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in the memory 2502 is used to store at least one program code for execution by the processor 2501 to implement the processes performed by the first terminal or the second terminal in the resource exhibition method provided by the method embodiments in the present disclosure.
In some embodiments, the terminal 2500 may further optionally include: a peripheral interface 2503 and at least one peripheral. The processor 2501, memory 2502, and peripheral interface 2503 may be connected by buses or signal lines. Various peripheral devices may be connected to peripheral interface 2503 by buses, signal lines, or circuit boards. Specifically, the peripheral device includes: at least one of radio frequency circuitry 2504, a display screen 2505, a camera assembly 2506, audio circuitry 2507, a positioning assembly 2508, and a power supply 2509.
The peripheral interface 2503 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 2501 and the memory 2502. In some embodiments, the processor 2501, memory 2502, and peripheral interface 2503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2501, the memory 2502 and the peripheral device interface 2503 may be implemented on a single chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 2504 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 2504 communicates with a communication network and other communication devices by electromagnetic signals. The rf circuit 2504 converts an electric signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electric signal. Optionally, the radio frequency circuit 2504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 2504 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 2504 may also include NFC (Near Field Communication) related circuits, which are not limited by this disclosure.
The display screen 2505 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 2505 is a touch display screen, the display screen 2505 also has the ability to capture touch signals on or over the surface of the display screen 2505. The touch signal may be input to the processor 2501 as a control signal for processing. At this point, the display 2505 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 2505 may be one, disposed on a front panel of the terminal 2500; in other embodiments, the display 2505 can be at least two, respectively disposed on different surfaces of the terminal 2500 or in a folded design; in other embodiments, display 2505 may be a flexible display disposed on a curved surface or a folded surface of terminal 2500. Even more, the display 2505 may be arranged in a non-rectangular irregular figure, i.e., a shaped screen. The Display screen 2505 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or the like.
Camera assembly 2506 is used to capture images or video. Optionally, camera assembly 2506 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 2506 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 2507 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 2501 for processing, or inputting the electric signals to the radio frequency circuit 2504 for realizing voice communication. For stereo capture or noise reduction purposes, multiple microphones may be provided, each at a different location of terminal 2500. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 2501 or the radio frequency circuitry 2504 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, audio circuitry 2507 may also include a headphone jack.
The positioning component 2508 is used to locate the current geographic position of the terminal 2500 for navigation or LBS (Location Based Service). The Positioning component 2508 may be a Positioning component based on a GPS (Global Positioning System) in the united states, a beidou System in china, a greiner System in russia, or a galileo System in the european union.
A power supply 2509 is used to provide power to the various components in terminal 2500. Power supply 2509 can be an alternating current, direct current, disposable battery, or rechargeable battery. When power supply 2509 comprises a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 2500 also includes one or more sensors 2510. The one or more sensors 2510 include, but are not limited to: acceleration sensor 2511, gyro sensor 2512, pressure sensor 2513, fingerprint sensor 2514, optical sensor 2515, and proximity sensor 2516.
The acceleration sensor 2511 can detect the magnitude of acceleration in three coordinate axes of the coordinate system established with the terminal 2500. For example, the acceleration sensor 2511 may be used to detect the components of the gravitational acceleration in three coordinate axes. The processor 2501 may control the display screen 2505 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 2511. The acceleration sensor 2511 may also be used for game or user motion data acquisition.
The gyro sensor 2512 may detect a body direction and a rotation angle of the terminal 2500, and the gyro sensor 2512 may cooperate with the acceleration sensor 2511 to acquire a 3D motion of the user on the terminal 2500. The processor 2501 may implement the following functions according to the data collected by the gyro sensor 2512: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 2513 may be disposed on the side frames of terminal 2500 and/or underneath display screen 2505. When the pressure sensor 2513 is disposed on the side frame of the terminal 2500, a user's holding signal of the terminal 2500 can be detected, and the processor 2501 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 2513. When the pressure sensor 2513 is disposed at the lower layer of the display screen 2505, the processor 2501 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 2505. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 2514 is used for collecting a fingerprint of a user, and the processor 2501 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 2514, or the fingerprint sensor 2514 identifies the identity of the user according to the collected fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 2501 authorizes the user to perform relevant sensitive operations including unlocking a screen, viewing encrypted information, downloading software, paying for, and changing settings, etc. The fingerprint sensor 2514 may be disposed on the front, back, or side of the terminal 2500. When a physical key or vendor Logo is provided on the terminal 2500, the fingerprint sensor 2514 may be integrated with the physical key or vendor Logo.
The optical sensor 2515 is used to collect ambient light intensity. In one embodiment, the processor 2501 may control the display brightness of the display screen 2505 based on the ambient light intensity collected by the optical sensor 2515. Specifically, when the ambient light intensity is high, the display brightness of the display screen 2505 is increased; when the ambient light intensity is low, the display brightness of the display screen 2505 is turned down. In another embodiment, processor 2501 may also dynamically adjust the imaging parameters of camera assembly 2506 based on the intensity of ambient light collected by optical sensor 2515.
A proximity sensor 2516, also known as a distance sensor, is typically provided on the front panel of the terminal 2500. The proximity sensor 2516 is used to collect the distance between the user and the front of the terminal 2500. In one embodiment, the processor 2501 controls the display 2505 to switch from the bright screen state to the dark screen state when the proximity sensor 2516 detects that the distance between the user and the front face of the terminal 2500 is gradually decreased; when the proximity sensor 2516 detects that the distance between the user and the front face of the terminal 2500 is gradually increased, the display screen 2505 is controlled by the processor 2501 to switch from the breath-screen state to the bright-screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 25 does not constitute a limitation of terminal 2500, and may include more or fewer components than shown, or combine certain components, or employ a different arrangement of components.
Fig. 26 is a block diagram of a server according to an exemplary embodiment, where the server 2600 may have a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 2601 and one or more memories 2602, where the one or more memories 2602 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 2601 to implement the processes executed by the server in the resource representation method provided by the above method embodiments. Of course, the server 2600 may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input and output, and the server 2600 may also include other components for implementing device functions, which are not described herein again.
In an exemplary embodiment, a computer readable storage medium including program code, such as the memory 2602 including program code, executable by the processor 2601 of the server 2600, to perform the resource exposure method described above is also provided. Alternatively, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact-Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, comprising a computer program which, when executed by a processor, implements the resource exposure method described above.
In some embodiments, the computer program according to the embodiments of the present application may be deployed to be executed on one computer device or on multiple computer devices located at one site, or may be executed on multiple computer devices distributed at multiple sites and interconnected by a communication network, and the multiple computer devices distributed at the multiple sites and interconnected by the communication network may constitute a block chain system.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements 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 disclosure is limited only by the appended claims.