Information display method, device, equipment, storage medium and program product

By combining map and information tag-based location display in the object interface, the problem of monotonous information display in information applications is solved, realizing the association between information and location, and improving the user experience.

CN116541618BActive Publication Date: 2026-05-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-01-26
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing news applications display information in a relatively simple way, lacking geolocation-related displays, making it difficult for users to intuitively understand the location and other information of the news.

Method used

Display a map of the target area in the object interface, and mark the associated geographical locations of information tags on the map, and display the corresponding information in response to user operations.

Benefits of technology

It enables the display of information linked to geographical location, allowing users to understand more clearly and intuitively the location of the information, providing a new way to display information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116541618B_ABST
    Figure CN116541618B_ABST
Patent Text Reader

Abstract

The application discloses an information display method and device, equipment, a storage medium and a program product, and relates to the technical field of computers and the Internet. The method comprises the following steps: displaying an object interface for displaying information, and displaying a map of a target area in the object interface; displaying at least one information label related to the target area in the object interface, and marking a geographical position associated with the information label in the map; and in response to an operation on a target information label in the at least one information label, displaying information corresponding to the target information label. The embodiment of the application provides a new display mode of information, and by using the display mode, an object can more clearly and intuitively understand a geographical position associated with information, such as a place where an event occurs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of computer and Internet technology, and in particular to an information display method, apparatus, device, storage medium, and program product. Background Technology

[0002] Information applications can provide users with information such as news, updates, and comments.

[0003] In related technologies, news applications typically display information in a list format. For example, in an object's interface, news items are displayed one by one from top to bottom. Users can swipe the interface to select and view the news items corresponding to the items they are interested in.

[0004] However, this method of presentation is rather simplistic. Summary of the Invention

[0005] This application provides an information display method, apparatus, device, storage medium, and program product. The technical solution is as follows:

[0006] According to one aspect of the embodiments of this application, an information display method is provided, the method comprising:

[0007] Displays an object interface for showing information, wherein the object interface displays a map of the target area;

[0008] The object interface displays at least one information tag related to the target area, and the geographical location associated with the information tag is marked on the map; wherein each information tag corresponds to at least one piece of information;

[0009] In response to an operation targeting a target information tag among the at least one information tags, the information information corresponding to the target information tag is displayed.

[0010] According to one aspect of the embodiments of this application, an information display device is provided, the device comprising:

[0011] The interface display module is used to display an object interface for showing information, wherein the object interface displays a map of the target area;

[0012] A tag display module is used to display at least one information tag related to the target area in the object interface, and to mark the geographical location associated with the information tag in the map; wherein each information tag corresponds to at least one piece of information;

[0013] An information display module is used to display information information corresponding to the target information tag in response to an operation on the at least one information tag.

[0014] According to one aspect of the embodiments of this application, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the above-described information display method.

[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the above-described information display method.

[0016] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the above-described information display method.

[0017] The technical solutions provided in this application embodiment may have the following beneficial effects:

[0018] This application combines information and maps to display a map of a specific area and information tags within that area on the user interface. The geographical locations associated with these information tags are marked on the map, thus achieving a linked display of information and geographical locations. This application provides a novel way to display information, allowing users to more clearly and intuitively understand the geographical locations associated with the information, such as the location of an event within the information. Attached Figure Description

[0019] Figure 1 This is a schematic diagram of the implementation environment of a solution provided in one embodiment of this application;

[0020] Figure 2 This is a flowchart of an information display method provided in one embodiment of this application;

[0021] Figure 3 This is a schematic diagram of an interface for displaying information provided in one embodiment of this application;

[0022] Figure 4 This is a flowchart of an information display method provided in another embodiment of this application;

[0023] Figure 5 This is a schematic diagram of map view switching provided in one embodiment of this application;

[0024] Figure 6 This is a schematic diagram of map immersion switching provided in one embodiment of this application;

[0025] Figure 7a This is a schematic diagram of an object interface under a category label provided in an embodiment of this application;

[0026] Figure 7b This is a schematic diagram of an object interface under another category label provided in an embodiment of this application;

[0027] Figure 7c This is a schematic diagram of an object interface under another category label provided in an embodiment of this application;

[0028] Figure 8 This is a schematic diagram illustrating an operation on a target control according to an embodiment of this application;

[0029] Figure 9 This is a schematic diagram illustrating the determination of a selected area according to an embodiment of this application;

[0030] Figure 10a This is a schematic diagram showing that the operation trajectory is not connected at the beginning and end according to one embodiment of this application;

[0031] Figure 10b This is a schematic diagram showing the intersection points of the operation trajectories provided in one embodiment of this application;

[0032] Figure 11a This is a schematic diagram illustrating the determination of the operation position according to an embodiment of this application;

[0033] Figure 11b This is a schematic diagram of the continuous pressing operation position provided in one embodiment of this application;

[0034] Figure 11c This is a schematic diagram illustrating the display of information labels for a selected area according to an embodiment of this application;

[0035] Figure 12 This is a schematic diagram illustrating specific information provided in one embodiment of this application;

[0036] Figure 13 This is a flowchart of an information display method provided in another embodiment of this application;

[0037] Figure 14 This is a block diagram of an information display device provided in one embodiment of this application;

[0038] Figure 15This is a block diagram of an information display device provided in another embodiment of this application;

[0039] Figure 16 This is a structural block diagram of a terminal device provided in one embodiment of this application. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0041] Please refer to Figure 1 This diagram illustrates an implementation environment provided by an embodiment of this application. This implementation environment can be implemented as an information display system. The implementation environment may include: a terminal device 10 and a server 20.

