CN107391546B - Method and system for full association of VR resources - Google Patents
Method and system for full association of VR resources Download PDFInfo
- Publication number
- CN107391546B CN107391546B CN201710403216.6A CN201710403216A CN107391546B CN 107391546 B CN107391546 B CN 107391546B CN 201710403216 A CN201710403216 A CN 201710403216A CN 107391546 B CN107391546 B CN 107391546B
- Authority
- CN
- China
- Prior art keywords
- content
- contents
- resources
- key information
- distance
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000013507 mapping Methods 0.000 claims abstract description 4
- 230000010354 integration Effects 0.000 claims description 5
- 239000013256 coordination polymer Substances 0.000 description 8
- 238000013461 design Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method for fully associating VR resources, which comprises the following steps of connecting VR contents in a position relation mode: obtaining VR content and position information thereof, and storing the VR content and the position information thereof in a database in a mapping relationship; when the number of the VR contents is larger than one, calculating the linear distance between every two VR contents pairwise according to the position information of each VR content, judging whether the linear distance is smaller than a preset distance, if so, binding the relative positions of the corresponding two VR contents mutually and storing the binding relationship into a database. The invention aggregates scattered VR contents by adopting the mesh VR contents, thereby facilitating the orderly arrangement and detailed recording of VR resources; and a content such as a picture can be used as an index of the content set, so that the content can be conveniently searched and shared.
Description
Technical Field
The invention belongs to the field of computers, and particularly relates to a VR resource full-association method and system.
Background
Virtual Reality (VR) technology is a computer simulation technology that can create and experience a Virtual world, in real life, various VR hardware devices are generated as early spring shoots after rain, and data structure design is based on computer technology, artificial intelligence and information management, and converts various VR resources into information data of VR and AR (Augmented Reality) scenes, and finally, the VR content and the information data with regularity are typeset into a content set with navigability and various VR/AR attributes by using computer software technology, so that the VR is a data structure design with universality.
Database Design (Database Design) refers to the construction of an optimal Database mode for a given application environment, and the establishment of a Database and an application system thereof, so that the Database can effectively store data, and the application requirements (information requirements and processing requirements) of various users are met, and the Database Design is a main way for storing data structures. However, in the prior art, the resource configuration is unreasonable, the loading is slow, the integration cannot be effectively performed, and a user needs to spend a lot of time for searching.
For solving the above technical problems, people have long searched for, for example, chinese patent discloses an optimization method for three-dimensional resource allocation and loading of a mobile augmented reality browser [ application No.: CN201410320381.1], the implementation process of the method mainly includes the following three parts:
1. creating presets for models included in a scene to be loaded based on Unity3d, wherein the presets encapsulate the models, and maps and layout information corresponding to the models; 2. dividing a model included in a scene to be loaded into a general model and a distinguishing model, and generating a configuration file for recording layout information of the general model; then, the general model is configured at the mobile phone end, and the distinguishing model and the configuration file are configured on the cloud server; 3. when a scene is loaded at the mobile phone end, the distinguishing model is loaded, the configuration file is read, then the universal model is loaded asynchronously, and the browsing of the three-dimensional scene is completed on the mobile augmented reality browser.
Although the above solution takes resource allocation and loading speed, there is still no content association and integration technology for VR resources, and the user still needs to spend much time looking for content.
Disclosure of Invention
The invention aims to solve the problems and provides a VR resource full-association method capable of associating and integrating VR content;
another object of the present invention is to solve the above problems, and to provide a VR resource fully-associated system of the VR resource fully-associated method;
in order to achieve the purpose, the invention adopts the following technical scheme:
the VR resource full-correlation method comprises the following steps of connecting VR contents in a position relation mode:
a: obtaining VR content and position information thereof, and storing the VR content and the position information thereof in a database in a mapping relationship;
b: when the number of the VR contents is larger than one, calculating the linear distance between every two VR contents pairwise according to the position information of each VR content, judging whether the linear distance is smaller than a preset distance, if so, binding the relative positions of the corresponding two VR contents mutually and storing the binding relationship into a database.
Through the technical scheme, different VR contents are associated and bound, and VR contents in the range are aggregated in a mesh form, so that a user can conveniently search related resources.
In the above VR resource full-association method, in step B, the linear distance between every two VR contents is calculated in pairs by:
and integrating the resources based on the LBS system framework, and calculating by taking the front surface of each VR content as a base point by referring to three parameters of longitude, latitude and altitude values of each VR content in the integration process.
In the above VR resource full-association method, the binding relationship of each VR content is obtained by using VRRP protocol, and VRRP protocol data of each VR content is stored in a database.
In the above VR resource full-association method, when there is a new VR content, the VRRP protocol data is updated for the original VR content that satisfies the distance relationship with the new VR content, and the VRRP protocol data for the original VR content that does not satisfy the distance relationship with the new VR content is not changed.
In the above VR resource full association method, the preset distance is one kilometer in a square circle.
In the above VR resource full-association method, the preset distance is set by a user.
In the above VR resource fully-associating method, the method further includes a method of connecting VR contents in a theme manner:
and storing the acquired VR contents in a central theme, extracting key information of the VR contents, dividing the central theme into a plurality of content themes based on different key information according to the key information, and adding the VR contents into the content themes with corresponding key information.
In the above VR resource full-association method, when there is a newly added VR content, first, key information of the VR content is extracted and it is determined whether there is a content topic having the key information of the VR content, if so, the VR content is added to a corresponding internal topic, and if not, a new content topic is created with reference to the key information.
In the above VR resource full association method, when a content browsing instruction is received, a VR roaming presentation starting from any one VR content is provided at the mobile terminal.
A VR resource fully-associated system based on the VR resource fully-associated method.
Compared with the prior art, the VR resource full-correlation method and the system have the following advantages: 1. the scattered VR contents are aggregated by adopting the mesh VR contents, so that the orderly arrangement and detailed recording of VR resources are facilitated; 2. the content, such as a picture, can be used as the index of the content set, so that the content is greatly convenient to search and share.
Drawings
FIG. 1 is a flow chart of a method according to a first embodiment of the present invention;
FIG. 2 is a schematic diagram of a location association according to a first embodiment of the present invention;
fig. 3 is a schematic diagram of association of the subject matters according to the second embodiment of the present invention.
Detailed Description
The following are preferred embodiments of the present invention and are further described with reference to the accompanying drawings, but the present invention is not limited to these embodiments.
Example one
As shown in fig. 1, the VR resource fully-associating method of the present invention includes a method of connecting VR contents in a position relationship manner:
a: obtaining VR content and position information thereof, and storing the VR content and the position information thereof in a database in a mapping relationship;
b: when the number of VR contents is more than one, according to the position information of each VR content, two by two straight line distances between every two VR contents are calculated, whether the straight line distance is smaller than a preset distance is judged, if the straight line distance is smaller than the preset distance, the relative positions of the corresponding two VR contents are mutually bound, and the binding relationship is stored in a database, wherein the two by two straight line distances between every two VR contents are calculated in the following mode:
and integrating the resources based on the LBS system framework, and calculating by taking the front surface of each VR content as a base point by referring to three parameters of longitude, latitude and altitude values of each VR content in the integration process.
Further, the binding relationship of each VR content is obtained through a VRRP protocol, and VRRP protocol data of each VR content is stored in a database, and when a new VR content exists, the VRRP protocol data is updated for the original VR content that satisfies the distance relationship with the new VR content, and the VRRP protocol data for the original VR content that does not satisfy the distance relationship with the new VR content does not change.
Wherein, the VRRP protocol rules are as follows: the method comprises the following steps of (1) content serial number, longitude data difference, latitude data difference, altitude data difference, longitude and latitude distance between two points and content source address; the method comprises the following steps of (1) content serial number, longitude data difference, latitude data difference, altitude data difference, longitude and latitude distance between two points and content source address; … … are provided.
The VRRP protocol data format is as follows:
wherein,
m: a content number representing a corresponding VR content;
a: a content number representing one of the VR contents bound with the VR content having the content number m;
Xa-Xm: longitude data difference between the VR content with content number a and the VR content with content number m;
Ya-Ym: a latitude data difference between the VR content with the content serial number a and the VR content with the content serial number m;
Za-Zm: altitude data difference between the VR content with the content serial number a and the VR content with the content serial number m;
a distance between a base point of the VR content having the content number a and a base point of the VR content having the content number m;
http:// xxxxx/vrcontenta. png: a content source address of the VR content with a content serial number a;
n: a content number representing another VR content bound with the VR content having the content number m;
Xn-Xm: longitude data difference between the VR content with the content number n and the VR content with the content number m;
Yn-Ym: a latitude data difference between the VR content with the content serial number n and the VR content with the content serial number m;
Zn-Zm: altitude data difference between the VR content with the content serial number n and the VR content with the content serial number m;
a distance between a base point of the VR content with the content number n and a base point of the VR content with the content number m;
http:// xxxxx/vrcontenstn. png: and the content source address of the VR content with the content serial number n.
Referring to fig. 2, the protocol data format is specifically described by using a specific example:
CP provides a first VR content1, latitude and longitude coordinates (X1, Y1) and an altitude (Z1);
CP provides a second VR content2, latitude and longitude coordinates (X2, Y2) and altitude (Z2);
3. when the second VR content2 is stored, the relative position of the VR content2 to the VR content1 is automatically bound by the system under the assumption that the longitude and latitude linear distance of the two contents is within the specified range, namely the linear distance between the two contents is smaller than the preset distance, and the VRRP protocol data stored in the VR content1 is as follows:http:// xxxxx/vrcontenst 2. png; and the VR content2 stores VRRP protocol data as:http:// xxxxx/vrcontenst 1.png, and storing the data into a database;
CP provides a third VR content 3, latitude and longitude coordinates (X3, Y3) and altitude (Z3);
5. when the third VR content 3 is stored, assuming that the longitude and latitude linear distances of the three contents are within the specified range, the system will automatically bind the relative position of the VR content 3 to the VR content1, and the VRRP protocol data stored in the VR content1 is as follows:
the VR content2 stores VRRP protocol data as follows:
and the VR content 3 stores VRRP protocol data as:
simultaneously storing the data in a database;
CP provides a fourth VR content 4, with latitude and longitude coordinates (X4, Y4) and altitude (Z4),
when the third VR content 4 is stored, assuming that the longitude and latitude linear distances of the three contents are only that the VR content2 is in the specified range, the system will automatically store the VRRP protocol data for the VR content2 as follows:
and the VR content 4 stores VRRP protocol data as:
and storing the data into a database, wherein the VRRP protocol data of the VR content1 and the VR content 3 are unchanged.
Here, the preset distance is one kilometer of the default square circle of the system, or the preset distance is set in a user-defined manner, which can be set by the user.
Further, when a content browsing instruction is received, a VR roaming display starting from any VR content is provided at the mobile terminal, and a user can browse the corresponding VR content within the range quickly.
In this embodiment, the VRRP protocol data amount of each VR content, i.e., the total number of associated contents, is not considered first, and only whether the distance value between VR contents is smaller than a fixed value is determined.
In addition, the embodiment also provides a system for VR resource full-association based on the method for VR resource full-association.
In the embodiment, different VR contents are associated and bound based on the position relation of longitude and latitude altitude attributes, the resource usage amount is expanded by increasing the association degree of the resource, and meanwhile, the VR contents in the range are aggregated in a mesh form, so that a user can greatly find related resources conveniently.
Example two
The embodiment is similar to the embodiment, and the difference is that the VR resource fully-associated method of the embodiment further includes a method of connecting VR contents in a theme manner:
and storing the acquired VR contents in a central theme, extracting key information of the VR contents, dividing the central theme into a plurality of content themes based on different key information according to the key information, and adding the VR contents into the content themes with corresponding key information. The key information mentioned in this embodiment includes a keyword of the VR content, picture information of the VR content, and the like.
As shown in fig. 3, the following description is made by continuing to use the example in the first embodiment:
1, a CP provides a first VR content1, and the system judges that the VR content1 can belong to a content subject A and a content subject B simultaneously;
the system automatically adds VR content1 to content subject A and content subject B;
the CP provides a second VR content2, and the system judges that the VR content2 belongs to the content subject A;
the system automatically adds VR content2 to content theme a;
the CP provides a third VR content 3, and the system judges that the VR content 3 belongs to the content subject A;
the system automatically adds VR content 3 to content theme a;
the CP provides a fourth VR content 4, and the system judges that the VR content 4 belongs to a content subject B;
the system automatically adds VR content 4 to content topic B;
the VR content is added into the corresponding content theme by adopting the method, certainly, when the newly added VR content exists, the data of the VR content is stored into the central theme, meanwhile, the key information of the VR content is extracted, whether the content theme with the key information of the VR content exists is judged, if yes, the VR content is added into the corresponding inner theme, and if not, a new content theme is created by referring to the key information.
The specific embodiments described herein are merely illustrative of the spirit of the invention. Various modifications or additions may be made to the described embodiments or alternatives may be employed by those skilled in the art without departing from the spirit or ambit of the invention as defined in the appended claims.
Although the terms VR content, binding relationships, key information, content subject, topic center, etc. are used more often herein, the possibility of using other terms is not excluded. These terms are used merely to more conveniently describe and explain the nature of the present invention; they are to be construed as being without limitation to any additional limitations that may be imposed by the spirit of the present invention.
Claims (9)
1. A method for fully associating VR resources, comprising the steps of connecting VR contents in a position relation mode:
a: obtaining VR content and position information thereof, and storing the VR content and the position information thereof in a database in a mapping relationship;
b: when the number of the VR contents is more than one, calculating the straight line distance between every two VR contents pairwise according to the position information of each VR content, judging whether the straight line distance is smaller than a preset distance, if so, binding the relative positions of the corresponding two VR contents mutually and storing the binding relationship into a database;
in step B, the way of calculating the linear distance between every two VR contents is as follows:
and integrating the resources based on the LBS system framework, and calculating by taking the front surface of each VR content as a base point by referring to three parameters of longitude, latitude and altitude values of each VR content in the integration process.
2. The method for full association of VR resources as in claim 1, wherein the binding relationship for each VR content is obtained via VRRP protocol and VRRP protocol data for each VR content is stored in a database.
3. The method of claim 2, wherein when new VR content exists, the original VR content that satisfies the distance relationship with the new VR content updates VRRP protocol data, and the VRRP protocol data of the original VR content that does not satisfy the distance relationship with the new VR content does not change.
4. The method of claim 1, wherein the predetermined distance is one kilometer square.
5. The method of claim 1, wherein the predetermined distance is set by a user.
6. The method of fully associating VR resources of claim 1, further comprising the step of thematically connecting VR content by:
and storing the acquired VR contents in a central theme, extracting key information of the VR contents, dividing the central theme into a plurality of content themes based on different key information according to the key information, and adding the VR contents into the content themes with corresponding key information.
7. The method of claim 6, wherein when there is a new VR content, first extracting key information of the VR content and determining whether there is a content topic having the key information of the VR content, if so, adding the VR content to the corresponding internal topic, and if not, creating a new content topic by referring to the key information.
8. The method for full association of VR resources as claimed in claim 1 or 6, wherein when the content browsing instruction is received, a VR roaming presentation starting from any VR content is provided at the mobile terminal.
9. A system for full association of VR resources based on the method for full association of VR resources as claimed in any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710403216.6A CN107391546B (en) | 2017-06-01 | 2017-06-01 | Method and system for full association of VR resources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710403216.6A CN107391546B (en) | 2017-06-01 | 2017-06-01 | Method and system for full association of VR resources |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107391546A CN107391546A (en) | 2017-11-24 |
CN107391546B true CN107391546B (en) | 2020-07-07 |
Family
ID=60331847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710403216.6A Active CN107391546B (en) | 2017-06-01 | 2017-06-01 | Method and system for full association of VR resources |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107391546B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102855312A (en) * | 2012-08-24 | 2013-01-02 | 武汉大学 | Domain-and-theme-oriented Web service clustering method |
CN102915335A (en) * | 2012-09-17 | 2013-02-06 | 北京大学 | Information associating method based on user operation record and resource content |
CN103793501A (en) * | 2014-01-20 | 2014-05-14 | 惠州学院 | Theme community discovery method based on social network |
CN104581017A (en) * | 2013-10-21 | 2015-04-29 | 北京航天长峰科技工业集团有限公司 | Security and protection resource integration and relevance application method |
CN104750735A (en) * | 2013-12-30 | 2015-07-01 | 深圳市快播科技有限公司 | Resource information presentation method, device and system based on location based service |
CN106294428A (en) * | 2015-05-27 | 2017-01-04 | 上海虚空网络科技有限公司 | A kind of virtual roaming implementation method |
CN106774910A (en) * | 2016-12-24 | 2017-05-31 | 深圳市虚拟现实技术有限公司 | Streetscape implementation method and device based on virtual reality |
-
2017
- 2017-06-01 CN CN201710403216.6A patent/CN107391546B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102855312A (en) * | 2012-08-24 | 2013-01-02 | 武汉大学 | Domain-and-theme-oriented Web service clustering method |
CN102915335A (en) * | 2012-09-17 | 2013-02-06 | 北京大学 | Information associating method based on user operation record and resource content |
CN104581017A (en) * | 2013-10-21 | 2015-04-29 | 北京航天长峰科技工业集团有限公司 | Security and protection resource integration and relevance application method |
CN104750735A (en) * | 2013-12-30 | 2015-07-01 | 深圳市快播科技有限公司 | Resource information presentation method, device and system based on location based service |
CN103793501A (en) * | 2014-01-20 | 2014-05-14 | 惠州学院 | Theme community discovery method based on social network |
CN106294428A (en) * | 2015-05-27 | 2017-01-04 | 上海虚空网络科技有限公司 | A kind of virtual roaming implementation method |
CN106774910A (en) * | 2016-12-24 | 2017-05-31 | 深圳市虚拟现实技术有限公司 | Streetscape implementation method and device based on virtual reality |
Also Published As
Publication number | Publication date |
---|---|
CN107391546A (en) | 2017-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12001475B2 (en) | Mobile image search system | |
US11943303B2 (en) | Augmented reality objects registry | |
US11977553B2 (en) | Surfacing augmented reality objects | |
CN107463366B (en) | Interface dynamic method based on mobile App | |
US9418377B2 (en) | System and method for visualizing property based listing on a mobile device | |
CA2756726C (en) | Systems and methods for cross-street identification | |
US11670025B2 (en) | Mobile-based cartographic control of display content | |
KR20150130558A (en) | Contextual local image recognition dataset | |
CN104063466A (en) | Virtuality-reality integrated three-dimensional display method and virtuality-reality integrated three-dimensional display system | |
CN113010621B (en) | Visual integration device, method and computing equipment based on GIS and knowledge graph | |
CN107085600B (en) | POI recommendation method, device, equipment and computer readable storage medium | |
US20140351284A1 (en) | System for performing a personalized information search | |
CN109002452B (en) | Map tile updating method and device and computer readable storage medium | |
KR20230104989A (en) | Location based augmented-reality system | |
US10296550B2 (en) | Selective inclusion of members in a results list | |
CN103049296B (en) | For the method and apparatus of download equipment Auto-matching intended application | |
CN107391546B (en) | Method and system for full association of VR resources | |
CN105677843A (en) | Method for automatically obtaining attribute of four boundaries of parcel | |
CN108491557A (en) | The system and method that a kind of block using pattern space is indexed internet | |
US10365804B1 (en) | Manipulation of maps as documents | |
CN116150304B (en) | Data query method, electronic device and storage medium | |
CN111800742B (en) | Management method and device of mobile position data, storage medium and terminal | |
CN117171107A (en) | System, method, device, equipment and storage medium for rapidly extracting three-dimensional data | |
CN117482510A (en) | Sound effect resource processing method and device, electronic equipment and readable storage medium | |
CN117149323A (en) | Information processing method, apparatus, electronic device, storage medium, and program product |
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 |