网络共享方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别涉及一种网络共享方法及装置。
【背景技术】
[0002]大多数终端具有接入网络的功能,从而通过接入的网络为用户提供网络服务。基于WiFi (Widely Fidelity,无线保真)网络免费和带宽大的特性,用户通常选择将终端接AWiFi网络,通过WiFi网络来上网。
[0003]现有的WiFi热点主要由公司、社会公共场所和家庭提供。其中,家庭提供的WiFi热点数量最多且分布较广,由于家庭通过共享WiFi热点来共享WiFi网络后,WiFi网络的共享者无法获得任何利益,反而会由于连接该WiFi网络的使用终端过多导致WiFi网络的网速变慢,因此,WiFi网络的共享者对共享WiFi网络的积极性并不高,导致家庭闲置的网络资源无法为公众使用,网络资源的利用率低。
【发明内容】
[0004]为解决相关技术的问题,本公开提供了一种网络共享方法及装置。
[0005]根据本公开实施例的第一方面,提供一种网络共享方法,用于路由器中,该路由器由共享终端授权后提供共享网络给使用终端,包括:
[0006]接收所述使用终端发送的请求;
[0007]根据所述请求生成应答数据包,并将推送服务器发送的推送数据添加至所述应答数据包;
[0008]将添加后的所述应答数据包发送给所述使用终端,所述使用终端用于显示添加后的所述应答数据包包括的应答数据和所述推送数据。
[0009]可选的,所述根据所述请求生成应答数据包,并将推送服务器发送的推送数据添加至所述应答数据包,包括:
[0010]若所述请求为数据请求,则将所述数据请求转发给网络服务器,接收所述网络服务器根据所述数据请求反馈的应答数据,并接收所述推送服务器发送的所述推送数据,将所述推送数据和所述应答数据添加至所述应答数据包;
[0011]若所述请求为接入请求,则生成应答数据,并接收所述推送服务器发送的所述推送数据,将所述应答数据和所述推送数据添加至所述应答数据包。
[0012]可选的,所述方法,还包括:
[0013]提取所述数据请求中的非隐私数据,所述非隐私数据包括所述使用终端所要请求的应答数据的关键字;
[0014]将所述非隐私数据发送给所述推送服务器,所述推送服务器用于根据所述路由器的位置信息和所述关键字选择所述推送数据,向所述路由器发送所述推送数据。
[0015]可选的,所述方法,还包括:
[0016]在将所述推送数据添加到所述应答数据包之后,将添加成功的通知消息发送给所述推送服务器,所述推送服务器用于统计所述路由器发送的所有通知消息的数量,并根据所述数量计算兑换资源的数值,所述兑换资源在所述使用终端显示所述推送数据后,由所述推送服务器转移至所述共享终端所对应的账户中。
[0017]可选的,所述方法,还包括:
[0018]若所述推送数据是推送链接,则接收所述使用终端触发所述推送链接后发送的推送内容获取请求;
[0019]将所述推送内容获取请求发送给所述推送服务器,并接收所述推送服务器根据所述推送内容获取请求反馈的推送内容数据包,所述推送服务器用于统计所述路由器发送的所有推送链接的触发次数和触发时刻,并根据所述触发次数和所述触发时刻计算兑换资源的数值,所述兑换资源在所述使用终端显示所述推送数据后,由所述推送服务器转移至所述共享终端所对应的账户中。
[0020]可选的,所述方法,还包括:
[0021]开启所述路由器的网络共享功能;
[0022]接收所述共享终端发送的网络配置指令;
[0023]根据所述网络配置指令配置所述共享网络的开启时间、关闭时间、带宽、网络端口中的至少一种。
[0024]根据本公开实施例的第二方面,提供一种网络共享装置,用于路由器中,该路由器由共享终端授权后提供共享网络给使用终端,包括:
[0025]请求接收模块,被配置为接收所述使用终端发送的请求;
[0026]推送数据添加模块,被配置为根据所述请求接收模块接收的所述请求生成应答数据包,并将推送服务器发送的推送数据添加至所述应答数据包;
[0027]推送数据处理模块,被配置为将所述推送数据添加模块添加后的所述应答数据包发送给所述使用终端,所述使用终端用于显示添加后的所述应答数据包包括的应答数据和所述推送数据。
[0028]可选的,所述推送数据添加模块,包括:
[0029]第一处理子模块,被配置为当所述请求为数据请求时,将所述数据请求转发给网络服务器,接收所述网络服务器根据所述数据请求反馈的应答数据,并接收所述推送服务器发送的所述推送数据,将所述推送数据和所述应答数据添加至所述应答数据包;
[0030]第二处理子模块,被配置为当所述请求为接入请求时,生成应答数据,并接收所述推送服务器发送的所述推送数据,将所述应答数据和所述推送数据添加至所述应答数据包。
[0031]可选的,所述推送数据添加模块,还包括:
[0032]非隐私数据提取子模块,被配置为提取所述数据请求中的非隐私数据,所述非隐私数据包括所述使用终端所要请求的应答数据的关键字;
[0033]非隐私数据发送子模块,被配置为将所述非隐私数据提取子模块提取的所述非隐私数据发送给所述推送服务器,所述推送服务器用于根据所述路由器的位置信息和所述关键字选择所述推送数据,向所述路由器发送所述推送数据。
[0034]可选的,所述推送数据添加模块,还包括:
[0035]通知消息发送子模块,被配置为在将所述推送数据添加到所述应答数据包之后,将添加成功的通知消息发送给所述推送服务器,所述推送服务器用于统计所述路由器发送的所有通知消息的数量,并根据所述数量计算兑换资源的数值,所述兑换资源在所述使用终端显示所述推送数据后,由所述推送服务器转移至所述共享终端所对应的账户中。
[0036]可选的,所述推送数据添加模块,还包括:
[0037]获取请求接收子模块,被配置为当所述推送数据是推送链接时,接收所述使用终端触发所述推送链接后发送的推送内容获取请求;
[0038]获取请求发送子模块,被配置为将所述推送内容获取请求发送给所述推送服务器,并接收所述推送服务器根据所述获取请求接收子模块接收的所述推送内容获取请求反馈的推送内容数据包,所述推送服务器用于统计所述路由器发送的所有推送链接的触发次数和触发时刻,并根据所述触发次数和所述触发时刻计算兑换资源的数值,所述兑换资源在所述使用终端显示所述推送数据后,由所述推送服务器转移至所述共享终端所对应的账户中。
[0039]可选的,所述装置,还包括:
[0040]网络共享开启模块,被配置为开启所述路由器的网络共享功能;
[0041]配置指令接收模块,被配置为接收所述共享终端发送的网络配置指令;
[0042]共享网络配置模块,被配置为根据所述配置指令接收模块接收的所述网络配置指令配置所述共享网络的开启时间、关闭时间、带宽、网络端口中的至少一种。
[0043]根据本公开实施例的第三方面,提供一种网络共享装置,用于路由器中,该路由器通过共享终端提供的共享网络与使用终端相连,包括:
[0044]处理器;
[0045]用于存储处理器可执行指令的存储器;
[0046]其中,所述处理器被配置为:
[0047]接收所述使用终端发送的请求;
[0048]根据所述请求生成应答数据包,并将推送服务器发送的推送数据添加至所述应答数据包;
[0049]将添加后的所述应答数据包发送给所述使用终端,所述使用终端用于显示添加后的所述应答数据包包括的应答数据和所述推送数据。
[0050]本公开的实施例提供的技术方案可以包括以下有益效果:
[0051]通过接收使用终端发送的请求;根据请求生成应答数据包,并将推送服务器发送的推送数据添加至应答数据包;将添加后的应答数据包发送给使用终端,使用终端用于显示添加后的应答数据包包括的应答数据和推送数据,使得使用终端的用户可以以接收推送数据为代价,获取家庭闲置的网络资源使用权,解决了家庭闲置的网络资源无法为公众使用,利用率低的问题,达到了提高家庭闲置的网络资源利用率的效果。
[0052]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0053]此处的附图被并入说明书中并构成本公开说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0054]图1是根据一示例性实施例示出的一种网络共享方法的流程图;
[0055]图2是根据另一示例性实施例示出的一种网络共享方法的流程图;
[0056]图3是根据一示例性实施例示出的一种网络共享装置的框图;
[0057]图4是根据另一示例性实施例示出的一种网络共享装置的框图;
[0058]图5是根据一示例性实施例示出的一种用于网络共享的装置的框图。
【具体实施方式】
[0059]这里将详细地对示