WO2017071315A1 - 关联内容的展示方法及装置 - Google Patents

关联内容的展示方法及装置 Download PDF

Info

Publication number
WO2017071315A1
WO2017071315A1 PCT/CN2016/090757 CN2016090757W WO2017071315A1 WO 2017071315 A1 WO2017071315 A1 WO 2017071315A1 CN 2016090757 W CN2016090757 W CN 2016090757W WO 2017071315 A1 WO2017071315 A1 WO 2017071315A1
Authority
WO
WIPO (PCT)
Prior art keywords
association result
predetermined model
association
result
search object
Prior art date
Application number
PCT/CN2016/090757
Other languages
English (en)
French (fr)
Inventor
孙世文
戴俊
崔彤
杨帆
吴天昊
李晓鹏
陈蕾
Original Assignee
百度在线网络技术(北京)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Publication of WO2017071315A1 publication Critical patent/WO2017071315A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor

Definitions

  • the present invention relates to the field of computers, and in particular, to a method and apparatus for displaying associated content.
  • the display method for the related content is a plain text method, and the related content is displayed one by one in a list manner.
  • the existing display method cannot display the related content as a whole, and does not reflect the relationship and the hierarchical relationship.
  • One of the technical problems solved by the present invention is to provide a method and device for displaying related content, which can display related content according to the relationship weight, thereby improving the accuracy and display efficiency of the associated content display.
  • a method for displaying associated content including:
  • the predetermined model after filling is displayed.
  • a display device for associated content including:
  • Means for displaying the predetermined model after filling are provided.
  • the method and device for displaying related content in the embodiment the related content is displayed according to the relationship weight, the user can intuitively know the association relationship and the hierarchical relationship of the related content, and improve the comprehensiveness and accuracy of the related content display. Thereby providing display efficiency.
  • FIG. 1 is a flow chart showing a method of displaying associated content according to an embodiment of the present invention.
  • FIG. 2 is a specific flowchart of a predetermined model establishing step in a method for displaying associated content according to an embodiment of the present invention.
  • FIG. 3a is a schematic diagram showing projection of 30 vertices of z>0 onto a plane in a method for displaying associated content according to an embodiment of the present invention
  • FIG. 3b illustrates a method for displaying associated content according to an embodiment of the present invention.
  • FIG. 4a is a schematic diagram showing a two-dimensional coordinate system employed in an embodiment of the present invention
  • FIG. 4b is a schematic diagram showing a three-dimensional coordinate system employed in an embodiment of the present invention.
  • FIG. 5 is a schematic diagram showing projection of 92 points onto a plane in a method for displaying associated content according to an embodiment of the present invention.
  • FIG. 6 shows a flow chart of a method of presenting another associated content in accordance with an embodiment of the present invention.
  • Figure 7a shows the search object "flowers" as an example.
  • the center point of the first layer of regular pentagons can be used to display “flowers”, and other vertices or center points are used to display the association of "flowers”.
  • the result is a schematic diagram of the predetermined model displayed after filling;
  • FIG. 7b shows a schematic diagram displayed when the user clicks on the link of the associated result "Cosmos Express" in the search object "flowers”.
  • FIG. 8 is a block diagram showing the structure of an apparatus for displaying related content according to an embodiment of the present invention.
  • FIG. 9 is a block diagram showing the structure of another related content display apparatus according to an embodiment of the present invention.
  • Computer terminal also referred to as “computer” in the context, is meant an intelligent electronic terminal that can perform predetermined processing, such as numerical calculations and/or logical calculations, by running predetermined programs or instructions, which may include a processor and The memory is executed by the processor to execute a predetermined process pre-stored in the memory to execute a predetermined process, or is executed by hardware such as an ASIC, an FPGA, a DSP, or the like, or a combination of the two.
  • Computer terminals include, but are not limited to, servers, personal computers, notebook computers, tablets, smart phones, and the like.
  • the computer terminal includes a user terminal and a network terminal.
  • the user terminal includes, but is not limited to, a computer, a smart phone, a PDA, etc.;
  • the network terminal includes but is not limited to a single network server, a server group composed of multiple network servers, or a large number of computers based on cloud computing (Cloud Computing). Or a cloud composed of a network server, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers.
  • the computer terminal can be operated separately to implement the present invention, and can also access the network and implement the present invention by interacting with other computer terminals in the network.
  • the network where the computer terminal is located includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
  • the user terminal, the network terminal, the network, and the like are merely examples, and other existing or future possible computer terminals or networks, as applicable to the present invention, are also included in the scope of protection of the present invention. It is included here by reference.
  • FIG. 1 is a flow chart of a method of presenting associated content in accordance with one embodiment of the present invention.
  • the method for displaying related content in the embodiment includes the following steps:
  • the related content is a correlation result obtained by the search object.
  • the search object can be text, picture, voice or video.
  • the process of correlating results obtained by searching for an object may include:
  • the server After receiving the search object, the server performs word meaning analysis and searches the predetermined database to obtain the association result and the relationship weight corresponding to each association result, and returns the relationship weight of the obtained association result and the association result.
  • the relationship weight may include a weight between each association result and the search object and a weight between each association result and other association results.
  • the method for obtaining the relationship weight is not specifically limited in the embodiment of the present invention, as long as the weight value between each association result and the search object and the weight value between each association result and other association results can be determined.
  • the search object is “flowers”
  • the weight value between the “flower picture”, “flower picture” and “flower” is 9.
  • the weight value of “flower picture” and “flower variety” is 8, and the result is “ The weight value between the flower variety and the "flower” is 9.
  • the relationship weight corresponding to the related content and the related content received in step S110 is the relationship weight obtained according to the search result and the relationship weight corresponding to each association result.
  • step S120 the step of establishing a predetermined model includes:
  • S1201 Determine three-dimensional coordinates of each vertex according to a soccer alkene structure.
  • the center line of 15 opposing regular hexagonal common ribs consisting of 30 ribs shared between 30 regular hexagons and regular hexagons is respectively ⁇ -rotated, and there are 15 kinds of rotations.
  • parallel rotation can have a rotation
  • the 60 points of the soccer olefin are divided into z points by 30 points and 30 points of z>0 and 30 points of z ⁇ 0.
  • the three points of each point are calculated by taking 30 points of z>0 as examples:
  • the most central one of the soccer olefins in the z>0 part is the first layer, namely U11, U12, U13, U14 and U15; the five points of the five vertices of the regular pentagon are connected as the second layer.
  • the remaining 10 points of the 5 regular hexagons connected to the regular pentagon are used as the third layer, namely U31, U32, U33, U34, U35, U36, U37, U38, U39 and U310; the remaining 10 points are the fourth layer, namely U41, U42, U43, U44, U45, U46, U47, U48, U49 and U410.
  • the calculated three-dimensional coordinate values are:
  • the three-dimensional coordinates of 30 points with z ⁇ 0 can be determined according to the symmetry.
  • S1202 Determine a three-dimensional coordinate of a center point of each polygon projected onto the spherical surface according to the soccer alkene structure.
  • the five points of the regular pentagon are three-dimensional coordinates A1 (x1, y1, z1), A2 (x2, y2, z2), A3 (x3, y3, z3), A4 (x4, y4, z4), A5 (x5, y5, z5), Then the three-dimensional coordinates of the midpoint of the regular pentagon are ⁇ [(x1+x2+x3+x4+x5)/5],[(y1+y2+y3+y4+y5)/5],[(z1+z2+ Z3+z4z5)/5] ⁇ .
  • the six points of the regular hexagon are three-dimensional coordinates are B1 (x1, y1, z1), B2 (x2, y2, z2), B3 (x3, y3, z3), B4 (x4, y4, z4), B5 (x5, y5, z5), B6 (x6, y6, z6)
  • the three-dimensional coordinates of the midpoint of the regular hexagon are ⁇ [(x1+x2+x3+x4+x5+x6)/6], [(y1+ Y2+y3+y4+y5+y6)/6],[(z1+z2+z3+z4z5+z6)/6] ⁇ .
  • the relationship between the distance from the midpoint to the center of the sphere and the radius r and the coordinates of the midpoint is: when the three-dimensional coordinates of the midpoint are (x1, y1, z1), the spherical surface
  • the three-dimensional coordinates of the point A on the line are (x, y, z)
  • the midpoint is on the straight line from the center of the sphere to the point A
  • the distance from the center of the sphere to the midpoint is d
  • S1203. Determine a planar projection of the vertex and the center point according to a predetermined projection method according to the three-dimensional coordinates of the vertex and the three-dimensional coordinates of the center point projected onto the spherical surface.
  • FIG. 3a a schematic diagram of projecting 30 vertices of z>0 onto a plane
  • FIG. 3b a schematic diagram of projecting 60 vertices onto a plane
  • the upper left corner is the coordinate system of the origin, as shown in Figure 4a, but the three-dimensional coordinate system we use is the right-handed and center-centered coordinate system, as shown in Figure 4b, so it needs to be translated and then projected.
  • X cast (x + ball radius r) * width scaling ratio / 2
  • Y cast (y + ball radius r) * height scaling ratio / 2.
  • FIG. 5 A schematic diagram of the obtained core word composed of 92 points projected onto a plane is shown in FIG. 5.
  • step S120 the association result of the search object may be further filled into the vertex and the center point after the plane projection according to the relationship weight corresponding to the association result.
  • n (n is a positive integer, greater than or equal to 1 and less than or equal to 92) correlation results are sequentially filled into 30 vertices of z>0 according to the order of weight of the relationship between each association result and the search object.
  • each association result font may be adjusted according to the relationship weight between the association result and the search object, for example, the relationship weight between the first association result and the search object is 9, and the relationship weight between the second association result and the search object is 7, and
  • the display font of the first association result in the predetermined model is set to No. 10
  • the display font of the second association result in the predetermined model is set to No. 8.
  • the center point of the first pentagon of z>0 can be used to display the search object, and other vertices or center points are used to display the association result.
  • the association result may be randomly filled into 60 vertices and 32 center points, respectively, according to the relationship weight. That is to find the 92 association results most relevant to the search object, or when the number of association results is less than 92, the association result is arbitrarily filled into 60 vertices and/or 32 center points, so that the label cloud is displayed and Search for related results related to the object.
  • the attribute of the associated line between the point and the point may be dynamically adjusted according to the relationship weight corresponding to the association result.
  • the relationship line is a line connecting a point and a point.
  • a point between a point adjacent to five vertices of a pentagon has a line
  • a center point of each polygon has a vertices of each of the polygons.
  • the attributes of the relationship line can be the color of the line or the thickness of the line.
  • the relationship weight between the search object 1 and the association result 1 is reduced, the relationship weight between the association result 1 and the association result 2 and the association result 3 is reduced, and then the correlation result is determined according to the ratio of the relationship weight reduction.
  • the associated line between the associated result 2, the associated line 1 and the associated result 3 are thinned.
  • Embodiments of the present invention further include creating each association result as a main view corresponding model. Show view.
  • each of the association results is created corresponding to the display view of the model at the center of the screen or as a point of the first layer of the 30 vertices of z>0, so that the entire model is changed as the coordinates of the point where the association result is located Movement, the relative relationship between the association result and the association result is constant, only the change of the point coordinates.
  • the embodiment of the present invention further includes a link for creating each association result as a search object, and the link is for displaying a predetermined model after the association result obtained by using the association result as the search object is filled according to the relationship weight corresponding to the obtained association result.
  • the first new model is dynamically generated next to the original predetermined model, and the first new model is generated by using the first associated result as the search object.
  • the first associated result is the most relevant 92 associated results showing the tag cloud.
  • clicking the second association result in the first new model dynamically generating a second new model next to the first new model, the second new model is generated by using the second association result as the search object and the second The label cloud of the 92 related results most relevant to the correlation results.
  • the method according to the embodiment of the present invention includes:
  • S620 Receive a relationship weight of a search result of the search object and a correlation result sent by the server.
  • S650 Determine a planar model of the vertex and the center point according to a predetermined projection method according to a three-dimensional coordinate of the vertex and a three-dimensional coordinate of the center point projected onto the spherical surface, and determine a predetermined model.
  • step S660 The association result of the search object received in step S620 is filled according to the relationship weight corresponding to the association result to the vertex and the center point in the predetermined model established in step S650.
  • S690 Create a link of each association result as a search object, and the link is used to display a predetermined model after the correlation result obtained by using each association result as the search object is filled according to the relationship weight corresponding to the obtained association result.
  • the display device of the related content described in this embodiment includes the following devices:
  • Means for receiving the associated content and the relationship weight corresponding to the associated content (hereinafter referred to as "receiving unit") 110;
  • filling unit 120 Means for filling the associated content into a predetermined model according to the relationship weight (hereinafter referred to as "filling unit") 120;
  • the receiving unit 110 may include:
  • association content acquisition unit The means for obtaining the association result by the search object, and using the association result as the associated content.
  • the search object can be text, picture, voice or video.
  • the process of correlating results obtained by searching for an object may include:
  • the server After receiving the search object, the server performs word meaning analysis and searches the predetermined database to obtain the association result and the relationship weight corresponding to each association result, and returns the relationship weight of the obtained association result and the association result.
  • the relationship weight may include a weight between each association result and the search object and a weight between each association result and other association results.
  • Specific relationship weight The method is not specifically limited in the embodiment of the present invention, as long as the weight value between each association result and the search object and the weight value between each association result and other association results can be determined.
  • the search object is “flowers”, and the weight value between the “flower picture”, “flower picture” and “flower” is 9.
  • the weight value of “flower picture” and “flower variety” is 8, and the result is “ The weight value between the flower variety and the "flower” is 9.
  • the relationship weight corresponding to the related content and the related content received in the receiving unit 110 is the relationship result obtained according to the search object and the relationship weight corresponding to each association result.
  • the filling unit 120 includes means for establishing a predetermined model (hereinafter referred to as "model establishing subunit") 1201, and the model establishing subunit 1201 includes:
  • vertex determination subunit Means for determining the three-dimensional coordinates of each vertex according to the soccer alkene structure (hereinafter referred to as "vertex determination subunit") 12011.
  • the center line of 15 opposing regular hexagonal common ribs consisting of 30 ribs shared between 30 regular hexagons and regular hexagons is respectively ⁇ -rotated, and there are 15 kinds of rotations.
  • parallel rotation can have a rotation
  • the 60 points of the soccer olefin are divided into z points by 30 points and 30 points of z>0 and 30 points of z ⁇ 0.
  • the three points of each point are calculated by taking 30 points of z>0 as examples:
  • the most central one of the soccer olefins in the z>0 part is the first layer, namely U11, U12, U13, U14 and U15; 5 points of the five vertices of the regular pentagon are connected as the second layer, namely U21, U22, U23, U24 and U25; the remaining 5 regular hexagons connected with the regular pentagon 10 points as the third layer, namely U31, U32, U33, U34, U35, U36, U37, U38, U39 and U310; the remaining 10 points are the fourth layer, namely U41, U42, U43, U44, U45, U46, U47, U48, U49 and U410.
  • the calculated three-dimensional coordinate values are:
  • the three-dimensional coordinates of 30 points with z ⁇ 0 can be determined according to the symmetry.
  • central point determining subunit Means for determining the three-dimensional coordinates of the center point of each polygon projected onto the spherical surface according to the soccer olefin structure (hereinafter referred to as "central point determining subunit") 12012.
  • the five points of the regular pentagon are three-dimensional coordinates A1 (x1, y1, z1), A2 (x2, y2, z2), A3 (x3, y3, z3), A4 (x4, y4, z4), A5(x5, y5, z5)
  • the three-dimensional coordinates of the midpoint of the regular pentagon are ⁇ [(x1+x2+x3+x4+x5)/5],[(y1+y2+y3+y4+y5)/ 5], [(z1+z2+z3+z4z5)/5] ⁇ .
  • the six points of the regular hexagon are three-dimensional coordinates are B1 (x1, y1, z1), B2 (x2, y2, z2), B3 (x3, y3, z3), B4 (x4, y4, z4), B5 (x5, y5, z5), B6 (x6, y6, z6)
  • the three-dimensional coordinates of the midpoint of the regular hexagon are ⁇ [(x1+x2+x3+x4+x5+x6)/6], [(y1+ Y2+y3+y4+y5+y6)/6],[(z1+z2+z3+z4z5+z6)/6] ⁇ .
  • the relationship between the distance from the midpoint to the center of the sphere and the radius r and the coordinates of the midpoint is: when the three-dimensional coordinates of the midpoint are (x1, y1, z1), the spherical surface
  • the three-dimensional coordinates of the point A on the line are (x, y, z)
  • the midpoint is on the straight line from the center of the sphere to the point A
  • the distance from the center of the sphere to the midpoint is d
  • Means for determining a planar projection of a vertex and a center point according to a predetermined projection method according to a three-dimensional coordinate of a vertex and a three-dimensional coordinate projected onto the spherical surface by a center point (hereinafter referred to as "projection subunit") 12013.
  • FIG. 3a a schematic diagram of projecting 30 vertices of z>0 onto a plane is shown in FIG. 3a;
  • FIG. 3b A schematic diagram of projecting 60 vertices onto a plane is shown in Figure 3b.
  • the upper left corner is the coordinate system of the origin, as shown in Figure 4a, but the three-dimensional coordinate system we use is the right-handed and center-centered coordinate system, as shown in Figure 4b, so it needs to be translated and then projected.
  • X cast (x + ball radius r) * width scaling ratio / 2
  • Y cast (y + ball radius r) * height scaling ratio / 2.
  • FIG. 5 A schematic diagram of the obtained core word composed of 92 points projected onto a plane is shown in FIG. 5.
  • the padding unit 120 further includes means (hereinafter referred to as "point padding subunit") 1202 for filling the association result of the search object with the relationship weight corresponding to the association result to the vertex and the center point after the plane projection.
  • point padding subunit means for filling the association result of the search object with the relationship weight corresponding to the association result to the vertex and the center point after the plane projection.
  • the point-filling sub-unit 1202 may sequentially fill n (n is a positive integer, greater than or equal to 1 and less than or equal to 92) correlation results into 30 of z>0 in order of the relationship weight of each association result and the search object.
  • n is a positive integer, greater than or equal to 1 and less than or equal to 92
  • correlation results into 30 of z>0 in order of the relationship weight of each association result and the search object.
  • each association result font may be adjusted according to the relationship weight between the association result and the search object, for example, the relationship weight between the first association result and the search object is 9, and the relationship weight between the second association result and the search object is 7, and
  • the display font of the first association result in the predetermined model is set to No. 10
  • the display font of the second association result in the predetermined model is set to No. 8.
  • the center point of the first pentagon of z>0 can be used to display the search object, and other vertices or center points are used to display the association result.
  • the association result may be randomly filled into 60 vertices and 32 center points, respectively, according to the relationship weight. That is to find the 92 association results most relevant to the search object, or when the number of association results is less than 92, the association result is arbitrarily filled into 60 vertices and/or 32 center points, so that the label cloud is displayed and Search for related results related to the object.
  • the association result may be randomly filled into 60 vertices and 32 center points, respectively, according to the relationship weight. That is to find the 92 association results most relevant to the search object, or when the number of association results is less than 92, the association result is arbitrarily filled into 60 vertices and/or 32 center points, so that the label cloud is displayed and Search for related results related to the object.
  • the embodiment of the present invention may further include:
  • Weight adjustment unit 130 Means for dynamically adjusting the attribute of the associated line between the point and the point according to the relationship weight corresponding to the association result
  • the relationship line is a line connecting a point and a point.
  • a point between a point adjacent to five vertices of a pentagon has a line
  • a center point of each polygon has a vertices of each of the polygons.
  • the attributes of the relationship line can be the color of the line or the thickness of the line.
  • the embodiment of the present invention may further include:
  • Means for creating a display view of each association result as a main view corresponding model (hereinafter referred to as "display view creation unit") 140.
  • each of the association results is created corresponding to the display view of the model at the center of the screen or as a point of the first layer of the 30 vertices of z>0, so that the entire model is changed as the coordinates of the point where the association result is located Movement, the relative relationship between the association result and the association result is constant, only the change of the point coordinates.
  • the embodiment of the present invention may further include:
  • link Create unit
  • the first new model is dynamically generated next to the original predetermined model, and the first new model is generated by using the first associated result as the search object.
  • the first associated result is the most relevant 92 associated results showing the tag cloud.
  • clicking the second association result in the first new model dynamically generating a second new model next to the first new model, the second new model is generated by using the second association result as the search object and the second The label cloud of the 92 related results most relevant to the correlation results.
  • the method and device for displaying related content display the association result related to the search object in the form of a tag cloud, and perform hierarchical display according to the relationship weight, so that the user can intuitively know the association of the association result. Relationships and hierarchical relationships improve the comprehensiveness and accuracy of the association results.
  • users can select any associated result as the main view to rotate the entire tag cloud for viewing, which enables users to more clearly and clearly understand the associations they need. As a result, display efficiency is improved.
  • the user can also view the association result as a tag cloud corresponding to the search object by clicking any association result, so that the user completes the progressive search in one search until the content that is needed is found, thereby improving the search efficiency.
  • the present invention can be implemented in software and/or a combination of software and hardware.
  • the various devices of the present invention can be implemented using an application specific integrated circuit (ASIC) or any other similar hardware terminal.
  • the software program of the present invention may be executed by a processor to implement the steps or functions described above.
  • the software program (including related data structures) of the present invention can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like.
  • some of the steps or functions of the present invention may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.

