网络共享的方法、装置、设备及计算机可读存储介质与流程

文档序号:17377895发布日期:2019-04-12 23:30阅读:233来源:国知局
网络共享的方法、装置、设备及计算机可读存储介质与流程

本发明实施例涉及通信技术领域,尤其涉及一种网络共享的方法、装置、设备及计算机可读存储介质。



背景技术:

随着通信技术的快速发展,4g、5g网络等新网络的部署成为热门,随着而来的是运营商2g/3g网络的逐步减频退服。但是,由于运营商的网络部署状况复杂,比如受到2g/3g减频、基站准入制度等的限制,很多地区的新网络还未能铺设到位;另有一些区域如地铁站、机场、居民区等,由于准入原因不允许运营商建设,导致这些地区的用户的终端仅能使用部分基本通信功能,比如仅能进行信令连接,可以收发短信/电话,但往往无法上网;这种情况下,由于用户无法上网浏览信息,造成大量的用户对该运营商进行投诉或用户离网。不仅影响用户的上网体验,而且给运营商带来了巨大损失。

针对上述问题,目前一般通过网络共享的方式实现上网。具体地,主要通过分享手机连接的网关密码。安装了特定应用的用户,能够通过其他用户的密码分享实现自动连接网络并上网。如用户安装wifi万能钥匙的应用,则可以自动上报连接成功的网关的密码,其他用户即可根据其上报的密码进行上网。

但是,现有的网络共享中,提供上网的终端主要是家庭网关,一般安装在住宅区,并且具有不具备移动能力、对接入终端不可控的缺点,导致用户上网体验较差。



技术实现要素:

本发明实施例提供一种网络共享的方法、装置、设备及计算机可读存储介质,解决了现有技术中通过家庭网关共享网络,不具备移动能力,对接入终端不可控的缺点,导致用户上网体验较差的技术问题。

第一方面,本发明实施例提供一种网络共享方法,应用于需上网终端,包括:向基站发送共享连网请求;所述共享连网请求包括:所述需上网终端的第一终端标识和所述需上网终端当前的第一地理位置信息,以供所述基站根据所述当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息;接收所述基站发送的所述可用共享终端的连网准备信息;根据所述可用共享终端的连网准备信息确定目标共享终端;获取所述目标共享终端的共享连网方式和连网密码;根据所述目标共享终端的共享连网方式和连网密码接入网络。

进一步地,如上所述的方法,所述根据所述可用共享终端的连网准备信息确定目标共享终端,具体包括:获取所述需上网终端的连网策略;确定与所述连网策略匹配的连网准备信息对应的可用共享终端为目标共享终端。

进一步地,如上所述的方法,所述获取所述目标共享终端的共享连网方式和连网密码,具体包括:将所述目标共享终端的第二终端标识发送给所述基站,以供所述基站根据所述目标共享终端的共享上网信息获取所述目标共享终端的共享连网方式和连网密码;接收所述基站发送的所述目标共享终端的共享连网方式和连网密码。

进一步地,如上所述的方法,所述根据所述目标共享终端的共享连网方式和连网密码接入网络之后,还包括:采用vpn加密通信方式向共享网络服务器发送上网数据请求,以使所述共享网络服务器获取上网数据,并将所述需上网终端的共享上网数据使用信息存储到共享上网使用数据表中;接收所述共享网络服务器发送的上网数据。

第二方面,本发明实施例提供一种网络共享的方法,应用于基站,包括:接收需上网终端发送的第一终端标识和所述需上网终端当前的第一地理位置信息;在预设的共享终端连接表中查询与所述当前的第一地理位置信息匹配的可用共享终端的连网准备信息;向所述需上网终端发送所述可用共享终端的连网准备信息,以供所述需上网终端根据所述可用共享终端的连网准备信息确定目标共享终端;接收所述需上网终端发送的目标共享终端的第二终端标识;在所述预设的共享终端连接表中查询所述第二终端标识对应的所述目标共享终端的共享上网信息中的共享连网方式和连网密码;将所述目标共享终端的共享连网方式和连网密码发送给所述需上网终端。

第三方面,本发明实施例提供一种网络共享的方法,应用于共享网络服务器,包括:接收共享终端发送的共享上网信息,所述共享上网信息包括:连网准备信息、共享连网方式和连网密码;根据所述连网准备信息中的共享终端的当前的第二位置信息确定所述共享终端附近的基站;向所述基站发送所述共享终端的共享上网信息,以使所述基站将所述共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表;向所述共享终端发送共享连网服务响应。

进一步地,如上所述的方法,所述向所述基站发送所述共享终端的共享上网信息,以使所述基站将所述共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表之后,还包括:采用vpn加密通信方式接收需上网终端发送的上网数据请求;根据所述上网数据请求获取上网数据,将所述上网数据发送给所述需上网终端;根据所述上网数据请求和所述上网数据统计所述需上网终端的共享上网使用信息;将所述需上网终端的共享上网使用信息存储到共享上网使用数据表中。

