一种访问数据的方法和装置与流程

文档序号:11064822阅读:298来源:国知局
一种访问数据的方法和装置与制造工艺

本发明涉及通信领域,尤指一种访问数据的方法和装置。



背景技术:

现有的访问数据的方法大致包括:

移动终端接收到来自用户的数据访问请求,向网络侧发送数据访问请求;其中,数据访问请求中包含有访问地址;网络侧在预先设置的访问地址和数据之间的对应关系中,查找访问地址对应的数据,将查找到的数据发送给移动终端,移动终端根据接收到的数据进行显示或播放;当移动终端结束显示或播放时,将接收到的数据删除。

现有的访问数据的方法中,由于上网用户的数量越来越多,容易造成网络拥塞,从而降低了用户的上网速度,用户的体验度较低。



技术实现要素:

为了解决上述问题,本发明提出了一种访问数据的方法和装置,能够提高用户的上网速度,从而提高用户的体验度。

为了达到上述目的,本发明提出了一种访问数据的方法,包括:

接收到来自用户的第一数据访问请求,在加入的局域网的所有移动终端内获取不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向网络侧发送第一数据访问请求;

缓存接收到的来自网络侧的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系,或将对应关系发送给局域网的主控移动终端。

优选地,当判断出自身缓存的数据被删除时,该方法还包括:

删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系,或向所述主控移动终端发送表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息。

优选地,当判断出局域网中的一个或多个移动终端退出所述局域网时,该方法还包括:

删除退出所述局域网的移动终端的Wifi地址、访问地址和缓存地址之间的对应关系。

优选地,当在所述局域网的移动终端内获取到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,该方法还包括:

根据获得的Wifi地址和缓存地址获取访问地址对应的数据。

优选地,所述获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

向所述局域网的主控移动终端发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求;接收到来自所述主控移动终端的对应关系,在接收到的对应关系中查找到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

或者,向所述局域网的主控移动终端发送表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自所述主控移动终端的查找到的Wifi地址和缓存地址。

优选地,所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据包括:

判断出查找到或接收到的Wifi地址为自身的Wifi地址,获取查找到或接收到的缓存地址中的数据。

优选地,当判断出所述查找到或接收到的Wifi地址不是自身的Wifi地址时,所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据还包括:

向所述查找到或接收到的Wifi地址对应的移动终端发送第二数据访问 请求;其中,所述第二数据访问请求包括查找到或接收到的缓存地址;

接收到来自所述查找到或接收到的Wifi地址对应的移动终端的查找到或接收到的缓存地址对应的数据。

优选地,所述获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据包括:

获取查找到的缓存地址中的数据。

优选地,所述获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向所述局域网的其他所有移动终端发送表示获取所述对应关系的请求;接收到来自所述局域网的其他所有移动终端的对应关系,在接收到的对应关系中查找到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

或者,在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向所述局域网的其他所有移动终端发送表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自所述其他所有移动终端中的一个或多个的查找到的Wifi地址和缓存地址。

优选地,所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据包括:

向查找到或接收到的Wifi地址中的一个对应的移动终端发送第二数据访问请求;其中,所述第二数据访问请求包括所述查找到或接收到的Wifi地址中的一个对应的缓存地址;

接收到来自所述查找到或接收到的Wifi地址中的一个对应的移动终端 的查找到或接收到的缓存地址对应的数据。

优选地,当接收到来自所述局域网内的其他移动终端的对应关系时,该方法还包括:

保存接收到的对应关系。

优选地,当接收到来自所述局域网内的其他移动终端的表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息时,该方法还包括:

删除自身保存的被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系。

优选地,当接收到来自所述局域网的其他移动终端的表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求时,该方法还包括:

将自身保存的Wifi地址、访问地址和缓存地址之间的对应关系发送给发送所述表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求的移动终端。

优选地,当接收到来自所述局域网的其他移动终端的表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求时,该方法还包括:

在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找苏搜第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,将查找到的Wifi地址和缓存地址发送给发送所述表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求的移动终端。

优选地,当接收到来自所述局域网的其他移动终端的缓存地址时,该方法还包括:

将所述缓存地址对应的数据发送给发送所述缓存地址的移动终端。

优选地,当作为所述局域网的主控移动终端,且接收到来自用户的退出所述局域网的请求时,该方法还包括:

将自身保存的对应关系发送给所述局域网中的其他任意一个移动终端。

本发明还提出了一种访问数据的装置,至少包括:

获取模块,用于接收到来自用户的第一数据访问请求,在加入的局域网的所有移动终端内获取不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向网络侧发送第一数据访问请求;

存储模块,用于缓存接收到的来自网络侧的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系,或将对应关系发送给局域网的主控移动终端。

优选地,所述存储模块还用于:

判断出自身缓存的数据被删除,删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系,或向所述主控移动终端发送表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息。

优选地,所述存储模块还用于:

判断出局域网中的一个或多个移动终端退出所述局域网,删除退出所述局域网的移动终端的Wifi地址、访问地址和缓存地址之间的对应关系。

优选地,所述获取模块还用于:

在所述局域网的移动终端内获取到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,根据获得的Wifi地址和缓存地址获取访问地址对应的数据。

优选地,所述获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

向所述局域网的主控移动终端发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求;接收到来自所述主控移动终端的对应关系,在接收到的对应关系中查找到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

或者,向所述局域网的主控移动终端发送表示获取所述第一数据访问请 求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自所述主控移动终端的查找到的Wifi地址和缓存地址。

优选地,所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据为:

判断出查找到或接收到的Wifi地址为自身的Wifi地址,获取查找到或接收到的缓存地址中的数据。

优选地,所述获取模块还用于:

判断出所述查找到或接收到的Wifi地址不是自身的Wifi地址,向所述查找到或接收到的Wifi地址对应的移动终端发送第二数据访问请求;其中,所述第二数据访问请求包括查找到或接收到的缓存地址;接收到来自所述查找到或接收到的Wifi地址对应的移动终端的查找到或接收到的缓存地址对应的数据。

优选地,所述获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据为:

获取查找到的缓存地址中的数据。

优选地,所述获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向所述局域网的其他所有移动终端发送表示获取所述对应关系的请求;接收到来自所述局域网的其他所有移动终端的对应关系,在接收到的对应关系中查找到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

或者,在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到所述第一数据访问请求中的访问地址对应的Wifi地址和缓存 地址,向所述局域网的其他所有移动终端发送表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自所述其他所有移动终端中的一个或多个的查找到的Wifi地址和缓存地址。

优选地,所述根据获得的Wifi地址和缓存地址获取访问地址对应的数据为:

向查找到或接收到的Wifi地址中的一个对应的移动终端发送第二数据访问请求;其中,所述第二数据访问请求包括所述查找到或接收到的Wifi地址中的一个对应的缓存地址;接收到来自所述查找到或接收到的Wifi地址中的一个对应的移动终端的查找到或接收到的缓存地址对应的数据。

优选地,所述存储模块还用于:

接收到来自所述局域网内的其他移动终端的对应关系,保存接收到的对应关系。

优选地,所述存储模块还用于:

接收到来自所述局域网内的其他移动终端的表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息,删除自身保存的被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系。

优选地,所述存储模块还用于:

接收到来自所述局域网的其他移动终端的表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求,将自身保存的Wifi地址、访问地址和缓存地址之间的对应关系发送给发送所述表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求的移动终端。

优选地,所述获取模块还用于:

接收到来自所述局域网的其他移动终端的表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求,在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找苏搜第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,将查找到的Wifi地址和缓存地址发送给发送所述表示获取所述第一数据访问请求中的访问地址对应的Wifi 地址和缓存地址的请求的移动终端。

优选地,所述获取模块还用于:

接收到来自所述局域网的其他移动终端的缓存地址,将所述缓存地址对应的数据发送给发送所述缓存地址的移动终端。

优选地,所述存储模块还用于:

接收到来自用户的退出所述局域网的请求,将自身保存的对应关系发送给所述局域网中的其他任意一个移动终端。

与现有技术相比,本发明的技术方案包括:加入局域网后,当接收到来自用户的第一数据访问请求时,在加入的局域网的所有移动终端内获取不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向网络侧发送第一数据访问请求;根据接收到的来自网络侧的数据进行显示或播放;缓存接收到的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系,或将对应关系发送给局域网的主控移动终端。通过本发明的方案,将从网络侧获得的数据进行缓存,从而能够为局域网内的其他用户进行共享,提高了用户的上网速度,从而提高了用户的体验度。

附图说明

下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。

图1为本发明访问数据的方法的流程图;

