一种获取网络评价结果的方法及装置

文档序号:87153 发布日期:2021-10-08 浏览:37次 >En<

阅读说明:本技术 一种获取网络评价结果的方法及装置 (Method and device for obtaining network evaluation result ) 是由 刘洋 贺琳 李福昌 于 2021-06-22 设计创作,主要内容包括:本申请实施例提供一种获取网络评价结果的方法及装置,涉及通信领域,用于在共建共享实施中对用户体验进行真实客观的评价。所述方法包括:获取每个用户的历史评价记录,历史评价记录包括对第一网络的一个或多个业务参数的评价数据;获取每个用户的当前评价权重;其中,一个用户的当前评价权重与该用户的特征值成反比,用户的特征值为该用户进行相同评论占该用户评论总数的比例;根据历史评价记录及当前评价权重,分别获取第一网络的每个业务参数的评价结果;一个业务参数的评价结果为每个用户对该业务参数的评价数据的加权和;将每个业务参数的评价结果的加权和,作为第一网络的评价结果。本申请用于获取用户对网络的体验评价。(The embodiment of the application provides a method and a device for obtaining a network evaluation result, relates to the field of communication, and is used for performing real and objective evaluation on user experience in co-construction sharing implementation. The method comprises the following steps: obtaining a historical evaluation record of each user, wherein the historical evaluation record comprises evaluation data of one or more service parameters of a first network; acquiring the current evaluation weight of each user; the current evaluation weight of one user is inversely proportional to the characteristic value of the user, and the characteristic value of the user is the proportion of the same comment of the user in the total number of the comments of the user; respectively acquiring an evaluation result of each service parameter of the first network according to the historical evaluation record and the current evaluation weight; the evaluation result of one service parameter is the weighted sum of the evaluation data of each user to the service parameter; and taking the weighted sum of the evaluation results of each service parameter as the evaluation result of the first network. The method and the device are used for obtaining the experience evaluation of the user on the network.)

一种获取网络评价结果的方法及装置

技术领域

本申请涉及通信领域,尤其涉及一种获取网络评价结果的方法及装置。

背景技术

随着移动通信网络的飞速发展,移动通信网络的可用工作频段、技术难度和功耗也随之提高。这意味着第五代移动通信技术(5th generation mobile networks,5G)、第六代移动通信技术(6th generation mobile networks,6G)及未来移动通信网络小区的覆盖半径将随之减小,从而导致移动通信网络建设成本随之增加。而多运营商共建共享移动通信网络(以下简称共享网络)可以降低建网成本,并提升频谱资源利用效率。因此,共享网络将成为未来建设移动通信网络的主流方向。

在共享网络的场景中,共享方使用承建方的网络并向承建方进行缴费,而具体缴费时如何进行对账和计费还需要基于用户对共享网络的体验。

不客观的用户评价体验(例如误评、恶意评价、虚假评价等),使得共建共享实施时对账与计费不准确,造成承建方或共享方的损失。因此,如何对用户体验进行真实客观的评价在共建共享实施中尤为重要。

发明内容

本申请实施例提供一种获取网络评价结果的方法及装置,解决在共建共享实施中如何对用户体验进行真实客观的评价的技术问题。

第一方面,提供一种获取网络评价结果的方法,包括:获取对第一网络进行评价的每个用户的历史评价记录,历史评价记录包括对第一网络的一个或多个业务参数的评价数据;获取每个用户的当前评价权重;其中,一个用户的当前评价权重与该用户的特征值成反比,用户的特征值为用户进行相同评论占用户评论总数的比例;根据历史评价记录及当前评价权重,分别获取第一网络的每个业务参数的评价结果;其中,一个业务参数的评价结果为每个用户对该业务参数的评价数据的加权和;将每个业务参数的评价结果的加权和,作为第一网络的评价结果。

特征值高的用户,其评论偏向于某一个方面,就说明该用户的评论不用心或者造假或者恶意评价,相当于该用户的评价不准确,通过本申请的方案,对该用户配置低的评价权重,降低该用户的评价在获取最终评价时的占比,也就降低不准确的评价在最终评价中的占比。这样,就可以降低该用户的评价记录对网络评价结果的影响。在实际应用中,可以减少不客观评论对最终结果的影响,保证了网络评价结果的准确性。

