一种基于镜像操作的跨运行环境UI快速渲染方法

    公开(公告)号:CN115562793A

    公开(公告)日:2023-01-03

    申请号:CN202211549077.5

    申请日:2022-12-05

    Inventor: 温研 晏华

    Abstract: 本发明公开了一种基于镜像操作的跨运行环境UI快速渲染方法,通过将安卓兼容环境内的Canvas API操作直接映射到桌面系统端的相同API的操作,采用桌面系统端的Canvas API调用取代了安卓兼容环境内部的执行过程,从根本上节省了OpenGL ES上下文切换的开销、通过RPC向桌面系统端传递Bitmap等类型对象的开销以及将OpenGL ES调用转换为OpenGL或DirectX调用的性能开销,有效提高了安卓应用UI的渲染速度。

    一种基于内联函数分析的内核函数动态定位方法

    公开(公告)号:CN115543341A

    公开(公告)日:2022-12-30

    申请号:CN202211495640.5

    申请日:2022-11-27

    Inventor: 温研

    Abstract: 本发明公开了一种基于内联函数分析的内核函数动态定位方法,通过分析已有内核版本的源代码为未导出内核函数建立内核函数依赖库及内联函数特征库,在内核模块加载过程中对于存在内联函数代码的未导出内核函数采用内联函数代码动态构建未导出内核函数的代码区域,对于不存在内联函数代码的未导出内核函数则根据内核函数依赖库迭代查找未导出内核函数的内核地址,从而在不修改内核代码、不依赖内核函数的情况下实现了运行时的未导出内核函数的内核地址的动态获取。

    一种基于中断穿透的跨运行环境低延迟输入方法

    公开(公告)号:CN115495192A

    公开(公告)日:2022-12-20

    申请号:CN202211438890.5

    申请日:2022-11-17

    Inventor: 温研

    Abstract: 本发明公开了一种基于中断穿透的跨运行环境低延迟输入方法,依据键盘事件中断机制通过键盘驱动、安卓应用显示单元及安卓应用兼容服务间的配合,实现从桌面系统内核直接将键盘输入事件发送至安卓兼容环境,不再需要窗口管理器转发和安卓应用显示单元转换事件,从而有效降低了安卓应用相关键盘事件的响应延迟,提高了键盘事件的处理效率。

    一种跨运行环境的用户行为智能融合方法

    公开(公告)号:CN115454296A

    公开(公告)日:2022-12-09

    申请号:CN202211408718.5

    申请日:2022-11-11

    Inventor: 赵旺林 温研

    Abstract: 本发明公开了一种跨运行环境的用户行为智能融合方法,通过在桌面系统中构建启动安卓应用快捷方式对应的应用快捷事件,当用户在桌面系统中执行安卓应用快捷方式的操作时桌面系统将应用快捷事件发送至安卓兼容环境,由安卓兼容环境解析应用快捷事件后将其转换为相应的长按事件后执行相应的处理流程生成快捷方式对应的显示内容,并发送至桌面系统进行显示,由此桌面系统中不需要维护安卓应用快捷方式的相关信息,也不需要对安卓应用快捷方式的用户操作进行响应,适用于任意安卓应用。

    一种跨运行环境的显示输出共享方法

    公开(公告)号:CN114895961B

    公开(公告)日:2022-10-14

    申请号:CN202210658914.1

    申请日:2022-06-13

    Inventor: 晏华 温研 赵旺林

    Abstract: 本发明公开了一种跨运行环境的显示输出共享方法,通过在安卓兼容环境内创建与虚显相关的虚拟图形缓冲区生产者、虚拟显示绘制表面及虚拟显示设备,虚拟图形缓冲区生产者获取桌面系统的截屏数据,虚拟显示绘制表面将截屏数据转换为渲染数据,虚拟显示设备将渲染数据输出到屏幕显示,实现了将桌面系统的显示输出共享到安卓兼容环境中,从而解决了共享桌面系统屏幕的问题。

    一种多音频流音量的自动控制方法

    公开(公告)号:CN115145532A

    公开(公告)日:2022-10-04

    申请号:CN202211076874.6

    申请日:2022-09-05

    Inventor: 温研

    Abstract: 本发明公开了一种多音频流音量的自动控制方法,通过分析桌面系统内的顶层窗口,根据顶层窗口所对应应用的不同确定采用桌面系统的系统音量值调节安卓兼容环境内音频流音量的具体方式,由此实现了采用桌面系统音量对安卓系统多种音频流音量的按需调节,改善了用户体验。

    一种桌面系统上安卓应用键盘映射辅助提示的显示方法

    公开(公告)号:CN115079887A

    公开(公告)日:2022-09-20

    申请号:CN202210992711.6

    申请日:2022-08-18

    Inventor: 赵旺林 温研

    Abstract: 本发明公开了一种桌面系统上安卓应用键盘映射辅助提示的显示方法,在安卓兼容环境内当用户配置并启动键盘映射功能并将配置文件中的按键键值转换为对应的辅助提示信息显示在配置文件中按键位置指定的安卓应用显示界面中时,通过根据安卓应用显示界面的特征提供多种形态的辅助提示信息显示方式,以使辅助提示信息的显示达到使用户能够明显辨识且不影响用户正常的视觉体验效果,本发明提供的方案无需修改安卓系统的渲染框架,因此能够有效降低性能开销,同时能够兼容多种版本的安卓系统,不需要额外维护多个版本的安卓系统。

    一种安卓兼容环境的音频输出优化方法

    公开(公告)号:CN114879930B

    公开(公告)日:2022-09-06

    申请号:CN202210792239.1

    申请日:2022-07-07

    Inventor: 温研

    Abstract: 本发明公开了一种安卓兼容环境的音频输出优化方法,通过在安卓应用播放音频时根据音频文件的类型为安卓应用获取或创建AudioFlinger服务实例,从而实现了为播放音乐声音的安卓应用分配固定的AudioFlinger服务实例,AudioFlinger服务实例采用PulseAudio客户端的方式将音频数据传输至PulseAudio Server,由PulseAudio Server完成混音操作,因此有效提高了安卓应用音频输出的效率,降低了音频输出的延迟。

    一种桌面系统上安卓应用相关文件的操作方法

    公开(公告)号:CN114995716A

    公开(公告)日:2022-09-02

    申请号:CN202210923325.1

    申请日:2022-08-02

    Inventor: 赵旺林 温研

    Abstract: 本发明公开了一种桌面系统上安卓应用相关文件的操作方法,通过在桌面系统中监测安卓应用显示界面的变化,在显示界面变化时从中获取热点区域或新窗口区域,再通过对用户鼠标操作的分析以及鼠标位置与热点区域或新窗口区域的位置关系判断用户将执行的操作行为,由此确定桌面系统的响应行为,从而实现了采用桌面系统应用程序对安卓应用内相关文件的直接处理,缩短了用户操作响应时间,提高了处理效率,进而改善了用户体验。

Patent Agency Ranking