[0042] Terminal device 10 can be an electronic device such as a mobile phone, tablet computer, PC (Personal Computer), wearable device, in-vehicle terminal device, VR (Virtual Reality) device, and AR (Augmented Reality) device, etc., and this application is not limited thereto. A client application running the target application can be installed on terminal device 10. Optionally, the target application can be an application with information display functions. For example, the target application can be such as an information display application, browser application, social application, instant messaging application, video playback application, map application, etc., and this application is not limited thereto.

[0043] Server 20 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services. Server 20 can be a backend server for the aforementioned target application, used to provide backend services to the client of the target application, such as providing information or other information to the client.

[0044] Optionally, the target application mentioned above can be a standalone APP (Application) developed separately, or it can be a mini-program, a web application, or other forms of application. This application does not limit this.

[0045] Please refer to Figure 2 The diagram illustrates a flowchart of an information display method provided in one embodiment of this application. The entity executing this method may be... Figure 1 In the implementation environment of the illustrated scheme, the terminal device 10 can perform each step by a client of the target application. The method may include at least one of the following steps (210-230):

[0046] Step 210: Display the object interface for showing information, which displays a map of the target area.

[0047] News and information are time-sensitive and location-specific information that provides timely updates to users. News and information can take the form of text, images, videos, etc., and optionally, it can be a combination of these formats. For example, news and information could be an article combining images and text.

[0048] The target interface is a human-computer interaction interface provided by the client. The client can display information in the target interface, and correspondingly, the target object can view the information in the target interface. Optionally, the target object can filter the information in the target interface. After the target object selects the corresponding conditions for the information, the target interface will display information based on those conditions. For example, if the target object selects "sports" as the filter condition for the displayed information, the target interface will display information related to "sports".

[0049] In this embodiment, the object interface displays a map of the target area. The target area is a geographical location region, which can be one or more countries, provinces, cities, towns, communities, or areas containing one or more buildings, etc. This application does not limit the scope of the target area. The target area can be selected by the target object or by the client; this application does not limit this selection. The target object can adjust the size of the target area, for example, changing it from a size containing one city to a size containing two cities.

[0050] For example, such as Figure 3 As shown, the client displays an object interface 30 for displaying information, which includes a map 31 showing the target area. For example, the target area could be a geographical region containing one or more cities.

[0051] Step 220: Display at least one information tag related to the target area in the object interface, and mark the geographical location associated with the information tag on the map; wherein each information tag corresponds to at least one piece of information.

[0052] Information tags are labels corresponding to information, displaying an overview (or brief information) of the information. This overview can be in the form of text, images, videos, etc. Additionally, an information tag can be an interactive control; the target audience can click on the tag using a finger, mouse, or similar gesture to trigger the display of the corresponding information. Information tags provide a brief overview of the information through titles or descriptions. Titles and descriptions summarize the content of the information, allowing the target audience to obtain an overview of the information. In the user interface, the corresponding information is displayed by showing information tags.

[0053] Optionally, the information may be associated with a geographic location, which can be a geographic location related to an event contained within the information. For example, this geographic location could be the location where the event occurred, the place it passed through, or the place where it ended. Furthermore, since there is a correspondence between information and information tags, the geographic location associated with the information can also be called the geographic location associated with the information tag. For example, if a geographic location associated with an information tag is city A, it means that the geographic location associated with the information tag is city A. For instance, information related to an event that occurred in city A can be associated with city A.

[0054] The information tags displayed in the object interface are those related to the target area. The relevance of an information tag to the target area is determined by its associated geographic location. For example, if the target area is city A, and an information tag is associated with neighborhood A within city A, then that information tag is related to the target area and will be displayed in the target area of ​​the object interface. If the target area is city A, and an information tag is associated with neighborhood B within city B, then that information tag is not related to the target area and will not be displayed in the object interface. Multiple information tags can be displayed in the object interface, with multiple tags related to the target area shown in the target area. Furthermore, the number of information tags related to the target area can be one or more, and the object interface can display all or some of these tags. For example, when there are many information tags related to the target area, considering the limited interface size, only a few can be selected for display. Optionally, the target object can update the information tags related to the target area displayed in the object interface using an update control.

[0055] Furthermore, each information tag corresponds to at least one piece of information. When an information tag corresponds to one piece of information, the target object can trigger the display of that piece of information by clicking the information tag using an operation object. When an information tag corresponds to multiple pieces of information, the target object can trigger the display of all the pieces of information by clicking the information tag using an operation object. Optionally, when an information tag corresponds to multiple pieces of information, the multiple pieces of information can be displayed simultaneously, or only one piece can be displayed, and the displayed information can be switched according to the target object's operation. This application does not limit how multiple pieces of information are displayed.

[0056] In this embodiment, the object interface displays a map of the target area and at least one information tag related to the target area. Furthermore, the geographical location associated with the information tag is marked on the map, allowing the target object to intuitively understand the geographical location associated with the information, such as the location of an event contained within the information. For example, such as... Figure 3 As shown, the object interface 30 displays a map 31 of the target area and at least one information label 32 related to the target area. The geographical locations associated with the information label 32 are marked on the map 31 using marker points 33. Furthermore, the information label 32 can display an overview of its corresponding information, such as a title and description.

[0057] Step 230: In response to an operation targeting a target information tag in at least one information tag, display the information information corresponding to the target information tag.

[0058] The target information tag can be any one or more information tags from at least one information tag displayed in the object interface. In response to an operation targeting the target information tag among the at least one information tags, an information display interface is displayed, showing the information information corresponding to the target information tag. During the display of the information display interface, the object interface displaying the information tag can be either de-displayed or remain displayed. For example, the information display interface can be a floating window located above the object interface used to display the information tag; or, the object interface used to display the information tag can be switched to the information display interface. For example, if the information corresponding to the target information tag is a single piece of information, it can be displayed separately in full-screen or half-screen mode. If the information corresponding to the target information tag is multiple pieces of information, the currently viewed information can be displayed separately in full-screen or half-screen mode, while other information can be displayed in a floating window.

