System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于模拟触发按键机制的信息通讯方法技术_技高网

基于模拟触发按键机制的信息通讯方法技术

技术编号:40257583 阅读:13 留言:0更新日期:2024-02-02 22:49
本申请涉及互联网技术领域,具体公开了一种基于模拟触发按键机制的信息通讯方法,所述基于模拟触发按键机制的信息通讯方法包括在系统层接收到消息通知时,将消息通知内容与消息通知标题写入至少一个节点中,其中,节点为Kerne l节点;在监测到各预设节点中存在写入操作时,获取消息通知标题,并通过模拟触发按键机制,通过目标容器前台将消息通知反馈至各终端设备。

【技术实现步骤摘要】

本申请涉及互联网,尤其涉及一种基于模拟触发按键机制的信息通讯方法


技术介绍

1、基于安卓下的lxc(linux container)可以让宿主机和多个安卓系统容器独立运行,实现生活与工作等场景的多个手机系统独立分离运行,但因手机硬件显示屏只有一个,所以就出现了前台、后台情况,后台容器系统独立运行的程序比如微信等,需要实现告知目标容器前台系统,实现通知的情况。现有技术都是将两个系统独立看待,借助网络ip发包,有后台获取微信通知后,后台通过向前台ip的方式发送指定的tcp或utp数据包来告知前台。但因网络的不稳定或延迟情况的存在,导致后台的消息通知无法实时告知前台。现有技术(通过网络ip发包传输)因在android的能耗管理和进程管理下,导致长时间待机后网络出现延迟和休眠关闭而无法实时获取消息通知的情况,从手机耗电和cpu压力看,传统通过网络传输的方法无法解决,从而导致获取实时消息通知的效率低下。因此,如何解决获取实时消息通知的效率低下成为目前亟待解决的技术问题。


技术实现思路

1、本申请提供了一种基于lxc镜像的通讯方法、装置、计算机设备及存储介质,以解决获取实时消息通知的效率低下成为目前亟待解决的技术问题。

2、第一方面,本申请提供了一种基于lxc镜像的通讯方法,所述基于lxc镜像的通讯方法包括:

3、在系统层接收到消息通知时,将所述消息通知的消息通知内容与消息通知标题写入至少一个预设节点中,其中,所述预设节点为实时操作系统kernel层中的kernel节点;

4、在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备。

5、进一步地,在系统层接收到消息通知时,将所述消息通知的消息通知内容与消息通知标题写入至少一个预设节点中,其中,所述预设节点为实时操作系统kernel层中的kernel节点之前,包括:

6、基于所述kernel层对应的各实际应用场景,添加各所述实际应用场景对应的所述kernel节点,其中,各所述实际应用场景为生活场景和工作场景。

7、进一步地,在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备之前,包括:

8、通过所述系统层接收来自所述通知监听器的全部消息通知,其中,所述全部信息通知包括信息内容与操作类型;

9、提取所述全部消息通知对应的所述信息内容与所述操作类型,其中,所述操作类型包括写入操作。

10、进一步地,在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备,包括:

11、通过预设输出函数将所述消息通知输入至缓冲区,并输出返回值;

12、在通过所述通知监听器获取所述消息通知标题时,通过预设输入函数将所述缓冲区中的所述消息通知写入目标虚拟节点;

13、在确定所述消息通知的长度合法时,保存所述消息通知,并通过预设公共函数上报键值,实现模拟触发按键以使所述目标容器前台在预设时间段内对所述消息通知提供反馈。

14、进一步地,在通过所述通知监听器获取所述消息通知标题时,通过预设输入函数将所述缓冲区中的所述消息通知写入目标虚拟节点之前,还包括:

15、基于预设匹配条件,将所述缓冲区与所述目标虚拟节点对应的节点区域进行匹配;

16、在满足所述预设匹配条件的情况下,将所述缓冲区与所述目标虚拟节点对应的区域绑定,以提高效率。

17、进一步地,在通过所述通知监听器获取所述消息通知标题时,通过预设输入函数将所述缓冲区中的所述消息通知写入目标虚拟节点之前,还包括:

18、通过预设宏函数向所述目标虚拟节点中和所述缓冲区中添加相同属性的目标互斥锁标识;

