显示方法、装置及可读存储介质制造方法及图纸

技术编号:24252739 阅读:20 留言:0更新日期:2020-05-23 00:11
本发明专利技术提供一种显示方法、装置及可读存储介质,该方法包括:获取目标区域的目标对象对应的位置信息和属性信息的网络数据包,若确定目标对象为首次出现,则根据预先创建的显示样式集合,确定并配置目标对象的显示样式,接着,调用渲染引擎,根据目标对象的显示样式,生成第一渲染指令,第一渲染指令用于指示显卡根据目标对象的显示样式进行渲染。在进行目标状态显示时,针对首次出现的目标对象,根据预先创建的显示样式集合中按需配置其对应的显示样式,针对已显示的目标对象,根据网络数据包进行差分处理,仅更新变量数据,从而降低了在目标状态显示过程中GPU及CPU的资源消耗。

Display method, device and readable storage medium

【技术实现步骤摘要】
显示方法、装置及可读存储介质
本专利技术涉及可视化
,尤其涉及一种显示方法、装置及可读存储介质。
技术介绍
随着可视化技术的不断发展,人们可以通过显示界面来观测大量目标对象的状态,例如,将目标区域中各目标对象的状态,以即时绘制图标的形式目标对象显示于显示器上。由于可视化技术使被观察对象更加直观、形象,因此,可视化技术在多个
得到了广泛应用,例如:地理信息系统中可视化技术的应用,动态目标对象运动轨迹的可视化显示等。随着可视化技术的不断发展,对目标状态显示的需求也越来越高。现有技术中,当需要显示目标区域中各目标对象的状态时,需模拟创建每个目标对象对应的显示样式,之后再根据每个目标对象的显示样式进行渲染,从而将目标对象的状态显示在显示界面中。采用上述方法进行目标状态显示,当目标区域存在大量目标对象时,需要模拟创建大量目标对象分别对应的显示样式,以及更新大量目标对象对应的显示样式,这些工作的工作量较大且耗时较长,导致中央处理器CPU和图形处理器GPU的资源消耗较大,处理效率较低。
技术实现思路
本专利技术提供一种显示方法、装置及可读存储介质,以实现在可视化显示过程中,目标对象的数量较大时,降低CPU和GPU的资源消耗,提高目标对象显示处理效率。第一方面,本专利技术提供一种显示方法,该方法包括:获取网络数据包,所述网络数据包中包括目标区域内一个或多个目标对象对应的位置信息和属性信息;根据所述网络数据包,若确定所述目标对象为首次出现,则根据预先创建的显示样式集合,确定并配置所述目标对象的显示样式,其中,所述显示样式包括目标对象对应的各个图元,以及所述各个图元在显示界面中分别对应的显示位置,所述目标对象对应的各个图元的属性值是根据所述目标对象的属性信息确定的,所述各个图元在显示界面中分别对应的显示位置是根据所述目标对象的位置信息确定的;调用渲染引擎,根据所述目标对象的显示样式,生成第一渲染指令,所述第一渲染指令用于指示显卡根据所述目标对象的显示样式进行渲染,并将所述目标对象的状态显示在显示界面中。可选地,所述根据所述目标对象对应的身份标识与预先创建的显示样式集合中各个显示样式分别对应的索引进行匹配,将匹配成功的显示样式,确定为所述目标对象的显示样式;根据所述目标对象的位置信息,配置所述显示样式对应的各个图元在显示界面中分别对应的显示位置。可选地,所述方法还包括:若确定所述目标对象不是首次出现,则根据所述目标对象对应的位置信息以及属性信息进行差分处理,以更新所述显卡中存储的所述目标对象的显示样式。可选地,所述根据所述目标对象对应的位置信息以及属性信息进行差分处理,以更新所述目标对象的显示样式,包括:根据所述目标对象对应的位置信息以及属性信息,更新所述目标对象对应的显示样式;调用渲染引擎,根据更新后的所述显卡中存储的所述目标对象对应的显示样式,生成第二渲染指令,所述第二渲染指令用于指示所述显卡根据更新后所述目标对象对应的显示样式进行渲染,以更新显示界面中所述目标对象的状态。可选地,所述显示样式对应的各个图元包括:图标、标牌、指引线、历史点中的任意一个或组合。可选地,所述方法还包括:获取显示样式更新指令,并根据所述显示样式更新指令更新目标对象的显示样式,其中,所述显示样式更新指令用于指示更新所述目标对象对应的显示样式。可选地,所述显示样式更新指令用于指示更新以下至少一项:所述目标对象的图标的属性值、所述目标对象的标牌属性值、所述目标对象对应的指引线的属性值、显示样式中的文本颜色、历史点的大小以及数量。第二方面,本专利技术实施例提供一种显示装置,包括:获取模块,用于获取网络数据包,所述网络数据包中包括目标对象对应的位置信息和属性信息;第一处理模块,用于根据所述网络数据包,若确定所述目标对象为首次出现,则根据预先创建的显示样式集合,确定并配置所述目标对象的显示样式,其中,所述显示样式包括目标对象对应的各个图元,以及所述各个图元在显示界面中分别对应的显示位置,所述目标对象对应的各个图元的属性值是根据所述目标对象的属性信息确定的,所述各个图元在显示界面中分别对应的显示位置是根据所述目标对象的位置信息确定的;第二处理模块,用于调用渲染引擎,根据所述目标对象的显示样式,生成第一渲染指令,所述第一渲染指令用于指示显卡根据所述目标对象的显示样式进行渲染,并将所述目标对象的状态显示在显示界面中。第三方面,本专利技术实施例提供一种显示装置,包括:存储器、处理器以及计算机程序指令;所述存储器存储所述计算机程序指令;所述处理器执行所述计算机程序指令,以执行第一方面任一项所述的显示方法。第四方面,本专利技术实施例提供一种存储介质,包括:程序;所述程序被处理器执行时,以执行第一方面任一项所述的显示方法。第五方面,本专利技术实施例还提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,所述显示装置的至少一个处理器可以从所述可读存储介质中读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得所述显示装置执行如第一方面任一项所述的显示方法。本专利技术实施例提供一种显示方法、装置及可读存储介质,通过获取包括目标区域的目标对象对应的位置信息和属性信息的网络数据包,根据网络数据包,若确定目标对象为首次出现,则根据预先创建的显示样式集合,确定并配置目标对象的显示样式,所述显示样式包括目标对象对应的各个图元,以及所述各个图元在显示界面中分别对应的显示位置,所述目标对象对应的各个图元的属性值是根据所述目标对象的属性信息确定的,所述各个图元分别对应的显示位置是根据目标对象的位置信息确定的;接着,调用渲染引擎,根据目标对象的显示样式,生成第一渲染指令,该第一渲染指令用于指示显卡根据所述目标对象的显示样式进行渲染。本专利技术实施例提供的方法,针对首次出现的目标对象,根据预先创建的显示样式集合中按需配置其对应的显示样式,针对已显示的目标对象,根据网络数据包进行差分处理,仅更新已显示的目标对象对应的变量数据,从而降低了在目标对象显示过程中对GPU以及CPU的资源消耗,提高了针对目标对象显示的处理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为显示界面的示意;图2为本专利技术提供的显示方法的应用场景示意图;图3为本专利技术提供的显示系统的框架图;图4为本专利技术提供的显示方法实施例一的流程图;图5为本专利技术提供的显示方法实施例二的流程图;图6为本专利技术提供的显示装置实施例一的结构示意图;图7为本专利技术提供的显示装置实施例二的结构示意图;图8为本专利技术提供的显示装置实施例三的结构示意图。具体实施方式...

