一种拨号连网方法及其相关设备与流程

文档序号:20509984发布日期:2020-04-24 18:24阅读:131来源:国知局
一种拨号连网方法及其相关设备与流程

本发明涉及计算机网络技术领域,尤其涉及一种拨号连网方法,还涉及一种拨号连网系统、路由器、装置、计算机可读存储介质以及计算机程序产品。



背景技术:

pppoe(pointtopointprotocoloverethernet,基于以太网的点对点协议)可以使网络上的设备通过一条简单的网线连接到另一个远端接入网关设备,从而使得远端接入网关实现对每个接入账号的单独控制和计费。一般的,路由器在上网过程中可为多个设备提供路由选择,实现多个设备共同上网。但是,传统路由器仅能够简单的存储用户输入的pppoe上网账号和口令,无法帮用户真正的将其安全稳定的存储下来,当用户需要更换路由器时,用户往往不记得pppoe上网账号和口令;而且,随着时间推移,其口令载体(如办理时候的运营商的单据等)也不易保存,导致用户找不到自己的pppoe上网账号和口令;另外,每次从路由器上手动输入账号密码的过程也十分麻烦,给用户上网带来了极大不便。

因此,如何有效解决由于pppoe上网账号和口令等信息丢失导致无法实现设备连网的问题,保证用户体验是本领域技术人员亟待解决的问题。



技术实现要素:

本发明的主要目的在于提供一种拨号连网方法、系统、路由器、装置、计算机可读存储介质以及计算机程序产品,旨在解决已有技术中pppoe上网账号和口令等信息丢失后无法实现设备连网的问题。

为实现上述目的,本发明提供了一种拨号连网方法,应用于路由器,所述方法包括:

接收内网设备发起的第一请求数据包,所述第一请求数据包为pppoe协议数据包;

将所述第一请求数据包的源地址修改为所述路由器的mac地址,得到第二请求数据包;

将所述第二请求数据包发送至网关,并接收所述网关基于所述第二请求数据包返回的第一答复数据包;

将所述第一答复数据包的目的地址修改为所述第一请求数据包的源地址,获得第二答复数据包;

将所述第二答复数据包发送至所述内网设备。

优选的,所述接收内网设备发起的第一请求数据包之后,还包括:

判断所述第一请求数据包是否为所述pppoe协议数据包;

若所述第一请求数据包为所述pppoe协议数据包,则执行所述将所述第一请求数据包的源地址修改为所述路由器的mac地址,得到第二请求数据包的步骤。

优选的,所述接收内网设备发起的第一请求数据包之后,还包括:

判断与所述网关之间是否具备连接关系;

若与所述网关之间不具备所述连接关系,则判断是否预先保存有pppoe账号密码;

若未保存有所述pppoe账号密码,则执行所述接收内网设备发起的第一请求数据包的步骤。

优选的,所述拨号连网方法还包括:

实时获取所述内网设备与所述网关在会话阶段的各数据包;

判断各所述数据包中是否存在所述pppoe账号密码;

若是,则保存所述pppoe账号密码。

优选的,所述拨号连网方法还包括:

获取并记录所述内网设备与所述网关在会话阶段的会话状态。

为实现上述目的,本发明提供了一种拨号连网系统,所述系统包括:

内网设备,用于向路由器发起第一请求数据包,并接收所述路由器发送的第二答复数据包;其中,所述第一请求数据包为pppoe协议数据包;

所述路由器,用于将所述第一请求数据包的源地址修改为所述路由器的mac地址,得到第二请求数据包;将所述第二请求数据包发送至网关,并接收所述网关基于所述第二请求数据包返回的第一答复数据包;将所述第一答复数据包的目的地址修改为所述第一请求数据包的源地址,获得第二答复数据包;将所述第二答复数据包发送至所述内网设备;

所述网关,用于基于所述第二请求数据包向所述路由器返回所述第一答复数据包。

优选的,所述内网设备和所述路由器之间通过wifi无线连接或以太网有线连接。

为实现上述目的,本发明提供了一种路由器,所述路由器包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的拨号连网程序,所述拨号连网程序被所述处理器执行时实现如上述任意一种所述的拨号连网方法的步骤。

为实现上述目的,本发明提供了一种拨号连网装置,应用于路由器,所述装置包括:

数据包接收模块,用于接收内网设备发起的第一请求数据包,所述第一请求数据包为pppoe协议数据包;

