封包辨识方法及封包辨识装置制造方法及图纸

技术编号:22242643 阅读:33 留言:0更新日期:2019-10-09 22:03
一种封包辨识方法包含访问一待测网络电话装置,并查询待测网络电话装置的当前装置辨识信息;判断数据库中是否有与该当前参数相符的该指令集,该数据库包含多个指令集且每一指令集对应于一网络电话装置的已知装置辨识信息;以及以一执行指令集执行一封包识别程序。

Packet Identification Method and Packet Identification Device

【技术实现步骤摘要】
封包辨识方法及封包辨识装置
本公开涉及一种网络电话装置的封包辨识方法及封包辨识装置。
技术介绍
网络电话装置通过网络电话通信协定(VoiceoverInternetProtocol,VoIP),诸如媒体闸道控制协定(MediaGatewayControlProtocol,MGCP)、会谈启始协议(SessionInitiationProtocol)、H.248,在用户设备与交换总机之间传送信号。以MGCP为例,MGCP通信协定可以处理传统电话与网络电话之间的通信。例如,一用户设备是传统电话(如移动电话或市内电话),另一用户设备是网络电话(如支援网络通话的线缆数据机),当二电话通话时,交换总机控制与传送二电话之间的通信,其中每一用户设备中设有媒体闸道(MediaGateway,MG),用以处理传统电话与网络电话之间的通信(如模拟信号与数字信号之间的转换),而且交换总机中设有媒体闸道控制器(MediaGatewayController,MGC)(或称为呼叫代理(CallAgent,CA))用以控制二媒体闸道之间的通话与传送每一媒体闸道的讯息。万一,线缆数据机无法和传统电话通话时,维修人员须从远端连线至线缆数据机的远端登录端,再依据机上盒厂商提供的指令集获取机上盒中的多个语音封包。接着,维修人员分析所述语音封包所对应的讯息,如编码的讯息格式、连线状态与参数、媒体闸道控制器监控二媒体闸道之间的讯息等使用者可阅读的讯息,以此建立媒体闸道控制器与媒体闸道之间的通话流程图。然而,媒体闸道与媒体闸道控制器的制造厂商和机种众多,不同厂牌或不同机种的机上盒有不同的讯息格式。此外,维修人员从庞大的所述语音封包中获取出编码的讯息格式,耗费相当多的人力与时间。
技术实现思路
有鉴于此,本说明书公开一种封包辨识方法及封包辨识装置,实现自动解析所述语音封包中的讯息格式。封包辨识方法适于至少一网络电话装置,每一该网络电话装置具有一已知装置辨识信息,该已知装置辨识信息包含一硬件信息、一软件信息及该硬件信息与该软件信息的组合,并对应于一指令集,每一该指令集存储于一数据库,该数据库存储于一封包辨识装置。该封包辨识方法包含:访问一待测网络电话装置,并查询该待测网络电话装置的一当前装置辨识信息;判断该数据库中是否有与该当前装置辨识信息相符的指令集;若有该相符指令集,以该相符指令集作为一执行指令集执行一封包辨识程序;以及若没有该相符指令集,比对该当前装置辨识信息与该已知装置辨识信息以找出至少一相符参数,以对应于该至少一相符参数的所述指令集作为该执行指令集执行该封包辨识程序。在一些实施例中,封包辨识方法包含建立一数据库,其包含多个指令集且每一指令集对应于网络电话装置的已知装置辨识信息;访问一个网络电话装置,并查询网络电话装置的当前装置辨识信息;查询数据库中是否有与该当前参数相符的该指令集;以及以一执行指令集执行一封包识别程序。若有该相符指令集,以该相符指令集作为该执行指令集,若没有该相符指令集,比对该当前装置辨识信息与该已知装置辨识信息以找出至少一相符参数,以对应于该至少一相符参数的所述指令集作为该执行指令集。在一些实施例中,封包辨识装置包含通信接口及封包辨识模块。通信接口接收一当前装置辨识信息和多个指令集,每一指令集对应于一网络电话装置的一已知装置辨识信息。封包辨识模块寻找是否有与当前参数相符的指令集,并以一执行指令集执行一封包识别程序。若有该相符指令集,判断该相符指令集对应于该待测网络电话装置,并以该相符指令集作为该执行指令集,若没有该相符指令集,比对该当前装置辨识信息与该已知装置辨识信息以找出至少一相符参数,判断该至少一相符参数对应于该待测网络电话装置,并以对应于该至少一相符参数的所述指令集作为该执行指令集。附图说明图1是本专利技术第一实施例的封包辨识装置的使用状态图。图2是本专利技术第二实施例的封包辨识装置的使用状态图。图3是本专利技术第一实施例的封包辨识方法的流程图(一)。图4是本专利技术第一实施例的封包辨识方法的流程图(二)。图5是本专利技术第一实施例的封包辨识方法的流程图(三)。图6是本专利技术第一实施例的封包辨识方法的流程图(四)。图7是本专利技术第一实施例的封包辨识方法的流程图(五)。图8是本专利技术第二实施例的封包辨识方法的流程图。其中,附图标记说明如下:10封包辨识装置11通信接口12封包辨识模块13数据库20网络电话装置具体实施方式参阅图1,封包辨识装置10包含通信接口11及耦接通信接口11的封包辨识模块12。通信接口11可经由网络登录网络电话装置20的远端登录部。封包辨识模块12可经由通信接口11查询网络电话装置20的多个装置辨识信息的组合(于后称“当前装置辨识信息”)。当前装置辨识信息可以包含网络电话装置20的硬件信息、软件信息或硬件信息与软件信息的组合。硬件信息可以是芯片型号或芯片厂商代号等,软件信息可以是固件版本、软件版本或套件版本等。固件版本是指嵌合于网络电话装置20的固件程序版本。软件版本是指网络电话装置20所执行的软件的版本。套件版本是指软件所使用的套件的版本,该套件可由其他厂商所开发,软件中引入该套件可执行一个或多个功能,例如增加额外的功能,解除或锁定功能中一部分的子功能,或修改功能中一部分的子功能。举例来说,线缆数据机,是由一个或多个芯片所驱动,并且具有数据传输、通话或执行应用程序等功能,其中的通话功能可于软件中安插通话套件来实现,且可通过更新该通话套件的版本来扩增功能,例如:原本仅有语音通话功能,经过更新新版通话套件之后,增加了视频通话的功能,或者提升影像分辨率的功能等。封包辨识装置10可例如为电脑主机、服务器、服务器阵列或分散式架构服务器。通信接口11可以是无线接口,如全球移动通信系统(GSM)/通用封包无线服务(GPRS)、3G、4G、5G等移动通信技术,或者支援如Wi-Fi无线网络、蓝牙等区域性无线通信技术而与其他可连网的装置连线。通信接口11也可以是有线接口,如以太网络、通用序列汇流排(USB)、高画质多媒体接口(HDMI)、移动高画质连结(MHL)。封包辨识模块12可以是为中央处理器、微处理机、特定应用集成集成电路(ASIC)等可执行程序的运算单元,其执行了特定的程序,而能执行本文所述的封包辨识方法。在一些实施例中,封包辨识模块12还包含存储单元,是可内建于运算单元或外接于运算单元(即电性连接),而可存储供运算单元执行的程序。存储单元可例如为非易失性存储器或硬盘等存储单元。更进一步来说,存储单元还存储一数据库13,是包含多个指令集,且每一指令集对应于一个或多个不同厂牌或不同机种的网络电话装置20的已知装置辨识信息。换言的,每一已知装置辨识信息的网络电话装置20对应有一个指令集。不同的已知装置辨识信息的网络电话装置20对应的指令集可能相同,也可能不同。已知装置辨识信息可以是网络电话装置20的硬件信息及软件信息,如前述当前装置辨识信息所列参数,不再赘述。在一些实施例中,参阅图2,封包辨识装置10可经由通信接口11连接到网络,再通过网络连线到数据库13(即通信连接),也就是说,数据库13可存储在云端服务器中,而使封包辨识装置10的通信接口11通过网络连接云端服务器,并读取数据库13中的多个指令集。此些指令集可经由本地操作本文档来自技高网
...

