本发明涉及网络技术领域,特别是涉及一种信息处理方法、系统及终端。
背景技术:
在移动互联的时代下,传统的线下媒体经营困难,需要转型。带有网络功能的广告机是转型后重要的信息传递载体。
这些广告机的信息来源于信息发送服务器的推送。目前,在广告节目有更新时,信息发送服务器把有广告节目更新的信息推送给广告机,由广告机分别独立地向信息发送服务器请求广告节目内容。所以,在信息发送服务器向各广告机发送广告节目内容(进行信息推送)时,信息发送服务器的带宽常遇到瓶颈,严重影响信息推送速度,甚至是系统整体的稳定性。然而信息发送服务器的性质决定了只有在发送广告节目内容的时候,带宽使用率才会高,所以从单方面地提高信息发送服务器带宽的角度来解决这个瓶颈,显然会增加成本,非常不经济。
技术实现要素:
本发明的目的在于提供一种信息处理方法、系统及终端,可以在规避发送服务器的带宽瓶颈问题的同时节约成本。
本发明的目的通过如下技术方案实现:
一种信息处理方法,包括:
接收信息发送服务器发送的第一标识汇总信息,所述第一标识汇总信息包括目标内容的各信息包的信息包标识,所述目标内容在所述信息发送服务器划分成各所述信息包;
根据所述第一标识汇总信息和第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识,所述第二标识汇总信息包括所述当前终端已获取到的信息包的信息包标识;
向目标终端发送第一信息包请求信息,并接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包,所述第一信息包请求信息包括所述尚缺信息包的信息包标识,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端。
一种信息处理系统,包括接收单元、处理单元和发送单元:
所述接收单元用于接收信息发送服务器发送的第一标识汇总信息,所述第一标识汇总信息包括目标内容的各信息包的信息包标识,所述目标内容在所述信息发送服务器划分成各所述信息包;
所述处理单元用于根据所述第一标识汇总信息和第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识,所述第二标识汇总信息包括所述当前终端已获取到的信息包的信息包标识;
所述发送单元用于向目标终端发送第一信息包请求信息,所述第一信息包请求信息包括所述尚缺信息包的信息包标识,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端;
所述接收单元还用于接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包。
一种终端,其包括如上所述的信息处理系统。
根据上述本发明的方案,其是当前终端接收信息发送服务器发送的第一标识汇总信息,该第一标识汇总信息由信息发送服务器对目标内容进行内容划分得到的各信息包的信息包标识,结合该第一标识汇总信息和包括所述当前终端已获取到的信息包的信息包标识的第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识;向目标终端发送第一信息包请求信息,并接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包,所述第一信息包请求信息包括所述尚缺信息包的信息包标识,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端;如此,本发明提供的技术方案,可以向信息发送服务连接的其他终端请求信息包,可以避免各终端重复的向信息发送服务器获取信息包,避免对信息发送服务器的重复占用,有效规避发送服务器的带宽瓶颈问题,同时,也不需要单方面地提高信息发送服务器的带宽,节约了成本;同时,由于将目标内容划分成了多个信息包,这样,可以由多个终端分摊一个目标内容的下载带宽,提升目标内容的下载速度。
附图说明
图1-1为广告节目推送的系统拓朴结构示意图一;
图1-2为本发明实施例一的信息处理方法的实现流程示意图;
图1-3为广告节目推送的系统拓朴结构示意图二;
图2为本发明实施例二的信息处理方法的实现流程示意图;
图3为本发明实施例三的信息处理系统的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
下面以广告节目下载方式为例,来说明现有技术存在的问题。传统的广告节目下载过程一般包括三个步骤:首先,用户编辑广告节目后提交到信息发送服务器;其次,信息发送服务器通知所有广告机有节目更新;最后,信息发送服务器接收到各广告机发送的下载指令后,向广告机进行广告节目推送。根据这种方案可知,传统的广告节目推送广告节目推送的系统拓朴结构如图1-1所示,是一种星形结构,可以看出,信息发送服务器向各广告机重复的推送相同的广告节目,带宽压力都集中在信息发送服务器,使得信息发送服务器的带宽常遇到瓶颈,严重地影响信息推送速度,同时,信息发送服务器决定了整个系统的能力,信息发送服务器出了故障整个系统都会故障,因此,传统的广告节目下载方式的系统稳定性也相对较差。
实施例一
本发明实施例一提供一种信息处理方法,图1-2为本发明实施例一信息处理方法的实现流程示意图,如图1-2所示,该实施例一中的信息处理方法包括:
步骤S101:接收信息发送服务器发送的第一标识汇总信息,所述第一标识汇总信息包括目标内容的各信息包的信息包标识,所述目标内容在所述信息发送服务器划分成各所述信息包;
具体地,当前终端接收信息发送服务器发送的第一标识汇总信息,该第一标识汇总信息包括由信息发送服务器对目标内容进行内容划分得到的各信息包的信息包标识。
这里,目标内容可以是广告节目内容,所述当前终端可以为所述信息发送服务器连接的广告机(或者称为广告终端),所述信息发送服务器连接的各终端可以均为广告机。
其中,用户编辑好目标内容(例如广告节目内容)后提交到信息发送服务器,由信息发送服务器对该目标内容进行内容划分,获得多个信息包,然后,信息发送服务器向所连接的各终端(例如广告机)发送内容更新信息,所述内容更新信息携带有第一标识汇总信息,该第一标识汇总信息包括由信息发送服务器划分成的各信息包的信息包标识。在这里给出的是将第一标识汇总信息携带在内容更新信息中由信息发送服务器发送到各终端的方式,但第一标识汇总信息也可以单独由信息发送服务器发送到各终端。各终端分别接收信息发送服务器发送的第一标识汇总信息。由于本实施例中阐述的当前终端(信息发送服务器所连接的终端中的任意一个)的处理过程,因此,在本实施中,是当前终端接收信息发送服务器发送的第一标识汇总信息。
步骤S102:根据所述第一标识汇总信息和第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识,所述第二标识汇总信息包括所述当前终端已获取到的信息包的信息包标识;
具体地,当前终端根据所述第一标识汇总信息和第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识。可以将第一标识汇总信息作为全集,第二标识汇总信息为第一标识汇总信息的一个子集,通过求取第二标识汇总信息的补集的方式获得当前终端的尚缺信息包的信息包标识。
这里,第二标识汇总信息可以为空,即已获取到的信息包的数目为0。
这里,尚缺信息包是指当前终端当前尚未获取到的信息包。
步骤S103:向目标终端发送第一信息包请求信息,并接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包,所述第一信息包请求信息包括所述尚缺信息包的信息包标识,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端;
具体地,当前终端向目标终端发送第一信息包请求信息,并接收所述目标终端根据所述第一信息包请求信息中的所述尚缺信息包的信息包标识返回所述尚缺信息包。
此外,还可以在所述信息发送服务器所连接的其他终端均未获取到所述尚缺信息包时,向所述信息发送服务器发送第二信息包请求信息,并接收所述信息发送服务器根据所述第二信息包请求信息返回的信息包。这里,所述第二信息包请求信息中可以指定有信息包标识,也可以不指定信息包标识。
考虑到目标内容(如广告节目内容)往往由许多文件组成,信息发送服务器在进行目标内容推送时,需要终端逐一的下载这些文件,这样在文件过小时,下载传输链接建立的时间会耗费过多,当文件过大时,传输过程中,失败概率会大幅提高。为此,在其中一个实施例中,信息发送服务器对目标内容的划分方式可以是:获取所述目标内容中的各个文件的文件大小,根据各个文件的文件大小确定各个文件的文件类型,所述文件类型包括小文件和大文件,将多个小文件打包成一个信息包,将每个大文件分别拆分为多个信息包。具体,可以设定若干个门限值,根据所设定的若干个门限值和各个文件的文件大小确定各个文件的文件类型,例如,可以设定一个门限值,将文件大小小于该门限值的文件确定为小文件,将文件大小大于该门限值的文件确定为大文件。在将小文件打包成信息包时,可以将每固定数目的小文件打包成一个信息包,也可以固定范围,在将小文件打包成信息包时,要求打包成的信息包的大小在该固定范围内,但也可以是不固定数目和不固定范围。在进行大文件的拆分时,可以将大文件按照固定大小进行拆分,也可以不按照固定大小进行拆分。还可以考虑设定两个门限值,例如,第一门限值和第二门限值(第二门限值大于第一门限值),将文件大小小于预设的第一门限值的文件确定为小文件,将文件大小大于预设的第二门限值的文件确定为大文件,小文件的打包方式和大文件的拆分方式可以参照上述内容所描述的方式,而文件大小介于第一门限值和第二门限值之间的文件可以不进行打包也不进行文件拆分。
本发明实施例中的信息处理方法还可以包括步骤:在根据所述第一标识汇总信息和所述第二标识汇总信息判定已获取到所述目标内容的全部信息包时,对所述全部信息包进行合并处理。具体地,当前终端可以根据第一标识汇总信息的各信息包标识的先后顺序对各信息包标识进行合并处理。还可以向信息发送服务器请求发送所述目标内容的划分方式,在接收到该划分方式后由该划分方式得到所述目标内容的合并方式,根据该合并方式对所述全部信息包进行合并处理。其中,所述划分方式包括小文件的打包方式和大文件的拆分方式。对所述划分方式进行逆向分析得到对全部信息包的合并方式。例如,通过获得的拆分方式可知,某几个信息包是由某个文件拆分成的,则再将这几个信息包组合成一个文件。
据此,根据上述本实施例的方案,其是当前终端接收信息发送服务器发送的第一标识汇总信息,该第一标识汇总信息由信息发送服务器对目标内容进行内容划分得到的各信息包的信息包标识,结合该第一标识汇总信息和包括所述当前终端已获取到的信息包的信息包标识的第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识;向目标终端发送第一信息包请求信息,并接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包,所述第一信息包请求信息包括所述尚缺信息包的信息包标识,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端;如此,本发明实施例提供的技术方案,可以向信息发送服务连接的其他终端请求信息包,可以避免各终端重复的向信息发送服务器获取信息包,避免对信息发送服务器的重复占用,有效规避发送服务器的带宽瓶颈问题,同时,也不需要单方面地提高信息发送服务器的带宽,节约了成本;同时,由于将目标内容划分成了多个信息包,这样,可以由多个终端分摊一个目标内容的下载带宽,提升目标内容的下载速度。
在其中一个实施例中,所述信息发送服务器在接收到所述第二信息包请求信息时,判断所述第二信息包请求信息中是否指定有信息包标识,若指定有信息包标识,根据指定的信息包标识返回与该指定的信息包标识对应的信息包,若未指定有信息包标识,则选出一个尚未发送给所连接的任何一个终端的信息包返回给所述当前终端。采用本实施例的方案,可以使得尽可能多的终端分摊一个目标内容的下载带宽,提升目标内容的获取速度。
此外,当前终端在接收到第一标识汇总信息后,可以先向信息发送服务器进行一次信息包获取请求。具体地,在上述步骤S102之前,还包括步骤:当前终端在接收到第一标识汇总信息后,向所述信息发送服务器发送第二信息包请求信息,并接收所述信息发送服务器根据所述第二信息包请求信息返回的信息包。
本领域技术人员应该可以理解,本实施例中的当前终端是泛指所述信息发送服务器所连接的多个终端中的一个当前执行本发明实施例方案的终端,而并非指某一特定的终端;其他终端则指当前终端之外与信息发送服务器连接的至少一个终端,目标终端为所述信息发送服务器所连接的已获取到当前终端的尚缺信息包的终端。在实际应用中,终端的个数可以根据用户的实际需要来设定,并且,多个终端可以根据在不同时刻所进行的不同操作可以充当当前终端、其他终端或者目标终端。
以下以信息发送服务器向广告机推送广告节目内容为例,就其中的一个具体过程进行详细说明。
用户(或者成为客户端)编辑好广告节目内容A并提交到信息发送服务器。信息发送服务器将该广告节目内容A划分成多个信息包,并为各信息包分配信息包标识。例如,共划分成n(为不小于2的整数)个信息包,分别是信息包1、信息包2、信息包3、...、信息包n,这n个信息包的信息包标识分别为ID1、ID2、ID3、...、IDn。信息发送服务器连接有m(为不小于2的整数)个广告机(或者称为广告终端),分别为广告机1、广告机2、广告机3、...、广告机m。信息发送服务器向各个广告机发送第一标识汇总信息,即由ID1、ID2、ID3、...、IDn构成的集合。以下阐述广告机1接收到第一标识汇总信息的处理过程,即上述的当前终端为广告机。
广告1接收第一标识汇总信息后,根据该第一标识汇总信息和第二标识汇总信息确定广告机1的尚缺信息包的信息包标识,所述第二标识汇总信息包括广告机1已获取到的信息包的信息包标识。例如,广告机1的尚缺信息包的信息包标识为ID2和ID8,而广告机3已获取到信息包标识为ID2的信息包,广告机5已获取到信息包标识为ID8的信息包。则广告机1向广告机3发送包括ID2的第一信息包请求信息,并接收广告机3根据该第一信息包请求信息返回的信息包标识为ID2的信息包;广告机1向广告机5发送包括ID8的第一信息包请求信息,并接收广告机8根据该第一信息包请求信息返回的信息包标识为ID8的信息包。则广告机1获取到广告节目A的全部的信息包,对该全部的信息包进行合并处理得到广告节目内容A。
对于广告机1,可以向其他广告机请求信息包,对于其他广告机也类似。因此,本实施例方案对应的系统拓扑结构如图1-3所示,可知其是一个网状结构,在此结构下,不用所有终端都向信息发送服务器请求全部的广告节目内容,各个广告机与信息发送服务器均可以分担一部分带宽压力,能很好的解决信息发送服务器的带宽瓶颈问题。
实施例二
本发明实施例二提供一种信息处理方法,图2为本发明实施例二信息处理方法的实现流程示意图,如图2所示,该实施例二中的信息处理方法包括:
步骤S201:接收信息发送服务器发送的第一标识汇总信息,所述第一标识汇总信息包括目标内容的各信息包的信息包标识,所述目标内容在所述信息发送服务器划分成各所述信息包;
具体地,当前终端在接收到信息发送服务器发送的第一标识汇总信息后,可以向所述信息发送服务器发送第二信息包请求信息,并接收所述信息发送服务器根据所述第二信息包请求信息返回的信息包。此外,当前终端在接收到所述信息发送服务器根据所述第二信息包请求信息返回的信息包后,可以向所述信息发送服务器连接的其他终端广播当前获取到的信息包的信息包标识或者所拥有的所述目标内容的各信息包的信息包标识,使得其他终端能够获知当前终端获取到相应的信息包,以便其他终端在需要时,向当前终端请求该信息包。
步骤S202:根据所述第一标识汇总信息和第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识,所述第二标识汇总信息包括所述当前终端已获取到的信息包的信息包标识;
步骤S203:监听所述信息发送服务器所连接的其他终端的广播数据,所述广播数据包括对应的终端已获取到的信息包的信息包标识;
具体地,当前终端监听所述信息发送服务器所连接的其他终端的广播数据,所述广播数据包括对应的终端已获取到的信息包的信息包标识。
步骤S204:根据监听到的广播数据更新本地的内容路由表,所述内容路由表中记录有信息包标识和终端标识的关联关系;
具体地,当前终端根据监听到的广播数据更新本地的内容路由表,该内容路由表记录的是广播数据中的信息包标识和对应的终端标识,该终端标识为发送对应的广播数据的终端的标识。
这里,可以用终端网络地址信息(IP,Internet Protocol)作为终端标识。
步骤S205:根据所述关联关系和所述尚缺信息包的信息包标识从所述信息发送服务器所连接的其他终端中确定出目标终端,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端;
具体地,当前终端根据所述关联关系和所述尚缺信息包的信息包标识确定所述尚缺信息包的信息包标识关联的终端标识,根据所确定出的终端标识从所述信息发送服务器所连接的其他终端中确定与所述终端标识对应的目标终端。
此外,本实施例中的信息处理方法还可以包括:在根据所述关联关系和所述尚缺信息包的信息包标识判定所述信息发送服务器所连接的其他终端均未获取到所述尚缺信息包时,当前终端向所述信息发送服务器发送第二信息包请求信息,并接收所述信息发送服务器根据所述第二信息包请求信息返回的信息包。此外,当前终端在接收到所述信息发送服务器根据所述第二信息包请求信息返回的信息包后,向所述信息发送服务器连接的其他终端广播当前获取到的信息包的信息包标识或者所拥有的所述目标内容的各信息包的信息包标识,以便其他终端在需要时,向当前终端请求获取当前获取到的信息包。
步骤S206:向目标终端发送第一信息包请求信息,并接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包,所述第一信息包请求信息包括所述尚缺信息包的信息包标识。
以下以信息发送服务器向广告机推送广告节目内容为例,就其中的一个具体过程进行详细说明。
用户(或者成为客户端)编辑好广告节目内容B并提交到信息发送服务器。信息发送服务器将该广告节目内容B划分成多个信息包,并为各信息包分配信息包标识。例如,共划分为n(为不小于2的整数)个信息包,分别是信息包1、信息包2、信息包3、...、信息包n,这n个信息包的信息包标识分别为ID1、ID2、ID3、...、IDn。信息发送服务器连接有m(为不小于2的整数)个广告机(或者称为广告终端),分别为广告机1、广告机2、广告机3、...、广告机m。信息发送服务器向各个广告机发送第一标识汇总信息,即由ID1、ID2、ID3、...、IDn构成的集合。以下阐述广告机1接收到第一标识汇总信息的处理过程,即上述的当前终端为广告机。
广告机1接收到第一标识汇总信后,向信息发送服务器发送信息包请求信息(相当于前述的第二信息包请求信息),该信息包请求信息中未指定的信息包标识,信息发送服务器选出一个尚未发送给所连接的任何一个广告机的信息包给广告机1,例如,信息发送服务器选出信息包标识为ID3的信息包返回给广告机1。广告机1接收到信息包标识为ID3的信息包后,向各其他广告机(广告机2、广告机3、...、广告机m)广播ID2。其他广告机接收到包括ID2的广播信息后,更新其他广告机本地的内容路由表。
同时,广告机1监听其他广告机的广播数据,所述广播数据包括对应的广告机已获取到的信息包的信息包标识,根据监听到的广播数据更新广告机1本地的内容路由表,所述内容路由表中记录有信息包标识和广告机IP(相当于前述的终端标识)的关联关系,例如,监听到广告机4的包括ID3的广播数据后,在内容路由表中记录广告机4的IP与ID3的关联关系,在监听到广告机7的包括ID4和ID6的广播数据后,在内容路由表中记录广告机7的IP与ID4和ID6的关联关系,若这之后又接收到广告机4的包括ID5的广播数据后,则更新广告机4所关联的信息包标识为ID3和ID5。
根据该第一标识汇总信息和第二标识汇总信息确定广告机1的尚缺信息包的信息包标识,所述第二标识汇总信息包括广告机1已获取到的信息包的信息包标识。例如,确定出的广告机1的尚缺信息包的信息包标识为ID3和ID6,而广告机1根据本地的内容路由表可以确定出广告机4已获取到信息包标识为ID3的信息包,广告机7已获取到信息包标识为ID6的信息包。则广告机1向广告机4发送包括ID3的第一信息包请求信息,并接收广告机4根据该第一信息包请求信息返回的信息包标识为ID3的信息包;广告机1向广告机7发送包括ID6的第一信息包请求信息,并接收广告机7根据该第一信息包请求信息返回的信息包标识为ID6的信息包。广告机1获取到广告节目内容B的全部的信息包后,对该全部的信息包进行合并处理得到广告节目B内容。
实施例三
根据上述实施例中的信息处理方法,本发明还提供一种信息处理系统。图3为本发明实施例二的信息处理系统的组成结构示意图。图3中示出了本发明实施例二的信息处理系统的一个较佳的组成结构示意图。依据不同的考虑因素,在具体实现本发明的信息处理系统时,可以包含图3中所示的全部,也可以只包含图3中所示的其中一部分,以下就针对其中的几个信息处理系统的具体实施例进行详细说明。
在其中一个实施例中,本发明的信息处理系统包括接收单元301、处理单元302和发送单元303,其中:
接收单元301用于接收信息发送服务器发送的第一标识汇总信息,所述第一标识汇总信息包括目标内容的各信息包的信息包标识,所述目标内容在所述信息发送服务器划分成各所述信息包;
处理单元302用于根据所述第一标识汇总信息和第二标识汇总信息确定当前终端的至少一个尚缺信息包的信息包标识,所述第二标识汇总信息包括所述当前终端已获取到的信息包的信息包标识;
发送单元303用于向目标终端发送第一信息包请求信息,所述第一信息包请求信息包括所述尚缺信息包的信息包标识,所述目标终端为所述信息发送服务器所连接的已获取到所述尚缺信息包的终端;
接收单元301还用于接收所述目标终端根据所述第一信息包请求信息返回所述尚缺信息包。
在其中一个实施例中,如图3所示,本发明的信息处理系统,还可以包括更新单元304;
接收单元301还用于监听所述信息发送服务器所连接的其他终端的广播数据,所述广播数据包括对应的终端已获取到的信息包的信息包标识;
更新单元304用于根据接收单元301所监听到的广播数据更新本地的内容路由表,所述内容路由表中记录有信息包标识和终端标识的关联关系;
处理单元302还用于根据所述关联关系和所述尚缺信息包的信息包标识从所述信息发送服务器所连接的其他终端中确定出所述目标终端。
在其中一个实施例中,发送单元303还可以用于在所述信息发送服务器所连接的其他终端均未获取到所述尚缺信息包时,向所述信息发送服务器发送第二信息包请求信息;接收单元301还可以用于接收所述信息发送服务器根据所述第二信息包请求信息返回的信息包。
在其中一个实施例中,发送单元303还可以用于在接收单元301接收到所述信息发送服务器根据所述第二信息包请求信息返回的信息包后,向所述信息发送服务器连接的其他终端广播当前获取到的信息包的信息包标识或者所拥有的所述目标内容的各信息包的信息包标识。
在其中一个实施例中,如图3所示,本发明的信息处理系统,还可以包括合并单元305,合并单元305用于在根据所述第一标识汇总信息和所述第二标识汇总信息判定已获取到所述目标内容的全部信息包时,对所述全部信息包进行合并处理。
本发明实施例提供的信息处理系统,需要指出的是:以上对于信息处理系统的描述,与上述信息处理方法的描述是类似的,并且具有上述信息处理方法的有益效果,为节约篇幅,不再赘述;因此,以上对本发明实施例提供的信息处理系统中未披露的技术细节,请参照上述提供的信息处理方法的描述。
实施例四
根据上述实施例三中的信息处理系统,本发明还提供一种包括上述任意一个实施例中的信息处理系统的终端。由于本实施例中的终端包括上述任意一个实施例中的信息处理系统,而以上对于信息处理系统的描述,与上述信息处理方法的描述是类似的,并且具有上述信息处理方法的有益效果;因此,本实施例中的终端也具有上述信息处理方法的有益效果。以上对本发明实施例提供的信息处理系统中未披露的技术细节,请参照上述提供的信息处理方法的描述。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,作为独立的产品销售或使用。所述程序在执行时,可执行如上述各方法的实施例的全部或部分步骤。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Ran dom Access Memory,RAM)等。
或者,本发明上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的方法和系统,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。