网络共享的方法、装置及网络共享系统的制作方法_2

文档序号:9691016阅读:来源:国知局
一个,即可能含有多个第二终端。
[0042]所述网络封包是指需要实现网络共享的各移动终端之间根据一定的通信协议,将所述网络请求数据按照指定的传输协议进行打包所获得的数据。所述网络封包可以被上述需要实现网络共享的各移动终端发送、接收、识别等。
[0043]当第一终端有网络请求时,所述网络请求所对应的网络封包可以通过所述第一终端发送到网络侧,也可以通过与所述第一终端直接或间接通过近距离无线通信技术相连接的第二终端发送到网络侧,以此实现各移动终端之间的网络频宽的共享。
[0044]本发明技术方案所提供的网络共享的方法可以实现多台移动终端之间彼此相互共享网络频宽,达到对各移动终端的网络频宽的有效利用。
[0045]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0046]图2是实施例提供的网络共孚的系统意图,如图2所不,假设有Al、A2、A3共3个移动终端,A1和A2之间可以通过Wifi Direct进行连接,A1和A3之间可以通过蓝牙进行连接,A2和A3之间可以通过蓝牙进行连接。移动终端之间只要含有相应的近近距离无线通信功能,均可自动配对连接,具体连接方式不做限定。
[0047]图2中所示出的是多个移动终端之间相互之间彼此进行连接,在其它实施例中,可能并不是任意两个移动终端之间都可以进行无线连接,仍以图2为例,可能A1和A2之间可以通过Wifi Direct进行连接,A1和A3之间可以通过蓝牙进行连接,但A2和A3之间可能无法通过近距离无线通信技术进行连接。具体连接方式在此不做限定,只要直接或者间接通过近距离无线通信技术进行连接的移动终端,均可相互使用彼此的网络频宽,实现网络频宽的共享。
[0048]请继续参考图2,假设A1为第一终端,即A1有网络请求,则A1可以直接将所述网络请求所对应的网络封包由A1发送到网络侧,即如图2所示出的internet网络中;也可以将所述网络封包由A1通过蓝牙通信发送到A3,再由A3发送到internet网络;也可以将所述网络封包由A1通过Wifi Direct通信发送到A2,再由A2发送到internet网络;也可以将所述网络封包由A1通过Wifi Direct通信发送到A2,再由A2通过蓝牙通信发送到A3,最后将所述网络封包通过A3发送到internet网络中。其中,在将所述网络封包由A1通过Wifi Direct通信发送到A2,再由A2通过蓝牙通信发送到A3,最后再通过A3发送到internet网络的方式中,所述A2即为处于第一终端A1和第二终端A3中间的中继点。
[0049]对应A1的网络请求的网络封包可以通过A1、A2或A3任意一个终端发送到internet网络,在通过Al、A2或A3发送网络封包时,可以根据所述Al、A2或A3所支持的网络通信方式实现对网络的访问,例如通过3G或WiFi的通信方式连接internet网络。
[0050]下面结合具体的网络共享的方法的流程示意图进行详细说明,图3是本发明实施例提供的网络共享的方法流程示意图,如图3所示,首先执行步骤S301,各移动终端之间通过近距离无线通信技术进行连接。
[0051]为了实现多个移动终端之间共享彼此的网络频宽,可以通过近距离无线通信技术将需要彼此之间共享网络频宽的移动终端进行连接。所述各移动终端需具备蓝牙通信、Wifi Direct通信等近距离无线通信的能力,且所述各移动终端可以将网络请求数据打包为可以在各移动终端之间进行信息交互的网络封包。
[0052]执行步骤S302,确定所述各移动终端中有网络请求的第一终端。
[0053]将所述各移动终端中有网络请求的终端确定为第一终端,第一终端可以将所述网络请求数据打包为网络封包,并将网络封包通过其自身或者与其可连接的、且可进行网络访问的第二终端发送到网络侧,以从网络侧获取相应的数据。
[0054]即在步骤S302之后,可以执行步骤S303。
[0055]步骤S303,通过第一终端将网络封包发送到网络侧。
[0056]所述第一终端可以直接将所述网络封包发送到internet网络中,以实现和internet网络的交互,在本实施例中,所述第一终端自身具备通过3G或WiFi对网络进行访问的能力。
[0057]根据所述网络封包从internet网络中获取相应的数据,从internet网络回传的数据也可以利用第一终端和网络之间的信息传输方式,将所述回传的数据返回到发起网络请求的第一终端中,实现对网络的访问。
[0058]在步骤S302之后,也可以执行步骤S304。
[0059]步骤S304,确定与所述第一终端可连接的且可进行网络访问的第二终端。
[0060]所述第二终端可以直接与所述第一终端进行近距离无线通信连接,也可以通过中继点与所述第一终端进行近距离无线通信连接。
[0061]当多个终端之间相互之间通过近距离无线通信技术连接时,对于第一终端而言,可能同时存在多个与其相直接或间接向连接的第二终端。
[0062]步骤S305,判断第一终端是否与第二终端直接连接。
[0063]由于所述第一终端可能直接与第二终端通过近距离无线通信进行连接,也可能通过中继点与第二终端通过近距离无线通信进行连接,通过此步骤确定第一终端和第二终端的连接方式。
[0064]若步骤S305的判断结果为否,即第一终端和第二终端通过中继点间接进行连接时执行步骤S306 ;否则执行步骤S309。
[0065]步骤S306,所述第一终端将与所述网络请求所对应的网络封包发送到中继点。
[0066]步骤S306之后,执行步骤S307,所述中继点将从所述第一终端接收到的网络封包发送到第二终端。
[0067]步骤S307之后再执行步骤S308,所述第二终端将从所述中继点接收到的网络封包发送到网络侧。
[0068]在步骤S305判断结果为是时,即第一终端和第二终端直接连接时,执行步骤S309o
[0069]步骤S309,所述第一终端将与所述网络请求所对应的网络封包直接发送到所述第二终端。
[0070]步骤S309之后,执行步骤S310,所述第二终端将从所述第一终端接收到的网络封包发送到网络侧。
[0071]对于任意一个第二终端,当所述第一终端与该第二终端之间直接进行连接时,可通过步骤S309和步骤S310将对应网络请求的网络封包发送到网络侧;当所述第一终端与第二终端之间通过中继点相互进行连接时,可以通过步骤S306至步骤S308对应网络请求的网络封包发送到网络侧。对于任意一个第二终端,均可以执行如下所述的步骤S305至步骤S310的操作,以实现可以通过任意一个第二终端将对应网络请求的网络封包发送到网络侧。
[0072]在上述过程中,各移动终端在传输所述网络封包的过程中,可以采用相互连接的终端之间相应的传输模式对网络封包进行传输,在通过第二终端从internet网络中获取到相应的数据后,从internet网络回传的数据也可以利用第二终端、第一终端以及中继点之间的具体的信息传输方式,将所述回传的数据返回到发起网络请求的第一终端中,实现对网络的访问。
[0073]在本实施例中,第一终端或第二终端可以根据其自身所支持的网络通信方式实现对网络的访问,例如通过3G或WiFi的通信方式连接internet网络,实现和网络的交互,解决现有技术中在通过Wifi热点对网络进行访问时,无法使用Wifi通信方式连接网络,而只能通过3G通信方式连接网络的问题。
[0074]在本实施例中,在第一终端发起网络请求时,可以通过其自身或与其进行直接或间接连接的第二终端实现对网路
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1