第四方面,本发明实施例提供一种网络共享的装置,包括:发送模块,用于向基站发送共享连网请求;所述共享连网请求包括:所述需上网终端的第一终端标识和所述需上网终端当前的第一地理位置信息,以供所述基站根据所述当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息;接收模块,用于接收所述基站发送的所述可用共享终端的连网准备信息;确定模块,用于根据所述可用共享终端的连网准备信息确定目标共享终端;获取模块,用于获取所述目标共享终端的共享连网方式和连网密码;连网模块,用于根据所述目标共享终端的共享连网方式和连网密码接入网络。

进一步地,如上所述的装置,所述确定模块,具体用于:获取所述需上网终端的连网策略;确定与所述连网策略匹配的连网准备信息对应的可用共享终端为目标共享终端。

进一步地,如上所述的装置,所述获取模块,具体用于:将所述目标共享终端的第二终端标识发送给所述基站,以供所述基站根据所述目标共享终端的共享上网信息获取所述目标共享终端的共享连网方式和连网密码;接收所述基站发送的所述目标共享终端的共享连网方式和连网密码。

进一步地,如上所述的装置,所述发送模块,还用于:采用vpn加密通信方式向共享网络服务器发送上网数据请求,以使所述共享网络服务器获取上网数据,并将所述需上网终端的共享上网数据使用信息存储到共享上网使用数据表中;所述接收模块,还用于接收所述共享网络服务器发送的上网数据。

第五方面,本发明实施例提供一种网络共享的装置,包括:接收模块,用于接收需上网终端发送的第一终端标识和所述需上网终端当前的第一地理位置信息;查询模块,用于在预设的共享终端连接表中查询与所述当前的第一地理位置信息匹配的可用共享终端的连网准备信息;发送模块,用于向所述需上网终端发送所述可用共享终端的连网准备信息,以供所述需上网终端根据所述可用共享终端的连网准备信息确定目标共享终端;所述接收模块,还用于接收所述需上网终端发送的目标共享终端的第二终端标识;所述查询模块,还用于在所述预设的共享终端连接表中查询所述第二终端标识对应的所述目标共享终端的共享上网信息中的共享连网方式和连网密码;所述发送模块,还用于将所述目标共享终端的共享连网方式和连网密码发送给所述需上网终端。

第六方面,本发明实施例提供一种网络共享的装置,包括:接收模块,用于接收共享终端发送的共享上网信息,所述共享上网信息包括:连网准备信息、共享连网方式和连网密码;确定模块,用于根据所述连网准备信息中的共享终端的当前的第二位置信息确定所述共享终端附近的基站;发送模块,用于向所述基站发送所述共享终端的共享上网信息,以使所述基站将所述共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表。所述发送模块,还用于向所述共享终端发送共享连网服务响应。

进一步地,如上所述的装置,还包括:统计模块和存储模块;所述接收模块,还用于采用vpn加密通信方式接收需上网终端发送的上网数据请求;所述发送模块,还用于根据所述上网数据请求获取上网数据,将所述上网数据发送给所述需上网终端;所述统计模块,用于根据所述上网数据请求和所述上网数据统计所述需上网终端的共享上网使用信息;所述存储模块,用于将所述需上网终端的共享上网使用信息存储到共享上网使用数据表中。

第七方面,本发明实施例提供一种终端设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一项所述的方法。

第八方面,本发明实施例提供一种基站,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第二方面所述的方法。

第九方面,本发明实施例提供一种服务器,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第三方面任一项所述的方法。

第十方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行如第一方面中任一项所述的方法。

第十一方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行如第二方面所述的方法。

第十二方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行第三方面任一项所述的方法。

本发明实施例提供的网络共享的方法、装置、设备及计算机可读存储介质,通过向基站发送共享连网请求;所述共享连网请求包括:所述需上网终端的第一终端标识和所述需上网终端当前的第一地理位置信息,以供所述基站根据所述当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息;接收所述基站发送的所述可用共享终端的连网准备信息;根据所述可用共享终端的连网准备信息确定目标共享终端;获取所述目标共享终端的共享连网方式和连网密码;根据所述目标共享终端的共享连网方式和连网密码接入网络。由于采用共享终端共享网络,共享终端具有可移动性,并能够根据需上网终端的选择使需上网终端共享网络,能够对接入终端进行控制,进而提高了用户的上网体验。

应当理解,上述发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的网络共享的方法应用场景图;

图2为本发明实施例一提供的网络共享的方法的流程图;

图3为本发明实施例二提供的网络共享的方法的流程图;

图4为本发明实施例三提供的网络共享的方法的流程图;

图5为本发明实施例四提供的网络共享的方法的流程图;

图6为本发明实施例五提供的网络共享的方法的流程图;