第一地址修改模块,用于将所述第一请求数据包的源地址修改为所述路由器的mac地址,得到第二请求数据包;

第一数据包发送模块,用于将所述第二请求数据包发送至网关,并接收所述网关基于所述第二请求数据包返回的第一答复数据包;

第二地址修改模块,用于将所述第一答复数据包的目的地址修改为所述第一请求数据包的源地址,获得第二答复数据包;

第二数据包发送模块,用于将所述第二答复数据包发送至所述内网设备。

为实现上述目的,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有拨号连网程序,所述拨号连网程序可被一个或多个处理器执行,以实现如上任一种所述的拨号连网方法的步骤。

为实现上述目的,本发明提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,当其在计算机上运行时,使得计算机可以执行上述任一种所述的拨号连网方法的步骤。

本发明所提供的一种拨号连网方法,应用于路由器,包括接收内网设备发起的第一请求数据包,所述第一请求数据包为pppoe协议数据包;将所述第一请求数据包的源地址修改为所述路由器的mac地址,得到第二请求数据包;将所述第二请求数据包发送至网关,并接收所述网关基于所述第二请求数据包返回的第一答复数据包;将所述第一答复数据包的目的地址修改为所述第一请求数据包的源地址,获得第二答复数据包;将所述第二答复数据包发送至所述内网设备。可见,本发明所提供的技术方案,当内网设备进行拨号连网时,将内网设备发送至网关的数据包的mac地址修改为自身的mac地址,并将网关反馈的数据包的目的地址修改为内网设备的mac地址,由此,通过修改mac地址的方式,实现了将内网设备的拨号连网操作转换为中间件设备的拨号连网操作,该种实现方式无需进行pppoe账号密码的获取,只需修改mac地址即可实现内网设备的拨号连网。

本发明所提供的一种拨号连网系统、路由器、装置、计算机可读存储介质以及计算机程序产品,均具有上述有益效果,在此不再赘述。

附图说明

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

图1为本发明第一实施例的流程示意图;

图2为本发明第二实施例的流程示意图;

图3为本发明第三实施例的流程示意图;

图4为本发明第四实施例的结构框图;

图5为本发明第五实施例的流程示意图;

图6为本发明第一实施例揭露的拨号连网装置的内部结构示意图;

图7为本发明第六实施例的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

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

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本发明提供的一种拨号连网方法,应用于路由器。

参照图1,图1为本发明第一实施例的流程示意图。

在第一实施例中,该方法可以包括:

s10:接收内网设备发起的第一请求数据包,第一请求数据包为pppoe协议数据包;

一般而言,拨号连网设备为路由器,即处于内网的设备一般通过路由器与网关建立关联,从而实现拨号连网。在拨号连网过程中,路由器通过pppoe拨号进入电信运营商的计费系统,在上网过程中可以为多个内网设备提供路由选择,实现多个设备共同上网。

具体而言,当内网设备通过路由器向网关进行拨号连网时,若路由器中并未预先存储关于网关的pppoe账号密码,而内网设备又处于内部网络,此时将无法实现拨号连网。由此,可获取连网请求中的各个数据包,即上述第一请求数据包,以便通过修改数据包的mac地址实现设备连网,其中,第一请求数据包为pppoe协议数据包。

可以理解的是,上述内网设备的类型并不影响本技术方案的实施,具体可以为电脑、手机、交换机、ott盒子或其他智能家居设备等。另外,对于内网设备的数量,本申请同样不做限定。

优选的,上述接收内网设备发起的第一请求数据包之后,还可以包括:判断第一请求数据包是否为pppoe协议数据包;若第一请求数据包为pppoe协议数据包,则执行后述将第一请求数据包的源地址修改为路由器的mac地址,得到第二请求数据包的步骤。

本优选实施例旨在实现第一请求数据包类型的确定,由于内网设备发起的请求不一定为连网请求,也可能为其他类型的数据请求,即第一请求数据包不一定为pppoe协议数据包,因此,需要对其进行类型判定,即判断该第一请求数据包是否为pppoe协议数据包,若是,则说明内网设备发起的请求为连网请求,并继续后续连网操作即可,若否,则说明内网设备发起的请求不是连网请求,此时无需继续后续流程。

