智能终端的任务处理方法及系统技术方案

技术编号:17421996 阅读:133 留言:0更新日期:2018-03-09 21:28
本申请公开了一种智能终端的任务处理方法及系统,此系统包括智能终端以及多个云服务器,当智能终端执行应用程序时,通过相应的终端容器发送任务请求至云端的多个云服务器中相应的云服务器,接着由云服务器通过线程迁移对任务请求的内容进行相应的处理程序,然后将处理结果回传至终端容器或是进行存储。本申请对于不同类型的应用程序提供特定的云服务器来进行处理程序,除了加快应用程序的执行效能,而提升智能终端的任务处理效能外,还能降低智能终端处理任务时的负载与能耗,并且节省了智能终端的存储空间。

Task processing method and system for intelligent terminal

【技术实现步骤摘要】
智能终端的任务处理方法及系统
本申请涉及终端设备
,更具体地,涉及一种智能终端的任务处理方法及系统。
技术介绍
近年来,随着手机、平板电脑和智能电视等智能终端的普及性,很多应用程序已经从个人计算机(PersonalComputer,PC)转移至智能终端上操作。然而,智能终端上所采用的操作系统、中央处理器(CentralProcessingUnit,CPU)的效能、内存的存储空间大小以及可扩展的功能都是有限的,因此,造成智能终端的处理能力无法达到PC或服务器的级别。例如,当智能手机在服务器下载信息时,所获取的信息页面中常常含有Flash、javascript等动态插件、与服务器之间的传输以及智能手机本地处理都会加重其CPU的负担,造成系统卡顿、数据访问延迟和电量迅速消耗等问题。虽然,现有技术中已经针对智能终端的性能和电池技术进行优化,但是仅限于减少智能终端某一部分的能耗,例如降低用户界面、无线接口或一些网络协议等在智能终端上产生的能耗;或者是对代理服务器端进行优化,例如。Flash代理端把Flash内容转化成智能手机浏览器支持的格式,并对图片等资源进行压缩、清晰度下调,然后传给智能手机,这样做虽然可以节省智能手机的内存的存储空间,但是却大幅的降低了用户的体验感。由于目前所采用的优化方式只能提升智能终端的部分性能,具有一定的局限性,从而无法同时解决上述系统卡顿、数据访问延迟和电量迅速消耗等问题。并且,随着应用程序运行时的数据存储需求的增加,还会造成智能终端的内存不敷使用,而必需进行扩充或者是已达到扩充上限而面临数据无法存储的困境。
技术实现思路
本申请所要解决的技术问题在于提供一种智能终端的任务处理方法及系统,通过在云端的多个云服务器一一对应于智能终端的多个终端容器,当智能终端执行应用程序,并且分配相应的终端容器时,由终端容器发送的任务请求,由专用于此应用程序的云服务器对任务请求的内容进行处理,进而减轻智能终端的负载、加快处理效能以及节省存储空间,从而解决了智能终端执行应用程序时容易发生系统卡顿、数据访问延迟、电量迅速消耗以及存储空间不足等问题。为了解决上述问题,本申请揭示了一种智能终端的任务处理方法,包括:通过智能终端执行应用程序;智能终端根据应用程序的类型分配相应的终端容器;通过终端容器发送任务请求至云端的多个云服务器中与应用程序的类型相应的云服务器;云服务器接收任务请求,并且通过线程迁移对任务请求的内容进行相应的程序处理;以及云服务器根据任务请求的类型将处理结果进行存储或是回传至相应的终端容器。本申请并揭示了一种智能终端的任务处理系统,包括智能终端以及多个云服务器,智能终端具有多个不同类型的应用程序以及多个终端容器,多个终端容器分别对应于多个应用程序。多个云服务器分别对应于多个终端容器,并且分别具有云端容器,多个云服务器通过云端容器链接于多个终端容器中相应的终端容器。其中,当智能终端执行其中一应用程序时,与此应用程序相应的终端容器发送任务请求至多个云端服务器中与此终端容器相应的云服务器,通过此云服务器的云端容器对任务请求的内容进行相应的程序处理,并且根据任务请求的类型将处理结果进行存储或是或是回传至终端容器。与现有技术相比,本申请可以获得包括以下技术效果:本申请的智能终端的任务处理方法及系统,对于智能终端上不同类型的应用程序分配相应的终端容器,并且在云端根据不同类型的应用程序提供不同的云服务器,从而在终端容器与云服务器通过线程迁移而相关联后,可以由专用于当前的应用程序的云服务器来进行相应的程序处理,例如图形计算或存储任务等,让这些处理程序在云端完成后,再将处理结果回传至智能终端。由于是在云端进行实际的计算、存储等操作,降低了对智能终端的硬件性能的需求与本地资源的消耗。如此,除了可以加快应用程序的执行效能外,还能降低智能终端执行应用程序时的负载与能耗,并且增加了用户体验感,从而解决了智能终端执行应用程序时容易发生系统卡顿、数据访问延迟以及电量迅速消耗等问题。同时,由于存储作业是在云服务器上完成,因此不会在智能终端的内存占用空间,起到了节省智能终端的存储空间的作用。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例的智能终端的任务处理方法流程图。图2是本申请实施例的智能终端的任务处理系统的方块图。具体实施方式以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”或“电性连接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其它装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。还需要说明的是,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者系统中还存在另外的相同要素。本申请的应用场景在智能终端上执行不同类型的应用程序,例如游戏或浏览器等,当需要进行图形计算或数据存储等处理程序时适用于本申请的方案。实施例描述下面以一实施例对本申请方法的实现作进一步说明。如图1所示,为本申请实施例的智能终端的任务处理方法流程图,包括:步骤S10,通过智能终端执行应用程序;步骤S20,智能终端根据应用程序的类型分配相应的终端容器;步骤S30,通过终端容器发送任务请求至云端的多个云服务器中与此应用程序的类型相应的云服务器;步骤S40,云服务器接收任务请求,并且通过线程迁移对任务请求的内容进行相应的程序处理;以及步骤S50,云服务器根据任务请求的类型将处理结果进行存储或是回传至相应的终端容器。请参照图1和图2,在本申请实施例所揭露的智能终端的任务处理方法中,智能终端的任务处理系统1的智能终端10可以是智能手机、平板电脑或智能电视等终端设备,但并不以此为限。并且,在智能终端10上存储有多个不同类型的应用程序,例如游戏、浏览器或文书处理软件等。并且,智能终端的任务处理系统为基于Linux系统的操作系统,因此智能终端10会依据不同类型的应用程序的数量创建相应数量的Linux容器(Linu本文档来自技高网...
智能终端的任务处理方法及系统

【技术保护点】
一种智能终端的任务处理方法,其特征在于,包括:通过所述智能终端执行应用程序;所述智能终端根据所述应用程序的类型分配相应的终端容器;通过所述终端容器发送任务请求至云端的多个云服务器中与所述应用程序的类型相应的云服务器;所述云服务器接收所述任务请求,并且通过线程迁移对所述任务请求的内容进行相应的程序处理;以及所述云服务器根据所述任务请求的类型将处理结果进行存储或是回传至相应的所述终端容器;其中,所述云服务器接收所述任务请求,并且通过线程迁移对所述任务请求的内容进行相应的程序处理,包括:所述云服务器创建与任务请求相应的云端容器,且云端容器通过互联网与相应的终端容器产生关联,使终端容器所要执行的任务可以通过线程迁移放到相应的且特定的云端容器中进行处理。

【技术特征摘要】
1.一种智能终端的任务处理方法,其特征在于,包括:通过所述智能终端执行应用程序;所述智能终端根据所述应用程序的类型分配相应的终端容器;通过所述终端容器发送任务请求至云端的多个云服务器中与所述应用程序的类型相应的云服务器;所述云服务器接收所述任务请求,并且通过线程迁移对所述任务请求的内容进行相应的程序处理;以及所述云服务器根据所述任务请求的类型将处理结果进行存储或是回传至相应的所述终端容器;其中,所述云服务器接收所述任务请求,并且通过线程迁移对所述任务请求的内容进行相应的程序处理,包括:所述云服务器创建与任务请求相应的云端容器,且云端容器通过互联网与相应的终端容器产生关联,使终端容器所要执行的任务可以通过线程迁移放到相应的且特定的云端容器中进行处理。2.如权利要求1所述的智能终端的任务处理方法,其特征在于,在所述智能终端根据所述应用程序的类型分配相应的所述终端容器的操作中,所述智能终端根据多个不同类型应用程序的类型分配多个相应的终端容器。3.如权利要求2所述的智能终端的任务处理方法,其特征在于,在所述智能终端发送所述任务请求至所述云端的所述多个云服务器中与所述应用程序的类型相应的所述云服务器的操作中,所述云端的所述多个云服务器一一对应于所述多个终端容器。4.如权利要求3所述的智能终端的任务处理方法,其特征在于,各个所述云服务器仅具有与相应的所述终端容器相关...

【专利技术属性】
技术研发人员:周光迪
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津,12

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

1