一种模拟Elasticsearch处理高亮的方法

    公开(公告)号:CN117151036A

    公开(公告)日:2023-12-01

    申请号:CN202310966844.0

    申请日:2023-08-03

    发明人: 何少杰

    摘要: 本发明涉及页面处理技术领域,尤其为一种模拟Elasticsearch处理高亮的方法,包括步骤一:定义方法名、两个接收参数,一个源文本value,一个关键字列表keywords;步骤二:定义操作过程所需要的相关变量;步骤三:遍历关键字列表、记录相关信息,在循环体中,为每个关键字添加特殊字符串正则表达式,设为变量k,用k去匹配源文,若有匹配到相应的字符串,设为tmp,tmp的长度为length;步骤四:对highList按item中的index从小到大排序、创建起始位置变量posi=0;步骤五:遍历highList,构造高亮文本;步骤六:将value从posi到value.length位置的字符串append到result中。这样文本就替换完成。通过正则、Replace等方法,找出源文本匹配的关键字,把关键字替换带有样式的html标签,使关键内容更容易让人发现。

    一种混合APP端多角色账号的权限控制方法

    公开(公告)号:CN115834199A

    公开(公告)日:2023-03-21

    申请号:CN202211474478.9

    申请日:2022-11-22

    发明人: 潘锦楠

    IPC分类号: H04L9/40

    摘要: 本发明涉及APP信息处理技术领域,尤其为一种混合APP端多角色账号的权限控制方法,包括统一登录、获取权限、模块渲染、页面展示、角色切换、退出登录等步骤,其中,用户启动APP,启动过程中判读下是否有token与角色缓存,如果未登录直接将本地角色缓存设置成“游客”,路由导入游客模块,如果有token缓存,先判断是否已过期,如已过期就同上处理,如未过期,判断是否有角色缓存,如果没有角色缓存,跳转到角色选择页面,根据token获取用户所有角色,如有角色缓存则载入对应的路由模块。本发明记载的技术在是页面路由的入口,提前将页面通过角色模块来进行划分处理,再通过登录账号的角色权限进行页面的路由注册,避免全部路由注册带来的缺陷。

    一种动态生成数据报表并创建网页的方法

    公开(公告)号:CN115422488A

    公开(公告)日:2022-12-02

    申请号:CN202211232169.0

    申请日:2022-10-10

    发明人: 林翔

    IPC分类号: G06F16/958 G06F16/957

    摘要: 本发明涉及网络信息技术领域,具体为一种动态生成数据报表并创建网页的方法,包括S1:系统添加相应报表模块数据库表配置;S2:用户配置需要展示的字段;S3:点击生成报表;S4:创建生成的结果报表的网页;S5:导出报表:用户点击导出报表并下载,本发明简化系统在报表模块功能的开发和解决报表生成的局限性,在多报表的需求下,通过运营进行报表数据表配置,并且能够根据相应用户的报表需求字段配置并添加相应字段的公式进行生成数据报表,并将生成的数据生成对应的网页及报表,同时如果用户进行报表字段调整,可及时对相应的报表需求字段配置进行调整,进而可以减少需求变更带来的技术修改,更快的实现需求变更。

    一种稳定对接多渠道三方接口的方法

    公开(公告)号:CN116882984A

    公开(公告)日:2023-10-13

    申请号:CN202310872300.8

    申请日:2023-07-17

    发明人: 潘圣斌

    摘要: 本发明涉及软件开发技术领域,具体为一种稳定对接多渠道三方接口的方法,包括以下步骤开发各个接口商的接口对接类;设置每个渠道商接口的评分模型的评分比例卡;请求判断系统配置的模式;根据服务商返回的数据进行判断,如果请求成功,则进行对接,本发明中在对接多个渠道商的接口时,通过判断是否为策略模式后,根据判断结果采用不同的方法来选择渠道商的对接口,其中采用权重算法分发方式能够增加聚合充值平台的稳定性,减少客诉,并且使用这种方式可以增加短信的触达率,增加客户成交后的短信触达,提供客户对平台的信任度,而采用策略模式时先对每个渠道商进行评分,并且选择分值最高的渠道商对接口,以此提高整体的稳定性。

    一种低代码系统多触发点统一化逻辑编排方法

    公开(公告)号:CN116643726A

    公开(公告)日:2023-08-25

    申请号:CN202310514266.7

    申请日:2023-05-09

    发明人: 商茎正

    IPC分类号: G06F8/30

    摘要: 本发明涉及系统开发技术领域,尤其为一种低代码系统多触发点统一化逻辑编排方法,包括:步骤一:在低代码平台1中,租户A创建了应用并且配置一些逻辑编排过程,这些逻辑编排过程具有通用性可以被其它租户所复用;步骤二:从租户A的应用中选择需要的逻辑编排过程导出定义的标准协议格式逻辑编排过程文件;步骤三:在低代码平台1中,租户B导入租户A导出的逻辑编排过程,并用于后续的引用;步骤四:低代码平台2遵循了标准协议格式,租户X在自己的应用中导入租户A导出的逻辑编排过程,用于后续的引用。本发明,多触发点下统一化标准化逻辑编排过程,定义逻辑过程的协议,方便支持相同协议的系统或平台间导出导入逻辑编排过程。

    一种移动端埋点的树状pairwise策略测试方法

    公开(公告)号:CN115905026A

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

    申请号:CN202310008581.2

    申请日:2023-01-04

    发明人: 雷宇兴

    IPC分类号: G06F11/36

    摘要: 本发明涉及移动端埋点测试技术领域,尤其为一种移动端埋点的树状pairwise策略测试方法。适用于移动端埋点视图、组件复用性较高的框架,例如移动端树状埋点的设计模型框架,同一个层级不同模块捕捉同一类元素,层级较深,但遍历的方法和路径引用同一套策略的情况等,使用代表性+pairwise策略。在任一页面,任一深度路径的遍历,考虑框架复用性原则,可以认为,同一层级下相同模块模型的子功能在实现埋点的上报是相同的,具体模型原理可以参考图1,因此我们只需将所有层级路径的测试简化成层级代表性模块,再对层级的代表性模块的元素用pairwise策略进行用例组合,以达到埋点覆盖率最大化及高效率的测试效果。

    一种web移动端组件库的管理方法
    7.
    发明公开

    公开(公告)号:CN115509517A

    公开(公告)日:2022-12-23

    申请号:CN202211072393.8

    申请日:2022-09-02

    发明人: 吴加祥

    IPC分类号: G06F8/36 G06F8/38

    摘要: 本发明涉及web移动端组件库管理技术领域,尤其为一种web移动端组件库的管理方法,包括启用全局状态管理库、引入组件库模板和组件的调用及管理,在全局状态管理库中,初始化组件视图所绑定的状态值和对组件状态的修改方法。适用于一些web移动端使用频率很高的组件,比如消息弹窗,loading提示窗,社交平台分享弹窗,登录提示弹窗等等,使用全部状态管理模式(如vuex)实现对组件状态的中心化统一管理,在任意的一个页面或组件,即使是嵌套层级较深的子组件中,我们都无需显式的引入所需要调用的组件的模板,只需要改变要复用的组件它本身所绑定的全部状态管理库中对应的state的值就能实现对组件的调用。

    一种低代码公式级联触发的数据处理系统

    公开(公告)号:CN118377487A

    公开(公告)日:2024-07-23

    申请号:CN202410411565.2

    申请日:2024-04-08

    IPC分类号: G06F8/41

    摘要: 本发明涉及数据处理技术领域,尤其为一种低代码公式级联触发的数据处理系统,包括触发端和运算端;运算端筛选触发数据,构造字段与其所配置公式的映射关系,构造被公式引用字段与该公式所属字段的映射关系,从而构建出字段触发树,再由字段触发树构建出字段触发链和公式运算链,最后更新字段的公式运算结果,将最新运算结果交给触发端进行渲染。本发明,触发端只需要请求一次运算端,就能得到所有被更新字段的最终结果,不需要关注字段之间配置的公式引起的级联触发过程,减少了网络传输次数和数据量,实现了一次请求一次渲染,提高了数据处理的效率和准确性,能够有效地处理大规模的数据。

    一种基于动态派发加密算法和公钥的私钥解密方法

    公开(公告)号:CN117201142A

    公开(公告)日:2023-12-08

    申请号:CN202311193143.4

    申请日:2023-09-15

    发明人: 李智超

    IPC分类号: H04L9/40 H04L9/16

    摘要: 本发明涉及计算机技术领域,具体为一种基于动态派发加密算法和公钥的私钥解密方法,包括S1:前端向后端请求获取加密算法和公钥;S2:后端根据请求动态派发加密算法和公钥给前端;S3:前端使用获取到的加密算法和公钥对密码进行加密,请求登录;S4:后端根据匹配的加密算法使用对应的私钥对密码进行解密,本发明中利用后端动态派发的方式,将加密算法和公钥与特定时间内登录的用户关联起来,确保只有在算法和公钥有效期内登录的用户才能正常登录,这样即使加密算法和公钥泄露,攻击者也无法轻易破解密码,因为私钥仅在后端生成和使用,前端无法获得私钥,从而增强了系统的安全性,并且加密算法和公钥的动态派发,减少了加密算法泄露的风险。

    一种基于Flutter&Native混合开发模式下的APP网络请求框架构建方法

    公开(公告)号:CN116360744A

    公开(公告)日:2023-06-30

    申请号:CN202310076331.2

    申请日:2023-02-08

    发明人: 范贺魁

    IPC分类号: G06F8/30

    摘要: 本发明涉及软件开发技术领域,尤其为一种基于Flutter&Native混合开发模式下的APP网络请求框架构建方法,包括请求头信息封装、网络接口请求返回数据异常情况逻辑封装、Flutter&Native信息传递。本发明,通过使得Flutter端无需实现网络接口请求头(header)中各参数的获取和网络接口请求返回数据基础数据的逻辑处理,无论是Flutter端还是Native端,网络请求头信息中各参数的获取均在Native端实现,这样就保证了混合开发过程中网络接口请求头信息的一致性,从而提高应用在使用过程中的稳定性,降低了Flutter端代码维护成本。