一种邮件的管理方法、装置和终端.pdf

上传人:柴****2 文档编号:4062826 上传时间:2018-08-13 格式:PDF 页数:12 大小:708.48KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410836398.2

申请日:

2014.12.29

公开号:

CN104539618A

公开日:

2015.04.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 29/06申请日:20141229|||公开

IPC分类号:

H04L29/06; H04L12/58; H04L1/16

主分类号:

H04L29/06

申请人:

宁波江东远通计算机有限公司

发明人:

赵荣

地址:

315000浙江省宁波市江东百丈东路819弄27号5A

优先权:

专利代理机构:

深圳盛德大业知识产权代理事务所(普通合伙)44333

代理人:

贾振勇

PDF下载: PDF下载
内容摘要

本发明适用于电子邮件领域,提供了一种邮件管理方法、装置和终端,所述方法包含,接收客户端发送的待发送邮件数据;获取邮箱验证信息,向邮箱服务器发送所述邮箱验证信息;接收所述邮箱服务器返回的验证确认信息,判断所述邮箱服务器验证是否通过;当判断所述邮箱服务器验证通过时,向所述邮箱服务器发送所述待发送邮件数据;存储所述待发送邮件数据。本发明实施例通过管理终端直接从获取待发送的邮件数据,并通过管理终端发送,很方便和很高效地实现了对于多个邮箱用户发送的邮件数据及邮件发送的统一管理。

权利要求书

权利要求书1.  一种邮件管理方法,其特征在于,所述邮件管理方法包含: 接收客户端发送的待发送邮件数据; 获取邮箱验证信息,向邮箱服务器发送所述邮箱验证信息; 接收所述邮箱服务器返回的验证确认信息,判断所述邮箱服务器验证是否 通过; 当判断所述邮箱服务器验证通过时,向所述邮箱服务器发送所述待发送邮 件数据; 存储所述待发送邮件数据。 2.  如权利要求1所述的邮件管理方法,其特征在于,在向所述邮箱服务器 发送所述待发送邮件数据后,所述邮件管理方法还包含: 接收所述邮箱服务器返回的发件确认信息,判断所述待发送邮件数据是否 发送成功; 如果没成功,再次发送所述待发送邮件数据至所述邮箱服务器。 3.  如权利要求1所述的邮件管理方法,其特征在于,在接收客户端发送过 来的待发送邮件数据后,所述邮件管理方法还包含: 根据预设的规则判断所述待发送邮件数据是否合法,如果合法,继续执行 后续步骤。 4.  如权利要求1所述的邮件管理方法,其特征在于,所述邮件管理方法还 包含: 获取邮箱用户接收的邮件,并保存,所述邮箱用户接收的邮件获取是从所 述客户端或者所述邮箱服务器中获取; 从所述客户端获取邮件具体为: 接收所述客户端发送过来的所述接收的邮件的数据,并存储; 从所述邮箱服务器获取邮件具体包含: 获取所述邮箱用户的邮箱验证信息,发送至所述邮箱服务器; 接收所述邮箱服务器返回的验证确认信息,判断所述邮箱服务器验证是否 通过; 在判断所述邮箱服务器验证通过时,向所述邮箱服务器发送邮件数据下载 请求; 接收所述邮箱服务器发送来的邮件数据,并保存。 5.  如权利要求1所述的邮件管理方法,其特征在于,在用户通过所述客户 端访问所述存储的邮件数据时,接收所述客户端发送的用户验证信息,根据预 设的规则判断所述用户验证信息是否合法; 如果合法,根据所述用户的预设权限,控制所述用户的所能访问的邮件数 据。 6.  一种邮件管理装置,其特征在于,所述邮件管理装置包括, 邮件接收单元,用于接收客户端发送过来的待发送邮件数据; 验证信息发送单元,用于获取邮箱验证信息,向邮箱服务器发送所述邮箱 验证信息; 验证判断单元,用于接收所述邮箱服务器返回的验证确认信息,并判断所 述邮箱服务器验证是否通过; 邮件发送单元,用于当判断所述邮箱服务器验证通过时,向所述邮箱服务 器发送所述待发送邮件数据; 邮件存储单元,用于存储所述待发送邮件数据。 7.  如权利要求6所述的邮件管理装置,其特征在于,所述邮件管理装置还 包括: 发件判断单元,用于在向所述邮箱服务器发送所述待发送邮件数据后,接 收所述邮箱服务器返回的发件确认信息,判断所述待发送邮件数据是否发送成 功;如果没有成功,再次发送所述待发送邮件数据至所述邮箱服务器。 8.  如权利要求6所述的邮件管理装置,其特征在于,所述邮件管理装置还 包括: 发送审核单元,用于在接收客户端发送过来的待发送邮件数据后,根据预 设的规则判断所述待发送邮件数据是否合法。 9.  如权利要求6所述的邮件管理装置,其特征在于,所述邮件管理装置还 包括接收邮件管理单元,用于获取邮箱用户接收的邮件,并保存,具体包括: 验证信息发送模块,用于获取所述邮箱用户的邮箱验证信息,发送至所述 邮箱服务器; 验证判断模块,用于接收所述邮箱服务器返回的验证确认信息,判断所述 邮箱服务器验证是否通过; 下载请求发送模块,用于在判断所述邮箱服务器验证通过后,向所述邮箱 服务器发送邮件数据下载请求; 邮件存储模块,用于接收所述邮箱服务器发送来的邮件数据,并保存。 10.  一种邮件管理终端,其特征在于,所述邮件管理终端包含有如权利要 求6至9任一权利要求所述邮件管理装置,所述邮件管理终端是服务器、计算 机、个人数字中心或移动终端。

