一种数据分流方法、装置及电子设备制造方法及图纸

技术编号:20370573 阅读:60 留言:0更新日期:2019-02-16 20:45
本发明专利技术实施例提供一种数据分流方法、装置及电子设备,通过统计各个实际服务设备的实体数M和相应的服务用户数N;当所述服务用户数N大于所述实体数M时,配置N‑M个虚拟服务设备;当服务用户数N大于实际用户数P时,配置N‑P个虚拟用户;根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。通过构建优化开销矩阵,能够实现能耗值的最优化计算,从而有效降低系统能耗。

A Data Diversion Method, Device and Electronic Equipment

The embodiment of the present invention provides a data shunting method, device and electronic equipment, which can count the number of entities M and corresponding service users N of each actual service device; configure N_M virtual service devices when the number of service users N is greater than the number M of entities; configure N_P virtual users when the number of service users N is greater than the actual number P; and configure N_P virtual users according to the actual service devices. The overhead matrix is established for the virtual service device, the actual user and the virtual user, and the data flow of the service device is configured by solving the overhead matrix. By constructing the optimization cost matrix, the optimal calculation of energy consumption value can be realized, and the energy consumption of the system can be effectively reduced.

【技术实现步骤摘要】
一种数据分流方法、装置及电子设备
本专利技术涉及通信
,特别是涉及一种数据分流方法、装置及电子设备。
技术介绍
随着信息时代的发展,需求数据流服务的用户和服务设备日益增加,基站等无线传输节点经常会出现流量负载过高的情况。为解决以上问题,数据分流作为一种新兴的技术在近年来受到了人们的普遍关注。其基本思想是将用户原本需要从无线传输节点处获取的数据转接到第三方AP(如Wi-Fi热点网络或蓝牙等)进行获取。针对第三方AP稀少的情况,需要利用机会网络进行获取。以蓝牙技术为代表的第三方机会异构网络在协助无线传输节点进行数据分流时存在传输速率低和覆盖面积小等问题。而相较于蓝牙技术,Wi-FiDirect技术主要使用了802.11a/g/n标准,能使用2.4GHz频段和5GHz频段来进行通信,峰值速率能达到250Mps,远大于蓝牙。在覆盖范围方面,Wi-FiDirect技术的通信范围最大能够达到100m,同样远大于蓝牙技术。同样的,Wi-FiDirect技术相较于蓝牙技术能量消耗更高,而这也成为了Wi-FiDirect技术协助数据分流的瓶颈。因此,如何能够更有效的进行数据分流,进而降低系统能耗是本领域技术人员亟需解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种数据分流方法、装置及电子设备,用于解决现有技术中难以进行数据分流、导致系统能耗高的问题。为实现上述目的及其他相关目的,根据本专利技术的第一方面,本专利技术实施例提供一种数据分流方法,该方法包括以下步骤:统计各个实际服务设备的实体数M和相应的服务用户数N;当所述服务用户数N大于所述实体数M时,配置N-M个虚拟服务设备;当服务用户数N大于实际用户数P时,配置N-P个虚拟用户;根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。可选地,该方法还包括:统计服务用户数为0的实际服务设备的实体数T,并增加T个虚拟服务设备;所述根据所述实际服务器设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵包括:在开销矩阵中,将服务用户数等于0的、增加的T个虚拟服务设备对应的能耗值配置为参考能耗,其中,所述参考功耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。可选地,根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,包括:将所述虚拟服务设备与实际用户的能耗值配置为对应实际服务设备与实际用户的能耗值;将所述虚拟服务设备与虚拟用户的能耗值配置为参考能耗,其中,所述参考能耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。可选地,所述根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,包括:将实际服务设备与虚拟用户的能耗值配置为参考能耗,其中,所述参考能耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。根据本专利技术的第二方面,本专利技术实施例还提供一种数据分流装置,包括:统计模块,用于统计各个实际服务设备的实体数M和相应的服务用户数N;第一配置模块,用于当所述服务用户数N大于所述实体数M时,配置N-M个虚拟服务设备;第二配置模块,用于当服务用户数N大于实际用户数P时,配置N-P个虚拟用户;计算模块,用于根据实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。可选地,该装置还包括:第三配置模块,用于统计服务用户数为0的实际服务设备的实体数T,并增加T个虚拟服务设备;所述计算模块,用于在开销矩阵中,将服务用户数等于0的、增加的T个虚拟服务设备对应的能耗值配置为参考能耗,其中,所述参考功耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。可选地,所述计算模块用于,将所述虚拟服务设备与实际用户的能耗值配置为实际服务设备与实际用户的能耗值;将所述虚拟服务设备与虚拟用户的能耗值配置为参考能耗,其中,所述参考能耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。可选地,所述计算模块用于,将实际服务设备与虚拟用户的能耗值配置为参考能耗,其中,所述参考能耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。根据本专利技术的第三方面,本专利技术实施例还提供一种电子设备,所述电子设备包括上述实施例描述的数据分流装置。根据本专利技术的第四方面,本专利技术实施例还提供一种电子设备,所述电子设备包括处理器;以及,与所述处理器通信连接的存储器;其中,所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够:统计各个实际服务设备的实体数M和相应的服务用户数N;当所述服务用户数N大于所述实体数M时,配置N-M个虚拟服务设备;当服务用户数N大于实际用户数P时,配置N-P个虚拟用户;根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。如上所述,本专利技术实施例提供的一种数据分流方法、装置及电子设备,具有以下有益效果:通过统计各个实际服务设备的实体数M和相应的服务用户数N;当所述服务用户数N大于所述实体数M时,配置N-M个虚拟服务设备;当服务用户数N大于实际用户数P时,配置N-P个虚拟用户;根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。通过构建优化开销矩阵,能够实现能耗值的最优化计算,从而有效降低系统能耗。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据分流方法的流程示意图;图2是本专利技术实施例提供的一种实际服务设备与实际用户能耗的对应表;图3是本专利技术实施例提供的一种开销矩阵的示意图;图4是本专利技术实施例提供的一种数据分流装置的结构示意图;图5是本专利技术实施例提供的执行数据分流方法的电子设备的硬件结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参阅图1至图5。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。在一个通常的无线传输系统中,种子用户和无线传输节点能够为用户提供数据流。在本专利技术实施例中,将需求数据流f的第i个用户通过ri进行表示。当需求数据流f的用户数为I时,将I个数据流f的用本文档来自技高网
...

