一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

广告展示方法、设备及系统与流程

2021-10-29 20:58:00 来源:中国专利 TAG:展示 方法 广告 设备 信息


1.本技术涉及信息技术领域,尤其涉及一种广告展示方法及设备。


背景技术:

2.在视频中插入广告是iptv(interactive personality tv,个性化互动电视)中常见的营销手段,现在视频广告的主要形式包括:前插广告、中插广告、后插广告。用户在观看视频的过程中,到了预设的时间点就需要观看与视频内容不相关的广告。但以上三类广告只能以预设的时间点在视频播放的前期、中期、后期插入,不够灵活;并且,在视频中定时插入与视频内容无关的广告也容易造成观众对广告的抵触。
3.但是,随着技术的发展,广告的形式也发生变化,现在有一种与视频内容相关的广告形式,这种广告与内容高度关联,比如在观看视频的过程中,弹出与视频内容相关的广告,比如同视频人物同款的衣服、服饰,或者视频场景相关的物品,比如饮料、桌椅、车辆、物品等等。但是,目前没有一种能够较为高效地在视频中插入与视频内容相关的广告并展示的方案。


技术实现要素:

4.本技术的一个目的是提供一种广告展示方法、设备及系统。
5.为实现上述目的,本技术实施提供了一种广告展示方法,所述方法包括:
6.服务端设备在将视频文件转换为ts文件时,在所述ts文件中的广告位置插入广告ts包,其中,所述广告位置为关联ts包在ts文件中的位置,所述关联ts包为所述视频文件中与广告内容相关的视频帧所对应的ts包,所述广告ts包为pid设定成预设值的ts包,所述广告ts包的结构包括包头和净荷,所述包头中至少包括设定为预设值的pid,所述净荷中至少包括广告对应的url信息;
7.所述终端设备在接收并解析服务端设备发送的ts文件,在解析到所述ts文件中的所述广告ts包时,通过事件机制上报事件信息给浏览器播控页面,以使浏览器播控页面解析出所述事件信息中携带的url信息,访问对应的广告页面,实现广告展示,其中,事件机制中所述事件信息对应的事件为新定义的event_specail_content事件,所述event_specail_content事件采用json格式封装。
8.本技术实施例还提供了一种广告展示方法,所述方法包括:
9.服务端设备对视频文件进行编码处理,将所述视频文件转换为ts文件,并在所述ts文件中的广告位置插入广告ts包,其中,所述广告位置为关联ts包在ts文件中的位置,所述关联ts包为所述视频文件中与广告内容相关的视频帧所对应的ts包;
10.所述服务端设备在接收到终端设备发送的视频播放请求时,向所述终端设备发送所述ts文件,以使得所述终端设备在解析到所述ts文件中的广告ts包,读取所述广告ts包中的广告信息,并基于所述广告信息进行广告展示。
11.进一步地,服务端设备在所述ts文件中的广告位置插入广告ts包之前,还包括:
12.所述服务端设备获取所述广告位置。
13.进一步地,所述服务端设备获取所述广告位置,包括:
14.所述服务端设备对所述视频文件的视频帧进行图像识别,确定与广告内容相关的视频帧;
15.所述服务端设备将ts文件中与广告内容相关的视频帧所对应的ts包所在的位置确定为广告位置。
16.进一步地,所述广告ts包为pid值是预设值的ts包。
17.基于本技术的另一方面,还提供了一种广告展示方法,所述方法包括:
18.终端设备向服务端设备发送视频播放请求,以使所述服务端设备在接收到终端设备发送的视频播放请求时,向所述终端设备发送所述ts文件,所述ts文件由所述服务端设备对视频文件进行编码处理转换、并在广告位置处插入广告ts包所获得;
19.所述终端设备接收并解析服务端设备发送的ts文件;
20.所述终端设备在解析到所述ts文件中的所述广告ts包时,读取所述广告ts包中的广告信息,并基于所述广告信息进行广告展示。
21.进一步地,所述终端设备接收并解析服务端设备发送的ts文件,包括:
22.所述终端设备接收服务端设备发送的ts文件,并检测所述ts文件中ts包的pid值;
23.若检测到所述pid值为预设值,所述终端设备确定解析到所述ts文件中的所述广告ts包,其中,所述广告ts包为pid值是预设值的ts包。
24.进一步地,所述广告信息为广告链接地址;
25.所述终端设备在解析到所述ts文件中的所述广告ts包,读取所述广告ts包中的广告信息,并基于所述广告信息进行广告展示,包括:
26.所述终端设备在解析到所述ts文件中的所述广告ts包时,读取所述广告ts包中的广告链接地址;
27.所述终端设备通过浏览器中打开所述广告链接地址对应的页面进行广告展示。
28.进一步地,所述终端设备通过浏览器中打开所述广告链接地址对应的页面进行广告展示,包括:
29.所述终端设备的视频播放器向所述终端设备的浏览器提交触发事件信息以及与该触发事件信息相关的广告链接地址,所述触发事件信息的事件类型为内容关联广告类型;
30.所述终端设备的浏览器在接收到所述触发事件信息,判断所述触发事件信息的事件类型是否为内容关联广告类型;
31.若为是,所述终端设备的浏览器打开所述广告链接地址对应的页面进行广告展示。
32.本技术实施例还提供了一种计算设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述广告展示方法。
33.本技术实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述广告展示方法。
34.此外,本技术实施例还提供了一种广告展示系统,该系统包括服务端设备和终端
设备;
35.所述服务端设备,用于执行前述由服务端设备执行的广告展示方法的处理步骤;
36.所述终端设备,用于执行前述由终端端设备执行的广告展示方法的处理步骤。
37.相较于现有技术,本技术提供的广告展示方案中,服务端设备可以对视频文件进行编码处理,将所述视频文件转换为ts文件,并在所述ts文件中的广告位置插入广告ts包,而后等待接收来自终端设备的视频播放请求即可。终端设备可以向服务端设备发送视频播放请求,当服务端设备接收到终端设备发送的视频播放请求时,可以向所述终端设备发送所述ts文件,以使得所述终端设备在解析到所述ts文件中的广告ts包,读取所述广告ts包中的广告信息,并基于所述广告信息进行广告展示。由于该方案是由服务端设备在将视频文件转换为流媒体的编码处理过程中,在ts文件中插入用于实现广告展示的广告ts包来实现广告插入,而终端设备在检测到该广告ts包之后即可根据其中的内容进行广告展示,整个过程实现较为便捷,能够提高广告插入并展示的效率。
附图说明
38.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
39.图1为本技术实施例中在实现广告展示方法时服务端设备与终端设备之间的交互流程图;
40.图2为本技术实施例中ts文件的结构示意图;
41.图3为本技术实施例中广告ts包的净荷的一种结构示意图;
42.图4为本技术实施例中终端设备进行广告展示时的处理流程图;
43.图5为采用本技术实施例提供的方案在iptv的视频点播过程中实现与内容相关的广告插入及展示的处理流程图;
44.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
45.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
46.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
47.本技术实施例提供的一种广告展示方法,该方法是由服务端设备在将视频文件转换为流媒体的编码处理过程中,在ts(transport stream,传输流)文件中插入用于实现广告展示的广告ts包来实现广告插入,因此不需要直接对视频文件本身进行修改,而终端设
备在检测到该广告ts包之后即可根据其中的内容进行广告展示,整个过程实现较为灵活。
48.本技术实施例提供的广告展示方法在实现过程中涉及多个设备之间的交互,包括用于提供广告内容的服务端设备以及用于展示广告内容的终端设备。其中,所述服务端设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloud computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。所述终端设备可以包括但不限于手机、平板电脑、智能手表、计算机等具有显示功能的用户设备,可以对ts文件进行处理并进行广告展示。
49.图1示出了本技术实施例在实现广告展示方法时服务端设备与终端设备之间的交互流程,至少包括以下的处理步骤:
50.步骤s101,服务端设备对视频文件进行编码处理,将所述视频文件转换为ts文件,并在所述ts文件中的广告位置插入广告ts包。
51.在实际场景中,对于采用流媒体形式播放的网络视频,提供视频播放服务的服务端设备一般都会采用流媒体形式的文件存储视频。例如在iptv的点播场景中,服务端设备中可以采用ts文件的形式存储视频,以便于在接收到终端设备发送的视频播放请求之后,返回对应于请求的视频内容的ts文件。
52.视频所对应的ts文件可以由服务端设备对视频文件进行编码处理转换获得。以iptv的场景为例,服务端设备需要向用户提供符合h.264标准的ts文件,因此需要对不符合该格式要求的视频文件进行编码处理,将视频文件转换为符合h.264标准的ts文件,并存储在服务端设备中,以供点播时使用。
53.将所述视频文件转换为ts文件的过程中,服务端设备对ts文件进行一些额外的处理,即在所述ts文件中的广告位置插入广告ts包。其中,所述广告ts包为本技术实施例中区别于由视频文件经编码处理转换而来的普通ts包,普通ts包中包含了关于终端设备所请求的视频内容的数据,而广告ts包中所包含的是关于在视频播放过程中需要进行展示的广告内容的数据。例如,所述广告ts包中可以采用如url(uniform resource locator,统一资源定位符)等形式的广告链接地址,作为广告信息,使得终端设备可以通过在浏览器中打开所述广告链接地址对应的页面进行广告展示。
54.图2示出了本技术实施例中ts文件的结构,所述ts文件包括多个ts包,每个ts包包括包头(header)和净荷(payload)两部分,其中包头的长度为4bytes,净荷的长度为184bytes。包头中具体包括如下内容:
55.syn_byte是包头同步字节,数据类型为char,长度为8bit;
56.transport_error_indicator是传送数据包差错指示器,数据类型为char,长度为1bit;
57.payload_unit_start_indicator是有效净荷单元开始指示器,数据类型为char,长度为1bit;
58.transport_priority是传送优先级,数据类型为char,长度为1bit;
59.pid是包标识,数据类型为int,长度为13bit;
60.transport_scrambling_control是传送加扰控制,数据类型为char,长度为2bit;
61.adaptation_field_control是调整字段控制,数据类型为char,长度为2bit;
62.continuity_conunter是连续计数器,数据类型为char,长度为4bit。
63.其中,所述pid能够用于表示存储于ts包的净荷中数据的类型,所述广告ts包与视频内容对应的普通ts包之间可以通过设定不同的pid实现区分。例如下表示出了ts包的包头中pid的一种使用规则:
64.pid取值pid值使用描述0x0000节目关联表(pat)0x0001条件访问表(cat)0x0002传送流描述表0x0003~0x000f保留0x0000空包
65.其中,普通ts包中所使用的pid的值为0x0000、0x0000、0x0001或0x0002等。而广告ts包中可以根据预先设定的识别规则,使用保留的值(即0x0003~0x000f)中的任意一个。例如,本技术实施例中广告ts包使用的pid为0x000e。由此,服务端设备会在视频文件转换的ts文件中的广告位置插入pid为0x000e的ts包,作为广告ts包。
66.而广告信息则可以写入到广告ts包的净荷中,当终端设备检测到ts包的pid为0x000e时,即可读取该ts包净荷中的广告信息,如广告的url等,通过打开url实现广告的展示。图3示出了广告ts包的净荷的一种结构,具体可以包括如下的内容:
67.type是广告类型,数据类型为char,长度为1byte,本技术的一些实施例中广告的类型可以设定如下的几种:0x01:广告,0x02:互动,0x03:购物,0x04:投票,0x05:片头,0x06:片尾;
68.len是长度;数据类型为char,长度为1byte;
69.checksum是校验和,数据类型为char,长度为4bytes;
70.sequence是序列号,数据类型为char,长度为4bytes,用于区分广告页面;
71.url是广告的url信息,数据类型为char,长度为174bytes。
72.由于广告ts包中包含并非是关于视频内容的数据,而是用于展示广告时所使用的广告信息,因此并不会对普通ts包的解析并播放视频内容造成影响。
73.本技术实施例中的所述广告位置为关联ts包在ts文件中的位置,而所述关联ts包为所述视频文件中与广告内容相关的视频帧所对应的ts包。例如,所述本技术实施例的方案需要在视频播放至某一段视频帧时展示关于一款饮料的广告,而该段视频帧正好包含有该款饮料的画面,由此可以实现广告的展示与视频内容相关。在该应用场景中,包含由该款饮料画面的一段视频帧即为与广告内容相关的视频帧,视频文件进行编码后,此段视频帧所对应ts包即为关联ts包,由此可以将该关联ts包在ts文件中的位置确定为需要插入广告ts包的广告位置。
74.在服务端设备在所述ts文件中的广告位置插入广告ts包之前,还可以通过预先设定的方式来获取所述广告位置,以实现广告ts包的插入。在实际场景中,一种方式是人工插入,例如服务端设备可以通过提供用于实现交互的图形用户界面,使得用户能够通过该图形用户界面向服务端设备输入关于该广告位置的信息,使得服务端设备获取人工确定的要插入广告ts包的广告位置。另一种方式可以是由服务端设备对所述视频文件的视频帧进行图像识别,确定与广告内容相关的视频帧。在进行图像识别时,服务端设备可以采用机器学
习等人工智能方式,对视频帧中的物品、人物、场景的内容进行识别,自动对相关的视频帧进行标记,以确定要插入广告ts包的广告位置。在此,本领域技术人员应当理解上述获取所述广告位置的具体方式仅为举例,其他现有的或今后可能出现的其它方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
75.步骤s102,终端设备向服务端设备发送视频播放请求。
76.当服务端设备准备完成视频对应的ts文件后,终端设备可以根据需要向服务端设备发送视频播放请求,以请求获取相关的ts文件在终端设备中播放。例如,在iptv的应用场景中,服务端设备在将所述视频文件转换为ts文件并插入广告ts包后,即可在向终端设备提供的epg(electronic program guide,电子节目指南)菜单中显示该对应视频的点播服务入口,用户在终端设备中点播该视频后,终端设备将根据用户的操作向向服务端设备发送视频播放请求,来获取相应的ts文件完成视频的播放。
77.步骤s103,服务端设备在接收到终端设备发送的视频播放请求时,向所述终端设备发送所述ts文件。例如,用户在终端设备的交互界面中点播视频video1后,终端设备会向服务端设备发送关于video1的视频播放请求,服务端设备在收到该视频播放请求后,会调取video1所对应的ts文件并将ts文件送给终端设备。在实际场景中,ts文件的发送会以数据流的形式发送,终端设备会持续收到ts包的序列,并实时播放这些ts包所对应的视频内容,从而实现视频的实时在线播放。
78.步骤s104,所述终端设备接收并解析服务端设备发送的ts文件。
79.所述终端设备在接收到服务端设备发送的ts文件后,可以对接收到的ts文件进行解析,对ts文件中的ts包的类型进行初步的判断。在本技术的一些实施例中,终端设备可以通过检测ts包的包头中的pid值来判断,所述ts包是视频文件对应的普通ts包还是与广告展示相关的广告ts包。具体地,若检测到所述pid值为预设值(如0x000e等预先设定好的保留值)时,所述终端设备确定解析到所述ts文件中的所述广告ts包,此时可以执行后续的步骤s105。反之,若检测到所述pid值并非是预设值,则可以确定当前解析的ts包是普通ts包,采用正常的视频播放处理方式对其处理,即可播放对应的视频内容。
80.步骤s105,所述终端设备在解析到所述ts文件中的所述广告ts包时,读取所述广告ts包中的广告信息,并基于所述广告信息进行广告展示。
81.其中,进行广告展示的方式可以根据实际场景的需求设定,例如可以在通过浏览器打开广告对应的页面,使得观看视频的用户可以在浏览器中浏览广告。在本技术的一些实施例中,广告信息可以是广告链接地址,所述终端设备课可以在解析到所述ts文件中的所述广告ts包时,读取所述广告ts包中的广告链接地址,然后通过浏览器中打开所述广告链接地址对应的页面进行广告展示。
82.在实际场景中,对于ts文件的解析以及具体视频内容的播放可以由终端设备中的视频播放器实现,而视频播放器在解析到广告ts包时,可以采用如图4所示的处理流程进行广告展示,具体可以包括以下步骤:
83.步骤s401,所述终端设备的视频播放器向所述终端设备的浏览器提交触发事件信息以及与该触发事件信息相关的广告链接地址,所述触发事件信息的事件类型为内容关联广告类型。
84.步骤s402,所述终端设备的浏览器在接收到所述触发事件信息,判断所述触发事
件信息的事件类型是否为内容关联广告类型;
85.步骤s403,若为是,所述终端设备的浏览器打开所述广告链接地址对应的页面进行广告展示。
86.在实际场景中,常规的视频播放方案也可能存在利用触发事件信息实现一些预设处理的机制,例如在iptv场景中,终端设备的视频播放器可以在特定的条件下产生event信息,作为触发事件信息上报给浏览器,使得浏览器执行特定的处理。而本技术实施例提供的广告展示方案中,可以利用该机制,即在已有的event信息的事件类型之外,增加一种新的特殊事件类型event_specail_content,即内容关联广告类型,由此event信息对应的事件类型可以包括如下几种:
[0087][0088][0089]
由此,当所述终端设备的视频播放器解析到广告ts包时,可以向所述终端设备的浏览器提交一个事件类型为event_specail_content的event信息,例如本实施例中的一条event信息可以如采用json格式封装,示例如下:
[0090]
{“type”:“event_speacial_content”,“url_type”:01,“url”:http://iptv.com.cn/advertisement

sequencenumber.html}
[0091]
浏览器在接收到所述触发事件信息时,可以判断event信息的事件类型,若事件类型是event_specail_content,可以浏览器可以利用event信息传递的url,打开广告页面向观看视频的用户进行展示。
[0092]
在此,本领域技术人员应当理解上述终端设备进行广告展示的具体方式仅为举例,其他现有的或今后可能出现的其它方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。例如,终端设备也可以在后台通过广告信息获取到广告的图文内容,然后通过浮窗、弹幕等方式在视频的播放界面上显示广告的图文内容,来进行广告展示。
[0093]
图5示出了采用本技术实施例提供的方案在iptv的视频点播过程中实现与内容相
关的广告插入及展示的处理流程。该场景中,服务端设备可以包括编码/转码器、媒体服务器和网页服务器,所述编码/转码器用于对视频文件进行编码处理,生成ts文件并在ts文件中插入广告ts包,而媒体服务器用于存储插入广告ts包的ts文件,并与终端设备交互实现视频点播的处理过程,网页服务器用于响应终端设备的网页访问请求,提供广告url地址对应的页面。服务端设备和终端设备之间的交互处理流程可以包括如下的步骤:
[0094]
步骤s501,编码/转码器在视频文件转换为ts文件,同时在ts文件的广告位置插入特殊的广告ts包,广告ts包利用pid值为0x000e进行标记。所谓的广告位置,主要是指需要引入广告的位置,比如根据视频主角所穿戴的装饰品做广告,就需要在播放至主角穿戴的视频帧对应的位置插入广告ts包。这个特殊的广告ts包除了pid为特定值以外,还需要在ts包的净荷里面放入广告链接的url地址。
[0095]
步骤s502,加入特殊的广告ts包后的ts文件,通过媒体服务器对外提供服务。ts文件在加入广告ts包之后,正常的媒体存储和服务不受影响,也不会对视频内容造成影响。
[0096]
步骤s503,终端设备的浏览器点播视频后,视频播放器接收ts文件并解析,在解析到广告ts包之后,视频播放器向浏览器提交event信息,并把广告链接的url地址上传给浏览器;
[0097]
步骤s504,浏览器接收到视频播放器上传的event信息后,解析event信息的事件类型为内容关联广告类型后,利用url地址向网页服务器请求对应的页面,从而打开广告页页面进行展示。
[0098]
本技术实施例还提供了一种广告展示方法,所述方法包括:
[0099]
服务端设备在将视频文件转换为ts文件时,在所述ts文件中的广告位置插入广告ts包,其中,所述广告位置为关联ts包在ts文件中的位置,所述关联ts包为所述视频文件中与广告内容相关的视频帧所对应的ts包,所述广告ts包为pid设定成预设值的ts包,所述广告ts包的结构包括包头和净荷,所述包头中至少包括设定为预设值的pid,所述净荷中至少包括广告对应的url信息。
[0100]
所述终端设备在接收并解析服务端设备发送的ts文件,在解析到所述ts文件中的所述广告ts包时,通过事件机制上报事件信息给浏览器播控页面,以使浏览器播控页面解析出所述事件信息中携带的url信息,访问对应的广告页面,实现广告展示,其中,事件机制中所述事件信息对应的事件为新定义的event_specail_content事件,所述event_specail_content事件采用json格式封装。
[0101]
本技术实施例还提供了一种用于实现广告展示的计算设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述的广告展示方法。
[0102]
此外,本技术实施例还提供了一种广告展示系统,该系统包括服务端设备和终端设备。其中,所述服务端设备用于执行前述由服务端设备执行的广告展示方法的处理步骤;所述终端设备用于执行前述由终端端设备执行的广告展示方法的处理步骤。
[0103]
特别地,本技术实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被处理单元执行时,执行本技术的方法中限定的上述功能。
[0104]
需要说明的是,本技术所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0105]
而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0106]
可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0107]
附图中的流程图或框图示出了按照本技术各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0108]
作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机程序指令,所述计算机程序指令可被处理器执行以实现前述本技术的多个实施例的方法和/或技术方案。
[0109]
需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件
程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0110]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