说明书

说明书一种邮件的管理方法、装置和终端
技术领域
本发明属于电子邮件领域,尤其涉及一种邮件的管理方法、装置和终端。
背景技术
随着社会的快速发展,互联网的快速普及,邮件已经成为人们工作和生活 中非常重要的一部分,特别在商务和企业中,通过邮件进行沟通已成了必不可 少的一种沟通手段。
然而,对于邮件的发送,及发送邮件的管理,现有技术一般是通过本地客 户端编辑需要发送的邮件,并将其上传至邮箱服务器,通过所述邮箱服务器发 送该邮件,并存储发送的邮件数据,但邮箱服务器一般都有容量的限制,在存 储量达到上限以后,如果不及时清理存储的数据,释放内存,企业就可能接收 不到或者发送不出某些重要的邮件,进而影响企业的运作;还有一种方法,可 以通过邮箱客户端软件(如Foxmail,Microsoft Outlook等)发送邮件,并把这些 邮件存储到本地,避免了邮箱服务器达到容量极限的情况出现,但如果邮箱用 户变换了工作地点,使用的是不同的客户端,那么他就很难查找和管理之前客 户端所发送的邮件数据。可见,上述两种方法都存在企业管理人员无法对邮箱 用户的发送的邮件数据统一进行管理的问题。
发明内容
本发明实施例提供一种邮件管理方法,旨在解决对多个邮箱用户发送邮件 统一管理的问题。
本发明实施例是这样实现的,一种邮件管理方法,包含:
接收客户端发送的待发送邮件数据;
获取邮箱验证信息,向邮箱服务器发送所述邮箱验证信息;
接收所述邮箱服务器返回的验证确认信息,判断所述邮箱服务器验证是否 通过;
当判断所述邮箱服务器验证通过时,向所述邮箱服务器发送所述待发送邮 件数据;
存储所述待发送邮件数据。
本发明实施例还提供一种邮件管理装置包括:
邮件接收单元,用于接收客户端发送过来的待发送邮件数据;
验证信息发送单元,用于获取邮箱验证信息,向邮箱服务器发送所述邮箱 验证信息;
验证判断单元,用于接收所述邮箱服务器返回的验证确认信息,并判断所 述邮箱服务器验证是否通过;
邮件发送单元,用于当判断所述邮箱服务器验证通过时,向所述邮箱服务 器发送所述待发送邮件数据;
邮件存储单元,用于存储所述待发送邮件数据。
本发明实施例还提供一种邮件管理终端,所述终端包含有上述的邮件管理 装置,且所述管理终端可以是服务器、计算机、个人数字中心或移动终端。
在本发明实施例中通过直接从客户端获取邮箱用户待发送的邮件数据,将 其发送至邮箱服务器,通过邮箱服务器发送,并对所述待发送的邮件数据进行 存储,实现了对多个邮箱用户发送邮件的统一管理。
为让本发明的上述和其它目的、特征和优点能明显易懂,下文特举较佳实 施例,并配合所附图式,做详细说明如下。
附图说明
图1是本发明实施例的一种邮件管理的网络结构;
图2是本发明实施例提供的一种邮件管理方法的流程图;
图3是本发明实施例提供的一种邮件发送审核方法的流程图;
图4是本发明实施例提供的一种接收邮件管理方法的流程图;
图5是本发明实施例提供的一种邮件管理装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
在本发明实施例中通过直接从客户端获取待发送邮件的数据,将所述待邮 件数据发送至邮箱服务器,以通过所述邮箱服务器发送所述待发送邮件,并存 储所述待发送邮件的数据,进而实现对多个用户发送的邮件的统一管理。
图1示出了适用于本发明实施例的邮件管理方法的网络结构,为了便于说 明,仅示出了与本发明相关的部分。
管理终端11通过有线或者无线网络直接连接到邮箱服务器12,至少一个 客户端13与管理终端11连成局域网,局域网内的所有客户端13都可以通过有 线或者无线网络对管理终端11进行通信。
管理终端11直接从客户端13中获取待发送的邮件数据,并将其发送至邮 箱服务器12,管理终端11存储所述邮件数据,客户端13可以登录管理终端11, 并对管理终端11中存储的邮件信息进行管理,所述客户端13可以是计算机、 个人数字助理、移动终端等。
图2示出了本发明实施例提供的一种邮件管理方法的流程,为了便于说明, 仅示出了与本发明相关的部分,其详细步骤如下:
步骤S201,接收客户端13发送的待发送邮件数据;
用户通过客户端13编辑待发送的邮件,并通过客户端13发送编辑好的待 发送邮件数据,管理终端11接收上述待发送邮件数据。
步骤S202,获取邮箱验证信息,向邮箱服务器12发送所述邮箱验证信息;
其中,所述邮箱验证信息为邮箱用户登录邮箱服务器12时输入的验证信 息,如用户名和其匹配密码的信息。
由于邮箱用户在访问邮箱服务器12时,一般必须通过邮箱服务器12的验 证,该邮箱用户才能进行邮件的读取和发送,所以在访问邮箱服务器12之前, 先获取上述待发送邮件的发件人的邮箱验证信息,然后将其发送至邮箱服务器 12,以通过邮箱服务器12的验证,获得访问权限。
所述邮箱验证信息的获取,可以从客户端13直接获取,也可以从管理终端 11的输入设备获取,优选的,还可以事先存储所述的邮箱验证信息,在发送时 直接从所述存储的邮箱验证信息中获取。
步骤S203,接收邮箱服务器12返回的验证确认信息,并判断邮箱服务器 12验证是否通过;
邮箱服务器12在接收到上述邮箱验证信息后会自动校验并判断其是否合 法,在校验完成后会返回一个验证确认信息,可以根据所述验证确认信息判断 邮箱服务器12验证是否通过。
步骤204,当判断邮箱服务器12验证通过时,向邮箱服务器12发送上述 待发送邮件数据;
当判断邮箱服务器12验证通过时,将所述待发送邮件数据发送至邮箱服务 器12,以通过邮箱服务器12发送所述待发送邮件。
优选的,当判断邮箱服务器12验证失败时,可以重复S202步骤,来对邮 箱服务器12进行再次验证。
步骤S205,存储上述待发送邮件数据。
其中,所述待发送邮件数据存储步骤的位置可以不限定。所述待发送邮件 数据存储可以是在接收客户端13发送过来的待发送邮件数据后再进行存储,同 样也可以是在向邮箱服务器12发送上述待发送邮件数据后再存储。
通过上述方法,不仅可以及时地存储和发送上述待发送邮件数据,使用户 可以很方便的查看和管理其发送邮件的数据,也能够统一对上述多个邮箱用户 发送的邮件数据进行管理;而且由于所待发送的邮件可经由管理终端11发送至 邮箱服务器12,使客户端不用连接到外部网络,只需连接至管理终端11,即可 实现邮件的发送,非常方便实现对多个邮箱用户邮件发送的统一管理。同样, 因为上述方法对于一个公司来说是可以在本地实现的,这样使得公司可以对邮 件的管理做一些更私人化或者更个性化的设置。
作为本发明实施例的一种优选方式,在步骤S205,向邮箱服务器12发送 上述待发送邮件数据后,还包括图3所示的步骤:步骤S301,接收邮箱服务器 12返回的发件确认信息,判断上述待发送邮件数据是否发送成功。
邮件发送过程中,在邮箱服务器12接收到上述待发送邮件数据时,会自动 发送该待发送邮件,操作完成后返回发件确认信息,通过接收所述邮箱服务器 12返回的发件确认信息,判断上述待发送邮件数据是否发送成功,当判断上述 待发送邮件数据发送失败时,可以自动重复上述步骤S204,来再次发送上述待 发送邮件数据至邮箱服务器12;当判断发送成功时,返回发送成功信息给客户 端13,以告知邮箱用户上述邮件已发送。通过上述方法可以有效防止一些意外 因素导致的邮件发送失败,从而保证邮件及时的发送。
优选的,本发明实施例中,在步骤S201,接收客户端13发送过来的待发 送邮件数据后,还可以包括如下步骤:
根据预设的规则判断上述待发送邮件数据是否合法,如果合法,继续执行 步骤S202。
在接收上述待发送邮件数据之前对邮箱用户设置一定的发送规则,以控制 邮件发送的内容和/或发送的地址。如对邮件的设置一些发送信息过滤,具体如 检测上述待发送邮件数据的内容,当检测到一些敏感词汇时,可以暂缓其发送, 等经过重新审阅之后才可发送;同样,又比如可以对对各个邮箱用户设置发送 的权限,对不同的用户设置不同可发送内容和可发送地址的权限,这样不仅便 于邮件发送的统一管理,还可以防止一些机密信息的泄露。
作为本发明的另一种优选的实施方式,通过上述方法管理邮箱用户发送的 邮件的同时,还可以通过如下方法管理邮箱用户接收的邮件,该方法具体为:
获取邮箱用户接收的邮件,并保存。
上述邮箱用户接收的邮件的获取可以从客户端13或者从邮箱服务器12中 获取。
图4示出了本发明实施例提供的一种发送邮件管理方法的流程,本发明实 施例中,从邮箱服务器12中直接获取邮箱用户接收的邮件数据的具体步骤如 下:
步骤S401,获取上述邮箱用户的邮箱验证信息,并发送至邮箱服务器12;
上述邮箱用户的邮箱验证信息同样可以从客户端13或者管理终端11中获 取。
步骤S402,接收邮箱服务器12返回的验证确认信息,并判断邮箱服务器 12验证是否通过;
步骤S403在判断邮箱服务器12验证通过时,向邮箱服务器12发送邮件数 据下载请求;
当判断邮箱服务器12验证通过时,获取邮件数据下载请求,并向邮箱服务 器12发送所述邮件数据下载请求,以从邮箱服务器12中下载邮件数据。其中, 所述邮件数据下载请求获取的方法可以是根据通信协议及需下载的邮件生成邮 件的邮件数据下载请求,同样也可以从事先存储的邮件数据下载请求中获取。 其中,所述邮件数据下载请求为下载所述邮箱服务器中邮箱用户接收的邮件的 请求信息。
优选的,当判断到邮箱服务器12验证失败时,可以再次向邮箱服务器12 发送邮箱验证信息,来对邮箱服务器12进行再次验证。
步骤S404,接收邮箱服务器12发送来的邮件数据,并保存。
本发明实施例中,从客户端13中获取接收邮件的具体步骤如下:
接收客户端13发送过来的邮箱用户接收的邮件数据,并保存。
客户端13从邮箱服务器12中获取邮箱用户接收的邮件,并下载到客户端 13;下载后,客户端13将所述接收的邮件的数据上传至管理终端11,最后, 通过管理终端11接收并存储所述接收的邮件的数据。
这样通过上述方法,实现了对邮箱用户所有收发的邮件的统一管理。
优选的,本发明实施例中,在上述(接收/发送)邮件存储完成后,还可以 向邮箱服务器12发送删除上述已存储的邮件数据的请求,以删除邮箱服务器 12中的上述邮件数据,如此,不仅释放了邮箱服务器12存储空间,也可以防 止邮件数据长期存放于邮箱服务器12而导致的信息泄露,同时也能避免邮箱账 户因为存储空间已满的原因而导致一些邮件数据的丢失。
更优选的,本发明实施例中,通过上述方法实现对邮箱用户的邮件数据的 管理后,在用户通过客户端13访问上述存储的邮件数据时,接收所述客户端 13发送过来的用户验证信息,根据预设的规则判断所述用户验证信息是否合 法;
在用户通过客户端13访问之前,首先对所述访问的用户设置用户验证规 则,如用户密码验证,所述的用户可以是上述邮箱用户,也可以是自定义的管 理用户,通过所述管理用户可以管理多个邮箱用户的邮件数据。
如果合法,根据所述用户的预设权限,控制所述用户的所能访问的邮件数 据。
当用户读取权限内的某一具体的邮件时,调取该邮件数据并将其发送到该 邮箱用户的客户端13。通过上述方法,如对于一个公司内部,可以对公司的领 导配置其下属员工的邮件访问权限,这样极大地方便了公司对于其内部员工的 邮件及邮件涉及的一些其他日常事务的管理。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或者部分步 骤是可以通过程序来指令相关的硬件来完成的,所述的程序可以存储于一计算 机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘、闪盘等。
图5示出了本发明提供的邮件管理装置的结构,所述邮件数据处理装置具 体包括:邮件接收单元51、验证信息发送单元52、验证判断单元53、邮件发 送单元54和邮件存储单元55。
邮件接收单元51,用于接收从客户端13发送过来的待发送邮件数据;
验证信息发送单元52,用于获取邮箱验证信息,向邮箱服务器发送所述邮 箱验证信息;具体包括信息获取模块521和信息发送模块522;
信息获取模块521,用于从客户端13直接获取,或者从管理终端11的输 入设备获取,或者通过在事先存储所述的邮箱验证信息中获取。
信息发送模块522,用于将信息获取模块521获取的所述邮箱验证信息发 送至邮箱服务器12。
验证判断单元53,用于接收邮箱服务器12返回的验证确认信息,判断邮 箱服务器12验证是否通过;
邮件发送单元54,用于在判断邮箱服务器12验证通过后,向邮箱服务器 12发送上述待发送邮件数据;
当验证判断单元53判断邮箱服务器12验证通过后,将所述待发送邮件的 数据发送至邮箱服务器12,以通过邮箱服务器12发送所述待发送邮件。
优选的,如果验证判断单元53判断邮箱服务器12的验证没有通过,验证 信息发送单元52再次发送上述邮箱验证信息。
邮件存储单元55,用于存储上述待发送邮件数据。
在上述邮件管理装置中,通过邮件接收单元51接收客户端13发送过来的 发送的邮件数据,并通过邮件存储单元55存储,以及通过邮件发送单元54发 送至邮箱服务器12,实现了对发送的邮件数据的统一管理。
优选的,本发明实施例中,所述邮件管理装置还可以包括发件判断单元, 所述发件判断单元在邮件发送单元54向邮箱服务器12发送所述待发送邮件数 据后,接收邮箱服务器12返回的发件确认信息,判断所述待发送邮件数据是否 发送成功;如果没有成功,邮件发送单元54再次发送所述待发送邮件数据至邮 箱服务器12。通过上述发件判断单元可以有效防止一些意外因素导致的邮件发 送失败,从而保证邮件及时的发送。
优选的,本发明实施例中,所述邮件管理装置还可以包括发送审核单元, 所述发送审核单元在接收客户端13发送过来的上述待发送的邮件数据后,根据 预设的规则判断所述待发送邮件数据是否合法,如果合法,则继续正常工作。 所述预设的规则如,对邮件的设置的一些发送信息的过滤,具体如检测上述待 发送邮件数据的内容,当检测到一些敏感词时,可以暂缓其发送,等经过重新 审阅之后才可发送;同样,又比如对各个邮箱用户设置发送的权限,对不同的 用户设置不同发送内容和发送地址的权限,这样不仅便于发送邮件的管理,还 可以防止一些机密信息的泄露。
作为本发明的一种优选的实施方式,本发明实施例中,所述邮件管理装置 还包括接收邮件获取单元,所述单元具体包括:验证信息发送模块、验证判断 模块、邮件数据下载请求发送模块和邮件存储模块。
验证信息发送模块,用于获取邮箱用户的邮箱验证信息,并发送至邮箱服 务器13;
验证信息发送模块,用于从客户端13或者输入设备中获取邮箱验证信息, 并发送至邮箱服务器12;
验证判断模块,用于接收邮箱服务器12返回的验证确认信息,判断邮箱服 务器12的验证是否通过;
下载请求发送模块,用于在判断邮箱服务器12验证通过后,向邮箱服务器 12发送邮件数据下载请求;
邮件存储模块接收邮箱服务器发送来的邮件数据,并保存。
优选的,本发明实施例中,所述邮件管理装置还可以包括验证信息存储单 元,验证信息存储单元事先获取并存储邮箱用户的邮箱验证信息,使得在邮箱 验证信息发送时,直接自动从所述验证信息存储单元调取并发送。
更优选的,本发明实施例所述邮件管理装置还可以包括用户验证单元,所 述用户验证单元在具体用户通过客户端13访问所述装置存储的邮件数据的时, 对其来访问的用户根据预设的规则进行验证,如判断其密码或者客户端IP地址 是否合法,以更好的保证数据的安全。
同样的,本发明实施例所述邮件管理装置还包括访问控制单元,用于在在 用户通过客户端13访问所述邮件管理装置中存储的邮件数据时,控制该用户的 访问权限,访问控制单元具体包括:权限控制模块及数据发送模块。
权限控制模块根据预设的用户访问权限控制所述用户可访问的邮件数据; 数据发送模块接收用户通过客户端13发送的邮件读取请求,从邮件存储单元 55中调取相应的邮件数据发送至客户端13。
本发明实施例中,还提供了一种邮件管理终端11。为了对邮件进行统一管 理,在管理终端11上设置有本发明实施例所提供的所述邮件管理装置,通过本 发明上述实施例所述方法接收本地客户端13发送过来的被管理的多个邮箱用 户的发送的邮件数据,通过网络将所述发送的邮件数据上传至邮箱服务器12, 并将这些数据保存在管理终端11的非易失性存储器中,以通过管理终端11对 所述发送的邮件数据进行统一的管理,当客户端13请求读取或管理相应的邮件 数据时,直接操作所述非易失性存储器中存储的相应邮件数据。所述邮件管理 终端可以是服务器、计算机、个人数字中心或移动终端。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。

一种邮件的管理方法、装置和终端.pdf_第1页
第1页 / 共12页
一种邮件的管理方法、装置和终端.pdf_第2页
第2页 / 共12页
一种邮件的管理方法、装置和终端.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种邮件的管理方法、装置和终端.pdf》由会员分享,可在线阅读,更多相关《一种邮件的管理方法、装置和终端.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明适用于电子邮件领域,提供了一种邮件管理方法、装置和终端,所述方法包含,接收客户端发送的待发送邮件数据;获取邮箱验证信息,向邮箱服务器发送所述邮箱验证信息;接收所述邮箱服务器返回的验证确认信息,判断所述邮箱服务器验证是否通过;当判断所述邮箱服务器验证通过时,向所述邮箱服务器发送所述待发送邮件数据;存储所述待发送邮件数据。本发明实施例通过管理终端直接从获取待发送的邮件数据,并通过管理终端发送,很。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1