[发明专利]一种编程控件的智能布局与排序方法及系统在审

专利信息
申请号: 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.一种编程控件的智能布局与排序系统,其特征在于,所述系统包括:

教科书排序模块,用于根据教科书的结构进行排序;

实用性排序模块,用于根据编程函数及语句在实际应用中的使用频率进行排序;

用户控件点击模块,用于根据用户对控件的点击频率进行排序;

融合模块,用于根据前三者的排序方式进行融合排序;

控件布局模块,用于根据控件重要度排序对控件进行布局。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201910395620.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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