指令传输方法、装置、可读介质及电子设备制造方法及图纸

技术编号:36757101 阅读:19 留言:0更新日期:2023-03-04 10:49
本公开涉及一种指令传输方法、装置、可读介质及电子设备,可以接收用户对预设浮窗应用的触控操作,所述预设浮窗应用为终端的目标应用软件上的浮窗应用,所述终端包括主进程和子进程,所述主进程为运行所述目标应用软件的进程,所述子进程为所述预设浮窗应用对应的进程;获取所述触控操作对应的跨进程传输对象,所述跨进程传输对象用于表征当前的所述触控操作对应的触控事件;根据所述跨进程传输对象通过所述主进程获取触控指令,并通过所述主进程将所述触控指令传输至所述子进程;在所述子进程对所述触控指令进行指令重放后,将指令执行结果渲染至所述主进程。行结果渲染至所述主进程。行结果渲染至所述主进程。

【技术实现步骤摘要】
指令传输方法、装置、可读介质及电子设备


[0001]本公开涉及指令传输领域,具体地,涉及一种指令传输方法、装置、可读介质及电子设备。

技术介绍

[0002]悬浮窗是现有电子设备中常见的一种视窗(窗口)表现形式,通过以透明或半透明的方式悬浮于终端界面上,向用户提供应用程序的一些扩展业务功能,在游戏场景中,为了满足玩家的端内看播需求,也可以在游戏软件的界面上通过悬浮窗的方式向玩家呈现游戏直播或者其它多媒体信息,例如,针对海外MMORPG类、卡牌类、SLG类等游戏品类,玩家均有端内看播需求。
[0003]当前手机游戏端内看播的实现方案中,多为游戏进程内提供看播入口,点击入口后拉起内置H5浏览器或其他页面,加载相应播放器,但玩家在端内完成看播动作和持续游戏动作往往只能二选一,这会影响用户体验;并且这会占用游戏的内存空间,从而影响游戏软件的正常运行。

技术实现思路

[0004]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种指令传输方法,其特征在于,所述方法包括:接收用户对预设浮窗应用的触控操作,所述预设浮窗应用为终端的目标应用软件上的浮窗应用,所述终端包括主进程和子进程,所述主进程为运行所述目标应用软件的进程,所述子进程为所述预设浮窗应用对应的进程;获取所述触控操作对应的跨进程传输对象,所述跨进程传输对象用于表征当前的所述触控操作对应的触控事件;根据所述跨进程传输对象通过所述主进程获取触控指令,并通过所述主进程将所述触控指令传输至所述子进程;在所述子进程对所述触控指令进行指令重放后,将指令执行结果渲染至所述主进程。2.根据权利要求1所述的方法,其特征在于,所述主进程包括画布视窗,所述画布视窗用于展示所述预设浮窗应用的画面,所述跨进程传输对象包括第一预设对象,所述第一预设对象用于记录当前的触控操作对应的触控参数,所述根据所述跨进程传输对象通过所述主进程获取触控指令包括:通过调用所述画布视窗的预设指令获取方法,并将所述第一预设对象传入所述预设指令获取方法后获取所述触控指令。3.根据权利要求2所述的方法,其特征在于,所述子进程包括主进程指令接收组件以及网页视窗,所述主进程将所述触控指令传输至所述子进程包括:通过预设Android接口定义语言AIDL机制将所述触控指令从所述画布视窗跨进程传输至所述主进程指令接收组件;通过所述主进程指令接收组件将所述触控指令传输至所述网页视窗。4.根据权利要求3所述的方法,其特征在于,所述子进程对所述触控指令进行指令重放包括:通过所述网页视窗加载所述预设浮窗应用对应的H5页面;通过所述H5页面对所述触控指令进行指令重放。5.根据权利要求3所述的方法,所述子进程包括与所述网页视窗进行数据传输的前端H5页面,其特征在于,所述方法还包括:在所述触控指令为对所述预设浮窗应用的第一输入框的点击指令的情况下,若所述前端H5页面根据所述点击指令获取到所述第一输入框的焦点,通过JSBridge通信机制将所述点击指令传输至所述网页视窗;所述网页视窗通过预设AIDL机制将所述点击指令跨进程传输至所述主进程;所述主进程接收到所述点击指令后,在所述主进程上添加第二输入框;通过所述第二输入框打开预设输入法。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:通过所述第二输入框接收目标输入文本;通过所述预设AIDL机制将所述目标输入文本传输至所述网页视窗;所述网页视窗通过所述JSBridge通信机制将所述目标输入文本添加至所述前端H5页面的页面输入框后,通过执行预设渲染方法将所述目标输入文本渲染至所述第一输入框。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述触控指令用于表征对所述预设浮窗应用的消息发布按钮的触发操作的情况下,
在对所述触控指令进行指令重放后,若所述前端H5页面的页面输入框内的显示内容发生变化,通过所述JSBridge通信机制将所述页面输入框内变化后的目标显示内容传输至所述网页视窗;所述网页视窗通过预设AIDL机制将所述目标显示内容跨进程传输至所述第二输入框,以便将所述第二输入框内当前显示的内容修改为所述目标显示内容。8.根据权利要求3所述的方法,其特征在于,所述终端还包括系统进程,所述系统进程包括接收触控事件的系统服务,所述主进程上添加有用于打开预设输入法的第二输入框,所述主进程包括预先设置的输入事件管理对象,所述子进程包括所述输入事件管理对象以及Hook代理对象,所述Hook代理对象为所述输入事件管理对象中Android接口定义语言AIDL接口的代理对象,在所述通过所述主进程指令接收组件将所述触控指令传输至所述网页视窗后,所述方法还包括:在所述触控指令为对所述预设浮窗应用的第一输入框的点击指令的情况下,所述Hook代理对象通过预设AID...

【专利技术属性】
技术研发人员:张树悦罗智瀚
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1