说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210285012.8 (22)申请日 2022.03.23 (65)同一申请的已公布的文献号 申请公布号 CN 114385305 A (43)申请公布日 2022.04.22 (73)专利权人 麒麟软件有限公司 地址 300450 天津市滨 海新区塘沽海 洋科 技园信安创业广场3号楼6 -8层 (72)发明人 黄晟 谢辉军 黄彩龙 马超  李翔 杨硕 彭韬 游远 赵坤  杨陈博寰   (74)专利代理 机构 北京汇智英财专利代理事务 所(普通合伙) 11301 专利代理师 张玮玮(51)Int.Cl. G06F 9/451(2018.01) G06F 9/54(2006.01) H04N 5/76(2006.01) (56)对比文件 CN 114185851 A,202 2.03.15 CN 113204307 A,2021.08.0 3 CN 114185851 A,202 2.03.15 KR 102235556 B1,2021.04.02 KR 20130031035 A,2013.0 3.28 审查员 李龙 (54)发明名称 一种录制Linux屏幕并分享给安卓应用的系 统和方法 (57)摘要 本申请公开一种录制Linux屏幕并分享给安 卓应用的系统和方法, 用户在窗口程序模块启动 录屏分享后, 窗口程序模块会通知录屏程序模块 进行录屏, 录屏程序模块录制完毕后将视频文件 保存在指定位置下, 同时通知窗口程序模块录屏 完毕。 窗口程序模块将视频文件路径通过Linux 事件服务程序发送到安卓事件服务程序, 并通知 录屏完毕, 安卓事件服务程序将 视频文件路径进 行转换并启动安卓应用的文件分享流程开始分 享, 以此完成Linux桌面录屏共享。 解决在兼容安 卓运行的Linux系统下运行的安卓应用程序无法 将Linux桌面录制并分享出来的技术问题, 让 Linux和安卓实现更加深入的融合。 权利要求书2页 说明书6页 附图2页 CN 114385305 B 2022.07.08 CN 114385305 B 1.一种录制Linux屏幕并分享给安卓应用的系统, 其特征在于, 所述录制Linux屏幕并 分享给安卓应用的系统运行于Linux兼容安卓系统上, 所述Linux兼容安卓系统包括Linux 系统以及运行在所述Linux系统上的安卓系统, 所述Linux系统包括窗口程序模块、 录屏程 序模块和L inux事件服务程序, 所述 安卓系统包括 安卓事件服务程序和安卓应用, 包括: 所述窗口程序模块, 用于 显示所述 安卓应用的画面并发起录屏请求; 所述录屏程序模块, 用于 接收所述录屏请求并进行录屏; 所述Linux事件服务程序, 用于通过所述窗口程序模块获取对应的安卓包名和视频文 件路径, 并与所述 安卓事件服务程序通信连接; 所述安卓事件服务程序, 用于接收所述对应的安卓包名和所述视频文件路径并通知所 述安卓应用; 所述安卓应用, 用于读取 所述安卓事件服务程序中的所述视频文件路径并分享。 2.一种录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述录制Linux屏幕并 分享给安卓应用的方法应用于Linux兼容安卓系统上, 所述Linux兼容安卓系统包括Linux 系统以及运行在所述Linux系统上的安卓系统, 所述Linux系统包括窗口程序模块、 录屏程 序模块和Linux事件服务程序, 所述安卓系统包括安卓事件服务程序和安卓应用, 具体包括 以下步骤: 在所述Linux系统上运行 所述安卓系统的兼容环境; 所述Linux系统与所述 安卓系统的兼容环境建立 通信通道; 通过所述窗口程序模块发起录屏请求; 通过所述录屏程序模块接收所述录屏请求并进行录屏; 在所述录屏程序模块录制完毕后将视频文件保存到指定位置并生成视频文件路径, 然 后发送至所述窗口程序模块; 所述窗口程序模块将对应的安卓包名和所述视频文件路径发送至所述安卓事件服务 程序; 所述安卓事件服务程序通知所述安卓应用到所述视频文件路径读取所述视频文件并 分享。 3.根据权利要求2所述的录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述 在所述Linux系统上运行 所述安卓系统的兼容环境, 具体包括以下步骤: 在所述Linux系统上使用docker加载安卓镜像, 所述Linux系统与所述安卓系统共享 Linux内核; 启动所述 安卓系统的兼容环境, 实现文件互通和数据共享目录 。 4.根据权利要求2所述的录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述 Linux系统与所述 安卓系统的兼容环境建立 通信通道, 具体包括以下步骤: 编写所述Linux系 统中显示所述安卓应用画面的所述窗口程序模块, 每个所述安卓应 用在所述Linux系统上对应一个所述窗口程序模块, 所述窗口程序模块和所述Linux事件服 务程序连接; 在安卓系统中编写基于Un ix domain socket的所述 安卓事件服务程序; 所述安卓事件服务程序和所述 Linux事件服务程序通信连接 。 5.根据权利要求2所述的录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述权 利 要 求 书 1/2 页 2 CN 114385305 B 2指定位置是指所述 Linux兼容安卓系统使用docker和fuse技 术处理过的共享目录 。 6.根据权利要求2所述的录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述 窗口程序模块将对应的安卓包名和所述视频文件路径发送至所述安卓事件服务程序, 具体 包括以下步骤: 所述窗口程序模块将对应的安卓包名和视频文件路径通过socket发送至所述安卓事 件服务程序。 7.根据权利要求2所述的录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述 Linux系统与所述 安卓系统的兼容环境建立 通信通道之后, 还 包括以下步骤: 所述Linux事件服务程序与所述 安卓事件服务程序建立socket通信。 8.根据权利要求2所述的录制Linux屏幕并分享给安卓应用的方法, 其特征在于, 所述 安卓应用通过 所述视频文件路径读取 所述视频文件并分享, 具体包括以下步骤: 所述安卓事件服务程序接收所述Linux系统发送的视频文件分享的消息, 并发送系统 广播消息; 所述安卓应用接收到所述系统广播消息后, 根据 所述系统广播信 息中应用的包名进行 匹配; 匹配到的应用根据所述系统广播消息 中的文件路径启动分享流程, 调用分享界面进行 分享。权 利 要 求 书 2/2 页 3 CN 114385305 B 3

.PDF文档 专利 一种录制Linux屏幕并分享给安卓应用的系统和方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种录制Linux屏幕并分享给安卓应用的系统和方法 第 1 页 专利 一种录制Linux屏幕并分享给安卓应用的系统和方法 第 2 页 专利 一种录制Linux屏幕并分享给安卓应用的系统和方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:23:42上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。