一种数据流量共享方法及装置制造方法及图纸

技术编号:13293401 阅读:33 留言:0更新日期:2016-07-09 11:12
本发明专利技术公开了一种数据流量共享方法及装置。一种数据流量共享方法,应用于共享网络中的任意一个服务终端,该共享网络包含至少两个服务终端和至少一个客户终端,该共享网络中的所有终端通信连接,该方法包括以下步骤:接收共享网络中任意一个客户终端发送的网络请求;根据自身维护的服务列表中记录的每个服务终端的服务能力,确定响应网络请求的目标服务终端;如果目标服务终端是自身,则响应网络请求。应用本发明专利技术实施例所提供的技术方案,可以有效缓解共享网络中各服务终端的负载压力,有效分流客户终端的网络请求,减小网络响应延迟。

【技术实现步骤摘要】

本专利技术涉及移动网络
,特别是涉及一种数据流量共享方法及装置
技术介绍
随着网络技术的快速发展,网络已经成为人们日常工作和生活中重要的信息来源之一。用户登录网络后,可以通过浏览网页获取所需内容,或者进行社交活动、网络游戏等。目前,很多终端,如手机等都具有数据连接功能,用户使用这样的终端花费数据流量可以登录网络。但是,一方面,有的终端可能没有数据流量,或者数据流量较少,无法满足用户的上网需求。另一方面,有的终端不具有数据连接功能,在没有可用无线网络的情况下,用户无法使用这样的终端登录网络。在上述这种情况下,数据流量共享的需求越来越大。在现有技术中,将某一个可以提供数据流量的终端设置为服务终端,由该服务终端提供热点,其他终端作为客户终端通过热点与该服务终端连接,共享该服务终端的数据流量,登录网络。这种方法在一定程度上可以达到数据流量共享的目的。但是,单一服务终端的能力有限,如果连接到该服务终端的客户终端较多,多个客户终端发起的网络请求都需要通过该服务终端进行响应,很容易导致负载过重,响应延迟严重的问题。
技术实现思路
为解决上述技术问题,本专利技术提供一种数据流量共享方法及装置。技术方案如下:一种数据流量共享方法,应用于共享网络中的任意一个服务终端,所述共享网络包含至少两个服务终端和至少一个客户终端,所述共享网络中的所有终端通信连接,所述方法包括:接收所述共享网络中任意一个客户终端发送的网络请求;根据自身维护的服务列表中记录的每个服务终端的服务能力,确定响应所述网络请求的目标服务终端;如果所述目标服务终端是自身,则响应所述网络请求。在本专利技术的一种具体实施方式中,在所述确定响应所述网络请求的目标服务终端之后,所述响应所述网络请求之前,所述方法还包括:更新自身维护的服务列表中记录的目标服务终端的服务能力。在本专利技术的一种具体实施方式中,在所述响应所述网络请求之后,所述方法还包括:更新自身维护的服务列表中记录的自身的服务能力;将更新后的自身的服务能力广播给所述共享网络中的其他服务终端,以使其他每个服务终端更新自身维护的服务列表。在本专利技术的一种具体实施方式中,所述根据自身维护的服务列表中记录的每个服务终端的服务能力,确定响应所述网络请求的目标服务终端,包括:根据自身维护的服务列表中记录的每个服务终端的服务能力,确定服务能力最强的服务终端;将确定的服务能力最强的服务终端确定为响应所述网络请求的目标服务终端。在本专利技术的一种具体实施方式中,所述服务能力包括负载量、可共享的数据流量和上网能力中的一种或多种。一种数据流量共享装置,应用于共享网络中的任意一个服务终端,所述共享网络包含至少两个服务终端和至少一个客户终端,所述共享网络中的所有终端通信连接,所述装置包括:网络请求接收模块,用于接收所述共享网络中任意一个客户终端发送的网络请求;目标服务终端确定模块,用于根据自身维护的服务列表中记录的每个服务终端的服务能力,确定响应所述网络请求的目标服务终端;网络请求响应模块,用于在所述目标服务终端确定模块确定所述目标服务终端是自身时,响应所述网络请求。在本专利技术的一种具体实施方式中,所述装置还包括:第一更新模块,用于在所述确定响应所述网络请求的目标服务终端之后,所述响应所述网络请求之前,更新自身维护的服务列表中记录的目标服务终端的服务能力。在本专利技术的一种具体实施方式中,所述装置还包括:第二更新模块,用于在所述响应所述网络请求之后,更新自身维护的服务列表中记录的自身的服务能力;广播模块,用于将更新后的自身的服务能力广播给所述共享网络中的其他服务终端,以使其他每个服务终端更新自身维护的服务列表。在本专利技术的一种具体实施方式中,所述目标服务终端确定模块,具体用于:根据自身维护的服务列表中记录的每个服务终端的服务能力,确定服务能力最强的服务终端;将确定的服务能力最强的服务终端确定为响应所述网络请求的目标服务终端。在本专利技术的一种具体实施方式中,所述服务能力包括负载量、可共享的数据流量和上网能力中的一种或多种。本专利技术所提供的技术方案,共享网络中的服务终端接收到客户终端发送的网络请求后,根据自身维护的服务列表中记录的每个服务终端的服务能力,确定出用于响应该网络请求的目标服务终端,如果该目标服务终端为自身,则响应该网络请求,与发出网络请求的客户终端共享自身的数据流量。不同服务终端的服务能力可能不同,根据服务能力确定响应网络请求的目标服务终端。这样,可以有效缓解共享网络中各服务终端的负载压力,有效分流客户终端的网络请求,减小网络响应延迟。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中共享网络的一种结构示意图;图2为本专利技术实施例中数据流量共享方法的一种实施流程图;图3为本专利技术实施例中数据流量共享方法的另一种实施流程图;图4为本专利技术实施例中数据流量共享装置的一种结构示意图;图5为本专利技术实施例中数据流量共享装置的另一种结构示意图。具体实施方式本专利技术的核心是提供一种数据流量共享方法及装置,可以有效缓解共享网络中各服务终端的负载压力,有效分流客户终端的网络请求,减小网络响应延迟。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例所提供的一种数据流量共享方法应用于共享网络中的任意一个服务终端,该共享网络包含至少两个服务终端和至少一个客户终端,该共享网络中的所有终端通信连接。该共享网络中的每一个服务终端均可以与客户终端共享自身的数据流量。具体的,本专利技术实施例中的共享网络可以通过将某一个终端设置为热点,其他终端与该热点建立连接的方式构建。作为热点的终端可以是服务终端,还可以是客户终端。当然,本专利技术实施例中的共享网络还可以通过其他方式构建本文档来自技高网
...

