一种跨平台数据共享的方法及系统的制作方法_2

文档序号:9491814阅读:来源:国知局
为连接目标方。
[0062]步骤103,所述连接请求方及所述客户端中的连接目标方分别接收所述服务器根据所述连接请求返回的对方信息;
[0063]所述连接请求和所述连接目标方分别接收对方的信息,进行匹配,以便根据对方信息发送相应的连接请求,进而进行两者的匹配连接。
[0064]步骤104,所述连接请求方和所述连接目标方根据返回的对方信息同时向对方发送第二连接请求;其中,
[0065]所述连接请求方和所述连接目标方根据服务器中转的相应对方的信息生成第二连接请求指令,并同时发送至对方,方便两者准确地匹配并建立连接。
[0066]步骤105,所述连接请求方和所述连接目标方根据所述第二请求建立双向连接,进行数据共享传输。
[0067]通过所述连接请求方和所述连接目标方的双向请求指令建立的双向连接,有利于所述连接请求方和所述连接目标方连接的稳固,方便两者后续的数据共享及传输。
[0068]实施例2:
[0069]如图2所示,在实施例1的基础上,本发明的跨平台数据共享的方法,包括:
[0070]步骤201,服务器通过NetConnect1n连接客户端,并接收所述客户端上报的信息,其中,所述客户端包括:Flash客户端和非Flash客户端。
[0071]步骤202,所述客户端中的连接请求方向所述服务器发送连接请求。
[0072]步骤203,所述连接请求方及所述客户端中的连接目标方分别接收所述服务器根据所述连接请求返回的对方信息,其中,
[0073]所述连接请求方为所述Flash客户端和非Flash客户端中的一方,所述连接目标方为所述Flash客户端和非Flash客户端中的另一方;
[0074]所述信息,进一步包括:所述客户端的IP地址和端口信息。
[0075]步骤204,所述连接请求方和所述连接目标方根据返回的对方信息同时向对方发送第二连接请求。
[0076]步骤205,所述连接请求方和所述连接目标方根据所述第二请求建立双向连接,进行数据共享传输,其中,
[0077]所述连接请求方和所述连接目标方根据所述第二请求建立双向连接,进一步为:
[0078]根据所述第二请求建立RTMFP连接;
[0079]根据所述RTMFP连接建立NetStream连接;
[0080]根据所述NetStream连接建立P2PStream连接,进行数据共享传输。
[0081]所述连接请求方和所述连接目标方依据对方信息生成的第二请求,先建立RTMFP连接,实现非Flash客户端与Flash客户端的连接,再通过所述RTMFP连接建立NetStream连接,在非Flash平台上实现NetStream对象从而实现与Flash平台的对接。
[0082]实施例3:
[0083]如图3和图4所示,图3为本发明的跨平台数据共享的系统结构框图,图4是本发明的跨平台数据共享的系统各结构间通讯的示意框图,该系统包括:服务器301、连接请求方302及连接目标方303。
[0084]所述服务器301,与所述连接请求方302及连接目标方303相藕接,用于通过NetConnect1n连接客户端,并接收所述客户端中的所述连接请求方302及连接目标方303上报的信息。
[0085]所述连接请求方302,分别与所述服务器301和所述连接目标方303相藕接,用于向所述服务器发送连接请求;接收所述服务器根据所述连接请求返回的连接目标方的信息;根据返回的连接目标方信息向所述连接目标方发送第二连接请求;根据所述第二请求与所述连接目标方建立双向连接,进行数据共享传输。
[0086]所述连接目标方303,分别与所述服务器301和所述连接请求方302相藕接,用于接收所述服务器根据所述连接请求返回的连接请求方的信息;根据返回的连接请求方信息向所述连接请求方发送所述第二连接请求;根据所述第二请求与所述连接请求建立双向连接,进行数据共享传输。
[0087]在本实施例中,所述客户端、连接请求方及连接目标方,进一步为:
[0088]所述客户端包括:Flash客户端和非Flash客户端;
[0089]所述连接请求方为所述Flash客户端和非Flash客户端中的一方,所述连接目标方为所述Flash客户端和非Flash客户端中的另一方。
[0090]所述信息,进一步包括:所述客户端的IP地址和端口信息。
[0091]所述连接请求方和所述连接目标方,进一步用于:
[0092]根据所述第二请求建立RTMFP连接;
[0093]根据所述RTMFP连接建立NetStream连接。
[0094]所述连接请求方和所述连接目标方,进一步还用于:
[0095]根据所述NetStream连接建立P2PStream连接,进行数据共享传输。
[0096]与现有技术相比,本申请所述的一种跨平台数据共享的方法及系统,具有以下优占.
[0097](1)本发明在服务器上接收Flash客户端和非Flash客户端的信息及连接请求,分别向连接请求方和连接目标方提供对方的信息,通过RTMFP协议建立两者的RTMFP连接,进而建立NetStream连接。通过在非Flash平台上实现了 NetStream对象从而实现与Flash客户端的对接,实现了跨FI ash平台的数据通讯功能。
[0098](2)本发明通过服务器转换,建立Flash客户端和非Flash客户端的对接及数据通讯,进而方便建立P2P连接,利用P2P技术实现Flash客户端和非Flash客户端之间数据的快速共享传输。
[0099](3)本发明通过服务器转换,建立Flash客户端和非Flash客户端的对接及数据通讯,不依赖于Flash控件,不需要使用AS语言,就可以在非Flash平台上实现与Flash平台的通讯。扩大了 Flash平台的应用范围,可以实现Flash页面跟PC桌面客户端以及移动客户端之间的直接数据交换,比如视频的P2P下载和播放。
[0100]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【主权项】
1.一种跨平台数据共享的方法,其特征在于,包括: 服务器通过NetConnect1n连接客户端,并接收所述客户端上报的信息; 所述客户端中的连接请求方向所述服务器发送连接请求; 所述连接请求方及所述客户端中的连接目标方分别接收所述服务器根据所述连接请求返回的对方信息; 所述连接请求方和所述连接目标方根据返回的对方信息同时向对方发送第二连接请求; 所述连接请求方和所述连接目标方根据所述第二请求建立双向连接,进行数据共享传输。2.根据权利要求1所述的跨平台数据共享的方法,其特征在于,所述客户端、连接请求方及连接目标方,进一步为: 所述客户端包括:Flash客户端和非Flash客户端; 所述连接请求方为所述Flash客户端和非Flash客户端中的一方,所述连接目标方为所述Flash客户端和非Flash客户端中的另一方。3.根据权利要求1所述的跨平台数据共享的方法,其特征在于,所述信息,进一步包括:所述客户端的IP地址和端口信息。4.根据权利要求1所述的跨平台数据共享的方法,其特征在于,所述连接请求方和所述连接目标方根据所述第二请求建立双向连接,进一步包括: 所述连接请求方和所述连接目标方根据所述第二请求建立RTMFP连接; 所述连接请求方和所述连接目标方根据所述RTMFP连接建立NetStream连接。5.根据权利要求4所述的跨平台数据共享的方法,其特征在于,所述连接请求方和所述连接目标方根据所述RTMFP连接建立NetStream连接,进一步包括: 所述连接请求方和所述连接目标方根据所述NetStream连接建立P2PStream连接,进行数据共享传输。6.一种跨平台数据共享的系统,其特征在于,该系统包括:服务器、连接请求方及连接目标方,其中, 所述服务器,用于通过NetConnect1n连接客户端,并接收所述客户端上报的信息; 所述连接请求方,用于向所述服务器发送连接请求; 接收所述服务器根据所述连接请求返回的连接目标方的信息; 根据返回的连接目标方信息向所述连接目标方发送第二连接请求; 根据所述第二请求与所述连接目标方建立双向连接,进行数据共享传输; 所述述连接目标方,用于接收所述服务器根据所述连接请求返回的连接请求方的信息; 根据返回的连接请求方信息向所述连接请求方发送所述第二连接请求; 根据所述第二请求与所述连接请求建立双向连接,进行数据共享传输。7.根据权利要求6所述的跨平台数据共享的系统,其特征在于,所述客户端、连接请求方及连接目标方,进一步为: 所述客户端包括:Flash客户端和非Flash客户端; 所述连接请求方为所述Flash客户端和非Flash客户端中的一方,所述连接目标方为所述Flash客户端和非Flash客户端中的另一方。8.根据权利要求6所述的跨平台数据共享的系统,其特征在于,所述信息,进一步包括:所述客户端的IP地址和端口信息。9.根据权利要求6所述的跨平台数据共享的系统,其特征在于,所述连接请求方和所述连接目标方,进一步用于: 根据所述第二请求建立RTMFP连接; 根据所述RTMFP连接建立NetStream连接。10.根据权利要求9所述的跨平台数据共享的系统,其特征在于,所述连接请求方和所述连接目标方,进一步用于: 根据所述NetStream连接建立P2PStream连接,进行数据共享传输。
【专利摘要】本申请公开了一种跨平台数据共享的方法,包括:服务器通过NetConnection连接客户端,并接收所述客户端上报的信息;所述客户端中的连接请求方向所述服务器发送连接请求;所述连接请求方及所述客户端中的连接目标方分别接收所述服务器根据所述连接请求返回的对方信息;所述连接请求方和所述连接目标方根据返回的对方信息同时向对方发送第二连接请求;所述连接请求方和所述连接目标方根据所述第二请求建立双向连接,进行数据共享传输。本发明通过在非Flash平台上实现了NetStream对象从而实现与Flash客户端的对接,实现了跨Flash平台的数据通讯功能。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105245508
【申请号】CN201510613756
【发明人】黄海全, 汪铁丰, 张澍勇, 殷海晨, 毕先春, 卢述奇
【申请人】北京暴风科技股份有限公司
【公开日】2016年1月13日
【申请日】2015年9月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1