一种终端与网络播放器同步显示的系统及方法

文档序号:7554425阅读:176来源:国知局
专利名称:一种终端与网络播放器同步显示的系统及方法
技术领域
本发明涉及通信领域,更具体地说,涉及一种终端与网络播放器同步显示的系统及方法。
背景技术
目前,在多个终端与网络播放器之间建立互联的通信方式一般是使用网络播放器建立热点供其它移动终端建立连接,当移动终端需要获得网络播放器显示的内容时,网络播放器将屏幕所显示出来的内容以全屏形式传输给所述移动终端;当移动终端需要将本身屏幕上所显示的内容更新到网络播放器的显示屏幕上时,也是采用全屏传输的方式将移动终端屏幕显示的内容传输到网络播放器,再进行显示。上述技术方案中,在移动终端与网络播放器之间采用全屏传输图像的方式,由于全屏格式传输图像的数据量较大,容易给网络带来压力,造成一定的延迟,达不到即发即显的效果。如果同时有多个移动终端需要通过网络播放器更新显示内容或向网络播放器传输显示内容,例如会议过程中,延迟会更明显,用户体验更差。

发明内容
本发明要解决的技术问题在于,针对现有技术的多终端与网络播放器之间直接采用全屏传输,导致信息量传输大,给网络通信带来压力及造成一定的延时的缺陷,提供一种可降低数据通信量,从而降低通信延时的一种终端与网络播放器同步显示的系统及方法。本发明解决其技术问题所采用的技术方案是:构造一种终端与网络播放器同步显示的系统,包括至少一个终端和与所述终端通信连接的网络播放器,包括:第一处理单元,位 于所述网络播放器中,用于获取、处理并发送所述网络播放器的播放内容至所述终端;第二接收单元,位于所述终端中,用于接收所述第一处理单元发送的所述播放内容,并显示;第二处理单元,位于所述终端中,用于获取用户在所述终端当前显示界面中输入的信息,处理所述信息并发送至所述网络播放器;第一接收单元,位于所述网络播放器中,用于接收所述第二处理单元发送的所述用户输入的信息;第一显示单元,位于所述网络播放器中,用于将所述用户输入的信息叠加于当前的播放内容之上,并显示。在本发明所述的终端与网络播放器同步显示的系统中,所述第一处理单元还用于当所述网络播放器的播放内容出现更新时,提取所述更新的部分,处理并发送至所述终端;所述系统还包括:第二显示单元,位于所述终端中,用于将所述更新的部分叠加于前一时刻接收到的播放内容之上,并显示。在本发明所述的在多个终端与网络播放器之间进行通信的系统中,还包括:第二存储单元,位于所述终端中,用于关联存储所述第二处理单元的发送记录和所述第二接收单元的接收记录。在本发明所述的在多个终端与网络播放器之间进行通信的系统中,所述系统还包括:第一连接单元和第二连接单元,所述第一连接单元位于所述网络播放器中,所述第二连接单元位于所述终端中,所述第一连接单元和第二连接单元用于建立所述网络播放器和所述终端的通讯连接。在本发明所述的终端与网络播放器同步显示的系统中,所述系统还包括:请求单元,位于所述终端中,用于当所述终端中途加入到所述系统时,向所述网络播放器发出显示当前播放内容的请求;

