一种应用的运行处理方法、装置及系统制造方法及图纸

技术编号:15615867 阅读:144 留言:0更新日期:2017-06-14 03:19
本发明专利技术实施例公开了一种应用的运行处理方法、装置及系统。Unity功能模块提供应用的用户界面,并接收操作指令,若操作指令为显示功能操作指令,则执行与所述显示功能操作指令对应的显示功能,并展现执行结果,若操作指令为显示功能之外的附加功能操作指令,则向操作系统功能模块发送执行请求,从而通过操作系统功能模块执行附加功能。由此可知,本发明专利技术实施例中,通过Unity功能模块完成的工作只是应用的一部分功能,而未利用Unity开发一个独立的应用,从而可以充分发挥Unity擅长的显示功能以及操作系统擅长的附加功能,使得应用的功能更强,执行效率更高;而且通过这种方式生成的应用具有较强的扩展性。

【技术实现步骤摘要】
一种应用的运行处理方法、装置及系统
本专利技术涉及计算机
,尤其涉及一种应用的运行处理方法、装置及系统。
技术介绍
用Unity开发VR(VirtualReality,虚拟现实)应用已变得非常普遍,Unity很好的适配了各大手机平台,让开发者完成开发工作后可以生成不同平台的安装程序,为产品的多平台化提供了很大便利。现有技术中,比较普遍的做法是在Unity开发完成后,直接生成各手机平台的安装程序,即应用,并通过Unity功能模块来实现应用的运行。然而,由于Unity的优势主要体现在图形图像显示方面,例如3D和VR图像,而对于其他的一些功能,如网络访问、文件系统和多线程等功能模块偏弱,如要开发高性能和复杂的应用,则通过Unity将很难实现。基于此,目前亟需一种应用处理方法,用于解决现有技术中通过Unity开发完成的应用因Unity本身特性的局限而导致功能受限的技术问题。
技术实现思路
本专利技术实施例提供一种应用的运行处理方法、装置及系统,用于解决现有技术中通过Unity开发完成的应用因Unity本身特性的局限而导致功能受限的技术问题。第一方面,本专利技术实施例提供的一种应用的运行处理方法,所述应用包括Unity功能模块和操作系统功能模块,所述方法应用于所述Unity功能模块,所述方法包括:提供所述应用的用户界面;接收用户通过所述用户界面下发的操作指令,所述操作指令包括显示功能操作指令和所述显示功能之外的附加功能操作指令;当所述操作指令为所述显示功能操作指令时,执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果;当所述操作指令为所述附加功能操作指令时:调用预先定义的、与所述附加功能对应的桥接接口向所述操作系统功能模块发送所述附加功能的执行请求,以使所述操作系统功能模块根据所述执行请求,执行所述附加功能。可选地,在所述发送所述附加功能的执行请求后,所述方法还包括:调用所述桥接接口,接收所述操作系统功能模块反馈的所述附加功能的执行结果,并在所述用户界面上展现所述执行结果。可选地,所述显示功能操作指令包括显示模式切换指令;所述当所述操作指令为所述显示功能操作指令时,执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果包括:根据所述显示模式切换指令,切换所述用户界面的显示模式,从而提供以切换后的显示模式进行显示的用户界面。可选地,所述显示模式包括:3D显示模式、VR显示模式、2D显示模式中的至少两种。可选地,所述附加功能包括以下功能中的至少一种:网络访问功能;即时通信功能;文件系统功能;多线程处理功能。可选地,所述操作系统包括安卓系统或IOS系统。第二方面,本专利技术实施例提供一种应用的运行处理方法,所述应用包括Unity功能模块和操作系统功能模块,所述方法应用于所述操作系统功能模块,所述方法包括:调用预先定义的、与附加功能对应的桥接接口接收Unity功能模块发送的显示功能之外的附加功能的执行请求;根据所述执行请求,执行所述附加功能。可选地,在所述执行所述附加功能后,所述方法还包括:调用所述桥接接口,将所述附加功能的执行结果反馈给所述Unity功能模块,以使所述Unity功能模块在所述Unity功能模块提供的用户界面上展现所述执行结果。可选地,所述附加功能包括以下功能中的至少一种:网络访问功能;即时通信功能;文件系统功能;多线程处理功能。可选地,所述操作系统包括安卓系统或IOS系统。第三方面,本专利技术实施例提供一种应用的运行处理装置,所述运行处理装置包括Unity功能模块;所述Unity功能模块包括:显示单元、收发单元以及处理单元;所述显示单元,用于提供所述应用的用户界面;所述收发单元,用于接收用户通过所述用户界面下发的操作指令,所述操作指令包括显示功能操作指令和所述显示功能之外的附加功能操作指令;当所述操作指令为所述显示功能操作指令时,所述处理单元用于执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果;所述收发单元用于:当所述操作指令为所述附加功能操作指令时,调用预先定义的、与所述附加功能对应的桥接接口向所述应用的操作系统功能模块发送所述附加功能的执行请求,以使所述操作系统功能模块根据所述执行请求,执行所述附加功能。可选地,所述收发单元还用于:调用所述桥接接口,接收所述操作系统功能模块反馈的所述附加功能的执行结果,并在所述用户界面上展现所述执行结果。可选地,所述显示功能操作指令包括显示模式切换指令;所述处理单元具体用于根据所述显示模式切换指令,切换所述用户界面的显示模式,从而提供以切换后的显示模式进行显示的用户界面。可选地,所述显示模式包括:3D显示模式、VR、2D中的至少两种。可选地,所述操作系统包括安卓系统或IOS系统。第四方面,本专利技术实施例提供一种应用的运行处理装置,所述运行处理装置包括操作系统功能模块,所述操作系统功能模块包括:收发单元和处理单元;所述收发单元,用于调用预先定义的、与附加功能对应的桥接接口接收Unity功能单元发送的显示功能之外的附加功能的执行请求;所述处理单元,用于根据所述执行请求,执行所述附加功能。可选地,所述收发单元,还用于调用所述桥接接口,将所述附加功能的执行结果反馈给所述Unity功能单元,以使所述Unity功能单元在所述Unity功能单元提供的用户界面上展现所述执行结果。可选地,所述操作系统包括安卓系统或IOS系统。第五方面,本专利技术实施例提供一种应用的运行处理系统,包括:Unity功能模块和操作系统功能模块;所述Unity功能模块用于:提供所述应用的用户界面;接收用户通过所述用户界面下发的操作指令,所述操作指令包括显示功能操作指令和所述显示功能之外的附加功能操作指令;当所述操作指令为所述显示功能操作指令时,执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果;当所述操作指令为所述附加功能操作指令时:调用预先定义的、与所述附加功能对应的桥接接口向所述操作系统功能模块发送所述附加功能的执行请求,以使所述操作系统功能模块根据所述执行请求,执行所述附加功能;所述操作系统功能模块用于:调用预先定义的、与附加功能对应的桥接接口接收Unity功能模块发送的显示功能之外的附加功能的执行请求;根据所述执行请求,执行所述附加功能。第六方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一所述方法。第七方面,本专利技术实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述任一所述方法。第八方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一所述方法。第九方面,本专利技术实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述本文档来自技高网...
一种应用的运行处理方法、装置及系统