Abstract

一种关联内容的展示方法及装置,其中的方法包括:接收关联内容和所述关联内容对应的关系权重(S110);根据所述关系权重将所述关联内容填充到预定模型(S120);以及显示填充后的所述预定模型(S130)。该方法根据关系权重将关联内容进行展示,可以使用户直观的得知关联内容的关联关系和层级关系,提高了关联内容展示的全面性和准确性,从而提高了显示效率。

Description

关联内容的展示方法及装置
相关申请的交叉引用
本申请享有2015年10月26日提交的专利申请号为201510703798.0、名称为“关联内容的展示方法及装置”的中国专利申请的优先权,该在先申请的内容以引用方式合并于此。
技术领域
本发明涉及计算机领域,尤其涉及一种关联内容的展示方法及装置。
背景技术
目前针对关联内容的展示方法均为纯文字方式采用列表方式将关联内容进行逐条显示。但现有的展示方法不能将关联内容整体的展示,且不能体现出关联关系和层级关系。
发明内容
本发明解决的技术问题之一是提供了一种关联内容的展示方法及装置,它能根据关系权重将关联内容进行展示,提高了关联内容展示的准确性和显示效率。
根据本发明的一个方面,提供了一种关联内容的展示方法,包括:
接收关联内容和所述关联内容对应的关系权重;
根据所述关系权重将所述关联内容填充到预定模型;以及
显示填充后的所述预定模型。
根据本发明的另一个方面,提供了一种关联内容的展示装置,包括:
用于接收关联内容和所述关联内容对应的关系权重的装置;
用于根据所述关系权重将所述关联内容填充到预定模型的装置;以及
用于显示填充后的所述预定模型的装置。
由于本实施例的关联内容的展示方法及装置,根据关系权重将关联内容进行展示,可以使用户直观的得知关联内容的关联关系和层级关系,提高了关联内容展示的全面性和准确性,从而提供了显示效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出了根据本发明实施例一关联内容的展示方法的流程图。
图2示出了根据本发明实施例一关联内容的展示方法中预定模型建立步骤的具体流程图。
图3a示出了根据本发明实施例一关联内容的展示方法中将z>0的30个顶点投影到平面上的示意图;图3b示出了根据本发明实施例一关联内容的展示方法中将60个顶点投影到平面上的示意图。
图4a示出了本发明实施例采用的二维的坐标系的示意图;图4b示出了本发明实施例采用的三维的坐标系的示意图。
图5示出了根据本发明实施例一关联内容的展示方法中将92个点投影到平面上的示意图。
图6示出了根据本发明实施例另一关联内容的展示方法的流程图。
图7a示出了以搜索对象“鲜花”为例,当z>0的第一层正五边形的中心点可以用来显示“鲜花”,其它顶点或中心点用来显示“鲜花”的关联结果时,填充后显示的预定模型示意图;图7b示出了以搜索对象“鲜花”为例,当用户点击关联结果“同城鲜花快递”的链接时显示的示意图。
图8示出了根据本发明实施例一关联内容的展示装置的结构框图。
图9示出了根据本发明实施例另一关联内容的展示装置的结构框图。
具体实施方式
本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本发明并不仅限于这些实施例。而是,本发明的范围是广泛的,且意在仅通过后附的权利要求限定本发明的范围
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在上下文中所称“计算机终端”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子终端,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机终端包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
所述计算机终端包括用户终端与网络终端。其中,所述用户终端包括但不限于电脑、智能手机、PDA等;所述网络终端包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机终端可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机终端的交互操作来实现本发明。其中,所述计算机终端所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户终端、网络终端和网络等仅为举例,其他现有的或今后可能出现的计算机终端或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、 软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
下面结合附图对本发明作进一步详细描述。
图1是根据本发明一个实施例的关联内容的展示方法的流程图。
结合图1中所示,本实施例所述的关联内容的展示方法,包括如下步骤:
S110、接收关联内容和关联内容对应的关系权重;
S120、根据关系权重将关联内容填充到预定模型;
S130、显示填充后的预定模型。
下面对各步骤做进一步详细介绍。
步骤S110中,关联内容是通过搜索对象获得的关联结果。其中,搜索对象可以是文字、图片、语音或视频。
具体地,通过搜索对象获得的关联结果的过程可以包括:
1、将搜索对象发送给服务器。例如:将用户输入的搜索对象“鲜花”发送给服务器。
2、服务器接收到搜索对象后进行词义分析并查找预定数据库获得关联结果以及每个关联结果对应的关系权重,并返回获得的关联结果和所述关联结果的关系权重。
作为可选的,关系权重可以包括每个关联结果与搜索对象间的权重以及每个关联结果与其他关联结果间的权重。具体获得关系权重的方法在本发明实施例中不做具体限定,只要能够确定每个关联结果与搜索对象间的权重值以及每个关联结果与其它关联结果间的权重值即可。例如:搜索对象为“鲜花”,接收关联结果“鲜花图片”、“鲜花图片”与“鲜花”间的权重值为9、“鲜花图片”与“鲜花品种”的权重值为8、关联结果“鲜花品种”与“鲜花”之间的权重值为9。
故步骤S110中接收到的关联内容和关联内容对应的关系权重,即为根据搜索对象获得的关联结果和每个关联结果对应的关系权重。
如图2所示,步骤S120中,预定模型的建立步骤包括:
S1201、根据足球烯结构确定每个顶点的三维坐标。
具体地,将足球烯结构的球面中正五边形的个数为12,正六边形的个数为20,总棱数为(12*5+20*6)/2=90,其中,正五边形与正六 边形间共用的棱数为60个,正六边形与正六边形间共用的棱数为30个,总顶点数为(12*5+20*6)/3=60,边长为a=0.4063379(弧度),正五边形顶角为2B=1.9439694(弧度),正六边形顶角为π-B=2.169608(弧度)。
若保持足球转动保持前后位置的足球图案完全重合的旋转,则包括以下几种旋转情况:
1、绕由12个正五边形组成的6个相对的正五边形中心连线分别做2π/5、4π/5、6π/5和8π/5旋转,可有24种旋转情况。
2、绕由20个正六边形组成的10个相对的正六边形中心连线分别做2π/3和4π/3旋转,可有20种旋转情况。
3、绕由30个正六边形与正六边形间共用的30个棱组成的15个相对的正六边形公共棱的中心连线分别做π旋转,可有15种旋转情况。
4、平行旋转可有1种旋转情况。
将足球烯的60个点以z轴为分界线,分成z>0的30个点和z<0的30个点,以z>0的30个点为例分别计算每个点的三维坐标:以z>0部分的足球烯中最中心的一个正五边形作为第一层,即U11、U12、U13、U14和U15;正五边形的五个顶点连接的5个点作为第二层,即U21、U22、U23、U24和U25;以与正五边形连接的5个正六边形剩余的10个点作为第三层,即U31、U32、U33、U34、U35、U36、U37、U38、U39和U310;余下的10个点作为第四层,即U41、U42、U43、U44、U45、U46、U47、U48、U49和U410。以球的半径为1为例,通过计算得出的三维坐标值为:
U11(0.343,0,0.939);
U12(0.106,0.326,0.939);
U13(-0.278,0.202,0.939);
U14(-0.278,-0.202,0.939);
U15(0.106,-0.326,0.939);
U21(0.687,0,0.727);
U22(0.212,0.653,0.727);
U23(-0.555,0.403,0.727);
U24(-0.555,-0.403,0.727);
U25(0.212,-0.653,0.727);
U31(0.793,-0.326,0.515);
U32(0.793,0.326,0.515);
U33(0.555,0.654,0.515);
U34(-0.065,0.855,0.515);
U35(-0.45,0.73,0.515);
U36(-0.833,0.202,0.515);
U37(-0.833,-0.202,0.515);
U38(-0.45,-0.73,0.515);
U39(-0.065,-0.855,0.515);
U310(0.555,-0.654,0.515);
U41(0.965,-0.202,0.172);
U42(0.965,0.202,0.172);
U43(0.49,0.855,0.172);
U44(0.106,0.98,0.172);
U45(-0.662,0.73,0.172);
U46(-0.9,0.404,0.172);
U47(-0.9,-0.404,0.172);
U48(-0.662,-0.73,0.172);
U49(0.106,-0.98,0.172);
U410(0.49,-0.855,0.172)。
同理,可以根据对称性确定出z<0的30个点的三维坐标。
S1202、根据足球烯结构确定每个多边形的中心点投影到球面上的三维坐标。
作为可选的,可以包括以下步骤:
1、若正五边形的5个点三维坐标为A1(x1,y1,z1),A2(x2,y2,z2),A3(x3,y3,z3),A4(x4,y4,z4),A5(x5,y5,z5), 则正五边形中点的三维坐标为{[(x1+x2+x3+x4+x5)/5],[(y1+y2+y3+y4+y5)/5],[(z1+z2+z3+z4z5)/5]}。
2、若正六边形的6个点三维坐标为B1(x1,y1,z1),B2(x2,y2,z2),B3(x3,y3,z3),B4(x4,y4,z4),B5(x5,y5,z5),B6(x6,y6,z6),则正六边形中点的三维坐标为{[(x1+x2+x3+x4+x5+x6)/6],[(y1+y2+y3+y4+y5+y6)/6],[(z1+z2+z3+z4z5+z6)/6]}。
3、若得到的中点不在球面上,则该中点到球心的距离与半径r的比值和该中点坐标的关系为:当中点的三维坐标为(x1,y1,z1)时,球面上的A点的三维坐标为(x,y,z),该中点在从球心到A点的直线上,从球心到该中点的距离为d,则d/r=x1/x=y1/y=z1/z,从而确定每个多边形的中心点的三维坐标。
S1203、根据顶点的三维坐标和中心点投影到球面上的三维坐标按照预定投影方法确定顶点和中心点的平面投影。
具体地,将z>0的30个顶点投影到平面上的示意图如图3a所示;将60个顶点投影到平面上的示意图如图3b所示。若采用正交投影,则另z=0即可得到xy平面的投影,同时由于本发明实施例之前采用的球半径为1,故还需按照实际的视图大小进行缩放,同时二维的坐标系为左上角为原点的坐标系,具体如图4a所示,但我们采用的三维的坐标系为右手且中心为原点的坐标系,具体如图4b所示,故需要进行平移后再投影,投影后的二维坐标为:X投=(x+球半径r)*宽度缩放比/2,Y投=(y+球半径r)*高度缩放比/2。得到的92个点组成的核心词投影到平面上的示意图如图5所示。
步骤S120中,还可以包括将搜索对象的关联结果根据关联结果对应的关系权重填充到平面投影后的顶点和中心点。
具体地,按照每个关联结果与搜索对象间的关系权重的先后顺序依次将n(n为正整数,大于等于1且小于等于92)个关联结果依次填充到z>0的30个顶点中第一层的5个顶点和该正五边形的中心点、第二层的5个顶点和与该正五边形相连的5个正六边形的中心点、第 三层的10个顶点和与该5个正六边形相连的5个正五边形的中心点、第四层的10个顶点和与该5个正六边形相连的另外5个正六边形的中心点、z<0的30个顶点中第四层的10个顶点和与5个正六边形的中心点、第三层的10个顶点和与该5个正六边形相连的5个正五边形的中心点、第二层的5个顶点和与该5个正五边形相连的另外5个正六边形的中心点、以及第一层的5个顶点和与该另外5个正六边形相连的1个正五边形的中心点。当关联结果少于92个时,按照以上顺序进行依次填充。可以根据关联结果与搜索对象间关系权重的大小调整每个关联结果字体的大小,如第一关联结果与搜索对象的关系权重为9,第二关联结果与搜索对象的关系权重为7,则将预定模型中第一关联结果的显示字体设置为10号,将预定模型中第二关联结果的显示字体设置为8号。作为可选的,z>0的第一层正五边形的中心点可以用来显示搜索对象,其它顶点或中心点用来显示关联结果。
作为可选的,可以不按照关系权重随意将关联结果分别填充到60个顶点和32个中心点中。即找到与搜索对象最相关的92个关联结果,或当关联结果的数量小于92个时,将关联结果任意填充到60个顶点和/或32个中心点中,使得以标签云的方式展示与搜索对象相关的关联结果。
进一步,本发明实施例还可以根据关联结果对应的关系权重动态调整点与点间的关联线条的属性。具体地,关系线条为点与点之间的连线,如五边形的5个顶点相邻的点与点之间有连线,每个多边形的中心点与该多边形的每个顶点分别有连线。关系线条的属性可以是线条的颜色或线条的粗细等。当搜索对象与关联结果间的关系权重发生变化时,也会导致该关联结果与其它关联结果间的关系权重发生变化。例如:搜索对象1与关联结果1间的关系权重减少,则会导致关联结果1与关联结果2、关联结果3之间的关系权重均减少,则此时根据关系权重减少的比例将关联结果1与关联结果2之间的关联线条、关联结果1与关联结果3之间的关联线条调细。
本发明实施例还包括创建每个关联结果作为主视图对应模型的 显示视图。
具体地,创建每个关联结果在屏幕中心或作为z>0的30个顶点中第一层的一个点时对应模型的显示视图,使得整个模型随着关联结果所在的点的坐标的变化而整体移动,关联结果与关联结果之间的相对关系是不变是,仅是点坐标的变化。
本发明实施例还包括创建每个关联结果作为搜索对象的链接,链接用于显示将每个关联结果作为搜索对象获得的关联结果根据获得的关联结果对应的关系权重填充后的预定模型。
作为可选的,在点击预定模型中显示的第一关联结果时,会在原预定模型旁,动态生成第一新模型,该第一新模型是以该第一关联结果作为搜索对象生成的与该第一关联结果最相关的92个关联结果展示的标签云。进一步,在第一新模型中点击第二关联结果,会在该第一新模型旁动态生成第二新模型,该第二新模型是以该第二关联结果作为搜索对象生成的与该第二关联结果最相关的92个关联结果展示的标签云。以此类推,可以生成基于一个模型生成至少一个新的模型。
结合图6中所示,本发明实施例所述的方法,包括:
S610、发送搜索对象给服务器。
例如:发送搜索对象为“鲜花”给服务器。
S620、接收服务器发送的搜索对象的关联结果和关联结果对应的关系权重。
S630、根据足球烯结构确定每个顶点的三维坐标。
S640、根据足球烯结构确定每个多边形的中心点投影到球面上的三维坐标。
S650、根据顶点的三维坐标和中心点投影到球面上的三维坐标按照预定投影方法确定顶点和中心点的平面投影,确定出预定模型。
S660、将步骤S620接收到的搜索对象的关联结果根据关联结果对应的关系权重填充到步骤S650建立的预定模型中顶点和中心点。
S670、显示填充后的预定模型。
例如,以搜索对象“鲜花”为例,当z>0的第一层正五边形的中心 点可以用来显示“鲜花”,其它顶点或中心点用来显示“鲜花”的关联结果时,填充后显示的预定模型如图7a所示。
S680、创建每个关联结果作为主视图对应模型的显示视图。
S690、创建每个关联结果作为搜索对象的链接,链接用于显示将每个关联结果作为搜索对象获得的关联结果根据获得的关联结果对应的关系权重填充后的预定模型。
例如,以搜索对象“鲜花”为例,当用户点击关联结果“同城鲜花快递”的链接时,显示的画面如图7b所示。
结合图8中所示,本实施例所述的关联内容的展示装置,包括如下装置:
用于接收关联内容和所述关联内容对应的关系权重的装置(以下简称“接收单元”)110;
用于根据所述关系权重将所述关联内容填充到预定模型的装置(以下简称“填充单元”)120;
用于显示填充后的所述预定模型的装置(以下简称“显示单元”)130。
下面对各装置做进一步详细介绍。
如图9所示,接收单元110可以包括:
用于通过搜索对象获得关联结果,将所述关联结果作为关联内容的装置(以下简称“关联内容获取单元”)1101。
其中,搜索对象可以是文字、图片、语音或视频。
具体地,通过搜索对象获得的关联结果的过程可以包括:
1、将搜索对象发送给服务器。例如:将用户输入的搜索对象“鲜花”发送给服务器。
2、服务器接收到搜索对象后进行词义分析并查找预定数据库获得关联结果以及每个关联结果对应的关系权重,并返回获得的关联结果和所述关联结果的关系权重。
作为可选的,关系权重可以包括每个关联结果与搜索对象间的权重以及每个关联结果与其他关联结果间的权重。具体获得关系权重的 方法在本发明实施例中不做具体限定,只要能够确定每个关联结果与搜索对象间的权重值以及每个关联结果与其它关联结果间的权重值即可。例如:搜索对象为“鲜花”,接收关联结果“鲜花图片”、“鲜花图片”与“鲜花”间的权重值为9、“鲜花图片”与“鲜花品种”的权重值为8、关联结果“鲜花品种”与“鲜花”之间的权重值为9。
故接收单元110中接收到的关联内容和关联内容对应的关系权重,即为根据搜索对象获得的关联结果和每个关联结果对应的关系权重。
如图9所示,填充单元120包括用于建立预定模型的装置(以下简称“模型建立子单元”)1201,模型建立子单元1201包括:
用于根据足球烯结构确定每个顶点的三维坐标的装置(以下简称“顶点确定子单元”)12011。
具体地,将足球烯结构的球面中正五边形的个数为12,正六边形的个数为20,总棱数为(12*5+20*6)/2=90,其中,正五边形与正六边形间共用的棱数为60个,正六边形与正六边形间共用的棱数为30个,总顶点数为(12*5+20*6)/3=60,边长为a=0.4063379(弧度),正五边形顶角为2B=1.9439694(弧度),正六边形顶角为π-B=2.169608(弧度)。
若保持足球转动保持前后位置的足球图案完全重合的旋转,则包括以下几种旋转情况:
1、绕由12个正五边形组成的6个相对的正五边形中心连线分别做2π/5、4π/5、6π/5和8π/5旋转,可有24种旋转情况。
2、绕由20个正六边形组成的10个相对的正六边形中心连线分别做2π/3和4π/3旋转,可有20种旋转情况。
3、绕由30个正六边形与正六边形间共用的30个棱组成的15个相对的正六边形公共棱的中心连线分别做π旋转,可有15种旋转情况。
4、平行旋转可有1种旋转情况。
将足球烯的60个点以z轴为分界线,分成z>0的30个点和z<0的30个点,以z>0的30个点为例分别计算每个点的三维坐标:以z>0部分的足球烯中最中心的一个正五边形作为第一层,即U11、U12、 U13、U14和U15;正五边形的五个顶点连接的5个点作为第二层,即U21、U22、U23、U24和U25;以与正五边形连接的5个正六边形剩余的10个点作为第三层,即U31、U32、U33、U34、U35、U36、U37、U38、U39和U310;余下的10个点作为第四层,即U41、U42、U43、U44、U45、U46、U47、U48、U49和U410。以球的半径为1为例,通过计算得出的三维坐标值为:
U11(0.343,0,0.939);
U12(0.106,0.326,0.939);
U13(-0.278,0.202,0.939);
U14(-0.278,-0.202,0.939);
U15(0.106,-0.326,0.939);
U21(0.687,0,0.727);
U22(0.212,0.653,0.727);
U23(-0.555,0.403,0.727);
U24(-0.555,-0.403,0.727);
U25(0.212,-0.653,0.727);
U31(0.793,-0.326,0.515);
U32(0.793,0.326,0.515);
U33(0.555,0.654,0.515);
U34(-0.065,0.855,0.515);
U35(-0.45,0.73,0.515);
U36(-0.833,0.202,0.515);
U37(-0.833,-0.202,0.515);
U38(-0.45,-0.73,0.515);
U39(-0.065,-0.855,0.515);
U310(0.555,-0.654,0.515);
U41(0.965,-0.202,0.172);
U42(0.965,0.202,0.172);
U43(0.49,0.855,0.172);
U44(0.106,0.98,0.172);
U45(-0.662,0.73,0.172);
U46(-0.9,0.404,0.172);
U47(-0.9,-0.404,0.172);
U48(-0.662,-0.73,0.172);
U49(0.106,-0.98,0.172);
U410(0.49,-0.855,0.172)。
同理,可以根据对称性确定出z<0的30个点的三维坐标。
用于根据足球烯结构确定每个多边形的中心点投影到球面上的三维坐标的装置(以下简称“中心点确定子单元”)12012。
作为可选的,可以包括以下步骤:
1、若正五边形的5个点三维坐标为A1(x1,y1,z1),A2(x2,y2,z2),A3(x3,y3,z3),A4(x4,y4,z4),A5(x5,y5,z5),则正五边形中点的三维坐标为{[(x1+x2+x3+x4+x5)/5],[(y1+y2+y3+y4+y5)/5],[(z1+z2+z3+z4z5)/5]}。
2、若正六边形的6个点三维坐标为B1(x1,y1,z1),B2(x2,y2,z2),B3(x3,y3,z3),B4(x4,y4,z4),B5(x5,y5,z5),B6(x6,y6,z6),则正六边形中点的三维坐标为{[(x1+x2+x3+x4+x5+x6)/6],[(y1+y2+y3+y4+y5+y6)/6],[(z1+z2+z3+z4z5+z6)/6]}。
3、若得到的中点不在球面上,则该中点到球心的距离与半径r的比值和该中点坐标的关系为:当中点的三维坐标为(x1,y1,z1)时,球面上的A点的三维坐标为(x,y,z),该中点在从球心到A点的直线上,从球心到该中点的距离为d,则d/r=x1/x=y1/y=z1/z,从而确定每个多边形的中心点的三维坐标。
用于根据顶点的三维坐标和中心点投影到球面上的三维坐标按照预定投影方法确定顶点和中心点的平面投影的装置(以下简称“投影子单元”)12013。
具体地,将z>0的30个顶点投影到平面上的示意图如图3a所示; 将60个顶点投影到平面上的示意图如图3b所示。若采用正交投影,则另z=0即可得到xy平面的投影,同时由于本发明实施例之前采用的球半径为1,故还需按照实际的视图大小进行缩放,同时二维的坐标系为左上角为原点的坐标系,具体如图4a所示,但我们采用的三维的坐标系为右手且中心为原点的坐标系,具体如图4b所示,故需要进行平移后再投影,投影后的二维坐标为:X投=(x+球半径r)*宽度缩放比/2,Y投=(y+球半径r)*高度缩放比/2。得到的92个点组成的核心词投影到平面上的示意图如图5所示。
填充单元120中还包括用于将搜索对象的关联结果根据关联结果对应的关系权重填充到平面投影后的顶点和中心点的装置(以下简称“点填充子单元”)1202。
点填充子单元1202具体可以按照每个关联结果与搜索对象间的关系权重的先后顺序依次将n(n为正整数,大于等于1且小于等于92)个关联结果依次填充到z>0的30个顶点中第一层的5个顶点和该正五边形的中心点、第二层的5个顶点和与该正五边形相连的5个正六边形的中心点、第三层的10个顶点和与该5个正六边形相连的5个正五边形的中心点、第四层的10个顶点和与该5个正六边形相连的另外5个正六边形的中心点、z<0的30个顶点中第四层的10个顶点和与5个正六边形的中心点、第三层的10个顶点和与该5个正六边形相连的5个正五边形的中心点、第二层的5个顶点和与该5个正五边形相连的另外5个正六边形的中心点、以及第一层的5个顶点和与该另外5个正六边形相连的1个正五边形的中心点。当关联结果少于92个时,按照以上顺序进行依次填充。可以根据关联结果与搜索对象间关系权重的大小调整每个关联结果字体的大小,如第一关联结果与搜索对象的关系权重为9,第二关联结果与搜索对象的关系权重为7,则将预定模型中第一关联结果的显示字体设置为10号,将预定模型中第二关联结果的显示字体设置为8号。作为可选的,z>0的第一层正五边形的中心点可以用来显示搜索对象,其它顶点或中心点用来显示关联结果。
作为可选的,可以不按照关系权重随意将关联结果分别填充到60个顶点和32个中心点中。即找到与搜索对象最相关的92个关联结果,或当关联结果的数量小于92个时,将关联结果任意填充到60个顶点和/或32个中心点中,使得以标签云的方式展示与搜索对象相关的关联结果。
作为可选的,可以不按照关系权重随意将关联结果分别填充到60个顶点和32个中心点中。即找到与搜索对象最相关的92个关联结果,或当关联结果的数量小于92个时,将关联结果任意填充到60个顶点和/或32个中心点中,使得以标签云的方式展示与搜索对象相关的关联结果。
如图9所示,本发明实施例还可以包括:
用于根据关联结果对应的关系权重动态调整点与点间的关联线条的属性的装置(以下简称“权重调整单元”)130。
具体地,关系线条为点与点之间的连线,如五边形的5个顶点相邻的点与点之间有连线,每个多边形的中心点与该多边形的每个顶点分别有连线。关系线条的属性可以是线条的颜色或线条的粗细等。当搜索对象与关联结果间的关系权重发生变化时,也会导致该关联结果与其它关联结果间的关系权重发生变化。例如:搜索对象1与关联结果1间的关系权重减少,则会导致关联结果1与关联结果2、关联结果3之间的关系权重均减少,则此时根据关系权重减少的比例将关联结果1与关联结果2之间的关联线条、关联结果1与关联结果3之间的关联线条调细。
如图9所示,本发明实施例还可以包括:
用于创建每个关联结果作为主视图对应模型的显示视图的装置(以下简称“显示视图创建单元”)140。
具体地,创建每个关联结果在屏幕中心或作为z>0的30个顶点中第一层的一个点时对应模型的显示视图,使得整个模型随着关联结果所在的点的坐标的变化而整体移动,关联结果与关联结果之间的相对关系是不变是,仅是点坐标的变化。
如图9所示,本发明实施例还可以包括:
用于创建每个关联结果作为搜索对象的链接,链接用于显示将每个关联结果作为搜索对象获得的关联结果根据获得的关联结果对应的关系权重填充后的预定模型的装置(以下简称“链接创建单元”)150。
作为可选的,在点击预定模型中显示的第一关联结果时,会在原预定模型旁,动态生成第一新模型,该第一新模型是以该第一关联结果作为搜索对象生成的与该第一关联结果最相关的92个关联结果展示的标签云。进一步,在第一新模型中点击第二关联结果,会在该第一新模型旁动态生成第二新模型,该第二新模型是以该第二关联结果作为搜索对象生成的与该第二关联结果最相关的92个关联结果展示的标签云。以此类推,可以生成基于一个模型生成至少一个新的模型。
本发明实施例所述的关联内容的展示方法及装置,将与搜索对象相关的关联结果采用标签云的形式进行展示,同时根据关系权重进行层级式展示,使用户可以直观的获知关联结果的关联关系和层级关系,提高了关联结果的全面性和准确性,同时,用户可以选择任一关联结果作为主视图对整个标签云进行旋转以便查看,可以使用户能够更清晰明确的获知自己需要的关联结果,提高了显示效率。另外,用户还可以通过点击任一关联结果查看该关联结果作为搜索对象对应的标签云,使得用户一次搜索完成递进式查找,直到找到自己需要的内容,提高了搜索效率。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件终端来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似终端。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例 的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。

