一种推送视频数据方法、装置、设备及存储介质与流程

文档序号:22751958发布日期:2020-10-31 09:46阅读:106来源:国知局
一种推送视频数据方法、装置、设备及存储介质与流程

本申请涉及视频会议技术领域,具体而言,涉及一种推送视频数据方法、装置、设备及存储介质。



背景技术:

随着网络技术和通信行业的不断发展,越来越多的企业选择云视频会议,用户可以采用用户终端,例如:在手机、电脑上使用采用云视频会议应用程序(app)开会。同时,很多企业部署了硬件视频系统,硬件视频系统通常由mcu、终端等设备组成。硬件视频系统可以通过网关接入云视频会议系统中的服务器,进而接收服务器推送的视频数据。

现有技术中,网关与硬件视频会议系统之间只有一路视频数据通道,而服务器中有多路参会人对应的视频数据,通常服务器需要把所有视频数据进行混屏,然后把混频后的视频数据发给硬件终端。

但是,将所有视频数据在服务器进行混屏后,硬件终端看到的视频质量会较差。



技术实现要素:

本发明的目的在于提供一种推送视频方法、装置、设备及存储介质,可以解决现有技术中将所有视频数据在网关进行混屏后,用户终端看到的视频质量会较差的问题。本发明的实施例是这样实现的:

本发明实施例一方面,提供一种推送视频数据方法,该方法包括:

接收第一终端发送的推送指令,所述推送指令指示所需接收的会议视频;

根据所述推送指令,从多个参会用户的视频数据中获取所述推送指令所指示的目标视频数据;

向第二终端推送所述目标视频数据,其中,所述第一终端、第二终端均为参会用户的终端设备。

可选的,所述推送指令包括:推送模式;

所述推送模式包括:推送第一终端选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

可选的,所述推送模式指示推送第一终端选择的视频数据;所述推送指令还包括:所选用户的标识;

所述根据所述推送指令,从多个参会用户的视频数据中获取所述推送指令所指示的目标视频数据,包括:

所述根据所述推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的目标视频数据。

可选的,所述推送模式指示推送发言时长符合条件的视频数据;

所述根据所述推送指令,从多个参会用户的视频数据中获取所述推送指令所指示的目标视频数据,包括:

根据所述推送指令,周期性的获取各所述参会用户的发言时长;

根据各所述参会用户的发言时长,选择发言时长最长的视频数据作为所述目标视频数据。

可选的,所述推送模式指示轮流推送指定的多路视频数据;所述推送指令还包括:多个所选用户的标识;

所述根据所述推送指令,从多个参会用户的视频数据中获取所述推送指令所指示的目标视频数据,包括:

所述根据所述推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的多路目标视频数据;

所述向所述第二终端推送所述目标视频数据,包括:

按照预设周期向所述第二终端轮流推送多路所述目标视频数据。

可选的,所述推送模式指示轮流推送指定的多路视频数据;

所述根据所述推送指令,从多个参会用户的视频数据中获取所述推送指令所指示的目标视频数据,包括:

所述根据所述推送指令,按照预设选取规则从多个参会用户的视频数据中获取当前发言人的视频数据、以及其他预设数量的视频数据,作为所述目标视频数据。

本发明实施例另一方面,提供一种推送视频数据方法,该方法包括:

向服务器发送推送指令,所述推送指令指示所需接收的会议视频;

接收所述服务器根据所述推送指令从多个参会用户的视频数据中获取的目标视频数据。

可选的,所述推送指令包括:推送模式;

所述推送模式包括:推送用户选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

本发明实施例,另一方面还提供一种推送视频数据装置,该装置包括:

接收模块,用于接收第一终端发送的推送指令,所述推送指令指示所需接收的会议视频;

获取模块,用于根据所述推送指令,从多个参会用户的视频数据中获取所述推送指令所指示的目标视频数据;

推送模块,用于向第二终端推送所述目标视频数据,其中,所述第一终端、第二终端均为参会用户的终端设备。

可选的,所述推送指令包括:推送模式;所述推送模式包括:推送第一终端选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

可选的,所述推送模式指示推送第一终端选择的视频数据;所述推送指令还包括:所选用户的标识;

所述获取模块,具体用于所述根据所述推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的目标视频数据。

