一种基于通信基站的数据云存储服务系统和服务方法转让专利

申请号 : CN202111208815.5

文献号 : CN113973118B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高鹏张现周

申请人 : 深圳国人无线通信有限公司

摘要 :

本发明涉及一种基于通信基站的数据云存储服务系统和方法,包括定位监测系统,中心数据服务器,归属所述中心数据服务器管辖的多个分别管辖不同地域范围的区级数据服务器,以及云存储管理服务器;定位监测系统包括基站和核心网,核心网在收到基站上报的用户终端的位置信息后,发送给云存储管理服务器,云存储服务器安排离用户终端位置最近的数据服务器为用户提供云存储服务,并根据用户终端位置的变化相应地更换数据服务器,避免因地理位置的变化导致数据传输效率降低,可以更好的为频繁移动的用户提供高质量的服务;同时,节约用户终端的容量和算力,降低用户终端的业务使用功率,并仍然有很好的云存储服务效果。

权利要求 :

1.一种基于通信基站的数据云存储服务系统,其特征在于:包括定位监测系统,中心数据服务器,归属所述中心数据服务器管辖的多个分别管辖不同地域范围的区级数据服务器,以及连接所述定位监测系统、所述中心数据服务器和所述区级数据服务器的云存储管理服务器;

所述中心数据服务器用于接收并存储管辖范围内的用户终端的云存储数据;

所述定位监测系统包括用于实时监测所述用户终端位置的基站,和连接所述基站的核心网;所述核心网在收到所述基站上报的所述用户终端的位置信息后,发送所述用户终端的位置信息和签约地给所述云存储管理服务器;

所述云存储管理服务器根据所述位置信息和签约地,判断所述用户终端是否离开签约地的区级数据服务器的管辖地域范围,到达非签约地的区级数据服务器的管辖地域范围,如是,则控制所述中心数据服务器,向所述非签约地的区级数据服务器发送所述用户终端的云存储数据;所述非签约地的区级数据服务器接收并存储所述中心数据服务器发送的用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述中心数据服务器;

否则,云存储管理服务器控制管辖所述签约地的区级数据服务器为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到中心数据服务器。

2.如权利要求1所述的基于通信基站的数据云存储服务系统,其特征在于:所述区级数据服务器根据预设的分级级别,分为两级或两级以上的区级数据服务器;上一级区级数据服务器部署的地域位置的级别大于下一级区级数据服务器部署的地域位置的级别;

所述云存储管理服务器根据所述用户终端签约的云存储服务级别,控制对应级别的区级数据服务器为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述中心数据服务器。

3.如权利要求1或2所述的基于通信基站的数据云存储服务系统,其特征在于:所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的区级数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的区级数据服务器,在向所述中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据并停止服务。

4.如权利要求1或2所述的基于通信基站的数据云存储服务系统,其特征在于:所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开签约地的中心数据服务器的管辖范围,到达非签约地的中心数据服务器的管辖范围,如是,控制所述签约地的中心数据服务器向所述非签约地的中心数据服务器发送所述用户终端的云存储数据;

所述非签约地的中心数据服务器接收并存储所述用户终端的云存储数据,并发送所述云存储数据到管辖所述位置信息范围内的区级数据服务器;

所述区级数据服务器接收并存储所述用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述非签约地的中心数据服务器。

5.如权利要求4所述的基于通信基站的数据云存储服务系统,其特征在于:所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的中心数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的中心数据服务器,在向所述签约地的中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据。

6.一种基于通信基站的数据云存储服务方法,其特征在于:包括以下步骤:

S1.基站实时监测用户位置,上报所述用户的位置信息给核心网;所述核心网发送所述用户终端的位置信息和签约地给所述云存储管理服务器;

S2.所述云存储管理服务器根据所述位置信息和签约地,判断所述用户终端是否离开签约地的区级数据服务器的管辖地域范围,到达非签约地的区级数据服务器的管辖地域范围,如是,则控制所述中心数据服务器,向所述非签约地的区级数据服务器发送所述用户终端的云存储数据,所述非签约地的区级数据服务器接收并存储所述中心数据服务器发送的用户终端的云存储数据,并为所述用户终端提供云存储服务;以及同步所述用户终端的云存储数据到所述中心数据服务器;

否则,控制管辖所述签约地的区级数据服务器为所述用户终端提供云存储服务;以及同步所述用户终端的云存储数据到中心数据服务器;所述中心数据服务器管辖多个分别管辖不同地域范围的区级数据服务器。

7.如权利要求6所述的基于通信基站的数据云存储服务方法,其特征在于:在所述步骤S1之前还包括步骤:

S0.所述区级数据服务器根据预设的分级级别,分为两级或两级以上的区级数据服务器;上一级区级数据服务器部署的地域位置的级别大于下一级区级数据服务器部署的地域位置的级别;

所述步骤S2还包括:所述云存储管理服务器根据所述用户终端签约的云存储服务级别,控制对应级别的区级数据服务器为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述中心数据服务器。

8.如权利要求6或7所述的基于通信基站的数据云存储服务方法,其特征在于:所述步骤S2还包括步骤:

S2a.所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的区级数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的区级数据服务器,在向所述中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据并停止服务。

9.如权利要求6或7所述的基于通信基站的数据云存储服务方法,其特征在于:所述步骤S2还包括步骤:

S2b.所述云存储管理服务器根据所述位置信息和签约地,判断所述用户终端是否离开签约地的中心数据服务器的管辖范围,到达非签约地的中心数据服务器的管辖范围,如是,控制所述签约地的中心数据服务器向所述非签约地的中心数据服务器发送所述用户终端的云存储数据,所述非签约地的中心数据服务器接收并存储所述用户终端的云存储数据,并发送所述云存储数据到管辖所述位置信息范围内的区级数据服务器,所述区级数据服务器接收并存储所述用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述非签约地的中心数据服务器。

10.如权利要求9所述的基于通信基站的数据云存储服务方法,其特征在于:所述步骤S2还包括步骤:

S2c.所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的中心数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的中心数据服务器,在向所述签约地的中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据。

说明书 :

一种基于通信基站的数据云存储服务系统和服务方法

【技术领域】