[0059] The target user can view information by clicking the "Information" tab in the object interface. For example, such as... Figure 3As shown, when the target object clicks the information tag 32, the client displays the information display interface 34, which shows the information information corresponding to the information tag 32.

[0060] The technical solution provided in this application combines information and a map to display a map of a certain area and information tags within that area on the user interface. The geographical locations associated with these information tags are marked on the map, thus achieving the associated display of information and geographical locations. This application provides a new way of displaying information, allowing users to more clearly and intuitively understand the geographical locations associated with the information, such as the location of an event within the information.

[0061] Please refer to Figure 4 The diagram illustrates a flowchart of an information display method provided in another embodiment of this application. The entity executing this method may be... Figure 1 In the implementation environment of the illustrated scheme, the terminal device 10 can perform each step by a client of the target application. The method may include at least one of the following steps (410-480):

[0062] Step 410: Display the object interface for showing information, which displays a map of the target area.

[0063] Step 420: Display at least one information tag in the object interface and display the corresponding marker point of each information tag in the map; wherein, the information tag is displayed in association with the marker point corresponding to the information tag, and the display position of the marker point corresponding to the information tag in the map corresponds to the geographical location associated with the information tag.

[0064] The marker point corresponding to the information tag is used to mark the geographical location associated with that information tag on the map. In other words, the location of the marker point on the map is the geographical location associated with the corresponding information tag. For example, if the geographical location associated with an information tag is neighborhood A in city A, then marking that information tag with a marker point will display the location of the corresponding marker point on the map as neighborhood A in city A.

[0065] The client displays the information tag on the map based on its location relative to the corresponding marker. The information tag is then displayed near the marker, and the information tag is associated with it using a marker symbol. This marker symbol, which can be an arrow, line, or similar form, indicates the association between the information tag and the marker. Optionally, the marker symbol can be omitted, merging the information tag and the marker together to indicate the association.

[0066] For example, such as Figure 3 As shown, the marker 35 is in the shape of an arrow, and the information tag 32 is associated with the marker point 33 through the marker 35.

[0067] Step 430: In response to the zoom operation on the map, display the adjusted map of the target area in the object interface.

[0068] A zoom operation is an operation performed by the target object to adjust the zoom level of a map. For example, the target object operates on the screen of a terminal device using a control to adjust the map's zoom level. For instance, if the control is a finger, the target object stretches or pinches with two fingers on the terminal device to adjust the map's zoom level; if the control is a mouse, the target object rotates the mouse wheel up or down to adjust the map's zoom level. Optionally, the map's zoom level is equal to the display size of the geographic location area divided by the actual size of the geographic location area. The map's zoom level indicates the degree to which the map has been zoomed. Optionally, the zoom operation can also adjust the map's zoom level through a zoom control in the object's interface. The zoom control can be a control that adjusts the map's zoom level; the target object adjusts the map's zoom level by operating the zoom control. This application does not limit the implementation method of the zoom operation.

[0069] The actual size of the geographic location region is its actual size, which is a fixed value. For example, if the geographic location region is city A, and city A's actual size is 1000 square kilometers, then the actual size of the geographic location region is 1000 square kilometers. The display size of the geographic location region is the size displayed on the client side, and this display size changes with zooming. Optionally, as the map is zoomed in, the display size of the geographic location region also increases, thus increasing the map's zoom level. Conversely, as the map is zoomed out, the display size of the geographic location region decreases, thus decreasing the map's zoom level. The display size of the geographic location region is not limited by the terminal device's screen size; even when the display size of the geographic location region is enlarged to a size larger than the terminal device's screen size, the display size remains the enlarged size.

[0070] Optionally, the map display style includes: a two-dimensional planar style and a three-dimensional stereo style. Step 430 includes: if the map zoom ratio meets the first condition, displaying the adjusted target area map in the object interface in a two-dimensional planar style; or, if the map zoom ratio meets the second condition, displaying the adjusted target area map in the object interface in a three-dimensional stereo style.

[0071] The first condition is a condition set based on a first threshold of zoom level, and the second condition is a condition set based on a second threshold of zoom level. Optionally, the first condition includes a map zoom level greater than or equal to the first threshold, and the second condition includes a map zoom level less than or equal to the second threshold. Wherein, the first threshold is greater than or equal to the second threshold. In this case, when the map zoom level is greater than or equal to the first threshold, the adjusted target area map is displayed in a two-dimensional planar style in the object interface; when the map zoom level is less than or equal to the second threshold, the adjusted target area map is displayed in a three-dimensional stereoscopic style in the object interface.

[0072] In some embodiments, such as Figure 5 As shown, it provides an exemplary schematic diagram of map view switching. Figure 5 In the object interface 30, when the two-dimensional map 51 is displayed in a two-dimensional planar style, the zoom level of the map can be reduced to less than or equal to a second threshold through the zoom operation of the operation body, and the three-dimensional map 52 can be displayed in a three-dimensional stereo style in the object interface 30. Similarly, when the three-dimensional map 52 is displayed in a three-dimensional stereo style in the object interface 30, the zoom level of the map can be increased to greater than or equal to a first threshold through the zoom operation of the operation body, and the two-dimensional map 51 can be displayed in a two-dimensional planar style in the object interface 30. The aforementioned first threshold and second threshold can be set according to actual needs, and this application does not limit them.

