[go: up one dir, main page]

CN101252597A - A Method for Shortening the Waiting Time for Rendering Rich Media Scenes - Google Patents

A Method for Shortening the Waiting Time for Rendering Rich Media Scenes Download PDF

Info

Publication number
CN101252597A
CN101252597A CNA2008100445211A CN200810044521A CN101252597A CN 101252597 A CN101252597 A CN 101252597A CN A2008100445211 A CNA2008100445211 A CN A2008100445211A CN 200810044521 A CN200810044521 A CN 200810044521A CN 101252597 A CN101252597 A CN 101252597A
Authority
CN
China
Prior art keywords
scene
rich media
current
update
synthetic
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.)
Granted
Application number
CNA2008100445211A
Other languages
Chinese (zh)
Other versions
CN101252597B (en
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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN2008100445211A priority Critical patent/CN101252597B/en
Publication of CN101252597A publication Critical patent/CN101252597A/en
Application granted granted Critical
Publication of CN101252597B publication Critical patent/CN101252597B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种缩短富媒体场景呈现等待时间的方法,在发送端,将更新与初始场景或上一时刻合成的当前场景合成为新的当前场景,替换初始场景或上一时刻合成的当前场景,并与未合成的更新组成新的富媒体场景数据,替换当前发送的富媒体场景数据;在接收终端,对于新接入用户,接收当前场景及未合成的更新,按照时序依次执行,将富媒体场景呈现出来;对于已接入用户,并不接收新合成的当前场景,而是接收未接收过的更新并执行,将富媒体场景呈现出来。由于只需要接收和执行当前场景及未合成的更新,接收的数据量减少,执行的更新减少,从而缩短了接收终端在广播或多播网络中呈现富媒体场景等待的时间。

Figure 200810044521

The invention discloses a method for shortening the waiting time for rich media scene presentation. At the sending end, the update and the initial scene or the current scene synthesized at the previous moment are synthesized into a new current scene, and the initial scene or the current scene synthesized at the previous moment are replaced. scene, and form new rich media scene data with unsynthesized updates to replace the currently sent rich media scene data; at the receiving terminal, for new access users, receive the current scene and unsynthesized updates, execute them sequentially in sequence, and The rich media scene is presented; for the connected user, the newly synthesized current scene is not received, but the unreceived update is received and executed, and the rich media scene is presented. Since only the current scene and unsynthesized updates need to be received and executed, the received data volume is reduced and the executed updates are reduced, thereby shortening the waiting time for the receiving terminal to present the rich media scene in the broadcast or multicast network.

Figure 200810044521

Description

一种缩短富媒体场景呈现等待时间的方法 A Method for Shortening the Waiting Time for Rendering Rich Media Scenes

技术领域 technical field

本发明涉及一种缩短富媒体场景呈现等待时间及接收出错时从错误中快速恢复的方法,具体来说,涉及一种在广播、多播网络环境中,缩短接收终端呈现富媒体场景所需等待时间的方法。The present invention relates to a method for shortening the waiting time for presenting a rich media scene and quickly recovering from an error when receiving an error. method of time.

背景技术 Background technique

富媒体有别于传统媒体,它将文本,图形,图片,动画,音视频等多种媒体对象在时间/空间上进行有机结合,提供丰富的表现形式和交互能力。其主要特征是可基于时间或用户交互的基础上产生动态行为。Rich media is different from traditional media. It organically combines text, graphics, pictures, animations, audio and video and other media objects in time/space to provide rich forms of expression and interactive capabilities. Its main feature is that it can generate dynamic behavior based on time or user interaction.

富媒体应用是一种基于富媒体技术发展起来的新兴的应用类型,它的适用范围很广,包括交互式电视,富媒体广告,电子杂志,电子新闻,彩信,交互式服务(投票,订阅,缴费)等很多方面。Rich media application is a new type of application developed based on rich media technology. It has a wide range of applications, including interactive TV, rich media advertisements, e-magazines, e-news, MMS, interactive services (voting, subscription, payment) and many other aspects.

一个富媒体应用包含一个或多个富媒体场景。富媒体场景描述了富媒体在时间和空间上的布局信息以及交互行为,一个富媒体场景由一个初始场景(initialscene)以及可能有的一系列含有序号的更新(update)组成,这些更新可以是按时序出现,也可能是通过用户交互产生。更新可以向原有场景添加,删除,替换媒体对象,使场景内容发生改变,呈现出动态的效果。A rich media application contains one or more rich media scenes. A rich media scene describes the layout information and interactive behavior of rich media in time and space. A rich media scene consists of an initial scene (initialscene) and possibly a series of updates with sequence numbers. These updates can be scheduled sequence, or possibly through user interaction. Updating can add, delete, and replace media objects to the original scene, so that the content of the scene changes and presents a dynamic effect.

随着富媒体应用的快速变化、复杂性和表现力不断增加,使用基于XML标准的轻量级标记语言的富媒体技术在响应应用快速变化,强大的媒体展现力,应用开发简单等多方面优势明显,成为富媒体技术的发展趋势。With the rapid changes, complexity and expressiveness of rich media applications, the rich media technology using lightweight markup language based on XML standards has many advantages in responding to rapid changes in applications, powerful media presentation, and simple application development. Obviously, it has become the development trend of rich media technology.

通过扩展SVG标准的富媒体技术属于使用轻量级标记语言的富媒体技术的一种。SVG(Scalable Vector Graphics)是W3C组织定义的一种基于XML的、开放标准的二维矢量图形描述语言,由于它是基于XML的,几乎具有XML的所有的优点,例如,方便描述及扩展、易于阅读等,同时,它具有支持用户与媒体对象交互、为媒体对象定义时间和空间上的布局,可以描述矢量动画效果,可随意放大缩小图形的优点。下面是一个简单的SVG文件的例子:The rich media technology by extending the SVG standard is one of the rich media technologies using a lightweight markup language. SVG (Scalable Vector Graphics) is an XML-based, open-standard two-dimensional vector graphics description language defined by the W3C organization. Because it is based on XML, it has almost all the advantages of XML, such as convenient description and extension, and easy Reading, etc. At the same time, it has the advantages of supporting users to interact with media objects, defining time and space layouts for media objects, describing vector animation effects, and arbitrarily zooming in and out of graphics. Here is an example of a simple SVG file:

<?xml version=″1.0″?><? xml version="1.0"? >

<svg width=″12cm″height=″4cm″viewBox=″0 0 1200 400″<svg width="12cm" height="4cm" viewBox="0 0 1200 400"

     xmlns=″http://www.w3.org/2000/svg″version=″1.2″baseProfile=″tiny″>xmlns="http://www.w3.org/2000/svg"version="1.2"baseProfile="tiny">

   <desc>Example rect01-rectangle with sharp corners</desc><desc>Example rect01-rectangle with sharp corners</desc>

   <rect x=″1″ y=″1″width=″1198″height=″398″fill=″none″stroke=″blue″stroke-width=″2″/><rect x="1" y="1" width="1198" height="398"fill="none"stroke="blue"stroke-width="2"/>

   <rect x=″400″y=″100″width=″400″height=″200″fill=″yellow″stroke=″navy″stroke-width=″10″/><rect x="400"y="100"width="400"height="200"fill="yellow"stroke="navy"stroke-width="10"/>

</svg></svg>

当富媒体技术运用到广播或者多播网络环境下会遇到一些问题,因为广播网络和多播网络可能随时都会有用户接入,而且需要保证随时接入的用户呈现的内容都相同,而富媒体场景的数据表现特性决定了呈现是一个顺序的流程,必须按照时序执行所有的更新才能够得到当前正确的场景呈现。When the rich media technology is applied to the broadcast or multicast network environment, some problems will be encountered, because the broadcast network and the multicast network may have users accessing at any time, and it is necessary to ensure that the content presented by the users accessing at any time is the same, while the rich media The data presentation characteristics of the media scene determine that the presentation is a sequential process, and all updates must be performed in time sequence to obtain the current correct scene presentation.

为了保证随时接入的用户都能接入和呈现场景,广播或多播信道会重复传输初始场景以及当前时刻之前出现的所有的更新。通常情况下,终端应该接收初始场景以及当前时刻之前出现的所有的更新,按照时序依次执行它们才能得到此时正确的显示。随着时间的推移,更新会累计得越来越多,一方面需要重复传输的内容增多,传输一遍的时间延长;另一方面,终端的接收时间延长,而且需要更多的时间去按时序执行所有更新,延长了富媒体场景呈现的时间,影响了用户的体验。目前的一种解决办法是在场景中减少更新,或者设计场景的时候避免出现更新叠加,即后一个更新依赖于前一个更新的内容的效果,减少传输数据,但是这样无法制作出更加复杂的应用,制约了富媒体应用的表现能力。In order to ensure that the scene can be accessed and presented by users who are connected at any time, the broadcast or multicast channel will repeatedly transmit the initial scene and all updates that occurred before the current moment. Normally, the terminal should receive the initial scene and all updates that occurred before the current time, and execute them sequentially in order to obtain the correct display at this time. As time goes by, updates will accumulate more and more. On the one hand, more content needs to be transmitted repeatedly, and the time for one transmission will be prolonged; All updates prolong the rendering time of rich media scenes and affect the user experience. A current solution is to reduce updates in the scene, or to avoid overlapping updates when designing the scene, that is, the latter update depends on the effect of the content of the previous update, reducing the transmission of data, but this cannot make more complex applications , restricting the expressiveness of rich media applications.

发明内容 Contents of the invention

本发明的目的在于克服上述现有技术中的不足,提供一种缩短富媒体场景呈现等待时间及接收出错时从错误中快速恢复的方法。The purpose of the present invention is to overcome the disadvantages of the above-mentioned prior art, and provide a method for shortening the waiting time for presenting a rich media scene and recovering quickly from an error when receiving an error.

为实现上述发明目的,本发明的一种缩短富媒体场景呈现等待时间的方法是:In order to achieve the purpose of the above invention, a method of shortening the waiting time for rich media scene presentation in the present invention is:

富媒体场景数据包括一个初始场景以及按照时序出现的一系列的更新,并通过实时流的方式在广播或多播网络中从发送端传送到接收终端;The rich media scene data includes an initial scene and a series of updates that appear in time sequence, and is transmitted from the sender to the receiver in the broadcast or multicast network through real-time streaming;

在发送端,包括以下步骤:On the sending side, the following steps are involved:

步骤1、根据一设定条件,判断是否满足,若满足,发送端将满足设定条件时刻前的更新与初始场景合成,合成的新场景作为当前场景,把当前场景与满足设定条件时刻时或之后出现的未合成的更新组成新的富媒体场景数据,替换当前发送的富媒体场景数据;Step 1. According to a set condition, judge whether it is satisfied. If it is satisfied, the sender will synthesize the update before the time that meets the set condition with the initial scene, and the synthesized new scene will be used as the current scene, and combine the current scene with the time when the set condition is satisfied. or subsequent unsynthesized updates to form new rich media scene data, replacing the currently sent rich media scene data;

步骤2、根据另一设定条件,判断是否满足,若满足,发送端将满足设定条件时刻前出现的未合成的更新与上一时刻场合成的当前场景合成,用合成的新场景将上一时刻合成的当前场景替换,作为当前场景,把当前场景与满足设定条件时刻时或之后出现的未合成的更新组成新的富媒体场景数据,替换当前发送的富媒体场景数据;Step 2. According to another setting condition, judge whether it is satisfied. If it is satisfied, the sender will combine the unsynthesized update that occurred before the time that meets the set condition with the current scene synthesized at the previous time, and use the synthesized new scene to merge the previous scene. Replace the current scene synthesized at one moment, as the current scene, combine the current scene and the unsynthesized update that occurs when the set conditions are met or after to form a new rich media scene data, and replace the currently sent rich media scene data;

步骤3、返回步骤2;Step 3, return to step 2;

在接收终端,At the receiving terminal,

对于新接入用户,接收终端接收当前场景及满足设定条件时刻时或之后的未合成的更新,按照时序依次执行,将富媒体场景呈现出来;For new access users, the receiving terminal receives the current scene and the unsynthesized updates at or after the moment when the set conditions are met, and executes them sequentially in sequence to present the rich media scene;

对于已接入用户,并不接收新合成的当前场景,只需接收未接收过的更新并执行,将富媒体场景呈现出来。For connected users, they do not receive the newly synthesized current scene, but only need to receive and execute the unreceived update to present the rich media scene.

在步骤1中,所述的设定条件可以是:按时间间隔,按更新次数或按应用制作人员设定要求。In step 1, the setting conditions may be: according to the time interval, according to the number of updates or according to the requirements set by the application creator.

在步骤2中,所述的另一设定条件可以是:按时间间隔,按更新次数或按应用制作人员设定要求。In step 2, the other setting condition may be: according to the time interval, according to the number of updates or according to the requirement set by the application creator.

本发明的上述发明目的是这样实现的,对于新接入用户,接收终端只需要接收当前场景及满足设定条件时刻时或之后的未合成的更新,按照时序依次执行它们就能得到此时正确的显示。由于富媒体初始场景或上一时刻场景与未合成的更新在发送端合成得到当前场景,接收端只需要接收和执行当前场景及满足设定条件时刻时或之后的未合成的更新,接收的数据量减少,执行的更新减少,从而缩短了接收终端在广播或多播网络中呈现富媒体场景等待的时间。The purpose of the above-mentioned invention of the present invention is achieved in this way. For new access users, the receiving terminal only needs to receive the current scene and the unsynthesized updates at or after the moment when the set conditions are met, and execute them sequentially according to the time sequence to obtain the current correct update. display. Since the initial scene of rich media or the scene at the previous moment and the unsynthesized update are synthesized at the sending end to obtain the current scene, the receiving end only needs to receive and execute the current scene and the unsynthesized update at or after the moment when the set conditions are met, and the received data The amount of data is reduced, and the updates performed are reduced, thereby shortening the waiting time for the receiving terminal to present a rich media scene in a broadcast or multicast network.

对于已接入用户,接收终端并不接收新合成的当前场景,只需接收未接收过的更新执行即可,因而,不会增加其呈现场景的时间。For the connected users, the receiving terminal does not receive the newly synthesized current scene, but only needs to receive the unreceived update execution, thus, the time for presenting the scene will not be increased.

另外,本发明由于在广播或多播网络中不必传输合成时刻之前的更新,因而减小了传输负担,同时,也能够使广播或多播网络以较小的代价传输复杂的富媒体场景。In addition, since the present invention does not need to transmit updates before the synthesis time in the broadcast or multicast network, the transmission burden is reduced, and at the same time, the broadcast or multicast network can transmit complex rich media scenes with a small cost.

在本发明一具体实施方式中,在发送端,对更新进行了编有序号;In a specific embodiment of the present invention, at the sending end, the update is numbered;

在接收终端,对于已接入用户,在接收过程中发现更新的序号不连续时,需要重新接收当前场景及新的更新,并执行即可正常呈现富媒体场景。At the receiving terminal, if the serial number of the update is found to be discontinuous during the receiving process for the connected user, the current scene and the new update need to be received again, and the rich media scene can be presented normally after execution.

这样,保证了接收出错时,能从错误中快速恢复出富媒体场景。In this way, it is ensured that when a receiving error occurs, the rich media scene can be quickly recovered from the error.

附图说明 Description of drawings

图1是富媒体场景在广播或多播网络中传送的原理图;Figure 1 is a schematic diagram of a rich media scene transmitted in a broadcast or multicast network;

图2是现有技术富媒体场景更新、传送和呈现示意图;FIG. 2 is a schematic diagram of updating, transmitting and presenting a rich media scene in the prior art;

图3是本发明一种具体实施方式富媒体场景更新、传送和呈现示意图;Fig. 3 is a schematic diagram of rich media scene update, transmission and presentation in a specific embodiment of the present invention;

图4是本发明一种具体实施方式富媒体场景在接收终端的执行流程图。Fig. 4 is a flow chart of execution of a rich media scene in a receiving terminal according to a specific embodiment of the present invention.

具体实施方式 Detailed ways

下面结合附图,对本发明优选具体实施方式进行描述。需要提醒注意的是,尽管相似部件出现在不同附图中,但它们被赋予相似的附图标记。在以下的描述中,当采用的已知功能和设计的详细描述也许会淡化本发明的主题内容时,这些描述在这将被忽略。The following describes preferred specific embodiments of the present invention in conjunction with the accompanying drawings. It is to be noted that similar components are given similar reference numerals even though they appear in different drawings. In the following description, when a detailed description of known functions and designs employed may obscure the subject matter of the present invention, these descriptions will be omitted here.

图1是富媒体场景在广播或多播网络中传送的原理图。图中,富媒体场景数据4通过实时流5的方式在广播或多播网络2中从发送端1传送到接收终端3。Fig. 1 is a schematic diagram of the transmission of a rich media scene in a broadcast or multicast network. In the figure, the rich media scene data 4 is transmitted from the sending terminal 1 to the receiving terminal 3 in the broadcast or multicast network 2 by way of real-time stream 5 .

图2是现有技术富媒体场景更新、传送和呈现示意图。图中,T0时刻,富媒体场景数据开始传送,此时只包括一个初始场景Initial scene,所以网络此时也只需传输初始场景;T1时刻时,富媒体场景得到了更新1 Update1,网络此时需要传输初始场景Initial scene和更新1 Update1;若此时有接收终端接入,则需要接收初始场景Initial scene及更新1 Update1执行后才能恢复当前场景;以此类推,T5时刻时,富媒体场景得到了更新5 Update5,网络此时需要传输初始场景Initial scene和更新1至5 Update1~5;若此时有接收终端接入,则需要接收初始场景Initial scene及更新1至5 Update1~5;执行后才能恢复当前场景。这样,随着时间的推移,网络传送的负担会越来越大,传输一遍的时间延长,接收终端接收场景数据的时间和执行时间也会相应延长,对于用户来说,开始接收到呈现之间的等待时间就会越来越长。Fig. 2 is a schematic diagram of updating, transmitting and presenting a rich media scene in the prior art. In the figure, at time T0, the rich media scene data starts to be transmitted. At this time, only one initial scene Initial scene is included, so the network only needs to transmit the initial scene at this time; at time T1, the rich media scene has been updated 1 Update1, and the network The initial scene Initial scene and update 1 Update1 need to be transmitted; if a receiving terminal is connected at this time, the current scene needs to be received after the initial scene Initial scene and update 1 Update1 are executed; and so on, at time T5, the rich media scene gets Update 5 Update5, the network needs to transmit the initial scene Initial scene and update 1 to 5 Update1~5 at this time; if there is a receiving terminal accessing at this time, it needs to receive the initial scene Initial scene and update 1 to 5 Update1~5; after execution to restore the current scene. In this way, as time goes by, the burden of network transmission will increase, the time for one transmission will be extended, and the time for the receiving terminal to receive scene data and execution time will also be extended accordingly. The waiting time will become longer and longer.

图3是本发明一种具体实施方式富媒体场景更新、传送和呈现示意图。图中:Fig. 3 is a schematic diagram of updating, transmitting and presenting a rich media scene according to a specific embodiment of the present invention. In the picture:

1、T0时刻,富媒体场景开始传送,此时只包括一个初始场景Initial scene,所以网络此时也只需传送初始场景Initial scene;1. At time T0, the rich media scene starts to be transmitted. At this time, only one initial scene Initial scene is included, so the network only needs to transmit the initial scene Initial scene at this time;

2、T1时刻,富媒体场景得到了更新1 Update1,网络此时需要传送初始场景Initial scene和更新1 Update1;若此时有接收终端接入,则需要接收初始场景Initial scene和更新1 Update1,执行后将富媒体场景呈现出来;2. At time T1, the rich media scene has been updated 1 Update1, and the network needs to transmit the initial scene Initial scene and update 1 Update1 at this time; if there is a receiving terminal accessing at this time, it needs to receive the initial scene Initial scene and update 1 Update1, and execute Finally, the rich media scene is presented;

3、T2时刻,富媒体场景得到了更新2 Update2,发送端将初始场景Initialscene与更新1合成成为当前场景Current scene,网络此时需要传送当前场景Current scene和更新时刻时的更新,即更新2 Update2,此时,对于新接入用户,接收终端接收当前场景Current scene及更新2 Update2,按照时序依次执行,就可将富媒体场景呈现出来;在T0到T2时刻之间接入的用户,接收终端获得更新时刻时或之后的未合成的更新中的最新更新,在本实施例中,即更新2Update2并执行,就可将富媒体场景呈现出来;3. At T2, the rich media scene has been updated 2 Update2. The sender synthesizes the initial scene Initialscene and Update 1 into the current scene Current scene. At this time, the network needs to transmit the update of the current scene Current scene and the update time, that is, Update 2 Update2 , at this time, for new access users, the receiving terminal receives the current scene Current scene and update 2 Update2, and executes them sequentially according to the time sequence, and the rich media scene can be presented; for users who access between T0 and T2, the receiving terminal obtains The latest update among the unsynthesized updates at or after the update time, in this embodiment, update 2Update2 and execute it, the rich media scene can be presented;

4、T3时刻,富媒体场景得到了更新3 Update3,发送端将当前场景Currentscene与上一次更新,即更新2 Update2合成,合成的新场景替换成当前场景Current scene,网络此时需要传送刚刚合成的新的当前场景Current scene和更新时刻时的更新,即更新3 Update3,此时,对于新接入用户,接收终端接收当前场景Current scene及更新3 Update3,按照时序依次执行,就可将富媒体场景呈现出来;在T0到T3时刻之间接入的用户,接收终端获得更新时刻时或之后的未合成的更新中的最新更新,在本实施例中,即更新3 Update3并执行,就可将富媒体场景呈现出来;4. At T3, the rich media scene has been updated 3 Update3. The sender synthesizes the current scene Currentscene with the last update, that is, Update 2 Update2, and replaces the synthesized new scene with the current scene Current scene. At this time, the network needs to transmit the newly synthesized scene. The update of the new current scene Current scene and update time, that is, update 3 Update3, at this time, for a new access user, the receiving terminal receives the current scene Current scene and update 3 Update3, and executes them sequentially in sequence, and the rich media scene Presented; for users who access between T0 and T3 time, the receiving terminal obtains the latest update in the unsynthesized update at or after the update time, in this embodiment, update 3 Update3 and execute, the rich media The scene is presented;

以此类推,T5时刻,富媒体场景得到了更新5 Update5,发送端将当前场景Current scene与上一次更新,即更新4 Update4合成,合成的新场景替换成当前场景Current scene,网络此时需要传送刚刚合成的新的当前场景Currentscene和更新时刻时的更新,即更新5 Update5;若此时有接收终端接入,则只需要接收刚合成的新的当前场景Current scene以及更新5 Update5,而对于T0到T5之间接入的用户,接收终端获得更新时刻时或之后的未合成的更新中的最新更新,在本实施例中,即更新5 Update5并执行,就可将富媒体场景呈现出来;By analogy, at T5 time, the rich media scene has been updated 5 Update5, and the sender synthesizes the current scene Current scene with the last update, that is, Update 4 Update4, and replaces the synthesized new scene with the current scene Current scene, and the network needs to transmit it at this time The update of the newly synthesized current scene Currentscene and the update time, that is, update 5 Update5; if there is a receiving terminal accessing at this time, it only needs to receive the newly synthesized new current scene Current scene and update 5 Update5, and for T0 To the user who accesses between T5, the receiving terminal obtains the latest update in the unsynthesized update when or after the update time, in this embodiment, that is, update 5 Update5 and execute it, the rich media scene can be presented;

对于已接入用户,在接收过程中发现更新的序号不连续,例如上一次接收的是更新2Update2,这一次接收的是更新4Updata4,因为序号不连续,接收终端知道有更新丢失,此时,只需要重新接收当前场景及新的更新即可从丢失更新的错误中恢复,正常的呈现。For connected users, it is found that the update sequence numbers are discontinuous during the receiving process. For example, the update 2Update2 was received last time, and this time the update 4Updata4 is received. Because the sequence numbers are discontinuous, the receiving terminal knows that there is an update loss. At this time, only It is necessary to re-receive the current scene and new updates to recover from the error of lost updates and render normally.

在图3所示的具体实施方式中,本发明步骤1和2所述的设定条件为更新次数,具体来讲,步骤1中的设定条件为第二次更新,步骤2中的设定条件为第二次更新之后的每一次更新。In the specific embodiment shown in Fig. 3, the setting condition described in steps 1 and 2 of the present invention is the number of updates, specifically, the setting condition in step 1 is the second update, and the setting in step 2 The condition is every update after the second update.

在本实施例中,从第二次更新开始,每一次更新都将上一次的更新与初始场景或当前场景进行合成,并对当前场景进行替换,这样,网络此时只需要传送刚刚合成的新的当前场景和该次更新,从而达到了最大限度节约传输带宽的目的。对于新接入用户,也只需接收当前场景和一次更新并执行,从而最大限度地缩短了接收终端富媒体场景呈现等待的时间。In this embodiment, starting from the second update, each update synthesizes the previous update with the initial scene or the current scene, and replaces the current scene. In this way, the network only needs to transmit the newly synthesized new The current scene and this update, so as to achieve the purpose of saving transmission bandwidth to the greatest extent. For new access users, it only needs to receive the current scene and an update and execute it, thereby minimizing the waiting time for the presentation of the rich media scene at the receiving terminal.

在图3所示的具体实施方式中,在发送端,更新编有序号,即更新1~5Updata1~5;In the specific implementation shown in FIG. 3, at the sending end, the serial number is updated, that is, update 1~5Updata1~5;

在接收终端,对于已接入用户,在接收过程中发现更新的序号不连续时,例如上一次接收的是更新2Update2,这一次接收的是更新4Updata4,因为序号不连续,接收终端知道有更新丢失,需要重新接收当前场景及新的更新并执行即可从丢失更新的错误中恢复,正常呈现富媒体场景。At the receiving terminal, for the connected user, when the sequence number of the update is found to be discontinuous during the receiving process, for example, the update 2Update2 was received last time, and the update 4Updata4 is received this time. Because the sequence number is not continuous, the receiving terminal knows that there is an update loss , you need to re-receive the current scene and the new update and execute it to recover from the error of the lost update and present the rich media scene normally.

图4是本发明一种具体实施方式富媒体场景在接收终端的执行流程图。图中,任何时刻接入的接收终端只需接收当前场景进行执行展现,然后等待接收新的更新,不断展现,即可将富媒体场景在接收终端呈现出来。Fig. 4 is a flow chart of execution of a rich media scene in a receiving terminal according to a specific embodiment of the present invention. In the figure, the receiving terminal connected at any time only needs to receive the current scene for execution and display, and then wait for new updates to be displayed continuously, and the rich media scene can be presented on the receiving terminal.

尽管上面对本发明说明性的具体实施方式进行了描述,但应当清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。Although the specific embodiment of the illustrative embodiment of the present invention has been described above, it should be clear that the present invention is not limited to the scope of the specific embodiment. For those of ordinary skill in the art, as long as various changes are defined in the attached claims and Within the determined spirit and scope of the present invention, these changes are obvious, and all inventions and creations using the concept of the present invention are included in the protection list.

Claims (3)

1. one kind is shortened the method that rich medium scene presents the stand-by period, it is characterized in that, a rich medium scene is made up of an initial scene and a series of renewal, and the mode by real-time stream is sent to receiving terminal from transmitting terminal in the broadcast or multicast network;
At transmitting terminal, may further comprise the steps:
Step 1, impose a condition according to one, judge whether to satisfy, if satisfy, the renewal that transmitting terminal will satisfy before imposing a condition constantly is synthetic with initial scene, synthetic new scene is as current scene, new rich medium scene data are formed in current scene and the synthetic renewal of satisfying when imposing a condition constantly or occur afterwards, replaced the rich medium scene data of current transmission;
Step 2, impose a condition according to another, judge whether to satisfy, if satisfy, it is synthetic with the current scene that a last moment occasion becomes that transmitting terminal will satisfy the preceding constantly synthetic renewal that occurs that imposes a condition, to go up a synthetic constantly current scene with synthetic new scene replaces, as current scene, new rich medium scene data are formed in current scene and the synthetic renewal of satisfying when imposing a condition constantly or occur afterwards, replace the rich medium scene data of current transmission;
Step 3, return step 2;
At receiving terminal,
For new access user, receiving terminal receives current scene and satisfies when imposing a condition constantly or not synthetic renewal afterwards, carries out successively according to sequential, and rich medium scene is presented;
For the accessed user, do not receive new synthetic current scene, only renewal and the execution that need not receive presents rich medium scene.
2. shortening rich medium scene according to claim 1 presents the method for stand-by period, it is characterized in that,
In step 1, described imposing a condition can be: by the time interval, set requirement by update times or by using the producer;
In step 2, described another imposes a condition and can be: by the time interval, set requirement by update times or by using the producer.
3. shortening rich medium scene according to claim 1 presents the method for stand-by period, it is characterized in that,
At transmitting terminal, renewal is composed of sequence number;
At receiving terminal,, when the sequence number of find upgrading in receiving course is discontinuous, need receives current scene and new renewal again and carry out and normally to present rich medium scene for the accessed user.
CN2008100445211A 2008-04-03 2008-04-03 A Method for Shortening the Waiting Time for Rendering Rich Media Scenes Expired - Fee Related CN101252597B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100445211A CN101252597B (en) 2008-04-03 2008-04-03 A Method for Shortening the Waiting Time for Rendering Rich Media Scenes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100445211A CN101252597B (en) 2008-04-03 2008-04-03 A Method for Shortening the Waiting Time for Rendering Rich Media Scenes

Publications (2)

Publication Number Publication Date
CN101252597A true CN101252597A (en) 2008-08-27
CN101252597B CN101252597B (en) 2010-07-14

Family

ID=39955780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100445211A Expired - Fee Related CN101252597B (en) 2008-04-03 2008-04-03 A Method for Shortening the Waiting Time for Rendering Rich Media Scenes

Country Status (1)

Country Link
CN (1) CN101252597B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101968887A (en) * 2010-09-08 2011-02-09 东莞电子科技大学电子信息工程研究院 Local rendering method for rich media scene
CN103945088A (en) * 2013-01-21 2014-07-23 华为终端有限公司 Method and device for scene recognition

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2807268A1 (en) * 2000-04-04 2001-10-05 Koninkl Philips Electronics Nv Multimedia digital word multi user advertising addition network transmissions having terminal memory stage access points adding digital word complex scene digital images.
CN1735139A (en) * 2004-08-11 2006-02-15 吉林省双安高科技有限公司 Medium operation time automatic synthesizing method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101968887A (en) * 2010-09-08 2011-02-09 东莞电子科技大学电子信息工程研究院 Local rendering method for rich media scene
CN103945088A (en) * 2013-01-21 2014-07-23 华为终端有限公司 Method and device for scene recognition
CN103945088B (en) * 2013-01-21 2017-06-27 华为终端有限公司 scene recognition method and device

Also Published As

Publication number Publication date
CN101252597B (en) 2010-07-14

Similar Documents

Publication Publication Date Title
KR101482795B1 (en) METHOD AND APPARATUS FOR TRANSMITING/RECEIVING LASeR CONTENTS
JP5512657B2 (en) Terminal user interface device and method for rich media service
TWI707582B (en) Method and apparatus for transmission and reception of media data
WO2021103363A1 (en) Bullet screen presentation method and system
CN103248941B (en) A kind of method of multi-channel video source simultaneous display and device
JP5414792B2 (en) Method and apparatus for providing rich media service
JP5489183B2 (en) Method and apparatus for providing rich media service
WO2016202225A1 (en) Content item aggregation method and related device and communication system
CN101252597B (en) A Method for Shortening the Waiting Time for Rendering Rich Media Scenes
CN106664299B (en) Media presentation navigation method and related device based on hypertext transfer protocol media stream
CN107248947B (en) Expression processing method and processing device, computer equipment and storage medium
EP2342633B1 (en) Device and method for updating structured information
CN111327566A (en) Method, device and system for determining streaming media data
CN202143182U (en) An IPTV set-top box
KR102791998B1 (en) Method and device for supporting pre-roll and mid-roll during media streaming and playback
KR101516020B1 (en) Apparatus and method for composing scene using rich-media contents
Cody et al. Open-standards rich media mobile platform & rapid service creation tool
CN103106054B (en) System and method for improving interactive content browsing service through graphics processor
KR20190001601A (en) Methods and Apparatus for Presentation Customization and Interactivity
CN119653183A (en) Video playback method, device, computer equipment, computer readable storage medium, and computer program product
Cody et al. Open-standards rich media mobile platform & rapid deployment service creation tool
HK1228146B (en) Method and apparatus for transmission and reception of media data
HK1228146A1 (en) Method and apparatus for transmission and reception of media data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100714

Termination date: 20130403