一种可能的设计中,针对第一用户,第一用户为对第一网络进行评价的任一用户,获取第一用户的当前评价权重,包括:获取第一用户的特征值;根据第一用户的前一次级别与第一用户的特征值,确定第一用户的当前级别;当前级别与特征值成反比;根据第一用户的当前级别,确定第一用户的当前评价权重;当前评价权重与当前级别成正比。先根据用户的特征值确定与特征值成反比的用户的当前级别,再根据用户的当前级别确定与级别成正比的用户的评价权重,实现了对特征值与当前评价权重成反比。

一种可能的设计中,用户的特征值包括:用户的差评次数占用户的评论总数的比例。将差评比例作为特征值,可以降低恶意差评对评价结果的影响。

一种可能的设计中,根据第一用户的前一次级别与第一用户的特征值,确定第一用户的当前级别,包括:第一用户的当前级别L,与第一用户的前一次级别l以及第一用户的特征值Rpi,满足如下关系:

其中,Ls为级别步长,L1为第一级别门限,R为特征门限。

一种可能的设计中,根据第一用户的当前级别,确定第一用户的当前评价权重,包括:第一用户的当前评价权重W,与第一用户的当前级别L,满足如下关系:其中,M为权重步长,Ls为级别步长,L2为第二级别门限,m为大于或等于0且小于或等于mmax的正整数,mmax为权重上限减b,a、b为常数。

一种可能的设计中,根据每个用户的历史评价记录及各自的当前评价权重,分别获取第一网络的每个业务参数的评价结果,包括:第i个用户对于第j业务参数的评价结果Sij与第j业务参数的评价结果Sj满足如下关系:

其中,N为对第一网络进行评价的用户的总数,Wi′为第i个用户的当前评价权重;或者,Wi′为第i个用户的归一化评价权重,Wi′满足如下关系:

一种可能的设计中,将每个业务参数的评价结果的加权和,作为第一网络的评价结果,包括:第一网络的评价结果S满足如下关系:其中,X为第一网络的业务参数的总数,Sj为第j业务参数的评价结果,Wj′为第j业务参数的预设权重;或者,Wj′为第j业务参数的归一化评价权重,Wj′满足如下关系:

一种可能的设计中,本申请实施例所述的方法以智能合约形式在区块链上进行,区块链的区块体记录的内容包括:用户历史评价记录、用户级别、网络的评价结果。

第二方面,提供一种获取网络评价结果的装置,包括:第一获取单元、第二获取单元、第三获取单元以及计算单元。其中:

第一获取单元,用于获取每个用户的历史评价记录,历史评价记录包括对第一网络的一个或多个业务参数的评价数据。

第二获取单元,用于获取每个用户的当前评价权重;其中,一个用户的当前评价权重与该用户的特征值成反比,用户的特征值为用户进行相同评论占用户评论总数的比例。

第三获取单元,根据历史评价记录及当前评价权重,用于分别获取第一网络的每个业务参数的评价结果;一个业务参数的评价结果为每个用户对该业务参数的评价数据的加权和。

计算单元,用于将每个业务参数的评价结果的加权和,作为第一网络的评价结果。

在本申请实施例中,特征值高的用户,其评论偏向于某一个方面,就说明该用户的评论不用心或者造假或者恶意评价,相当于该用户的评价不准确,通过本申请的方案,对该用户配置低的评价权重,降低该用户的评价在获取最终评价时的占比,也就降低不准确的评价在最终评价中的占比。这样,就可以降低该用户的评价记录对网络最评价结果的影响。在实际应用中,可以减少不客观评论对最终结果的影响,保证了网络评价结果的准确性。

需要说明的是,第二方面提供的获取网络评价结果的装置,用于实现上述第一方面或第一方面中任一种可能的设计描述的获取网络评价结果的方法,其具体实现可以参照上述第一方面或第一方面中任一种可能的设计描述的获取网络评价结果的方法的具体实现。