[0073] In some embodiments, such as Figure 6 As shown, it exemplifies a schematic diagram of map immersion switching. In Figure 6 In the object interface 30, a 3D map 52 is displayed. The target object can switch from a half-screen display of the 3D map 52 to a full-screen display of the immersive map 54 by clicking the immersive toggle control 53. Simultaneously, the object can switch back to the half-screen display of the 3D map 52 by clicking the cancel button 55. Optionally, the 2D planar map also includes an immersive map mode.

[0074] Step 440: Display at least one information label related to the adjusted target area in the object interface, and mark the geographical location associated with the information label on the map.

[0075] After the target object zooms in on the map, the adjusted map of the target area is obtained, and the client updates and displays the information in the adjusted target area. Optionally, the client cancels the display of information in the original target area and redisplays the information in the adjusted target area. Optionally, the client displays both the information labels in the original target area and the information in the adjusted target area simultaneously. The explanation regarding "marking the geographical locations associated with information labels on the map" has already been provided above and will not be repeated here.

[0076] Step 450: In response to an operation targeting a target category label in at least one category label, display at least one information label corresponding to the target category label in the object interface, and mark the geographical location associated with the information label on the map.

[0077] The interface also displays at least one category label, with different category labels corresponding to different information categories. Information categories can be pre-defined based on the content of the information, such as sports, variety shows, movies, scenery, etc. This application does not limit the specific method or type of information category division; this can be set according to actual needs. Furthermore, category labels are labels for information categories; for example, category labels can contain the name of the information category.

[0078] A target category label is one or more category labels selected by the target object from at least one category label displayed in the object interface. Optionally, the client displays at least one information label corresponding to the target category label in the object interface based on the target category label selected by the target object. For example, when the target category label is the information category "sports", information labels related to sports are displayed in the object interface; or, for example, when the target category label is multiple information categories such as sports and scenery, information labels related to sports and scenery are displayed in the object interface.

[0079] In some embodiments, such as Figures 7a to 7c As shown, this example illustrates a schematic diagram of an object interface under different category tags. The object interface 30 displays various category tags, such as "New Things," "Food Reviews," and "Attraction Guides." Figure 7a This displays news tags categorized as "New Things". Figure 7b This displays information tagged with the category "food exploration". Figure 7c The information displayed is categorized under "Attractions Guide".

[0080] Optionally, at least one category label displayed in the object interface includes at least one of the following:

[0081] 1. Customize or set category labels for the target object.

[0082] Optionally, the client provides a category preference survey to the target audience, and then provides corresponding custom tags to the target audience based on the survey results. For example, if the target audience's category preference survey result is "mystery drama," then the client provides the custom tag "mystery drama" to the target audience.

[0083] Optionally, the client provides a category preference survey to multiple objects, and the client uses the one or more category tags selected most frequently by multiple objects in the category preference survey as a custom tag. For example, if the category preference survey results include the following category tags: "Thriller", "Ball Sports", and "Mountain Climbing", and "Thriller" is selected 100 times, "Ball Sports" is selected 30 times, and "Mountain Climbing" is selected 15 times, then the client provides the custom tag "Thriller" to multiple objects.

[0084] 2. Category labels determined based on the target audience's historical preferences.

[0085] The client retrieves the most frequently occurring category tags from the target audience's viewed history and identifies these as the target audience's historical preference categories, then provides them to the target audience. For example, if the target audience's viewed history contains the following category tags: "Thriller," "Ball Sports," and "Mountain Climbing," and "Thriller" appears 100 times, "Ball Sports" appears 30 times, and "Mountain Climbing" appears 15 times, then the client provides the target audience with the "Thriller" category tag.

[0086] 3. Category labels determined based on the attribute characteristics of the target object.

[0087] Using machine learning methods, we predict and obtain category labels that are suitable for the target object's interests based on the target object's attribute characteristics, and then provide them to the target object.

[0088] By setting custom tags, the user's needs are met, enabling the user to obtain information that better suits their requirements.

[0089] Step 460: In response to an operation on the target control displayed in the object interface, the information tab displayed in the object interface is canceled.

[0090] A target control is an operable control used to trigger the clearing of all information tabs displayed in the object's interface. For example, the target control could be a button. Optionally, if the target object clicks the target control before selecting a region, the client will cancel the display of all information tabs in the object's interface. In some embodiments, such as... Figure 8 As shown, Figure 8 An exemplary diagram illustrating an operation on a target control is provided. After clicking the target control 81 in the object interface 30, the object interface 30 switches to the region selection interface 82, as shown below. Figure 8 As shown in the middle right figure, the area selection interface 82 only displays the map 31 of the target area and does not display the information label 32.

[0091] By deselecting all information labels on the map of the target area before selecting the area, the object interface during area selection becomes simpler and clearer, allowing for more accurate area selection and more precise final selection results.

[0092] Step 470: In response to the region selection operation, display a map of the selected region in the target region in the object interface.

[0093] Step 480: Display at least one information label related to the selected area in the object interface, and mark the geographical location associated with the information label on the map.

[0094] The target object selects a region on the map displayed in the object interface by performing a region selection operation. The selected region is the area where the target object wants to obtain information, as determined by the region selection operation. For example, the target area displayed in the object interface is city A, and the target object wants information about neighborhood A within city A. The target object selects a region, specifically neighborhood A within city A, and therefore displays the information label for neighborhood A within city A in the object interface.

[0095] In one possible implementation, step 470 includes steps 471 to 473:

[0096] Step 471: In response to the region selection operation, obtain the operation trajectory corresponding to the region selection operation.

[0097] The target object can select a region on the map corresponding to the target area by controlling an operand. The client obtains the operation trajectory of the target object's operand on the map. Optionally, the operation trajectory can be displayed as lines in the object's interface.

