一种多媒体文件的播放方法及装置与流程

文档序号:11732335阅读:246来源:国知局
一种多媒体文件的播放方法及装置与流程

本发明涉及多媒体处理技术领域,尤其涉及一种多媒体文件的播放方法及装置。



背景技术:

随着移动互联网的发展和个人移动终端(如智能手机、pad等)的普及,越来越多的用户开始使用个人移动终端设备来观看网络视频,而随着浏览器功能的逐渐增强,越来越多的应用提供商开始采用浏览器播放视频。

视频文件中经常会用到字幕,在浏览器中播放带字幕的视频的一种实现方式是将字幕数据作为视频图像的一部分,压制在视频图像数据中,然后一同发送给浏览器进行播放。上述实现方式需要对字幕进行前期的压制处理,因此视频文件的前期制作成本较高,并且后续如果希望对字幕进行修改,则因为字幕已压制在视频图像数据中,导致修改难度较大。



技术实现要素:

本发明实施例提供了一种多媒体文件的播放方法及装置,降低多媒体文件的前期制作成本,方便后续的字幕文件修改。

第一方面,本发明实施例提供了一种多媒体文件的播放方法,包括:

获取浏览器中播放的目标多媒体文件的当前播放时刻;

在所述目标多媒体文件对应的字幕文件中,提取与当前播放时刻匹配的字幕文本数据;

将所述字幕文本数据,填充在所述浏览器中预先配置的字幕标签中,其中,所述字幕标签位于所述播放窗口中的预定位置。

第二方面,本发明实施例还提供了一种多媒体文件的播放方法装置,包括:

时间获取单元,用于获取浏览器中播放的目标多媒体文件的当前播放时刻;

字幕提取单元,用于在所述目标多媒体文件对应的字幕文件中,提取与当前播放时刻匹配的字幕文本数据;

字幕显示单元,用于将所述字幕文本数据,填充在所述浏览器中预先配置的字幕标签中,其中,所述字幕标签位于所述播放窗口中的预定位置。

第三方面,本发明实施例提供了一种浏览器,包括以上所述的多媒体文件的播放装置。

第四方面,本发明实施例提供了一种电子设备,包括:

一个或多个处理器;

存储器;以及

一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,其特征在于,所述程序被执行时实现以上所述的多媒体文件的播放方法中的步骤。

第五方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的多媒体文件的播放方法中的步骤。

本发明实施例提供的多媒体文件的播放方法及装置,至少具有以下有益效果:本发明实施例通过将字幕文本数据叠加显示在浏览器的播放窗口中,使得字幕显示可以不受全景视频视角转换的影响,改善了用户使用体验。另外,由于字幕与视频图像相对独立,本发明实施例便于字幕文件的维护。另外,本发明实施例中多个多媒体文件可以共用同一字幕,从而进一步方便了多媒体文件的制作和发布,并降低了字幕维护的工作量。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的多媒体文件的播放方法的流程示意图;

图2为本发明实施例的多媒体文件的播放方法的一种应用场景示意图;

图3为本发明实施例提供的多媒体文件的播放方法的另一流程示意图;

图4a~图4b为采用本发明实施例所述多媒体文件的播放方法播放全景视频的一个示例图;

图5为采用本发明实施例所述多媒体文件的播放方法播放单一视角视频文件的一个示例图;

图6为本发明实施例提供的多媒体文件的播放装置的一种结构示意图;

图7为本发明实施例提供的多媒体文件的播放装置的又一种结构示意图;

图8为本发明实施例提供的多媒体文件的播放装置的又一种结构示意图;

图9为本发明实施例提供的多媒体文件的播放装置的又一种结构示意图;

图10为本发明实施例提供的多媒体文件的播放装置的又一种结构示意图;

图11本发明实施例提供的电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如前文所述,现有技术因为需要将字幕数据压制字幕在视频图像当中,所以前期视频制作成本高,且由于字幕数据固化在视频图像中,如果需要对字幕文件进行修改,通常需要重新压制视频文件,因此修改字幕的人力成本和时间成本也都比较高。另外,在全景视频中,随着视角的改变,固化在图像中的字幕数据可能显示不全或无法显示,将影响到用户的使用体验。

为解决上述问题,本发明实施例提供了一种多媒体文件的播放方法,该方法可以应用于终端设备中的浏览器,用于从网络获取多媒体文件进行播放。