其中,pppoe协议数据包的判定过程可通过数据包解析实现,具体而言,由于pppoe拨号连网包括发现阶段和会话阶段,发现阶段的pppoe协议数据包的以太协议类型为0x8863,会话阶段的pppoe协议数据包的以太协议类型为0x8864,因此,在数据包解析过程中,只要发现0x8863类型的数据包或0x8864类型的数据包,即可判定该数据包属于pppoe协议数据包。

s11:将第一请求数据包的源地址修改为路由器的mac地址,得到第二请求数据包;

本步骤旨在实现第一请求数据包中mac地址的修改,即将各个第一请求数据包的源地址修改为自身的mac地址,也即路由器的mac地址,以获得对应的修改后的数据包,即上述各第二请求数据包。其中,由于第一请求数据包来自于内网设备,因此,第一请求数据包的源地址即为内网设备的mac地址。

s12:将第二请求数据包发送至网关,并接收网关基于第二请求数据包返回的第一答复数据包;

具体的,在完成mac地址的修改,获得各个第二请求数据包后,即可将其发送至网关,由此,相当于将内网设备的拨号连网转换为路由器的拨号连网,对于网关而言,相当于接收到了路由器发起的拨号连网请求,此时,即可基于各个第二请求数据包向路由器反馈答复信息,即发送上述各第一答复数据包。

s13:将第一答复数据包的目的地址修改为第一请求数据包的源地址,获得第二答复数据包;

本步骤旨在实现第一答复数据包中mac数据包的修改,即将各个第一答复数据包中的目的地址修改为上述源地址,以获得对应的修改后的数据包,即上述各第二答复数据包。其中,由于网关接收到的第二请求数据包来自于路由器,因此,其所反馈的第一答复数据包的目的地址为路由器的mac地址;而由于真正发起连网请求的为内网设备,因此,上述源地址为该内网设备的mac地址。

s14:将第二答复数据包发送至内网设备。

本步骤旨在完成设备连网,具体的,路由器在完成mac地址的修改,获得各个第二答复数据包后,即可将其反馈至发起第一请求数据包的内网设备,由此,相当于内网设备发起的连网请求获得了来自于网关的信息反馈,至此,完成内网设备的拨号连网。

本实施例所提供的拨号连网方法,当内网设备进行拨号连网时,将内网设备发送至网关的数据包的mac地址修改为自身的mac地址,并将网关反馈的数据包的目的地址修改为内网设备的mac地址,由此,通过修改mac地址的方式,实现了将内网设备的拨号连网操作转换为中间件设备的拨号连网操作,该种实现方式无需进行pppoe账号密码的获取,只需修改mac地址即可实现内网设备的拨号连网。

本发明提供的另一种拨号连网方法。

参考图2,图2为本发明第二实施例的流程示意图。

在第二实施例中,该方法可以包括:

s20:接收内网设备发起的第一请求数据包,第一请求数据包为pppoe协议数据包;

s21:判断与网关之间是否具备连接关系;若否,则执行s22,若是,则执行s27;

s22:判断是否预先保存有pppoe账号密码;若否,则执行s23,若是,则执行s28;

s23:将第一请求数据包的源地址修改为路由器的mac地址,得到第二请求数据包;

s24:将第二请求数据包发送至网关,并接收网关基于第二请求数据包返回的第一答复数据包;

s25:将第一答复数据包的目的地址修改为第一请求数据包的源地址,获得第二答复数据包;

s26:将第二答复数据包发送至内网设备;

s27:将第一请求数据包发送至网关,并将网关基于第一请求数据包反馈的答复数据包反馈至内网设备;

s28:根据pppoe账号密码与网关建立连接关系。

本申请实施例提供了一种较为具体的拨号连网方法,即在通过修改mac地址进行设备连网之前,还可以通过判断连网状态和连网信息确定是否需要进行mac地址修改,以保证连网效率。具体而言,在接收到第一请求数据包之后,可首先判断自身与网关是否具备连接关系,若本身就具备连接关系,则无需通过修改mac地址进行设备连网,直接将第一请求数据包发送至网关,以获取网关反馈的答复数据包,进一步,将第一请求数据包反馈至内网设备,即可实现设备连网;若自身与网关不具备连接关系,则判断自身是否存储有pppoe账号密码,若是,则直接根据该pppoe账号密码与网关建立连接关系,进而通过执行s27实现设备连网,若未存储有pppoe账号密码,此时,再通过修改mac地址进行设备连网。由此,通过在修改mac地址进行设备连网之前,先根据自身与网关之间的连网状态和连网信息进行了条件判断,在满足有效条件时,不再进行mac地址的修改,而是直接进行设备连网,有效保证了设备连网效率。

