Data interaction method, device and electronic device
By adopting a visual interactive method in encyclopedia materials and using structured views to display rich media data, the problem of single browsing experience in existing technologies is solved, and richer user interaction and information display are achieved.
Patent Information
- Application Number
- CN202111156308.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-09-29
AI Technical Summary
Existing encyclopedia information is presented in text form, and the browsing experience is monotonous and lacks interactivity and diversity.
Using a visual interactive method, the rich media data of the theme event is displayed through a structured view, including images, videos, audio, etc., and the display content is adjusted according to the field of view level and user interaction operations.
It improves the user experience of browsing encyclopedia information, displays multimedia data through visual interaction, meets information needs at different levels, and enhances the diversity and interactivity of browsing.
Smart Images

Figure CN113918739B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of data processing technology, and in particular to a data interaction method, device, and electronic device. Background Art
[0002] With the development of computer technology, electronic devices such as mobile phones and tablets are becoming increasingly popular, bringing great convenience to people's lives, studies, and work. Users can use these devices to browse a wide range of information, such as encyclopedias. Specifically, encyclopedias cover all areas of knowledge and serve all internet users as high-quality content platforms. By integrating with search engines and other content-based platforms, they meet the diverse information needs of internet users.
[0003] Currently, encyclopedias on the market are usually presented in text form. Take character encyclopedias as an example. Character encyclopedias usually present a person's life experience in text form, such as narrating the person's life experience in chronological order. For users, the browsing experience is relatively simple. Summary of the Invention
[0004] The embodiment of the present invention provides a data interaction method, which allows users to browse rich media data of various information in a visual interactive manner, thereby improving the user's browsing experience.
[0005] Correspondingly, an embodiment of the present invention further provides a data interaction device and an electronic device to ensure the implementation and application of the above method.
[0006] In order to solve the above problems, an embodiment of the present invention discloses a data interaction method, which specifically includes:
[0007] Displaying a structured view of a topic; the structured view includes rich media data corresponding to a topic event of the topic, the rich media data having a corresponding visual level;
[0008] In response to an interactive operation on the structured view, the rich media data is displayed in the structured view according to the view level.
[0009] Optionally, the vision level includes a first vision level, and the structured view of the presentation theme includes:
[0010] Get the structured view corresponding to the topic;
[0011] The rich media data corresponding to the first field of view level is displayed in the structured view.
[0012] Optionally, the structured view further includes a timeline, the rich media data has corresponding event occurrence time, and displaying the rich media data corresponding to the first field of view level in the structured view includes:
[0013] Displaying the event occurrence time of the rich media data corresponding to the first field of view level in the timeline;
[0014] The event occurrence time in the timeline and the corresponding rich media data are displayed in association.
[0015] Optionally, the timeline includes a timeline anchor point, and the time at which the event occurs is displayed in the corresponding timeline anchor point; wherein the area of the timeline anchor point is proportional to the amount of the rich media data corresponding to the time at which the event occurs; and the timeline anchor point adaptively adjusts its position and spacing on the timeline based on the rich media data displayed in the structured view.
[0016] Optionally, the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the timeline anchor point, determining the target rich media data corresponding to the timeline anchor point; and displaying the target rich media data in the structured view.
[0017] Optionally, the structured view further includes an exploration control, the field of view level includes a second field of view level, and the responding to an interactive operation on the structured view and displaying the rich media data in the structured view according to the field of view level includes:
[0018] In response to a touch operation on the exploration control, the rich media data corresponding to the first field of view level and the second field of view level are displayed in the structured view.
[0019] Optionally, the structured view further includes a view zoom control, and the response to the interactive operation on the structured view, displaying the rich media data in the structured view according to the field of view level, includes:
[0020] In response to a touch operation on the view zoom control, determining a target viewing level of the rich media data in the structured view; wherein the target viewing level includes a first viewing level and a second viewing level;
[0021] The rich media data corresponding to the target field of view level is displayed in the structured view.
[0022] Optionally, in response to the interactive operation on the structured view, presenting the rich media data in the structured view according to the field of view level includes:
[0023] In response to a gesture operation on the structured view, determining a target viewing level of the rich media data in the structured view; wherein the target viewing level includes a first viewing level and a second viewing level;
[0024] The rich media data corresponding to the target field of view level is displayed in the structured view.
[0025] Optionally, the rich media data has corresponding rich media details information and further includes:
[0026] In response to a touch operation on the rich media data, rich media detail information corresponding to the rich media data is displayed.
[0027] Optionally, presenting the target rich media data in the structured view includes:
[0028] When the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold, the rich media data corresponding to a specified field of view level is displayed in the structured view.
[0029] Optionally, the subject includes at least a character subject, and the subject event of the character subject includes at least one of the character's experience events or the character's works; the rich media detail information includes at least one of images, videos, audios, event content and rich media links.
[0030] The embodiment of the present invention further discloses a data interaction device, comprising:
[0031] A display module, configured to display a structured view of a topic; the structured view includes rich media data corresponding to a topic event of the topic, the rich media data having a corresponding visual level;
[0032] The interactive module is configured to respond to an interactive operation on the structured view and present the rich media data in the structured view according to the visual field level.
[0033] In an exemplary embodiment, the visual level includes a first visual level, and the display module is configured to obtain a structured view corresponding to a topic; and display rich media data corresponding to the first visual level in the structured view.
[0034] In an exemplary embodiment, the structured view also includes a timeline, the rich media data has a corresponding event occurrence time, and the display module is used to display the event occurrence time of the rich media data corresponding to the first field of view level in the timeline; and associate the event occurrence time in the timeline with the corresponding rich media data.
[0035] In an exemplary embodiment, the timeline includes timeline anchor points, and the time of occurrence of the event is displayed in the corresponding timeline anchor points; wherein the area of the timeline anchor points is proportional to the amount of the rich media data corresponding to the time of occurrence of the event; the timeline anchor points adaptively adjust their positions and spacing on the timeline based on the rich media data displayed in the structured view.
[0036] In an exemplary embodiment, the apparatus further includes: the interaction module, configured to respond to a touch operation on the timeline anchor point, determine target rich media data corresponding to the timeline anchor point; and display the target rich media data in the structured view.
[0037] In an exemplary embodiment, the structured view also includes an exploration control, the field of view level includes a second field of view level, and the interaction module is used to respond to a touch operation on the exploration control and display the rich media data corresponding to the first field of view level and the second field of view level in the structured view.
[0038] In an exemplary embodiment, the structured view also includes a view zoom control, and the interaction module 704 is used to respond to a touch operation on the view zoom control to determine a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and display the rich media data corresponding to the target field of view level in the structured view.
[0039] In an exemplary embodiment, the interaction module is used to respond to a gesture operation on the structured view, determine a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and display the rich media data corresponding to the target field of view level in the structured view.
[0040] In an exemplary embodiment, the rich media data has corresponding rich media detail information, and the apparatus further includes: a rich media detail information display module, configured to display the rich media detail information corresponding to the rich media data in response to a touch operation on the rich media data.
[0041] In an exemplary embodiment, the interaction module is configured to display the rich media data corresponding to a specified field of view level in the structured view when the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold.
[0042] An embodiment of the present invention further discloses a readable storage medium. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the data interaction method as described in any one of the embodiments of the present invention.
[0043] An embodiment of the present invention also discloses an electronic device, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, and the one or more programs include a method for performing data interaction as described in any one of the embodiments of the present invention.
[0044] The embodiments of the present invention include the following advantages:
[0045] In an embodiment of the present invention, a structured view of a topic is displayed, wherein the structured view includes rich media data corresponding to the topic events of the topic, so that the topic events can be displayed in a separate section in the structured view, and the rich media data has a corresponding field of view level. In response to the user's interactive operation on the structured view, the rich media data can be displayed in the structured view according to the field of view level. The embodiment of the present invention allows users to browse the rich media data corresponding to the information under various topics in a visual interactive manner, thereby improving the user's browsing experience. In addition, the rich media data can be displayed according to the field of view level corresponding to the rich media data, thereby displaying the rich media data of the topic events at different granularity levels according to user needs, further improving the user's browsing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 is a flowchart of steps of an embodiment of a data interaction method of the present invention;
[0047] Figure 2 is a flowchart of steps of an optional embodiment of a data interaction method of the present invention;
[0048] Figure 3 It is one of the schematic diagrams of a structured view of the present invention;
[0049] Figure 4 This is a second schematic diagram of a structured view of the present invention;
[0050] Figure 5 This is a third schematic diagram of a structured view of the present invention;
[0051] Figure 6 This is a fourth schematic diagram of a structured view of the present invention;
[0052] Figure 7 It is a structural block diagram of an embodiment of a data interaction device of the present invention;
[0053] Figure 8 A structural block diagram of an electronic device for data interaction according to an exemplary embodiment;
[0054] Figure 9 It is a structural diagram of an electronic device for data interaction according to another exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0055] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0056] Reference Figure 1 , shows a flowchart of a data interaction method embodiment of the present invention, which may specifically include the following steps:
[0057] Step 102: Display a structured view of the topic; the structured view includes rich media data corresponding to the topic events of the topic, and the rich media data has a corresponding visual level.
[0058] Among them, the theme refers to an objectively existing and distinguishable matter, a specific thing or concept. Specifically, the theme can at least include character themes, etc. For example, the theme can be a character, such as "Andy Lau", "Anita Mui", or "Zhou Xun", and the corresponding theme event can be a TV series, movie, or book written by the character, such as the movie "A World Without Thieves". Alternatively, the theme can be an object, such as "jasmine" or "Sanxingdui Mask", and the corresponding theme event can be the jasmine from budding to blooming. Alternatively, the theme can be a news event, such as "Mid-Autumn Festival Gala", and the corresponding theme event can be the content of the Mid-Autumn Festival Gala from its start to its end.
[0059] In an embodiment of the present invention, a structured view of a topic is generated based on the structured data corresponding to the topic. When a user browses on an electronic device such as a mobile phone, the corresponding topic is determined based on the user's input or browsing location, and the corresponding structured view is obtained and displayed. For example, when a user enters an encyclopedia page to browse encyclopedia content with the topic "Zhou Xun", the corresponding topic events (such as works or books) of "Zhou Xun" in each year can be linked together to generate a corresponding structured view and display it.
[0060] As an optional example, the structured data of the topic can be data obtained from an encyclopedia. Specifically, taking the character topic as an example, the topic event data such as the event occurrence time, images, videos, audios, event content and rich media links of each topic event of the character can be extracted from the structured data in the encyclopedia, and then the corresponding rich media data can be organized based on the topic event data, and the rich media data can be placed on the corresponding timeline based on the event occurrence time to obtain a structured view.
[0061] Furthermore, the embodiment of the present invention calculates corresponding weight values for the rich media data of these theme events according to dimensions such as popularity and relevance to the character theme, and determines the visual field level corresponding to each theme event according to the weight value sorting, so that a structured view of the theme can be displayed according to the visual field level. The visual field level is used to determine the granularity level of the rich media data displayed in the structured view. For example, assuming that the visual field levels include A, B, and C, and A>B>C, then when the visual field level is C, rich media data 1 and rich media data 2 are displayed; when the visual field level is B, rich media data 1, rich media data 2, and rich media data 3 are displayed; and when the visual field level is A, rich media data 1, rich media data 2, rich media data 3, and rich media data 4 are displayed.
[0062] It should be noted that the structured view of the subject matter of the embodiment of the present invention can be automatically generated in real time by the server or the client according to the structured data, so the structured view is effective.
[0063] Step 104 : In response to an interactive operation on the structured view, present the rich media data in the structured view according to the viewing level.
[0064] The interactive operations include but are not limited to click operations, sliding operations, gesture operations, etc. on the structured view.
[0065] In an embodiment of the present invention, a user can perform interactive operations on a structured view, such as sliding the structured view, and respond to the interactive operations to determine the field of view level of the structured view, and then display rich media data of corresponding granularity according to the field of view level, so that the user can comfortably browse all or part of the rich media data in the structured view through an electronic device.
[0066] In the above-mentioned data interaction method, a structured view of a topic is displayed, wherein the structured view includes rich media data corresponding to the topic events of the topic, so that the topic events can be displayed in a separate section in the structured view, and the rich media data has a corresponding field of view level. In response to the user's interactive operation on the structured view, the rich media data can be displayed in the structured view according to the field of view level. The embodiment of the present invention allows users to browse the rich media data corresponding to the information under various topics in a visual interactive manner, thereby improving the user's browsing experience. In addition, the rich media data can be displayed according to the field of view level corresponding to the rich media data, thereby displaying the rich media data of the topic events at different granularity levels according to user needs, further improving the user's browsing experience.
[0067] Reference Figure 2 , shows a flowchart of an optional embodiment of a data interaction method of the present invention, which may specifically include the following steps:
[0068] Step 202: Obtain a structured view corresponding to the topic, and display rich media data corresponding to the first visual level in the structured view.
[0069] The rich media data has corresponding visual levels, which may include a first visual level, a second visual level, a third visual level, and other levels. The weight value of the rich media data corresponding to the first visual level is greater than the weight value of the rich media data corresponding to the second visual level, and so on. Optionally, the visual level can be determined based on the magnitude of the theme events of the theme. The larger the magnitude of the theme events, the larger the number of visual levels. For example, when the number of theme events is large, five visual levels (five levels) can be set. When the number of theme events is small, two visual levels (two levels) can be set. The embodiments of the present invention do not need to limit this.
[0070] In an embodiment of the present invention, after obtaining the structured view corresponding to the topic, when initially displaying the structured view in the electronic device, the rich media data with a higher weight value is first displayed in the structured view according to the default field of view level, for example, the first field of view level.
[0071] In an exemplary embodiment, the structured view further includes a timeline, and the rich media data has corresponding event occurrence times. Step 202 of displaying the rich media data corresponding to the first field of view level in the structured view may include the following steps:
[0072] Displaying the event occurrence time of the rich media data corresponding to the first field of view level in the timeline;
[0073] The event occurrence time in the timeline and the corresponding rich media data are displayed in association.
[0074] In an embodiment of the present invention, the structured view may further include a time axis.
[0075] Reference Figure 3 Taking the theme "Zhou Xun" as an example, the structured view corresponding to "Zhou Xun" is obtained. Assuming that the theme events corresponding to the first field of view of the structured view include "playing Jiuer in "Red Sorghum", "playing Ruyi in "Ruyi's Royal Love in the Palace", and "playing Lin Xuzhi in "The Impossible", the rich media data corresponding to the above theme events will be displayed in the structured view first according to the event occurrence time (2015, 2018, 2020).
[0076] Step 204 : In response to a touch operation on an exploration control in the structured view, display the rich media data corresponding to the first viewing level and the second viewing level in the structured view.
[0077] In an embodiment of the present invention, an exploration control is provided in the structured view, for example Figure 3 In the "Explore" section, in response to a touch operation on the explore control, such as a click operation on the explore control, more rich media data can be further displayed in the structured view, for example, rich media data corresponding to the first field of view level and the second field of view level can be displayed in the structured view. Optionally, in response to a click operation on the explore control, only the rich media data corresponding to the first field of view level or the rich media data corresponding to other field of view levels can be displayed, and the rich media data to be displayed in the structured view can be determined based on the user's interactive operation on the structured view.
[0078] Reference Figure 4 Assuming that the theme events corresponding to the second level of the structured view corresponding to "Zhou Xun" include "marrying Gao Shengyuan", "winning the Hong Kong Film Award", "publishing "Free in the World", and "starring in "The Eleventh Chapter"", after the user clicks the exploration control, the rich media data corresponding to the theme events corresponding to the second level of the view and the rich media data corresponding to the theme events corresponding to the first level of the view are displayed together in the structured view.
[0079] Step 206 : In response to a touch operation and / or gesture operation on the view zoom control, determine a target viewing level of the rich media data in the structured view; wherein the target viewing level includes a first viewing level and a second viewing level.
[0080] Step 208: Display the rich media data corresponding to the target visual field level in the structured view.
[0081] In an embodiment of the present invention, a view zoom control is provided in the structured view. Specifically, the video zoom control can be an operating slider. Figure 4 In step 402 , by dragging the button on the operating slider, the target view level of the structured view can be determined, and then based on the target view level, the rich media data corresponding to the target view level can be displayed in the structured view.
[0082] Optionally, in addition to using the view zoom control, the target field of view level can also be determined based on the user's gesture operation on the structured view, such as pinch-to-zoom to zoom in or out of the structured view, where zooming in allows you to see people and events with finer granularity (for example, five field of view levels), and zooming out does the opposite (for example, two field of view levels).
[0083] In an exemplary embodiment, the timeline includes timeline anchor points, and the time of occurrence of the event is displayed in the corresponding timeline anchor points; wherein the area of the timeline anchor points is proportional to the amount of the rich media data corresponding to the time of occurrence of the event; the timeline anchor points adaptively adjust their positions and spacing on the timeline based on the rich media data displayed in the structured view.
[0084] Optionally, in the timeline of the structured view, the event occurrence time can be displayed in the corresponding timeline anchor point, for example, displayed inside the timeline anchor point, or displayed near the timeline anchor point. For details, please refer to Figure 4 404 in the.
[0085] In this embodiment of the present invention, the area of a timeline anchor point is proportional to the amount of rich media data corresponding to the event occurrence time. That is, a larger area of a timeline anchor point indicates a greater amount of rich media data corresponding to the event occurrence time. Conversely, a smaller area of a timeline anchor point indicates a smaller amount of rich media data corresponding to the event occurrence time. Of course, the timeline anchor point can also be set to a uniform area size, and this embodiment of the present invention is not limited thereto.
[0086] As a specific example, the area of the timeline anchor point is divided into three levels: large, medium and small. The larger the level, the more theme-corresponding events there are in the time when the event corresponding to the timeline anchor point occurs (such as in the year or the month), for example, the more film and television works the character has participated in. Conversely, the smaller the level, the fewer theme-corresponding events there are in the time when the event corresponding to the timeline anchor point occurs, and the fewer film and television works the character has participated in.
[0087] In addition, the timeline anchor points of an embodiment of the present invention can also adaptively adjust their positions and spacings in the structured view according to the field of view level (i.e., the rich media data displayed in the structured view) to ensure the minimum spacing of the rich media data corresponding to each theme event. For example, the minimum spacing can be 10px (pixels) to ensure that the rich media displayed in the structured view is not too dense.
[0088] In an exemplary embodiment, the method may further include the following steps:
[0089] In response to a touch operation on the timeline anchor point, determining target rich media data corresponding to the timeline anchor point;
[0090] The target rich media data is displayed in the structured view.
[0091] In an embodiment of the present invention, a touch operation can be performed on a timeline anchor point in a structured view. For example, in response to a click operation on the timeline anchor point, the target rich media corresponding to the timeline anchor point will be determined and the target rich media data will be displayed in the structured view.
[0092] As an example, suppose that Figure 4 If the timeline anchor point 404 (2018) in the image is clicked, the subject event corresponding to the timeline anchor point is obtained. If "Zhou Xun" has other subject events in 2018 besides starring in "Ruyi's Royal Love in the Palace", the rich media data corresponding to the subject events starring in "Ming Ming" and "Hello, Zhihua" can be displayed in the structured view. The specific display effect is as follows: Figure 5 shown.
[0093] In an exemplary embodiment, presenting the target rich media data in the structured view includes:
[0094] When the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold, the rich media data corresponding to a specified field of view level is displayed in the structured view.
[0095] In an embodiment of the present invention, in order to provide users with a better visual experience when displaying a structured view, the rich media data in the structured view is generally displayed according to preset display rules. The display rules for the structured view can be set to display rich media data corresponding to a maximum of a preset threshold of themed events per year, for example, displaying rich media data corresponding to a maximum of three themed events. If there are more than three themed events, the rich media data corresponding to a specified visual level in the structured view is displayed.
[0096] As an optional example, specify the visibility level to display rich media data by month. Figure 6 If the theme events corresponding to "Zhou Xun" in 2018 include starring in "Ruyi's Royal Love in the Palace", hosting a record, starring in "Ming Ming" and starring in "Hello, Zhihua", then there are more than three theme events. In this case, in the structured view, you can switch from displaying rich media data by year to displaying rich media data by month.
[0097] In an exemplary embodiment, the rich media data has corresponding rich media detail information, and the method may further include:
[0098] In response to a touch operation on the rich media data, rich media detail information corresponding to the rich media data is displayed, wherein the rich media detail information includes at least one of images, videos, audios, event content, and rich media links.
[0099] In an embodiment of the present invention, rich media data is generated based on the subject event data of the corresponding subject event, namely, the time of event occurrence, images, videos, audios, event content and rich media links, etc., and in order to better display in electronic devices such as smart phones, the subject event data usually displayed in the structured view is extracted data with a higher weight value. For example, for the subject event: starring in "Ruyi's Royal Love in the Palace", the rich media data displayed in the structured view may only include stills of "Ruyi's Royal Love in the Palace" and the time of event occurrence (2018). If the user wants to further browse more detailed content, the user can perform a touch operation on the rich media data in the structured view, such as clicking on the rich media data, so as to browse the corresponding rich media detailed information, or jump to the corresponding page through the rich media link in the rich media detailed information to display the corresponding rich media detailed information on the page, such as movies, TV series, music, publications, news topics, hot videos, etc. about the actor "Zhou Xun".
[0100] In summary, the original embodiment has formulated a mapping strategy between the weight values of the subject events of a subject and the field of view level, so that in the structured view, the corresponding rich media data can be displayed based on the weight values of the subject events. Then, the user can control the amount of rich media data displayed in the structured view by performing gesture operations or slider operations on the structured view, thereby controlling the amount of subject events browsed by the user. In addition, the embodiment of the present invention combines the interactive mechanism of rich media data with the timeline for display, so that the user can browse the rich media data according to the time when the event occurred in the timeline, so that the rich media data can be browsed comfortably in the horizontal screen of the electronic device.
[0101] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0102] Reference Figure 7 , shows a structural block diagram of an embodiment of a data interaction device of the present invention, which may specifically include the following modules:
[0103] A display module 702 is configured to display a structured view of a topic; the structured view includes rich media data corresponding to a topic event of the topic, the rich media data having a corresponding visual level;
[0104] The interaction module 704 is configured to respond to an interaction operation on the structured view and display the rich media data in the structured view according to the viewing level.
[0105] In an exemplary embodiment, the visual level includes a first visual level, and the display module 702 is configured to obtain a structured view corresponding to a topic; and display rich media data corresponding to the first visual level in the structured view.
[0106] In an exemplary embodiment, the structured view also includes a timeline, the rich media data has a corresponding event occurrence time, and the display module 702 is used to display the event occurrence time of the rich media data corresponding to the first field of view level in the timeline; and associate the event occurrence time in the timeline with the corresponding rich media data.
[0107] In an exemplary embodiment, the timeline includes timeline anchor points, and the time of occurrence of the event is displayed in the corresponding timeline anchor points; wherein the area of the timeline anchor points is proportional to the amount of the rich media data corresponding to the time of occurrence of the event; the timeline anchor points adaptively adjust their positions and spacing on the timeline based on the rich media data displayed in the structured view.
[0108] In an exemplary embodiment, the apparatus further includes: the interaction module 704, configured to respond to a touch operation on the timeline anchor point, determine target rich media data corresponding to the timeline anchor point; and display the target rich media data in the structured view.
[0109] In an exemplary embodiment, the structured view also includes an exploration control, the field of view level includes a second field of view level, and the interaction module 704 is used to respond to a touch operation on the exploration control and display the rich media data corresponding to the first field of view level and the second field of view level in the structured view.
[0110] In an exemplary embodiment, the structured view also includes a view zoom control, and the interaction module 704 is used to respond to a touch operation on the view zoom control to determine a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and display the rich media data corresponding to the target field of view level in the structured view.
[0111] In an exemplary embodiment, the interaction module 704 is used to respond to a gesture operation on the structured view, determine a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and display the rich media data corresponding to the target field of view level in the structured view.
[0112] In an exemplary embodiment, the rich media data has corresponding rich media detail information, and the apparatus further includes: a rich media detail information display module, configured to display the rich media detail information corresponding to the rich media data in response to a touch operation on the rich media data.
[0113] In an exemplary embodiment, the interaction module 704 is configured to display the rich media data corresponding to a specified field of view level in the structured view when the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold.
[0114] In an exemplary embodiment, the subject includes at least a character subject, and the subject event of the character subject includes at least one of the character's experience events or the character's works; the rich media detail information includes at least one of images, videos, audios, event content and rich media links.
[0115] In summary, in an embodiment of the present invention, a structured view of a topic is displayed, wherein the structured view includes rich media data corresponding to the topic events of the topic, so that the topic events can be displayed in a separate section in the structured view, and the rich media data has a corresponding field of view level. In response to the user's interactive operation on the structured view, the rich media data can be displayed in the structured view according to the field of view level. The embodiment of the present invention allows users to browse the rich media data corresponding to the information under various topics in a visual interactive manner, thereby improving the user's browsing experience. In addition, the rich media data can be displayed according to the field of view level corresponding to the rich media data, thereby displaying the rich media data of the topic events at different granularity levels according to user needs, further improving the user's browsing experience.
[0116] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0117] Figure 8 1 is a block diagram illustrating a structure of an electronic device 800 for data interaction according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a smart wearable device, etc.
[0118] Reference Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0119] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
[0120] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0121] The power component 806 provides power to the various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.
[0122] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0123] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0124] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0125] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the electronic device 800. The sensor assembly 814 can also detect changes in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and temperature changes of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0126] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 814 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 814 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0127] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0128] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the electronic device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0129] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform a data interaction method, the method comprising: displaying a structured view of a topic; the structured view includes rich media data corresponding to the topic events of the topic, the rich media data having a corresponding field of view level; in response to an interactive operation on the structured view, displaying the rich media data in the structured view according to the field of view level.
[0130] Optionally, the visual field level includes a first visual field level, and displaying the structured view of the subject includes: acquiring a structured view corresponding to the subject; and displaying rich media data corresponding to the first visual field level in the structured view.
[0131] Optionally, the structured view also includes a timeline, the rich media data has a corresponding event occurrence time, and the display of the rich media data corresponding to the first field of view level in the structured view includes: displaying the event occurrence time of the rich media data corresponding to the first field of view level in the timeline; and associating the event occurrence time in the timeline with the corresponding rich media data.
[0132] Optionally, the timeline includes a timeline anchor point, and the time at which the event occurs is displayed in the corresponding timeline anchor point; wherein the area of the timeline anchor point is proportional to the amount of the rich media data corresponding to the time at which the event occurs; and the timeline anchor point adaptively adjusts its position and spacing on the timeline based on the rich media data displayed in the structured view.
[0133] Optionally, the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the timeline anchor point, determining the target rich media data corresponding to the timeline anchor point; and displaying the target rich media data in the structured view.
[0134] Optionally, the structured view also includes an exploration control, the field of view level includes a second field of view level, and the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the exploration control, displaying the rich media data corresponding to the first field of view level and the second field of view level in the structured view.
[0135] Optionally, the structured view further includes a view zoom control, and the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the view zoom control, determining the target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and displaying the rich media data corresponding to the target field of view level in the structured view.
[0136] Optionally, the response to the interactive operation on the structured view, displaying the rich media data in the structured view according to the field of view level, includes: responding to a gesture operation on the structured view, determining a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and displaying the rich media data corresponding to the target field of view level in the structured view.
[0137] Optionally, the rich media data has corresponding rich media detail information, further comprising: displaying the rich media detail information corresponding to the rich media data in response to a touch operation on the rich media data.
[0138] Optionally, displaying the target rich media data in the structured view includes: when the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold, displaying the rich media data corresponding to a specified field of view level in the structured view.
[0139] Figure 9 : This is a structural diagram of an electronic device 900 for data interaction according to another exemplary embodiment of the present invention. The electronic device 900 can be a server, which may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 922 (for example, one or more processors) and memory 932, and one or more storage media 930 (for example, one or more mass storage devices) for storing application programs 942 or data 944. Among them, the memory 932 and the storage medium 930 can be temporary storage or permanent storage. The program stored in the storage medium 930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 922 can be configured to communicate with the storage medium 930 to execute a series of instruction operations in the storage medium 930 on the server.
[0140] The server may also include one or more power supplies 926, one or more wired or wireless network interfaces 950, one or more input and output interfaces 958, one or more keyboards 956, and / or one or more operating systems 941, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0141] An electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: displaying a structured view of a topic; the structured view includes rich media data corresponding to a topic event of the topic, the rich media data having a corresponding field of view level; and in response to an interactive operation on the structured view, displaying the rich media data in the structured view according to the field of view level.
[0142] Optionally, the visual field level includes a first visual field level, and displaying the structured view of the subject includes: acquiring a structured view corresponding to the subject; and displaying rich media data corresponding to the first visual field level in the structured view.
[0143] Optionally, the structured view also includes a timeline, the rich media data has a corresponding event occurrence time, and the display of the rich media data corresponding to the first field of view level in the structured view includes: displaying the event occurrence time of the rich media data corresponding to the first field of view level in the timeline; and associating the event occurrence time in the timeline with the corresponding rich media data.
[0144] Optionally, the timeline includes a timeline anchor point, and the time at which the event occurs is displayed in the corresponding timeline anchor point; wherein the area of the timeline anchor point is proportional to the amount of the rich media data corresponding to the time at which the event occurs; and the timeline anchor point adaptively adjusts its position and spacing on the timeline based on the rich media data displayed in the structured view.
[0145] Optionally, the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the timeline anchor point, determining the target rich media data corresponding to the timeline anchor point; and displaying the target rich media data in the structured view.
[0146] Optionally, the structured view also includes an exploration control, the field of view level includes a second field of view level, and the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the exploration control, displaying the rich media data corresponding to the first field of view level and the second field of view level in the structured view.
[0147] Optionally, the structured view further includes a view zoom control, and the response to the interactive operation on the structured view displays the rich media data in the structured view according to the field of view level, including: responding to the touch operation on the view zoom control, determining the target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and displaying the rich media data corresponding to the target field of view level in the structured view.
[0148] Optionally, the response to the interactive operation on the structured view, displaying the rich media data in the structured view according to the field of view level, includes: responding to a gesture operation on the structured view, determining a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and displaying the rich media data corresponding to the target field of view level in the structured view.
[0149] Optionally, the rich media data has corresponding rich media detail information, further comprising: displaying the rich media detail information corresponding to the rich media data in response to a touch operation on the rich media data.
[0150] Optionally, displaying the target rich media data in the structured view includes: when the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold, displaying the rich media data corresponding to a specified field of view level in the structured view.
[0151] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0152] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the process in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0153] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0154] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0155] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0156] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0157] The above is a detailed introduction to a data interaction method, a data interaction device and an electronic device provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A data interaction method, characterized in that: The method comprises: Displaying a structured view of a topic, including: obtaining a structured view corresponding to the topic; the topic is determined based on user input or browsing location; the structured view includes an exploration control, a view zoom control, rich media data corresponding to the topic event of the topic, and a timeline, the rich media data having a corresponding field of view level and event occurrence time; the timeline includes a timeline anchor point, and the event occurrence time is displayed in the corresponding timeline anchor point; wherein the area of the timeline anchor point is proportional to the amount of the rich media data corresponding to the event occurrence time; the timeline anchor point adaptively adjusts its position and spacing on the timeline based on the rich media data displayed in the structured view; the field of view level corresponding to the topic event is determined based on a ranking of weight values, and is used to determine the granularity level of the rich media data displayed in the structured view; the weight value is obtained by calculating the rich media data according to popularity and relevance to the topic; the field of view level includes a first field of view level and a second field of view level; and the rich media data corresponding to the first field of view level is displayed in the structured view; In response to an interactive operation on the structured view, presenting the rich media data in the structured view according to the view level, including: In response to a touch operation on the exploration control, displaying the rich media data corresponding to the first field of view level and the second field of view level in the structured view; Or, in response to a touch operation on the view zoom control or a gesture operation on the structured view, determine a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and display the rich media data corresponding to the target field of view level in the structured view.
2. The method according to claim 1, characterized in that The displaying of the rich media data corresponding to the first field of view level in the structured view includes: Displaying the event occurrence time of the rich media data corresponding to the first field of view level in the timeline; The event occurrence time in the timeline and the corresponding rich media data are displayed in association.
3. The method according to claim 1, characterized in that The step of displaying the rich media data in the structured view according to the view level in response to the interactive operation on the structured view includes: In response to a touch operation on the timeline anchor point, determining target rich media data corresponding to the timeline anchor point; The target rich media data is displayed in the structured view.
4. The method according to claim 1, wherein The rich media data has corresponding rich media details information and also includes: In response to a touch operation on the rich media data, rich media detail information corresponding to the rich media data is displayed.
5. The method according to claim 3, characterized in that The displaying of the target rich media data in the structured view includes: When the amount of target rich media data corresponding to the timeline anchor point exceeds a preset threshold, the rich media data corresponding to a specified field of view level is displayed in the structured view.
6. The method according to claim 4, characterized in that The theme at least includes a character theme, and the subject event of the character theme at least includes one of the character's experience events or the character's works; The rich media details information includes at least one of an image, a video, an audio, an event content, and a rich media link.
7. A data interaction device, characterized in that: The device comprises: A display module for displaying a structured view of a topic; comprising: obtaining a structured view corresponding to a topic; the topic is determined based on user input or browsing location; the structured view includes an exploration control, a view zoom control, rich media data corresponding to the topic event of the topic, and a timeline, the rich media data having a corresponding field of view level and event occurrence time; the timeline includes a timeline anchor point, and the event occurrence time is displayed in the corresponding timeline anchor point; wherein the area of the timeline anchor point is proportional to the amount of the rich media data corresponding to the event occurrence time; the timeline anchor point adaptively adjusts its position and spacing on the timeline based on the rich media data displayed in the structured view; the field of view level corresponding to the topic event is determined based on a ranking of weight values, and is used to determine the granularity level of the rich media data displayed in the structured view; the weight value is obtained by calculating the rich media data according to its popularity and relevance to the topic; the field of view level includes a first field of view level and a second field of view level; the rich media data corresponding to the first field of view level is displayed in the structured view; An interaction module, configured to respond to an interaction operation on the structured view and present the rich media data in the structured view according to the field of view level, comprising: In response to a touch operation on the exploration control, displaying the rich media data corresponding to the first field of view level and the second field of view level in the structured view; Or, in response to a touch operation on the view zoom control or a gesture operation on the structured view, determine a target field of view level of the rich media data in the structured view; wherein the target field of view level includes a first field of view level and a second field of view level; and display the rich media data corresponding to the target field of view level in the structured view.
8. An electronic device, characterized in that: The invention comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, and the one or more programs include those for performing the data interaction method as described in any one of method claims 1-6.
9. A readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the data interaction method as described in any one of method claims 1-6.
Citation Information
Patent Citations
Providing recommended contents
CN108701133A
Method, device for constructing rich media knowledge ontology and electronic device
CN109408646A
Emergency information interaction system based on structured icons
CN112394847A