终端流量共享方法及***
技术领域
本发明涉及移动互联网技术领域,更为具体地,涉及一种终端流量共享方法及***。
背景技术
在中国等国家,终端流量大部分采用包月套餐的形式计费,特别是中国,网络供应商提供的分级包月的计费形式成为众多移动网民的计费选择。为了最大化消费效益,选择这种包月形式的用户会选择一个与月流量消费需求相近的流量套餐。
但是,由于用户每个月使用的流量大小并不是固定一致的,固定的包月形式就会出现有些月份流量不够用,有些月份流量又有剩余的情况;由于套餐流量是和终端号绑定的,因此,当用户的套餐流量不够用时,会额外增加用户的上网费用;而在套餐流量有剩余时也无法共享给他人,从而造成流量浪费。
因此,现有的网络流量处理方案对于用户而言并不完善,没有将终端流量不够用的用户和终端流量剩余的用户联系在一起,不能满足用户的实际需求。
因此,需要一种全新的终端流量共享方案,实现流量的分享,使用户流量的使用更加合理。
发明内容
鉴于上述问题,本发明的目的是提供一种终端流量共享方法及***,以解决用户无法最大化使用终端套餐流量的问题。
本发明提供的终端流量共享方法,包括:
第一终端向流量共享服务器发送分享流量请求;
流量共享服务器根据分享流量请求生成热点名称和热点密码,并发送给第一终端;
第一终端根据热点名称和热点密码创建共享热点;
第二终端获取共享热点的热点名称,并上传至流量共享服务器;
流量共享服务器向第二终端发送与热点名称对应的热点密码;
根据热点密码通过第二终端登录共享热点。
本发明提供的终端流量共享***,包括:
分享请求发送单元,用于通过第一终端向流量共享服务器发送分享流量请求;
共享热点创建单元,用于根据流量共享服务器发送的热点名称和热点密码通过第一终端创建共享热点;
热点名称获取单元,用于通过第二终端获取共享热点的热点名称,并上传至流量共享服务器;
共享热点登录单元,用于根据流量共享服务器发送的与热点名称对应的热点密码通过第二终端登录共享热点。
本发明还提供一种终端流量共享方法,包括:
根据第一终端发送的分享流量请求生成热点名称和热点密码,并将生成的热点名称和热点密码发送给第一终端;
根据第二终端上传的热点名称,向第二终端发送与热点名称对应的热点密码。
本发明提供的设备终端,包括前述的终端流量共享***和用于实现前述终端流量共享方法的流量共享服务器。
利用上述根据本发明提供的终端流量共享方法及***,第一终端根据流量共享服务器生成的热点名称和热点密码创建共享热点,第二终端获取共享热点的热点名称上传给流量共享服务器,流量共享服务器向第二终端发送与热点名称对应的热点密码,根据热点密码通过第二终端登录共享热点,使用第一终端的流量,使用户能够更合理地、最大化地使用终端流量。
为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
附图说明
通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
图1为根据本发明实施例的终端流量共享方法的流程示意图;
图2为根据本发明实施例的终端流量共享方法中的第一终端、第二终端和服务器之间的数据交互过程示意图;
图3为根据本发明实施例的终端流量共享方法的详细流程示意图;
图4为根据本发明实施例的终端流量共享***的第一逻辑结构框图;
图5为根据本发明实施例的终端流量共享***的第二逻辑结构框图;
图6为根据本发明实施例的流量共享服务器的数据处理方法的流程示意图;
图7为根据本发明实施例的设备终端的逻辑结构框图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施方式
在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。
在现有的网络流量处理方案中,对于用户而言,如果当月的终端套餐流量用不完剩下时月末就会被清零,而不会累积到下个月的套餐流量内,当下个月的套餐流量不够用时,想要继续上网就会额外支出上网费用,用户始终无法最大化地使用终端套餐流量。针对上述问题,本发明提供一种终端流量共享方法,使得在用户的终端套餐流量有剩余的情况下,能够将剩余的流量分享给别人,避免被运行商清零;在用户流量不够用时,可以通过寻找想分享自身剩余流量的人从而使用此人套餐中剩余的流量。
以下将结合附图对本发明的具体实施例进行详细描述。
图1示出了根据本发明实施例的终端流量共享方法的流程。
如图1所示,本发明实施例提供的终端流量共享方法,包括:
步骤S110:第一终端向流量共享服务器发送分享流量请求。
第一终端包括但不限于用户的终端、笔记本电脑、PDA等。以用户A使用终端分享流量为例,当用户A终端流量有剩余想分享给其他用户时,用户A通过终端向流量共享服务器发送分享流量请求,流量共享服务器接收到该请求后,会执行与用户A分享流量相关的操作。
步骤S120:流量共享服务器根据分享流量请求生成热点名称和热点密码,并发送给第一终端。
用户A分享流量首先需要创建共享热点,其他用户在登录该共享热点后,才能使用共享热点创建者的流量。用户A向流量共享服务器发送的分享流量请求包含用户A想要创建共享热点的信息,在流量共享服务器接收到分享流量请求后,获得用户A想要创建共享热点的信息,立即随机生成热点名称和热点密码发送到用户A的终端中,供用户A创建共享热点。
另外,其他用户获取共享热点创建者的流量实际为使用创建者的流量。
步骤S130:第一终端根据热点名称和热点密码创建共享热点。
在用户A通过终端创建共享热点后,如果有其他用户登进该共享热点,则用户A就能将自己的终端流量分享给登进该共享热点的用户,登进该共享热点的用户就能使用创建共享热点的用户A的终端流量上网。
步骤S140:第二终端获取共享热点的热点名称,并上传至流量共享服务器。
第二终端为其他用户的终端、笔记本电脑、PDA等能够使用流量上网的设备,其他用户以用户B为例,用户B想要使用用户A的流量,首先,用户B通过终端寻找用户A的终端创建的共享热点,然后,获取该共享热点的热点名称,将其上传到流量共享服务器。
步骤S150:流量共享服务器向第二终端发送与热点名称对应的热点密码。
流量共享服务器接收到用户B的终端上传的热点名称后,会查询与该热点名称对应的热点密码,将热点密码发送至用户B的终端中。
步骤S160:根据热点密码通过第二终端登录共享热点,获取流量。
在用户B的终端接收到流量共享服务器发送的热点密码后,登录共享热点,就能够使用用户A的流量上网。
需要说明的是,想要分享流量的用户充当流量分享者,想要使用流量的用户充当流量使用者,一个用户既可以充当流量分享者也可以充当流量使用者。为了防止蹭网现象的发生,在本发明的具体实施方式中,采用通过建立一个账号***统一管理流量分享者和流量使用者,在用户想要分享流量或使用流量时,先登录账号***,这样没有登录账号***的用户就无法获取别人分享出来的流量。同时,为了公平起见,用户必须先将自己的流量分享给他人后才能使用他人的流量。
在共享流量的过程中,第一终端、第二终端与流量共享服务器之间的数据交互过程如图2所示:
S201:第一终端向流量共享服务器发送分享流量请求。
S202:流量共享服务器根据分享流量请求生成热点名称和热点密码。
S203:流量共享服务器将生成的热点名称和热点密码发送给第一终端。
S204:第一终端根据热点名称和热点密码创建共享热点。
S205:第二终端获取第一终端创建的共享热点的热点名称。
S206:第二终端将获取的热点名称上传至流量共享服务器。
S207:流量共享服务器向第二终端发送与热点名称对应的热点密码。
另外,在第二终端根据热点密码登录共享热点,使用第一终端的流量时,第二终端将使用的第一终端的流量的字节数上报给流量共享服务器,第一终端将分享给第二终端的流量的字节数会上报给流量共享服务器,流量共享服务器会记录第一终端和第二终端上报的流量的字节数。
为了更详细地说明本发明提供的终端流量共享方法,图3示出了根据本发明实施例的终端流量共享方法的详细流程。如图3所示,本发明实施例提供的终端流量共享方法包括:
步骤S310:用户登录账号***。
账号***可以采用账号管理的方式管理该***中的用户,未登录过该***的用户想要登录该***必须先注册账号,通过注册的账号登录该***,已有账号的用户可以根据已注册的账号登录该***,账号***也可以采用其它方式管理该***中的用户。
用户登录账号***后,账号***会给用户呈现两个功能,一个功能是“分享流量”,另一个功能是“使用流量”。对于第一次登录账号***的用户,必须先使用“分享流量”功能,在分享给其它用户流量后才能使用“使用流量”功能。因此,用户第一次登录账号***只能先选择分享流量功能,对于非第一次登录账号***的用户,在登录账号***后,可以根据自己实际需求选择分享流量功能或使用流量功能,用户选择分享流量功能等同于向流量共享服务器发送分享流量请求,用户选择使用流量功能等同于向流量共享服务器发送使用流量请求,流量共享服务器根据请求的类型进行相应的操作。
步骤S320:判断用户选择分享流量功能或使用流量功能,如果用户选择分享流量功能,执行步骤S330;如果用户选择使用流量功能,则执行步骤S360。
分享流量功能和使用流量功能对于非第一次登录账号***的用户来说是两个并列的功能。
步骤S330:建立Wi-Fi热点。
为了防止未加入账号***的用户连接该Wi-Fi热点并使用创建Wi-Fi热点的用户的流量,Wi-Fi热点名称和密码必须从流量共享服务器上获取。具体地,由流量共享服务器生成16位字母数字的随机组合,将Wi-Fi-Share+16位随机组合的前8位字符作为热点名称,而16位随机组合的后8位字符作为热点密码。比如,热点名称是Wi-Fi-Share23sd3231,热点密码是da2383re,但本发明并不限于生成16位字符的随机组合。
其中,Wi-Fi-Share只是热点名称的开始部分,便于其他用户寻找,也可以换成其它的热点名称的开始部分。
另外,流量共享服务器也可以随机生成其它位数的字符组合,将一部分字符作为共享热点的热点名称,另一部分字符作为共享热点的热点密码。
步骤S340:另一用户接入建立的Wi-Fi热点。
具体地,以用户B为例,用户B接入建立的Wi-Fi热点的过程为:在用户B登录账号***后,扫描周围Wi-Fi-Share开头的热点,找到热点后将热点名称后8位字符上传到流量共享服务器,由流量共享服务器判断用户B是否为分享过流量的用户,如果是,则流量共享服务器查询出Wi-Fi热点的密码发给该用户B,用户B获得密码后,登录Wi-Fi热点并可以上网;如果否,则流量共享服务器不给用户B发送Wi-Fi热点的密码,并提示用户B先分享流量。
另外,用户在分享流量时,流量共享服务器可以设置用户分享的流量的大小,例如,A用户有50M的剩余流量,他可以分享给B用户20M流量,剩下的30M流量自己使用,这避免了B用户从A用户处获取的流量超过A用户本身剩余的流量。但是,如果没有其他用户接入A用户建立的Wi-Fi热点,则该A用户无法分享流量。
步骤S350:流量共享服务器记录用户分享的流量信息和另一用户使用的流量信息。
流量共享服务器可以通过建立数据表来统计每个用户分享给其他用户的流量信息和每个用户使用其他用户的流量信息,数据表如下:
为了保证用户间的公平性,用户使用其他用户的流量的字节数不能大于用户自身分享出去的流量的字节数,例如用户分享出去50M流量,用户最多能使用其他用户的50M流量,但分享出去的流量和使用的流量是可以累积的,使用的流量的总和要小于或等于分享出去的流量的总和。
流量共享服务器记录流量信息的目的在于控制用户使用其它用户的流量额度,以A用户和B用户为例,如果B用户分享过50M流量,则B用户能从A用户处使用50M流量,如果用户B从A用户处使用的流程到达50M时,流量共享服务器通知用户A的终端断开与用户B的终端的连接,以此来限制B用户使用的流量,防止B用户获取的流量额度超过其自身分享出去的流量额度。但C用户也接入A用户创建的Wi-Fi热点,则C用户使用的流量累积到A用户分享的流量记录中(A分享的流量=B使用的流量+C使用的流量),以此类推,A用户分享的流量越多其可以使用的流量越多。
另外,在移动网络中,流量按照速度分成三种类型,分别为4G、3G和2G,相当于三个速度等级,即4G网速>3G网速>2G网速,流量共享服务器记录每个用户分享给其它用户的流量的速度等级和每个用户使用的其他用户的流量的速度等级,用户将要使用的其他用户的流量的速度等级要小于或等于用户分享给其他用户的流量的速度等级,即用户共享高速流量后可以使用低速流量,但用户共享低速流量后不能使用高速流量。具体地,如果用户分享给其他用户的是4G流量,则该用户可以使用其他用户的4G、3G或2G流量;如果用户分享给其他用户的是3G流量,则该用户可以使用其他用户的2G或3G流量;如果用户分享给其他用户的是2G流量,则该用户只能使用其他用户的2G流量。
通过流量共享服务器记录流量的速度等级的方式限制用户使用其他用户的流量,可通过两种方式实现:
1、在用户通过终端登录共享热点后、使用其他用户的流量前,流量共享服务器判断该用户通过终端登录的共享热点的速度等级是否小于或等于流量共享服务器记录的该用户通过终端分享给其他用户的流量的速度等级;如果是,则该用户通过终端可以使用共享热点的流量;如果否,则流量共享服务器通知将该用户的终端断开与创建共享热点的终端的连接。
2、在用户通过终端登录共享热点前,流量共享服务器判断用户通过终端分享给其他用户的流量的速度等级是否小于或等于该共享热点的速度等级;如果是,则流量共享服务器向该用户的终端发送与热点名称对应的热点密码,该用户根据热点密码通过终端登录共享热点后使用其他用户的流量;如果否,则流量共享服务器不向该用户的终端发送与热点名称对应的热点密码。
需要说明的是,共享热点的速度等级为创建共享热点的终端的流量的速度等级。另外,在用户使用流量的过程中,用户每使用1M流量就会上报给流量共享服务器,流量共享服务器将用户可使用的流量值减1,当可获取的流量值为0时,流量共享服务器自动断开网络,用户无法继续使用共享的流量。
步骤S360:判断用户是否分享过流量,如果是,执行步骤S370;如果否,执行步骤S390。
如果用户分享过流量则进一步判断该用户是否还有可使用的流量,如果用户未分享过流量,则无法使用其他用户的流量,会给用户一个先分享流量的提示。
步骤S370:判断用户是否有可使用的流量,如果有,则执行步骤S380;如果没有,则执行步骤S390。
当用户选择使用流量功能时,流量共享服务器会判断该用户是否还有可使用的流量,如果有,则继续后续使用其他用户的流量的步骤;如果没有,说明用户已没有可使用的流量或者该用户没分享过流量。
其中,可使用的流量=已共享的流量-已使用的流量。
步骤S380:寻找周围用户建立的Wi-Fi热点,并接入该Wi-Fi热点获取流量。
用户接入Wi-Fi热点的过程参考步骤S340。
在用户接入该Wi-Fi热点后,流量共享服务器记录用户使用的其他用户的流量,当用户可使用的流量值为0时中断网络,也就是说,流量共享服务器将该用户可使用的流量值作为临界值,当用户使用的流量达到临界值时自动断开网络。例如,例如用户曾经共享50M流量,此时用户可使用的流量为50M,将50M流量作为临界值,现在从其他用户处使用了30M流量,则可使用的流量减去30M,还剩下20M,如果继续使用流量,最多只能使用20M,也就是用户使用的流量达到临界值50M时自动中断网络。
另外,如果用户没有找到其他用户建立的共享热点,则该用户无法使用其他用户的流量。
步骤S390:无法使用其他用户的流量。
由于用户没有可使用的流量,则流程结束。
上述步骤S310~S390详细描述了本发明实施例提供的终端流量共享方法,在用户流量有剩余的情况下,登录终端流量分享***后,通过流量共享服务器生成的热点名称和热点密码创建共享热点,将剩余的流量分享给其他用户,在用户流量不足需要获取流量时,登录终端流量分享***后,再使用周边人分享出来的流量,使用户能够更合理地使用终端套餐流量。
与上述终端流量共享方法相对应,本发明提供一种终端流量共享***。
图4示出了根据本发明实施例的终端流量共享***的第一逻辑结构。
如图4所示,本发明实施例提供的终端流量共享***400,包括分享请求发送单元410、共享热点创建单元420、热点名称获取单元430、共享热点登录单元440。
其中,分享请求发送单元410用于通过第一终端向流量共享服务器发送分享流量请求。
共享热点创建单元420用于根据流量共享服务器发送的热点名称和热点密码通过第一终端创建共享热点。
热点名称获取单元430用于通过第二终端获取共享热点的热点名称,并上传至流量共享服务器。
共享热点登录单元440用于根据流量共享服务器发送的与热点名称对应的热点密码通过第二终端登录共享热点。
图5示出了根据本发明实施例的终端流量共享***的第二逻辑结构。
如图5所示,共享热点登录单元440包括速度等级判断模块441,用于在根据共享热点登录单元440登录共享热点的过程中,判断第二终端分享的流量的速度等级是否小于或等于共享热点的速度等级;如果是,流量共享服务器向第二终端发送与热点名称对应的热点密码。
终端流量共享***400还包括字节数记录单元450,用于在根据共享热点登录单元440登录共享热点后,记录第二终端上报的使用的流量的字节数;如果第二终端上报的使用的流量的字节数大于或等于第二终端分享给其它终端的流量的字节数,流量共享服务器通知第一终端断开与第二终端的连接。
与终端流量分享方法相对应,本发明还提供一种流量共享服务器,其数据处理流程如图6所示,以用户A和用户B为例,本发明提供的流量共享服务器600的数据处理方法包括:
步骤S601:根据用户A通过终端发送的分享流量请求生成热点名称和热点密码,并将生成的热点名称和热点密码发送给用户A的终端。
步骤S602:根据用户B通过终端上传的热点名称,向用户B的终端发送与上传的热点名称对应的热点密码。
其中,流量共享服务器600在根据用户A通过终端发送的分享流量请求生成热点名称和热点密码的过程中,流量共享服务器600生成16位字符的随机组合,其中前8位字符作为热点名称,后8位字符作为热点密码。
在共享服务器600的数据处理方法的一个具体实施方式中,在用户B通过终端登录共享热点,使用用户A的流量的过程中,用户B通过终端将使用的流量的字节数上报至流量共享服务器600,流量共享服务器600记录用户B通过终端上报的流量的字节数,也就是记录用户A通过终端分享给用户B的流量的字节数;如果用户B通过终端上报的流量的字节数大于或等于用户B通过终端分享给其它用户的流量的字节数,流量共享服务器通知用户A的终端断开与用户B的终端的连接。
在共享服务器600的数据处理方法的另一个具体实施方式中,在用户B通过终端登录共享热点的过程中,流量共享服务器600判断用户B通过终端分享给其他用户的流量的速度等级是否小于或等于该共享热点的速度等级;如果是,流量共享服务器600向用户B的终端发送与热点名称对应的热点密码。在共享服务器600的数据处理方法的又一个具体实施方式中,在用户B通过终端登录共享热点,使用用户A的流量的过程中,流量共享服务器600限制用户A通过终端分享给用户B的流量的大小。
在上述共享服务器600的数据处理方法的三个具体实施方式,实施顺序不分先后。
本发明还相应提供一种设备终端,参见图7,该设备终端700包括终端流量共享***400和流量共享服务器600;其中,
终端流量共享***400具有图5中所描述的结构,流量共享服务器600为图6中所描述的流量共享服务器,具体参见前面描述,此处不再赘述。
以上详细描述了本发明提供的终端流量共享方法及***,用户在终端套餐流量剩余时,向流量共享服务器发送分享流量请求,通过流量共享服务器生成的热点名称和热点密码创建共享热点,将套餐内剩余的流量分享给其他用户,避免用户终端套餐流量的浪费,用户在终端套餐流量不足时,寻找其他用户创建的共享热点,并从流量共享服务器获取热点密码,用户通过热点密码登录共享热点后,使用其他用户提供的流量,避免用户支付额外的上网开销,使用户能够更合理地、最大化地使用终端套餐流量。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。