一种多线程传输中的多媒体定时器处理方法.pdf

上传人:1****2 文档编号:965525 上传时间:2018-03-21 格式:PDF 页数:8 大小:273.97KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810112713.1

申请日:

2008.05.26

公开号:

CN101593130A

公开日:

2009.12.02

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 9/48申请公布日:20091202|||实质审查的生效IPC(主分类):G06F 9/48申请日:20080526|||公开

IPC分类号:

G06F9/48; G06F9/54

主分类号:

G06F9/48

申请人:

新奥特(北京)视频技术有限公司

发明人:

刘衡娜

地址:

100080北京市海淀区西草场1号北京硅谷电脑城15层1501-1506室

优先权:

专利代理机构:

北京挺立专利事务所

代理人:

叶树明

PDF下载: PDF下载
内容摘要

本发明公开了一种多线程传输中的多媒体定时器处理方法,该方法主要包括:计算机设备接收请求产生待发送信号,通过多媒体定时器加开一个具有最高优先级的线程,并将所述线程赋予所述待发送信号进行发送。所述计算机设备发送完毕所述信号后,释放所述信号所在线程的优先级,使所述信号所在线程的优先级低于其它线程,传输其它线程上的信息,从而提高定时器的精确性,执行的有效性高,系统的稳定性。

权利要求书

1、  一种多线程传输中的多媒体定时器处理方法,其特征在于,包括以下步骤:
计算机设备接收请求,产生待发送信号;
所述计算机设备通过多媒体定时器加开一个新的线程,并设置传输时间,所述新的线程在所述传输时间内具有所有线程中最高的优先级;
所述计算机设备将所述优先级最高线程赋予所述待发送信号进行发送。

2、
  如权利要求1所述多线程传输中的多媒体定时器处理方法,其特征在于,所述计算机设备通过多媒体定时器将所述优先级最高线程赋予所述待发送信号进行发送后还包括:
所述计算机设备释放所述信号所在线程的优先级,使所述信号所在线程的优先级低于其它线程。

3、
  如权利要求2所述多线程传输中的多媒体定时器处理方法,其特征在于,所述释放所述信号所在线程的优先级,使所述信号所在线程的优先级低于所述其它线程之后还包括:
所述加开新线程的优先级低于其它线程以后,传输所述其它线程上的信息。

说明书

一种多线程传输中的多媒体定时器处理方法
技术领域
本发明实施例涉及网络传输领域,尤其涉及一种多线程传输中的多媒体定时器处理方法。
背景技术
目前VC(visual C++,可视化C++)编程中多线程信号传输有多种实现方法,例如:普通定时器传输,微秒级、毫秒级定时器传输。
采用普通定时器、微秒级或毫秒级定时器进行信号传送时,如图1所示,包括以下步骤:
步骤101,产生待发送信号。
步骤102,比较信号所在线程与其它线程优先级的高低。
步骤103,如果信号所在线程的优先级最高,则首先传输所述信号。
步骤104,当其它线程优先级高于该信号所在线程时,只有在执行完所述优先级高的线程后才能够进行信号传输。
这种情况将会导致信号传输的时间延后,不能按时准确发送所述信号。而当所述信号所在线程的优先级总是处于最高时,则可能发生重复进行所述信号传输而中止其它操作的情况,导致计算机陷入死机状态。
发明内容
本发明提供了一种多线程传输中的多媒体定时器处理方法,在多线程条件下采用多媒体定时器进行信号传输,实现信号传输的准时性和稳定性。
本发明提供了一种多线程传输中的多媒体定时器处理方法,包括以下步骤:计算机设备接收请求产生待发送信号,然后通过多媒体定时器加开一个具有最高优先级的线程,并将所述加开线程赋予所述信号,将所述信号优先发送出去。
所述计算机设备通过多媒体定时器发送所述信号以后还包括,释放该信号所在线程的最高优先级,使该信号所在线程的优先级低于其它线程的优先级。
所述加开新线程的优先级低于其它线程以后,传输其它线程上的信息。
与现有技术相比,本发明具有以下优点:
本发明实现信号所在线程具有最高的优先级,从而保证每隔一定时间准时发送所述信号。在所述信号传输成功后,所述多媒体信号传输设备及时降低所述信号所在线程的优先级,保证其它信息的正常传输,从而提高定时器的精确性,执行的有效性,系统的稳定性。
附图说明
图1为现有技术中进行信号传输的流程示意图;
图2为本发明方法具体进行信号传输的流程示意图;
图3为本发明所述设备的基本结构示意图;
图4为本发明所述设备的结构示意图。
具体实施方式
本发明提供了一种多线程传输中的多媒体定时器处理系统。采用多媒体定时器进行信号传输,通过加开一个优先级最高的线程,保证信号的准时传输;当所述信号传输结束后,将所述信号所在线程的最高优先级还给其它线程,保证了系统的稳定性。
本发明提供了一种多线程传输中的多媒体定时器处理方法,如图2所示,具体包括:
步骤s201,计算机设备接收请求产生信号。
步骤s202,计算机设备通过多媒体定时器加开一个新的线程,并定义传输时间,所述新的线程在上述传输时间内具有所有线程中最高的优先级。
步骤s203,计算机设备通过多媒体定时器将上述具有最高优先级的线程赋予产生的信号进行传输。
所述信号传输结束后,计算机设备通过多媒体定时器释放该信号所在线程的优先级,使该信号所在线程低于其它线程的优先级,使其它信息可以进行正常传输,保证网络的正常运行。
本发明实施例中提供一种多线程传输中的多媒体定时器设备,如图3所示,具体包括:
信号产生模块301,用于接收请求产生要定时发送的信号。
多媒体定时器模块302,用于每隔一定时间,触发计算机设备产生要发送的信号。在所述要发送的信号产生后,多媒体定时器加开一个具有最高优先级的线程,并将该线程赋予上述信号。
信号传输模块303,用于传输优先级最高线程上的信息。首先比较所述信号所在线程与其它线程优先级的高低。由于所述信号所在线程具有最高优先级,所以首先传输所述信号。
当所述信号传输结束后,如图4所示,还包括:
释放优先级模块304,用于降低该信号所在线程的优先级,使该信号所在线程优先级低于其它线程优先级。
传输信息模块305,用于传输其它线程上的信息。直到下一次信号传输时,重新将最高优先级线程赋予信号,优先传输上述信号。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该获取机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

一种多线程传输中的多媒体定时器处理方法.pdf_第1页
第1页 / 共8页
一种多线程传输中的多媒体定时器处理方法.pdf_第2页
第2页 / 共8页
一种多线程传输中的多媒体定时器处理方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种多线程传输中的多媒体定时器处理方法.pdf》由会员分享,可在线阅读,更多相关《一种多线程传输中的多媒体定时器处理方法.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明公开了一种多线程传输中的多媒体定时器处理方法,该方法主要包括:计算机设备接收请求产生待发送信号,通过多媒体定时器加开一个具有最高优先级的线程,并将所述线程赋予所述待发送信号进行发送。所述计算机设备发送完毕所述信号后,释放所述信号所在线程的优先级,使所述信号所在线程的优先级低于其它线程,传输其它线程上的信息,从而提高定时器的精确性,执行的有效性高,系统的稳定性。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1