一种程序融合系统、方法和计算机装置制造方法及图纸

技术编号:29672630 阅读:10 留言:0更新日期:2021-08-13 21:54
本申请公开一种程序融合系统、方法和计算机装置,所述方法包括:关联一母程序的至少一母操作项和嵌入所述母程序的至少一子程序;响应用户操作所述子程序,解析所述子程序的每一个子操作项需要的数据请求;在所述母程序对应的母显示界面上,显示所述子程序对应的子显示界面,其中所述显示界面上显示有所述子操作项和基于所述数据请求而从所述母程序中获取的数据。

【技术实现步骤摘要】
一种程序融合系统、方法和计算机装置
本专利技术涉及一种计算机程序融合领域,尤其涉及一种程序融合系统、方法和计算机装置。
技术介绍
目前,随着科技的发展,诸多功能程序软件不断地涌现。但是现有的程序在开发完之后,如果需要程序功能需要增加,则势必要重新写代码或者修改原来的代码,以实现程序的更新迭代。但是,如果原来的程序被修改,这势必会导致原来的程序兼容性、运行的稳定性等收到影响。尤其是当程序已经在使用时,如果修改程序的代码或者重新写代码,则会影响已经在程序中运行的数据。对于商业BI(BusinessIntelligence)系统来说,BI系统中存储有很多数据,如客户的信息数据、客户的销售数据,而这些数据通常需要被其它的程序使用。现有的做法,通常是人工将数据在不同的程序之间复制粘贴,这样不仅容易出错,还使用户需要在不同的程序对应的显示界面之间来回切换,这样对于用户来说极为不便。
技术实现思路
本专利技术的一个优势在于提供一种程序融合系统、方法和计算机装置,其中所述程序融合系统能够在母程序中融合嵌入的至少一个子程序,并且不会对母程序的运行和源数据的存储造成干扰。本专利技术的另一个优势在于提供一种程序融合系统、方法和计算机装置,其中所述程序融合系统可以在母程序中运行所述子程序,并且所述子程序对应的显示界面被嵌入所述母程序的显示界面中,以便于用户查看。本专利技术的另一个优势在于提供一种程序融合系统、方法和计算机装置,其中所述程序融合系统能够自动地解析所述子程序,并根据解析的结果,自动地从所述母程序中获取对应的数据,以使所述子程序能够获取所述母程序中对应的数据。本专利技术的另一个优势在于提供一种程序融合系统、方法和计算机装置,其中所述程序融合系统能够辅助整合母程序中存储的数据,从而使数据的显示能够被用户自定义。本专利技术的另一个优势在于提供一种程序融合系统、方法和计算机装置,其中所述程序融合系统本专利技术的一个优势在于提供一种程序间融合方法,所述方法包括:关联一母程序的至少一母操作项和嵌入所述母程序的至少一子程序;响应用户操作所述子程序,解析所述子程序的每一个子操作项需要的数据请求;和在所述母程序对应的母显示界面上,显示所述子程序对应的子显示界面,其中所述显示界面上显示有所述子操作项和基于所述数据请求而从所述母程序中获取的数据。根据本专利技术一实施例,所述程序间融合方法还包括:响应用户的自定义操作,配置所述子程序的操作按钮至对应于所述母程序的所述母操作项。根据本专利技术一实施例,所述程序间融合方法包括:响应用户操作所述子程序,验证所述子操作项需要的数据请求的合法性。根据本专利技术一实施例,验证所述子操作项需要的数据请求的合法性包括:向所述母程序发送所述子操作项需要的数据;接收所述母程序发送的确认所述子操作项需要的数据是否为非公开数据有关的标识;当接收所述母程序发送的确认所述子操作项需要的数据是否为非公开数据有关的标识,表示所述子操作项需要的数据为非公开数据时,则显示界面上不显示对应的所述子操作项需要的数据。相反地,当接收所述母程序发送的确认所述子操作项需要的数据是否为非公开数据有关的标识,表示所述子操作项需要的数据不是非公开数据时,则显示界面上显示对应的所述子操作项需要的数据。根据本专利技术一实施例,所述程序间融合方法还包括:响应用户修改所述子操作项需要的数据是否为非公开数据有关的标识的操作,修改对应的所述标识。根据本专利技术一实施例,所述程序间融合方法还包括:确定使用所述母程序中修改同一类所述子操作项的用户占比;和在确定使用所述母程序中修改同一类所述子操作项的用户占比达到一预设阈值,且当前所述子操作项需要的数据为非公开数据时,形成一修改建议,以建议用户修改所述子操作项需要的数据的所述标识。根据本专利技术一实施例,所述预设阈值被设置为用户自定义。根据本专利技术的一个方面,为达到本专利技术上述至少一个优势,本专利技术提供一种计算机装置,其包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如上任一所述程序间融合方法。根据本专利技术的一个方面,本专利技术提供一种程序融合系统,所述程序融合系统包括:一自定义模块,所述自定义模块被设置能够响应用户的自定义操作,配置所述子程序的操作按钮至对应于所述母程序的所述母操作项;一监测模块,所述监测模块被设置可通信地连接于所述自定义模块,以监测嵌入所述母程序的所述母操作项下所述子程序;一分析模块,所述分析模块被设置可通信地连接于所述监测模块,以在所述监测模块监测到所述子程序被用户操作时,分析所述子程序每一个子操作项需要的数据请求;一输出模块,所述输出模块被可通信地连接于所述分析模块,以根据所述分析结果,在所述母程序对应的母显示界面上,输出显示所述子程序对应的子显示界面,其中所述显示界面上显示有所述子操作项和基于所述数据请求而从所述母程序中获取的数据。根据本专利技术一实施例,所述程序融合系统还包括一验证模块,其中所述验证模块被设置可通信地连接于所述分析模块和所述输出模块,所述验证模块被设置响应用户操作所述子程序,验证所述子操作项需要的数据请求的合法性。附图说明图1示出了本专利技术所述程序间融合方法的流程图。图2示出了本专利技术所述程序间融合方法的一个示例的一个状态下的示意图。图3示出了本专利技术所述程序间融合方法的第一个示例的另一个状态下的示意图。图4A示出了本专利技术所述程序间融合方法的第二个示例的一个状态下的示意图。图4B示出了本专利技术所述程序间融合方法的第二个示例的另一个状态下的示意图。图4C示出了本专利技术所述程序间融合方法的第二个示例的又一个状态下的示意图。图5示出了本专利技术所述计算机装置的结构框图。图6示出了本专利技术所述程序融合系统的结构框图。具体实施方式以下描述用于揭露本专利技术以使本领域技术人员能够实现本专利技术。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本专利技术的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本专利技术的精神和范围的其他技术方案。在本申请一个典型的控制器的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储本文档来自技高网...