【技术保护点】
1.一种显示方法,其特征在于,包括:/n获取网络数据包,所述网络数据包中包括目标区域内一个或多个目标对象对应的位置信息和属性信息;/n根据所述网络数据包,若确定所述目标对象为首次出现,则根据预先创建的显示样式集合,确定并配置所述目标对象的显示样式;其中,所述显示样式包括目标对象对应的各个图元,以及所述各个图元在显示界面中分别对应的显示位置,所述目标对象对应的各个图元的属性值是根据所述目标对象的属性信息确定的,所述各个图元在显示界面中分别对应的显示位置是根据所述目标对象的位置信息确定的;/n调用渲染引擎,根据所述目标对象的显示样式,生成第一渲染指令,所述第一渲染指令用于指示显卡根据所述目标对象的显示样式进行渲染,并将所述目标对象的状态显示在显示界面中。/n

【技术特征摘要】
1.一种显示方法,其特征在于,包括:
获取网络数据包,所述网络数据包中包括目标区域内一个或多个目标对象对应的位置信息和属性信息;
根据所述网络数据包,若确定所述目标对象为首次出现,则根据预先创建的显示样式集合,确定并配置所述目标对象的显示样式;其中,所述显示样式包括目标对象对应的各个图元,以及所述各个图元在显示界面中分别对应的显示位置,所述目标对象对应的各个图元的属性值是根据所述目标对象的属性信息确定的,所述各个图元在显示界面中分别对应的显示位置是根据所述目标对象的位置信息确定的;
调用渲染引擎,根据所述目标对象的显示样式,生成第一渲染指令,所述第一渲染指令用于指示显卡根据所述目标对象的显示样式进行渲染,并将所述目标对象的状态显示在显示界面中。


2.根据权利要求1所述的方法,其特征在于,所述根据预先创建的显示样式集合,确定并配置所述目标对象的显示样式,包括:
根据所述目标对象对应的属性信息与预先创建的显示样式集合中各个显示样式分别对应的索引进行匹配,将匹配成功的显示样式,确定为所述目标对象的显示样式;
根据所述目标对象的位置信息,配置所述显示样式对应的各个图元在显示界面中分别对应的显示位置。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述目标对象不是首次出现,则根据所述目标对象对应的位置信息以及属性信息进行差分处理,以更新所述目标对象的显示样式。


4.根据权利要求3所述的方法,其特征在于,所述根据所述目标对象对应的位置信息以及属性信息进行差分处理,以更新所述目标对象的显示样式,包括:
根据所述目标对象对应的位置信息以及属性信息,更新所述目标对象对应的显示样式;
调用渲染引擎,根据更新后的所述目标对象对应的显示样式,生成第二渲染指令,所述第二渲染指令用于指示所述显卡根据更新后的所述目标对象对应的显示样式进行渲染,以更新显示界面中所述目标对象的状态。
...

【专利技术属性】
技术研发人员:吕小亮袁俊卿
申请(专利权)人:龙芯中科西安科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1