括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统320。
[0127]上述本发明实施例揭示的方法可以应用于处理器310中,或者由处理器310实现。处理器310可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器310中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器310可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器350,处理器310读取存储器350中的信息,结合其硬件完成上述方法的步骤。
[0128]可选地,收发器340用于通过至少两条通道接收图像帧的绘制指令和绘制资源,所述绘制指令与所述绘制资源通过不同的传输通道接收.
[0129]可选地,中央处理器3101还用于将所述绘制指令分配到指令缓冲区存储,将所述绘制资源分配到资源缓冲区存储。
[0130]可选地,中央处理器3101还用于确定所述资源缓冲区中未存储有所述绘制指令所需的绘制资源时,将所述绘制指令分配到指令缓冲区存储。
[0131]输入/输出设备330还用于显示所述第二交互式应用界面。
[0132]以上的用户设备30可以参阅图1至图5部分的相关描述进行理解,本处不做过多赘述。
[0133]图10是本发明实施例提供的服务器40的结构示意图。所述服务器40应用于云交互系统,所述云交互系统包括用户设备和服务器,所述服务器40包括处理器410、存储器450和收发器430,存储器450可以包括只读存储器和随机存取存储器,并向处理器410提供操作指令和数据。存储器450的一部分还可以包括非易失性随机存取存储器(NVRAM)。
[0134]在一些实施方式中,存储器450存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
[0135]在本发明实施例中,通过调用存储器450存储的操作指令(该操作指令可存储在操作系统中),
[0136]所述处理器410用于获取图像帧的所有绘制指令和绘制资源;对每条绘制指令进行指令过滤,确定会影响图像绘制的绘制指令;
[0137]所述收发器430用于向所述用户设备发送所述会影响图像绘制的绘制指令和所述会影响图像绘制的绘制指令所对应的绘制资源,所述会影响图像绘制的绘制指令和所述所对应的绘制资源用于所述用户设备执行所述会影响图像绘制的绘制指令,绘制得到所述图像帧的绘制画面。
[0138]与现有技术中对服务器的硬件要求较高,而且浪费用户设备的硬件资源相比,本发明实施例提供的服务器,可以由用户设备进行图像绘制,既降低了对服务器的硬件要求,同时提高了用户设备的资源利用效率。
[0139]处理器410控制服务器40的操作,处理器410还可以称为CPU(Central ProcessingUnit,中央处理单元)。存储器450可以包括只读存储器和随机存取存储器,并向处理器410提供指令和数据。存储器450的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中服务器40的各个组件通过总线系统420耦合在一起,其中总线系统420除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统420。
[0140]上述本发明实施例揭示的方法可以应用于处理器410中,或者由处理器410实现。处理器410可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器410中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器410可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器450,处理器410读取存储器450中的信息,结合其硬件完成上述方法的步骤。
[0141]可选地,处理器410还用于根据所述会影响图像绘制的绘制指令中各绘制指令的类型,将所述各绘制指令划分到不同的指令缓存空间,并将所述各绘制指令所对应的绘制资源划分到资源缓存区。
[0142]可选地,对每个指令缓存空间中的绘制指令和所述资源缓存区的绘制资源分别进行压缩;
[0143]收发器430用于向所述用户设备发送压缩的绘制指令和绘制资源。
[0144]可选地,收发器430用于通过至少两条通道向所述用户设备发送所述会影响图像绘制的绘制指令和所述会影响图像绘制的绘制指令所对应的绘制资源,其中,所述会影响图像绘制的绘制指令占用一条通道。
[0145]可选地,收发器430用于在所述图像帧传输时隙到来时或到来之前,开始向所述用户设备发送所述会影响图像绘制的绘制指令和所述会影响图像绘制的绘制指令所对应的绘制资源,在所述图像帧的传输时隙结束时,发送完成所述会影响图像绘制的绘制指令和所述会影响图像绘制的绘制指令所对应的绘制资源;
[0146]其中,所述到来之前为在所述图像帧的传输时隙还未到来,但所述图像帧的会影响图像绘制的绘制指令和所述会影响图像绘制的绘制指令所对应的绘制资源的数据量超过预置阈值时。
[0147]以上的服务器40可以参阅图1至图3部分的相关描述进行理解,本处不做过多赘述。
[0148]本发明实施例提供的云交互系统可以参阅图1至图3部分的相关描述进行理解,本处不做过多赘述。
[0149]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:R0M、RAM、磁盘或光盘等。
[0150]以上对本发明实施例所提供的图像绘制的方法、用户设备、服务器以及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种图像绘制的方法,其特征在于,所述方法应用于云交互系统,所述云交互系统包括用户设备和服务器,所述方法包括: 所述用户设备接收所述服务器发送的图像帧的绘制指令和绘制资源,所述绘制指令为会影响图像绘制的绘制指令,所述绘制资源为所述会影响图像绘制的绘制指令所对应的绘制资源; 所述用户设备确定所述绘制资源中包含执行所述绘制指令所需的绘制资源时,执行每条绘制指令; 所述用户设备利用所述每条绘制指令所需的绘制资源进行图像绘制,在执行完所述图像帧的所有绘制指令后,得到所述图像帧的绘制画面。2.根据权利要求1所述的方法,其特征在于,所述用户设备接收图像帧的绘制指令和绘制资源,包括: 所述用户设备通过至少两条通道接收图像帧的绘制指令和绘制资源,所述绘制指令与所述绘制资源通过不同的传输通道接收。3.根据权利要求1或2或所述的方法,其特征在于,所述方法还包括: