AR应用的资源加载方法及装置制造方法及图纸

技术编号:16063968 阅读:73 留言:0更新日期:2017-08-22 16:35
本发明专利技术适用于AR资源加载技术领域,提供了一种AR应用的资源加载方法及装置,包括:接收AR应用打开指令并打开所述AR应用,显示所述AR应用包括的链接信息,在所述AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源,在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同。通过上述方法能够满足用户在使用只有一个或多个链接信息的AR应用下的不同资源加载需求,丰富了资源加载方式。

Resource loading method and device for AR application

The invention is applicable to the technical field of AR resources and provide a loading device, resource loading method of AR application includes: receiving AR application open and open the AR application, the AR display applications include the link information in a number of applications including the AR link information is 1, the the first kind of resource loading loading resources in a number of applications including the AR link information is not 1, using second kinds of resource loading loading resources, second kinds of resources and the way of loading the first loading of resources in different ways. Through the above method, the user can meet the different resource loading requirements under the application of AR with only one or more link information, thus enriching the mode of resource loading.

【技术实现步骤摘要】
AR应用的资源加载方法及装置
本专利技术属于AR资源加载
,尤其涉及AR应用的资源加载方法及装置。
技术介绍
增强现实技术(AugmentedReality,AR)是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术。目前,基于AR技术开发的应用越来越多,但由于AR技术涉及的方面较多,因此,其需要的资源也较多。现有的Ar应用的资源加载方法多采用单一的加载方式,如都采用实时加载的方式加载资源,当需要资源时才实时加载,由于加载方式单一,因此难以满足用户在不同情况下的需求。故,需要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
有鉴于此,本专利技术实施例提供了AR应用的资源加载方法及装置,以解决现有技术中资源加载方式过于单一的问题。本专利技术实施例的第一方面提供了一种AR应用的资源加载方法,包括:接收AR应用打开指令并打开所述AR应用;显示所述AR应用包括的链接信息;在所述AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源;在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同。本专利技术实施例的第二方面提供了一种AR应用的资源加载装置,包括:应用打开指令接收单元,用于接收AR应用打开指令并打开所述AR应用;链接信息显示单元,用于显示所述AR应用包括的链接信息;第一资源加载单元,用于在所述AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源;第二资源加载单元,用于在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同。本专利技术实施例与现有技术相比存在的有益效果是:由于在AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源,而在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,且所述第二种资源加载方式与第一种资源加载方式不同,因此,能够满足用户在使用只有一个或多个链接信息的AR应用下的不同资源加载需求,从而丰富了资源加载方式。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种AR应用的资源加载方法的流程图;图2是本专利技术实施例提供的一种AR应用的资源加载装置的结构框图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1示出了本专利技术实施例提供的一种AR应用的资源加载方法的流程图,详述如下:步骤S11,接收AR应用打开指令并打开所述AR应用。其中,AR应用是指基于AR技术的应用。通常,用户点击显示在终端(手机或平板电脑)上的AR应用图标发出AR应用打开指令,终端根据接收的AR应用打开指令打开对应的AR应用。步骤S12,显示所述AR应用包括的链接信息。其中,链接信息包括但不限于:地址链接形式对应的链接信息、图案形式对应的链接信息或者文字形式对应的链接信息。优选的,为了增加辨识度,当同一个AR应用开发了不同的AR内容时,可用不同的图案表示不同的AR内容。例如,假设开发了2套AR卡片,第一套AR卡片是动物的、第二套AR卡片是交通工具的,则在显示第一套AR卡片对应的链接信息时,可显示一个动物图案作为对应的链接信息,在显示第二套AR卡片对应的链接信息时,可显示一个车子图案作为对应的链接信息。步骤S13,在所述AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源。这里的资源是指用户使用链接信息时所需的资源,比如,图片、文字、匹配算法等。该步骤中,当打开AR应用后,只显示一个链接信息,则采用第一种资源加载方式加载资源。可选地,所述步骤S13包括:A1、在所述AR应用包括的链接信息的个数为1时,统计显示所述AR应用包括的链接信息的显示时长。这里的显示时长是指,用户打开AR应用,显示链接信息的一刻开始作为开始时间点,终端的当前时间点作为结束时间点,结束时间点与开始时间点之差为对应的显示时长。A2、判断统计的显示时长是否超过预设的显示时长阈值。其中,预设的显示时长阈值可根据实际情况设定,例如设定显示时长阈值与自动锁屏的时长相关,例如,终端自动锁屏的时长为1分钟,则预设的显示时长阈值应小于1分钟(即小于自动锁屏的时长),比如,为50秒等。A3、在统计的显示时长超过预设的显示时长阈值时,自动加载所述链接信息对应的模块资源并存入缓存。当链接信息的显示时长超过预设的显示时长阈值时,表明用户极可能会点击该链接信息,因此,为了便于用户在点击链接信息之后能够快速使用该链接信息对应的功能,则自动从本地加载链接信息对应的模块资源,并存入缓存。由于从缓存获取模块资源的速度大于从本地获取模块资源的速度,因此,采用上述第一种资源加载方式能够极大缩短后续模块资源的加载时长。当然,在统计的显示时长没有超过预设的显示时长阈值时,不加载所述链接信息对应的模块资源。可选地,所述A3具体包括,在自动加载链接信息对应的模块资源时,获取所述链接信息包括的模块之间的依赖关系,根据所述链接信息包括的模块之间的依赖关系确定模块资源自动加载的先后顺序,根据确定的先后顺序自动加载对应的模块资源。由于是根据模块之间的依赖关系确定模块资源自动加载的先后顺序,因此,能够保证用户在需要使用模块资源时已自动加载了该模块资源。步骤S14,在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同。具体地,当打开AR应用后,显示的链接信息的个数大于1,则采用与第一种资源加载方式不同的第二种资源加载方式加载资源。由于根据链接信息的个数提供不同的资源加载方式,因此,能够满足用户在使用只有一个或多个链接信息的AR应用下的不同资源加载需求,从而丰富了资源加载方式。可选地,所述步骤S14包括:B1、在所述AR应用包括的链接信息的个数不为1时,若接收到用户发出的链接信息选择指令,所述链接信息选择指令包括链接信息的唯一标识,则检测当前缓存中是否包括所述链接信息的唯一标识对应的模块资源。B2、在当前缓存中不包括所述链接信息的唯一标识对应的模块资源时,异步加载所述链接信息的唯一标识对应的模块资源并存入缓存。由于采用异步加载模块资源,因此,减少模块资源加载的等待时间,从而能够使用户感觉更加流畅。此外,由于将模块资源存入缓存,因此,在后续从缓存获取模块资源时,能够避免模块资源显示时的卡顿现象。可选地,所述B2包括:B21、获取所述链接信息的唯一标识对应的链接信息包括的模块之间的依赖关系。B22、根据所述链接信息包括的模块之间的依赖关系确定模块资源异步加载的先后顺序。B23、根本文档来自技高网...
AR应用的资源加载方法及装置

