《广告信息处理方法和装置.pdf》由会员分享,可在线阅读,更多相关《广告信息处理方法和装置.pdf(13页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310367310.2(22)申请日 2013.08.21G06F 17/30(2006.01)(71)申请人贝壳网际(北京)安全技术有限公司地址 100041 北京市石景山区八大处高科技园区西井路3号3号楼1100A房间申请人北京金山网络科技有限公司北京金山安全软件有限公司珠海市君天电子科技有限公司可牛网络技术(北京)有限公司(72)发明人陈勇 罗勇 张亚雄 罗鹏(74)专利代理机构北京银龙知识产权代理有限公司 11243代理人许静 黄灿(54) 发明名称广告信息处理方法和装置(57) 摘要本发明提供一种广告信息处理方法和装置。其。
2、中,所述方法包括:根据广告信息库中的特征,扫描安装包中的可执行文件;当可执行文件的识别特征与广告信息库中的识别特征不匹配时,从可执行文件中提取网址信息;将网址信息发送给服务器;接收服务器返回的与所述网址信息相对应的网页信息;根据网页信息确定可执行文件是否为新;当可执行文件为新时,将可执行文件的识别特征和网址信息存入广告信息库。本发明将主要扫描布置在服务器上进行,可进行大量安装包新样本的扫描且化被动地接受安装包样本为主动的扫描安装包样本,并能够实现程序式自动化的进行初步判定、筛选,提高广告安装包的判定质量与效率。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要。
3、求书2页 说明书7页 附图3页(10)申请公布号 CN 104424200 A(43)申请公布日 2015.03.18CN 104424200 A1/2页21.一种广告信息处理方法,其特征在于,该方法包括:根据广告信息库中的特征,扫描安装包中的可执行文件;当所述可执行文件的识别特征与所述广告信息库中的识别特征不匹配时,从所述可执行文件中提取网址信息;将所述网址信息发送给服务器;接收所述服务器返回的与所述网址信息相对应的网页信息;根据所述网页信息确定所述可执行文件是否为新;当所述可执行文件为新时,将所述可执行文件的识别特征和网址信息存入所述广告信息库。2.根据权利要求1所述的广告信息处理方法,其。
4、特征在于,在根据广告信息库中的特征扫描安装包中可执行文件之前还包括:将所述可执行文件转换为汇编格式文件,以使转换后的所述可执行文件可直接用于与所述广告信息库中的特征进行匹配。3.根据权利要求1所述的广告信息处理方法,其特征在于,将所述网址信息发送给服务器步骤包括:提取所述可执行文件的原网址信息中的主域名生成新网址信息;合并所述原网址信息和新网址信息得到优化的网址信息;将优化后的网址信息发送给服务器。4.根据权利要求1所述的广告信息处理方法,其特征在于,根据所述网页信息确定所述安装包中包含的广告插件是否为新步骤包括:从所述网页信息中查找全部特定字串;根据每种特定字串的权值,求得所述全部特定字串的。
5、权值和;将所述权值和阈值进行比较,当所述权值和大于或等于所述阈值时,确定所述安装包中包含的广告插件为新。5.一种广告信息处理方法,其特征在于,包括:通过拦截底层网络函数接口获取网络访问的请求信息;根据所述请求信息确定所述网络访问是否为广告请求;当所述网络访问为广告请求时,根据用户指示禁止广告请求。6.根据权利要求5所述的广告信息处理方法,其特征在于,根据所述请求信息确定所述网络访问是否为广告请求步骤包括:所述请求信息包括所述网络访问的网址信息和数据流量;将所述网址信息和所述广告信息库中的网址信息进行比较;当所述网址信息和所述广告信息库中的网址信息匹配时,确定本次网络访问为广告请求。7.根据权利。
6、要求5所述的的广告信息处理方法,其特征在于:所述禁止广告获取请求包括:在拦截处理代码中不调用系统API接口。8.一种广告信息处理装置,其特征在于,该装置包括:扫描单元,用于根据广告信息库中的特征扫描安装包中的可执行文件;权 利 要 求 书CN 104424200 A2/2页3网址信息提取单元,用于当所述可执行文件的识别特征与所述广告信息库中的识别特征不匹配时,从所述可执行文件中提取网址信息;发送单元,用于将所述网址信息发送给服务器;接收单元,用于接收所述服务器返回的网页信息;插件确定单元,用于根据所述网页信息确定所述安装包中包含的可执行文件是否为新;存储控制单元,当所述可执行文件为新时,将所述。
7、可执行文件的识别特征和网址信息存入所述广告信息库。9.根据权利要求8所述的广告信息处理装置,其特征在于,还包括:转换单元,用于将所述可执行文件转换为汇编格式文件,以使转换后的所述可执行文件可直接用于与所述广告信息库中的特征进行匹配;所述扫描单元对转换后的可执行文件进行扫描。10.根据权利要求8所述的广告信息处理装置,其特征在于:还包括网址信息优化单元,所述网址信息优化单元包括:提取模块,用于提取所述可执行文件的原网址信息中的主域名生成新网址信息;合并模块,用于合并所述原网址信息和新网址信息得到优化的网址信息;所述发送单元将优化后的网址信息发送给服务器。11.根据权利要求8所述的广告信息处理装置。
8、,其特征在于,所述插件确定单元包括:搜索模块,用于从所述网页信息中寻找全部特定字串;计算模块,用于根据每种特定字串对应的权值,求得所述全部特定字串的权值和;第一比较模块,用于将所述权值和阈值进行比较;第一确定模块,用于当所述权值和大于或等于所述阈值时,确定所述安装包中包含的广告插件为新。12.一种广告信息处理装置,其特征在于,包括:获取单元,用于通过拦截底层网络函数获取网络访问的请求信息;请求确定单元,用于根据所述请求信息确定所述网络访问是否为广告请求;禁止单元,用于当所述网络访问为广告请求时,根据用户指示禁止广告请求。13.根据权利要求12所述的广告信息处理装置,其特征在于,所述插件确定单元。
9、包括:第二比较模块,用于将所述网址信息和所述广告信息库中的网址信息进行比较,其中所述请求信息包括所述网络访问的网址信息和数据流量;第二确定模块,用于当所述网址信息和所述广告信息库中的网址信息匹配时,确定本次网络访问为广告请求。14.根据权利要求12所述的广告信息处理装置,其特征在于:所述禁止单元在拦截处理代码中不调用系统API接口。权 利 要 求 书CN 104424200 A1/7页4广告信息处理方法和装置技术领域0001 本发明涉及通信领域,尤其涉及一种处理广告信息的方法和装置。背景技术0002 随着通信技术的发展,智能移动终端越来越成为广告信息发布的重要媒介。但现有的广告插件识别和广告拦。
10、截等广告信息处理方法都存在缺陷,不能满足人们对便捷、准确和个性化的需求。0003 现有的广告插件识别方法是靠客户终端(Android系统)通过特征扫描结合人工Dex(Android平台上可执行文件的类型)分析鉴定进行广告插件识别。一个含有广告的Android安装包(Apk,Android Package)的代码中部分具有特征信息,包括包名、类名、包含有特定广告商的关键字等等。这些特征可以按照一定规则生成广告库。客户终端将Android安装包中的特征与广告库进行匹配比较,从而扫描出该Android安装包中是否含有某广告商的广告。而现有的广告插件识别方法对于那些还未入库广告,只能通过包括源码分析和。
11、广告行为表现来识别具体广告插件,然后再将结果入库,以供客户端扫描。由于客户终端使用Android系统,存在性能、资源上的局限性,在进行解包扫描广告时往往损耗很大,最直观的体现就是扫描时间长。人工Dex分析鉴定是人工查看相关特征,其识别效率低下。发明内容0004 本发明提供一种广告信息处理方法和装置,以解决现有的广告插件识别方法自动化程度低,耗时长,效率低的问题。本发明提供的广告信息处理方法和装置进一步还可以解决现有的广告拦截方法无法对每个网络请求进行分析区分正常流量和广告流量。0005 本发明的实施例提供一种广告信息处理方法,包括:根据广告信息库中的特征,扫描安装包中的可执行文件;当可执行文件。
12、的识别特征与广告信息库中的识别特征不匹配时,从可执行文件中提取网址信息;将网址信息发送给服务器;接收服务器返回的与所述网址信息相对应的网页信息;根据网页信息确定可执行文件是否为新;当可执行文件为新时,将可执行文件的识别特征和网址信息存入广告信息库。0006 在根据广告信息库中的特征扫描安装包中可执行文件之前还包括将可执行文件转换为汇编格式文件,以使转换后的所述可执行文件可直接用于与所述广告信息库中的特征进行匹配。0007 将网址信息发送给服务器步骤包括:提取可执行文件的原网址信息中的主域名生成新网址信息;合并原网址信息和新网址信息得到优化的网址信息;将优化后的网址信息发送给服务器。0008 根。
13、据网页信息确定安装包中包含的广告插件是否为新步骤包括:从网页信息中寻找全部特定字串;根据每种特定字串的权值,求得全部特定字串的权值和;将权值和阈值进行比较,当权值和大于或等于阈值时,确定安装包中包含的广告插件为新。0009 本发明的实施例提供一种广告信息处理方法,包括:通过拦截底层网络函数接口说 明 书CN 104424200 A2/7页5获取网络访问的请求信息;根据请求信息确定网络访问是否为广告请求;当网络访问为广告请求时,根据用户指示禁止广告请求。根据请求信息确定网络访问是否为广告请求步骤包括:请求信息包括网络访问的网址信息和数据流量;将网址信息和广告信息库中的网址信息进行比较;当网址信息。
14、和广告信息库中的网址信息匹配时,确定本次网络访问为广告请求。或者包括:判别安装包中的jar文件是否为广告插件;当jar文件为广告插件时,确定jar文件产生的网络请求为广告请求。禁止广告获取请求为在拦截处理代码中不调用系统API接口。0010 本发明实施例还提供一种广告信息处理装置,包括:扫描单元,用于根据广告信息库中的特征扫描安装包中的可执行文件;网址信息提取单元,用于当可执行文件的识别特征与广告信息库中的识别特征不匹配时,从可执行文件中提取网址信息;发送单元,用于将网址信息发送给服务器;接收单元,用于接收服务器返回的网页信息;插件确定单元,用于根据网页信息确定安装包中包含的可执行文件是否为新。
15、;存储控制单元,当可执行文件为新时,将可执行文件的识别特征和网址信息存入广告信息库。0011 该装置可以还包括转换单元,用于将可执行文件转换为汇编格式文件,以使转换后的所述可执行文件可直接用于与所述广告信息库中的特征进行匹配;扫描单元对转换后的可执行文件进行扫描。0012 该装置可以还包括网址信息优化单元,网址信息优化单元包括:提取模块,用于提取可执行文件的原网址信息中的主域名生成新网址信息;合并模块,用于合并原网址信息和新网址信息得到优化的网址信息;发送单元将优化后的网址信息发送给服务器。0013 插件确定单元包括:搜索模块,用于从网页信息中寻找全部特定字串;计算模块,用于根据每种特定字串对。
16、应的权值,求得全部特定字串的权值和;第一比较模块,用于将权值和阈值进行比较;第一确定模块,用于当权值和大于或等于阈值时,确定安装包中包含的广告插件为新。0014 本发明实施例还提供一种广告信息处理装置,包括:获取单元,用于通过拦截底层网络函数接口获取网络访问的请求信息;0015 请求确定单元,用于根据请求信息确定网络访问是否为广告请求;禁止单元,用于当网络访问为广告请求时,根据用户指示禁止广告请求。0016 插件确定单元包括:第二比较模块,用于将网址信息和广告信息库中的网址信息进行比较,其中请求信息包括网络访问的网址信息和数据流量;第二确定模块,用于当网址信息和广告信息库中的网址信息匹配时,确。
17、定本次网络访问为广告请求。禁止单元在拦截处理代码中不调用系统API接口。0017 本发明实施例通过将所述优化后的网址信息发送给服务器以取对应的网页信息,将主要扫描布置在服务器上进行,类似于云扫描可进行大量安装包新样本的扫描,化被动地接受安装包样本为主动的扫描安装包样本。根据广告安装包所具有的共性特征,程序式自动化的进行初步判定、筛选,提高广告安装包的判定质量与效率。此外,本发明实施例可使用户清晰知道移动终端上网络访问类型和软件流量的消耗情况,以及进行阻止广告流量管理。附图说明说 明 书CN 104424200 A3/7页60018 本发明的发明构思将在下面通过结合附图详细说明和介绍,其中附图包。
18、括:0019 图1是本发明实施例一的广告信息处理方法的流程图;0020 图2是本发明实施例二的广告信息处理装置的结构示意图;0021 图3是本发明实施例三的广告信息处理方法的流程图;0022 图4是本发明实施例四的广告信息处理装置的结构示意图。具体实施方式0023 以下结合附图对本发明的优选实施例进行说明,本部分描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。其中涉及的主要技术术语解释如下:0024 Android:一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。0025 Dex:Android平台上可执行文件的类型。0026 Smali:。
19、安卓系统里的Java虚拟机(Dalvik)所使用的一种“.dex”格式文件的汇编器。Smali文件指dex文件的汇编格式语言代码文件0027 Apk:Android安装包(Apk,Android Package)。0028 SDK:Software Development Kit,即软件开发工具包。0029 URL:统一资源定位符(URL,Uniform/Universal Resource Locator的缩写),也被称为网页地址,是因特网上标准的资源的地址(Address)。0030 API接口:应用程序与系统功能的交互入口,程序上是指对系统函数的调用。0031 系统函数导入表:安卓系统的。
20、每个系统函数都有一个唯一地址供应用程序查找调用,该地址集合称为系统函数导入表。0032 实施例一0033 本实施例提供一种广告信息处理方法,该方法应用于Android系统的移动终端,例如智能手机或平板电脑。如图1所示,该方法包括:0034 步骤S110:根据广告信息库中的特征扫描安装包中的广告插件;0035 广告插件为可执行文件,在该步骤之前,提取Apk样本中的Dex文件,将Dex文件转换为Smali文件,转换后的Smali文件可直接用于与广告信息库中的特征进行匹配。在该步骤中,在Smali文件中搜索广告信息库中的有关类名、包名的关键字,若有匹配,则停止扫描并确定该Dex文件中的广告插件为已知。
21、插件。0036 步骤S120:当可执行文件的识别特征与广告信息库中的识别特征不匹配时,从广告插件中提取网址信息;0037 在该步骤中,广告信息库包括广告插件的识别特征和网址信息。0038 步骤S130:将网址信息发送给服务器,以向该服务器获取对应的网页信息;0039 在该步骤之前,还可以对网址信息进行优化,具体包括:提取可执行文件的原URL中的主域名生成新URL;合并原URL和新URL得到优化的网址信息。其中,该原URL中的主域名可作为关键字以供之后判别广告访问。原URL和新URL合并的方式可以是简单拼接,也可以按一定顺序相接。0040 在该步骤中,通过Http Get请求将优化后的网址信息发。
22、送给服务器,对于中文网页的网页信息包括广告主、广告平台等特定字串。说 明 书CN 104424200 A4/7页70041 步骤S140:接收服务器返回的与所述网址信息相的网页信息;0042 步骤S150:根据网页信息确定安装包中包含的广告插件是否为新。0043 在该步骤中,从网页信息中寻找全部特定字串;对每种特定字串赋予对应权值,具体特定字串权值的示例如下:广告主字串的权值为0.15,广告平台字串的权值为0.15,营销平台字串的权值为0.15,推送字串的权值为0.15,sdk字串的权值为0.14,开发者字串的权值为0.14,积分字串的权值为0.14,广告字串的权值为0.13,收入字串的权值为。
23、0.13,支付字串的权值为0.13,盈利字串的权值为0.13;求得全部特定字串的权值和;将权值和阈值进行比较,当权值和大于或等于阈值时,确定安装包中包含的广告插件为新。阀值的设定需要根据运营效果来确定,阈值例如为但不限于0.9。0044 步骤S160:当所述可执行文件为新时,将所述广告插件中的识别特征和网址信息存入所述广告信息库。0045 在该步骤中,入库信息包括广告插件的识别特征和URL。识别特征可以是含步骤S140中作为关键字最多的类名,但不限于此。URL可以是被纳入权值和计算的URL集合,可作为拦截规则。0046 本实施例通过将所述优化后的网址信息发送给服务器以取对应的网页信息,将主要扫。
24、描布置在服务器上进行,类似于云扫描可进行大量安装包新样本的扫描,化被动地接受安装包样本为主动的扫描安装包样本。根据广告安装包所具有的共性特征,程序式自动化的进行初步判定、筛选,提高广告安装包的判定质量与效率。0047 实施例二0048 本实施例提供一种广告信息处理装置,例如Android手机或平板电脑。如图2所示,该装置包括:0049 扫描单元210,用于根据广告信息库中的特征扫描安装包中的广告插件;0050 网址信息提取单元220,用于当广告插件的识别特征与广告信息库中的识别特征不匹配时,从广告插件中提取网址信息,广告信息库包括广告插件的识别特征和网址信息;0051 发送单元230,用于将网。
25、址信息发送给服务器,以向该服务器获取对应的网页信息;0052 接收单元240,用于接收服务器返回的与所述网址信息相的网页信息;0053 插件确定单元250,用于根据网页信息确定安装包中包含的广告插件是否为新;0054 存储控制单元260,当可执行文件为新时,将可执行文件的识别特征和网址信息存入广告信息库。0055 该装置还包括转换单元,用于将可执行文件转换为汇编格式文件。然后由扫描单元210对该汇编格式文件进行扫描。具体为提取Apk样本中的Dex文件,转换单元将Dex文件转换为Smali文件,转换后的Smali文件可直接用于与广告信息库中的特征进行匹配。扫描单元210在Smali文件中搜索广告。
26、信息库中的有关类名、包名的关键字,若有匹配,则停止扫描并确定该Dex文件中的广告插件为已知插件。0056 该装置还包括网址信息优化单元220,网址信息优化单元220包括:提取模块,用于提取可执行文件的原URL中的主域名生成新URL;合并模块,用于合并原URL和新URL得到优化的URL。其中,该原URL中的主域名可作为关键字以供之后判别广告访问。原URL和说 明 书CN 104424200 A5/7页8新URL合并的方式可以是简单拼接,也可以按一定顺序相接。0057 发送单元230通过Http Get请求将优化后的网址信息发送给服务器,对于中文网页的网页信息包括广告主、广告平台等特定字串。005。
27、8 插件确定单元260包括:搜索模块,用于从网页信息中寻找全部特定字串;计算模块,用于根据每种特定字串对应的权值,求得全部特定字串的权值和;第一比较模块,用于将权值和阈值进行比较;第一确定模块,用于当权值和大于或等于阈值时,确定安装包中包含的广告插件为新。具体特定字串权值的示例如下:广告主字串的权值为0.15,广告平台字串的权值为0.15,营销平台字串的权值为0.15,推送字串的权值为0.15,sdk字串的权值为0.14,开发者字串的权值为0.14,积分字串的权值为0.14,广告字串的权值为0.13,收入字串的权值为0.13,支付字串的权值为0.13,盈利字串的权值为0.13。阀值的设定需要根。
28、据运营效果来确定,阈值例如为但不限于0.9。新广告插件的信息补充入广告信息库。入库信息包括广告插件的识别特征和URL。识别特征可以是含步骤S140中作为关键字最多的类名,但不限于此。URL可以是被纳入权值和计算的URL集合,可作为拦截规则。0059 本实施例通过将所述优化后的网址信息发送给服务器以取对应的网页信息,将主要扫描布置在服务器上进行,类似于云扫描可进行大量安装包新样本的扫描,化被动地接受安装包样本为主动的扫描安装包样本。根据广告安装包所具有的共性特征,程序式自动化的进行初步判定、筛选,提高广告安装包的判定质量与效率。此外,本发明实施例可使用户清晰知道移动终端上网络访问类型和软件流量的。
29、消耗情况,以及进行阻止广告流量管理。0060 实施例三0061 本实施例提供一种广告信息处理方法,该方法应用于Android系统的移动终端,例如智能手机或平板电脑。如图3所示,该方法包括:0062 步骤S310:通过拦截底层网络函数接口获取网络访问的请求信息;0063 在该步骤中,拦截(Hook)底层网络函数是监控手机广告网络通讯的技术基础。Hook是指在普通程序和系统实际功能调用代码之间加一个hook处理函数,此处加函数采用的是系统函数导入表地址修改技术,即修改导入表地址指向hook处理函数地址。该处理函数作用是分析每次网络请求以判定是否是广告请求,并可提供禁止广告请求功能。0064 步骤S。
30、320:根据请求信息确定网络访问是否为广告请求;0065 在该步骤中,根据请求信息确定网络访问是否为广告请求可以根据访问的服务端地址来判定,具体包括:请求信息包括网络访问的网址信息和数据流量;将网址信息和广告信息库中的网址信息进行比较;当网址信息和广告信息库中的网址信息匹配时,确定本次网络访问为广告请求。也可以通过调用者判定,具体包括:判别安装包中的jar文件是否为广告插件;当jar文件为广告插件时,确定jar文件产生的网络请求为广告请求。0066 步骤S330:当网络访问为广告请求时,根据用户指示禁止广告请求。0067 作为本发明的一种实施方式,禁止广告请求的方式可以为在hook处理代码中不。
31、调用系统API,但不限于此。当用户指示允许广告访问时,则记录该广告访问的流量消耗。0068 本实施例可使用户清晰知道移动终端上网络访问类型和软件流量的消耗情况,以及进行阻止广告流量管理。0069 实施例四说 明 书CN 104424200 A6/7页90070 本实施例提供一种广告信息处理装置,例如Android手机或平板电脑。如图4所示,该装置包括:0071 获取单元410,用于通过拦截底层网络函数接口获取网络访问的请求信息;0072 请求确定单元420,用于根据请求信息确定网络访问是否为广告请求;0073 禁止单元430,用于当网络访问为广告请求时,根据用户指示禁止广告请求。0074 其中。
32、,获取单元410采用的拦截(Hook)底层网络函数是监控手机广告网络通讯的技术基础。Hook是指在普通程序和系统实际功能调用代码之间加一个hook处理函数,此处加函数采用的是系统函数导入表地址修改技术,即修改导入表地址指向hook处理函数地址。该处理函数作用是分析每次网络请求以判定是否是广告请求,并可提供禁止广告请求功能。禁止单元430可以采用在hook处理代码中不调用系统API的方式禁止广告请求,但不限于此。此外,该装置还可以包括流量记录单元,用于在用户指示允许广告访问时,则记录该广告访问的流量消耗。0075 请求确定单元420包括:第二比较模块,用于将网址信息和广告信息库中的网址信息进行比。
33、较,其中请求信息包括网络访问的网址信息和数据流量;第二确定模块,用于当网址信息和广告信息库中的网址信息匹配时,确定本次网络访问为广告请求。或者,请求确定单元包括:判别模块,判别安装包中的jar文件是否为广告插件;第三确定模块,用于当jar文件为广告插件时,确定jar文件产生的网络请求为广告请求。0076 本实施例可使用户清晰知道移动终端上网络访问类型和软件流量的消耗情况,以及进行阻止广告流量管理。0077 此说明书中所描述的许多功能部件都被称为单元、模块,以便更加特别地强调其实现方式的独立性。0078 本发明实施例中,单元、模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可。
34、执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同物理上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。0079 实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上)。
35、,并且至少部分地可以仅作为电子信号存在于系统或网络上。0080 在单元、模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的单元、模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。单元、模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。0081 在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也在本发明的保护范围之内。说 明 书CN 104424200 A7/7页100082 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。说 明 书CN 104424200 A10。