[0001] 本发明涉及移动通信技术领域,尤其是涉及一种基于通信基站的数据云存储服务系统和服务方法。【背景技术】
[0002] 云、算力,智慧大脑作为互联网时代最火热的名称已经催生了无数的应用服务。但是,传统的互联网公司运营的云盘往往设置在固定的地方,比如在广东、浙江、贵州等地。当用户在云盘所在地时,数据传输速度等各方面的体验较好。但是当用户远离云盘所在地后,访问云盘数据时,由于路径会变长,传输速度下降,用户体验也容易变差。
[0003] 随着通信技术的发展,数据和人们的关系越来越紧密。人们需要的数据越来越多,例如:用户经常使用的音视频,图片,照片,重要文件等。移动通信系统发展到了5G时代,基站的密度也越来越大,移动通信网络的传输速度有了很大的提升。如何利用现有的移动通信系统的大量基站站址资源,来发展云存储业务,提供更高效的数据云存储服务成为需要解决的问题。【发明内容】
[0004] 本发明所要解决的技术问题是提供一种基于通信基站的数据云存储服务系统和服务方法,其可以利用现有的通信基站为用户终端提供更高效的云存储服务。
[0005] 为解决上述技术问题,本发明提供一种基于通信基站的数据云存储服务系统,包括定位监测系统,中心数据服务器,归属所述中心数据服务器管辖的多个分别管辖不同地域范围的区级数据服务器,以及连接所述定位监测系统、所述中心数据服务器和所述区级数据服务器的云存储管理服务器;
[0006] 所述中心数据服务器用于接收并存储管辖范围内的用户终端的云存储数据;
[0007] 所述定位监测系统包括用于实时监测所述用户终端位置的基站,和连接所述基站的核心网;所述核心网在收到所述基站上报的所述用户终端的位置信息后,发送所述用户终端的位置信息和签约地给所述云存储管理服务器;
[0008] 所述云存储管理服务器根据所述位置信息和签约地,判断所述用户终端是否离开签约地的区级数据服务器的管辖地域范围,到达非签约地的区级数据服务器的管辖地域范围,如是,则控制所述中心数据服务器,向所述非签约地的区级数据服务器发送所述用户终端的云存储数据;所述非签约地的区级数据服务器接收并存储所述中心数据服务器发送的用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述中心数据服务器;
[0009] 否则,云存储管理服务器控制管辖所述签约地的区级数据服务器为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到中心数据服务器。
[0010] 更进一步的,所述区级数据服务器根据预设的分级级别,分为两级或两级以上的区级数据服务器;上一级区级数据服务器部署的地域位置的级别大于下一级区级数据服务器部署的地域位置的级别;
[0011] 所述云存储管理服务器根据所述用户终端签约的云存储服务级别,控制对应级别的区级数据服务器为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述中心数据服务器。
[0012] 更进一步的,所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的区级数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的区级数据服务器,在向所述中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据并停止服务。
[0013] 更进一步的,所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开签约地的中心数据服务器的管辖范围,到达非签约地的中心数据服务器的管辖范围,如是,控制所述签约地的中心数据服务器向所述非签约地的中心数据服务器发送所述用户终端的云存储数据;
[0014] 所述非签约地的中心数据服务器接收并存储所述用户终端的云存储数据,并发送所述云存储数据到管辖所述位置信息范围内的区级数据服务器;
[0015] 所述区级数据服务器接收并存储所述用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述非签约地的中心数据服务器。
[0016] 更进一步的,所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的中心数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的中心数据服务器,在向所述签约地的中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据。
[0017] 为解决上述技术问题,本发明还提供一种基于通信基站的数据云存储服务方法,包括以下步骤:
[0018] S1.基站实时监测用户位置,上报所述用户的位置信息给核心网;所述核心网发送所述用户终端的位置信息和签约地给所述云存储管理服务器;
[0019] S2.所述云存储管理服务器根据所述位置信息和签约地,判断所述用户终端是否离开签约地的区级数据服务器的管辖地域范围,到达非签约地的区级数据服务器的管辖地域范围,如是,则控制所述中心数据服务器,向所述非签约地的区级数据服务器发送所述用户终端的云存储数据,再进行步骤S3;
[0020] 否则,控制管辖所述签约地的区级数据服务器为所述用户终端提供云存储服务;以及同步所述用户终端的云存储数据到中心数据服务器;所述中心数据服务器管辖多个分别管辖不同地域范围的区级数据服务器;
[0021] S3.所述非签约地的区级数据服务器接收并存储所述中心数据服务器发送的用户终端的云存储数据,并为所述用户终端提供云存储服务;以及同步所述用户终端的云存储数据到所述中心数据服务器。
[0022] 更进一步的,在所述步骤S1之前还包括步骤:
[0023] S0.所述区级数据服务器根据预设的分级级别,分为两级或两级以上的区级数据服务器;上一级区级数据服务器部署的地域位置的级别大于下一级区级数据服务器部署的地域位置的级别;
[0024] 所述步骤S2还包括:所述云存储管理服务器根据所述用户终端签约的云存储服务级别,控制对应级别的区级数据服务器为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述中心数据服务器。
[0025] 更进一步的,所述步骤S2还包括步骤:
[0026] S2a.所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的区级数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的区级数据服务器,在向所述中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据并停止服务。
[0027] 更进一步的,所述步骤S2还包括步骤:
[0028] S2b.所述云存储管理服务器根据所述位置信息和签约地,判断所述用户终端是否离开签约地的中心数据服务器的管辖范围,到达非签约地的中心数据服务器的管辖范围,如是,控制所述签约地的中心数据服务器向所述非签约地的中心数据服务器发送所述用户终端的云存储数据,再进入步骤S4;
[0029] S4.所述非签约地的中心数据服务器接收并存储所述用户终端的云存储数据,并发送所述云存储数据到管辖所述位置信息范围内的区级数据服务器;
[0030] S5.所述区级数据服务器接收并存储所述用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述非签约地的中心数据服务器。
[0031] 更进一步的,所述步骤S2还包括步骤:
[0032] S2c.所述云存储管理服务器根据所述位置信息和所述签约地,判断所述用户终端是否离开非签约地的中心数据服务器的管辖范围,如是,则所述云存储管理服务器控制所述非签约地的中心数据服务器,在向所述签约地的中心数据服务器同步用户终端的云存储数据后,删除所述用户终端的云存储数据。
[0033] 与现有技术相比,本发明具有如下有益效果:本发明利用现有的移动通信基站来实时监测用户终端的位置,及时安排附近的数据服务器为用户提供云存储服务,避免因地理位置的变化导致数据传输效率降低,可以更好的为频繁移动的用户提供高质量的服务;同时,节约用户终端的容量和算力,降低用户终端的业务使用功率,并仍然有很好的云存储服务效果。
【附图说明】
[0034] 图1是本发明实施例的基于通信基站的数据云存储服务系统结构图;
[0035] 图2是本发明实施例的区级数据服务器分级架构图;
[0036] 图3是本发明实施例的基于通信基站的数据云存储服务方法步骤图。【具体实施方式】
[0037] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038] 参考图1,本发明实施例的基于通信基站的数据云存储服务系统,包括定位监测系统,中心数据服务器,归属中心数据服务器管辖的多个分别管辖不同地域范围的区级数据服务器,以及连接定位监测系统、中心数据服务器和区级数据服务器的云存储管理服务器。
[0039] 具体的,定位监测系统包括用于实时监测用户终端位置的基站,和连接基站的核心网;核心网在收到基站上报的用户终端的位置信息后,发送用户终端的位置信息和签约地给云存储管理服务器。
[0040] 在本实施例中,用户终端为带有手机卡号的智能手机终端,签约地可以设置为手机卡号的归属地,或者设置为用户初次使用云存储服务的地理位置。签约地可以是以省或自治区、直辖市为单位划分,或者是以地级市、县为单位划分。
[0041] 用户终端的位置信息为手机当前所在地的位置信息。手机移动时,会主动搜索周围的基站,与最近的基站建立通信联系。每个基站通常会有PLMN(PUBLIC LAND MOBILE NETWORK,公共陆地移动网络),TAC(TRACKING AREA CODE,跟踪区域码),基站ID等参数,这些参数对应地理位置的经纬度信息,通过上报这些参数给核心网,核心网即可获知对应的位置信息。
[0042] 在用户终端发起云存储服务请求时,云存储管理服务器通过核心网获取用户终端的签约地和当前的位置信息,再判断用户终端是否离开签约地的区级数据服务器的管辖地域范围,到达非签约地的区级数据服务器的管辖地域范围,如是,则控制中心数据服务器,向非签约地的区级数据服务器发送用户终端的云存储数据;非签约地的区级数据服务器接收并存储中心数据服务器发送的用户终端的云存储数据,并为用户终端提供云存储服务;以及同步用户终端的云存储数据到中心数据服务器。
[0043] 否则,云存储管理服务器控制管辖签约地的区级数据服务器为用户终端提供云存储服务,以及同步用户终端的云存储数据到中心数据服务器。
[0044] 具体的,在本实施例中,中心数据服务器管辖的地域范围大于区级数据服务器。区级数据服务器管辖的地域范围在中心数据服务器的范围内。例如,中心数据服务器管辖的地域范围为北京市,区级数据服务器管辖的地域范围不超出北京市,可以在北京市西城区、东城区、海淀区、朝阳区等各个区级地域分别部署多个区级数据服务器。
[0045] 假设用户终端的签约地为北京市东城区,且用户终端的当前位置是在海淀区的一栋办公楼内,则说明用户终端离开了签约地的区级数据服务器的管辖范围,但是仍然在签约地的中心数据服务器的管辖范围内。
[0046] 在用户初次使用云存储服务时,由签约地的区级数据服务器为用户提供云存储服务。在本实施例中,云存储服务包括但不限于:数据同步服务,数据共享服务等。区级数据服务器存储用户终端的云数据后,会同步云数据至中心数据服务器。具体地,可设置为每隔一定时间将云数据同步至中心数据服务器,或者,在用户使用云存储服务时,同步数据至中心数据服务器,又或者,在用户终端离开签约地时,同步数据至中心数据服务器。本领域技术人员可以根据实际情况进行任意设置,都不影响本发明的实施。
[0047] 当用户离开签约地,到达非签约地的区级数据服务器的管辖位置时,云存储管理服务器控制中心数据服务器,向非签约地的区级数据服务器发送用户终端的云存储数据。这时,当用户在非签约地使用云存储服务时,由于云存储数据已经从签约地的区级数据服务器,复制到了离用户终端更近的当地的区级数据服务器上,所以云存储数据的上传下载速率不会因为位置的改变而受到影响。
[0048] 当用户终端再返回签约地的区级数据服务器的管辖范围,或者去到下一非签约地的区级数据服务器的管辖范围时,当前非签约地的区级数据服务器停止服务,在将用户终端的云存储数据同步到签约地的中心数据服务器后删除云存储数据并停止服务。
[0049] 在用户量较大的地区,为了避免因访问量较大而使数据传输效率降低,本发明实施例中,将区级数据服务器再进行细分,分为两级或两级以上的区级数据服务器,上一级区级数据服务器部署的地域位置的级别大于下一级区级数据服务器部署的地域位置的级别。
[0050] 在本发明实施例中,如图2所示,区级数据服务器可按地域范围从高到低依次分为四个级别,分别为大区级数据服务器、中区级数据服务器、微区级数据服务器和基站级数据服务器。
[0051] 具体的,可以根据不同省市的实际用户数量和业务量大小来划分,对于业务量较低的省市可以只划分成大区级和中区级,对于业务量较大的省市可以划分成大区级、中区级、微区级和基站级四个级别。每个级别的服务器具体部署在哪个位置,可根据不同省市的实际需求来决定。
[0052] 假设将北京市范围的区级服务器划分为大区级、中区级、微区级和基站级四个级别。大区级数据服务器可部署在东城区、西城区、朝阳区等16个区,中区级数据服务器可部署在各个区下属的街道,微区级数据服务器部署在街道的主要楼宇,基站级数据服务器部署在楼宇内的基站上。根据实际业务量情况,每个级别的区级数据服务器可包含一个或多个。
[0053] 若用户签约的云存储服务级别为中区级,则用户终端初次使用云存储服务时,由签约地的中区级数据服务器为用户提供云存储服务。在用户终端移动到非签约地时,再由非签约地的中区级数据服务器为用户提供云存储服务。
[0054] 假设,用户签约地为北京市东城区,服务级别为基站级,那么,在用户初次使用云存储服务时,由用户终端所在位置的基站级数据服务器提供云存储服务。用户终端移动到海淀区的某栋办公楼时,由该栋办公楼的基站级数据服务器提供云存储服务。
[0055] 基站级数据服务器是离用户终端最近的服务器,云存储数据的同步传输效率最高,微区级数据服务器离用户终端稍远,效率稍低。上一级数据服务器比下一级数据服务器的数据传输效率更低。
[0056] 在本实施例中,上述的非签约地的区级数据服务器是指和签约地的区级数据服务器属于同一中心数据服务器管辖的区级数据服务器,用户终端在同一中心数据服务器管辖范围内移动时,从签约地到非签约地,再返回签约地或去到下一非签约地,都由同一中心数据服务器负责调度,及时安排相应的区级数据服务器为用户提供云存储服务。
[0057] 当用户终端离开签约地的中心数据服务器的管辖范围,移动到非签约地的中心数据服务器的管辖范围时,云存储管理服务器控制签约地的中心数据服务器向非签约地的中心数据服务器发送用户终端的云存储数据。
[0058] 具体的,云存储管理服务器根据用户终端的位置信息和签约地,判断当前用户终端是否离开签约地的中心数据服务器的管辖范围,到达非签约地的中心数据服务器的管辖范围,如是,控制签约地的中心数据服务器向非签约地的中心数据服务器发送用户终端的云存储数据。
[0059] 非签约地的中心数据服务器接收并存储用户终端的云存储数据,并发送云存储数据到管辖该位置信息范围内的区级数据服务器。
[0060] 该区级数据服务器接收并存储用户终端的云存储数据,以及同步用户终端的云存储数据到非签约地的中心数据服务器。
[0061] 假设,用户签约地为北京市东城区,服务级别为基站级,当前用户的位置在四川省成都市锦江区东光街道的某栋办公楼。云存储服务器判断出该用户已经离开了签约地的中心数据服务器的管辖范围,需要非签约地的基站级数据服务器为用户提供云存储服务,那么,云存储服务器先控制北京市的中心数据服务器向四川省的中心数据服务发送该用户终端的云存储数据,四川省的中心数据服务器保存该用户终端的云存储数据,再发送到锦江区东光街道的某栋办公楼的基站级数据服务器。当用户在该栋办公楼内使用云存储服务时,可直接通过该栋办公楼的基站级数据服务器下载获取数据,以及备份上传数据,数据传输效率仍然较高,不会因位置的变化而降低,实现了用户移动到哪,数据就跟随到哪的移动云业务体验;同时,也节约了用户终端的容量和算力,降低用户终端的业务使用功率。
[0062] 如果用户终端长期在非签约地使用云存储服务,那么,可设置将签约地的中心数据服务器和区级数据服务器上的云存储数据删除,节约服务器容量。
[0063] 具体的,非签约地的中心数据服务器存储用户终端的云存储数据后,云存储管理服务器控制签约地的区级数据服务器删除用户终端的云存储数据;或者云存储管理服务器控制签约地的区级数据服务器和签约地的中心数据服务器都删除用户终端的云存储数据。
[0064] 另外,当用户终端再返回签约地的中心数据服务器的管辖范围,或者去到下一非签约地的中心数据服务器的管辖范围时,当前非签约地的中心数据服务器和当前非签约地的区级数据服务器停止服务,在将用户终端的云存储数据同步到签约地的中心数据服务器后删除云存储数据。
[0065] 具体的,云存储管理服务器根据用户终端的位置信息和签约地,判断用户终端是否离开非签约地的中心数据服务器的管辖范围,如是,则云存储管理服务器控制非签约地的中心数据服务器,在向签约地的中心数据服务器同步用户终端的云存储数据后,删除用户终端的云存储数据;以及相应的非签约地的区级数据服务器也删除用户终端的云存储数据并停止服务。
[0066] 因此,无论用户移动到哪,本发明实施例的数据云存储服务系统都可以让离用户最近的服务器提供服务,可以避免因地理位置的变化导致数据传输效率降低的问题;同时,能够基于基站的用户终端位置信息的监测,可以灵活快捷地控制相应的数据服务器复制与删除用户的云存储数据,节约服务器容量。
[0067] 再如图3所示,本发明实施例还提供一种基于通信基站的数据云存储服务方法,包括以下步骤:
[0068] S1.基站实时监测用户位置,上报用户的位置信息给核心网;核心网发送用户终端的位置信息和签约地给云存储管理服务器;
[0069] S2.云存储管理服务器根据用户终端的位置信息和签约地,判断用户终端是否离开签约地的区级数据服务器的管辖地域范围,到达非签约地的区级数据服务器的管辖地域范围,如是,则控制中心数据服务器,向非签约地的区级数据服务器发送用户终端的云存储数据,再进行步骤S3;
[0070] 否则,控制管辖签约地的区级数据服务器为用户终端提供云存储服务;以及同步用户终端的云存储数据到中心数据服务器;中心数据服务器管辖多个分别管辖不同地域范围的区级数据服务器;
[0071] S3.非签约地的区级数据服务器接收并存储中心数据服务器发送的用户终端的云存储数据,并为用户终端提供云存储服务;以及同步用户终端的云存储数据到中心数据服务器。
[0072] 在用户量较大的地区,为了避免因访问量较大而使数据传输效率降低,本发明实施例中,在步骤S1之前还包括步骤S0.区级数据服务器根据预设的分级级别,分为两级或两级以上的区级数据服务器,上一级区级数据服务器部署的地域位置的级别大于下一级区级数据服务器部署的地域位置的级别。
[0073] 所述步骤S2还包括:云存储管理服务器根据用户终端签约的云存储服务级别,控制对应级别的区级数据服务器为用户终端提供云存储服务,以及同步用户终端的云存储数据到中心数据服务器。
[0074] 具体的,可以根据不同省市的实际用户数量和业务量大小来划分成,对于业务量较低的省市可以只划分成大区级和中区级,对于业务量较大的省市可以划分成大区级、中区级、微区级和基站级四个级别。每个级别的服务器具体部署在哪个位置,可根据不同省市的实际需求来决定。
[0075] 若用户签约的云存储服务级别为中区级,则用户终端初次使用云存储服务时,由签约地的中区级数据服务器为用户提供云存储服务。在用户终端移动到非签约地时,再由非签约地的中区级数据服务器为用户提供云存储服务。
[0076] 在本实施例中,当用户终端再返回签约地的区级数据服务器的管辖范围,或者去到下一非签约地的区级数据服务器的管辖范围时,当前非签约地的区级数据服务器停止服务,在将用户终端的云存储数据同步到签约地的中心数据服务器后删除云存储数据并停止服务。
[0077] 具体的,步骤S2还包括步骤S2a.云存储管理服务器根据用户终端的位置信息和所述签约地,判断用户终端是否离开非签约地的区级数据服务器的管辖范围,如是,则所述云存储管理服务器控制非签约地的区级数据服务器,在向中心数据服务器同步用户终端的云存储数据后,删除用户终端的云存储数据并停止服务。
[0078] 当用户终端离开签约地的中心数据服务器的管辖范围,移动到非签约地的中心数据服务器的管辖范围时,云存储管理服务器控制签约地的中心数据服务器向非签约地的中心数据服务器发送用户终端的云存储数据。
[0079] 具体的,在本实施例中,步骤S2还包括步骤:
[0080] S2b.云存储管理服务器根据用户终端的位置信息和签约地,判断用户终端是否离开签约地的中心数据服务器的管辖范围,到达非签约地的中心数据服务器的管辖范围,如是,控制签约地的中心数据服务器向非签约地的中心数据服务器发送用户终端的云存储数据,再进入步骤S4;
[0081] S4.非签约地的中心数据服务器接收并存储用户终端的云存储数据,并发送云存储数据到管辖位置信息范围内的区级数据服务器;
[0082] S5.所述区级数据服务器接收并存储所述用户终端的云存储数据,并为所述用户终端提供云存储服务,以及同步所述用户终端的云存储数据到所述非签约地的中心数据服务器。
[0083] 假设,用户签约地为北京市东城区,服务级别为基站级,当前用户的位置在四川省成都市锦江区东光街道的某栋办公楼。云存储服务器判断出该用户已经离开了签约地的中心数据服务器的管辖范围,需要非签约地的基站级数据服务器为用户提供云存储服务,那么,云存储服务器先控制北京市的中心数据服务器向四川省的中心数据服务发送该用户终端的云存储数据,四川省的中心数据服务器保存该用户终端的云存储数据,再发送到锦江区东光街道的某栋办公楼的基站级数据服务器。当用户在该栋办公楼内使用云存储服务时,可直接通过该栋办公楼的基站级数据服务器下载获取数据,以及备份上传数据,数据传输效率仍然较高,不会因位置的变化而降低,实现了用户移动到哪,数据就跟随到哪的移动云业务体验;同时,也节约了用户终端的容量和算力,降低用户终端的业务使用功率。
[0084] 如果用户终端长期在非签约地使用云存储服务,那么,可设置将签约地的中心数据服务器和区级数据服务器上的云存储数据删除,节约服务器容量。
[0085] 具体的,非签约地的中心数据服务器存储用户终端的云存储数据后,云存储管理服务器控制签约地的区级数据服务器删除用户终端的云存储数据;或者云存储管理服务器控制签约地的区级数据服务器和签约地的中心数据服务器都删除用户终端的云存储数据。
[0086] 另外,当用户终端再返回签约地的中心数据服务器的管辖范围,或者去到下一非签约地的中心数据服务器的管辖范围时,当前非签约地的中心数据服务器和当前非签约地的区级数据服务器停止服务,在将用户终端的云存储数据同步到签约地的中心数据服务器后删除云存储数据。以及相应的非签约地的区级数据服务器也删除用户终端的云存储数据并停止服务。
[0087] 具体的,在本实施例中,步骤S2还包括步骤:
[0088] S2c.云存储管理服务器根据用户终端的位置信息和签约地,判断用户终端是否离开非签约地的中心数据服务器的管辖范围,如是,则云存储管理服务器控制非签约地的中心数据服务器,在向签约地的中心数据服务器同步用户终端的云存储数据后,删除用户终端的云存储数据。
[0089] 综上所述,本发明利用现有的移动通信基站来实时监测用户终端的位置,及时安排附近的数据服务器为用户提供云存储服务,避免因地理位置的变化导致数据传输效率降低,可以更好的为频繁移动的用户提供高质量的服务;节约用户终端的容量和算力,能够达到降低对用户终端的业务使用功率,并仍然有很好的云存储服务效果。
[0090] 以上实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,如对各个实施例中的不同特征进行组合等,这些都属于本发明的保护范围。