请参照图1,给出了本发明实施例所述方法的一个可能的应用场景,图1中,用户的个人终端,如智能手机11和/或个人电脑12,通过网络14与远端的服务器15连接,具体的,智能手机11可能通过移动通信网络的基站13接入至网络14。个人终端通常具有一显示器/显示屏16,该显示器/显示屏16提供用户交互界面,例如展示浏览器17的界面。用户可以通过个人终端,访问服务器15,获取服务器提供的服务,如视频点播或交互式游戏等。服务器15可以将视频流发送至个人终端,个人终端通过其浏览器接收上述视频流,并通过相关播放器进行加载播放,并显示在浏览器中的视频播放窗口18中。

如图2所示,本发明实施例提供的多媒体文件的播放方法,包括:

步骤21,获取浏览器中播放的目标多媒体文件的当前播放时刻。

本发明实施例中,终端设备可以通过本地安装的浏览器,访问服务器,接收服务器发送的目标多媒体文件的媒体流并进行播放,从而向用户展示多媒体文件。在步骤21中,浏览器可以通过播放器播放目标多媒体文件,并在播放过程中获取所述目标多媒体文件的当前播放时刻,具体的,浏览器可以通过与播放器进行交互,获取当前播放时刻。所述当前播放时刻表示目标多媒体文件中的播放位置,例如,当前播放时刻为05分22秒,表示当前播放时刻是位于所述目标多媒体视频文件中的第05分22秒。

步骤22,从所述目标多媒体文件对应的字幕文件中,提取与当前播放时刻匹配的字幕文本数据。

本发明实施例中,目标多媒体文件对应的字幕文件可以保存网络侧某个预先定义的地址,例如,保存在服务器中。浏览器在加载目标多媒体文件时,拉取目标多媒体文件对应的字幕文件,一种具体实现方式可以是:浏览器从预先配置的所述目标多媒体文件的字幕文件地址处,获取包含有字幕数据的文件。在获取到字幕文件后,根据当前播放时间,从字幕文件的字幕数据中提取对应时间的字幕文本数据。考虑到字幕可能不是在视频图像中一直存在的,某个播放时间对应的字幕文本数据可以为空,此时将返回步骤21中,重新获取当前播放时间。

当然,本发明实施例的字幕文件也可以保存在终端设备侧,此时需要建立本地字幕文件与目标多媒体文件之间的对应关系,从而在步骤22中可以根据上述对应关系查找到本地字幕文件,进而提取与当前播放时刻匹配的字幕文本数据。

步骤23,将所述字幕文本数据,填充在所述浏览器中预先配置的字幕标签中,其中,所述字幕标签位于所述播放窗口中的预定位置。

为了保证字幕的完整显示,本发明实施例通过在浏览器中目标多媒体文件的播放窗口中叠加显示字幕文本数据,一种实现方式是,预先在浏览器中配置一字幕标签,字幕标签位于所述播放窗口中的预定位置,例如位于播放窗口的下半部分,然后,在步骤23中,将所述字幕文本数据,填充至所述浏览器中预先配置的字幕标签中。这里,字幕标签具体可以通过文档对象模型(dom,documentobjectmodel)来实现。

字幕标签可以仅在需要显示字幕时进行显示,为此本发明实施例可以将字幕标签默认为隐藏状态,即不在浏览器中显示。而在步骤23中,当需要显示字幕时,可以在所述字幕文本数据填充到所述字幕标签之前或者之后,将所述字幕标签从默认的隐藏状态调整为显示状态,显示在所述播放窗口中的预定位置。通常填充字幕填充以及调整字幕标签的显示状态这些动作所需时间很短,因此在步骤23中可以先将字幕标签调整为显示状态再填充字幕,也可先填充字幕再将字幕标签调整为显示状态。

通过以上步骤,本发明实施例浏览器在播放多媒体文件时,将字幕显示在浏览器的播放窗口的字幕标签中,由于字幕是叠加在浏览器的某个位置,因此即使观看的全景视频视角发生改变,字幕也仍然存在于浏览器中,从而保证了字幕的可靠显示。另外,由于字幕文本是独立于视频图像,不需要将字幕压制在视频图像中,如果后续需要修改字幕内容,只需要修改对应的字幕文件的字幕数据即可,即减轻了前期视频制作的人力成本和时间成本,也方便了后续的字幕内容修改。

