CN106611006A - Associated content display method and device - Google Patents

Associated content display method and device Download PDF

Info

Publication number
CN106611006A
CN106611006A CN201510703798.0A CN201510703798A CN106611006A CN 106611006 A CN106611006 A CN 106611006A CN 201510703798 A CN201510703798 A CN 201510703798A CN 106611006 A CN106611006 A CN 106611006A
Authority
CN
China
Prior art keywords
association
association results
exhibiting
object search
relation weight
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201510703798.0A
Other languages
Chinese (zh)
Other versions
CN106611006B (en
Inventor
孙世文
戴俊
崔彤
杨帆
吴天昊
李晓鹏
陈蕾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510703798.0A priority Critical patent/CN106611006B/en
Priority to PCT/CN2016/090757 priority patent/WO2017071315A1/en
Publication of CN106611006A publication Critical patent/CN106611006A/en
Application granted granted Critical
Publication of CN106611006B publication Critical patent/CN106611006B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Abstract

The invention provides an associated content display method and device. The method comprises the following steps: receiving associated contents and a relationship weight corresponding to the associated contents; filling the associated contents in a preset model according to the relationship weight; and displaying the filled preset model. According to the method, the associated contents are displayed according to the relationship weight, so that a user can visually obtain the incidence relation and the hierarchical relationship of the associated contents, the comprehensiveness and accuracy of displaying the associated contents are improved, and thus the display efficiency is improved.

Description

The methods of exhibiting and device of association content
Technical field
The present invention relates to computer realm, more particularly to a kind of methods of exhibiting and device of association content.
Background technology
Being pure words mode currently for the methods of exhibiting for associating content will be associated using list mode Content is shown one by one.But existing methods of exhibiting can not the overall displaying of association content, and not Incidence relation and hierarchical relationship can be embodied.
The content of the invention
Present invention solves the technical problem that one of there is provided it is a kind of association content methods of exhibiting and dress Put, it can be shown according to relation weight by content is associated, improve the accurate of association content displaying Property and display efficiency.
According to an aspect of the invention, there is provided a kind of methods of exhibiting of association content, including:
Receive association content and the corresponding relation weight of the association content;
According to the relation weight by the association fills to pre-determined model;And
Show the pre-determined model after filling.
According to another aspect of the present invention, there is provided it is a kind of association content exhibiting device, including:
For receiving the device of association content and the corresponding relation weight of the association content;
For according to the relation weight by it is described association fills to pre-determined model device;And
The device of the pre-determined model after for showing filling.
Due to the methods of exhibiting and device of the association content of the present embodiment, according to relation weight by association Appearance is shown, it is possible to use the incidence relation and hierarchical relationship of association content is intuitively learnt at family, carries The high comprehensive and accuracy of association content displaying, so as to provide display efficiency.
Description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, this The other features, objects and advantages of invention will become more apparent upon:
Fig. 1 shows the flow chart of the methods of exhibiting of association content according to embodiments of the present invention.
Fig. 2 shows that pre-determined model is set up according to embodiments of the present invention one methods of exhibiting for associating content The particular flow sheet of step.
Fig. 3 a are shown z according to embodiments of the present invention one methods of exhibiting for associating content>The 30 of 0 Individual summit projects to the schematic diagram in plane;Fig. 3 b are shown in an association according to embodiments of the present invention 60 summits are projected to the schematic diagram in plane in the methods of exhibiting of appearance.
Fig. 4 a show the schematic diagram of the two-dimentional coordinate system that the embodiment of the present invention is adopted;Fig. 4 b are illustrated The schematic diagram of the three-dimensional coordinate system that the embodiment of the present invention is adopted.
Fig. 5 shows according to embodiments of the present invention one methods of exhibiting for associating content and throws 92 points Schematic diagram on shadow to plane.
Fig. 6 shows the flow chart of the methods of exhibiting of another association content according to embodiments of the present invention.
Fig. 7 a are shown by taking object search " flower " as an example, work as z>In 0 ground floor regular pentagon Heart point can be used to show " flower " that other summits or central point are used for showing the association results of " flower " When, the pre-determined model schematic diagram shown after filling;Fig. 7 b are shown by taking object search " flower " as an example, The schematic diagram shown when user clicks on the link of association results " with city flower express delivery ".
Fig. 8 shows the structured flowchart of the exhibiting device of association content according to embodiments of the present invention.
Fig. 9 shows the structured flowchart of the exhibiting device of another association content according to embodiments of the present invention.
Specific embodiment
Although those of ordinary skill in the art will be appreciated that detailed description below by referenced in schematic embodiment, Accompanying drawing is carried out, but the present invention is not limited in these embodiments.But, the scope of the present invention is extensive , and it is intended to be bound only by appended claims restriction the scope of the present invention
It should be mentioned that some exemplary enforcements before exemplary embodiment is discussed in greater detail Example is described as process or the method described as flow chart.Although flow chart is described as operations The process of order, but many of which operation can by concurrently, concomitantly or while implement. Additionally, the order of operations can be rearranged.The process when its operations are completed can be by Terminate, it is also possible to have the additional step being not included in accompanying drawing.The process can correspond to Method, function, code, subroutine, subprogram etc..
Alleged within a context " terminal ", also referred to as " computer ", referring to can be predetermined by operation Program instructs to perform the smart electronicses terminal of the predetermined process process such as numerical computations and/or logical calculated, It can include processor and memorizer, and the survival instruction prestored in memory by computing device comes Predetermined process process is performed, or predetermined process process is performed by hardware such as ASIC, FPGA, DSP, Or combined to realize by said two devices.Terminal include but is not limited to server, PC, Notebook computer, panel computer, smart mobile phone etc..
The terminal includes user terminal and the network terminal.Wherein, the user terminal includes But it is not limited to computer, smart mobile phone, PDA etc.;The network terminal includes but is not limited to single network Server, multiple webservers composition server group or based on cloud computing (Cloud Computing) The cloud being made up of a large amount of computers or the webserver, wherein, cloud computing is the one of Distributed Calculation Kind, a super virtual computer being made up of the loosely-coupled computer collection of a group.Wherein, it is described Terminal can isolated operation can access realizing the present invention, also network and by with network in its The interactive operation of his terminal is realizing the present invention.Wherein, the net residing for the terminal Network includes but is not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN etc..
It should be noted that the user terminal, the network terminal and network etc. are only for example, other show Terminal that is having or being likely to occur from now on or network are such as applicable to the present invention, also should be included in Within the scope of the present invention, and it is incorporated herein by reference.
Method (some of them are illustrated by flow process) discussed hereafter can by hardware, software, Firmware, middleware, microcode, hardware description language or its combination in any are implementing.When with software, When firmware, middleware or microcode are to implement, to the program code or code segment of implementing necessary task During machine or computer-readable medium (such as storage medium) can be stored in.(one or more) Processor can implement necessary task.
Concrete structure disclosed herein and function detail are only representational, and are for describing The purpose of the exemplary embodiment of the present invention.But the present invention can be by many alternative forms come concrete Realize, and be not interpreted as being limited only by the embodiments set forth herein.
Although it should be appreciated that may have been used term " first ", " second " etc. here to describe Unit, but these units should not be limited by these terms.The use of these terms is only to be One unit and another unit made a distinction.For example, without departing substantially from exemplary embodiment Scope in the case of, first module can be referred to as second unit, and similarly second unit can To be referred to as first module.Term "and/or" used herein above include one of them or it is more listed Associated item any and all combination.
It should be appreciated that when a unit is referred to as " connection " or during " coupled " to another unit, it can To be connected or coupled to another unit, or there may be temporary location.On the other hand, When a unit is referred to as " when being directly connected " or " directly coupled " to another unit, then there is no middle list Unit.Other word (examples for being used for describing the relation between unit should in a comparable manner be explained If " between being in ... " is compared to " between being directly in ... ", " with ... it is neighbouring " compared to " with ... it is directly adjacent to " Etc.).
Term used herein above is not intended to limit exemplary reality just for the sake of description specific embodiment Apply example.Unless the context clearly dictates otherwise, singulative " one " otherwise used herein above, " one " also attempt to include plural number.It is to be further understood that term " including " used herein above and/or " bag Containing " specify the presence of stated feature, integer, step, operation, unit and/or component, and do not arrange Except exist or add one or more other features, integer, step, operation, unit, component and/or Its combination.
It should further be mentioned that in some replaces realization modes, the function/action being previously mentioned can be by Occur according to the order different from indicating in accompanying drawing.For example, depending on involved function/action, The two width figures for illustrating in succession can essentially substantially simultaneously perform or sometimes can be according to contrary suitable Sequence is performing.
The present invention is described in further detail below in conjunction with the accompanying drawings.
Fig. 1 is the flow chart of the methods of exhibiting of association content according to an embodiment of the invention.
With reference to shown in Fig. 1, the methods of exhibiting of the association content described in the present embodiment, including following step Suddenly:
S110, reception associate content and associate the corresponding relation weight of content;
S120, according to relation weight will associate fills to pre-determined model;
Pre-determined model after S130, display filling.
Each step is described in further detail below.
In step S110, it is the association results obtained by object search to associate content.Wherein, search for Object can be word, picture, voice or video.
Specifically, the process of the association results for being obtained by object search can include:
1st, object search is sent to into server.For example:By the object search " flower " of user input It is sent to server.
2nd, server to be received carry out after object search the meaning of a word and analyze and search reservations database and closed It is coupled fruit and the corresponding relation weight of each association results, and returns association results of acquisition and described The relation weight of association results.
As optional, relation weight can include weight between each association results and object search with And the weight between each association results and other association results.The concrete method for obtaining relation weight is at this It is not specifically limited in inventive embodiments, as long as can determine between each association results and object search Weighted value between weighted value and each association results and other association results.For example:Search is right As for " flower ", receiving association results " flower picture ", " flower picture " and the weighted value between " flower " For 9, " flower picture " and the weighted value of " flower kind " be 8, association results " flower kind " with it is " fresh Weighted value between flower " is 9.
Therefore the association content received in step S110 with associate the corresponding relation weight of content, as The association results obtained according to object search and the corresponding relation weight of each association results.
As shown in Fig. 2 in step S120, the establishment step of pre-determined model includes:
S1201, according to the three-dimensional coordinate on each summit of football alkene structure determination.
Specifically, it is 12 by the number of regular pentagon in the sphere of football alkene structure, it is orthohexagonal individual Number is 20, and total rib number is (12*5+20*6)/2=90, wherein, between regular pentagon and regular hexagon altogether Rib number is 60, and the rib number shared between regular hexagon and regular hexagon is 30, total number of vertex For (12*5+20*6)/3=60, the length of side is a=0.4063379 (radian), and regular pentagon drift angle is 2B=1.9439694 (radian), regular hexagon drift angle is π-B=2.169608 (radian).
If keeping football to rotate the rotation that is completely superposed of football pattern for keeping front and back position, including with Under several rotational cases:
1st, do respectively around the relative regular pentagon line of centres of 6 be made up of 12 regular pentagons The rotation of 2 π/5,4 π/5,6 π/5 and 8 π/5, can there is 24 kinds of rotational cases.
2nd, do respectively around the relative regular hexagon line of centres of 10 be made up of 20 regular hexagons 2 π/3 and 4 π/3 rotate, and can have 20 kinds of rotational cases.
3rd, it is relative around 15 be made up of 30 30 ribs shared between regular hexagon and regular hexagon The public rib of regular hexagon the line of centres be respectively π rotation, can have 15 kinds of rotational cases.
4th, parallel rotating can have a kind of rotational case.
By 60 points of football alkene with z-axis as demarcation line, it is divided into z>0 30 points and z<0 30 points, with z>Calculate the three-dimensional coordinate of each point as a example by 0 30 points respectively:With z>0 part Football alkene in bosom a regular pentagon as ground floor, i.e. U11, U12, U13, U14 And U15;Regular pentagon five summits connection 5 points as the second layer, i.e. U21, U22, U23, U24 and U25;Using remaining 10 points of 5 regular hexagons that are connected with regular pentagon as Third layer, i.e. U31, U32, U33, U34, U35, U36, U37, U38, U39 and U310; Remaining 10 o'clock as the 4th layer, i.e. U41, U42, U43, U44, U45, U46, U47, U48, U49 and U410.So that the radius of ball is for 1 as an example, it is by the D coordinates value for calculating:
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).
In the same manner, z can be determined according to symmetry<The three-dimensional coordinate of 0 30 points.
S1202, projected to according to football alkene structure determination each polygonal central point on sphere three Dimension coordinate.
As optional, may comprise steps of:
If the 1st, 5 three-dimensional coordinates of regular pentagon be A1 (x1, y1, z1), A2 (x2, y2, Z2), A3 (x3, y3, z3), A4 (x4, y4, z4), A5 (x5, y5, z5), then positive five The three-dimensional coordinate at side shape midpoint for [(x1+x2+x3+x4+x5)/5], [(y1+y2+y3+y4+y5)/5], [(z1+z2+z3+z4z5)/5]}。
If the 2nd, orthohexagonal 6 three-dimensional coordinates be B1 (x1, y1, z1), B2 (x2, y2, Z2), B3 (x3, y3, z3), B4 (x4, y4, z4), B5 (x5, y5, z5), B6 (x6, Y6, z6), then the three-dimensional coordinate at regular hexagon midpoint for [(x1+x2+x3+x4+x5+x6)/6], [(y1+y2+y3+y4+y5+y6)/6], [(z1+z2+z3+z4z5+z6)/6] }.
If the midpoint for the 3, obtaining is not on sphere, the distance at the midpoint to the centre of sphere and the ratio of radius r Value and relation of point coordinates is in this:When the three-dimensional coordinate at midpoint is (x1, y1, z1), sphere On A points three-dimensional coordinate be (x, y, z), the midpoint on the straight line of point from the centre of sphere to A, from The centre of sphere to the distance at the midpoint is d, then d/r=x1/x=y1/y=z1/z, so that it is determined that each polygon Central point three-dimensional coordinate.
S1203, projected to according to the three-dimensional coordinate and central point on summit three-dimensional coordinate on sphere according to Predetermined projecting method determines the plane projection of summit and central point.
Specifically, by z>0 30 summits project to schematic diagram in plane as shown in Figure 3 a;Will 60 summits project to schematic diagram in plane as shown in Figure 3 b.According to rectangular projection, then another z=0 The projection of x/y plane is obtained, simultaneously because the radius of a ball adopted before the embodiment of the present invention is for 1, Therefore need to also zoom in and out according to actual view size, while it is origin that the coordinate system of two dimension is the upper left corner Coordinate system, specifically as shown in fig. 4 a, but the three-dimensional coordinate system that we adopt is for the right hand and center For the coordinate system of origin, specifically as shown in Figure 4 b, therefore reprojection after needing to be translated, after projection Two-dimensional coordinate be:X throws=(x+ radius of a ball r) * width pantograph ratio/2, Y throwing=(y+ radius of a ball r) * height pantograph ratio/2.The schematic diagram that the core word of the 92 points composition for obtaining is projected in plane is as schemed Shown in 5.
In step S120, can also include the association results of object search according to association results correspondence Relation weight be filled into the summit after plane projection and central point.
Specifically, according to the relation weight between each association results and object search sequencing successively By n, (n is positive integer, and more than or equal to 1 and less than or equal to 92) individual association results z is sequentially filled>0 Central point, 5 summits of the second layer of 5 summits of ground floor and the regular pentagon in 30 summits And be connected with the regular pentagon 5 orthohexagonal central points, 10 summits of third layer and with The connected central point of 5 regular pentagons of 5 regular hexagons, the 4th layer of 10 summits and with 5 regular hexagons connected other 5 orthohexagonal central points, z<In 0 30 summits 4th layer of 10 summits and with 5 orthohexagonal central points, 10 summits of third layer and with The connected central point of 5 regular pentagons of 5 regular hexagons, 5 summits of the second layer and with this 5 summits of the connected other 5 orthohexagonal central points of 5 regular pentagons and ground floor And the central point of 1 regular pentagon being connected with other 5 regular hexagons.When association results are less than When 92, it is sequentially filled according to sequence described above.Can close according between association results and object search It is that the size of weight adjusts the size of each association results font, such as the first association results and object search Relation weight be 9, the relation weight of the second association results and object search is 7, then by pre- cover half The display font of the first association results is set to No. 10 in type, by the second association results in pre-determined model Display font be set to No. 8.As optional, z>The central point of 0 ground floor regular pentagon can For showing object search, other summits or central point are used for showing association results.
As optional, association results arbitrarily can not be respectively filled into 60 according to relation weight In summit and 32 central points.92 association results maximally related with object search are found, or is worked as When the quantity of association results is less than 92, association results are arbitrarily filled into 60 summits and/or 32 In individual central point so that show the association results related to object search in the way of label-cloud.
Further, the embodiment of the present invention can be with according to the corresponding relation weight dynamic adjustment of association results The attribute for associating lines between point and point.Specifically, relation lines are line between points, such as Pentagonal 5 summits it is adjacent have line between points, each polygonal central point is more with this There is respectively line on each summit of side shape.The attribute of relation lines can be the color or lines of lines Thickness etc..When the relation weight between object search and association results changes, the pass is also resulted in The relation weight being coupled between fruit and other association results changes.For example:Object search 1 with associate As a result the relation weight between 1 is reduced, then can cause association results 1 and association results 2, association results Relation weight between 3 is reduced, then the ratio for now being reduced according to relation weight is by association results 1 Associating between association results 2 associate lines between lines, association results 1 and association results 3 Adjust thin.
The embodiment of the present invention also includes creating each association results as the display of front view correspondence model View.
Specifically, each association results is created in screen center or as z>In 0 30 summits The display view of correspondence model during one of one layer so that whole model is located with association results Point coordinate change and move integrally, the relativeness between association results and association results is constant It is only the change of point coordinates to be.
The embodiment of the present invention also includes creating each association results as the link of object search, and link is used In showing the association results of the association results that obtain each association results as object search according to acquisition Pre-determined model after corresponding relation weight filling.
As optional, in the first association results shown in clicking on pre-determined model, can be former predetermined By model, dynamic generates the first new model, and first new model is using first association results as searching The label-cloud that 92 association results maximally related with first association results that rope object is generated show.Enter One step, clicks on the second association results in the first new model, dynamic can generate by first new model Second new model, second new model be generated as object search using second association results with this The label-cloud that maximally related 92 association results of second association results show.By that analogy, can generate At least one new model is generated based on a model.
With reference to shown in Fig. 6, the method described in the embodiment of the present invention, including:
S610, transmission object search are to server.
For example:Transmission object search is " flower " to server.
The association results and the corresponding relation of association results of the object search that S620, the reception server send Weight.
S630, according to the three-dimensional coordinate on each summit of football alkene structure determination.
S640, the three-dimensional projected to according to football alkene structure determination each polygonal central point on sphere Coordinate.
S650, three-dimensional coordinate on sphere is projected to according to the three-dimensional coordinate and central point on summit according to pre- Determine the plane projection that projecting method determines summit and central point, determine pre-determined model.
S660, the association results of the object search for receiving step S620 are according to association results correspondence Relation weight be filled into step S650 foundation pre-determined model in summit and central point.
Pre-determined model after S670, display filling.
For example, by taking object search " flower " as an example, z is worked as>The central point of 0 ground floor regular pentagon can For showing " flower ", when other summits or central point are used for showing the association results of " flower ", fill out The pre-determined model shown after filling is as shown in Figure 7a.
S680, create each association results as front view correspondence model display view.
S690, each association results is created as the link of object search, link for showing each Association results are weighed as the association results that object search is obtained according to the corresponding relation of association results for obtaining Refill the pre-determined model after filling.
For example, by taking object search " flower " as an example, when user clicks on association results " with city flower express delivery " Link when, the picture of display is as shown in Figure 7b.
With reference to shown in Fig. 8, the exhibiting device of the association content described in the present embodiment, including following dress Put:
For receiving the device for associating content and the corresponding relation weight of the association content (hereinafter referred to as " receiving unit ") 110;
For according to the relation weight by it is described association fills to pre-determined model device (below Referred to as " fills unit ") 120;
The device (hereinafter referred to as " display unit ") 130 of the pre-determined model after for showing filling.
Each device is described in further detail below.
As shown in figure 9, receiving unit 110 can include:
For obtaining association results by object search, using the association results as the dress for associating content Put (hereinafter referred to as " association contents acquiring unit ") 1101.
Wherein, object search can be word, picture, voice or video.
Specifically, the process of the association results for being obtained by object search can include:
1st, object search is sent to into server.For example:By the object search " flower " of user input It is sent to server.
2nd, server to be received carry out after object search the meaning of a word and analyze and search reservations database and closed It is coupled fruit and the corresponding relation weight of each association results, and returns association results of acquisition and described The relation weight of association results.
As optional, relation weight can include weight between each association results and object search with And the weight between each association results and other association results.The concrete method for obtaining relation weight is at this It is not specifically limited in inventive embodiments, as long as can determine between each association results and object search Weighted value between weighted value and each association results and other association results.For example:Search is right As for " flower ", receiving association results " flower picture ", " flower picture " and the weighted value between " flower " For 9, " flower picture " and the weighted value of " flower kind " be 8, association results " flower kind " with it is " fresh Weighted value between flower " is 9.
Therefore the association content received in receiving unit 110 with associate the corresponding relation weight of content, i.e., It is the association results and the corresponding relation weight of each association results obtained according to object search.
As shown in figure 9, fills unit 120 includes device for setting up pre-determined model (hereinafter referred to as " model sets up subelement ") 1201, model sets up subelement 1201 to be included:
For (hereinafter referred to as " being pushed up according to the device of the three-dimensional coordinate on each summit of football alkene structure determination Point determination subelement ") 12011.
Specifically, it is 12 by the number of regular pentagon in the sphere of football alkene structure, it is orthohexagonal individual Number is 20, and total rib number is (12*5+20*6)/2=90, wherein, between regular pentagon and regular hexagon altogether Rib number is 60, and the rib number shared between regular hexagon and regular hexagon is 30, total number of vertex For (12*5+20*6)/3=60, the length of side is a=0.4063379 (radian), and regular pentagon drift angle is 2B=1.9439694 (radian), regular hexagon drift angle is π-B=2.169608 (radian).
If keeping football to rotate the rotation that is completely superposed of football pattern for keeping front and back position, including with Under several rotational cases:
1st, do respectively around the relative regular pentagon line of centres of 6 be made up of 12 regular pentagons The rotation of 2 π/5,4 π/5,6 π/5 and 8 π/5, can there is 24 kinds of rotational cases.
2nd, do respectively around the relative regular hexagon line of centres of 10 be made up of 20 regular hexagons 2 π/3 and 4 π/3 rotate, and can have 20 kinds of rotational cases.
3rd, it is relative around 15 be made up of 30 30 ribs shared between regular hexagon and regular hexagon The public rib of regular hexagon the line of centres be respectively π rotation, can have 15 kinds of rotational cases.
4th, parallel rotating can have a kind of rotational case.
By 60 points of football alkene with z-axis as demarcation line, it is divided into z>0 30 points and z<0 30 points, with z>Calculate the three-dimensional coordinate of each point as a example by 0 30 points respectively:With z>0 part Football alkene in bosom a regular pentagon as ground floor, i.e. U11, U12, U13, U14 And U15;Regular pentagon five summits connection 5 points as the second layer, i.e. U21, U22, U23, U24 and U25;Using remaining 10 points of 5 regular hexagons that are connected with regular pentagon as Third layer, i.e. U31, U32, U33, U34, U35, U36, U37, U38, U39 and U310; Remaining 10 o'clock as the 4th layer, i.e. U41, U42, U43, U44, U45, U46, U47, U48, U49 and U410.So that the radius of ball is for 1 as an example, it is by the D coordinates value for calculating:
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).
In the same manner, z can be determined according to symmetry<The three-dimensional coordinate of 0 30 points.
For projecting to the three-dimensional on sphere according to football alkene structure determination each polygonal central point The device (hereinafter referred to as " central point determination subelement ") 12012 of coordinate.
As optional, may comprise steps of:
If the 1st, 5 three-dimensional coordinates of regular pentagon be A1 (x1, y1, z1), A2 (x2, y2, Z2), A3 (x3, y3, z3), A4 (x4, y4, z4), A5 (x5, y5, z5), then positive five The three-dimensional coordinate at side shape midpoint for [(x1+x2+x3+x4+x5)/5], [(y1+y2+y3+y4+y5)/5], [(z1+z2+z3+z4z5)/5]}。
If the 2nd, orthohexagonal 6 three-dimensional coordinates be B1 (x1, y1, z1), B2 (x2, y2, Z2), B3 (x3, y3, z3), B4 (x4, y4, z4), B5 (x5, y5, z5), B6 (x6, Y6, z6), then the three-dimensional coordinate at regular hexagon midpoint for [(x1+x2+x3+x4+x5+x6)/6], [(y1+y2+y3+y4+y5+y6)/6], [(z1+z2+z3+z4z5+z6)/6] }.
If the midpoint for the 3, obtaining is not on sphere, the distance at the midpoint to the centre of sphere and the ratio of radius r Value and relation of point coordinates is in this:When the three-dimensional coordinate at midpoint is (x1, y1, z1), sphere On A points three-dimensional coordinate be (x, y, z), the midpoint on the straight line of point from the centre of sphere to A, from The centre of sphere to the distance at the midpoint is d, then d/r=x1/x=y1/y=z1/z, so that it is determined that each polygon Central point three-dimensional coordinate.
For the three-dimensional coordinate on sphere to be projected to according to the three-dimensional coordinate and central point on summit according to pre- Determine the device (hereinafter referred to as " projection subelement ") that projecting method determines the plane projection of summit and central point 12013。
Specifically, by z>0 30 summits project to schematic diagram in plane as shown in Figure 3 a;Will 60 summits project to schematic diagram in plane as shown in Figure 3 b.According to rectangular projection, then another z=0 The projection of x/y plane is obtained, simultaneously because the radius of a ball adopted before the embodiment of the present invention is for 1, Therefore need to also zoom in and out according to actual view size, while it is origin that the coordinate system of two dimension is the upper left corner Coordinate system, specifically as shown in fig. 4 a, but the three-dimensional coordinate system that we adopt is for the right hand and center For the coordinate system of origin, specifically as shown in Figure 4 b, therefore reprojection after needing to be translated, after projection Two-dimensional coordinate be:X throws=(x+ radius of a ball r) * width pantograph ratio/2, Y throwing=(y+ radius of a ball r) * height pantograph ratio/2.The schematic diagram that the core word of the 92 points composition for obtaining is projected in plane is as schemed Shown in 5.
Also include in fills unit 120 for the association results of object search are corresponding according to association results Relation weight be filled into device (hereinafter referred to as " the point filling of the summit after plane projection and central point Subelement ") 1202.
Point filling subelement 1202 specifically can be according to the relation between each association results and object search Successively by n, (n is positive integer to the sequencing of weight, more than or equal to 1 and less than or equal to 92) individual pass It is coupled fruit and is sequentially filled z>5 summits of ground floor and the regular pentagon in 0 30 summits Central point, 5 summits of the second layer and 5 orthohexagonal central points being connected with the regular pentagon, The central point of 10 summits of third layer and 5 regular pentagons being connected with 5 regular hexagons, 4th layer of 10 summits and the other 5 orthohexagonal centers being connected with 5 regular hexagons Point, z<In 0 30 summits the 4th layer of 10 summits and with 5 orthohexagonal central points, The central point of 10 summits of third layer and 5 regular pentagons being connected with 5 regular hexagons, 5 summits of the second layer and the other 5 orthohexagonal central points being connected with 5 regular pentagons, And in 5 summits and 1 regular pentagon being connected with other 5 regular hexagons of ground floor Heart point.When association results are less than 92, it is sequentially filled according to sequence described above.Can basis The size of relation weight adjusts the size of each association results font between association results and object search, such as First association results are 9 with the relation weight of object search, the pass of the second association results and object search It is that weight is 7, then the display font of the first association results in pre-determined model is set to into No. 10, will be pre- The display font of the second association results is set to No. 8 in cover half type.As optional, z>The first of 0 The central point of layer regular pentagon can be used to show object search that other summits or central point are used for showing Association results.
As optional, association results arbitrarily can not be respectively filled into 60 according to relation weight In summit and 32 central points.92 association results maximally related with object search are found, or is worked as When the quantity of association results is less than 92, association results are arbitrarily filled into 60 summits and/or 32 In individual central point so that show the association results related to object search in the way of label-cloud.
As optional, association results arbitrarily can not be respectively filled into 60 according to relation weight In summit and 32 central points.92 association results maximally related with object search are found, or is worked as When the quantity of association results is less than 92, association results are arbitrarily filled into 60 summits and/or 32 In individual central point so that show the association results related to object search in the way of label-cloud.
As shown in figure 9, the embodiment of the present invention can also include:
For the lines that associate according to association results corresponding relation weight dynamic adjustment point and between putting The device (hereinafter referred to as " weight adjustment unit ") 130 of attribute.
Specifically, relation lines are line between points, as pentagonal 5 summits it is adjacent There is line between points, each polygonal central point has respectively company with polygonal each summit Line.The attribute of relation lines can be thickness of the color of lines or lines etc..When object search and pass When the relation weight being coupled between fruit changes, also result between the association results and other association results Relation weight change.For example:Relation weight between object search 1 and association results 1 is reduced, The relation weight between association results 1 and association results 2, association results 3 can be then caused to reduce, The ratio for then now being reduced according to relation weight is by the association line between association results 1 and association results 2 The lines that associate between bar, association results 1 and association results 3 adjust thin.
As shown in figure 9, the embodiment of the present invention can also include:
For create each association results as front view correspondence model display view device (below Referred to as " show view creating unit ") 140.
Specifically, each association results is created in screen center or as z>In 0 30 summits The display view of correspondence model during one of one layer so that whole model is located with association results Point coordinate change and move integrally, the relativeness between association results and association results is constant It is only the change of point coordinates to be.
As shown in figure 9, the embodiment of the present invention can also include:
For creating each association results as the link of object search, link and close each for showing It is coupled fruit to be weighed according to the corresponding relation of association results for obtaining as the association results that object search is obtained Refill the device (hereinafter referred to as " link creating unit ") 150 of the pre-determined model after filling.
As optional, in the first association results shown in clicking on pre-determined model, can be former predetermined By model, dynamic generates the first new model, and first new model is using first association results as searching The label-cloud that 92 association results maximally related with first association results that rope object is generated show.Enter One step, clicks on the second association results in the first new model, dynamic can generate by first new model Second new model, second new model be generated as object search using second association results with this The label-cloud that maximally related 92 association results of second association results show.By that analogy, can generate At least one new model is generated based on a model.
The methods of exhibiting and device of the association content described in the embodiment of the present invention, will be related to object search Association results be shown in the form of label-cloud, while carrying out hierarchical exhibition according to relation weight Show, allow user intuitively to know the incidence relation and hierarchical relationship of association results, improve association As a result comprehensive and accuracy, meanwhile, user can select arbitrary association results as front view pair Whole label-cloud is rotated to check, it is possible to use family apparent can clearly know that oneself is needed The association results wanted, improve display efficiency.In addition, user can also click on arbitrary association knot Fruit checks the association results as the corresponding label-cloud of object search so that user once searches for and completes to pass Enter formula lookup, the content until finding oneself needs improves search efficiency.
It should be noted that the present invention can be carried out in the assembly of software and/or software with hardware, For example, each device of the invention can be using special IC (ASIC) or any other is similar hard Part terminal is realizing.In one embodiment, software program of the invention can pass through computing device To realize steps described above or function.Similarly, software program of the invention is (including related number According to structure) can be stored in computer readable recording medium storing program for performing, for example, RAM memory, magnetic or CD-ROM driver or floppy disc and similar terminal.In addition, some steps or function of the present invention can be using hard Part realizing, for example, as coordinating so as to perform the circuit of each step or function with processor.
It is obvious to a person skilled in the art that the invention is not restricted to the thin of above-mentioned one exemplary embodiment Section, and without departing from the spirit or essential characteristics of the present invention, can be with other concrete Form realizes the present invention.Therefore, no matter from the point of view of which point, embodiment all should be regarded as exemplary , and be nonrestrictive, the scope of the present invention is by claims rather than described above is limited It is fixed, it is intended that all changes in the implication and scope of the equivalency of claim that will fall are included In the present invention.Any reference in claim should not be considered as into the right involved by limiting will Ask.Furthermore, it is to be understood that " an including " word is not excluded for other units or step, odd number is not excluded for plural number.System The multiple units stated in system claim or device can also by a unit or device by software or Person's hardware is realizing.The first, the second grade word is used for representing title, and is not offered as any specific Sequentially.
Although above specifically shown and describe exemplary embodiment, those skilled in the art will Will be appreciated that, in the case of the spirit and scope without departing substantially from claims, in its form and carefully Section aspect can be varied from.Protection sought herein is illustrated in the dependent claims.

Claims (15)

1. it is a kind of association content methods of exhibiting, including:
Receive association content and the corresponding relation weight of the association content;
According to the relation weight by the association fills to pre-determined model;And
Show the pre-determined model after filling.
2. methods of exhibiting according to claim 1, wherein, the association content is by searching The association results that rope object is obtained.
3. methods of exhibiting according to claim 1, the establishment step of the pre-determined model includes:
According to the three-dimensional coordinate on each summit of football alkene structure determination;
The three-dimensional coordinate on sphere is projected to according to football alkene structure determination each polygonal central point;
According to the three-dimensional coordinate and the central point on the summit project to three-dimensional coordinate on sphere by Determine the plane projection of the summit and the central point according to predetermined projecting method.
4. methods of exhibiting according to claim 3, it is described will be described according to the relation weight The step of association fills are to pre-determined model includes:
The association results of the object search are filled into after plane projection according to the relation weight The summit and central point.
5. methods of exhibiting according to claim 4, also includes:
According to relation weight dynamic adjustment point and the attribute for associating lines between point.
6. methods of exhibiting according to claim 4, also includes:
Each association results is created as the display view of front view correspondence pre-determined model.
7. methods of exhibiting according to claim 4, also includes:
Each association results is created as the link of object search, the link is used for display will be described every Individual association results are corresponding according to the association results of the acquisition as the association results that object search is obtained Pre-determined model after the filling of relation weight.
8. the methods of exhibiting according to any one of claim 2-7, the object search or association As a result include:
Word, picture, voice or video.
9. a kind of exhibiting device of association results, including:
For receiving the device of association content and the corresponding relation weight of the association content;
For according to the relation weight by it is described association fills to pre-determined model device;And
The device of the pre-determined model after for showing filling.
10. exhibiting device according to claim 9, also includes:
For obtaining association results by object search, using the association results as the dress for associating content Put.
11. exhibiting device according to claim 9, also includes the dress for setting up pre-determined model Put, the device for setting up pre-determined model includes:
For according to the device of the three-dimensional coordinate on each summit of football alkene structure determination;
For projecting to the three-dimensional on sphere according to football alkene structure determination each polygonal central point The device of coordinate;
For projecting to the three-dimensional seat on sphere according to the three-dimensional coordinate on the summit and the central point Mark determines the device of the plane projection of the summit and the central point according to predetermined projecting method.
12. exhibiting devices according to claim 10, for according to the relation weight by institute State association fills includes to the device of pre-determined model:
For the association results of the object search to be filled into into plane projection according to the relation weight The summit afterwards and the device of central point.
13. exhibiting devices according to claim 12, also include:
For adjusting the device of the attribute for associating lines between point and point according to relation weight dynamic.
14. exhibiting devices according to claim 12, also include:
For creating each association results as the device of the display view of front view correspondence pre-determined model.
15. exhibiting devices according to claim 12, also include:
For creating each association results as the link of object search, the link is used to show institute State the association results pair of association results that each association results obtained as object search according to the acquisition The device of the pre-determined model after the relation weight filling answered.
CN201510703798.0A 2015-10-26 2015-10-26 Associated content display method and device Active CN106611006B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510703798.0A CN106611006B (en) 2015-10-26 2015-10-26 Associated content display method and device
PCT/CN2016/090757 WO2017071315A1 (en) 2015-10-26 2016-07-20 Related content display method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510703798.0A CN106611006B (en) 2015-10-26 2015-10-26 Associated content display method and device