19、在检测到所述缓冲区与所述目标虚拟节点中存在所述目标互斥锁标识的情况下,将所述缓冲区中的所述消息通知写入目标虚拟节点,并在将所述缓冲区中的全部所述消息通知写入至所述目标虚拟节点后,释放所述缓冲区的资源;

20、在检测到写入操作过程中存在异常时,获取异常信息并中止写入操作。

21、进一步地,基于lxc镜像的通讯方法还包括:

22、确定所述目标容器前台的通讯协议与相关容器前台的通讯协议是相同的,以实现不同容器之间的消息通知可以相互反馈,其中,所述相关容器前台为所述目标容器前台的宿主机中的其他容器前台。

23、第二方面,本申请还提供了一种基于lxc镜像的通讯装置,所述基于lxc镜像的通讯装置包括:

24、消息通知写入模块,用于在系统层接收到消息通知时,将所述消息通知的消息通知内容与消息通知标题写入至少一个预设节点中,其中,所述预设节点为实时操作系统kernel层中的kernel节点;

25、消息通知上报模块,用于在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备。

26、第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的基于lxc镜像的通讯方法。

27、第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的基于lxc镜像的通讯方法。

28、本申请公开了一种基于lxc镜像的通讯方法、装置、计算机设备及存储介质,所述基于lxc镜像的通讯方法包括在系统层接收到消息通知时,将所述消息通知的消息通知内容与消息通知标题写入至少一个预设节点中,其中,所述预设节点为实时操作系统kernel层中的kernel节点;在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备。通过上述方式,本申请通过将收到的消息通知通过特定函数写入到对应的节点上,以将后台的信息及时传入该节点,并通过模拟触发按键机制,将通知信息发送至目标容器前台并进一步反馈至各终端设备,提高了获取实时消息通知的效率,解决了获取实时消息通知的效率低下的技术问题。

本文档来自技高网...

【技术保护点】

1.一种基于模拟触发按键机制的信息通讯方法,其特征在于,所述基于模拟触发按键机制的信息通讯方法包括:

2.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在系统层接收到消息通知时,将所述消息通知的消息通知内容与消息通知标题写入至少一个预设节点中,其中,所述预设节点为实时操作系统Kernel层中的Kernel节点之前,包括:

3.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备之前,包括:

4.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在监测到各所述预设节点中存在写入操作时,通过预设输出函数将所述消息通知输入至缓冲区,并输出返回值;在通过通知监听器获取所述消息通知的标题时,通过预设输入函数将所述缓冲区中的所述消息通知写入目标虚拟节点;并通过预设公共函数上报键值,实现模拟触发按键以使所述目标容器前台在预设时间段内对所述消息通知提供反馈,包括:

5.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在通过所述通知监听器获取所述消息通知标题时,通过预设输入函数将所述缓冲区中的所述消息通知写入目标虚拟节点之前,还包括:

6.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在通过所述通知监听器获取所述消息通知标题时,通过预设输入函数将所述缓冲区中的所述消息通知写入目标虚拟节点之前,还包括:

7.根据权利要求1至6中任一项所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述基于模拟触发按键机制的信息通讯方法还包括:

...

【技术特征摘要】

1.一种基于模拟触发按键机制的信息通讯方法,其特征在于,所述基于模拟触发按键机制的信息通讯方法包括:

2.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在系统层接收到消息通知时,将所述消息通知的消息通知内容与消息通知标题写入至少一个预设节点中,其中,所述预设节点为实时操作系统kernel层中的kernel节点之前,包括:

3.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在监测到各所述预设节点中存在写入操作时,通过通知监听器获取所述消息通知对应的所述消息通知标题,并通过模拟触发按键机制将所述消息通知发送至目标容器前台,通过所述目标容器前台将所述消息通知反馈至各终端设备之前,包括:

4.根据权利要求1所述的基于模拟触发按键机制的信息通讯方法,其特征在于,所述在监测到各所述预设节点中存在写入操作时,通过预设输出函数将所...

【专利技术属性】
技术研发人员:穆亮星吴天龙
申请(专利权)人:无锡宇宁智能科技有限公司
类型:发明
国别省市:

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

1