一种用户界面的排序方法、装置及电子设备与流程

文档序号:15271209发布日期:2018-08-28 22:27阅读:159来源:国知局

本发明涉及数据处理技术领域,特别是涉及一种用户界面的排序方法、装置及电子设备。



背景技术:

互联网技术的发展已经改变了原有的用户观看电视机的方式。在以前,用户观看的电视机节目是由电视台提供的视频节目。而现在,用户除了可以观看电视台提供的视频节目外,还可以观看不同视频网站提供的视频节目,用户可以通过交互操作,选择喜欢的视频节目观看。

为了引起用户的兴趣,视频网站常常给用户设计美观的用户界面。然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:

(1)在以产品功能为主设计为辅的终端产品中,用户对ui(userinterface,用户界面)的感知更多是潜意识层面。对ui方案进行评价,对用户来说太抽象和专业,很难直观地、准确地表达出产品的ui方案给他们的感受。

(2)不同产品的ui方案不一,用户很难根据同一个标准对不同ui方案进行排序。

(3)目前通过问卷或访谈对ui方案进行排序,存在虚假或不精确的情况。



技术实现要素:

本发明实施例的目的在于提供一种用户界面的排序方法、装置及电子设备,以实现准确地对不同ui方案进行排序,使得对多个ui方案的排序结果更科学、客观、准确。具体技术方案如下:

在本发明实施的一个方面,本发明实施例提供一种用户界面的排序方法,该方法包括:

向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,属性词包括正性词和负性词;

针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;

按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

可选的,向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,包括:

针对同一个用户终端,以第一预设时间间隔,向该用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

可选的,针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度,包括:

针对每一个待排序用户界面i,获取并根据多个用户终端反馈的与该待排序用户界面的正性词对应的反应时长、负性词对应的反应时长,计算与该待排序用户界面对应的正性词的平均反应时长以及与该待排序用户界面对应的负性词的平均反应时长

根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长计算该待排序用户界面对应的反应时长的标准差;

根据每一个待排序用户界面对应的反应时长的标准差,计算所有待排序用户界面对应的反应时长的合并标准差sp;

根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第一公式:

计算该待排序用户界面与正性词的联结度di。

可选的,根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长以及所有待排序用户界面对应的反应时长的联合标准差sp,通过第一公式,计算该待排序用户界面与正性词的联结度di,包括:

针对每一个待排序用户界面,选择与正性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长选择与负性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的负性词的第二修正后的平均反应时长其中,预设条件包括:与正性词或负性词对应的反应时长大于或等于第一预设时长阈值,且小于或等于第二预设时长阈值;

根据第一修正后的平均反应时长第二修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第二公式:

计算该待排序用户界面与正性词的联结度di。

可选的,针对每一个待排序用户界面,选择与正性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长选择与负性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的负性词的第二修正后的平均反应时长包括:

针对每一个待排序用户界面,依据第一预设规则,判断多个用户终端针对该待排序用户界面反馈的属性词是否正确;其中,第一预设规则包括:当待排序用户界面为正性界面时,若用户终端反馈的属性词为正性词,则正确,若用户终端反馈的属性词为负性词,则错误;当待排序用户界面为负性界面时,若用户终端反馈的属性词为负性词,则正确,若用户终端反馈的属性词为正性词,则错误;

在任一用户终端针对该待排序用户界面反馈的属性词错误时,将该用户终端反馈的错误属性词替换为对应的正确属性词,并对与该错误属性词对应的反应时长增加第一预设时长作为正确属性词的反应时长;

根据正确属性词的反应时长,计算与该待排序用户界面对应的包含正确正性词反应时长的第三修正后的平均反应时长和与该待排序用户界面对应的包含正确负性词反应时长的第四修正后的平均反应时长

相应的,根据第一修正后的平均反应时长第二修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第二公式,计算该待排序用户界面与正性词的联结度,包括:

根据第三修正后的平均反应时长第四修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第三公式:

计算该待排序用户界面与正性词的联结度di。

可选的,属性词包括多个维度,每一个维度包括至少一个子属性词;针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度,包括:

针对每一个待排序用户界面的每一个维度,获取并根据多个用户终端反馈的与该待排序用户界面对应的子属性词对应的反应时长,计算该待排序用户界面与该维度中的正性词的联结度;

相应的,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,包括:

针对每个维度,按照每个待排序用户界面与该维度中的正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

在本发明实施的又一方面,还提供了一种用户界面的排序装置,该装置包括:

展示模块,用于向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,属性词包括正性词和负性词;

获取计算模块,用于针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;

排序模块,用于按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

可选的,展示模块,具体用于:

针对同一个用户终端,以第一预设时间间隔,向该用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

可选的,获取计算模块,包括:

平均值计算子模块,用于针对每一个待排序用户界面i,获取并根据多个用户终端反馈的与该待排序用户界面的正性词对应的反应时长、负性词对应的反应时长,计算与该待排序用户界面对应的正性词的平均反应时长以及与该待排序用户界面对应的负性词的平均反应时长

标准差计算子模块,用于根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长计算该待排序用户界面对应的反应时长的标准差;

合并标准差计算子模块,用于根据每一个待排序用户界面对应的反应时长的标准差,计算所有待排序用户界面对应的反应时长的合并标准差sp;

联结度计算子模块,用于根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第一公式:

计算该待排序用户界面与正性词的联结度di。

可选的,联结度计算子模块,包括:

第一修正单元,用于针对每一个待排序用户界面,选择与正性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长选择与负性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的负性词的第二修正后的平均反应时长其中,预设条件包括:与正性词或负性词对应的反应时长大于或等于第一预设时长阈值,且小于或等于第二预设时长阈值;

联结度计算单元,用于根据第一修正后的平均反应时长第二修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第二公式:

计算该待排序用户界面与正性词的联结度di。

可选的,第一修正单元,包括:

判断子单元,用于针对每一个待排序用户界面,依据第一预设规则,判断多个用户终端针对该待排序用户界面反馈的属性词是否正确;其中,第一预设规则包括:当待排序用户界面为正性界面时,若用户终端反馈的属性词为正性词,则正确,若用户终端反馈的属性词为负性词,则错误;当待排序用户界面为负性界面时,若用户终端反馈的属性词为负性词,则正确,若用户终端反馈的属性词为正性词,则错误;

修正子单元,用于在任一用户终端针对该待排序用户界面反馈的属性词错误时,将该用户终端反馈的错误属性词替换为对应的正确属性词,并对与该错误属性词对应的反应时长增加第一预设时长作为正确属性词的反应时长;

平均值计算子单元,用于根据正确属性词的反应时长,计算与该待排序用户界面对应的包含正确正性词反应时长的第三修正后的平均反应时长和与该待排序用户界面对应的包含正确负性词反应时长的第四修正后的平均反应时长

相应的,联结度计算单元,具体用于:

根据第三修正后的平均反应时长第四修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第三公式:

计算该待排序用户界面与正性词的联结度di。

可选的,属性词包括多个维度,每一个维度包括至少一个子属性词;获取计算模块,具体用于:

针对每一个待排序用户界面的每一个维度,获取并根据多个用户终端反馈的与该待排序用户界面对应的子属性词对应的反应时长,计算该待排序用户界面与该维度中的正性词的联结度;

相应的,排序模块,具体用于:

针对每个维度,按照每个待排序用户界面与该维度中的正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

在本发明实施的又一方面,还提供了一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的一种用户界面的排序方法。

在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的一种用户界面的排序方法。

在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的一种用户界面的排序方法。

本发明实施例提供的一种用户界面的排序方法、装置及电子设备,可以首先向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,再针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;最后,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,可以以相同的计算方式对多个待排序用户界面进行量化计算,通过量化计算得到的结果对多个待排序用户界面进行排序,可以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确,并且,可以减少罗森塔尔效应和霍桑效应,提高了获取到的反应时长的真实性和有效性,进一步的,应用本发明实施例的一种用户界面的排序方法时,无需进行眼动、脑电波以及皮肤电阻等生理数据的采集,极大地节省了应用本发明实施例的成本。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例的一种用户界面的排序方法第一种实施方式的流程图;

图2为本发明实施例的一种用户界面的排序方法中向一个用户终端显示待排序用户界面及待排序用户界面的属性词的效果图;

图3为本发明实施例的一种用户界面的排序方法第二种实施方式的流程图;

图4为本发明实施例的一种用户界面的排序方法第三种实施方式的流程图;

图5为本发明实施例的一种用户界面的排序方法第四种实施方式的流程图;

图6为本发明实施例的一种用户界面的排序方法第五种实施方式的流程图;

图7为本发明实施例的一种用户界面的排序方法第六种实施方式的流程图;

图8本发明实施例的一种用户界面的排序装置的结构示意图;

图9为本发明实施例的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

为了解决现有技术存在的问题,本发明实施例提供了一种用户界面的排序方法、装置及电子设备,以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确。

首先,对本发明实施例的一种用户界面的排序方法的应用场景进行介绍,本发明实施例的一种用户界面的排序方法可以应用于以下任一电子设备:

(1)移动通信设备,包括:智能手机(例如iphone)、多媒体手机等。

(2)个人计算机设备,包括:台式计算机或桌面电脑、笔记本电脑、上网本等。

(3)超级个人计算机设备,包括:pda(personaldigitalassistant,掌上电脑)、mid(mobileinternetdevice,移动互联网设备)和umpc(ultra-mobilepersonalcomputer,超级移动个人计算机设备)等,例如ipad;

(4)互联网电视。

下面,对本发明实施例的一种用户界面的排序方法进行介绍,如图1所示,为本发明实施例的一种用户界面的排序方法第一种实施方式的流程图,该方法可以包括:

s110,向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

其中,属性词包括正性词和负性词。该正性词可以是描述待排序用户界面的褒义词,该负性词可以是描述待排序用户界面的贬义词。

具体的,为了对多个待排序用户界面进行排序,可以首先向多个用户终端显示该多个待排序用户界面,以及各待排序用户界面的属性词。

在一些示例中,可以针对一个用户终端,依次显示多个待排序用户界面,以及各待排序用户界面的属性词;然后针对另一个用户终端,依次显示多个待排序用户界面,以及各待排序用户界面的属性词;依次类推,从而实现向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

在一些示例中,还可以首先同时向多个用户终端显示一个待排序用户界面,以及与该待排序用户界面的属性词,然后,同时向多个用户终端显示另一个待排序用户界面,以及该另一个待排序用户界面的属性词,依次类推,同时向多个用户终端依次显示每一个待排序用户界面,以及各待排序用户界面的属性词。从而实现向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

例如,如图2所示,为本发明实施例的一种用户界面的排序方法中向一个用户终端显示待排序用户界面及待排序用户界面的属性词的效果图。在该图中,应用本发明实施例的一种用户界面的排序方法的装置,可以在用户界面显示区域显示每一个待排序用户界面,在属性词显示区域显示各待排序用户界面的属性词。

s120,针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;

具体的,在向用户终端显示每一个待排序用户界面以及该待排序用户界面的属性词后,用户可以在用户终端根据显示的待排序用户界面,选择对应的属性词,例如,用户看到用户终端显示的待排序用户界面1后,选择的属性词为“有趣”。用户在选择对应的属性词后,应用本发明实施例的一种用户界面的排序方法的排序装置可以接收到用户针对该待排序用户界面选择的属性词,并且,可以对用户在该用户终端选择属性词的反应时长进行记录。

在一些示例中,上述的排序装置可以针对不同的用户终端,设置不同的接收方法,例如,针对具有触摸功能的用户终端,可以将图2所示的属性词中的正性词“有趣”和负性词“无聊”设置为点击对话框模式,当用户点击写有“有趣”字样的对话框后,上述的装置可以接收到用户终端选择的属性词为“有趣”,并且可以记录用户选择该属性词的反应时长。

在一些示例中,上述的排序装置可以针对其他的用户终端,对属性词中的正性词和负性词分别设置不同的按键,当用户在用户终端选择不同按键时,上述的排序装置可以接收到用户终端选择不同按键时发送的信号,从而可以确定用户终端选择的属性词。例如,可以将正性词设置为“上键”、将负性词设置为“下键”,或者将正性词设置为“左键”、将负性词设置为“右键”等等。

在一些示例中,上述的排序装置在向用户终端显示一个待排序用户界面时,可以开始计时,在获取到用户终端针对该待排序用户界面选择的属性词后,结束计时,从而可以获取到用户终端反馈的与该待排序用户界面的属性词对应的反应时长。

通过本步骤,上述的排序装置可以接收到所有用户终端针对每一个待排序用户界面选择的属性词,以及选择该属性词对应的反应时长。

在获取到所有用户终端针对每一个待排序用户界面选择的属性词,以及选择该属性词对应的反应时长后,上述的排序装置可以计算每一个待排序用户界面与对应的正性词的联结度。

s130,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

在一些示例中,上述的排序装置在计算出每个待排序用户界面与正性词的联结度后,为了使得用户终端的用户能更直观的了解多个待排序用户界面的区别,上述的排序装置可以对多个待排序用户界面进行排序。

具体的,上述的排序装置在进行排序时,可以按照计算出的每一个待排序用户界面与正性词的联结度从大到小的顺序进行排序。联结度值越大,则排名越高,联结度值越小,则排名越低。当该联结度值大于零时,为正性联结,当该联结度值小于零时,则为负性联结。

在一些示例中,在对上述的多个待排序用户界面进行排序后,可以将排序后的多个待排序用户界面显示给上述的多个用户终端。还可以显示每个待排序用户界面与正性词的联结度,这样可以使得每一个用户终端能够更直观的了解的多个待排序用户界面之间的区别。

本发明实施例提供的一种用户界面的排序方法、装置及电子设备,可以首先向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,再针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;最后,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。可以以相同的计算方式对多个待排序用户界面进行量化计算,通过量化计算得到的结果对多个待排序用户界面进行排序,可以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确。

在本发明实施例一种可选的实施例中,在图1所示的一种用户界面的排序方法的基础上,本发明实施例还提供了一种可能的实现方式,如图3所示,为本发明实施例的一种用户界面的排序方法第二种实施方式的流程图,在该图中,s110,向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,可以包括:

s111,针对同一个用户终端,以第一预设时间间隔,向该用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

其中,该第一预设时间间隔可以根据经验预先设置,也可以通过试验进行统计后设置,例如,该第一预设时间间隔可以设置为500ms。

具体的,为了消除人眼观看待排序用户界面时产生的视觉后效对排序结果的影响,针对同一个用户终端,上述的排序装置可以以第一预设时间间隔,向该用户终端依次显示多个待排序用户界面,以及各待排序用户界面的属性词。

在一些示例中,针对同一个用户终端,上述的排序装置可以首先向该用户终端显示一个待排序用户界面以及该待排序用户界面的属性词,在接收到用户终端选择的该待排序用户界面的属性词后,经过第一预设时间间隔后,向该用户终端显示另一个待排序用户界面以及该另一个待排序用户界面的属性词。这样,可以消除两个待排序用户界面对用户终端用户造成的视觉后效的影响,从而提高应用本发明实施例的一种用户界面排序方法的准确性。

在本发明实施例一种可选的实施例中,在图1所示的一种用户界面的排序方法的基础上,本发明实施例还提供了一种可能的实现方式,如图4所示,为本发明实施例的一种用户界面的排序方法第三种实施方式的流程图,在该图中,s120,针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度,可以包括:

s121,针对每一个待排序用户界面i,获取并根据多个用户终端反馈的与该待排序用户界面的正性词对应的反应时长、负性词对应的反应时长,计算与该待排序用户界面对应的正性词的平均反应时长以及与该待排序用户界面对应的负性词的平均反应时长

具体的,针对每一个待排序用户界面,上述的排序装置可以获取到与该待排序用户界面的正性词对应的反应时长及选择该待排序用户界面的正性词的用户终端的数量,与该待排序用户界面的负性词对应的反应时长以及选择该待排序用户界面的负性词的用户终端的数量,从而可以分别计算出与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长

s122,根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长计算该待排序用户界面对应的反应时长的标准差si。

具体的,上述的排序装置在计算出与该待排序用户界面对应的正性词的平均反应时长和与该待排序用户界面对应的负性词的平均反应时长后,可以计算的平均值,从而可以计算出用户选择该待排序用户界面的属性词的平均反应时长。进而可以计算出该待排序用户界面对应的反应时长的标准差si。

s123,根据每一个待排序用户界面对应的反应时长的标准差si,计算所有待排序用户界面对应的反应时长的合并标准差sp。

具体的,在计算出每一个待排序用户界面对应的反应时长的标准差后,可以根据该反应时长的标准差以及与每一个待排序用户界面对应的用户终端的数量,通过以下公式:

计算出所有待排序用户界面对应的反应时长的合并标准差sp。其中,k为待排序用户界面的总数,1≤i≤k,nk为与第k个待排序用户界面对应的用户终端的数量,sk为与第k个待排序用户界面对应的反应时长的标准差。

s124,根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第一公式:

计算该待排序用户界面与正性词的联结度di。

通过本发明实施例的一种用户界面的排序方法,可以通过相同的排序方式对多个待排序用户界面进行量化排序,以及以平均反应时长与合并标准差计算待排序用户界面与正性词的联结度,可以使得排序结果更接近用户真实反映,从而可以使得对ui方案的排序结果更科学、更客观、更准确。

在本发明实施例一种可选的实施例中,在图4所示的一种用户界面的排序方法的基础上,本发明实施例还提供了一种可能的实现方式,如图5所示,为本发明实施例的一种用户界面的排序方法第四种实施方式的流程图,在该图中,s124,根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长以及所有待排序用户界面对应的反应时长的联合标准差sp,通过第一公式,计算该待排序用户界面与正性词的联结度di,可以包括:

s1241,针对每一个待排序用户界面,选择与正性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长选择与负性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的负性词的第二修正后的平均反应时长

其中,预设条件包括:与正性词或负性词对应的反应时长大于或等于第一预设时长阈值,且小于或等于第二预设时长阈值。

在一些示例中,当反应时长过短时,用户终端很难完成正确选择用户界面的属性词,当反应时长过长时,则说明用户终端对于选择正确用户界面的属性词是犹豫不决的,因此,可以将反应时长过短和过长的反应时长去除。从而可以使得上述拼比装置计算出的联结度更精确。

具体的,该第一预设时长阈值和第二预设时长阈值可以通过实际试验进行设置,例如,该第一预设时长阈值可以设置为397ms,第二预设时长阈值可以设置为所有用户终端选择所有待排序用户界面的属性词的反应时长标准差的三倍。

s1242,根据第一修正后的平均反应时长第二修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第二公式:

计算该待排序用户界面与正性词的联结度di。

具体的,在选择满足预设条件的反映时长后,上述的排序装置可以重新计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长,与该待排序用户界面对应的负性词的第二修正后的平均反映时长,进而可以重新计算每一个待排序用户界面与正性词的联结度。

通过选择满足预设条件的反应时长,可以使得上述的排序装置在计算用户界面与正性词的联结度时,得到的计算结果更加准确,从而可以进一步提高应用本发明实施例的一种用户界面的排序方法的准确性。

在本发明实施例一种可选的实施例中,在图5所示的一种用户界面的排序方法的基础上,本发明实施例还提供了一种可能的实现方式,如图6所示,为本发明实施例的一种用户界面的排序方法第五种实施方式的流程图,在该图中,s1241,针对每一个待排序用户界面,选择与正性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长选择与负性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的负性词的第二修正后的平均反应时长可以包括:

s12411,针对每一个待排序用户界面,依据第一预设规则,判断多个用户终端针对该待排序用户界面反馈的属性词是否正确。

其中,第一预设规则包括:当待排序用户界面为正性界面时,若用户终端反馈的属性词为正性词,则正确,若用户终端反馈的属性词为负性词,则错误;当待排序用户界面为负性界面时,若用户终端反馈的属性词为负性词,则正确,若用户终端反馈的属性词为正性词,则错误。

在一些示例中,本发明实施例的待排序用户界面可以包括正性用户界面和负性用户界面,对于不同的待排序用户界面,用户终端可能会选择与该待排序用户界面不符合的属性词,例如,对于正性用户界面,用户终端选择的该正性用户界面的属性词为负性词,对于负性用户界面,用户终端选择的该负性用户界面的属性词为正性词,则这样的选择是错误的。

为了避免这一问题,上述的排序装置可以根据一第一预设规则,对每一个用户终端针对该待排序用户界面反馈的属性词进行判断,以确定所有用户终端针对每个待排序用户界面反馈的属性词都是正确的,或者,查找出反馈的错误的属性词、以及与该错误的属性词对应的反应时长。

s12412,在任一用户终端针对该待排序用户界面反馈的属性词错误时,将该用户终端反馈的错误属性词替换为对应的正确属性词,并对与该错误属性词对应的反应时长增加第一预设时长作为正确属性词的反应时长。

在一些示例中,上述的第一预设时长可以是根据经验设置的时长,例如,将第一预设时长设置为400ms。

具体的,对于正性用户界面,当用户终端针对该正性用户界面选择的属性词为负性词时,则说明该用户终端选择错误,将选择的负性词替换为该正性用户界面的正性词,同时,可以对该用户终端选择该负性词的反映时长增加第一预设时长,作为用户终端选择该正性用户界面的正性词的反应时长。

对于负性用户界面,当用户终端针对该负性用户界面选择的属性词为正性词时,则说明该用户终端选择错误,可以将选择的正性词替换为该负性用户界面的负性词,同时,可以对该用户终端选择该正性词的反映时长增加第一预设时长,作为用户终端选择该负性用户界面的负性词的反映时长。

通过本步骤,可以实现对用户终端的错误选择的纠正,从而可以进一步提高应用本发明实施例的一种用户界面的排序方法的准确度和客观性。

s12413,根据正确属性词的反应时长,计算与该待排序用户界面对应的包含正确正性词反应时长的第三修正后的平均反应时长和与该待排序用户界面对应的包含正确负性词反应时长的第四修正后的平均反应时长

上述的排序装置在通过上述步骤对用户终端的错误选择进行纠正后,可以重新计算第三修正后的平均反应时长和第四修正后的平均反应时长

相应的,s1242,根据第一修正后的平均反应时长第二修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第二公式,计算该待排序用户界面与正性词的联结度,可以包括:

s12421,根据第三修正后的平均反应时长第四修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第三公式:

计算该待排序用户界面与正性词的联结度di。

具体的,上述的排序装置在重新计算第三修正后的平均反应时长和第四修正后的平均反应时长后,进一步可以重新计算待排序用户界面与正性词的联结度di。从而可以实现更准确的计算每一个待排序用户界面与正性词的联结度。进而实现对待排序用户界面更准确更客观的排序。

在本发明实施例一种可选的实施例中,属性词包括多个维度,每一个维度包括至少一个子属性词,例如,该属性词可以包括:信息布局导航、图形风格、色彩风格等维度。在信息布局导航这一维度上,可以包括至少一个子属性词,例如,该子属性词可以为正性词“一致”和负性词“不一致”。

为了实现在每一个维度上对待排序用户界面的排序,在图1所示的一种用户界面的排序方法的基础上,本发明实施例还提供了一种可能的实现方式,如图7所示,为本发明实施例的一种用户界面的排序方法第六种实施方式的流程图,在该图中,s120,针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度,可以包括:

s125,针对每一个待排序用户界面的每一个维度,获取并根据多个用户终端反馈的与该待排序用户界面对应的子属性词对应的反应时长,计算该待排序用户界面与该维度中的正性词的联结度。

具体的,上述的排序装置可以针对每一个待排序用户界面的每一个维度,获取每一个用户终端反馈的与该待排序用户界面对应的子属性词对应的反应时长,然后计算该待排序用户界面与该维度中的正性词的联结度。

相应的,s130,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,包括:

s131,针对每个维度,按照每个待排序用户界面与该维度中的正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

具体的,上述的排序装置在计算出每个待排序用户界面与每个维度中的正性词的联结度后,可以针对该维度,按照每个待排序用户界面与该维度中的正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

通过本发明实施例的一种用户界面的排序方法,可以在不同维度上对待排序用户界面进行排序,从而实现对待排序用户界面更细致的排序,使得排序结果更加精细,提高应用本发明实施例的一种用户界面的排序方法的精确度。

相应于上述方法实施例,本发明实施例还提供了一种用户界面排序装置,如图8所示,为本发明实施例的一种用户界面排序装置的结构示意图,该装置可以包括:

展示模块810,用于向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,属性词包括正性词和负性词;

获取计算模块820,用于针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;

排序模块830,用于按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

本发明实施例提供的一种用户界面的排序装置,可以首先向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,再针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;最后,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,可以以相同的计算方式对多个待排序用户界面进行量化计算,通过量化计算得到的结果对多个待排序用户界面进行排序,可以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确。

具体的,展示模块810,具体用于:

针对同一个用户终端,以第一预设时间间隔,向该用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

具体的,获取计算模块820,包括:

平均值计算子模块,用于针对每一个待排序用户界面i,获取并根据多个用户终端反馈的与该待排序用户界面的正性词对应的反应时长、负性词对应的反应时长,计算与该待排序用户界面对应的正性词的平均反应时长以及与该待排序用户界面对应的负性词的平均反应时长

标准差计算子模块,用于根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长计算该待排序用户界面对应的反应时长的标准差;

合并标准差计算子模块,用于根据每一个待排序用户界面对应的反应时长的标准差,计算所有待排序用户界面对应的反应时长的合并标准差sp;

联结度计算子模块,用于根据与该待排序用户界面对应的正性词的平均反应时长与该待排序用户界面对应的负性词的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第一公式:

计算该待排序用户界面与正性词的联结度di。

具体的,联结度计算子模块,包括:

第一修正单元,用于针对每一个待排序用户界面,选择与正性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的正性词的第一修正后的平均反应时长选择与负性词对应的满足预设条件的反应时长,计算与该待排序用户界面对应的负性词的第二修正后的平均反应时长其中,预设条件包括:与正性词或负性词对应的反应时长大于或等于第一预设时长阈值,且小于或等于第二预设时长阈值;

联结度计算单元,用于根据第一修正后的平均反应时长第二修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第二公式:

计算该待排序用户界面与正性词的联结度di。

具体的,第一修正单元,包括:

判断子单元,用于针对每一个待排序用户界面,依据第一预设规则,判断多个用户终端针对该待排序用户界面反馈的属性词是否正确;其中,第一预设规则包括:当待排序用户界面为正性界面时,若用户终端反馈的属性词为正性词,则正确,若用户终端反馈的属性词为负性词,则错误;当待排序用户界面为负性界面时,若用户终端反馈的属性词为负性词,则正确,若用户终端反馈的属性词为正性词,则错误;

修正子单元,用于在任一用户终端针对该待排序用户界面反馈的属性词错误时,将该用户终端反馈的错误属性词替换为对应的正确属性词,并对与该错误属性词对应的反应时长增加第一预设时长作为正确属性词的反应时长;

平均值计算子单元,用于根据正确属性词的反应时长,计算与该待排序用户界面对应的包含正确正性词反应时长的第三修正后的平均反应时长和与该待排序用户界面对应的包含正确负性词反应时长的第四修正后的平均反应时长

相应的,联结度计算单元,具体用于:

根据第三修正后的平均反应时长第四修正后的平均反应时长以及所有待排序用户界面对应的反应时长的合并标准差sp,通过第三公式:

计算该待排序用户界面与正性词的联结度di。

具体的,属性词包括多个维度,每一个维度包括至少一个子属性词;获取计算模块820,具体用于:

针对每一个待排序用户界面的每一个维度,获取并根据多个用户终端反馈的与该待排序用户界面对应的子属性词对应的反应时长,计算该待排序用户界面与该维度中的正性词的联结度;

相应的,排序模块830,具体用于:

针对每个维度,按照每个待排序用户界面与该维度中的正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

本发明实施例还提供了一种电子设备,如图9所示,为本发明实施例的一种电子设备的结构示意图,该电子设备可以包括处理器910、通信接口920、存储器930、通信总线940和显示器950,其中,处理器910,通信接口920,存储器930,显示器950通过通信总线940完成相互间的通信,

存储器930,用于存放计算机程序;

处理器910,用于执行存储器930上所存放的程序时,实现如下步骤:

针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;

按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序。

显示器950,用于向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词。

本发明实施例提供的一种电子设备,可以首先向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,再针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;最后,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,可以以相同的计算方式对多个待排序用户界面进行量化计算,通过量化计算得到的结果对多个待排序用户界面进行排序,可以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的一种用户界面的排序方法。

本发明实施例提供的一种计算机可读存储介质,可以首先向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,再针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;最后,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,可以以相同的计算方式对多个待排序用户界面进行量化计算,通过量化计算得到的结果对多个待排序用户界面进行排序,可以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的一种用户界面的排序方法。

本发明实施例提供的一种包含指令的计算机程序产品,可以首先向多个用户终端显示多个待排序用户界面,以及各待排序用户界面的属性词,再针对每一个待排序用户界面,获取并根据多个用户终端反馈的与该待排序用户界面的属性词对应的反应时长,计算该待排序用户界面与正性词的联结度;最后,按照每一个待排序用户界面与正性词的联结度从大到小的顺序,对多个待排序用户界面进行排序,可以以相同的计算方式对多个待排序用户界面进行量化计算,通过量化计算得到的结果对多个待排序用户界面进行排序,可以实现准确地对不同ui方案进行排序,使得对ui方案的排序结果更科学、客观、准确。

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

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1