CN101540688B - 流媒体业务的计费方法、***、计费服务器和终端 - Google Patents
流媒体业务的计费方法、***、计费服务器和终端 Download PDFInfo
- Publication number
- CN101540688B CN101540688B CN200810102358XA CN200810102358A CN101540688B CN 101540688 B CN101540688 B CN 101540688B CN 200810102358X A CN200810102358X A CN 200810102358XA CN 200810102358 A CN200810102358 A CN 200810102358A CN 101540688 B CN101540688 B CN 101540688B
- Authority
- CN
- China
- Prior art keywords
- quality information
- service quality
- module
- streaming media
- accounting server
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种流媒体业务的计费方法,所述方法包括:计费服务器经终端获取流媒体数据的业务质量信息;计费服务器根据预先设定的业务质量信息与费率的对应关系,查找出获得的业务质量信息对应的费率;计费服务器利用查找出的所述费率进行计费。通过本发明,使计费结果更加准确,用户体验较好。本发明还公开了一种流媒体业务的计费***、计费服务器和终端。
Description
技术领域
本发明涉及通信领域的数据传输技术,尤其涉及一种流媒体业务的计费方法、***及计费服务器。
背景技术
流媒体业务是指将连续的音视频数据经过压缩处理后存储在流媒体服务器中,终端从流媒体服务器中下载音视频数据并同时播放已下载的音视频数据的业务。音视频数据作为流媒体内容仅在终端中缓存,如果同一内容需要多次重复播放,则终端必需从流媒体服务器中分别多次重复下载。
流媒体业务是一种融合了流媒体数据的采集、压缩、存储以及网络通信等技术的业务,随着网络技术水平的提高,流媒体业务也得到了不断的发展。运营商将流媒体业务作为一种重要的网络增值服务,不同运营商对流媒体业务的计费方式也不相同。目前流媒体业务的资费结构包括通信费和信息费,通信费是流媒体业务使用过程中发生的流量费,信息费是业务内容的使用费。对于信息费的计费方式有按次计费、包月计费和按时长计费等多种计费类型。由于终端接收到的音视频数据的质量是不同的,用户可能没有获得期望的全部媒体内容或者获得的媒体内容观看质量较低,但是对于按次或按时长的计费方式而言,用户仍然要付出与期望获得的观看质量所要求的相同费用,使用户体验较差。
发明内容
本发明实施例提供一种流媒体业务的计费方法、***、计费服务器和终端,以解决现有技术中存在的用户获得较差的流媒体业务质量信息,却要付出与期望的流媒体业务质量信息相同的费用,使用户体验较差。
一种流媒体业务的计费方法,所述方法包括:
计费服务器经终端获取流媒体数据的业务质量信息;
计费服务器在一次流媒体业务执行过程中多次获得业务质量信息时,每次获得业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令或业务质量信息,则根据预先设定的业务质量信息与费率的对应关系,查找出获得的业务质量信息对应的费率;
计费服务器利用查找出的所述费率进行计费。
一种流媒体业务的计费***,所述计费***包括计费服务器和与之相连的终端,其中:
所述计费服务器包括获取模块、查找模块和计费模块,其中:
获取模块,用于经所述终端获取流媒体数据的业务质量信息,并在一次流媒体业务执行过程中多次获得业务质量信息时,每次获得业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令或业务质量信息时,触发所述查找模块;
查找模块,用于根据预先设定的业务质量信息与费率的对应关系,查找出获得的所述业务质量信息对应的费率;
计费模块,用于利用该费率进行计费。
一种计费服务器,所述计费服务器包括:
获取模块,用于获取流媒体数据的业务质量信息,并在一次流媒体业务执行过程中多次获得业务质量信息时,每次获取所述业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令或业务质量信息时,触发所述查找模块;
查找模块,用于根据预先设定的业务质量信息与费率的对应关系,查找出获得的所述业务质量信息对应的费率;
计费模块,用于利用查找出的所述费率进行计费。
通过本发明提供的流媒体业务的计费方法、计费***、计费服务器和终端,计费服务器经终端获取流媒体数据的业务质量信息后,根据该流媒体数据的业务质量信息进行计费,使计费结果更加准确,用户体验较好。
附图说明
图1为本发明实施例一中流媒体业务的计费方法的步骤流程示意图;
图2为本发明实施例五中流媒体业务的计费***结构示意图;
图3为本发明实施例六中计费服务器结构示意图。
具体实施方式
下面结合具体说明书附图详细说明本发明方案。
本发明实施例中所记载的终端可以是移动终端也可以是PC机等固定终端,此处不做限定。
如图1所示,为本发明实施例一中流媒体业务的计费方法的步骤流程示意图,从图中可以看出该方法包括以下步骤:
步骤101:流媒体服务器向终端传输流媒体数据。
步骤102:终端接收到所述流媒体数据,并确定流媒体数据的参数信息。
步骤103:计费服务器经终端获取流媒体数据的业务质量信息。
在本实施例中媒体数据的业务质量信息可以由终端接收到的流媒体数据的解码率、总方差(SSE)、均方差(MSE)或峰值信噪比(PSNR)、流媒体服务器到终端之间的丢包率中的一种或多种来衡量。步骤102中终端确定的参数信息是用于计算业务质量信息的信息,例如,当业务质量信息是指丢包率时,参数信息将包括流媒体服务器发送的数据包个数和终端实际接收到的数据包个数。
计费服务器获取流媒体数据的业务质量信息可以有两种方式,包括:
1、终端根据流媒体数据的参数信息确定出业务质量信息,并发送给计费服务器。
2、终端将流媒体数据的参数信息发送给计费服务器,由计费服务器根据接收到的参数信息计算出业务质量信息。
为了避免业务质量信息在传输过程中的丢失,终端将周期性地向计费服务器报告业务质量信息或参数信息。
步骤104:计费服务器根据获得的业务质量信息选择对应的费率进行计费。
计费服务器中保存了业务质量信息与费率的对应的关系,例如,如果业务质量信息是指终端对接收到的媒体数据的解码率,则将解码率在90%至100%之间的业务质量信息对应第一费率,解码率在60%至90%之间的业务对应第二费率,解码率低于60%的业务对应第三费率,计费服务器根据接收到的业务质量信息从上述对应关系中查找出费率,并按照查找出的费率进行计费操作。
如果终端在一次流媒体业务执行过程中只向计费服务器发送一次业务质量信息或参数信息,则计费服务器在接收到该业务质量信息或根据参数信息计算出业务质量信息的同时就开始计费;如果终端是周期性地向计费服务器发送业务质量信息或参数信息,则当流媒体业务执行结束后(即用户收听或收看流媒体内容结束),终端向计费服务器发送流媒体业务结束指令,计费服务器才综合获得的业务质量信息进行计费。但是如果流媒体业务结束指令在传输过程中丢失就可能导致计费服务器无法获知何时开始计费,为了解决这一问题,计费服务器在每次获得业务质量信息后启动定时器,如果在定时器设定的时间到达前接收到业务质量信息、参数信息或流媒体业务结束指令,则停止计时而执行相应的操作;否则计费服务器根据已获得的业务质量信息进行计费。
下面分别以业务质量信息是解码率、总方差和丢包率为实施例二、实施例三和实施例四,详细说明本发明的实现方案。为了描述方便,实施例二、三和四中,终端都直接向计费服务器发送业务质量信息。
在本实施例二中,假设终端请求从流媒体服务器中获得一个长度为60s的音频文件,每隔10s向计费服务器发送一次解码率,计费服务器接收到一次解码率后启动定时器,设定时长为60s。终端周期性地向计费服务器发送的解码率分别是:95%、100%、98%、88%、99%和100%,计费服务器计算出平均解码为96.7%,查找出该解码率所在区间范围对应的费率进行计费,得到实际的费用。
若第三个解码率由于网络原因丢失而没有到达计费服务器,则计费服务器根据接收到的解码率95%、100%、88%、99%和100%计算平均值为96.4%,查找出该平均值所在区间范围对应的费率进行计费,与实际情况误差较小,计费结果比较准确。
在本实施例三中,总方差是针对解码后每一数据帧的损坏情况而提出的评价参数。假设有一个编码之前的原始视频帧f(x,y),大小为(M,N),M为行数,N为列数。编码后的通过网络传输到终端中,终端从码流中解码恢复出与原始视频帧近似的视频帧,不妨假设为g(x,y),大小也为(M,N),则总方差的计算方式如公式(1)所示。
通过SSE可以计算获得均方差和峰值信噪比,分别如公式(2)和公式(3)所示。
对于灰度图像,直接采用上述公式(1)、(2)、(3)计算即可。但是对于多个分量的彩***图像,则必须对每个分量单独采用上述公式进行计算。比如,假设有一个采用YUV4:2:0平面格式的视频图像,大小为16×16(单位为像素点),那么Y平面的大小就为16×16,而U平面和V平面则都是8×8大小的平面。这样,在计算Y平面的PSNR的时候,M=N=16;而在计算U平面和V平面的PSNR的时候,M=N=8。
在总方差作为业务质量信息的实施例三方案中,步骤与实施例二的方案相同。进一步地,综合实施例二和实施例三还可以将解码率和总方差共同作为业务质量信息,计费服务器综合解码率和总方差得到合适的费率。例如:计费服务器计算出平均解码率后得到的不是一个费率值而是费率区间,然后根据总方差的值从得到的费率区间中选择出一个合适的费率。
在实施例四中,丢包率是指传输中所丢失数据包数量占所发送数据包的比率。在本实施例中,流媒体服务器向终端发送流媒体数据后,将统计出的发送数据包的总量(Qs)以可靠传输方式(如TCP方式)发送给终端,终端根据流媒体服务器发送过来的Qs和实际接收到的数据包数量(Qr),计算出丢包率,并将丢包率发送给计费服务器,以此进行后续的计费操作,具体操作过程与实施例二类似。
与实施例一、二、三和四对应的,本发明实施例五还提供一种流媒体业务的计费***,如图2所示,该***包括终端11和计费服务器12,两者之间相连,其中:所述计费服务器12用于经所述终端11获取流媒体数据的业务质量信息,并根据预先设定的业务质量信息与费率的对应关系,查找出获得的所述业务质量信息对应的费率,利用该费率进行计费。
***中计费服务器12获取业务质量信息的方案包括:
1、所述计费服务器12接收所述终端11根据流媒体数据的参数信息确定出的业务质量信息。
2、接收所述终端11发送的流媒体数据的参数信息,并根据该参数信息计算出业务质量信息。
由计费***中的流媒体服务器13向终端11发送流媒体数据。
所述计费服务器12周期性地接收业务质量信息或参数信息,当所述计费服务器12多次接收到业务质量信息或参数信息时,根据该多个业务质量信息的平均值查找对应的费率并利用该费率进行计费。所述计费服务器在以下两种情况下根据已接收到的业务质量信息查找出对应的费率并计费:
1、在获得所述业务质量信息之后,还接收到流媒体业务结束指令时;
2、在获得所述业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令、业务质量信息或参数信息时。
本发明实施例六还提供一种计费服务器,该计费服务器可以是实施例五中计费***中的计费服务器,如图3所示,包括获取模块21、查找模块22和计费模块23,其中:获取模块21用于获取流媒体数据的业务质量信息;查找模块22用于根据预先设定的业务质量信息与费率的对应关系,查找出获取的所述业务质量信息对应的费率;计费模块23用于利用查找出的所述费率进行计费。
获取模块21获得业务质量信息的方案包括:
1、获取模块21直接接收流媒体数据的业务质量信息。
2、获取模块21接收流媒体数据的参数信息,并利用所述参数信息计算出业务质量信息。
所述获取模块21周期性地接收业务质量信息或参数信息,当获取模块21获得多个业务质量信息时,查找模块22根据多个业务质量信息的平均值查找出对应的费率。所述获取模块21在获得所述业务质量信息之后,还接收流媒体业务结束指令时,触发所述查找模块22;或者,获取模块21在获得所述业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令、业务质量信息或参数信息时,触发所述查找模块22。
本发明实施例七还提供一种终端,该终端可以是实施例五中计费***中的终端,如图4所示,包括接收模块31、确定模块32和发送模块33,其中:接收模块31用于接收流媒体数据;确定模块32用于确定所述流媒体数据的参数信息,或者确定所述参数信息后还计算出业务质量信息;发送模块33用于发送确定出的所述参数信息或所述业务质量信息。
所述发送模块33用于周期性发送所述参数信息或所述业务质量信息,进一步地,还可以发送流媒体业务结束指令。
通过本发明实施例提供的流媒体业务计费方法、计费***、计费服务器和终端,计费服务器经终端获取流媒体数据的业务质量信息,根据获得的业务质量信息进行计费,使用户体验较好;另外,计费服务器根据获得的多个业务质量信息的平均值进行计费,只要业务质量信息没有全部丢失就能够正常计费,降低了用于计费的信息丢失的风险;并且在接收到业务质量信息时启动定时器,避免了由于数据丢失而造成计费无法正常执行的问题。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种流媒体业务的计费方法,其特征在于,所述方法包括:
计费服务器经终端获取流媒体数据的业务质量信息;
计费服务器在一次流媒体业务执行过程中多次获得业务质量信息时,每次获得业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令或业务质量信息,则根据预先设定的业务质量信息与费率的对应关系,查找出获得的业务质量信息对应的费率;
计费服务器利用查找出的所述费率进行计费。
2.如权利要求1所述的方法,其特征在于,所述业务质量信息为流媒体数据的解码率、总方差、均方差、峰值信噪比和传输过程的丢包率中的一个或多个。
3.如权利要求1所述的方法,其特征在于,所述计费服务器经终端获取流媒体数据的业务质量信息,包括:
计费服务器接收终端根据流媒体数据的参数信息确定出的业务质量信息;或者
计费服务器接收终端发送的流媒体数据的参数信息,并根据该参数信息计算出业务质量信息。
4.如权利要求3所述的方法,其特征在于,所述计费服务器周期性地接收业务质量信息或参数信息。
5.如权利要求1所述的方法,其特征在于,若在一次流媒体业务的执行过程中,所述计费服务器获取多个业务质量信息,则根据所述多个业务质量信息的平均值查找对应的费率。
6.如权利要求3所述的方法,其特征在于,所述方法还包括:
所述计费服务器获得业务质量信息,并且接收到终端发送的流媒体业务结束指令时,根据获得的业务质量信息查找出对应的费率;或者
计费服务器在所述设定时间到达后未接收到参数信息,则根据已获得的业务质量信息查找出对应的费率。
7.一种流媒体业务的计费***,其特征在于,所述计费***包括计费服务器和与之相连的终端,其中:
所述计费服务器包括获取模块、查找模块和计费模块,其中:
获取模块,用于经所述终端获取流媒体数据的业务质量信息,并在一次流媒体业务执行过程中多次获得业务质量信息时,每次获得业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令或业务质量信息时,触发所述查找模块;
查找模块,用于根据预先设定的业务质量信息与费率的对应关系,查找出获得的所述业务质量信息对应的费率;
计费模块,用于利用该费率进行计费。
8.如权利要求7所述的***,其特征在于,
所述获取模块,用于接收所述终端根据流媒体数据的参数信息确定出的业务质量信息;或者
接收所述终端发送的流媒体数据的参数信息,并根据该参数信息计算出业务质量信息。
9.如权利要求8所述的***,其特征在于,
所述获取模块,用于周期性地接收业务质量信息或参数信息。
10.如权利要求8所述的***,其特征在于,
所述获取模块,用于获取多个业务质量信息;
所述查找模块,用于根据多个业务质量信息的平均值查找对应的费率;
所述计费模块,用于利用该费率进行计费。
11.如权利要求8所述的***,其特征在于,
所述获取模块,用于在获取所述业务质量信息之后,还接收到流媒体业务结束指令时,触发查找模块,或者,在所述设定时间到达后未接收到参数信息,触发查找模块;
所述查找模块,用于根据获取模块获取的业务质量信息查找出对应的费率;
所述计费模块,用于根据查找模块查找出对应的费率进行计费。
12.一种计费服务器,其特征在于,所述计费服务器包括:
获取模块,用于获取流媒体数据的业务质量信息,并在一次流媒体业务执行过程中多次获得业务质量信息时,每次获取所述业务质量信息后启动定时器,在设定时间到达后未接收到流媒体业务结束指令或业务质量信息时,触发所述查找模块;
查找模块,用于根据预先设定的业务质量信息与费率的对应关系,查找出获得的所述业务质量信息对应的费率;
计费模块,用于利用查找出的所述费率进行计费。
13.如权利要求12所述的计费服务器,其特征在于,
所述获取模块,用于接收流媒体数据的业务质量信息;或者
接收流媒体数据的参数信息,并利用所述参数信息计算出业务质量信息。
14.如权利要求13所述的计费服务器,其特征在于,
所述获取模块,用于周期性地接收所述业务质量信息或参数信息。
15.如权利要求13所述的计费服务器,其特征在于,
所述获取模块,用于获取多个业务质量信息;
所述查找模块,用于根据多个业务质量信息的平均值查找出对应的费率。
16.如权利要求13所述的计费服务器,其特征在于,
所述获取模块,用于在获取所述业务质量信息之后,还接收流媒体业务结束指令时,触发所述查找模块;或者
在所述设定时间到达后未接收到参数信息时,触发所述查找模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810102358XA CN101540688B (zh) | 2008-03-20 | 2008-03-20 | 流媒体业务的计费方法、***、计费服务器和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810102358XA CN101540688B (zh) | 2008-03-20 | 2008-03-20 | 流媒体业务的计费方法、***、计费服务器和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101540688A CN101540688A (zh) | 2009-09-23 |
CN101540688B true CN101540688B (zh) | 2012-06-06 |
Family
ID=41123691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810102358XA Active CN101540688B (zh) | 2008-03-20 | 2008-03-20 | 流媒体业务的计费方法、***、计费服务器和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101540688B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546191B (zh) * | 2012-01-30 | 2015-08-05 | 华为技术有限公司 | 流媒体服务的计费方法、装置及*** |
CN103458274A (zh) * | 2012-06-05 | 2013-12-18 | 中兴通讯股份有限公司 | 视频的定价方法及装置 |
CN117119231A (zh) * | 2023-10-13 | 2023-11-24 | 深圳市知酷信息技术有限公司 | 一种基于区块链的视频计费调控*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003077052A2 (en) * | 2002-03-12 | 2003-09-18 | Nokia Corporation | System and method for charging for data reception |
CN1744643A (zh) * | 2004-09-02 | 2006-03-08 | 华为技术有限公司 | 基于移动数据通信网的计费方法 |
CN1859237A (zh) * | 2006-03-15 | 2006-11-08 | 华为技术有限公司 | 服务质量检测方法、***、装置、及计费和故障测试*** |
-
2008
- 2008-03-20 CN CN200810102358XA patent/CN101540688B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003077052A2 (en) * | 2002-03-12 | 2003-09-18 | Nokia Corporation | System and method for charging for data reception |
CN1744643A (zh) * | 2004-09-02 | 2006-03-08 | 华为技术有限公司 | 基于移动数据通信网的计费方法 |
CN1859237A (zh) * | 2006-03-15 | 2006-11-08 | 华为技术有限公司 | 服务质量检测方法、***、装置、及计费和故障测试*** |
Also Published As
Publication number | Publication date |
---|---|
CN101540688A (zh) | 2009-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1266890C (zh) | 多路广播数字数据的装置、***、方法和传送多路广播的程序 | |
CN100377523C (zh) | 一种数据业务信息的采集装置及用该装置计费的方法 | |
CN103281673B (zh) | 一种商业信息推送服务***及方法 | |
CN102098650B (zh) | 一种基于内容计费的流量适配方法及其*** | |
CN101534434B (zh) | 一种视频无线传输中的码流动态调节方法 | |
CN101242379A (zh) | 基于移动通讯终端或网络终端的车辆定损方法 | |
WO2003058458A1 (fr) | Serveur de contenu, procede de distribution de donnees de contenu, programme et support d'enregistrement | |
WO2006012261A2 (en) | System and method for download of graphical image data to an intermittently connected display device via a wireless device | |
CN101978621A (zh) | 测量媒体流式传输的传输带宽的***及其方法 | |
CN101262676A (zh) | 一种选择手机资费套餐的***和方法 | |
CN101540688B (zh) | 流媒体业务的计费方法、***、计费服务器和终端 | |
CN103947191A (zh) | 影像接收终端、家庭网关装置、质量管理***以及质量劣化划分*** | |
EP1775883B1 (en) | Accounting based on active packet time | |
CN103167428A (zh) | 图片适配方法、手机报推送装置与*** | |
CN102546191B (zh) | 流媒体服务的计费方法、装置及*** | |
CN101459852B (zh) | 预测视频业务发生时延的方法和装置 | |
CN102263771A (zh) | 移动终端、适配器及多媒体数据的播放方法和*** | |
CN105376614A (zh) | 视频质量优化方法和装置 | |
CN1349336A (zh) | 目标过滤方法和使用该方法的客户装置 | |
CN102695154A (zh) | 基于基站直通架构的计费处理方法、设备和*** | |
CN112637055B (zh) | 基于vpn隧道的多链路聚合方法、***及存储介质 | |
CN101592740A (zh) | 气象数据的北斗卫星自动发送*** | |
CN101741582A (zh) | 计费信息处理方法、装置和*** | |
CN104065490A (zh) | 基于在线计费环境实现模拟收发设备信令的***及方法 | |
CN101005365A (zh) | 一种流媒体下载***及其下载方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |