多终端同步显示方法、终端及系统技术方案

技术编号:7976546 阅读:310 留言:0更新日期:2012-11-16 01:55
本发明专利技术实施例公开了一种多终端同步显示方法,包括:终端接收服务器向多个终端同步发送的绘制图像的指令;在接收到绘制图像的指令后,每间隔一个第一指定周期,终端绘制一次图像。本发明专利技术还提供了相应的终端及系统。本发明专利技术实施例实现了多终端同步显示,同时减少了终端与服务器的信令交互,减少了网络开销,提升了系统性能。

【技术实现步骤摘要】

本专利技术涉及一种多终端同步显示方法、终端及系统
技术介绍
在现有技术中,为了在多个终端同步显示动画,各终端在绘制每一帧图像之前,需要向同步服务器上报绘制图像的请求,同步服务器在收到所有终端请求后,向各终端回复同步绘制指令,各终端收到同步绘制的指令后,绘制一个帧图像,并完成同步显示。可以看至IJ,各终端每绘制一个帧图像,都需要与同步服务器进行指令交互,因此,当图像帧数较多时,各终端需要与同步服务器进行多次的指令交互,使得网络开销增大,降低了系统性能。
技术实现思路
有鉴于此,本专利技术实施例提供一种多终端同步显示方法、终端及系统,以解决多个终端在同步显示多帧图像时存在的网络开销大,系统性能降低的问题。一种多终端同步显示方法,,包括终端接收服务器向多个终端同步发送的绘制图像的指令;在接收到所述绘制图像的指令后,每间隔一个第一指定周期,所述终端绘制一次图像。所述图像为图像互换格式GIF图像。所述多终端同步显示方法还包括在所述终端接收到所述绘制图像的指令之前,所述终端接收所述服务器发送的绘制底图的指令,以及根据所述绘制底图的指令,绘制底图;所述终端绘制一次图像具体为在绘制底图后,所述终端在所述底图上绘制一帧图像。所述多终端同步显示方法还包括在绘制底图后且在接收到所述绘制图像的指令后,每间隔一个第二指定周期,所述终端刷新一次底图,所述第二指定周期大于或等于所述第一指定周期。所述多终端同步显示方法还包括在所述终端接收到所述绘制图像的指令之前,所述终端接收所述服务器向多个终端同步发送的唤醒指令,以唤醒所述终端。一种终端,包括接收单元,用于接收服务器向多个终端同步发送的绘制图像的指令,以及将所述绘制图像的指令传输给计时单元;计时单元,用于接收所述接收单元传输的所述绘制图像的指令,以及在接收到所述绘制图像的指令后,每计时一个第一指定周期,向绘制单元发送绘制图像的指令;绘制单元,用于接收所述计时单元传输的所述绘制图像的指令,根据所述绘制图像的指令,所述终端绘制一次图像。所述接收单元还用于在接收到所述绘制图像的指令之前,接收所述服务器发送的绘制底图的指令,以及将接收到的绘制底图的指令传输给所述绘制单元;所述绘制单元还用于接收所述接收单元传输的所述绘制底图的指令,根据绘制底图的指令,绘制底图,以及在绘制底图之后且在接收到所述绘制单帧图像的指令后,在所述底图上绘制一帧图像。 所述计时单元还用于在接收到所述绘制图像的指令后,每计时一个第二指定周期,向绘制单元发送刷新底图的指令,所述第二指定周期大于或等于所述第一指定周期;所述绘制单元还用于接收所述计时单元发送的刷新底图的指令,根据刷新底图的指令,刷新一次底图。所述接收单元还用于在接收到所述绘制图像的指令之前,接收所述服务器向多个终端同步发送的唤醒指令,以唤醒所述终端。一种多终端同步显示系统,包括服务器和与所述服务器连接的多个终端,所述服务器用于向多个所述终端同步发送绘制图像的指令;所述终端用于服务器向多个终端同步发送的绘制图像的指令,以及在接收到所述绘制图像的指令后,每间隔一个第一指定周期,所述终端绘制一次图像。在本专利技术实施例中,多个终端接收服务器同步发送的绘制图像的指令,并在接收到绘制图像的指令后,每间隔相同的指定周期,同步绘制一次图像,因此,实现了多终端同步显示,同时减少了终端与服务器的信令交互,减少了网络开销,提升了系统性能。附图说明图I是本专利技术实施例I 一种多终端同步显示方法流程示意图;图2是本专利技术实施例2 —种多终端同步显示方法流程示意图;图3是本专利技术实施例3 —种终端的单元结构示意图;图4是本专利技术实施例4 一种终端的单元结构示意图;图5是本专利技术实施例5 —种多终端同步显示系统结构示意图;图6是本专利技术实施例6 —种多终端同步显示方法流程示意图。具体实施例方式下面介绍本专利技术提供的一种多终端同步显示方法。实施例I如图I所示,本实施例提供了一种多终端同步显示方法,其包括101、终端接收服务器向多个终端同步发送的绘制图像的指令。在需要多终端同步播放图像时,与多终端连接的服务器向终端同步发送绘制图像的指令,终端接收所述绘制图像的指令,以进行绘制图像。102、在接收到所述绘制图像的指令后,每间隔一个第一指定周期,所述终端绘制一次图像。各个终端在接收到所述绘制图像的指令后,可以同步计时,在间隔一个第一指定周期,同步绘制一次图像,以实现图像在多个终端的同步播放。若需要同步显示的图像为包含多帧的图像,则每间隔一个第一指定周期,所述终端可以绘制一帧图像,以实现同步显示。该第一指定周期的时间可以设为200毫秒。实施例2如图2所示,本实施例提供了一种多终端同步显示方法,其包括201、所述终端接收所述服务器向多个终端同步发送的唤醒指令,以唤醒所述终端。202、在接收唤醒指令之后,所述终端接收所述服务器发送的绘制底图的指令,以及根据所述绘制底图的指令,绘制底图。203、在绘制底图后且在接收到所述绘制图像的指令后,每间隔一个第一指定周期,所述终端在所述底图上绘制一帧图像,以及在绘制底图后且在接收到所述绘制图像的指令后,每间隔一个第二指定周期,所述终端刷新一次底图,所述第二指定周期大于或等于所述第一指定周期。 例如,与服务器连接的各个终端为了同步播放图像互换格式GIF(GraphicSInterchange Format)动画,需要对GIF图进行解码,并将解码后生成的多巾贞GIF数据保存在终端中,等待播放。各个终端在接收到服务器的唤醒指令后,唤醒终端,以使终端进入工作状态,并开始计时,以及向服务器返回反馈信息,该反馈信息表示终端已经接到唤醒指令,以使服务器确定被唤醒的各个终端。服务器在收到反馈信息后,向各个终端同步发送绘制底图的指令,各个终端在接收到所述绘制底图的指令后,根据所述绘制底图的指令,绘制底图。在绘制底图后且在接收到所述绘制图像的指令后,每间隔一个第一指定周期,所述终端在所述底图上绘制一帧图像,以及在绘制底图后且在接收到所述绘制图像的指令后,每间隔一个第二指定周期,所述终端刷新一次底图,所述第二指定周期大于或等于所述第一指定周期。换而言之,在同时绘制一帧或几帧图像后,各个终端可以同时刷新一次底图。当然,第一指定周期和第二指定周期的时间可以都设置为200毫秒。由于各个终端同步接收绘制图像的指令,在间隔相同的周期,绘制图像和刷新图像,因此,本实施例实现多终端的同步显示图像。可选的,本实施例中的图像为GIF图像。实施例3本实施例提供一种能够应用于实施例I的终端,具体如下。如图3所示,一种终端,包括接收单元301,用于接收服务器向多个终端同步发送的绘制图像的指令,以及将所述绘制图像的指令传输给计时单元302 ;计时单元302,用于接收所述接收单元301传输的所述绘制图像的指令,在接收到所述绘制图像的指令后,每计时一个第一指定周期,向绘制单元303发送绘制图像的指令;绘制单元303,用于接收所述计时单元302传输的所述绘制图像的指令,根据所述绘制图像的指令,所述终端绘制一次图像。各终端的计时单元302同步计时,每计时一个第一指定周期,由各终端的绘制单元303同步绘制一次图像,从而实现多终端的同步显示。实施例4本实施例提供一种能够应用于实施例2的终端,具体如下。如图4所示,一种终端,包括接收单本文档来自技高网...

