[发明专利]代码编辑的方法、装置、电子设备及介质在审
申请号: | 202111182710.7 | 申请日: | 2021-10-11 |
公开(公告)号: | CN113901290A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 张朝阳;张翠;陈月华;马俊昌;张国利;陈天涛 | 申请(专利权)人: | 京东科技控股股份有限公司 |
主分类号: | G06F16/9035 | 分类号: | G06F16/9035;G06F16/9038;G06F16/9032 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 李永叶 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 编辑 方法 装置 电子设备 介质 | ||
1.一种代码编辑的方法,其特征在于,包括:
接收用户在代码编辑界面输入的编辑信息;
根据所述编辑信息,从预先加载的函数库或预先定义的变量库中,筛选出与所述编辑信息匹配的候选项;
根据所述候选项的使用频次,对所述候选项进行排序,得到候选项列表并进行展示;
接收用户对展示的候选项列表中的目标项的选择信息;以及
基于所述选择信息,在所述代码编辑界面中填入用于替代所述编辑信息的所述目标项。
2.根据权利要求1所述的方法,其特征在于,所述根据所述编辑信息,从预先加载的函数库或预先定义的变量库中,筛选出与所述编辑信息匹配的候选项,包括:
确定所述编辑信息中携带的标识信息为函数标识或变量标识;
在所述标识信息为函数标识的情况下,从预先加载的函数库中筛选出包含所述编辑信息的候选函数;
在所述标识信息为变量标识的情况下,从预先定义的变量库中筛选出包含所述编辑信息的候选变量。
3.根据权利要求1所述的方法,其特征在于,所述根据所述候选项的使用频次,对所述候选项进行排序,得到候选项列表,包括:
统计当前会话时域内所述候选项的第一使用频次;根据所述第一使用频次的相对高低,对所述候选项进行排序,得到候选项列表;或者,
根据所述候选项在当前用户的历史会话统计中的第三使用频次,对所述候选项进行排序,得到候选项列表。
4.根据权利要求3所述的方法,其特征在于,当所述候选项为候选函数且所述候选函数中存在第一使用频次相同的至少两个目标候选函数时,采用以下方式中的至少一种来对所述目标候选函数进行排序:
随机对所述目标候选函数进行先后排序;或者,根据所述目标候选函数的区别首字符的预设顺序,对所述目标候选函数进行先后排序;或者,根据所述目标候选函数的长度和/或难易程度,对所述目标候选函数进行先后排序;或者,根据所述目标候选函数在所有用户的历史会话统计中的第二使用频次,对所述目标候选函数进行先后排序。
5.根据权利要求3所述的方法,其特征在于,当所述候选项为候选变量且所述候选变量中存在第一使用频次相同的至少两个目标候选变量时,采用以下方式中的至少一种来对所述目标候选变量进行排序:
随机对所述目标候选变量进行先后排序;或者,根据所述目标候选变量的区别首字符的预设顺序,对所述目标候选变量进行先后排序;或者,根据所述目标候选变量的长度和/或难易程度,对所述目标候选变量进行先后排序;或者,根据所述目标候选变量在当前用户的历史会话统计中的第三使用频次,对所述目标候选变量进行先后排序。
6.根据权利要求3-5中任一项所述的方法,其特征在于,还包括:
根据用户在当前会话时域内的选择信息,更新所述候选项的第一使用频次;
其中,所述根据所述第一使用频次的相对高低,对所述候选项进行排序,包括:
根据更新后的第一使用频次的相对高低,对所述候选项进行排序。
7.根据权利要求1-5中任一项所述的方法,其特征在于,
在所述接收用户在代码编辑界面输入的编辑信息之前,还包括:
向服务器请求加载函数库,所述函数库中的函数基于所有用户的历史会话统计中的使用频次进行排序;
接收用户对一个或多个待生成变量的定义信息,并基于所述定义信息生成变量库。
8.根据权利要求7所述的方法,其特征在于,在所述接收用户对展示的候选项列表中的目标项的选择信息之后,还包括:
将所述选择信息以埋点方式进行统计后,得到统计结果;
将所述统计结果发送给服务器,以使服务器根据所述统计结果来更新函数库中的历史会话统计中的使用频次、或者来更新函数库和变量库中的历史会话统计中的使用频次;其中,所述预先加载的函数库包括:排序更新后的函数库,所述预先定义的变量库包括:排序更新后的变量库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111182710.7/1.html,转载请声明来源钻瓜专利网。