【技术保护点】
一种数据流量共享方法,其特征在于,应用于共享网络中的任意一个服务终端,所述共享网络包含至少两个服务终端和至少一个客户终端,所述共享网络中的所有终端通信连接,所述方法包括:接收所述共享网络中任意一个客户终端发送的网络请求;根据自身维护的服务列表中记录的每个服务终端的服务能力,确定响应所述网络请求的目标服务终端;如果所述目标服务终端是自身,则响应所述网络请求。

【技术特征摘要】
1.一种数据流量共享方法,其特征在于,应用于共享网络中的
任意一个服务终端,所述共享网络包含至少两个服务终端和至少一个
客户终端,所述共享网络中的所有终端通信连接,所述方法包括:
接收所述共享网络中任意一个客户终端发送的网络请求;
根据自身维护的服务列表中记录的每个服务终端的服务能力,确
定响应所述网络请求的目标服务终端;
如果所述目标服务终端是自身,则响应所述网络请求。
2.根据权利要求1所述的方法,其特征在于,在所述确定响应
所述网络请求的目标服务终端之后,所述响应所述网络请求之前,所
述方法还包括:
更新自身维护的服务列表中记录的目标服务终端的服务能力。
3.根据权利要求1所述的方法,其特征在于,在所述响应所述
网络请求之后,所述方法还包括:
更新自身维护的服务列表中记录的自身的服务能力;
将更新后的自身的服务能力广播给所述共享网络中的其他服务
终端,以使其他每个服务终端更新自身维护的服务列表。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述
根据自身维护的服务列表中记录的每个服务终端的服务能力,确定响
应所述网络请求的目标服务终端,包括:
根据自身维护的服务列表中记录的每个服务终端的服务能力,确
定服务能力最强的服务终端;
将确定的服务能力最强的服务终端确定为响应所述网络请求的
目标服务终端。
5.根据权利要求4所述的方法,其特征在于,所述服务能力包
括负载量、可共享的数据流量和上网能力中的一种或多种。
6.一种数据流量共享装置,其特征在于,应用于共享网络...

【专利技术属性】
技术研发人员:吴文传王海洋
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1