接入点簇的管理方法、系统、电子设备及移动终端与流程

文档序号:11254585阅读:1650来源:国知局
接入点簇的管理方法、系统、电子设备及移动终端与流程
本发明涉及通信
技术领域
,特别是涉及接入点簇的管理方法、系统、电子设备及移动终端。
背景技术
:移动通信网络从最初的第一代模拟蜂窝系统发展到第四代,小区半径在一直不断地缩减,而小区密度则在一直不断的增大。这种小区密集化的模式已为移动通信网络的容量提髙了千倍的増益。事实上,现存的移动通信网络中,已经有着大量的小型无线接入点(包括各类小小区,如微小区、微微小区、家庭基站及中继等),这些小区能够对商场、体育场所等用户聚集的区域进行热点覆盖,与宏基站一起构成异构网络,带来大量高速移动数据接入。随着移动通信的高速发展,小区呈现越来越高的致密性,现有的异构网络也逐步向超密集异构网络(即由基本的宏基站和密集化的小小区共同构成的异构网络)演进。接入点聚簇是指选择特定数量的接入点服务于同一个移动终端的过程,在现有接入点聚簇的管理方法中,会为移动终端在有效通信范围内平均配置预设数量的接入点。但是采用这种平均配置接入点的方法,会导致为移动终端服务的接入点中并不包含该移动终端所需要的数据,从而造成移动终端频繁切换接入点,浪费通信资源。技术实现要素:本发明实施例的目的在于提供一种接入点簇的管理方法、系统、电子设备及移动终端,以实现减少接入点的切换次数,节约通信资源。具体技术方案如下:第一方面,本发明实施例提供了一种接入点簇的管理方法,应用于数据提供端的本地控制中心或接入点,包括:获取第一偏好度表,其中,所述第一偏好度表根据数据偏好表及接入点中缓存的数据,通过第二预设算法进行确定,所述第一偏好度表中的内容标识所述接入点对发送数据请求的移动终端的偏好度;所述数据偏好表根据所述数据请求及历史下载记录,通过第一预设算法进行确定,所述数据偏好表中标识发送所述数据请求的移动终端对第一数据的偏好程度,所述第一数据为计算出的发送所述数据请求的移动终端待请求的数据;根据所述第一偏好度表,建立所述接入点与发送所述数据请求的移动终端间的数据连接。可选的,在所述接入点簇的管理方法应用于所述本地控制中心时,所述获取第一偏好度表,包括:获取所述数据请求及每个所述接入点中缓存的数据;根据所述数据请求查询所述历史下载记录中记录的移动终端的数据下载记录,并通过所述第一预设算法,确定所述数据偏好表;根据所述数据偏好表及每个所述接入点中缓存的数据,分别确定每个所述接入点的第一偏好度表;相应的,所述根据所述第一偏好度表,建立所述接入点与发送所述数据请求的移动终端间的数据连接,包括:向每个所述接入点发送对应的所述第一偏好度表,以使每个所述接入点根据所述第一偏好度表建立与发送所述数据请求的移动终端的数据连接。可选的,所述接入点聚簇的管理方法应用于所述接入点时,所述获取第一偏好度表,包括:步骤a,接收由所述本地控制中心发送的所述数据偏好表,其中,所述数据偏好表为,所述本地控制中心根据所述数据请求查询所述历史下载记录中记录的移动终端的数据下载记录,通过所述第一预设算法确定的;步骤b,获取当前接入点中缓存的数据;步骤c,根据所述数据偏好表及所述当前接入点中缓存的数据,通过第二预设算法,确定所述当前接入点的第一偏好度表;相应的,所述根据所述第一偏好度表,建立所述接入点与发送所述数据请求的移动终端间的数据连接,包括:步骤d,选取所述当前接入点的第一偏好度表中偏好度最高的移动终端作为第一移动终端,并向所述第一移动终端发送服务请求;步骤e,当接收到同意服务指令时,建立所述当前接入点与所述第一移动终端间的数据连接,其中,所述同意服务指令是由所述第一移动终端在接收到所述服务请求后,根据第二偏好度表判断所述当前接入点符合预设偏好条件后发送的;所述第二偏好度表由所述第一移动终端根据所述第一移动终端与所述接入点间的信道状况,通过第三预设算法进行确定,所述第二偏好度表标识所述第一移动终端对所述接入点的偏好程度;步骤f,当接收到拒绝服务指令时,将所述第一移动终端从所述第一偏好度表中删除,返回步骤d继续执行,直至接收到所述同意服务指令或所述第一偏好度表中不存在移动终端,其中,所述拒绝服务指令是由所述第一移动终端在接收到所述服务请求后,根据第二偏好度表判断所述当前接入点不符合预设偏好条件后发送的。可选的,所述第一预设算法包括:由公式分别计算出每个发送所述数据请求的移动终端对未来可能请求的数据的偏好度,作为所述数据偏好表,其中,所述puc为移动终端u对数据c的偏好度,所述γ(u1)为移动终端u1的邻居节点的数量,所述γ(u2)为移动终端u2的邻居节点的数量,所述为移动终端u1与移动终端u2的杰卡德jaccard相似度指标,所述zuc为二元指示变量,若所述移动终端u下载过所述数据c,则所述zuc的值为1,否则为0,所述表示所述移动终端u1与所述移动终端u2在下载内容上的余弦相似度,所述为所述历史下载记录中记录的移动终端已下载的数据的集合;相应的,所述第二预设算法包括:由公式分别计算出所述当前接入点对每个发送所述数据请求的移动终端的偏好度,其中,所述wa(u)为接入点a对移动终端u的偏好度,所述yac为二元指示变量,若接入点a中存储有数据c,则yac的值为1,否则为0。第二方面,本发明实施例提供了一种接入点簇的管理方法,应用于移动终端,包括:发送数据请求;接收由至少一接入点发送的服务请求,确定第一接入点与当前移动终端间的信道状况,其中,所述第一接入点为所有接入点中发送所述服务请求的接入点或所述所有接入点;根据所述信道状况,通过第三预设算法,分别确定所述当前移动终端对每个所述第一接入点的偏好度,作为第二偏好度表;在所述第二偏好度表中,选取符合预设偏好条件的接入点,作为服务接入点;向所述服务接入点发送同意服务指令,建立与所述服务接入点的数据连接。可选的,所述第三预设算法包括:由公式分别计算出所述当前移动终端对每个发送服务请求的接入点的偏好度,所述vu(a)为移动终端u对接入点a的偏好度,所述bw为所述移动终端u与所述接入点a间的带宽,所述pa为所述接入点a的发送功率,所述ga为所述接入点a的天线增益,所述ga为所述移动终端u的天线增益,所述gau为所述接入点a与所述移动终端u的信道增益,所述为当距离为dua时的路径损失,所述n0为噪声。第三方面,本发明实施例提供了一种接入点簇的管理系统,应用于数据提供端的本地控制中心或接入点,包括:第一偏好度表确定模块,用于获取第一偏好度表,其中,所述第一偏好度表根据数据偏好表及接入点中缓存的数据,通过第二预设算法进行确定,所述第一偏好度表中的内容标识所述接入点对发送数据请求的移动终端的偏好度;所述数据偏好表根据所述数据请求及历史下载记录,通过第一预设算法进行确定,所述数据偏好表中标识发送所述数据请求的移动终端对第一数据的偏好程度,所述第一数据为计算出的发送所述数据请求的移动终端未来待请求的数据;数据连接建立模块,用于根据所述第一偏好度表,建立所述接入点与发送所述数据请求的移动终端间的数据连接。第四方面,本发明实施例提供了一种接入点簇的管理系统,应用于移动终端,包括:数据请求发送模块,用于发送数据请求;信道状况确定模块,用于接收由至少一接入点发送的服务请求,确定第一接入点与当前移动终端间的信道状况,其中,所述第一接入点为所有接入点中发送所述服务请求的接入点或所以说所有接入点;第二偏好度表确定模块,用于根据所述信道状况,通过第三预设算法,分别确定所述当前移动终端对每个所述第一接入点的偏好度,作为第二偏好度表;服务接入点确定模块,用于在所述第二偏好度表中,选取偏好度最大的前阈值数量个接入点,作为服务接入点;指令发送模块,向所述服务接入点发送同意服务指令,建立与所述服务接入点的数据连接。第五方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现本发明实施例第一方面任一所述的方法步骤。第六方面,本发明实施例提供了一种移动终端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现本发明实施例第二方面任一所述的方法步骤。第七方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例第一方面任一所述的方法步骤。第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例第二方面任一所述的方法步骤。本发明实施例提供的接入点簇的管理方法、系统、电子设备及移动终端,通过获取第一偏好度表,其中,第一偏好度表根据数据偏好表及接入点中缓存的数据,通过第二预设算法进行确定,第一偏好度表中的内容标识接入点对发送数据请求的移动终端的偏好度;数据偏好表根据数据请求及历史下载记录,通过第一预设算法进行确定,数据偏好表中标识发送数据请求的移动终端对第一数据的偏好程度,第一数据为计算出的发送数据请求的移动终端待请求的数据;根据第一偏好度表,建立接入点与发送数据请求的移动终端间的数据连接。可以减少接入点的切换次数,节约通信资源。当然,实施本发明的任一产品或方法必不一定需要同时达到以上的所有优点。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例的接入点簇的管理方法应用于数据提供端的本地控制中心或接入点时的流程示意图;图2为本发明实施例的接入点簇的管理方法应用于移动终端时的流程示意图;图3为本发明实施例的接入点簇的管理方法的一种应用场景示意图;图4为本发明实施例的聚簇的示意图;图5为本发明实施例的移动终端密度与平均吞吐量的曲线图;图6为本发明实施例的移动终端密度与平均接入点切换次数的曲线图;图7为本发明实施例移动终端密度与通信的公平度的曲线图;图8为本发明实施例的接入点簇的管理系统应用于数据提供端的本地控制中心或接入点的示意图;图9为本发明实施例的接入点簇的管理系统应用于移动终端时的示意图;图10为本发明实施例的电子设备的示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。接入点切换会造成数据传输时延,降低用户体验。同时接入点切换还会造成信令开销的增加,浪费通信资源。为减少接入点切换的次数,首先本发明实施例提供了一种接入点簇的管理方法。参见图1,图1为本发明实施例的接入点簇的管理方法应用于数据提供端的本地控制中心或接入点时的流程示意图,包括:s101,获取第一偏好度表,其中,第一偏好度表根据数据偏好表及接入点中缓存的数据,通过第二预设算法进行确定,第一偏好度表中的内容标识接入点对发送数据请求的移动终端的偏好度;数据偏好表根据数据请求及历史下载记录,通过第一预设算法进行确定,数据偏好表中标识发送数据请求的移动终端对第一数据的偏好程度,第一数据为计算出的发送数据请求的移动终端待请求的数据。移动终端发送数据请求,接入点接收由移动终端发送的数据请求。根据数据请求查询历史下载记录,确定发送数据请求的移动终端对待请求的数据的数据偏好表。根据偏好度表及接入点中缓存的数据,确定接入点对发送数据请求的移动终端的第一偏好度表。本地控制中心或接入点获取该第一偏好度表。s102,根据第一偏好度表,建立接入点与发送数据请求的移动终端间的数据连接。本地控制中心或接入点在第一偏好度表中,选取接入点偏好度最高的移动终端,通过该接入点向该移动终端发送服务请求,以建立两者间的数据连接。在本发明实施例中,根据移动终端待请求的数据及接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,在本发明实施例的接入点簇的管理方法应用于本地控制中心时,获取第一偏好度表,包括:步骤一,获取数据请求及每个接入点中缓存的数据。本地控制中心获取由接入点接收的数据请求,并获取本地控制中心下辖的所有接入点中缓存的数据。步骤二,根据数据请求查询历史下载记录中记录的移动终端的数据下载记录,并通过第一预设算法,确定数据偏好表。本地控制中心根据数据请求查询历史下载记录,确定与发送数据请求的移动终端相似的移动终端(在数据请求方面相似度高的移动终端)。并计算发送数据请求的移动终端,对相似的移动终端已下载而发送数据请求的移动终端未下载的数据的偏好度。步骤三,根据数据偏好表及每个接入点中缓存的数据,分别确定每个接入点的第一偏好度表。本地控制中心确定每个接入点的第一偏好表,方便后续根据每个接入点的第一偏好表,建立每个接入点与移动终端的数据连接。相应的,根据第一偏好度表,建立接入点与发送数据请求的移动终端间的数据连接,包括:向每个接入点发送对应的第一偏好度表,以使每个接入点根据第一偏好度表建立与发送数据请求的移动终端的数据连接。本地控制中心分别向每个接入点发送该接入点对应的第一偏好度表,以使每个接入点向自身最偏好的移动终端发送服务请求,以建立数据连接。在本发明实施例中,本地控制中心获取第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,在本发明实施例的接入点聚簇的管理方法应用于接入点时,获取第一偏好度表,包括:步骤a,接收由本地控制中心发送的数据偏好表,其中,数据偏好表为,本地控制中心根据数据请求查询历史下载记录中记录的移动终端的数据下载记录,通过第一预设算法确定的。可选的,在步骤a之前该方法还包括:接收由移动终端发送的数据请求,向本地控制中心发送数据请求。本地控制中心在获取数据请求后,查询历史下载记录,并通过第一预设算法,确定数据偏好表。本地控制中心向每个接入点发送该数据偏好表。在本发明实施例中,本地控制中心不用计算每个接入点的第一偏好度表,可以降低本地控制中心的处理负荷。并不是每个接入点均会接收到数据请求,当时每个接入点均会获取数据偏好表。在本发明实施例中,接入点接收由移动终端发送的数据请求,为后续确定数据偏好表提供了前提。步骤b,获取当前接入点中缓存的数据。接入点获取自身中缓存的数据,不用上传本地控制中心,减少信令开销。步骤c,根据数据偏好表及当前接入点中缓存的数据,通过第二预设算法,确定当前接入点的第一偏好度表;当前接入点判断自身缓存的数据,是否包含在数据偏好表中,并根据数据偏好表中各数据的偏好度,分别确定当前接入点自身对每个发送数据请求的移动终端的偏好。相应的,根据第一偏好度表,建立接入点与发送数据请求的移动终端间的数据连接,包括:步骤d,选取当前接入点的第一偏好度表中偏好度最高的移动终端作为第一移动终端,并向第一移动终端发送服务请求。先向最偏好的移动终端发送服务请求,保证接入点中缓存的数据利用率最高,从而减少接入点切换次数。步骤e,当接收到同意服务指令时,建立当前接入点与第一移动终端间的数据连接,其中,同意服务指令是由第一移动终端在接收到服务请求后,根据第二偏好度表判断当前接入点符合预设偏好条件后发送的;第二偏好度表由第一移动终端根据第一移动终端与接入点间的信道状况,通过第三预设算法进行确定,第二偏好度表标识第一移动终端对接入点的偏好程度;移动终端在接受到服务指令后,会根据第二偏好度表确定当前接入点是否符合预设偏好条件,若符合便发送同意服务指令;若不符合,移动终端便发送拒绝服务指令。第二偏好度表是移动终端根据自身与各接入点间的信道状况确定的。预设偏好条件为符合本发明实施例的任意条件,例如偏好度大于预设值的接入点为符合预设偏好条件的接入点,或偏好度排名前预设数值(如1或更大,2或更大,或3或更大)的接入点为符合预设偏好条件的接入点。步骤f,当接收到拒绝服务指令时,将第一移动终端从第一偏好度表中删除,返回步骤d继续执行,直至接收到同意服务指令或第一偏好度表中不存在移动终端,其中,拒绝服务指令是由第一移动终端在接收到服务请求后,根据第二偏好度表判断当前接入点不符合预设偏好条件后发送的。在本发明实施例中,接入点获取第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。并且由接入点计算自身的第一偏好表,减轻了本地控制中心的计算压力。在本发明实施例中,本地控制中心根据移动终端待请求的数据及接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,第一预设算法包括:由公式分别计算出每个发送数据请求的移动终端对待请求的数据的偏好度,作为数据偏好表,其中,puc为移动终端u对数据c的偏好度,γ(u1)为移动终端u1的邻居节点的数量,γ(u2)为移动终端u2的邻居节点的数量,为移动终端u1与移动终端u2的杰卡德jaccard相似度指标,zuc为二元指示变量,若移动终端u下载过数据c,则zuc的值为1,否则为0,表示移动终端u1与移动终端u2在下载内容上的余弦相似度,为历史下载记录中记录的移动终端已下载的数据的集合。获取各接入点间的社交关系,根据社交关系确定邻居节点,其中,邻居节点是指社交关系为一跳的接入点。例如移动终端a与移动终端b互为通信录好友,则移动终端a与移动终端b为邻居节点,或移动终端a与移动终端b互为社交软件好友,则移动终端a与移动终端b为邻居节点。根据社交关系确定数据偏好度表,确定的数据偏好度表准确。从而根据数据偏好度表确定的第一偏好度表也更佳准确,能够减少接入点切换的次数。相应的,第二预设算法包括:由公式分别计算出当前接入点对每个发送数据请求的移动终端的偏好度,其中,wa(u)为接入点a对移动终端u的偏好度,yac为二元指示变量,若接入点a中存储有数据c,则yac的值为1,否则为0。在本发明实施例中,给出了第一预设算法与第二预设算法的具体计算过程,第一偏好度表的计算准确,从而能够减少接入点切换的次数。参见图2,图2为本发明实施例的接入点簇的管理方法应用于移动终端时的流程示意图,包括:s201,发送数据请求。s202,接收由至少一接入点发送的服务请求,确定第一接入点与当前移动终端间的信道状况,其中,第一接入点为所有接入点中发送服务请求的接入点或所有接入点。移动终端获取的服务请求是由本地控制中心或接入点根据第一偏好度表确定发送的。移动终端在获取至少一接入点发送的服务请求后,会确定自身与接入点间的信道状况。此处可以为分别确定当前移动终端与各接入点间的信道状态,想对应的,符合预设偏好条件的接入点为偏好度排名前预设数值(如1或更大,2或更大,或3或更大)的接入点为符合预设偏好条件的接入点,这样可以保证建立数据连接的信道的通信条件最好;也可以为仅确定发送服务请求的接入点与当前移动终端的信息状态,相对应的,符合预设条件的接入点为偏好度大于预设值的接入点为符合预设偏好条件的接入点,这样可以减少移动终端的计算成本。s203,根据信道状况,通过第三预设算法,分别确定当前移动终端对每个第一接入点的偏好度,作为第二偏好度表。当前移动终端对每个发送服务请求的接入点的偏好度与当前移动终端与该接入点间的信道质量正相关。s204,在第二偏好度表中,选取符合预设偏好条件的接入点,作为服务接入点。当上述步骤中第一接入点为发送服务请求的接入点时,符合预设条件的接入点为偏好度大于预设值的接入点为符合预设偏好条件的接入点,这样可以减少移动终端的计算成本。当上述步骤中第一接入点为所有接入点时,符合预设偏好条件的接入点为偏好度排名前预设数值(如1或更大,2或更大,或3或更大)的接入点为符合预设偏好条件的接入点,这样可以保证建立数据连接的信道的通信条件最好。s205,向服务接入点发送同意服务指令,建立与服务接入点的数据连接。同意服务指令中记录发送该同意服务指令的移动终端的标识,同时同意服务指令中还包括指示接入点连接发送该同意服务指令的移动终端的信息。在本发明实施例中,移动终端接收到的服务指令是根据第一偏好度表发送的,能够减少接入点切换的次数,节约通信资源。此外移动终端根据第二偏好度表建立与接入点的数据连接,考虑了信道状况,保证了数据传输的有效性。可选的,在s205之后,该方法还包括:向除服务接入点外的其他发送服务请求的接入点发送拒绝服务指令。拒绝服务指令中记录发送该拒绝服务指令的移动终端的标识,同时拒绝服务指令中还包括指示接入点拒绝与发送该拒绝服务指令的移动终端连接的信息。数据提供端在收到拒绝服务指令后,根据第一偏好度表,向除发送拒绝服务指令外的其他一个移动终端发送服务请求,已建立接入点与移动终端的数据连接。在本发明实施例中,通过发送拒绝服务指令,提高了除服务接入点外的其他接入点能够连接移动终端的成功率,增加了接入点的利用率,节约了通信资源。可选的,第三预设算法包括:由公式分别计算出当前移动终端对每个发送服务请求的接入点的偏好度,vu(a)为移动终端u对接入点a的偏好度,bw为移动终端u与接入点a间的带宽,pa为接入点a的发送功率,ga为接入点a的天线增益,ga为移动终端u的天线增益,gau为接入点a与移动终端u的信道增益,为当距离为dua时的路径损失,n0为噪声。在本发明实施例中,给出了第三预设算法的具体流程,根据信道状况确定第二偏好度表,确定的第二偏好度表准确,数据传输的成功率高,可靠性好。参见图3,图3为本发明实施例的接入点簇的管理方法的一种应用场景示意图,包括移动终端301,接入点302,本地数据中心303,本地控制中心304,聚合器305,网络数据中心306,网络控制中心307,风力发电机38和/或太阳能电池板309,智能电表310,电网311,及路由器312。本地数据中心303通过路由器312与网络数据中心306进行数据传输;本地控制中心304通过路由器312与网络控制中心307进行控制信息的传输;本地数据中心303能够与接入点302间进行数据传输;接入点302服务于移动终端301,且每个接入点302只能服务于一个移动终端301,而一个移动终端301可以同时接收多个接入点302的服务;本地控制中心304具有聚簇、优化comp(coordinatedmultiplepointstransmission,多点协作传输)的功能,能够控制电网311通过聚合器305完成能量在各接入点302中传输,同时本地控制中心304还能够控制各接入点302的通信情况;此外本场景中还包含风力发电机308和/或太阳能电池板309,用来为各接入点302提供能量;智能电表310能够检查各接入点302的能量情况。在本发明实施例的应用场景中,每个接入点302只允许服务一个移动终端301,一个移动终端301可以同时接受多个接入点302的服务。移动终端301发送数据请求,接入点302接收该数据请求,最终网络控制中心307通过路由器312获取该数据请求。网络数据中心306存有各移动终端301的数据下载记录,网络控制中心307通过查询网络数据中心306中的下载记录,并由本地控制中心304通过第一预设算法分别计算每个移动终端301对每个内容的偏好度,即数据偏好表,本地控制中心304将各数据偏好表分别发送至对应的接入点302。接入点302根据接收到的数据偏好表及自身缓存的数据通过第二预设算法,计算出自身对每个发送数据请求的移动终端的偏好,及第一偏好度表。接入点302根据自身的第一偏好度表,向自身最偏好的移动终端301发送服务请求。移动终端301获取自身与各接入点302间的信道状况,并通过第三预设算法,分别计算出移动终端301自身对每个接入点的偏好,即第二偏好度表。当移动终端302接收到服务请求后,会根据第二偏好度表确定发送该服务请求的接入点是否满足预设偏好条件,若满足,则移动终端302回复同意服务指令,若不满足,则移动终端302回复拒绝服务指令。若接入点302接收到同意服务指令,则与发送同意服务指令的移动终端301建立数据连接。若接入点302接收到拒接服务指令,则接入点302在第二偏好度表中删除发送拒绝服务指令的移动终端301,并向当前第二偏好度表中自身最偏好的接入点301发送服务请求,直至该接入点302接收到同意服务指令或第二偏好度表中不存储在接入点301。在本发明实施例中,给出了具体的应用场景,根据接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。同时根据信道状况确定第二偏好度表,根据第二偏好度表建立接入点与移动终端间的数据连接,提高数据传输成功的概率,保证通信质量。参见图4,图4为本发明实施例的聚簇的示意图。其中,三角形代表移动终端,圆形代表接入点,正方形代表数据。在本发明实施例的应用场景中,本地控制中心管理a个接入点和u个移动终端,将所有接入点表示为集合β={1,2,...,a},将所有移动终端表示为集合γ={1,2,…,u}。同时当前场景中还存储有c份数据,将所有数据表示为集合λ={1,2,…,c}。β中的接入点获取γ中的移动终端的数据请求,本地控制中心根据数据请求查询历史下载记录,确定移动终端对数据的偏好,并根据接入点中存储的数据,确定接入点对移动终端的偏好,然后建立接入点与移动终端的数据连接。在本发明实施例中,根据数据请求查询历史下载记录,确定移动终端对数据的偏好,并根据接入点中存储的数据,确定接入点对移动终端的偏好,然后建立接入点与移动终端的数据连接,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。图5至图7,比较了本发明实施例的接入点簇的管理方法与随机选择方法和平均选择方法。其中,设定的参数如下表所示。参数数值基站密度103-106enb/km2用户密度100-1000users/km2小区簇大小1-5小小区发射功率100mwatts(20dbm)小区覆盖半径30m天线系统siso主瓣宽度1dbi接入点天线增益30dbi用户天线增益5dbi衰落信道模型瑞利衰落频率28ghz带宽20mhz路径损失参数2.1噪声谱密度-174dbm/hz参见图5,图5为本发明实施例的移动终端密度与平均吞吐量的曲线图。其中,曲线501为随机选择方法的曲线,曲线502为平均选择方法的曲线,曲线503为采用本发明实施例提供的接入点簇的管理方法的曲线。接入点密度为1000小区/平方公里,簇大小为5,横轴为移动终端的密度,单位为个/平方公里,纵轴为平均每个移动终端的吞吐量,单位为mbit/s。随着移动终端密度的增加,每个移动终端的平均吞吐量是下降的。这是因为接入点的数量有限,移动终端密度的增加必然导致每个移动终端可用的资源减少了,从而每个移动终端的平均吞吐量就下降了。但发明实施例提供的接入点簇的管理方法相比于随机选择方法及平均选择方法带来了更大的吞吐量,可见,应用本发明实施例提供的接入点簇的管理方法可以提高网络的吞吐量。参见图6,图6为本发明实施例的移动终端密度与平均接入点切换次数的曲线图。其中,曲线601为采用本发明实施例提供的接入点簇的管理方法的曲线,曲线602为平均选择方法的曲线。横轴为移动终端的密度,单位为个/平方公里,纵轴为每个移动终端的平均接入点切换次数。当随着移动终端密度的增加,每个移动终端的接入点簇的更新次数会减少,这是因为用于接入点的数量有限,移动终端密度的增加必然导致服务每个用户的接入点的数目下降,从而减少了接入点簇的更新次数。采用本发明实施例提供的接入点簇的管理方法相比于平均选择方法带来了更低的接入点切换次数,可见,应用本发明提供的接入点簇的管理方法可用有效降低接入点切换次数,从而降低控制平面的信令开销。参见图7,图7为本发明实施例移动终端密度与通信的公平度的曲线图。其中,曲线701为随机选择方法的曲线,曲线702为平均选择方法的曲线,曲线703为采用本发明实施例提供的接入点簇的管理方法的曲线。接入点密度为1000小区/平方公里,簇大小为5,横轴为移动终端的密度,单位为个/平方公里,纵轴为公平度。公平度标识了每个移动终端是否能够得到预设质量的服务(例如每个移动终端是否均能得到5个接入点的服务)。采用本发明实施例提供的接入点簇的管理方法,随机选择方法和平均选择方法,随着用户密度的增加,整个网络的公平性会下降。但是,采用本发明实施例提供的接入点簇的管理方法相比于随机选择方法带来了更高的公平性。参见图8,图8为本发明实施例的接入点簇的管理系统应用于数据提供端的本地控制中心或接入点的示意图,包括:第一偏好度表确定模块801,用于获取第一偏好度表,其中,第一偏好度表根据数据偏好表及接入点中缓存的数据,通过第二预设算法进行确定,第一偏好度表中的内容标识接入点对发送数据请求的移动终端的偏好度;数据偏好表根据数据请求及历史下载记录,通过第一预设算法进行确定,数据偏好表中标识发送数据请求的移动终端对第一数据的偏好程度,第一数据为计算出的发送数据请求的移动终端未来待请求的数据。数据连接建立模块802,用于根据第一偏好度表,建立接入点与发送数据请求的移动终端间的数据连接。在本发明实施例中,根据移动终端待请求的数据及接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,在本发明实施例的接入点簇的管理系统应用于本地控制中心时,第一偏好度表确定模块801,包括:第一数据获取子模块,用于获取数据请求及每个接入点中缓存的数据。第一计算子模块,用于根据数据请求查询历史下载记录中记录的移动终端的数据下载记录,并通过第一预设算法,确定数据偏好表。第二计算子模块,用于根据数据偏好表及每个接入点中缓存的数据,分别确定每个接入点的第一偏好度表。相应的,数据连接建立模块802,具体用于:向每个接入点发送对应的第一偏好度表,以使每个接入点根据第一偏好度表建立与发送数据请求的移动终端的数据连接。在本发明实施例中,本地控制中心获取第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,在本发明实施例的接入点聚簇的管理系统应用于接入点时,第一偏好度表确定模块801,包括:第二数据获取子模块,用于接收由本地控制中心发送的数据偏好表,其中,数据偏好表为,本地控制中心根据数据请求查询历史下载记录中记录的移动终端的数据下载记录,通过第一预设算法确定的。第三数据获取子模块,用于获取当前接入点中缓存的数据。第三计算子模块,用于根据数据偏好表及当前接入点中缓存的数据,通过第二预设算法,确定当前接入点的第一偏好度表;相应的,数据连接建立模块802,包括:服务请求发送子模块,用于选取当前接入点的第一偏好度表中偏好度最高的移动终端作为第一移动终端,并向第一移动终端发送服务请求。第一建立连接子模块,用于当接收到同意服务指令时,建立当前接入点与第一移动终端间的数据连接,其中,同意服务指令是由第一移动终端在接收到服务请求后,根据第二偏好度表判断当前接入点符合预设偏好条件后发送的;第二偏好度表由第一移动终端根据第一移动终端与接入点间的信道状况,通过第三预设算法进行确定,第二偏好度表标识第一移动终端对接入点的偏好程度;第二建立连接子模块,用于当接收到拒绝服务指令时,将第一移动终端从第一偏好度表中删除,返回执行服务请求发送子模块,直至接收到同意服务指令或第一偏好度表中不存在移动终端,其中,拒绝服务指令是由第一移动终端在接收到服务请求后,根据第二偏好度表判断当前接入点不符合预设偏好条件后发送的。在本发明实施例中,本地控制中心根据移动终端待请求的数据及接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,第一偏好度表确定模块801还包括:请求数据接收子模块,用于接收由移动终端发送的数据请求,向本地控制中心发送数据请求。并不是每个接入点均会接收到数据请求,当时每个接入点均会获取数据偏好表。在本发明实施例中,接入点接收由移动终端发送的数据请求,为后续确定数据偏好表提供了前提。参见图9,图9为本发明实施例的接入点簇的管理系统应用于移动终端时的示意图,包括:数据请求发送模块901,用于发送数据请求。信道状况确定模块902,用于接收由至少一接入点发送的服务请求,确定第一接入点与当前移动终端间的信道状况,其中,第一接入点为所有接入点中发送服务请求的接入点或所有接入点。第二偏好度表确定模块903,用于根据信道状况,通过第三预设算法,分别确定当前移动终端对每个第一接入点的偏好度,作为第二偏好度表。服务接入点确定模块904,用于在第二偏好度表中,选取偏好度最大的前阈值数量个接入点,作为服务接入点。指令发送模块905,用于向服务接入点发送同意服务指令,建立与服务接入点的数据连接。在本发明实施例中,移动终端接收到的服务指令是根据第一偏好度表发送的,能够减少接入点切换的次数,节约通信资源。此外移动终端根据第二偏好度表建立与接入点的数据连接,考虑了信道状况,保证了数据传输的有效性。可选的,在本发明实施例中接入点簇的管理系统应用于移动终端时,该系统还包括:拒绝指令发送模块,用于向除服务接入点外的其他发送服务请求的接入点发送拒绝服务指令。数据提供端在收到拒绝服务指令后,根据第一偏好度表,向除发送拒绝服务指令外的其他一个移动终端发送服务请求,已建立接入点与移动终端的数据连接。本发明实施例还提供了一种电子设备,如图10所示,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信,存储器1003,用于存放计算机程序;处理器1001,用于执行存储器1003上所存放的程序时,实现如下步骤:获取第一偏好度表,其中,第一偏好度表根据数据偏好表及接入点中缓存的数据,通过第二预设算法进行确定,第一偏好度表中的内容标识接入点对发送数据请求的移动终端的偏好度;数据偏好表根据数据请求及历史下载记录,通过第一预设算法进行确定,数据偏好表中标识发送数据请求的移动终端对第一数据的偏好程度,第一数据为计算出的发送数据请求的移动终端待请求的数据;根据第一偏好度表,建立接入点与发送数据请求的移动终端间的数据连接。在本发明实施例中,根据移动终端待请求的数据及接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。该电子设备可以为一种本地控制中心或接入点,该本地控制中心或接入点在运行时均能执行上述电子设备中处理器1001,用于执行存储器1003上所存放的程序时,实现的步骤。可选的,该电子设备可以为一种本地控制中心,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信,存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现如下步骤:获取数据请求及每个接入点中缓存的数据;根据数据请求查询历史下载记录中记录的移动终端的数据下载记录,并通过第一预设算法,确定数据偏好表;根据数据偏好表及每个接入点中缓存的数据,分别确定每个接入点的第一偏好度表;向每个接入点发送对应的第一偏好度表,以使每个接入点根据第一偏好度表建立与发送数据请求的移动终端的数据连接。在本发明实施例中,本地控制中心获取第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。可选的,该电子设备可以为一种接入点,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信,存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现如下步骤:步骤a,接收由本地控制中心发送的数据偏好表,其中,数据偏好表为,本地控制中心根据数据请求查询历史下载记录中记录的移动终端的数据下载记录,通过第一预设算法确定的;步骤b,获取当前接入点中缓存的数据;步骤c,根据数据偏好表及当前接入点中缓存的数据,通过第二预设算法,确定当前接入点的第一偏好度表;步骤d,选取当前接入点的第一偏好度表中偏好度最高的移动终端作为第一移动终端,并向第一移动终端发送服务请求;步骤e,当接收到同意服务指令时,建立当前接入点与第一移动终端间的数据连接,其中,同意服务指令是由第一移动终端在接收到服务请求后,根据第二偏好度表判断当前接入点符合预设偏好条件后发送的;第二偏好度表由第一移动终端根据第一移动终端与接入点间的信道状况,通过第三预设算法进行确定,第二偏好度表标识第一移动终端对接入点的偏好程度;步骤f,当接收到拒绝服务指令时,将第一移动终端从第一偏好度表中删除,返回步骤d继续执行,直至接收到同意服务指令或第一偏好度表中不存在移动终端,其中,拒绝服务指令是由第一移动终端在接收到服务请求后,根据第二偏好度表判断当前接入点不符合预设偏好条件后发送的。在本发明实施例中,接入点获取第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。并且由接入点计算自身的第一偏好表,减轻了本地控制中心的计算压力。上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。本发明实施例还提供了一种移动终端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信,存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现如下步骤:发送数据请求;接收由至少一接入点发送的服务请求,确定第一接入点与当前移动终端间的信道状况,其中,第一接入点为所有接入点中发送服务请求的接入点或所有接入点;根据信道状况,通过第三预设算法,分别确定当前移动终端对每个第一接入点的偏好度,作为第二偏好度表;在第二偏好度表中,选取符合预设偏好条件的接入点,作为服务接入点;向服务接入点发送同意服务指令,建立与服务接入点的数据连接。在本发明实施例中,移动终端接收到的服务指令是根据第一偏好度表发送的,能够减少接入点切换的次数,节约通信资源。此外移动终端根据第二偏好度表建立与接入点的数据连接,考虑了信道状况,保证了数据传输的有效性。在本发明实施例中,移动终端接收到的服务指令是根据第一偏好度表发送的,能够减少接入点切换的次数,节约通信资源。此外移动终端根据第二偏好度表建立与接入点的数据连接,考虑了信道状况,保证了数据传输的有效性。本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,该计算机程序被处理器执行时实现接入点簇的管理方法应用于数据提供端的本地控制中心或接入点时任一方法步骤。在本发明实施例中,根据移动终端待请求的数据及接入点中缓存的数据,确定第一偏好度表,根据第一偏好度表建立接入点与发送数据请求的移动终端的数据连接,考虑了接入点中缓存的数据,可以减少接入点切换次数,从而减少数据时延,减少信令开销,节约通信资源。本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,该计算机程序被处理器执行时实现接入点簇的管理方法应用于移动终端时任一方法步骤。在本发明实施例中,移动终端接收到的服务指令是根据第一偏好度表发送的,能够减少接入点切换的次数,节约通信资源。此外移动终端根据第二偏好度表建立与接入点的数据连接,考虑了信道状况,保证了数据传输的有效性。对于系统/电子设备/本地控制中心/接入点/移动终端/存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1