发明名称 一种通过滑屏实现多屏多用户之间互动分享的方法及系统
摘要 本发明公开了一种通过滑屏实现多屏多用户之间互动分享的方法及系统,属于网络通信领域。本发明所述的方法及系统以通讯协议为基础,以滑屏的方式将相应的指令发送到中间服务层(服务器或虚拟服务器),通过一个中间服务层来转发终端的信息指令,实现与该中间服务层建立连接的各终端之间的即时通信。本发明所述的方法及系统通过滑动屏幕这种结合触控屏的特点体验网络时代史无前例的沟通便捷,让使用者感受到了前所未有的互动分享的顺畅,通过本发明所述的方法及系统,可使提供的资讯、影视等资源不须等待,瞬间便可飞到同一用户不同终端或其他用户终端上。
申请公布号 CN102377823B 申请公布日期 2013.12.25
申请号 CN201110316489.X 申请日期 2011.10.18
申请人 北京优朋普乐科技有限公司 发明人 刘向;项鲲鹏;宋昕;任莹;杨名;贺建军;张宝超;刘文爽
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;屈献庄
主权项 一种通过滑屏实现多屏多用户之间互动分享的方法,包括以下步骤:(1)用户终端通过网络登录服务器,与服务器及其它具有网络通讯功能的终端设备建立通讯协议连接;所述的用户终端从业务逻辑上划分为主控终端和被控终端,所述的网络包括互联网、3G或4G无线广域通信网络、有线局域网络或无线局域网络;所述用户终端是手机终端、PDA移动终端、平板电脑、电脑终端、互联网电视一体机或机顶盒;所述的服务器是指中间服务层,是一组服务器的统称;(2)主控终端以滑屏的方式将相应的指令发送到服务器,所述的以滑屏的方式是指通过手指滑动终端触控屏幕、滑动按钮、点击按钮的方式,所述相应的指令是指在主控终端用户需要传输的信息,包括通讯协议、认证信息、系统信息、点对点信息;所述系统信息和点对点信息由消息头或者消息头和消息体组成,所述消息头中包括由消息发送源终端生成的消息序列号,所述的消息序列号在消息发送源终端生成的消息队列中是唯一的,并且在一次完整的消息传递过程中消息序列号是不变的;所述系统信息包括用于建立终端连接的绑定指令、用于断开终端连接的注销连接指令和查询在线终端列表的终端查询指令;所述点对点信息包括终端之间传输不同信息的不同指令,包括视频传输指令、语音传输指令、文件传输指令、资讯传输指令、表情传输指令、纸条传输指令、远程视频或语音播放指令和视频或语音状态获取指令;(3)服务器对所述指令进行处理、中转、广播到与服务器建立连接的被控终端;(4)被控终端接收到服务器或直接由主控终端发送的指令后,根据指令进行相应的操作,从而实现单用户多终端间、多用户多终端间的互动分享;当主控终端和被控终端之间发送的为视频传输指令时,如果所述视频为系统提供的视频内容时,主控终端向服务器传输的为服务器中的视频ID和视频的起始播放时间,服务器再将视频播放地址视频的起始播放时间传输给被 控终端;如果所述视频为主控终端本机内的视频或通过摄像头实时拍摄的视频流,则先将该视频内容传至服务器中,服务器通过压缩算法将视频文件压缩成不同终端使用的视频介质文件,并分发至相应的流媒体服务器,根据不同终端使用不同的播放协议,所述的协议包括HTTP协议、RTSP协议、3GPP协议、RTP/RTCP协议、MMS协议、私有协议,再将新产生的视频播放地址视频的起始播放时间传输给被控终端;当主控终端和被控终端之间发送的为视频编辑传输指令时,如果所述视频为系统提供的视频内容时,主控终端向服务器传输的为服务器中的视频ID、视频的起始播放时间和视频的结束播放时间、视频编辑信息,服务器再将视频播放地址、视频的起始播放时间和视频的结束播放时间、视频编辑信息传输给被控终端;如果所述视频为主控终端本机内的视频或通过摄像头实时拍摄的视频流,则先将该视频在本机编辑完成,再将编辑好的视频内容传至服务器中,服务器通过压缩算法将视频文件压缩成不同终端使用的视频介质文件,并分发至相应的流媒体服务器,再将新产生的视频播放地址传输给被控终端;当主控终端和被控终端之间发送的为文件传输指令时,主控终端和被控终端之间通过服务器传输的为服务器中的文件地址,如果所述文件为主控终端本机内的文件或终端通过共享协议获得网络上共享的文件,则先将文件传至服务器中,再将新产生的文件地址传输给被控终端;当主控终端和被控终端之间发送的为语音传输指令,如果所述语音为系统提供的语音内容时,主控终端和被控终端之间通过服务器传输的为服务器中的语音播放地址,如果所述语音为主控终端本机内的语音或通过麦克或摄像头实时录制的音频流,则先将语音传至服务器中,再将新产生的语音播放地址传输给被控终端;当主控终端和被控终端之间发送的为资讯传输指令时,如果是系统提供的资讯,主控终端和被控终端之间通过服务器传输的为资讯的地址;如果用户通过系统提供的浏览器浏览网络上的资讯,主控终端和被控终端之间通过服务器传输的为在浏览器浏览的资讯的网址;当主控终端和被控终端之间发送的为表情传输指令时,主控终端和被控终端之间通过服务器传输的为表情编码;当主控终端和被控终端之间发送的为纸条传输指令时,主控终端通过服务器直接将纸条上的内容传输至被控终端;当主控终端和被控终端之间发送的为远程视频或语音播放指令时,主控终端和被控终端之间通过服务器传输的为服务器中的视频或语音ID和起始播放时间,如果所述视频或语音为主控终端本机内的视频或语音,则先将视频或语音传至服务器中,服务器通过压缩算法将视频或语音文件压缩成不同终端使用的音视频介质文件,并分发至相应的流媒体服务器,再将新产生的音视频播放地址、音视频的起始播放时间传输给被控终端;当主控终端向被控终端之间发送的为视频或语音状态获取指令时,被控终端收到该指令后将视频或语音播放的当前状态通过服务器传输至主控终端,所述的当前状态包括视频或语音ID和视频或语音播放时间。
地址 100022 北京市朝阳区建外大街永安东里甲3号通用国际中心B座25层