【技术保护点】
一种应用的运行处理方法,其特征在于,所述应用包括Unity功能模块和操作系统功能模块,所述方法应用于所述Unity功能模块,所述方法包括:提供所述应用的用户界面;接收用户通过所述用户界面下发的操作指令,所述操作指令包括显示功能操作指令和所述显示功能之外的附加功能操作指令;当所述操作指令为所述显示功能操作指令时,执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果;当所述操作指令为所述附加功能操作指令时:调用预先定义的、与所述附加功能对应的桥接接口向所述操作系统功能模块发送所述附加功能的执行请求,以使所述操作系统功能模块根据所述执行请求,执行所述附加功能。

【技术特征摘要】
1.一种应用的运行处理方法,其特征在于,所述应用包括Unity功能模块和操作系统功能模块,所述方法应用于所述Unity功能模块,所述方法包括:提供所述应用的用户界面;接收用户通过所述用户界面下发的操作指令,所述操作指令包括显示功能操作指令和所述显示功能之外的附加功能操作指令;当所述操作指令为所述显示功能操作指令时,执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果;当所述操作指令为所述附加功能操作指令时:调用预先定义的、与所述附加功能对应的桥接接口向所述操作系统功能模块发送所述附加功能的执行请求,以使所述操作系统功能模块根据所述执行请求,执行所述附加功能。2.根据权利要求1所述的方法,其特征在于,在所述发送所述附加功能的执行请求后,所述方法还包括:调用所述桥接接口,接收所述操作系统功能模块反馈的所述附加功能的执行结果,并在所述用户界面上展现所述执行结果。3.根据权利要求1所述的方法,其特征在于,所述显示功能操作指令包括显示模式切换指令;所述当所述操作指令为所述显示功能操作指令时,执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果包括:根据所述显示模式切换指令,切换所述用户界面的显示模式,从而提供以切换后的显示模式进行显示的用户界面。4.根据权利要求3所述的方法,其特征在于,所述显示模式包括:3D显示模式、VR显示模式、2D显示模式中的至少两种。5.根据权利要求1所述的方法,其特征在于,所述附加功能包括以下功能中的至少一种:网络访问功能;即时通信功能;文件系统功能;多线程处理功能。6.根据权利要求1至5任一项所述的方法,其特征在于,所述操作系统包括安卓系统或IOS系统。7.一种应用的运行处理方法,其特征在于,所述应用包括Unity功能模块和操作系统功能模块,所述方法应用于所述操作系统功能模块,所述方法包括:调用预先定义的、与附加功能对应的桥接接口接收Unity功能模块发送的显示功能之外的附加功能的执行请求;根据所述执行请求,执行所述附加功能。8.根据权利要求7所述的方法,其特征在于,在所述执行所述附加功能后,所述方法还包括:调用所述桥接接口,将所述附加功能的执行结果反馈给所述Unity功能模块,以使所述Unity功能模块在所述Unity功能模块提供的用户界面上展现所述执行结果。9.根据权利要求7所述的方法,其特征在于,所述附加功能包括以下功能中的至少一种:网络访问功能;即时通信功能;文件系统功能;多线程处理功能。10.根据权利要求7至9任一项所述的方法,其特征在于,所述操作系统包括安卓系统或IOS系统。11.一种应用的运行处理装置,其特征在于,所述运行处理装置包括Unity功能模块;所述Unity功能模块包括:显示单元、收发单元以及处理单元;所述显示单元,用于提供所述应用的用户界面;所述收发单元,用于接收用户通过所述用户界面下发的操作指令,所述操作指令包括显示功能操作指令和所述显示功能之外的附加功能操作指令;当所述操作指令为所述显示功能操作指令时,所述处理单元用于执行与所述显示功能操作指令对应的显示功能,并在所述用户界面上展现所述显示功能的执行结果;所述收发单元用于:当所述操作指令为所述附加功能操作指令时,调用预先定义的、与所述附加功能对应的桥接接口向所述应用的操作系统功能模块发送所述附加功能的执行请求,以使所...

【专利技术属性】
技术研发人员:陈宏伟
申请(专利权)人:北京星辰美豆文化传播有限公司
类型:发明
国别省市:北京,11

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

1