图2为本发明访问数据的装置的结构组成示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。

参见图1,本发明提出了一种访问数据的方法,包括:

步骤100、接收到来自用户的第一数据访问请求,在加入的局域网的所有移动终端内获取不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向网络侧发送第一数据访问请求。

本步骤中,加入局域网包括:接收到来自用户的加入局域网请求,连接加入局域网请求中的局域网地址。

其中,具体如何连接加入局域网请求中的局域网地址属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。

或者,加入局域网包括:接收到来自用户的创建局域网请求,创建名称为创建局域网请求中的局域网名称的局域网。

其中,可以采用建立Wifi热点的方式来创建局域网,创建局域网后,自动成为局域网的主控移动终端,当主控移动终端退出局域网时,原主控移动终端可以选择局域网内的其他任意一个移动终端作为新的主控移动终端。

本步骤中,获取不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

向局域网的主控移动终端发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求;接收到来自主控移动终端的对应关系,在接收到的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

或者,向局域网的主控移动终端发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;在预设时间内未接收到来自主控移动终端的Wifi地址和缓存地址。

或者,在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

或者,在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地 址,向局域网的其他所有移动终端发送表示获取对应关系的请求;接收到来自局域网的其他所有移动终端的对应关系,在接收到的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

或者,在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向局域网的其他所有移动终端发送表示获取所述第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自局域网内其他所有移动终端的表示查找不到的消息,或在预设时间内未接收到来自其他所有移动终端中的一个或多个的查找到的Wifi地址和缓存地址。

步骤101、缓存接收到的来自网络侧的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系,或将对应关系发送给局域网的主控移动终端。

本步骤中,还可以根据接收到的来自网络侧的数据进行显示或播放。

其中,例如用户访问的是网页,则将来自网络侧的数据进行显示,若干用户访问的是视频,则将来自网络侧的数据进行播放,具体如何实现属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。

本步骤中,可以将数据缓存到预先设置的区域,不删除缓存的数据,在局域网内的其他移动终端访问相同的数据时,将缓存的数据发送给需要访问该数据的移动终端,从而访问该数据的移动终端不需要从网络侧获取,提高了用户的上网速度,从而提高了用户的体验度。

本步骤中,缓存地址可以是数据缓存的路径等。

其中,预先设置的区域可以采用先进先出的方式删除缓存的数据,从而保证预先设置的区域不会溢出。

通过本发明的方案,将从网络侧获得的数据进行缓存,从而能够为局域网内的其他用户进行共享,提高了用户的上网速度,从而提高了用户的体验度。

进一步地,当判断出自身缓存的数据被删除时,该方法还包括:

删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系,或向主控移动终端发送表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息。

进一步地,当作为主控移动终端,且判断出局域网中的一个或多个移动终端退出局域网时,该方法还包括:

删除退出局域网的移动终端的Wifi地址、访问地址和缓存地址之间的对应关系。

其中,各个移动终端加入局域网后,每一个移动终端都有一个Wifi地址与之对应,各个移动终端可以采用向主控移动终端发送存活消息的形式表示自身还处在局域网中,当主控终端在预设时间内为接收到某一个移动终端的存活消息时,判断出该移动终端已退出局域网。

进一步地,当在局域网的移动终端内获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,该方法还包括:

根据获得的Wifi地址和缓存地址获取访问地址对应的数据,根据获得的数据进行显示或播放。

其中,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

向局域网的主控移动终端发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求;接收到来自主控移动终端的对应关系,在接收到的对应关系中查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

或者,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

向局域网的主控移动终端发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自主控移动终端的查找到的Wifi地址和缓存地址。

采用上述两种方法中的一种获得第一数据访问请求中的访问地址对应的 Wifi地址和缓存地址时,根据获得的Wifi地址和缓存地址获取访问地址对应的数据包括:

判断出查找到或接收到的Wifi地址为自身的Wifi地址,获取查找到或接收到的缓存地址中的数据。

其中,当判断出查找到或接收到的Wifi地址不是自身的Wifi地址时,根据获得的Wifi地址和缓存地址获取访问地址对应的数据还包括:

向查找到或接收到的Wifi地址对应的移动终端发送第二数据访问请求;其中,所述第二数据访问请求包括查找到或接收到的缓存地址;接收到来自查找到或接收到的Wifi地址对应的移动终端的查找到或接收到的缓存地址对应的数据。