图7为本发明实施例六提供的网络共享的装置的结构示意图;

图8为本发明实施例七提供的网络共享的装置的结构示意图;

图9为本发明实施例八提供的网络共享的装置的结构示意图;

图10为本发明实施例九提供的网络共享的装置的结构示意图;

图11为本发明实施例十提供的终端设备的结构示意图;

图12为本发明实施例十一提供的基站的结构示意图;

图13为本发明实施例十二提供的服务器的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。

本发明实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明实施例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或终端不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或终端固有的其它步骤或单元。

图1为本发明实施例提供的网络共享的方法一种应用场景图,如图1所示,本发明实施例提供的网络共享的方法中,首先由共享终端1检测连网状态,若连网状态正常,则通过vpn加密方式向共享网络服务器2发送共享上网信息,其中,共享上网信息包括:连网准备信息,共享连网方式和连网密码。其中,连网准备信息可以包括:共享终端的标识和认证密码。共享连网服务器根据共享终端的标识及认证密码检查共享终端是否认证通过。若认证通过,则根据其上报的连网准备信息中的当前第二地理位置,检查其附近的基站4,并将共享终端1上报的共享上网信息存储到预设的共享终端连接表中,同时通过互联网设备3通知附近的基站4更新可连接共享终端表。共享网络服务器2向共享终端1发送共享连网服务响应,通知共享终端1可以进行服务。共享终端1按共享连接方式的定义开放其他需上网终端5连接。需上网终端5检查当前网络状况,判断是否可以连接互联网,若无法连接,则向基站4发送共享连网请求,请求使用共享终端的网络上网,基站4通过搜索预设的共享终端连接表,通过需上网终端5的当前第一地理位置信息和预设的共享终端连接表中的每个共享终端的当前第二地理位置信息确定在需上网终端5附近的可用共享终端,并将可用共享终端的连网准备信息发送给需上网终端5。需上网终端5将连网策略与每个可用共享终端的连网准备信息进行匹配,将匹配到的连网准备信息对应的可用共享终端确定为目标共享终端。需上网终端5将目标共享终端的第二终端标识发送给基站4,基站4根据目标共享终端的第二终端标识获取目标共享终端的共享上网信息,从共享上网信息中获取共享连网方式和连网密码。需上网终端5接收基站4发送的目标共享终端共享连网方式和连网密码。需上网终端5根据目标共享终端的共享连网方式和连网密码接入网络。首先与目标共享终端建立物理层连接,然后与目标共享终端建立应用层vpn连接。在需上网终端5接入网络后,与共享网络服务器2通过vpn加密通信。具体地,向共享网络服务器2发送上网数据请求,在上网数据请求中至少包括需上网终端5的第一终端标识、所连接的共享终端的标识、计费方式、当前时间、上网请求地址等。共享网络服务器2根据上网数据请求获取需上网终端所需的上网数据,将上网数据发送给需上网终端5,并根据上网数据请求和上网数据统计需上网终端的共享上网使用信息,将需上网终端的共享上网使用信息存储到共享上网使用数据表中。需上网终端5得到共享网络服务器2反馈回的上网数据,在相关的客户端或浏览器上显示。该操作持续进行,直到断开与目标共享终端的物理连接。本实施例提供的网络共享的方法,采用共享终端共享网络,共享终端具有可移动性,并能够根据需上网终端的选择使需上网终端共享网络,能够对接入终端进行控制。采用vpn加密通信方式从共享网络服务器获取上网数据,能够保护需上网终端的请求数据的安全,并且能够保存需上网终端采用共享网络上网的使用数据,能够对需上网终端采用共享网络进行计费,而且在共享终端提供共享网络服务前,对其进行认证,提高了共享终端的安全,提高了用户的上网体验。

实施例一

图2为本发明实施例一提供的网络共享的方法流程图,如图2所示,本实施例的执行主体为网络共享的装置,该网络共享的装置集成在需上网终端上,本实施例提供的网络共享的方法应用于需上网终端,该需上网终端可以为智能手机,平板电脑,笔记本电脑,计算机等终端,则本实施例提供的网络共享的方法包括以下几个步骤:

步骤201,向基站发送共享连网请求;共享连网请求包括:需上网终端的第一终端标识和需上网终端当前的第一地理位置信息,以供基站根据当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息。

具体地,本实施例中,检测需上网终端当前网络状况,若需上网终端的当前网络不能进行上网,则向基站发送共享连网请求。在基站接收到共享连网请求后,将共享连网请求中的当前第一地理位置信息与预设的共享终端连接表中的所有共享终端的当前第二地理位置信息进行对比,若当前第一地理位置和当前第二地理位置的差值在预设范围,则确定该共享终端为该需上网终端可用的共享终端,获取可用共享终端的连网准备信息。

