Virtual development information page display method and electronic device
By creating target teams and virtual training information pages for users in the community group buying service information system, displaying the user's personal virtual training situation, solving the problem of limited user recall effects in the existing technology, and improving the recall propagation effect between users and the next day retention rate.
Patent Information
- Application Number
- CN202110971004.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-23
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-08-23
AI Technical Summary
In the existing community group buying service information system, the user recall effect is limited by the platform, and it is difficult to effectively improve the user's next-day retention rate.
By creating a target team for multiple users associated with the same product self-pickup service outlet, providing a virtual training information page, using multiple resource locations to display the user's personal virtual training situation information, and viewing the information of other member users through dragging operations, realizing recall between users.
In addition to the platform recalling users, it can also generate the communication effect of users recalling users, improve the proportion of user recall success and the next day retention rate, and avoid the limitations of system page jump rules.
Smart Images

Figure CN113868571B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of user recall, and in particular to a method for displaying a virtual development information page and an electronic device. Background Art
[0002] Community group buying is a kind of online and offline shopping consumption behavior of resident groups in real residential communities. It is a regionalized, niche, localized and networked group buying form based on real communities. Some information platform providers provide community group buying service information systems for consumer users (specifically, it can be an independent application, or a small program or light application running in other applications). Consumer users can choose a self-pickup service point through this community group buying service information system (for example, a cooperative supermarket in the community, or an express service outlet, etc.), and then they can select specific commodity objects in the system to place an order. Specific goods can be uniformly delivered to the self-pickup service point designated by the user, and then the user can pick up the goods at the self-pickup service point.
[0003] Similar to many other information systems, user retention and recall issues in community group buying service information systems are also important issues that developers or operators are concerned about. In order to promote user retention and facilitate user recall, some information systems can provide a sign-in mechanism. If users sign in every day, corresponding rewards can be provided to users. Alternatively, some information systems can also provide users with simulation development games (Education Simulation), which are a branch of simulation games. "Development" is the core element of simulation development games. Users can cultivate specific objects (people, animals, plants, etc.) in the game and make them successful (for example, grow a tree, or grow one kilogram of a certain fruit, etc.). Users can gain a sense of accomplishment and even get physical rewards, etc.
[0004] However, the cultivation games in the prior art involve the relationship between users, games, and platforms. Although it is possible to recall users by providing them with rewards, the recall effect achieved by this method of recalling users through the platform is often limited.
[0005] Therefore, how to effectively improve the user recall effect in the community group buying service information system has become a technical problem that needs to be solved by technical personnel in this field. Summary of the invention
[0006] The present application provides a virtual development information page display method and electronic device, which can avoid being restricted by system page jump rules in the process of improving the user recall effect in the community group buying service information system through the "user recalling users" method.
[0007] This application provides the following solutions:
[0008] A method for displaying a virtual development information page, comprising:
[0009] Creating a target team according to multiple users associated with the same product self-pickup service outlet, and creating a virtual development information page for the target team, wherein the virtual development information page includes multiple resource locations;
[0010] After receiving a request submitted by a target user to browse the virtual development information page, obtaining personal virtual development information associated with the multiple users respectively to place them in the multiple resource locations respectively, and locating the target resource location corresponding to the target user for display;
[0011] After receiving the drag operation performed by the target user on the virtual development information page, the resource location associated with the personal virtual development situation information of other member users is displayed.
[0012] Among them, it also includes:
[0013] Establishing a mapping relationship between the plurality of resource bits and the plurality of users;
[0014] The obtaining of personal virtual development information respectively associated with the plurality of users to be respectively placed in the plurality of resource locations includes:
[0015] After obtaining the personal virtual development information respectively associated with the multiple users, they are respectively placed in corresponding resource locations according to the mapping relationship.
[0016] Wherein, establishing a mapping relationship between the multiple resource bits and the multiple users includes:
[0017] Determining relative position relationship information between the multiple users according to the geographical location information associated with the multiple users;
[0018] The mapping relationship is established according to the relative position relationship information, and the positions of the multiple resource bits in the virtual development information page are determined.
[0019] The step of obtaining the personal virtual development information respectively associated with the plurality of users to place them respectively in the plurality of resource locations includes:
[0020] The personal virtual development information associated with the target user is placed in one of the target resource locations, and according to the completion status of the virtual development tasks of other member users, the personal virtual development information of other member users is placed in other resource locations.
[0021] Among them, it also includes:
[0022] When displaying the resource location associated with the personal virtual development information of other member users, an operation option for reminding the other member users to return to the virtual development information page is provided.
[0023] Among them, it also includes:
[0024] After receiving the reminder request through the operation option, an optional message access channel is provided for sending a reminder message to the other member users through the message access channel.
[0025] Wherein, the message triggering channel includes a message push channel within the system;
[0026] If the target user and the other member users are not friends, a reminder message is pushed to the other member users through the associated public account.
[0027] After receiving the request submitted by the target user to browse the virtual development information page, the method further includes:
[0028] Acquire team virtual development information associated with the target team, wherein the team virtual development information is calculated and determined based on individual virtual development information associated with the multiple users respectively;
[0029] After receiving the drag operation performed by the target user on the virtual development information page, the method further includes:
[0030] The team virtual development status information associated with the target team is displayed.
[0031] The team virtual development status information includes: the team virtual development benefit value, the current ranking of the team virtual development benefit value among multiple teams, and the additional benefit information that the current ranking can bring to the target user.
[0032] Among them, it also includes:
[0033] Provides an operation option for viewing the team virtual development benefit value ranking list;
[0034] After receiving the viewing request through the operation option, the team virtual development income values of the multiple teams and the corresponding current rankings are displayed.
[0035] The multiple teams include teams corresponding to multiple self-pickup service outlets within the same geographical area;
[0036] The display of the team virtual development income values and corresponding current rankings of the multiple teams includes:
[0037] By simulating the distribution locations of the multiple goods pick-up service outlets within the geographical area, the team virtual development income values and the corresponding current rankings of the multiple teams are displayed.
[0038] Among them, it also includes:
[0039] A scanning operation option is provided in the virtual development information page, so that a corresponding virtual object can be added to the virtual development information page by scanning an actual object in the physical world.
[0040] Among them, it also includes:
[0041] When receiving the scanning operation of the target user, it is determined whether the geographical location of the target user is near the self-pickup service outlet. If so, the step of adding a corresponding virtual object to the virtual development information page is triggered.
[0042] A virtual development information page display device, comprising:
[0043] A team creation unit, used to create a target team according to multiple users associated with the same product self-pickup service outlet, and create a virtual development information page for the target team, wherein the virtual development information page includes multiple resource locations;
[0044] A page display unit, configured to, after receiving a request submitted by a target user to browse the virtual development information page, obtain personal virtual development information respectively associated with the multiple users to place them in the multiple resource locations respectively, and locate the target resource location corresponding to the target user for display;
[0045] The page update display unit is used to display the resource location associated with the personal virtual development situation information of other member users after receiving the drag operation performed by the target user on the virtual development information page.
[0046] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any of the methods described above.
[0047] An electronic device, comprising:
[0048] one or more processors; and
[0049] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of any of the methods described above.
[0050] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0051] Through the embodiment of the present application, in view of the service characteristics of the community group purchase information service system that combines online and offline, a target team can be created based on multiple users associated with the same product self-pickup service outlet, so that a bond of interest is formed between users, achieving the communication effect of "user recalling users" in addition to "platform recalling users", and can also produce "user recalling users", and can also recall between non-friend users, without being restricted by the user's friend list. In this process, by creating a virtual development information page for the target team and creating multiple resource positions therein, the target user can obtain the personal virtual development information associated with the multiple users when accessing the virtual development information page, and put them into the multiple resource positions respectively, and locate the target resource position corresponding to the target user for display. Afterwards, the user can display the resource position of the personal virtual development information of other member users by dragging the virtual development information page, so that when there is no friend relationship between the member users, the current target user can also intuitively view the personal virtual development information of other member users without jumping between the personal information pages corresponding to different users, avoiding being restricted by the system's page jump rules.
[0052] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0054] Figure 1 It is a schematic diagram of the system architecture provided by the embodiment of the present application;
[0055] Figure 2 is a flow chart of the method provided in the embodiment of the present application;
[0056] Figure 3 is a schematic diagram of a first interface provided in an embodiment of the present application;
[0057] Figure 4 is a schematic diagram of a second interface provided in an embodiment of the present application;
[0058] Figure 5 is a schematic diagram of a device provided in an embodiment of the present application;
[0059] Figure 6It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0061] First of all, it should be noted that the inventor of the present application found in the process of realizing the present application that in the prior art, in the process of user recall through the cultivation game, a team cultivation mode can also be provided to achieve the communication effect of "user recalling user". That is to say, user recall is not only performed by the platform or system, but also between different users. Through the communication mode of "user recalling user", the proportion of successful user recall can be greatly improved, thereby improving indicators such as the user's next-day retention rate. For example, in a cultivation game with "trees" as the cultivation object, a "joint planting" mode can be provided for users. Users can invite other member users to "jointly plant" the same tree with them, and through the form of "watering" by multiple people, the cultivation of trees can be achieved in a shorter time. In this mode, since it is a "joint planting" of multiple people, users can remind each other. For example, if a user A has not "watered" the "jointly planted" tree on a certain day, other member users such as user B can remind user A (specifically, by pushing messages in the system, or reminding through other social network systems, etc.), so as to achieve user B's recall of user A. However, in the model of the prior art, specific "co-seeding" can only occur between users who have a friend relationship, that is, a user can only select other member users from his or her friend list to form a team with him or her, and correspondingly, the recall between users also occurs between users who have a friend relationship.
[0062] In the embodiment of the present application, it is also possible to achieve communication effects such as "users recalling users" by providing users with a team development model. However, unlike the prior art, the embodiment of the present application is based on the characteristics of the combination of online and offline in the community group purchase information service system, and multiple users associated with the same self-pickup service outlet (referred to as "self-pickup point") can be created as a team. In other words, it is not necessary for a specific user to create a team, but the system automatically organizes users who have selected the same self-pickup point into the same team based on the specific user's selection of the self-pickup point. For example, when a user A uses a community group purchase information service system, he sets a courier service outlet M in his community as a self-pickup point, and another user B also sets the courier service outlet M as a self-pickup point. Then user A and user B can be added to the target team corresponding to the self-pickup point, and so on. In this way, members of the same team are no longer restricted by friend relationships, and even users who do not know each other can join the same team. Moreover, by creating a team with the pick-up points of common choice as the core, the online development game can also be related to the pick-up points that provide offline services, which is more in line with the service characteristics of the combination of online and offline in the community group buying service scenario.
[0063] In addition, in the embodiment of the present application, it is no longer that multiple member users in the team jointly develop a certain object, but each user can each perform their own personal development tasks, and calculate the team development value of the corresponding team according to each user's personal development situation. Then, the team ranking is calculated by comparing with the team development values of other teams. If the ranking of a team meets certain conditions (for example, ranked in the top three, etc.), additional rewards can be provided to the member users in the team, for example, the personal development value of each user can be doubled, and so on.
[0064] That is to say, in the mode provided by the embodiment of the present application, the user's personal development behavior can improve the team development value of the team, and accordingly, the team development value can also increase the user's personal income in turn. The higher the ranking of the team development value, the better the income of the members in the team, and so on. In this way, the enthusiasm of users to participate in the development game can be improved, and the member users in the team can also have a higher enthusiasm to remind other member users to return to the game interface on time to complete the development tasks, etc., so as to achieve the recall of users by users. In addition, in the specific implementation, the person in charge of the specific self-collection point can also be set as the "head of the team", and the team development value can also bring additional benefits to the member users with special identities such as the "head of the team" higher than the ordinary member users, so that the "head of the team" can more actively remind each member user to complete the development tasks on time, etc. In this way, the process of "user recalling users" can not only occur between ordinary members, but also achieve the communication effect of "head of the team recalling users", etc.
[0065] However, in the above-mentioned method provided in the embodiment of the present application, since the member users in the team may not know each other, let alone have a friend relationship, how to facilitate the user to perform the operation of recalling other member users becomes a problem that needs to be considered. One of the simpler implementation methods is to provide a member list of the user's team in the user's personal development information page, and the user can select other member users from it to remind. However, in actual applications, a user usually decides whether to remind another member user after seeing the completion of the development task and other information. The member list only displays the nicknames and other information of the member users, which is not intuitive enough. Therefore, it is difficult for the user to judge whether the corresponding member user needs to be reminded based on this list information alone. Since the current user does not have a friend relationship with other member users in the list, if a user directly enters the personal development information page of a non-friend user by clicking on the nickname in the list, it does not meet the page jump rules in the system. It can be seen that this method of directly providing a member list in the user's personal development information page may be difficult to obtain an ideal communication effect.
[0066] To this end, the embodiment of the present application also provides a corresponding page display method for the aforementioned team development mode created based on the self-pickup point, so as to facilitate mutual recall between member users in the team. Specifically, the embodiment of the present application can create a team development page for the target team after creating the target team according to the self-pickup point. The page may include multiple resource positions, each of which can be used to display the personal development information of a member user in the team. Among them, the team development page corresponding to the specific team can be regarded as a simulation of the team's "manor", and the specific resource position can be regarded as a simulation of the multiple areas divided in the "manor". The members of the team can perform their own personal development tasks in a certain area in the "manor" and jointly complete the "construction" of the "manor". When a member user accesses the team development page, the resource position corresponding to the personal development of the member user can be first located for display. Afterwards, the member user can also view the personal development of other member users in the team by dragging the page, including the completion of the development tasks of other member users, and then decide whether it is necessary to remind other member users. To facilitate user operations, when displaying the personal development status of other member users, operation options for initiating reminders to other member users can be provided, and multiple reminder channels can be provided, for example, including push messages within the system, or when users know each other, sending page links through other social networking systems, etc.
[0067] That is to say, in the embodiment of the present application, in order to better adapt to the characteristics of the team development mode created based on the self-pickup point, the personal development information page corresponding to the specific user is no longer provided on a user-by-user basis, but a team development information page can be provided, and the personal development of multiple member users in the team can be displayed by providing multiple resource positions in the team development information page. When each user accesses the team development information page, he can first locate the resource position corresponding to the current user for display, and then the user can view the personal development of other member users by dragging the team development information page. In this way, the user can obtain more intuitive information and decide whether to remind other member users based on information such as the completion of the development task. At the same time, since the information of other member users is viewed by dragging in the same page, and there is no need to jump between different personal information pages, it will not be restricted by the page jump rules of the system. Even if there is no friend relationship between users, the information of the other party can be viewed, thereby promoting the formation of the "user recall user" communication mode.
[0068] From the perspective of system architecture, Figure 1 As shown, the embodiment of the present application can provide a specific virtual development module in the community group purchase information service system. Among them, the specific community group purchase information service system can exist in the form of a web page or a mobile application, a small program, a light application, etc. The virtual development module can be built into the community group purchase information service system, and the entrance to the virtual development module is provided in the interface of the community group purchase information service system. In the specific virtual development process, the server can create a specific team, and create a virtual development information page for the specific team (that is, the aforementioned "team development information page"), provide personal virtual development information of specific member users (that is, the aforementioned "personal development situation"), team virtual development information (including team development value, rankings, etc.), and so on. The client can be used to interact with the user, including the display of specific pages, the reception and response of user operations, and so on. In addition, when the user needs to remind other member users in the team, the server can also push system messages to other member users according to the reminder channel selected by the user, or provide page links for users to remind through channels such as social network systems, and so on.
[0069] The specific implementation scheme provided in the embodiments of the present application is described in detail below.
[0070] First, the embodiment of the present application provides a method for displaying a virtual development information page, see Figure 2 , the method may specifically include:
[0071] S201: creating a target team based on multiple users associated with the same product self-pickup service outlet, and creating a virtual development information page for the target team, wherein the virtual development information page includes multiple resource locations.
[0072] Among them, the self-pickup service outlets for goods can specifically be the self-pickup points mentioned above. When it is implemented specifically, the community group purchase information service system can reach a cooperative relationship with multiple specific express service outlets or physical stores, so that express service outlets or physical stores can become self-pickup points. When specific users use the community group purchase information service system to shop, they can first select the self-pickup point. For example, you can choose a courier service outlet near your community as a self-pickup point. In this way, after placing an order, the specific goods will be delivered to the designated self-pickup point, and the user can go to the self-pickup point to retrieve the goods.
[0073] In the embodiment of the present application, the server can create a team based on the user's selection of the self-pickup point. For example, if users A, B, C, D, etc. all choose a certain express service outlet as the self-pickup point, a target team corresponding to the self-pickup point can be created, and these users A, B, C, D, etc. become member users of the target team. When a new user chooses the express service outlet as the self-pickup point, he or she can also join the target team.
[0074] After creating a target team, you can also create a virtual development information page for the target team, which may include multiple resource positions corresponding to multiple users in the team. It should be noted here that in actual applications, among multiple users in the same team, some users may participate in the virtual development game, while other users do not participate. Therefore, you can create resource positions based on the users who participated in the virtual development game in the target team. If new users in the team participate in the virtual development game later, a new resource position will be created for them to display the user's personal virtual development information, etc. Or, in another way, you can also directly create a corresponding number of resource positions based on the number of member users in the target team. For users who do not participate in the virtual development game, placeholders can be displayed in their resource positions, etc.
[0075] S202: After receiving a request submitted by a target user to browse the virtual development information page, personal virtual development information associated with the multiple users is obtained to be respectively placed in the multiple resource locations, and the target resource location corresponding to the target user is located for display.
[0076] Since the specific virtual development information page corresponds to a target team, which includes multiple users, in the embodiment of the present application, after receiving a request from a target user to access the virtual development information page, it is not only the personal virtual development information corresponding to the target user that is obtained, but the personal virtual development information associated with multiple users in the target team can be obtained. The personal virtual development information of these users can be respectively placed in different resource locations in the virtual development information page. And it can first locate the target resource location corresponding to the current target user for display. In other words, if Figure 3 As shown, the area of the entire virtual development information page is relatively large, and what is shown at 31 is the content that can be displayed within the visible range of the terminal device display screen. Specifically, in the initial state, the location of the target resource position corresponding to the current target user can first be brought into the visible range of the terminal device display screen, so that the target user can view his or her own virtual development status, including the operation options for performing virtual development tasks, personal virtual development income value / completion, etc. Subsequently, by performing a page drag operation, other contents of the current resource position or other resource positions can be brought into the visible range, so as to view the personal virtual development status of other member users.
[0077] Specifically, when the user's personal virtual development information is sent to multiple resource locations, there can be multiple implementation methods. For example, in one method, when creating a virtual development information page, a mapping relationship can be established between the multiple resource locations and the multiple users. In other words, the specific resource location identifier and the user identifier can correspond one to one. In this way, after obtaining the personal virtual development information associated with multiple users in a specific team, it can be directly placed in the corresponding resource location according to the mapping relationship.
[0078] In specific implementation, the mapping relationship between resource positions and users can be determined randomly, or determined according to the order in which member users join the virtual development game. For example, the earlier the user joins the virtual development game, the closer the corresponding resource position is in the virtual development information page, and so on. Alternatively, in another way, the relative position relationship information between multiple users can also be determined based on the geographical location information associated with the multiple users; then, the mapping relationship is established based on the relative position relationship information, and the positions of the multiple resource positions in the virtual development information page are determined. For example, the geographical location information of the user can be determined based on the information provided by the positioning system in the user terminal device, and then the relative position relationship between the users can be determined based on this geographical location information. This relative position relationship can simulate the actual geographical location of the user in a simple way such as front, back, left, and right. For example, user A is in Building 1 and user B is in Building 2, where Building 1 is on the east side of Building 2, then the relative position relationship between user A and user B can be a left-right relationship, and so on. After determining this relative position relationship, the mapping relationship between the specific resource position and the user, as well as the specific position of the resource position in the page, and so on are determined. That is to say, in this way, the distribution or arrangement of specific resource locations may be different between different target teams, which can be determined based on the actual geographical location information of each member user within the specific team.
[0079] In the aforementioned method of delivering information through the mapping relationship between resource positions and users, the corresponding relationship between resource positions and users is fixed. For example, the resource positions are numbered 1, 2, 3, 4, etc., and have mapping relationships with users A, B, C, D, etc., respectively. After obtaining the personal virtual development information of each user, the personal virtual development information of user A can be directly delivered to resource position 1, or the personal virtual development information of user B can be delivered to resource position 2, and so on. In addition, the location information of the specific resource position in the page can also be obtained in advance, so as to establish different anchor points for multiple member users. In this way, after completing the information delivery, the virtual development information page can also be positioned to the location of the target resource position corresponding to the current target user for display.
[0080] In another implementation, the correspondence between resource positions and users may not be fixed. Specifically, the personal virtual development information associated with the current target user may be first placed in one of the target resource positions, and then, based on the completion of the virtual development tasks of other member users in the team, the personal virtual development information of the other member users may be placed in other resource positions. For example, the personal virtual development information associated with member users who have not yet completed the virtual development tasks for the day may be placed in a resource position near the target resource position corresponding to the current target user. In this way, when the current target user performs a drag operation on the page, the information of member users who have not yet completed the tasks for the day can be preferentially displayed to the current user, so that the current user can remind these users, and so on.
[0081] S203: After receiving the drag operation performed by the target user on the virtual development information page, displaying the resource location associated with the personal virtual development information of other member users.
[0082] In the process of displaying the personal virtual development information corresponding to the current target user, the target user can view the content of other positions in the virtual development information page by dragging the specific virtual development information page left and right, up and down, which may include the resource position of the personal virtual development information of other member users in the team. In this way, the personal virtual development status of other member users in the team can be viewed by dragging the page, and the current target user can determine whether it is necessary to remind other member users based on the intuitive information viewed.
[0083] Among them, in an optional manner, when displaying the personal virtual development of other member users, an operation option for reminding the other member users to return to the virtual development information page can also be provided, for example, a button with the words "go to reminder". After receiving the user's operation request through this operation option, a variety of specific message access channels can be provided. For example, a channel can be a message push channel within the system. If the user selects this channel, a push message can be initiated to other member users within the system to notify them to return to the virtual development information page. It should be noted here that in the embodiment of the present application, since different member users in the same team may not have a friend relationship, if the message push between non-friends does not comply with the system's message push rules, the message can also be pushed to the reminded user in the name of the system. For example, a reminder message is sent to other designated member users through an associated system public account, and so on. Of course, in this case, since the initiator of the push message is the user, rather than the system automatically pushes it, the public account only plays the role of completing the message push on behalf of the user, and therefore, it still belongs to the category of "user recalling the user".
[0084] In addition, since there may still be some users who know each other in the team, especially when the "team leader" creates a social network group, other member users can also be reminded through the social network system. Therefore, in the specific implementation, a channel for reaching messages through the social network system can also be provided. If the user chooses to remind through this channel, the link of the virtual development information page corresponding to the current target team can also be automatically copied, or a corresponding password can be generated, etc. The user can select a specific friend user in a specific social network system, and send the page link or password to the other party, or send it to the social network group. In this way, after receiving the specific social network message, the other party or group member can quickly return to the virtual development information page corresponding to the current target team through a specific page link or password, etc.
[0085] In addition, in a specific implementation, after receiving a request submitted by the target user to browse the virtual development information page, in addition to obtaining the personal virtual development information corresponding to multiple member users in the team, the team virtual development information associated with the target team can also be obtained, wherein the specific team virtual development information can be calculated and determined based on the personal virtual development information associated with the multiple users. For example, the personal virtual development benefit value is calculated based on the number of "watering" and "fertilizing" times of each member user in the team, and then the personal virtual development benefit value can be calculated based on the personal virtual development benefit value of each member user, and so on. In this way, after receiving the drag operation performed by the target user on the virtual development information page, the team virtual development information associated with the target team can also be displayed.
[0086] For example, Figure 3 As shown at 32 in the figure, the specific team virtual development information may include: the team virtual development income value, the current ranking of the team virtual development income value among multiple teams (for example, multiple teams corresponding to multiple pick-up points in the same area, etc., where the area division method can be predetermined), and the additional income information that the current ranking can bring to the target user (for example, if the team ranks in the top three, the planting reward is doubled, etc.), etc. In this way, the current target user can understand the virtual development situation of his team, which can promote him to remind more member users to return to the virtual development information page to complete the virtual development task, etc.
[0087] In addition, an operation option for viewing the team virtual development benefit value ranking list can also be provided, for example, Figure 3After receiving the viewing request through the operation option, the team virtual development income values of the multiple teams and the corresponding current rankings can be displayed. In this way, the user can further clarify the current ranking of his team, the gap with the team with higher rankings, etc., so as to further encourage the user to initiate reminders to more member users.
[0088] In the specific implementation, when displaying the team virtual development income values and the corresponding current rankings of multiple teams, the service characteristics of combining online and offline services can also be reflected. For example, the specific multiple teams may include teams corresponding to multiple self-pickup service outlets within the same geographical area. Therefore, the team virtual development income values and the corresponding current rankings of the multiple teams can also be displayed by simulating the distribution locations of the multiple self-pickup service outlets within the geographical area. For example, Figure 4 As shown, the terrain within a specific geographical area can be simulated, and based on the specific location information of the specific goods pick-up service outlets within the geographical area, the name of the corresponding team, the team's virtual development income value, ranking and other information can be marked.
[0089] In addition, in a specific implementation, a scanning operation option may be provided in the virtual development information page, and the user may add the corresponding virtual object to the virtual development information page by scanning the actual object in the physical world. For example, by scanning the "dog" in the physical world, the corresponding virtual object such as "watchdog" may be added to the virtual development information page, and so on. In a specific implementation, the location of such scanning operation may also be restricted. For example, the user may be required to perform a scanning operation near the self-pickup point of their choice. At this time, when the scanning operation of the target user is received, it may be determined first whether the geographical location of the target user is near the goods self-pickup service outlet. If so, the step of adding the corresponding virtual object to the virtual development information page may be triggered. Otherwise, the user may be prompted to perform a scanning operation near the self-pickup point, and so on.
[0090] For example, in actual applications, the "team leader" of the target team corresponding to a certain self-pickup point can invite everyone to "catch puppies" and guard the team's "manor" in a certain social network group (users in the group can also be users who have chosen the self-pickup point, and can join the social network group created by the "team leader" by scanning the QR code provided by the "team leader" during the process of picking up the goods from the pick-up point). Users who accept the invitation can open and scan the "dog" near the self-pickup point in real life, and add a virtual "watchdog" to the "manor", etc. In this way, another communication channel for users to recall users can be obtained. In addition, if a user happens to pick up goods from the pick-up point while scanning objects such as "dogs" near the pick-up point, they may be attracted by the user's scanning behavior and join the ranks of "catching puppies", thereby also forming a recall of these users, etc. In this way, the service characteristics of the combination of online and offline in the community group buying service scenario can be further highlighted. The offline behavior performed by users near the self-pickup point can become an effective way to recall online users.
[0091] In short, through the embodiments of the present application, in view of the service characteristics of the community group purchase information service system that combines online and offline, a target team can be created based on multiple users associated with the same product self-pickup service outlet, and the virtual development of member users can improve the virtual development income value of the team, thereby improving the ranking of the target team. After the target team obtains a high ranking, member users can obtain additional benefits. In this way, a bond of interest can be formed between users, achieving a communication effect of "user recall of users" in addition to "platform recall of users". In this process, by creating a virtual development information page for the target team and creating multiple resource locations therein, the target user can obtain the personal virtual development information associated with the multiple users when accessing the virtual development information page, and put it into the multiple resource locations respectively, and locate it at the target resource location corresponding to the target user for display. Afterwards, the user can display the resource position of other member users' personal virtual development information by dragging the virtual development information page. Therefore, even if there is no friendship relationship between the member users, the current target user can intuitively view the personal virtual development information of other member users without jumping between the personal information pages corresponding to different users, avoiding being restricted by the system's page jump rules.
[0092] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).
[0093] Corresponding to the above method embodiment, the present application embodiment also provides a virtual development information page display device, see Figure 5 , the device may include:
[0094] A team creation unit 501 is used to create a target team according to multiple users associated with the same product self-pickup service outlet, and create a virtual development information page for the target team, wherein the virtual development information page includes multiple resource locations;
[0095] The page display unit 502 is used to, after receiving a request submitted by a target user to browse the virtual development information page, obtain the personal virtual development information associated with the multiple users respectively to place them in the multiple resource locations respectively, and locate them at the target resource location corresponding to the target user for display;
[0096] The page update display unit 503 is used to display the resource location associated with the personal virtual development information of other member users after receiving the drag operation performed by the target user on the virtual development information page.
[0097] In a specific implementation, the device may further include:
[0098] A mapping relationship establishing unit, used to establish a mapping relationship between the multiple resource bits and the multiple users;
[0099] The page display unit can be specifically used for:
[0100] After obtaining the personal virtual development information respectively associated with the multiple users, they are respectively placed in corresponding resource locations according to the mapping relationship.
[0101] Specifically, the mapping relationship establishing unit may be used to:
[0102] Determining relative position relationship information between the multiple users according to the geographical location information associated with the multiple users;
[0103] The mapping relationship is established according to the relative position relationship information, and the positions of the multiple resource bits in the virtual development information page are determined.
[0104] Alternatively, the page display unit may be specifically used for:
[0105] The personal virtual development information associated with the target user is placed in one of the target resource locations, and according to the completion status of the virtual development tasks of other member users, the personal virtual development information of other member users is placed in other resource locations.
[0106] In addition, the device may also include:
[0107] The first operation option providing unit is used to provide an operation option for reminding other member users to return to the virtual development information page when displaying the resource position of the personal virtual development information associated with other member users.
[0108] Specifically, the device may further include:
[0109] The message access channel providing unit is used to provide an optional message access channel after receiving a reminder request through the operation option, so as to send a reminder message to the other member users through the message access channel.
[0110] Wherein, the message triggering channel includes a message push channel within the system;
[0111] At this time, the device may further include:
[0112] The message pushing unit is used to push a reminder message to the other member users through the associated public account if the target user and the other member users are not in a friend relationship.
[0113] In a specific implementation, the device may further include:
[0114] A team development information acquisition unit, configured to acquire team virtual development information associated with the target team after receiving a request submitted by a target user to browse the virtual development information page, wherein the team virtual development information is calculated and determined based on individual virtual development information associated with the multiple users respectively;
[0115] The team virtual development status display unit is used to display the team virtual development status information associated with the target team after receiving the drag operation performed by the target user on the virtual development information page.
[0116] The team virtual development status information includes: the team virtual development benefit value, the current ranking of the team virtual development benefit value among multiple teams, and the additional benefit information that the current ranking can bring to the target user.
[0117] In addition, the device may also include:
[0118] The second operation option providing unit is used to provide an operation option for viewing a ranking list of team virtual development income values;
[0119] The ranking information display unit is used to display the team virtual development income values and corresponding current rankings of the multiple teams after receiving a viewing request through the operation option.
[0120] The multiple teams include teams corresponding to multiple self-pickup service outlets within the same geographical area;
[0121] The ranking information display unit can be specifically used for:
[0122] By simulating the distribution locations of the multiple goods pick-up service outlets within the geographical area, the team virtual development income values and the corresponding current rankings of the multiple teams are displayed.
[0123] Furthermore, the device may further include:
[0124] The third operation option providing unit is used to provide a scanning operation option in the virtual development information page, so as to add a corresponding virtual object to the virtual development information page by scanning an actual object in the physical world.
[0125] In addition, the device may also include:
[0126] The judgment unit is used to judge whether the geographical location of the target user is near the product self-pickup service outlet when receiving the scanning operation of the target user. If so, it triggers the step of adding a corresponding virtual object to the virtual development information page.
[0127] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.
[0128] And an electronic device, comprising:
[0129] one or more processors; and
[0130] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.
[0131] in, Figure 6The architecture of an electronic device is exemplarily shown. For example, device 600 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, etc.
[0132] Reference Figure 6 , device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .
[0133] The processing component 602 generally controls the overall operation of the device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.
[0134] The memory 604 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0135] The power supply component 606 provides power to the various components of the device 600. The power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 600.
[0136] The multimedia component 608 includes a screen that provides an output interface between the device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0137] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), and when the device 600 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 604 or sent via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.
[0138] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0139] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the device 600. For example, the sensor assembly 614 can detect the open / closed state of the device 600, the relative positioning of components, such as the display and keypad of the device 600, and the sensor assembly 614 can also detect the position change of the device 600 or a component of the device 600, the presence or absence of user contact with the device 600, the orientation or acceleration / deceleration of the device 600, and the temperature change of the device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 614 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0140] The communication component 616 is configured to facilitate wired or wireless communication between the device 600 and other devices. The device 600 can access a wireless network based on a communication standard, such as WiFi, or a mobile communication network such as 2G, 3G, 4G / LTE, 5G, etc. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0141] In an exemplary embodiment, the device 600 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0142] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the above instructions can be executed by a processor 620 of the device 600 to complete the method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0143] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.
[0144] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0145] The above is a detailed introduction to the virtual development information page display method and electronic device provided by this application. This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for displaying a virtual development information page, characterized in that: Applied to community group buying service information system, including: Create a target team according to multiple users associated with the same product self-pickup service outlet in the community group purchase service information system, and create a virtual development information page for the target team, wherein the virtual development information page includes multiple resource locations; wherein the multiple resource locations are used to display personal virtual development information of multiple member users in the target team; After receiving a request submitted by a target user to browse the virtual development information page, obtaining personal virtual development information associated with the multiple users respectively to place them in the multiple resource locations respectively, and locating them at the target resource location corresponding to the target user for display, so that the target user can complete the personal virtual development task at the target resource location; After receiving the drag operation performed by the target user on the virtual development information page, the resource location associated with the personal virtual development information of other member users is displayed, and an operation option is provided for reminding the other member users to return to the virtual development information page, so that the target user can remind other member users according to the completion status of their personal virtual development tasks.
2. The method according to claim 1, characterized in that: Also includes: Establishing a mapping relationship between the plurality of resource bits and the plurality of users; The obtaining of personal virtual development information respectively associated with the plurality of users to be respectively placed in the plurality of resource locations includes: After obtaining the personal virtual development information respectively associated with the multiple users, they are respectively placed in corresponding resource locations according to the mapping relationship.
3. The method according to claim 2, characterized in that The establishing a mapping relationship between the plurality of resource bits and the plurality of users includes: Determining relative position relationship information between the multiple users according to the geographical location information associated with the multiple users; The mapping relationship is established according to the relative position relationship information, and the positions of the multiple resource bits in the virtual development information page are determined.
4. The method according to claim 1, characterized in that: The obtaining of personal virtual development information respectively associated with the plurality of users to be respectively placed in the plurality of resource locations includes: The personal virtual development information associated with the target user is placed in one of the target resource locations, and according to the completion status of the virtual development tasks of other member users, the personal virtual development information of other member users is placed in other resource locations.
5. The method according to claim 1, characterized in that Also includes: After receiving the reminder request through the operation option, an optional message access channel is provided for sending a reminder message to the other member users through the message access channel.
6. The method according to claim 5, characterized in that The message reaching channel includes a message push channel within the system; If the target user and the other member users are not friends, a reminder message is pushed to the other member users through the associated public account.
7. The method according to claim 1, characterized in that After receiving a request submitted by a target user to browse the virtual development information page, the method further includes: Acquire team virtual development information associated with the target team, wherein the team virtual development information is calculated and determined based on individual virtual development information associated with the multiple users respectively; After receiving the drag operation performed by the target user on the virtual development information page, the method further includes: The team virtual development status information associated with the target team is displayed.
8. The method according to claim 7, characterized in that The team virtual development situation information includes: the team virtual development benefit value, the current ranking of the team virtual development benefit value among multiple teams, and the additional benefit information that the current ranking can bring to the target user.
9. The method according to claim 8, characterized in that Also includes: Provides an operation option for viewing the team virtual development benefit value ranking list; After receiving the viewing request through the operation option, the team virtual development income values of the multiple teams and the corresponding current rankings are displayed.
10. The method according to claim 9, characterized in that The multiple teams include teams corresponding to multiple goods self-pickup service outlets within the same geographical area; The display of the team virtual development income values and corresponding current rankings of the multiple teams includes: By simulating the distribution locations of the multiple goods pick-up service outlets within the geographical area, the team virtual development income values and the corresponding current rankings of the multiple teams are displayed.
11. The method according to any one of claims 1 to 10, characterized in that: Also includes: A scanning operation option is provided in the virtual development information page, so that a corresponding virtual object can be added to the virtual development information page by scanning an actual object in the physical world.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 11 are implemented.
13. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of claims 1 to 11.