一种离线计费控制方法及系统的制作方法

文档序号:7964337阅读:197来源:国知局
专利名称:一种离线计费控制方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种离线计费控制方法及系统。
技术背景即按即通(PoC, Push to Talk over Cellular )业务是一种基于互联网协议 (IP , Internet Protocol)技术的集群4某体通信业务,它利用承载网络,以半双 工互联网络语音服务(VoIP, Voice over Internet Protocol)技术来实现。PoC 用户在设定好群组名单后,可与其他PoC用户进行点对点、点对多点的半双工通话。如图l所示,现有技术中一种离线计费控制方法为XI )发送方向PoC服务器发送会话发起协议(SIP, Session Initiation Protocol)消息;X2) PoC服务器接收到消息后,请求计费单元进行计费;X3)计费单元计费;X4)计费完成后向PoC服务器反馈计费结果。但是,由于SIP消息从PoC服务器到接收方的传递过程不一定会成功, 所以在PoC服务器接收到发送方的SIP消息后进行计费就不符合计费原则, 可能会对传输失败的消息也进行计费,造成用户的损失。发明内容本发明要解决的技术问题是提供一种离线计费控制方法及系统,用于精确 地对消息传输进行计费。本发明提供的离线计费控制方法,包括步骤发送方发送会话发起协议消 息;即按即通服务器接收所述消息并将其转发至接收方;判断即按即通服务器 接收来自接收方的反馈消息是否成功,若成功,则即按即通服务器请求计费单
元进行计费。优选地,所述判断即按即通服务器接收来自接收方的反馈是否成功包括步骤判断即按即通服务器转发会话发起协议消息后是否收到接收方反馈消息, 若收到,则判断接收成功,若未收到,则判断重发次数是否超限,若超限,则 判断接收失败。优选地,所述判断即按即通服务器接收来自接收方的反馈是否成功包括步 骤判断即按即通服务器转发会话发起协议消息后是否收到接收方反馈消息, 若收到,则判断接收成功,若未收到,则判断是否超过门限等待时间,若超过, 则判断接收失败。优选地,发送方发送会话发起协议消息之前进一步包括步骤设置计费策 略;所述计费策略与接收方反馈消息有关,所述接收方反馈消息包括接收方接 收会话发起协议消息是否成功、接收失败原因、传递路径、延时、是否重发、 重发次数以及重发所占用的资源。优选地,即按即通服务器请求计费单元进行计费之后进一步包括步骤计 费单元接收包含接收方反馈消息的计费请求;判断接收方接收会话发起协议消 息是否成功,若不成功则不进行计费或者计费为0,并记录接收失败原因,若 成功,则依据所述计费策略进行计费。优选地,重发以及接收方接收会话发起协议消息失败之后进一步包括步 骤对计费策略进行调整。优选地,所述即按即通服务器包括参与方即按即通服务器、控制即按即通 服务器以及加入方即按即通服务器;所述转发包括步骤控制即按即通服务器 通知参与方即按即通服务器将会话发起协议消息发送给加入方即按即通服务器;加入方即按即通服务器将所述消息发送给接收方。优选地,接收到接收方的反馈消息之后进一步包括步骤即按即通服务器 将所述接收方的反馈消息转发给发送方。本发明提供的离线计费控制系统,包括发送方、接收方、即按即通服务
器、计费单元;所述发送方用于发送会话发起协议消息;所述即按即通服务器 接收发送方发送的会话发起协议消息并向接收方转发所述会话发起协议消息; 所述接收方用于接收来自即按即通服务器转发的会话发起协议消息,并发送反 馈消息;所述即按即通服务器接收到接收方的反馈消息后请求计费单元进行计费。优选地,所述即按即通服务器包括参与方即按即通服务器、加入方即按即 通服务器以及控制即按即通服务器;所述参与方即按即通服务器用于接收发送方发送的消息,并根据控制即按 即通服务器的通知将所述消息发送给加入方即按即通服务器,加入方即按即通 服务器收到消息后,将所述消息转发给接收方。以上技术方案可以看出,本发明具有以下优点1 )由于本发明中PoC服务器要在接收到接收方反馈消息之后请求计费单 元对消息进行计费,对传输失败的消息与传输成功的消息执行区分性的计费策 略,所以计费更加精确;2) 由于本发明考虑到了多种传输失败或者传输错误的情况,并给出了相 应的处理方式,完善了计费流程,所以本发明提高了系统运行的可靠性;3) 由于本发明提出了计费策略,并根据信息传输情况对计费策略进行调 整,所以提高了计费的灵活性。