此外,对于s20以及s23~s26的具体实现步骤,参照上一实施例即可,本实施例在此不再赘述。

本发明提供的又一种拨号连网方法。

参考图3,图3为本发明第三实施例的流程示意图。

在第三实施例中,该方法可以包括:

s30:接收内网设备发起的第一请求数据包,第一请求数据包为pppoe协议数据包;

s31:将第一请求数据包的源地址修改为路由器的mac地址,得到第二请求数据包;

s32:将第二请求数据包发送至网关,并接收网关基于所述第二请求数据包返回的第一答复数据包;

s33:将第一答复数据包的目的地址修改为第一请求数据包的源地址,获得第二答复数据包;

s34:将第二答复数据包发送至内网设备;

s35:实时获取内网设备与网关在会话阶段的各数据包;

s36:判断各数据包中是否存在pppoe账号密码;若是,则执行s37;

s37:保存pppoe账号密码。

具体的,在完成设备连网之后,内网设备与网关进入会话阶段进行数据交互,在此过程中,内网设备会向网关发送pppoe账号密码进行认证,因此,路由器可对二者在会话阶段的各个交互数据包进行实时监控,以判断其中是否存在pppoe账号密码,若存在,则直接对其进行保存,由此,在后续该内网设备进行拨号连网的过程中,无需再通过修改mac地址进行设备连网,直接基于该pppoe账号密码实现即可,可有效保证设备连网效率。

可以理解的是,由于pppoe拨号过程有pap认证和chap认证两种,pap认证方式下的账号密码是明文传输,chap认证方式下,账号密码并不会传输,替代的是md5加密过的摘要传输,因此,上述pppoe账号密码的获取一般发生于pap认证方式下。也就是说,如果认证方式为pap认证方式,那么该种实现方式相当于顺带记录了pppoe账号密码,便于后续设备连网;如果认证方式为chap认证方式,该种实现方式同样可以通过修改mac地址的方式实现设备连网。

作为一种优选实施例,该拨号连网方法还可以包括:获取并记录内网设备与网关在会话阶段的会话状态。

具体而言,由于存在多个内网设备同时向网关拨号的情况,因此,可单独记录下内网设备与网关的会话上下文,即上述会话阶段的会话状态,以有效避免混淆。

此外,对于s30~s34的具体实现步骤,参照上一实施例即可,本实施例在此不再赘述。

本发明提供了一种拨号连网系统。

参考图4,图4为本发明第四实施例的结构框图。

在第四实施例中,该系统可以包括:

内网设备10,用于向路由器20发起第一请求数据包,并接收路由器20发送的第二答复数据包;其中,第一请求数据包为pppoe协议数据包;

路由器20,用于将第一请求数据包的源地址修改为路由器20的mac地址,得到第二请求数据包;将第二请求数据包发送至网关30,并接收网关30基于第二请求数据包返回的第一答复数据包;将第一答复数据包的目的地址修改为第一请求数据包的源地址,获得第二答复数据包;将第二答复数据包发送至内网设备10;

网关30,用于基于第二请求数据包向路由器20返回第一答复数据包。

优选的,上述内网设备10和路由器20之间通过wifi无线连接或以太网有线连接。

当然,以上连接方式仅为本申请实施例所提供的一种实现方式,并不唯一,可根据实际需求更换为其他任何一种类型的连接方式。

可见,本实施例所提供的拨号连网系统,当内网设备进行拨号连网时,将内网设备发送至网关的数据包的mac地址修改为自身的mac地址,并将网关反馈的数据包的目的地址修改为内网设备的mac地址,由此,通过修改mac地址的方式,实现了将内网设备的拨号连网操作转换为中间件设备的拨号连网操作,该种实现方式无需进行pppoe账号密码的获取,只需修改mac地址即可实现内网设备的拨号连网。

在上述各个实施例的基础上,本发明提供的再一种拨号连网方法。

参考图5,图5为本发明第五实施例的流程示意图。

在第五实施例中,该方法实现流程如下:

(1)将内网设备接入路由器,该内网设备具体可以为电脑、ott盒子、其他路由器、交换机、手机等,其接入方式可以为wifi无线或以太网有线;

