一种拼接墙资源的预加载方法及装置制造方法及图纸

技术编号:15241309 阅读:66 留言:0更新日期:2017-05-01 01:36
本发明专利技术提出一种拼接墙资源的预加载方法及装置,加载第一加载数量的拼接墙资源至缓存后,依次加载待加载的拼接墙资源,按照加载顺序,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放。本发明专利技术拼接墙资源的预加载方法及装置根据拼接墙资源的数量分多次先后加载拼接墙资源至缓存,有利于有序的显示拼接墙资源,当移动控件内的拼接墙资源数量达到一定值后,释放移动控件内的拼接墙资源,被释放的拼接墙资源为已经加载过的拼接墙资源,缓解了缓存压力,有利于拼接墙数据资源的流畅显示,不会造成卡顿状态。

Pre loading method and device for splicing wall resource

The invention provides a method and device for preloading wall resources, the number of the first loading loading wall to cache resources after the wall resources are sequentially loaded to be loaded according to the loading order, in turn, wall resources have been loaded into the mobile container control, when the number of moving wall resources in the container control to set the first count after the release, the mobile wall container controls the release of resources. The method and device of pre loaded wall resources according to the number of resources has multiple wall loading wall resources to cache, display wall resources for orderly, when the number of resources in the mobile control wall reaches a certain value, the release of resources within the control of mobile wall, wall resources are released the wall has been loaded resources, alleviate the cache pressure, is conducive to the smooth wall data resources, will not cause Caton state.

【技术实现步骤摘要】

本专利技术涉及拼接墙领域,尤其涉及一种拼接墙资源的预加载方法及装置
技术介绍
近年来,随着国内经济的快速发展,各种资讯的快速增长,使得各个企业、团体所要观看、监控的信息量越来越多,迫切的要求终端显示系统朝着大型化、高清晰化发展。拼接墙作为一种大屏幕显示系统,具有大画面,高分辨率的特点,可为用户提供的信息量较大,因而受到广泛的应用。目前在拼接墙上显示资源的方法是先获取全部的拼接墙数据资源,一次性加载所有拼接墙数据资源,然后进行显示,由于拼接墙数据资源数据量十分庞大,这样在显示时容易造成界面长时间处在一个卡顿状态,不利于拼接墙数据资源的流畅显示。
技术实现思路
基于此,本专利技术提出一种拼接墙资源的预加载方法及装置,能够流畅显示拼接墙数据资源。一种拼接墙资源的预加载方法,包括以下步骤:加载第一加载数量的拼接墙资源至缓存,依次加载待加载的拼接墙资源;将已加载的拼接墙资源按照加载的顺序依次放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。一种拼接墙资源的预加载装置,包括:加载模块,用于加载第一加载数量的拼接墙资源至缓存,依次加载待加载的拼接墙资源;释放模块,用于将已加载的拼接墙资源按照加载的顺序依次放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。上述拼接墙资源的预加载方法及装置,加载第一加载数量的拼接墙资源至缓存后,依次加载待加载的拼接墙资源,按照加载顺序,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放。本专利技术拼接墙资源的预加载方法及装置根据拼接墙资源的数量分多次先后加载拼接墙资源至缓存,有利于有序的显示拼接墙资源,当移动控件内的拼接墙资源数量达到一定值后,释放移动控件内的拼接墙资源,被释放的拼接墙资源为已经加载过的拼接墙资源,缓解了缓存压力,有利于拼接墙数据资源的流畅显示,不会造成卡顿状态。附图说明图1为一个实施例中的拼接墙资源的预加载方法流程示意图;图2为另一个实施例中的拼接墙资源的预加载方法流程示意图;图3为一个实施例中的拼接墙资源的预加载方法应用示意图;图4为另一个实施例中的拼接墙资源的预加载方法应用示意图;图5为另一个实施例中的拼接墙资源的预加载方法流程示意图;图6为再一个实施例中的拼接墙资源的预加载方法应用示意图;图7为又一个实施例中的拼接墙资源的预加载方法应用示意图;图8为又一个实施例中的拼接墙资源的预加载装置应用示意图;图9为一个实施例中的拼接墙资源的预加载装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。一个实施例中,请参阅图1,一种拼接墙资源的预加载方法,包括以下步骤:S11:加载第一加载数量的拼接墙资源至缓存,依次加载待加载的拼接墙资源;S12:将已加载的拼接墙资源按照加载的顺序依次放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。拼接墙为大屏幕显示系统,拼接墙资源为在拼接墙展示的图片或视频等数据资源,拼接墙资源可从客户现场在线或离线获取。所述拼接墙资源的预加载方法可通过cocos2dx开源游戏开发软件平台来实现。所述缓存用于保存预加载的拼接墙资源,以便于显示,具体可为ListView控件。所述移动容器控件用于当移动容器控件的拼接墙资源数量达到一定值后,对移动容器控件内的一定数量的拼接墙资源进行释放。加载拼接墙资源至缓存的步骤与将拼接墙资源放入移动容器控件的步骤可同时进行,也可在完成加载第一加载数量的拼接墙资源至缓存后,再将拼接墙资源放入移动容器控件。第一释放计数值小于第一加载数量,保证被释放的拼接墙资源小于加载的拼接墙资源。在一种可选的实施方式中,请参阅图2,可按照以下步骤对拼接墙资源进行预加载:S111:以第一个拼接墙资源为加载起点,加载第一数量的拼接墙资源至缓存,从待加载的第一个拼接墙资源开始,依次加载待加载的拼接墙资源;S121:从已加载的拼接墙资源中的第一个拼接墙资源开始,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。下面通过一个具体实例来说明。例如,请参阅图3,若有100个拼接墙资源需加载,第一加载数量为12个,设定的第一释放计数值为10个,第一次进行加载时将12个的拼接墙资源加载至缓存,之后,从已加载的拼接墙资源中的第一个拼接墙资源开始,依次拼接墙资源放入移动容器控件,移动容器控件内的拼接墙资源数量达到10个后,释放第1至第10个拼接墙资源,同时待加载的第一个拼接墙资源开始,即从第13个拼接墙资源开始,继续加载第13个至22个拼接墙资源至缓存。请参阅图4,图4展示了加载拼接墙资源至缓存的步骤与将拼接墙资源放入移动容器控件的步骤同时进行的情况,第一次进行加载时将12个的拼接墙资源加载至缓存,同时将已加载的拼接墙资源放入移动容器控件,移动容器控件内的拼接墙资源数量达到10个,释放第1至第10个拼接墙资源,同时继续加载待加载的拼接墙资源。上述拼接墙资源的预加载方法,加载第一加载数量的拼接墙资源至缓存后,从待加载的第一个拼接墙资源开始,依次加载待加载的拼接墙资源,从已加载的拼接墙资源中的第一个拼接墙资源开始,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放。根据拼接墙资源的数量分多次先后加载拼接墙资源至缓存,有利于有序的显示拼接墙资源,当移动控件内的拼接墙资源数量达到一定值后,释放移动控件内的拼接墙资源,被释放的拼接墙资源为已经加载过的拼接墙资源,缓解了缓存压力,有利于拼接墙数据资源的流畅显示,不会造成卡顿状态。在一种可选的实施方式中,请参阅图5,可按照以下步骤对拼接墙资源进行预加载:S112:以最后一个拼接墙资源为加载起点,加载第一加载数量的拼接墙资源至缓存,从待加载的最后一个拼接墙资源开始,依次加载待加载的拼接墙资源;S122:从已加载的拼接墙资源中的最后一个拼接墙资源开始,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。下面通过一个具体实例来说明。例如,请参阅图6,若有100个拼接墙资源需加载,第一加载数量为12个,设定的第一释放计数值为10个,第一次进行加载时,以第100个拼接墙资源为加载起点将第100个至第89个的拼接墙资源加载至缓存,之后,从已加载的拼接墙资源中的最后一个拼接墙资源开始,依次拼接墙资源放入移动容器控件,移动容器控件内的拼接墙资源数量达到10个后,释放第100至本文档来自技高网...

