[go: up one dir, main page]

CN108616834A - A transmission method, device and system for additional services - Google Patents

A transmission method, device and system for additional services Download PDF

Info

Publication number
CN108616834A
CN108616834A CN201710005208.6A CN201710005208A CN108616834A CN 108616834 A CN108616834 A CN 108616834A CN 201710005208 A CN201710005208 A CN 201710005208A CN 108616834 A CN108616834 A CN 108616834A
Authority
CN
China
Prior art keywords
additional service
calling party
network
additional
service 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.)
Pending
Application number
CN201710005208.6A
Other languages
Chinese (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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
Research Institute of China Mobile Communication Co Ltd
China Mobile Communications Corp
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 Research Institute of China Mobile Communication Co Ltd, China Mobile Communications Corp filed Critical Research Institute of China Mobile Communication Co Ltd
Priority to CN201710005208.6A priority Critical patent/CN108616834A/en
Publication of CN108616834A publication Critical patent/CN108616834A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention discloses a method, a device and a system for transmitting additional services; wherein the method comprises the following steps: when an additional service triggering request is received, acquiring calling party information based on the triggering request; and judging whether the calling party is accessed to a first network, establishing a first communication link with the calling party based on the first network when the calling party is determined to be accessed to the first network, and transmitting a first type of additional service in the additional services to the calling party based on the first communication link.

Description

一种附加业务的传输方法、装置及系统A transmission method, device and system for additional services

技术领域technical field

本发明涉及通信技术领域中的数据处理技术,具体涉及一种附加业务的传输方法、装置及系统。The invention relates to data processing technology in the field of communication technology, in particular to a transmission method, device and system for additional services.

背景技术Background technique

目前,运用最广泛的彩铃业务实现方案,是基于运营商核心网触发及播放的彩铃系统。即当主叫终端发起呼叫后,被叫终端的核心网通知彩铃平台呼叫事件,然后彩铃平台通过核心网在振铃阶段向主叫终端播放彩铃。但是,现有的彩铃业务实现方案至少存在以下缺陷:At present, the most widely used color ring service implementation scheme is the color ring system triggered and played based on the operator's core network. That is, when the calling terminal initiates a call, the core network of the called terminal notifies the CRBT platform of the call event, and then the CRBT platform plays the CRBT to the calling terminal during the ringing phase through the core network. However, there are at least the following defects in the existing CRBT service implementation scheme:

所有彩铃都通过移动通话网络播放,对于2G/3G网络用户来说,由于通话网络带宽较小,无法享受视频彩铃服务,但即便是4G VoLTE用户,当通话采用流量计费后,也要被收取高额的流量费用。All ring tones are played through the mobile call network. For 2G/3G network users, due to the small bandwidth of the call network, they cannot enjoy the video ring tones service. However, even 4G VoLTE users will be charged when the call is billed by traffic High traffic charges.

发明内容Contents of the invention

为解决现有存在的技术问题,本发明实施例期望提供一种附加业务的传输方法、装置及系统,能根据主叫方当前的驻留网络环境,为主叫方配置最佳的附加业务实现方案。In order to solve the existing technical problems, the embodiment of the present invention expects to provide a transmission method, device and system for additional services, which can configure the optimal additional service implementation for the calling party according to the current network environment where the calling party resides. Program.

为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above object, the technical solution of the embodiment of the present invention is achieved in this way:

第一方面,本发明实施例提供了一种附加业务的传输方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a method for transmitting an additional service, the method including:

接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;When receiving an additional service trigger request, acquiring calling party information based on the trigger request;

判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。judging whether the calling party is connected to the first network, and when determining that the calling party is connected to the first network, establishing a first communication link with the calling party based on the first network, and establishing a first communication link with the calling party based on the first communication link The calling party transmits a first type of additional service among the additional services.

上述方案中,可选地,所述方法还包括:In the above scheme, optionally, the method further includes:

确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量;When it is determined that the calling party is not connected to the first network, establish a second communication link with the calling party based on the current calling network of the calling party, and transmit the information in the additional service to the calling party based on the second communication link The second type of additional service; wherein, the flow required by the calling party to receive the second type of additional service is less than or equal to the flow required to receive the first type of additional service;

其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。Wherein, when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.

上述方案中,可选地,所述方法还包括:In the above scheme, optionally, the method further includes:

获取第一网络的网络速率;Obtain the network rate of the first network;

所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,还包括:Before transmitting the first type of additional service in the additional service to the calling party based on the first communication link, it also includes:

结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。In combination with the network rate of the first network, and/or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party, the optional first The type of additional service selects the first type of additional service to be transmitted.

上述方案中,可选地,所述方法还包括:In the above scheme, optionally, the method further includes:

获取当前呼叫网络的网络速率;Obtain the network rate of the current calling network;

所述基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,还包括:Before transmitting the second type of additional service in the additional service to the calling party based on the second communication link, it also includes:

结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。In combination with the network rate of the current calling network, and/or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party, the optional second The type of additional service selects the second type of additional service to be transmitted.

上述方案中,可选地,接收附加业务触发请求之前,所述方法还包括:In the above solution, optionally, before receiving the additional service trigger request, the method further includes:

接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;receiving an additional service push registration request sent by the calling party; the registration request is used to request the additional service server to activate the function of transmitting the additional service through the first network for the calling party;

基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。Generate additional service push registration information matching the calling party based on the registration request, and send a registration success response to the calling party.

上述方案中,可选地,所述判断主叫方是否接入第一网络,包括:In the above solution, optionally, the judging whether the calling party accesses the first network includes:

检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;Detecting whether there is a first heartbeat message corresponding to the calling party within a preset time; wherein, the first heartbeat message is sent by the calling party through the first network periodically after successfully registering with the additional service server a message sent to the additional service server;

若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;If there is a first heartbeat message corresponding to the calling party, then determining that the calling party is connected to the first network;

若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。If there is no first heartbeat message corresponding to the calling party, it is determined that the calling party is not connected to the first network.

上述方案中,可选地,所述判断主叫方是否接入第一网络,包括:In the above solution, optionally, the judging whether the calling party accesses the first network includes:

获取所述主叫方的附加业务推送注册信息;Obtaining the additional service push registration information of the calling party;

基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;sending a first network connection status detection request to the calling party based on the additional service push registration information;

根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。Determine whether the calling party is connected to the first network according to the first network connection status detection response message returned by the calling party.

第二方面,本发明实施例还提供了一种附加业务的传输方法,所述方法包括:In the second aspect, the embodiment of the present invention also provides a method for transmitting an additional service, the method comprising:

向开通附加业务的被叫方发送呼叫请求;Send a call request to the called party who has subscribed to the additional service;

接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路;receiving a first network connection request sent by the additional service server through the second network, and establishing a first communication link with the additional service server;

接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务。receiving the first type of additional service transmission request sent by the additional service server through the first communication link, and receiving the first type of additional service based on the first communication link.

上述方案中,可选地,所述向开通附加业务的被叫方发送呼叫请求之前,所述方法还包括:In the above solution, optionally, before sending the call request to the called party who subscribed to the additional service, the method further includes:

向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;sending an additional service push registration request to the additional service server, and the additional service server generates additional service push registration information matching the calling party based on the registration request; the registration request is used to request the additional service server to provide The calling party activates the function of transmitting additional services through the first network;

接收所述附加业务服务器返回的注册成功响应;receiving a successful registration response returned by the additional service server;

其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。Wherein, when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.

上述方案中,可选地,所述方法还包括:In the above scheme, optionally, the method further includes:

在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。After successfully registering with the additional service server, periodically send a first heartbeat message to the additional service server through the first network, so that the additional service server receives a message based on whether there is a connection with the calling party within a preset time. A corresponding first heartbeat message determines whether the calling party is connected to the first network.

上述方案中,可选地,所述方法还包括:In the above scheme, optionally, the method further includes:

接收附加业务服务器发送的第一网络连接状态探测请求;receiving the first network connection status detection request sent by the additional service server;

根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。Return a first network connection state detection response message to the additional service server according to the current connection state between the calling party and the first network, so that the additional service server can determine that the calling party based on the first network connection state detection response message Whether the caller is connected to the primary network.

第三方面,本发明实施例还提供了一种附加业务服务器,所述附加业务服务器包括:In a third aspect, an embodiment of the present invention also provides an additional service server, where the additional service server includes:

第一通信模块,用于接收附加业务触发请求;The first communication module is configured to receive an additional service trigger request;

第一获取模块,用于在所述第一通信模块接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;A first obtaining module, configured to obtain calling party information based on the trigger request when the first communication module receives the additional service trigger request;

处理模块,用于判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。A processing module, configured to determine whether the calling party is connected to the first network, and when determining that the calling party is connected to the first network, to establish a first communication link with the calling party based on the first network, and to establish a first communication link with the calling party based on the first network. A communication link transmits a first type of supplementary service of the supplementary services to the calling party.

上述方案中,可选地,所述处理模块,还用于:In the above solution, optionally, the processing module is also used for:

确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量;When it is determined that the calling party is not connected to the first network, establish a second communication link with the calling party based on the current calling network of the calling party, and transmit the information in the additional service to the calling party based on the second communication link The second type of additional service; wherein, the flow required by the calling party to receive the second type of additional service is less than or equal to the flow required to receive the first type of additional service;

其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。Wherein, when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.

上述方案中,可选地,所述附加业务服务器还包括:In the above solution, optionally, the additional service server further includes:

第二获取模块,用于获取第一网络的网络速率;The second obtaining module is used to obtain the network rate of the first network;

所述处理模块,还用于在所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。The processing module is further configured to combine the network rate of the first network before transmitting the first type of additional service in the additional service to the calling party based on the first communication link, and/or The calling party's additional service push registration information, and/or the called party's additional service subscription information, select the first type of additional service to be transmitted from the optional first type of additional service among the additional services.

上述方案中,可选地,所述附加业务服务器还包括:In the above solution, optionally, the additional service server further includes:

第三获取模块,用于获取当前呼叫网络的网络速率;The third obtaining module is used to obtain the network rate of the current calling network;

所述处理模块,还用于在基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。The processing module is further configured to combine the network rate of the current call network, and/or the The calling party's additional service push registration information, and/or the called party's additional service subscription information, selects the second type of additional service to be transmitted from the optional second type of additional service among the additional services.

上述方案中,可选地,所述附加业务服务器还包括:In the above solution, optionally, the additional service server further includes:

第一注册模块,用于接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。The first registration module is configured to receive an additional service push registration request sent by the calling party; the registration request is used to request the additional service server to activate the function of transmitting additional services through the first network for the calling party; based on the registration Requesting to generate additional service push registration information matching the calling party, and sending a registration success response to the calling party.

上述方案中,可选地,所述处理模块,还用于:In the above solution, optionally, the processing module is also used for:

检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。Detecting whether there is a first heartbeat message corresponding to the calling party within a preset time; wherein, the first heartbeat message is sent by the calling party through the first network periodically after successfully registering with the additional service server A message sent to the additional service server; if there is a first heartbeat message corresponding to the calling party, it is determined that the calling party is connected to the first network; if there is no first heartbeat message corresponding to the calling party message, it is determined that the calling party is not connected to the first network.

上述方案中,可选地,所述处理模块,还用于:获取所述主叫方的附加业务推送注册信息;基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。In the above solution, optionally, the processing module is further configured to: obtain the additional service push registration information of the calling party; send the first network connection status to the calling party based on the additional service push registration information Probe request: determine whether the calling party is connected to the first network according to the first network connection state detection response message returned by the calling party.

第四方面,本发明实施例还提供了一种附加业务的传输装置,所述装置包括:In a fourth aspect, an embodiment of the present invention further provides an additional service transmission device, the device comprising:

第二通信模块,用于向开通附加业务的被叫方发送呼叫请求;The second communication module is used to send a call request to the called party who has subscribed to the additional service;

第三通信模块,用于接收附加业务服务器通过第二网络发送的第一网络连接请求;The third communication module is configured to receive the first network connection request sent by the additional service server through the second network;

建立模块,用于在所述第三通信模块接收到附加业务服务器通过第二网络发送的第一网络连接请求时,与所述附加业务服务器建立第一通信链路;An establishing module, configured to establish a first communication link with the additional service server when the third communication module receives a first network connection request sent by the additional service server through the second network;

所述第三通信模块,还用于接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求;The third communication module is further configured to receive a first type of additional service transmission request sent by the additional service server through the first communication link;

控制模块,用于基于所述第一通信链路接收所述第一类附加业务。A control module, configured to receive the first type of additional service based on the first communication link.

上述方案中,可选地,所述装置还包括:In the above solution, optionally, the device further includes:

第二注册模块,用于向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;接收所述附加业务服务器返回的注册成功响应;The second registration module is configured to send an additional service push registration request to the additional service server, and the additional service server generates additional service push registration information matching the calling party based on the registration request; the registration request is used for requesting the additional service server to activate the function of transmitting additional services through the first network for the calling party; receiving a successful registration response returned by the additional service server;

其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。Wherein, when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.

上述方案中,可选地,所述第第三通信模块,还用于在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。In the above solution, optionally, the third communication module is further configured to periodically send a first heartbeat message to the additional service server through the first network after successfully registering with the additional service server, so that the The additional service server determines whether the calling party is connected to the first network based on whether a first heartbeat message corresponding to the calling party is received within a preset time.

上述方案中,可选地,所述第三通信模块,还用于接收附加业务服务器发送的第一网络连接状态探测请求;根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。In the above solution, optionally, the third communication module is further configured to receive the first network connection state detection request sent by the additional service server; The service server returns a first network connection state detection response message, so that the additional service server determines whether the calling party is connected to the first network based on the first network connection state detection response message.

第五方面,本发明实施例还提供了一种附加业务的传输系统,所述系统包括:In the fifth aspect, the embodiment of the present invention also provides a transmission system for additional services, the system comprising:

主叫方,用于向开通附加业务的被叫方发送呼叫请求;接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路;接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务;The calling party is used to send a call request to the called party who has opened the additional service; receive the first network connection request sent by the additional service server through the second network, and establish a first communication link with the additional service server; receive the additional service receiving the first type of additional service transmission request based on the first communication link sent by the server through the first communication link;

附加业务服务器,用于接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务;The additional service server is configured to obtain the calling party information based on the trigger request when receiving the additional service trigger request; determine whether the calling party accesses the first network, and when determining that the calling party accesses the first network, based on The first network establishes a first communication link with the calling party, and transmits the first type of additional service among the additional services to the calling party based on the first communication link;

开通附加业务的被叫方,用于接收主叫方发送的呼叫请求,并在接收到主叫方发送的呼叫请求时,发送振铃消息。The called party who subscribes to the additional service is used to receive the call request sent by the calling party, and send a ringing message when receiving the call request sent by the calling party.

采用本发明实施例的技术方案,附加业务服务器在接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。这样,当主叫方处于接入第一网络的状态时,通过主叫方已接入的第一网络来接收附加业务服务器发送的第一类附加业务,保证了主叫方能够接收到第一类附加业务,解决了因一些主叫方因不支持用于传输第一类附加业务的移动数据网络而导致的无法享受第一类附加业务服务的问题;同时,由于主叫方不必通过当前呼叫被叫方所使用的移动数据网络接收第一类附加业务,还能节省因通过移动数据网络接收第一类附加业务而产生的流量。另外,主叫方处于接入第一网络的状态时,能够根据当前驻留网络环境选择通过第一网络来接收第一类附加业务,主叫方优选已接入的第一网络来接收附加业务服务器发送的第一类附加业务,提升了选择接收第一类附加业务网络的灵活性。With the technical solution of the embodiment of the present invention, when the additional service server receives the additional service trigger request, it obtains the calling party information based on the trigger request; judges whether the calling party accesses the first network, and determines whether the calling party is connected When entering the first network, establish a first communication link with the calling party based on the first network, and transmit the first type of additional service in the additional services to the calling party based on the first communication link. In this way, when the calling party is in the state of accessing the first network, the first type of additional service sent by the additional service server is received through the first network that the calling party has accessed, which ensures that the calling party can receive the first It solves the problem that some calling parties cannot enjoy the first type of additional business services because they do not support the mobile data network used to transmit the first type of additional services; at the same time, because the calling party does not need to The mobile data network used by the called party receives the first type of additional service, and can also save the traffic generated by receiving the first type of additional service through the mobile data network. In addition, when the calling party is in the state of accessing the first network, it can choose to receive the first type of additional service through the first network according to the current network environment, and the calling party prefers the first network that has been accessed to receive the additional service The first type of additional service sent by the server improves the flexibility of choosing to receive the first type of additional service network.

附图说明Description of drawings

图1为本发明实施例一的附加业务的传输方法的流程示意图;FIG. 1 is a schematic flowchart of a method for transmitting an additional service according to Embodiment 1 of the present invention;

图2为本发明实施例二的附加业务的传输方法的流程示意图;FIG. 2 is a schematic flowchart of a method for transmitting an additional service according to Embodiment 2 of the present invention;

图3为本发明实施例三的附加业务的传输方法的流程示意图;FIG. 3 is a schematic flowchart of a method for transmitting an additional service according to Embodiment 3 of the present invention;

图4为本发明实施例四的附加业务服务器的一种组成结构示意图;FIG. 4 is a schematic diagram of a composition and structure of an additional service server according to Embodiment 4 of the present invention;

图5为本发明实施例五的附加业务的传输装置的一种组成结构示意图;FIG. 5 is a schematic structural diagram of a transmission device for additional services according to Embodiment 5 of the present invention;

图6为本发明实施例六的附加业务的传输系统的一种交互示意图。FIG. 6 is a schematic diagram of interaction of the additional service transmission system according to Embodiment 6 of the present invention.

具体实施方式Detailed ways

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。In order to understand the characteristics and technical content of the present invention in more detail, the implementation of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the present invention.

实施例一Embodiment one

本发明实施例提供了一种附加业务的传输方法。图1为本发明实施例一的附加业务的传输方法的流程示意图;如图1所示,所述方法包括:An embodiment of the present invention provides a method for transmitting an additional service. FIG. 1 is a schematic flow diagram of a method for transmitting additional services according to Embodiment 1 of the present invention; as shown in FIG. 1 , the method includes:

步骤101:接收到附加业务触发请求时,基于所述触发请求获取主叫方信息。Step 101: When receiving an additional service trigger request, acquire calling party information based on the trigger request.

本实施例所述的附加业务的传输方法应用于一设备中,所述设备可为附加业务服务器。The method for transmitting an additional service described in this embodiment is applied to a device, and the device may be an additional service server.

这里,所述附加业务为由通讯运营商提供的服务,所述通讯运营商可以是移动运营商、联通运营商、电信运营商等。Here, the additional service is a service provided by a communication operator, and the communication operator may be a mobile operator, a China Unicom operator, a telecom operator, and the like.

可选地,所述附加业务是主叫方在向被叫方发送呼叫请求时,在主叫方等待被叫方接通的过程中,由被叫方设定的为主叫方提供的服务。Optionally, the additional service is a service set by the called party to provide the calling party while the calling party is waiting for the called party to connect when the calling party sends a call request to the called party. .

这里,所述呼叫请求可以是电话呼叫请求,也可以是主叫方通过第三方应用向被叫方发送的呼叫请求。Here, the call request may be a phone call request, or a call request sent by the calling party to the called party through a third-party application.

例如,所述附加业务可以为彩铃业务,它是一项由被叫用户为呼叫自己移动电话的其他主叫用户设定特殊音效(音乐、歌曲、故事情节、人物对话)的回铃音的业务。被叫用户开通这项业务后,主叫用户在拨打该用户手机等待接通的时候,听到的就不再是“嘟……嘟……”的回铃音,而是为主叫用户提供一段视频或音乐或问候语等多媒体形式内容来替代普通回铃音。For example, the additional service may be a ring back tone service, which is a service in which the called user sets ring-back tones with special sound effects (music, songs, story lines, character dialogues) for other calling users who call their own mobile phones . After the called user activates this service, when the calling user dials the user's mobile phone and waits to be connected, what he hears is no longer the ringback tone of "beep...beep..." A piece of multimedia content such as video or music or greetings to replace the normal ring back tone.

可选地,所述触发请求是由核心网向附加业务服务器发送的。Optionally, the trigger request is sent by the core network to the additional service server.

在一具体实施方式中,附加业务服务器接收核心网发送的附加业务触发请求;其中,所述附加业务触发请求是所述核心网接收到主叫方对被叫方的呼叫请求时,根据被叫方附加业务签约信息而发出的。In a specific implementation manner, the additional service server receives an additional service trigger request sent by the core network; wherein, the additional service trigger request is when the core network receives a call request from the calling party to the called party, according to the called It is sent by the party with additional business signing information.

这里,所述主叫方信息至少包括主叫方用户号码、或主叫方终端标识号等。Here, the calling party information includes at least the calling party user number, or the calling party terminal identification number and the like.

步骤102:判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。Step 102: Determine whether the calling party has access to the first network, and when it is determined that the calling party has access to the first network, establish a first communication link with the calling party based on the first network, and establish a first communication link based on the first communication The link transmits a first type of additional service among the additional services to the calling party.

这里,所述第一网络可以是无线局域网,如WI-FI网络。其中,所述WI-FI是Wireless-Fidelity的简称。Here, the first network may be a wireless local area network, such as a WI-FI network. Wherein, the WI-FI is an abbreviation of Wireless-Fidelity.

这里,所述第一类附加业务可以是视频类附加业务。例如,当所述附加业务为彩铃业务时,所述第一类附加业务为视频类彩铃,主叫方接收视频类彩铃时,所需流量较大。Here, the first type of additional service may be a video type of additional service. For example, when the additional service is a CRBT service, the first type of additional service is a video CRBT, and when the calling party receives a video CRBT, the required traffic is relatively large.

在一实施例中,步骤101之前,所述方法还包括:In one embodiment, before step 101, the method further includes:

接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;receiving an additional service push registration request sent by the calling party; the registration request is used to request the additional service server to activate the function of transmitting the additional service through the first network for the calling party;

基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。Generate additional service push registration information matching the calling party based on the registration request, and send a registration success response to the calling party.

这里,所述附加业务推送注册信息,包括但不限于:Here, the additional service pushes registration information, including but not limited to:

主叫方用户号码、主叫方无线网络IP地址、网关地址(如果存在)、端口号、当前第一网络的网络速率、以及在未接入第一网络时,是否选择第一类附加业务推送。Calling party user number, calling party wireless network IP address, gateway address (if it exists), port number, current network speed of the first network, and whether to select the first type of additional service push when not connected to the first network .

这里,所述附加业务推送注册信息可存储于附加业务服务器中。Here, the additional service pushing registration information may be stored in the additional service server.

如此,当附加业务服务器接收到附加业务触发请求时,能够快速基于获得的主叫方信息查询到主叫方之前所注册的附加业务推送注册信息,从而为判断主叫方是否接入第一网络提供有效支持。In this way, when the additional service server receives the additional service trigger request, it can quickly query the additional service push registration information registered by the calling party based on the obtained calling party information, so as to determine whether the calling party is connected to the first network Provide effective support.

在一可选实施方式中,所述判断主叫方是否接入第一网络,包括:In an optional implementation manner, the judging whether the calling party accesses the first network includes:

检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;Detecting whether there is a first heartbeat message corresponding to the calling party within a preset time; wherein, the first heartbeat message is sent by the calling party through the first network periodically after successfully registering with the additional service server a message sent to the additional service server;

若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;If there is a first heartbeat message corresponding to the calling party, then determining that the calling party is connected to the first network;

若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。If there is no first heartbeat message corresponding to the calling party, it is determined that the calling party is not connected to the first network.

本实施例中,所述预设时间可依据网络实际情况或者结合经验预先配置。In this embodiment, the preset time may be preconfigured according to actual network conditions or in combination with experience.

如此,主叫方在向附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息;这样,附加业务服务器可依据是否接收到第一心跳消息来判断主叫方是否接入第一网络。In this way, after successfully registering with the additional service server, the calling party regularly sends the first heartbeat message to the additional service server through the first network; in this way, the additional service server can judge whether the calling party receives the first heartbeat message. Whether to access the first network.

在另一可选实施方式中,所述判断主叫方是否接入第一网络,包括:In another optional implementation manner, the judging whether the calling party accesses the first network includes:

获取所述主叫方的附加业务推送注册信息;Obtaining the additional service push registration information of the calling party;

基于所述附加业务推送注册信息,向所述主叫方发送第一网络连接状态探测请求;Sending a first network connection status detection request to the calling party based on the additional service push registration information;

根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。Determine whether the calling party is connected to the first network according to the first network connection status detection response message returned by the calling party.

其中,所述第一网络连接状态探测应答消息,可包含但不限于如下信息:主叫方用户号码、当前第一网络的网络速率。Wherein, the first network connection state detection response message may include but not limited to the following information: the calling party user number, and the current network rate of the first network.

如此,当主叫方向被叫方发起呼叫后,附加业务服务器根据之前主叫方附加业务的注册信息,直接向主叫方发第一网络连接状态探测请求,根据主叫方的返回信息,判断主叫方当前是否处于第一网络连接状态。In this way, when the calling party initiates a call to the called party, the additional service server directly sends the first network connection status detection request to the calling party according to the previous registration information of the calling party’s additional service, and judges according to the information returned by the calling party Whether the calling party is currently connected to the first network.

进一步地,所述方法还包括:Further, the method also includes:

步骤103:确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务。Step 103: When it is determined that the calling party is not connected to the first network, establish a second communication link with the calling party based on the calling party's current calling network, and transmit the additional communication link to the calling party based on the second communication link. The second type of additional business in business.

其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量。Wherein, the flow required by the calling party to receive the second type of additional service is less than or equal to the flow required to receive the first type of additional service.

这里,所述第二类附加业务可以是音频类附加业务。例如,当所述附加业务为彩铃业务时,所述第二类附加业务为音频类彩铃,主叫方接收音频类彩铃所需流量较小。Here, the second type of additional service may be an audio type of additional service. For example, when the additional service is a CRBT service, the second type of additional service is an audio CRBT, and the caller needs less traffic to receive an audio CRBT.

需要说明的是,通常情况下,接收第二类附加业务所需流量小于接收第一类附加业务所需流量。但是,特殊情况下,若获取的主叫方的附加业务推送注册信息包括主叫方在未连接第一网络时,仍选择推送附加业务中的第一类附加业务,那么,步骤103中,所述第二类附加业务是第一类附加业务。It should be noted that, generally, the flow required for receiving the second type of additional service is smaller than the flow required for receiving the first type of additional service. However, under special circumstances, if the obtained additional service push registration information of the calling party includes that the calling party still chooses to push the first type of additional service in the additional service when the calling party is not connected to the first network, then in step 103, the The above-mentioned second type of additional service is the first type of additional service.

如此,一般情况下,在主叫方未连接第一网络的状态下,通过第二通信链路向主叫方传输第二类附加业务;但是,若主叫方在注册时设置了在未连接第一网络的状态下,仍然推送第一类附加业务,那么,在主叫方未连接第一网络的状态下,通过第二通信链路向主叫方传输第一类附加业务。这样,能够在尽量为主叫方节省流量的情况下,满足主叫方对附加业务的多样化选择服务需求,也提升了供主叫方选择接收第一类附加业务的灵活性。In this way, in general, when the calling party is not connected to the first network, the second type of additional service is transmitted to the calling party through the second communication link; In the state of the first network, the first type of additional service is still pushed, then, in the state that the calling party is not connected to the first network, the first type of additional service is transmitted to the calling party through the second communication link. In this way, while saving traffic for the calling party as much as possible, the calling party's diversified selection service requirements for additional services can be met, and the flexibility for the calling party to choose to receive the first type of additional services is also improved.

采用本发明实施例的技术方案,当主叫方处于接入第一网络的状态时,通过主叫方已接入的第一网络来接收附加业务服务器发送的第一类附加业务,保证了主叫方能够接收到第一类附加业务,解决了因一些主叫方因不支持用于传输第一类附加业务的移动数据网络而导致的无法享受第一类附加业务服务的问题;同时,由于主叫方不必通过当前呼叫被叫方所使用的移动数据网络接收第一类附加业务,还能节省因通过移动数据网络接收第一类附加业务而产生的流量。另外,主叫方处于接入第一网络的状态时,能够根据当前驻留网络环境选择通过第一网络来接收第一类附加业务,主叫方优选已接入的第一网络来接收附加业务服务器发送的第一类附加业务,提升了选择接收第一类附加业务网络的灵活性。再有,相对于一些基于主叫终端直接触发附加业务服务器的附加业务实现方案来说,且对于这类附加业务实现方案,黑客很容易通过终端对附加业务服务器进行攻击,造成业务瘫痪;然而,本实施例所述技术方案是由核心网来完成对附加业务服务器的触发,提高了安全系数,不会存在虚假攻击的隐患。By adopting the technical scheme of the embodiment of the present invention, when the calling party is in the state of accessing the first network, the first type of additional service sent by the additional service server is received through the first network that the calling party has accessed, which ensures that the calling party The calling party can receive the first type of additional service, which solves the problem that some calling parties cannot enjoy the first type of additional service because they do not support the mobile data network used to transmit the first type of additional service; at the same time, because The calling party does not need to receive the first type of additional service through the mobile data network used by the called party, and can also save the traffic generated by receiving the first type of additional service through the mobile data network. In addition, when the calling party is in the state of accessing the first network, it can choose to receive the first type of additional service through the first network according to the current network environment, and the calling party prefers the first network that has been accessed to receive the additional service The first type of additional service sent by the server improves the flexibility of choosing to receive the first type of additional service network. Furthermore, compared to some additional service implementation schemes based on the calling terminal directly triggering the additional service server, and for this type of additional service implementation scheme, hackers can easily attack the additional service server through the terminal, causing service paralysis; however, The technical solution described in this embodiment uses the core network to complete the triggering of the additional service server, which improves the safety factor and avoids the hidden danger of false attacks.

下面,以第一类附加业务为视频彩铃,第二类附加业务为音频彩铃,附加业务服务器为彩铃平台、第一网络为WI-FI网络为例进行说明。In the following, the first type of additional service is a video ring back tone, the second type of additional service is an audio ring back tone, the additional service server is a ring back tone platform, and the first network is a WI-FI network as an example.

彩铃平台接收核心网发送的彩铃业务触发请求;彩铃平台在接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入WI-FI网络,并在确定主叫方接入WI-FI网络时,基于所述WI-FI网络与主叫方建立WI-FI网络通信链路,基于所述WI-FI网络通信链路向主叫方传输视频彩铃。这样,当主叫方处于接入WI-FI网络的状态时,通过主叫方已接入的WI-FI网络来接收彩铃平台发送的视频彩铃,保证了主叫方能够接收到视频彩铃,解决了因一些主叫方因不支持用于传输视频彩铃的移动数据网络而导致的无法享受视频彩铃服务的问题;同时,由于主叫方不必通过当前呼叫被叫方所使用的移动数据网络接收视频彩铃,还能节省因通过移动数据网络接收视频彩铃而产生的流量。The CRBT platform receives the CRBT service trigger request sent by the core network; the CRBT platform obtains the calling party information based on the trigger request when receiving the additional service trigger request; judges whether the calling party accesses the WI-FI network, and determines whether the calling party When the calling party accesses the WI-FI network, a WI-FI network communication link is established with the calling party based on the WI-FI network, and a video ring tone is transmitted to the calling party based on the WI-FI network communication link. In this way, when the calling party is in the state of accessing the WI-FI network, the video CRBT sent by the CRBT platform is received through the WI-FI network that the calling party has accessed, which ensures that the calling party can receive the video CRBT. Solve the problem that some calling parties cannot enjoy the video ring back ring service because they do not support the mobile data network used to transmit the video ring back ring; at the same time, because the calling party does not need to receive the video The CRBT can also save the traffic generated by receiving the video CRBT through the mobile data network.

实施例二Embodiment two

本发明实施例提供了一种附加业务的传输方法。图2为本发明实施例一的附加业务的传输方法的流程示意图;如图2所示,所述方法包括:An embodiment of the present invention provides a method for transmitting an additional service. FIG. 2 is a schematic flowchart of a method for transmitting an additional service according to Embodiment 1 of the present invention; as shown in FIG. 2 , the method includes:

步骤201:接收到附加业务触发请求时,基于所述触发请求获取主叫方信息。Step 201: When receiving an additional service trigger request, acquire calling party information based on the trigger request.

本实施例所述的附加业务的传输方法应用于一设备中,所述设备可为附加业务服务器。The method for transmitting an additional service described in this embodiment is applied to a device, and the device may be an additional service server.

这里,所述附加业务为由通讯运营商提供的服务,所述通讯运营商可以是移动运营商、联通运营商、电信运营商等。Here, the additional service is a service provided by a communication operator, and the communication operator may be a mobile operator, a China Unicom operator, a telecom operator, and the like.

步骤202:判断主叫方是否接入第一网络,若主叫方接入第一网络,执行步骤203;若主叫方未接入第一网络,执行步骤204;Step 202: Determine whether the calling party is connected to the first network, if the calling party is connected to the first network, perform step 203; if the calling party is not connected to the first network, perform step 204;

例如,所述第一网络为WI-FI网络。For example, the first network is a WI-FI network.

这里,判断主叫方是否接入第一网络的方式包括:Here, the manner of judging whether the calling party accesses the first network includes:

通过是否接收到主叫方定时发送的第一心跳信息来判定,或者It is determined by whether the first heartbeat information regularly sent by the calling party is received, or

直接向主叫方发第一网络连接状态探测请求,根据主叫方的返回信息,判断主叫方当前是否处于第一网络连接状态。Sending a first network connection state detection request directly to the calling party, and judging whether the calling party is currently in the first network connection state according to the information returned by the calling party.

步骤203:获取第一网络的网络速率,然后执行步骤205;Step 203: Obtain the network rate of the first network, and then perform step 205;

这里,获取第一网络的网络速率的方式包括:Here, the ways to obtain the network rate of the first network include:

通过主叫方定时发送的第一心跳信息中获取,或者Obtained from the first heartbeat information regularly sent by the calling party, or

直接向主叫方发送第一网络网速探测请求,从主叫方返回的自身探测数据中获取。The first network speed detection request is directly sent to the calling party, and obtained from the own detection data returned by the calling party.

步骤204:获取当前呼叫网络的网络速率,然后执行步骤208;Step 204: Obtain the network rate of the current calling network, and then perform step 208;

这里,获取当前呼叫网络的网络速率的方式,包括:Here, the way to obtain the network rate of the current calling network includes:

通过主叫方定时发送的关于当前呼叫网络的第二心跳信息中获取,或者Obtained from the second heartbeat information about the current call network sent regularly by the calling party, or

直接向主叫方发送当前呼叫网络网速探测请求,从主叫方返回的自身探测数据中获取。Directly send the current call network speed detection request to the calling party, and obtain it from the own detection data returned by the calling party.

步骤205:基于所述第一网络与主叫方建立第一通信链路,然后执行步骤206;Step 205: Establish a first communication link with the calling party based on the first network, and then perform step 206;

步骤206:结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务,然后执行步骤207;Step 206: Combining the network rate of the first network, and/or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party, from the available Select the first type of additional service to select the first type of additional service to be transmitted, and then perform step 207;

可选地,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务,包括:Optionally, selecting the first type of additional service to be transmitted from the optional first type of additional service among the additional services includes:

结合所述第一网络的网络速率,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;或Selecting the first type of additional service to be transmitted from the optional first type of additional service among the additional services in combination with the network rate of the first network; or

结合所述第一网络的网络速率、及所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;或In combination with the network rate of the first network and the additional service subscription information of the called party, select the first type of additional service to be transmitted from the optional first type of additional service among the additional services; or

结合所述第一网络的网络速率、及所述主叫方的附加业务推送注册信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;或In combination with the network rate of the first network and the additional service push registration information of the calling party, select the first type of additional service to be transmitted from the optional first type of additional service among the additional services; or

结合所述第一网络的网络速率、所述主叫方的附加业务推送注册信息、及所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。Combining the network rate of the first network, the additional service push registration information of the calling party, and the additional service subscription information of the called party, select the optional first type of additional service among the additional services to be The first type of additional services transmitted.

如此,可根据主叫方所处不同的网络环境、网速情况,为主叫方挑选更高质量的附加业务内容。In this way, higher quality additional service content can be selected for the calling party according to the different network environments and network speeds of the calling party.

如此,附加业务服务器根据主叫方当前所在网络情况、网速情况以及主叫方提前设置好的附加业务传输要求,挑选出当前可为主叫方提供的最好质量的附加业务内容。In this way, the additional service server selects the best quality additional service content currently available to the calling party according to the current network conditions and network speed of the calling party and the additional service transmission requirements set by the calling party in advance.

具体地,所述附加业务内容的质量由高至低可分为高清第一类附加业务、标清第一类附加业务、流畅第一类附加业务、高清第二类附加业务、标清第二类附加业务。Specifically, the quality of the supplementary service content can be divided into high-definition first-class supplementary services, standard-definition first-class supplementary services, smooth first-class supplementary services, high-definition second-class supplementary services, and standard-definition second-class supplementary services. business.

这里,质量属性好坏的顺序为:高清≥标清≥流畅。Here, the order of quality attributes is: high definition ≥ standard definition ≥ smooth.

以附加业务为彩铃业务为例,所述彩铃业务的质量由高至低可分为:高清视频彩铃、标清视频彩铃、流畅视频彩铃、高清音频彩铃、标清音频彩铃。Taking the additional service as the CRBT service as an example, the quality of the CRBT service can be divided into high-definition video CRBT, standard-definition video CRBT, smooth video CRBT, high-definition audio CRBT, and standard-definition audio CRBT.

在一具体实施方式种,每一附加业务内容均附带有用于表征附加业务内容质量的质量属性标签或质量属性标识。In a specific implementation manner, each additional service content is attached with a quality attribute label or a quality attribute identifier for characterizing the quality of the additional service content.

如此,在附加业务服务器确定待传输的附加业务内容的类别后,可根据当前驻留网络的网络速率确定与该网络速率相适应的质量属性。In this way, after the additional service server determines the category of the additional service content to be transmitted, it can determine the quality attribute suitable for the network rate according to the network rate of the current network where it resides.

举例来说,附加业务服务器确定向主叫方通过第一网络传输第一类别附加业务,判断当前第一网络的网络速率满足高清质量属性的要求,则为主叫方挑选高清质量属性的第一类别附加业务。For example, the additional service server determines to transmit the first type of additional service to the calling party through the first network, and judges that the current network rate of the first network meets the requirements of the high-definition quality attribute, and then selects the first service of the high-definition quality attribute for the calling party. Category Additional Services.

可选地,对于主叫方,可提前设置第一类附加业务的推送方式,即:是否只在主叫方处于第一网络下传输,或即使当主叫用户处于非第一网络时,也允许附加业务服务器为主叫方传输第一类附加业务。Optionally, for the calling party, the push method of the first type of supplementary service can be set in advance, that is: whether to transmit only when the calling party is in the first network, or whether to send it even when the calling user is not in the first network The additional service server is allowed to transmit the first type of additional service for the calling party.

可选地,对于被叫方,可以提前设置为主叫方播放的附加业务内容,可以为一个或多个,当被叫方完成该设置后,附加业务服务器将从被叫方设置的附加业务内容库中选择与当前网络环境及网络速率相适应的、质量最好的附加业务内容,向主叫方传输。如果被叫方未专门设置为主叫方播放的附加业务内容,但开通了附加业务功能,则附加业务服务器在默认附加业务内容库中自选与当前网络环境及网络速率相适应的、质量最好的附加业务内容,向主叫方传输。Optionally, for the called party, the additional service content to be played by the calling party can be set in advance, which can be one or more. Select the best-quality supplementary service content suitable for the current network environment and network speed from the content library, and transmit it to the calling party. If the called party does not specifically set the additional service content to be played by the calling party, but has opened the additional service function, the additional service server will select the best quality from the default additional service content library that is suitable for the current network environment and network speed The additional business content of the service is transmitted to the calling party.

在一具体实施方式中,所述结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务,包括:In a specific implementation manner, the combination of the network rate of the first network, and/or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party is obtained from the Optional first-type additional services in the above-mentioned additional services Select the first-type additional services to be transmitted, including:

基于所述被叫方的附加业务签约信息判断是否有与所述被叫方对应的附加业务内容库;judging whether there is an additional service content library corresponding to the called party based on the additional service subscription information of the called party;

如果有,从与所述被叫方对应的附加业务内容库中选择与主叫方的当前驻留的第一网络及其网络速率相适应的附加业务内容;If there is, select the additional service content suitable for the first network where the calling party currently resides and its network rate from the additional service content library corresponding to the called party;

如果没有,从默认附加业务内容库中选择与主叫方的当前驻留第一网络及其网络速率相适应的附加业务内容。If not, select an additional service content suitable for the calling party's current first network where the calling party resides and its network rate from the default additional service content library.

作为一种实施方式,所述选择与主叫方的当前驻留第一网络及其网络速率相适应的附加业务内容,包括:As an implementation manner, the selection of additional service content suitable for the first network where the calling party resides and its network rate includes:

若同时存在两个或两个以上的与主叫方的当前驻留网络及当前驻留网络的网络速率相适应的附加业务内容,则随机选择一个待播放的附加业务内容。If there are two or more additional service contents that are compatible with the calling party's current resident network and the network rate of the current resident network, randomly select an additional service content to be played.

需要说明的是,这里,所述步骤205与步骤206的执行顺序可以互换,或者,二者可以同时进行。It should be noted that, here, the execution order of step 205 and step 206 may be interchanged, or both may be performed simultaneously.

步骤207:基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务,然后结束流程。Step 207: Transmit the first type of additional service in the additional service to the calling party based on the first communication link, and then end the process.

步骤208:基于所述当前呼叫网络与主叫方建立第二通信链路,然后执行步骤209;Step 208: Establish a second communication link with the calling party based on the current call network, and then perform step 209;

步骤209:结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务,然后执行步骤210;Step 209: Combining the network rate of the current calling network, and/or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party, from the available Select the second type of additional service to select the second type of additional service to be transmitted, and then perform step 210;

需要说明的是,这里,所述步骤208与步骤209的执行顺序可以互换,或者,二者可以同时进行。It should be noted that, here, the execution order of step 208 and step 209 may be interchanged, or the two may be performed simultaneously.

步骤210:基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务,然后结束流程。Step 210: Transmit the second type of additional service in the additional service to the calling party based on the second communication link, and then end the process.

需要说明的是,一方面,被叫方可以指定播放的附加业务内容,可以是一个附加业务内容,也可以是多个附加业务内容;可以是不同质量的第一类附加业务或第二类附加业务。当被叫方指定了播放的附加业务内容集合后,当附加业务服务器向主叫方播放附加业务内容时,就需要从被叫方指定的附加业务内容集合中选择当前主叫方可以接受的最高质量的附加业务内容。当存在多个可播放的相同质量的附加业务内容时,可从多个可播放的相同质量的附加业务内容中,随机选择一个作为待播放的附加业务内容。It should be noted that, on the one hand, the called party can specify the additional service content to be played, which can be one additional service content or multiple additional service contents; it can be the first type of additional service or the second type of additional service with different qualities. business. After the called party specifies the set of additional service content to be played, when the additional service server plays the additional service content to the calling party, it needs to select the highest value acceptable to the calling party from the set of additional service content specified by the called party. Quality additional business content. When there are multiple playable additional service contents of the same quality, one may be randomly selected from the multiple playable additional service contents of the same quality as the additional service content to be played.

另一方面,主叫方可设置当处于非第一网络时,附加业务服务器是否为主叫方优先推送第一类附加业务。即,若主叫方设置为非第一网络也优先播放第一类附加业务时,则无论主叫方当前是否处于第一网络连接状态,附加业务服务器都根据主叫方当前网速情况,尽可能为主叫方推送最高质量的第一类附加业务,只有在网速不满足播放第一类附加业务最低的速率时,才为主叫方选择播放主叫方能接受的最高质量的第二类附加业务。若用户设置为只有第一网络下播放第一类附加业务,则当彩铃平台判断主叫方在第一网络下时,根据主叫方的网速情况,为主叫方优先推送最好质量的第一类附加业务;当判断主叫用户不在第一网络时,附加业务服务器根据主叫方当前网速为用户推送最好质量的第二类附加业务。On the other hand, the calling party can set whether the additional service server will preferentially push the first type of additional service to the calling party when it is not in the first network. That is to say, if the calling party is set to give priority to playing the first type of additional service even if it is not the first network, no matter whether the calling party is currently connected to the first network or not, the additional service server will, according to the current network speed of the calling party, It is possible to push the highest-quality first-class additional service to the calling party. Only when the network speed does not meet the minimum rate of playing the first-class additional service, will the calling party choose to play the highest-quality second-class service acceptable to the calling party. additional business. If the user sets to only play the first type of additional service under the first network, when the CRBT platform judges that the calling party is under the first network, according to the network speed of the calling party, it will give priority to sending the best quality service to the calling party. The first type of additional service; when it is judged that the calling user is not in the first network, the additional service server pushes the best quality second type of additional service for the user according to the current network speed of the calling party.

本实施例中,所述第一类附加业务可以理解为视频类附加业务,如视频彩铃;所述第二类附加业务可以理解为音频类附加业务,如音频彩铃。In this embodiment, the first type of additional service can be understood as a video additional service, such as a video ring back tone; the second type of additional service can be understood as an audio additional service, such as an audio ring back tone.

采用本实施例所述技术方案,主叫方可通过第一网络传输第一类附加业务,为主叫方节省了因第一类附加业务产生的高额流量费,解决了当采用流量计费后,因第一类附加业务需要产生较大流量而带给主叫方高额流量费,且影响附加业务推广的问题。另一方面,本实施例所述技术方案,可根据主叫方所处不同的网络环境、网速情况,为主叫方挑选更高质量的附加业务,保证附加业务的100%可达,即无论主叫方是否支持第一网络播放第一类附加业务,由附加业务服务器先确定当前主叫方驻留网络情况及其网速情况,然后才为主叫方传输与当前驻留网络及网速情况相适应的附加业务,这样,能保证至少为主叫方传输各主叫终端均支持的第二类附加业务。再一方面,相对于现有技术中附加业务都是在被叫方设定的几个附加业务内容中随机选择进行传输的这种传输方式来说,由于随机选择时,无论当前网络环境的好坏,所选中的附加业务内容必须适应最坏网络的播放条件;而采用本实施例所述技术方案,能根据主叫方网络条件的好坏为主叫方挑选更高质量的附加业务内容进行播放。最后一方面,对附加业务服务器的触发由核心网完成,而非由主叫方直接完成,不会存在虚假攻击的隐患。By adopting the technical solution described in this embodiment, the calling party can transmit the first type of additional service through the first network, which saves the calling party the high traffic fee generated by the first type of additional service, and solves the problem of using traffic billing. Finally, because the first type of additional service needs to generate a large amount of traffic, it will bring high traffic charges to the calling party and affect the promotion of additional services. On the other hand, the technical solution described in this embodiment can select higher-quality additional services for the calling party according to the different network environments and network speeds of the calling party, so as to ensure that 100% of the additional services are reachable, that is, Regardless of whether the calling party supports the first network to play the first type of additional service, the additional service server first determines the current network status of the calling party and its network speed, and then transmits the information for the calling party to the current network and network speed. In this way, at least the second type of additional service supported by each calling terminal can be guaranteed to be transmitted to the calling party. On the other hand, compared to the transmission method in the prior art where additional services are randomly selected for transmission from several additional service contents set by the called party, due to random selection, no matter how good the current network environment is bad, the selected additional service content must adapt to the playing conditions of the worst network; and adopt the technical solution described in this embodiment, can select higher-quality additional service content for the calling party according to the quality of the calling party’s network conditions. play. In the last aspect, the triggering of the additional service server is completed by the core network, not directly by the calling party, and there is no hidden danger of false attacks.

下面,继续以第一类附加业务为视频彩铃,第二类附加业务为音频彩铃,附加业务服务器为彩铃平台、第一网络为WI-FI网络为例进行说明。In the following, continue to take the first type of additional service as video CRBT, the second type of additional service as audio CRBT, the additional service server as CRBT platform, and the first network as WI-FI network as examples.

彩铃平台接收核心网发送的彩铃业务触发请求;基于所述彩铃业务触发请求获取主叫终端的当前驻留网络;获取主叫终端当前驻留网络的网络速率;根据主叫终端的当前驻留网络及当前驻留网络的网络速率,选择用于播放彩铃的网络以及待播放的彩铃内容,通过所述用于播放彩铃的网络向所述主叫终端播放所述彩铃内容。这样,可根据主叫方所处不同的网络环境、网速情况,为主叫方挑选更高质量的彩铃业务服务。The CRBT platform receives the CRBT service trigger request sent by the core network; obtains the current resident network of the calling terminal based on the CRBT service trigger request; obtains the network rate of the current resident network of the calling terminal; and the network rate of the currently resident network, select the network for playing the CRBT and the CRBT content to be played, and play the CRBT content to the calling terminal through the network for playing the CRBT. In this way, according to the different network environments and network speed conditions of the calling party, a higher-quality ring tone service can be selected for the calling party.

实施例三Embodiment three

本发明实施例提供了一种附加业务的传输方法。图3为本发明实施例一的附加业务的传输方法的流程示意图;如图3所示,所述方法包括:An embodiment of the present invention provides a method for transmitting an additional service. FIG. 3 is a schematic flowchart of a method for transmitting additional services according to Embodiment 1 of the present invention; as shown in FIG. 3 , the method includes:

步骤301:向开通附加业务的被叫方发送呼叫请求。Step 301: Send a call request to the called party who subscribed to the additional service.

本实施例所述的附加业务的传输方法应用于一设备中,所述设备可为主叫终端。The method for transmitting additional services described in this embodiment is applied to a device, and the device may be a calling terminal.

这里,所述附加业务为由通讯运营商提供的服务,所述通讯运营商可以是移动运营商、联通运营商、电信运营商等。Here, the additional service is a service provided by a communication operator, and the communication operator may be a mobile operator, a China Unicom operator, a telecom operator, and the like.

可选地,所述附加业务是主叫方在向被叫方发送呼叫请求时,在主叫方等待被叫方接通的过程中,由被叫方设定的为主叫方提供的服务。Optionally, the additional service is a service set by the called party to provide the calling party while the calling party is waiting for the called party to connect when the calling party sends a call request to the called party. .

这里,所述呼叫请求可以是电话呼叫请求,也可以是通过第三方应用向被叫方发送的呼叫请求。Here, the call request may be a phone call request, or a call request sent to the called party through a third-party application.

步骤302:接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路。Step 302: Receive a first network connection request sent by the additional service server through the second network, and establish a first communication link with the additional service server.

步骤303:接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务。Step 303: Receive the first type of additional service transmission request sent by the additional service server through the first communication link, and receive the first type of additional service based on the first communication link.

在一实施例中,所述向开通附加业务的被叫方发送呼叫请求之前,所述方法还包括:In an embodiment, before sending the call request to the called party who subscribed to the additional service, the method further includes:

向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;sending an additional service push registration request to the additional service server, and the additional service server generates additional service push registration information matching the calling party based on the registration request; the registration request is used to request the additional service server to provide The calling party activates the function of transmitting additional services through the first network;

接收所述附加业务服务器返回的注册成功响应。Receive the registration success response returned by the additional service server.

如此,由于主叫方预先向附加业务服务器开通了通过第一网络传输附加业务的功能,这样,在主叫方向开通附加业务的被叫方发送呼叫请求,在主叫方等待被叫方接通的过程中,能基于所述第一通信链路接收所述第一类附加业务,使得主叫方对应的主叫用户享受通过第一网络播放第一类附加业务的服务,节省了采用当前呼叫网络播放第一类附加业务所产生的流量。In this way, since the calling party has pre-opened the function of transmitting additional services through the first network to the additional service server, in this way, the calling party sends a call request to the called party who has opened the additional service, and the calling party waits for the called party to connect. During the process, the first type of additional service can be received based on the first communication link, so that the calling user corresponding to the calling party can enjoy the service of playing the first type of additional service through the first network, saving the need to use the current call Traffic generated by network broadcasting of the first type of additional service.

进一步地,所述方法还包括:Further, the method also includes:

在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。After successfully registering with the additional service server, periodically send a first heartbeat message to the additional service server through the first network, so that the additional service server receives a message based on whether there is a connection with the calling party within a preset time. A corresponding first heartbeat message determines whether the calling party is connected to the first network.

如此,便于附加业务服务器确定所述主叫方当前是否连接第一网络。In this way, it is convenient for the additional service server to determine whether the calling party is currently connected to the first network.

在一实施例中,所述方法还包括:In one embodiment, the method also includes:

接收附加业务服务器发送的第一网络连接状态探测请求;receiving the first network connection status detection request sent by the additional service server;

根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。Return a first network connection state detection response message to the additional service server according to the current connection state between the calling party and the first network, so that the additional service server can determine that the calling party based on the first network connection state detection response message Whether the caller is connected to the primary network.

如此,及时向附加业务服务器返回第一网络连接状态探测应答消息,能够使附加业务服务器及时确定所述主叫方当前是否连接第一网络,并为附加业务服务器从所述附加业务中选择待传输的附加业务提供基础。In this way, returning the first network connection state detection response message to the additional service server in time can enable the additional service server to determine in time whether the calling party is currently connected to the first network, and select the additional service server from the additional service to be transmitted. The additional business provides the basis.

另一方面,主叫方可设置当处于非第一网络时,附加业务服务器是否为主叫方优先推送第一类附加业务。即,若主叫方设置为非第一网络也优先播放第一类附加业务时,则无论主叫方当前是否处于第一网络连接状态,附加业务服务器都根据主叫方当前网速情况,尽可能为主叫方推送最高质量的第一类附加业务,只有在网速不满足播放第一类附加业务最低的速率时,才为主叫方选择播放主叫方能接受的最高质量的第二类附加业务。若用户设置为只有第一网络下播放第一类附加业务,则当彩铃平台判断主叫方在第一网络下时,根据主叫方的网速情况,为主叫方优先推送最好质量的第一类附加业务;当判断主叫用户不在第一网络时,附加业务服务器根据主叫方当前网速为用户推送最好质量的第二类附加业务。On the other hand, the calling party can set whether the additional service server will preferentially push the first type of additional service to the calling party when it is not in the first network. That is to say, if the calling party is set to give priority to playing the first type of additional service even if it is not the first network, no matter whether the calling party is currently connected to the first network or not, the additional service server will, according to the current network speed of the calling party, It is possible to push the highest-quality first-class additional service to the calling party. Only when the network speed does not meet the minimum rate of playing the first-class additional service, will the calling party choose to play the highest-quality second-class service acceptable to the calling party. additional business. If the user sets to only play the first type of additional service under the first network, when the CRBT platform judges that the calling party is under the first network, according to the network speed of the calling party, it will give priority to sending the best quality service to the calling party. The first type of additional service; when it is judged that the calling user is not in the first network, the additional service server pushes the best quality second type of additional service for the user according to the current network speed of the calling party.

本实施例中,所述第一类附加业务可以理解为视频类附加业务,如视频彩铃;所述第二类附加业务可以理解为音频类附加业务,如音频彩铃。In this embodiment, the first type of additional service can be understood as a video additional service, such as a video ring back tone; the second type of additional service can be understood as an audio additional service, such as an audio ring back tone.

采用本实施例所述技术方案,主叫方可通过第一网络传输第一类附加业务,为主叫方节省了因第一类附加业务产生的高额流量费,解决了当采用流量计费后,因第一类附加业务需要产生较大流量而带给主叫方高额流量费,且影响附加业务推广的问题。By adopting the technical solution described in this embodiment, the calling party can transmit the first type of additional service through the first network, which saves the calling party the high traffic fee generated by the first type of additional service, and solves the problem of using traffic billing. Finally, because the first type of additional service needs to generate a large amount of traffic, it will bring high traffic charges to the calling party and affect the promotion of additional services.

实施例四Embodiment Four

本发明实施例提供了一种附加业务服务器。图4为本发明实施例的附加业务服务器的组成结构示意图;如图4所示,所述附加业务服务器包括:第一通信模块41、第一获取模块42和处理模块43;其中,The embodiment of the present invention provides an additional service server. FIG. 4 is a schematic diagram of the composition and structure of an additional service server according to an embodiment of the present invention; as shown in FIG. 4 , the additional service server includes: a first communication module 41, a first acquisition module 42, and a processing module 43; wherein,

所述第一通信模块41,用于接收附加业务触发请求;The first communication module 41 is configured to receive an additional service trigger request;

所述第一获取模块42,用于在所述第一通信模块接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;The first obtaining module 42 is configured to obtain calling party information based on the trigger request when the first communication module receives the additional service trigger request;

所述处理模块43,用于判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。The processing module 43 is configured to determine whether the calling party is connected to the first network, and when it is determined that the calling party is connected to the first network, establish a first communication link with the calling party based on the first network, based on The first communication link transmits a first type of additional service among the additional services to the calling party.

在一实施例中,所述处理模块43:In one embodiment, the processing module 43:

确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量。When it is determined that the calling party is not connected to the first network, establish a second communication link with the calling party based on the current calling network of the calling party, and transmit the information in the additional service to the calling party based on the second communication link A second type of additional service; wherein, the flow required by the calling party to receive the second type of additional service is less than or equal to the flow required to receive the first type of additional service.

在一可选实施方式中,所述附加业务服务器还包括:In an optional implementation manner, the additional service server further includes:

第二获取模块44,用于获取第一网络的网络速率;The second obtaining module 44 is used to obtain the network rate of the first network;

所述处理模块43,还用于在所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。The processing module 43 is further configured to combine the network rate of the first network before transmitting the first type of additional service in the additional service to the calling party based on the first communication link, and/or or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party, and select the first type of additional service to be transmitted from the optional first type of additional service among the additional services .

在一可选实施方式中,所述附加业务服务器还包括:In an optional implementation manner, the additional service server further includes:

第三获取模块45,用于获取当前呼叫网络的网络速率;The third obtaining module 45 is used to obtain the network rate of the current calling network;

所述处理模块43,还用于在基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。The processing module 43 is further configured to combine the network rate of the current call network, and/or the The calling party's additional service push registration information, and/or the called party's additional service subscription information, and select the second type of additional service to be transmitted from the optional second type of additional service among the additional services.

在一可选实施方式中,所述附加业务服务器还包括:In an optional implementation manner, the additional service server further includes:

第一注册模块46,用于接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。The first registration module 46 is used to receive the additional service push registration request sent by the calling party; the registration request is used to request the additional service server to open the function of transmitting additional services through the first network for the calling party; based on the The registration request generates additional service push registration information matching the calling party, and sends a registration success response to the calling party.

进一步地,所述处理模块43,还用于:Further, the processing module 43 is also used for:

检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。Detecting whether there is a first heartbeat message corresponding to the calling party within a preset time; wherein, the first heartbeat message is sent by the calling party through the first network periodically after successfully registering with the additional service server A message sent to the additional service server; if there is a first heartbeat message corresponding to the calling party, it is determined that the calling party is connected to the first network; if there is no first heartbeat message corresponding to the calling party message, it is determined that the calling party is not connected to the first network.

作为一种实施方式,所述处理模块43,还用于:获取所述主叫方的附加业务推送注册信息;基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。As an implementation manner, the processing module 43 is further configured to: obtain the additional service push registration information of the calling party; send a first network connection status detection to the calling party based on the additional service push registration information Request; determine whether the calling party is connected to the first network according to the first network connection state detection response message returned by the calling party.

本领域技术人员应当理解,本发明实施例的附加业务服务器中各处理单元的功能,可参照前述附加业务的传输方法的相关描述而理解,本发明实施例的附加业务服务器中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the additional service server in the embodiment of the present invention can be understood by referring to the relevant description of the aforementioned additional service transmission method, and that each processing unit in the additional service server in the embodiment of the present invention can be It can be realized by an analog circuit that realizes the functions described in the embodiments of the present invention, or can also be realized by running software on an intelligent terminal that performs the functions described in the embodiments of the present invention.

本实施例中,所述附加业务服务器中的第一获取模块42、处理模块43、第二获取模块44、第三获取模块45、第一注册模块46,在实际应用中可由所述附加业务服务器中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital SignalProcessor)或可编程门阵列(FPGA,Field-Programmable Gate Array)等实现;所述设备中的第一通信模块41,在实际应用中可由所述附加业务服务器中的收发天线实现。In this embodiment, the first acquisition module 42, the processing module 43, the second acquisition module 44, the third acquisition module 45, and the first registration module 46 in the additional service server can be provided by the additional service server in practical applications. Central Processing Unit (CPU, Central Processing Unit), Digital Signal Processor (DSP, Digital Signal Processor) or Programmable Gate Array (FPGA, Field-Programmable Gate Array) and other implementations in the device; the first communication module 41 in the device , which can be implemented by the transceiver antenna in the additional service server in practical applications.

本发明实施例所述附加业务服务器,能根据主叫方当前的驻留网络环境,为主叫方配置最佳的附加业务实现方案。The additional service server described in the embodiment of the present invention can configure the optimal additional service implementation scheme for the calling party according to the current network environment where the calling party resides.

实施例五Embodiment five

本发明实施例提供了一种附加业务的传输装置。图5为本发明实施例的附加业务的传输装置的组成结构示意图;如图5所示,所述附加业务的传输装置包括:第二通信模块51、第三通信模块52、建立模块53和控制模块54;其中,An embodiment of the present invention provides an additional service transmission device. FIG. 5 is a schematic diagram of the composition and structure of a transmission device for additional services according to an embodiment of the present invention; as shown in FIG. Module 54; wherein,

所述第二通信模块51,用于向开通附加业务的被叫方发送呼叫请求;The second communication module 51 is configured to send a call request to the called party who subscribed to the additional service;

所述第三通信模块52,用于接收附加业务服务器通过第二网络发送的第一网络连接请求;The third communication module 52 is configured to receive the first network connection request sent by the additional service server through the second network;

所述建立模块53,用于在所述第三通信模块接收到附加业务服务器通过第二网络发送的第一网络连接请求时,与所述附加业务服务器建立第一通信链路;所述第三通信模块52,还用于接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求;The establishing module 53 is configured to establish a first communication link with the additional service server when the third communication module receives the first network connection request sent by the additional service server through the second network; the third The communication module 52 is also configured to receive the first type of additional service transmission request sent by the additional service server through the first communication link;