第三方面,提供了一种获取网络评价结果的装置,包括:包括:一个或多个处理器,以及存储器;所述存储器与所述一个或多个处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述一个或多个处理器执行所述指令时,使得该装置执行如上述第一方面所提供的任意一种方法。

第四方面、提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行第一方面所提供的任意一种方法。

第五方面、提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行第一方面所提供的任意一种方法。

附图说明

图1为本申请实施例提供的一种获取网络评价结果的装置架构示意图;

图2为本申请实施例提供的一种获取网络评价结果的方法的流程图;

图3为本申请实施例提供的一种确定用户的评价权重的方法的流程图;

图4为本申请实施例提供的一种获取网络评价结果的装置的组成示意图;

图5为本申请实施例提供的另一种获取网络评价结果的装置的组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

本发明的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。

此外,本发明的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,本发明实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本发明的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

首先,对本发明实施例涉及到的一些术语或技术的基本概念进行简单的介绍和说明。

区块链:区块链是一种分布式数据库,起源自比特币,是比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链主要用于解决的交易的信任和安全问题。

智能合约:智能合约又称智能合同,是由事件驱动的、具有状态的、获得多方承认的、运行在区块链之上的、且能够根据预设条件自动处理资产的程序,智能合约最大的优势是利用程序算法替代人仲裁和执行合同。

本申请实施例提供的方法可用于任一制式的通信系统,该通信系统可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)通信系统,例如,长期演进(long term evolution,LTE)系统,又可以为5G移动通信系统或者新空口(new radio,NR)系统,也可以为非3GPP通信系统,不予限制。

图1示出的是可以应用本发明实施例的通信系统构架的简化示意图。如图1所示,该通信系统可以包括:(无线)接入网((radio)access network,(R)AN)设备、终端、核心网、数据网络(data network,DN)等。

在图1示出的通信系统中,(R)AN接入网设备用于实现无线接入有关的功能,向其覆盖区域内提供接入网络。终端通过(R)AN接入网设备提供的接入网络可以接入核心网,进而访问DN,完成业务数据的交互。

如图1中示意,区域一、区域二、区域三分别作为(R)AN设备的覆盖区域,为其区域内的用户提供接入服务。核心网可以包括接入和移动性管理功能(access and mobilitymanagement function,AMF)、会话管理功能(session management function,SMF)、UPF。下面结合图1,对本申请所涉及的装置进行介绍。

例如,(R)AN设备可以是基站,宽带网络业务网关(broadband network gateway,BNG),汇聚交换机,非3GPP接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。本申请实施例对此不作具体限定。例如,接入网设备可以是第四代移动通信技术(4th generation,4G)网络中的演进型通用陆地无线接入网(evolved universal terrestrial radio access network,E-UTRAN)设备、5G网络中的下一代无线接入网(next generation radio access network,NG-RAN)设备、演进型基站(evolved Node B,eNodeB)、WIFI访问节点(access point,AP)、全球微波接入互操作性(world interoperability for microwave access,WIMAX)基站(base station,BS)等。

终端(terminal),可以称为用户设备(user equipment,UE)或者终端设备(terminal equipment)。显然,图1所示每个区域的终端可以包括但不限于车载终端、手机(mobile phone)、平板电脑或带无线收发功能的电脑、智能加油站、智能信号灯等等。

各个运营商可以分别建立专用的(R)AN设备,用于向(R)AN设备的覆盖区域提供该运营商的接入网络,进而向覆盖区域中的用户提供该运营商的网络服务。

在共建共享场景中,一个区域可以由一个运营商建立(R)AN设备,向(R)AN设备的覆盖区域提供接入网络,该接入网络向其他运营商分享,实现一个区域中多个运营商可以共用接入网络。

例如,图1中的某个(R)AN设备由运营商A承建,运营商A可以将该(R)AN设备提供的接入网络共享给运营商B、运营商C等共享方使用,并对共享方收取一定费用,而具体费用需要参考运营商B、运营商C的用户对共享的接入网络的评价结果。

本发明实施例提供了一种获取网络评价结果的方法,以下将通过具体实施例对本申请提供方法进行详细描述。

一方面,本发明实施例提供一种获取网络评价结果的方法,可以用于对网络的用户体验进行真实客观的评价,具体的应用场景不做限定。例如,本申请提供的方案,可以用于在共建共享实施中,获取对网络的用户体验进行真实客观的评价。

需要说明的是,对于任一区域任一制式的网络,本申请获取其评价结果的过程均相同,本申请下述实施例以获取第一网络(任一网络)评价结果的过程为例进行说明,其他不再一一赘述。例如,第一网络可以为任一共建共享的接入网络。

如图2所示,本申请提供的获取网络评价结果的方法可以包括以下步骤:

S201、网络设备获取每个用户的历史评价记录。

其中,本申请描述的用户,可以指对第一网络评价的用户,后面内容不再一一说明。

其中,历史评价记录包括对第一网络的一个或多个业务参数的评价数据,

可选的,业务参数可以包括:语音质量、网页浏览质量、无线信号强度、视频业务质量等参数。本申请对具体的业务参数的类型不作限定。

一种可能的实现方式中,评价数据可以是用户对业务参数的评分。例如,评分满分为10分。例如,对语音质量评价为5分,对网页浏览质量评价为8分。

另一种可能的实现方式中,评价数据还可以是对业务参数的评价等级。例如,该评价等级可以为差、较差、一般、良好、很好五个等级。例如,用户对语音质量的评价为良好,对网页浏览质量的评价为一般。

可选的,用户的历史评价记录可以是预设时长内的用户评价记录。该预设时长可以以年、月、周、日、时、等为单位。本申请对此不做限定。

举例来说,假如预设时长为6个月,当前时间为2020年12月1日,则用户的历史评价记录是指2020年6月1日到2020年12月1日的用户评价记录。

可选的,用户的历史评价记录可以是预设次数的用户评价记录。

举例来说,假如预设次数为10次,则用户的历史评价记录是指用户最近的10次评价记录。

需要说明的是,用户的历史评价记录可以从网络中获取,也可以从运营商数据库中获取。其中,从网络中获取用户的历史评价记录时,可以采用爬虫技术逐步爬取用户的历史评价记录,本申请对此不作限定。

S202、网络设备获取每个用户的当前评价权重。

其中,一个用户的当前评价权重与该用户的特征值成反比,用户的特征值为用户进行相同评论占该用户评论总数的比例。

需要说明的是,用户的评价权重是指用户对第一网络的业务参数的评价相对于该业务参数的评价结果的重要程度,其不同于一般的比重,体现的不仅仅是某一用户对第一网络的业务参数的评价所占的百分比,强调的是该用户对第一网络的业务参数的评价的相对重要程度。

一种可能的实现方式中,获取用户的特征值时,还可以参考用户对第一网络之外的其它网络的评价记录,可以避免用户第一次接入第一网络时,没有历史评价记录作为依据,向用户配置不准确的评价权重。

例如,用户的特征值可以为用户对第一网络进行相同评论,占该用户对第一网络的评论总数的比例。

例如,用户的特征值可以为用户以往进行的相同评论,占该用户以往评论总数的比例。其中,以往的评论可以包括用户对第一网络之外的其他网络的评论。

在本申请实施例中,用户的特征值越高,用户的评价参考性越差,越不能反应用户对网络的真实体验。而用户的特征值越低,用户的评价参考性越好,越能反应用户对网络的真实体验。。

可选的,用户的特征值可以为,用户的差评次数占用户的评论总数的比例。例如,共享方A为了减少向承建方缴纳共享网络的使用费用,在对承建方提供的接入网络进行评价时,共享方A安排的用户对网络进行差评,被安排的用户的差评比例就比较高,从而这些用户的特征值较高。

可选的,用户的特征值可以为,用户的好评次数占用户的评论总数的比例。例如,承建方A为了增加向共享方收取共享网络的使用费用,在对承建方提供的接入网络进行评价时,承建方A安排的用户对网络进行好评,被安排的用户的好评比例就较高,从而这些用户的特征值较高。

一种可能的实现方式,S202中的网络设备,先获取用户的特征值,然后根据用户的特征值确定用户的当前评价权重。

具体的,获取一个用户的当前评价权重可以实现为:首先,获取一个用户的特征值;然后根据该用户的前一个级别与该用户的特征值,确定该用户的当前级别;最后根据该用户的当前级别,确定该用户的当前评价权重。

需要说明的是,获取用户的当前评价权重的具体实现,可以详见后续步骤S301-S303描述的方案,此处不再赘述。

S203、网络设备根据历史评价记录及当前评价权重,分别获取第一网络的每个业务参数的评价结果。

其中,一个业务参数的评价结果为每个用户对该业务参数的评价数据的加权和。

可选的,第i个用户对于第j业务参数的评价结果Sij与第j业务参数的评价结果Sj,可以满足如下关系:

其中,N为对第一网络进行评价的用户的总数,Wi′可以为第i个用户的当前评价权重;或者,Wi′可以为第i个用户的归一化评价权重,Wi′可以满足如下关系:

一种可能的实现方式中,用户对业务参数的评价数据为数值形式,S203中可以通过计算获取第一网络的每个业务参数的评价结果。

举例来说,假如有三个用户对语音质量业务参数的评价数据,用户A的评分为10分,归一化评价权重为0.5;用户B的评分为5分,归一化评价权重为0.2;用户C的评分为8分,归一化评价权重为0.3,则该语音质量业务参数的评价结果为:Sj=10×0.5+5×0.2+8×0.3=8.4分。

另一种可能的实现方式中,用户对业务参数的评价数据为非数值形式(如步骤201中的评价等级),可以将非数值形式的评价数据转化为数值形式后,再通过计算获取第一网络的每个业务参数的评价结果。将非数值形式的评价数据转化为数值形式,可以对不同的评价数据对应不同的数值,然后根据对应关系进行转换即可。

示例性的,非数值形式的评价数据转换为数值的对应关系可以如表1所示。

表1

评价等级 评分
2
较差 4
一般 6
良好 8
很好 10

需要说明的是,上述表1仅做参考,可以根据实际情况配置等级对应评分。

S204、网络设备将每个业务参数的评价结果的加权和,作为第一网络的评价结果。

其中,第一网络的评价结果S满足如下关系:

其中,X为第一网络的业务参数的总数,Sj为第j业务参数的评价结果,Wj′为第j业务参数的预设权重;或者,Wj′为第j业务参数的归一化评价权重,Wj′满足如下关系:

举例来说,假如第一网络有三个业务参数,它们分别为:语音质量、网页浏览质量和无线信号强度。其中,语音质量的用户评分为8分,归一化评价权重为0.5;网页浏览质量的用户评分为6分,归一化评价权重为0.3;无线信号强度的用户评分为7分,归一化评价权重为0.2,则用户对第一网络的评价结果为:S=8×0.5+6×0.3+7×0.2=7.2分。

可选的,可以周期性的执行本申请提供的方案,以获取网络评价结果。其中,该周期性的时间间隔可以是3个月或1个月。在实际应用中,可以根据实际情况选择周期性的时间间隔,本申请对此不做限定。

本申请提供的方案,特征值高的用户,其评论偏向于某一个方面,就说明该用户的评论不用心或者造假或者恶意评价,相当于该用户的评价不准确,通过本申请的方案,对该用户配置低的评价权重,降低该用户的评价在获取最终评价时的占比,也就降低不准确的评价在最终评价中的占比。这样,就可以降低该用户的评价记录对网络最评价结果的影响。在实际应用中,可以减少不客观评论对网络评价结果的影响,保证了网络评价结果的准确性。

另一方面,上述方面所述的方法可以以智能合约形式在区块链上进行,其中,区块体上记录的内容包括用户历史评价记录、用户级别、网络的评价结果。

这样一来,利用了区块链技术的去中心化、透明性、不易篡改性,避免了用户评价等信息被篡改,实现用户体验评价的可信存储。

再一方面,本发明实施例提供了一种确定用户的评价权重的方法。

