Interaction method and apparatus, electronic device, and storage medium
By displaying a species map showing the location of species sites and associated biological species, the problem of time-consuming species search for users is solved, enabling fast and intuitive species location and photography, thus improving the user experience.
Patent Information
- Application Number
- CN202211091904.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-07
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2042-09-07
AI Technical Summary
In existing technologies, users spend a long time searching for biological species, resulting in a poor user experience.
An interactive method is provided that displays a species map showing the location information of species sites and associated biological species, allowing users to quickly and intuitively determine the location of each species site and biological species.
It shortens the time users need to find and film biological species, reduces the difficulty of shooting species videos, and improves the user experience.
Smart Images

Figure CN115617929B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more particularly to an interaction method, apparatus, electronic device, and storage medium. Background Technology
[0002] Currently, users can search for and photograph biological species. However, existing technologies require a considerable amount of time for users to find biological species, resulting in a poor user experience. Summary of the Invention
[0003] This disclosure provides an interactive method, apparatus, electronic device, and storage medium to reduce the time users spend searching for biological species.
[0004] In a first aspect, embodiments of this disclosure provide an interaction method, including:
[0005] Receive species map display operation;
[0006] In response to the species map display operation, a map page is displayed, and a species map is displayed on the map page, wherein the species map displays the site identifier of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0007] Secondly, embodiments of this disclosure also provide an interactive device, including:
[0008] The operation receiving module is used to receive species map display operations;
[0009] A map display module is used to respond to the species map display operation, display a map page, and display a species map on the map page, wherein the species map displays the site identifier of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0010] Thirdly, embodiments of this disclosure also provide an electronic device, including:
[0011] One or more processors;
[0012] Memory, used to store one or more programs.
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in the embodiments of this disclosure.
[0014] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interaction method as described in embodiments of this disclosure.
[0015] The interactive method, apparatus, electronic device, and storage medium provided in this disclosure receive a species map display operation; in response to the species map display operation, a map page is displayed, and a species map is displayed on the map page. The species map displays the site identifiers of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site. By adopting the above technical solution, this disclosure uses a species map to display the location information of species sites and the location information of biological species associated with the species sites, allowing users to quickly and intuitively determine the location of each species site and each associated biological species of the species site. This reduces the time spent by users searching for and photographing biological species and lowers the difficulty of shooting species videos. Attached Figure Description
[0016] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0017] Figure 1 A flowchart illustrating an interaction method provided in an embodiment of this disclosure;
[0018] Figure 2 A schematic diagram of a map page provided in an embodiment of this disclosure;
[0019] Figure 3 A schematic diagram of a species page provided in an embodiment of this disclosure;
[0020] Figure 4 A flowchart illustrating another interaction method provided in an embodiment of this disclosure;
[0021] Figure 5 A schematic diagram of a site panel provided in an embodiment of this disclosure;
[0022] Figure 6 A schematic diagram of a task panel provided in an embodiment of this disclosure;
[0023] Figure 7 A schematic diagram of a graded panel provided in an embodiment of this disclosure;
[0024] Figure 8 Another schematic diagram of a graded panel provided in this disclosure embodiment;
[0025] Figure 9 A structural block diagram of an interactive device provided in an embodiment of this disclosure;
[0026] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation
[0027] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0028] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0029] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0030] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0031] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0032] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0033] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0034] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0035] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0036] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0037] Figure 1 This is a flowchart illustrating an interactive method provided in an embodiment of this disclosure. The method can be executed by an interactive device, which can be implemented in software and / or hardware and is configurable in an electronic device, typically a mobile phone or tablet. The interactive method provided in this disclosure is suitable for scenarios where users are shown species sites and the distribution locations of biological species associated with those sites. Figure 1 As shown, the interaction method provided in this embodiment may include:
[0038] S101, Receive species map display operation.
[0039] In this embodiment, a user can perform a species map display operation when they wish to view the species map. Correspondingly, the current application can receive the species map display operation performed by the user. This species map display operation can be a trigger operation indicating the display of the species map, such as a trigger operation to switch to the map page.
[0040] S102. In response to the species map display operation, a map page is displayed, and a species map is displayed on the map page, wherein the species map displays the site identifier of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0041] The map page can be used to display a species map. The species map can show the geographical location information of species sites and their associated biological species, such as a distribution map of species sites and their associated biological species. The species map can display the geographical location information of each pre-set species site and its associated biological species. For example, the species map can display the site identifiers of each pre-set species site, and further display the species identifiers of associated biological species of species sites that meet preset conditions (such as activated species sites). These site identifiers / species identifiers can be displayed at locations where the location information indicated on the species map matches the geographical location information of the corresponding species site / biological species. In addition, the species map can further display the distribution information of towns / places / streets to help users quickly determine the geographical location of each species site / biological species.
[0042] Species sites can be pre-set exploration stations for users to explore biological species. These can include city exploration stations set up according to cities, such as exploration stations pre-set in some cities; they can also include operational exploration stations used as objects to be acquired when leveling up. Optionally, the species sites include activated species sites and / or inactive species sites. The species map is also used to display the species identifiers of associated biological species of the activated species sites. Activated species sites can be understood as species sites that the user has already activated, and inactive species sites can be understood as species sites that the user has not yet activated. For a given species site, when the user has not yet activated the site, the species map may not display the species identifiers of associated biological species of that species site; when the user activates the species site, the species map may display the species identifiers of associated biological species of that species site. The site identifier of a species site can be understood as the identifier of that species site. Different species sites or different types of species sites (such as activated and inactive species sites, or city exploration stations and operational exploration stations) may have the same or different display styles for their species identifiers.
[0043] The associated biological species of a species site can be biological species associated with the species site. Optionally, the associated biological species of a species site can be biological species that are geographically associated with the species site. For example, the associated biological species of a species site can be biological species located in the same area as the species site and / or biological species within a preset distance range from the species site. The location information of a biological species (such as associated biological species) can be the geographical location of the biological species, which can be determined through detection, or based on the location of the publisher of the species video when they discover the biological species, or the location entered by them. The area where the species site / biological species is located can be divided according to administrative regions, such as provinces or cities; it can also be divided by the operators as needed. The species identifier of an associated biological species can be understood as the identifier of the associated biological species; different biological species can have different species identifiers.
[0044] Specifically, when a species map display operation is received, a map page can be displayed, showing the species map and displaying the site identifier 20 of at least one species site within the species map, such as... Figure 2 As shown. Among them, Figure 2 Taking species maps from a species site-level perspective as an example, and Figure 2 Other map content (such as the distribution of towns, streets and places near species stations) other than station identifier 20 and species identifier 21 is not shown in the species map.
[0045] When displaying a species map on a map page, for example, it can be displayed from a national perspective, such as showing the site identifiers of various species stations set up within the current country; or it can be displayed from a species station-level perspective, such as showing the site identifiers of the species station closest to the user's current location, or showing the site identifiers of species stations within the city where the user is currently located or has set a location. Users can switch the perspective of the species map by zooming in and out.
[0046] It is understandable that species maps displayed from different perspectives (such as species maps displayed from a national perspective or species maps displayed from a species site perspective) are all based on the same species map. For example, when in a national perspective, the species map can be zoomed in with the site identifier of a species site as the center, thereby switching the display perspective to a species site perspective, that is, displaying the species map from a species site perspective. When in a species site perspective, the species map can be zoomed out to display the species map from a provincial, national, or world perspective.
[0047] It should be noted that, in this embodiment, the locations of the current user and the publisher of the species video were obtained with full authorization.
[0048] In this embodiment, the location information of species sites and the location information of biological species associated with species sites are displayed in the form of a species map. This allows users to quickly and intuitively determine the location of each species site and each associated biological species. Users can then go to the vicinity of the associated biological species indicated on the species map to find and photograph the associated biological species. This eliminates the need to blindly search for biological species or only be able to photograph them when they are discovered accidentally. It can shorten the time required for users to find and photograph biological species and reduce the difficulty of shooting species videos (especially species videos of relatively rare biological species).
[0049] In one embodiment, after displaying the map page, the method further includes: in response to a page display operation performed on the map page, displaying the user's species page, wherein the species page is used to display species cards for each biological species, the species cards displaying species level information of the corresponding biological species, and the species cards being used to trigger the display of the details page of the corresponding biological species.
[0050] Among them, the page display operation can be a trigger operation used to instruct the user to display the species page, such as triggering the species control in the map page.
[0051] The species page can be a user's personal species page, such as a species page that displays species cards of species that the user has already photographed, species cards of species that the user has watched species videos of but has not yet photographed, and / or species cards of species that the user has not yet watched species videos of and has not yet photographed. In this case, optionally, each species includes at least one of the species that the user has photographed, the species that the user has watched species videos of but has not yet photographed, and the species that the user has not yet watched species videos of and has not yet photographed.
[0052] Species cards can be cards used to display species information, such as images of the species and species classification. Species classification can indicate the rarity of a species; for example, sorted by rarity from highest to lowest, species classifications could include rare, unusual, and common. Species cards of different classifications can have different display styles, such as different border colors, different border shapes, and / or different species classification identifiers.
[0053] In addition, species cards of biological species with different relationships with the user (such as biological species that the user has photographed, biological species that the user has watched videos of but has not yet photographed, and biological species that the user has not yet watched videos of but has not yet photographed) can also have different display styles, such as displaying species cards of biological species with different relationships with the user with different brightness and / or different background colors.
[0054] Specifically, when a page display operation is received that acts within the map page, such as when a user triggers the species control 22 on the map page (e.g., ... Figure 2 When shown in the image, the current page can be switched from the map page to the user's species page, and species cards can be displayed on that page, such as... Figure 3 As shown.
[0055] For example, please continue to refer to Figure 3 The species page can display three list icons: All (31), Recorded (32), and Discovered (33). The All icon (31) triggers the display of a first species card list showing all biological species on the species page. The Recorded icon (32) triggers the display of a second species card list showing biological species that the user has recorded (e.g., those whose videos have been filmed). The Discovered icon (33) triggers the display of a third species card list showing biological species that the user has discovered (e.g., those whose videos have been watched but not yet filmed). The first species card list can contain species cards for species that the user has recorded, species that have been discovered, and species that the user has neither recorded nor discovered. The order of the species cards can be flexibly set; for example, species cards for species that the user has recorded can be placed before those for species that the user has discovered, and species cards for species that the user has discovered can be placed before those for species that the user has neither recorded nor discovered. Within each species card category, or within the second and third species cards, the species cards can be sorted according to the rarity of the species. When the rarity is the same, the species cards of species that the user has recorded / discovered can be sorted according to the time of the user's first or last record / discovery. Furthermore, the species cards of species that the user has not recorded or discovered can be sorted in a preset order. Additionally, when displaying a list of all species cards, or when displaying a partial list of species cards (such as the second or third species card list), the species page can also display shooting controls.
[0056] Therefore, when switching from the map page to the species page, a list of species cards can be displayed on the species page, such as the last species card list displayed when the species page was last viewed, or a preset list of species cards (such as the first species card list). When a user triggers a list identifier (such as the all identifier, the recorded identifier, or the discovered identifier), a list of species cards corresponding to the triggered identifier can be displayed on the species page. When a user triggers a species card displayed on the species page, detailed information about the species corresponding to the triggered species card can be displayed, such as displaying a details page for the species corresponding to the triggered species card, and showing the detailed information of the species on that details page. This embodiment does not limit the specific content included in the details information.
[0057] In one embodiment, after displaying the map page, the method further includes: displaying a shooting page in response to a shooting operation, wherein the shooting operation is performed on the map page, the user's species page, or the details page of a biological species, and the shooting page is used for the user to shoot species videos.
[0058] In the above embodiments, when a shooting operation is received on the map page, species page, or details of a biological species, the current page can be switched to the shooting page so that the user can shoot species videos on the shooting page. The shooting operation can be a trigger operation that indicates the display of the shooting page, such as triggering the first shooting control 23 displayed on the map page (e.g., ...). Figure 2 The triggering operations include triggering the second shooting control displayed on the species page, or triggering the third shooting control displayed on the details page of a certain species.
[0059] The interactive method provided in this embodiment receives a species map display operation; in response to the species map display operation, a map page is displayed, and a species map is displayed on the map page. The species map displays the site identifiers of at least one species site, and is used to indicate the location information of the species site and the location information of the associated biological species. By adopting the above technical solution, this embodiment uses a species map to display the location information of species sites and the location information of the biological species associated with each species site. This allows users to quickly and intuitively determine the location of each species site and the location of each associated biological species, reducing the time spent by users searching for and photographing biological species and lowering the difficulty of shooting species videos.
[0060] Figure 4This is a flowchart illustrating another interaction method provided in an embodiment of this disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after displaying the species map on the map page, the method further includes: in response to an identifier switching operation for a first activated species site, switching the first species identifier displayed in the species map, wherein the first species identifier includes the species identifier of the associated biological species of the first activated species site; and / or, in response to an activation operation for a target inactive species site, adding a second species identifier to the species map, wherein the second species identifier includes the species identifier of the associated biological species of the target inactive species site.
[0061] Optionally, after displaying the species map on the map page, the method further includes: in response to a trigger operation for a third species identifier displayed on the species map, displaying a video playback interface, and playing a target species video of the associated biological species corresponding to the third species identifier on the video playback interface.
[0062] Optionally, after playing the target species video of the associated biological species corresponding to the third species identifier in the video playback interface, the method further includes: in response to a video switching operation, switching the currently playing video of the video playback interface according to the target video stream, wherein the target video stream contains species videos of associated biological species of at least one species site, and the target species video is located within the target video stream.
[0063] Optionally, after displaying the species map on the map page, the method further includes: in response to a task panel display operation, displaying a task panel, the task panel being used to display task information for species tasks, the species tasks including at least one of species video shooting tasks, species video viewing tasks, and commonly used function settings tasks.
[0064] Optionally, after displaying the task panel, the method further includes: in response to an object acquisition operation for a first species task in the task panel, acquiring an update value of a first object to be acquired corresponding to the first species task, and updating the user's corresponding total object value according to the update value; and / or, in response to a task execution operation for a second species task in the task panel, canceling the display of the task panel and displaying the site identifier of a second activated species site on the map page, wherein the second species task includes a species video viewing task.
[0065] Correspondingly, such as Figure 4 As shown, the interaction method provided in this embodiment may include:
[0066] S201, Receive species map display operation.
[0067] S202. In response to the species map display operation, a map page is displayed, and a species map is displayed on the map page. One or more of S203, S204, S205, and S207 are executed, wherein the species map displays the site identifier of at least one species site, the species sites include activated species sites and inactive species sites, the species map is also used to display the species identifier of the associated biological species of the activated species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0068] S203. In response to the identifier switching operation for the first activated species site, switch the first species identifier displayed in the species map, wherein the first species identifier includes the species identifier of the associated biological species of the first activated species site.
[0069] The identifier switching operation can be a trigger operation used to indicate the species identifier of an associated biological species of a certain activated species site displayed on the species map. Specifically, it can be a trigger operation to indicate the species identifier displayed on the species map associated with that activated species site, such as triggering the species refresh control corresponding to an activated species site. Different species identifiers correspond to different associated biological species. By switching the species identifiers displayed on the species map, the location information of different associated biological species of activated species sites can be viewed. The first activated species site can be the activated species site to which the identifier switching operation is applied. The first species identifier can be the species identifier of an associated biological species of the first activated species site.
[0070] For example, when a switch operation is received for an identifier of an activated species site, such as when a user triggers the species refresh control 24 (e.g., when the site identifier 20 of a species site in the species map is detected to be 20), the system will refresh the species map. Figure 2 When (as shown), the species identifier 21 of the associated biological species of the activated species site displayed in the species map can be switched. Here, the species identifier 21 of the associated biological species of the activated species site displayed in the species map before and after the switch may be partially or completely different, and this embodiment does not impose any restrictions on the comparison; the species identifier 21 of associated biological species of different species levels may have the same or different display styles in the species map.
[0071] In this embodiment, the conditions for the user to perform the identifier switching operation can be left unrestricted. That is, after activating a species site, the user can perform the identifier switching operation for that species site at any time as needed. Alternatively, the conditions for the user to perform the identifier switching operation can be restricted by pre-setting refresh conditions for the species site, such as setting the minimum time interval between two consecutive refreshes and the maximum number of refreshes for the species site within a preset period (such as daily or weekly). In this case, the user can only perform the identifier switching operation when the refresh conditions of the species site are met. Correspondingly, the current application can only respond to the user's operation of triggering the species refresh control when the refresh conditions of the species site are met.
[0072] S204. In response to the activation operation for the target inactive species site, a second species identifier is added to the species map, wherein the second species identifier includes the species identifier of the associated biological species of the target inactive species site.
[0073] The activation operation can be a triggering operation used to instruct the activation of a species site that has not yet been activated (i.e., an inactive species site), such as triggering the activation control corresponding to an inactive species site. The target inactive species site can be the inactive species site to which the activation operation is directed. The second species identifier can be the species identifier of the associated biological species of the target inactive species site.
[0074] In this embodiment, a user can activate a species site by performing an activation operation when the activation conditions are met. These activation conditions can be set as needed. For example, when a species site is a pre-defined city exploration site, its activation condition can be set to the user publishing at least one video / species video within the city corresponding to that exploration site; when a species site is an operational exploration site, its activation condition can be set to the user reaching the corresponding growth level for that site. When a user meets the activation conditions for a species site, they can activate it by performing an activation operation. This activation operation can include triggering the activation control displayed on the map page corresponding to the species site, or retrieving the species site from the level panel, etc.
[0075] For example, when an activation operation is received for an inactive species site, the inactive species site can be activated, and the species identifier of the associated biological species of the inactive species site can be added to the species map. For example, the site identifier of the inactive species site can be switched from an inactive state to an activated state, and the species identifier of the associated biological species of the inactive species site can be displayed at the location corresponding to the location information of the associated biological species of the inactive species site in the species map.
[0076] In this embodiment, the activation operation for a target inactive species site can be applied within the species map or within the site panel of the target inactive species site. This embodiment does not restrict the triggering location of the activation operation. When the activation operation is applied within the site panel of the target inactive species site, the site panel of the target inactive species site can be displayed based on the user's corresponding triggering operation. For example, when a site panel display operation for a target inactive species site is received, the site panel of the target inactive species site is displayed so that the user can perform the activation operation for the target inactive species site. Optionally, the activation operation is applied within the site panel of the target inactive species site. The interaction method provided in this embodiment further includes: displaying the site panel of the target inactive species site in response to the site panel display operation for the target inactive species site.
[0077] For example, a site identifier and a site panel display control for a target inactive species site can be displayed on the species map. When a user triggers the site panel display control for a target inactive species site, a site panel 50 for the target inactive species site is displayed. The site panel 50 displays the site information of the target inactive species site (such as the site name and species information of the associated biological species). Furthermore, if the target inactive species site meets preset activation conditions, an activation control 51 can be further displayed in the site panel 50, such as... Figure 5 As shown. Thus, when the activation control 51 in the site panel 50 is triggered by the user, the site identifier of the target inactive species site can be switched from an inactive state to an active state, the species identifier of the associated species of the target inactive species site can be added to the species map, and the site panel 50 of the target inactive species site can be further closed or closed based on the user's closing operation.
[0078] S205. In response to a trigger operation for a third species identifier displayed in the species map, a video playback interface is displayed, and a target species video of the associated biological species corresponding to the third species identifier is played in the video playback interface.
[0079] The aforementioned triggering operation can be an operation that triggers a species identifier displayed on the species map. The third species identifier can be the species identifier triggered by this triggering operation, which can be the species identifier of any associated biological species of any activated species site. The target species video can be a species video of the associated biological species corresponding to the third species identifier, that is, a video of the associated biological species corresponding to the third species identifier. The video playback interface can be an interface used to play the target species video, which can be located within the map page, such as displaying the video playback interface on top of the species map; or it can be located within the video playback page.
[0080] In this embodiment, when a user triggers a species identifier (i.e., a third species identifier) displayed on the species map, a video playback interface can be displayed, and a species video of the associated biological species corresponding to the species identifier can be played in the video playback interface. For example, the species video of the associated biological species corresponding to the species identifier can be obtained and played in the video playback interface.
[0081] S206. In response to the video switching operation, the currently playing video of the video playback interface is switched according to the target video stream, wherein the target video stream contains species videos of at least one species site associated with a biological species, and the target species video is located within the target video stream.
[0082] The video switching operation can be a trigger operation used to indicate the switching of the currently playing video in the video playback interface (i.e., the currently playing video), such as a vertical swipe operation within the video playback interface. The target video stream can be the video stream of the video playback interface, which may include at least one species video of the currently associated biological species (i.e., the associated biological species corresponding to the third species identifier), and may further include species videos of other associated biological species at the current species site (i.e., the species site associated with the associated biological species corresponding to the third species identifier) besides the currently associated biological species, and / or species videos of associated biological species at other species sites in the species map besides the current species site.
[0083] For example, when a video switching operation is received, the currently playing video in the video playback interface can be switched according to the target video stream. For instance, the currently playing video can be switched to a video in the target video stream that is adjacent to the currently playing video.
[0084] In some implementations, the target video stream may contain only species videos of each associated species whose species identifier is currently displayed on the species map at the current species site. For example, assuming the species map displays species identifiers for n associated species at the current species site, the target video stream may contain one species video for each of these n associated species; that is, the target video stream contains n species videos, with different species videos corresponding to different associated species at the current species site. For instance, the species video of the currently associated species can be the first video in the target video stream. The species videos of other associated species can be sorted according to whether the user has watched the species videos of these n associated species after their species identifiers were displayed, prioritizing those that the user has not yet watched. Thus, the user can switch between watching species videos of different associated species at the current species site through video switching operations without exiting the video playback interface and clicking on the species identifiers of other associated species at the current species site, simplifying the user's operation for watching species videos of different associated species at the current species site.
[0085] Furthermore, when playing the last video in the target video stream, if a video switching operation is received to switch the currently playing video to the next video, the playback can return to the first video in the target video stream, or the user can be notified that all videos in the target video stream have finished playing. After the species identifiers of the n associated biological species on the current species site are displayed, the species identifiers of associated biological species whose videos the user has watched and those whose videos the user has not yet watched can have different display styles. For example, when the user exits the video playback interface, the species identifiers of the associated biological species corresponding to the species videos the user has watched in this video playback interface can be displayed as watched, such as... Figure 2 As shown ( Figure 2 (For example, labels 1, 3, 4, 6, and 7 are in an unviewed state, while labels 2, 5, and 8, other than the species labels mentioned above, are in a viewed state.)
[0086] S207. In response to the task panel display operation, display the task panel and execute S208 and / or S209. The task panel is used to display the task information of species tasks. The species tasks include at least one of species video shooting tasks, species video viewing tasks, and common function setting tasks.
[0087] The task panel display operation can be a trigger operation used to indicate the display of the task panel. It can operate within the map page or the level panel. For example, the map page can display a task panel display control for users to trigger the task panel display operation, and / or, when the total object value required to upgrade the growth level has not been reached, the level panel can display an upgrade control for users to trigger the task panel display operation. Species tasks can be tasks related to biological species, such as growth tasks related to biological species and used to upgrade the user's growth level. These species tasks may include, for example, species video shooting tasks, species video viewing tasks, and / or common function setting tasks, etc. Species video shooting tasks can be understood as tasks to shoot species videos, such as daily species video shooting tasks to earn rewards and / or tasks to earn rewards for accumulating a first preset number of newly photographed plants and animals. Species video viewing tasks can be tasks to watch species videos, such as daily species video watching tasks to earn rewards, tasks to earn rewards for accumulating a second preset number of different plants and animals discovered through watching species videos, and / or tasks to earn rewards for watching popular science videos about plants and animals, etc. The "Frequently Used Functions" task can be a task that rewards you by setting species-related functions as frequently used functions. For example, once a function is set as a frequently used function, you can directly switch to the map page by triggering the function entry point of that frequently used function.
[0088] Specifically, when a task panel display operation is received, such as when the user triggers the task panel display control 24 displayed on the map page (e.g., ... Figure 2 When the upgrade control (as shown) is accessed in the level panel, the task panel 60 can be displayed, showing the task information of the species' task, such as... Figure 6 As shown.
[0089] In some implementations, the target growth progress bar includes a growth progress bar displayed on the map page, and the task panel display operation operates within the level panel. The interaction method provided in this embodiment further includes: displaying the level panel in response to a trigger operation operating within the associated area of the target growth progress bar.
[0090] The target growth progress bar can be a progress bar used to indicate the user's growth progress. Optionally, the target growth progress bar includes a growth progress bar displayed on the map page, which can be used to indicate the user's current growth level and / or the user's progress from the current growth level to the next growth level. It can also further display a user identifier and / or a reward identifier to prompt the user to obtain a reward after leveling up. The associated area of the target growth progress bar can be an area on the map page associated with the target growth progress bar, such as the preset response area of the target growth progress bar.
[0091] In the above embodiments, such as Figure 2 As shown, the target growth progress bar 25 can be continuously displayed on the map page. When a triggered action is detected within the associated area of the target growth progress bar 25, such as when a user triggers the target growth progress bar 25, the user's level panel 70 can be displayed. Figure 7 As shown, when a user has not reached the total object value required to advance to the next growth level, an upgrade control 71 can be displayed in the level panel. Therefore, when the user triggers the upgrade control 71, it can be determined that a task panel display operation has been received, and in response to this operation, the level panel 70 is canceled from display, and the task panel 60 is displayed, as shown. Figure 6 As shown.
[0092] S208. In response to the object acquisition operation for the first species task in the task panel, obtain the update value of the first object to be acquired corresponding to the first species task, and update the user's corresponding total object value according to the update value.
[0093] The first species task can be a task that the user has already completed in the task panel. The first object to be acquired can be an object that the user can obtain after completing the first species task, such as the task reward. This first object to be acquired can be experience points or growth points. The type / quantity of objects to be acquired for different species tasks can be the same or different. The type / quantity of objects to be acquired after executing a certain species task for the first n times (n is a positive integer) can be the same or different from the type / quantity of objects to be acquired after executing the same species task for the first n times. The specific settings can be configured as needed. The object acquisition operation can be the trigger operation for acquiring the first object to be acquired for the first species task, such as triggering the acquisition control of the first species task. The update value can be the specific value of the first object to be acquired that the user can acquire, and the total object value can be the total value of the corresponding objects that the user has already acquired. Taking growth points as the first object to be acquired as an example, the update value can be the growth point value corresponding to the first species task, that is, the growth point value that the user can obtain after executing the first species task; the total object value can be the total value of the growth points that the user has currently acquired.
[0094] For example, when a task for a certain species is completed, a retrieval control 61 (e.g., for the task object of that species) can be displayed in the species panel. Figure 6The image shows the acquisition control 61 corresponding to video viewing task 1. When a user triggers an acquisition control 61 in the task panel, it can be determined that an object acquisition operation has been received for the species task (i.e., the first species task) corresponding to the acquisition control 61. In response to the object acquisition operation, the updated value of the object to be acquired corresponding to the species task is obtained. The user's corresponding total object value is updated according to the updated value, such as by adding the updated value to the user's total object value, that is, updating the user's total object value to the sum of the original total object value before the current object acquisition operation and the updated value, so as to send the object to be acquired corresponding to the species task to the user.
[0095] In this embodiment, optionally, the first object to be acquired is used to upgrade the user's growth level. After updating the user's corresponding total object value according to the updated value, the method further includes: if the first growth level corresponding to the user's updated corresponding total object value is higher than the user's second growth level, then the growth level indicated in the target growth progress bar is upgraded from the second growth level to the first growth level, and a level panel is displayed; in response to the acquisition operation performed in the level panel, the second object to be acquired corresponding to the current upgraded growth level is sent to the user.
[0096] The first growth level can be the maximum growth level that the user can reach after updating their total object value. The second growth level can be the user's current growth level before acquiring the first object to be acquired. The second object to be acquired can be the object that can be acquired by upgrading from the second growth level to the first growth level. For each growth level increase, the user can acquire the corresponding object; the objects to be acquired may be the same or different depending on the growth level. For example, the object to be acquired may include virtual items and / or non-virtual items. Virtual items may include activation permissions for the exploration station and / or image blocks of target images, while non-virtual items may include dolls, toys, or other physical objects. The object acquisition operation can be a trigger operation for acquiring the second object to be acquired, such as triggering the acquisition control in the level panel.
[0097] In this embodiment, the first object to be acquired can be used to upgrade the user's growth level. When the total object value after the user acquires the first object reaches the preset total object value for upgrading to the next growth level, the user's growth level can be upgraded. For example, the growth level indicated in the target growth progress bar can be upgraded from the second growth level to the first growth level, the growth progress indicated in the target growth progress bar can be updated to the growth progress from the first growth level to the next growth level, and the level panel 70 can be displayed. Figure 8As shown, when a user's level increases, a retrieval control 72 can be displayed in the level panel. Therefore, when the user triggers the retrieval control 72 in the level panel, it can be determined that an object retrieval operation has been received, and in response to the object retrieval operation, the second object to be retrieved, which has been upgraded from the second growth level to the first growth level, is sent to the user.
[0098] In this embodiment, the content displayed in the level panel can differ depending on whether the total object value required to advance to the next growth level has not been reached or when the total object value required to advance to the next growth level has been reached. For example, when the total object value required to advance to the next growth level has not been reached, the level panel may display the user's current growth level information, information about the second object to be acquired when advancing to the next growth level, a growth progress bar, and upgrade controls, such as... Figure 7 As shown; when the total object value required to advance to the next growth level is reached, the level panel can display information about the current growth level (such as information about the first growth level), information about the second available object to be acquired, and acquisition controls, such as... Figure 8 As shown. When the growth progress bar is displayed in the level panel, it can have the same or different style as the target progress bar, which can be set as needed.
[0099] In this embodiment, the objects to be acquired at each growth level or the preset growth level may include image blocks of the target image. Users can acquire image blocks by increasing their growth level, and then stitch the image blocks together to obtain the completed target image, so as to obtain the corresponding reward after obtaining the target image.
[0100] At this point, the level panel can display image templates for the target images. These templates can show image blocks of target images that the user has already obtained, as well as image blocks of target images that the user has not yet obtained. The image blocks of the target images that the user has already obtained can be displayed in different styles in the image template; for example, the image blocks that the user has already obtained can be displayed in color, while the image blocks that the user has not yet obtained can be displayed in gray, and so on.
[0101] For example, if the second object to be acquired contains an image block of the target image, when an acquisition operation is received in the level panel, the image block to be acquired can be spliced into the image template of the target image.
[0102] For example, the image block to be acquired is displayed at a corresponding position in the image template; or, the image block to be acquired is displayed at a preset position in the level panel, and the image block to be acquired is controlled to move from the preset position to its corresponding splicing position in the image template, and after it moves to the splicing position, the image block to be acquired is spliced into the image template. Optionally, the second object to be acquired includes an image block of the target image. Sending the second object to be acquired corresponding to the current growth level to the user includes: controlling the image block to be acquired corresponding to the current growth level to move to the display area of the target splicing template, wherein the target splicing template corresponds to the target image; when the image block to be acquired moves to the display area of the target splicing template, the image block to be acquired is spliced into the target splicing template. The target image can be a pre-set image, and the image block of the target image can be an image fragment of the target image. The image block to be acquired can be an image block that can be acquired during the current growth level upgrade. When the second object to be acquired contains multiple image blocks to be acquired, the multiple image blocks to be acquired can be displayed simultaneously at preset positions and each image block to be acquired can be controlled to move simultaneously to its corresponding splicing position in the image template; alternatively, each image block to be acquired can be displayed sequentially at preset positions and the currently displayed image block to be acquired can be controlled to move to its corresponding splicing position in the image template, etc. The specific settings can be configured as needed.
[0103] In some implementations, the second object to be acquired includes non-virtual items. Sending the second object to be acquired corresponding to the current growth level to the user includes: displaying an information input interface, the information input interface being used for the user to input acquisition information, the acquisition information being used to send the non-virtual items in the second object to be acquired to the user.
[0104] In this embodiment, when a user upgrades to a preset level, such as when the target image is stitched together, non-virtual items can be obtained. This embodiment does not limit the specific type of non-virtual items.
[0105] If the second object to be acquired contains non-virtual items, when an acquisition operation is received in the level panel, an information input interface can be displayed so that the user can enter acquisition information (such as recipient's name, contact information, and delivery address) in the information input interface, so that the non-virtual items can be mailed to the user according to the acquisition information entered by the user.
[0106] In the above embodiments, considering that when an information input interface is displayed in response to an acquisition operation within the level panel, the user may directly close the information input interface to continue performing other interactions, a target control can also be displayed on a preset page (such as a species page) when an acquisition operation is received within the level panel. This allows the user to switch to the information input interface to fill in the acquisition information by triggering the target control. Optionally, the interaction method provided in this embodiment further includes: adding a target control to a preset page in response to an acquisition operation within the level panel, wherein the preset page includes the map page, and the target control is used to trigger the display of the information input interface.
[0107] Furthermore, when a user reaches a preset level, a corresponding growth level certificate can be sent to the user, such as by sending the certificate to the user's account. If the second object to be acquired contains species sites, the species site contained in the second object to be acquired can be activated when an acquisition operation is received within the level panel. For example, after sending the second object to be acquired to the user, if a close operation is received for the level panel, a species map can be displayed from the species site level perspective. The species map will display the site identifier of the species site contained in the second object to be acquired, as well as the species identifier of the associated biological species of that species site, for the user's viewing convenience.
[0108] S209. In response to the task execution operation for the second species task in the task panel, the task panel is canceled from display, and the site identifier of the second activated species site is displayed on the map page, wherein the second species task includes a species video viewing task.
[0109] The second species task can be a task in the task panel that the user has not yet completed, such as a species video viewing task that has not yet been completed. The task execution operation can be a trigger operation to execute the second species task, such as triggering the execution control of the second species task. The second activated species site can be an activated species site displayed with its site identifier in the species map. For example, when there is a refreshable activated species site (i.e., an activated species site that meets the refresh conditions), the second activated species site can be a certain refreshable activated site, such as randomly or according to preset conditions to select a refreshable activated site as the second activated species site; when there is no refreshable activated species site, the second activated species site can include one or more activated species sites.
[0110] In this embodiment, when a task execution operation is received for a specific species task in the task panel, such as when it is detected that the user triggers a certain execution control 62 in the task panel (e.g., ... Figure 6When shown, the execution page for that species' task can be displayed so that the user can perform the task for that species.
[0111] Taking the species video viewing task as an example, when a task execution operation for watching a species video is received, the task panel can be canceled, and the site identifier of the activated species site and the species identifier of its associated biological species can be displayed in the species map, so that the user can watch the species video by triggering the species identifier, thereby executing the species video viewing task.
[0112] For example, when there are refreshable activated species sites, a species map can be displayed at the species site level, showing the site identifier of a refreshable activated species site and the species identifiers of associated species of that activated species site. When there are no refreshable activated species sites, a species map can be displayed at the national level or the overall viewpoint, showing the site identifiers of multiple activated species sites and the species identifiers of associated species of each activated species site.
[0113] The interaction method provided in this embodiment allows users to activate species sites, switch the species identifiers of associated biological species displayed on the map page, watch species videos by triggering species identifiers, view species tasks by performing operations displayed on the task panel, and obtain the corresponding objects to be obtained by performing species tasks. This can further enrich the user's interaction methods on the map page and improve the user experience.
[0114] Figure 9 This is a structural block diagram of an interactive device provided in an embodiment of this disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically a mobile phone or tablet. It can display a scenario to a user, showing them a species site and the distribution locations of the biological species associated with that site, through the execution of an interactive method. Figure 9 As shown, the interactive device provided in this embodiment may include: an operation receiving module 901 and a map display module 902, wherein,
[0115] The operation receiving module 901 is used to receive species map display operations;
[0116] The map display module 902 is used to respond to the species map display operation, display a map page, and display a species map on the map page, wherein the species map displays the site identifier of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0117] The interactive device provided in this embodiment receives a species map display operation through an operation receiving module; in response to the species map display operation, a map page is displayed, and a species map is shown on the map page. The species map displays the site identifiers of at least one species site, indicating the location information of the species site and the location information of the associated biological species. By adopting the above technical solution, this embodiment displays the location information of species sites and the location information of the biological species associated with each species site in the form of a species map. This allows users to quickly and intuitively determine the location of each species site and its associated biological species, reducing the time spent by users searching for and photographing biological species and lowering the difficulty of shooting species videos.
[0118] In the above scheme, the species site may include activated species sites and / or inactive species sites, and the species map may also be used to display the species identifiers of the associated biological species of the activated species site.
[0119] Furthermore, the interactive device provided in this embodiment may further include: an identifier switching module, configured to, in response to an identifier switching operation for a first activated species site, switch the first species identifier displayed in the species map after the species map is displayed on the map page, wherein the first species identifier includes the species identifier of the associated biological species of the first activated species site; and / or, a site activation module, configured to, in response to an activation operation for a target inactive species site, add a second species identifier to the species map, wherein the second species identifier includes the species identifier of the associated biological species of the target inactive species site.
[0120] In the above scheme, the activation operation can be applied to the site panel of the target inactive species site. The interactive device provided in this embodiment may further include: a site panel display module, used to display the site panel of the target inactive species site in response to the site panel display operation for the target inactive species site.
[0121] Furthermore, the interactive device provided in this embodiment may also include: a video playback module, which, after displaying the species map on the map page, responds to a triggering operation for a third species identifier displayed in the species map, displays a video playback interface, and plays a target species video of the associated biological species corresponding to the third species identifier in the video playback interface.
[0122] Furthermore, the interactive device provided in this embodiment may also include: a video switching module, used to switch the currently playing video of the video playback interface according to the target video stream after the target species video of the associated biological species corresponding to the third species identifier is played in the video playback interface, in response to the video switching operation, wherein the target video stream contains species videos of associated biological species of at least one species site, and the target species video is located in the target video stream.
[0123] Furthermore, the interactive device provided in this embodiment may also include: a task panel display module, used to display a task panel in response to a task panel display operation after the species map is displayed on the map page, the task panel being used to display task information of species tasks, the species tasks including at least one of species video shooting tasks, species video viewing tasks, and commonly used function setting tasks.
[0124] Furthermore, the interactive device provided in this embodiment may further include: an object value update module, configured to, after the task panel is displayed, in response to an object acquisition operation for a first species task in the task panel, acquire an update value of a first object to be acquired corresponding to the first species task, and update the user's corresponding total object value according to the update value; and / or, a task execution module, configured to, after the task panel is displayed, in response to a task execution operation for a second species task in the task panel, cancel the display of the task panel, and display the site identifier of a second activated species site on the map page, wherein the second species task includes a species video viewing task.
[0125] In the above scheme, the first object to be acquired can be used to upgrade the user's growth level. The interactive device provided in this embodiment may further include: a level upgrade module, which is used to upgrade the growth level indicated in the target growth progress bar from the second growth level to the first growth level and display the level panel if, after the user's corresponding total object value is updated according to the update value, the first growth level corresponding to the user's updated corresponding total object value is higher than the user's second growth level; and an object sending module, which is used to send the second object to be acquired corresponding to the growth level upgraded this time to the user in response to the acquisition operation performed in the level panel.
[0126] In the above scheme, the target growth progress bar may include a growth progress bar displayed on the map page, and the task panel display operation may be applied to the level panel. The interactive device provided in this embodiment may further include: a level panel display module, used to display the level panel in response to a trigger operation applied to the associated area of the target growth progress bar.
[0127] In the above scheme, the second object to be acquired may include non-virtual items, and the object sending module may be used to: display an information input interface, the information input interface is used for users to input acquisition information, and the acquisition information is used to send the non-virtual items in the second object to be acquired to the user.
[0128] Furthermore, the interactive device provided in this embodiment may also include: a control display module, used to add a target control to a preset page in response to an acquisition operation performed on the level panel, wherein the preset page includes the map page, and the target control is used to trigger the display of the information input interface.
[0129] In the above scheme, the second object to be acquired may include an image block of the target image. The object sending module can be used to: control the image block to be acquired corresponding to the growth level improved this time to move to the display area of the target splicing template, wherein the target splicing template corresponds to the target image; when the image block to be acquired moves to the display area of the target splicing template, control the image block to be acquired to be spliced into the target splicing template.
[0130] Furthermore, the interactive device provided in this embodiment may also include: a species page display module, used to display the user's species page in response to a page display operation performed on the map page after the map page is displayed, wherein the species page is used to display species cards of each biological species, the species cards display the species level information of the corresponding biological species, and the species cards are used to trigger the display of the details page of the corresponding biological species.
[0131] The interactive device provided in this disclosure can execute the interactive method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the interactive method. Technical details not described in detail in this embodiment can be found in the interactive method provided in any embodiment of this disclosure.
[0132] The following is for reference. Figure 10 The diagram illustrates a structural schematic of an electronic device (e.g., a terminal device) 1000 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0133] like Figure 10As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0134] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0135] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.
[0136] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0137] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0138] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0139] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: receive a species map display operation; and, in response to the species map display operation, display a map page and display a species map on the map page, wherein the species map displays a site identifier for at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0140] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0141] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0142] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of modules do not, in some cases, constitute a limitation on the unit itself.
[0143] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0144] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0145] According to one or more embodiments of this disclosure, Example 1 provides an interaction method, including:
[0146] Receive species map display operation;
[0147] In response to the species map display operation, a map page is displayed, and a species map is displayed on the map page, wherein the species map displays the site identifier of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0148] According to one or more embodiments of this disclosure, Example 2 describes the method according to Example 1, wherein the species site includes activated species sites and / or inactive species sites, and the species map is further used to display species identifiers of associated biological species of the activated species sites.
[0149] According to one or more embodiments of this disclosure, Example 3, following the method described in Example 2, further includes, after displaying the species map on the map page:
[0150] In response to an identifier switching operation for a first activated species site, the first species identifier displayed in the species map is switched, wherein the first species identifier includes the species identifier of the associated biological species of the first activated species site; and / or
[0151] In response to the activation operation for the target inactive species site, a second species identifier is added to the species map, wherein the second species identifier includes the species identifier of the associated biological species of the target inactive species site.
[0152] According to one or more embodiments of this disclosure, Example 4 describes the method according to Example 3, wherein the activation operation is applied to the site panel of the target unactivated species site, and the method further includes:
[0153] In response to a site panel display operation for the target inactive species site, the site panel for the target inactive species site is displayed.
[0154] According to one or more embodiments of this disclosure, Example 5, following the method described in Example 2, after displaying the species map on the map page, further includes:
[0155] In response to a triggered operation for a third species identifier displayed in the species map, a video playback interface is displayed, and a video of the target species corresponding to the associated biological species of the third species identifier is played in the video playback interface.
[0156] According to one or more embodiments of this disclosure, Example 6, following the method described in Example 5, after playing the target species video corresponding to the associated biological species of the third species identifier in the video playback interface, further includes:
[0157] In response to a video switching operation, the currently playing video on the video playback interface is switched according to a target video stream, wherein the target video stream contains species videos of at least one species site associated with a biological species, and the target species video is located within the target video stream.
[0158] According to one or more embodiments of this disclosure, Example 7, following the method described in Example 2, further includes, after displaying the species map on the map page:
[0159] In response to the task panel display operation, the task panel is displayed, which is used to display the task information of species tasks. The species tasks include at least one of species video shooting tasks, species video viewing tasks, and common function setting tasks.
[0160] According to one or more embodiments of this disclosure, Example 8, following the method described in Example 7, further includes:
[0161] In response to an object retrieval operation for a first species task in the task panel, the update value of the first object to be retrieved corresponding to the first species task is obtained, and the user's corresponding total object value is updated according to the update value; and / or
[0162] In response to the task execution operation for the second species task in the task panel, the task panel is de-displayed, and the site identifier of the second activated species site is displayed on the map page, wherein the second species task includes a species video viewing task.
[0163] According to one or more embodiments of this disclosure, Example 9, based on the method described in Example 8, further includes: the first object to be acquired is used to upgrade the user's growth level, and after updating the user's corresponding total object value according to the update value, the method further includes:
[0164] If the first growth level corresponding to the user's updated total object value is higher than the user's second growth level, then the growth level indicated in the target growth progress bar will be raised from the second growth level to the first growth level, and the level panel will be displayed.
[0165] In response to the acquisition operation performed within the level panel, a second acquisition object corresponding to the current growth level is sent to the user.
[0166] According to one or more embodiments of this disclosure, Example 10 describes the method according to Example 9, wherein the target growth progress bar includes a growth progress bar displayed on the map page, the task panel display operation operates within the level panel, and the method further includes:
[0167] In response to a trigger action that occurs within the associated area of the target growth progress bar, the level panel is displayed.
[0168] According to one or more embodiments of this disclosure, Example 11 describes the method of Example 9, wherein the second object to be acquired includes a non-virtual item, and sending the second object to be acquired corresponding to the current growth level to the user includes:
[0169] The information input interface is used for users to input information to obtain information, and the obtained information is used to send non-virtual items from the second object to be obtained to the user.
[0170] According to one or more embodiments of this disclosure, Example 12, based on the method described in Example 11, further includes:
[0171] In response to an acquisition operation performed within the level panel, a target control is added to a preset page, wherein the preset page includes the map page, and the target control is used to trigger the display of the information input interface.
[0172] According to one or more embodiments of this disclosure, Example 13 describes the method according to Example 9, wherein the second object to be acquired includes an image block of the target image, and sending the second object to be acquired corresponding to the current growth level to the user includes:
[0173] The image block to be acquired, corresponding to the growth level being upgraded, is moved towards the display area of the target splicing template, wherein the target splicing template corresponds to the target image;
[0174] When the image block to be acquired moves to the display area of the target splicing template, the image block to be acquired is spliced into the target splicing template.
[0175] According to one or more embodiments of this disclosure, Example 14, following the method described in any of Examples 1-13, further includes:
[0176] In response to a page display operation performed on the map page, the user's species page is displayed, wherein the species page is used to display species cards for each biological species, the species cards display the species level information of the corresponding biological species, and the species cards are used to trigger the display of the details page of the corresponding biological species.
[0177] According to one or more embodiments of this disclosure, Example 15 provides an interactive device, including:
[0178] The operation receiving module is used to receive species map display operations;
[0179] A map display module is used to respond to the species map display operation, display a map page, and display a species map on the map page, wherein the species map displays the site identifier of at least one species site, and the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site.
[0180] According to one or more embodiments of this disclosure, Example 16 provides an electronic device comprising:
[0181] One or more processors;
[0182] Memory, used to store one or more programs.
[0183] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in any of Examples 1-14.
[0184] According to one or more embodiments of the present disclosure, Example 17 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interactive method as described in any of Examples 1-14.
[0185] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0186] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0187] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An interaction method, characterized in that, include: Receive species map display operation; In response to the species map display operation, a map page is displayed, and a species map is displayed on the map page, wherein the species map displays the site identifier of at least one species site, the species site includes at least one of activated species sites and inactive species sites, the species map is used to indicate the location information of the species site and the location information of the associated biological species of the species site, and is used to display the species identifier of the associated biological species of the activated species site; The species sites include activated species sites, and after the species map is displayed on the map page, it also includes: In response to an identifier switching operation for a first activated species site, the first species identifier displayed in the species map is switched, wherein the first species identifier includes the species identifier of the associated biological species of the first activated species site; and / or The species sites include inactive species sites, and after the species map is displayed on the map page, it also includes: In response to the activation operation for the target inactive species site, a second species identifier is added to the species map, wherein the second species identifier includes the species identifier of the associated biological species of the target inactive species site.
2. The method according to claim 1, characterized in that, The activation operation is applied to the site panel of the target inactive species site, and the method further includes: In response to a site panel display operation for the target inactive species site, the site panel for the target inactive species site is displayed.
3. The method according to claim 1, characterized in that, After displaying the species map on the map page, it also includes: In response to a triggered operation for a third species identifier displayed in the species map, a video playback interface is displayed, and a video of the target species corresponding to the associated biological species of the third species identifier is played in the video playback interface.
4. The method according to claim 3, characterized in that, After playing the target species video corresponding to the associated biological species of the third species identifier in the video playback interface, the method further includes: In response to a video switching operation, the currently playing video on the video playback interface is switched according to a target video stream, wherein the target video stream contains species videos of at least one species site associated with a biological species, and the target species video is located within the target video stream.
5. The method according to claim 1, characterized in that, After displaying the species map on the map page, it also includes: In response to the task panel display operation, the task panel is displayed, which is used to display the task information of species tasks. The species tasks include at least one of species video shooting tasks, species video viewing tasks, and common function setting tasks.
6. The method according to claim 5, characterized in that, Following the display task panel, the following is also included: In response to an object retrieval operation for a first species task in the task panel, the update value of the first object to be retrieved corresponding to the first species task is obtained, and the user's corresponding total object value is updated according to the update value; and / or In response to the task execution operation for the second species task in the task panel, the task panel is de-displayed, and the site identifier of the second activated species site is displayed on the map page, wherein the second species task includes a species video viewing task.
7. The method according to claim 6, characterized in that, The first object to be acquired is used to upgrade the user's growth level. After updating the user's corresponding total object value according to the update value, the method further includes: If the first growth level corresponding to the user's updated total object value is higher than the user's second growth level, then the growth level indicated in the target growth progress bar will be raised from the second growth level to the first growth level, and the level panel will be displayed. In response to the acquisition operation performed within the level panel, a second acquisition object corresponding to the current growth level is sent to the user.
8. The method according to claim 7, characterized in that, The target growth progress bar includes a growth progress bar displayed on the map page, the task panel display operation operates within the level panel, and the method further includes: In response to a trigger action that occurs within the associated area of the target growth progress bar, the level panel is displayed.
9. The method according to claim 7, characterized in that, The second object to be acquired includes non-virtual items. Sending the second object to be acquired, corresponding to the current growth level increase, to the user includes: The information input interface is used for users to input information to obtain information, and the information obtained is used to send non-virtual items from the second object to be obtained to the user.
10. The method according to claim 9, characterized in that, Also includes: In response to an acquisition operation performed within the level panel, a target control is added to a preset page, wherein the preset page includes the map page, and the target control is used to trigger the display of the information input interface.
11. The method according to claim 7, characterized in that, The second object to be acquired includes an image block of the target image. Sending the second object to be acquired, corresponding to the current growth level upgrade, to the user includes: The image block to be acquired, corresponding to the growth level being upgraded, is moved towards the display area of the target splicing template, wherein the target splicing template corresponds to the target image; When the image block to be acquired moves to the display area of the target splicing template, the image block to be acquired is spliced into the target splicing template.
12. The method according to any one of claims 1-11, characterized in that, Following the map display page, the following is also included: In response to a page display operation performed on the map page, the user's species page is displayed, wherein the species page is used to display species cards for each biological species, the species cards display the species level information of the corresponding biological species, and the species cards are used to trigger the display of the details page of the corresponding biological species.
13. An interactive device, characterized in that, include: The operation receiving module is used to receive species map display operations; A map display module is configured to respond to the species map display operation by displaying a map page and displaying a species map on the map page, wherein the species map displays the site identifier of at least one species site, the species site including at least one of activated species sites and inactive species sites, the species map is configured to indicate the location information of the species site and the location information of the associated biological species of the species site, and is configured to display the species identifier of the associated biological species of the activated species site; The species sites include activated species sites, and the device further includes: The identifier switching module is configured to, in response to an identifier switching operation for a first activated species site, switch the first species identifier displayed in the species map, wherein the first species identifier includes the species identifier of the associated biological species of the first activated species site; and / or The species sites include inactive species sites, and the device further includes: The site activation module is used to add a second species identifier to the species map in response to an activation operation for a target inactive species site, wherein the second species identifier includes the species identifier of the associated biological species of the target inactive species site.
14. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the interactive method according to any one of claims 1-12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the interactive method according to any one of claims 1-12.
Citation Information
Patent Citations
Species touring method, touring system and readable storage medium
CN114154699A