[0098] In some embodiments, such as Figure 9 As shown, Figure 9 An illustrative diagram illustrates the process of switching between information tabs. Figure 9 The map 31 in the object interface 30 displays the operation trajectory 91 of the operator.

[0099] Step 472: Determine the selected area from the target area based on the operation trajectory.

[0100] The client defines the selected area as the region enclosed by the sliding trajectory of the target object on the map. For example... Figure 9 As shown, Figure 9 The area enclosed by the operation trajectory 91 is the selected area 92.

[0101] Optionally, the above method for determining the selected area requires that the operation trajectory of the operator is a figure with the beginning and end connected. When the operation trajectory of the operator is not connected, the selected area can be determined in the following two ways (1 and 2).

[0102] 1. Optionally, when the operation trajectory of the target object on the map cannot form an area, that is, when the operation trajectory of the target object on the map is not connected end to end, the client can automatically connect the operation trajectories of the target object on the map to determine the corresponding selected area.

[0103] In some embodiments, such as Figure 10a As shown, Figure 10a The display shows a situation where the operation trajectory is not connected at the beginning and end. In this case, the client can automatically connect the operation trajectory 101 of the operation body (shown by the solid line segment in the figure) to determine the area 102 (the area enclosed by the solid line segment and the dashed line segment in the figure) as the selected area.

[0104] 2. Optionally, when the operation trajectories of the target object and the operation objects on the map intersect, the client can determine the intersection points of the operation trajectories of the target object and the operation objects on the map as the starting and ending points of the operation trajectories of the target object and the operation objects on the map, thereby determining the selected area.

[0105] In some embodiments, such as Figure 10b As shown, Figure 10b This displays the situation where the operation trajectory of the target object on the map intersects at points. In this case, the client can determine the starting and ending points of the target object's operation trajectory at point 103 on the map, thereby defining area 104 as the selected area.

[0106] Step 473: Display the map of the selected area in the object interface.

[0107] For example, such as Figure 9 As shown, after the selected area 92 is determined, the client displays a map 93 of the selected area 92 in the object interface 30, and displays information tags 94 in the selected area 92.

[0108] By observing the movement of an object on the map, the location of the selected area is determined, allowing the object to choose the area where it wants to display information and obtain the information it needs, thus fulfilling the object's requirements.

[0109] In another possible implementation, step 470 includes steps 474 to 476:

[0110] Step 474: In response to the region selection operation, obtain the operation location and operation duration corresponding to the region selection operation.

[0111] Optionally, the area selection operation is a long-press operation. The target object selects an area by long-pressing a location on the map of the target's interface. The client obtains the operation location and operation duration corresponding to the long-press operation based on the target object's long-press operation.

[0112] Step 475: Determine the selected area from the target area based on the operation location and operation duration.

[0113] The client selects a region within the target area that contains the operation location based on the operation location and duration of the long-press operation performed on the target object. The size of the selected region is determined based on the operation duration of the target object. Optionally, the size of the selected region is positively correlated with the operation duration; the longer the operation duration, the larger the selected region. Optionally, the selected region is the area centered on the operation location, and its size is determined based on the operation duration. In some embodiments, such as... Figures 11a to 11c As shown, Figures 11a to 11c An exemplary diagram illustrating another method for determining a selected area is shown. Figure 11a As shown, by long-pressing operation position 111 in object interface 30, the following can be obtained: Figure 11b Select the area 112, and then... Figure 11c As shown, after releasing the button, the selected area 112 is enlarged and displayed in the object interface 30, and the information label 113 located in the selected area 112 is displayed.

[0114] Step 476: Display the map of the selected area in the object interface.

[0115] By long-pressing an object on the map, the location of the selected area can be determined, allowing the object to choose the area where it wants to display information and obtain the information it needs, thus satisfying the object's requirements.

[0116] The above are just two illustrative examples of methods for determining a selected area. In this embodiment, other methods can also be used to determine the selected area. For example, the selected area can also be determined by area selection, where the client divides the map corresponding to the target area into multiple sub-regions. For example, province A can be divided into multiple sub-regions such as city A, city B, and city C, and city A can be divided into multiple sub-regions such as neighborhood A, neighborhood B, and neighborhood C. The selected area is determined based on one or more sub-regions selected by the target object.

[0117] By allowing users to customize their data, objects can select the information they want to access, thus satisfying their information filtering requirements. Furthermore, different region selection options enhance product diversity.

[0118] In this embodiment, the three functional points of scaling and adjusting the map of the target area, selecting the target category label, and selecting the selected area are decoupled and independent of each other. The three functional points can appear individually or multiple times at the same time. This application does not limit this.

[0119] This embodiment allows users to select information from specific regions they wish to access, thus satisfying their information filtering requirements. Furthermore, different region selection options enhance product diversity.

[0120] Secondly, by removing all information labels from the map of the target area before the map selection operation, the object interface during area selection is made simpler and clearer, allowing objects to select areas more clearly and resulting in more accurate final area selection results.

[0121] Furthermore, by switching between map zoom and map display styles, information can be displayed using different map sizes and display styles, demonstrating the product's multiple functions, meeting the requirements of different users, and enhancing their experience.

[0122] In some embodiments, such as Figure 12 As shown, Figure 12 An example diagram is shown of an object interface that displays specific information.

[0123] For each news tag corresponding to a specific news item, a video playback window is displayed within that news tag, playing the video content of the specific news item. The news tag also displays at least one of the following: the time the specific news item occurred, the number of views for the specific news item, and any alerts or notifications related to the specific news item.

[0124] Specific information refers to information that includes a specific display format. Optionally, specific information can be information with a video playback window, through which the target object plays the video content of the specific information. Figure 12 As shown, Figure 12 Information items 121 and 122 are specific information items, and the target audience can play the video content of the specific information item by clicking the play button 123. The information tags corresponding to the specific information item also include information such as the occurrence time 124, the number of views 125, and alarm prompts for the specific information item.