【技术保护点】
一种AR应用的资源加载方法,其特征在于,包括:接收AR应用打开指令并打开所述AR应用;显示所述AR应用包括的链接信息;在所述AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源;在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同。

【技术特征摘要】
1.一种AR应用的资源加载方法,其特征在于,包括:接收AR应用打开指令并打开所述AR应用;显示所述AR应用包括的链接信息;在所述AR应用包括的链接信息的个数为1时,采用第一种资源加载方式加载资源;在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同。2.如权利要求1所述的AR应用的资源加载方法,其特征在于,所述在所述AR应用包括的链接信息的个数为1时,所述采用第一种资源加载方式加载资源,包括:在所述AR应用包括的链接信息的个数为1时,统计显示所述AR应用包括的链接信息的显示时长;判断统计的显示时长是否超过预设的显示时长阈值;在统计的显示时长超过预设的显示时长阈值时,自动加载所述链接信息对应的模块资源并存入缓存。3.如权利要求1所述的AR应用的资源加载方法,其特征在于,所述在所述AR应用包括的链接信息的个数不为1时,采用第二种资源加载方式加载资源,所述第二种资源加载方式与第一种资源加载方式不同,包括:在所述AR应用包括的链接信息的个数不为1时,若接收到用户发出的链接信息选择指令,所述链接信息选择指令包括链接信息的唯一标识,则检测当前缓存中是否包括所述链接信息的唯一标识对应的模块资源;在当前缓存中不包括所述链接信息的唯一标识对应的模块资源时,异步加载所述链接信息的唯一标识对应的模块资源并存入缓存。4.如权利要求3所述的AR应用的资源加载方法,其特征在于,所述异步加载所述链接信息的唯一标识对应的模块资源并存入缓存,包括:获取所述链接信息的唯一标识对应的链接信息包括的模块之间的依赖关系;根据所述链接信息包括的模块之间的依赖关系确定模块资源异步加载的先后顺序;根据确定的先后顺序异步加载对应的模块资源并存入缓存。5.如权利要求2所述的AR应用的资源加载方法,其特征在于,在所述自动加载所述链接信息对应的模块资源并存入缓存之后,包括:所述模块资源为扫描模块资源,接收扫描模块进入指令,根据所述扫描模块进入指令进入所述扫描模块;扫描拍照装置前的对象;判断扫描的对象与缓存的扫描模块资源是否匹配;在扫描的对象与缓存的扫描模块资源匹配时,显示缓存的与所述扫描的对象匹配的扫描模块资源。6.一种AR应用的资源加载装置,其特征在于,包括:应用打开指令接收...

【专利技术属性】
技术研发人员:封林毅周雪松
申请(专利权)人:深圳市创想天空科技股份有限公司
类型:发明
国别省市:广东,44

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

1