一种跨平台的数据库访问方法

    公开(公告)号:CN103902677A

    公开(公告)日:2014-07-02

    申请号:CN201410108751.5

    申请日:2014-03-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30926

    摘要: 一种跨平台的数据库访问方法,包括步骤:初始化统一查询语言UQL;编写统一查询语言UQL语句;对统一查询语言UQL语句进行预处理;判断是否进行语法判断;将相应语法形式化封装,生成XML表达式;解析XML表达式,获取相应参数;根据获取到的参数提取统一查询语言UQL语句的目标数据库类型、统一查询语言UQL语句的访问类型,选择对应的基础模块进行参数填充并执行;将执行结果形式化封装返回。本发明让内部的服务方法不再是一个个有针对性的具体方法实现,而是一个通用的解析执行模块,在iOS客户端,放弃以前直接调用服务方法的简单流程,通过数据访问语句来达到数据访问的目的。

    一种跨平台的数据库访问方法

    公开(公告)号:CN103902677B

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

    申请号:CN201410108751.5

    申请日:2014-03-21

    IPC分类号: G06F17/30

    摘要: 一种跨平台的数据库访问方法,包括步骤:初始化统一查询语言UQL;编写统一查询语言UQL语句;对统一查询语言UQL语句进行预处理;判断是否进行语法判断;将相应语法形式化封装,生成XML表达式;解析XML表达式,获取相应参数;根据获取到的参数提取统一查询语言UQL语句的目标数据库类型、统一查询语言UQL语句的访问类型,选择对应的基础模块进行参数填充并执行;将执行结果形式化封装返回。本发明让内部的服务方法不再是一个个有针对性的具体方法实现,而是一个通用的解析执行模块,在iOS客户端,放弃以前直接调用服务方法的简单流程,通过数据访问语句来达到数据访问的目的。

    基于分段Hough变换直线检测的发票日期定位方法

    公开(公告)号:CN103955669B

    公开(公告)日:2017-02-15

    申请号:CN201410143799.X

    申请日:2014-04-10

    IPC分类号: G06K9/00

    摘要: 本发明基于分段Hough变换直线检测的发票日期定位方法,步骤包括:步骤1:获取发票图片的宽、高;步骤2:从下到上按步长扫描二值图片;步骤3:在每个步长内计算每个点到原点的长度并保存Hough矩阵;步骤4:获取Hough矩阵中点个数最多的作为该步长内的主要直线;步骤5:统计并判断该直线上点个数是否大于宽的四分之一,若是,则跳到步骤6,否则加上步长返回步骤3;步骤6:获取该直线的断点数,如果直线不在离上端100以内且断点数小于44,或直线点个数大于三分之一宽,则该直线有效,跳到步骤7;否则加上步长返回步骤3;步骤7:将斜率和直线所在位置显示出来,即成。本发明的方法,对接近水平直线的检测效果较好。

    基于分段Hough变换直线检测的发票日期定位方法

    公开(公告)号:CN103955669A

    公开(公告)日:2014-07-30

    申请号:CN201410143799.X

    申请日:2014-04-10

    IPC分类号: G06K9/00

    摘要: 本发明基于分段Hough变换直线检测的发票日期定位方法,步骤包括:步骤1:获取发票图片的宽、高;步骤2:从下到上按步长扫描二值图片;步骤3:在每个步长内计算每个点到原点的长度并保存Hough矩阵;步骤4:获取Hough矩阵中点个数最多的作为该步长内的主要直线;步骤5:统计并判断该直线上点个数是否大于宽的四分之一,若是,则跳到步骤6,否则加上步长返回步骤3;步骤6:获取该直线的断点数,如果直线不在离上端100以内且断点数小于44,或直线点个数大于三分之一宽,则该直线有效,跳到步骤7;否则加上步长返回步骤3;步骤7:将斜率和直线所在位置显示出来,即成。本发明的方法对接近水平直线的检测效果较好。