本发明实施例可以针对某个多媒体内容,提供多种具有不同视频参数的多媒体源文件,以适应终端设备不同的设备能力,满足用户的个性化播放需求。另外,多种多媒体源文件可以共用同一字幕文件,可以简化字幕文件的维护。请参照图3,本发明实施例提供了另一种多媒体文件的播放方法,该方法可以应用于浏览器,如图3所示,该方法具体包括:

步骤31,接收针对一多媒体文件的播放请求,所述多媒体文件包括多种不同视频参数的多媒体源文件;

这里,可以通过浏览器接收用户输入的针对某个多媒体文件的播放请求,该多媒体文件在网络侧服务器处可以维护有多种不同视频参数的多媒体源文件,且这些多媒体源文件可以共用同一字幕文件。例如,上述视频参数可以包括全景和非全景视频。这里,全景视频是指提供了更大范围的观看视角,例如360°视角,用户可以在视频播放过程中改变其视角;而单一视角视频文件则是仅提供一种视角范围的视频文件,在视频文件播放过程中视角范围不能改变。上述视频参数还可以包括分辨率,通常,分辨率越高,画面清晰度也越好,解析得到的流媒体的速率也越大。

步骤32,根据用户选择的视频参数和/或浏览器支持的视频参数,确定目标视频参数,以及,选择所述目标视频参数对应的多媒体源文件,作为目标多媒体文件并播放。

本发明实施例中,浏览器可以提供多种可选视频参数供用户选择,用户可以选择自己期望播放的多媒体文件的目标视频参数,例如选择全景视频或高分辨率的视频进行播放。

另外,浏览器也可以根据自身支持的视频参数,来确定目标视频播放参数。例如,浏览器可以通过javascript判断浏览器环境是否支持全景视频播放,举例来说,当浏览器同时支持webgl(web图形库)接口和canvas接口时通常认为浏览器可以支持全景视频播放,否则认为不支持全景视频播放。webgl接口和canvas接口均为一种javascript应用程序接口(api),可以用于在web浏览器中呈现交互式3d和2d图形。

本发明实施例还可以同时根据用户的选择以及浏览器支持的视频参数,来进行选择。例如,当用户选择全景视频但浏览器不支持全景视频播放时,此时浏览器可以自动将目标视频参数调整为单一视角视频文件并提示用户。考虑到兼容性,浏览器在提供可选视频参数时,可以仅向用户提供自身能够支持的视频参数。

在确定了目标多媒体文件后,浏览器可以利用播放器加载该目标多媒体文件进行播放。播放器可以是浏览器中的某个插件。例如,在播放全景视频文件时,可以通过加载krpano.js播放全景视频,krpano是一种播放全景视频的javascript类库,krpano.js可以看作是一种全景视频播放器。

步骤33,获取浏览器中播放的目标多媒体文件的当前播放时刻。

这里,在所述目标多媒体文件为全景视频文件时,可以通过所述浏览器中的全景视频播放器,监测所述目标多媒体文件的播放时刻是否发生改变,并在发生改变时,获取所述目标多媒体文件的当前播放时刻,并传递给所述浏览器。一种具体实现方式为:

(1)预先配置场景转变事件,用以监测视频播放时刻的改变,例如,预先在全景视频的可扩展标记语言(xml)文件中,为onviewchanged事件绑定krpano的行为action标签。这里,onviewchanged为krpano中的一种events事件标签,用以表示在场景转变(如播放时刻改变或视角改变等)时执行对应的action标签。

(2)然后,在action标签中通过karpano的js()方法调用浏览器html中的javascript函数,并利用krpano的get(plugin[video].time))方法,获取当前播放时刻,并当作参数传给上述javascript函数。

这样,在全景视频播放过程中,当播放时刻发生改变时,将触发对应的行为action标签,从而调用上述javascript函数,进而根据krpano的get(plugin[video].time))方法,获得当前参数中所携带的当前播放时刻。

在所述目标多媒体文件为单一视角视频文件时,可以通过浏览器监控音视频播放时间更新事件,获取目标多媒体文件的当前播放时刻。

例如,可以利用javascript监控视频播放过程中的时间更新(timeupdate)事件,通过该timeupdate事件获取当前视频的currenttime的值,从而获得单一视角视频文件的当前播放时刻。这里,timeupdate事件是浏览器中配置的一种在音频/视频(audio/video)的播放位置发生改变时触发的事件。

