[go: up one dir, main page]

CN103634234A - 客户终端设备的处理器资源管控系统及方法 - Google Patents

客户终端设备的处理器资源管控系统及方法 Download PDF

Info

Publication number
CN103634234A
CN103634234A CN201210307454.4A CN201210307454A CN103634234A CN 103634234 A CN103634234 A CN 103634234A CN 201210307454 A CN201210307454 A CN 201210307454A CN 103634234 A CN103634234 A CN 103634234A
Authority
CN
China
Prior art keywords
terminal equipment
tunnel
customer terminal
package
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210307454.4A
Other languages
English (en)
Other versions
CN103634234B (zh
Inventor
张起豪
许立人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanning Fulian Fugui Precision Industrial Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201210307454.4A priority Critical patent/CN103634234B/zh
Publication of CN103634234A publication Critical patent/CN103634234A/zh
Application granted granted Critical
Publication of CN103634234B publication Critical patent/CN103634234B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种客户终端设备的处理器资源管控系统,在接收到用户的语音通讯请求时,获取客户终端设备的处理器的当前资源利用率,并判断该处理器的当前资源利用率是否处于较高的水平。若处理器资源利用率处于较高的水平,该系统建立两个虚拟通道对客户终端设备的网络频宽进行分流,其中一个虚拟通道用于建立语音通讯,另一虚拟通道用于传输其它类型的封包,从而对进入客户终端设备其它封包进行限制,以留出足够的处理器资源来处理该语音通讯中的语音数据。本发明还提供一种客户终端设备的处理器资源管控方法。本发明用于保证语音通讯的质量。

Description

客户终端设备的处理器资源管控系统及方法
技术领域
本发明涉及处理器的资源管控,尤其涉及一种客户终端设备的处理器资源管控系统及方法。
背景技术
客户终端设备(Customer Premise Equipment,CPE),如网关(gateway)、路由器或交换机等设备,可用于实现电脑或手机等通讯设备与网络的互联。用户使用客户终端设备将通讯设备连上网络后,可实现与外界通讯设备之间的语音通讯,例如VoIP语音通讯。为了节约硬件成本,客户终端设备上对语音等模拟信号进行数字化处理的DSP(Digital Signal Processing,数字信号处理)芯片已逐步被软件程序(软件DSP)所替代。由于该软件DSP需要与客户终端设备上的其它应用程序共享处理器(CPU)资源,若用户在建立VoIP语音通讯时,客户终端设备本身正在进行大量的封包转换和传输等任务(如正在执行FTP下载任务),客户终端设备的大量处理器资源会被占用以处理该封包转换和传输任务,从而可能导致软件DSP无法分配到足够的处理器资源对建立的语音通讯进行处理,从而影响通讯的质量。
发明内容
鉴于以上内容,有必要提供一种客户终端设备的处理器资源管控系统,包括:封包侦测模块,用于侦测客户终端设备接收到的封包,并对侦测到的封包进行解析,以确定是否接收到用户的语音通讯请求;利用率获取模块,用于在接收到用户的语音通讯请求时,获取客户终端设备的处理器的当前资源利用率U,并将该当前资源利用率U与一第一预设门槛值M进行比较;及执行模块,用于当U<M时,直接为用户建立语音通讯,或当M≦U时,建立一第一虚拟通道以及一第二虚拟通道,通过第一虚拟通道为用户建立语音通讯,并为第一虚拟通道分配第一网络频宽用于传输语音通讯的语音数据封包,以及为第二虚拟通道分配第二网络频宽用于传输其它类型的封包。
还有必要提供一种客户终端设备的处理器资源管控方法,包括:封包封包侦测步骤,侦测客户终端设备接收到的封包,并对侦测到的封包进行解析,以确定是否接收到用户的语音通讯请求;利用率获取步骤,在接收到用户的语音通讯请求时,获取客户终端设备的处理器资源的当前资源利用率U,并将该当前资源利用率与一第一预设门槛值M进行比较;及执行步骤,当U<M时,直接为用户建立语音通讯,或当M≦U时,建立一第一虚拟通道以及一第二虚拟通道,通过第一虚拟通道为用户建立语音通讯,并为第一虚拟通道分配第一网络频宽用于传输语音通讯的语音数据封包,以及为第二虚拟通道分配第二网络频宽用于传输其它类型的封包。
相较于现有技术,本发明的客户终端设备的处理器资源管控系统及方法,在处理器资源利用率较高的情况下接收到用户的语音通讯请求时,通过建立两个虚拟通道对客户终端设备的网络频宽进行分流,从而对进入客户终端设备其它封包进行限制,以留出足够的处理器资源来处理该语音通讯中的语音数据,从而保证语音通讯的质量。
附图说明
图1是本发明提供的客户终端设备的应用环境示意图。
图2是图1中客户终端设备的功能模块架构图。
图3是本发明客户终端设备的处理器资源管控方法较佳实施例的流程图。
主要元件符号说明
电脑 101
手机 102
客户终端设备 200
网络 300
处理器资源管控系统 210
存储设备 201
处理器 202
封包侦测模块 211
利用率获取模块 212
执行模块 213
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
如图1所示,是本发明提供的客户终端设备的运行环境示意图。该客户终端设备200与通讯设备(如图1中的电脑101或手机102)相连接,用于实现该通讯设备与网络300之间的互连,使得该通讯设备可使用各种网络服务。该通讯设备连上网络300后,还可通过该网络300与外部通讯设备建立语音通讯,如VoIP语音通讯。
本实施例中,所述客户终端设备200可通过线缆、蓝牙或红外连接等方式与所述通讯设备建立连接。该客户终端设备200可以是,但不限于,网关、路由器、交换机等。所述网络300可以是,但不限于,WIFI®网络、WiMAX(Worldwide Interoperability for Microwave Access,全球微波互连接入)网络等。
如图2所示,是所述客户终端设备200的功能模块架构图。该客户终端设备200包括处理器资源管控系统210、存储设备201、处理器202。该处理器资源管控系统210包括封包侦测模块211、利用率获取模块212以及执行模块213。本实施例中,上述211-213各功能模块可以软件程序段或固件(firmware)的形式存储在所述存储设备201中,并由所述处理器202控制各功能模块的执行。
所述封包侦测模块211用于侦测客户终端设备200所接收到的封包,并对侦测到的封包进行解析,以确定是否接收到用户的语音通讯请求。例如,当该封包侦测模块211接收到一封包时,通过判断该封包是否为SIP(Session Initiation Protocol,会话启动协议)的Invite(邀请)封包,来确认是否有用户发出语音通讯请求。若为Invite封包,则表示接收到用户的语音通讯请求。若不是Invite封包,则表示没有接收到用户的语音通讯请求。该语音通讯请求可以是与该客户终端设备200相连的通讯设备发出的请求,也可以是通过网络300接收到的外界通讯设备发出的请求。
所述利用率获取模块212用于在接收到用户的语音通讯请求时,获取客户终端设备200的处理器202的当前资源利用率U,并将该当前资源利用率U与一第一预设门槛值M(如50%)以及第二预设门槛值H(如80%)进行比较。其中,M<H。所述第一预设门槛值M以及第二预设门槛值H分别用于界定处理器202资源的利用率所处的两个不同水平,例如,M用于界定处理器202的资源利用与处于一个中等水平,而H则界定处理器202的资源利用率处于一个较高的水平。
所述执行模块213用于根据上述比较结果对用户的语音通讯请求进行处理。在本实施例中,如果U<M,该执行模块213通过网络300直接为用户建立语音通讯。
如果M≦U<H,该执行模块213建立一第一虚拟通道以及一第二虚拟通道,通过第一虚拟通道为用户建立语音通讯,并为第一虚拟通道分配第一网络频宽用于传输语音通讯的语音数据封包(如RTP封包),以及为第二虚拟通道分配第二网络频宽用于传输其它类型的封包(如ftp封包以及http封包)。本实施例中,所述第一虚拟通道第二虚拟通道是两个不同的函数组件,用于将客户终端设备200的网络频宽分为两个部分,分别用于传输不同的数据或信号。
如果U≧H,该执行模块213建立一第三虚拟通道以及一第四虚拟通道,通过第三虚拟通道为用户建立语音通讯,并为第三虚拟通道分配第三网络频宽用于传输语音通讯的语音数据封包,以及为第四虚拟通道分配第四网络频宽用于传输其它类型的封包。其中,所述第一网络频宽与第二网络频宽之和以及第三网络频宽与第四网络频宽之和均等于客户终端设备200的总网络频宽。
所述第一、第二、第三以及第四网络频宽的数值均由用户预先设定。具体而言,用户可根据实际情况,将第二以及第四网络频宽设置在一个适当的水平,从而限制其它类型的数据封包进入客户终端设备200的数量,进而限制其它类型的数据封包占用的处理器202的资源,为语音通讯预留足够的处理器202的资源以保证通话质量。所应说明的是,当U≧H时,说明处理器202当前的使用率已达到相当高的水平,因此需进一步限制其它数据封包进入客户终端设备200的数量,以尽量保证语音通讯所需的处理器资源。为了进一步限制进入客户终端设备200的其它数据封包,需要增加所述第三虚拟通道的第三网络频宽并限缩第四虚拟通道的第四网络频宽。因此,本实施例中,所述第三网络频宽需大于第一网络频宽。
此外,当U≧H时,若所述执行模块213使用第三虚拟通道以及第三网络频宽也无法获得足够的处理器202的资源来处理该语音通讯时(例如当客户终端设备200已建立多个语音通讯时),该执行模块213直接放弃当前接收到的语音通讯请求。
如图3所示,是本发明对客户终端设备200的处理器202的资源利用率进行管控的方法的流程图。
步骤S01,所述封包侦测模块211用于侦测客户终端设备200所接收到的封包,并对侦测到的封包进行解析,以确定是否接收到用户的语音通讯请求。
步骤S02,当接收到用户的语音通讯请求时,所述利用率获取模块212获取客户终端设备200的处理器202的当前资源利用率U。
步骤S03,所述利用率获取模块212将处理器202的当前资源利用率U与一第一预设门槛值M进行比较,判断该当前资源利用率U是否小于该第一预设门槛值M。若U<M,执行步骤S04。若U≧M,执行步骤S05。
步骤S04,所述执行模块213通过网络300直接为用户建立语音通讯,结束流程。
步骤S05,所述利用率获取模块212将处理器202的当前资源利用率U与一第二预设门槛值M进行比较,判断该当前资源利用率U是否小于该第二预设门槛值H。若U<H,执行步骤S06。若U≧H,执行步骤S07。
步骤S06,所述执行模块213建立一第一虚拟通道以及一第二虚拟通道,通过第一虚拟通道为用户建立语音通讯,并为第一虚拟通道分配第一网络频宽用于传输语音通讯的语音数据封包,以及为第二虚拟通道分配第二网络频宽用于传输其它类型的封包,结束流程。
步骤S07,所述执行模块213建立一第三虚拟通道以及一第四虚拟通道,通过第三虚拟通道为用户建立语音通讯,并为第三虚拟通道分配第三网络频宽用于传输语音通讯的语音数据封包,以及为第四虚拟通道分配第四网络频宽用于传输其它类型的封包。其中,所述第一网络频宽与第二网络频宽之和以及第三网络频宽与第四网络频宽之和均等于客户终端设备200的总网络频宽,且所述第三网络频宽大于第一网络频宽。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (12)

1.一种客户终端设备的处理器资源管控系统,其特征在于,该系统包括:
封包侦测模块,用于侦测客户终端设备接收到的封包,并对侦测到的封包进行解析,以确定是否接收到用户的语音通讯请求;
利用率获取模块,用于在接收到用户的语音通讯请求时,获取客户终端设备的处理器的当前资源利用率U,并将该当前资源利用率U与一第一预设门槛值M进行比较;及
执行模块,用于当U<M时,直接为用户建立语音通讯,或当M≦U时,建立一第一虚拟通道以及一第二虚拟通道,通过第一虚拟通道为用户建立语音通讯,并为第一虚拟通道分配第一网络频宽用于传输语音通讯的语音数据封包,以及为第二虚拟通道分配第二网络频宽用于传输其它类型的封包。
2.如权利要求1所述客户终端设备的处理器资源管控系统,其特征在于,所述封包侦测模块通过判断侦测到的封包是否为会话启动协议的Invite封包来确认是否接收到用户的语音通讯请求。
3.如权利要求1所述客户终端设备的处理器资源管控系统,其特征在于,所述利用率获取模块还用于当M≦U时,进一步将所述处理器的当前资源利用率U与一第二预设门槛值H进行比较,其中,M<H;及
所述执行模块还用于当U≧H时,建立一第三虚拟通道以及一第四虚拟通道,通过第三虚拟通道为用户建立语音通讯,并为第三虚拟通道分配第三网络频宽用于传输语音通讯的语音数据封包,以及为第四虚拟通道分配第四网络频宽用于传输其它类型的封包,其中,所述第三网络频宽大于所述第一网络频宽。
4.如权利要求3所述的客户终端设备的处理器资源管控系统,其特征在于,所述第一网络频宽与第二网络频宽之和以及第三网络频宽与第四网络频宽之和等于客户终端设备的总网络频宽。
5.如权利要求3所述的客户终端设备的处理器资源管控系统,其特征在于,所述执行模块还用于当U≧H时,若使用第三虚拟通道以及第三网络频宽无法获得足够的处理器资源建立语音通讯时,直接放弃当前接收到的语音通讯请求。
6.如权利要求1所述的客户终端设备的处理器资源管控系统,其特征在于,该客户终端设备为网关、路由器或交换机。
7.一种客户终端设备的处理器资源管控方法,其特征在于,该方法包括:
封包侦测步骤,侦测客户终端设备接收到的封包,并对侦测到的封包进行解析,以确定是否接收到用户的语音通讯请求;
利用率获取步骤,在接收到用户的语音通讯请求时,获取客户终端设备的处理器资源的当前资源利用率U,并将该当前资源利用率与一第一预设门槛值M进行比较;及
执行步骤,当U<M时,直接为用户建立语音通讯,或当M≦U时,建立一第一虚拟通道以及一第二虚拟通道,通过第一虚拟通道为用户建立语音通讯,并为第一虚拟通道分配第一网络频宽用于传输语音通讯的语音数据封包,以及为第二虚拟通道分配第二网络频宽用于传输其它类型的封包。
8.如权利要求7所述客户终端设备的处理器资源管控方法,其特征在于,所述封包侦测步骤通过判断侦测到的封包是否为会话启动协议的Invite封包来确认是否接收到用户的语音通讯请求。
9.如权利要求7所述客户终端设备的处理器资源管控方法,其特征在于,所述利用率获取步骤还包括:当M≦U时,进一步将所述处理器的当前资源利用率U与一第二预设门槛值H进行比较,其中,M<H;及
所述执行步骤还包括:当U≧H时,建立一第三虚拟通道以及一第四虚拟通道,通过第三虚拟通道为用户建立语音通讯,并为第三虚拟通道分配第三网络频宽用于传输语音通讯的语音数据封包,以及为第四虚拟通道分配第四网络频宽用于传输其它类型的封包,其中,所述第三网络频宽大于所述第一网络频宽。
10.如权利要求9所述的客户终端设备的处理器资源管控方法,其特征在于,所述第一网络频宽与第二网络频宽之和以及第三网络频宽与第四网络频宽之和等于客户终端设备的总网络频宽。
11.如权利要求9所述的客户终端设备的处理器资源管控方法,其特征在于,所述执行步骤还包括:当U≧H时,若使用第三虚拟通道以及第三网络频宽无法获得足够的处理器资源建立语音通讯时,直接放弃当前接收到的语音通讯请求。
12.如权利要求7所述的客户终端设备的处理器资源管控方法,其特征在于,该客户终端设备为网关、路由器或交换机。
CN201210307454.4A 2012-08-27 2012-08-27 客户终端设备的处理器资源管控系统及方法 Expired - Fee Related CN103634234B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210307454.4A CN103634234B (zh) 2012-08-27 2012-08-27 客户终端设备的处理器资源管控系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210307454.4A CN103634234B (zh) 2012-08-27 2012-08-27 客户终端设备的处理器资源管控系统及方法

Publications (2)

Publication Number Publication Date
CN103634234A true CN103634234A (zh) 2014-03-12
CN103634234B CN103634234B (zh) 2016-06-29

Family

ID=50214874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210307454.4A Expired - Fee Related CN103634234B (zh) 2012-08-27 2012-08-27 客户终端设备的处理器资源管控系统及方法

Country Status (1)

Country Link
CN (1) CN103634234B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020163883A1 (en) * 2001-05-03 2002-11-07 Price Jeffrey M. Methods and systems for providing call admission control in packetized voice networks
CN1398067A (zh) * 2001-07-18 2003-02-19 华为技术有限公司 一种基于基站负载分配信道的新方法
US20030067944A1 (en) * 2001-10-09 2003-04-10 Broadcom Corporation Method, system, and computer program product for synchronizing voice traffic with minimum latency
CN1620036A (zh) * 2003-11-20 2005-05-25 华为技术有限公司 一种分配abis接口带宽资源的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020163883A1 (en) * 2001-05-03 2002-11-07 Price Jeffrey M. Methods and systems for providing call admission control in packetized voice networks
CN1398067A (zh) * 2001-07-18 2003-02-19 华为技术有限公司 一种基于基站负载分配信道的新方法
US20030067944A1 (en) * 2001-10-09 2003-04-10 Broadcom Corporation Method, system, and computer program product for synchronizing voice traffic with minimum latency
CN1620036A (zh) * 2003-11-20 2005-05-25 华为技术有限公司 一种分配abis接口带宽资源的方法

Also Published As

Publication number Publication date
CN103634234B (zh) 2016-06-29

Similar Documents

Publication Publication Date Title
CN110557786B (zh) 一种无线承载建立、业务流的监测方法及装置
CN107948988B (zh) 一种资源控制方法及相关设备
US20130163524A1 (en) System and method for transporting digital radio signal streams in a small cell network environment
US20110113146A1 (en) Dynamic quality of service (qos) setup over wired and wireless networks
US10575317B2 (en) Distributed media classification algorithm in a service controller platform
CN112087777B (zh) 一种mdbv的确定方法、装置及系统
CN103796324B (zh) 一种带宽分配装置和方法
US20190141687A1 (en) Terminal device and d2d resource management method
US20150195778A1 (en) Wireless communication system providing optimal network performance
CN112087678A (zh) 带宽的分配、带宽的检查方法及装置
CN106658608B (zh) 一种配置传输速率的方法及装置
US11025450B2 (en) Cable media converter management method, apparatus, and system
US9635586B2 (en) Method and apparatus for using call admission control for client balancing
CN103634234A (zh) 客户终端设备的处理器资源管控系统及方法
TWI463886B (zh) 用戶終端設備的處理器資源管控系統及方法
CN106454855A (zh) 频谱共享方法及装置
US10165568B2 (en) Data communication apparatus, computer readable medium, and satellite communication system
US20140050214A1 (en) Gateway and method for establishing voice communication over network using the gateway
CN103595701A (zh) 网关及利用其建立网络语音通讯的方法
WO2015177778A1 (en) A method for utilizing available resources in a communications network
CN111432458A (zh) 一种基于双连接的通信方法及装置
US11805079B2 (en) Methods and apparatus for coordinating data transmission in a communications network
EP3295702B1 (en) Method for providing communication services to a plurality of user equipments of a telecommunications network, system for providing communication services to a plurality of user equipments of a telecommunications network, telecommunications network, user equipment, program and computer program product
KR101725775B1 (ko) 주파수 변환을 이용한 신호 중계 장치 및 방법
CN117222035A (zh) 多接入调度方法及装置、电子设备、计算机可读介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180503

Address after: The Guangxi Zhuang Autonomous Region Nanning hi tech Zone headquarters road 18, China ASEAN business base three phase 5# plant

Patentee after: NANNING FUGUI PRECISION INDUSTRIAL Co.,Ltd.

Address before: 518109, No. two, No. tenth, East Ring Road, Pinus tabulaeformis Industrial Zone, Longhua Town, Baoan District, Guangdong, Shenzhen, 2

Co-patentee before: HON HAI PRECISION INDUSTRY Co.,Ltd.

Patentee before: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160629

CF01 Termination of patent right due to non-payment of annual fee