所述控制模块54,用于基于所述第一通信链路接收所述第一类附加业务。The control module 54 is configured to receive the first type of additional service based on the first communication link.

在一实施例中,所述装置还包括:In one embodiment, the device also includes:

第二注册模块55,用于向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;接收所述附加业务服务器返回的注册成功响应。The second registration module 55 is configured to send an additional service push registration request to the additional service server, and the additional service push registration information matching the calling party is generated by the additional service server based on the registration request; the registration request is used Requesting the additional service server to activate the function of transmitting additional services through the first network for the calling party; receiving a registration success response returned by the additional service server.

在一可选实施方式中,所述第第三通信模块52,还用于在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。In an optional implementation manner, the third communication module 52 is further configured to periodically send a first heartbeat message to the additional service server through the first network after successfully registering with the additional service server, so that the The additional service server determines whether the calling party is connected to the first network based on whether a first heartbeat message corresponding to the calling party is received within a preset time.

在一可选实施方式中,所述第三通信模块53,还用于接收附加业务服务器发送的第一网络连接状态探测请求;根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。In an optional implementation manner, the third communication module 53 is also configured to receive the first network connection status detection request sent by the additional service server; The additional service server returns a first network connection state detection response message, so that the additional service server determines whether the calling party is connected to the first network based on the first network connection state detection response message.