其中,检测需上网终端的当前网络状况的方法可以为:需上网终端通过基站向特定互联网地址发送ping指令或向特定互联网获取数据的方式检测当前网络状况。

其中,在共享连网请求中包括:需上网终端的第一终端标识和需上网终端当前的第一地理位置信息。第一终端标识为需上网终端的标识,第一终端标识可以为需上网终端的手机号、imei号或其他唯一表示该需上网终端的信息。当前的第一地理位置信息可以为需上网终端的当前gps位置。

其中,预设的共享终端连接表中包括在基站附近的每一个共享终端的共享上网信息,共享上网信息可以包括:连网准备信息、共享连网方式和连网密码。其中,连网准备信息包括:共享终端的第二终端标识,共享终端的当前第二地理位置信息,当前上网网络,共享连网方式,连接质量、计费方式、计费单价等。

其中,当前上网网络为连接互联网的网络,可以为wifi、中国移动/电信/联通等。连接质量可以为信号强度和/或连接速度。计费方式可以为按流量计费或按时间计费等。

其中,共享连网方式为需上网终端与共享终端连接的方式,如可以为蓝牙、wlan等。

步骤202,接收基站发送的可用共享终端的连网准备信息。

具体地,本实施例中,需上网终端不能上网的情况下通过数据短信或小区广播等信令通道与基站通信,所以可通过数据短信或小区广播等信令通道接收基站发送的可用共享终端的连网准备信息。

其中,可用共享终端的连网准备信息包括:可用共享终端的第二终端标识,可用共享终端的当前第二地理位置信息,当前上网网络,共享连网方式,连接质量、计费方式、计费单价等。

步骤203,根据可用共享终端的连网准备信息确定目标共享终端。

具体地,本实施例中,可查看需上网终端支持的共享上网方式,将支持的共享连网方式与连网准备信息中的共享连网方式进行对比,获取匹配上的连网准备信息对应的可用的共享终端为目标共享终端。

或者本实施例中,预先由用户或自定义一个连网策略,将连网策略与每个可用的共享终端的连网准备信息进行匹配,将与连网策略匹配上的连网准备信息对应的可用的共享终端确定为目标共享终端。

其中,连网策略不做限定。如可以为在共享连网方式匹配上后,预先考虑连接质量优的可用的共享终端为目标共享终端。或者在共享连网方式匹配上后,预先考虑计费低的可用共享终端为目标共享终端,或其他连网策略。

步骤204,获取目标共享终端的共享连网方式和连网密码。

具体地,本实施例中,在基站中存储了目标共享终端的共享上网信息,可通过与基站通信的方式获取目标共享终端的中的共享上网信息中的共享连网方式和连网密码。

步骤205,根据目标共享终端的共享连网方式和连网密码接入网络。

具体地,本实施例中,在共享连网方式中有连网名称,可通过在共享连网方式的页面中输入连网名称和连网密码的方式接入网络。

本实施例提供的网络共享的方法,通过向基站发送共享连网请求;共享连网请求包括:需上网终端的第一终端标识和需上网终端当前的第一地理位置信息,以供基站根据当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息;接收基站发送的可用共享终端的连网准备信息;根据可用共享终端的连网准备信息确定目标共享终端;获取目标共享终端的共享连网方式和连网密码;根据目标共享终端的共享连网方式和连网密码接入网络。由于采用共享终端共享网络,共享终端具有可移动性,并能够根据需上网终端的选择使需上网终端共享网络,能够对接入终端进行控制,进而提高了用户的上网体验。

实施例二

图3为本发明实施例二提供的网络共享的方法,本实施例提供的网络共享的方法是在本发明实施例一提供的网络共享的方法的基础上,对步骤203-步骤205的进一步的细化,并且还包括了采用共享网络请求数据的步骤。则本实施例提供的网络共享的方法包括以下步骤。

步骤301,向基站发送共享连网请求;共享连网请求包括:需上网终端的第一终端标识和需上网终端当前的第一地理位置信息,以供基站根据当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息。

步骤302,接收基站发送的可用共享终端的连网准备信息。

本实施例中,步骤301-步骤302的实现方式与本发明实施例一中提供的网络共享的方法步骤201-步骤202的实现方式相同,在此不再一一赘述。

步骤303,获取需上网终端的连网策略。

进一步地,本实施例中,在需上网终端中预先设定连网策略。连网策略中定义了每个连网因素的权重。连网因素可以包括:共享连网方式,连接质量、计费方式等。其中,共享连网方式权重为1,即可用的共享终端必须支持的需上网的终端共享连网方式。连接质量和计费方式的权重可在0~1之间。

步骤304,确定与连网策略匹配的连网准备信息对应的可用共享终端为目标共享终端。

进一步地,本实施例中,将连网策略中的每个连网因素分别与每个可用的共享终端中的连网准备信息中的对应连网因素进行匹配计算,并根据每个连网因素的权重对匹配度进行计算,获取匹配度最高的连网连网准备信息对应的可用共享终端为目标共享终端。

