







技术领域technical field
本发明涉及交互式视频业务的技术,特别是涉及一种提供视频操作信息的终端、方法和系统。The present invention relates to the technology of interactive video service, in particular to a terminal, method and system for providing video operation information.
背景技术Background technique
目前,网络可以为用户提供交互式语音应答(IVR,Interactive VoiceResponse)这种智能业务,如:200业务、800业务等。在IVR业务中,用户和IVR业务平台之间可以进行交互,即:用户可以根据IVR业务平台的语音提示进行按键选择,而IVR业务平台则可以根据用户按键选择确定下一步操作。At present, the network can provide users with intelligent services such as Interactive Voice Response (IVR, Interactive Voice Response), such as: 200 services, 800 services, and so on. In the IVR service, the user and the IVR service platform can interact, that is: the user can select a key according to the voice prompt of the IVR service platform, and the IVR service platform can determine the next operation according to the user's key selection.
随着3G网络IP多媒体子系统(IMS,IP Mutimedia Subsystem)域、下一代网络(NGN,Next Generation Network)的发展,与IVR业务相似的交互式视频业务应运而生了。在交互式视频业务中,用户和交互式视频业务平台之间也可以进行交互。目前,交互式视频业务平台提供的服务比较简单,比如:在用户终端与交互式视频业务平台之间建立呼叫、多媒体通道等之后,交互式视频业务平台可以向用户显示按键选择提示信息,用户根据按键选择提示信息进行按键,用户终端将按键信号发送给交互式视频业务平台,由交互式视频业务平台根据按键信号向用户播放相应的视频。With the development of 3G network IP Multimedia Subsystem (IMS, IP Mutimedia Subsystem) domain and Next Generation Network (NGN, Next Generation Network), interactive video services similar to IVR services have emerged. In the interactive video service, interaction can also be performed between the user and the interactive video service platform. At present, the services provided by the interactive video service platform are relatively simple. For example, after establishing a call, multimedia channel, etc. Press the button to select the prompt information to press the button, the user terminal sends the button signal to the interactive video service platform, and the interactive video service platform plays the corresponding video to the user according to the button signal.
实际应用中,与交互式视频业务平台进行交互的用户终端可以为具有物理键盘的普通终端,也可以为支持触摸屏技术的软键盘终端。但不管是哪种类型的用户终端,都只能通过按键选择的方式与交互式视频业务平台进行交互,并且所提供的按键信号都是模拟信息,如双音多频(DTMF,Dual ToneMultiple Freguency)信号。In practical applications, the user terminal interacting with the interactive video service platform may be a common terminal with a physical keyboard, or a soft keyboard terminal supporting touch screen technology. But no matter what type of user terminal it is, it can only interact with the interactive video service platform through key selection, and the key signals provided are all analog information, such as Dual Tone Multiple Frequency (DTMF) Signal.
但随着网络多媒体业务的不断发展,交互式视频业务为用户提供的服务将会更加丰富。如果仍然利用按键进行交互,不但很难满足某些视频交互的需求,也无法提供良好的用户体验效果。比如:交互式视频业务平台提供某个视频互动游戏,并规定用户点击某个游戏对象时触发相应的处理。显然,仅依靠按键交互的用户终端无法将点击游戏对象的这种视频操作信息传输给交互式视频业务平台,交互式视频业务平台也就无法触发相应的处理。However, with the continuous development of network multimedia services, interactive video services will provide users with richer services. If buttons are still used for interaction, not only is it difficult to meet certain video interaction requirements, but it is also unable to provide a good user experience effect. For example: the interactive video service platform provides a certain video interactive game, and stipulates that when a user clicks on a certain game object, corresponding processing is triggered. Obviously, the user terminal relying only on button interaction cannot transmit the video operation information of clicking the game object to the interactive video service platform, and the interactive video service platform cannot trigger corresponding processing.
可见,目前现有技术还没有一种向交互式视频业务平台提供视频操作信息的方法。It can be seen that currently there is no method for providing video operation information to the interactive video service platform in the prior art.
发明内容Contents of the invention
本发明实施例公开一种提供视频操作信息的方法,可以由用户终端将数字的视频操作信息发送给交互式视频业务平台,从而满足业务需求。The embodiment of the present invention discloses a method for providing video operation information, in which a user terminal can send digital video operation information to an interactive video service platform, so as to meet service requirements.
为了达到上述目的,本发明实施例提出的技术方案为:In order to achieve the above object, the technical scheme proposed in the embodiment of the present invention is:
一种提供视频操作信息的方法,该方法包括以下步骤:A method of providing video manipulation information, the method comprising the steps of:
在交互式视频业务中,具有触摸屏功能的用户终端实时检测用户触摸信息;当检测出用户触摸信息时,用户终端根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息,所述视频操作信息为数字信息;用户终端将视频操作信息发送给交互式视频业务平台。In the interactive video service, the user terminal with touch screen function detects the user touch information in real time; when the user touch information is detected, the user terminal converts the detected user touch information into video operation information according to the preset touch mapping relationship information, The video operation information is digital information; the user terminal sends the video operation information to the interactive video service platform.
本发明实施例还公开一种提供视频操作信息的用户终端,将数字的视频操作信息发送给交互式视频业务平台,从而满足业务需求。The embodiment of the invention also discloses a user terminal for providing video operation information, which sends digital video operation information to an interactive video service platform, thereby meeting service requirements.
为了达到上述目的,本发明实施例提出的技术方案为:In order to achieve the above object, the technical scheme proposed in the embodiment of the present invention is:
一种提供视频操作信息的用户终端,该用户终端包括:A user terminal for providing video operation information, the user terminal comprising:
触摸检测模块,用于实时检测用户触摸信息,并将检测出的信息发送给信息转换模块;The touch detection module is used to detect user touch information in real time, and send the detected information to the information conversion module;
信息转换模块,用于根据存储模块中保存的触摸映射关系信息将用户触摸信息转换为视频操作信息,所述视频操作信息为数字信息;An information conversion module, configured to convert user touch information into video operation information according to the touch mapping relationship information stored in the storage module, and the video operation information is digital information;
存储模块,用于保存事先设置的触摸映射关系信息;The storage module is used to save the touch mapping relationship information set in advance;
发送单元,用于将信息转化模块转换出的视频操作信息发送出去。The sending unit is configured to send out the video operation information converted by the information conversion module.
本发明实施例还公开一种实现交互式视频业务的系统,可以由用户终端将数字的视频操作信息发送给交互式视频业务平台,从而满足业务需求。The embodiment of the present invention also discloses a system for realizing interactive video services. The user terminal can send digital video operation information to the interactive video service platform, so as to meet service requirements.
为了达到上述目的,本发明实施例提出的技术方案为:In order to achieve the above object, the technical scheme proposed in the embodiment of the present invention is:
一种实现交互式视频业务的系统,该系统包括:A system for realizing interactive video services, the system comprising:
用户终端,用于利用触摸屏功能实时检测用户触摸信息,根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息,所述视频操作信息为数字信息,并将视频操作信息发送给交互式视频业务平台;The user terminal is used to use the touch screen function to detect user touch information in real time, convert the detected user touch information into video operation information according to the preset touch mapping relationship information, and the video operation information is digital information, and send the video operation information to For interactive video service platform;
交互式视频业务平台,用于根据接收到的视频操作信息触发已有的与视频操作信息对应的处理功能程序。The interactive video service platform is used to trigger the existing processing function program corresponding to the video operation information according to the received video operation information.
综上所述,本发明提出的一种提供视频操作信息的终端、方法和系统,可以由具有触摸屏功能的用户终端检测用户触摸信息,将用户触摸信息转换为数字的视频操作信息并发送给交互式视频业务平台,达到将数字的视频操作信息提供给交互式视频业务平台的目的,有利于交互式视频业务平台进一步利用视频操作信息进行处理,满足视频业务的需求,提高用户体验效果。In summary, a terminal, method and system for providing video operation information proposed by the present invention can detect user touch information by a user terminal with a touch screen function, convert the user touch information into digital video operation information and send it to the interactive The interactive video service platform achieves the purpose of providing digital video operation information to the interactive video service platform, which is beneficial for the interactive video service platform to further use video operation information for processing, meet the needs of video services, and improve user experience.
附图说明Description of drawings
图1是方法实施例一的流程图;Fig. 1 is the flowchart of method embodiment one;
图2是方法实施例二中的网络架构示意图;Fig. 2 is a schematic diagram of the network architecture in the second method embodiment;
图3是方法实施例二中用户终端利用初始会话消息将视频操作信息传输给交互式视频业务平台的消息流示意图;3 is a schematic diagram of a message flow in which a user terminal transmits video operation information to an interactive video service platform by using an initial session message in the second method embodiment;
图4是方法实施例二中用户终端利用实时传输协议流将视频操作信息传输给交互式视频业务平台的消息流示意图;FIG. 4 is a schematic diagram of a message flow in which the user terminal transmits video operation information to the interactive video service platform by using the real-time transport protocol stream in the second method embodiment;
图5是方法实施例三中的网络架构示意图;Fig. 5 is a schematic diagram of the network architecture in the third method embodiment;
图6是方法实施例三中视频互通网关利用初始会话消息将视频操作信息传输给交互式视频业务平台的消息流示意图;6 is a schematic diagram of a message flow in which the video interworking gateway transmits the video operation information to the interactive video service platform by using the initial session message in the third method embodiment;
图7是方法实施例三中视频互通网关利用承载无关呼叫控制信令将视频操作信息传输给交互式视频业务平台的消息流示意图;7 is a schematic diagram of a message flow in which the video interworking gateway transmits the video operation information to the interactive video service platform by using the bearer-independent call control signaling in the third method embodiment;
图8是视频会议中用户终端显示形式实施例示意图;Fig. 8 is a schematic diagram of an embodiment of a display form of a user terminal in a video conference;
图9是实现向交互式视频业务平台提供视频操作信息的用户终端内部结构示意图;Fig. 9 is a schematic diagram of the internal structure of the user terminal for providing video operation information to the interactive video service platform;
图10是实现交互式视频业务系统的逻辑结构示意图。Fig. 10 is a schematic diagram of a logical structure for realizing an interactive video service system.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图作进一步地详细描述。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, further detailed description will be given below in conjunction with the accompanying drawings.
为了更好地满足交互式视频业务的需求,本发明实施例中的用户终端不再利用按键信号与交互式视频业务平台进行交互,而是利用终端的触摸屏功能,将用户触摸信号所对应的视频操作信息提供给交互式视频业务平台,从而可以满足交互式视频业务丰富的交互需求,也可以有效提高用户体验。In order to better meet the needs of interactive video services, the user terminal in the embodiment of the present invention no longer uses the key signal to interact with the interactive video service platform, but uses the touch screen function of the terminal to display the video corresponding to the user touch signal. The operation information is provided to the interactive video service platform, so as to meet the rich interaction requirements of the interactive video service and effectively improve user experience.
图1是本发明方法实施例一的流程图。如图1所示,在交互式视频业务中,本实施例包括以下步骤:Fig. 1 is a flow chart of
步骤101:具有触摸屏功能的用户终端实时检测用户触摸信息。Step 101: A user terminal with a touch screen function detects user touch information in real time.
实际应用中,实现触摸屏功能的方式很多,比如:矢量压缩传感式、电阻式、电容式、红外线式、表面声波式等等。不管用户终端通过哪种方式实现触摸屏功能,都可以检测出用户触摸信息。In practical applications, there are many ways to realize the touch screen function, such as: vector compression sensing, resistive, capacitive, infrared, surface acoustic wave and so on. No matter which way the user terminal implements the touch screen function, the user touch information can be detected.
这里的用户触摸信息表示用户触摸终端的情况,比如触点位置等。实际应用中,不同触摸屏方式下检测用户触摸信息的方法可能不同,下面仅以电阻式触摸屏为例进行说明:电阻式触摸屏为一块4层的复合薄膜屏,最下面是玻璃或有机玻璃构成的基层,最上面是一层外表面经过硬化处理光滑防刮的塑料层,中间是两层作为触摸屏两个工作面的金属导电层,并使用许多细小的透明隔离点将两个导电层隔开。另外,在每个导电层的工作面的各涂有一条银胶,也称为该工作面的一对电极。若在一个工作面的电极施加电压,则在该工作面上就会形成均匀连续的平行电压分布。当用户触摸屏幕时,两个导电层将在触摸点处接触,电压分布将不再均匀。这样,通过测量电极对地的电压大小,便可检测出触点位置,从而检测出用户触摸信息。The user touch information here indicates the situation that the user touches the terminal, such as the position of the touch point. In practical applications, the methods for detecting user touch information may be different under different touch screen modes. The following only uses the resistive touch screen as an example to illustrate: the resistive touch screen is a 4-layer composite film screen, and the bottom is a base layer composed of glass or plexiglass. , the uppermost layer is a layer of smooth and scratch-resistant plastic layer that has been hardened on the outer surface, and the middle layer is two metal conductive layers that are used as the two working surfaces of the touch screen, and many small transparent isolation points are used to separate the two conductive layers. In addition, a strip of silver glue is coated on the working surface of each conductive layer, which is also called a pair of electrodes on the working surface. If a voltage is applied to the electrodes on one working surface, a uniform and continuous parallel voltage distribution will be formed on the working surface. When the user touches the screen, the two conductive layers will come into contact at the touch point, and the voltage distribution will no longer be uniform. In this way, by measuring the voltage between the electrodes and the ground, the position of the contact point can be detected, thereby detecting the user's touch information.
当然,实际应用中,用户触摸信息也可以不仅仅是触点位置,还可以表示其它任何与视频操作相关的信息,比如:单击、双击、拖动等等。至于如何检测出这些用户触摸信息属于现有技术,此处不再详细叙述。Of course, in practical applications, the user's touch information may be not only the position of the touch point, but also any other information related to video operations, such as: single click, double click, drag and so on. How to detect these user touch information belongs to the prior art, and will not be described in detail here.
步骤102:用户终端根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息,所述视频操作信息为数字信息。Step 102: The user terminal converts the detected user touch information into video operation information according to preset touch mapping relationship information, and the video operation information is digital information.
在步骤101中检测出的用户触摸信息仅仅是触摸屏内部电路检测出的信息,不能直接对其进行操作,还需要转换为交互式视频业务平台可以识别的数字信息。为此,可以在用户终端中设置触摸映射关系信息,用于保存用户触摸信息和视频操作信息之间的对应关系。比如:用户触摸信息为触点位置,即表示触摸屏两个导电层中哪个触点发生了接触,而对应的视频操作信息则可以为触摸屏坐标。也可以说,用户终端根据触摸映射关系信息,就可以将检测出的触点位置转换为触摸屏坐标。当然,这个触摸屏坐标为计算机程序可以识别的数字信息,以便于交互式视频业务平台进行相应处理。The user touch information detected in
步骤103:用户终端将视频操作信息发送给交互式视频业务平台。Step 103: the user terminal sends the video operation information to the interactive video service platform.
这里,用户终端将视频操作信息发送给交互式视频业务平台的方法根据不同的网络类型而不同。比如:用户终端和交互式视频业务平台通过下一代网络(NGN)进行交互,那么,在符合NGN网络协议规定的情况下,用户终端可以通过初始会话协议信息(SIP Info)消息或实时传输协议(RTP)流将视频操作信息传输给交互式视频业务平台。又比如:用户终端和和交互式视频业务平台通过第三代移动通信系统(3G)网络进行交互,那么,在符合3G网络协议规定的情况下,用户终端可以将视频操作信息携带于H.324复用流中的H.245信令中传输给视频互通网关(VIG),VIG将H.324复用流进行解复用获得H.245信令。此后,VIG可以将携带有视频操作信息的H.245信令转换为SIP Info消息传输给交互式视频业务平台;或者,VIG将H.245信令中的视频操作信息通过承载无关呼叫控制(BICC)信令/综合业务数字网用户部分(ISUP)信令传输给交互式视频业务平台;或者,VIG将H.245信令中的视频操作信息通过RTP流传输给交互式视频业务平台。Here, the method for the user terminal to send the video operation information to the interactive video service platform is different according to different network types. For example, if the user terminal and the interactive video service platform interact through the next generation network (NGN), then, in the case of conforming to the NGN network protocol, the user terminal can pass the initial session protocol information (SIP Info) message or the real-time transport protocol ( RTP) stream transmits video operation information to the interactive video service platform. Another example: the user terminal interacts with the interactive video service platform through the third generation mobile communication system (3G) network, then, in the case of complying with the 3G network protocol, the user terminal can carry the video operation information in the H.324 The H.245 signaling in the multiplexing stream is transmitted to the Video Interworking Gateway (VIG), and the VIG demultiplexes the H.324 multiplexing stream to obtain the H.245 signaling. Thereafter, the VIG can convert the H.245 signaling carrying the video operation information into a SIP Info message and transmit it to the interactive video service platform; or, the VIG can pass the video operation information in the H.245 signaling through the Bearer Independent Call Control (BICC ) signaling/ISUP signaling to the interactive video service platform; or, the VIG transmits the video operation information in the H.245 signaling to the interactive video service platform through the RTP stream.
总之,不管用户终端和交互式视频业务平台通过哪种网络类型进行交互,只要是全IP网络,用户终端就可以将数字的视频操作信息发送给交互式视频业务平台,以便于交互式视频业务平台进行后续处理。In short, no matter what type of network the user terminal and the interactive video service platform interact with, as long as it is an all-IP network, the user terminal can send digital video operation information to the interactive video service platform, so that the interactive video service platform Follow up.
当交互式视频业务平台接收到视频操作信息后,就可以触发已有的与视频操作信息对应的处理功能程序。这里所述与视频操作信息对应的处理功能程序根据不同的交互式视频业务而不同,可以由应用本实施例方案的用户自行确定,此处不再赘述。When the interactive video service platform receives the video operation information, it can trigger the existing processing function program corresponding to the video operation information. The processing function program corresponding to the video operation information described here is different according to different interactive video services, and can be determined by the user applying the solution of this embodiment, and will not be repeated here.
另外,本实施例仅描述了用户终端如何向交互式视频业务平台提供视频操作信息,在实际应用中,如果用户终端需要与交互式视频业务平台进行交互,双方还需要建立呼叫、建立多媒体通道等一系列过程。至于如何建立呼叫、建立多媒体通道等网络类型相关,属于现有技术,本实施例不再赘述。In addition, this embodiment only describes how the user terminal provides video operation information to the interactive video service platform. In practical applications, if the user terminal needs to interact with the interactive video service platform, both parties need to establish a call, establish a multimedia channel, etc. a series of processes. How to set up a call, how to set up a multimedia channel, and other related network types belongs to the prior art, and will not be repeated in this embodiment.
为了更好地说明用户终端向交互式视频业务平台提供视频操作信息的方法,下面再用几个较佳的实施例进行详细描述。In order to better illustrate the method for the user terminal to provide video operation information to the interactive video service platform, several preferred embodiments will be used to describe in detail below.
方法实施例二Method embodiment two
本方法实施例中,假设具有触摸屏功能的用户终端和交互式视频业务平台通过NGN网络进行进行交互,其网络架构可以如图2所示。图2的NGN网络中,包括用户终端、软交换(SoftSwitch)实体、应用服务器(AS)、交互式视频业务平台。其中,用户终端、SoftSwitch、AS和交互式视频业务平台通过SIP信令建立呼叫和多媒体通道,用户终端和交互式视频业务平台则直接通过RTP流传输视频流。In this method embodiment, it is assumed that a user terminal with a touch screen function interacts with an interactive video service platform through an NGN network, and its network architecture may be as shown in FIG. 2 . The NGN network in Figure 2 includes user terminals, SoftSwitch (SoftSwitch) entities, application servers (AS), and interactive video service platforms. Among them, the user terminal, SoftSwitch, AS and the interactive video service platform establish a call and multimedia channel through SIP signaling, and the user terminal and the interactive video service platform directly transmit the video stream through the RTP stream.
图3是方法实施例二的消息流示意图。如图3所示,方法实施例二可以包括以下步骤:FIG. 3 is a schematic diagram of a message flow in the second method embodiment. As shown in Figure 3, the second method embodiment may include the following steps:
步骤301~步骤303:用户终端通过SoftSwitch和AS向交互式视频业务平台发送呼叫建立请求消息,即INVITE消息。Steps 301 to 303: the user terminal sends a call establishment request message, ie, an INVITE message, to the interactive video service platform through the SoftSwitch and the AS.
步骤304~步骤306:交互式视频业务平台通过AS和SoftSwitch向用户终端返回振铃消息,即180ringing消息。Steps 304 to 306: the interactive video service platform returns a ringing message, ie, a 180ringing message, to the user terminal through the AS and SoftSwitch.
步骤307~步骤309:交互式视频业务平台通过AS和SoftSwitch向用户终端发送确认消息,即200 OK消息。Step 307-Step 309: The interactive video service platform sends a confirmation message, ie, a 200 OK message, to the user terminal through the AS and SoftSwitch.
本实施例中,通过步骤301~步骤309,就可以建立用户终端和交互式视频业务平台之间的呼叫和多媒体通道。当然,实际应用中,用户终端和交互式视频业务平台之间建立呼叫和多媒体通道的过程比图3所示的消息流复杂,其具体细节属于现有技术,此处不再赘述。In this embodiment, through steps 301 to 309, the call and multimedia channel between the user terminal and the interactive video service platform can be established. Of course, in actual application, the process of establishing a call and multimedia channel between the user terminal and the interactive video service platform is more complicated than the message flow shown in FIG.
步骤310:用户终端实时检测用户触摸信息,并在检测出用户触摸信息时,根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息。Step 310: the user terminal detects user touch information in real time, and converts the detected user touch information into video operation information according to preset touch mapping relationship information when detecting user touch information.
本步骤与实施例一中的步骤101和102相同,此处不再赘述。This step is the same as
步骤311~步骤313:用户终端将视频操作信息携带于SIP Info消息中,并通过SoftSwitch和AS将视频操作信息发送给交互式视频业务平台。Step 311 to Step 313: The user terminal carries the video operation information in the SIP Info message, and sends the video operation information to the interactive video service platform through SoftSwitch and AS.
本实施例中,用户终端和交互式视频业务平台属于NGN网络的实体,其交互遵循NGN网络协议的规定,即利用SIP协议进行交互。根据SIP协议的规定,呼叫双方可以在呼叫建立之后利用SIP Info消息传输信息,所以,本步骤的用户终端可以将视频操作信息携带于SIP Info消息中发送给交互式视频业务平台。当然,本步骤所述SIP Info消息可以为一个按照SIP协议规定的扩展的SIP Info消息,其消息格式可以为:In this embodiment, the user terminal and the interactive video service platform are entities of the NGN network, and their interaction follows the provisions of the NGN network protocol, that is, the SIP protocol is used for interaction. According to the provisions of the SIP protocol, the calling parties can use the SIP Info message to transmit information after the call is established, so the user terminal in this step can carry the video operation information in the SIP Info message and send it to the interactive video service platform. Certainly, the SIP Info message described in this step can be an extended SIP Info message according to the SIP protocol, and its message format can be:
INFO sip:2143302100@172.17.2.33 SIP/2.0INFO sip:2143302100@172.17.2.33 SIP/2.0
Via:SIP/2.0/UDP 172.80.2.100:5060Via: SIP/2.0/UDP 172.80.2.100:5060
From:<sip:9724401003@172.80.2.100>;tag=43From:<sip:9724401003@172.80.2.100>; tag=43
To:<sip:*02800800800@172.17.2.33>;tag=9753.0207To:<sip:* 02800800800@172.17.2.33>; tag=9753.0207
Call-ID:984072_15401962@172.80.2.100Call-ID: 984072_15401962@172.80.2.100
CSeq:25634 INFOCSeq: 25634 INFO
Content-Length:19Content-Length: 19
Content-Type:application/operate InofContent-Type: application/operate Inof
operate Inof=...operate Inof=...
其中,第1行~第7为消息头,其含义与SIP协议规定的含义相同,此处不再赘述,第8行、第9行为消息体,属于本实施例中新扩展部分,表示将携带的内容为视频操作信息。另外,实际应用中,用户终端也可以不利用SIP Info消息传输视频操作信息,而是利用RTP流将视频操作信息直接传输给交互式视频业务平台。在这种情况下,用户终端和交互式视频业务平台之间的消息流示意图可以如图4所示。其中,步骤401~步骤410与本实施例中的步骤301~步骤310相同,此处不再赘述。其区别仅仅在于,用户终端在步骤411中可以直接利用RTP流将视频操作信息传输给交互式视频业务平台,其原因在于:RTP协议中可以通过有效载荷类型(payload type)来指示RTP数据包中所承载的内容信息。这样,如果新扩展一种payload type专门用于承载视频操作信息,则可以将视频操作信息通过RTP流传输给交互式视频业务平台。Among them, the first line to the seventh line are the message headers, and their meanings are the same as those stipulated in the SIP protocol, and will not be repeated here. The eighth line and the ninth line are the message body, which belongs to the new extension part in this embodiment, indicating that it will carry The content of is video operation information. In addition, in practical applications, the user terminal may not use the SIP Info message to transmit the video operation information, but use the RTP stream to directly transmit the video operation information to the interactive video service platform. In this case, a schematic diagram of message flow between the user terminal and the interactive video service platform may be as shown in FIG. 4 . Wherein, steps 401 to 410 are the same as steps 301 to 310 in this embodiment, and will not be repeated here. The only difference is that in step 411, the user terminal can directly use the RTP stream to transmit the video operation information to the interactive video service platform. The content information carried. In this way, if a new payload type is newly extended to carry video operation information, the video operation information can be transmitted to the interactive video service platform through RTP stream.
方法实施例三Method embodiment three
本方法实施例中,假设具有触摸屏功能的用户终端和交互式视频业务平台通过3G网络进行交互,其网络架构可以如图5所示。图5的3G网络包括:用户终端、移动交换中心服务器(MSC Server)、视频互通网关(VIG)、交互式视频业务平台。实际应用中,MSC Server和VIG一侧可以通过BICC或ISUP信令建立呼叫,VIG和交互式视频业务平台一侧可以通过SIP或BICC信令建立呼叫。这里,假设本实施例中MSC Server和VIG一侧通过BICC信令建立呼叫,而VIG和交互式视频业务平台一侧通过SIP信令建立呼叫。In this method embodiment, it is assumed that a user terminal with a touch screen function interacts with an interactive video service platform through a 3G network, and its network architecture may be as shown in FIG. 5 . The 3G network in Figure 5 includes: user terminals, mobile switching center server (MSC Server), video interworking gateway (VIG), and interactive video service platform. In practical applications, MSC Server and VIG can establish calls through BICC or ISUP signaling, and VIG and interactive video service platform can establish calls through SIP or BICC signaling. Here, it is assumed that in this embodiment, the MSC Server and the VIG side establish a call through BICC signaling, while the VIG and the interactive video service platform side establish a call through SIP signaling.
另外,本实施例中,用户终端和VIG之间通过H.324复用流传输视频,VIG和交互式视频业务平台之间则通过RTP流传输视频。In addition, in this embodiment, the video is transmitted between the user terminal and the VIG through the H.324 multiplexing stream, and the video is transmitted between the VIG and the interactive video service platform through the RTP stream.
图6是方法实施例三的消息流示意图。如图6所示,本实施例可以包括以下步骤:FIG. 6 is a schematic message flow diagram of the third method embodiment. As shown in Figure 6, this embodiment may include the following steps:
步骤601~步骤604:用户终端通过MSC Server和VIG向交互式视频业务平台发起呼叫建立请求。Steps 601 to 604: the user terminal initiates a call establishment request to the interactive video service platform through the MSC Server and VIG.
这里,由于MSC Server和VIG一侧,以及VIG和交互式视频业务平台一侧所用的信令不一样,需要利用不同的呼叫建立请求消息,其具体为:用户终端将建立(setup)消息发送给MSC Server,发起呼叫建立请求;MSCServer向VIG发送初始地址消息(IAM);VIG向MSC Server返回应用传输消息(APM);VIG向交互式视频业务平台发送INVITE消息。这里,IAM消息和INVITE消息分别为BICC协议和SIP协议中的呼叫建立请求消息。Here, since the MSC Server and the VIG side, and the VIG and the interactive video service platform side use different signaling, different call setup request messages need to be used, specifically: the user terminal sends the setup (setup) message to MSC Server initiates a call setup request; MSC Server sends an Initial Address Message (IAM) to VIG; VIG returns an Application Transfer Message (APM) to MSC Server; VIG sends an INVITE message to the interactive video service platform. Here, the IAM message and the INVITE message are call establishment request messages in the BICC protocol and the SIP protocol respectively.
步骤605~步骤607:交互式视频业务平台通过VIG和MSC Server向用户终端返回振铃消息。Steps 605 to 607: The interactive video service platform returns a ringing message to the user terminal through VIG and MSC Server.
这里,由于MSC Server和VIG一侧,以及VIG和交互式视频业务平台一侧所用的信令不一样,需要利用不同信令的振铃消息,具体为:交互式视频业务平台向VIG返回180 ringing消息;VIG向MSC Server返回地址完成消息(ACM);MSC Server向用户终端返回Alerting消息。Here, because the signaling used by the MSC Server and the VIG side, and the VIG and the interactive video service platform side are different, it is necessary to use different signaling ringing messages, specifically: the interactive video service platform returns 180 ringing to the VIG message; VIG returns address completion message (ACM) to MSC Server; MSC Server returns Alerting message to user terminal.
步骤608~步骤610:交互式视频业务平台通过VIG和MSC Server向用户终端发送确认消息。Step 608-Step 610: The interactive video service platform sends a confirmation message to the user terminal through VIG and MSC Server.
同样,由于MSC Server和VIG一侧,以及VIG和交互式视频业务平台一侧所用的信令不一样,需要利用不同信令的确认消息,具体为:交互式视频业务平台向VIG发送200 OK消息;VIG向MSC Server发送回应消息(ANM);MSC Server向用户终端发送连接(connect)消息。Similarly, because the signaling used by the MSC Server and the VIG side, and the VIG and the interactive video service platform side are different, it is necessary to use different signaling confirmation messages, specifically: the interactive video service platform sends a 200 OK message to the VIG ; VIG sends response message (ANM) to MSC Server; MSC Server sends connection (connect) message to user terminal.
上述步骤601~步骤610为用户终端和交互式视频业务平台之间建立呼叫的过程。The above steps 601 to 610 are the process of establishing a call between the user terminal and the interactive video service platform.
步骤611:用户终端和VIG之间建立多媒体通道。Step 611: Establish a multimedia channel between the user terminal and the VIG.
实际应用中,由于用户终端需要通过VIG与交互式视频业务平台传输视频,所以在呼叫建立后还需要在用户终端和VIG之间建立多媒体通道。而VIG和交互式视频业务平台之间的多媒体通道已经在呼叫建立过程中完成,至于用户终端和VIG之间,以及VIG和交互式视频业务平台之间如何建立多媒体通道则属于现有技术,此处不再赘述。In practical applications, since the user terminal needs to transmit video through the VIG and the interactive video service platform, a multimedia channel needs to be established between the user terminal and the VIG after the call is established. The multimedia channel between the VIG and the interactive video service platform has already been completed during the call setup process. As for how to establish a multimedia channel between the user terminal and the VIG, and between the VIG and the interactive video service platform, it belongs to the prior art. I won't repeat them here.
步骤612~步骤613:用户终端通过VIG和交互式视频业务平台传输视频。Step 612 to Step 613: the user terminal transmits video through the VIG and the interactive video service platform.
实际应用中,用户终端和VIG可以通过H.324传输视频,所述H.324是一个包含音视频和作为媒体控制协议的H.245信令的复用流,而VIG和交互式视频业务平台则通过RTP流传输视频。In practical application, user terminal and VIG can transmit video through H.324, said H.324 is a multiplexing stream including audio and video and H.245 signaling as a media control protocol, while VIG and interactive video service platform Then the video is streamed via RTP.
步骤614:用户终端实时检测用户触摸信息,并在检测出用户触摸信息时,根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息。Step 614: The user terminal detects user touch information in real time, and when detecting user touch information, converts the detected user touch information into video operation information according to preset touch mapping relationship information.
本步骤与实施例一中的步骤101和102相同,此处不再赘述。This step is the same as
步骤615:用户终端将视频操作信息携带于H.324复用流中的H.245信令中发送给VIG。Step 615: The user terminal sends the video operation information carried in the H.245 signaling in the H.324 multiplex stream to the VIG.
这里,所述H.245信令可以为一个扩展的专门用于承载视频操作信息的信令,至于如何扩展则可以由应用本实施例方案的用户自行确定,只要符合H.245协议规定即可。Here, the H.245 signaling can be an extended signaling specially used to carry video operation information. As for how to extend it, it can be determined by the user applying the solution of this embodiment, as long as it conforms to the H.245 protocol. .
步骤616:VIG将H.324复用流进行解复用获得H.245信令,并将携带有视频操作信息的H.245信令转换为SIP Info消息发送给交互式视频业务平台。Step 616: The VIG demultiplexes the H.324 multiplexed stream to obtain H.245 signaling, and converts the H.245 signaling carrying video operation information into a SIP Info message and sends it to the interactive video service platform.
本实施例中,由于用户终端是通过H.324将视频操作信息传输给VIG,而VIG和交互式视频业务平台之间可以通过SIP信令进行交互,也可以通过RTP流进行交互。所以,当VIG获得H.324复用流中的H.245信令时,还需要将携带有视频操作信息的H.245信令转换为SIP Info消息或者RTP流发送给交互式视频业务平台。至于如何利用SIP Info消息或者RTP流,则可以与方法实施例二相同,此处不再赘述。In this embodiment, since the user terminal transmits the video operation information to the VIG through H.324, the interaction between the VIG and the interactive video service platform can be performed through SIP signaling or RTP stream. Therefore, when the VIG obtains the H.245 signaling in the H.324 multiplexed stream, it also needs to convert the H.245 signaling carrying video operation information into a SIP Info message or RTP stream and send it to the interactive video service platform. As for how to use the SIP Info message or the RTP stream, it can be the same as the second embodiment of the method, and will not be repeated here.
方法实施例四Method Embodiment Four
本方法实施例中,假设具有触摸屏功能的用户终端和交互式视频业务平台通过3G网络进行交互,其网络架构仍然如方法实施例三的图5所示。但与方法实施例三所不同的是,本实施例假设MSC Server和VIG一侧通过BICC信令建立呼叫,VIG和交互式视频业务平台一侧也通过BICC信令建立呼叫。In this method embodiment, it is assumed that a user terminal with a touch screen function interacts with an interactive video service platform through a 3G network, and its network architecture is still as shown in FIG. 5 of the third method embodiment. However, the difference from the third method embodiment is that this embodiment assumes that the MSC Server and the VIG side establish a call through BICC signaling, and the VIG and the interactive video service platform side also establish a call through BICC signaling.
图7是方法实施例四的消息流示意图。如图7所示,本实施例可以包括以下步骤:FIG. 7 is a schematic diagram of a message flow of the fourth method embodiment. As shown in Figure 7, this embodiment may include the following steps:
步骤701~步骤703:用户终端通过MSC Server和VIG向交互式视频业务平台发起呼叫建立请求。Steps 701 to 703: The user terminal initiates a call establishment request to the interactive video service platform through the MSC Server and VIG.
这里,MSC Server和VIG一侧,以及VIG和交互式视频业务平台一侧都利用BICC信令建立呼叫,具体可以为:用户终端将setup消息发送给MSCServer,发起呼叫建立请求;MSC Server向VIG发送IAM消息;VIG继续向交互式视频业务平台发送IAM消息;交互式视频业务平台向VIG返回APM消息;VIG向MSC Server返回APM消息。Here, MSC Server and VIG side, and VIG and interactive video service platform side all use BICC signaling to establish a call. Specifically, the user terminal sends a setup message to MSC Server to initiate a call establishment request; MSC Server sends a setup message to VIG. IAM message; VIG continues to send IAM message to interactive video service platform; interactive video service platform returns APM message to VIG; VIG returns APM message to MSC Server.
步骤704~步骤706:交互式视频业务平台通过VIG和MSC Server向用户终端返回振铃消息。Steps 704 to 706: The interactive video service platform returns a ringing message to the user terminal through VIG and MSC Server.
这里,MSC Server和VIG一侧,以及VIG和交互式视频业务平台一侧都利用BICC信令传输振铃消息,具体可以为:交互式视频业务平台向VIG返回ACM消息;VIG向MSC Server返回ACM消息;MSC Server向用户终端返回Alerting消息。Here, the side of MSC Server and VIG, as well as the side of VIG and interactive video service platform, use BICC signaling to transmit ringing messages, specifically: the interactive video service platform returns ACM messages to VIG; VIG returns ACM messages to MSC Server Message; MSC Server returns an Alerting message to the user terminal.
步骤707~步骤709:交互式视频业务平台通过VIG和MSC Server向用户终端发送确认消息。Steps 707 to 709: The interactive video service platform sends a confirmation message to the user terminal through VIG and MSC Server.
同样,MSC Server和VIG一侧,以及VIG和交互式视频业务平台一侧都利用BICC信令传输确认消息,具体可以为:交互式视频业务平台向VIG发送ANM消息;VIG向MSC Server发送ANM;MSC Server向用户终端发送connect消息。Similarly, MSC Server and VIG, as well as VIG and interactive video service platform, use BICC signaling to transmit confirmation messages, specifically: interactive video service platform sends ANM message to VIG; VIG sends ANM to MSC Server; MSC Server sends a connect message to the user terminal.
上述步骤701~709为用户终端和交互式视频业务平台之间建立呼叫的过程。The above steps 701-709 are the process of establishing a call between the user terminal and the interactive video service platform.
步骤710:用户终端和VIG之间建立多媒体通道。Step 710: Establish a multimedia channel between the user terminal and the VIG.
实际应用中,由于用户终端需要通过VIG与交互式视频业务平台传输视频,所以在呼叫建立后还需要在用户终端和VIG之间建立多媒体通道。而VIG和交互式视频业务平台之间多媒体通道的建立可以在呼叫建立过程中完成,至于用户终端和VIG之间,以及VIG和交互式视频业务平台之间如何建立多媒体通道则属于现有技术,此处不再赘述。In practical applications, since the user terminal needs to transmit video through the VIG and the interactive video service platform, a multimedia channel needs to be established between the user terminal and the VIG after the call is established. The establishment of the multimedia channel between the VIG and the interactive video service platform can be completed during the call establishment process. As for how to establish a multimedia channel between the user terminal and the VIG, and between the VIG and the interactive video service platform, it belongs to the prior art. I won't repeat them here.
步骤711~步骤712:用户终端通过VIG和交互式视频业务平台传输视频。Steps 711 to 712: the user terminal transmits video through the VIG and the interactive video service platform.
实际应用中,用户终端和VIG可以通过H.324传输视频,而VIG和交互式视频业务平台则通过RTP流传输视频。In practical application, user terminal and VIG can transmit video through H.324, while VIG and interactive video service platform transmit video through RTP stream.
步骤713:用户终端实时检测用户触摸信息,并在检测出用户触摸信息时,根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息。Step 713: The user terminal detects user touch information in real time, and converts the detected user touch information into video operation information according to preset touch mapping relationship information when detecting user touch information.
本步骤与实施例一中的步骤101和102相同,此处不再赘述。This step is the same as
步骤714:用户终端将视频操作信息携带于H.324复用流中的H.245信令中发送给VIG。Step 714: The user terminal sends the video operation information carried in the H.245 signaling in the H.324 multiplexed stream to the VIG.
步骤715:VIG将H.324复用流进行解复用获得H.245信令,并将携带有视频操作信息的H.245信令转换为SAM消息发送给交互式视频业务平台。Step 715: The VIG demultiplexes the H.324 multiplexed stream to obtain H.245 signaling, and converts the H.245 signaling carrying video operation information into a SAM message and sends it to the interactive video service platform.
本实施例中,由于用户终端是通过H.324将视频操作信息传输给VIG,而VIG和交互式视频业务平台之间可以通过BICC信令进行交互,也可以通过RTP流进行交互。所以,当VIG获得H.324复用流中的H.245信令时,还需要将携带有视频操作信息的H.245信令转换为BICC信令中的某个消息,如SAM消息,或者转换为RTP流发送给交互式视频业务平台。当然,如果需要利用SAM消息,还需要将SAM消息扩展为专门用于承载视频操作信息的消息,至于如何扩展SAM消息则可以由应用本实施例方案的用户自行确定,只要符合BICC协议规定即可。In this embodiment, since the user terminal transmits the video operation information to the VIG through H.324, the interaction between the VIG and the interactive video service platform can be performed through BICC signaling or RTP stream. Therefore, when the VIG obtains the H.245 signaling in the H.324 multiplexed stream, it also needs to convert the H.245 signaling carrying the video operation information into a certain message in the BICC signaling, such as a SAM message, or Convert it to RTP stream and send it to the interactive video service platform. Of course, if the SAM message needs to be used, it is also necessary to expand the SAM message into a message specially used to carry video operation information. As for how to expand the SAM message, it can be determined by the user applying the solution of this embodiment, as long as it conforms to the BICC protocol. .
上述方法实施例一~方法实施例四描述了用户终端如何将视频操作信息传输给交互式视频业务平台。当交互式视频业务平台接收到视频操作信息时,就可以触发已有的与视频操作信息对应的处理功能程序,以实现视频交互。当然,交互式视频业务平台如何利用视频操作信息进行处理,与视频操作信息对应的处理功能程序的内容等都与实际的业务相关,可以由提供业务的服务者提供。The first to fourth method embodiments described above describe how the user terminal transmits the video operation information to the interactive video service platform. When the interactive video service platform receives the video operation information, it can trigger the existing processing function program corresponding to the video operation information to realize video interaction. Of course, how the interactive video service platform uses the video operation information to process, and the content of the processing function program corresponding to the video operation information are related to the actual service, and can be provided by the service provider.
比如:交互式视频业务平台为用户终端提供视频会议业务,可以同时在用户终端的屏幕上显示各个用户的视频画面,该视频画面可以用图8表示。如图8所示,用户终端的屏幕将被划分为6个部分画面,包括1个大的画面和5个小画面。另外,交互式视频业务平台还可以根据用户终端的点击将某个小画面与大画面进行互换。For example, the interactive video service platform provides video conferencing services for user terminals, and can display the video images of each user on the screen of the user terminal at the same time. The video images can be shown in FIG. 8 . As shown in FIG. 8 , the screen of the user terminal will be divided into 6 partial screens, including 1 large screen and 5 small screens. In addition, the interactive video service platform can also exchange a small picture with a big picture according to the click of the user terminal.
也就是说,当用户终端按照上述方法实施例二~实施例四的任意一种方式建立呼叫和多媒体通道之后,交互式视频业务平台可以将6部分画面同时显示给用户。此时,当用户点击触摸屏时,用户终端可以检测出用户触摸信息,并将用户触摸信息转换为屏幕坐标这种视频操作信息,然后发送给交互式视频业务平台,交互式视频业务平台根据屏幕坐标进行相应处理。比如:交互式视频业务平台中有一个MSML脚本,其格式可以为:That is to say, after the user terminal establishes a call and a multimedia channel according to any one of the methods in
<videolayout type="text/msml-basic-layout"><videolayout type="text/msml-basic-layout">
<root size="CIF"/><root size="CIF"/>
<region id="1"left="0"top="0"size="2/3"/><region id="1"left="0"top="0"size="2/3"/>
<region id="2"left="67%"top="0"size="1/3"/><region id="2" left="67%" top="0" size="1/3"/>
<region id="3"left="67%"top="33%"size="1/3"><region id="3"left="67%"top="33%"size="1/3">
<region id="4"left="67%"top="67%"size="1/3"/><region id="4"left="67%"top="67%"size="1/3"/>
<region id="5"left="33%"top="67%"size="1/3"/><region id="5"left="33%"top="67%"size="1/3"/>
<region id="6"left="0"top="67%"size="1/3"/><region id="6"left="0"top="67%"size="1/3"/>
</videolayout></videolayout>
其中,第一行和最后一行表示该脚本的标识,“root size”表示视频大小;“region id”表示每一个画面的标识号;“left”、“top”、“size”则表示每一个画面在屏幕上的分布位置。此时,交互式视频业务平台根据屏幕坐标进行相应处理的方法可以为:通过这个MSML脚本,交互式视频业务平台可以明确接收到的屏幕坐标应该落入哪个画面区域之中。如果屏幕坐标落入某个小画面区域,则可以执行将该小画面与大画面进行互换的功能程序。至于如何判断屏幕坐标应该落入哪个画面区域之中、以及小画面与大画面进行互换的功能程序如何实现等都可以由视频业务本身确定,此处不再赘述。Among them, the first line and the last line indicate the logo of the script, "root size" indicates the video size; "region id" indicates the identification number of each screen; "left", "top", and "size" indicate each screen distribution on the screen. At this time, the method for the interactive video service platform to perform corresponding processing according to the screen coordinates may be as follows: through this MSML script, the interactive video service platform can specify which screen area the received screen coordinates should fall into. If the screen coordinates fall into a certain small screen area, a function program for exchanging the small screen with the large screen can be executed. As for how to determine which screen area the screen coordinates should fall into, and how to implement the functional program for exchanging the small screen with the large screen, etc., can be determined by the video service itself, and will not be repeated here.
上述仅是一个交互式视频业务平台如何利用视频操作信息的例子,而实际应用中,不同的视频业务利用视频操作信息的方式也可能是不同的。需要强调的是,不管是哪种视频业务,也不管交互式视频业务平台如何利用视频操作信息,本发明实施例方案都可以将数字的视频操作信息提供给交互式视频业务平台。The foregoing is just an example of how an interactive video service platform utilizes video operation information, and in actual applications, different video services may utilize video operation information in different ways. It should be emphasized that no matter what kind of video service is used, and no matter how the interactive video service platform utilizes the video operation information, the solutions of the embodiments of the present invention can provide digital video operation information to the interactive video service platform.
针对上述方法,本发明实施例还提供一种向交互式视频业务平台提供视频操作信息的用户终端。图9是该终端的装置实施例的结构图,如图9所示,该终端包括:With regard to the above method, an embodiment of the present invention further provides a user terminal for providing video operation information to an interactive video service platform. Fig. 9 is a structural diagram of a device embodiment of the terminal. As shown in Fig. 9, the terminal includes:
触摸检测模块901,用于实时检测用户触摸信号,并将检测出的信息发送给信息转换模块902。The
信息转换模块902,用于根据存储模块903中保存的触摸映射关系信息将用户触摸信息转换为视频操作信息,所述视频操作信息为数字信息。The
存储模块903,用于保存事先设置的触摸映射关系信息。The
发送单元904,用于将信息转化模块902转换出的视频操作信息发送出去。The sending
也就是说,在视频交互业务中,触摸检测模块901可以实时检测用户触摸信号,并将检测出的信息发送给信息转换模块902,信息转换模块902根据存储模块903中保存的触摸映射关系信息将用户触摸信息转换为视频操作信息,发送单元904将信息转化模块902转换的视频操作信息发送出去。That is to say, in the video interaction service, the
另外,本发明实施例还提出一种实现交互式视频业务的系统,如图10所示,该系统包括用户终端1001和交互式视频业务平台1002。In addition, the embodiment of the present invention also proposes a system for implementing interactive video services. As shown in FIG. 10 , the system includes a user terminal 1001 and an interactive video service platform 1002 .
其中,用户终端1001可以利用触摸屏功能实时检测用户触摸信息,根据事先设置的触摸映射关系信息将检测出的用户触摸信息转换为视频操作信息,所述视频操作信息为数字信息,并将视频操作信息发送给交互式视频业务平台1002。这里所述的用户终端1001就是图9所示的用户终端,其内部功能结构完全相同,此处不再赘述。Among them, the user terminal 1001 can use the touch screen function to detect user touch information in real time, convert the detected user touch information into video operation information according to the preset touch mapping relationship information, the video operation information is digital information, and convert the video operation information Send to the interactive video service platform 1002. The user terminal 1001 described here is the user terminal shown in FIG. 9 , and its internal functional structure is completely the same, and will not be repeated here.
交互式视频业务平台1002用于根据接收到的视频操作信息触发已有的与视频操作信息对应的处理功能程序。The interactive video service platform 1002 is used to trigger an existing processing function program corresponding to the video operation information according to the received video operation information.
当然,这里描述的系统仅仅是一个逻辑上的系统,实际应用中,实现交互式视频业务的系统根据用户终端1001和交互式视频业务平台1002所属的网络类型,还可能包括其它网络实体。比如:用户终端1001和交互式视频业务平台1002通过NGN网络进行交互,则该系统中还包括SoftSwitch和AS,其结构与图2相同,此处不再赘述。又比如:用户终端1001和交互式视频业务平台1002通过3G网络进行交互,则该系统中还包括MSC Server和VIG,其结构与图5相同,此处也不再赘述。Of course, the system described here is only a logical system. In practical applications, the system for implementing interactive video services may also include other network entities according to the network types to which the user terminal 1001 and the interactive video service platform 1002 belong. For example, if the user terminal 1001 and the interactive video service platform 1002 interact through the NGN network, the system also includes a SoftSwitch and an AS, the structure of which is the same as that in FIG. 2 , and will not be repeated here. Another example: the user terminal 1001 and the interactive video service platform 1002 interact through the 3G network, then the system also includes MSC Server and VIG, the structure of which is the same as that of Figure 5, and will not be repeated here.
另外,本发明实施例中的交互式视频业务平台1002可以为服务器,比如:在NGN网络中,交互式视频业务平台1002为媒体资源服务器(MRS);在3G网络中,交互式视频业务平台1002为媒体资源功能控制(MRFC)服务器或媒体资源功能平台(MRFP)服务器。不管是哪种服务器,只要可以为用户提供交互式视频业务功能即可。In addition, the interactive video service platform 1002 in the embodiment of the present invention can be a server, such as: in an NGN network, the interactive video service platform 1002 is a media resource server (MRS); in a 3G network, the interactive video service platform 1002 It is a Media Resource Function Control (MRFC) server or a Media Resource Function Platform (MRFP) server. No matter what kind of server it is, as long as it can provide users with interactive video service functions.
应用本发明实施例方案,由于用户终端可以通过触摸屏检测出用户触摸信息,转换为数字的视频操作信息,并将视频操作信息传输给交互式视频业务平台,从而达到向交互式视频业务平台提供视频操作信息的目的,有利于交互式视频业务平台利用视频操作信息进行处理,满足视频业务的需求,提高用户体验效果。By applying the scheme of the embodiment of the present invention, since the user terminal can detect the user touch information through the touch screen, convert it into digital video operation information, and transmit the video operation information to the interactive video service platform, so as to provide video to the interactive video service platform. The purpose of the operation information is to facilitate the interactive video service platform to use the video operation information to process, meet the requirements of the video service, and improve the user experience effect.
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。To sum up, the above are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007101405359ACN101365095A (en) | 2007-08-10 | 2007-08-10 | A terminal, method and system for providing video operation information |
| PCT/CN2008/071888WO2009021437A1 (en) | 2007-08-10 | 2008-08-06 | Method, terminal and system for providing video operation information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007101405359ACN101365095A (en) | 2007-08-10 | 2007-08-10 | A terminal, method and system for providing video operation information |
| Publication Number | Publication Date |
|---|---|
| CN101365095Atrue CN101365095A (en) | 2009-02-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007101405359APendingCN101365095A (en) | 2007-08-10 | 2007-08-10 | A terminal, method and system for providing video operation information |
| Country | Link |
|---|---|
| CN (1) | CN101365095A (en) |
| WO (1) | WO2009021437A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103368752A (en)* | 2009-03-30 | 2013-10-23 | 阿瓦雅公司 | System and method for persistent multimedia conferencing services |
| CN107493450A (en)* | 2016-06-12 | 2017-12-19 | 中兴通讯股份有限公司 | Video call business button management method and business platform, terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5524195A (en)* | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
| CN1326414C (en)* | 2004-08-27 | 2007-07-11 | 华为技术有限公司 | System for realizing circuit field moving stream media requesting to broadcast and method thereof |
| JP4373973B2 (en)* | 2005-11-15 | 2009-11-25 | 株式会社東芝 | Program sending system and program sending method |
| US8872879B2 (en)* | 2006-01-26 | 2014-10-28 | Polycom, Inc. | System and method for controlling videoconference with touch screen interface |
| CN100446602C (en)* | 2006-06-05 | 2008-12-24 | 华为技术有限公司 | A method of transmitting mobile phone key information |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103368752A (en)* | 2009-03-30 | 2013-10-23 | 阿瓦雅公司 | System and method for persistent multimedia conferencing services |
| CN103368752B (en)* | 2009-03-30 | 2017-09-12 | 阿瓦雅公司 | System and method for lasting multimedia conferencing services |
| CN107493450A (en)* | 2016-06-12 | 2017-12-19 | 中兴通讯股份有限公司 | Video call business button management method and business platform, terminal |
| Publication number | Publication date |
|---|---|
| WO2009021437A1 (en) | 2009-02-19 |
| Publication | Publication Date | Title |
|---|---|---|
| CN101317363B (en) | Method and system for media stream replacement during terminal call | |
| US20100082824A1 (en) | Program network recording method, media processing server and network recording system | |
| CN103404132A (en) | Video communication method, home terminal, and home server | |
| US8213416B2 (en) | Methods, systems, and computer readable media for early media connection proxying | |
| CN101030931B (en) | Method for transmitting service data and applied packet terminal thereof | |
| CN100502359C (en) | Packet network system with session overlay function and its realization method and device | |
| CN100550753C (en) | A method, terminal and system for transmitting multimedia information | |
| CN100550949C (en) | Analog service implementation method, system and intercommunication control unit | |
| CN100544371C (en) | The Method of Realizing Capability Negotiation in Integrated Services | |
| CN101662472B (en) | Method and system of realizing call forwarding employing set-top box based on SIP protocol | |
| CN100581197C (en) | Method and system for acquiring media characteristic information and terminal equipment | |
| CN100466728C (en) | Method, system and terminal equipment for realizing remote monitoring service between video terminals | |
| CN101005402A (en) | Information report method of SIP user agent service switching | |
| WO2009089797A1 (en) | Method for implementing color ringback tone and/or multimedia ringback tone service and producing early-media sdp request | |
| CN101001185A (en) | Specification processing method of multimedia call | |
| CN101365095A (en) | A terminal, method and system for providing video operation information | |
| WO2007093116A1 (en) | A method and system for realizing the simulating service and the access signaling adaptive entity | |
| CN102547604B (en) | Implementation method, system and device for video phone service | |
| CN101472019B (en) | Method, system and device for mutually communicating outband DTMF signaling | |
| CN101212522A (en) | Method, device and system for associating sessions | |
| JP2009033269A (en) | Band control system, terminal device, management server, band control method and program thereof | |
| US9838437B2 (en) | Method, device, and system for implementing prompting and collecting user information | |
| CN101247386B (en) | Media stream capturing method, system and device | |
| CN101849400A (en) | Method for delivering media stream service in mobile communication system | |
| CN101378535B (en) | Method, system and apparatus for controlling message by transmission medium flow |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication | Application publication date:20090211 |