或者,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

根据获得的Wifi地址和缓存地址获取访问地址对应的数据包括:

获取查找到的缓存地址中的数据。

或者,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向局域网的其他所有移动终端发送表示获取对应关系的请求;接收到来自局域网的其他所有移动终端的对应关系,在接收到的对应关系中查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

或者,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址包括:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向局 域网的其他所有移动终端发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自其他所有移动终端中的一个或多个的查找到的Wifi地址和缓存地址。

其中,根据获得的Wifi地址和缓存地址获取访问地址对应的数据包括:

向查找到或接收到的Wifi地址中的一个对应的移动终端发送第二数据访问请求;其中,第二数据访问请求包括查找到或接收到的Wifi地址中的一个对应的缓存地址;

接收到来自查找到或接收到的Wifi地址中的一个对应的移动终端的查找到或接收到的缓存地址对应的数据。

进一步地,当接收到来自局域网内的其他移动终端的对应关系时,该方法还包括:

保存接收到的对应关系。

进一步地,当接收到来自局域网内的其他移动终端的表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息时,该方法还包括:

删除自身保存的被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系。

进一步地,当接收到来自局域网的其他移动终端的表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求时,该方法还包括:

将自身保存的Wifi地址、访问地址和缓存地址之间的对应关系发送给发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求的移动终端。

进一步地,当接收到来自局域网的其他移动终端的表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求时,该方法还包括:

在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找苏搜第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,将查找到的Wifi地址和缓存地址发送给发送表示获取第一数据访问请求中的访问地 址对应的Wifi地址和缓存地址的请求的移动终端。

进一步地,当接收到来自局域网的其他移动终端的缓存地址时,该方法还包括:

将缓存地址对应的数据发送给发送缓存地址的移动终端。

进一步地,当作为局域网的主控移动终端,且接收到来自用户的退出局域网的请求时,该方法还包括:

将自身保存的对应关系发送给局域网中的其他任意一个移动终端。

其中,接收到对应关系的移动终端保存接收到的对应关系,并创建新的局域网,将原局域网中的移动终端添加到新的局域网中。

其中,接收到对应关系的移动终端如何创建新的局域网,将原局域网中的移动终端添加到新的局域网中属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。

下面通过几个具体实施例详细说明本发明的方法。

以下实施例中,假设移动终端1未搜索到已有的局域网,创建新的局域网,并成为创建的局域网的主控移动终端;移动终端2和移动终端3搜索到移动终端1创建的局域网,加入该局域网。

第一实施例,用户在移动终端2上点击网页或视频等进行浏览,即移动终端2接收到来自用户的第一数据访问请求;第一数据访问请求包括访问地址(即网页地址或视频地址)。

移动终端2向移动终端1发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求,移动终端1将自身保存的Wifi地址、访问地址和缓存地址之间的对应关系发送给移动终端2。

当移动终端2在接收到的对应关系中查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,判断出查找到的Wifi地址为移动终端2的Wifi地址,获取查找到的缓存地址中的数据,将获得的数据进行显示或播放。

其中,当移动终端2判断出查找到的Wifi地址不是移动终端2的Wifi地址时,向查找到的Wifi地址对应的移动终端3发送第二数据访问请求;其中,第二数据访问请求中包括查找到的缓存地址;移动终端3将第二访问请求中的缓存地址对应的数据发送给移动终端2,移动终端2根据接收到的数据进行显示或播放。

其中,当移动终端2在接收到的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向网络侧发送第一数据访问请求;根据接收到的来自网络侧的数据进行显示或播放;缓存接收到的数据,并将自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系发送给移动终端1,移动终端1保存接收到的对应关系。

当移动终端2中的某一个缓存的数据被删除时,移动终端2向移动终端1发送表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息,移动终端1删除自身保存的被删除的数据的缓存地址、Wifi地址和访问地址之间的对应关系。

第二实施例,用户在移动终端1上点击网页或视频等进行浏览,即移动终端1接收到来自用户的第一数据访问请求;第一数据访问请求包括访问地址(即网页地址或视频地址)。

移动终端1在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,判断出查找到的Wifi地址为移动终端1的Wifi地址,获取查找到的缓存地址中的数据,将获得的数据进行显示或播放。

