-
公开(公告)号:CN118520471B
公开(公告)日:2024-11-15
申请号:CN202410985890.X
申请日:2024-07-23
Applicant: 华能信息技术有限公司
IPC: G06F21/57 , G06F9/4401
Abstract: 本发明提供一种应用程序的多平台适配方法,属于前端开发技术领域,包括:确定目标应用程序的基本结构和功能需求;基于所述基本结构和功能需求确定所有主流浏览器支持的标记语言和样式表,并构建数据库;基于所述数据库使用CSS框架和JavaScript库构建跨平台的用户界面和交互逻辑;根据所述用户界面和交互逻辑获取不同平台之间的差异和特点,根据所述差异和特点确定不同系统的特定限制和规则;基于所述特定限制和规则对目标应用程序的代码进行调整,实现目标应用程序的多平台适配。解决了多平台应用程序通常需要为每个平台编写不同的代码,这可能会导致应用程序在某些平台上运行缓慢或占用更多的内存和存储空间的问题。
-
公开(公告)号:CN118444970B
公开(公告)日:2024-11-05
申请号:CN202410896379.2
申请日:2024-07-05
Applicant: 华能信息技术有限公司
IPC: G06F8/71
Abstract: 本发明提供一种应用分发平台的版本管理系统,属于软件工程与系统架构技术领域,包括:第一获取模块:获取应用分发平台版本管理的业务需求和目标,制定相应的版本管理策略和规范;第一确定模块:根据版本管理策略和规范,确定相关的版本管理模块;第二确定模块:根据所述版本管理模块基于持续集成和持续交付通道确定每个应用的软件包和最新版本号;测试审查模块:基于所述软件包和最新版本号对每个应用进行自动化测试和代码审查;存储模块:根据审查结果确定每个应用新版本的多项数据,并将所述多项数据进行文档存储,实现应用分发平台的版本管理,解决了不同版本的软件可能会存在功能上的冲突,且无法返回到上一个旧版本的问题。
-
公开(公告)号:CN118426793B
公开(公告)日:2024-11-05
申请号:CN202410889251.3
申请日:2024-07-04
Applicant: 华能信息技术有限公司
Abstract: 本发明提供一种基于自动识别的应用分发系统,属于自动识别技术领域,包括:获取应用安装包信息,并对所述应用安装包信息进行信息解析得到版本信息;基于所述版本信息确定对应的应用生成器,并基于所述应用生成器对所述应用安装包信息进行加载得到应用安装链接;自动识别应用安装平台的转换协议;对应用安装链接进行信息转换得到应用信息,并分发到所述应用安装平台。通过获取应用安装包信息并对信息进行解析得到版本信息,再通过版本信息确定应用生成器对安装包信息进行加载得到安装链接,通过自动识别应用安装平台的转换协议并对安装链接进行信息转换得到应用信息,能够通过同一个链接自动实现安装系统的识别,有效提高了应用分发效率。
-
公开(公告)号:CN118503933A
公开(公告)日:2024-08-16
申请号:CN202410954604.3
申请日:2024-07-17
Applicant: 华能信息技术有限公司
Abstract: 本发明提供一种基于权限控制的应用分发系统,属于应用分发技术领域,包括:初始分配模块:基于用户身份信息确定用户画像,并按照所述用户画像向对应用户分配初始应用权限;行为判断模块:基于用户的历史行为信息,确定所述用户的允许权限;权限确定模块:对所述允许权限以及初始应用权限进行分析,确定所述用户的扩展权限;分发模块:根据所述用户的所有权限,向所述用户分发目标应用并进行权限映射控制。提高了系统的安全性,提供了个性化权限分发、精细化权限控制功能。
-
公开(公告)号:CN118467007A
公开(公告)日:2024-08-09
申请号:CN202410925038.3
申请日:2024-07-11
Applicant: 华能信息技术有限公司
Abstract: 本发明提供了一种基于应用分发平台的更新管理系统,涉及应用更新管理技术领域,其系统包括:根据版本号对应用分发平台的各版本进行监测管理;当监测到开发者在应用分发平台中发布新版本时,在应用内根据预设应用更新通知策略自动提示版本更新;根据应用分发平台的网络状况确定版本更新路径,当监测到用户设备支持最新版本更新时,获取版本更新设置以及用户更新设置,执行应用分发以及版本更新;统计版本更新情况,对应用分发以及版本更新进行管理;提高了版本更新效率以及更新质量,实现了对版本应用程序的有效更新管理。
-
公开(公告)号:CN118394333A
公开(公告)日:2024-07-26
申请号:CN202410852773.6
申请日:2024-06-28
Applicant: 华能信息技术有限公司
Abstract: 本发明提供一种基于行业模板的应用程序快速构建方法及系统,涉及应用程序构建领域,其方法包括:基于程序构建需求,得到相对应的行业模板需求;基于所述行业模板需求以及行业模板数据库,构建得到第一应用程序;基于所述第一应用程序中的全部工作模块以及模块关联‑相斥关系对照表,对所述第一应用程序进行优化,得到第二应用程序;基于所述程序构建需求,对所述第二应用程序进行评估,得到评估报告;基于所述评估报告中的待优化工作模块,对所述第二应用程序进行优化,得到最终应用程序。提高基于行业模板的应用程序快速构建效率,提高基于行业模板的应用程序快速构建的准确度。
-
公开(公告)号:CN118504958B
公开(公告)日:2024-11-19
申请号:CN202410961962.7
申请日:2024-07-18
Applicant: 华能信息技术有限公司
IPC: G06Q10/0633 , G06Q10/10
Abstract: 本发明提供一种流程表单自定义构建系统,属于流程构建技术领域,包括:获取待建立流程表单的运行需求,对运行需求进行解析确定单独执行事件以及每个单独执行事件的依赖关系;确定每个单独执行事件的执行顺序,并构建所有单独执行事件的初始执行流程;获取流程调整指令,对所述初始执行流程进行调整得到最终执行流程,构建执行框架;获取每个单独执行事件的执行逻辑,并生成每个单独执行事件的单独自定义执行代码,得到执行表单。通过对运行需求进行解析确定每个单独执行事件的执行顺序进一步确定执行流程,保证了执行流程的准确性,获取每个单独执行事件的执行代码并填入执行框架中得到执行表单,能够实现对框架的自由构建,提高构建效率。
-
公开(公告)号:CN118377472B
公开(公告)日:2024-09-03
申请号:CN202410832291.4
申请日:2024-06-26
Applicant: 华能信息技术有限公司
Abstract: 本发明提供一种基于代码自动生成的快速构建系统,属于代码开发技术领域,包括:静态分析模块:对代码库中的历史代码进行静态分析,获取代码元数据信息;模板生成模块:基于代码元数据信息生成若干个代码模板;信息分析模块:分析用户的输入信息和输入环境,确定用户需求和代码环境信息;代码生成模块:基于用户需求确定要生成的代码特征,并基于代码特征从若干个代码模板中进行模板匹配,来基于匹配模板和代码环境信息自动生成所需代码。简化了代码开发的流程,提升了代码开发的效率。
-
公开(公告)号:CN118426793A
公开(公告)日:2024-08-02
申请号:CN202410889251.3
申请日:2024-07-04
Applicant: 华能信息技术有限公司
Abstract: 本发明提供一种基于自动识别的应用分发系统,属于自动识别技术领域,包括:获取应用安装包信息,并对所述应用安装包信息进行信息解析得到版本信息;基于所述版本信息确定对应的应用生成器,并基于所述应用生成器对所述应用安装包信息进行加载得到应用安装链接;自动识别应用安装平台的转换协议;对应用安装链接进行信息转换得到应用信息,并分发到所述应用安装平台。通过获取应用安装包信息并对信息进行解析得到版本信息,再通过版本信息确定应用生成器对安装包信息进行加载得到安装链接,通过自动识别应用安装平台的转换协议并对安装链接进行信息转换得到应用信息,能够通过同一个链接自动实现安装系统的识别,有效提高了应用分发效率。
-
公开(公告)号:CN118410221A
公开(公告)日:2024-07-30
申请号:CN202410889252.8
申请日:2024-07-04
Applicant: 华能信息技术有限公司
IPC: G06F16/9035 , G06F16/906
Abstract: 本发明提供一种应用托管分发系统,属于应用托管技术领域,其系统包括上传模块、托管模块、分发模块以及统计模块,通过对不同类型的待上传应用设置基础上传条件,根据历史失败原因设置附加过滤条件,确定上传成功应用所需维护算力与对应安全等级,且有效提高应用分发的质量及可靠性,然后对上传成功的应用进行托管安排,确定当下的热点信息与热度情况,生成对应应用的应用摘要,对应用进行分发,将应用的使用情况向开发者反馈,对应用进行优化,有效保证用户获取合理应用,保证用户对分发应用的满意度。
-
-
-
-
-
-
-
-
-