CN114154038B - 虚拟内容信息批量推送方法、装置、计算机设备及存储介质 - Google Patents
虚拟内容信息批量推送方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN114154038B CN114154038B CN202111289874.XA CN202111289874A CN114154038B CN 114154038 B CN114154038 B CN 114154038B CN 202111289874 A CN202111289874 A CN 202111289874A CN 114154038 B CN114154038 B CN 114154038B
- Authority
- CN
- China
- Prior art keywords
- information
- virtual
- scene
- content information
- virtual content
- 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 34
- 238000004590 computer program Methods 0.000 claims description 12
- 241000283690 Bos taurus Species 0.000 description 25
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 17
- 235000013365 dairy product Nutrition 0.000 description 16
- 244000025254 Cannabis sativa Species 0.000 description 11
- 235000013305 food Nutrition 0.000 description 7
- 239000008267 milk Substances 0.000 description 7
- 235000013336 milk Nutrition 0.000 description 7
- 210000004080 milk Anatomy 0.000 description 7
- 241000272525 Anas platyrhynchos Species 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 241000270295 Serpentes Species 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- 238000010171 animal model Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/909—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Library & Information Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
一种虚拟内容信息批量推送方法,所述方法包括:获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
Description
技术领域
本发明涉及虚拟内容信息技术领域,尤其是涉及一种虚拟内容信息批量推送方法、装置、计算机设备及存储介质。
背景技术
元宇宙这一概念最早出自于尼尔·斯蒂芬森1992年出版的科幻小说《雪崩》(SnowCrash),指在一个脱离于物理世界,却始终在线的平行数字世界中,人们能够在其中以虚拟人物角色(avatar)自由生活。元宇宙的内涵是吸纳了信息革命(5G/6G)、互联网革命(web3.0)、人工智能革命,以及VR、AR、MR,特别是游戏引擎在内的虚拟现实技术革命的成果,向人类展现出构建与传统物理世界平行的全息数字世界的可能性。但元宇宙空间范围广、涉及内容信息大,若要将成千上万的虚拟世界内容信息推送到物理世界中,则需要建立虚拟世界与物理世界的空间位置关系。
发明内容
基于此,有必要针对上述问题,提供一种与真实世界位置关系相关的、触达范围广的虚拟内容信息批量推送方法、装置、计算机设备及存储介质。
第一方面,本发明提供一种虚拟内容信息批量推送方法,所述方法包括:
获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;
查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;
依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
第二方面,本发明提供一种虚拟内容信息批量推送装置,所述装置包括:
获取模块,用于获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;
查找模块,用于查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;
推送模块,用于依据所述虚拟世界空间信息中的所述真实场景的位置信息,将所述虚拟内容信息推送至所述位置信息对应的虚拟场景,所述虚拟场景用于反映所述位置信息对应的真实场景。
第三方面,本发明提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:
获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;
查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;
依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
第四方面,本发明提供一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,使得该处理器执行如下步骤:
获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;
查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;
依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
本申请涉及一种虚拟内容信息批量推送方法,所述方法包括:获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。本发明通过依据真实世界中的真实场景的属性构建虚拟世界空间信息,实现并建立了虚拟场景与真实世界的联系、极大地提高虚拟内容信息的触达范围;通过获取和所述虚拟内容信息对应的场景关键词,能够准确、快速的获取到与推送内容相匹配的虚拟世界空间信息,并基于虚拟场景与真实世界的联系,利用虚拟世界空间信息中的目标真实场景的目标位置信息,准确的将虚拟内容信息推送至目标虚拟场景,并提高虚拟世界内容信息的丰富性和新颖性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为一个实施例中一种虚拟内容信息批量推送方法的流程图;
图2为一个实施例中一种虚拟内容信息批量推送方法的流程图;
图3为一个实施例中一种虚拟内容信息批量推送方法的流程图;
图4为一个实施例中一种虚拟内容信息批量推送方法的流程图;
图5为一个实施例中一种虚拟内容信息批量推送方法的流程图;
图6为一个实施例中一种虚拟内容信息批量推送装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明提出一种虚拟内容信息批量推送方法,所述方法包括:
步骤102,获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性。
其中,虚拟内容信息是指依据真实物体预先建立并存储于存储单元的立体模型或立体图像,用于在虚拟场景还原、体现该真实物体。例如,三维立体动物模型、植物模型、景观模型、人物模型、食品模型等。可以理解的,获取待推送的虚拟内容信息可以从本地的存储单元获取,也可以从云端的存储单元获取。
其中,虚拟内容信息的属性是指用于表征虚拟内容信息的特点或应用场景的特点,例如,奶牛的特点是吃草、产奶,所以当虚拟内容信息为奶牛时,虚拟内容信息的属性就是吃草、产奶。
其中,场景关键词是指用于描述虚拟内容信息的属性的词句。例如,当虚拟内容信息为奶牛时,虚拟内容信息的属性就是吃草、产奶;奶牛吃草的时候可以是在草原或饲养场,奶牛产奶可以是自动化挤奶车间挤奶或人工挤奶,所以当虚拟内容信息为奶牛时,用于描述奶牛的属性的关键词就是草原、饲养场、自动化挤奶车间或奶农。
在具体的实施例中,如图2所示,所述获取待推送的虚拟内容信息,包括:
步骤1022,获取用户输入的虚拟内容信息获取指令。
步骤1024,查找与所述获取指令匹配的虚拟内容信息作为待推送的虚拟内容信息。
其中,虚拟内容信息获取指令可以是一个或多个词,也可以是语句,用户输入虚拟内容信息获取指令可以是手动输入也可以是语音输入。可以理解的,虚拟内容信息获取指令还可以是触控指令,用户输入虚拟内容信息获取指令可以是点击虚拟内容信息图标输入获取指令。
在本实施例中,获取用户输入的虚拟内容信息获取指令包括:从所述虚拟内容信息获取指令中提取虚拟内容信息关键词;查找与所述获取指令匹配的虚拟内容信息作为待推送的虚拟内容信息包括:根据虚拟内容信息关键词从存储单元中查找与所述虚拟内容信息关键词匹配的虚拟内容信息。示例性的,若用户输入的虚拟内容信息获取指令为“放置一头奶牛”,则从虚拟内容信息获取指令中提取出虚拟内容信息关键词为“奶牛”,根据提取出的虚拟内容信息关键词“奶牛”从存储单元中查找与之匹配的“奶牛”的立体模型或立体图像,并将“奶牛”的立体模型或立体图像作为待推送的虚拟内容信息。
可以理解的,本实施例在实际应用中,还可以根据虚拟内容信息关键词查找与虚拟内容信息关键词相关的立体模型或立体图像,将与虚拟内容信息关键词相关的立体模型或立体图像作为待推送的虚拟内容信息,用户可以根据个人需求设置是否要查找与虚拟内容信息关键词相关的立体模型或立体图像。例如,根据提取出的虚拟内容信息关键词“奶牛”除了从存储单元中查找“奶牛”的立体模型或立体图像,还可以查找与“奶牛”相关的立体模型或立体图像,示例性的,可以是表示“放牛”或“挤奶”的立体模型或立体图像。
本实施例中,通过手动输入、语音输入或触控输入为用户提供了多种虚拟内容信息获取指令的输入方法,并且通过虚拟内容信息关键词能够快速准确的查找到待推送的虚拟内容信息,从而提升虚拟内容信息推送速度。
在具体的实施例中,如图3所示,所述获取所述虚拟内容信息对应的场景关键词,包括:
步骤102A,确定所述虚拟内容信息的特征信息,所述特性信息包括所述虚拟内容信息的多项属性信息。
步骤102B,根据所述特征信息包括的多项属性信息确定与所述虚拟内容信息对应的场景关键词。
其中,所述虚拟内容信息的特征信息是虚拟内容信息的属性信息的数据集,包括多项虚拟内容信息的属性信息。
在具体的实施例中,可以根据预先建立的虚拟内容信息与特征信息对应表,获取虚拟内容信息的特征信息。示例性的,当虚拟内容信息为奶牛时,虚拟内容信息“奶牛”的属性就是吃草、产奶等,虚拟内容信息“奶牛”的特征信息就是吃草、产奶等属性的集合,以此预先建立虚拟内容信息“奶牛”与包含“吃草、产奶”等属性信息的特征信息的对应关系,根据该对应关系了可以快速、准确的获取到虚拟内容信息的特征信息。
在具体的实施例中,可以预先建立特征信息与场景关键词对应表,特征信息与场景关键词对应表储存有特征信息包括的多项属性信息分别与场景关键词的对应关系。查找特征信息与场景关键词对应表,获取虚拟内容信息对应的场景关键词。示例性的,虚拟内容信息“奶牛”的特征信息是吃草、产奶等属性的集合,奶牛吃草的时候可以是在草原或饲养场,奶牛产奶可以是自动化挤奶车间挤奶或人工挤奶,所以当虚拟内容信息为奶牛时,用于描述奶牛的属性的关键词就是草原、饲养场、自动化挤奶车间或奶农。特征信息与场景关键词对应表储存有吃草与草原、吃草与饲养场、挤奶与自动化挤奶车间、挤奶与奶农的对应关系。
本实施例中,根据特征信息与场景关键词对应表,可以通过映射关系快速准确的找到虚拟内容信息“奶牛”对应的场景关键词为草原、饲养场、自动化挤奶车间或奶农,避免进行多余的查找运算,提升虚拟内容信息推送速度。
在具体的实施例中,还可以为用户提供用于输入特征信息的输入窗口,用于直接获取用户输入的场景关键词。通过提供多种信息获取方式,避免因映射表等数据丢失而导致虚拟内容信息推送失败,提升本发明的便捷性。
步骤104,查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息。
其中,待推送的虚拟内容信息将会被推送至目标虚拟场景,虚拟世界空间信息是描述目标虚拟场景的具体信息,用户根据虚拟世界空间信息构建虚拟场景。其中,虚拟世界空间信息是由真实场景的属性得到的,是依据真实世界中的真实场景的属性构建的,可以用来在虚拟世界还原真实世界。示例性的,若获取到真实世界“西湖”的属性信息为:“水系”、“蛇”、“桥”、“堤”“塔”、“船”“浙江省杭州市西湖区龙井路1号”、“杭州市区西部”“旅游景区”、“绿化地”、“森林”、“景区总面积49平方千米,湖面面积为6.38平方千米”、“中心地理坐标:北纬30°14′45″,东经120°8′30″”等,则根据上述“西湖”的属性信息构建相同的虚拟世界空间信息,用来构建能够还原真实世界“西湖”的虚拟场景。可以理解的,虚拟场景“西湖”的虚拟世界空间信息包括:“水系”、“蛇”、“桥”、“堤”“塔”、“船”“浙江省杭州市西湖区龙井路1号”、“杭州市区西部”“旅游景区”、“绿化地”、“森林”、“景区总面积49平方千米,湖面面积为6.38平方千米”、“中心地理坐标:北纬30°14′45″,东经120°8′30″”等。需要说明的,虚拟世界空间信息至少包括所述真实场景的位置信息,即虚拟场景“西湖”的虚拟世界空间信息至少包括:“中心地理坐标:北纬30°14′45″,东经120°8′30″”、“浙江省杭州市西湖区龙井路1号”、“杭州市区西部”中的一个,以实现根据虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。
其中,在获取到待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词后,便可以根据虚拟内容信息对应的场景关键词,查找与所述场景关键词相匹配的虚拟世界空间信息。示例性的,若场景关键词为“水系”,则从预先建立的存储单元中查找与出与“水系”相匹配的根据“西湖”的属性信息构建相同的虚拟世界空间信息。
在具体的实施例中,如图4所示,所述查找与所述场景关键词相匹配的虚拟世界空间信息,包括:
步骤1042,查找与所述场景关键词匹配的虚拟世界空间信息标识。
步骤1044,将所述虚拟空间信息标识对应的虚拟世界空间信息作为与所述场景关键词相匹配的虚拟世界空间信息。
其中,虚拟世界空间信息标识用于指示虚拟世界空间信息。可以理解的,一个虚拟世界空间信息可以具有多个虚拟世界空间信息标识。示例性的,虚拟场景“西湖”可以具有“水系”、“景区”、“杭州市区西部”等标识。预先建立场景关键词与虚拟世界空间信息标识的对应关系、虚拟世界空间信息标识与虚拟世界空间信息的对应关系,获取到场景关键词后,便可根据场景关键词与虚拟世界空间信息标识的对应关系确定与场景关键词匹配的虚拟世界空间信息标识,然后便可根据虚拟世界空间信息标识与虚拟世界空间信息的对应关系,查找到与虚拟世界空间信息标识对应的虚拟世界空间信息,从而确定与场景关键词相匹配的虚拟世界空间信息。
在本实施例中,若场景关键词为“鸭子”,根据场景关键词与虚拟世界空间信息标识的对应关系,查找与“鸭子”相匹配的虚拟世界空间信息标识可以是“水系”、“美食”,然后根据虚拟世界空间信息标识与虚拟世界空间信息的对应关系,查找到与“水系”对应的“西湖”的虚拟世界空间信息,并查找到与“美食”对应的“北京烤鸭”的虚拟世界空间信息。
在本实施例中,通过虚拟世界空间信息标识可以实现将虚拟世界空间信息分类存储,通过分类管理能够准确的找到与场景关键词相匹配的虚拟世界空间信息,反应速度快,查找全面,避免发生漏查。
在具体的实施例中,所述将所述虚拟空间信息标识对应的虚拟世界空间信息作为与所述场景关键词相匹配的虚拟世界空间信息,包括:获取用户输入的空间信息选择指令;从所述虚拟空间信息标识对应的虚拟世界空间信息中,选择与所述选择指令对应的虚拟世界空间信息作为与所述场景关键词匹配的目标虚拟世界空间信息。
其中,与场景关键词相匹配的虚拟世界空间信息标识可以是多个的。在根据场景关键词查找出多个与之匹配的虚拟世界空间信息标识后,可以让用户从匹配出的多个虚拟世界空间信息标识中选择出目标虚拟世界标识。示例性的,若场景关键词为“鸭子”,查找与“鸭子”相匹配的虚拟世界空间信息标识可以是“水系”、“美食”,用户可以对虚拟世界空间信息标识进行选择,从而确定只要“水系”或“美食”,可以理解的,也可以选择“水系”和“美食”。
在本实施例中,用户可以通过点击代表“水系”或“美食”的图标进行选择,具体的,可以是触控选择。获取用户通过点击相应图标输入的空间信息选择指令后,便可将与用户选择的图标相匹配的虚拟世界空间信息作为与所述场景关键词匹配的目标虚拟世界空间信息。示例性的,若用户选择的是“水系”,那么便将虚拟世界空间信息标识为“水系”的虚拟世界空间信息作为目标虚拟世界空间信息。
本实施例中,通过提供多种信息获取方式,避免因映射表等数据丢失而导致虚拟内容信息推送失败,提升本发明的便捷性。
步骤106,依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
其中,虚拟场景的建立位置是与真实场景相匹配的,虚拟世界空间信息至少包括所述真实场景的位置信息,示例性的,西湖在真实世界中的位置信息为“北纬30°14′45″,东经120°8′30″”,可以确定虚拟世界中的虚拟场景“西湖”的位置信息同样为“北纬30°14′45″,东经120°8′30″”。根据虚拟世界空间信息中的目标真实场景的目标位置信息,便可将虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。
在具体的实施例中,如图5所示,所述方法还包括:
步骤502,步骤进入预先建立的实景地图,获取用户选择的真实场景,并提取所述真实场景的属性;所述真实场景的属性至少包括所述真实场景的位置信息。
其中,实景地图可以是利用GIS信息***提供的电子地图、卫星影像或三维实景地图。所述实景地图包括一套地图编辑工具,所述电子地图编辑工具,至少包括了地图缩放、地图平移旋转、2D/3D地图切换、空间标注、空间量算、可视域分析、通视分析、编辑矢量图层、查询统计、图层发布等功能。利用地图编辑工具选取真实场景,并提取真实场景的属性信息。例如,打开遥感卫星影像图,查询搜索到深圳欢乐海岸,获取欢乐海岸的属性信息及欢乐海岸坐标信息,例如,广东省深圳市,城市公园,旅游景区、水系等。
步骤504,根据所述真实场景的属性构建虚拟世界空间信息。
其中,利用编辑工具,绘制虚拟世界空间范围,根据真实场景的属性构建虚拟世界空间信息。例如构建虚拟世界空间信息为:广东省深圳市,城市公园,旅游景区、水系、欢乐海岸坐标等。
步骤506,根据所述虚拟世界空间信息构建用于反映所述真实场景的虚拟场景,并建立虚拟世界空间信息与所述虚拟场景的对应关系,所述对应关系包括所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系。
其中,根据构建的虚拟世界空间信息构建用于反映所述真实场景的虚拟场景,例如,根据广东省深圳市,城市公园,旅游景区、水系、欢乐海岸坐标等虚拟世界空间信息构建虚拟场景“欢乐海岸”,并建立虚拟场景“欢乐海岸”坐标信息与真实场景“欢乐海岸”坐标信息的对应关系。
在本实施例中,建立虚拟场景“欢乐海岸”后,还可以依次编辑虚拟世界,建立虚拟场景“西湖”(命名为杭州西湖、编号为E1201491N302382,属性信息包括:浙江省杭州市,旅游景区,水系,位置信息)和虚拟场景“武汉大学”(命名为武汉大学、编号为E1143729N305438,属性信息包括:湖北省武汉市,高等学校,绿化地、森林,位置信息),并将建立的多个虚拟场景进行数据保存。
本实施例中,通过依据真实世界中的真实场景的属性构建虚拟世界空间信息,实现并建立了虚拟场景与真实世界的联系、极大地提高虚拟内容信息的触达范围,提高虚拟世界内容信息的丰富性和新颖性。
在具体的实施例中,所述依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,包括:根据所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系,确定与所述目标位置信息对应的目标虚拟场景的坐标信息;根据所述虚拟场景的坐标信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。
其中,获取到虚拟世界空间信息后,从虚拟世界空间信息中获取目标真实场景的目标位置信息,根据目标真实场景的目标位置信息确定目标虚拟场景的坐标信息,并将虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。例如,获取到虚拟场景“西湖”的虚拟世界空间信息包括西湖在真实世界中的位置信息为“北纬30°14′45″,东经120°8′30″”,根据真实场景的位置信息与所述虚拟场景的坐标信息的对应关系,确定虚拟场景“西湖”的虚拟世界坐标信息为“北纬30°14′45″,东经120°8′30″”,将虚拟内容信息推送至位于“北纬30°14′45″,东经120°8′30″”的目标虚拟场景。
本申请涉及一种虚拟内容信息批量推送方法,所述方法包括:获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。本发明通过依据真实世界中的真实场景的属性构建虚拟世界空间信息,实现并建立了虚拟场景与真实世界的联系、极大地提高虚拟内容信息的触达范围;通过获取和所述虚拟内容信息对应的场景关键词,能够准确、快速的获取到与推送内容相匹配的虚拟世界空间信息,并基于虚拟场景与真实世界的联系,利用虚拟世界空间信息中的目标真实场景的目标位置信息,准确的将虚拟内容信息推送至目标虚拟场景。
如图6所示,本发明提供了一种虚拟内容信息批量推送装置,所述装置包括:
获取模块602,,用于获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;
查找模块604,用于查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;
推送模块606,用于依据所述虚拟世界空间信息中的所述真实场景的位置信息,将所述虚拟内容信息推送至所述位置信息对应的虚拟场景,所述虚拟场景用于反映所述位置信息对应的真实场景。
如图7所示,在一个实施例中计算机设备的内部结构图。该计算机设备可以是一种虚拟内容信息批量推送装置、或与一种虚拟内容信息批量推送装置连接的终端或服务器。如图7所示,该计算机设备包括通过***总线连接的处理器、存储器、和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现一种虚拟内容信息批量推送方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行一种虚拟内容信息批量推送方法。网络接口用于与外接进行通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的一种虚拟内容信息批量推送方法可以实现为一种计算机程序的形式,计算机程序可在如图7所示的计算机设备上运行。计算机设备的存储器中可存储组成该虚拟内容信息批量推送装置的各个程序模板。比如,获取模块602,查找模块604,推送模块606。
一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时,使得该处理器执行如下步骤:获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
在一个实施例中,所述获取待推送的虚拟内容信息,包括:获取用户输入的虚拟内容信息获取指令;查找与所述获取指令匹配的虚拟内容信息作为待推送的虚拟内容信息。
在一个实施例中,所述获取所述虚拟内容信息对应的场景关键词,包括:确定所述虚拟内容信息的特征信息,所述特性信息包括所述虚拟内容信息的多项属性信息;根据所述特征信息包括的多项属性信息确定与所述虚拟内容信息对应的场景关键词。
在一个实施例中,所述查找与所述场景关键词相匹配的虚拟世界空间信息,包括:查找与所述场景关键词匹配的虚拟世界空间信息标识;将所述虚拟空间信息标识对应的虚拟世界空间信息作为与所述场景关键词相匹配的虚拟世界空间信息。
在一个实施例中,所述将所述虚拟空间信息标识对应的虚拟世界空间信息作为与所述场景关键词相匹配的虚拟世界空间信息,包括:获取用户输入的空间信息选择指令;从所述虚拟空间信息标识对应的虚拟世界空间信息中,选择与所述选择指令对应的虚拟世界空间信息作为与所述场景关键词匹配的目标虚拟世界空间信息。
在一个实施例中,该计算机程序被该处理器执行时,使得该处理器还执行如下步骤:进入预先建立的实景地图,获取用户选择的真实场景,并提取所述真实场景的属性;所述真实场景的属性至少包括所述真实场景的位置信息;根据所述真实场景的属性构建虚拟世界空间信息;根据所述虚拟世界空间信息构建用于反映所述真实场景的虚拟场景,并建立虚拟世界空间信息与所述虚拟场景的对应关系,所述对应关系包括所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系。
在一个实施例中,所述依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,包括:根据所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系,确定与所述目标位置信息对应的目标虚拟场景的坐标信息;根据所述虚拟场景的坐标信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。
一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,使得该处理器执行如下步骤:获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性;查找与所述场景关键词相匹配的虚拟世界空间信息,所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
在一个实施例中,所述获取待推送的虚拟内容信息,包括:获取用户输入的虚拟内容信息获取指令;查找与所述获取指令匹配的虚拟内容信息作为待推送的虚拟内容信息。
在一个实施例中,所述获取所述虚拟内容信息对应的场景关键词,包括:确定所述虚拟内容信息的特征信息,所述特性信息包括所述虚拟内容信息的多项属性信息;根据所述特征信息包括的多项属性信息确定与所述虚拟内容信息对应的场景关键词。
在一个实施例中,所述查找与所述场景关键词相匹配的虚拟世界空间信息,包括:查找与所述场景关键词匹配的虚拟世界空间信息标识;将所述虚拟空间信息标识对应的虚拟世界空间信息作为与所述场景关键词相匹配的虚拟世界空间信息。
在一个实施例中,所述将所述虚拟空间信息标识对应的虚拟世界空间信息作为与所述场景关键词相匹配的虚拟世界空间信息,包括:获取用户输入的空间信息选择指令;从所述虚拟空间信息标识对应的虚拟世界空间信息中,选择与所述选择指令对应的虚拟世界空间信息作为与所述场景关键词匹配的目标虚拟世界空间信息。
在一个实施例中,该计算机程序被该处理器执行时,使得该处理器还执行如下步骤:进入预先建立的实景地图,获取用户选择的真实场景,并提取所述真实场景的属性;所述真实场景的属性至少包括所述真实场景的位置信息;根据所述真实场景的属性构建虚拟世界空间信息;根据所述虚拟世界空间信息构建用于反映所述真实场景的虚拟场景,并建立虚拟世界空间信息与所述虚拟场景的对应关系,所述对应关系包括所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系。
在一个实施例中,所述依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,包括:根据所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系,确定与所述目标位置信息对应的目标虚拟场景的坐标信息;根据所述虚拟场景的坐标信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上该实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (7)
1.一种虚拟内容信息批量推送方法,其特征在于,所述方法包括:
获取用户输入的虚拟内容信息获取指令;
查找与所述获取指令匹配的虚拟内容信息作为待推送的虚拟内容信息;
获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性,其中,虚拟内容信息的属性是指用于表征虚拟内容信息的特点或应用场景的特点,场景关键词是指用于描述虚拟内容信息的属性的词句;
获取用户输入的空间信息选择指令,查找与所述场景关键词匹配的虚拟世界空间信息标识;从所述虚拟世界空间信息标识对应的虚拟世界空间信息中,选择与所述选择指令对应的虚拟世界空间信息作为与所述场景关键词匹配的目标虚拟世界空间信息;
所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息;
依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
2.根据权利要求1所述的方法,其特征在于,所述获取所述虚拟内容信息对应的场景关键词,包括:
确定所述虚拟内容信息的特征信息,所述特征信息包括所述虚拟内容信息的多项属性信息;
根据所述特征信息包括的多项属性信息确定与所述虚拟内容信息对应的场景关键词。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
进入预先建立的实景地图,获取用户选择的真实场景,并提取所述真实场景的属性;所述真实场景的属性至少包括所述真实场景的位置信息;
根据所述真实场景的属性构建虚拟世界空间信息;
根据所述虚拟世界空间信息构建用于反映所述真实场景的虚拟场景,并建立虚拟世界空间信息与所述虚拟场景的对应关系,所述对应关系包括所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,包括:
根据所述真实场景的位置信息与所述虚拟场景的坐标信息的对应关系,确定与所述目标位置信息对应的目标虚拟场景的坐标信息;
根据所述虚拟场景的坐标信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景。
5.一种虚拟内容信息批量推送装置,其特征在于,所述装置包括:
获取模块,用于获取用户输入的虚拟内容信息获取指令;
查找模块,用于查找与所述获取指令匹配的虚拟内容信息作为待推送的虚拟内容信息;
所述获取模块还用于获取待推送的虚拟内容信息和所述虚拟内容信息对应的场景关键词,所述场景关键词用于描述所述虚拟内容信息的属性,其中,虚拟内容信息的属性是指用于表征虚拟内容信息的特点或应用场景的特点,场景关键词是指用于描述虚拟内容信息的属性的词句;
所数查找模块还用于,获取用户输入的空间信息选择指令,查找与所述场景关键词匹配的虚拟世界空间信息标识;从所述虚拟世界空间信息标识对应的虚拟世界空间信息中,选择与所述选择指令对应的虚拟世界空间信息作为与所述场景关键词匹配的目标虚拟世界空间信息;
推送模块,用于所述虚拟世界空间信息依据真实世界中的真实场景的属性构建,所述虚拟世界空间信息至少包括所述真实场景的位置信息,依据所述虚拟世界空间信息中的目标真实场景的目标位置信息,将所述虚拟内容信息推送至所述目标位置信息对应的目标虚拟场景,所述目标虚拟场景用于反映所述目标位置信息对应的目标真实场景。
6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1-4任一项所述方法的步骤。
7.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1-4任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111289874.XA CN114154038B (zh) | 2021-11-02 | 2021-11-02 | 虚拟内容信息批量推送方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111289874.XA CN114154038B (zh) | 2021-11-02 | 2021-11-02 | 虚拟内容信息批量推送方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114154038A CN114154038A (zh) | 2022-03-08 |
CN114154038B true CN114154038B (zh) | 2024-01-19 |
Family
ID=80458717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111289874.XA Active CN114154038B (zh) | 2021-11-02 | 2021-11-02 | 虚拟内容信息批量推送方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114154038B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117992623B (zh) * | 2024-04-07 | 2024-06-04 | 浙江大学 | 基于食品信息的多媒体资料制作方法、设备、介质及产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174332A (zh) * | 2007-10-29 | 2008-05-07 | 张建中 | 一种将真实世界实时场景与虚拟现实场景结合交互的方法和装置以及*** |
CN101303773A (zh) * | 2008-06-10 | 2008-11-12 | 中国科学院计算技术研究所 | 一种虚拟场景生成方法及*** |
KR20120052772A (ko) * | 2010-11-16 | 2012-05-24 | 한국전자통신연구원 | 증강 현실 환경에서 증강 현실 서비스 제공 방법 및 이를 위한 시스템 |
CN105824416A (zh) * | 2016-03-16 | 2016-08-03 | 成都电锯互动科技有限公司 | 一种将虚拟现实技术与云服务技术结合的方法 |
CN111325849A (zh) * | 2018-12-14 | 2020-06-23 | 广东虚拟现实科技有限公司 | 虚拟内容显示方法、装置、终端设备及存储介质 |
CN112307363A (zh) * | 2020-11-05 | 2021-02-02 | 深圳市慧鲤科技有限公司 | 虚实融合展示方法及装置、电子设备和存储介质 |
-
2021
- 2021-11-02 CN CN202111289874.XA patent/CN114154038B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174332A (zh) * | 2007-10-29 | 2008-05-07 | 张建中 | 一种将真实世界实时场景与虚拟现实场景结合交互的方法和装置以及*** |
CN101303773A (zh) * | 2008-06-10 | 2008-11-12 | 中国科学院计算技术研究所 | 一种虚拟场景生成方法及*** |
KR20120052772A (ko) * | 2010-11-16 | 2012-05-24 | 한국전자통신연구원 | 증강 현실 환경에서 증강 현실 서비스 제공 방법 및 이를 위한 시스템 |
CN105824416A (zh) * | 2016-03-16 | 2016-08-03 | 成都电锯互动科技有限公司 | 一种将虚拟现实技术与云服务技术结合的方法 |
CN111325849A (zh) * | 2018-12-14 | 2020-06-23 | 广东虚拟现实科技有限公司 | 虚拟内容显示方法、装置、终端设备及存储介质 |
CN112307363A (zh) * | 2020-11-05 | 2021-02-02 | 深圳市慧鲤科技有限公司 | 虚实融合展示方法及装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114154038A (zh) | 2022-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106303955B (zh) | 用于对无线热点和poi进行匹配的方法和装置 | |
Huang et al. | Toward automatic estimation of urban green volume using airborne LiDAR data and high resolution remote sensing images | |
US9723109B2 (en) | Platform for constructing and consuming realm and object feature clouds | |
CN107291888B (zh) | 基于机器学习统计模型的入住酒店附近生活推荐***方法 | |
WO2018005542A1 (en) | Systems and methods for utilizing property features from images | |
CN103562957B (zh) | 信息提供装置、信息提供方法以及信息提供*** | |
Ali et al. | Rule-guided human classification of Volunteered Geographic Information | |
Reidy et al. | Comparison of methods for estimating density of forest songbirds from point counts | |
Liu et al. | Assessing the quality of building height extraction from ZiYuan-3 multi-view imagery | |
Klonner et al. | Updating digital elevation models via change detection and fusion of human and remote sensor data in urban environments | |
CN114154038B (zh) | 虚拟内容信息批量推送方法、装置、计算机设备及存储介质 | |
CN105550221B (zh) | 信息搜索方法及装置 | |
CN109377433B (zh) | 一种候鸟社区智慧警务信息管理方法及*** | |
CN108446280A (zh) | 数据更新方法及装置 | |
Ruta et al. | A semantic-enhanced augmented reality tool for OpenStreetMap POI discovery | |
CN111723814A (zh) | 基于跨图像关联的弱监督图像语义分割方法、***、装置 | |
CN110309432A (zh) | 基于兴趣点的同义词确定方法、地图兴趣点处理方法 | |
CN105354252A (zh) | 一种信息处理方法和装置 | |
FI119953B (fi) | Menetelmä, järjestelmä ja palvelutuote kohteiden tunnistamiseksi | |
Popovic et al. | 3D visualization of urban area using lidar technology and CityGML | |
Janecka et al. | 3D cadastres best practices, chapter 4: 3D spatial DBMS for 3D cadastres | |
Xu et al. | A large-scale remote sensing scene dataset construction for semantic segmentation | |
CN103226559B (zh) | 用于组合的soi对象与内容的空间信息索引*** | |
CN115858713A (zh) | 一种农情地理信息的数据管理方法与数据管理*** | |
CN113074735B (zh) | 一种地图数据结构的处理方法 |
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 |