用于在邮件系统中进行邮件数据管理的方法以及装置与流程

文档序号:16630329发布日期:2019-01-16 06:30阅读:273来源:国知局
本发明涉及电子邮件(简称邮件)领域,尤其涉及一种用于在邮件系统中进行邮件数据管理的方法以及装置。
背景技术
::当邮件系统收到具有多个收件人的邮件时,所述邮件基本上会出现在每一个收件人的邮箱内。然而,一些问题可能会伴随着现有的邮件系统的设计而产生。例如,收件人的邮箱在存储邮件时,每个收件人皆需要整个邮件数据大小的存储空间来存储收到的邮件,最后所需耗费的存储空间大约是所收到的邮件的单一复制版本的数据大小乘上邮件的收件人数量。在有大量的多重收件群组且每个收件人群组具有很多个收件人的情况下,邮件系统中的存储空间就会急剧缩减。因此,需要一种新的方法以及相关架构来减少邮件数据以改善邮件系统的整体效能。技术实现要素:本发明的目的之一在于公开一种用于在邮件系统中进行邮件数据管理的方法以及装置,以解决现有技术的问题。本发明的另一目的在于公开一种用于在邮件系统中进行邮件数据管理的方法以及装置,以减少邮件数据或避免不必要的数据重复。本发明一实施例公开了一种用于在邮件系统中进行邮件数据管理的方法,邮件系统包括至少一服务器,上述方法包括:将用户的邮件的邮件数据划分为多个数据部分,以从邮件的邮件数据取得邮件的标头(header)的第一局部标头(partialheader)以及邮件的邮件内容,其中上述用户是邮件系统的多个用户的其中之一,且上述邮件是通过邮件系统来存取;判断第一局部标头以及邮件的邮件内容是否相同于上述多个用户中的至少一其他用户的至少一其他邮件中的相对应部分;以及当第一局部标头以及邮件的邮件内容是相同于至少一其他用户的至少一其他邮件中的相对应部分时,将标头的第二局部标头存储至对应于用户的用户文件夹以作为个人邮件数据,并且将第一局部标头以及邮件的邮件内容存储至邮件池以作为共同邮件数据,其中邮件池以及用户文件夹是至少一服务器的文件系统的不同文件夹。本发明一实施例公开了一种用于在邮件系统中进行邮件数据管理的装置,邮件系统包括至少一服务器,上述装置包括处理电路,位于至少一服务器中,并用于控制邮件系统的多个操作,其中控制邮件系统的多个操作包括:将用护的邮件的邮件数据划分为多个数据部分,以从邮件的邮件数据取得邮件的标头的第一局部标头以及邮件的邮件内容,其中用户是邮件系统的多个用户的其中之一,且邮件是通过邮件系统来存取;判断第一局部标头以及邮件的邮件内容是否相同于多个用户中的至少一其他用户的至少一其他邮件中的相对应部分;以及当第一局部标头以及邮件的邮件内容是相同于至少一其他用户的至少一其他邮件中的相对应部分时,将标头的第二局部标头存储至对应于用户的用户文件夹以作为个人邮件数据,并且将第一局部标头以及邮件的邮件内容存储至邮件池以作为共同邮件数据,其中邮件池以及用户文件夹是至少一服务器的文件系统的不同文件夹。如此,本发明的方法以及相关装置可对邮件数据进行适当的管理以避免造成邮件系统的存储空间有不必要的浪费。此外,本发明的方法以及相关装置可减少邮件数据或避免不必要的数据重复,并增进邮件系统的整体效能。附图说明图1是根据本发明一实施例的邮件系统的示意图。图2是根据本发明一实施例的图1所示的邮件系统的多服务器配置的示意图。图3是根据本发明一实施例的用于在邮件系统中进行邮件数据管理的流程图。图4是根据本发明一实施例的图3所示的方法的控制方案的示意图。图5是根据本发明一实施例的图3所示的方法的工作流程的示意图。图6于其下半部分绘示根据本发明一实施例的图4所示的控制方案的邮件数据去重架构,且图6于其上半部分绘示邮件数据重复架构。具体实施方式本发明的实施例公开了一种用于在邮件系统中进行邮件数据管理的方法以及装置,所述邮件系统可包括至少一服务器(例如一或多个服务器,诸如一或多个网路附加存储装置等等)。基于上述方法,上述装置可控制邮件系统适当地对邮件数据进行管理,以避免邮件系统中的存储空间不必要的浪费。如此,本发明的方法以及相关装置可减少邮件数据或避免不必要的数据重复,并改善邮件系统的整体效能。图1是根据本发明一实施例的邮件系统10的示意图。如图1所示,邮件系统10可包括存储服务器100,存储服务器100可视为前述至少一服务器的一范例。存储服务器100可包括处理电路110(例如至少一处理器,以及相关电路诸如芯片、随机存取内存等等)、网络接口电路120、存储接口电路130以及至少一存储装置,诸如一组存储装置{sd(1),sd(2),…,sd(ns)},其中代号“ns”可代表正整数(例如:当ns=1时,包括存储装置sd(1);当ns=2时,包括存储装置sd(1)与sd(2);依此类推)。存储装置{sd(1),sd(2),…,sd(ns)}中的任一者的范例可包括,但不限定于:硬盘以及固态硬盘。一或多个程序模块可运行于处理电路110,以根据所述方法来控制存储服务器100的操作。此外,邮件系统10的用户可通过客户端装置(未绘示于图中)来存取邮件系统10,且客户端装置以及邮件系统10可通过网络来彼此联机,例如通过有线或无线网络。根据本实施例,存储服务器100可用网络附加存储装置来实作,且客户端装置可以是移动电话、膝上型计算机、平板计算机等等。例如,用户可通过运行于客户端装置上的浏览器来登入至前述至少一服务器中特定存储服务器(诸如邮件系统10的存储服务器100)之后,对特定存储服务器进行存取。此外,所述装置可包括前述邮件系统(诸如邮件系统10)的至少一部分(例如一部分或全部)。例如,所述装置可包括存储服务器100的一部分,尤其可包括处理电路110。在一范例中,所述装置可包括整个存储服务器100。在另一范例中,所述装置可包括整个邮件系统10。图2是根据本发明一实施例的图1所示的邮件系统10的多服务器配置(multi-serverconfiguration)示意图。基于所述多服务器配置,前述至少一服务器可包括多个存储服务器100-1、100-2、…等等,以上服务器中的任一者可以是图1所示的存储服务器100的复制品或是可具有存储服务器100的类似架构。此外,图2所示的架构诸如邮件系统20可视为图1所示的邮件系统10的一范例。例如,处理电路110-1以及网络接口电路120-1可分别相同于图1所示的处理电路110以及网络接口电路120,且处理电路110-2以及网络接口电路120-2可分别类似于图1所示的处理电路110以及网络接口电路120。存储服务器100-1可被实作为主存储服务器(mainstorageserver)来控制邮件系统20的操作,尤其,可控制邮件系统20适当地进行邮件数据管理以避免对邮件系统20的存储空间造成不必要的浪费。根据本实施例,存储服务器100-1、100-2、…等等中的每一者可用网络附加存储装置来实作。例如,用户可通过运行于客户端装置的处理电路上的浏览器来登入至主存储服务器之后,存取存储服务器100-1、100-2、…等等中的任一者。此外,所述装置可包括前述邮件系统诸如邮件系统20的至少一部分。例如,所述装置可包括存储服务器100-1的一部分,尤其可包括处理电路110-1。在一范例中,所述装置可包括整个存储服务器100-1。在另一范例中,所述装置可包括整个邮件系统20。图3是根据本发明一实施例用于在邮件系统中进行邮件数据管理的方法300的流程图。方法300可视为上述方法的一范例。方法300可应用于邮件系统10(例如邮件系统20,基于所述多服务器配置),以及可应用于存储服务器100(例如主存储服务器诸如存储服务器100-1,基于上述多服务器配置)以及其内的处理电路110(例如主存储服务器的处理电路,诸如存储服务器100-1的处理电路110-1)。在步骤310中,处理电路110可将用户的邮件的邮件数据划分为多个数据部分,以从邮件的邮件数据来取得邮件的标头的第一局部标头(例如主要标头(majorheader))以及邮件的邮件内容。在本实施例中,用户可以是邮件系统10的多个用户的其中之一,且邮件可通过邮件系统10来存取。在步骤320中,处理电路110可判断第一局部标头(例如主要标头)以及邮件的邮件内容是否相同于多个用户中的至少一其他用户的至少一其他邮件中的相对应部分(例如至少一其他用户的至少一其他邮件的标头的第一局部标头以及至少一其他邮件的邮件内容)。根据本实施例,邮件的一寄件人可能已经将用户以及至少一其他用户指派为所发送的邮件的多个收件人(recipients)。如此,处理电路110可判断第一局部标头(例如主要标头)是相同于至少一其他用户的至少一其他邮件中的相对应部分(例如至少一其他邮件的标头的第一局部标头),并且可判断邮件的邮件内容相同于至少一其他用户的至少一其他邮件中的相对应部分(例如至少一其他用户的至少一其他邮件的邮件内容)。在步骤330中,当第一局部标头(例如主要标头)以及邮件的邮件内容是相同于至少一其他用户的至少一其他邮件中的相对应部分时(例如至少一其他邮件的标头的第一局部标头以及邮件内容),处理电路110可将标头的第二局部标头(例如次要标头(minorheader))存储至对应用户的用户文件夹以作为个人邮件数据,并且将第一局部标头以及邮件的邮件内容存储至邮件池(mailpool)以作为共同邮件数据(commonmaildata)。在本实施例中,邮件池以及用户文件夹可为前述至少一服务器的文件系统的不同文件夹。为了更好的理解,以下介绍所述邮件的某些细节的范例:{return-path:<johnsnow@thenorth.com>x-original-to:all@thenorth.comdelivered-to:all@thenorth.comreceived:fromjohnsnowpc(unknown[192.168.26.249])(authenticatedsender:johnsnow@thenorth.com)bythenorth.com(postfix)withesmtpaid97950ac11d5for<all@thenorth.com>;mon,17oct201616:20:16+0800(cst)dkim-signature:v=1;a=rsa-sha256;c=relaxed/simple;d=thenorth.com;s=123;t=1476692416;bh=puhqzmbayouvliy+ugigvshb+ke+lcnlksxcleiakpi=;h=from:to:subject:date;b=hhoenemfzzmfsgvnzjopshpbegy11m3r5pentqmqpjtqqxcw6hl3+ogttitkiudt8b5npipwutcl6j1xapm9hdp1g/pg0jmganisbjkojwczy/3gppmvqgbywsruh6g6vydaozzd4notbugkxuihh5k8/v012sic8natn5brn0=from:"snow"<johnsnow@thenorth.com>to:"'north/all'"<all@thenorth.com>subject:2016yearendparty--2016/12/29(thu)date:mon,17oct201616:20:16+0800message-id:<00dc01d2284f$4abe7950$e03b6bf0$@com>mime-version:1.0content-type:multipart/altinative;boundary="----=_nextpart_000_oodd_01d22892.58e1b950”x-priority:1(highest)x-msmail-priority:highx-mailer:microsoftofficeoutlook12.0thread-index:adiot0p8bsshcanjqw6wslv4mjqqtg==content-language:zh-twimportance:highx-mailscanner-id:97950ac11d5.ac444x-mailscanner:foundtobecleanx-mailscanner-mcpcheck:mcp-clean,mcp-checker(score=0,required80)x-mailscanner-spamcheck:notspam(whitelisted),spamassassin(notcached,score=-0.089,required4.5,all_trusted-1.00,bayes_500.80,dkim_signed0.10,html_message0.00,t_dkim_invalid0.01)x-mailscanner-from:johnsnow@thenorth.comx-spam-status:nothisisamulti-partmessageinmimeformat.------=_nextpart_000_00dd_01d22892.58e1b950content-type:text/plain;charset="utf-8"content-transfer-encoding:quoted-printablehelloall,…}其中:(1).以上内容中以斜体字表示的中间区段(也就是从“from:"snow"<johnsnow@thenorth.com>”开始并且结束于“mime-version:1.0”的这个区段)可视为主要标头的一范例;(2).在上述以斜体字表示的中间区段之前的开头区段可视为次要标头的一范例;以及(3).在上述以斜体字表示的中间区段之后的结尾区段可视为邮件的邮件内容的一范例;但本发明并不以此为限。在一些范例中,邮件的细节可被修改。为求简明,结尾区段的局部信息不再多作举例说明,并且于结尾处以符号“…”来表示略而不提的局部信息。根据本实施例,第一局部标头(例如主要标头)可包括以下一或多个:邮件的寄件人的寄件人信息(例如中间区段的上列内容中的“snow”或“<johnsnow@thenorth.com>”)、邮件的至少一收件人的接收信息(例如中间区段的上列内容中的“north/all”/或“<all@thenorth.com>”,其中邮件地址“<all@thenorth.com>”是指向多个人员,所述多个人员可作为上述多个收件人的例子)、邮件的主题(例如中间区段的上列内容中的“2016yearendparty--2016/12/29(thu)”)、以及寄件人寄送邮件的时间点的时间信息(例如中间区段的上列内容中的“mon,17oct201616:20:16+0800”)。这样,所述第一局部标头(例如主要标头)可包括寄件人信息、接收信息、主题、/或时间信息。此外,所述第二局部标头(例如次要标头)可包括以下一或多个:标头的其他信息,诸如至少一邮件扫描记录(例如一或多个邮件扫描记录)、认证信息、以及任何邮件发送历史。又例如,标头的前述其他信息可包括前述至少一邮件扫描记录、认证信息,以及邮件发送历史,但本发明不以此为限。根据某些实施例,第二局部标头(例如次要标头)可包括关于前述至少一服务器施加于邮件的至少一操作的信息。例如,存储服务器100可接收邮件,并且可在邮件的标头中新增/或更新第二局部标头以指出邮件发送历史。根据某些实施例,邮件发送历史可响应于多个收件人的任何变化而改变,以及标头中的第二局部标头可响应于邮件发送历史的任何变化而改变。根据某些实施例,从邮件系统10外部所传来的寄入邮件可包括用户的邮件。关于步骤320的操作,当前述至少一服务器(例如存储服务器100,或邮件系统10中任何其它服务器)接收到来自邮件系统10外部的寄入邮件时,处理电路110可根据第一局部标头(例如主要标头)来判断第一局部标头以及邮件的邮件内容是否相同于前述至少一其他邮件中的相对应内容(例如至少一其他邮件的标头的第一局部标头以及至少一其他邮件的邮件内容)。例如,第一局部标头可包括邮件的寄件人的寄件人信息、邮件的前述至少一收件人的接收信息、邮件的主题、以及寄件人寄送邮件的时间点的时间信息。根据某些实施例,处理电路110可分析第一局部标头(例如主要标头)以及邮件的邮件内容以产生分析结果。基于邮件系统10的数据库,处理电路110可根据分析结果来判断第一局部标头以及邮件的邮件内容是否相同于至少一其他用户的前述至少一其他邮件中的相对应部分(例如至少一其他用户的至少一其他邮件的标头的第一局部标头以及至少一其他邮件的邮件内容)。例如,关于通过分析第一局部标头以及邮件的邮件内容而产生的分析结果,第一局部标头以及邮件的邮件内容的两者的至少一特征值(例如一或多个特征值,诸如哈希值(hashvalue)以及校验和(checksum)的其中之一或组合)皆通过处理电路110来取得(例如通过哈希值计算/或校验和计算),其中前述至少一特征值可被处理电路110利用作为分析结果来使用。尤其是,处理电路110可在数据库中搜寻前述至少一特征值,以及可根据是否在数据库中找到前述至少一特征值,来判断第一局部标头以及邮件的邮件内容是否相同于前述至少一其他邮件中的相对应内容(例如至少一其他邮件的标头的第一局部标头以及所述至少一其他邮件的邮件内容)。此外,数据库可被存储于前述存储装置{sd(1),sd(2),…,sd(ns)}。图4是根据本发明一实施例的图3所示的方法300的控制方案的示意图。文件系统400可视为前述文件系统的一范例,其中邮件池410可视为步骤330所提到的邮件池的一范例,且n个用户文件夹{420-1,…,420-n}(为了有更好的理解,于图4中标注“用户文件夹1”、…、“用户文件夹n”,其中符号“n”为大于1的正整数)的其中一者可视为步骤330所提到的用户文件夹的一范例。邮件池410可存储多组主要标头以及邮件内容412,且多组主要标头以及邮件内容412中的每一组可用邮件图标(icon)(诸如图4所示的邮件池410中的多个邮件图目标中的任何一者)绘示来举例说明。步骤330中所提到的第一局部标头(例如所述主要标头)以及所述邮件的所述邮件内容(这两者)的组合可以是所述多组主要标头以及邮件内容412中的一组。此外,n个用户文件夹{420-1,…,420-n}中的一特定用户文件夹(例如n个用户文件夹{420-1,…,420-n}中的任一个用户文件夹)可在对应于特定用户文件夹的一特定用户是发送给多个预定收件人的邮件的这些预定收件人的其中之一时,对多组主要标头以及邮件内容412中的一或多组的一或多个硬链接复制版本(hard-linkedcopy)进行存储,并且可对这些邮件的多个次要标头(次要标头)进行存储。例如,用户文件夹420-1可在对应于用户文件夹420-1的第一用户(例如图中标注“用户1”的用户)是某些邮件的多个预定收件人的其中之一时,对硬链接复制版本422-1进行存储,并且可对这些邮件的次要标头424-1进行存储。在另外一范例中,用户文件夹420-n可在对应于用户文件夹420-n的第n个用户(例如图中标注“用户n”的用户)是某些邮件的多个预定收件人的其中之一时,对硬链接复制版本422-n进行存储,并且可对这些邮件的次要标头424-n进行存储。根据本实施例,第一局部标头(例如所述主要标头)以及邮件的邮件内容的组合的哈希值可视为前述至少一特征值的一范例,且邮件的哈希值414可视为数据库的一范例。处理电路110可在数据库中搜寻哈希值,以判断相同的哈希值是否之前就已经存储或记录于数据库。当数据库中有找到相同的哈希值时,处理电路110可判断第一局部标头以及邮件的邮件内容是相同于前述至少一其他用户的前述至少一其他邮件的相对应部分(例如至少一其他邮件的标头的第一局部标头以及至少一其他邮件的邮件内容)。由于一或多个硬链接复制版本(例如硬链接复制版本{422-1,…,422-n}中的对应的一组硬链接复制版本,其内的硬链接复制版本的数量可以有一或多个)可通过对应的一或多个硬链接来关联于多组主要标头以及邮件内容412中的一或多组,并且,由于一或多个硬链接复制版本不包括多组主要标头以及邮件内容412中的一或多组的文件内容,本发明的方法(例如方法300)以及相关装置(例如邮件系统10、存储服务器100或处理电路110)可在不需要于特定用户文件夹中存储的这些邮件的主要标头以及邮件内容的情况下,使得特定用户能够存取他/她的邮件。例如,当对应于用户文件夹420-1的第一用户(例如图4中的“用户1”)是某些邮件的多个预定收件人的其中之一时,第一用户可读取这些邮件中任何邮件,这是因为处理电路110可结合这些邮件的硬链接复制版本422-1的必要信息(essentialinformation)以及这些邮件的次要标头424-1的详细信息,以允许第一用户读取这些邮件。图5是根据本发明一实施例的图3所示的方法300的工作流程500的示意图。在步骤510中,处理电路110可接收邮件,诸如步骤310提到的邮件。在步骤520,处理电路110可将所述邮件分为两个部分:第一部分:“主要标头以及邮件内容”,诸如步骤310所提到的邮件的所述标头的所述第一局部标头以及邮件的邮件内容;以及第二部分:“次要标头”,诸如步骤330所提到的第二局部标头。根据本实施例,步骤310所提到的多个数据部分可包括两个数据部分。这两个数据部分中的一数据部分可包括第一局部标头(例如主要标头)以及邮件的邮件内容。尤其是,这两个数据部分中的另一数据部分可包括第二局部标头(例如次要标头)。在步骤530,处理电路110可计算“主要标头以及邮件内容”的哈希值,诸如步骤310所提到的“邮件的标头的第一局部标头(例如主要标头)以及邮件的邮件内容”的哈希值。在步骤540,处理电路110可检查数据库中是否存在哈希值(也就是步骤530所提到的哈希值)。当数据库中存在有哈希值时,进入步骤560;否则,进入步骤550。在步骤550,处理电路110可将哈希值新增至数据库中并且将步骤520所提到的“主要标头以及邮件内容”存储至邮件池(例如步骤330所提到的邮件池)。在步骤560,处理电路110可将步骤520所提到的“次要标头”存储至所述用户自己的邮件文件夹(例如步骤330所提到的用户文件夹)。图6于其下半部分绘示根据本发明一实施例的图4所示的控制方案的邮件数据去重(datade-duplication)架构,且图6于其上半部分绘示邮件数据重复架构。图6左上角所示的寄入邮件可相同于图6左下角所示的寄入邮件。本实施例中,寄入邮件的收件人数量可等于n;为了简单起见,图6中采用n=3为例来绘示,但本发明不限于此。基于图6的上半部分所示的邮件数据重复架构,存储于存储装置中的n个邮件的数据大小可以是寄入邮件的数据大小的n倍,也就是说,所述n个邮件具有n倍数据大小。基于图6的下半部分所示的邮件数据去重架构,存储装置(例如前述至少一存储装置)中的单一邮件连同额外的次要标头以及某些硬链接(诸如图4所示的硬链接)的总数据大小可能比寄入邮件的数据大小稍微大一些。例如,本发明的方法以及相关装置可直接地将单一邮件以及用来分别将同一个寄入邮件提供给n个收件人所需的任何信息(例如额外的次要标头)存储至前述至少一存储装置(诸如存储装置{sd(1),sd(2),…,sd(ns)}中,而不需要存储具有n倍数据大小(也就是寄入邮件的数据大小的n倍)的n个邮件。如图6的下半部分所示,相同的邮件可被邮件系统10所接收,并且本发明的相关装置可进行邮件数据管理,以将第一局部标头(例如所述主要标头)以及所述邮件的邮件内容存储至步骤330所提到的邮件池以及将n个第二局部标头(例如n个次要标头)存储至例如图4中所示的n个用户文件夹{420-1,…,420-n}。如此一来,用于存储具有n个收件人的寄入邮件所需的存储空间可以是存储装置中的单一邮件的数据大小(例如的左下角所示的寄入邮件的相同数据大小)加上α,其中符号“α”可表示本邮件的(n-1)个第二局部标头(例如额外的次要标头诸如(n-1)个次要标头)的数据大小以及(可使用作为本邮件的n个硬链接复制版本的)相关n个硬链接的总和。相较于邮件数据重复架构,用于存储具有n个收件人的寄入邮件的存储空间会大幅减少。根据某些实施例,本发明的方法以及相关装置可先存储n个邮件,再进一步通过将前述单一邮件以及用于分别提供相同寄入邮件给n个收件人的信息(例如额外的次要标头以及硬链接)存储至前述至少一存储装置,诸如存储装置{sd(1),sd(2),…,sd(ns)},借助于图4所示的控制方案来降低n个邮件的数据大小。根据某些实施例,关于步骤330的操作,当第一局部标头以及邮件的邮件内容是相同于前述至少一其他用户的前述至少一其他邮件中的相对应部分时,处理电路110可将标头的第二局部标头(例如次要标头)存储至对应于用户的用户文件夹(例如图4所示的所述n个用户文件夹{420-1,…,420-n}中的一者)以作为个人邮件数据,并且将第一局部标头(例如主要标头)以及邮件的邮件内容存储至邮件池(例如邮件池410)以作为共同邮件数据,以避免同时保存用户的邮件的整体以及前述至少一其他用户的前述至少一其他邮件的整体。根据某些实施例,关于步骤330的操作,当第一局部标头以及邮件的邮件内容是相同于前述至少一其他用户的前述至少一其他邮件中的相对应部分时,处理电路110可将第一局部标头(例如主要标头)以及邮件的邮件内容存储至邮件池(例如图4所示的邮件池410)以作为共同邮件数据,而不是将用户的邮件的整体存储至对应于用户的用户文件夹(例如图4所示的所述n个用户文件夹{420-1,…,420-n}中的一者)。根据某些实施例,处理电路110可将包括有第一局部标头(例如主要标头)以及邮件的邮件内容的文件(例如这个文件可包括:第一局部标头以及邮件内容这两者的组合)存储至邮件池(例如图4中所示的邮件池410),以将第一局部标头以及邮件的邮件内容存储至邮件池以作为共同邮件数据。此外,处理电路110可在对应于用户的用户文件夹(例如图4所示的n个用户文件夹{420-1,…,420-n}中的一者)中产生硬链接,以允许用户通过硬链接来存取第一局部标头以及邮件的邮件内容,其中硬链接是链接至邮件池中的包括有第一局部标头以及邮件内容的文件。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1