Claims (18)

  1. 一种关联内容的展示方法,包括:
    接收关联内容和所述关联内容对应的关系权重;
    根据所述关系权重将所述关联内容填充到预定模型;以及
    显示填充后的所述预定模型。
  2. 根据权利要求1所述的展示方法,其中,所述关联内容是通过搜索对象获得的关联结果。
  3. 根据权利要求1所述的展示方法,所述预定模型的建立步骤包括:
    根据足球烯结构确定每个顶点的三维坐标;
    根据足球烯结构确定每个多边形的中心点投影到球面上的三维坐标;
    根据所述顶点的三维坐标和所述中心点投影到球面上的三维坐标按照预定投影方法确定所述顶点和所述中心点的平面投影。
  4. 根据权利要求3所述的展示方法,所述根据所述关系权重将所述关联内容填充到预定模型的步骤包括:
    根据所述关系权重将所述搜索对象的关联结果填充到平面投影后的所述顶点和中心点。
  5. 根据权利要求4所述的展示方法,还包括:
    根据所述关系权重动态调整点与点间的关联线条的属性。
  6. 根据权利要求4所述的展示方法,还包括:
    创建每个关联结果作为主视图对应预定模型的显示视图。
  7. 根据权利要求4所述的展示方法,还包括:
    创建每个关联结果作为搜索对象的链接,所述链接用于显示将所述每个关联结果作为搜索对象获得的关联结果根据所述获得的关联结果对应的关系权重填充后的预定模型。
  8. 根据权利要求2-7任一项所述的展示方法,所述搜索对象或关联结果包括:
    文字、图片、语音或视频。
  9. 一种关联结果的展示装置,包括:
    用于接收关联内容和所述关联内容对应的关系权重的装置;
    用于根据所述关系权重将所述关联内容填充到预定模型的装置;以及
    用于显示填充后的所述预定模型的装置。
  10. 根据权利要求9所述的展示装置,还包括:
    用于通过搜索对象获得关联结果,将所述关联结果作为关联内容的装置。
  11. 根据权利要求9所述的展示装置,还包括用于建立预定模型的装置,所述用于建立预定模型的装置包括:
    用于根据足球烯结构确定每个顶点的三维坐标的装置;
    用于根据足球烯结构确定每个多边形的中心点投影到球面上的三维坐标的装置;
    用于根据所述顶点的三维坐标和所述中心点投影到球面上的三维坐标按照预定投影方法确定所述顶点和所述中心点的平面投影的装置。
  12. 根据权利要求10所述的展示装置,用于根据所述关系权重 将所述关联内容填充到预定模型的装置包括:
    用于根据所述关系权重将所述搜索对象的关联结果填充到平面投影后的所述顶点和中心点的装置。
  13. 根据权利要求12所述的展示装置,还包括:
    用于根据所述关系权重动态调整点与点间的关联线条的属性的装置。
  14. 根据权利要求12所述的展示装置,还包括:
    用于创建每个关联结果作为主视图对应预定模型的显示视图的装置。
  15. 根据权利要求12所述的展示装置,还包括:
    用于创建每个关联结果作为搜索对象的链接,所述链接用于显示将所述每个关联结果作为搜索对象获得的关联结果根据所述获得的关联结果对应的关系权重填充后的预定模型的装置。
  16. 一种非易失性计算机可读介质,所述计算机可读介质包括计算机代码,当所述计算机代码被执行时,如权利要求1至8中任一项所述的方法被执行。
  17. 一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如权利要求1至8中任一项所述的方法被执行。
  18. 一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机代码,所述处理器被配置来通过执行所述计算机代码以执行如权利要求1至8中任一项所述的方法。