本实施例中,所述附加业务的传输装置可设置于主叫方所在终端中。In this embodiment, the device for transmitting the additional service may be set in the terminal where the calling party is located.

本领域技术人员应当理解,本发明实施例的附加业务的传输装置中各处理单元的功能,可参照前述附加业务的传输方法的相关描述而理解,本发明实施例的附加业务的传输装置中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the additional service transmission device in the embodiment of the present invention can be understood by referring to the relevant description of the above-mentioned additional service transmission method. Each of the additional service transmission device in the embodiment of the present invention The processing unit may be realized by an analog circuit that realizes the functions described in the embodiments of the present invention, or may be realized by running software on an intelligent terminal that performs the functions described in the embodiments of the present invention.

本实施例中,所述附加业务的传输装置中的建立模块53、控制模块54、第二注册模块55,在实际应用中可由所述附加业务的传输装置或所述传输装置所属终端中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程门阵列(FPGA,Field-Programmable Gate Array)等实现;所述附加业务的传输装置中的第二通信模块51、第三通信模块52,在实际应用中可由所述附加业务的传输装置或所述传输装置所属终端中的收发天线实现。In this embodiment, the establishment module 53, the control module 54, and the second registration module 55 in the transmission device for additional services may be implemented by the transmission device for additional services or the central Realized by processor (CPU, Central Processing Unit), digital signal processor (DSP, Digital Signal Processor) or programmable gate array (FPGA, Field-Programmable Gate Array); the second communication in the transmission device of the additional service The module 51 and the third communication module 52 can be implemented by the transmission device of the additional service or the transceiver antenna in the terminal to which the transmission device belongs in practical application.

