WO2022198823A1 - 数据处理方法、装置、电子设备、计算机可读存储介质及程序 - Google Patents
数据处理方法、装置、电子设备、计算机可读存储介质及程序 Download PDFInfo
- Publication number
- WO2022198823A1 WO2022198823A1 PCT/CN2021/103077 CN2021103077W WO2022198823A1 WO 2022198823 A1 WO2022198823 A1 WO 2022198823A1 CN 2021103077 W CN2021103077 W CN 2021103077W WO 2022198823 A1 WO2022198823 A1 WO 2022198823A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data set
- displayed
- node
- mind map
- file
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000009877 rendering Methods 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000004590 computer program Methods 0.000 claims description 27
- 230000015654 memory Effects 0.000 claims description 23
- 230000003993 interaction Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000981 bystander Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/432—Query formulation
- G06F16/434—Query formulation using image data, e.g. images, photos, pictures taken by a user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Definitions
- the present application relates to the field of computer technology, and in particular, to a data processing method, apparatus, electronic device, computer-readable storage medium, and program.
- Mind map is an effective graphical thinking tool for expressing divergent thinking. It is simple but very effective and is a practical thinking tool. However, mind maps in related technologies can usually only display text content, which leads to the large limitations of mind maps.
- Embodiments of the present application provide a data processing method, an apparatus, an electronic device, a computer-readable storage medium, and a program.
- An embodiment of the present application provides a data processing method, the method is executed by an electronic device, and the method includes:
- the file to be displayed includes a node relationship between a first node and a second node, a first data set of the first node and a second data set of the second node, and the
- the first dataset includes one or more of the following: image, video, audio;
- the first data set and the second data set are displayed in the mind map.
- node data is displayed in the mind map, so that the mind map can display content other than text, thus enriching the mind map display content.
- the to-be-displayed file further includes a display manner of the first data set
- the first data set is displayed in the display mode in the mind map.
- the first data set can be displayed in the above-mentioned display manner, thereby realizing personalized display of the first data set.
- the display manner includes a layout of a first display area of the first data set, where the first display area is a display area of the first node in a display page, and the display page is obtained by rendering the file to be displayed and the mind map.
- the display mode of the data set of the nodes in the mind map can be customized, so as to achieve the effect of personalized display.
- the first display area includes a first image display sub-area and a first text display sub-area. In this way, the text content and the non-text content can be displayed in the first display area at the same time, which enriches the display content of the mind map.
- personalized display of the first data set can be implemented according to the content of the first data set, thereby enriching the display content of the rendered mind map.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the mind map further includes the first character and the first person. the relationship between the two characters
- the second display area is the display area of the second node in the mind map
- the second character is the character in the second face image
- the second display area is the first The display area of the two nodes in the display page.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the first node is a parent node of the second node
- the second display area is the display area of the second node in the mind map
- the mind map includes the second face image, and the second face image is obtained by retrieving the database based on the first person as a retrieval basis.
- the mind map can be retrieved with the first person corresponding to the first node as the retrieval basis, and the second face image corresponding to the second node can be determined.
- the display manner includes an interaction manner of the first display area. In this way, the personalized display of the first data set can be realized according to the interaction mode of the first display area.
- the method before displaying the first data set in the display mode in the mind map by rendering the file to be displayed and the mind map, the method further includes :
- the displaying the first data set in the display mode in the mind map by rendering the to-be-displayed file and the mind map includes:
- the browser is used to render the to-be-rendered file, and the first data set is displayed in the display mode in the mind map.
- a browser can be used to render the file to be displayed and the mind map, so that the first data set can be displayed in a corresponding display manner in the mind map.
- the Methods before the first data set and the second data set are displayed in the mind map by rendering the file to be displayed and the mind map, the Methods also include:
- a data set corresponding to the second key value is determined from the to-be-displayed file as the second data set.
- the first data set and the second data set can be determined from the database according to the first key value and the second key value respectively, which reduces the workload of developers.
- An embodiment of the present application provides a data processing apparatus, and the apparatus includes:
- an obtaining unit configured to obtain a file to be displayed; wherein the file to be displayed includes a node relationship between a first node and a second node, a first data set of the first node, and a second data set of the second node A data set, the first data set includes at least one of the following: image, video and audio;
- a first processing unit configured to render the node relationship based on the first data set and the second data set, to obtain a mind map of the to-be-displayed file
- a rendering unit configured to display the first data set and the second data set in the mind map by rendering the file to be displayed and the mind map.
- the to-be-displayed file further includes a display manner of the first data set
- the rendering unit is configured as:
- the first data set is displayed in the display mode in the mind map.
- the display manner includes a layout of a first display area of the first data set, where the first display area is a display area of the first node in a display page, and the display page is obtained by rendering the file to be displayed and the mind map.
- the first display area includes a first image display sub-area and a first text display sub-area.
- the first data set includes a first face image
- the content displayed in the first image display sub-region includes the first face image
- the content displayed in the first text display sub-region The content includes information of a first person, and the first person is a person in the first face image.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the mind map further includes the first character and the first person. the relationship between the two characters
- the second display area is the display area of the second node in the mind map, the second character is the character in the second face image, and the second display area is the first The display area of the two nodes in the display page.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the first node is a parent node of the second node
- the second display area is the display area of the second node in the mind map
- the mind map includes the second face image, and the second face image is obtained by retrieving the database based on the first person as a retrieval basis.
- the display manner includes an interaction manner of the first display area.
- the obtaining unit is further configured to: in the mind map by rendering the to-be-displayed file and the mind map, display the first page in the display manner in the mind map. Before a dataset, get the browser;
- the rendering unit is further configured to: perform conversion processing on the to-be-displayed file and the mind map, and obtain a to-be-rendered file whose data type is the target data type; wherein the target data type is the browser-enabled file.
- the parsed data type; the browser is used to render the to-be-rendered file, and the first data set is displayed in the display mode in the mind map.
- the apparatus further includes:
- the acquiring unit is further configured to: before the first data set and the second data set are displayed in the mind map by rendering the to-be-displayed file and the mind map , obtain the first key value of the first node and the second key value of the second node;
- a second processing unit configured to determine a data set corresponding to the first key value from the to-be-displayed file as the first data set
- the second processing unit is further configured to determine a data set corresponding to the second key value from the to-be-displayed file as the second data set.
- An embodiment of the present application provides an electronic device, including: a processor and a memory, where the memory is used to store computer program code, where the computer program code includes computer instructions, and when the processor executes the computer instructions , the electronic device executes the method according to the above-mentioned first aspect and any possible implementation manner thereof.
- the embodiments of the present application provide another electronic device, including: a processor, a sending device, an input device, an output device, and a memory, where the memory is used to store computer program codes, where the computer program codes include computer instructions, and in the When the processor executes the computer instructions, the electronic device executes the method according to the first aspect and any one of possible implementations thereof.
- An embodiment of the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and the computer program includes program instructions, and when the program instructions are executed by a processor, all The processor executes the method as described above in the first aspect and any possible implementation manner thereof.
- An embodiment of the present application provides a computer program product, where the computer program product includes a computer program or an instruction, and when the computer program or instruction is run on a computer, the computer is made to execute the first aspect and any of the above-mentioned first aspect.
- the computer program product includes a computer program or an instruction
- the computer program or instruction is run on a computer, the computer is made to execute the first aspect and any of the above-mentioned first aspect.
- Embodiments of the present application provide at least a data processing method, apparatus, electronic device, computer-readable storage medium, and program, since the node data (ie, the first data set and the second data set) in the file to be displayed may include images and videos And audio, by rendering the file to be displayed and the mind map, the node data is displayed in the mind map, so that the mind map can display content other than text, thus enriching the display content of the mind map.
- the node data ie, the first data set and the second data set
- the node data in the file to be displayed may include images and videos And audio, by rendering the file to be displayed and the mind map, the node data is displayed in the mind map, so that the mind map can display content other than text, thus enriching the display content of the mind map.
- FIG. 1 is a schematic flowchart of a data processing method provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of an architecture diagram provided by an embodiment of the present application.
- FIG. 3 is a schematic diagram of a node image according to an embodiment of the present application.
- FIG. 4 is a schematic diagram of a node image provided by an embodiment of the present application.
- FIG. 5 is a schematic diagram of a mind map provided in an embodiment of the present application.
- FIG. 6 is a schematic diagram of a system architecture of a data processing method provided by an embodiment of the present application.
- FIG. 7 is a schematic layout diagram of a display area of a first data set provided by an embodiment of the present application.
- FIG. 8 is a schematic diagram of a mind map provided by an embodiment of the present application.
- FIG. 10 is a scene image provided by an embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a data processing apparatus according to an embodiment of the application.
- FIG. 12 is a schematic diagram of a hardware structure of a data processing apparatus according to an embodiment of the present application.
- At least one (item) refers to one or more
- multiple refers to two or more
- at least two (item) refers to two or more
- three or more, "and/or” is used to describe the association relationship of related objects, indicating that three kinds of relationships can exist, for example, "A and/or B” can mean: only A exists, only B exists, and at the same time There are three cases of A and B, where A and B can be singular or plural.
- the character “/" can indicate that the related objects are an "or” relationship, which refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a).
- At least one (a) of a, b or c can mean: a, b, c, "a and b", “a and c", “b and c", or "a and b and c” ", where a, b, c can be single or multiple.
- Mind map is an effective graphical thinking tool for expressing divergent thinking. It is simple but very effective and is a practical thinking tool. However, mind maps in related technologies usually can only display text content, which leads to the large limitations of mind maps. Based on this, the embodiments of the present application provide a technical solution to enrich the display content of the mind map.
- the execution subject of the embodiments of the present application is a data processing apparatus, where the data processing apparatus may be any electronic device that can execute the technical solutions disclosed in the method embodiments of the present application.
- the data processing device may be one of the following: a mobile phone, a computer, and a tablet computer.
- FIG. 1 is a schematic flowchart of a data processing method provided by an embodiment of the present application.
- S101 Obtain a file to be displayed; wherein, the file to be displayed includes a node relationship between a first node and a second node, a first data set of the first node and a second data set of the second node, and the first data set of the first node and the second data set of the second node.
- the dataset includes at least one of the following: image, video, audio.
- the file to be displayed includes data that needs to be visually displayed through a mind map.
- the mind map includes two nodes or at least three nodes, and the first node and the second node are two nodes in the mind map.
- the node relationship between two nodes includes: a parent-child relationship and a brother relationship.
- the first node is the parent node of the second node, or the second node is the parent node of the first node.
- the relationship between the first node and the second node is a sibling relationship, then the first node and the second node are sibling nodes.
- the first data set is a data set that needs to be displayed at the location where the first node is located
- the second data set is a data set that needs to be displayed at the location where the second node is located.
- the first dataset includes one or more of the following: images, video, audio.
- the first dataset may include images; the first dataset may also include video; and the first dataset may also include audio.
- the first dataset may include images and videos; the first dataset may also include images and audio; the first dataset may also include video and audio.
- the first dataset may include images, video and audio.
- the first data set when the first data set includes at least one of image, video, and audio, the first data set further includes text.
- the data processing apparatus obtains the file to be displayed by receiving the file to be displayed input by the user through the input component.
- the above input components include: keyboard, mouse, touch screen, touch pad, audio input and so on.
- the data processing apparatus acquires the file to be displayed by receiving the file to be displayed sent by the terminal.
- the terminal may be any of the following: a mobile phone, a computer, a tablet computer, a server, and a wearable device.
- the data processing device renders the node relationship according to the first data set and the second data set, and can construct a mind map of the file to be displayed, wherein the mind map includes the node relationship between the first node and the second node.
- the mind map in this step is an architecture diagram carrying node relationships, and each node in the architecture diagram does not contain actual content.
- the first node is the parent node of the second node.
- the mind map contains the first node and the second node, and the node relationship between the first node and the second node.
- the data processing device can display the first data set at the first node of the mind map, and display the second data set at the second node of the mind map.
- the data processing device can obtain the mind map shown in FIG. 5 .
- the mind map includes a first node 501 and a second node 502 , and the first node 501
- the data set is the data set corresponding to the image shown in FIG. 3
- the data set of the second node 502 is the data set corresponding to the image shown in FIG. 4 .
- the data processing apparatus obtains the mind map according to the first node and the second node is only an example, and it should not be understood that the embodiment of the present application can only construct the mind map according to the two nodes.
- the data processing device can obtain a mind map according to at least three nodes, and by rendering the mind map and node data, the mind map displays at least one of the following data: image, video and audio.
- the node data in the to-be-displayed file includes at least one of the following: image, video, and audio.
- the data processing device renders the file to be displayed and the mind map, and displays the node data in the mind map, so that the mind map can display content other than text, thereby enriching the display content of the mind map.
- FIG. 6 is a schematic diagram of a system architecture to which the data processing method according to the embodiment of the present application can be applied; as shown in FIG.
- the to-be-displayed file acquisition terminal 601 and the control terminal 603 establish a communication connection through the network 602
- the to-be-displayed file acquisition terminal 601 reports the to-be-displayed file to the control terminal 603 through the network 602
- the control terminal 603 responds to the to-be-displayed file , and based on the first data set and the second data set in the file to be displayed, the node relationship in the file to be displayed is rendered, and the mind map of the file to be displayed is obtained;
- the first dataset and the second dataset are displayed in the mind map.
- the control terminal 603 uploads the mind map to the network 602 and sends it to the terminal 601 for obtaining the file to be displayed through the network 602 .
- the terminal 601 for obtaining a file to be displayed may be an input component, and the control terminal 603 may include a data processing device or a remote server with data processing capability.
- Network 602 may employ wired or wireless connections.
- the control terminal 603 is a data processing device
- the to-be-displayed file acquisition terminal 601 can be connected to the data processing device through a wired connection, for example, through a bus for data communication;
- the control terminal 603 is a remote server, the to-be-displayed file
- the acquisition terminal 601 can perform data interaction with a remote server through a wireless network.
- the file acquisition terminal 601 to be displayed may be a data processing device with a video capture module, or a host with a camera.
- the data processing method of the embodiment of the present application may be executed by the terminal 601 for obtaining the file to be displayed, and the above-mentioned system architecture may not include the network 602 and the control terminal 603 .
- the above-mentioned file to be displayed further includes a display manner of the above-mentioned first data set.
- the display manner of the data set includes one or more than one of the following: a display area of the data set, the layout of the display area of the data set, and the interaction within the display area of the data set.
- the display area of the dataset refers to the display area of the node corresponding to the dataset on the display page, wherein the display page is obtained by rendering the file to be displayed and the mind map.
- the display area of the dataset may include one or at least two of the following: the location of the display area of the dataset, the area of the display area of the dataset, and the shape of the display area of the dataset.
- the data processing device can process the files to be displayed and the thinking The map is rendered, displaying the first dataset in the first position in the mind map.
- the data processing device renders the file to be displayed and the mind map, and in the mind The first data set is displayed in the map, wherein the area of the display area of the first data set is the first area.
- the data processing apparatus passes the file to be displayed and the mind guide.
- the graph is rendered, and the first data set is displayed in the mind map, wherein the shape of the display area of the first data set is a rectangle.
- the data processing apparatus displays the first data set in the mind map by rendering the file to be displayed and the mind map, wherein the first data set is displayed in the mind map.
- the layout of the display area of a data set is the same as in the display mode.
- the layout of the display area of the first dataset can be seen in FIG. 7.
- the left side 701 of the display area of the first dataset is used to display images
- the right side 702 of the display area of the first dataset is used to display images. to display text information.
- the data processing apparatus displays the first data set in the mind map by rendering the file to be displayed and the mind map, wherein the layout of the display area of the first data set is the same as that in FIG. 7 .
- the interaction in the display area of the data set refers to the interaction between the user and the display area of the data set.
- the interaction of the display area includes: when the user clicks on the image area, displaying image information (for example, the image collection time, the image collection location).
- the data processing apparatus displays the first data set in the mind map by rendering the file to be displayed and the mind map.
- a corresponding interactive operation is performed.
- the interaction of the display area includes: when the user clicks on the image area, displaying image information (eg, the image acquisition time, the image acquisition location). At this time, the user clicking on the image area is an interaction condition, and displaying image information is an interaction operation.
- the data processing apparatus executes the following steps in the process of executing step S103:
- the above-mentioned first data set is displayed in the above-mentioned display manner in the above-mentioned mind map.
- the data processing apparatus can display the first data set in the above-mentioned display manner, thereby realizing personalized display of the first data set.
- the user can customize the display mode of the data set of the nodes in the mind map, so as to achieve the effect of personalized display.
- the file to be displayed includes not only the display mode of the first data set, but also the display mode of the second data set, wherein the display mode of the second data set includes the layout of the second display area of the second data set , and the second display area is the display area of the second node in the display page.
- the data processing apparatus executes the following steps in the process of executing step 103:
- the first data set is displayed in the mind map in the display mode of the first data set
- the second data set is displayed in the display mode of the second data set.
- first node and the second node in the embodiments of the present application are examples, and should not be construed to limit the present application.
- the number of nodes included in the mind map may exceed 2, and the file to be displayed includes the display mode of each node in the mind map.
- the data processing device renders the file to be displayed and the mind map, and can The mind map is displayed in the display mode of the data set corresponding to each node.
- the above-mentioned display manner includes the layout of the first display area of the above-mentioned first data set.
- the above-mentioned first display area includes a first image display sub-area and a first text display sub-area.
- the first image display sub-region is used for displaying images
- the first text display sub-region is used for displaying text information.
- the left side 701 of the first display area is a first image display sub-area
- the sub-area is used for displaying images.
- the right side 702 of the first display area is a text display sub-area, which is used to display text information.
- the display area of each node in the mind map on the display page includes an image display sub-area and a text display sub-area.
- the first data set includes a first face image
- the content displayed in the first image display sub-region includes the first face image
- the content displayed in the first text display sub-region includes the first Information about a person, where the first person is a person in the first face image.
- the information of the first person includes one or at least two of the following: identity information of the first person, and remark information of the first person.
- the identity information of the first character may be the name of the first character; the remark information of the first character may be the clothing attribute of the first character.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the mind map further includes the relationship between the first character and the second character. Relationship.
- the second display area is the display area of the second node in the mind map
- the second character is the character in the second face image
- the relationship between the first character and the second character includes at least one of the following: an intimate relationship and a non-intimate relationship.
- Non-intimate relationship refers to all relationships except intimacy, that is, if there is intimacy between two characters, then there is no non-intimacy between the two characters; if there is no intimacy between two characters, then There is a non-intimate relationship between the two characters.
- the close relationship between two characters can be seen in the following examples:
- the first character in the case of an intimate relationship between the first character and the second character, the first character may be the companion of the second character; in the case of an intimate relationship between the first character and the second character, the first character The character can also be a character who has had physical contact with the second character; in the case of an intimate relationship between the first character and the second character, the first character can also be a character who has eye contact with the second character; In the case that there is an intimate relationship between the first character and the second character, and the first character participates in an event (eg, a quarrel, a fight), the second character may be a bystander of the event.
- an event eg, a quarrel, a fight
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the second display area is the display of the second node on the display page area.
- the above-mentioned first node is the parent node of the above-mentioned second node
- the above-mentioned second display area is the display area of the above-mentioned second node in the above-mentioned mind map
- the above-mentioned mind map includes the above-mentioned second face image.
- the retrieval basis is obtained by retrieving the database.
- an image of a person and an image of an intimate person, wherein an intimate person refers to a person who has an intimate relationship with the target person.
- the staff wants to find Zhang San.
- an image including Zhang San is obtained, wherein the database includes the image collected by the camera.
- an image of an intimate person can be obtained based on the image including Zhang San.
- image a is a retrieved face image containing Zhang San, and in image a, there are not only Zhang San, but also Li Si.
- an image including Li Si can be intercepted from the image a as an image of an intimate person.
- Li Si's image is an image retrieved based on Zhang San's face image.
- the data processing device renders the face image of Zhang San, the image including Zhang San, and the image of Li Si
- a mind map is obtained.
- the node corresponding to the face image of Zhang San is the parent node of the node corresponding to the image of Li Si
- in the display area of the node corresponding to the image of Li Si, including the image of Li Si is the parent node of the node corresponding to the image of Li Si.
- Zhang San is the image obtained based on the retrieval. In this way, it is helpful for the staff to obtain the retrieval records more conveniently by viewing the mind map, and to connect the search clues when looking for Zhang San, which is helpful for the staff to find Zhang San.
- the data processing apparatus when the file to be displayed includes the display mode of the first data set, before performing step 103, the data processing apparatus further performs the following steps:
- the browser is used to display the page.
- the data processing device uses the browser to render the file to be displayed, and can obtain the corresponding display page.
- the data processing apparatus receives the browser that is input by the user through the input component to acquire the browser.
- the data processing apparatus receives the browser sent by the terminal to obtain the browser.
- the data processing apparatus After acquiring the browser, the data processing apparatus performs the following steps in the process of performing step 103:
- the data type that can be parsed by the browser is referred to as the target type
- the target type the data type that can be parsed by the browser.
- the data type parsed by the browser is javascript (js) data
- the target data type is js.
- the file to be displayed contains cascading style sheets (css) data, and the css data cannot be parsed by the browser. Therefore, before using the browser to parse the file to be displayed, the css data needs to be converted into js data.
- the data type parsed by the browser is js data
- the target data type is js.
- the file to be displayed contains pictures, and the pictures cannot be parsed by the browser. Therefore, before using the browser to parse the file to be displayed, the pictures need to be converted into js data.
- the data processing apparatus converts the data type of the file to be displayed into the data type that can be parsed by the browser by performing step 3, and obtains the file to be rendered. In this way, by rendering the to-be-rendered file, the data processing apparatus can display the first data set in the manner of displaying the first data set in the mind map.
- the data processing apparatus before performing step 103, the data processing apparatus further performs the following steps:
- the data processing device can determine the data set corresponding to the key value from the database according to the key value.
- the key value a corresponds to the data set A in the database one-to-one
- the data processing apparatus can determine the data set A from the database according to the data a.
- the data processing apparatus obtains the first key value by receiving the first key value input by the user through the input component.
- the data processing apparatus obtains the first key value by receiving the first key value sent by the terminal.
- the data processing apparatus obtains the second key value by receiving the second key value input by the user through the input component.
- the data processing apparatus obtains the second key value by receiving the second key value sent by the terminal.
- the data processing apparatus can determine the first data set and the second data set from the database according to the first key value and the second key value respectively, which brings convenience to the relevant developers.
- the developer develops software B based on steps 5 to 7, the developer can store the to-be-displayed file b in the database, and import the key values corresponding to different nodes in the to-be-displayed file b into the software B.
- the data processing device passes the The running software B can determine the data sets corresponding to different nodes in the file b to be displayed from the database. Thereby reducing the workload of developers.
- the embodiments of the present application also provide several possible application scenarios.
- Scenario 1 The relevant personnel in place A want to find person a.
- the server may acquire video streams and/or images from the cameras in place A through the communication connection, and then may construct a database based on the acquired video streams and/or images.
- Relevant personnel use the face image of person a as a retrieval basis to retrieve the database, and obtain an image that may contain person a.
- the server then displays the face image of a and the image that may contain a in the form of a mind map.
- Figure 8 shows the above mind map.
- the left side of the display area of the first node 81 is the face image of the person a.
- the right side of the display area of the first node is the text display area, wherein "local" means that the image on the left side is the image obtained by the server.
- Relevant personnel can obtain the function of the image in the above-mentioned retrieval process by clicking the retrieval conditions. For example, when the server detects the click retrieval condition, the image in the display area of the first node is displayed as the retrieval basis. "14:22:24" in the text display area indicates that the acquisition time of the image in the display area of the first node is 14:22:24.
- the second node 82, the third node 83 and the fourth node 84 are all child nodes of the first node, that is, the image in the second node 82, the image in the third node 83 and the image in the fourth node 84 are all,
- the image retrieved based on the face image of a. "95.47%” on the image in the second node 82 indicates that the similarity of the face between the image in the second node 82 and the image in the first node 81 is 95.47%.
- "96.07%” on the image in the third node 83 indicates that the similarity of the face between the image in the third node 83 and the image in the first node 81 is 96.07%.
- "97.68%” on the image in the fourth node 84 indicates that the similarity of the face between the image in the fourth node 84 and the image in the first node 81 is 97.68%.
- the fifth node 85 , the sixth node 86 and the seventh node 87 are all child nodes of the fourth node 84 , that is, the image in the fifth node 85 , the image in the sixth node 86 , and the image in the seventh node 87 are all is the image retrieved by taking the image in the fourth node 84 as the retrieval basis.
- Scenario 2 A vehicle in place B violates traffic rules, and the camera at the scene captures the image of the violating vehicle.
- the server can obtain the video stream and/or image from the camera at B, and then can construct a database based on the obtained video stream and/or image.
- the relevant personnel in place B are chasing the violating vehicle, they can input the image of the violating vehicle as the information to be retrieved to the server, so that the server can retrieve the image related to the violating vehicle from the database by retrieving the database (for example, the image containing the violating vehicle images of vehicles, including images of people riding in offending vehicles).
- the server selects the images related to the violating vehicle from the database, and displays the images related to the violating vehicle and the image of the violating vehicle through the mind map.
- the scene image of the image shown in FIG. 9 is the image shown in FIG. 10 . That is, the image shown in FIG. 9 is a part of the image shown in FIG. 10 .
- Scenario 2 Someone is missing in place C.
- the mobile phone number used by the missing person (hereinafter referred to as the mobile phone number of the missing person) can be known.
- the database in the server of the management center in place C contains all the telephone numbers opened by the operator and the data related to the telephone numbers.
- the relevant personnel in place C can input the mobile phone number of the missing person as the information to be retrieved into the server, so that the server can retrieve the data related to the missing person's number from the database.
- the server first uses the mobile phone number of the missing person to retrieve the database, and obtains the ID card information bound to the mobile phone number of the missing person, wherein the face image in the ID card information includes the object to be confirmed. Then, using the face image in the ID card information as the retrieval basis, the database is retrieved, and the image containing the object to be confirmed is obtained as the data related to the missing person number.
- the server uses the missing person's mobile phone number, ID card information, the face image of the object to be confirmed (that is, the face image in the ID card information), and the image containing the object to be confirmed as nodes, respectively.
- the face image of the object to be confirmed and the image containing the object to be confirmed are rendered to obtain a mind map. Show the relationship between the above information in a mind map.
- the ID card information is retrieved based on the mobile phone number of the missing person; the face image of the object to be confirmed belongs to the ID card information; the image containing the object to be confirmed is retrieved based on the face image of the object to be confirmed.
- the server first determines the mobile phone number whose contact frequency with the mobile phone number of the missing person exceeds the frequency threshold as the close number of the mobile phone number of the missing person.
- retrieve the database by using the intimate number to obtain the ID card information bound to the intimate number, wherein the face image in the ID card information includes the intimate object to be confirmed, that is, the person who has an intimate relationship with the missing person.
- the server uses the face image in the ID card information as the retrieval basis to retrieve the database to obtain the image containing the intimate object to be confirmed as the data related to the missing person number.
- the server uses the missing person's mobile phone number, intimate number, ID card information, the face image of the intimate object to be confirmed (that is, the face image in the ID card information), and the image containing the intimate object to be confirmed as nodes, respectively.
- Number, intimate number, ID card information, face image of the intimate object to be confirmed, and images containing the intimate object to be confirmed are rendered to obtain a mind map. Show the relationship between the above information in a mind map.
- the intimate number is retrieved based on the mobile phone number of the missing person; the contact frequency between the intimate number and the mobile phone number of the missing person exceeds the frequency threshold; the ID card information is retrieved based on the intimate number; The face image belongs to ID card information; the image containing the object to be confirmed is retrieved based on the face image of the object to be confirmed.
- the relevant personnel can obtain the relevant information of the missing person, and then find the missing person based on this information.
- FIG. 11 is a schematic structural diagram of a data processing apparatus provided by an embodiment of the present application.
- the data processing apparatus 1100 includes an acquisition unit 1101, a first processing unit 1102, and a rendering unit 1103. In some embodiments, all The data processing apparatus 1100 further includes a second processing unit 1104, wherein:
- the obtaining unit 1101 is configured to obtain a file to be displayed; wherein, the file to be displayed includes a node relationship between a first node and a second node, a first data set of the first node, and a first data set of the second node. Two data sets, the first data set includes at least one of the following: image, video and audio;
- a first processing unit 1102 configured to render the node relationship based on the first data set and the second data set, to obtain a mind map of the to-be-displayed file;
- the rendering unit 1103 is configured to display the first data set and the second data set in the mind map by rendering the file to be displayed and the mind map.
- the to-be-displayed file further includes a display manner of the first data set
- the rendering unit 1103 is configured as:
- the first data set is displayed in the display mode in the mind map.
- the display manner includes a layout of a first display area of the first data set, where the first display area is a display area of the first node in a display page, and the display page is obtained by rendering the file to be displayed and the mind map.
- the first display area includes a first image display sub-area and a first text display sub-area.
- the first data set includes a first face image
- the content displayed in the first image display sub-region includes the first face image
- the content displayed in the first text display sub-region The content includes information of a first person, and the first person is a person in the first face image.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the mind map further includes the first character and the first person. the relationship between the two characters
- the second display area is the display area of the second node in the mind map, the second character is the character in the second face image, and the second display area is the first The display area of the two nodes in the display page.
- the second data set includes a second face image
- the content displayed in the second display area includes the second face image
- the first node is a parent node of the second node
- the second display area is the display area of the second node in the mind map
- the mind map includes the second face image, and the second face image is obtained by retrieving the database based on the first person as a retrieval basis.
- the display manner includes an interaction manner of the first display area.
- the obtaining unit 1101 is further configured to display the first page in the display mode in the mind map by rendering the to-be-displayed file and the mind map. Before a dataset, get the browser;
- the rendering unit 1103 is configured as:
- the file to be displayed and the mind map are converted and processed, and the obtained data type is the file to be rendered of the target data type;
- the target data type is the parseable data type of the browser;
- the file to be rendered is rendered by using the browser, and the first data set is displayed in the display mode in the mind map.
- the apparatus further includes:
- the acquiring unit 1101 is further configured to, before the first data set and the second data set are displayed in the mind map by rendering the to-be-displayed file and the mind map , obtain the first key value of the first node and the second key value of the second node;
- the second processing unit 1104 is configured to determine a data set corresponding to the first key value from the to-be-displayed file as the first data set;
- the second processing unit 1104 is further configured to determine a data set corresponding to the second key value from the to-be-displayed file as the second data set.
- the functions or modules included in the apparatus provided in the embodiments of the present application may be used to execute the methods described in the above method embodiments, and for implementation, reference may be made to the descriptions in the above method embodiments.
- FIG. 12 is a schematic diagram of a hardware structure of a data processing apparatus according to an embodiment of the present application.
- the data processing device 1200 includes a processor 1201 , a memory 1202 , an input device 1203 , and an output device 1204 .
- the processor 1201, the memory 1202, the input device 1203, and the output device 1204 are coupled through a connector, and the connector includes various types of interfaces, transmission lines, or buses, which are not limited in this embodiment of the present application. It should be understood that, in various embodiments of the present application, coupling refers to mutual connection in a specific manner, including direct connection or indirect connection through other devices, such as various interfaces, transmission lines, and buses.
- the processor 1201 may be one or more graphics processors (Graphics Processing Unit, GPU).
- the GPU may be a single-core GPU or a multi-core GPU.
- the processor 1201 may be a processor group composed of multiple GPUs, and the multiple processors are coupled to each other through one or more buses.
- the processor may also be another type of processor, etc., which is not limited in this embodiment of the present application.
- the memory 1202 may be used to store computer program instructions and various types of computer program codes including program codes for executing the solutions of the embodiments of the present application.
- the memory includes but is not limited to random access memory (Random Access Memory, RAM), read-only memory (Read-Only Memory, ROM), Erasable Programmable Read Only Memory (Erasable Programmable Read Only Memory, EPROM) ), or a portable read-only memory (Compact Disc Read-Only Memory, CD-ROM), which is used for related instructions and data.
- the input device 1203 is used for inputting data and/or signals
- the output device 1204 is used for outputting data and/or signals.
- the input device 1203 and the output device 1204 may be independent devices, or may be an integral device.
- the memory 1202 can be used not only to store related instructions, but also to store related data.
- the memory 1202 can be used to store files to be displayed obtained through the input device 1203 , or the memory 1202 can also be used to store The mind map obtained through the processor 1201 is stored, and the embodiment of the present application does not limit the data actually stored in the memory.
- Figure 12 shows a simplified design of a data processing device.
- the data processing device may also include other necessary components, including but not limited to any number of input/output devices, processors, memories, etc., and all data processing devices that can implement the embodiments of the present application are included in this application. within the scope of protection of the application.
- Embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is run by a processor, the data processing method described in the foregoing method embodiment is executed.
- the storage medium may be a volatile or non-volatile computer-readable storage medium.
- Embodiments of the present application further provide a computer program, where the computer program includes computer-readable codes, and when the computer-readable codes are executed in an electronic device, the processor of the electronic device executes any of the foregoing implementations The data processing method described in the example.
- the disclosed system, apparatus and method may be implemented in other manners.
- the apparatus embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present application.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
- the computer instructions may be stored in or transmitted over a computer-readable storage medium.
- the computer instructions can be sent from a website site, computer, server, or data center via wired (eg, coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) another website site, computer, server or data center for transmission.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media.
- the available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, Digital Versatile Disc (DVD)), or semiconductor media (eg, Solid State Disk (SSD)) )Wait.
- the process can be completed by instructing the relevant hardware by a computer program, and the program can be stored in a computer-readable storage medium.
- the program When the program is executed , which may include the processes of the foregoing method embodiments.
- the aforementioned storage medium includes: a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk and other media that can store program codes.
- the embodiments of the present application disclose a data processing method, an apparatus, an electronic device, a computer-readable storage medium, and a program.
- the method includes: acquiring a file to be displayed; wherein the file to be displayed includes a node relationship between a first node and a second node, a first data set of the first node, and a second data set of the second node.
- data set, the first data set includes at least one of the following: image, video and audio; the node relationship is rendered based on the first data set and the second data set to obtain the to-be-displayed file Mind map; displaying the first data set and the second data set in the mind map by rendering the to-be-displayed file and the mind map.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Library & Information Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种数据处理方法、装置、电子设备、计算机可读存储介质及程序。所述方法包括:获取待显示文件(S101);其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下至少一种:图像、视频和音频;基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图(S102);通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集(S103)。如此,通过对待显示文件和思维导图进行渲染,在思维导图中显示节点数据,进而使思维导图可显示除文字之外的内容,从而丰富了思维导图的显示内容。
Description
相关申请的交叉引用
本专利申请要求2021年03月25日提交的中国专利申请号为202110321074.5、申请人为深圳市商汤科技有限公司,申请名称为“数据处理方法及装置、电子设备及计算机可读存储介质”的优先权,该申请文件以引用的方式并入本申请中。
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、装置、电子设备、计算机可读存储介质及程序。
思维导图是表达发散性思维的有效图形思维工具,简单却又很有效,是一种实用性的思维工具。但相关技术中的思维导图通常只能显示文字内容,导致思维导图具有较大的局限性。
发明内容
本申请实施例提供一种数据处理方法、装置、电子设备、计算机可读存储介质及程序。
本申请实施例提供了一种数据处理方法,所述方法由电子设备执行,所述方法包括:
获取待显示文件;其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下一种或超过一种:图像、视频、音频;
基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图;
通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集。如此,通过对包括图像、音频或视频的待显示文件和思维导图进行渲染,在思维导图中显示节点数据,进而使思维导图可显示除文字之外的内容,从而丰富了思维导图的显示内容。
在一些实施例中,所述待显示文件还包括所述第一数据集的显示方式;
所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集,包括:
通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。如此,可以通过对待显示文件和思维导图进行渲染,可使第一数据集以上述显示方式进行显示,从而实现第一数据集的个性化显示。
在一些实施例中,所述显示方式包括所述第一数据集的第一显示区域的布局,所述第一显示区域为所述第一节点在显示页面中的显示区域,所述显示页面是通过对所述待显示文件和所述思维导图进行渲染得到的。如此,可自定义思维导图中的节点的数据集的显示方式,从而取得个性化显示的效果。
在一些实施例中,所述第一显示区域包括第一图像显示子区域、第一文字显示子区域。如此,可在第一显示区域同时显示文字内容和非文字内容,丰富了思维导图的显示内容。
在一些实施例中,如此,可以根据第一数据集的内容,实现第一数据集的个性化显示,从而丰富了渲染得到的思维导图的显示内容。
在一些实施例中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述思维导图还包括所述第一人物与第二人物之间的关系;
所述第二显示区域为所述第二节点在所述思维导图中的显示区域,所述第二人物为所述第二人脸图像中的人物,所述第二显示区域为所述第二节点在所述显示页面中的显示区域。如此,可以根据第一数据集和第二数据集对应的人物之间的关系,将第一数据集和第二数据集进行对应的显示,得的渲染的思维导图,从而可以根据思维导图中的数据和图像进行检索。
在一些实施例中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所 述第二人脸图像,所述第一节点为所述第二节点的父节点,所述第二显示区域为所述第二节点在所述思维导图中的显示区域;
所述思维导图包括所述第二人脸图像,所述第二人脸图像是以所述第一人物为检索依据对数据库进行检索得到的。如此,可以根据第一节点和第二节点之间的关系,以第一节点对应的第一人物为检索依据检索思维导图,确定出第二节点对应的第二人脸图像。
在一些实施例中,所述显示方式包括所述第一显示区域的交互方式。如此,可以根据第一显示区域的交互方式,实现第一数据集的个性化显示。
在一些实施例中,所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集之前,所述方法还包括:
获取浏览器;
所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集,包括:
对所述待显示文件和所述思维导图进行转换处理,得到数据类型为目标数据类型的待渲染文件;其中,所述目标数据类型为所述浏览器可解析的数据类型;
采用所述浏览器对所述待渲染文件进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。如此,可以采用浏览器对待显示文件和思维导图进行渲染,使得可以在思维导图中以对应的显示方式显示第一数据集。
在一些实施例中,在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集之前,所述方法还包括:
获取所述第一节点的第一键值和所述第二节点的第二键值;
从所述待显示文件中确定与所述第一键值对应的数据集,作为所述第一数据集;
从所述待显示文件中确定与所述第二键值对应的数据集,作为所述第二数据集。如此,可以分别依据第一键值和第二键值,从数据库中确定第一数据集和第二数据集,降低了开发人员的工作量。
本申请实施例提供了一种数据处理装置,所述装置包括:
获取单元,配置为获取待显示文件;其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下至少一种:图像、视频和音频;
第一处理单元,配置为基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图;
渲染单元,配置为通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集。
在一些实施例中,所述待显示文件还包括所述第一数据集的显示方式;
所述渲染单元,配置为:
通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
在一些实施例中,所述显示方式包括所述第一数据集的第一显示区域的布局,所述第一显示区域为所述第一节点在显示页面中的显示区域,所述显示页面是通过对所述待显示文件和所述思维导图进行渲染得到的。
在一些实施例中,所述第一显示区域包括第一图像显示子区域、第一文字显示子区域。
在一些实施例中,所述第一数据集包括第一人脸图像,所述第一图像显示子区域所显示的内容包括所述第一人脸图像,所述第一文字显示子区域所显示的内容包括第一人物的信息,所述第一人物为所述第一人脸图像中的人物。
在一些实施例中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述思维导图还包括所述第一人物与第二人物之间的关系;
所述第二显示区域为所述第二节点在所述思维导图中的显示区域,所述第二人物为所述第二人脸图像中的人物,所述第二显示区域为所述第二节点在所述显示页面中的显示区域。
在一些实施例中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述第一节点为所述第二节点的父节点,所述第二显示区域为所述第二节点 在所述思维导图中的显示区域;
所述思维导图包括所述第二人脸图像,所述第二人脸图像是以所述第一人物为检索依据对数据库进行检索得到的。
在一些实施例中,所述显示方式包括所述第一显示区域的交互方式。
在一些实施例中,所述获取单元,还配置为:在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集之前,获取浏览器;
所述渲染单元,还配置为:对所述待显示文件和所述思维导图进行转换处理,得到数据类型为目标数据类型的待渲染文件;其中,所述目标数据类型为所述浏览器可解析的数据类型;采用所述浏览器对所述待渲染文件进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
在一些实施例中,所述装置还包括:
所述获取单元,还配置为:在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集之前,获取所述第一节点的第一键值和所述第二节点的第二键值;
第二处理单元,配置为从所述待显示文件中确定与所述第一键值对应的数据集,作为所述第一数据集;
所述第二处理单元,还配置为从所述待显示文件中确定与所述第二键值对应的数据集,作为所述第二数据集。
本申请实施例提供了一种电子设备,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。
本申请实施例提供了另一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。
本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行如上述第一方面及其任意一种可能实现的方式的方法。
本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述第一方面及其任一种可能的实现方式的方法。
本申请实施例至少提供一种数据处理方法、装置、电子设备、计算机可读存储介质及程序,由于待显示文件中的节点数据(即第一数据集和第二数据集)可以包括图像、视频和音频,通过对待显示文件和思维导图进行渲染,在思维导图中显示节点数据,进而使思维导图可显示除文字之外的内容,从而丰富了思维导图的显示内容。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请实施例。
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请实施例的技术方案。
图1为本申请实施例提供的一种数据处理方法的流程示意图;
图2为本申请实施例提供的一种架构图示意图;
图3为本申请实施例提供的一种节点图像示意图;
图4为本申请实施例提供的一种节点图像示意图;
图5为本申请实施例提供的一种思维导图示意图;
图6为本申请实施例提供的一种数据处理方法的***架构示意图;
图7为本申请实施例提供的一种第一数据集的显示区域的布局示意图;
图8为本申请实施例提供的一种思维导图示意图;
图9为本申请实施例提供的一种思维导图中所显示的图像;
图10为本申请实施例提供的一种场景图像;
图11为本申请实施例提供的一种数据处理装置的结构示意图;
图12为本申请实施例提供的一种数据处理装置的硬件结构示意图。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
应当理解,在本申请实施例中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”可表示前后关联对象是一种“或”的关系,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。字符“/”还可表示数学运算中的除号,例如,a/b=a除以b;6/3=2。“以下至少一项(个)”或其类似表达。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
思维导图是表达发散性思维的有效图形思维工具,它简单却又很有效,是一种实用性的思维工具。但相关技术中的思维导图通常只能显示文字内容,这就导致思维导图具有较大的局限性。基于此,本申请实施例提供了一种技术方案,以丰富思维导图的显示内容。
本申请实施例的执行主体为数据处理装置,其中,数据处理装置可以是任意一种可执行本申请方法实施例所公开的技术方案的电子设备。数据处理装置可以是以下中的一种:手机、计算机、平板电脑。
应理解,本申请方法实施例还可以通过处理器执行计算机程序代码的方式实现。下面结合本申请实施例中的附图对本申请实施例进行描述。请参阅图1,图1是本申请实施例提供的一种数据处理方法的流程示意图。
S101、获取待显示文件;其中,上述待显示文件包括第一节点和第二节点之间的节点关系、上述第一节点的第一数据集和上述第二节点的第二数据集,上述第一数据集包括以下至少一种:图像、视频、音频。
本申请实施例中,待显示文件包括需要通过思维导图进行可视化显示的数据。其中,思维导图包括两个节点或至少三个节点,第一节点和第二节点为思维导图中的两个节点。
本申请实施例中,两个节点之间的节点关系包括:父子关系、兄弟关系。例如,第一节点和第二节点之间的关系为父子关系,那么第一节点为第二节点的父节点,或第二节点为第一节点的父节点。又例如,第一节点和第二节点之间的关系为兄弟关系,那么第一节点和第二节点为兄弟节点。
本申请实施例中,第一数据集为第一节点所在位置处所需显示的数据集,第二数据集为第二节点所在位置处所需显示的数据集。
第一数据集包括以下中的一种或超过一种:图像、视频、音频。例如,第一数据集可以包括图像;第一数据集也可以包括视频;第一数据集还包括音频。又例如,第一数据集可以包括图像和视频;第一数据集也可以包括图像和音频;第一数据集还可以包括视频和音频。再例如,第一数据集可以包括图像、视频和音频。
在一些实施例中,第一数据集在包括图像、视频、音频中的至少一种的情况下,第一数据集还包括文字。
在一种获取待显示文件的实现方式中,数据处理装置接收用户通过输入组件输入的待显示文件来获取待显示文件。上述输入组件包括:键盘、鼠标、触控屏、触控板和音频输入器等。
在另一种获取待显示文件的实现方式中,数据处理装置通过接收终端发送的待显示文件来获取待显示文件。在一些实施例中,终端可以是以下任意一种:手机、计算机、平板电脑、服务器和可穿戴设备。
S102、基于上述第一数据集和上述第二数据集对上述节点关系进行渲染,得到上述待显示文件的思维导图。
数据处理装置依据第一数据集和第二数据集对上述节点关系进行渲染,可构建待显示文件的思维导图,其中,该思维导图包括第一节点和第二节点之间的节点关系。应理解,本步骤中的思维导图为携带节点关系的架构图,在架构图中各个节点均不包含实际内容。例如,在图2所示的架构图中,第一节点为第二节点的父节点。
S103、通过对上述待显示文件和上述思维导图进行渲染,在上述思维导图中显示上述第一数据集和上述第二数据集。
思维导图中包含第一节点和第二节点,以及第一节点和第二节点之间的节点关系。数据处理装置通过对待显示文件和思维导图进行渲染,可在思维导图的第一节点处显示第一数据集,并在思维导图的第二节点处显示第二数据集。
例如,假设第一数据集包括图3所示的图像,第二数据集包括图4所示的图像。数据处理装置通过对图2所示的思维导图和待显示文件进行渲染,可得到图5所示的思维导图,思维导图中包括第一节点501和第二节点502,第一节点501的数据集即为图3所述的图像对应的数据集,第二节点502的数据集即为图4所述的图像对应的数据集。
应理解,本申请实施例中,数据处理装置依据第一节点和第二节点得到思维导图仅为示例,不应理解为本申请实施例仅能依据两个节点构建思维导图。在实际应用中,数据处理装置可依据至少三个节点得到思维导图,并通过对思维导图以及节点数据进行渲染,在思维导图中显示包含以下至少一种数据:图像、视频和音频。
本申请实施例中,由于待显示文件中的节点数据(即上述第一数据集和第二数据集)包括以下至少一种:图像、视频和音频。数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中显示节点数据,进而使思维导图可显示除文字之外的内容,从而丰富思维导图的显示内容。
图6为可以应用本申请实施例的数据处理方法的***架构示意图;如图6所示,该***架构中包括:待显示文件获取终端601、网络602和控制终端603。为实现支撑一个示例性应用,待显示文件获取终端601和控制终端603通过网络602建立通信连接,待显示文件获取终端601通过网络602向控制终端603上报待显示文件,控制终端603响应待显示文件,并基于待显示文件中的第一数据集和第二数据集,对待显示文件中的节点关系进行渲染,得到待显示文件的思维导图;再通过对待显示文件和思维导图进行渲染,在思维导图中显示第一数据集和第二数据集。最后,控制终端603将思维导图上传至网络602,并通过网络602发送给待显示文件获取终端601。
作为示例,待显示文件获取终端601可以为输入组件,控制终端603可以包括具有数据处理能力的数据处理设备或远程服务器。网络602可以采用有线或无线连接方式。其中,当控制终端603为数据处理设备时,待显示文件获取终端601可以通过有线连接的方式与数据处理设备通信连接,例如通过总线进行数据通信;当控制终端603为远程服务器时,待显示文件获取终端601可以通过无线网络与远程服务器进行数据交互。
或者,在一些场景中,待显示文件获取终端601可以是带有视频采集模组的数据处理设备,可以是带有摄像头的主机。这时,本申请实施例的数据处理方法可以由待显示文件获取终端601 执行,上述***架构可以不包含网络602和控制终端603。
在一些实施例中,上述待显示文件还包括上述第一数据集的显示方式。本申请实施例中,数据集的显示方式包括以下一种或超过一种:数据集的显示区域、数据集的显示区域的布局、数据集的显示区域内的交互。数据集的显示区域指,数据集所对应的节点在显示页面中的显示区域,其中,显示页面通过对待显示文件和思维导图进行渲染得到。
在一些实施例中,数据集的显示区域可以包括以下中的一个或至少两个:数据集的显示区域的位置、数据集的显示区域的面积、数据集的显示区域的形状。
例如,在数据集的显示方式包括数据集的显示区域,数据集的显示区域包括数据集的显示区域的位置为思维导图中的第一位置的情况下,数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中的第一位置显示第一数据集。
在数据集的显示方式包括数据集的显示区域,数据集的显示区域包括数据集的显示区域的面积为第一面积的情况下,数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中显示第一数据集,其中,第一数据集的显示区域的面积为第一面积。
在第一数据集的显示方式包括第一数据集的显示区域,第一数据集的显示区域包括第一数据集的显示区域的形状为矩形的情况下,数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中显示第一数据集,其中,第一数据集的显示区域的形状为矩形。
在第一数据集的显示方式包括第一数据集的显示区域的布局的情况下,数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中显示第一数据集,其中,第一数据集的显示区域的布局与显示方式中的布局相同。
例如,第一数据集的显示区域的布局可参见图7,如图7所示,第一数据集的显示区域的左侧701用于显示图像,第一数据集的显示区域的右侧702用于显示文字信息。
在一些实施例中,数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中显示第一数据集,其中,第一数据集的显示区域的布局与图7相同。
本申请实施例中,数据集的显示区域内的交互指,用户与数据集的显示区域之间的交互。例如,假设数据集的显示区域的左侧区域用于显示图像。显示区域的交互包括:在用户点击图像区域的情况下,显示图像信息(如:图像的采集时间、图像的采集地点)。
在第一数据集的显示方式包括第一数据集的显示区域内的交互的情况下,数据处理装置通过对待显示文件和思维导图进行渲染,在思维导图中显示第一数据集。在用户对第一数据集的显示区域的操作满足第一数据集的显示区域的交互条件的情况下,执行相应的交互操作。例如,假设显示区域的交互包括:在用户点击图像区域的情况下,显示图像信息(如:图像的采集时间、图像的采集地点)。此时,用户点击图像区域为交互条件,显示图像信息为交互操作。
数据处理装置在执行步骤S103的过程中执行以下步骤:
1、通过对上述待显示文件和上述思维导图进行渲染,在上述思维导图中以上述显示方式显示上述第一数据集。
在一些实施例中,数据处理装置通过对待显示文件和思维导图进行渲染,可使第一数据集以上述显示方式进行显示,从而实现第一数据集的个性化显示。
在本申请实施例中,用户可自定义思维导图中的节点的数据集的显示方式,从而取得个性化显示的效果。
在一些实施例中,待显示文件不仅包括第一数据集的显示方式,还包括第二数据集的显示方式,其中,第二数据集的显示方式包括第二数据集的第二显示区域的布局,第二显示区域为第二节点在显示页面中的显示区域。数据处理装置在执行步骤103的过程中执行以下步骤:
通过对待显示文件和思维导图进行渲染,在思维导图中以第一数据集的显示方式显示第一数据集,并以第二数据集的显示方式显示第二数据集。
应理解,本申请实施例中的第一节点和第二节点均为示例,不应对本申请构成限定。在实际应用中,思维导图所包括的节点的数量可超过2,且待显示文件包括思维导图中每个节点的显示方式,数据处理装置通过对待显示文件和思维导图进行渲染,可在思维导图中分别以每个节点所对应的数据集的显示方式进行显示。
在一些实施例中,上述显示方式包括上述第一数据集的第一显示区域的布局。
本申请实施例中的第一显示区域的布局可参见上述数据集的显示区域的布局。
在一些实施例中,上述第一显示区域包括第一图像显示子区域、第一文字显示子区域。
本申请实施例中,第一图像显示子区域用于显示图像,第一文字显示子区域用于显示文字信息。例如,在图7所示的第一显示区域中,第一显示区域的左侧701为第一图像显示子区域,该子区域用于显示图像。第一显示区域的右侧702为文字显示子区域,该子区域用于显示文字信息。
在一些实施例中,思维导图中的每个节点在显示页面中的显示区域均包括图像显示子区域和文字显示子区域。
在一些实施例中,上述第一数据集包括第一人脸图像,上述第一图像显示子区域所显示的内容包括上述第一人脸图像,上述第一文字显示子区域所显示的内容包括第一人物的信息,上述第一人物为上述第一人脸图像中的人物。
本申请实施例中,第一人物的信息包括以下中的一个或至少两个:第一人物的身份信息、第一人物的备注信息。
例如,第一人物的身份信息可以是第一人物的姓名;第一人物的备注信息可以是第一人物的服饰属性。
在一些实施例中,上述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括上述第二人脸图像,上述思维导图还包括上述第一人物与第二人物之间的关系。
本申请实施例中,第二显示区域为第二节点在思维导图中的显示区域,第二人物为第二人脸图像中的人物。
本申请实施例中,第一人物与第二人物之间的关系包括以下至少一种:亲密关系、非亲密关系。非亲密关系指除亲密关系之外的所有关系,即两个人物之间如果具有亲密关系,那么这两个人物之间就不具有非亲密关系;如果两个人物之间不具有亲密关系,那么这两个人物之间具有非亲密关系。两个人物之间具有亲密关系可参见以下示例:
例如,在第一人物和第二人物之间具有亲密关系的情况下,第一人物可以是第二人物的同行人;在第一人物和第二人物之间具有亲密关系的情况下,第一人物也可以是与第二人物发生过肢体接触的人物;在第一人物和第二人物之间具有亲密关系的情况下,第一人物还可以是与第二人物之间存在眼神交流的人物;在第一人物和第二人物之间具有亲密关系,且第一人物为参与某事件(如争吵、打架斗殴)的情况下,第二人物可以是该事件的围观者。
在一些实施例中,上述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括上述第二人脸图像,其中,第二显示区域为第二节点在显示页面中的显示区域。上述第一节点为上述第二节点的父节点,上述第二显示区域为上述第二节点在上述思维导图中的显示区域,上述思维导图包括上述第二人脸图像以上述第一人物为检索依据对数据库进行检索得到。
为建设较好的社会环境,越来越多的地方布置了摄像头,相关人员在需要找寻目标人物时,可使用目标人物的目标信息检索包含摄像头采集到的视频流和/或图像,得到包含目标人物的图像,以及亲密人物的图像,其中,亲密人物指与目标人物之间具有亲密关系的人物。
例如,工作人员想要找张三。将张三的人脸图像作为检索依据检索数据库,得到包含张三的图像,其中,数据库包含摄像头采集到的图像。同时,可依据包含张三的图像,得到亲密人物的图像。如,图像a为检索得到的包含张三的人脸图像,在图像a中,不仅有张三,还有李四。在确定李四与张三之间具有亲密关系的情况下,可从图像a中截取包含李四的图像,作为亲密人物的图像。此时,李四的图像为以张三的人脸图像为检索依据检索得到的图像。
若数据处理装置通过对张三的人脸图像、包含张三的图像以及李四的图像进行渲染,得到思维导图。在思维导图中,张三的人脸图像所对应的节点为李四的图像所对应的节点的父节点,且在李四的图像所对应的节点的显示区域中,包括李四图像为以张三为检索依据得到的图像。这样,有利于工作人员通过查看思维导图更便捷的获取检索记录,以及在找寻张三时,将找寻线索串联起来,有助于工作人员找寻张三。
在一些实施例中,在待显示文件包括第一数据集的显示方式的情况下,数据处理装置在执行步骤103之前,还执行以下步骤:
2、获取浏览器。
本步骤中,浏览器用于显示页面。数据处理装置使用浏览器渲染待显示文件,可得到相应的显示页面。
在一种获取浏览器的实现方式中,数据处理装置接收用户通过输入组件输入的浏览器获取浏览器。
在另一种获取浏览器的实现方式中,数据处理装置接收终端发送的浏览器获取浏览器。
在获取浏览器之后,数据处理装置在执行步骤103的过程中执行以下步骤:
3、对上述待显示文件和上述思维导图进行转换处理,得到数据类型为目标数据类型的待渲染文件,上述目标数据类型为上述浏览器可解析的数据类型。
由于浏览器对解析的数据类型具有要求(下文将浏览器可解析的数据类型称为目标类型),为使待显示文件可通过被浏览器解析,显示满足预期的页面,在使用浏览器解析待显示文件之前,需要对待显示文件中数据类型不是目标数据类型的数据进行转化,使待显示文件可被浏览器解析。
例如,假设浏览器可解析的数据类型为javascript(js)数据,此时,目标数据类型为js。待显示文件中包含层叠样式表(cascading style sheets,css)数据,而css数据不能被浏览器解析,因此,在使用浏览器解析待显示文件之前,需要将css数据转换成js数据。
又例如,假设浏览器可解析的数据类型为js数据,此时,目标数据类型为js。待显示文件中包含图片,而图片不能被浏览器解析,因此,在使用浏览器解析待显示文件之前,需要将图片转换成js数据。
4、使用上述浏览器对上述待渲染文件进行渲染,在上述思维导图中以上述显示方式显示上述第一数据集。
数据处理装置通过执行步骤3将待显示文件的数据类型转换为浏览器可解析的数据类型,得到待渲染文件。这样,数据处理装置通过对待渲染文件进行渲染,可在思维导图中以第一数据集的显示方式显示第一数据集。
在一些实施例中,数据处理装置在执行步骤103之前,还执行以下步骤:
5、获取上述第一节点的第一键值和上述第二节点的第二键值。
本申请实施例中,数据库中存在与键值一一对应的数据集。数据处理装置依据键值,可从数据库中确定与键值对应的数据集。例如,键值a与数据库中数据集A一一对应,数据处理装置依据数据a,可从数据库中确定数据集A。
在一种获取第一键值的实现方式中,数据处理装置接收用户通过输入组件输入的第一键值获取第一键值。
在另一种获取第一键值的实现方式中,数据处理装置接收终端发送的第一键值获取第一键值。
在一种获取第二键值的实现方式中,数据处理装置接收用户通过输入组件输入的第二键值获取第二键值。
在另一种获取第二键值的实现方式中,数据处理装置接收终端发送的第二键值获取第二键值。
6、从上述待显示文件中确定与上述第一键值对应的数据集,作为上述第一数据集。
7、从上述待显示文件中确定与上述第二键值对应的数据集,作为上述第二数据集。
在步骤5至步骤7中,数据处理装置可分别依据第一键值和第二键值,从数据库中确定第一数据集和第二数据集,这给相关开发人员带来了便利。
例如,若开发人员基于本申请实施例提供的技术方案开发了软件A,以显示待显示文件a。现开发人员需要基于本申请实施例提供的技术方案,显示待显示文件b。若使用软件A显示待显示文件b,需要将待显示文件b导入软件A中,这会给开发人员带来较大的工作量。
若开发人员基于步骤5至步骤7开发软件B,开发人员可将待显示文件b存储于数据库中,并将待显示文件b中不同节点所对应的键值导入软件B,这样,数据处理装置通过运行软件B可从数据库中确定待显示文件b中不同节点所对应的数据集。从而降低开发人员的工作量。
为建设较好的社会环境,越来越多的地方布置了摄像头,相关人员在需要找寻目标人物时,可根据该目标人物的人体图像,人脸图像,以及穿着、装饰等特征,对布置在不同位置的摄像头采集的视频流中的图像进行检索,确定包含该目标人物的图像以及与该目标人物具有亲密关系的人物的图像。进一步依据上述数据之间的关系,将上述数据以思维导图的形式显示出来,有助于相关人员找寻目标人物。基于本申请实施例提供的技术方案,本申请实施例还提供了几 种可能的应用场景。
场景1:A地相关人员想要找寻人物a。A地的摄像头与管理中心的服务器之间具有通信连接。服务器通过该通信连接可从A地的摄像头获取视频流和/或图像,进而可基于获取到的视频流和/或图像,构建数据库。
相关人员将人物a的人脸图像作为检索依据检索数据库,得到可能包含人物a的图像。服务器进而将a的人脸图像和可能包含a的图像以思维导图的形式显示。
例如,图8所示为上述思维导图。在图8中,第一节点81的显示区域的左侧为,人物a的人脸图像。第一节点的显示区域的右侧为文字显示区域,其中,“本地”指左侧的图像为服务器获取的图像。相关人员通过点击检索条件,可获取该图像在上述检索过程中所起的作用。例如,服务器在检测到点击检索条件的情况下,显示第一节点的显示区域内的图像为检索依据。文字显示区域中的“14:22:24”表示第一节点的显示区域内的图像的获取时间为14点22分24秒。
第二节点82、第三节点83和第四节点84均为第一节点的子节点,即第二节点82中的图像、第三节点83中的图像和第四节点84中的图像均为,以a的人脸图像为检索依据检索得到的图像。第二节点82中的图像上的“95.47%”表示,第二节点82中的图像与第一节点81中的图像之间的人脸相似度为95.47%。第三节点83中的图像上的“96.07%”表示,第三节点83中的图像与第一节点81中的图像之间的人脸相似度为96.07%。第四节点84中的图像上的“97.68%”表示,第四节点84中的图像与第一节点81中的图像之间的人脸相似度为97.68%。
第五节点85、第六节点86和第七节87点均为第四节点84的子节点,即第五节点85中的图像、第六节点86中的图像和第七节点87中的图像均为,以第四节点84中的图像为检索依据检索得到的图像。
场景2:B地某车辆违反交通规则,现场的摄像头采集到了违规车辆的图像。B地的摄像头与管理中心的服务器之间具有通信连接。服务器通过该通信连接可从B地的摄像头获取视频流和/或图像,进而可基于获取到的视频流和/或图像,构建数据库。B地的相关人员在追寻违规车辆时,可将违规车辆的图像作为待检索信息输入至服务器,以使服务器通过对数据库进行检索,从数据库中选取出与违规车辆有关的图像(如,包含违规车辆的图像、包含乘坐违规车辆的人物的图像)。在服务器从数据库中选取出与违规车辆有关的图像,并通过思维导图对与违规车辆有关的图像和违规车辆的图像进行显示。
相关人员通过将光标放置于图像上,可显示图像的采集时间、图像的采集地点。在光标位于图像上,且数据处理装置检测到点击鼠标右键的指令的情况下,显示图像所对应的场景图像。例如。图9所示的图像的场景图像为图10所示的图像。即图9所示的图像为图10所示的图像的一部分。
场景2:C地有人失踪,依据运营商提供的信息可知失踪者所使用的手机号码(下文称为失踪者手机号码)。C地管理中心的服务器中的数据库包含运营商所开通的所有电话号码,以及与电话号码相关的数据。此外,C地的摄像头与监管中心的服务器之间具有通信连接,数据库还包括C地摄像头采集到的视频流和/或图像。
C地的相关人员在找人时,可将失踪者手机号码作为待检索信息输入至服务器,以使服务器从数据库检索得到与失踪者号码相关的数据。
例如,服务器先使用失踪者手机号码检索数据库,得到与该失踪者手机号码绑定的身份证信息,其中,该身份证信息中的人脸图像包含待确认对象。再将身份证信息中的人脸图像作为检索依据,对数据库进行检索,得到包含待确认对象的图像,作为与失踪者号码相关的数据。
服务器将失踪者手机号码、身份证信息、待确认对象的人脸图像(即身份证信息中的人脸图像)、包含待确认对象的图像分别作为节点,并对失踪者手机号码、身份证信息、待确认对象的人脸图像和包含待确认对象的图像进行渲染,得到思维导图。在思维导图中显示以上信息之间的关系。如,身份证信息为以失踪者手机号码为检索依据检索得到;待确认对象的人脸图像属于身份证信息;包含待确认对象的图像为以待确认对象的人脸图像为检索依据检索得到。
又例如,服务器首先确定与失踪者手机号码联络频率超过频率阈值的手机号码,作为失踪者手机号码的亲密号码。使用该亲密号码检索数据库,得到与该亲密号码绑定的身份证信息,其中,该身份证信息中的人脸图像包含待确认亲密对象,即与失踪者具有亲密关系的人物。服务器再将该身份证信息中的人脸图像作为检索依据,对数据库进行检索,得到包含待确认亲密 对象的图像,作为与失踪者号码相关的数据。
服务器将失踪者手机号码、亲密号码、身份证信息、待确认亲密对象的人脸图像(即身份证信息中的人脸图像)、包含待确认亲密对象的图像分别作为节点,并对失踪者手机号码、亲密号码、身份证信息、待确认亲密对象的人脸图像、包含待确认亲密对象的图像进行渲染,得到思维导图。在思维导图中显示以上信息之间的关系。如,亲密号码为以失踪者手机号码为检索依据检索得到;亲密号码与失踪者手机号码之间的联络频率超过频率阈值;身份证信息为以亲密号码为检索依据检索得到;待确认亲密对象的人脸图像属于身份证信息;包含待确认对象的图像为以待确认对象的人脸图像为检索依据检索得到。
相关人员依据数据展示的与失踪者手机号码相关的数据,可获知失踪者的相关信息,进而依据该信息找寻失踪者。
本领域技术人员可以理解,在实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的执行顺序应当以其功能和可能的内在逻辑确定。
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。
请参阅图11,图11为本申请实施例提供的一种数据处理装置的结构示意图,该数据处理装置1100包括获取单元1101、第一处理单元1102、渲染单元1103,在一些实施例中,所述数据处理装置1100还包括第二处理单元1104,其中:
获取单元1101,配置为获取待显示文件;其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下至少一种:图像、视频和音频;
第一处理单元1102,配置为基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图;
渲染单元1103,配置为通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集。
在一些实施例中,所述待显示文件还包括所述第一数据集的显示方式;
所述渲染单元1103,配置为:
通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
在一些实施例中,所述显示方式包括所述第一数据集的第一显示区域的布局,所述第一显示区域为所述第一节点在显示页面中的显示区域,所述显示页面是通过对所述待显示文件和所述思维导图进行渲染得到的。
在一些实施例中,所述第一显示区域包括第一图像显示子区域、第一文字显示子区域。
在一些实施例中,所述第一数据集包括第一人脸图像,所述第一图像显示子区域所显示的内容包括所述第一人脸图像,所述第一文字显示子区域所显示的内容包括第一人物的信息,所述第一人物为所述第一人脸图像中的人物。
在一些实施例中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述思维导图还包括所述第一人物与第二人物之间的关系;
所述第二显示区域为所述第二节点在所述思维导图中的显示区域,所述第二人物为所述第二人脸图像中的人物,所述第二显示区域为所述第二节点在所述显示页面中的显示区域。
在一些实施例中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述第一节点为所述第二节点的父节点,所述第二显示区域为所述第二节点在所述思维导图中的显示区域;
所述思维导图包括所述第二人脸图像,所述第二人脸图像是以所述第一人物为检索依据对数据库进行检索得到的。
在一些实施例中,所述显示方式包括所述第一显示区域的交互方式。
在一些实施例中,所述获取单元1101,还配置为在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集之前,获取浏览器;
所述渲染单元1103,配置为:
对所述待显示文件和所述思维导图进行转换处理,得到数据类型为目标数据类型的待渲染 文件;其中,所述目标数据类型为所述浏览器可解析的数据类型;
使用所述浏览器对所述待渲染文件进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
在一些实施例中,所述装置还包括:
所述获取单元1101,还配置为在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集之前,获取所述第一节点的第一键值和所述第二节点的第二键值;
第二处理单元1104,配置为从所述待显示文件中确定与所述第一键值对应的数据集,作为所述第一数据集;
所述第二处理单元1104,还配置为从所述待显示文件中确定与所述第二键值对应的数据集,作为所述第二数据集。
在一些实施例中,本申请实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其实现可以参照上文方法实施例的描述。
图12为本申请实施例提供的一种数据处理装置的硬件结构示意图。该数据处理装置1200包括处理器1201,存储器1202,输入装置1203,输出装置1204。该处理器1201、存储器1202、输入装置1203和输出装置1204通过连接器相耦合,该连接器包括各类接口、传输线或总线等等,本申请实施例对此不作限定。应当理解,本申请的各个实施例中,耦合是指通过特定方式的相互联系,包括直接相连或者通过其他设备间接相连,例如可以通过各类接口、传输线、总线等相连。
处理器1201可以是一个或多个图形处理器(Graphics Processing Unit,GPU),在处理器1201是一个GPU的情况下,该GPU可以是单核GPU,也可以是多核GPU。可选的,处理器1201可以是多个GPU构成的处理器组,多个处理器之间通过一个或多个总线彼此耦合。可选的,该处理器还可以为其他类型的处理器等等,本申请实施例不作限定。
存储器1202可用于存储计算机程序指令,以及用于执行本申请实施例方案的程序代码在内的各类计算机程序代码。可选地,存储器包括但不限于是随机存储记忆体(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、或便携式只读存储器(Compact Disc Read-Only Memory,CD-ROM),该存储器用于相关指令及数据。
输入装置1203用于输入数据和/或信号,以及输出装置1204用于输出数据和/或信号。输入装置1203和输出装置1204可以是独立的器件,也可以是一个整体的器件。
可理解,本申请实施例中,存储器1202不仅可用于存储相关指令,还可用于存储相关数据,如该存储器1202可用于存储通过输入装置1203获取的待显示文件,又或者该存储器1202还可用于存储通过处理器1201得到思维导图等等,本申请实施例对于该存储器中实际所存储的数据不作限定。
可以理解的是,图12示出了一种数据处理装置的简化设计。在实际应用中,数据处理装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、存储器等,而所有可以实现本申请实施例的数据处理装置都在本申请的保护范围之内。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述数据处理方法。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本申请实施例还提供一种计算机程序,所述计算机程序包括计算机可读代码,在所述计算机可读代码在电子设备中运行的情况下,所述电子设备的处理器执行如上述任一实施例所述的数据处理方法。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所属领域的技 术人员还可以清楚地了解到,本申请各个实施例描述各有侧重,为描述的方便和简洁,相同或类似的部分在不同实施例中可能没有赘述,因此,在某一实施例未描述或未详细描述的部分可以参见其他实施例的记载。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(Digital Versatile Disc,DVD))、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可存储程序代码的介质。
本申请实施例公开了一种数据处理方法、装置、电子设备、计算机可读存储介质和程序。所述方法包括:获取待显示文件;其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下至少一种:图像、视频和音频;基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图;通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集。
Claims (23)
- 一种数据处理方法,所述方法由电子设备执行,所述方法包括:获取待显示文件;其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下至少一种:图像、视频和音频;基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图;通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集。
- 根据权利要求1所述的方法,其中,所述待显示文件还包括所述第一数据集的显示方式;所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集,包括:通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
- 根据权利要求2所述的方法,其中,所述显示方式包括所述第一数据集的第一显示区域的布局,所述第一显示区域为所述第一节点在显示页面中的显示区域,所述显示页面是通过对所述待显示文件和所述思维导图进行渲染得到的。
- 根据权利要求3所述的方法,其中,所述第一显示区域包括第一图像显示子区域、第一文字显示子区域。
- 根据权利要求4所述的方法,其中,所述第一数据集包括第一人脸图像,所述第一图像显示子区域所显示的内容包括所述第一人脸图像,所述第一文字显示子区域所显示的内容包括第一人物的信息,所述第一人物为所述第一人脸图像中的人物。
- 根据权利要求5所述的方法,其中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述思维导图还包括所述第一人物与第二人物之间的关系;所述第二显示区域为所述第二节点在所述思维导图中的显示区域,所述第二人物为所述第二人脸图像中的人物,所述第二显示区域为所述第二节点在所述显示页面中的显示区域。
- 根据权利要求5或6所述的方法,其中,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述第一节点为所述第二节点的父节点,所述第二显示区域为所述第二节点在所述思维导图中的显示区域;所述思维导图包括所述第二人脸图像,所述第二人脸图像是以所述第一人物为检索依据对数据库进行检索得到的。
- 根据权利要求2至7中任意一项所述的方法,其中,所述显示方式包括所述第一显示区域的交互方式。
- 根据权利要求2至8中任意一项所述的方法,其中,所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集之前,所述方法还包括:获取浏览器;所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集,包括:对所述待显示文件和所述思维导图进行转换处理,得到数据类型为目标数据类型的待渲染文件;其中,所述目标数据类型为所述浏览器可解析的数据类型;采用所述浏览器对所述待渲染文件进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
- 根据权利要求1至9中任意一项所述的方法,其中,在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集之前,所述方法还包括:获取所述第一节点的第一键值和所述第二节点的第二键值;从所述待显示文件中确定与所述第一键值对应的数据集,作为所述第一数据集;从所述待显示文件中确定与所述第二键值对应的数据集,作为所述第二数据集。
- 一种数据处理装置,所述装置包括:获取单元,配置为获取待显示文件;其中,所述待显示文件包括第一节点和第二节点之间的节点关系、所述第一节点的第一数据集和所述第二节点的第二数据集,所述第一数据集包括以下至少一种:图像、视频和音频;第一处理单元,配置为基于所述第一数据集和所述第二数据集对所述节点关系进行渲染,得到所述待显示文件的思维导图;渲染单元,配置为通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集。
- 根据权利要求11所述的装置,所述待显示文件还包括所述第一数据集的显示方式;所述渲染单元,配置为:通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
- 根据权利要求12所述的装置,所述显示方式包括所述第一数据集的第一显示区域的布局,所述第一显示区域为所述第一节点在显示页面中的显示区域,所述显示页面为通过对所述待显示文件和所述思维导图进行渲染得到。
- 根据权利要求13所述的装置,所述第一显示区域包括第一图像显示子区域、第一文字显示子区域。
- 根据权利要求14所述的装置,所述第一数据集包括第一人脸图像,所述第一图像显示子区域所显示的内容包括所述第一人脸图像,所述第一文字显示子区域所显示的内容包括第一人物的信息,所述第一人物为所述第一人脸图像中的人物。
- 根据权利要求15所述的装置,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述思维导图还包括所述第一人物与第二人物之间的关系;所述第二显示区域为所述第二节点在所述思维导图中的显示区域,所述第二人物为所述第二人脸图像中的人物,所述第二显示区域为所述第二节点在所述显示页面中的显示区域。
- 根据权利要求15或16所述的装置,所述第二数据集包括第二人脸图像,第二显示区域所显示的内容包括所述第二人脸图像,所述第一节点为所述第二节点的父节点,所述第二显示区域为所述第二节点在所述思维导图中的显示区域;所述思维导图包括所述第二人脸图像,所述第二人脸图像为以所述第一人物为检索依据对数据库进行检索得到。
- 根据权利要求12至17任意一项所述的装置,所述显示方式包括所述第一显示区域的交互方式。
- 根据权利要求12至18任意一项所述的装置,所述获取单元,还配置为:在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集之前,获取浏览器;所述渲染单元,配置为:对所述待显示文件和所述思维导图进行转换处理,得到数据类型为目标数据类型的待渲染文件;其中,所述目标数据类型为所述浏览器可解析的数据类型;采用所述浏览器对所述待渲染文件进行渲染,在所述思维导图中以所述显示方式显示所述第一数据集。
- 根据权利要求11至19所述的装置,所述装置还包括:所述获取单元,还配置为在所述通过对所述待显示文件和所述思维导图进行渲染,在所述思维导图中显示所述第一数据集和所述第二数据集之前,获取所述第一节点的第一键值和所述第二节点的第二键值;第二处理单元,配置为从所述待显示文件中确定与所述第一键值对应的数据集,作为所述第一数据集;所述第二处理单元,还配置为从所述待显示文件中确定与所述第二键值对应的数据集,作 为所述第二数据集。
- 一种电子设备,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如权利要求1至10中任意一项所述的数据处理方法。
- 一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行权利要求1至10中任意一项所述的数据处理方法。
- 一种计算机程序,所述计算机程序包括计算机可读代码,在所述计算机可读代码在电子设备中运行的情况下,所述电子设备的处理器执行用于实现如权利要求1至10任意一项所述的数据处理方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110321074.5A CN112925928A (zh) | 2021-03-25 | 2021-03-25 | 数据处理方法及装置、电子设备及计算机可读存储介质 |
CN202110321074.5 | 2021-03-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022198823A1 true WO2022198823A1 (zh) | 2022-09-29 |
Family
ID=76175990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/103077 WO2022198823A1 (zh) | 2021-03-25 | 2021-06-29 | 数据处理方法、装置、电子设备、计算机可读存储介质及程序 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112925928A (zh) |
WO (1) | WO2022198823A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117035067A (zh) * | 2023-10-07 | 2023-11-10 | 腾讯科技(深圳)有限公司 | 一种思维导图的渲染方法、装置及电子设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112925928A (zh) * | 2021-03-25 | 2021-06-08 | 深圳市商汤科技有限公司 | 数据处理方法及装置、电子设备及计算机可读存储介质 |
CN113902287A (zh) * | 2021-09-30 | 2022-01-07 | 海南电网有限责任公司电力科学研究院 | 一种用于电力安全生产巡查方法、终端及*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110264661A1 (en) * | 2009-10-30 | 2011-10-27 | International Business Machines Corporation | Graphically displaying a file system |
CN106294664A (zh) * | 2016-08-03 | 2017-01-04 | 广州视睿电子科技有限公司 | 一种生成思维导图的方法和装置 |
WO2017186774A1 (en) * | 2016-04-26 | 2017-11-02 | Pilab S.A. | Systems and methods for querying databases |
CN109241279A (zh) * | 2018-07-27 | 2019-01-18 | 联想(北京)有限公司 | 一种生成思维导图的方法和电子设备 |
CN111309371A (zh) * | 2020-01-14 | 2020-06-19 | 网易(杭州)网络有限公司 | 一种查询方法和装置 |
CN111524206A (zh) * | 2020-03-23 | 2020-08-11 | 杨春成 | 一种生成思维导图的方法和装置 |
CN112131405A (zh) * | 2020-09-28 | 2020-12-25 | 中国科学技术大学 | 一种基于智能搜索的ar肿瘤知识图谱多模态演示方法 |
CN112925928A (zh) * | 2021-03-25 | 2021-06-08 | 深圳市商汤科技有限公司 | 数据处理方法及装置、电子设备及计算机可读存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110110152B (zh) * | 2018-01-18 | 2022-04-01 | 深圳市爱思软件技术有限公司 | 思维导图的处理方法、装置、计算机设备和存储介质 |
CN109933675A (zh) * | 2019-03-29 | 2019-06-25 | 广州视源电子科技股份有限公司 | 一种思维导图的显示方法、装置、设备和存储介质 |
CN111507074B (zh) * | 2020-05-19 | 2022-08-26 | 深圳市商汤科技有限公司 | 数据处理方法及装置、处理器、电子设备及存储介质 |
CN112181346B (zh) * | 2020-10-23 | 2022-04-12 | 网易(杭州)网络有限公司 | 思维导图的处理方法、装置、服务器、客户端及介质 |
-
2021
- 2021-03-25 CN CN202110321074.5A patent/CN112925928A/zh active Pending
- 2021-06-29 WO PCT/CN2021/103077 patent/WO2022198823A1/zh unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110264661A1 (en) * | 2009-10-30 | 2011-10-27 | International Business Machines Corporation | Graphically displaying a file system |
WO2017186774A1 (en) * | 2016-04-26 | 2017-11-02 | Pilab S.A. | Systems and methods for querying databases |
CN106294664A (zh) * | 2016-08-03 | 2017-01-04 | 广州视睿电子科技有限公司 | 一种生成思维导图的方法和装置 |
CN109241279A (zh) * | 2018-07-27 | 2019-01-18 | 联想(北京)有限公司 | 一种生成思维导图的方法和电子设备 |
CN111309371A (zh) * | 2020-01-14 | 2020-06-19 | 网易(杭州)网络有限公司 | 一种查询方法和装置 |
CN111524206A (zh) * | 2020-03-23 | 2020-08-11 | 杨春成 | 一种生成思维导图的方法和装置 |
CN112131405A (zh) * | 2020-09-28 | 2020-12-25 | 中国科学技术大学 | 一种基于智能搜索的ar肿瘤知识图谱多模态演示方法 |
CN112925928A (zh) * | 2021-03-25 | 2021-06-08 | 深圳市商汤科技有限公司 | 数据处理方法及装置、电子设备及计算机可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117035067A (zh) * | 2023-10-07 | 2023-11-10 | 腾讯科技(深圳)有限公司 | 一种思维导图的渲染方法、装置及电子设备 |
CN117035067B (zh) * | 2023-10-07 | 2024-01-23 | 腾讯科技(深圳)有限公司 | 一种思维导图的渲染方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112925928A (zh) | 2021-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022198823A1 (zh) | 数据处理方法、装置、电子设备、计算机可读存储介质及程序 | |
RU2632144C1 (ru) | Компьютерный способ создания интерфейса рекомендации контента | |
US20180097812A1 (en) | Developer based document collaboration | |
CN110262715B (zh) | 信息处理方法及装置、计算机可读存储介质和电子设备 | |
US10067730B2 (en) | Systems and methods for enabling replay of internet co-browsing | |
US9026900B1 (en) | Invisible overlay for dynamic annotation | |
US20150269145A1 (en) | Automatic discovery and presentation of topic summaries related to a selection of text | |
US20140115506A1 (en) | Systems And Methods For Measurement Of User Interface Actions | |
EP3996373A2 (en) | Method and apparatus of generating bullet comment, device, and storage medium | |
WO2022156606A1 (zh) | 信息处理方法、装置及电子设备 | |
US9407589B2 (en) | System and method for following topics in an electronic textual conversation | |
WO2022252822A1 (zh) | 信息展示方法、装置、设备及介质 | |
TWI769632B (zh) | 資料處理方法及處理器、電子設備及電腦可讀儲存媒體 | |
US20190227634A1 (en) | Contextual gesture-based image searching | |
WO2021218680A1 (zh) | 互动信息处理方法、装置、电子设备及存储介质 | |
US20160335500A1 (en) | Method of and system for generating metadata | |
US9940320B2 (en) | Plugin tool for collecting user generated document segmentation feedback | |
JP2009026096A (ja) | ネットワークシステム | |
WO2021258972A1 (zh) | 视频检索方法、装置、电子设备和计算机可读介质 | |
KR20240060685A (ko) | 질문에 답변하는 방법, 장치, 디바이스, 매체 및 프로그램 제품 | |
US10380669B2 (en) | Product browsing system and method | |
US10331426B1 (en) | Systems and methods of diagram transformation | |
CN107749892B (zh) | 会议记录的网络读取方法、装置、智能平板和存储介质 | |
JP2017535889A (ja) | コンテンツ属性の効率的な発見および表出 | |
TW202139043A (zh) | 視頻封面生成的方法、裝置、存儲介質和終端設備 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21932439 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 190124) |