需要说明的是,对于不同用户,确定其评价权重的过程相同,本申请下述实施例以获取第一用户(对第一网络进行评价的任一用户)的当前评价权重为例进行说明,其他不再一一赘述。

如图3所示,本申请提供的确定用户的评价权重的方法可以包括以下步骤:

S301、获取第一用户的特征值。

其中,获取用户的特征值时,可以根据用户对第一网络的历史评价记录,还可以参考用户对第一网络之外的其它网络的评价记录。

S302、根据第一用户的前一次级别与第一用户的特征值,确定第一用户的当前级别。

其中,第一用户的当前级别与第一用户的特征值成反比。

可选的,第一用户的当前级别L,与第一用户的前一次级别l以及第一用户的特征值Rpi,可以满足如下关系:

其中,Ls为级别步长,L1为第一级别门限,R为特征门限。其中,特征门限R满足如下关系:其中,np为对第一网络评价的用户的第一评论的数量,第一评论为特征值指向的评论;P为用户对第一网络的评价数量,α为修正系数。

其中,R为预先配置的界定评论是否客观的特征值界限,特征值大于R的用户,可以认为其评论不客观;特征值小于R的用户,可以认为其评论客观;特征值等于R的用户,可以认为其评论客观或者不客观。当然,R的具体取值可以根据实际需求配置,本申请实施例对此不予限定。

其中,L1可以为预设的,向评论不客观的用户配置的最高的级别,以便于向评论不客观的用户配置低的评价权重。在实际应用中,L1的取值,可以根据实际需求配置,本申请实施例对此不予限定。

需要说明的是,Ls、α可以为经验值或者理论值,具体取值可以根据实际需求配置,本申请实施例对此不做限定。

举例来说,假设L1为3。例如,某一用户的前一次级别l为2级,该用户的特征值大于特征门限,且该用户的前一次级别小于L1,则用户的当前级别为2级。例如,另一用户的前一次级别为5级,特征值大于特征门限,则该用户的当前级别为3级。

可选的,用户的初始级别为0级,用户上报新的评价记录触发对用户进行新的评级。

S303、根据第一用户的当前级别,确定第一用户的当前评价权重。

其中,一个用户的当前评价权重与该用户的当前级别成正比。

可选的,第一用户的当前评价权重W,与第一用户的当前级别L,满足如下关系:

其中,M为权重步长,Ls为级别步长,L2为第二级别门限,m为大于或等于0且小于或等于mmax的正整数,mmax为权重上限减b,a、b为常数。

其中,L2可以为预设的,获取评论结果时是否考虑用户的评价数据的最高级别,以便于评论不客观的用户对最终的评价结果影响小甚至不影响。在实际应用中,L2的取值,可以根据实际需求配置,本申请实施例对此不予限定。

可选的,L2与L1可以相等,也可以不等,本申请对此不做限定。

另外,mmax取决于用户的最高级别,a与b为预设数值,该数值用以增加用户权重,可以根据实际需求配合取值,本申请在此不做限定。

示例性的,a可以为1,b可以为2。

其中,在获取用户的当前评价权重W的关系式中,根据L的具体大小,在0到mmax之间,遍历获取使得不等式m×M×Ls+L2<L<L2+(m+1)×M×Ls成立的m值,若能获取到m值,则确定第一用户的当前评价权重为m+a。

假如,用户的当前级别为5级,如果m取5使得m×M×Ls+L2<L<L2+(m+1)×M×Ls成立,则确定该用户的当前评价权重为5+a。

本申请提供的方案,通过根据用户的特征值确定用户的级别,再根据用户的级别确定用户的当前评价权重。这样一来,保证了用户的权重与该用户的评价准确性相对应,从而减少不客观评论对最终结果的影响,确保网络评价结果的准确性。

上述主要从各个节点之间交互的角度对本申请提供的方案进行了介绍。可以理解的是,各个节点,例如装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本申请可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图4示出本申请实施例提供的一种获取网络评价结果的装置组成示意图。如图4所示,该装置40包括:第一获取单元401、第二获取单元402、第三获取单元403和计算单元404。