[0125] This embodiment uses specific information, namely information containing video content, to make the information content more specific and richer.

[0126] Please refer to Figure 13 The diagram illustrates a flowchart of an information display method provided in another embodiment of this application. The entity executing this method may be... Figure 1 In the implementation environment of the illustrated scheme, the terminal device 10 can perform each step by a client of the target application. The method may include at least one of the following steps (1310-1320):

[0127] Step 1310: Send an information retrieval request to the server. The information retrieval request is used to retrieve information within the target area.

[0128] Optionally, the information retrieval request includes indication information of the target area, such as the area name or geographical coordinates of the target area, in order to inform the server which area's information needs to be retrieved.

[0129] Step 1320: Receive tag information and geographical location of information within the target area sent by the server; wherein, the tag information is used to display the information tag corresponding to the information.

[0130] After receiving the tag information and geographical location of the information within the target area from the server, the client can display the corresponding information tags based on the tag information. Furthermore, based on the geographical location of the information, the client determines the display position of the corresponding information tags on the map.

[0131] In addition, the server can send information information along with the tag information and geographical location to the client, or it can send the information information corresponding to the target information tag to the client after the target information tag is selected, thereby avoiding some unnecessary data transmission consumption.

[0132] This embodiment only describes how the client obtains the tag information and geographical location of information within the target area. The methods for obtaining the tag information and geographical location of information in other areas, such as the adjusted target area or the selected area, are similar and will not be described again.

[0133] In some embodiments, the method for displaying information further includes at least one of the following three:

[0134] Method A: Display each information tag in different display styles based on the indicator information corresponding to each information tag; wherein, the indicator information includes at least one of the following: popularity, number of views, time of occurrence, and number of likes.

[0135] Based on the indicator information corresponding to each information tag, the information tags are displayed on the map using different display styles. For example, information tags corresponding to highly popular information are highlighted, while those corresponding to less popular information are displayed without highlighting. Another example is prioritizing the display of information tags corresponding to information whose sending time is closest to the current time. This application does not limit the different display styles of information tags; for example, different display styles can be distinguished by color, brightness, size, etc.

[0136] Method B: When initializing the object display interface, display a map of the initial area in the object interface; wherein the initial area includes any of the following: the current area of ​​the target object, the set area of ​​the target object, the historical area of ​​interest of the target object, or the preferred area of ​​interest of the target object; display at least one information tag related to the initial area in the object interface, and mark the geographical location associated with the information tag on the map.

[0137] The historical viewing area is the geographic location associated with the information the target object last viewed. The preferred viewing area is the area with the most frequently viewed geographic locations. Based on the initial area selected by the target object, the corresponding information is displayed in the object's interface.

[0138] Method C: Obtain the real-time location of the target object at set time intervals, display a map of the real-time location in the object interface, display at least one information tag related to the real-time location in the object interface, and mark the geographical location associated with the information tag on the map.

[0139] The client obtains the geographical location of the target object through GPS (Global Positioning System) or other positioning methods and displays the geographical location information of the target object on the object interface. The client updates the information tag of the target object's location in real time according to a set time interval. The set time interval can be the same, such as updating every 5 minutes. The set time interval can also be different, such as the first interval being 5 minutes, the second interval being 3 minutes, etc., and this application does not limit this.

[0140] Optionally, the information tag of the target object's location can be updated in real time based on the distance the target object moves. For example, the information tag of the target object's location can be updated every 5 kilometers the target object moves.

[0141] This embodiment introduces several methods for displaying information. Method A displays information tags based on their metrics, highlighting important tags to facilitate information identification and enable users to quickly find popular information, saving time. Method B displays information tags based on user-defined criteria, providing tags that meet user needs and saving time searching for information. Method C provides nearby location information based on the user's location, allowing users to stay informed about events happening in their vicinity.

[0142] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0143] Please refer to Figure 14 This diagram illustrates a block diagram of an information display device according to an embodiment of this application. The device has the function of implementing the aforementioned information display method; this function can be implemented in hardware or by hardware executing corresponding software. The device can be the terminal device 10 described above, or it can be located within the terminal device 10. The device 1400 may include: an interface display module 1410, a label display module 1420, and an information display module 1430.

[0144] The interface display module 1410 is used to display an object interface for displaying information, wherein the object interface displays a map of the target area.

[0145] The tag display module 1420 is used to display at least one information tag related to the target area in the object interface, and to mark the geographical location associated with the information tag in the map; wherein each information tag corresponds to at least one piece of information.

[0146] The information display module 1430 is used to display information information corresponding to the target information tag in response to an operation on the at least one information tag.

[0147] In an exemplary embodiment, the label display module 1420 is used to display at least one information label in the object interface and to display the marker points corresponding to each information label in the map. The information label is displayed in association with the corresponding marker point, and the display position of the marker point corresponding to the information label in the map corresponds to the geographical location associated with the information label.

[0148] In an exemplary embodiment, such as Figure 15As shown, the device 1400 also includes a map adjustment module 1440.

[0149] The map adjustment module 1440 is used to display the adjusted map of the target area in the object interface in response to a zoom operation on the map.

[0150] The label display module 1420 is also used to display at least one information label related to the adjusted target area in the object interface, and to mark the geographical location associated with the information label in the map.

[0151] In an exemplary embodiment, the map adjustment module 1440 is configured to display the adjusted target area map in the object interface in the two-dimensional planar style when the map zoom ratio meets a first condition; or, when the map zoom ratio meets a second condition, display the adjusted target area map in the object interface in the three-dimensional solid style.