其中,当移动终端1判断出查找到的Wifi地址不是移动终端1的Wifi地址时,向查找到的Wifi地址对应的移动终端3发送第二数据访问请求;其中,第二数据访问请求中包括查找到的缓存地址;移动终端3将第二访问请求中的缓存地址对应的数据发送给移动终端1,移动终端1根据接收到的数据进行显示或播放。

其中,当移动终端1在自身保存的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向网络侧发送第一数据访问 请求;根据接收到的来自网络侧的数据进行显示或播放;缓存接收到的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系。

当移动终端1中的某一个缓存的数据被删除时,移动终端1删除被删除的数据的缓存地址、Wifi地址和访问地址之间的对应关系。

第三实施例,用户在移动终端2上点击网页或视频等进行浏览,即移动终端2接收到来自用户的第一数据访问请求;第一数据访问请求包括访问地址(即网页地址或视频地址)。

移动终端2向移动终端1发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求,移动终端1在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,将查找到的Wifi地址和缓存地址发送给移动终端2。

当移动终端2判断出接收到的Wifi地址为移动终端2的Wifi地址,获取接收到的缓存地址中的数据,将获得的数据进行显示或播放。

其中,当移动终端2判断出接收到的Wifi地址不是移动终端2的Wifi地址时,向接收到的Wifi地址对应的移动终端3发送第二数据访问请求;其中,第二数据访问请求中包括查找到的缓存地址;移动终端3将第二访问请求中的缓存地址对应的数据发送给移动终端2,移动终端2根据接收到的数据进行显示或播放。

其中,当移动终端1在自身保存的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向移动终端2发送表示查找不到的信息,移动终端2向网络侧发送第一数据访问请求;根据接收到的来自网络侧的数据进行显示或播放;缓存接收到的数据,并将自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系发送给移动终端1,移动终端1保存接收到的对应关系。

当移动终端2中的某一个缓存的数据被删除时,移动终端2向移动终端1发送表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应 关系的消息,移动终端1删除自身保存的被删除的数据的缓存地址、Wifi地址和访问地址之间的对应关系。

第四实施例,用户在移动终端2上点击网页或视频等进行浏览,即移动终端2接收到来自用户的第一数据访问请求;第一数据访问请求包括访问地址(即网页地址或视频地址)。

移动终端2在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,获取查找到的缓存地址中的数据,将获得的数据进行显示或播放。

其中,当移动终端2在自身保存的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向局域网中的其他所有移动终端发送表示获取对应关系的请求;局域网内的其他所有移动终端将自身保存的对应关系发送给移动终端2;移动终端2在接收到的对应关系中查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向查找到的Wifi地址对应的移动终端3发送第二数据访问请求;其中,第二数据访问请求中包括查找到的缓存地址;移动终端3将第二访问请求中的缓存地址对应的数据发送给移动终端2,移动终端2根据接收到的数据进行显示或播放。

其中,当移动终端2在接收到的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向网络侧发送第一数据访问请求;根据接收到的来自网络侧的数据进行显示或播放;缓存接收到的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系。

当移动终端2中的某一个缓存的数据被删除时,移动终端2删除被删除的数据的缓存地址、Wifi地址和访问地址之间的对应关系。

第五实施例,用户在移动终端2上点击网页或视频等进行浏览,即移动终端2接收到来自用户的第一数据访问请求;第一数据访问请求包括访问地址(即网页地址或视频地址)。

移动终端2在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址, 获取查找到的缓存地址中的数据,将获得的数据进行显示或播放。

其中,当移动终端2在自身保存的对应关系中查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向局域网中的其他所有移动终端发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;局域网内的其他所有移动终端在自身保存的对应关系中,查找第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,如果查找到,则将查找到的Wifi地址和缓存地址发送给移动终端2;移动终端2向接收到的Wifi地址对应的移动终端3发送第二数据访问请求;其中,第二数据访问请求中包括接收到的缓存地址;移动终端3将第二访问请求中的缓存地址对应的数据发送给移动终端2,移动终端2根据接收到的数据进行显示或播放。

其中,当局域网内的其他所有移动终端均在自身保存的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,局域网内的其他所有移动终端不向移动终端2发送任何消息,移动终端2接收到来自局域网内其他所有移动终端的表示查找不到的消息,或在预设时间内接收不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址时,向网络侧发送第一数据访问请求;根据接收到的来自网络侧的数据进行显示或播放;缓存接收到的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系。

