基于分布式内存的虚拟现实平台数据查询方法与流程

文档序号:13682882阅读:来源:国知局
技术特征:
1.一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,包括步骤:S1:根据电站或线路的电压等级和所属单位分别在第一索引集合和第二索引集合中检索得到第一id集合和第二id集合,并取得两个id集合的交集;S2:判断两个id集合的交集是否为空集,若为是,则执行步骤S3,若为否,则执行步骤S4;S3:根据电压等级和所属单位在数据库中查询得到电站或线路的台账信息和模型数据,并在第一索引集合和第二索引集合中新建对应的索引条目,以及根据台账信息中的id在分布式内存系统中存储得到的模型数据;S4:根据交集中的id在分布式内存系统中查询并读取对应的模型数据。2.根据权利要求1所述的一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,所述第一索引集合中存储有电压等级和id之间的对照关系,所述第二索引集合中存储有所属单位和id之间的对照关系。3.根据权利要求2所述的一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,所述步骤S3具体包括步骤:S31:根据电站或线路的电压等级和所属单位在数据库中查询得到电站或线路的台账信息和模型数据,其中,所述台账信息包括电站或线路的id、名称、电压等级和所属单位;S32:根据台账信息中的id和电压等级在第一索引集合中新建用于表征电压等级和id之间对照关系的索引条目;S33:根据台账信息中的id和所属单位在第二索引集合中新建用于表征所属单位和id之间对照关系的索引条目;S34:根据台账信息中的id将得到的模型数据存储至分布式内存系统中。4.根据权利要求1或3所述的一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,所述步骤S4具体包括步骤:S41:根据交集中的id在分布式内存系统中查询对应的模型数据;S42:判断是否存在对应的模型数据,若为是,则执行步骤S43,若为否,则\t执行步骤S44;S43:读取查询得到的模型数据;S44:根据id在数据库中查询得到电站或线路的台账信息和模型数据,以及根据id在分布式内存系统中存储得到的模型数据。5.根据权利要求1所述的一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,所述电站或线路台账数据中的id由其对应模型数据的查询次数确定。6.根据权利要求5所述的一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,每隔第一设定时间,各电站或线路台账数据中的id更新一次,当id更新时,在第一索引集合和第二索引集合中更新对应的索引条目,并根据更新后id在分布式内存系统中存储模型数据。7.根据权利要求5或6所述的一种基于分布式内存的虚拟现实平台数据查询方法,其特征在于,所述查询次数为自id更新时刻起往前追溯第二设定时间期间内的查询次数。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1