-
公开(公告)号:CN110012021B
公开(公告)日:2021-06-22
申请号:CN201910292233.6
申请日:2019-04-12
Applicant: 福州大学
Abstract: 本发明涉及一种移动边缘计算下的自适应计算迁移方法。包括以下步骤:步骤S1:设计按需调用模式,使得移动应用程序能够按需迁移;步骤S2:根据设备上下文自动确定迁移方案,找到应用程序每个类的最佳部署位置。本发明通过自适应计算迁移框架,实现了移动应用在移动边缘环境下的自适应部署。通过本发明提高了应用的性能以及效率。
-
公开(公告)号:CN110908705B
公开(公告)日:2021-06-22
申请号:CN201911138413.5
申请日:2019-11-20
Applicant: 福州大学
IPC: G06F8/71
Abstract: 本发明提出一种建立不同版本程序类集合映射关系的方法,首先,确定类相似度和方法相似度的评判因素;其次从源代码逆向工程建立类图;最后通过一系列的算法分析(包括计算初步类相似度、方法相似度以及迭代确立方法和类的最终相似度)建立不同版本间程序的类集合中类的“一对一”、“一对多”、“多对一”的映射关系以及类中方法的“一对一”映射。能够解决由于人工阅读源代码等方式寻找不同版本系统类集合间的映射关系难以实施的问题,直观反映系统的体系结构,增加了代码的可读性和可维护性,降低软件开发人员和维护人员理解不同版本间系统的难度,提供了一个在较高层次观察不同系统的方法。
-
公开(公告)号:CN110908705A
公开(公告)日:2020-03-24
申请号:CN201911138413.5
申请日:2019-11-20
Applicant: 福州大学
IPC: G06F8/71
Abstract: 本发明提出一种建立不同版本程序类集合映射关系的方法,首先,确定类相似度和方法相似度的评判因素;其次从源代码逆向工程建立类图;最后通过一系列的算法分析(包括计算初步类相似度、方法相似度以及迭代确立方法和类的最终相似度)建立不同版本间程序的类集合中类的“一对一”、“一对多”、“多对一”的映射关系以及类中方法的“一对一”映射。能够解决由于人工阅读源代码等方式寻找不同版本系统类集合间的映射关系难以实施的问题,直观反映系统的体系结构,增加了代码的可读性和可维护性,降低软件开发人员和维护人员理解不同版本间系统的难度,提供了一个在较高层次观察不同系统的方法。
-
公开(公告)号:CN110046351B
公开(公告)日:2022-06-14
申请号:CN201910317373.4
申请日:2019-04-19
Applicant: 福州大学
IPC: G06F40/295 , G06F40/211
Abstract: 本发明涉及一种规则驱动下基于特征的文本关系抽取方法。采用自然语言处理工具CoreNLP将一待处理领域文本分句,得到该待处理领域下的简单句集合;将实体候选集和该待处理领域下的简单句集合作为关系抽取的输入,使用规则驱动下基于特征的关系抽取算法对输入进行关系抽取,最终得到该待处理领域下的实体关系三元组。本发明方法结合规则与机器学习的方法面向特定领域的文本进行实体关系的抽取,可以提高当前特定领域下文本的信息抽取准确度,并在实际应用场景中验证了该方法的可行性和有效性。
-
公开(公告)号:CN109254764B
公开(公告)日:2022-03-15
申请号:CN201811137489.1
申请日:2018-09-28
Applicant: 福州大学
Abstract: 本发明提出一种面向客户端应用程序的获取运行时软件体系结构的方法,包括:步骤S1:对客户端应用程序的源程序代码中的所有类进行预处理:当发现有源对象被创建时,记录当前创建的对象与创建对象的位置;步骤S2:对象的转换:采用代理模式,同步构造一个与源对象等价的代理对象,通过代理对象访问目标对象;步骤S3:获取运行时的信息:通过代理模式,为所有运行时的对象创建代理类;通过拦截器拦截所有运行时使用的类,然后通过记录调用路径的函数及数据结构来确定对象间的关系,并记录下运行时的信息。本发明通过可靠的手段获取运行时软件体系结构,提供了以读写体系结构的方式实现系统的监测和调整的途径,为系统的在线升级和演化提供了基础。
-
公开(公告)号:CN110109702A
公开(公告)日:2019-08-09
申请号:CN201910405581.X
申请日:2019-05-16
Applicant: 福州大学
Abstract: 本发明涉及一种基于代码分析的Android计算迁移在线决策方法。首先,基于代码分析技术,对应用的类、方法、对象及其调用关系建模;其次,基于动态分析,对应用的方法执行时间和数据传输的应用模型建模;最后,基于应用模型,提出了上下文模型帮助决策,通过适应度函数进行决策方案的评估和选择最优方案。本发明方法基于代码分析技术得到的对象调用图和方法执行时间和数据传输量,计算每个迁移决策方案的响应时间,并得到最优部署方案,从而能够减少执行时间及能量消耗。
-
公开(公告)号:CN110109702B
公开(公告)日:2021-07-13
申请号:CN201910405581.X
申请日:2019-05-16
Applicant: 福州大学
Abstract: 本发明涉及一种基于代码分析的Android计算迁移在线决策方法。首先,基于代码分析技术,对应用的类、方法、对象及其调用关系建模;其次,基于动态分析,对应用的方法执行时间和数据传输的应用模型建模;最后,基于应用模型,提出了上下文模型帮助决策,通过适应度函数进行决策方案的评估和选择最优方案。本发明方法基于代码分析技术得到的对象调用图和方法执行时间和数据传输量,计算每个迁移决策方案的响应时间,并得到最优部署方案,从而能够减少执行时间及能量消耗。
-
公开(公告)号:CN110046351A
公开(公告)日:2019-07-23
申请号:CN201910317373.4
申请日:2019-04-19
Applicant: 福州大学
IPC: G06F17/27
Abstract: 本发明涉及一种规则驱动下基于特征的文本关系抽取方法。采用自然语言处理工具CoreNLP将一待处理领域文本分句,得到该待处理领域下的简单句集合;将实体候选集和该待处理领域下的简单句集合作为关系抽取的输入,使用规则驱动下基于特征的关系抽取算法对输入进行关系抽取,最终得到该待处理领域下的实体关系三元组。本发明方法结合规则与机器学习的方法面向特定领域的文本进行实体关系的抽取,可以提高当前特定领域下文本的信息抽取准确度,并在实际应用场景中验证了该方法的可行性和有效性。
-
公开(公告)号:CN110012021A
公开(公告)日:2019-07-12
申请号:CN201910292233.6
申请日:2019-04-12
Applicant: 福州大学
Abstract: 本发明涉及一种移动边缘计算下的自适应计算迁移方法。包括以下步骤:步骤S1:设计按需调用模式,使得移动应用程序能够按需迁移;步骤S2:根据设备上下文自动确定迁移方案,找到应用程序每个类的最佳部署位置。本发明通过自适应计算迁移框架,实现了移动应用在移动边缘环境下的自适应部署。通过本发明提高了应用的性能以及效率。
-
公开(公告)号:CN109254764A
公开(公告)日:2019-01-22
申请号:CN201811137489.1
申请日:2018-09-28
Applicant: 福州大学
Abstract: 本发明提出一种面向客户端应用程序的获取运行时软件体系结构的方法,包括:步骤S1:对客户端应用程序的源程序代码中的所有类进行预处理:当发现有源对象被创建时,记录当前创建的对象与创建对象的位置;步骤S2:对象的转换:采用代理模式,同步构造一个与源对象等价的代理对象,通过代理对象访问目标对象;步骤S3:获取运行时的信息:通过代理模式,为所有运行时的对象创建代理类;通过拦截器拦截所有运行时使用的类,然后通过记录调用路径的函数及数据结构来确定对象间的关系,并记录下运行时的信息。本发明通过可靠的手段获取运行时软件体系结构,提供了以读写体系结构的方式实现系统的监测和调整的途径,为系统的在线升级和演化提供了基础。
-
-
-
-
-
-
-
-
-