可选的,所述推送模式指示推送发言时长符合条件的视频数据;所述获取模块,具体用于根据所述推送指令,周期性的获取各所述参会用户的发言时长;根据各所述参会用户的发言时长,选择发言时长最长的视频数据作为所述目标视频数据。

可选的,所述推送模式指示轮流推送指定的多路视频数据;所述推送指令还包括:多个所选用户的标识;

所述获取模块,具体用于所述根据所述推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的多路目标视频数据;

所述推送模块,具体用于按照预设周期向所述第二终端轮流推送多路所述目标视频数据,其中,所述第一终端、第二终端均为参会用户的终端设备。

可选的,所述推送模式指示轮流推送指定的多路视频数据;

所述获取模块,具体用于所述根据所述推送指令,按照预设选取规则从多个参会用户的视频数据中获取当前发言人的视频数据、以及其他预设数量的视频数据,作为所述目标视频数据。

可选的,所述装置还包括:

发送模块,用于向服务器发送推送指令,所述推送指令指示所需接收的会议视频;

接收模块,用于接收所述服务器根据所述推送指令从多个参会用户的视频数据中获取的目标视频数据。

可选的,所述推送指令包括:推送模式;

所述推送模式包括:推送用户选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

本发明实施例另一方面,还提供了一种推送视频数据设备,包括:存储器、处理器,所述存储器中存储有在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述任一项所述方法的步骤。

本发明实施例另一方面,还提供了一种存储介质,所述存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述任一项所述方法的步骤。

本发明实施例的有益效果包括:

本发明实施例提供的一种推送视频数据方法、装置、设备及存储介质,通过接收第一终端发送的推送指令,推送指令指示所需接收的会议视频;根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据;向第二终端推送目标视频数据。其中,服务器只需根据第一终端发送的推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,也即根据参会用户的需求进行推送,也无需再进行将所有参会用户的视频数据进行混屏,在满足用户看到想看的会议视频的同时,还提高了第二终端看到的视频的质量。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的一种推送视频数据系统的结构示意图;

图2为本发明实施例提供的一种推送视频数据方法的流程示意图;

图3为本发明实施例提供的一种推送视频数据方法的流程示意图;

图4为本发明另一实施例提供的一种推送视频数据方法的流程示意图;

图5为本发明实施例提供的一种推送视频数据装置的结构示意图;

图6为本发明另一实施例提供的一种推送视频数据装置的结构示意图;

图7为本发明实施例提供的一种推送视频数据设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

下述对本发明的具体应用场景进行详细的解释说明。

随着网络技术和通信行业的不断发展,越来越多的企业选择云视频会议召开会议,用户可以通过手机、电脑、pad上下载云视频会议app,并通过打开云视频会议app,登陆个人账号使用云视频会议app召开或参与会议。云视频会议与传统会议室相比具有以下几个优势,第一:云视频会议便捷灵活,不受时间和场地的约束;第二:云视频会议中参会用户的声音和视频不受参会用户距离影响。鉴于云视频会议的优势,企业将硬件视频系统接入云视频会议系统成为了一种趋势。

其中,云视频会议系统包括:硬件视频系统、云视频会议的服务器;硬件视频系统可以由mcu、用户终端、防火墙组成。

硬件视频系统接入云视频会议系统时,硬件视频系统可以通过网关接入云视频会议的服务器,进而接收服务器推送的云视频会议系统中参会用户的视频数据。其中,网关起到代理的作用,该网关可以为h.323网关。

当一场云视频会议启动后,用户通过用户终端登陆云视频会议app进入云视频会议平台,云视频会议的服务器给网关分配业务和数据通道,同时网关可以通过h.323协议与硬件视频系统建立音视频收发通道。此时,网关通过服务器便可以收到云视频会议系统与硬件视频系统双方的音视频数据,便可以在二者之间进行业务转换和数据转发,实现云视频会议系统中的参会用户终端和硬件视频系统中的硬件终端可以在同一场视频会议中相互通信。

由于网关与硬件视频系统之间只有一路视频通道,只能收发一路视频数据。但是,服务器中拥有云视频会议系统中多个参会用户视频数据,为了解决现有技术中对参会用户的所有视频数据混屏,导致参会用户看到的视频效果不佳的问题,本申请提供一种新的推送视频方法。

下述提供多个实施例,对云视频会议的服务器通过网关向硬件视频系统进行推送视频数据进行详细的解释说明。