图1为现有技术方法信令图;图2为本发明方法第一实施例流程图;图3为本发明方法第二实施例流程图;图4为本发明方法第三实施例流程图;图5为本发明方法第四实施例流程图;图6为本发明方法第五实施例流程图7为本发明方法信令图; 囝8为本发明系统示意囝。
具体实施方式
本发明提供了一种离线计费控制方法及系统,用于对SIP消息的传输进行 精确地计费。SIP消息有请求和响应2种类型,每个消息包含3个元素请求行/状态行、 头域以及消息体。RFC 3261中定义的SIP消息头域包括Via、From、To、Call-ID、 CSeq、 Contact、 Content-Type、 Content-Length 、 Max-Forwards、 Proxy-Authenticate 等在内共有44个,并且这些头域的数目是可扩展的。SIP消息的Content-Type 域指示携带的消息体的媒体类型,Content-Length域用十进制方式表示出消息 体的字节数。SIP消息中可携带多种类型的消息体,比如文本格式的SDP消息 体,或二进制格式的ISUP消息体等。SIP消息可以用来传送即时个人消息服务(IPA, Instant Personal Alert)的, 可以理解的是,在本发明中,SIP消息并不局限于传递IPA。下面对本发明离线计费控制方法进行详细描述请参阅图2,本发明方法第一实施例包括PI )发送消息;其中,发送方发送SIP消息。P2)转发消息;其中,PoC服务器将接收到的SIP消息转发给接收方。P3)判断接收来自接收方的反馈消息是否成功,若是,则转向步骤P4), 若否,则转向步骤P5);P4)请求计费;其中,PoC服务器向计费单元请求进行计费。 P5 )结束。
其中,结束此SIP消息的发送并进行失败处理。在本实施例中,当发送接收双方对数据的精确性要求不高时,失败处理可以是不再发送此SIP消息,直接发送下一消息;否则失败处理可以是向发送方通知发送失败消息,请求发送方的进一步指示,可以重发,可以放弃。请参阅图3,本发明方法第二实施例包括Ql )发送消息;其中,发送方发送SIP消息。Q2)转发消息;其中,PoC服务器将接收到的SIP消息转发给接收方。Q3)判断接收来自接收方的反馈消息是否成功,若是,则转向步骤Q4), 若否,则转向步骤Q5);Q4)请求计费;其中,PoC服务器向计费单元请求进行计费。Q5)判断重发次数是否超过限制次数,若是,则转向步骤Q6),若否, 则转向步骤Q7 );Q6)结束;其中,结束此SIP消息的发送并进行失败处理; Q7)重发并转向步骤Q3);其中,重发可以是PoC服务器向接收方重新发送SIP消息,并等待接收 方的反馈,或者是PoC服务器请求接收方重新发送反馈消息。本实施例增加了重发的过程,提高了 SIP消息传输的可靠性。本实施例中对重发的限制是通过判断重发次数来实现的,同样还可以通过 控制门限时间来实现,请参阅图4,本发明方法第三实施例包括Rl )发送消息;
其中,发送方发送SIP消息。R2)转发消息;其中,PoC服务器将接收到的SIP消息转发给接收方。 R3)启动计时;R4)判断接收来自接收方的反馈消息是否成功,若是,则转向步骤R5), 若否,则转向步骤R6);R5)请求计费;其中,PoC服务器向计费单元请求进行计费。R6)判断重发所用的时间是否超过门限时间,若是,则转向步骤R7),若 否,则转向步骤R8);R7)结束;其中,结束此SIP消息的发送并进行失败处理; R8)重发并转向步骤R4);其中,重发可以是PoC服务器向接收方重新发送SIP消息,并等待接收 方的反馈,或者是PoC服务器请求接收方重新发送反馈消息。本实施例中对重发的限制是通过控制门限时间来实现的。请参阅图5,本发明方法第四实施例包括S)设置计费策略;其中,计费策略中保存在不同的传输情况下的计费方式。S2)发送消息;其中,发送方发送SIP消息。S3 )转发消息;其中,PoC服务器将接收到的SIP消息转发给接收方。 S4)启动计时;55) 判断接收来自接收方的反馈消息是否成功,若是,则转向步骤S6), 若否,则转向步骤S7);56) 请求计费并转向步骤S10);其中,PoC服务器向计费单元请求进行计费,在计费请求中携带接收方的反馈消息。其中,接收方的反馈消息包括接收方接收SIP消息是否成功、接收失败 原因、传递路径、延时、是否重发、重发次数以及重发所占用的资源。57) 判断重发所用的时间是否超过门限时间,若是,则转向步骤S8),若 否,则转向步骤S9);58) 结束;其中,结束此SIP消息的发送并进行失败处理;59) 重发并转向步骤S5);其中,重发可以是PoC服务器向接收方重新发送SIP消息,并等待接收 方的反馈,或者是PoC服务器请求接收方重新发送反馈消息。SIO)接收请求;其中,计费单元接收PoC服务器的计费请求;Sll )判断接收方是否接收成功,若是,则转向步骤S12),若否,则转向 步骤S13 );S12)进行计费;其中,计费单元根据接收方反馈消息中描述的当前SIP消息传输的情况在 计费策略中查询对应的计费方式并进行计费。S13 )不进行计费。其中,接收方接收SIP消息不成功则不对该消息进行计费或者计费为0。本实施例增加了计费单元的后续计费过程。请参阅图6,本发明方法第五实施例包括 Tl )设置计费策略;其中,计费策略中保存在不同的传输情况下的计费方式。 T2 )发送消息;其中,发送方向参与方PoC服务器发送SIP消息。 T3)转发消息;其中,控制PoC服务器通知参与方PoC服务器将会话发起协议消息发送 给加入方PoC服务器;加入方PoC服务器将所述消息发送给接收方。 T4)启动计时;T5)判断接收来自接收方的反馈消息是否成功,若是,则转向步骤T6), 若否,则转向步骤T8);T6)发送给发送方;其中,参与方PoC服务器将接收方的反馈消息发送给发送方。 T7)请求计费并转向步骤T11);其中,参与方PoC服务器向计费单元请求进行计费,在计费请求中携带 接收方的反馈消息。其中,接收方的反馈消息包括接收方接收SIP消息是否成功、接收失败 原因、传递路径、延时、是否重发、重发次数以及重发所占用的资源。T8)判断重发所用的时间是否超过门限时间,若是,则转向步骤T9),若 否,则转向步骤T10);T9)结束;其中,结束此sip消息的发送并进行失败处理;T10)重发并转向步骤T5);其中,重发可以是加入方PoC服务器向接收方重新发送SIP消息,并等
待接收方的反馈,或者是加入方PoC服务器请求接收方重新发送反馈消息。Til )接收请求;其中,计费单元接收参与方PoC服务器的计费请求;T12)判断接收方是否接收成功,若是,则转向步骤T13),若否,则转向 步骤T14 );T13 )进行计费;其中,计费单元根据接收方反馈消息中描述的当前SIP消息传输的情况在 计费策略中查询对应的计费方式并进行计费。T14)不进行计费;其中,接收方接收SIP消息不成功则不对该消息进行计费或者计费为0。 T15)修改计费策略。其中,根据计费情况修改计费策略,例如一段时间内发送失败的比例超过 门限值,则为用户感受考虑,可以降低发送收费。本实施例增加了将反馈发送给发送方的过程和修改计费策略的过程。本发明方法第四和第五实施例是基于控制门限时间来控制重发的方案,可 以理解的是,同样可以基于控制重发次数来控制重发。请参阅图7,本发明方法信令流程包括Yl )发送方向参与方PoC服务器发送SIP消息;Y2 )参与方PoC服务器将SIP消息转发给加入方PoC服务器;Y3 )加入方PoC服务器将SIP消息转发给接收方;Y4 )接收方向加入方PoC服务器发送反馈消息;Y5 )加入方PoC服务器将反馈消息发送给参与方PoC服务器;Y6 )参与方PoC服务器将反馈消息发送给发送方;Y7)参与方PoC服务器向计费单元发送计费请求,请求中携带接收方发
送的反馈消息;Y8)计费单元计费;Y9)计费单元向参与方PoC服务器反馈计费结果。其中,参与方PoC服务器与加入方PoC服务器之间的消息交互是在控制 PoC服务器的协调下进行。下面对本发明离线计费控制系统进行详细描述请参阅图8,本发明离线计费控制系统包括发送方100、接收方300、 PoC服务器200以及计费单元400;其中PoC服务器200包括参与方PoC服 务器210、加入方PoC服务器220以及控制PoC服务器230。发送方100用于发送SIP消息;参与方PoC服务器210接收发送方100 发送的SIP消息并在控制PoC服务器230的协调下向加入方PoC服务器220 转发SIP消息;加入方PoC服务器220将SIP消息转发给接收方300;接收方 300用于接收来自加入方PoC服务器220转发的SIP消息,并发送反馈消息; 加入方PoC服务器220将接收方300的反馈消息发送给参与方PoC服务器220 , 参与方PoC服务器220接收到反馈消息后请求计费单元400进行计费。PoC服务器200是通信核心,进行集中式控制,执行包括会话控制(建立 /取消会话、信令和媒体协商、处理请求、分发媒体流等通信控制)、群组策略 执行(包括收集并控制QoS)及用户面适配等功能;每个客户端都含有一个加入PoC功能(PPF, Participate PoC Function )会话操作都是向PoC服务器发送请求,由PoC服务器协调控制会话过程(如媒 体分发、数据转送、权限及角色转移、QoE认证等);以上对本发明所提供的一种离线计费控制方法及系统进行了详细介绍,本明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技 术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处, 综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种离线计费控制方法,其特征在于,包括步骤发送方发送会话发起协议消息;即按即通服务器接收所述消息并将其转发至接收方;判断即按即通服务器接收来自接收方的反馈消息是否成功,若成功,则即按即通服务器请求计费单元进行计费。
2、 根据权利要求1所述的离线计费控制方法,其特征在于,所述判断即 按即通服务器接收来自接收方的反馈是否成功包括步骤判断即按即通服务器转发会话发起协议消息后是否收到接收方反馈消息, 若收到,则判断接收成功,若未收到,则判断重发次数是否超限,若超限,则 判断接收失败。
3、 根据权利要求1所述的离线计费控制方法,其特征在于,所述判断即 按即通服务器接收来自接收方的反馈是否成功包括步骤判断即按即通服务器转发会话发起协议消息后是否收到接收方反馈消息, 若收到,则判断接收成功,若未收到,则判断是否超过门限等待时间,若超过, 则判断接收失败。
4、 根据权利要求1至3中任一项所述的离线计费控制方法,其特征在于, 发送方发送会话发起协议消息之前进一步包括步骤设置计费策略;所述计费 策略与接收方反馈消息有关,所述接收方反馈消息包括接收方接收会话发起协 议消息是否成功、接收失败原因、传递路径、延时、是否重发、重发次数以及 重发所占用的资源。
5、 根据权利要求4所述的离线计费控制方法,其特征在于,即按即通服 务器请求计费单元进行计费之后进一步包括步骤计费单元接收包含接收方反馈消息的计费请求;判断接收方接收会话发起协议消息是否成功,若不成功则不进行计费或者 计费为0,并记录接收失败原因,若成功,则依据所述计费策略进行计费。
6、 根据权利要求5所述的离线计费控制方法,其特征在于,重发以及接 收方接收会话发起协议消息失败之后进一步包括步骤对计费策略进行调整。
7、 根据权利要求1所述的离线计费控制方法,其特征在于,所述即按即 通服务器包括参与方即按即通服务器、控制即按即通服务器以及加入方即按即 通服务器;所述转发包括步骤控制即按即通服务器通知参与方即按即通服务器将会话发起协议消息发 送给加入方即按即通服务器;加入方即按即通服务器将所述消息发送给接收方。
8、 根据权利要求2或3所述的离线计费控制方法,其特征在于,接收到 接收方的反馈消息之后进一步包括步骤即按即通服务器将所述接收方的反馈 消息转发给发送方。
9、 一种离线计费控制系统,其特征在于,包括发送方、接收方、即按 即通服务器、计费单元;所述发送方用于发送会话发起协议消息;所述即按即 通服务器接收发送方发送的会话发起协议消息并向接收方转发所述会话发起 协议消息;所述接收方用于接收来自即按即通服务器转发的会话发起协议消 息,并发送反馈消息;所述即按即通服务器接收到接收方的反馈消息后请求计 费单元进行计费。
10、 根据权利要求9所述的离线计费控制系统,其特征在于,所述即按即 通服务器包括参与方即按即通服务器、加入方即按即通服务器以及控制即按即 通服务器;所述参与方即按即通服务器用于接收发送方发送的消息,并根据控制即按 即通服务器的通知将所述消息发送给加入方即按即通服务器,加入方即按即通 服务器收到消息后,将所述消息转发给接收方。
全文摘要
本发明公开了一种离线计费控制方法及系统,用于对会话发起协议消息的传输进行精确地计费,本发明方法包括发送方发送会话发起协议消息;即按即通服务器接收所述消息并将其转发至接收方;判断即按即通服务器接收来自接收方的反馈消息是否成功,若成功,则即按即通服务器请求计费单元进行计费。本发明还提供了实现上述方法的系统。本发明可以有效的提高计费的精确性和灵活性。
文档编号H04L12/26GK101106463SQ20061009941
公开日2008年1月16日 申请日期2006年7月14日 优先权日2006年7月14日
发明者东 赵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1