[0152] In an exemplary embodiment, such as Figure 15 As shown, the device 1400 further includes a region selection module 1450.

[0153] The region selection module 1450 is used to display a map of the selected region in the target region in response to a region selection operation in the object interface.

[0154] The label display module 1420 is also used to display at least one information label related to the selected area in the object interface, and to mark the geographical location associated with the information label in the map.

[0155] In an exemplary embodiment, the region selection module 1420 is configured to, in response to the region selection operation, acquire the operation trajectory corresponding to the region selection operation; determine the selected region from the target region based on the operation trajectory; and display a map of the selected region in the object interface.

[0156] In an exemplary embodiment, the region selection module 1420 is configured to, in response to the region selection operation, obtain the operation location and operation duration corresponding to the region selection operation; determine the selected region from the target region based on the operation location and the operation duration; and display a map of the selected region in the object interface.

[0157] In an exemplary embodiment, such as Figure 15 As shown, the device 1400 also includes a tag cancellation module 1460.

[0158] The label cancellation module 1460 is used to cancel the display of the information labels displayed in the object interface in response to an operation on a target control displayed in the object interface.

[0159] In an exemplary embodiment, the object interface further displays at least one category label, with different category labels corresponding to information labels belonging to different information categories. The label display module 1420 is also configured to, in response to an operation targeting a target category label among the at least one category labels, display at least one information label corresponding to the target category label in the object interface, and mark the geographical location associated with the information label on the map.

[0160] In an exemplary embodiment, the at least one category label includes at least one of the following: a category label custom selected or set by the target object, a category label determined based on the target object's historical preferences, and a category label determined based on the target object's attribute characteristics. In an exemplary embodiment, the label display module 1420 is further configured to display a video playback window in the information label corresponding to the specific information information, and play the video content of the specific information information in the video playback window.

[0161] In an exemplary embodiment, the information tag corresponding to the specific information also displays at least one of the following: the occurrence time of the specific information, the number of views of the specific information, and the alarm prompt of the specific information.

[0162] In an exemplary embodiment, the tag display module 1420 is further configured to send an information acquisition request to the server, the information acquisition request being used to acquire the information content; and receive information content from the server, the information content including the information and the geographical location associated with the information.

[0163] In an exemplary embodiment, the tag display module 1420 is further configured to display each information tag in a different display style based on the indicator information corresponding to each information tag; wherein, the indicator information includes at least one of the following: popularity, number of views, time of occurrence, and number of likes.

[0164] In an exemplary embodiment, the interface display module 1410 is further configured to display a map of an initial region in the object interface when the object interface is initialized; wherein the initial region includes any one of the following: the current region of the target object, the set region of the target object, the historical attention region of the target object, and the preferred attention region of the target object.

[0165] The label display module 1420 is also used to display at least one information label related to the initial area in the object interface, and to mark the geographical location associated with the information label in the map.

[0166] In an exemplary embodiment, the interface display module 1410 is further configured to acquire the real-time location of the target object at set time intervals and display a map of the real-time location in the object interface.

[0167] The tag display module 1420 is also used to display at least one information tag related to the real-time location in the object interface, and to mark the geographical location associated with the information tag in the map.

[0168] This application embodiment combines information and a map to display a map of a certain area and information tags within that area on the user interface. The geographical locations associated with these information tags are marked on the map, thus achieving a linked display of information and geographical locations. This application embodiment provides a novel way of displaying information, allowing users to more clearly and intuitively understand the geographical locations associated with the information, such as the location of an event within the information.

[0169] Please refer to Figure 16 This diagram illustrates a structural block diagram of a terminal device 1600 provided in one embodiment of this application. The terminal device 1600 can be an electronic device such as a mobile phone, tablet computer, PC, wearable device, in-vehicle terminal device, VR device, and AR device. The terminal device 1600 can be... Figure 1 The terminal device 10 described in the embodiment.

[0170] Typically, terminal device 1600 includes a processor 1601 and a memory 1602.

[0171] Processor 1601 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1601 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1601 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1601 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1601 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0172] The memory 1602 may include one or more computer-readable storage media, which may be non-transitory. The memory 1602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. The memory 1602 stores at least one instruction, at least one program, code set, or instruction set, which is loaded and executed by the processor 1601 to implement the aforementioned information display method.

[0173] In some embodiments, the terminal device 1600 may optionally include a peripheral device interface 1603 and at least one peripheral device. The processor 1601, memory 1602, and peripheral device interface 1603 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1603 via a bus, signal line, or circuit board. Specifically, the peripheral device may include at least one of a display screen 1604, audio circuitry 1605, communication interface 1606, and power supply 1607.

[0174] Those skilled in the art will understand that Figure 16 The structure shown does not constitute a limitation on the terminal device 1600, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0175] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set implements the above-described information display method when executed by the processor of a terminal device.

[0176] Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0177] In an exemplary embodiment, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. The processor of the terminal device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned information display method.

[0178] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0179] The above are merely exemplary embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application shall be included within the protection scope of this application.

Claims