步骤305,将目标共享终端的第二终端标识发送给基站,以供基站根据目标共享终端的共享上网信息获取目标共享终端的共享连网方式和连网密码。

步骤306,接收基站发送的目标共享终端的共享连网方式和连网密码。

进一步地,本实施例中,步骤305-步骤306是对本发明实施例一中的步骤204的进一步细化。

具体地,本实施例中,向基站发送目标共享终端的第二终端标识。基站根据第二终端标识在预设的共享终端连接表中查找目标共享终端的共享上网信息。在共享上网信息中包括共享连网方式和连网密码。基站将目标共享终端的共享连网方式和连网密码发送给需上网终端。

其中,目标共享终端的终端标识为第二终端标识。目标共享终端的第二终端标识可以为手机号,imei号或其他唯一表示目标共享终端的信息。

其中,在共享连网信息中还可以包括共享终端的认证密码,以对共享终端是否安全进行认证。

其中,表1为预设的共享终端连接表,在表1中只示意出了一个共享终端的共享上网信息。

步骤307,根据目标共享终端的共享连网方式和连网密码接入网络。

进一步地,本实施例中,根据目标共享终端的共享连网方式和连网密码接入网络,具体包括:

首先,根据目标共享终端的共享连网方式和连网密码与目标共享终端建立物理层连接。

其次,根据目标共享终端的共享连网方式和连网密码与目标共享终端建立应用层vpn连接。

表1:预设的共享终端连接表

本实施例中,与目标共享终端建立应用层vpn连接,则在通过目标共享终端与共享网络服务器进行通信时采用vpn加密通信方式,能够有效保护上网请求和返回数据的安全。

步骤308,采用vpn加密通信方式向共享网络服务器发送上网数据请求,以使共享网络服务器获取上网数据,并将需上网终端的共享上网数据使用数据存储到共享上网使用数据表中。

进一步地,本实施例中,通过共享网络采用vpn加密通信方式向共享网络服务器发送上网数据请求。在上网数据请求中包括:需上网终端的第一终端标识,目标共享终端的第二终端标识,计费方式,请求时间,请求地址,等信息。共享网络服务器接收到上网数据请求后,获取上网数据,并根据上网数据请求和上网数据统计共享上网数据使用信息。并将共享上网数据使用信息存储到共享上网使用数据表中。

其中,共享上网数据使用信息可以包括:需上网终端的第一终端标识,目标共享终端的第二终端标识,计费方式,请求时间,请求地址,上网数据量等信息。表2为共享上网使用数据表。在表2中只显示了一次上网请求的上网使用信息。

表2:共享上网使用数据表

步骤309,接收共享网络服务器发送的上网数据。

进一步地,接收共享网络服务器发送的上网数据,并将上网数据在需上网终端的客户端或浏览器上进行显示。

本实施例提供的网络共享的方法,通过向基站发送共享连网请求;共享连网请求包括:需上网终端的第一终端标识和需上网终端当前的第一地理位置信息,以供基站根据当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息,接收基站发送的可用共享终端的连网准备信息,获取需上网终端的连网策略,确定与连网策略匹配的连网准备信息对应的可用共享终端为目标共享终端,将目标共享终端的第二终端标识发送给基站,以供基站根据目标共享终端的共享上网信息获取目标共享终端的共享连网方式和连网密码,接收基站发送的目标共享终端的共享连网方式和连网密码,根据目标共享终端的共享连网方式和连网密码接入网络,采用vpn加密通信方式向共享网络服务器发送上网数据请求,以使共享网络服务器获取上网数据,并将需上网终端的共享上网数据使用数据存储到共享上网使用数据表中,接收共享网络服务器发送的上网数据。由于采用vpn加密方式将需上网终端与共享网络服务器进行通信,所以能够保护需上网终端的上网请求和返回数据的安全,并且在共享网络服务器中保存了共享上网使用信息,能够有效对需上网终端进行计费,进一步提高了用户的上网体验。

实施例三

图4为本发明实施例三提供的网络共享的方法的流程图。如图4所示,本实施例的执行主体为网络共享的装置,该网络共享的装置集成在基站上,本实施例提供的网络共享的方法应用于基站,则本实施例提供的网络共享的方法包括以下步骤。

步骤401,接收需上网终端发送的第一终端标识和需上网终端当前的第一地理位置信息。

其中,第一终端标识为需上网终端的标识,第一终端标识可以为需上网终端的手机号、imei号或其他唯一表示该需上网终端的信息。当前的第一地理位置信息可以为需上网终端的当前gps位置。

步骤402,在预设的共享终端连接表中查询与当前的第一地理位置信息匹配的可用共享终端的连网准备信息。