【技术保护点】
一种多终端同步显示方法,其特征在于,包括:终端接收服务器向多个终端同步发送的绘制图像的指令;在接收到所述绘制图像的指令后,每间隔一个第一指定周期,所述终端绘制一次图像。

【技术特征摘要】
1.一种多终端同步显示方法,其特征在于,包括 終端接收服务器向多个终端同步发送的绘制图像的指令; 在接收到所述绘制图像的指令后,每间隔ー个第一指定周期,所述终端绘制一次图像。2.根据权利要求I所述的多終端同步显示方法,其特征在干, 所述图像为图像互換格式GIF图像。3.根据权利要求I所述的多終端同步显示方法,其特征在于,还包括 在所述终端接收到所述绘制图像的指令之前,所述终端接收所述服务器发送的绘制底图的指令,以及根据所述绘制底图的指令,绘制底图; 所述终端绘制一次图像具体为在绘制底图后,所述终端在所述底图上绘制ー帧图像。4.根据权利要求3所述的多終端同步显示方法,其特征在于,还包括 在绘制底图后且在接收到所述绘制图像的指令后,每间隔ー个第二指定周期,所述终端刷新一次底图,所述第二指定周期大于或等于所述第一指定周期。5.根据权利要求3或4所述的多終端同步显示方法,其特征在于,还包括在所述终端接收到所述绘制图像的指令之前,所述终端接收所述服务器向多个终端同步发送的唤醒指令,以唤醒所述终端。6.ー种终端,其特征在于,包括 接收单元,用于接收服务器向多个终端同步发送的绘制图像的指令,以及将所述绘制图像的指令传输给计时单元; 计时单元,用于接收所述接收単元传输的所述绘制图像的指令,以及在接收到所述绘制图像的指令后,每计时ー个第一指定周期,向绘制单元发送绘制图像的指令;...

【专利技术属性】
技术研发人员:刘刚
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:

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

1