[发明专利]一种显示设备及系统通知调用方法有效
申请号: | 202110089476.7 | 申请日: | 2021-01-22 |
公开(公告)号: | CN112749033B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 雷康华 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/448;G06T15/20;G06F9/451 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 设备 系统 通知 调用 方法 | ||
本申请实施例示出一种显示设备及系统通知调用方法。显示设备包括显示器和控制器,其中,控制器用于调用已安装的应用和3D渲染线程。本实施例示出的技术方案,在3D渲染线程渲染应用场景过程中,可以将系统通知写入数据列表,当3D渲染线程完成应用场景的渲染,应用可以利用JAR包调取在应用场景渲染过程中写入数据列表的系统通知,并以此通知3D渲染线程渲染每个系统通知。采用本申请实施例提供的技术方案可以很好的解决了显示设备中应用启动或跳转过程中遗漏通知的问题,使得用户不会错过任何系统通知,极大提升了用户体验。
技术领域
本申请涉及文件显示技术领域,尤其是涉及一种显示设备及系统通知调用方法。
背景技术
随着社会生产力和科学技术的不断发展,各行各业对VR技术的需求日益旺盛。VR技术也取得了巨大进步,并逐步成为一个新的科学技术领域。VR(Virtual Realit,虚拟现实技术)是指虚拟现实技术,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,使用户沉浸到该环境中。
我们知道VR界面是由unity等3D(3-dimension,三维)引擎开发,与安卓系统的交互则主要有两种方式:一是unity主动调用JAR(Java ARchive,归档)包中的函数;包括调用JAR包的一些函数执行一系列操作或者是调用JAR包的函数通过返回值来获取数据;二是JAR包主动向unity发送数据,包括监听回调或者是异步的数据返回等。JAR包主动向unity发送数据的方式,主要用到了UnityPlayer中提供的SendeMessage函数,这种方式需要指定3D场景中的物体名字,以及函数名称。因此安卓系统通过JAR包主动向unity场景发送消息就需要场景已经加载完成,场景中的该物体已经正常显示。
但是在VR设备系统开发时,像安卓系统一样会有一些系统通知在任何界面都需要弹出,这些通知包括低电量、插入外设、使用时长提醒、内存不足等等。系统通知是通过SystemUI弹出界面告知用户,通知的弹出肯定是JAR包监听到安卓系统通知然后上报给unity,这也就是只能在unity场景完全加载显示后,unity才会收到通知。当两个APP跳转之间(unity开发的APP由于有3D场景往往启动比较慢,有的加载空隙为几秒),这时如果正好有通知发出,由于旧的场景在销毁,新的APP的场景还未创建完成,并且新的应用的JAR包未启动完成,肯定也无法完成广播的注册。这时系统发出的通知,unity界面收不到,用户也就不到相应的通知,造成通知的遗漏。这是一个功能缺陷,使得用户会遗漏重要通知,极大地影响用户体验,比如如果正好弹出的是内存不足提示用户去清理内存的通知,unity收不到用户也就看不到,导致用户并不知道内存已经不足,但是内存不足后系统会卡顿,用户还不知道原因,将导致用户的使用体验极差,又或者是低电提醒通知,用户看不到提醒,在大多数应用中没有状态栏,那用户不知电量已经低了,继续使用可能很快VR设备就会关机,极大地影响了用户体验。
发明内容
为了解决现有技术存在的技术问题,本申请实施例示出一种显示设备及系统通知调用方法。
本申请实施例第一方面示出一种显示设备,其特征在于,包括:
显示器;
控制器,用于调用已安装的应用和3D渲染线程
所述应用,被配置为:响应于应用的启动,遍历所述数据列表;如果所述数据列表记录有系统通知,利用应用的JAR包调取存储在数据列表内的系统通知;如果所述数据列表未记录有系统通知,利用应用的JAR包监听系统通知;
3D渲染线程,被配置为:利用所述应用输出的系统通知绘制通知界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110089476.7/2.html,转载请声明来源钻瓜专利网。