专利名称 | 一种智能终端完全图标排列方法及装置 | ||
申请号 | CN201510231174.3 | 申请日期 | 2015-05-07 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-08-19 | 公开/公告号 | CN104850306A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481
?
IPC结构图谱: | IPC分类号 | G;0;6;F;3;/;0;4;8;1查看分类表> |
申请人 | 西安交通大学 | 申请人地址 | 山东省临沂市河东区九曲街道蒋家庄社区村西
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 临沂佳画电子商务有限公司 | 当前权利人 | 临沂佳画电子商务有限公司 |
发明人 | 齐涛涛;王志;赵季中;韩劲松 | ||
代理机构 | 西安通大专利代理有限责任公司 | 代理人 | 陆万寿 |
x,t>x+1;总的循环次数q小于x;\n在替换时候选择的Sij,Stp都在第X列以后,即要求i,t都大于X,也就是说在初始选的X个图标后余下的列中选择,合适的进行替换。\n[0016] 3)如果循环次数小于x,那么返回步骤2),继续执行,否则退出。\n[0017] 作为本发明的进一步改进,在选取满意度高的一组图标之后排列图标采用的宽度优先策略。\n[0018] 作为本发明的进一步改进,所述满意度计算公式为:m=bij×Sij×0.5+dij/(d1j+d2j+…+dxj)×0.5;\n[0019] 其中,bij为某一种图标的单位面积满意度,Sij为其面积,0.5是权重,dij是某一应用在某一短时间该应用的使用次数。\n[0020] 一种智能终端完全图标排列装置,包括:\n[0021] 获取单元,扫描智能家居环境中的智能设备,获取所述设备的参数和智能终端的屏幕大小,所述参数包括:设备数目、图标、图标大小和历史使用频率;\n[0022] 运算单元,设定或者计算设备的满意度值,结合设备参数和智能终端的屏幕大小进行贪心运算,获取设备的加载序列;\n[0023] 排列单元,用于按照设备的满意度值在智能终端预排列设备图标;并根据设备的加载序列智能动态加载设备图标;\n[0024] 获取单元、运算单元、排列单元依次电连接。\n[0025] 进一步,所述的运算单元按照以下方式运算:1)智能终端屏幕矩阵amn中顺序选取第一列中x种图标,其中xSq1,并且替换Cq1为Cij和Ctp之后,如果可以排列下,而且总的满意度有提高,那么m0更新成m1;否则不替换,继续寻找,满足的则替换,循环次数q加1;其中i不等于t,并且i>x,t>x+1;总的循环次数q小于x;在替换时候选择的Sij,Stp都在第X列以后,即要求i,t都大于X,也就是说在初始选的X个图标后余下的列中选择,合适的进行替换。\n[0028] 3)如果循环次数小于x,那么返回步骤2),继续执行,否则退出。\n[0029] 进一步,所述排列单元执行预排列是将每一类不同大小的设备的图标内部进行排序,按照单位面积满意度由高到低排列。\n[0030] 进一步,所述排列单元在排列图标采用的宽度优先策略,每次运行进入新环境进行运算,检测设备,动态加载设备,智能排列设备位置。\n[0031] 与现有技术相比,本发明具有以下有益的技术效果:\n[0032] 现有的一些解决所述NP问题的算法中,尝试了几大主要算法,并且发现他们并不能解决该问题,或者说解决的不太好,因为这个问题的解的空间最简单的情况n=1,也是指数数量级。本发明的的排列方法对于现有技术的问题提出了一个可行的算法,时间复杂度为多项式复杂度,在可控制范围内。在贪心算法的基础上,总是寻找最大满意度的图标,同时提出了一些优化改进使用替换策略,让算法的时间复杂度没有明显的上升情况下,避免了贪心算法容易局部收敛的缺点。所以该算法既拥有贪心算法的优点,又有效地防止了局部收敛的发生。完全图标的选择与排列问题的在不同的数据复杂度时候多对应的解决方法。并且方法简单快捷,图标排列合理,用户实用性增强。\n[0033] 进一步,算法的平均时间复杂度为小于x三次方。把解得空间由\n下降到多项式的维度。\n[0034] 进一步,循环次数小于x,主要原因是替换次数更好等于x,缩小了解空间。\n[0035] 本发明的装置,都是结合智能软件自带成型实现,不增加额外成本,显示排布合理,增加了用户体验度和美观性。\n附图说明\n[0036] 图1为图标排列不下的情况的示意图;\n[0037] 图2是本发明方法逻辑流程图;\n[0038] 图3是本发明贪心运算算法的流程图;\n[0039] 图4是本发明具体实施例的流程图;\n[0040] 图5是电脑模拟了一个手机屏幕上的排列结果图。\n具体实施方式\n[0041] 现有技术的问题如下矩阵:\n[0042]\n[0043] 其中第一行表示第一种图标的不同大小,总共m行表示有m种图标,每一种图标(比如第一种也就是第一行)有n种类型的图标,因此amn表示第m种图标的第n种类型。\n[0044] 然而每一种图标中的每一个类型的图标有一个对应的满意度值(在这里仅仅写出其对应的单位大小满意度矩阵方便后面使用),矩阵如下:\n[0045]\n[0046] bij,表示第i种图标的第j个类型的单位满意度大小。那么问题是在屏幕大小为W×H的屏幕上寻找一组图标(每一种要么选一个,要么不选),使得屏幕图标的满意度之和最大,也就是让表达式:\n[0047]\n[0048] 取最大值,注意Xij取值(0或者1)表示第i种图标是否被选择,如果被选中取值为1,否则为0。\n[0049]\n[0050] 1-3表示每一个图标的大小矩阵。\n[0051] 问题分析:算法分析,首先想到该问题是一种NP问题,下面予以说明该问题的答案的可能性:\n[0052] 如果结果中有1种图标可以 中可能的,(因为选取一种图标之后然后再从改中图标中选择一种类型的大小图标。)\n[0053] 如果结果中有2种图标时候,结果可能组合有\n[0054]\n[0055] 如果结果中有3种图标时候,结果的可能组合\n[0056]\n[0057] …\n[0058] 如果结果中有m种图标,结果可能组合有\n[0059]\n[0060] 那么总共的答案的组合可能数目为\n[0061]\n[0062] 在这里做一种最简单的情况:仅仅零n=1,那么上面式子变为\n[0063]\n[0064] 假设每一种可能的解结果做一对比,假设该用时间为单位1,那么总的时间为2m-\n1,即指数数量级的大小,随着m的增大算法时间复杂度迅速增大。因此该算法是NP难问题。\n而对于NP难问题至今没有找到一个比较直接的方式穷举法去解决它。\n[0065] 因此解决方法初步如下:\n[0066]\n[0067] 因此本发明提出了以下的算法解决方案:\n[0068] 如图2、图3所示,一种智能终端完全图标排列方法,包括以下步骤:\n[0069] S100:智能终端扫描智能家居环境中的智能设备,获取所述设备的参数和智能终端的屏幕大小,所述参数包括:设备数目、图标、图标大小和历史使用频率;\n[0070] S200:设定或者计算设备的满意度值并在智能终端屏幕上预排列设备图标;\n[0071] S300:结合设备参数和智能终端的屏幕大小进行贪心运算,获取设备的加载序列;\n[0072] S400:智能终端上根据设备的加载序列把设备图标排列在屏幕上,并且智能动态加载设备图标。\n[0073] 所述预排列是将每一类不同大小的设备的图标内部进行排序为矩阵行,不同类的设备图标按照单位面积满意度由高到低排列形成矩阵列,这样就形成满意度矩阵amn。在选取满意度高的一组图标之后排列图标采用的宽度优先策略。\n[0074] 所述贪心运算包括以下步骤:\n[0075] 1)智能终端屏幕矩阵amn中顺序选取第一列中x种图标,其中x Sq1,并且替换Cq1为Cij和Ctp之后,如果可以排列下,而且总的满意度有提高,那么m0更新成m1;否则不替换,继续寻找,满足的则替换,循环次数加1;其中i不等于t,并且i>x,t>x+1;总的循环次数1
专利权的转移
登记生效日: 2021.12.24 专利权人由临沂佳画电子商务有限公司变更为济宁高新科达科技项目服务有限公司 地址由276000 山东省临沂市河东区九曲街道蒋家庄社区村西变更为272000 山东省济宁市高新区崇文大道5566号
授权
实质审查的生效
IPC(主分类): G06F 3/0481 专利申请号: 201510231174.3 申请日: 2015.05.07
公开
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
---|---|---|---|---|---|
1
|
2015-04-29
|
2013-10-24
| |||
2
|
2012-10-03
|
2012-05-21
| |||
3
|
2011-03-30
|
2009-08-24
|
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
---|---|---|---|---|---|
该专利没有被任何外部专利所引用! |
我浏览过的专利
专利服务由北京酷爱智慧知识产权代理公司提供
专属管家一对一服务
专利专业答疑和建议
已经帮助解决过
0个专利相关的问题
请问有什么能帮到你的吗?残忍拒绝
商标进度查询
风险动态监测预警
免责声明:本网站部分内容由用户自行上传,如权利人发现存在误传其作品情形,请及时与本站联系删除:chatm@zbj.com