(2)将路由器接入isp(internetserviceprovider,internet服务供应商)的网关,可以是接入光猫或直接入户的以太网有线;

(3)路由器中设置有数据转发模块,该模块负责将内网设备的数据包转发到外网;

(4)当数据转发模块发现内网设备发往外网的数据包里包括pppoe协议数据包,且路由器无法连接外网,且用户未进行手动设置pppoe账号密码时,触发注入模块;其中,pppoe协议数据包的首个数据包一般为padi数据包,此为内网设备主动发出广播分组,分组的目的地址为以太网的广播地址0xffffffffffff,以太协议类型为0x8863,code(代码)字段值为0×09(padicode),session-id(会话id)字段值为0x0000;进一步,对之后pppoe会话下的每个数据包执行注入;

(5)注入模块将数据包(原始数据包)的源mac地址记录下来,同时将其修改为路由器的mac地址(获得请求数据包),然后交由数据转发模块继续转发;

(6)当数据转发模块接收到外网发回的pppoe数据包(原始答复数据包)时,触发注入模块;

(7)注入模块将数据包的目的mac地址修改成内网设备的mac地址,然后交由数据转发模块继续转发,实现设备连网;

(8)在会话阶段,当注入模块检测到pppoe账号密码时,对pppoe账号密码进行记录和保存,以便下次可进行自动拨号;

(9)在会话阶段,注入模块维持每一个pppoe拨号会话过程的状态记录(会话状态),以此区分每一次或者每一个设备的拨号会话,避免混淆会话。

可见,本实施例所提供的拨号连网方法,当内网设备进行拨号连网时,将内网设备发送至网关的数据包的mac地址修改为自身的mac地址,并将网关反馈的数据包的目的地址修改为内网设备的mac地址,由此,通过修改mac地址的方式,实现了将内网设备的拨号连网操作转换为中间件设备的拨号连网操作,该种实现方式无需进行pppoe账号密码的获取,只需修改mac地址即可实现内网设备的拨号连网。

本发明提供的一种拨号连网设备,该拨号连网设备具体为路由器。

参照图6,图6为本发明第一实施例揭露的拨号连网设备的内部结构示意图。

该拨号连网设备1可以包括存储器11、处理器12和总线13。

其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是拨号连网设备1的内部存储单元,例如该拨号连网设备1的硬盘。存储器11在另一些实施例中也可以是拨号连网设备1的外部存储设备,例如拨号连网设备1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器11还可以既包括拨号连网设备1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于拨号连网设备1的应用软件及各类数据,例如拨号连网程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。

处理器12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行拨号连网程序等。

该总线13可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

进一步地,拨号连网设备1还可以包括网络接口,网络接口可选的可以包括有线接口和/或无线接口(如wi-fi接口、蓝牙接口等),通常用于在该拨号连网设备1与其他电子设备之间建立通信连接。

可选地,该拨号连网设备1还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在拨号连网设备1中处理的信息以及用于显示可视化的用户界面。

图6仅示出了具有组件11-13以及拨号连网程序的拨号连网设备1,本领域技术人员可以理解的是,图6示出的结构并不构成对拨号连网设备1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

本发明提供的一种拨号连网装置,应用于路由器。

参照图7,图7为本发明第六实施例的结构框图。

在第六实施例中,该拨号连网装置可以包括:

数据包接收模块100,用于接收内网设备发起的第一请求数据包,第一请求数据包为pppoe协议数据包;

第一地址修改模块200,用于将第一请求数据包的源地址修改为路由器的mac地址,得到第二请求数据包;

第一数据包发送模块300,用于将第二请求数据包发送至网关,并接收网关基于第二请求数据包返回的第一答复数据包;

第二地址修改模块400,用于将第一答复数据包的目的地址修改为第一请求数据包的源地址,获得第二答复数据包;

第二数据包发送模块500,用于将第二答复数据包发送至内网设备。

对于本申请提供的装置的介绍请参照上述方法实施例,本申请在此不做赘述。

本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上拨号连网程序,该拨号连网程序可被一个或者多个处理器执行,以实现如以上任一实施例所述的拨号连网方法的步骤。

本发明实施例还提供一种计算机程序产品,该计算机程序产品包括计算机指令,当其在计算机上运行时,使得计算机可以执行上述任一实施例所述的拨号连网方法的步骤。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和系统的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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