图1为本发明实施例提供的一种推送视频数据系统的结构示意图,该系统包括:第一终端110、服务器120及第二终端130,其中,该服务器120可以通过物联网、4g/5g移动通信网络、物联网等通信方式分别与第一终端110和第二终端130建立通信连接。

其中,第一终端110和第二终端130均可以是接入会议的参会用户对应的终端,其可以是会议主持人的终端,也可以是其他参会用户的终端,第一终端110和第二终端130可以是手机、计算机、平板电脑等各类终端。

下述通过多个实施例对本发明提供的一种推送视频数据方法进行详细的解释说明。

图2为本发明实施例提供的一种推送视频数据方法的流程示意图,该方法应用于上述一种推送视频数据系统中的服务器,如图2所示,该方法包括:

s201、接收第一终端发送的推送指令。

其中,该推送指令可以指示硬件视频系统中的第二终端所需要接收的会议视频。第一终端和第二终端均为参会用户的终端,本申请中,第一终端和第二终端可以是同一终端,也可以是不同终端,在此不作限制。

第一终端向服务器发送推送指令,以便服务器接收推送指令后,根据推送指令执行相应的推送操作。

s202、根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据。

在本发明实施例中,获取推送指令所指示的目标视频数据的方式包括但不限于以下方式。

第一种,服务器可以实时调取云视频会议系统中每个参会用户的视频数据,当服务器接收到第一终端发送的推送指令后,可以基于推送指令,从调取的多个参会用户的视频数据中选择推送指令所指示的目标视频数据。

第二种,服务器可以根据推送指令,执行调取操作,实时调取推送指令所指示的目标视频数据。

s203、向第二终端推送目标视频数据。

其中,所述第一终端、第二终端均为参会用户的终端设备。

具体地,服务器获取目标视频数据后,可以通过网关向第二终端推送目标视频数据,以使得第二终端可以接收并显示目标视频数据,实现与云视频会议视频系统中的参会用户共享目标视频数据。

综上所述,本发明实施例提供的一种推送视频数据方法,通过接收第一终端发送的推送指令,推送指令指示所需接收的会议视频;根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据;向第二终端推送目标视频数据。其中,服务器根据第一终端发送的推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,也即根据参会用户的需求进行推送,也无需再将所有参会用户的视频数据进行混屏,在满足用户看到想看的会议视频的同时,还提高了第二终端看到的视频的质量。

可选的,所述推送指令包括:推送模式;所述推送模式包括:推送第一终端选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

也即,本实施例中,推送模式包括三种,第一种,推送第一终端选择的视频数据,例如:当某一路视频数据比较重要,参会用户可以通过第一终端在云视频会议app的显示界面进行操作,选择指定推送的某路视频数据。

第二种,推送发言者时长符合条件的视频数据,例如:可以通过计算多个参会用户的发言时长,获取当前发言者的视频数据,并将当前发言者的视频数据推荐给第二终端。

第三种,轮流推送指定的多路视频数据,例如:当参会用户的视频数据较多时,主持人可以通过第一终端选择轮流推送多路视频数据,服务器可以轮流向第二终端推送多路视频,以使得第二终端可以轮流看到服务器推送的多路视频数据。

在本发明实施例中,参会用户可以通过的云视频会议app的显示界面选择推送模式,当参会用户选定推送模式后,服务器可以基于推送指令从多个参会用户的视频数据中获取目标视频数据,并向第二终端推送目标视频数据。

下述通过多个实施例,对参会用户通过第一终端选择不同推送模式,服务器从多个参会用户的视频数据中获取目标视频数据进行详细的解释说明。

可选的,推送模式指示推送第一终端选择的视频数据;推送指令还包括:所选用户的标识;根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,包括:

根据所述推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的目标视频数据。

在本实施例中,参会用户可以通过自己登陆的终端选择推送模式,选择推送模式后可以进一步选择想要推送的目标视频,例如选择具体某个参会用户的视频,云视频会议app上可以提供选择界面,选择界面可以包括所有参会用户的标识,由该参会用户进行选择,或者也可以直接输入指定参会用户的标识,在此不作限制。相应地,通过在推送指令中携带所选的用户标识,服务器可以基于用户标识从多个参会用户的视频数据中获取用户标识所对应的视频数据,将该视频数据作为目标视频数据。

图3为本发明实施例提供的一种推送视频数据方法的流程示意图,如图3所示,可选的,推送模式指示推送发言时长符合条件的视频数据;根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,包括:

s301、根据推送指令,周期性的获取各参会用户的发言时长。

具体地,服务器接收推送指令后,若推送指令中的推送模式指示推送发言时长符合条件的视频数据,则可以周期性的获取各个参会用户的发言时长。

其中,周期性的获取各参会用户的发言时长,通过下述举例进行详细的解释说明。

例如:计算参会用户开启视频的云视频会议app发言时长,其中,参会用户开启视频的云视频会议app开始发言1秒后,开始累计时长。进而,参会用户开启视频的云视频会议app停止发言5秒后,停止累计时长,然后每隔预设时间段统计一次各个云视频会议app发言时长,预设时间段可以是15秒、30秒等,在此不作限制。

其中,累计时长、停止累计时长、预设时间段均可以根据实际应用场景而设置,例如:累计时长可以从app开始发言2秒开始累计,停止累计时长可以从app停止发言10秒后停止累计,预设时间段可以是每隔60秒统计一次各参会用户的云视频会议app发言时长。

s302、根据各参会用户的发言时长,选择发言时长最长的视频数据作为目标视频数据。

在本发明实施例中,在每个周期内获取各参会用户的发言时长,可以选择每个周期中各参会用户的发言时长最长的视频数据作为目标视频数据。若发言时长最长的视频数据的参会用户关闭视频或退会,则可以立即选出新的发言时长最长的视频数据作为目标视频数据。

下述提供一实施例,当推送模式指示轮流推送指定的多路视频数据,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,进行详细的解释说明。

可选的,推送模式指示轮流推送指定的多路视频数据;推送指令还包括:多个所选用户的标识;根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,包括:根据推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的多路目标视频数据。

在本发明实施例中,若第一终端发送的推送指令中,推送模式指示轮流推送指定的多路视频数据,且推送指令中还包括了多个所选用户标识,则服务器可以根据多个所选用户的标识从多个参会用户的视频数据中获取多个所选用户的标识对应的视频数据作为多路目标视频数据。

例如:当前共有10路参会用户的视频数据,可以分别为a、b、c、d、e、f、g、h、m、n,推送指令中包括了其中所选6路视频数据的用户标识,服务器可以根据所选6路视频数据的用户标识从10路参会用户的视频数据中选择6路视频数据的用户标识对应的视频数据作为多路目标视频数据。

可选的,向第二终端推送目标视频数据,包括:按照预设周期向第二终端轮流推送多路目标视频数据。

具体地,服务器根据多个所选用户的标识,获取的多路目标视频数据之后,可以按照预设周期轮流向第二终端轮流推送多路目标视频数据,以使得第二终端可以轮流播放多路目标视频数据。

继续上述举例,若获取6路目标视频数据之后,服务器可以按照预设周期,其中,预设周期可以为但不限于30秒。服务器可以每隔30秒每次从6路中随机选取2路视频数据混屏后向第二终端发送,以使得第二终端可以看到混屏后的目标视频数据,最终可以逐步看到所选的6路目标视频数据。

可选的,推送模式指示轮流推送指定的多路视频数据;根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,包括:根据推送指令,按照预设选取规则从多个参会用户的视频数据中获取当前发言人的视频数据、以及其他预设数量的视频数据,作为目标视频数据。

其中,推送模式指示轮流推送指定的多路视频数据可以是但不限于当前所有参会用户的视频数据。

在本发明实施例中,当参会用户的视频数据较多时,服务器可以获取所有参会用户的视频数据,按照预设选取规则从多个参会用户的视频数据中获取当前发言人的视频数据、以及其他预设数量的视频数据,作为目标视频数据,周期性的向第二终端推送当前所有参会用户的视频数据。

例如:服务器可以获取当前所有参会用户的视频数据,每次可以选择6路视频数据混屏后发给第二终端,每30秒循环一次,以使得第二终端可以看到所有参会用户的视频数据。其中,每次选择的6路视频数据中第一路为当前发言者的视频数据,其它5路可以从剩余的参会用户的视频数据按照预设选取规则进行选择。其中,预设选取规则可以为:根据参会用户的视频打开顺序排列,每次可以选择参会用户视频打开较早的5路视频,第一次选取1-5,第二次选取6-10,经过n/5+1次轮播后,第二终端可以看到所有参会用户的视频数据。其中,n为参会用户的视频数据的总数。