本发明实施例的附加业务的传输装置,主叫方处于接入第一网络的状态时,不必通过当前呼叫被叫方所使用的移动数据网络接收第一类附加业务,能节省因通过移动数据网络接收第一类附加业务而产生的流量。In the additional service transmission device of the embodiment of the present invention, when the calling party is in the state of accessing the first network, it is not necessary to receive the first type of additional service through the mobile data network used by the called party currently calling, which can save the cost of receiving the first type of additional service through the mobile data network. The traffic generated by the network receiving the first type of additional service.

实施例六Embodiment six

本实施例提供一种附加业务的传输系统,图6为本发明实施例提供的附加业务的传输系统的一种交互示意图,如图6所示,所述附加业务的传输系统,包括:This embodiment provides a transmission system for additional services. FIG. 6 is an interactive schematic diagram of the transmission system for additional services provided by the embodiment of the present invention. As shown in FIG. 6 , the transmission system for additional services includes:

主叫方61,用于向开通附加业务的被叫方63发送呼叫请求;接收附加业务服务器62通过第二网络发送的第一网络连接请求,与所述附加业务服务器62建立第一通信链路;接收附加业务服务器62通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务;The calling party 61 is configured to send a call request to the called party 63 who has opened the additional service; receive the first network connection request sent by the additional service server 62 through the second network, and establish a first communication link with the additional service server 62 ; receiving the first type of additional service transmission request sent by the additional service server 62 through the first communication link, and receiving the first type of additional service based on the first communication link;