查询单元,位于所述终端中,用于当所述第二接收单元接收到所述网络播放器发送来的当前播放内容后,查询所述终端的第二存储单元是否有与当前播放内容相关的发送记录,若有,则将所述发送记录再次发送至所述网络播放器。本发明还构造一种终端与网络播放器同步显示的方法,使用上述的多终端与网络播放器的通信系统,包括以下步骤:获取、处理并发送所述网络播放器的播放内容至所述终端;所述终端接收并显示所述播放内容;获取用户在所述终端当前显示界面中输入的信息,处理所述信息并发送至所述网络播放器;所述网络播放器接收所述用户输入的信息;所述网络播放器将所述用户输入的信息叠加于当前的播放内容之上,并显示。在本发明所述的终端与网络播放器同步显示的方法中,所述方法还包括:当所述网络播放器的播放内容出现更新时,提取所述更新的部分,处理并发送至所述终端;所述终端将所述更新的部分叠加于前一时刻接收到的播放内容之上,并显示。在本发明所述的终端与网络播放器同步显示的方法中,所述方法还包括:关联存储所述第二处理单元的发送记录和所述第二接收单元的接收记录。在本发明所述的在多个终端与网络播放器之间进行通信的方法中,还包括以下步骤:建立所述网络播放器和所述终端的通讯连接。在本发明所述的终端与网络播放器同步显示的方法中,还包括以下步骤:当有终端中途加入到所述系统时,所述终端向所述网络播放器发出显示当前播放内容的请求;接收到所述网络播放器发送来的当前播放内容;查询是否有与当前播放内容相关的发送记录,若有,则将所述发送记录再次发送至所述网络播放器。实施本发明的终端与网络播放器同步显示的系统及方法,具有以下有益效果:通过获取网络播放器或终端上的被改变的部分,且仅仅是将被改变的部分发送给所述终端或所述网络播放器,对终端或网络播放器的显示内容进行更新;在通信过程中,降低了数据通信量,从而降低了通信延时,可达到即发即显的效果。