步骤34,从所述目标多媒体文件对应的字幕文件中,提取与当前播放时刻匹配的字幕文本数据。

这里,本实施例的多种多媒体源文件可以共用同一字幕文件,即多个视频源文件对应于同一字幕文件,这样可以减少字幕文件的维护工作量。具体的,所述多种多媒体源文件配置的字幕文件地址可以相同,浏览器在提取字幕文本数据时,从预先配置的字幕文件地址处,获取包含有字幕数据的文件。在获取到字幕文件后,在步骤34中,根据当前播放时间,从字幕文件的字幕数据中提取与当前播放时间相匹配的字幕文本数据,具体可以通过javascript进行字幕文本数据的动态匹配处理。

步骤35,将所述字幕文本数据,叠加显示在所述目标多媒体文件的播放窗口中。

这里,在步骤35中将字幕文本数据叠加在播放窗口上进行显示。字幕文本数据的叠加方式,可以通过浏览器中的标签来实现,该标签的默认状态为隐藏状态,在需要向该标签填充字幕文本数据时,或者在填充完字幕文本数据时,将该标签调整为显示状态,从而显示字幕文本数据。

通过以上步骤,本发明实施例实现了多种多媒体源文件共用同一字幕文件,并根据用户选择的视频参数和/或浏览器支持的视频参数,加载不同视频参数的目标多媒体文件,通过在多媒体播放过程中监控当前播放时刻,匹配对应的字幕文本数据并进行显示。

图4a~图4b给出了采用本发明实施例所述多媒体文件的播放方法播放全景视频的一个示例,相对于图4a的视角,图4b的视角在水平方向发生了向右转动,可以看出,图4a中的字幕401和图4b中的字幕402均是显示在图像中的下半部分,并没有随着视频视角的变化而发生改变。

图5给出了采用本发明实施例所述多媒体文件的播放方法播放单一视角视频文件的一个示例,该单一视角视频文件与图4a~图4b的全景视频文件共用同一字幕文件,图5中的字幕403的内容与图4b中的字幕402的内容均是同一播放时刻对应的字幕文本数据,两者内容相同。

从本发明实施例以上实施例可以看出,本发明实施例通过将字幕文本数据叠加显示在播放窗口中,使得字幕显示可以不受全景视频视角转换的影响,改善了用户使用体验。并且,本发明实施例中字幕与视频图像相独立,便于字幕文件的维护,另外,本发明实施例中多个多媒体文件共用同一字幕,方便了多媒体文件的制作和发布,进一步降低字幕维护的工作量。

请参照图6,本发明实施例还提供了多媒体文件的播放装置,该分类装置可以设置在个人终端设备(如智能手机、个人电脑、pad等)中,如图6所示,该装置包括:

时间获取单元41,用于获取浏览器中播放的目标多媒体文件的当前播放时刻;

字幕提取单元42,用于从所述目标多媒体文件对应的字幕文件中,提取与当前播放时刻匹配的字幕文本数据;

字幕显示单元43,用于将所述字幕文本数据,填充在所述浏览器中预先配置的字幕标签中,其中,所述字幕标签位于所述播放窗口中的预定位置。

通过以上模块,本发明实施例将字幕与视频内容相分离,实现了字幕与多媒体视频内容的叠加显示,使得字幕显示可以不受全景视频视角转换的影响,改善了用户使用体验。另外,由于字幕与视频图像相独立,方便了字幕文件的后续维护。

如图7所示,在一些实施例中,本发明实施例的多媒体文件的播放装置还包括:

请求接收单元45,用于接收针对一多媒体文件的播放请求,所述多媒体文件包括多种不同视频参数的多媒体源文件;

媒体播放单元46,用于根据用户选择的视频参数和/或浏览器支持的视频参数,确定目标视频参数;以及,选择所述目标视频参数对应的多媒体源文件,作为目标多媒体文件并播放。

通过以上模式,本发明实施例所述装置实现了根据浏览器和/或用户选择,实现不同视频参数的多媒体文件的播放处理。

为了降低字幕文件的维护工作量,本发明实施例中多种不同视频参数的多媒体源文件可以共用同一字幕文件。

本发明实施例中,所述多种不同视频参数的多媒体源文件可以包括全景视频文件和单一视角视频文件,如图8所示,所述时间获取单元41包括:

第一处理单元411,用于在所述目标多媒体文件为全景视频文件时,通过所述浏览器中的全景视频播放器,监测所述目标多媒体文件的播放时刻是否发生改变,并在发生改变时,获取所述目标多媒体文件的当前播放时刻,并传递给所述浏览器;

第二处理单元412,用于在所述目标多媒体文件为单一视角视频文件时,通过浏览器监控音视频播放时间更新事件,获取目标多媒体文件的当前播放时刻。

如图9所示,在一些实施例中,所述字幕显示单元43包括:

填充单元431,用于将所述字幕文本数据,填充在所述浏览器中预先配置的字幕标签中,其中,所述字幕标签位于所述播放窗口中的预定位置。

在本发明某些实施例中,所述字幕标签默认为隐藏状态,此时如图10所示,所述字幕显示单元43还包括:

状态调整单元432,用于在所述填充单元将所述字幕文本数据填充在所述字幕标签之前或者之后,将所述字幕标签从默认的隐藏状态调整为显示状态,显示在所述播放窗口中的预定位置。

从本发明实施例以上实施例可以看出,本发明实施例所述的多媒体文件的播放装置,通过将字幕文本数据叠加显示在播放窗口中,使得字幕显示可以不受全景视频视角转换的影响,改善了用户使用体验。并且,本发明实施例中字幕与视频图像相独立,便于字幕文件的维护,另外,本发明实施例中多个多媒体文件共用同一字幕,方便了多媒体文件的制作和发布,还可以进一步降低字幕维护的工作量。

本发明实施例还提供了一种浏览器,该浏览器包括以上任意一个实施例中的多媒体文件的播放装置。

请参照图11,图11是本发明实施例提供的一种电子设备的结构图,如图11所示,该电子设备包括:至少一个处理器1101、存储器1102、至少一个网络接口1104和用户接口1103。电子设备中的各个组件通过总线系统1105耦合在一起。可理解,总线系统1105用于实现这些组件之间的连接通信。总线系统1105除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1105。

其中,用户接口1103可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器1102可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1102旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器1102存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:操作系统11021和应用程序11022。

其中,操作系统11021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序11022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序11022中。

在本发明实施例中,通过调用存储器1102存储的程序或指令,具体的,可以是应用程序11022中存储的程序或指令,处理器1101用于:获取浏览器中播放的目标多媒体文件的当前播放时刻;从所述目标多媒体文件对应的字幕文件中,提取与当前播放时刻匹配的字幕文本数据;将所述字幕文本数据,叠加显示在所述目标多媒体文件的播放窗口中。

可选的,所述多种不同视频参数的多媒体源文件共用同一字幕文件;所述多种不同视频参数的多媒体源文件包括全景视频文件和单一视角视频文件。

处理器1101还用于:接收针对一多媒体文件的播放请求,所述多媒体文件包括多种不同视频参数的多媒体源文件;根据用户选择的视频参数和/或浏览器支持的视频参数,确定目标视频参数;以及,选择所述目标视频参数对应的多媒体源文件,作为目标多媒体文件并播放。

可选的,处理器1101还用于在所述目标多媒体文件为全景视频文件时,通过所述浏览器中的全景视频播放器,监测所述目标多媒体文件的播放时刻是否发生改变,并在发生改变时,获取所述目标多媒体文件的当前播放时刻,并传递给所述浏览器;在所述目标多媒体文件为单一视角视频文件时,通过浏览器监控音视频播放时间更新事件,获取目标多媒体文件的当前播放时刻。

可选的,处理器1101还用于将所述字幕文本数据,填充在所述浏览器中预先配置的字幕标签中,其中,所述字幕标签位于所述播放窗口中的预定位置。

可选的,所述字幕标签默认为隐藏状态,处理器1101还用于在将所述字幕文本数据填充在所述字幕标签之前或者之后,将所述字幕标签从默认的隐藏状态调整为显示状态,显示在所述播放窗口中的预定位置。

本发明实施例中,本发明实施例通过将字幕文本数据叠加显示在播放窗口中,使得字幕显示可以不受全景视频视角转换的影响,改善了用户使用体验。并且,本发明实施例中字幕与视频图像相独立,便于字幕文件的维护,另外,本发明实施例中多个多媒体文件共用同一字幕,方便了多媒体文件的制作和发布,还可以进一步降低字幕维护的工作量。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一个方法实施例中的多媒体文件的播放方法中的步骤。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1