一种移动互联网异构能力选择推荐方法技术

技术编号:8161893 阅读:242 留言:0更新日期:2013-01-07 19:43
本发明专利技术公开了一种移动互联网异构能力选择推荐方法,将能力开放平台管理的能力以形式化表达模型建立能力索引表,将用户的异构能力需求以形式化表达模型进行表达,构建用户能力需求表,实现对用户需求的准确理解与精确把握。然后根据用户提供的异构能力,以用户想要达到的性能指标以及自身能够付出的费用作为约束条件,构建总体收益表达函数,找到其总体收益表达函数最大的较优异构能力组合x,并推荐给客户,满足用户个性化定制需求,同时减轻用户人工拣选的工作量,减小选择不当所带来的不必要的开支,提高能力使用效率。

【技术实现步骤摘要】

本专利技术属于移动互联网
,更为具体地讲,涉及。
技术介绍
多年来,移动通信和互联网一直都是当今世界发展最快、市场潜力最大、前景最诱人的两大业务,而两大业务的交集一移动互联网技术也随着3G技术和嵌入式技术的不断普及而迅猛发展。能力开放平台提供的、服务于移动互联网的各种各样的能力(资源)在为移动应用用户提供强大的功能和巨大的便利的同时,也由于类型、价格以及性能指标的诸多不同,给业界研发移动互联网业务带来了较大的困难。·能力开放平台作为能力的提供者与运营商,根据用户的真实需求,为用户提供智能化能力组合,降低用户的总体使用成本,提高运营商的资源利用率,成为了当前的一个现实而迫切的需求。用户的需求为多种能力,即异构能力,现有的异构能力选择(订购)与使用依赖于用户人工拣选,存在拣选工作量大的问题,同时,人工拣选还会出现选择不当,造成用户不必要的开支,能力使用效率低的问题。用户需求的准确理解与精确把握,从而能够根据用户提供的整体需求框架,为用户自动拣选符合其需求的优化能力组合,减轻了用户人工拣选的工作量和选择不当所带来的不必要的开支,也提高了能力使用效率。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供,以实现对用户需求的准确理解与精确把握,根据用户提供的异构能力,自动为用户拣选出最符合用户需求的能力组合,满足用户个性化定制需求,同时减轻用户人工拣选的工作量,减小选择不当所带来的不必要的开支,提高能力使用效率。为实现上述专利技术目的,本专利技术移动互联网异构能力选择推荐方法,其特征在于,包括以下步骤步骤I、能力开放平台根据管理的能力建立能力索引列表将能力的价格、性能指标以能力形式化表达模型来规范,并依据能力名称及其对应的类型建立二维表格,并以名称作为索引的外键,得到能力索引列表;步骤2、将用户的异构能力需求以需求形式化表达模型表达,构建用户能力需求表;用户需要的异构能力类型、想要达到的性能指标以及自身能够付出的代价即费用以形式化表达模型表达,得到用户能力需求表;步骤3、将用户能力需求表输入到能力开放平台的能力拣选与优化引擎,在能力索引表中选出较优异构能力组合,并推荐给用户3. I)、将用户想要达到的性能指标以及自身能够付出的费用作为约束条件,构建总体收益表达函数,将用户需求转换为如下数学表达式maxF(x)X e R其中,F(X)为总体收益表达函数,用于度量异构能力组合的优劣程度,X为拣选的异构能力组合,R为用户能力需求表中所列每一能力类型在能力索引列表中选取对应能力类型的一个能力构成能力组合的所有集合;总体收益表达函数F(X)最大的异构能力组合X为较优异构能力组合,并推荐给用户;总体收益表达函数F(X)的一般表达形式为 NF(X)= Π Fi(X) i=l其中,N是费用及各个性能指标,即优化目标的个数,Fi(X)为第i个需求优化目标的收益表达函数,对应于优化目标的富余率;所述富余率是在用户给定的优化目标阈值内,每个优化目标上尚能承受的代价百分比F1(X)= lmaf"lnow X100% ^maxi为需求的优化目标,用户为该目标设定的最大代价为imax,而在该优化目标上,当前付出的代价为in ;3. 2)、能力拣选优化分为两步,第一步构建一个初始能力组合0,第二步循环替换初始能力组合中的能力,直至形成较优异构能力组合;a、用户对M个异构能力类型提供出需求,每个能力类型在能力开放平台中包含的能力集合分别为P1, P2,…,Pm,构建初始能力组合O的方法如下al、并令初始能力组合0=Φ , Φ表示空集;a2、从未被处理的能力类型中,选取一个能力集合Pj ;a3、对于能力集合Pj中的Rj个能力,将其逐个代入初始能力组合0,构成Rj个能力组合O' !,Oi 2,…,,并分别计算出总体收益表达函数F(0' k),k=l, 2,···,&,将总体收益表达函数F(0' k)最大的能力组合O' k作为初始能力组合0,返回步骤a2,直到用户所需的全部能力类型对应的能力集合都被拣选完毕;a4、输出初始能力组合O ;循环替换初始能力组合O中的能力bl、初始能力组合O中,找到最小富余度的优化目标;b2、在富余度最小的优化目标中,找到占用代价最高的能力pmax,在能力开放平台该能力Pmax所属能力类型能力集合中搜索能力P并代替初始能力组合O的Pmax,计算总体收益表达函数F(O),如果总体收益表达函数F(O)减小,则保留对初始能力组合O的替换,如果没有减小,则放弃,直到能力Pmax所属能力类型能力集合中的所有能力搜索完毕;b3、返回步骤1,直到最小富余度的优化目标相同为止;b4、初始能力组合O即为较优异构能力组合X ;3. 3)、较优异构能力组合X推荐给用户。本专利技术的目的是这样实现的本专利技术移动互联网异构能力选择推荐方法,将能力开放平台管理的能力以形式化表达模型建立能力索引表,将用户的异构能力需求以形式化表达模型进行表达,构建用户能力需求表,实现对用户需求的准确理解与精确把握。然后根据用户提供的异构能力,以用户想要达到的性能指标以及自身能够付出的费用作为约束条件,构建总体收益表达函数,找到其总体收益表达函数最大的较优异构能力组合X,并推荐给客户,满足用户个性化定制需求,同时减轻用户人工拣选的工作量,减小选择不当所带来的不必要的开支,提高能力使用效率。附图说明图I是本专利技术移动互联网异构能力选择推荐方法一具体实施方式整体框架流图。具体实施方式 下面结合附图对本专利技术的具体实施方式进行描述,以便本领域的技术人员更好地理解本专利技术。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本专利技术的主要内容时,这些描述在这里将被忽略。图I是本专利技术移动互联网异构能力选择推荐方法一具体实施方式整体框架流图。如图I所示,在本专利技术移动互联网异构能力选择推荐方法中,流程包括用户异构能力需求、能力开放平台管理的能力、形式化表达引擎、需求形式化表达模型、能力形式化表达模型、组合优化模型、较优异构能力组合、人机界面、订单处理过程。用户的能力需求与能力开放平台管理的能力首先使用形式化表达引擎转化为用户需求形式化表达模型和能力形式化表达模型,得到用户能力需求表、能力索引列表,输入能力开放平台的能力拣选与优化引擎,选出较优异构能力组合,并推荐给用户,用户人工在人机界面下,进行人工拣选和决策,优化较优异构能力组合后,提交到订单处理部分进行处理。I、能力开放平台根据管理的能力建立能力索引列表一般而言,能力开放平台管理的能力都可以细分为具体的类别。从大类上分,可分为电信能力领域与IT能力领域;电信能力领域又可以细分为短信能力类、彩信能力类、IVR(Interactive Voice Response,即互动式语音应答)能力类等;IT能力也可以分为计算能力类、存储能力类,以及其他一些特定服务的能力类等。每一个能力类型都包含一个或多个能力,这些能力都可以完成相同的功能,使用中能够相互替代;能力开放平台运营的每一种能力虽然定价策略、SLA机制、服务规模等各有不同,但就主要功能而言,也都可以归类为特定的类别。诸如短信能力类、IVR能力类、云存储能力类等,可以用以下形式,将能力价格、性能指标以能力形式化表达模型来规范。将能力名称及其对应的类型转化本文档来自技高网...

