欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2023118384715
申请人: 北京嘉瑞华通科技有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-07-16
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种软件开发操作系统,其特征在于:包括输入信息采集模块、反馈采集模块、预处理模块、模型建立模块、评估模块和决策模块;

所述输入信息采集模块对用户在软件开发过程中输入时的信息进行记录,通过用户的选择、停留和确定的代码补全项,将代码补全项的序列信息组成输入信息组;

所述反馈采集模块对用户在软件开发过程中的输入补全项进行问卷调查,通过问卷调查项的序列信息组成反馈信息组;

所述预处理模块对输入信息组和反馈信息组进行预处理,组成第一数据集和第二数据集;

所述模型建立模块对第一数据集和第二数据集进行建立用户偏好模型,进行分析和训练,获取用户选择指数Xzzs;

所述用户选择指数Xzzs通过以下公共获取:

式中,Yhxz表示用户输入选择系数,Fkxs表示用户问卷反馈系数,A和B分别表示用户输入选择系数Yhxz和用户问卷反馈系数Fkxs的比例系数,D表示第一修正常数;

所述用户输入选择系数Yhxz通过第一数据集计算获取,并与预设的用户输入阈值Y进行匹配,获取用户输入评估方案;

所述用户问卷反馈系数Fkxs通过第二数据集计算获取;

所述评估模块通过预设的用户选择习惯阈值X与用户选择指数Xzzs进行匹配,获取用户补全习惯调整策略方案;

所述决策模块通过用户补全习惯调整策略方案内容,进行具体执行,包括调整补全代码的顺序调整和补全代码类型调整。

2.根据权利要求1所述的一种软件开发操作系统,其特征在于:所述输入信息采集模块包括监测单元和交互序列单元;

所述监测单元利用键盘钩子和鼠标事件监听器,在用户进行输入的过程中,实施截获键盘的输入事件和监测用户与代码编辑器的交互事件的事件信息,包括停留项、选择项、确定项和未选择的次数;

所述交互序列单元对用户的选择、停留和确定的代码补全项按照发生的顺序组成交互序列信息,与所述监测单元实时截获的事件信息的进行集成,组成输入信息组。

3.根据权利要求1所述的一种软件开发操作系统,其特征在于:所述反馈采集模块包括反馈单元和反馈序列单元;

所述反馈单元通过预设的对用户的软件开发过程中输入补全项的问卷调查,包括有关代码补全项的选择、停留和确定的选项,进行记录用户在问卷调查中的选择项,包括用户的选择项、停留项、确定项以及确定项在代码补全项列表的首列和尾列次数的反馈序列信息;

所述反馈序列单元通过用户选择项的反馈序列信息,进行整理和统一,组成反馈信息组。

4.根据权利要求1所述的一种软件开发操作系统,其特征在于:所述预处理模块包括处理单元和整合单元;

所述处理单元对输入信息组和反馈信息组进行预处理,包括空缺项和异常项处理,其中,异常项通过数字信息无异常,非数字信息异常进行判定,再进行格式化处理;

所述整合单元进行预处理后的输入信息组和反馈信息组进行集成,组成第一数据集和第二数据集;

第一数据集包括:停留项序列数量值Tlz、选择项序列数量值Xzz、确定项序列数量值Qdz和未选择序列次数值Wxz;

第二数据集包括:确定项首列次数Qscs、确定项在尾列次数Qwcs、停留项首列次数Tscs和停留项在尾列次数Twcs。

5.根据权利要求1所述的一种软件开发操作系统,其特征在于:所述模型建立模块包括建模单元;

所述建模单元使用机器学习和相关性分析技术对第一数据集和第二数据集进行建立用户偏好模型,通过模型训练和分析,进行第一次计算获取:用户输入选择系数Yhxz和用户问卷反馈系数Fkxs,再进行第二次计算获取:用户选择指数Xzzs。

6.根据权利要求4所述的一种软件开发操作系统,其特征在于:所述用户输入选择系数Yhxz通过以下计算公式获取:式中,e、f、g和h分别表示停留项序列数量值Tlz、选择项序列数量值Xzz、确定项序列数量值Qdz和未选择序列次数值Wxz的比例系数,K表示第二修正常数;

其中,0.12≤e≤0.18,0.11≤f≤0.17,0.15≤g≤0.31,0.16≤h≤0.34,且e+f+g+h≤1.0;

并且与预设并与预设的用户输入阈值Y进行匹配,获取用户输入评估方案:用户输入选择系数Yhxz<用户输入阈值Y,用户输入行为无异常,进行采集用户输入信息进行评估用户补全习惯调整策略;

用户输入选择系数Yhxz≥用户输入阈值Y,用户输入行为异常,不采集用户输入信息进行评估用户补全习惯调整策略,执行一小时不采集,并记录自然日不采集一次,当用户输入选择系数Yhxz≥用户输入阈值Y两倍时,用户输入行为异常,执行六小时不采集用户输入信息,当自然日采集记录达到≥三次时,当前自然日不执行用户输入信息。

7.根据权利要求4所述的一种软件开发操作系统,其特征在于:所述用户问卷反馈系数Fkxs通过以下公式获取:式中,m、n、p和s分别表示确定项首列次数Qscs、确定项在尾列次数Qwcs、停留项首列次数Tscs和停留项在尾列次数Twcs的比例系数,R表示第三修正常数;

其中,0.15≤m≤0.21,0.15≤n≤0.28,0.14≤p≤0.22,0.16≤s≤0.29,且m+n+p+s≤1.0。

8.根据权利要求1所述的一种软件开发操作系统,其特征在于:所述评估模块包括存储单元和匹配单元;

所述存储单元用于存储用户选择习惯阈值X、用户输入阈值Y、用户补全习惯调整策略方案和用户输入评估方案以及相关调整补全代码的顺序调整方式;

所述匹配单元通过预设的相关信息与需要的对比值进行匹配,包括预设的用户选择习惯阈值X与用户选择指数Xzzs进行匹配,获取用户补全习惯调整策略方案。

9.根据权利要求8所述的一种软件开发操作系统,其特征在于:所述用户补全习惯调整策略方案通过以下方式匹配获取:用户选择指数Xzzs<用户选择习惯阈值X,不调整用户补全代码的顺序以及类型;

用户选择指数Xzzs≥用户选择习惯阈值X,调整用户补全代码的顺序,对补全代码在尾列使用的代码进行调整到首列,当用户选择指数Xzzs≥用户选择习惯阈值X两倍时,对补全代码使用过的确定项和选择项,统一集成到补全代码列的首列中。

10.根据权利要求9所述的一种软件开发操作系统,其特征在于:所述决策模块包括执行单元;

所述执行单元通过用户补全习惯调整策略方案内容,进行具体执行,包括调整补全代码的顺序调整和补全代码类型调整。