在预设的共享终端中存储有所有在该基站附近的共享终端的共享上网信息。其中,共享上网信息可以包括:连网准备信息、共享连网方式和连网密码。连网准备信息包括:共享终端的第二终端标识,共享终端的当前第二地理位置信息,当前上网网络,共享连网方式,连接质量、计费方式、计费单价等。

具体地,本实施例中,基站将共享连网请求中的当前第一地理位置信息与预设的共享终端连接表中的所有共享终端的当前第二地理位置信息进行对比,若当前第一地理位置和当前第二地理位置的差值在预设范围,则确定该共享终端为该需上网终端可用的共享终端,获取可用共享终端的连网准备信息。

步骤403,向需上网终端发送可用共享终端的连网准备信息,以供需上网终端根据可用共享终端的连网准备信息确定目标共享终端。

具体地,本实施例中,将可用共享终端的连网准备信息发送给需上网终端。需上网终端根据可用共享终端的连网准备信息确定目标共享终端,获取目标共享终端的共享连网方式和连网密码,根据目标共享终端的共享连网方式和连网密码接入网络。

步骤404,接收需上网终端发送的目标共享终端的第二终端标识。

其中,目标共享终端的终端标识为第二终端标识。目标共享终端的第二终端标识可以为手机号,imei号或其他唯一表示目标共享终端的信息。

步骤405,在预设的共享终端连接表中查询第二终端标识对应的目标共享终端的共享上网信息中的共享连网方式和连网密码。

其中,预设的共享终端连接表如表1所示。基站根据第二终端标识在预设的共享终端连接表中查找目标共享终端的共享上网信息。在共享上网信息中包括共享联网方式和连网密码。

步骤406,将所述目标共享终端的共享连网方式和连网密码发送给所述需上网终端。

具体地,本实施例中,向需上网终端发送目标共享终端的共享连网方式和连网密码,需上网终端首先可根据目标共享终端的共享连网方式和连网密码与目标共享终端建立物理层连接,然后可根据目标共享终端的共享连网方式和连网密码与目标共享终端建立应用层vpn连接。

本实施例提供的网络共享的方法,通过接收需上网终端发送的第一终端标识和需上网终端当前的第一地理位置信息;在预设的共享终端连接表中查询与当前的第一地理位置信息匹配的可用共享终端的连网准备信息;向需上网终端发送可用共享终端的连网准备信息,以供需上网终端根据可用共享终端的连网准备信息确定目标共享终端,接收需上网终端发送的目标共享终端的第二终端标识,在预设的共享终端连接表中查询第二终端标识对应的目标共享终端的共享上网信息中的共享连网方式和连网密码,将所述目标共享终端的共享连网方式和连网密码发送给所述需上网终端。由于采用共享终端共享网络,共享终端具有可移动性,并能够根据需上网终端的选择使需上网终端共享网络,能够对接入终端进行控制,进而提高了用户的上网体验。

实施例四

图5为本发明实施例四提供的网络共享的方法的流程图。如图5所示,本实施例提供的网络共享的方法的执行主体为网络共享的装置,该网络共享的装置可集成在共享网络服务器中。本实施例提供的网络共享的方法应用于共享网络服务器。则本实施例提供的网络共享的方法包括以下步骤。

步骤501,接收共享终端发送的共享上网信息,共享上网信息包括:连网准备信息、共享连网方式和连网密码。

具体地,本实施例中,共享终端通过应用检测上网连接状态。若上网连接状态正常,则通过vpn加密通信的方式向共享网络服务器发送共享上网信息。

其中,共享终端通过应用检测上网连接状态的方法可以为:定时自动向特定互联网地址发送ping指令或获取特定数据的方式检测上网连接状态。

其中,共享终端的共享上网信息包括:共享终端的连网准备信息、共享终端的共享连网方式和连网密码。共享终端的连网准备信息可以包括:共享终端的第二终端标识,共享终端的当前第二地理位置信息,当前上网网络,共享连网方式,连接质量、计费方式、计费单价等。

步骤502,根据连网准备信息中的共享终端的当前的第二位置信息确定共享终端附近的基站。

其中,当前的第二位置信息是共享终端的当前位置信息。当前的第二位置信息可以为共享终端的gps位置。

具体地,本实施例中,将共享终端的当前的第二位置信息与基站的位置信息进行对比,若当前的第二位置与基站的位置的差值小于预设阈值,则确定该基站为共享终端附近的基站。

步骤503,向基站发送共享终端的共享上网信息,以使基站将共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表。

具体地,本实施例中,基站接收共享终端的共享上网信息,并将共享终端的共享上网信息存储到预设的共享终端连接表中。并将基站的标识和共享终端的共享上网信息中的部分信息存储到可连接共享终端表中。其中,表3为可连接共享终端表。在表3中只示意出了一个共享终端的共享上网信息中的部分信息。

表3:可连接共享终端表

步骤504,向共享终端发送共享连网服务响应。