当移动终端2中的某一个缓存的数据被删除时,移动终端2删除被删除的数据的缓存地址、Wifi地址和访问地址之间的对应关系。

参见图2,本发明还提出了一种访问数据的装置,至少包括:

获取模块,用于接收到来自用户的第一数据访问请求,在加入的局域网的所有移动终端内获取不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向网络侧发送第一数据访问请求;

存储模块,用于缓存接收到的数据,并保存自身的Wifi地址、第一数据访问请求中的访问地址和数据的缓存地址之间的对应关系,或将对应关系发送给局域网的主控移动终端。

本发明的装置中,存储模块还用于:

判断出自身缓存的数据被删除,删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系,或向主控移动终端发送表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息。

本发明的装置中,存储模块还用于:

判断出局域网中的一个或多个移动终端退出局域网,删除退出局域网的移动终端的Wifi地址、访问地址和缓存地址之间的对应关系。

本发明的装置中,获取模块还用于:

在局域网的移动终端内获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,根据获得的Wifi地址和缓存地址获取访问地址对应的数据。

本发明的装置中,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

向局域网的主控移动终端发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求;接收到来自主控移动终端的对应关系,在接收到的对应关系中查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

本发明的装置中,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

向局域网的主控移动终端发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自主控移动终端的查找到的Wifi地址和缓存地址。

本发明的装置中,根据获得的Wifi地址和缓存地址获取访问地址对应的数据为:

判断出查找到或接收到的Wifi地址为自身的Wifi地址,获取查找到或接收到的缓存地址中的数据。

本发明的装置中,获取模块还用于:

判断出查找到或接收到的Wifi地址不是自身的Wifi地址,向查找到或接收到的Wifi地址对应的移动终端发送第二数据访问请求;其中,第二数据访问请求包括查找到或接收到的缓存地址;接收到来自查找到或接收到的Wifi地址对应的移动终端的查找到或接收到的缓存地址对应的数据。

本发明的装置中,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址;

根据获得的Wifi地址和缓存地址获取访问地址对应的数据为:

获取查找到的缓存地址中的数据。

本发明的装置中,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向局域网的其他所有移动终端发送表示获取对应关系的请求;接收到来自局域网的其他所有移动终端的对应关系,在接收到的对应关系中查找到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址。

本发明的装置中,获取到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址为:

在自身预先保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找不到第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,向局域网的其他所有移动终端发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求;接收到来自其他所有移动终端中的一个或多个的查找到的Wifi地址和缓存地址。

本发明的装置中,根据获得的Wifi地址和缓存地址获取访问地址对应的数据为:

向查找到或接收到的Wifi地址中的一个对应的移动终端发送第二数据 访问请求;其中,第二数据访问请求包括查找到或接收到的Wifi地址中的一个对应的缓存地址;接收到来自查找到或接收到的Wifi地址中的一个对应的移动终端的查找到或接收到的缓存地址对应的数据。

本发明的装置中,存储模块还用于:

接收到来自局域网内的其他移动终端的对应关系,保存接收到的对应关系。

本发明的装置中,存储模块还用于:

接收到来自局域网内的其他移动终端的表示删除被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系的消息,删除自身保存的被删除的数据的缓存地址、访问地址和Wifi地址之间的对应关系。

本发明的装置中,存储模块还用于:

接收到来自局域网的其他移动终端的表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求,将自身保存的Wifi地址、访问地址和缓存地址之间的对应关系发送给发送表示获取Wifi地址、访问地址和缓存地址之间的对应关系的请求的移动终端。

本发明的装置中,获取模块还用于:

接收到来自局域网的其他移动终端的表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求,在自身保存的Wifi地址、访问地址和缓存地址之间的对应关系中,查找苏搜第一数据访问请求中的访问地址对应的Wifi地址和缓存地址,将查找到的Wifi地址和缓存地址发送给发送表示获取第一数据访问请求中的访问地址对应的Wifi地址和缓存地址的请求的移动终端。

本发明的装置中,获取模块还用于:

接收到来自局域网的其他移动终端的缓存地址,将缓存地址对应的数据发送给发送缓存地址的移动终端。

本发明的装置中,存储模块还用于:

接收到来自用户的退出局域网的请求,将自身保存的对应关系发送给局域网中的其他任意一个移动终端。

需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

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