Publications (2)

Publication Number Publication Date
CN106611006A true CN106611006A (en) 2017-05-03
CN106611006B CN106611006B (en) 2020-12-15

Family

ID=58613957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510703798.0A Active CN106611006B (en) 2015-10-26 2015-10-26 Associated content display method and device

Country Status (2)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542545A (en) * 2017-09-22 2019-03-29 北京国双科技有限公司 Hot word methods of exhibiting and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136106A (en) * 2006-08-30 2008-03-05 国际商业机器公司 Method and computer system for displaying weighting tree based on hyperbolic geometric
CN101470711A (en) * 2007-12-25 2009-07-01 国际商业机器公司 Data visualization method and apparatus for layered graph structure
CN103744897A (en) * 2013-12-24 2014-04-23 华为技术有限公司 Associated search method and associated search system for fault information, and network management system
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

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100472522C (en) * 2004-09-16 2009-03-25 特里诺尔公司 A method, system, and computer program product for searching for, navigating among, and ranking of documents in a personal web
US20100169326A1 (en) * 2008-12-31 2010-07-01 Nokia Corporation Method, apparatus and computer program product for providing analysis and visualization of content items association
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
CN103279645B (en) * 2013-04-28 2016-05-25 暨南大学 Carbon nanotube molecule dynamic-simulation method based on GPU concurrent operation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136106A (en) * 2006-08-30 2008-03-05 国际商业机器公司 Method and computer system for displaying weighting tree based on hyperbolic geometric
CN101470711A (en) * 2007-12-25 2009-07-01 国际商业机器公司 Data visualization method and apparatus for layered graph structure
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 (en) * 2013-12-24 2014-04-23 华为技术有限公司 Associated search method and associated search system for fault information, and network management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542545A (en) * 2017-09-22 2019-03-29 北京国双科技有限公司 Hot word methods of exhibiting and device

