[发明专利]一种XML界面入口控制方法、系统、介质及终端设备在审
申请号: | 202210071378.5 | 申请日: | 2022-01-21 |
公开(公告)号: | CN114518880A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 陈潇 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉 |
地址: | 361009 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 xml 界面 入口 控制 方法 系统 介质 终端设备 | ||
本发明公开了一种XML界面入口控制方法、系统、介质及终端设备,该方法包括:响应用户对每个区域的显示操作,分别显示所述每个区域所要展示的功能入口;响应用户对第一功能入口的点击操作,根据预设的功能需求规则,生成与所述第一功能入口对应的第一功能声明,并根据预设的关联关系,调用所述第一功能声明相应的功能模块。本发明响应用户的用户对每个区域的显示操作和对第一功能入口的点击操作,来显示每个区域所要展示的功能入口,能够对展示的区域中的功能入口进行显示或屏蔽,同时将功能入口与功能模块分开,达到了业务分离的效果,解决了现有技术中入口功能不可重复调用的问题,提高了系统功能稳定性。
技术领域
本发明属于信息技术领域,特别涉及一种XML界面入口控制方法、系统、介质及终端设备。
背景技术
随着现代信息社会的发展,软件、系统在演进过程种功能会越来越多,对应的功能入口也越来越多,而随之而来的需求变更造成功能入口对应的实际功能发生变化的情况也越来越多,且存在需要将功能入口对接第三方业务的情况。而如果将这些变化的实现都散落在各个具体业务种,就可能在需求变化时要到各个具体业务中修改实现,随着演进过程的变化,对整体实现的复杂度、可维护性都会产生越来越大的影响。
现有的解决方案通过将拼接界面的任务单独隔离到XML中,在对应界面平台支持的拼装界面的响应处调用对应功能的函数,当出现入口对应变更时,直接修改相关实现的流程。
但现有技术依赖于当前平台的UI实现,如果另一个平台不支持该UI实现,则需要全部重新实现一遍;如果出现同一个功能用于多个入口的情况,需要在XML中实现多次,同时对具体业务的修改会影响其他业务,对整体系统和功能稳定性造成较大的影响。
发明内容
本发明所要解决的技术问题在于,提供了一种XML界面入口控制方法及系统,解决了现有技术中入口功能不可重复调用的问题,提高了系统功能稳定性。
为了解决上述技术问题,本发明提供了一种XML界面入口控制方法,包括:
响应用户对每个区域的显示操作,分别显示所述每个区域所要展示的功能入口;
响应用户对第一功能入口的点击操作,根据预设的功能需求规则,生成与所述第一功能入口对应的第一功能声明,并根据预设的关联关系,调用所述第一功能声明相应的功能模块。
进一步地,还包括:
定义全局的功能模块集和功能声明集,并确定所述功能模块集中每一个功能模块与所述功能声明集中每个功能声明一一对应的关联关系。
进一步地,所述根据预设的关联关系,调用所述第一功能声明相应的功能模块,具体为:
根据所述第一功能声明,查询所述功能声明集是否存在所述第一功能声明;
若存在,则根据预设的关联关系,调用所述第一功能声明在所述功能模块集中对应的功能模块;
若不存在,则判断是否需要执行第三方软件操作;若需要,则根据预设的关联关系,调用所述第三方软件;若不需要,则根据预设的关联关系,调用所述功能模块集中的功能模块。
进一步地,在所述调用所述第三方软件之后,还包括:对所述第一功能声明和被调用的第三方软件执行注册,更新所述功能模块集和所述功能声明集;
在不需执行第三方软件操作,并根据预设的关联关系,调用所述功能模块集中的功能模块之后,还包括:对所述第一功能声明和被调用的功能模块执行注册,更新所述功能模块集和所述功能声明集。
进一步地,所述响应用户对每个区域的显示操作,分别显示所述每个区域所要展示的功能入口,具体为:
根据用户对每个区域的显示操作,生成功能入口关联信息,从而根据所述功能入口关联信息,分别显示所述每个区域所要展示的功能入口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210071378.5/2.html,转载请声明来源钻瓜专利网。