【技术保护点】
1.一种封包辨识方法,适于至少一网络电话装置,每一该网络电话装置具有一已知装置辨识信息,并对应于一指令集,每一该指令集存储于一数据库,该数据库存储于一封包辨识装置,该封包辨识方法包含:访问一待测网络电话装置,并查询该待测网络电话装置的一当前装置辨识信息;判断该数据库中是否有与该当前装置辨识信息相符的指令集;若有该相符指令集,以该相符指令集作为一执行指令集执行一封包辨识程序;以及若没有该相符指令集,比对该当前装置辨识信息与该已知装置辨识信息以找出至少一相符参数,以对应于该至少一相符参数的所述指令集作为该执行指令集执行该封包辨识程序,其中,该相符参数包含一硬件信息及一软件信息至少其中之一。

【技术特征摘要】
2018.03.21 TW 1071097281.一种封包辨识方法,适于至少一网络电话装置,每一该网络电话装置具有一已知装置辨识信息,并对应于一指令集,每一该指令集存储于一数据库,该数据库存储于一封包辨识装置,该封包辨识方法包含:访问一待测网络电话装置,并查询该待测网络电话装置的一当前装置辨识信息;判断该数据库中是否有与该当前装置辨识信息相符的指令集;若有该相符指令集,以该相符指令集作为一执行指令集执行一封包辨识程序;以及若没有该相符指令集,比对该当前装置辨识信息与该已知装置辨识信息以找出至少一相符参数,以对应于该至少一相符参数的所述指令集作为该执行指令集执行该封包辨识程序,其中,该相符参数包含一硬件信息及一软件信息至少其中之一。2.如权利要求1所述的封包辨识方法,其中,该封包辨识程序包含以该执行指令集中的一解析指令解析该封包,若成功解析出该封包的讯息格式,于该数据库标示该执行指令集与该待测网络电话装置为相对应。3.如权利要求2所述的封包辨识方法,其中,若未解析出该讯息格式,尝试修改该解析指令,以根据修改后的该解析指令解析该封包。4.如权利要求2所述的封包辨识方法,其中,若未解析出该讯息格式,尝试从其他所述指令集的该解析指令解析该封包。5.如权利要求2所述的封包辨识方法,其中,若未解析出该讯息格式,尝试修改其他所述指令集的该解析指令,以根据修改后的该解析指令解析该封包。...

【专利技术属性】
技术研发人员:林江伟
申请(专利权)人:和硕联合科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1