附加业务服务器62,用于接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方61是否接入第一网络,并在确定主叫方61接入第一网络时,基于所述第一网络与主叫方61建立第一通信链路,基于所述第一通信链路向主叫方61传输所述附加业务中的第一类附加业务;The additional service server 62 is configured to obtain the calling party information based on the trigger request when receiving the additional service trigger request; determine whether the calling party 61 accesses the first network, and determine that the calling party 61 accesses the first network , establish a first communication link with the calling party 61 based on the first network, and transmit the first type of additional service in the additional services to the calling party 61 based on the first communication link;

开通附加业务的被叫方63,用于接收主叫方61发送的呼叫请求,并在接收到主叫方61发送的呼叫请求时,发送振铃消息。The called party 63 who subscribed to the additional service is used to receive the call request sent by the calling party 61, and send a ringing message when receiving the call request sent by the calling party 61.

具体地,开通附加业务的被叫方63,用于向核心网发送振铃消息,以由所述核心网将所述振铃消息转发至所述附加业务服务器62,并向所述附加业务服务器62发送附加业务触发请求。Specifically, the called party 63 who opened the additional service is used to send a ringing message to the core network, so that the core network forwards the ringing message to the additional service server 62, and sends the ringing message to the additional service server. 62 Send an additional service trigger request.

这里,当附加业务服务器接收到振铃消息时,表明被叫方当前未摘机,附加业务服务器需向主叫方传输附加业务。Here, when the additional service server receives the ringing message, it indicates that the called party is not currently off-hook, and the additional service server needs to transmit the additional service to the calling party.

这里,所述附加业务服务器62,用于接收核心网发送的附加业务触发请求。Here, the additional service server 62 is configured to receive an additional service trigger request sent by the core network.

具体地,所述主叫方61所在终端包括如图5所示的附加业务的传输装置。Specifically, the terminal where the calling party 61 is located includes an additional service transmission device as shown in FIG. 5 .

具体地,所述附加业务服务器62的具体组成结构如图4所示,在此不再赘述。Specifically, the specific composition and structure of the additional service server 62 is shown in FIG. 4 , which will not be repeated here.

实际应用中,附加业务的传输系统中的通讯可以由服务器中的硬件资源协同实现,如处理器等计算资源、通信资源(如用于支持实现各种方式的通信)实现。In practical application, the communication in the transmission system of the supplementary service can be implemented by the cooperation of hardware resources in the server, such as computing resources such as processors, and communication resources (for example, used to support communication in various ways).

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units; Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention can be integrated into one processing unit, or each unit can be used as a single unit, or two or more units can be integrated into one unit; the above-mentioned integration The unit can be realized in the form of hardware or in the form of hardware plus software functional unit.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the Including the steps of the foregoing method embodiments; and the foregoing storage medium includes: a removable storage device, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, etc. A medium on which program code can be stored.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated units of the present invention are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for Make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media capable of storing program codes such as removable storage devices, ROM, RAM, magnetic disks or optical disks.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (21)

