在编程环境中推荐代码的方法和装置

    公开(公告)号:CN110502226A

    公开(公告)日:2019-11-26

    申请号:CN201810468804.2

    申请日:2018-05-16

    Inventor: 杨铭 钟朝亮 孙俊

    Abstract: 本发明涉及一种在编程环境中推荐代码码片的方法,用于基于已输入的若干码片构成的码片序列和当前输入的码片预测后续码片,包括:分别计算当前输入的码片与码片序列中的每个码片之间的相关度,基于当前输入的码片的码片类型与码片序列中的每个码片的码片类型是否相同相应地对每个相关度进行调整,其中,当类型相同时,减小相关度;基于经调整的每个相关度生成对后续码片进行预测的预测结果的第一影响因子,然后基于第一影响因子生成预测结果,最后基于预测结果确定后续码片。

    信息处理方法和装置
    52.
    发明公开

    公开(公告)号:CN110134464A

    公开(公告)日:2019-08-16

    申请号:CN201810106622.0

    申请日:2018-02-02

    Inventor: 黄琦珍 钟朝亮

    Abstract: 本发明涉及信息处理方法和装置。一种信息处理方法,包括:收集布局良好的用户界面作为训练集;从训练集中的每个用户界面提取表示用户界面布局的有预定顺序的元素以形成元素序列;以及将元素序列输入神经网络进行训练来得到用户界面布局模型。根据本发明的方法和装置可获得如下技术益处中至少之一:设计人员无需从零开始设计界面布局;将用户界面布局的显式设计规则通过循环神经网络表示成隐式规则后,也降低了规则提取对人工的依赖程度。

    数据处理装置和数据处理方法

    公开(公告)号:CN108664384A

    公开(公告)日:2018-10-16

    申请号:CN201710197473.9

    申请日:2017-03-29

    Abstract: 本发明涉及数据处理装置和数据处理方法。根据本发明的数据处理装置包括:驱动生成单元,用于生成API的测试驱动,测试驱动表示对API进行函数调用;路径生成单元,用于基于符号执行生成API的测试路径和测试路径的约束条件;以及测试用例生成单元,用于基于API的测试驱动、测试路径和测试路径的约束条件生成API的测试用例,其中,路径生成单元生成的测试路径包括API的多行代码,并且路径生成单元用于:当寻找到包括回调函数的代码时,将包括回调函数的代码及其之前的路径所包括的代码作为API的测试路径。使用根据本发明的数据处理装置和数据处理方法,可以针对混合app的API自动生成测试用例。

    数据处理装置和数据处理方法

    公开(公告)号:CN108073505A

    公开(公告)日:2018-05-25

    申请号:CN201611013610.0

    申请日:2016-11-17

    Inventor: 黄琦珍 钟朝亮

    Abstract: 本发明涉及数据处理装置和数据处理方法。根据本发明的数据处理装置包括:第一划分单元,用于根据测试用例针对的应用程序的功能将旧版本的移动套件的多个测试用例划分为测试用例组;第一优先级设置单元,用于设置每个测试用例组的优先级;第一确定单元,用于重复按照测试用例组的优先级从高到低的顺序依次从每个测试用例组中选取一个符合第一预定条件的测试用例作为初始测试用例的步骤,直到满足第二预定条件为止;以及第二优先级设置单元,用于对初始测试用例设置优先级,以使得先选取的初始测试用例高于后选取的初始测试用例的优先级,其中,第一预定条件包括选取的测试用例针对的操作流程属于选取的测试用例针对的应用程序的典型操作流程。

    测试用例生成装置及方法
    55.
    发明公开

    公开(公告)号:CN106874172A

    公开(公告)日:2017-06-20

    申请号:CN201510917286.4

    申请日:2015-12-10

    Abstract: 本发明提供了一种规则流的测试用例生成装置及方法,其中,所述规则流包括一个或多个规则组节点。所述装置包括:转换单元,其被配置成用于将规则流转换成若干执行序列的数据流;获取单元,其被配置成用于根据所述执行序列的数据流,获取用于生成测试用例的实例信息;以及生成单元,其被配置成用于根据所述实例信息,生成测试用例。本发明的测试用例生成装置及方法,可以通过将规则流转化为反映节点之间的输入/输出关系的数据流,再比较数据流中每个节点的输入实例与该节点的前驱节点的输出实例或者同一节点的输入实例和输出实例,来得到生成测试用例所期望的实例的信息,从而有效地实现在BRMS中自动生成测试用例。

    信息处理装置及方法
    56.
    发明公开

    公开(公告)号:CN106294517A

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

    申请号:CN201510325172.0

    申请日:2015-06-12

    CPC classification number: G06F16/951 G06F16/2272

    Abstract: 本发明提供了一种信息处理装置及方法。信息处理装置包括:确定单元,确定来自数据源的数据中的异常数据元;以及异常处理单元,异常处理单元包括:获取模块,用于获取与异常数据元相关的多个候选数据项;以及第一排序模块,用于根据与异常数据元相关联的主数据区域的数据元和多个候选数据项共同出现的概率对多个候选数据项进行排序,以便基于排序结果减少异常数据元,其中主数据区域是在该主数据区域中每个数据元的内容互不相同的数据区域。根据本发明信息处理装置及方法,通过计算用于修正异常数据元的多个候选数据项与相关联的主数据区域的数据元的共现概率,来对这些候选数据项排序,可以更加有效地处理各种异常信息。

    为多个业务规则生成测试实例的方法和装置

    公开(公告)号:CN106294111A

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

    申请号:CN201510296018.5

    申请日:2015-06-02

    Inventor: 黄琦珍 钟朝亮

    Abstract: 本发明公开了一种为多个业务规则生成测试实例的方法和装置。根据本发明的一个方面,该方法包括:确定一个或多个规则流中的每个规则的处理序号;对每个规则进行解析,以生成待定实例集,其中所述待定实例集中的每个实例均具有与其相对应的规则相同的处理序号;以及依据所述待定实例集中的每个实例的处理序号,对所述待定实例集中的实例进行重组,以生成测试实例。由此,通过对规则库中的每个规则进行解析并对所生成的实例进行重组,从而能够处理包含多个规则流的规则库中的规则以及包含复杂语法的规则。

    数据库构建装置和方法、搜索应用整合系统和方法

    公开(公告)号:CN103034662B

    公开(公告)日:2016-06-08

    申请号:CN201110304836.7

    申请日:2011-09-28

    Abstract: 本发明提供了用于构建搜索应用信息数据库的数据库构建装置和方法、以及搜索应用整合装置和方法,以克服在现有技术中存在的不能同时满足不同用户的使用偏好及需求的问题。数据库构建装置包括:被配置用于识别浏览历史中的浏览会话的浏览会话识别单元;被配置用于判定浏览会话是否为搜索会话的搜索会话判定单元;以及被配置用于获得搜索会话中的搜索应用信息、并基于所获得的搜索应用信息来构建搜索应用信息数据库的数据库构建单元。整合装置包括上述构建装置,还包括应用整合单元和接口单元,用于进行搜索、整合及显示。应用本发明的上述技术,能够更充分地匹配用户的使用偏好和需求。

    数据查询装置和方法
    59.
    发明公开

    公开(公告)号:CN105468634A

    公开(公告)日:2016-04-06

    申请号:CN201410452759.3

    申请日:2014-09-05

    Abstract: 本发明涉及一种数据查询装置和方法。该装置包括:语义映射表生成单元,被配置成基于层次虚拟表头中的属性生成语义映射表;查询语句扩展单元,被配置成根据语义映射表将用户输入的查询语句扩展为一个或多个查询语句;相似度计算单元,被配置成计算扩展的每个查询语句与用户输入的查询语句之间的相似度;以及查询语句集合构成单元,被配置成选择相似度大于预定阈值的查询语句构成查询语句集合进行查询。根据本发明的方法,给定任意一个针对层次虚拟表头中任一表头的查询语句,可将该查询转换为一个或多个针对源表头的查询语句,从而进行结果查询。

    一种基于本体Ontology概念的网页服务集成方法和系统

    公开(公告)号:CN102880604B

    公开(公告)日:2015-07-15

    申请号:CN201110192660.0

    申请日:2011-07-11

    Abstract: 本发明实施例提供一种基于本体Ontology概念的网页服务集成方法和系统,所述方法包括:构建步骤,构建一个基于Ontology概念体系的可支持访问接口数据类型库;检查步骤,根据所述数据类型库,对新导入的网页服务的访问接口的所有接口参数的数据类型进行合法性检查;更新步骤,根据检查结果或者操作指示,动态更新所述数据类型库。通过本发明实施例的方法和系统,利用Ontology概念体系替代传统Web Service集成系统的常见数据类型列表,从而使得Web Service集成系统对WebService访问接口数据类型的支持从“语法级”提升到“语义级”,使得Web Service集成系统对访问接口复杂数据类型(特别是结构化的复杂数据类型)的集成成为可能。

Patent Agency Ranking