一种动态的多维情境感知电影推荐系统及其实现方法

    公开(公告)号:CN104008204B

    公开(公告)日:2017-07-21

    申请号:CN201410270608.6

    申请日:2014-06-17

    Applicant: 南京大学

    Inventor: 余萍 吕建 陈斌

    Abstract: 本发明公开了一种动态的多维情境感知电影推荐系统及其实现方法,包括系统交互界面模块、用户‑物品‑情境‑评分数据库模块以及情境感知推荐引擎模块;本发明充分考虑了情境感知推荐过程中情境的动态变化性,主要体现在情境建模,情境添加,情境权重的变化等几个方面,在原有情境感知推荐系统基础上,将情境建模中的情境静态泛化改进为动态聚类泛化,在情境选择过程中提出一种动态新增情境的算法,并根据变化的情境计算不同用户的情境权重,最终实现一个动态的多维情境感知推荐系统,为用户提供更加个性化,精度更高的推荐。

    一种动态的多维情境感知电影推荐系统及其实现方法

    公开(公告)号:CN104008204A

    公开(公告)日:2014-08-27

    申请号:CN201410270608.6

    申请日:2014-06-17

    Applicant: 南京大学

    Inventor: 余萍 吕建 陈斌

    CPC classification number: G06F17/30867

    Abstract: 本发明公开了一种动态的多维情境感知电影推荐系统及其实现方法,包括系统交互界面模块、用户-物品-情境-评分数据库模块以及情境感知推荐引擎模块;本发明充分考虑了情境感知推荐过程中情境的动态变化性,主要体现在情境建模,情境添加,情境权重的变化等几个方面,在原有情境感知推荐系统基础上,将情境建模中的情境静态泛化改进为动态聚类泛化,在情境选择过程中提出一种动态新增情境的算法,并根据变化的情境计算不同用户的情境权重,最终实现一个动态的多维情境感知推荐系统,为用户提供更加个性化,精度更高的推荐。

    一种Android手机上带有基于地图日程提醒功能的路径时长预测方法

    公开(公告)号:CN103856896A

    公开(公告)日:2014-06-11

    申请号:CN201410109012.8

    申请日:2014-03-24

    Applicant: 南京大学

    Abstract: 本发明公开了一种Android手机上带有基于地图日程提醒功能的路径时长预测方法,它以Android手机中已定制的日历事件地理位置信息和用户当前地理位置信息为基础,通过参照该路径上交通信息情况计算用户当前位置到日历事件位置的路径时间长度,通过带有基于地图日程提醒功能的手段展示和提醒用户目前所在位置离日历事件位置的距离和时长的预测信息。主要包括步骤:(1)路径时长预测;(2)地图日程提醒。本发明通过在移动端设备Android平台上,将日程日历应用和地图应用以及地理位置信息服务(LBS)相互结合起来,改善了日程管理的提醒功能,极大优化了基于地图的日程管理体验感受,同时提高了日程管理服务的效率。

    一种基于门控图神经网络的顺序敏感的API推荐方法

    公开(公告)号:CN119781751A

    公开(公告)日:2025-04-08

    申请号:CN202411852409.6

    申请日:2024-12-16

    Applicant: 南京大学

    Inventor: 余萍 万玲

    Abstract: 本发明公开一种基于门控图神经网络的顺序敏感的API推荐方法,从项目源代码中抽取API的调用序列,并将调用序列建模成有向图的数据结构,图中的每个节点表示一个API调用;然后使用预训练的word2vec模型初始化每个API节点的语义表示,并使用一个网络层随机初始化每个图节点的ID表示;再使用门控图神经网络模型学习得到每个图节点的向量表示,通过每个方法声明的API序列表示和方法自身的语义表示得到每个方法声明的向量表示;最后根据API推荐点上下文的全局偏好特征和局部偏好特征输出推荐结果。本发明将API序列的调用顺序编码进有向图的数据结构中,并使用了GGNN,解决了API推荐模式中各个API调用的顺序问题,增强了API推荐模式的准确性和实用性,提高了软件开发效率。

    基于库和客户项目双侧变更信息的API用例自动化更新方法

    公开(公告)号:CN116028115A

    公开(公告)日:2023-04-28

    申请号:CN202310027310.1

    申请日:2023-01-09

    Applicant: 南京大学

    Inventor: 余萍 王凯

    Abstract: 本发明公开一种基于库和客户项目双侧变更信息的API用例自动化更新方法,通过库侧变更分析,客户项目变更挖掘,更新规则匹配和应用三个阶段,为现有客户代码提供待更新提示以及更新结果推荐,包括:1)基于库侧变更信息的简单更新规则抽取策略;2)基于API生命周期的实例更新规则挖掘方法;3)基于泛化关系的实例更新规则冗余去除方法;4)综合泛化支持度和映射匹配度的实例更新规则评估策略;5)基于抽象语法树节点映射的编辑操作移植方法。与现有API用例自动化更新工具相比,本发明可挖掘更为丰富的更新规则,可适应更多不同情况的待更新代码,并且更准确地进行修改,减少用户二次修改的工作量,提高开发人员工作效率。

    一种并行化安卓应用UI自动探索方法

    公开(公告)号:CN110096323B

    公开(公告)日:2022-03-18

    申请号:CN201910248660.4

    申请日:2019-03-29

    Applicant: 南京大学

    Abstract: 本申请提供一种并行化安卓应用UI自动探索方法,系统包括控制设备和一个以上测试设备,方法包括:控制设备从任务队列中取出待执行的探索任务,将该探索任务分配给空闲测试设备;空闲测试设备接收到该探索任务后,进入待探索activity,在待探索activity内持续执行输入事件直至达到预设条件;控制设备记录完成待探索activity的UI探索任务的过程中的UI跳转图,并在该过程中触发新的activity后生成新的activity的UI探索任务并将其放入所述任务队列中;当任务队列中无待执行的探索任务且各测试设备均已完成各自的探索任务时,控制设备拼接记录的各activity的UI跳转图。如此,极大提高了UI遍历的效率。

    一种基于动态UI模型的自动化测试方法

    公开(公告)号:CN110287088A

    公开(公告)日:2019-09-27

    申请号:CN201910032529.4

    申请日:2019-01-14

    Applicant: 南京大学

    Abstract: 本发明公布了一种基于动态UI模型的自动化测试方法,来指导和加速GUI探索过程,在有限的时间内探索更多Android应用GUI状态,提高测试覆盖率的一种自动化测试方法。在初始阶段,会根据界面元素的属性和在GUI树中的结构特征,对界面元素进行特征表示,并且对它们进行初始分组,称为元素组;在测试阶段,会通过选择的策略来触发界面元素上的事件,收集事件触发后的Activity跳转作为行为反馈,并且会根据反馈的结果,调整组的权值或者将原始组进行拆分重组,在测试过程中,通过收集反馈和启发式过程,进行UI模型动态调整,解决测试过程出现的状态爆炸的问题,在有限的时间内,提高了自动化测试的覆盖率。

    一种基于依赖注入的安卓应用半自动化测试方法

    公开(公告)号:CN106951371B

    公开(公告)日:2019-07-09

    申请号:CN201710166567.X

    申请日:2017-03-20

    Applicant: 南京大学

    Inventor: 曹春 余萍 孟成林

    Abstract: 本发明基于依赖注入的安卓应用半自动化测试方法,能够结合人工测试和随机测试的优点,通过利用Xposed框架,获取应用调用相关的系统依赖请求,在测试的过程中提供应用正确运行所需要的各种依赖,提高测试覆盖率以及高效检测bug;包括Android手机预处理过程,目标程序代码插装过程,随机测试过程,依赖注入过程。利用本发明提供的技术方案,可以一种轻量的方式自动检测在应用测试过程中的依赖请求,并自动提供资源型依赖,解决了在自动测试过程中依赖缺失的问题,并且提出了一种结合人工方式能够解决复杂交互和提供用户依赖的优势和随机测试能够发现意想不到的缺陷的特点进行半自动化测试的方法,提高了自动化测试的效率和质量。

    一种Android手机上带有基于地图日程提醒功能的路径时长预测方法

    公开(公告)号:CN103856896B

    公开(公告)日:2017-07-11

    申请号:CN201410109012.8

    申请日:2014-03-24

    Applicant: 南京大学

    Abstract: 本发明公开了一种Android手机上带有基于地图日程提醒功能的路径时长预测方法,它以Android手机中已定制的日历事件地理位置信息和用户当前地理位置信息为基础,通过参照该路径上交通信息情况计算用户当前位置到日历事件位置的路径时间长度,通过带有基于地图日程提醒功能的手段展示和提醒用户目前所在位置离日历事件位置的距离和时长的预测信息。主要包括步骤:(1)路径时长预测;(2)地图日程提醒。本发明通过在移动端设备Android平台上,将日程日历应用和地图应用以及地理位置信息服务(LBS)相互结合起来,改善了日程管理的提醒功能,极大优化了基于地图的日程管理体验感受,同时提高了日程管理服务的效率。

    不可迁移实例的执行。一种基于安全状态的工作流实例可迁移性判定方法

    公开(公告)号:CN103778519B

    公开(公告)日:2017-01-25

    申请号:CN201410076015.6

    申请日:2014-03-04

    Applicant: 南京大学

    Abstract: 本发明的基于安全状态的工作流实例可迁移性判定方法,步骤一,分别找出实例中在目标模型中的节点集合和不在目标模型中的节点集合;步骤二,对实例中仍在目标模型中的所有节点,根据它的紧邻父结构来判断该节点是否处于安全状态;步骤三,根据实例中仍在目标模型中的节点的状态和它的下一个节点的类型进行可迁移性判定;步骤四,对实例中不在目标模型中的节点集合中的每一个节点,根据该节点和实例已经执行节点的输出变量集作出可迁移性判定;步骤五,对实例中仍在目标模型且不处于安全状态的节点,根据该节点与插入它之前的节点集的输出与输入变量集作出可迁移性判定;步骤六,若判定可迁移性为真则进行实例迁移,否则恢复

Patent Agency Ranking