具体地,本实施例中,向共享终端发送共享连网服务响应,以通知共享终端可以进行共享网络服务。

本实施例提供的网络共享的方法,通过接收共享终端发送的共享上网信息,共享上网信息包括:连网准备信息、共享连网方式和连网密码,根据连网准备信息中的共享终端的当前的第二位置信息确定共享终端附近的基站;向基站发送共享终端的共享上网信息,以使基站将共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表;向共享终端发送共享连网服务响应。由于采用共享终端共享网络,共享终端具有可移动性,并能够根据需上网终端的选择使需上网终端共享网络,能够对接入终端进行控制,进而提高了用户的上网体验。

实施例五

图6为本发明实施例五提供的网络共享的方法的流程图。如图6所示,本实施例提供的网络共享的方法是在本发明网络共享的方法实施例四的基础上,还包括了对共享终端进行认证的步骤,采用vpn加密通信方式接收需上网终端发送的上网数据请求,根据上网数据请求获取上网数据,将上网数据发送给需上网终端的步骤,以及根据上网数据请求和上网数据统计需上网终端的共享上网使用信息,将需上网终端的共享上网使用信息存储到共享上网使用数据表中的步骤。则本实施例提供的网络共享的方法包括以下步骤。

步骤601,接收共享终端发送的共享上网信息,共享上网信息包括:连网准备信息、共享连网方式和连网密码。

进一步地,本实施例中,共享上网信息还包括认证密码。

步骤602,根据认证密码对共享终端进行认证,判断是否认证通过,若是,则执行步骤603,否则结束。

进一步地,本实施例中,根据认证密码检查共享终端是否正常,若正常,则认证通过,若不正常,则认证不通过。

步骤603,根据连网准备信息中的共享终端的当前的第二位置信息确定共享终端附近的基站。

步骤604,向基站发送共享终端的共享上网信息,以使基站将共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表。

步骤605,向共享终端发送共享连网服务响应。

本实施例中,步骤603-步骤605的实现方式与本发明实施例四中步骤502-步骤504的实现方式相同,在此不再一一赘述。

步骤606,采用vpn加密通信方式接收需上网终端发送的上网数据请求。

进一步地,本实施例中,通过共享网络采用vpn加密通信方式接收需上网终端发送的上网数据请求,在上网数据请求中包括:需上网终端的第一终端标识,目标共享终端的第二终端标识,计费方式,请求时间,请求地址等信息。

步骤607,根据上网数据请求获取上网数据,将上网数据发送给需上网终端。

步骤608,根据上网数据请求和上网数据统计需上网终端的共享上网使用信息。

步骤609,将需上网终端的共享上网使用信息存储到共享上网使用数据表中。

结合步骤608-步骤609进行说明。进一步地,本实施例中,根据上网数据请求统计需上网终端的共享上网使用信息中的需上网终端的第一终端标识,目标共享终端的第二终端标识,计费方式,请求时间,请求地址。根据上网数据统计上网数据量。其中表2为共享上网使用数据表。

本实施例提供的网络共享的方法,通过接收共享终端发送的共享上网信息,共享上网信息包括:连网准备信息、共享连网方式和连网密码,根据认证密码对共享终端进行认证,若认证通过,则根据连网准备信息中的共享终端的当前的第二位置信息确定共享终端附近的基站,向基站发送共享终端的共享上网信息,以使基站将共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表,向共享终端发送共享连网服务响应,采用vpn加密通信方式接收需上网终端发送的上网数据请求,根据上网数据请求获取上网数据,将上网数据发送给需上网终端,根据上网数据请求和上网数据统计需上网终端的共享上网使用信息,将需上网终端的共享上网使用信息存储到共享上网使用数据表中。不仅由于采用vpn加密方式将需上网终端与共享网络服务器进行通信,所以能够保护需上网终端的请求数据的安全,并且在共享网络服务器中保存了共享上网使用信息,能够有效对需上网终端进行计费,而且在共享终端提供共享网络服务前,对共享终端进行认证,保证了共享终端的安全。所以进一步提高了用户的上网体验。

实施例六

图7为本发明实施例六提供的网络共享的装置的结构示意图。如图6所示,本实施例提供的网络共享的装置包括:发送模块701,接收模块702,确定模块703,获取模块704及连网模块705。

其中,发送模块701,用于向基站发送共享连网请求;共享连网请求包括:需上网终端的第一终端标识和需上网终端当前的第一地理位置信息,以供基站根据当前的第一地理位置信息在预设的共享终端连接表中查询可用共享终端的连网准备信息。接收模块702,用于接收基站发送的可用共享终端的连网准备信息。确定模块703,用于根据可用共享终端的连网准备信息确定目标共享终端。获取模块704,用于获取目标共享终端的共享连网方式和连网密码。连网模块705,用于根据目标共享终端的共享连网方式和连网密码接入网络。