其中,第一获取单元401,用于获取每个用户的历史评价记录,历史评价记录包括对第一网络的一个或多个业务参数的评价数据。例如,第一获取单元401可以用于执行图2中示意的过程S201。

第二获取单元402,用于获取每个用户的当前评价权重;其中,一个用户的当前评价权重与该用户的特征值成反比,用户的特征值为用户进行相同评论占用户评论总数的比例。例如,第二获取单元402可以用于执行图2中示意的过程S202或图3中示意的过程S301-S303中任一项。

第三获取单元403,根据历史评价记录及当前评价权重,用于分别获取第一网络的每个业务参数的评价结果;一个业务参数的评价结果为每个用户对该业务参数的评价数据的加权和。例如,第三获取单元403可以用于执行图2中示意的过程S203。

计算单元404,用于将每个业务参数的评价结果的加权和,作为第一网络的评价结果。例如,计算单元404可以用于执行图2中示意的过程S204。

可选的,针对第一用户,第二获取单元402具体用于:获取第一用户的特征值。根据第一用户的前一次级别与第一用户的特征值,确定第一用户的当前级别;当前级别与特征值成反比。根据第一用户的当前级别,确定第一用户的当前评价权重;当前评价权重与当前级别成正比。

可选的,用户的特征值包括:用户的差评次数占用户的评论总数的比例。

可选的,第一用户的当前级别L,与第一用户的前一次级别l以及第一用户的特征值Rpi,满足如下关系:

其中,Ls为级别步长,L1为级别门限,R为特征门限。

可选的,第一用户的当前评价权重W,与第一用户的当前级别L,满足如下关系:

其中,M为权重步长,Ls为级别步长,L2为第二级别门限,m为大于或等于0且小于或等于mmax的正整数,mmax为权重上限减b,a、b为常数。可选的,第i个用户对于第j业务参数的评价结果Sij与第j业务参数的评价结果Sj满足如下关系:

其中,N为对第一网络进行评价的用户的总数,Wi′为第i个用户的当前评价权重;或者,Wi′为第i个用户的归一化评价权重,Wi′满足如下关系:

可选的,第一网络的评价结果S满足如下关系:

其中,X为第一网络的业务参数的总数,Sj为第j业务参数的评价结果,Wj′为第j业务参数的预设权重;或者,Wj′为第j业务参数的归一化评价权重,Wj′满足如下关系:

可选的,装置40以智能合约形式在区块链上进行,区块链的区块体记录的内容包括:用户历史评价记录、用户级别、网络的评价结果。

图4中的单元也可以称为模块,例如,处理单元可以称为处理模块。另外,在图4所示的实施例中,各个单元的名称也可以不是图中所示的名称,例如,获取单元也可以称为输入单元。

本申请实施例还提供一种获取网络评价结果的装置的硬件结构示意图,如图5所示,该装置50包括处理器501,可选的,该装置50还包括与处理器501连接的存储器502和收发器503。处理器501、存储器502和收发器503通过总线504连接。

处理器501可以是中央处理器(central processing unit,CPU),通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块。处理器501也可以包括多个CPU,并且处理器501可以是一个单核(single-CPU)处理器,也可以是多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。

存储器502可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,本申请实施例对此不作任何限制。存储器502可以是独立存在,也可以和处理器501集成在一起。其中,存储器502中可以包含计算机程序代码。处理器501用于执行存储器502中存储的计算机程序代码,从而实现本申请实施例提供的方法。

收发器503可以用于与其他设备或通信网络通信(如以太网,无线接入网(radioaccess network,RAN),无线局域网(wireless local area networks,WLAN)等)。通信接口可以是模块、电路、收发器或者任何能够实现通信的装置。

总线504可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线504可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

图4中的各个单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

本申请实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当其在计算机上运行时,使得计算机执行上述任一方法。

本申请实施例还提供了一种包含计算机执行指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方法。

本申请实施例还提供了一种芯片,包括:处理器和接口,处理器通过接口与存储器耦合,当处理器执行存储器中的计算机程序或计算机执行指令时,使得上述实施例提供的任意一种方法被执行。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于Catboost K折交叉验证的焊点异常识别系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!