操作系统处理方法、装置、电子设备及计算机存储介质与流程

文档序号:36608604发布日期:2024-01-06 23:12阅读:13来源:国知局
操作系统处理方法、装置、电子设备及计算机存储介质与流程

本申请涉及片内操作系统,具体而言,本申请涉及一种操作系统处理方法、装置、电子设备及计算机存储介质。


背景技术:

1、随着科技的不断进步,智能卡已逐渐成为人们生活中不可或缺的一部分。从楼宇门禁到移动电话、从公交一卡通到校园一卡通、从银行卡到数字电视中的条件接收卡,各行各业都在使用智能卡,诸多应用场景都与智能卡息息相关。随着智能卡的不断推广与普及,人们对智能卡的功能需求也越来越多样化。

2、在现代智能卡技术中,一张智能卡只有一个卡片发行商。出于对各自业务数据和信息安全保密的考虑及对知识产权的保护,各发卡商的智能卡往往只能运行该发卡商编写的应用程序而不支持其它发卡商的应用程序。这样各发卡商各自发行的智能卡一般不能兼容使用,一个用户可能要同时持有很多张不同厂家的卡片,导致卡片资源的浪费,用户体验较差。


技术实现思路

1、本申请实施例旨在解决现有的智能卡中不能够支持多个不同厂商的应用和操作系统以实现多种功能的问题。所述技术方案如下:

2、第一方面,本申请提供了一种操作系统处理方法,包括:

3、接收设备发送的调用指令,从集成系统的多个通用模块中调用至少一个目标通用模块解析所述调用指令,确定待调用的目标操作系统;

4、其中,所述多个通用模块之间相互通信隔离;所述集成系统中的多个候选操作系统之间相互通信隔离,且所述通用模块和所述候选操作系统之间相互通信隔离;

5、调用所述目标操作系统,将所述目标操作系统与所述设备进行连接以运行所述目标操作系统。

6、在第一方面的可选实施例中,所述集成系统是基于如下方式生成的:

7、获取多个待集成的初始操作系统;

8、基于各初始操作系统分别对应的多个功能模块,确定出多个通用模块;

9、针对每一初始操作系统,基于多个功能模块中除所述多个通用模块以外的功能模块生成对应的候选操作系统;

10、基于多个所述候选操作系统、多个所述通用模块以及微内核,生成所述集成系统;所述通用模块和所述每一候选操作系统之间通过微内核提供的通信通道进行通信。

11、在第一方面的可选实施例中,所述方法还包括:

12、若当前时间满足预设的时间中断条件,则暂停运行所述目标操作系统,获取所述目标操作系统的运行环境信息;

13、将所述运行环境信息存储在所述目标操作系统对应的栈中;

14、若暂停运行的持续时间大于预设阈值,则读取所述栈中的运行环境信息;

15、根据所述运行环境信息继续运行所述目标操作系统。

16、在第一方面的可选实施例中,所述通用模块包括通信模块和命令解释模块;

17、所述接收设备发送的调用指令,从集成系统的多个通用模块中调用至少一个目标通用模块解析所述调用指令,确定待调用的目标操作系统包括:

18、通过所述通信模块接收所述设备发送的所述调用指令;

19、调用所述命令解释模块对所述调用指令进行解析,获取指令属性信息;所述指令属性信息包括需要调用的操作系统类型;

20、从所述多个候选操作系统中确定与所述指令属性信息相匹配的目标操作系统。

21、在第一方面的可选实施例中,所述从所述多个候选操作系统中确定与所述指令属性信息相匹配的目标操作系统,包括:

22、从预设的指令字典中确定与所述指令属性信息相匹配的目标操作系统标识;

23、根据所述目标操作系统标识从所述多个候选操作系统中确定所述目标操作系统。

24、在第一方面的可选实施例中,所述多个通用模块还包括卡管理模块;

25、所述方法还包括:

26、若所述指令字典中不存在与所述指令属性信息相匹配的目标操作系统标识,则调用所述卡管理模块依次将所述多个候选操作系统和所述设备进行连接,获取所述设备返回的反馈信息;所述反馈信息用于表征所述候选操作系统和所述设备之间的连接状态;