1. A method for transmitting supplementary services, the method comprising:
when an additional service triggering request is received, acquiring calling party information based on the triggering request;
judging whether a calling party is accessed to a first network, establishing a first communication link with the calling party based on the first network when the calling party is determined to be accessed to the first network, and transmitting a first type of additional service in the additional services to the calling party based on the first communication link;
wherein the method further comprises:
when the calling party is determined not to access the first network, establishing a second communication link with the calling party based on the current calling network of the calling party, and transmitting a second type of additional service in the additional service to the calling party based on the second communication link; and the flow required by the calling party for receiving the second type of additional service is less than or equal to the flow required by receiving the first type of additional service.
2. The method of claim 1, further comprising:
acquiring a network rate of a first network;
before the transmitting the first type of the additional services to the calling party based on the first communication link, the method further includes:
selecting a first type of additional service to be transmitted from optional first type of additional service in the additional service by combining the network rate of the first network, and/or additional service push registration information of the calling party, and/or additional service subscription information of the called party;
when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.
3. The method of claim 1, further comprising:
acquiring the network rate of the current call network;
before the transmitting the second type of the additional service to the calling party based on the second communication link, the method further includes:
and selecting a second type of additional service to be transmitted from the optional second type of additional service in the additional services by combining the network rate of the current calling network, and/or the additional service push registration information of the calling party, and/or the additional service subscription information of the called party.
4. The method of claim 1, wherein prior to receiving the additional service trigger request, the method further comprises:
receiving an additional service push registration request sent by a calling party; the registration request is used for requesting an additional service server to open a function of transmitting additional services through a first network for the calling party;
and generating additional service push registration information matched with the calling party based on the registration request, and sending a registration success response to the calling party.
5. The method of claim 4, wherein determining whether the calling party has access to the first network comprises:
detecting whether a first heartbeat message corresponding to the calling party exists within a preset time; the first heartbeat message is a message which is sent to the additional service server by the calling party through a first network after the calling party successfully registers to the additional service server;
if the first heartbeat message corresponding to the calling party exists, judging that the calling party is connected with a first network;
and if the first heartbeat message corresponding to the calling party does not exist, judging that the calling party is not connected with the first network.
6. The method of claim 4, wherein determining whether the calling party has access to the first network comprises:
acquiring additional service push registration information of the calling party;
sending a first network connection state detection request to the calling party based on the additional service push registration information;
and determining whether the calling party is connected with the first network or not according to the first network connection state detection response message returned by the calling party.
7. A method for transmitting supplementary services, the method comprising:
sending a call request to a called party which opens the additional service;
receiving a first network connection request sent by an additional service server through a second network, and establishing a first communication link with the additional service server;
and receiving a first type of additional service transmission request sent by an additional service server through the first communication link, and receiving the first type of additional service based on the first communication link.
8. The method of claim 7, wherein before sending the call request to the called party with the supplementary service provisioned, the method further comprises:
sending an additional service pushing registration request to an additional service server, and generating additional service pushing registration information matched with the calling party by the additional service server based on the registration request; the registration request is used for requesting an additional service server to open a function of transmitting additional services through a first network for the calling party;
receiving a registration success response returned by the additional service server;
when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.
9. The method of claim 8, further comprising:
after the additional service server is successfully registered, a first heartbeat message is periodically sent to the additional service server through a first network, so that the additional service server determines whether the calling party is connected with the first network or not based on whether the first heartbeat message corresponding to the calling party is received or not within preset time.
10. The method of claim 8, further comprising:
receiving a first network connection state detection request sent by an additional service server;
and returning a first network connection state detection response message to the additional service server according to the current connection state of the calling party and the first network, so that the additional service server determines whether the calling party is connected with the first network or not based on the first network connection state detection response message.
11. An additional service server, characterized in that the additional service server comprises:
the first communication module is used for receiving an additional service triggering request;
the first acquisition module is used for acquiring calling party information based on an additional service trigger request when the first communication module receives the additional service trigger request;
the processing module is used for judging whether the calling party is accessed to the first network, establishing a first communication link with the calling party based on the first network when the calling party is determined to be accessed to the first network, and transmitting a first type of additional service in the additional services to the calling party based on the first communication link;
the processing module is further configured to:
when the calling party is determined not to access the first network, establishing a second communication link with the calling party based on the current calling network of the calling party, and transmitting a second type of additional service in the additional service to the calling party based on the second communication link; and the flow required by the calling party for receiving the second type of additional service is less than or equal to the flow required by receiving the first type of additional service.
12. The supplementary service server according to claim 11, wherein said supplementary service server further comprises:
the second acquisition module is used for acquiring the network rate of the first network;
the processing module is further configured to, before the first type of additional service in the additional services is transmitted to the calling party based on the first communication link, select, in combination with a network rate of the first network, and/or additional service push registration information of the calling party, and/or additional service subscription information of the called party, the first type of additional service to be transmitted from an optional first type of additional service in the additional services;
when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.
13. The supplementary service server according to claim 11, wherein said supplementary service server further comprises:
the third acquisition module is used for acquiring the network rate of the current call network;
the processing module is further configured to, before transmitting the second type of additional service in the additional services to the calling party based on the second communication link, select the second type of additional service to be transmitted from the optional second type of additional service in the additional services in combination with the network rate of the current call network, and/or additional service push registration information of the calling party, and/or additional service subscription information of the called party.
14. The supplementary service server according to claim 11, wherein said supplementary service server further comprises:
the first registration module is used for receiving an additional service pushing registration request sent by a calling party; the registration request is used for requesting an additional service server to open a function of transmitting additional services through a first network for the calling party; and generating additional service push registration information matched with the calling party based on the registration request, and sending a registration success response to the calling party.
15. The supplementary service server of claim 14, wherein the processing module is further configured to:
detecting whether a first heartbeat message corresponding to the calling party exists within a preset time; the first heartbeat message is a message which is sent to the additional service server by the calling party through a first network after the calling party successfully registers to the additional service server; if the first heartbeat message corresponding to the calling party exists, judging that the calling party is connected with a first network; and if the first heartbeat message corresponding to the calling party does not exist, judging that the calling party is not connected with the first network.
16. The supplementary service server of claim 14, wherein the processing module is further configured to: acquiring additional service push registration information of the calling party; sending a first network connection state detection request to the calling party based on the additional service push registration information; and determining whether the calling party is connected with the first network or not according to the first network connection state detection response message returned by the calling party.
17. An apparatus for transmitting supplementary services, the apparatus comprising:
the second communication module is used for sending a call request to a called party opening the additional service;
the third communication module is used for receiving a first network connection request sent by the additional service server through the second network;
the establishing module is used for establishing a first communication link with an additional service server when the third communication module receives a first network connection request sent by the additional service server through a second network;
the third communication module is further configured to receive a first type of additional service transmission request sent by an additional service server through the first communication link;
a control module for receiving the first type of supplementary service based on the first communication link.
18. The apparatus of claim 17, further comprising:
the second registration module is used for sending an additional service pushing registration request to an additional service server, and the additional service server generates additional service pushing registration information matched with the calling party based on the registration request; the registration request is used for requesting an additional service server to open a function of transmitting additional services through a first network for the calling party; receiving a registration success response returned by the additional service server; when the additional service is a color ring service, the first type of additional service is a video color ring service, and the first network is a wireless local area network.
19. The apparatus of claim 18, wherein the third communication module is further configured to periodically send a first heartbeat message to the additional service server through the first network after the additional service server is successfully registered, so that the additional service server determines whether the calling party is connected to the first network based on whether the first heartbeat message corresponding to the calling party is received within a preset time.
20. The apparatus of claim 18, wherein the third communication module is further configured to receive a first network connection status probe request sent by an additional service server; and returning a first network connection state detection response message to the additional service server according to the current connection state of the calling party and the first network, so that the additional service server determines whether the calling party is connected with the first network or not based on the first network connection state detection response message.
21. A system for transmitting supplementary services, the system comprising:
the calling party is used for sending a calling request to the called party opening the additional service; receiving a first network connection request sent by an additional service server through a second network, and establishing a first communication link with the additional service server; receiving a first type of additional service transmission request sent by an additional service server through the first communication link, and receiving the first type of additional service based on the first communication link;
the additional service server is used for acquiring calling party information based on the triggering request when receiving the additional service triggering request; judging whether a calling party is accessed to a first network, establishing a first communication link with the calling party based on the first network when the calling party is determined to be accessed to the first network, and transmitting a first type of additional service in the additional services to the calling party based on the first communication link;
the called party which opens the additional service is used for receiving the call request sent by the calling party and sending the ringing message when receiving the call request sent by the calling party.
CN201710005208.6A 2017-01-04 2017-01-04 A transmission method, device and system for additional services Pending CN108616834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710005208.6A CN108616834A (en) 2017-01-04 2017-01-04 A transmission method, device and system for additional services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710005208.6A CN108616834A (en) 2017-01-04 2017-01-04 A transmission method, device and system for additional services

Publications (1)

Publication Number Publication Date
CN108616834A true CN108616834A (en) 2018-10-02

Family

ID=63658519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710005208.6A Pending CN108616834A (en) 2017-01-04 2017-01-04 A transmission method, device and system for additional services

Country Status (1)

Country Link
CN (1) CN108616834A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111464704A (en) * 2020-03-16 2020-07-28 咪咕音乐有限公司 Method, server, terminal and storage medium for implementing color ring back tone service
CN111741170A (en) * 2020-06-19 2020-10-02 杭州东信北邮信息技术有限公司 A 5G ultra-high-definition adaptive video CRBT service system and its implementation method
CN113132923A (en) * 2019-12-31 2021-07-16 华为技术有限公司 Call processing method, system and related device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304324A (en) * 2007-05-11 2008-11-12 朱波 Method and system for implementing video color ring
CN104092972A (en) * 2014-07-15 2014-10-08 北京小鱼儿科技有限公司 Communication terminal and tool installed on mobile terminal
CN105007386A (en) * 2015-07-27 2015-10-28 北京攀峰友文科技有限公司 Color ring back tone play method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304324A (en) * 2007-05-11 2008-11-12 朱波 Method and system for implementing video color ring
CN104092972A (en) * 2014-07-15 2014-10-08 北京小鱼儿科技有限公司 Communication terminal and tool installed on mobile terminal
CN105007386A (en) * 2015-07-27 2015-10-28 北京攀峰友文科技有限公司 Color ring back tone play method and device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113132923A (en) * 2019-12-31 2021-07-16 华为技术有限公司 Call processing method, system and related device
CN113132923B (en) * 2019-12-31 2022-08-26 华为技术有限公司 Method, system and related device for processing call
CN111464704A (en) * 2020-03-16 2020-07-28 咪咕音乐有限公司 Method, server, terminal and storage medium for implementing color ring back tone service
CN111464704B (en) * 2020-03-16 2022-01-25 咪咕音乐有限公司 Method, server, terminal and storage medium for implementing color ring back tone service
CN111741170A (en) * 2020-06-19 2020-10-02 杭州东信北邮信息技术有限公司 A 5G ultra-high-definition adaptive video CRBT service system and its implementation method
CN111741170B (en) * 2020-06-19 2021-08-06 杭州东信北邮信息技术有限公司 A 5G ultra-high-definition adaptive video CRBT service system and its implementation method

Similar Documents

Publication Publication Date Title
CN111491062B (en) Interaction method and device for video color ring
JP2001103161A (en) Transmission of advertisement utilizing ring-back period in elecric communication exchange system
US7493125B2 (en) Methods and apparatus for providing location enabled ring tones or ring backs
US8379824B2 (en) Methods and apparatus to provide a network-based caller identification service in a voice over internet protocol network
US8081751B1 (en) Method for triggering content download during call setup
US20070030338A1 (en) Video ringback tone
US8259622B2 (en) System and method for providing packet network-based multimedia ringback tone service
WO2010017779A1 (en) Method, device, system, terminal and server for receiving and distributing media service
US20070127705A1 (en) Apparatus and method for providing customized information
US9344581B2 (en) VoIP client and call implementation method for VoIP client, and user terminal
CN1997150A (en) Switching method and system for fixed and mobile integrated network stream media and source video stream
CN110650252A (en) Video color ring back tone generating method and playing method
CN100446587C (en) A system and method for realizing multimedia ring back tone service
CN108616834A (en) A transmission method, device and system for additional services
US20090214008A1 (en) Method and system for location based ring back tones
US20100203907A1 (en) Method and system for providing 3g services by short message service
CN108259433B (en) A call queuing distribution method, system and server
US8103253B2 (en) System and method for transmitting messages to a wireless communication device
CN110493479A (en) Implementation method, communication equipment and the realization system of video frequency color ring
CN112671674B (en) Method, system and related device for processing call
CN118450049A (en) A method, device, electronic device and storage medium for implementing video ringback tone
CN101600161B (en) Method, device and system for providing customized ringtone
CN102959994B (en) Method and system for playing CRBT and CRBT platform
CN116915934A (en) Video call processing methods, equipment and media
CN104683602A (en) Music and image color ring back tone processing method and music and image color ring back tone processing device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181002

RJ01 Rejection of invention patent application after publication