PCT/CN2016/090757 2015-10-26 2016-07-20 关联内容的展示方法及装置 WO2017071315A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510703798.0A CN106611006B (zh) 2015-10-26 2015-10-26 关联内容的展示方法及装置
CN201510703798.0 2015-10-26

Publications (1)

Publication Number Publication Date
WO2017071315A1 true WO2017071315A1 (zh) 2017-05-04

Family

ID=58613957

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/090757 WO2017071315A1 (zh) 2015-10-26 2016-07-20 关联内容的展示方法及装置

Country Status (2)

Country Link
CN (1) CN106611006B (zh)
WO (1) WO2017071315A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542545B (zh) * 2017-09-22 2022-07-29 北京国双科技有限公司 热词展示方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044481A (zh) * 2004-09-16 2007-09-26 特里诺尔公司 用于搜索、导航和排名个人网中的文档的方法、系统和计算机程序产品
CN102272784A (zh) * 2008-12-31 2011-12-07 诺基亚公司 用于提供内容项关联的分析和可视化的方法、装置和计算机程序产品
US20120143789A1 (en) * 2010-12-01 2012-06-07 Microsoft Corporation Click model that accounts for a user's intent when placing a quiery in a search engine
CN103279645A (zh) * 2013-04-28 2013-09-04 暨南大学 基于gpu并行运算的碳纳米管分子动力学仿真方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136106B (zh) * 2006-08-30 2010-07-07 国际商业机器公司 基于双曲几何显示加权树的方法和计算机系统
CN101470711B (zh) * 2007-12-25 2011-04-20 国际商业机器公司 层次化图结构数据可视化的方法、装置
US9158796B1 (en) * 2013-03-11 2015-10-13 Ca, Inc. Data source modeling methods for heterogeneous data sources and related computer program products and systems
CN103744897A (zh) * 2013-12-24 2014-04-23 华为技术有限公司 故障信息的关联搜索方法、系统和网络管理系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044481A (zh) * 2004-09-16 2007-09-26 特里诺尔公司 用于搜索、导航和排名个人网中的文档的方法、系统和计算机程序产品
CN102272784A (zh) * 2008-12-31 2011-12-07 诺基亚公司 用于提供内容项关联的分析和可视化的方法、装置和计算机程序产品
US20120143789A1 (en) * 2010-12-01 2012-06-07 Microsoft Corporation Click model that accounts for a user's intent when placing a quiery in a search engine
CN103279645A (zh) * 2013-04-28 2013-09-04 暨南大学 基于gpu并行运算的碳纳米管分子动力学仿真方法