Also Published As

Publication number Publication date
WO2017071315A1 (en) 2017-05-04
CN106611006B (en) 2020-12-15

Similar Documents

Publication Publication Date Title
CN104995666B (en) Method for indicating virtual information in true environment
CN104748746B (en) Intelligent machine attitude determination and virtual reality loaming method
US9898857B2 (en) Blending between street view and earth view
CN104995665B (en) Method for representing virtual information in true environment
CN104183016B (en) A kind of construction method of quick 2.5 dimension building model
CN101989178B (en) Three-dimensional ring visualization method of multi-branch tree data structure
US7212206B2 (en) Method and apparatus for self shadowing and self interreflection light capture
US20140225930A1 (en) Enhanced system and method for presenting a view of a virtual space to a user based on a position of a display
CN108499104A (en) Direction display method, device, electronic device in virtual scene and medium
US8730264B1 (en) Determining when image elements intersect
CN108434735A (en) Virtual objects display methods, device, electronic device and storage medium
CN107168534A (en) It is a kind of that optimization method and projecting method are rendered based on CAVE systems
CN108269304A (en) A kind of scene fusion visualization method under more geographical information platforms
Wessels et al. Design and creation of a 3D virtual tour of the world heritage site of Petra, Jordan
CN107886574B (en) Global rain simulation method based on particle system
CN106780659A (en) A kind of two-dimension situation map generalization method and electronic equipment
CN106611006A (en) Associated content display method and device
Tomkins et al. Bridging the analog-digital divide: Enhancing urban models with augmented reality
CN109313824A (en) Interactive geography non-contextual navigation tool
Chen et al. Immersive urban analytics through exploded views
CN107230243A (en) A kind of consistent speed change interpolating method of space-time based on 2 D animation
CN106708450B (en) Picture display process, device and terminal device
Xu et al. Visualization methods of vector data on a Digital Earth System
Marzo et al. Collart: A tool for creating 3d photo collages using mobile augmented reality
CN108553902A (en) A kind of transform method of the multi-dimension material based on UE engines

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant