发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供数据资源处理方法、***及所应用的电子设备和终端,解决现有技术中资源传输方式单一造成应用场景受限的问题。
为实现上述目标及其他相关目标,本发明提供一种数据资源处理方法,包括:制定多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;获取并解析有资源请求的外部设备的请求类型信息以提取至少一个元特征;根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以响应该外部设备。
可选的,所述资源多场景共用处理策略包括:资源请求处理策略、资源传输处理策略、及资源数据处理策略;其中,资源请求处理策略根据资源的应用场景的需求来制定;资源传输处理策略根据资源的传输网络情况的需求来制定;资源数据处理策略根据资源的使用场景及传输网络情况的需求来制定。
可选的,所述相关度计算规则包括:计算预收集的历史资源请求消息样本集合中属于同一预设种类的元特征值的平均值、及各资源多场景共用处理策略中的属于同一预设种类属性的属性值的平均值;利用所述元特征值及属性值的平均值计算元特征与属性之间的相关度。
可选的,所述根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组,包括以下中的任何一种:1)如果请求类型信息包含的当前元特征与一个或多个资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度均达到预设阈值以上,则将相关度最大的资源多场景共用处理策略群组作为所述关联的资源多场景共用处理策略群组;2)若请求类型信息中已有其它元特征关联于当前资源多场景共用处理策略群组,则在关联当前资源多场景共用处理策略群组时,计算该请求类型信息包含的当前元特征与当前资源多场景共用处理策略群组的偏相关度;如果所述偏相关度达到预设阈值以上,并且当前元特征与当前资源多场景共用处理策略群组中的资源多场景共用处理策略的属性之间的相关度也达到预设阈值以上,则确定所述当前元特征关联于当前资源多场景共用处理策略群组;3)如果请求类型信息包含的当前元特征不关联于任何资源多场景共用处理策略群组,则新建资源多场景共用处理策略群组,并将当前元特征需要关联的资源多场景共用处理策略加入其中,以作为与当前元特征关联的资源多场景共用处理策略群组。
可选的,所述根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略,包括:若所述确定关联的资源多场景共用处理策略群组为一个,则在所述关联的资源多场景共用处理策略群组中选择相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略;或者,若所述确定关联的资源多场景共用处理策略群组有多个,则选择分别在各关联的资源多场景共用处理策略群组中选择各自相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略。
为实现上述目标及其他相关目标,本发明提供一种资源处理***,包括:资源关联模块,用于制定多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;解析模块,用于获取并解析有资源请求的外部设备的请求类型信息以提取至少一个元特征;策略群组选择模块,用于根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;优选策略选择模块,用于根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;资源处理模块,用于按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以响应该外部设备。
可选的,所述资源多场景共用处理策略包括:资源请求处理策略、资源传输处理策略、及资源数据处理策略;其中,资源请求处理策略根据资源的应用场景的需求来制定;资源传输处理策略根据资源的传输网络情况的需求来制定;资源数据处理策略根据资源的使用场景及传输网络情况的需求来制定。
可选的,所述相关度计算规则包括:计算预收集的历史资源请求消息样本集合中属于同一预设种类的元特征值的平均值、及各资源多场景共用处理策略中的属于同一预设种类属性的属性值的平均值;利用所述元特征值及属性值的平均值计算元特征与属性之间的相关度。
可选的,所述根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组,包括以下中的任何一种:1)如果请求类型信息包含的当前元特征与一个或多个资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度均达到预设阈值以上,则将相关度最大的资源多场景共用处理策略群组作为所述关联的资源多场景共用处理策略群组;2)若请求类型信息中已有其它元特征关联于当前资源多场景共用处理策略群组,则在关联当前资源多场景共用处理策略群组时,计算该请求类型信息包含的当前元特征与当前资源多场景共用处理策略群组的偏相关度;如果所述偏相关度达到预设阈值以上,并且当前元特征与当前资源多场景共用处理策略群组中的资源多场景共用处理策略的属性之间的相关度也达到预设阈值以上,则确定所述当前元特征关联于当前资源多场景共用处理策略群组;3)如果请求类型信息包含的当前元特征不关联于任何资源多场景共用处理策略群组,则新建资源多场景共用处理策略群组,并将当前元特征需要关联的资源多场景共用处理策略加入其中,以作为与当前元特征关联的资源多场景共用处理策略群组。
可选的,所述根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略,包括:若所述确定关联的资源多场景共用处理策略群组为一个,则在所述关联的资源多场景共用处理策略群组中选择相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略;或者,若所述确定关联的资源多场景共用处理策略群组有多个,则选择分别在各关联的资源多场景共用处理策略群组中选择各自相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略。
为实现上述目标及其他相关目标,本发明提供一种电子设备,包括:存储器,用于存储预先制定的多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;通信部件,配置成用于与有资源请求的外部设备通信,以获取请求类型信息;处理器,连接所述存储器及无线通信电路,并配置成用于从所述请求类型信息提取至少一个元特征,根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;并且,根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以通过所述通信部件响应该外部设备。
如上所述,本发明提供的数据资源处理方法、***及所应用的电子设备和终端,通过制定多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;获取并解析有资源请求的外部设备的请求类型信息以提取至少一个元特征;根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以响应该外部设备,实现传输的资源能够在不同应用场景中使用,并且提高了传输效率。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图1所示,本发明提供一种数据资源处理方法,其可应用于客户端向服务端请求资源,而服务端对应进行处理的场景中,通过软件实现;所述方法包括:
步骤S1:制定多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的。
在一实施例中,所述元特征来自于有资源请求的外部设备(例如向服务端请求资源的客户端),与资源请求相关联,所述元特征为资源传输过程中需要的操作,所述元特征可以解释为资源传输过程中需要的处理要求方法,优选的,一个元特征表示一个操作一个元特征表示一个处理要求,不能分解为其它操作不能分解为其它要求的最小单位,一个请求类型信息中往往可提取多个元特征;如图2所示,提供为多种元特征实例,其中,每组数字串表示元特征值,数字串下方为元特征名称,即操作名称,如TCP协议;具体确定请求类型信息中包含的元特征时,可以有多种方法,如预先构建元特征模板,对资源请求信息进行分词后,进行模板匹配,得到请求类型信息,进而得到所包含的元特征;或者通过对请求类型信息进行语义理解,对语义理解结果进行抽象后得到元特征;或者在资源请求消息中直接给出元特征值等,具体元特征的确定方法本案不作限定。
在一实施例中,所述请求类型信息是根据有资源请求的外部设备相关的例如资源应用硬件环境、资源应用软件环境、资源传输带宽、资源传输协议等来定义的,所述资源应用硬件环境如安卓设备、苹果设备等,所述资源应用软件环境如IOS、安卓***等,所述资源传输协议例如TCP等。
例如请求类型信息为:“电信4G网络,用户习惯快速获得音频播放,Iphone机器演示”;对所述请求类型信息进行模板匹配后,得到元特征如下:
元特征1:运营商,电信
元特征2:网络类型,4G网络
元特征3:用户习惯,流式播放
元特征4:机型,Iphone
在一实施例中,所述资源多场景共用处理策略为资源传输过程中针对应用需求具体使用的处理方法,举例来说,如下表所示,SPEEX编解码方法是为了对音频资源进行编解码而使用的方法,它是一个资源多场景共用处理策略,每个资源多场景共用处理策略包含一个或多个属性,每个属性具有属性值;下表中,该资源多场景共用处理策略包含两个属性及每个属性的属性值。
名称 |
属性1:属性值 |
属性2:属性值 |
SPEEX |
频宽:4~44.2 |
音质:0 |
所述资源多场景共用处理策略按功能不同可进行划分,例如包括:资源请求处理策略、资源传输处理策略、及资源数据处理策略;其中,资源请求处理策略根据资源的应用场景的需求来制定,所述应用场景如资源应用硬件环境和资源应用软件环境应用场景还可以为流量要求(例如限制10M流量)、产品需求(例如产品对音质的要求较高)、使用场景(例如演示场景,调试场景等)、用户习惯以及被请求资源的大小;资源传输处理策略根据资源的传输网络情况的需求来制定,所述传输网络情况如网络带宽和网络延迟,网络传输情况还可以为:运营商类型,网络类型,网络抖动等;资源数据处理策略根据资源的使用场景及传输网络情况的需求来制定,所述资源数据处理策略指的是针对请求资源的需求,对资源进行处理,如资源编解码、资源分块、资源降噪处理、资源链接处理、传输协议处理等,所述资源如音频。
而所述资源多场景共用处理策略群组指将多个功能类似的多场景共用处理策略放在一组形成的群组,即例如资源请求处理策略群组、资源传输处理策略群组、及资源数据处理策略群组,每个多场景共用处理策略群组中包含多个资源多场景共用处理策略。
另外,所述资源多场景共用处理策略群组与元特征、预设相关度的关联关系,可以通过建立元特征表的形式来表现,假设1个群组中有2条策略,每条策略有2个属性,元特征有2个,则例如:
优选的,可以通过预先大量收集现有的资源请求信息样本集合,及对应处理的策略样本集合样本来统计并制作。
而所述相关度计算规则包括:计算预收集的历史资源请求消息样本集合中属于同一预设种类的元特征值的平均值、及各资源多场景共用处理策略中的属于同一预设种类属性的属性值的平均值;利用所述元特征值及属性值的平均值计算元特征与属性之间的相关度,所述相关度的一种计算方法为首先计算元特征值与属性值之间的协方差,然后再计算元特征值与属性值之间的标准差,将所述协方差与标准差的比值作为元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度,如下所示:
其中,r表示一个种类中各元特征值X和资源多场景共用处理策略的一个种类的各属性值Y的相关度,为该种类中所有X值的平均值,为该种类中所有Y值的平均值。
当然,也可以采用其它方法计算相关度,如直接使用元特征值与属性值的协方差表示作为所述相关度。
综合上述,可以根据不同传输网络及不同硬件配置或软件***的应用场景,将需要对应进行资源处理的策略制定下来,且定义用来表示资源请求需求的元特征预先相关联,这样在后续根据资源请求中的元特征,去匹配所需的优选的资源多场景共用处理策略,实现对应场景优选的资源处理的良好效果,后文将进行详细说明。
步骤S2:获取并解析有资源请求的外部设备的请求类型信息以提取至少一个元特征。
举一实例来说,所述资源请求消息的构建:可以是为根据用户的实际应用需求定制得到的,具体地,资源请求消息包含客户端的相关软硬件环境、资源的应用场景、资源标识等信息,如图3所示,为一个资源请求信息的实例;承前所述,如果服务端需要的请求类型信息不在资源请求信息中,服务端也可以向客户端发送探测包,在探测包中给出服务端需要的请求类型信息,客户端根据服务端探测包,将需要的客户端的请求类型信息发送给服务端。
步骤S3:根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组。
在一实施例中,具体的,可依次选择请求类型信息包含的元特征,遍历所有资源多场景共用处理策略群组,确定请求类型信息对应的资源多场景共用处理策略群组;具体确定时,根据请求类型信息的元特征表,依次查询请求类型信息包含的元特征与多场景共用处理策略群组中多场景共用处理策略属性的相关度,根据预先设定的阈值,如果所述相关度达到预设阈值以上(例如上表中A为80,预设阈值为60,则达到要求),则确定元特征关联当前多场景共用处理策略群组。
所述根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组,包括以下中的任何一种:
1)如果请求类型信息包含的当前元特征(所谓当前元特征,即例如在从请求类型信息中解析获取的各元特征中随意指定的元特征)与一个或多个资源多场景共用处理策略群组中资源多场景共用处理策略群组属性的相关度均达到预设阈值以上,则将相关度最大的资源多场景共用处理策略群组作为所述关联的资源多场景共用处理策略群组;
2)若请求类型信息中已有其它元特征关联于当前资源多场景共用处理策略群组,则在查找当前资源多场景共用处理策略群组时,计算该请求类型信息包含的当前元特征与当前资源多场景共用处理策略群组的偏相关度;如果所述偏相关度达到预设阈值以上,并且当前元特征与当前资源多场景共用处理策略群组中的资源多场景共用处理策略的属性之间的相关度也达到预设阈值以上,则确定所述当前元特征关联于当前资源多场景共用处理策略群组,也就是说,所述当前资源多场景共用处理策略群组作为所述当前元特征的所述关联的资源多场景共用处理策略群组,所述偏相关度的计算方法为首先计算当前元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度与关联于当前资源多场景共用处理策略群组的所有元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性相关度的乘积的差值,作为第一计算值;然后计算关联于当前资源多场景共用处理策略群组的所有元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性非相关度的乘积,作为第二计算值,最后,将所述第一计算值与第二计算值的比值作为当前元特征与当前资源多场景共用处理策略群组的偏相关度;以当前请求类型中包含两个元特征关联于同一资源多场景共用处理策略群组为例,所述偏相关度的计算方法如下所示:
其中,表示已知元特征值x1与属性gp相关度的情况下,当前元特征值x2与属性gq之间的偏相关度;gp和gq为资源多场景共用处理策略群组中资源多场景共用处理策略的第p个和第q个属性,为请求类型信息包含的元特征值x1与资源多场景共用处理策略群组中资源多场景共用处理策略属性gp之间的相关度,为元特征值x2与资源多场景共用处理策略群组中资源多场景共用处理策略属性gq之间的相关度;
当然,也可以采用其它方法计算所述偏相关度,本发明并非以上仅为例示,并非以此为限。
3)如果请求类型信息包含的当前元特征不关联于任何资源多场景共用处理策略群组,则新建资源多场景共用处理策略群组,并将当前元特征需要关联的资源多场景共用处理策略加入其中,以作为与当前元特征关联的资源多场景共用处理策略群组。
步骤S4:根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略。
在一实施例中,优选资源多场景共用策略的选择有至少两种情况:
1)若所述确定关联的资源多场景共用处理策略群组为一个,则在所述关联的资源多场景共用处理策略群组中选择相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略,所述相关度最大的资源多场景共用处理策略为当前请求类型的元特征与资源多场景共用处理策略中属性的相关度最大;
2)或者,若所述确定关联的资源多场景共用处理策略群组有多个,则选择分别在各关联的资源多场景共用处理策略群组中选择各自相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略。
例如,请求类型信息含有4个元特征,对应关联到了4个群组,则从每个群组中选择相关度最高的一个优选资源多场景共用处理策略,则有4个策略。
步骤S5:按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以响应该外部设备。
举例来说,承前资源请求消息的实例,根据资源请求消息可以得到请求资源的外部设备的地址和资源名称,以请求资源是音频为例,具体传输时,先确定优选资源多场景共用处理策略依次对请求音频进行处理,如选择音频传输协议,对音频进行分块处理;然后将处理后的音频根据客户端指定的传输协议进行音频传输;如下表所示,根据音频请求类型信息确定的优选资源多场景共用处理策略,具体音频传输时首先需要将音频转为wav格式,再将音频进行分段处理,前四段传输18K,最后一段传输1K,选择基于TCP的实时传输协议对音频进行传输。
如图4所示,本发明提供一种资源处理***1,其原理同上述方法实施例大致相同,因此可通用的技术特征不再重复赘述;所述***1包括:资源关联模块11,用于制定多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;解析模块12,用于获取并解析有资源请求的外部设备的请求类型信息以提取至少一个元特征;策略群组选择模块,用于根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;优选策略选择模块,用于根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;资源处理模块,用于按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以响应该外部设备。
在一实施例中,所述资源多场景共用处理策略包括:资源请求处理策略、资源传输处理策略、及资源数据处理策略;其中,资源请求处理策略根据资源的应用场景的需求来制定,所述应用场景如资源应用硬件环境和资源应用软件环境,应用场景还可以为流量要求(例如限制10M流量)、产品需求(例如产品对音质的要求较高)、使用场景(例如演示场景,调试场景等)、用户习惯以及被请求资源的大小;资源传输处理策略根据资源的传输网络情况的需求来制定,所述传输网络情况如网络带宽和网络延迟,网络传输情况还可以为:运营商类型,网络类型,网络抖动等;资源数据处理策略根据资源的使用场景及传输网络情况的需求来制定,所述资源数据处理策略指的是针对请求资源的需求,对资源进行处理,如资源编解码、资源分块、资源降噪处理、资源链接处理、传输协议处理等,所述资源如音频。
在一实施例中,所述相关度计算规则包括:计算预收集的历史资源请求消息样本集合中属于同一预设种类的元特征值的平均值、及各资源多场景共用处理策略中的属于同一预设种类属性的属性值的平均值;利用所述元特征值及属性值的平均值计算元特征与属性之间的相关度,所述相关度的一种计算方法为首先计算元特征值与属性值之间的协方差,然后再计算元特征值与属性值之间的标准差,将所述协方差与标准差的比值作为元特征与当前当前资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度,如下所示:
其中,r表示一个种类中各元特征值X和资源多场景共用处理策略的一个种类的各属性值Y的相关度,为该种类中所有X值的平均值,为该种类中所有Y值的平均值。当然,也可以采用其它方法计算相关度,如直接使用元特征值与属性值的协方差表示作为元特征与属性之间的相关度。
在一实施例中,所述根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组,包括以下中的任何一种:
1)如果请求类型信息包含的当前元特征与一个或多个资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度均达到预设阈值以上,则将相关度最大的资源多场景共用处理策略群组作为所述关联的资源多场景共用处理策略群组;
2)若请求类型信息中已有其它元特征关联于当前资源多场景共用处理策略群组,则在查找当前资源多场景共用处理策略群组时,计算该请求类型信息包含的当前元特征与当前资源多场景共用处理策略群组的偏相关度;如果所述偏相关度达到预设阈值以上,并且其它元特征与当前资源多场景共用处理策略群组中的资源多场景共用处理策略的属性之间的相关度也达到预设阈值以上,则确定所述当前元特征关联于当前资源多场景共用处理策略群组,所述偏相关度的计算方法为首先计算当前元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性的相关度与关联于当前资源多场景共用处理策略群组的所有元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性相关度的乘积的差值,作为第一计算值;然后计算关联于当前资源多场景共用处理策略群组的所有元特征与当前资源多场景共用处理策略群组中资源多场景共用处理策略属性非相关度的乘积,作为第二计算值,最后,将所述第一计算值与第二计算值的比值作为当前元特征与当前资源多场景共用处理策略群组的偏相关度;以当前请求类型中包含两个元特征关联于同一资源多场景共用处理策略群组为例,所述偏相关度的计算方法方法如下所示:
其中,表示已知元特征值x1与属性gp的相关度的情况下,当前元特征值x2与属性gq之间的偏相关度;gp和gq为资源多场景共用处理策略群组中资源多场景共用处理策略的第p个和第q个属性,为请求类型信息包含的元特征值x1与资源多场景共用处理策略群组中资源多场景共用处理策略属性gp之间的相关度,为元特征值x2与资源多场景共用处理策略群组中资源多场景共用处理策略属性gq之间的相关度;
当然,也可以采用其它方法计算所述偏相关度,本案不作限定。
3)如果请求类型信息包含的当前元特征不关联于任何资源多场景共用处理策略群组,则新建资源多场景共用处理策略群组,并将当前元特征需要关联的资源多场景共用处理策略加入其中,以作为与当前元特征关联的资源多场景共用处理策略群组。
在一实施例中,所述根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略,包括:若所述确定关联的资源多场景共用处理策略群组为一个,则在所述关联的资源多场景共用处理策略群组中选择相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略,所述相关度最大的资源多场景共用处理策略为当前请求类型的元特征与资源多场景共用处理策略中属性的相关度最大;或者,若所述确定关联的资源多场景共用处理策略群组有多个,则选择分别在各关联的资源多场景共用处理策略群组中选择各自相关度最大的资源多场景共用处理策略作为所述优选资源多场景共用处理策略。
如图5所示,本发明提供应用前述方法或***实施例的硬件设备基础:
本发明提供一种电子设备(服务端设备,例如为平板电脑、PC、笔记本电脑等),包括:存储器21(例如ROM、RAM等),用于存储预先制定的多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;通信部件22(例如:无线通信部件:WiFi、蓝牙、移动通信模块等,有线通信部件:有线网卡等),配置成用于与有资源请求的外部设备通信,以获取请求类型信息;处理器23(MCU、CPU、PLD等),连接所述存储器及无线通信电路,并配置成用于从所述请求类型信息提取至少一个元特征,根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;并且,根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以通过所述通信部件22响应该外部设备。
本发明还可提供连接所述电子设备2的电子终端3(通过无线或有线连接的客户端设备,例如为手机、平板电脑、PC、笔记本电脑等)作为所述外部设备,包括:通信部件31(无线通信部件:WiFi、蓝牙、移动通信模块等,有线通信部件:有线网卡等,和服务端设备相适配),用于发送请求类型信息,所属请求类型信息被配置为能从中解析并提取元特征。
在图5的硬件基础上结合前述实施例中的软件运行原理,即可实现上述功能。
如上所述,本发明提供的数据资源处理方法、***及所应用的电子设备,通过制定多种资源多场景共用处理策略,每个所述资源多场景共用处理策略包含至少一个属性;各资源多场景共用处理策略按功能不同归类形成多个资源多场景共用处理策略群组,其中,每个资源多场景共用处理策略群组中资源多场景共用处理策略的属性分别与至少一元特征相关联,且与预设相关度相关联,所述预设相关度是将所述元特征私有的值及所述属性的属性值按照预设的相关度计算规则计算得到的;获取并解析有资源请求的外部设备的请求类型信息以提取至少一个元特征;根据所提取的元特征查找并确定预设相关度满足要求的关联的资源多场景共用处理策略群组;根据所查找的预设相关度,从所确定关联的资源多场景共用处理策略群组中选择优选资源多场景共用处理策略;按照所述优选资源多场景共用处理策略对与所述请求类型信息相应的资源进行处理,以响应该外部设备,实现传输的资源能够在不同应用场景中使用,并且提高了传输效率。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。