Also Published As

Publication number Publication date
CN106611006B (zh) 2020-12-15
CN106611006A (zh) 2017-05-03

Similar Documents

Publication Publication Date Title
US9928627B2 (en) Method and apparatus for grouping and de-overlapping items in a user interface
CN114080628A (zh) 纹理化网格构建
US9996982B2 (en) Information processing device, authoring method, and program
EP1008112B1 (en) Techniques for creating and modifying 3d models and correlating such models with 2d pictures
JP5592011B2 (ja) マルチスケール3次元配向
US20190088030A1 (en) Rendering virtual objects based on location data and image data
US11943303B2 (en) Augmented reality objects registry
US8863034B2 (en) 3D tag clouds for visualizing federated cross-system tags
US9046996B2 (en) Techniques for navigation among multiple images
Wu et al. Efficient VR and AR navigation through multiperspective occlusion management
US11429618B2 (en) Surfacing augmented reality objects
EP3170151A1 (en) Blending between street view and earth view
EP2893426B1 (en) User interface for orienting a camera view toward surfaces in a 3d map and devices incorporating the user interface
WO2016177288A1 (zh) 一种三维仿真场景图像展示方法
WO2018078444A1 (en) Image display method, client terminal and system, and image sending method and server
US20120293550A1 (en) Localization device and localization method with the assistance of augmented reality
US9628706B2 (en) Method for capturing and displaying preview image and electronic device thereof
TW202219704A (zh) 擴展現實系統的使用者介面佈局和輸入的動態配置
CN107851329A (zh) 基于多个模型显示对象
WO2019076084A1 (zh) 一种以3d视差效果显示的方法及装置
Pryss et al. The AREA framework for location-based smart mobile augmented reality applications
Rodriguez et al. HuMoRS: Huge models mobile rendering system
WO2017071315A1 (zh) 关联内容的展示方法及装置
CN103631962B (zh) 一种图像标签的显示方法和设备
WO2023231793A1 (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: 16858754

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16858754

Country of ref document: EP

Kind code of ref document: A1