【技术保护点】
1.一种程序间融合方法,其特征在于,所述方法包括:/n关联一母程序的至少一母操作项和嵌入所述母程序的至少一子程序;/n响应用户操作所述子程序,解析所述子程序的每一个子操作项需要的数据请求;和/n在所述母程序对应的母显示界面上,显示所述子程序对应的子显示界面,其中所述显示界面上显示有所述子操作项和基于所述数据请求而从所述母程序中获取的数据。/n

【技术特征摘要】
1.一种程序间融合方法,其特征在于,所述方法包括:
关联一母程序的至少一母操作项和嵌入所述母程序的至少一子程序;
响应用户操作所述子程序,解析所述子程序的每一个子操作项需要的数据请求;和
在所述母程序对应的母显示界面上,显示所述子程序对应的子显示界面,其中所述显示界面上显示有所述子操作项和基于所述数据请求而从所述母程序中获取的数据。


2.根据权利要求1所述程序间融合方法,其特征在于,所述程序间融合方法还包括:
响应用户的自定义操作,配置所述子程序的操作按钮至对应于所述母程序的所述母操作项。


3.根据权利要求1或2所述程序间融合方法,其特征在于,所述程序间融合方法包括:
响应用户操作所述子程序,验证所述子操作项需要的数据请求的合法性。


4.根据权利要求3所述程序间融合方法,其特征在于,验证所述子操作项需要的数据请求的合法性包括:
向所述母程序发送所述子操作项需要的数据;
接收所述母程序发送的确认所述子操作项需要的数据是否为非公开数据有关的标识;
当接收所述母程序发送的确认所述子操作项需要的数据是否为非公开数据有关的标识,表示所述子操作项需要的数据为非公开数据时,则显示界面上不显示对应的所述子操作项需要的数据,相反地,当接收所述母程序发送的确认所述子操作项需要的数据是否为非公开数据有关的标识,表示所述子操作项需要的数据不是非公开数据时,则显示界面上显示对应的所述子操作项需要的数据。


5.根据权利要求4所述程序间融合方法,其特征在于,所述程序间融合方法还包括:
响应用户修改所述子操作项需要的数据是否为非公开数据有关的标识的操作,修改对应的所述标识。


6.根据权利要求4所述程...

【专利技术属性】
技术研发人员:谭景琳李金辉
申请(专利权)人:杭州逍邦网络科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1