CN104244303A - Consultation method and determination method of terminal capability and terminals - Google Patents
Consultation method and determination method of terminal capability and terminals Download PDFInfo
- Publication number
- CN104244303A CN104244303A CN201310253624.XA CN201310253624A CN104244303A CN 104244303 A CN104244303 A CN 104244303A CN 201310253624 A CN201310253624 A CN 201310253624A CN 104244303 A CN104244303 A CN 104244303A
- Authority
- CN
- China
- Prior art keywords
- network performance
- performance data
- data
- terminal
- udp
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种终端能力的协商方法、确定方法和终端,所述协商方法包括:终端将自身统计的网络性能数据发送给通信对端;在接收到对端发来的网络性能数据后,结合自身支持的能力,确定出适用于双方通讯的能力。所述确定方法包括:终端进行网络性能数据的统计;根据自身统计出的网络性能数据,结合自身支持的能力,确定出适用于自身的能力。采用本发明,可以使得通讯双方在起始阶段就能够选择合适的通讯资源,从而减少了后续的反馈调整对通讯资源的占用,优化了通讯过程中的用户体验。
The invention discloses a method for negotiating terminal capabilities, a method for determining them, and a terminal. The negotiation method includes: the terminal sends its own statistical network performance data to a communication peer; after receiving the network performance data sent by the peer, Combined with its own supporting capabilities, determine the capabilities applicable to both parties' communication. The determination method includes: the terminal performs statistics of network performance data; and determines the capabilities applicable to itself according to the network performance data collected by itself and combined with the capabilities supported by itself. By adopting the present invention, both communication parties can select appropriate communication resources at the initial stage, thereby reducing the occupancy of communication resources for subsequent feedback adjustments and optimizing user experience in the communication process.
Description
技术领域technical field
本发明涉及多媒体通信领域,尤其涉及一种终端能力的协商方法、确定方法和终端。The present invention relates to the field of multimedia communication, in particular to a method for negotiating and determining terminal capabilities and a terminal.
背景技术Background technique
随着无线宽带网络和智能终端的快速发展,多媒体通讯相关业务的发展越来越快。目前,多媒体通讯首先要进行终端能力的协商,目的是为了使通讯双方相互了解对端所支持的多媒体(如音频、视频)的能力状况,以保证通讯双方能够正常编解码。但是,由于种种原因,在通讯双方进行能力协商时,仅仅是将各自的能力做了说明,如通过SDP(Session Description Protocol,会话描述协议)文件或者是UA Profile(用户代理文件)等方式让对方或者服务器了解自身所支持的能力。在功能手机的时代,由于功能手机的处理能力较差,终端能力本身对多媒体通讯业务的支持能力偏差很大,所以仅仅对对端能力做简单判断可以解决主要矛盾。但是随着智能终端的快速发展,终端本身对多媒体通讯能力的限制大大减弱,主要变为对多媒体格式的属性支持是否能被相互理解,且这种格式支持也大大的通用化了,使得能力协商在一定程度上不再属于主要矛盾。With the rapid development of wireless broadband networks and intelligent terminals, the development of multimedia communication-related services is getting faster and faster. At present, multimedia communication first needs to negotiate terminal capabilities, the purpose of which is to enable the communication parties to understand the capabilities of the multimedia (such as audio and video) supported by the other end, so as to ensure that the communication parties can encode and decode normally. However, due to various reasons, when the communication parties negotiate their capabilities, they only explain their respective capabilities, such as through SDP (Session Description Protocol, Session Description Protocol) files or UA Profile (User Agent files) to let the other party Or the server knows the capabilities it supports. In the era of feature phones, due to the poor processing capabilities of feature phones, the terminal capability itself has a large deviation in the ability to support multimedia communication services. Therefore, a simple judgment on the capabilities of the peer terminal can solve the main contradiction. However, with the rapid development of intelligent terminals, the limitation of the terminal itself on multimedia communication capabilities has been greatly weakened. The main issue is whether the attribute support of multimedia formats can be understood by each other, and this format support has also been greatly generalized, making capability negotiation To a certain extent, it no longer belongs to the main contradiction.
虽然无线宽带网络得到了很大的发展,但是相对于用户对资源的需求来讲,还远远达不到用户的期望,则此时多媒体通讯的主要矛盾变成了通讯双方所使用网络资源的状态是否能满足通讯双方的要求。在现有技术中,通讯双方在建立连接后,会向对端反馈一些网络性能数据;对端收到后,如发现不能满足本端需求,则对本端相关参数进行调整或者与对端断链以重新链接,这种操作方式比较麻烦,不利于节省系统信令开销。Although the wireless broadband network has been greatly developed, compared with the user's demand for resources, it is still far from meeting the user's expectations. At this time, the main contradiction in multimedia communication has become the network resources used by both communication parties. Whether the state can meet the requirements of both communication parties. In the existing technology, after the two parties establish a connection, they will feed back some network performance data to the opposite end; after receiving it, if the opposite end finds that it cannot meet the needs of the local end, adjust the relevant parameters of the local end or disconnect the link with the opposite end To re-link, this operation mode is cumbersome, which is not conducive to saving system signaling overhead.
发明内容Contents of the invention
本发明的目的在于提供一种终端能力的协商方法、确定方法和终端,以克服现有通讯双方只能在建立连接后交互网络性能数据的缺陷。The purpose of the present invention is to provide a method for negotiating terminal capabilities, a method for determining them and a terminal, so as to overcome the defect that the existing communication parties can only exchange network performance data after establishing a connection.
为解决上述问题,本发明提供了一种终端能力的协商方法,包括:In order to solve the above problems, the present invention provides a method for negotiating terminal capabilities, including:
终端将自身统计的网络性能数据发送给通信对端;The terminal sends its own statistical network performance data to the communication peer;
在接收到对端发来的网络性能数据后,结合自身支持的能力,确定出适用于双方通讯的能力。After receiving the network performance data sent by the opposite end, combined with its own supporting capabilities, determine the capabilities applicable to the communication between the two parties.
进一步地,further,
所述网络性能数据包括:基于IP层的传输控制协议(TCP)数据或用户数据报协议(UDP)数据。The network performance data includes: Transmission Control Protocol (TCP) data or User Datagram Protocol (UDP) data based on the IP layer.
进一步地,further,
所述网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。The network performance data includes any one or any combination of allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time.
进一步地,further,
所述终端将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The terminal saves the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
本发明还提供了一种终端能力的确定方法,包括:The present invention also provides a method for determining terminal capabilities, including:
终端进行网络性能数据的统计;The terminal performs statistics on network performance data;
根据自身统计出的网络性能数据,结合自身支持的能力,确定出适用于自身的能力。According to the network performance data collected by itself, combined with its own supporting capabilities, determine the capabilities applicable to itself.
进一步地,further,
所述网络性能数据包括:基于IP层的传输控制协议(TCP)数据或用户数据报协议(UDP)数据。The network performance data includes: Transmission Control Protocol (TCP) data or User Datagram Protocol (UDP) data based on the IP layer.
进一步地,further,
所述网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。The network performance data includes any one or any combination of allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time.
进一步地,further,
所述终端将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The terminal saves the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
相应地,本发明提供了一种终端,包括:Correspondingly, the present invention provides a terminal, including:
统计模块,用于统计网络性能数据;Statistical module, used for statistical network performance data;
发送模块,用于将所述统计模块统计的网络性能数据发送给通信对端;A sending module, configured to send the network performance data counted by the statistical module to the communication peer;
能力确定模块,用于在接收到对端发来的网络性能数据后,结合自身支持的能力,确定出适用于双方通讯的能力。The capability determination module is used to determine the capability applicable to the communication between the two parties in combination with the capability supported by itself after receiving the network performance data sent by the opposite end.
进一步地,further,
所述统计模块统计的所述网络性能数据包括:基于IP层的传输控制协议(TCP)数据或用户数据报协议(UDP)数据。The network performance data collected by the statistical module includes: IP layer-based Transmission Control Protocol (TCP) data or User Datagram Protocol (UDP) data.
进一步地,further,
所述统计模块统计的所述网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。The network performance data counted by the statistical module includes: any one of the allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time, or random combination.
进一步地,further,
所述统计模块用于将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The statistical module is used to save the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
此外,本发明还提供了一种终端,包括:In addition, the present invention also provides a terminal, including:
统计模块,用于进行网络性能数据的统计;Statistics module, used for statistics of network performance data;
能力确定模块,用于根据所述统计模块统计出的网络性能数据,结合自身支持的能力,确定出适用于自身的能力。The capability determination module is used to determine the capability applicable to the network according to the network performance data collected by the statistics module and in combination with the capabilities supported by itself.
进一步地,further,
所述统计模块统计出的网络性能数据包括:基于IP层的传输控制协议(TCP)数据或用户数据报协议(UDP)数据。The network performance data collected by the statistical module includes: IP layer-based Transmission Control Protocol (TCP) data or User Datagram Protocol (UDP) data.
进一步地,further,
所述统计模块统计出的网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。The network performance data collected by the statistical module includes: any one or any of the allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time. combination.
进一步地,further,
所述统计模块用于将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The statistical module is used to save the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
采用本发明,可以使得通讯双方在起始阶段就能够选择合适的通讯资源,从而减少了后续的反馈调整对通讯资源的占用,优化了通讯过程中的用户体验。By adopting the present invention, both communication parties can select appropriate communication resources at the initial stage, thereby reducing the occupancy of communication resources for subsequent feedback adjustments and optimizing user experience in the communication process.
附图说明Description of drawings
图1为本发明实施例中网络性能数据的配置内容示意图;FIG. 1 is a schematic diagram of configuration content of network performance data in an embodiment of the present invention;
图2为本发明实施例中终端能力协商的方法流程图。FIG. 2 is a flowchart of a method for terminal capability negotiation in an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.
在本实施例中,一种终端能力的协商方法,包括:In this embodiment, a method for negotiating a terminal capability includes:
终端将自身统计的网络性能数据发送给通信对端;The terminal sends its own statistical network performance data to the communication peer;
在接收到通信对端发来的网络性能数据后,结合自身支持的能力,确定出适用于双方通信的能力。After receiving the network performance data sent by the communication peer, combine the capabilities supported by itself to determine the capabilities applicable to the communication between the two parties.
在本实施例中,上述网络性能数据用于支持多媒体终端在通讯时作为能力协商参考数据,供通讯双方做出快速正确的资源判断,并能选择正确的通讯协议。In this embodiment, the above network performance data is used to support multimedia terminals as capability negotiation reference data during communication, so that both communicating parties can make fast and correct resource judgments and select the correct communication protocol.
在具体实现时,用户可以预先在终端上设置待统计的网络性能数据,如TCP(Transmission Control Protocol,传输控制协议)数据、UDP(User DatagramProtocol,用户数据报协议)数据等。如图1所示,终端统计出的网络性能数据可包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合;当该终端需要使用无线通道发起相关业务的能力协商时,可直接在能力协商数据中增加该统计出的网络性能数据并发送给对方。In actual implementation, the user can pre-set the network performance data to be counted on the terminal, such as TCP (Transmission Control Protocol, Transmission Control Protocol) data, UDP (User Datagram Protocol, User Datagram Protocol) data, etc. As shown in Figure 1, the network performance data collected by the terminal may include: allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time. One or any combination; when the terminal needs to use the wireless channel to initiate the capability negotiation of related services, it can directly add the calculated network performance data to the capability negotiation data and send it to the other party.
每进行一次网络性能数据的统计,终端就会对该次统计出的网络性能数据进行更新保存,可以在保存内存中,也可以保存在本地存储文件中,还可以保存在网络中的其他网元上。Every time the statistics of network performance data are performed, the terminal will update and save the calculated network performance data, which can be saved in memory, local storage files, or other network elements in the network. superior.
在本实施例中,一种终端能力的确定方法,包括:In this embodiment, a method for determining a terminal capability includes:
终端进行网络性能数据的统计;The terminal performs statistics on network performance data;
根据自身统计出的网络性能数据,结合自身支持的能力,确定出适用于自身的能力。其中,网络性能数据包括:基于TCP数据或UDP数据。According to the network performance data collected by itself, combined with its own supporting capabilities, determine the capabilities applicable to itself. Wherein, the network performance data includes: based on TCP data or UDP data.
较佳地,网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。Preferably, the network performance data includes any one or any combination of allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time.
上述终端将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The above-mentioned terminal stores the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
下面用两个应用示例对本发明进行进一步说明。The present invention will be further described below with two application examples.
应用实例1:Application example 1:
一种终端能力的确定方法,应用于终端通过互联网应用使用互联网业务的过程中,包括:A method for determining terminal capabilities, which is applied in the process of using Internet services by terminals through Internet applications, including:
步骤1:终端在检测到互联网应用启动后,获取本设备统计的网络性能数据,即相应地从内存中、本地存储文件中或网络中读取网络性能数据;Step 1: After the terminal detects that the Internet application is started, it obtains the network performance data collected by the device, that is, reads the network performance data from the memory, the local storage file or the network accordingly;
步骤2:本终端根据获取到的网络性能数据做出相应的判断,选择适合上述互联网应用的资源进行操作;例如:当通过浏览器浏览网页时,如果获取到的网络性能数据显示可用的带宽较小、数据丢包率较大或数据延迟较大,则浏览器可以自动更改为无图模式,减小对带宽的消耗,减少容易导致较大延迟的图片资源的获取,主要显示相关文字信息,满足用户对信息的获取;若获取到的网络性能数据显示当前的可用带宽较大、网络丢包率小或包延迟时间短,则可以使用一些多媒体资源,如网络电视等,以提供更好的资源以满足用户的需求;再比如针对邮件类的互联网应用,当网络性能数据较好的情况下,可以将刷新的频率提高一些,当网络性能数据较差时,将刷新的频率调低一些;类似的应用有很多,在此不一一列举。Step 2: The terminal makes corresponding judgments based on the obtained network performance data, and selects resources suitable for the above-mentioned Internet applications to operate; for example: when browsing web pages through a browser, if the obtained network performance data shows that the available bandwidth is relatively If the data is small, the data packet loss rate is large, or the data delay is large, the browser can automatically change to the no-image mode to reduce the consumption of bandwidth and reduce the acquisition of image resources that are likely to cause large delays. It mainly displays relevant text information. Satisfy the user's acquisition of information; if the obtained network performance data shows that the current available bandwidth is large, the network packet loss rate is small, or the packet delay time is short, some multimedia resources, such as Internet TV, can be used to provide better resources to meet the needs of users; another example is for e-mail Internet applications, when the network performance data is good, the refresh frequency can be increased, and when the network performance data is poor, the refresh frequency can be lowered; There are many similar applications, which are not listed here.
综上所述,使用网络性能数据能够提高应用的灵活性。In summary, using network performance data can improve application flexibility.
应用示例2:Application example 2:
一种终端能力的协商方法,应用于两终端进行网络视频通讯的过程中,如图2所示,包括:A method for negotiating terminal capabilities, which is applied in the process of network video communication between two terminals, as shown in Figure 2, including:
步骤1.终端在检测到互联网视频应用启动后,获取本设备统计的网络性能数据具体过程如应用示例1所述,在此不再进行赘述。Step 1. After the terminal detects that the Internet video application is started, the specific process of obtaining the network performance data collected by the device is as described in Application Example 1, and will not be repeated here.
步骤2.终端组织本端的SDP文件,并将该SDP文件发送给通信对端:Step 2. The terminal organizes its own SDP file and sends the SDP file to the communication peer:
如在SDP文件中增加网络性能数据的信息:Such as adding network performance data information in the SDP file:
a=NetPerformance:availableBandWidth:1M PacketLossRate0.1PacketDelay0.5sa = NetPerformance: availableBandWidth: 1M PacketLossRate0.1PacketDelay0.5s
...其他SDP中的媒体信息等忽略不写...Other media information in SDP is ignored and not written
即将本端的网络性能数据通过SDP文件提供给通信对端,对端从这些数据中可以获知本端的网络性能状态,从而可以选择一个可以和网络性能状态相匹配的媒体属性的相关资源作为双方通讯的基准。That is, the network performance data of the local end is provided to the communication peer through the SDP file, and the peer end can know the network performance status of the local end from these data, so that a related resource with media attributes that can match the network performance status can be selected as the communication between the two parties benchmark.
如上所述,当对端接收到本端发出的SDP文件后,通过其中携带的本端的网络性能数据判断,即使双方均支持2M带宽的视频通讯,但是由于本端的带宽限制,则双方可以协商使用1M带宽的视频通讯,避免了由于双方都支持2M带宽的码率编解码的视频通讯导致的视频质量不好的情况发生。As mentioned above, when the peer end receives the SDP file sent by the local end, it can be judged by the network performance data of the local end carried in it. Even if both parties support video communication with a bandwidth of 2M, due to the bandwidth limitation of the local end, the two parties can negotiate to use it. The 1M bandwidth video communication avoids the occurrence of poor video quality caused by both sides supporting 2M bandwidth codec video communication.
综上所述,本发明重对网络性能数据进行统计,并利用统计出的网络性能数据做出有利于应用正常使用的判断。To sum up, the present invention focuses on statistics of network performance data, and uses the statistical network performance data to make a judgment that is beneficial to the normal use of the application.
在本实施例中,一种终端,包括:In this embodiment, a terminal includes:
统计模块,用于统计网络性能数据;Statistical module, used for statistical network performance data;
发送模块,用于将所述统计模块统计的网络性能数据发送给通信对端;A sending module, configured to send the network performance data counted by the statistical module to the communication peer;
能力确定模块,用于在接收到对端发来的网络性能数据后,结合自身支持的能力,确定出适用于双方通讯的能力。The capability determination module is used to determine the capability applicable to the communication between the two parties in combination with the capability supported by itself after receiving the network performance data sent by the opposite end.
较佳地,Preferably,
所述统计模块统计的所述网络性能数据包括:基于IP层的传输控制协议(TCP)数据或用户数据报协议(UDP)数据。The network performance data collected by the statistical module includes: IP layer-based Transmission Control Protocol (TCP) data or User Datagram Protocol (UDP) data.
较佳地,Preferably,
所述统计模块统计的所述网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。The network performance data counted by the statistical module includes: any one of the allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time, or random combination.
较佳地,Preferably,
所述统计模块用于将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The statistical module is used to save the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
在本实施例中,另一种终端,包括:In this embodiment, another terminal includes:
统计模块,用于进行网络性能数据的统计;Statistics module, used for statistics of network performance data;
能力确定模块,用于根据所述统计模块统计出的网络性能数据,结合自身支持的能力,确定出适用于自身的能力。The capability determination module is used to determine the capability applicable to the network according to the network performance data collected by the statistics module and in combination with the capabilities supported by itself.
较佳地,Preferably,
所述统计模块统计出的网络性能数据包括:基于IP层的传输控制协议(TCP)数据或用户数据报协议(UDP)数据。The network performance data collected by the statistical module includes: IP layer-based Transmission Control Protocol (TCP) data or User Datagram Protocol (UDP) data.
较佳地,Preferably,
所述统计模块统计出的网络性能数据包括:被分配的有效带宽、剩余可用带宽、TCP数据丢包率、TCP数据延迟时间、UDP数据丢包率、UDP数据延迟时间中的任意一项或任意组合。The network performance data collected by the statistical module includes: any one or any of the allocated effective bandwidth, remaining available bandwidth, TCP data packet loss rate, TCP data delay time, UDP data packet loss rate, and UDP data delay time. combination.
较佳地,Preferably,
所述统计模块用于将自身统计的所述网络性能数据保存在本终端的内存中、本地存储文件中、或者是网络中的其他网元中。The statistical module is used to save the network performance data collected by itself in the internal memory of the terminal, in a local storage file, or in other network elements in the network.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and the like. Optionally, all or part of the steps in the foregoing embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. The present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. According to the content of the present invention, there can also be other various embodiments. Those skilled in the art can make various corresponding changes and deformations according to the present invention without departing from the spirit and essence of the present invention. Within the spirit and principles of the present invention, any modifications, equivalent replacements, improvements, etc., should be included within the protection scope of the present invention
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and the like. Optionally, all or part of the steps in the foregoing embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. The present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. According to the content of the present invention, there can also be other various embodiments. Those skilled in the art can make various corresponding changes and deformations according to the present invention without departing from the spirit and essence of the present invention. Within the spirit and principles of the present invention, any modifications, equivalent replacements, improvements, etc., shall be included within the protection scope of the present invention.
Claims (16)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310253624.XA CN104244303A (en) | 2013-06-24 | 2013-06-24 | Consultation method and determination method of terminal capability and terminals |
| PCT/CN2014/075356 WO2014206136A1 (en) | 2013-06-24 | 2014-04-15 | Terminal capability negotiation method, determination method, and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310253624.XA CN104244303A (en) | 2013-06-24 | 2013-06-24 | Consultation method and determination method of terminal capability and terminals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104244303A true CN104244303A (en) | 2014-12-24 |
Family
ID=52140989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310253624.XA Pending CN104244303A (en) | 2013-06-24 | 2013-06-24 | Consultation method and determination method of terminal capability and terminals |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104244303A (en) |
| WO (1) | WO2014206136A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113037694A (en) * | 2019-12-25 | 2021-06-25 | 中兴通讯股份有限公司 | Method and device for reporting voice quality statistical information by SIP terminal |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1761261A (en) * | 2004-10-11 | 2006-04-19 | 华为技术有限公司 | Method for implementing capability negotiation in combined service |
| CN101056418A (en) * | 2007-06-12 | 2007-10-17 | 杭州华三通信技术有限公司 | A bandwidth control method and terminal device |
| CN101483494A (en) * | 2008-01-07 | 2009-07-15 | 中兴通讯股份有限公司 | Method and system for encoding and decoding algorithm dynamic negotiation of SIP terminal |
| KR20130057638A (en) * | 2011-11-24 | 2013-06-03 | 삼성전기주식회사 | System and method for managing communication network |
| CN103138874A (en) * | 2011-11-23 | 2013-06-05 | 中国移动通信集团公司 | Dynamic negotiation method and device for coding and decoding |
-
2013
- 2013-06-24 CN CN201310253624.XA patent/CN104244303A/en active Pending
-
2014
- 2014-04-15 WO PCT/CN2014/075356 patent/WO2014206136A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1761261A (en) * | 2004-10-11 | 2006-04-19 | 华为技术有限公司 | Method for implementing capability negotiation in combined service |
| CN101056418A (en) * | 2007-06-12 | 2007-10-17 | 杭州华三通信技术有限公司 | A bandwidth control method and terminal device |
| CN101483494A (en) * | 2008-01-07 | 2009-07-15 | 中兴通讯股份有限公司 | Method and system for encoding and decoding algorithm dynamic negotiation of SIP terminal |
| CN103138874A (en) * | 2011-11-23 | 2013-06-05 | 中国移动通信集团公司 | Dynamic negotiation method and device for coding and decoding |
| KR20130057638A (en) * | 2011-11-24 | 2013-06-03 | 삼성전기주식회사 | System and method for managing communication network |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113037694A (en) * | 2019-12-25 | 2021-06-25 | 中兴通讯股份有限公司 | Method and device for reporting voice quality statistical information by SIP terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014206136A1 (en) | 2014-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107743698B (en) | Method and apparatus for multi-path media delivery | |
| JP6279512B2 (en) | System and method for adaptive video communication | |
| CN106375783B (en) | Method for quality-aware adaptive streaming over hypertext transfer protocol | |
| CN111147893B (en) | A video adaptive method, related device and storage medium | |
| CN101483909B (en) | Reverse power control method based on multi-carrier | |
| US8982761B2 (en) | Method, apparatus, and system for carrying out multimedia service in wireless local area | |
| US9357357B2 (en) | Group owner selection for a peer-to-peer group | |
| US9578281B2 (en) | Managing traffic flow on a network path | |
| TW201505427A (en) | Method, device and system for communication video quality adjustment | |
| WO2017054286A1 (en) | Method and device for carrying voice call | |
| US10425458B2 (en) | Adaptive bit rate streaming with multi-interface reception | |
| CN102907071B (en) | Data transmission method, mobile terminal, proxy server | |
| CN111586600A (en) | Network auxiliary information providing method and related equipment | |
| CN106470222A (en) | A kind of document transmission method, device and application server | |
| US9413540B2 (en) | Combining P2P and server-based conferencing | |
| CN102439946B (en) | Data transmission method and device | |
| CN101179480B (en) | A method of forwarding streaming media | |
| CN106803917A (en) | For the video call method and dual-screen mobile terminal of dual-screen mobile terminal | |
| CN102271320B (en) | Service negotiating method and system | |
| CN104244303A (en) | Consultation method and determination method of terminal capability and terminals | |
| CN113938468B (en) | Video transmission method, device, system and storage medium | |
| CN105792385B (en) | Communication method and device based on wireless local area network | |
| CN113453081A (en) | Video transmission method, system, related equipment and storage medium | |
| US8244898B1 (en) | Single message media session control | |
| CN101188605A (en) | A system for forwarding streaming media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141224 |
|
| RJ01 | Rejection of invention patent application after publication |