[发明专利]一种编程控件的智能布局与排序方法及系统在审
申请号: | 201910395620.2 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110297629A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 沈之锐 | 申请(专利权)人: | 韶关市启之信息技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 512026 广东省韶关市武江区百旺大道42号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 排序 控件 编程函数 智能布局 语句 程控 图形化编程 编程效率 控件布局 在线代码 可伸缩 日志 融合 | ||
1.一种编程控件的智能布局与排序方法,其特征在于,所述方法包括:
根据教科书对编程函数及语句进行排序,并进行控件布局;
根据在线代码库对编程函数及语句进行排序,并进行控件布局;
根据用户的控件点击日志进行排序,并进行控件布局;
根据教科书排序列表、实用性排序列表、点击排序列表,融合三者进行排序,并进行控件布局。
2.根据权利要求1所述的方法,其中,所述根据教科书对编程函数及语句进行排序,主要包括:
解析和抽取教科书中的目录及书中章节小节,根据目录顺序及章节和小节中讲解的编程语言中各个函数的顺序,对编程语言的各函数顺序进行排序,获得教科书排序列表。
3.根据权利要求1所述的方法,其中,所述根据在线代码库对编程函数及语句进行排序,主要包括:
获取专业编程网站上的代码数据,对代码中的函数和语句进行统计,根据出现频率,对函数和语句进行排序。
4.根据权利要求1所述的方法,其中,所述根据用户的控件点击日志进行排序,主要包括:
根据年龄、年级、课程进度、考试成绩对用户进行分类;
根据不同分类中用户的控件点击行为,进行排序。
5.根据权利要求1所述的方法,其中,所述根据教科书排序列表、实用性排序列表、点击排序列表,融合三个排序列表进行排序,主要包括:
根据界面宽度,预设一个可放控件数n;
抽取三个列表数据中,各自排在靠前的预设百分比的数据,当三个列表的交集刚好为n时,获取三个列表的交集;
对交集中的数据,从新回到各自列表中进行排序查询,获得三个列表各自排序的总和,作为融合排序值。
6.根据权利要求1所述的方法,其中,获得融合排序值之后,还包括:
将相同类型的编程函数进行收缩显示,在用户点击后展开;
对所述收缩显示的编程函数进行排序。
7.根据权利要求6所述的方法,其中,所述排序,主要包括:
采用所述融合排序值对编程控件进行排序。
8.一种编程控件的智能布局与排序系统,其特征在于,所述系统包括:
教科书排序模块,用于根据教科书的结构进行排序;
实用性排序模块,用于根据编程函数及语句在实际应用中的使用频率进行排序;
用户控件点击模块,用于根据用户对控件的点击频率进行排序;
融合模块,用于根据前三者的排序方式进行融合排序;
控件布局模块,用于根据控件重要度排序对控件进行布局。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韶关市启之信息技术有限公司,未经韶关市启之信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910395620.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于同源相关性的API推荐方法
- 下一篇:一种图形化编程的缓存方法与系统