本实施例提供的网络共享的装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,本实施例提供的网络共享的装置中,确定模块703,具体用于:获取需上网终端的连网策略;确定与连网策略匹配的连网准备信息对应的可用共享终端为目标共享终端。

进一步地,获取模块704,具体用于:将目标共享终端的第二终端标识发送给基站,以供基站根据目标共享终端的共享上网信息获取目标共享终端的共享连网方式和连网密码;接收基站发送的目标共享终端的共享连网方式和连网密码。

进一步地,发送模块701,还用于:采用vpn加密通信方式向共享网络服务器发送上网数据请求,以使共享网络服务器获取上网数据,并将需上网终端的共享上网数据使用信息存储到共享上网使用数据表中;接收模块,还用于接收共享网络服务器发送的上网数据。

进一步地,本实施例提供的网络共享的装置可以执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例七

图8为本发明实施例七提供的网络共享的装置的结构示意图,如图8所示,本实施例提供的网络共享的装置包括:接收模块801,查询模块802,发送模块803。

其中,接收模块801,用于接收需上网终端发送的第一终端标识和需上网终端当前的第一地理位置信息。查询模块802,用于在预设的共享终端连接表中查询与当前的第一地理位置信息匹配的可用共享终端的连网准备信息。发送模块803,用于向需上网终端发送可用共享终端的连网准备信息,以供需上网终端根据可用共享终端的连网准备信息确定目标共享终端。接收模块801,还用于接收需上网终端发送的目标共享终端的第二终端标识。查询模块802,还用于在预设的共享终端连接表中查询第二终端标识对应的目标共享终端的共享上网信息中的共享连网方式和连网密码。发送模块803,还用于将目标共享终端的共享连网方式和连网密码发送给需上网终端。

本实施例提供的网络共享的装置可以执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例八

图9为本发明实施例八提供的网络共享的装置的结构示意图,如图9所示,本实施例提供的网络共享的装置包括:接收模块901,确定模块902,发送模块903。

其中,接收模块901,用于接收共享终端发送的共享上网信息,共享上网信息包括:连网准备信息、共享连网方式和连网密码。确定模块902,用于根据连网准备信息中的共享终端的当前的第二位置信息确定共享终端附近的基站。发送模块903,用于向基站发送共享终端的共享上网信息,以使基站将共享终端的共享上网信息存储到预设的共享终端连接表中,并更新可连接共享终端表。发送模块903,还用于向所述共享终端发送共享连网服务响应。

本实施例提供的网络共享的装置可以执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例九

图10为本发明实施例九提供的网络共享的装置的结构示意图,如图10所示,本实施例提供的网络共享的装置在本发明实施例八提供的网络共享的装置的基础上,还包括:统计模块1001和存储模块1002。

进一步地,接收模块901,还用于采用vpn加密通信方式接收需上网终端发送的上网数据请求。发送模块903,还用于根据上网数据请求获取上网数据,将上网数据发送给需上网终端。统计模块1001,用于根据上网数据请求和上网数据统计需上网终端的共享上网使用信息。存储模块1002,用于将需上网终端的共享上网使用信息存储到共享上网使用数据表中。

本实施例提供的网络共享的装置可以执行图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例十

图11为本发明实施例十提供的终端设备的结构示意图,如图11所示,本实施例提供的终端设备,包括:一个或多个处理器1101和存储器1102。

其中,存储器1102,用于存储一个或多个程序。当一个或多个程序被一个或多个处理器1101执行,使得一个或多个处理器1101实现本发明实施例一提供的网络共享的方法或本发明实施例二提供的网络共享的方法。

实施例十一

图12为本发明实施例十一提供的基站的结构示意图,如图12所示,本实施例提供的终端设备,包括:一个或多个处理器1201和存储器1202。

其中,存储器1202,用于存储一个或多个程序。当一个或多个程序被一个或多个处理器1201执行,使得一个或多个处理器1201实现本发明实施例三提供的网络共享的方法。

实施例十二

图13为本发明实施例十二提供的服务器的结构示意图,如图13所示,本实施例提供的终端设备,包括:一个或多个处理器1301和存储器1302。

其中,存储器1302,用于存储一个或多个程序。当一个或多个程序被一个或多个处理器1301执行,使得一个或多个处理器1301实现本发明实施例四提供的网络共享的方法或本发明实施例五提供的网络共享的方法。

实施例十三

本发明实施例十三提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行本发明实施例一提供的网络共享的方法或本发明实施例二提供的网络共享的方法。

实施例十四

本发明实施例十四提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行本发明实施例三提供的网络共享的方法。

实施例十五

本发明实施例十五提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行本发明实施例四提供的网络共享的方法或本发明实施例五提供的网络共享的方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或终端使用或与指令执行系统、装置或终端结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或终端,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存终端、磁储存终端、或上述内容的任何合适组合。

此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1