27、将所述连接状态为无异常的候选操作系统作为所述目标操作系统。

28、在第一方面的可选实施例中,所述运行所述目标操作系统之前,还包括:

29、接收所述目标操作系统发送的资源请求;

30、根据所述资源请求从预设接口中确定资源接口;

31、将所述资源接口发送给所述目标操作系统;所述资源接口用于使所述目标操作系统获取对应的资源;

32、所述调用所述目标操作系统,将所述目标操作系统与所述设备进行连接以运行所述目标操作系统,包括:

33、调用所述目标操作系统,将所述目标操作系统与所述设备进行连接,并基于所述资源运行所述目标操作系统。

34、第二方面,提供了一种操作系统处理装置,该装置包括:

35、解析模块,用于接收设备发送的调用指令,从集成系统的多个通用模块中调用至少一个目标通用模块解析所述调用指令,确定待调用的目标操作系统;

36、其中,所述多个通用模块之间相互通信隔离;所述集成系统中的多个候选操作系统之间相互通信隔离,且所述通用模块和所述候选操作系统之间相互通信隔离;

37、调用模块,用于调用所述目标操作系统,将所述目标操作系统与所述设备进行连接以运行所述目标操作系统。

38、第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现本申请第一方面中任一项所述方法的步骤。

39、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现本申请第一方面中任一项所示的操作系统处理方法。

40、本申请提供的技术方案带来的有益效果是:

41、本申请提供的操作系统处理方法,将多个操作系统集成,并使用微内核将各个操作系统通信隔离。集成系统接收设备发送的调用指令,从多个通用模块中调用至少一个目标通用模块解析调用指令,基于解析后的指令确定待调用的目标操作系统,从而将目标操作系统与设备进行连接,运行目标操作系统以实现需要的功能。目标操作系统单独运行不受其他操作系统的影响,能够满足用户的不同功能需求,提升了用户体验。

42、进一步的,生成集成系统,该集成系统包括微内核、多个通用模块和多个操作系统,根据多个操作系统功能模块中的通用功能生成通用模块,将各个通用模块与各个操作系统互相通信隔离,只能通过微内核通信,能够有效避免在运行目标操作系统时其他操作系统影响当前运行过程,提升操作系统的运行效率。



技术特征:

1.一种操作系统处理方法,其特征在于,包括:

2.基于权利要求1所述的操作系统处理方法,其特征在于,所述集成系统是基于如下方式生成的:

3.基于权利要求1所述的操作系统处理方法,其特征在于,所述方法还包括:

4.基于权利要求1所述的操作系统处理方法,其特征在于,所述通用模块包括通信模块和命令解释模块;

5.基于权利要求4所述的操作系统处理方法,其特征在于,所述从所述多个候选操作系统中确定与所述指令属性信息相匹配的目标操作系统,包括:

6.基于权利要求5所述的操作系统处理方法,其特征在于,所述多个通用模块还包括卡管理模块;

7.基于权利要求3所述的操作系统处理方法,其特征在于,所述运行所述目标操作系统之前,还包括:

8.一种操作系统处理装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的操作系统处理方法的步骤。


技术总结
本申请实施例提供了一种操作系统处理方法、装置、电子设备及计算机存储介质,涉及片内操作系统技术领域。该方法包括:接收设备发送的调用指令,从集成系统的多个通用模块中调用至少一个目标通用模块解析调用指令,确定待调用的目标操作系统,调用目标操作系统,将目标操作系统与设备进行连接以运行目标操作系统,其中,多个通用模块之间相互通信隔离,集成系统中的多个候选操作系统之间相互通信隔离,且通用模块和候选操作系统之间相互通信隔离。本申请提供的操作系统处理方法,设置通用模块将多个操作系统集成在一起,每个操作系统独立运行,能够使用一张卡完成多种任务,能够有效提升用户体验。

技术研发人员:奚智,赵海春,姜哲,张炯明
受保护的技术使用者:元心信息科技集团有限公司
技术研发日:
技术公布日:2024/1/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1