需要说明的是,推送模式指示轮流推送指定的多路视频数据时,推送指令中还可以指定设置视频数据在第二终端的显示顺序。

综上所述,本发明实施例提供的一种推送视频数据方法,服务器可以根据第一终端发送的推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据,其中,推送指令包括:推送模式,根据不同场景的会议需求选择不同的推送模式,向第二终端推送目标视频数据,为用户带来更好的会议体验。服务器无需同时将所有参会用户的视频数据进行混屏后推送给第二终端,可以避免第二终端上显示混屏后的所有参会用户的视频数据时造成显示窗口过小或显示参会视频不完整的问题。提供三种推送模式,在不同的应用场景中服务器可以灵活向第二终端推送目标视频数据,提高了推送目标视频数据的灵活度。

图4为本发明另一实施例提供的一种推送视频数据方法的流程示意图,该方法应用于上述一种推送视频数据系统中的第一终端。

s401、向服务器发送推送指令,所述推送指令指示所需接收的会议视频。

具体地,参会用户可以通过第一终端选择自己或其他参会用户的终端需要接收的会议视频,第一终端响应于用户操作,生成推送指令,并可以向服务器发送推送指令,以使得服务器接收推送指令后,基于推送指令进行相应的处理。

s402、接收服务器根据推送指令从多个参会用户的视频数据中获取的目标视频数据。

需要说明的是,在本发明实施例中,第一终端和第二终端可以是同是一终端,当第一终端和第二终端为同一用户终端时,第一终端发送推送指令后,服务器基于推送指令中所指示的目标视频数据调取目标视频数据,并向第一终端发送目标视频数据。

可选的,推送指令包括:推送模式;

推送模式包括:推送用户选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

需要说明的是,第一终端与上述服务器交互,其执行动作、原理可参照前述实施例,在此不再赘述。

图5为本发明实施例提供的一种推送视频数据装置的结构示意图,如图5所示,该装置包括:

接收模块501,用于接收第一终端发送的推送指令,推送指令指示所需接收的会议视频;

获取模块502,用于根据推送指令,从多个参会用户的视频数据中获取推送指令所指示的目标视频数据;

推送模块503,用于向第二终端推送目标视频数据,其中,所述第一终端、第二终端均为参会用户的终端设备。

可选的,推送指令包括:推送模式;推送模式包括:推送第一终端选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

可选的,推送模式指示推送第一终端选择的视频数据;推送指令还包括:所选用户的标识;

获取模块502,具体用于根据推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的目标视频数据。

可选的,推送模式指示推送发言时长符合条件的视频数据;获取模块502,具体用于根据推送指令,周期性的获取各参会用户的发言时长;根据各参会用户的发言时长,选择发言时长最长的视频数据作为目标视频数据。

可选的,推送模式指示轮流推送指定的多路视频数据;推送指令还包括:多个所选用户的标识;

获取模块502,具体用于根据推送指令,从多个参会用户的视频数据中获取所选用户的标识对应的多路目标视频数据;

推送模块503,具体用于按照预设周期向第二终端轮流推送多路目标视频数据。

可选的,推送模式指示轮流推送指定的多路视频数据;

获取模块502,具体用于根据推送指令,按照预设选取规则从多个参会用户的视频数据中获取当前发言人的视频数据、以及其他预设数量的视频数据,作为目标视频数据。

图6为本发明另一实施例提供的一种推送视频数据设备的结构示意图,如图6所示,该装置包括:

发送模块601,用于向服务器发送推送指令,推送指令指示所需接收的会议视频;

接收模块602,用于接收服务器根据推送指令从多个参会用户的视频数据中获取的目标视频数据。

可选的,推送指令包括:推送模式;

推送模式包括:推送用户选择的视频数据;或者,推送发言时长符合条件的视频数据;或者,轮流推送指定的多路视频数据。

图7为本发明实施例提供的一种推送视频数据设备的结构示意图,该推送视频数据设备可以为服务器,也可以为推送视频数据终端。若该推送视频数据设备为服务器可以执行图2-图3方法的步骤;若该推送视频数据设备为推送视频数据终端,可执行图4的方法的步骤,如图7所示,该推送视频数据设备包括:存储器701、处理器702,存储器701中存储有可在处理器702上运行的计算机程序,处理器702执行计算机程序时,实现上述一种推送视频数据方法的步骤。

本申请实施例的另一方面,还提供一种存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述一种推送视频数据方法的步骤。

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

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

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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