监听方法、装置、介质、产品及设备制造方法及图纸

技术编号:43121553 阅读:12 留言:0更新日期:2024-10-26 09:59
本申请公开了一种监听方法、装置、介质、产品及设备,该方法包括:响应于第一客户端程序发起的针对服务端程序的连接请求,将连接请求转换为对应的等效I/O事件;通过服务端程序与第二客户端程序之间至少基于第二监听目标预先建立的通信连接,传输等效I/O事件至服务端程序;其中,服务端程序被配置为响应于等效I/O事件,将第一监听目标添加到监听集合中以刷新监听集合,从而可以在第一客户端程序发起连接请求后,将该连接请求转换成能够经由服务端程序与第二客户端程序之间的通信连接传输至服务端程序的等效I/O事件,使得服务端程序无需中断对于监听目标的I/O操作的感知也能感知到监听集合的变化,从而完成监听集合的实时刷新。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种监听方法、装置、介质、产品及设备


技术介绍

1、在现有技术中,随着操作系统功能的不断增长,系统的复杂度也持续增加,从而在可靠性、安全性等方面也导致了更多的问题。其中,操作系统中通常包括用于为客户端程序提供服务的服务端程序,使得客户端程序在有需要时可以向服务端程序发出请求,服务端程序在处理接收到的请求后对客户端程序进行监听,以使客户端程序能够调用服务端程序中的功能和/或信息。

2、目前,服务端程序对于客户端程序所发送的请求的处理策略可以是让多个客户端程序共享服务端程序上的一个服务线程,这种策略中,该服务线程通过监听多个文件描述符(一个文件描述符代表一个监听目标,所有文件描述符则构成监听集合)的方式来查看和判断其中任何一个是否需要进行i/o操作,但此时,该服务线程就无法同时兼顾感知对应的监听集合其本身的变化(如集合中的数量变化),通常需要先中断对于该i/o操作的感知(例如通过设置定时器来中断),再感知监听集合是否发生变化,从而实现对于监听集合的刷新,但这就导致监听集合刷新的不及时,无法实时调整所需监听的监听目标。...

【技术保护点】

1.一种监听方法,其特征在于,包括:

2.如权利要求1所述的监听方法,其特征在于,所述第一客户端程序、所述第二客户端程序及所述服务端程序均运行于微内核操作系统中。

3.如权利要求1所述的监听方法,其特征在于,所述第一客户端程序及所述第二客户端程序为相同的客户端程序,所述第一监听目标及所述第二监听目标分别对应于所述相同的客户端程序针对所述服务端程序的不同访问需求。

4.如权利要求1-3任一项所述的监听方法,其特征在于,所述监听集合为所述服务端程序基于分时多路复用服务构建得到的。

5.如权利要求4所述的监听方法,其特征在于,所述等效I/O事件为...

【技术特征摘要】

1.一种监听方法,其特征在于,包括:

2.如权利要求1所述的监听方法,其特征在于,所述第一客户端程序、所述第二客户端程序及所述服务端程序均运行于微内核操作系统中。

3.如权利要求1所述的监听方法,其特征在于,所述第一客户端程序及所述第二客户端程序为相同的客户端程序,所述第一监听目标及所述第二监听目标分别对应于所述相同的客户端程序针对所述服务端程序的不同访问需求。

4.如权利要求1-3任一项所述的监听方法,其特征在于,所述监听集合为所述服务端程序基于分时多路复用服务构建得到的。

5.如权利要求4所述的监听方法,其特征在于,所述等效i/o事件为与所述第二客户端程序经由所述通信连接对所述服务端程序所执行的i/o操作相关的事件。

6.如权利要求5所述的监听方法,其特征在于,所述连接请求用于表征第一参数分析事件及第一参数处理事件,所述等效i/o事件基于多个底层事件构建得到,其中,所述多个底层事件包括:

7.如权利要求6所述的监听方法,其...

【专利技术属性】
技术研发人员:彭鹤李蒙贺鸿飞吴治宏
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

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

1