【技术实现步骤摘要】
用于加速地实施应用的方法和设备
[0001]本专利技术根据第一方面涉及一种用于实施应用的方法。根据第二方面,本专利技术涉及一种用于发送数据部分的方法。根据第三方面,本专利技术涉及一种用于存储数据部分的方法。根据另一方面,本专利技术还涉及设备和计算机程序。
技术介绍
[0002]由现有技术中已知开头所述类型的方法、尤其用于实施应用的方法。
[0003]在应用的启动过程中,可能持续数秒或数分钟时间,或者如果应用必须首先从远程的服务器通过例如因特网等网络下载时,可能甚至持续数小时,才能使应用最终能够由用户交互地使用。但是通常,用户希望尽快地使用所选的应用,也就是说,启动过程应尽可能短。
[0004]为此,近期以来,必须越来越频繁地传递可实施的应用,因为其不再在数据载体上、而是通过例如因特网的网络传播。为了在此种情况下也实现在短时间内启动应用,遵循多种不同的方法。
[0005]作为一种示例,使用所谓的“视频流”,其中,在服务器上实施应用并仅将一个音频流或视频流传递给客户端,应用应在其上使用。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种用于实施应用的方法,所述方法由至少一个设备执行,所述应用是交互的应用,在所述交互的应用中,应用的程序流程至少部分地由应用的用户影响,所述方法包含:
‑
接收(710)与应用相关的元数据信息;
‑
实施(720)应用,其中,与应用相关的元数据信息用于实施应用,其中,当实施应用所需的数据部分还没有或仅部分地存储在设备的数据存储器中时,所述应用也能被实施;
‑
从远程的服务器以类似流的方式接收(750)实施应用所需的数据部分,所述数据部分以至少部分地基于期望的被需要的时间顺序接收,其中,期望的被需要的时间顺序至少基于在应用相应实施期间多次获取的被需要的时间顺序的结合,并且至少部分地由交互的应用的用户影响,其中,为了所述结合,多次被需要的时间顺序根据时间信息整理并结合,其中,当所述多次被需要的时间顺序被结合的情况下,被需要的时间顺序的连续的片段被保持,
‑
将所述数据部分在数据存储器中以至少部分地基于所述期望的被需要的时间顺序的物理顺序存储(760);以及
‑
从数据存储器中提供(790)实施应用所需的数据部分。2.根据权利要求1所述的方法,其中,所述方法进一步包括:
‑
请求(730)实施应用所需的数据部分。3.根据权利要求2所述的方法,其中,所述方法进一步包括:
‑
将用于请求实施应用所需的数据部分的寻址映射(780)到存储于数据存储器中的数据部分的顺序上。4.根据权利要求3所述的方法,其中,对所使用的寻址的所述映射在文件系统(431,432)的层(430)以下完成。5.根据权利要求1至4中任一项所述的方法,其中,所述数据部分为数据块和/或数据块的序列,并且其中,所述顺序为块顺序。6.根据权利要求1至5中任一项所述的方法,其中,所述数据部分存储在块设备、尤其虚拟块设备上。7.根据权利要求1至6中任一项所述的方法,其中,为了从数据存储器中提供实施应用所需的数据部分,使用设备驱动器(421,422),优选块设备驱动器。8.根据权利要求1至9中任一项所述的方法,其中,所述方法进一步包括:
‑
中断(740)对事件队列的处理,尤其在数据存储器中无法提供所需数据部分的情况下;并且
‑
再次(770)进行事件队列的处理。9.根据权利要求1至8中任一项所述的方法,其中,在存储器中的至少涉及到对应用启动重要的数据部分的数据部分以至少区域性地基于期望的被需要的顺序的顺序存储。10.用于发送数据部分的方法,尤其用于根据权利要求1至9中任一项所述的方法中,所
述方法由至少一个设备执行,所述方法包括:
‑
向客户端设备发送(620)用于实施应用的与应用相关的元数据信息;
‑
向客户端设备以类似流的方式发送(630)实施应用所需的数据部分,所述应用是交互的应用,在所述交互的应用中,应用的程序流程至少部分地由应用的用户影响,其中,所述数据部分在数据存储器中以至少区域性地基于期望的被需要的时间顺序的物理顺序存储,并且其中,期望的被需...
【专利技术属性】
技术研发人员:思克思滕,
申请(专利权)人:达克斯实验室有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。