[发明专利]一种控制方法及装置有效
申请号: | 201710500930.7 | 申请日: | 2017-06-27 |
公开(公告)号: | CN109144681B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 韩森;林坤;戴莹 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 装置 | ||
本发明实施例提供了一种控制方法及装置,该控制方法包括:获取目标设备上运行的多个进程的进程信息;依据进程信息,建立多个控制线程,其中,多个控制线程与多个进程一一对应;选择多个控制线程中的任一控制线程作为主控制线程;通过主控制线程,将接收到的用户指令重定向至目标控制线程,以使目标控制线程依据接收到的用户指令控制对应的目标进程。从而提升了对具有多进程的设备的维护效率,并且通过主控制线程向其它控制线程统一发布命令的方式,有效降低了控制维护的出错率,提升了系统的稳定性以及用户体验。
技术领域
本发明实施例涉及通信领域,尤其涉及一种控制方法及装置。
背景技术
在多进程架构的LTE基站系统中,在功能特性的开发、调试阶段以及后续的软件维护阶段都避免不了通过类似超级终端的控制台(Console)软件来对某个进程或者多个进程进行配置与调试,如命令行执行、变量跟踪与调试等。
目前,对于基站系统的进程控制,现有技术主要是采用运行多个控制台软件进程,即,打开多个控制台软件窗口,从而通过控制台软件进程连接到对应的基站系统进程上,再通过命令行等多种方式对基站系统进程进行配置与调试。如图1所示。
因此,现有技术中的控制方法,存在如下缺陷:
1)效率低。由于用户需要通过建立多个控制台软件进程,因此,当基站系统进程数较大时,用户需要逐一打开各个控制台软件窗口并输入指令,严重影响控制效率。
2)易出错。由于用户每次需要打开不同的控制台软件窗口输入命令,大量的操作导致极易出错,可能造成基站故障。
3)用户体验差。由于现有技术控制方法的串联限制,即,每次只能通过一个控制台软件进程对对应的基站系统进程进行控制,因此,降低了信息获取的同步性,使用户无法对基站中的问题进行准确的定位,增大了系统维护难度,严重影响了用户体验。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供一种控制方法及装置,以解决现有技术的控制方法中存在的效率低、易出错以及用户体验差等问题。
为了解决上述问题,本发明公开了一种控制方法,所述方法包括:
获取目标设备上运行的多个进程的进程信息;
依据进程信息,建立多个控制线程,其中,多个控制线程与多个进程一一对应;
选择多个控制线程中的任一控制线程作为主控制线程;
通过主控制线程,将接收到的用户指令重定向至目标控制线程,以使目标控制线程依据接收到的用户指令控制对应的目标进程。
在本发明的一个优选的实施例中,依据进程信息,建立多个控制线程的步骤之后,进一步包括:
提供共享内存区域;
获取多个控制线程的线程标识信息,线程标识信息用于唯一标识对应的控制线程;
依据多个控制线程的线程标识信息,从共享内存区域中为多个控制线程中的每个控制线程分配对应的内存子区域。
在本发明的一个优选的实施例中,通过主控制线程,将接收到的用户指令重定向至目标控制线程的步骤,具体包括:
接收用户指令,并获取用户指令中携带的目标线程标识信息;
依据目标线程标识信息,通过主控制线程将用户指令发送至目标控制线程对应的目标内存子区域,以使目标控制线程在检测到携带线程标识信息的用户指令时,从目标内存子区域提取用户指令。
在本发明的一个优选的实施例中,方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710500930.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种时钟滴答中断设置方法及装置
- 下一篇:任务的优先级处理方法和处理装置