1. An information display method, characterized in that, The method includes: The interface displays an object for presenting information, and a map of the target area is displayed between two news topics in the object interface. The object interface displays at least one information tag related to the target area, and the geographical location associated with the information tag is marked on the map; wherein each information tag corresponds to at least one piece of information; In response to a zoom operation on the map of the target area, the adjusted map of the target area is displayed in the object interface; at least one information tag related to the adjusted target area is displayed in the object interface, and the geographical location associated with the information tag is marked on the map of the adjusted target area; In response to an operation targeting a target information tag among the at least one information tags, the information information corresponding to the target information tag is displayed; In response to an operation on the immersive toggle control in the object interface, the map is displayed in full screen; In response to an operation on a target control displayed in the object interface, the information tab displayed in the object interface is canceled. In response to a region selection operation, a map of the selected region in the target region is displayed in the object interface; The object interface displays at least one information tag related to the selected area, and marks the geographical location associated with the information tag on the map of the selected area; When the object interface is initially displayed, a map of the initial region is displayed in the object interface, and the initial region is the current location of the target object. The object interface displays at least one information tag related to the initial area, and marks the geographical location associated with the information tag on the map of the initial area. The information tag corresponding to the information whose occurrence time is closest to the current time is displayed first. The real-time location of the target object is obtained at set time intervals, a map of the real-time location is displayed in the object interface, at least one information tag related to the real-time location is displayed in the object interface, and the geographical location associated with the information tag is marked in the map of the real-time location.

2. The method according to claim 1, characterized in that, The step of displaying at least one information tag related to the target area in the object interface and marking the geographical location associated with the information tag on the map includes: The at least one information tag is displayed in the object interface, and the marker points corresponding to each information tag are displayed in the map of the target area; The information tag is displayed in association with the corresponding marker point, and the display position of the marker point corresponding to the information tag on the map corresponds to the geographical location associated with the information tag.

3. The method according to claim 1, characterized in that, The map display styles include: two-dimensional planar style and three-dimensional solid style; The step of displaying the adjusted target area map in the object interface includes: When the zoom level of the map meets the first condition, the adjusted target area map is displayed in the object interface in the two-dimensional plane style. or, When the map zoom level meets the second condition, the adjusted target area map is displayed in the object interface in the three-dimensional style.

4. The method according to claim 1, characterized in that, The step of displaying a map of the selected area within the target area in the object interface in response to the area selection operation includes: In response to the region selection operation, the operation trajectory corresponding to the region selection operation is obtained; The selected area is determined from the target area based on the operation trajectory; The selected area is displayed in the object interface.

5. The method according to claim 1, characterized in that, The step of displaying a map of the selected area within the target area in the object interface in response to the area selection operation includes: In response to the region selection operation, obtain the operation location and operation duration corresponding to the region selection operation; Based on the operation location and the operation duration, the selected area is determined from the target area; The selected area is displayed in the object interface.

6. The method according to claim 1, characterized in that, The object interface also displays at least one category label, with different category labels corresponding to information labels belonging to different information categories; After displaying at least one information tag related to the target area in the object interface and marking the geographical location associated with the information tag on the map, the method further includes: In response to an operation targeting a target category label among the at least one category labels, at least one information label corresponding to the target category label is displayed in the object interface, and the geographical location associated with the information label is marked on a map of the target area.

7. The method according to claim 6, characterized in that, The at least one category label includes at least one of the following: a category label that the target object selects or sets custom, a category label determined based on the target object's historical preferences, or a category label determined based on the target object's attribute characteristics.

8. The method according to claim 1, characterized in that, The method further includes: For a specific information tag, a video playback window is displayed in the information tag corresponding to the specific information, and the video content of the specific information is played in the video playback window.

9. The method according to claim 8, characterized in that, The information tag corresponding to the specific information also displays at least one of the following: the occurrence time of the specific information, the number of views of the specific information, and the alarm prompt of the specific information.

10. The method according to claim 1, characterized in that, The method further includes: Send an information retrieval request to the server, the information retrieval request being used to retrieve information within the target area; The system receives tag information and geographical location of information within the target area sent by the server; wherein the tag information is used to display the information tag corresponding to the information.

11. The method according to claim 1, characterized in that, The method further includes: Based on the indicator information corresponding to each of the aforementioned information tags, each of the aforementioned information tags is displayed in different display styles; The metrics information includes at least one of the following: popularity, number of views, time of occurrence, and number of likes.

12. An information display device, characterized in that, The device includes: The interface display module is used to display an object interface for showing information, wherein a map of the target area is displayed between two news topics in the object interface; A tag display module is used to display at least one information tag related to the target area in the object interface, and to mark the geographical location associated with the information tag in the map; wherein each information tag corresponds to at least one piece of information; An information display module is configured to, in response to a zoom operation on the map of the target area, display an adjusted map of the target area in the object interface; display at least one information tag related to the adjusted target area in the object interface, and mark the geographical location associated with the information tag in the map of the adjusted target area; and, in response to an operation on a target information tag among the at least one information tag, display information corresponding to the target information tag; and, in response to an operation on an immersive switching control in the object interface, display the map in full screen. The label cancellation module is used to cancel the display of information labels displayed in the object interface in response to an operation on a target control displayed in the object interface; A region selection module is used to display a map of the selected region in the target region in the object interface in response to a region selection operation. The label display module is also used to display at least one information label related to the selected area in the object interface, and to mark the geographical location associated with the information label in the map of the selected area; The interface display module is also used to display a map of an initial region in the object interface when the object interface is initialized and displayed, wherein the initial region is the current location of the target object; The tag display module is also used to display at least one information tag related to the initial area in the object interface, and to mark the geographical location associated with the information tag in the map of the initial area, with the information tag corresponding to the information information whose occurrence time is closest to the current time being displayed first; The interface display module is also used to obtain the real-time location of the target object at set time intervals and display a map of the real-time location in the object interface; The tag display module is also used to display at least one information tag related to the real-time location in the object interface, and to mark the geographical location associated with the information tag on the map of the real-time location.

13. A terminal device, characterized in that, The terminal device includes a processor and a memory, the memory storing at least one instruction, which is loaded and executed by the processor to implement the method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction, which is loaded and executed by a processor to implement the method as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, The computer program product includes computer instructions that are executed by a processor to implement the method as claimed in any one of claims 1 to 11.