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

基于邮件中附件内容的检索方法、计算设备及存储介质与流程

2022-04-06 18:00:51 来源:中国专利 TAG:

基于邮件中附件内容的检索方法、计算设备及存储介质
1.本技术是2021年11月12日提交的发明专利申请的分案申请,原申请号:2021113364523,发明名称:基于邮件中附件内容的检索方法、计算设备及存储介质。
技术领域
2.本发明涉及互联网领域,具体涉及一种基于邮件中附件内容的检索方法、计算设备及存储介质。


背景技术:

3.互联网技术将21世纪带入了信息时代,将信息的产生和传播变得前所未有的便捷。电子邮件业务作为互联网技术中最重要的业务之一,已与人们的工作及生活密不可分。其中,邮件检索是邮件技术的重要功能之一。
4.目前主流的邮件检索主要是对发件人、收件人、主题、全文、附件名称、时间信息等进行分类或是全部检索。这些检索功能虽然能基本覆盖对邮件的大部分检索操作功能,但是,却无法对邮件中的附件内容进行检索。


技术实现要素:

5.鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于邮件中附件内容的检索方法、计算设备以及存储介质。
6.根据本发明的一个方面,提供一种基于邮件中附件内容的检索方法,在计算设备中执行,该方法包括:接收检索请求,检索请求中包括检索信息;基于各邮件中附件的文件类型,将各附件分别添加到第一队列或第二队列;利用检索信息,对第一队列中的各附件的内容进行匹配,并在匹配到相关内容时,显示内容对应的附件;对第二队列中的各附件进行处理,并将处理后的各附件增加到第一队列;对第一队列中增加的各附件重复匹配步骤,直至匹配结束。
7.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,在对第一队列中增加的各附件重复匹配步骤,直至匹配结束的步骤之后,还包括:将匹配到相关内容的附件与检索信息进行关联,以生成检索记录;保存检索记录。
8.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,在基于各邮件中附件的文件格式,将各附件分为第一队列和第二队列的步骤之前,还包括:将检索信息与检索记录进行匹配;若匹配成功,则显示匹配成功的检索记录所对应的附件。
9.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,基于各邮件中附件的文件类型,将各附件分别添加到第一队列或第二队列的步骤包括:若附件为非压缩文件,则确定将附件添加到第一队列;若附件为压缩文件,则确定将附件添加到第二队列。
10.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,还包括步骤:从第一队列的附件中,删除音视频文件、二进制文件。
11.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,利用检索信
息,对第一队列中的各附件的内容进行匹配的步骤包括:根据计算设备的处理器核数,创建线程池;调用线程池对第一队列中各附件进行匹配。
12.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,利用检索信息,对第一队列中的各附件的内容进行匹配,并在匹配到相关内容时,显示内容对应的附件的步骤包括:针对第一队列中的每个附件,从附件中读取预定大小的内容,并将读取的内容与检索信息进行匹配;若匹配到相关内容,则结束附件的匹配任务,并显示附件;否则,依序从附件中读取预定大小的内容进行匹配,直至结束附件的匹配任务。
13.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,其中,在基于各邮件中附件的文件类型,将各附件分为第一队列和第二队列的步骤之后,还包括:根据第一队列中各附件消息摘要值,对第一队列中的各附件进行去重处理。
14.可选地,在根据本发明的基于邮件中附件内容的检索方法中,其中,其中,对第二队列中的各附件进行处理,并将处理后的各附件增加到第一队列的步骤包括:对第二队列中的各附件进行解压,并将解压后的各附件增加到第一队列。
15.根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行上述方法的指令。
16.根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行上述的方法。
17.根据本发明的方案,通过将检索信息与邮件的附件内容进行匹配,弥补了当前邮件检索中,无法对邮件的附件进行检索的功能,扩展了邮件检索的检索功能,实现高效合理的附件内容检索。
18.根据本发明的方案,通过将附件内容进行队列区分,对可检索的队列附件进行直接检索,对不便检索的附件进行处理后检索(例如,将压缩文件解压后再检索),可保证检索的全面性,避免目标附件漏检、未检等问题。
19.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
20.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
21.图1示出了根据本发明一个实施例的计算设备100的示意图;
22.图2示出了根据本发明一个实施例的基于邮件中附件内容的检索方法200的流程图;
23.图3示出了根据本发明一个实施例的对邮件中附件进行检索的方法300的流程示意图。
具体实施方式
24.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
25.电子邮件用户进行工作及生活的重要办公软件,其中邮件检索也是邮件技术中常用重要功能之一。当邮箱中的邮件不断增多后,每次检索邮件所需的时间也会不断累积。目前主流的邮件检索主要是对发件人,收件人,主题,全文,附件名称,时间信息等进行分类或是全部检索。这些检索功能基本覆盖了用户对邮箱的大部分检索操作功能。但实际上存在一种场景:用户需要从众多的邮件附件中查找某个文档,但是用户忘记了哪个联系人发的邮件以及邮件标题等信息,只是大致记得文档内容。用户不希望逐封邮件地查找甚至需要将压缩包进行逐个解压查看,如此操作繁琐很浪费时间。
26.因此,需要有种邮件附件内容检索功能可以在邮件客户端过程中检索邮件附件内容。查找到对应的附件文件,将结果附件列表信息展示给用户,以供用户判断选择。
27.目前主流的附件检索技术中只支持邮件附件名称进行检索,却不支持对附件内容检索功能。
28.为解决上述现有技术中存在的问题,提出本发明的方案。本发明的一个实施例提供了一种基于邮件中附件内容的检索方法,该基于邮件中附件内容的检索方法可以在计算设备中执行。图1示出了根据本发明一个实施例的计算设备100的结构图。如图1所示,在基本的配置102中,计算设备100典型地包括系统存储器106和一个或者多个处理器104。存储器总线108可以用于在处理器104和系统存储器106之间的通信。
29.取决于期望的配置,处理器104可以是任何类型的处理,包括但不限于:微处理器(μp)、微控制器(μc)、数字信息处理器(dsp)或者它们的任何组合。处理器104可以包括诸如一级高速缓存110和二级高速缓存112之类的一个或者多个级别的高速缓存、处理器核心114和寄存器116。示例的处理器核心114可以包括运算逻辑单元(alu)、浮点数单元(fpu)、数字信号处理核心(dsp核心)或者它们的任何组合。示例的存储器控制器118可以与处理器104一起使用,或者在一些实现中,存储器控制器118可以是处理器104的一个内部部分。
30.取决于期望的配置,系统存储器106可以是任意类型的存储器,包括但不限于:易失性存储器(诸如ram)、非易失性存储器(诸如rom、闪存等)或者它们的任何组合。计算设备中的物理内存通常指的是易失性存储器ram,磁盘中的数据需要加载至物理内存中才能够被处理器104读取。系统存储器106可以包括操作系统120、一个或者多个应用122以及程序数据124。应用122实际上是多条程序指令,其用于指示处理器104执行相应的操作。在一些实施方式中,在一些实施方式中,应用122可以布置为在操作系统上由一个或多个处理器104利用程序数据124执行指令。操作系统120例如可以是linux、windows等,其包括用于处理基本系统服务以及执行依赖于硬件的任务的程序指令。应用122包括用于实现各种用户期望的功能的程序指令,应用122例如可以是浏览器、即时通讯软件、软件开发工具(例如集成开发环境ide、编译器等)等,但不限于此。当应用122被安装到计算设备100中时,可以向操作系统120添加驱动模块。
31.在计算设备100启动运行时,处理器104会从存储器106中读取操作系统120的程序
指令并执行。应用122运行在操作系统120之上,利用操作系统120以及底层硬件提供的接口来实现各种用户期望的功能。当用户启动应用122时,应用122会加载至存储器106中,处理器104从存储器106中读取并执行应用122的程序指令。
32.计算设备100还包括储存设备132,储存设备132包括可移除储存器136和不可移除储存器138,可移除储存器136和不可移除储存器138均与储存接口总线134连接。
33.计算设备100还可以包括有助于从各种接口设备(例如,输出设备142、外设接口144和通信设备146)到基本配置102经由总线/接口控制器130的通信的接口总线140。示例的输出设备142包括图形处理单元148和音频处理单元150。它们可以被配置为有助于经由一个或者多个a/v端口152与诸如显示器或者扬声器之类的各种外部设备进行通信。示例外设接口144可以包括串行接口控制器154和并行接口控制器156,它们可以被配置为有助于经由一个或者多个i/o端口158和诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备)或者其他外设(例如打印机、扫描仪等)之类的外部设备进行通信。示例的通信设备146可以包括网络控制器160,其可以被布置为便于经由一个或者多个通信端口164与一个或者多个其他计算设备162通过网络通信链路的通信。
34.网络通信链路可以是通信介质的一个示例。通信介质通常可以体现为在诸如载波或者其他传输机制之类的调制数据信号中的计算机可读指令、数据结构、程序模块,并且可以包括任何信息递送介质。“调制数据信号”可以这样的信号,它的数据集中的一个或者多个或者它的改变可以在信号中编码信息的方式进行。作为非限制性的示例,通信介质可以包括诸如有线网络或者专线网络之类的有线介质,以及诸如声音、射频(rf)、微波、红外(ir)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括存储介质和通信介质二者。
35.计算设备100还包括与总线/接口控制器130相连的储存接口总线134。储存接口总线134与储存设备132相连,储存设备132适于进行数据存储。示例的储存设备132可以包括可移除储存器136(例如cd、dvd、u盘、可移动硬盘等)和不可移除储存器138(例如硬盘驱动器hdd等)。
36.在根据本发明的计算设备100中,应用122包括执行方法200的多条程序指令。
37.图2示出了根据本发明一个实施例的基于邮件中附件内容的检索方法200的流程图。方法200适于在计算设备(例如前述计算设备100)中执行。
38.如图2所示,方法200的目的是实现一种基于邮件中附件内容的检索方法,始于步骤s202。
39.在步骤s202中,接收检索请求,检索请求中包括检索信息。检索信息即用户在邮箱的检索框中输入的检索内容。检索信息一般为文本形式,例如,用户想要检索关于工资的邮件,则可以在检索框中输入“工资”,以来获取与其工资相关的邮件。其中,“工资”即为检索信息。
40.在步骤s204中,基于各邮件中附件的文件类型,将各附件分别添加到第一队列或第二队列。容易理解的是,在进行附件检索时,需要将用户输入的检索信息与附件的内容进行匹配,以得到目标邮件。这就要求附件的内容能够被计算设备所读取。不过,由于邮箱在进行附件发送时,一般会对附件的大小进行限制,用户一般会对一些较大的附件进行压缩,然后再发送。但是,对于文件类型是压缩文件的附件,计算设备无法读取其内容,因此,需要
对附件中的压缩文件和非压缩文件进行分开检索。基于此,在一些实施例中,若附件为非压缩格式,则确定将附件添加到第一队列。若附件为压缩文件,则确定将附件添加到第二队列。
41.在一个具体示例中,将划分好的第一队列中的各附件存储至第一目录(例如,计算设备磁盘下的f盘中)下,将第二队列中的各附加存储至第二目录(例如,计算设备磁盘下的e盘中)下。
42.另外,除了压缩文件,附件中还会包括一些无法被读取的附件,例如,图片、音视频、二进制文件等。因此,在一些实施例中,从第一队列的附件中,删除音视频文件、二进制文件。当然,对于第二队列中的附件,在解压处理之后,也需要从解压后的附件中删除音视频文件、二进制文件。
43.并且,用户在发送邮件时,由于操作失误或者发出的邮件错误等问题,会重复发送多封邮件,导致附件中也具有重复附件。为此,在一些实施例中,根据第一队列中各附件消息摘要值对第一队列中的各附件进行去重处理。消息摘要值即附件的md5值,md5信息摘要算法(英语:md5 message-digest algorithm)是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。需要注意的是,对于第二队列中的附件,在解压处理之后,同样对解压后各附件利用消息摘要值进行去重处理。
44.通过对附件格式的过滤以及文件md5唯一标识的查重逻辑,可减少非必要的文件处理,提升附件检索的速度和效率。
45.在步骤s206中,利用检索信息,对第一队列中的各附件的内容进行匹配,并在匹配到相关内容时,显示内容对应的附件。
46.具体地,首先,根据计算设备的处理器核数,创建线程池。线程池的大小由计算设备的处理器核数决定,处理器(cpu)核数一般指的就是物理核心数,也称之为内核,双核就是包括2个独立的cpu核心单元组,而四核就是包括4个独立的cpu核心单元组,是处理各种数据的中心计算单元,多核心的处理器能够有效进步cpu的多任务功能,或者说减少cpu的占用率,提升计算效率。一般一个核心对应了一个线程,而intel开发出了超线程技术,1个核心能够做到2个线程计算,而6个核心则能够做到12个线程,超线程技术的好处就是无需增加物理核心就可以明显的增强cpu多线程功能。目前主流的cpu一般是4核起步,不考虑区分邮箱客户端当前运行环境的cpu是否支持超线程技术。但是,线程池的大小,不能影响到系统的正常运行及用户的其他操作。优选地,开启计算设备中一半的cpu核数来构建线程池。具体地址线程池大小为n=k/2,其中,n为线程池大小,k为计算设备的cpu核数。k的最小值为1。
47.然后,调用线程池对第一队列中各附件进行匹配。一个线程对应一个匹配任务。一个匹配任务即将检索信息与一个附件的内容进行匹配。启用线程池进行大数量的邮件检索,可避免出现界面卡顿的问题,提升检索效率,减少检索时间。
48.并且,考虑到较大附件或内容较多的附件,将检索信息与附件内容进行全量匹配,耗费的时间及资源较多。优选地,在一些实施例中,在将检索信息与一个附件的内容进行匹配时,具体包括:
49.首先,针对所述第一队列中的每个附件,从附件中读取预定大小的内容,并将读取
的内容与检索信息进行匹配。
50.在一个具体示例中,因日常办公往来的邮件中的附件并不会很大,一般也就1,2mb的大小,很多附件的代销也就几百kb。因此,每次从附件中读取的内容的预定大小可以默认设置为200
±
50kb。
51.然后,若匹配到相关内容,则结束附件的匹配任务,并显示附件。否则,依序从附件中读取预定大小的内容进行匹配,直至结束附件的匹配任务。需要说明的是,当第一次读取的内容中没有与检索信息相匹配,在第二次读取内容时,将文件读取指针向前偏移几个字符长度,优选地,偏移的字符长度=附件内容检索信息长度,防止读取的每个内容块末尾和下个内容块的头存在检索信息,无法匹配成功的问题。
52.当检索到匹配成功的附件后,将匹配成功的附件保存到指定存储目录中,便于用户方便快捷地查看使用。
53.本实施中在对一个附件与检索信息进行内容匹配时,每次只读取该附件内容一定大小的数据与检索信息进行匹配,如果匹配成功,则结束当前附件的检索匹配并将文件信息在结果展示窗口中显示。优选地,可以将该文件拷贝到指定目录进行存储,以便后续用户方便查取。未匹配成功则继续读取附件中剩余内容进行匹配,直到该附件所有内容都读取完成为止。通过每次读取固定大小的文件内容进行检索匹配,特别是针对比较大的文件,减少非必要的文件读取,提升用户检索效率和检索速度。
54.在一些实施例中,采用sunday算法将读取的内容与检索信息进行匹配。采用当前主流高效的字符串检索sunday算法来实现附件文件内容检索匹配,可提高字符串的检索和查询效率,以提升检索效率。
55.在步骤s208中,对第二队列中的各附件进行处理,并将处理后的各附件增加到第一队列。根据前述内容可知,第二队列中的各附件为压缩文件,因此,当第一队列中的各附件检索完毕后,对第二队列中的各附件进行解压,并将解压后的各附件增加到第一队列。在对第二队列中的各附件解压之后,清除用于存储第二队列中各附件的存储目录,避免用户系统磁盘空间无效消耗。解压后的各附件重新存储至第一队列对应的存储目录下。
56.在步骤s210中,对第一队列中增加的各附件重复匹配步骤,直至匹配结束。至此,则完成了对邮件中所有附件的检索。
57.在一些实施例中,该方法200还包括:
58.将匹配到相关内容的附件与检索信息进行关联,以生成检索记录。具体地,将检索信息、邮箱账户名称、邮件id、附件名称、结果文件名称来表示一个检索结果文件(即检索记录)。
59.保存检索记录。以应对用户在进行再一次附件检索时,可以通过检索记录进行历史检索信息匹配,避免每次进行全量检索对比,减少检索耗时,提升重复检索效率,增强用户交互体验感。检索记录可保存至存储装置,存储装置是指用于保存检索记录的装置。在一些实施例中,存储装置可以是本地磁盘,如计算设备中的c盘、d盘等,也可以是关系型数据库例如mysql、access等,也可以是非关系型数据库例如nosql等;还可以是驻留于计算设备100中的本地数据库,也可以作为分布式数据库例如hbase等设置于多个地理位置处,总之,存储装置用于存储数据,本发明对存储装置的具体部署、配置情况不做限制。计算设备100可以与存储装置连接,并获取存储装置中所存储的数据。例如,计算设备100可以直接读取
存储装置中的数据(在存储装置为计算设备100的本地数据库时),也可以通过有线或无线的方式接入互联网,并通过数据接口来获取存储装置中的数据。
60.基于此,在进行新一次附件检索时,在接收到用户的检索请求之后,将检索信息与检索记录进行匹配。若匹配成功,则显示匹配成功的检索记录对应的附件。否则,执行步骤基于各邮件中附件的文件格式,将各附件分为第一队列和第二队列。当然,也可以在邮箱的检索界面设置不同的检索接口,例如,第一接口和第二接口,当用户选择第一接口检索时,只将检索信息与检索记录进行匹配。当用户选择第二接口检索时,执行上述方法200。
61.在一个具体示例中,参考图3,图3示出了根据本发明的一个实施例的对邮件中附件进行检索的方法300的流程示意图。
62.如图3所示,第一步,用户点击邮件附件检索专项,输入检索信息。为描述方便,举例说明当前输入aaa,用户可以选择第一检索模式(第一接口)或是第二检索模式(第二接口)(第二检索模式不进行存储装置中检索记录匹配检查)。
63.第二步,如果点击“第一接口”,则将输入的检索信息aaa与存储装置中的检索记录进行匹配,检测是否有符合的历史检索记录。
64.第三步,有符合的历史记录,则显示符合匹配的历史检索结果,即显示检索记录对应的附件。
65.第四步,若在检索记录中未检索到匹配附件,则进行第二检索模式检索。
66.第五步,历遍所有邮件,查找其中的所有附件,并根据附件格式是否为压缩包文件格式,将附件添加到第一队列和第二队列,(第一队列为非压缩文件队列,第二队列为压缩包文件队列)。并剔除第一队列中无法检索内容的文件格式(比如图片等二进制文件),再根据文件的md5作为唯一标识对第一队列中的各附件进行去重处理。
67.第六步,采用多线程技术,创建n个线程的线程池进行对第一队列中的各附件的内容进行检索。对于一个附件进行内容检索时,每次只读取y(kb)大小的内容,采用高效的字符串sunday算法进行检索信息匹配。如果匹配成功,则结束当前附件的检索匹配,并将附件的内容在结果展示窗口中显示,并将该附件拷贝到指定目录,以便后续用户方便查取。未匹配成功则继续读取附件剩余内容进行匹配,直到该附件所有内容都读取完成。
68.第七步,当第一队列处理完后,检查第二队列中是否有压缩文件,有则获取一个压缩附件的进行解压到指定目录中。并重复上述第五步,历遍解压后的所有附件,并将解压后的附件保存到第一队列中,然后继续处理第一队列中增加的附件。
69.第八步,用户可以通过检索结果展示对话框,实时查看检索结果,用户可以随时终止附件内容检索操作。当用户看到自己需要的检索附件时,终止检索,以减少非必要的检索操作,减少邮件客户端的性能消耗。
70.第九步,将检索到的附件与检索信息关联,并将检索信息保存至存储装置。
71.本发明提供的方法,提供了一种市面上没有的附件内容检索功能,可以帮助用户在不影响自身工作的情况,采用多线程后台检索附件内容进行查找附件对象,减少用户不必要的邮件查找或是压缩附件文件逐一解压查看等操作,提升用户的办公效率,提升用户的交互使用体验。
72.这里描述的各种技术可结合硬件或软件,或者它们的组合一起实现。从而,本发明的方法和设备,或者本发明的方法和设备的某些方面或部分可采取嵌入有形媒介,例如可
移动硬盘、u盘、软盘、cd-rom或者其它任意机器可读的存储介质中的程序代码(即指令)的形式,其中当程序被载入诸如计算机之类的机器,并被所述机器执行时,所述机器变成实践本发明的设备。
73.在程序代码在可编程计算机上执行的情况下,计算设备一般包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件),至少一个输入装置,和至少一个输出装置。其中,存储器被配置用于存储程序代码;处理器被配置用于根据该存储器中存储的所述程序代码中的指令,执行本发明的方法。
74.以示例而非限制的方式,可读介质包括可读存储介质和通信介质。可读存储介质存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。以上的任一种的组合也包括在可读介质的范围之内。
75.在此处所提供的说明书中,算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与本发明的示例一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的较佳实施方式。
76.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
77.类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。
78.本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
79.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
80.此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。
81.此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行
所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。
82.如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
83.尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的而非限制性的,本发明的范围由所附权利要求书限定。
再多了解一些

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

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

相关文献