【技术保护点】
一种移动互联网异构能力选择推荐方法,其特征在于,包括以下步骤:步骤1、能力开放平台根据管理的能力建立能力索引列表将能力的价格、性能指标以能力形式化表达模型来规范,并依据能力名称及其对应的类型建立二维表格,并以名称作为索引的外键,得到能力索引列表;步骤2、将用户的异构能力需求以需求形式化表达模型表达,构建用户能力需求表;用户需要的异构能力类型、想要达到的性能指标以及自身能够付出的代价即费用以形式化表达模型表达,得到用户能力需求表;步骤3、将用户能力需求表输入到能力开放平台的能力拣选与优化引擎,在能力索引表中选出较优异构能力组合,并推荐给用户3.1)、将用户想要达到的性能指标以及自身能够付出的费用作为约束条件,构建总体收益表达函数,将用户需求转换为如下数学表达式:maxF(x)x∈R其中,F(x)为总体收益表达函数,用于度量异构能力组合的优劣程度,x为拣选的异构能力组合,R为用户能力需求表中所列每一能力类型在能力索引列表中选取对应能力类型的一个能力构成能力组合的所有集合;总体收益表达函数F(x)最大的异构能力组合x为较优异构能力组合,并推荐给用户;总体收益表达函数F(x)的一般表达形式为:F(x)=Πi=1NFi(x)其中,N是费用及各个性能指标,即优化目标的个数,Fi(x)为第i个需求优化目标的收益表达函数,对应于优化目标的富余率;所述富余率是在用户给定的优化目标阈值内,每个优化目标上尚能承受的代价百分比:Fi(x)=imax-inowimax×100%i为需求的优化目标,用户为该目标设定的最大代价为imax,而在该优化目标上,当前付出的代价为inow;3.2)、能力拣选优化分为两步,第一步构建一个初始能力组合O,第二步循环替换初始能力组合中的能力,直至形成较优异构能力组合;a、用户对M个异构能力类型提供出需求,每个能力类型在能力开放平台中包含的能力集合分别为P1,P2,…,PM,构建初始能力组合O的方法如下:a1、并令初始能力组合O=Φ,Φ表示空集;a2、从未被处理的能力类型中,选取一个能力集合Pj;a3、对于能力集合Pj中的Rj个能力,将其逐个代入初始能力组合O,构成Rj个能力组合O′1,O′2,…,并分别计算出总体收益表达函数F(O′k),k=1,2,…,Rj,将总体收益表达函数F(O′k)最大的能力组合O′k作为初始能力组合O,返回步骤a2,直到用户所需的全部能力类型对应的能力集合都被拣选完毕;a4、输出初始能力组合O;循环替换初始能力组合O中的能力:b1、初始能力组合O中,找到最小富余度的优化目标;b2、在富余度最小的优化目标中,找到占用代价最高的能力pmax,在能力开放平台该能力pmax所属能力类型能力集合中搜索能力p并代替初始能力组合O的pmax,计算总体收益表达函数F(O),如果总体收益表达函数F(O)减小,则保留对初始能力组合O的替换,如果没有减小,则放弃,直到能力pmax所属能力类型能力集合中的所有能力搜索完毕;b3、返回步骤1,直到最小富余度的优化目标相同为止;b4、初始能力组合O即为较优异构能力组合x;3.3)、较优异构能力组合x推荐给用户。FDA00001918172300021.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘梦娟王聪张朋赵洋柯涛
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1