利索能及
我要发布
收藏
专利号: 2018110471714
申请人: 海南大学
专利类型:发明专利
专利状态:已下证
更新日期:2024-11-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种个性化便捷化自适应多层级交互区域优化配置方法, 其特征在于:从个性化、便捷化、自适应和多层级四个方面建模后组合,根据用户的用手习惯,手部运动范围、点击时间长短确定用户使用多层交互区域的位置,然后根据年龄和使用习惯提供自适应大小、位置的交互区域,最后在层内和层间对交互区域进行优先级排序;个性化便捷化自适应多层级交互区域优化配置方法的具体流程如下:步骤1)输入交互区域Icon:在交互区域的每一层上以平面直角坐标系的一组对角顶点的坐标表示,Icon={(xi,yi), (xi+1,yi+1)},其中(xi, yi)为交互区域的一个顶点坐标,其对角的点坐标为(xi+1, yi+1),通过这两个坐标,确定一个交互区域的位置;输入交互区域为正方形,交互区域的边长 ;

层L:L={(x, y, z), w, l},(x, y, z)为三维坐标上L的中心点,w为高度,l为长度,宽度忽略不计;

包P:P={(xj,yj)  , (xj+1 ,yj+1)},包P为一个包含Icon的交互区域,以平面直角坐标系的一组对角坐标表示,(xj, yj)为交互区域的一个顶点坐标,(xj+1,yj+1)为该顶点的对角顶点的坐标,通过这两个坐标,确定一个方形的交互区域在单层的坐标系中的位置;

步骤2)进入个性化模块;传感器感知用户的用手习惯Ha,Ha=HL|HR,其中HL为左例手,HR为右例手;

传感器同时也感知用户的用手区域DIS,DIS=DU&DD&DL&DR,其中DU为“上”,DD为“下”,DL为“左”,DR为“右”;

点击时间ClickDuration由用户自定义,点击时间不同,打开的多层结构中的层数也不同;

步骤3)进入便捷化模块,在确定了Ha和DIS后,将交互区域设定在DIS范围内靠近Ha对应的左手或右手的区域内;当传感器感知用户的用手习惯Ha =HR时,传感器测到的手指运动范围长为da,宽为la,设置交互区域集中到靠近右手的位置,且区域长为da,宽为la,当用户点击包P2后,会出现多层交互区域;ClickDuration=1s,则进入层L0,ClickDuration=2s,则进入层L1,以此类推;

当输入交互区域Icon1和输入交互区域Icon2同时使用时,将前一个状态设为M,后一个状态设为N,存在一下几种转换的情况:

M(Left)→N(Right|Up|Down):当输入交互区域Icon1在左方使用时,输入交互区域Icon2应出现在右方、上方或下方;

M(Right) →N(Left|Up|Down):当输入交互区域Icon1在右方使用时,输入交互区域Icon2应出现在左方、上方或下方;

M(Up) →N(Left|Right|Down):当输入交互区域Icon1在上方使用时,输入交互区域Icon2应出现在左方、右方或下方;

M(Down) →N(Left|Right|Up):当输入交互区域Icon1在下方使用时,输入交互区域Icon2应出现在左方、右方或上方;

步骤4)进入自适应模块;每一层放置的交互区域大小确定SureSize=(Age, SL)由两个算法组成,具体如下:

(1)Age(Fac)→d:年龄影响函数Age在接口Fac的辅助下,确定每个交互区域的边长d,d为最适合特定年龄段的用户使用的最佳交互区域边长;

(2)SL(w, l)→d|d’:层面积大小对比函数SL在输入层的长l和高w后,与d进行大小比较,若 ,则确定d为边长,否则取边长为 ,α为外源数据挖掘得到,0<α<1;

交互区域位置的确定SurePosition= (Suren, Place)(1)Suren(SureSize,q) → n:每层交互区域可容纳最大数量Suren在SureSize确定了d后,根据接口Fac得到用户年龄段的美观鉴赏参数q,q反映了交互区域与交互区域之间的距离,利用q、层面积大小和d的关系确定交互区域的数量n;

(2)Place(Suren) → (middlenode):中心点确定函数Place,在确定每层交互区域可容纳的最大数量n后,将n个交互区域的中心点middlenode确定;

步骤5)进入多层级模块;

层间:对于多层,即层L的数量大于1时,将层L按优先级依次叠放,即从层L0放至层Lk;

优先级算法:一个优先级算法PA=(FlowChartIcon, Package, PL, PAIcon, PAL),包含五个算法,具体如下:

(1)FlowChartIcon(Icon, click, t) →fre):输入交互区域Icon,记录用户点击此Icon的次数click和点击的时间t,输出Icon的使用频率fre曲线图FlowChart;根据RNN学习FlowChart便可得到每个交互区域使用的频率fre及走向;

(2)Package(Fac)→Pi:同类交互区域函数Package,在接口Fac的配合下,根据用户的使用习惯,将同类交互区域放入同一个包Pi内;

(3)PL(Ha, fre) → P:包优先级函数PL,在得到fre的排序后,按Ha对应的左、右位置关系,将交互区域一一对应放置,对于HL的用户来说,优先级越高的包,越往左放,排序后确定单个包P的位置;

(4)PAIcon(Ha, fre) →Icon:层内优先级函数PAIcon,在得到fre的排序后,按Ha对应的左、右位置关系,将交互区域一一对应放置,对于HL的用户来说,优先级越高的交互区域,越靠近左手,排序后确定单个交互区域Icon的位置;

(5)PAL(PAIcon, n)→Li:层间优先级函数PAL,在得到PAIcon后,当交互区域的数量≤n时,将交互区域放在层L0,否则往层L1放,以此类推直到放完同类交互区域。