一种程序加载方法及系统的制作方法

文档序号:8412370阅读:203来源:国知局
一种程序加载方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种程序加载方法及系统。
【背景技术】
[0002]随着计算机技术的飞速发展以及各种终端的普及,运行于终端中的各种应用程序也越来越丰富多彩,但同时也越来越复杂,对终端资源的消耗也越来越严重,这就对终端的软硬件条件提出了更高的要求。
[0003]例如,人们经常发现,当加载那些大型程序,或那些对终端资源消耗比较多的程序时,往往是在点击该程序的加载入口后需要很长一段时间才能够等待其加载完成并开始展示程序执行结果,而在此之前,用户什么也不会得到,最多是看到程序正在加载的枯燥提示,这极大的影响了用户体验,很多时候,人们往往等不及程序加载完成便失去了耐心而将该程序关闭了。
[0004]另外,在有些程序启动过程中还需要和网络侧的服务器进行数据交互,这就更大的延长了展示程序界面的时间。
[0005]在设备长时间对用户点击程序加载的命令没有反馈之后,用户无法得知当前是否执行了上述命令,因此会造成用户多次启动程序加载命令,使设备多次执行已执行的命令,严重的会造成死机,同时,这种不及时反馈用户命令还有可能会使用户出现怀疑设备存在异常故障的担忧。
[0006]如果人们能够在程序加载完成之前,或者说在展示该程序执行结果之前就可以看到与该程序的执行结果有关的一些内容,则不仅可以丰富用户的等待过程,增加用户体验满意度,而且,用户还可以提前预知与程序执行结果有关的内容,如果是感兴趣的内容,则可以继续等待加载完成,如果不感兴趣,则可以直接关闭。但是在现有技术下,人们无法实现前述目的。

【发明内容】

[0007]本发明所要解决的技术问题在于提供一种程序加载方法及系统,以实现在程序加载过程中及时反馈用户操作并使用户提前预知程序执行内容。
[0008]为解决上述技术问题,本发明提供一种程序加载方法,包括:
[0009]预先设置至少一个与所述程序启动相关联的描述文件,该描述文件的呈现内容与所述程序界面的全部或部分内容相对应;
[0010]在所述程序加载过程中,在终端上对应展示与所述程序界面的全部或部分内容相对应的描述文件的呈现内容;
[0011]在所述程序的加载结果被全部或部分展示时,对应关闭与所述全部或部分展示对象相对应的描述文件的呈现内容。
[0012]本发明进而提供一种程序加载系统,包括:
[0013]设置模块,用于预先设置至少一个与所述程序启动相关联的描述文件,该描述文件的呈现内容与所述程序界面的全部或部分内容相对应;
[0014]展示模块,用于在所述程序加载过程中,在终端上对应展示与所述程序界面的全部或部分内容相对应的描述文件的呈现内容;在所述程序的加载结果被全部或部分展示时,对应关闭与所述全部或部分展示对象相对应的描述文件的呈现内容。
[0015]应用本发明,可以在程序加载的过程中,用户就可以看到与该程序的执行结果有关的一些内容,使用户及时得到设备已经加载程序的反馈,并在用户等待的过程中,使用户可以提前熟悉程序界面,预知与程序执行结果有关的内容,让用户对该程序的兴趣提前做出判断,丰富了用户体验。
【附图说明】
[0016]图1为根据本发明实施例所述的一种程序加载方法示意图。
[0017]图2为根据本发明实施例所述的与程序界面对应的描述文件呈现内容示意图。
[0018]图3为根据本发明另一实施例所述的与程序界面对应的描述文件呈现内容示意图。
[0019]图4为根据本发明实施例所述的一种程序加载系统示意图。
【具体实施方式】
[0020]下面结合附图,对本发明的实施例进行详细说明。
[0021]如图1所示,为根据本发明的实施例所述的一种程序加载方法示意图,首先,预先设置至少一个与所述程序启动相关联的描述文件,该描述文件的呈现内容与所述程序界面的全部或部分内容相对应(步骤101);在所述程序加载过程中,在终端上对应展示与所述程序界面的全部或部分内容相对应的描述文件的呈现内容(步骤102);在所述程序的加载结果被全部或部分展示时,对应关闭与所述全部或部分被展示对象相对应的描述文件的呈现内容(步骤103) ο
[0022]其中,所述描述文件的呈现内容,可以包括该程序获得执行时的菜单界面和/或展示内容。
[0023]菜单界面可以包括菜单文字和图标、按钮文字和图标、或菜单状态,例如用户登录状态的用户名展现、用户选择的菜单皮肤等。
[0024]展示内容可以包括程序启动后呈现的资源展示内容,例如网页资源、视频资源、文档资源的展示内容等,即展示内容可以不是程序自身展现的内容,而是从程序的执行对象例如本地文档或网络文档中得到的内容。
[0025]例如,对于一个音乐类的web应用程序,如图2所示,其程序执行时的界面20可能包括左部的专辑封面区201和右部的动态曲目区202,因此,可以预先存储一个包括全部区域的完整界面20的图片作为描述文件,也可以是预先存储一个仅包含左部区域201或右部区域202的部分呈现内容的图片作为描述文件,甚至是可以存储一段相应的音乐作为描述文件的一部分,当该应用程序被点击了入口图标而被加载的过程中,可以对应打开该描述文件,在终端上置顶的展示该描述文件的呈现内容,也就是说,将预先保存的图片或声音进行展示。由于这个图片或声音是与程序执行时的展示内容有关的,因此,用户在等待该程序加载的过程中,就可以提前欣赏与该程序的执行结果有关的内容。由此可以看出,本发明实施例所述的与程序界面有关的,或者说与所述程序界面的全部或部分内容相对应描述文件的呈现内容,就是指上述预先设置或保存的图片或声音所呈现的内容,以图片为例,与所述程序界面的全部或部分内容相对应描述文件,可以呈现为图2的完整界面20或部分区域201或202。由于事先保存一个程序界面是容易的,这样,用户在加载这个程序的过程中,就可以先看到与这个程序获得执行时的界面相同的一个图片,对于用户来说,就相当于提前体验到这个程序的有关内容了。而对于很多应用程序来说,其某些界面,例如开场界面,基本上是很少变化的,这也保证了用户体验的一致性。
[0026]再例如,对于一个基于浏览器的网址访问应用程序,如图3所示,其程序执行时的界面30可能包括上部的固定栏目区301和下部的动态内容区302,因此,可以预先存储一个描述文件,包括了全部区域的完整界面30的呈现内容,或仅包括上部或下部区域的内容,或存储多个描述文件,分别是完整区域和上部区域和下部区域的呈现内容。当该应用程序被加载的过程中,可以对应打开描述文件,在终端上置顶的展示描述文件的呈现内容,如果是多个描述文件,则可以根据需要而选择打开一个或数个描述文件,或同时或轮流打开多个描述文件等方式。
[0027]选择打开描述文件并展示其呈现内容的目的是为了在该应用程序的真正的执行结果被展示前,让用户提前体验该程序的执行内容,而一旦加载全部或部分完成,需要展示该程序真正的执行结果时,就应当关闭对描述文件的展示,因此,根据本发明的实施例,在所述程序的当前执行结果被全部或部分展示前,对应关闭所述与该程序界面的全部或部分内容相对应的描述文件的呈现内容。
[0028]还以图3中的浏览器界面为例,如果描述文件是一副完整界面的图片,则在所述应用程序加载完成并展示当前真正的完整界面前,关闭该描述文件呈现的界面图片,而无缝的切换到对所述当前真正的完整界面的展示;而如果描述文件是多个局部界面的图片时,例如一个是上部栏目区域的图片,另一个是下部内容区域的图片,这时,由于浏览器对上部固定栏目的加载相对于下部动态内容区域的加载要快,因此,如果上部固定栏目加载完成并需要展示时,可以首先关闭对应的上部区域的描述文件,但保留下部区域的描述文件的打开,直到下部区域也完成加载并即将展示前再关闭对应的下部区域的描述文件。
[0029]此外,根据本发明的实施例,对于描述文件的打开,还可以增加一个时机的判断,即:在启动该程序的加载后,如果在预设时间内无法全部或部分展示该程序的当前执行结果,则在终端上展示所述描述文件的呈现内容。
[0030]例如,对于一些对CPU或内存或网络资源消耗比较大的应用程序,其加载过程往往是比较长的,根据本发明的实施例,可以设定凡是在2秒内不能展示该程序的当前执行结果的,则打开对应的描述文件,在终端上先展示所述描述文件的呈现内容。
[0031]所述描述文件可以包括与所述程序的界面呈现内容有关的图像、文字和/或声音文件,图像可以包括静态图片或动态视频。当然,根据程序的特点,也可以是文本或其它形式的文件。
[0032]而描述文件的呈现内容,则可以是截取于所述程序获得执行时所展示的图像、文字和/或声音,例如,该程序在上一次启动执行时的开始画面或结束画面,或其他预设时间内所展示的图像和/或声音,或者是某个游戏场景中最后一个通关画面等。这些画面可以以图片文件的形式作为描述文件而预先存储或设置,该描述文件的呈现内容都是与程序界面有关的,或者说是与程序的全部或部分执行结果的呈现内容相对应的。
[0033]这些描述文件,可以是固定不变的,即
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1