[发明专利]自定义交互区域的自适应推荐方法在审

专利信息
申请号: 201810946090.1 申请日: 2018-08-20
公开(公告)号: CN109117232A 公开(公告)日: 2019-01-01
发明(设计)人: 段玉聪;张欣悦;朱东海 申请(专利权)人: 海南大学
主分类号: G06F9/451 分类号: G06F9/451
代理公司: 暂无信息 代理人: 暂无信息
地址: 570228 海*** 国省代码: 海南;46
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明是自定义交互区域的自适应推荐算法,区域定义包括外观定义和指令定义,外观定义指用户自由绘制外观,包括大小,颜色,位置和形状,用户定义外观后,用户可以自定义每个交互区域的对应指令和触发方式;结束区域定义后,将自定义区域展示出来并针对个体和群体形状进行触发区域范围的识别,后根据用户信息和交互区域的定义情况为用户智能推荐交互区域的设置,用户信息包括用户的性别,年龄,心情等要素,本发明属于计算机配件技术与软件工程交叉领域。
搜索关键词: 交互区域 自定义 区域定义 用户信息 自适应 指令 计算机配件 自定义区域 触发方式 软件工程 用户定义 用户智能 触发 算法 绘制 群体 自由 展示
【主权项】:
1.本发明是自定义交互区域的自适应推荐方法,区域定义包括外观定义和指令定义,外观定义指用户自由绘制外观,包括大小,颜色,位置和形状,用户定义外观后,用户可以自定义每个交互区域的对应指令和触发方式;结束区域定义后,本发明给出了自定义区域的展示方法和针对个体和群体形状的识别方法,识别出区域后对识别区域内和区域外进行编码,识别出区域后对识别区域内和区域外进行编码;后根据用户信息和交互区域的定义情况为用户智能推荐交互区域的设置,用户信息包括用户的性别,年龄,心情等要素;可自定义自适应的多功能交互区域的具体流程如下:步骤1)经过用户允许,获得用户的信息(U),U={UID,UMin,USex,UAge,UMood},UID表示用户的编号,每个用户的编号独一无二;UMin表示用户的民族,USex表示用户的性别,UAge表示用户的年龄;UMood指用户的情绪;进入自定义部分(DIY),自定义部分分为交互区域(DIYIND)和指令(DIYOR)两部分;步骤2)进入预测部分,预测部分表示为:Pre(m,s,a,d)→(INDCL,INDFI):预测函数基于用户的民族m,用户的性别s,用户的年龄a和用户的心情d,根据四个参数的组合,预测出用户在自定义交互区域时使用的颜色INDCL和形状INDFI;步骤3)用户在可视化窗口上自由绘制交互区域(DIYIND),在本步骤中获取区域定义的记录DIYIND,,DIYIND ={INDNum,INDSize,INDCL,INDRelLoc,INDFI},INDNum是自定义交互区域的编号,方便区分不同的DIYIND,每一个DIYIND可以表示多个指令(DIYOR)内容;INDCL指交互区域的颜色,INDCL={px,RGB(red,green,blue)},px指像素,RGB由R(red),G(green),B(blue)三种颜色的比例来配色,每一项的值可以是0~255之间的整数,也可以是0%~100%的百分数;用户自定义交互区域相对于屏幕的位置(INDRelLoc)在用户对DIYIND进行拖拉后,记录DIYIND移动后的最终所在像素位置;交互区域的大小(INDSize),由像素集合来衡量,像素集合构成一个区域,区域内的所有像素都可触发交互区域进而执行用户指令(DIYOR);INDFI指交互区域的形状,INDFI指用户自定义后的交互区域形状,形状分为个体(l)和群体(m),个体形状的分类如表1所示;表1 形状的分类一览表步骤4)获取用户自定义指令部分记录(DIYOR),DIYOR={INDNUM,ORDES,ORTRI},INDNUM是自定义交互区域的编号,方便区分不同的DIYIND,每一个DIYIND可以表示多个指令内容;ORDES指自定义区域要执行的指令内容;因为本专利不限定屏幕的类型,所以ORTRI指自定义区域所要执行的指令内容的触发方式;用户自定义指令的内容(ORDES),用户选择一个自定义区域,会显示出指令内容,每个自定义区域可以按用户的需求表示多种不同的指令;例如一个交互区域触发后,让用户选择进行“删除第三条信息”、“屏幕变亮”、“回复社交软件第一个好友的消息”等指令中的哪一个指令,几种指令出现的方式可以通过拖拽等各种方式实现,都由用户自定义;用户自定义指令的触发方式(ORTRI),在不同类型的屏幕上有不同的触发形式,当在屏幕(不限定屏幕类别)上进入编码为0的区域,则为触发成功,交互区域开始工作;在双面屏中,触发可从相对于正面屏幕的背面屏幕进行,或者由两面屏幕一起进行,又或者从正面屏幕触发从背面屏幕显示;触发可以由压力的不同、接触交互区域的次数、接触交互区域的时间长短等等方式发生;所有形式全部都由用户自定义;步骤5)获取用户展示方法记录(DIYSW):DIYSW ={INDNum,INDCL,INDRelLoc,INDFI,ORDES,SWWay},INDNum指自定义交互区域的编号,展示时的颜色即为DIYIND中所存的用户自定义颜色(INDCL),展示时的位置即为DIYIND中自定义区域相对于屏幕的相对位置(INDRelLoc),展示时的形状即为DIYIND中所存的用户自定义形状(INDFI),每个DIYIND可以对应一个或多个ORDES,若存放着多个ORDES,就要采用SWWay中存放的展示形式呈现,例如选择一个交互区域后,将所有ORDES线性显示出来,再由用户自己选择其中的一个ORDES执行;也可以将所有ORDES围绕DIYIND按圆圈排开,用户自己选择其中的一个圆圈执行……SWWay由用户自定义;步骤6)对步骤4)到步骤6)中的参数进行排序, List(n)→(List(DIYIND∪DIYOR∪DIYSW)):排序函数基于历史记录中用户自定义区域的外观(DIYIND),指令(DIYOR)和展示方式(DIYSW)的定义次数n,按n从大到小的顺序分别对外观、指令和展示方式排序;步骤7)结合预测部分进行匹配,将结果推荐给用户, Mat(Pre,List)→(DIYIND,DIYOR,DIYSW):匹配函数由预测函数Pre和排序函数List结合得到,进入数据库将结合后的分支所指向的位置调出,为用户提供外观(DIYIND),指令(DIYOR)和展示方式(DIYSW)的推荐;步骤8)用户自定义后进入触发区域识别(IDEN),这是为了识别在用户自定义绘制出图形后的区域范围,IDEN={Cla,Sol,IndMeth}由三个算法组成;算法1展示了多功能交互区域是被触发区域的过程;(1)Cla(INDFI,n)→l∪m:形状分类函数Cla基于用户自定义的交互区域IND中的形状INDFI,当形状距离在n(通过机器学习得到)内,记为l,表明是个体形状,若超过n,记为m,表示形状是群体;(2)Sol(l,α)→li:当点、线、区域结合为一个个体时,判定为点或线或区域,称为个体形状分类,个体形状分类函数Sol基于Cla函数得到的个体形状分类l,如上文表1所示,l分为点(l1),线(l2)和区域(l3),结合大小阈值α(由机器学习得到),如当l1和l2结合,在阈值范围内记为l1,否则记为l2;(3)IndMeth(Cla,pro1,pro2)→(k,h):范围识别函数基于形状分类函数Cla,Cla圈定范围即为用户接触后可触发指令的区域范围,k为图形中心,h为距离k的圈定距离;当图形不完整时,结合插值处理(pro1)选择信息较好的像素作为增加、弥补空白像素的空间,而并非只使用临近的像素使图形完整;当图形为群体形状时,则通过投影的方式得到每个图形的中心点,再经过聚类算法(pro2)找寻整个范围内的中心点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810946090.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top