下面将结合附图及实施例对本发明作进一步说明,附图中:图1是本发明的终端与网络播放器同步显示的系统图;图2是本发明的终端及网络播放器的结构图;图3是本发明的终端及网络播放器同步显示的示意图;图4是当终端上有内容更新时,同步至网络播放器显示的示意图;图5是当网络播放器上有内容更新时,同步至终端显示的示意图;图6是当有终端加入系统时,同步显示的示意图;图7是本发明的终端与网络播放器同步显示的方法的流程图。
具体实施例方式为了使本发明的目的更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,在本发明的同步显示终端与网络播放器同步显示的系统的结构框图中,包括至少一个终端20 (图中只是画出一个终端20,其余未画出终端和已画出终端结构相同)和与所述终端20通信连接的网络播放器10。如图2所示,是所述终端20及网络播放器10的结构图。所述网络播放器10包括第一处理单元11、第一接收单元12和第一显示单元13,所述终端20包括第二处理单元21和第二接收单元22。在本实施例中,所述第一处理单元11用于获取、处理并发送所述网络播放器10的播放内容至所述终端20,在所述网络播放器10与所述终端20建立连接后,进行第一次同步,即:所述第一处理单元11获取所述网络播放器10当前界面的显示内容,处理后并发送给终端20,所述处理主要是进行压缩、编码等处理;所述第二接收单元22用于接收所述第一处理单元11发送的所述播放内容,处理后并显示,所述处理主要是解压缩、解码等处理,使得所述终端20与所述网络播放器10的显示内容保持同步。所述第二处理单元21用于获取用户在所述终端20当前显示界面中输入的信息,处理所述信息并发送至所述网络播放器10 ;所述第一接收单元12用于接收所述第二处理单元21发送的所述用户输入的信息;第一显示单元13用于将所述用户输入的信息叠加于当前的播放内容之上,并显示。在上述实施例中,所述网络播放器10首先通过所述第一处理单元11用于获取、处理并发送所述网络播放器10的播放内容至所述终端20,在所述网络播放器10与所述终端20建立连接后,进行第一次同步,使得所述网络播放器10和所述终端20的显示内容保持一致。当用户在所述终端20当前显示界面中输入的信息时,所述第二处理单元21即获取用户输入的所述信息,处理所述信息并发送至所述网络播放器10 ;获取的当前显示界面中输入的信息,即仅仅是用户对所述终端的显示内容中修改或标记的部分,仅仅获取在终端20中被改变的内容,并将所述被改变的内容发送给所述网络播放器10,使得所述网络播放器10的显示内容与所述终端20的显示内容保持同步,所述输入信息包括用户对当前显示信息的修改、删除、批注等;所述第二处理单元21还可在用户完成输入后进行截屏,将截下的屏幕内容处理后发送至所述网络播放器10 ;所述第二处理单元21还可获取当前显示内容中像素发生变化的像素点的坐标,将上述信息发送至所述网络播放器10中,通过改变相应坐标下像素点的像素,从而实现将用户输入的信息显示于所述网络播放器中。在所述网络播放器10与所述终端20进行显示内容同步时,仅仅是传输所述终端20中更新修改的内容,降低了数据通信量,从而也相应的降低了通信延时,可达到即发即显的效果。在本实施例中,整个系统的显示内容更新可采用堆栈标记法进行。如图3所示,假若目前有三个移动终端和一个网络播放器存在于本系统内。网络播放器为每个终端建立一个堆栈标志寄存器,里面存放有对应终端当前与之前一段时间内的屏幕显示内容的更新记录。如图中所示,三个移动终端屏幕当前显示内容都保持同步,显示内容用N表示。随着更新记录的增加,旧的更新记录则逐渐移出对应的堆栈,保证堆栈时刻都有空间存储新的更新记录。网络播放器-移动终端系统搭建成功之后,网络播放器需要对所有的终端进行显示信息同步。如图3所示为网络播放器对所有的移动终端进行显示信息同步的方法。网络播放器将处理(例如压缩)之后的显示信息(完整帧)通过无线数据传输方案发送到各个移动终端,使其与网络播放器进行显示同步,并等待各移动终端是否接收到的回复指令,网络播放器对未接收到正确回复指令的移动终端进行重发操作。此方案适合移动终端准备充足的情况;或者网络播放器将处理(例如压缩)之后的显示信息(完整帧)存放在待发送内存区,并等待移动终端对同步完整帧的申请命令,当网络播放器接收到申请命令时发送同步完整帧给对应的移动终端。在本实施例中,如图4所示,当有移动终端的屏幕显示内容进行了一次N到N+1的更新(例如移动终端I信息有更新),则移动终端I通知网络播放器进行显示内容的更新,并将“+I”变化内容发送至播放器进行更新。移动终端得到用于更新的差异帧之后,将更新信息发送到其它移动终端进行显示信`息的更新。在本实施例中,若当前时刻下,网络播放器10显示的内容为A,经过上述同步过程后,终端20的显示内容也为A,若此时用户在终端20中做了批注及相应修改,使得终端20上显示的内容变为A*,则在本方法下,终端20不需将A*全部发送至网络播放器10,而进取提取A*与A之间的差异部分传送,网络播放器10收到所述差异部分后,将所述差异部分叠加于原显示内容A之上显示,即可实现与终端20的同步显示。在本例中,终端20还可直接对显示A*的界面进行截屏,并发送至网络播放器10中,网络播放器10直接将所述截屏信息显示,也实现了同步显示。相应的,在上述实施例中,显示内容为黑色的文字内容,而用户所作批注的颜色为红色,则终端20可提取像素由黑色变为红色的像素点的坐标值,并将上述坐标值发送至网络播放器10,网络播放器10可依据上述信息对显示内容进行相应调整。采用上述的终端20与网络播放器10同步显示的系统,可实现所述终端20对所述网络播放器10进行同步更新,且仅仅是将所述终端20中的修改更新内容发送到所述网络播放器10中进行同步更新。
进一步的,所述第一处理单元11还用于当所述网络播放器10的播放内容出现更新时,提取所述更新的部分,处理并发送至所述终端20 ;所述终端20还包括第二显示单元23,用于将所述更新的部分叠加于前一时刻接收到的播放内容之上,并显示;可实现所述网络播放器10对所述终端20进行同步更新,且仅仅是将所述网络播放器10中的修改更新内容发送到所述终端20中进行同步更新。所述网络播放器10的修改更新内容可由用户通过插入、删除等操作对网络播放器10的显示内容做出修改时产生的。在本实施例中,由于与所述网络播放器10连接的终端20不止一个,当有一个终端20对显示内容进行批注或修改后,其他终端20也需要看见所述批注或修改,故当终端20将所述批注或修改传送至网络播放器10后,所述网络播放器10还可将所述批注或修改发送至其他终端20,实现整个系统的同步显示。在上述实施例中,如图5所示,假若播放器显示屏幕内容有了更新,由显示内容N变为N+1,播放器需要对与之相连的移动终端进行信息更新。如图4所示为网络播放器对其中一个移动终端进行信息更新示意。由于播放器的堆栈“终端I”记录了移动终端当前的屏幕显示内容为N,而播放器内容由N变为N+1,则播放器只将“+I”的内容(相对于前一时刻的显示内容变化量)发送给移动终端I进行更新。对其它移动终端采取相同的操作方式进行信息更新。在本实施例中,首先进行批注或修改的终端20还可直接将所述批注或修改发送至其他所有终端20或部分终端20。进一步的,所述终端20还包括:第二存储单元24,用于关联存储所述第二处理单元21的发送记录和所述第二接收单元22的接收记录。通过所述第二存储单元24,可方便的了解所述终端20与所述网络播放器10的数据通信情况,即所述终端20对网络播放器10的更新情况和所述网络播放器10对所述终端20的更新情况。

在本实施例中,所述关联存储主要是指收发内容和时间的关联,例如,用户所作批注或修改是针对何时接收的显示内容进行的。这样当所述终端20和所述网络播放器10的连接由于某些原因突然断开时,用户在终端20所作批注或修改可能未及时传递至网络播放器10显示,则可通过查看所述第二存储单元24的存储记录得知所述批注或修改是否还有必要传送至网络播放器10显示。进一步的,系统还包括:第一连接单元14和第二连接单元25,所述第一连接单元14位于所述网络播放器10中,所述第二连接单元25位于所述终端20中,所述第一连接单元14和第二连接单元25用于建立所述网络播放器和所述终端的通讯连接。具体的,所述第一连接单元14可以是wifi单元或蓝牙单元。进一步的,所述系统还包括:请求单元26,位于所述终端20中,用于当所述终端20中途加入到所述系统时,向所述网络播放器10发出显示当前播放内容的请求;查询单元27,位于所述终端20中,用于当第二接收单元22接收到网络播放器10发送来的当前播放内容后,查询所述终端20的第二存储单元24是否有与当前播放内容相关的发送记录,若有,则将所述发送记录再次发送至所述网络播放器10。
在所述终端20中设置请求单元26和查询单元27,可在所述终端20初步与所述网络播放器10建立连接或所述终端20与所述网络播放器10断开连接后而再次连接时,先查看所述终端20的第二存储单元24中的保存记录,判断所述终端20的显示内容是否与所述网络播放器10的显示内容保持同步,如果已经保持同步,则不需要将所述网络播放器10的显示内容发送给所述终端20 ;如果未保持同步,则将网络播放器10的显示内容发送给所述终端20,进行初始同步。在本实施例中,如图6所示,当有移动终端中途加入该系统时,移动终端询问所述第二存储单元24中是否有相关的显示记录,假若得到的回复为空,表示该移动终端长时间未进行显示内容的同步更新或者是首次加入,则播放器将当前最新的显示内容N发送给该移动终端进行信息更新。本发明还构造了一种终端与网络播放器同步显示的方法,使用上述的终端与网络播放器同步显示的系统,包括以下步骤:S1:获取、处理并发送所述网络播放器10的播放内容至所述终端20 ;在所述步骤中,所述网络播放器10与所述终端建立连接后,进行第一次同步时,获取所述网络播放器的所有显示内容,并发送给终端20 ;S2:所述终端20接收并显示所述播放内容;在所述步骤中,所述终端20接收所述网络播放器10发送显示内容进行更新,使得所述终端20与所述网络播放器10的内容保持一致,保持初步同步;S3:获取用户在所述终端20当前显示界面中输入的信息,处理所述信息并发送至所述网络播放器10 ;在所述步骤中,当终端20的显示内容发生变化时,则终端20只获取所述终端10的当前显示界面中的输入信息,即仅仅是用户对所述终端的显示内容的修改部分,仅仅获取在终端20中被改变的内容,并将所述被改变的内容发送给网络播放器10 ;S4:所述网络播·放器10接收所述用户输入的信息;在所述步骤中,所述网络播放器10接收所述终端20发送过来的终端20当前显示界面的输入信息,即只是接收终端20的显示内容的修改部分,如原来显示的内容为A,当用户进行修改后,显示内容的为B,则内容A与内容B的差异部分则为修改部分(用户在所述终端的当前显示界面中的输入信息);具体的,所述输入信息可由用户通过插入、删除等操作对终端20的显示内容做出修改时产生的;S5:所述网络播放器10将所述用户输入的信息叠加于当前的播放内容之上,并显
/Jn ο采用上述的终端与网络播放器同步显示的方法,可实现所述终端20对所述网络播放器10进行同步更新,且仅仅是将所述终端20中的修改更新内容发送到所述网络播放器10中进行同步更新;在通过同步更新通信过程中,仅仅是传递更新修改的内容,降低了数据通信量,从而也相应的降低了通信延时,可达到即发即显的效果。进一步的,所述方法还包括:S6:当所述网络播放器10的播放内容出现更新时,提取所述更新的部分,处理并发送至所述终端20 ;S7:所述终端20将所述更新的部分叠加于前一时刻接收到的播放内容之上,并显
/Jn ο
采用上述步骤S6和S7可实现所述网络播放器10对所述终端20进行同步更新,且仅仅是将所述网络播放器10中的修改更新内容发送到所述终端20中进行同步更新。所述网络播放器10的的播放内容更新可由用户通过插入、删除等操作对网络播放器10的显示内容做出修改时产生的。进一步的,所述方法还包括以下步骤:S8:关联存储所述第二处理单元21的发送记录和所述第二接收单元22的接收记录。采用所述步骤可方便的了解所述终端20与所述网络播放器10的数据通信情况,即所述终端20对网络播放器10的更新情况和所述网络播放器10对所述终端20的更新情况。进一步的,所述方法还包括以下步骤:SO:建立所述网络播放器10和所述终端20的通讯连接。具体的,所述网络播放器10和终端20可通过wifi或蓝牙连接。进一步的,所述方法还包括以下步骤:S9:当有终端20中途加入到所述系统时,所述终端20向所述网络播放器10发出显示当前播放内容的请求;SlO:接收到所述网络播放器10发送来的当前播放内容;Sll:查询是否有与当前播放内容相关的发送记录,若有,则将所述发送记录再次发送至所述网络播放器。使用上述的步骤S9-S11,可在所述终端20初步与所述网络播放器10建立连接或所述终端20与所述网络播放器10断开连 接后而再次连接时,先查看所述终端20的第二存储单元24中的保存记录,判断所述终端20的显示内容是否与所述网络播放器10的显示内容保持同步,如果已经保持同步,则不需要将所述网络播放器10的显示内容发送给所述终端20;如果未保持同步,则将网络播放器10的显示内容发送给所述终端20,进行初始同步。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端与网络播放器同步显示的系统,包括至少一个终端(20)和与所述终端(20 )通信连接的网络播放器(10 ),其特征在于,包括: 第一处理单元(11),位于所述网络播放器(10)中,用于获取、处理并发送所述网络播放器(10)的播放内容至所述终端(20); 第二接收单元(22),位于所述终端(20)中,用于接收所述第一处理单元(11)发送的所述播放内容,并显示; 第二处理单元(21),位于所述终端(20)中,用于获取用户在所述终端(20)当前显示界面中输入的信息,处理所述信息并发送至所述网络播放器(10); 第一接收单元(12),位于所述网络播放器(10)中,用于接收所述第二处理单元(21)发送的所述用户输入的信息; 第一显示单元(13),位于所述网络播放器(10)中,用于将所述用户输入的信息叠加于当前的播放内容之上,并显示。
2.根据权利要求1所述的终端与网络播放器同步显示的系统,其特征在于: 所述第一处理单元(11)还用于当所述网络播放器(10)的播放内容出现更新时,提取所述更新的部分,处理并发送至所述终端(20); 所述系统还包括: 第二显示单元(23),位于所述终端(20)中,用于将所述更新的部分叠加于前一时刻接收到的播放内容之上,并显 示。
3.根据权利要求2所述的终端与网络播放器同步显示的系统,其特征在于,还包括: 第二存储单元(24),位于所述终端(20)中,用于关联存储所述第二处理单元(21)的发送记录和所述第二接收单元(22)的接收记录。
4.根据权利要求3所述的终端与网络播放器同步显示的系统,其特征在于,所述系统还包括: 第一连接单元(14)和第二连接单元(25),所述第一连接单元(14)位于所述网络播放器(10 )中,所述第二连接单元(25 )位于所述终端(20 )中,,所述第一连接单元(14)和第二连接单元(25 )用于建立所述网络播放器和所述终端的通讯连接。
5.根据权利要求1至4任一个所述的终端与网络播放器同步显示的系统,其特征在于,所述系统还包括: 请求单元(26),位于所述终端(20)中,用于当所述终端(20)中途加入到所述系统时,向所述网络播放器(10)发出显示当前播放内容的请求; 查询单元(27),位于所述终端(20)中,用于当所述第二接收单元(22)接收到所述网络播放器(10)发送来的当前播放内容后,查询所述终端(20)的第二存储单元(24)是否有与当前播放内容相关的发送记录,若有,则将所述发送记录再次发送至所述网络播放器(10)。
6.一种终端与网络播放器同步显示的方法,使用于如权利要求1 一 5任一项所述的多终端与网络播放器的通信系统,其特征在于,包括以下步骤: 获取、处理并发送所述网络播放器的播放内容至所述终端; 所述终端接收并显示所述播放内容; 获取用户在所述终端当前显示界面中输入的信息,处理所述信息并发送至所述网络播放器;所述网络播放器接收所述用户输入的信息; 所述网络播放器将所述用户输入的信息叠加于当前的播放内容之上,并显示。
7.根据权利要求6的在终端与网络播放器同步显示的方法,其特征在于,所述方法还包括: 当所述网络播放器的播放内容出现更新时,提取所述更新的部分,处理并发送至所述终端; 所述终端将所述更新的部分叠加于前一时刻接收到的播放内容之上,并显示。
8.根据权利要求7的终端与网络播放器同步显示的方法,其特征在于,所述方法还包括: 关联存储所述第二处理单元的发送记录和所述第二接收单元的接收记录。
9.根据权利要求8所述的终端与网络播放器同步显示的方法,其特征在于,还包括以下步骤: 建立所述网络播放器和所述终端的通讯连接。
10.根据权利要求9所述的终端与网络播放器同步显示的方法,其特征在于,还包括以下步骤: 当有终端中途加入到所述系统时,所述终端向所述网络播放器发出显示当前播放内容的请求; 接收到所述网络播放器发送来的当前播放内容; 查询是否有与 当前播放内容相关的发送记录,若有,则将所述发送记录再次发送至所述网络播放器。
全文摘要
本发明涉及一种终端与网络播放器的同步显示的系统及方法,其中,所述系统包括至少一个终端和与终端通信连接的网络播放器,具体的,所述网络播放器包括第一处理单元,用于获取、处理并发送网络播放器的播放内容至终端;第一接收单元,用于接收第二处理单元发送的所述用户输入的信息;第一显示单元,位于网络播放器中,用于将用户输入的信息叠加于当前的播放内容之上,并显示;所述终端包括第二接收单元,用于接收所述第一处理单元发送的播放内容,并显示;第二处理单元,用于获取用户在终端当前显示界面中输入的信息,处理信息并发送至网络播放器。采用本发明,在通信过程中,降低了数据通信量,从而降低了通信延时,可达到即发即显的效果。
文档编号H04N21/422GK103237247SQ20131010892
公开日2013年8月7日 申请日期2013年3月29日 优先权日2013年3月29日
发明者林金存, 方春冬, 张伟 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1