【技术保护点】
一种拼接墙资源的预加载方法,其特征在于,包括以下步骤:加载第一加载数量的拼接墙资源至缓存,依次加载待加载的拼接墙资源;将已加载的拼接墙资源按照加载的顺序依次放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。

【技术特征摘要】
1.一种拼接墙资源的预加载方法,其特征在于,包括以下步骤:加载第一加载数量的拼接墙资源至缓存,依次加载待加载的拼接墙资源;将已加载的拼接墙资源按照加载的顺序依次放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。2.根据权利要求1所述的拼接墙资源的预加载方法,其特征在于,包括以下步骤:以第一个拼接墙资源为加载起点,加载第一加载数量的拼接墙资源至缓存,从待加载的第一个拼接墙资源开始,依次加载待加载的拼接墙资源;从已加载的拼接墙资源中的第一个拼接墙资源开始,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。3.根据权利要求1所述的拼接墙资源的预加载方法,其特征在于,包括以下步骤:以最后一个拼接墙资源为加载起点,加载第一加载数量的拼接墙资源至缓存,从待加载的最后一个拼接墙资源开始,依次加载待加载的拼接墙资源;从已加载的拼接墙资源中的最后一个拼接墙资源开始,依次将已加载的拼接墙资源放入移动容器控件,当移动容器控件中的拼接墙资源数量达到设定的第一释放计数值后,将所述移动容器控件中的拼接墙资源释放;其中,第一释放计数值小于第一加载数量。4.根据权利要求1-3任一项所述的拼接墙资源的预加载方法,其特征在于,依次加载待加载的拼接墙资源的步骤包括:每次加载若干个连续的待加载的拼接墙资源,其中,每次加载的连续的待加载的拼接墙资源的数量等于第一释放计数值。5.根据权利要求4所述的拼接墙资源的预加载方法,其特征在于,将第一加...

【专利技术属性】
技术研发人员:李申展朱小华余雪晨陈先志
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

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

1