【技术保护点】
1.一种数据分流方法,其特征在于,包括以下步骤:统计各个实际服务设备的实体数M和相应的服务用户数N;当所述服务用户数N大于所述实体数M时,配置N‑M个虚拟服务设备;当服务用户数N大于实际用户数P时,配置N‑P个虚拟用户;根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。

【技术特征摘要】
1.一种数据分流方法,其特征在于,包括以下步骤:统计各个实际服务设备的实体数M和相应的服务用户数N;当所述服务用户数N大于所述实体数M时,配置N-M个虚拟服务设备;当服务用户数N大于实际用户数P时,配置N-P个虚拟用户;根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,通过求解所述开销矩阵配置所述服务设备的数据流。2.根据权利要求1所述的数据分流方法,其特征在于,还包括:统计服务用户数为0的实际服务设备的实体数T,并增加T个虚拟服务设备;所述根据所述实际服务器设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵包括:在开销矩阵中,将服务用户数等于0的、增加的T个虚拟服务设备对应的能耗值配置为参考能耗,其中,所述参考功耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。3.根据权利要求1所述的数据分流方法,其特征在于,根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,包括:将所述虚拟服务设备与实际用户的能耗值配置为对应实际服务设备与实际用户的能耗值;将所述虚拟服务设备与虚拟用户的能耗值配置为参考能耗,其中,所述参考能耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。4.根据权利要求1所述的数据分流方法,其特征在于,所述根据所述实际服务设备、虚拟服务设备、实际用户以及虚拟用户,建立开销矩阵,包括:将实际服务设备与虚拟用户的能耗值配置为参考能耗,其中,所述参考能耗是Emax+1,Emax是实际服务设备与实际用户对应的能耗值的最大值。5.一种数据分流装置,其特征在于,包括:统计模块,用于统计各个实际服务设备的实体数M和相应的服务用户数N;第一配置模块,用于当所述服务用户数N大于所述实体数M时,配置N-M个虚拟服务设备;第二配置模块,用于当服务用户数N...

【专利技术属性】
技术研发人员:宿栋栋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1