数码相框及其共享文件的获取、发送方法,装置及系统的制作方法

文档序号:7918188阅读:135来源:国知局
专利名称:数码相框及其共享文件的获取、发送方法,装置及系统的制作方法
技术领域
本发明涉及电子通信领域,特别涉及一种数码相框。

背景技术
传统的数码相框可以通过外接存储器来获取图片数据。作为用户提供图片来源的一种手段,用户先从电脑上将图片拷贝到存储器,然后再将存储器插到数码相框中浏览图片。随着现在存储器类型越来越多,数码相框能够支持的存储器也越来越齐全。比较常见的如SD卡、U盘、CF卡。这些使用已经是数码相框必备的功能。
但该方案必须由用户主动的从电脑上进行拷贝操作,随着互联网的普及,越来越多的用户需要更方便的共享图片方式,即相框使用者可以接收别人提供的照片。
另一种现有技术,通过在数码相框上集成网络功能,使相框具备与网络侧服务器进行交互的能力。相框使用者先申请专用的服务器空间,图片共享者将图片上传到服务器。此后,相框使用者可以选择从服务器上同步数据,下载服务器侧的图片进行浏览。
目前网络接入方式也包括了以太网、WI-FI、无线接入等各种接入方式。
发明人在实施本发明的过程中发现,采用专用服务器共享的方式,需要建立专用的服务器,成本较高,且需要申请专用的服务器空间,接受服务器分配的帐号,可能会给用户带来一定的费用。


发明内容
本发明实施例提供了一种数码相框及其共享文件的获取、发送方法,装置及系统,使得数码相框的文件共享不需要专门的服务器,降低了成本及实现的复杂度。
本发明实施例提供的一种数码相框的共享文件获取方法可以包括以下步骤 数码相框登录设定的电子邮箱; 根据所述数码相框存储的验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件; 若所述电子邮件为合法的共享邮件,则获取并呈现所述电子邮件中的文件。
本发明实施例提供的一种给数码相框发送共享文件的方法,可包括以下步骤 根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要; 将所述电邮摘要和所述共享文件以电子邮件的形式发送到给所述数码相框设定的电子邮箱; 所述电邮摘要用于验证所述电子邮件的合法性。
本发明实施例提供的数码相框,可包括 邮箱访问单元,用于访问设定的电子邮箱; 存储单元,用于存储验证信息; 判断单元,用于根据所述验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件; 呈现单元,用于在所述判断单元的判断结果为所述电子邮件为合法的共享邮件时,获取并呈现所述电子邮件中的文件。
本发明实施例提供的给数码相框发送共享文件的装置,可包括 电邮摘要生成单元,用于根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要;所述电邮摘要用于验证所述电子邮件的合法性; 电邮发送单元,用于将所述电邮摘要和所述共享文件以电子邮件的形式发送到给所述数码相框设定的电子邮箱。
本发明实施例提供的数码相框文件共享的系统,可包括 共享文件发送装置,用于根据验证信息生成电邮摘要信息,将电邮摘要信息和共享文件以电子邮件的形式发送至设定的电子邮箱; 数码相框,用于访问所述设定的电子邮箱,获取所述电子邮件中的电邮摘要信息;并根据所述验证信息及电邮摘要信息验证所述电子邮件是否为合法的共享邮件,若该电子邮件为合法的共享邮件,则获取并呈现所述共享文件。
采用上述技术方案,共享者可通过电子邮件给数码相框802共享文件,数码相框通过约定的验证信息判断接收的电子邮件是否为共享文件的共享邮件,从而获取共享邮件中的共享文件,使得数码相框的文件共享不用设置专门的服务器,用户也不需要在专门的服务器上申请空间及帐号,方便了数码相框的文件共享,降低了成本及文件共享实现的复杂度。



图1为本发明提供的一种数码相框的共享文件的获取方法的一个实施例的流程示意图; 图2为本发明提供的一种数码相框的共享文件的获取方法的另一个实施例的流程示意图; 图3为本发明提供的一种数码相框的共享文件的获取方法的又一个实施例的流程示意图; 图4为本发明提供的一种数码相框的共享文件的发送方法的一个实施例的流程示意图; 图5为本发明提供的一种数码相框的共享文件的发送方法的一个实施例中某一步骤的流程示意图; 图6为本发明提供的一种数码相框的一个实施例的结构示意图; 图7为本发明提供的一种数码相框的共享文件的发送装置的一个实施例的结构示意图; 图8为本发明提供的一种数码相框的文件共享系统的一个实施例的结构示意图。

具体实施例方式 在本发明的实施例中,给数码相框共享文件的共享方与数码相框约定验证信息,用户通过向给数码相框设定的电子邮箱中发送电子邮件,该电子邮件中包括共享文件,以及与验证信息相关的信息,数码相框根据该约定的验证信息验证该电子邮件是否为合法的共享邮件,若是合法的共享邮件,则获取并呈现电子邮件中的共享文件。
如图1所示,为本发明提供的数码相框的共享文件获取方法的一个实施例,该实施例包括 步骤100,数码相框登录设定的电子邮箱; 设定用于给数码相框共享文件的电子邮箱,若有用户需要将自己的文件共享给该数码相框,则将该电子邮箱地址告知该用户;该电子邮箱可为普通的电子邮箱。
数码相框可采用一般的登录方式登录该电子邮箱,如将该邮箱的用户名及密码存储于数码相框,数码相框按照Email接收协议(如POP3协议),根据用户名及密码访问该电子邮箱。
步骤101,根据所述数码相框存储的验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件;若是,则执行步骤102; 因为为数码相框设定的电子邮箱可以为普通的电子邮箱,任何人均可向该邮箱发送任何邮件,为了识别该电子邮箱中的电子邮件是共享者发送给该数码相框,供数码相框呈现该邮件中的文件而发送的,同时也为了防止垃圾邮件或恶意邮件,数码相框要对接收到的电子邮件进行合法性的判断,即判断接收到的邮件是否为合法的共享邮件。
共享者通过电子邮件给数码相框设定的电子邮箱发送文件之前,数码相框和共享者约定了验证信息,数码相框存储该验证信息,在发送文件的电子邮件中,同时也包含了与约定的验证信息相关的信息,故数码相框可根据验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件。
步骤102,获取并呈现所述电子邮件中的文件。
判断电子邮箱中的邮件为合法的共享邮件,可认为收到的邮件为共享者用于给数码相框共享文件的邮件。
共享的文件可以以电子邮件附件的形式存在,数码相框可下载电子邮件的附件,获得共享的文件。该共享的文件为数码相框能呈现的文件,如数码相框能呈现的文本文件,图片文件,音频文件及视频文件等。
在上述实施例中,共享者可通过电子邮件给数码相框共享文件,数码相框通过约定的验证信息判断接收的电子邮件是否为共享文件的共享邮件,从而获取共享邮件中的共享文件,使得数码相框的文件共享不用设置专门的服务器,用户也不需要在专门的服务器上申请空间及帐号,方便了数码相框的文件共享。
如图2所示,在本发明的一个实施例中,根据所述数码相框存储的验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件的步骤(步骤101)可包括 步骤201,获取所述电子邮件的电邮摘要信息; 数码相框根据与文件共享方的约定,在电子邮件的相应位置获取电子邮件的电邮摘要信息,例如,可以从电子邮件的标题中获取摘要信息,也可以从电子邮件的正文中获取摘要信息。合法的共享方会按照约定,将用于验证的电邮摘要信息以一定的格式置于邮件的特定位置,以便数码相框获取。
步骤202,根据所述数码相框存储的验证信息以与共享文件发送方约定的方式生成验证摘要信息; 该双方约定的验证信息可以是共享密码,也可以是其他验证信息。数码相框和共享方约定好该验证信息,合法的共享方根据该验证信息以约定的方式生成电邮摘要信息,数码相框也根据该验证信息以相同的约定方式生成验证摘要信息。
步骤203,判断电邮摘要信息与验证摘要信息是否相同,若相同,则表明电子邮件为合法的共享邮件;否则,电子邮件不是合法的共享邮件。
在该实施例中,验证信息并不是直接在邮件中传送,而是根据验证信息生成摘要信息,利用摘要信息来进行邮件的合法性验证,降低了邮件被截获后,验证信息被他人获知,进而干扰数码相框的文件共享的风险。
在本发明的一个实施例中,如图3所示,根据所述数码相框存储的验证信息以与共享文件发送方约定的方式生成验证摘要信息(步骤202)可包括 步骤301,根据数码相框存储的验证信息和所述电子邮件的发送地址生成第一验证摘要信息; 具体而言,可采用信息摘要算法,如CRC(Cyclic Redundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(SecureHash Algorithm,安全哈希算法)等对验证信息和电子邮件的发送地址进行计算,得到第一验证摘要信息。
如,采用MD5算法对验证信息和电子邮件的发送地址进行计算,得到第一验证摘要信息 Digest1_DPF=MD5(P,标识ID,发送者Email地址); 其中,P为验证信息,可为数码相框和共享方约定的密码,标志ID可以为共享者发送的电子邮件的标题,也可以为任意的字符串,该标志ID从电子邮件中获取。
判断电邮摘要信息与验证摘要信息是否相同(步骤203)可包括 步骤302,判断第一验证摘要信息是否与电邮摘要信息中的第一电邮摘要信息相同; 数码相框获取的电邮摘要信息中包括第一电邮摘要信息,合法的共享方根据与数码相框约定的规则生成第一电邮摘要信息,并将该第一电邮摘要信息通过电子邮件发送到给数码相框设定的邮箱,数码相框登录该设定的邮箱,获取该第一电邮摘要信息,若第一电邮摘要信息与数码相框按与共享方约定的规则生成的第一验证摘要信息相同,则可判定该电子邮件为合法的共享邮件。
在该实施例中,将共享者发送共享邮件的邮箱地址加入到摘要信息的计算中,即使一个合法的共享者给数码相框发送的电子邮件被截获,截获者转发该邮件给数码相框,因截获者转发的邮箱地址与合法的共享者的电子邮箱地址不一致,数码相框算出的第一验证摘要信息将会与转发邮件中获得的第一电邮摘要信息不一致,故可以判断出该转发的电子邮件的发送方不是合法的共享者,故该实施例可防止邮件的截获转发给数码相框带来的干扰。
在本发明的一个实施例中,同样如图3所示,根据所述数码相框存储的验证信息以与共享文件发送方约定的方式生成验证摘要信息(步骤202)可包括 步骤303,根据所述数码相框存储的验证信息和所述电子邮件的文件生成第二验证摘要信息; 具体而言,可采用信息摘要算法,如CRC(Cyclic Redundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(SecureHash Algorithm,安全哈希算法)等对验证信息和电子邮件中的文件进行计算,得到第二验证摘要信息。
如,采用MD5算法对验证信息和电子邮件中的文件进行计算,得到第二验证摘要信息 Digest2_DPF=MD5(P,文件); 其中,文件为电子邮件中期望数码相框进行获取并呈现的共享文件。
判断电邮摘要信息与验证摘要信息是否相同(步骤203)可包括 步骤304,判断第二验证摘要信息是否与电邮摘要信息中的第二电邮摘要信息相同; 数码相框获取的电邮摘要信息中包括第二电邮摘要信息,合法的共享方根据与数码相框约定的规则生成第二电邮摘要信息,并将该第二电邮摘要信息通过电子邮件发送到给数码相框设定的邮箱,数码相框登录该设定的邮箱,获取该第二电邮摘要信息,若第二电邮摘要信息与数码相框按与共享方约定的规则生成的第二验证摘要信息相同,则可判定该电子邮件为合法的共享邮件。
在该实施例中,将电子邮件的文件加入到摘要信息的计算中,即使截获者更改合法的电子邮件中的共享文件,再将更改文件后的邮件发送给数码相框,数码相框也可以识别出该转发的电子邮件不是合法的共享邮件。
仍然如图3所示,在本发明的一个实施例中,也可将步骤301,步骤302,步骤303和步骤304结合起来,在这个实施例中,数码相框先判断第一验证摘要信息是否与第一电邮摘要信息相同,如果不相同,则删除该邮件或不做处理,如果相同,则获取电子邮件中的文件,再根据该文件和验证信息计算出第二验证摘要信息,若第二验证摘要信息与获取的第二电邮摘要信息相同,则认为该邮件为合法的共享邮件。
在本发明的一个实施例中,数码相框登录设定的电子邮箱之前,还可包括 等待预订的时间; 在该实施例中,数码相框不用时刻在线,而是定时访问电子邮箱,从而节省网络资源。
在本发明的一个实施例中,数码相框登录设定的电子邮箱之前,还可包括 接收到短信通知; 在此实施例中,数码相框以无线方式连入网络,通过无线网络登录邮箱,在有新的邮件到达给数码相框设定的电子邮箱时,Email服务器通知短消息中心发送短消息通知给数码相框,数码相框收到该短信通知后,登录设定的邮箱。
在该实施例中,确定在设定的电子邮箱中有新的邮件到达时才会访问设定的邮箱,不用实时在线也不用定时访问,节省了网络资源。
本发明还提供了一种给数码相框发送共享文件的方法,如图4所示,为该方法的一个实施例,包括 步骤400,根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要; 根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要信息,数码相框可根据同样的验证信息和同样的方式生成相同的摘要信息,根据自身生成的摘要信息和发送方生成的摘要信息是否相同来判断电子邮件是否为合法的共享邮件。
步骤401,将所述电邮摘要和所述共享文件以电子邮件的形式发送到给所述数码相框设定的电子邮箱;所述电邮摘要用于验证所述电子邮件的合法性。
通过本实施例,数码相框通过访问设定的电子邮件,获取发送方生成的电邮摘要信息,根据自身生成的摘要信息和发送方生成的电邮摘要信息是否相同来判断电子邮件是否为合法的共享邮件。
如图5所示,在本发明的一个实施例中,根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要(步骤400)可以包括 步骤501,根据所述与数码相框侧约定的验证信息和所述电子邮件的发送地址生成所述第一电邮摘要信息。
具体而言,可采用信息摘要算法,如CRC(Cyclic Redundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(SecureHash Algorithm,安全哈希算法)等对验证信息和电子邮件的发送地址进行计算,得到第一电邮摘要信息。
如,采用MD5算法对验证信息和电子邮件的发送地址进行计算,得到第一电邮摘要信息 Digest1_EML=MD5(P,标识ID,发送者Email地址); 其中,P为验证信息,可为数码相框和共享方约定的密码,标志ID可以为共享者发送的电子邮件的标题,也可以为任意的字符串,该标志ID通过电子邮件发送到给数码相框设定的电子邮箱。
在该实施例中,将共享者发送共享邮件的邮箱地址加入到摘要信息的计算中,即使一个合法的共享者给数码相框发送的电子邮件被截获,截获者转发该邮件给数码相框,因截获者转发的邮箱地址与合法的共享者的电子邮箱地址不一致,数码相框算出的第一验证摘要信息将会与转发邮件中获得的第一电邮摘要信息不一致,故可以判断出该转发的电子邮件的发送方不是合法的共享者,故该实施例可防止邮件的截获转发给数码相框带来的干扰。
仍如图5所示,在本发明的一个实施例中,根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要(步骤400)可以包括 步骤502,根据所述数码相框存储的验证信息和所述共享文件生成所述第二电邮摘要信息。
具体而言,可采用信息摘要算法,如CRC(Cyclic Redundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(SecureHash Algorithm,安全哈希算法)等对验证信息和共享文件进行计算,得到第二电邮摘要信息。
如,采用MD5算法对验证信息和共享文件进行计算,得到第二验证摘要信息 Digest2_EML=MD5(P,共享文件); 其中,共享文件为通过电子邮件发送,期望数码相框进行获取并呈现的文件。
在该实施例中,将电子邮件的文件加入到摘要信息的计算中,即使截获者更改合法的电子邮件中的共享文件,再将更改文件后的邮件发送给数码相框,数码相框也可以识别出该转发的电子邮件不是合法的共享邮件。
仍参考图5,在本发明的一个实施例中,根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要(步骤400)也可以同时包括步骤501和步骤502。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明的一些实施例可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备执行本发明各个实施例所述的方法。
如图6所示,本发明还提供了一种数码相框,在本发明的一个实施例中,该数码相框包括 邮箱访问单元600,用于访问设定的电子邮箱; 设定用于给数码相框共享文件的电子邮箱,若有用户需要将自己的文件共享给该数码相框,则将该电子邮箱地址告知该用户;该电子邮箱可为普通的电子邮箱。
邮箱访问单元600可采用一般的登录方式登录该电子邮箱,如将该邮箱的用户名及密码存储于数码相框,邮箱访问单元600按照Email接收协议(如POP3协议),根据用户名及密码访问该电子邮箱。
存储单元602,用于存储验证信息; 共享者通过电子邮件给数码相框设定的电子邮箱发送文件之前,数码相框和共享者约定了验证信息,该双方约定的验证信息可以是共享密码,也可以是其他验证信息。存储单元602存储该验证信息,在发送文件的电子邮件中,同时也包含了与约定的验证信息相关的信息。
判断单元601,用于根据所述验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件; 因为为数码相框设定的电子邮箱可以为普通的电子邮箱,任何人均可向该邮箱发送任何邮件,为了识别该电子邮箱中的电子邮件是共享者发送给该数码相框,供数码相框呈现该邮件中的文件而发送的,同时也为了防止垃圾邮件或恶意邮件,判断单元601要根据存储单元602存储的验证信息对接收到的电子邮件进行合法性的判断,即判断接收到的邮件是否为合法的共享邮件。
呈现单元603,用于在所述判断单元601的判断结果为所述电子邮件为合法的共享邮件时,获取并呈现所述电子邮件中的文件。
共享方携带在电子邮件中的,供呈现单元603呈现的文件可以以附件的形式随该电子邮件发送,该文件可以是呈现单元603可以呈现的文本文件,图形文件,音频文件或视频文件等。
采用上述实施例提供的数码相框,共享者可通过电子邮件给数码相框共享文件,数码相框通过约定的验证信息判断接收的电子邮件是否为共享文件的共享邮件,从而获取共享邮件中的共享文件,使得数码相框的文件共享不用设置专门的服务器,用户也不需要在专门的服务器上申请空间及帐号,方便了数码相框的文件共享。
仍如图6所示,在本发明提供的数码相框的一个实施例中,判断单元601可以包括 获取单元6010,用于获取所述电子邮件的电邮摘要信息; 获取单元6010根据与文件共享方的约定,在电子邮件的相应位置获取电子邮件的电邮摘要信息,例如,可以从电子邮件的标题中获取摘要信息,也可以从电子邮件的正文中获取摘要信息。合法的共享方会按照约定,将用于验证的电邮摘要信息以一定的格式置于邮件的特定位置,以便获取单元6010获取。
验证摘要生成单元6011,用于根据所述验证信息以与共享方约定的方式生成验证摘要信息; 合法的共享方根据与数码相框约定的验证信息以约定的方式生成电邮摘要信息,验证摘要生成单元6011也根据存储单元602存储验证信息以相同的约定方式生成验证摘要信息。
比较单元6012,用于比较所述电邮摘要信息是否与所述验证摘要信息相同; 所述呈现单元603具体用于,在所述电邮摘要信息与所述验证摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
采用该实施例提供的数码相框,可使验证信息不直接在邮件中传送,而是根据验证信息生成摘要信息,利用摘要信息来进行邮件的合法性验证,降低了邮件被截获后,验证信息被他人获知,进而干扰数码相框的文件共享的风险。
仍参考图6,在本发明提供的数码相框的一个实施例中,获取单元6010获取的电邮摘要信息包括第一电邮摘要信息;摘要生成单元6011可以包括 第一生成单元61,用于根据所述验证信息和所述电子邮件的发送地址生成第一验证摘要信息; 具体而言,第一生成单元61可采用信息摘要算法,如CRC(CyclicRedundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(Secure Hash Algorithm,安全哈希算法)等对验证信息和电子邮件的发送地址进行计算,得到第一验证摘要信息。
如,第一生成单元61采用MD5算法对验证信息和电子邮件的发送地址进行计算,得到第一验证摘要信息 Digest1_DPF=MD5(P,标识ID,发送者Email地址); 其中,P为验证信息,可为数码相框和共享方约定的密码,标志ID可以为共享者发送的电子邮件的标题,也可以为任意的字符串,该标志ID从电子邮件中获取。
所述比较单元6012具体用于比较所述第一电邮摘要信息是否与所述第一验证摘要信息相同; 所述呈现单元603具体用于,在所述第一电邮摘要信息和所述第一电邮摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
该实施例提供的数码相框,将共享者发送共享邮件的邮箱地址加入到摘要信息的计算中,即使一个合法的共享者给数码相框发送的电子邮件被截获,截获者转发该邮件给数码相框,因截获者转发的邮箱地址与合法的共享者的电子邮箱地址不一致,数码相框算出的第一验证摘要信息将会与转发邮件中获得的第一电邮摘要信息不一致,故可以判断出该转发的电子邮件的发送方不是合法的共享者,故该实施例可防止邮件的截获转发给数码相框带来的干扰。
如图6所示,在本发明提供的数码相框的一个实施例中,获取单元6010获取的电邮摘要信息包括第二电邮摘要信息;验证摘要生成单元6011可包括 第二生成单元62,用于根据所述验证信息和所述电子邮件的文件生成第二验证摘要信息; 具体而言,第二生成单元62可采用信息摘要算法,如CRC(CyclicRedundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(Secure Hash Algorithm,安全哈希算法)等对验证信息和电子邮件中的文件进行计算,得到第二验证摘要信息。
如,第二生成单元62采用MD5算法对验证信息和电子邮件中的文件进行计算,得到第二验证摘要信息 Digest2_DPF=MD5(P,文件); 其中,文件为电子邮件中期望呈现单元603进行获取并呈现的共享文件。
所述比较单元6012具体用于比较所述第二电邮摘要信息是否与所述第二验证摘要信息相同; 所述呈现单元603具体用于,在所述第二电邮摘要信息和所述第二电邮摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
该实施例提供的数码相框,将电子邮件的文件加入到摘要信息的计算中,即使截获者更改合法的电子邮件中的共享文件,再将更改文件后的邮件发送给数码相框,数码相框也可以识别出该转发的电子邮件不是合法的共享邮件。
在本发明提供的数码相框的实施例中,验证摘要生成单元6011也可同时包括第一生成单元61和第二生成单元62,该两单元的工作方式已在上文有详细描述,在此不再赘述。此时,所述比较单元6012具体用于比较所述第一电邮摘要信息是否与所述第一验证摘要信息相同,及所述第一电邮摘要信息是否与所述第一验证摘要信息相同;所述呈现单元603具体用于,在所述第一电邮摘要信息和所述第一电邮摘要信息相同,且所述第二电邮摘要信息和所述第二电邮摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
在本发明提供的数码相框的一个实施例中,该数码相框还可包括 触发单元604,用于在接收到短信通知或等待预定时间后产生出发信息; 所述邮箱访问单元600具体用于根据所述触发信息访问所述设定的电子邮箱。
该实施例中的数码相框,确定在设定的电子邮箱中有新的邮件到达时才会访问设定的邮箱,不用实时在线也不用定时访问,节省了网络资源。
图7所示为本发明提供的一种给数码相框发送共享文件的装置,在本发明提供的该装置的一个实施例中,该装置可包括 电邮摘要生成单元700,用于根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要;所述电邮摘要用于验证所述电子邮件的合法性; 电邮摘要生成单元700根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要信息,数码相框可根据同样的验证信息和同样的方式生成相同的摘要信息,根据自身生成的摘要信息和发送方生成的摘要信息是否相同来判断电子邮件是否为合法的共享邮件。
电邮发送单元701,用于将所述电邮摘要和所述共享文件以电子邮件的形式发送到给所述数码相框设定的电子邮箱。
利用本实施例提供的装置共享文件,数码相框可通过访问设定的电子邮件,获取该装置生成的电邮摘要信息,根据自身生成的摘要信息和发送方生成的电邮摘要信息是否相同来判断电子邮件是否为合法的共享邮件。
仍参考图7,在本发明提供的一种给数码相框发送共享文件的装置的一个实施例中,所述电邮摘要信息包括第一电邮摘要信息;所述电邮摘要生成单元700包括 第一生成单元7001,用于根据所述与数码相框约定的验证信息和所述电子邮件的发送地址生成所述第一电邮摘要信息。
具体而言,第一生成单元7001可采用信息摘要算法,如CRC(CyclicRedundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(Secure Hash Algorithm,安全哈希算法)等对验证信息和电子邮件的发送地址进行计算,得到第一电邮摘要信息。
如,第一生成单元7001采用MD5算法对验证信息和电子邮件的发送地址进行计算,得到第一电邮摘要信息 Digest1_EML=MD5(P,标识ID,发送者Email地址); 其中,P为验证信息,可为数码相框和共享方约定的密码,标志ID可以为共享者发送的电子邮件的标题,也可以为任意的字符串,该标志ID通过电子邮件发送到给数码相框设定的电子邮箱。
该实施例提供的装置,将发送共享邮件的邮箱地址加入到摘要信息的计算中,即使一个合法的共享者给数码相框发送的电子邮件被截获,截获者转发该邮件给数码相框,因截获者转发的邮箱地址与合法的共享者的电子邮箱地址不一致,数码相框算出的第一验证摘要信息将会与转发邮件中获得的第一电邮摘要信息不一致,故可以判断出该转发的电子邮件的发送方不是合法的共享者,故利用该实施例提供的装置发送共享邮件可防止邮件的截获转发给数码相框带来的干扰。
仍参考图7,在本发明提供的一种给数码相框发送共享文件的装置的一个实施例中,电邮摘要信息包括第二电邮摘要信息; 电邮摘要生成单元700包括 第二生成单元7002,用于根据与数码相框约定的验证信息和所述共享文件生成所述第二电邮摘要信息。
具体而言,第二生成单元7002可采用信息摘要算法,如CRC(CyclicRedundancy Check,循环冗余校验)算法,MD(message-diges,信息-摘要)算法,SHA(Secure Hash Algorithm,安全哈希算法)等对验证信息和共享文件进行计算,得到第二电邮摘要信息。
如,第二生成单元7002采用MD5算法对验证信息和共享文件进行计算,得到第二验证摘要信息 Digest2_EML=MD5(P,共享文件); 其中,共享文件为通过电子邮件发送,期望数码相框进行获取并呈现的文件。
该实施例提供的装置,将电子邮件的文件加入到摘要信息的计算中,即使截获者更改合法的电子邮件中的共享文件,再将更改文件后的邮件发送给数码相框,数码相框也可以识别出该转发的电子邮件不是合法的共享邮件。
应当指出,在本发明提供的一种给数码相框发送共享文件的装置的一个实施例中,电邮摘要生成单元700也可以同时包括第一生成单元7001和第二生成单元7002,这两个单元的结构及工作方式在前文已详细描述,在此不再赘述。
如图8所示,为本发明提供的一种数码相框文件共享的系统,在本发明的一个实施例中,该系统可以包括 共享文件发送装置801,用于根据验证信息生成电邮摘要信息,将电邮摘要信息和共享文件以电子邮件的形式发送至设定的电子邮箱; 数码相框802,用于访问所述设定的电子邮箱,获取所述电子邮件中的电邮摘要信息;并根据所述验证信息及电邮摘要信息验证所述电子邮件是否为合法的共享邮件,若该电子邮件为合法的共享邮件,则获取并呈现所述共享文件。
在上述实施例中,共享者使用共享文件发送装置801可通过电子邮件给数码相框802共享文件,数码相框802通过约定的验证信息判断接收的电子邮件是否为共享文件的共享邮件,从而获取共享邮件中的共享文件,使得数码相框的文件共享不用设置专门的服务器,用户也不需要在专门的服务器上申请空间及帐号,方便了数码相框的文件共享。
仍如图8所示,在本发明提供的数码相框文件共享的系统的一个实施例中,该系统可包括 共享文件发送装置801,用于根据验证信息生成电邮摘要信息,将电邮摘要信息和共享文件以电子邮件的形式发送至设定的电子邮箱; 所述设定的电子邮箱所在的电子邮件服务器803,用于接收所述电子邮件,并在接收到所述电子邮件之后发送通知消息; 短消息服务中心804,用于接收到所述电子邮件服务器803的所述通知消息之后,发送短消息; 数码相框802,接收所述短消息之后访问所述设定的电子邮箱,获取所述电子邮件中的电邮摘要信息;并根据所述验证信息及电邮摘要信息验证所述电子邮件是否为合法的共享邮件,若该电子邮件为合法的共享邮件,则获取并呈现所述共享文件。
在该实施例提供的系统中,数码相框802接收到短消息服务中心804的短消息之后才访问设定的电子邮箱,此时表明该设定的电子邮箱中有新的电子邮件到达,故可以做到只有新的电子邮件到达设定的电子邮箱之后,数码相框802才会访问设定的电子邮箱,从而避免了数码相框实时在线或定时访问造成的网络资源浪费。
以上所述为本发明的一些具体实施方式
,任何所属技术领域的技术人员可以理解的上述实施方式的等同替换或明显变形均属本发明的保护范围。
权利要求
1、一种数码相框的共享文件获取方法,其特征在于,包括
数码相框登录设定的电子邮箱;
根据所述数码相框存储的验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件;
若所述电子邮件为合法的共享邮件,则获取并呈现所述电子邮件中的文件。
2、如权利要求1所述的方法,其特征在于,所述根据所述数码相框存储的验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件包括
获取所述电子邮件的电邮摘要信息;所述电邮摘要信息用于验证所述邮件是否为合法的共享邮件;
根据所述数码相框存储的验证信息以与共享文件发送方约定的方式生成验证摘要信息;
验证所述电邮摘要信息与所述验证摘要信息是否相同,若相同,则所述电子邮件为合法的共享邮件;否则,该电子邮件不是合法的共享邮件。
3、如权利要求2所述的方法,其特征在于,所述根据所述数码相框存储的验证信息以与共享文件发送方约定的方式生成验证摘要信息包括
根据所述数码相框存储的验证信息和所述电子邮件的发送地址生成第一验证摘要信息;
所述电邮摘要信息包括第一电邮摘要信息;
所述验证所述电邮摘要信息与所述验证摘要信息是否相同包括验证所述第一电邮摘要信息与所述第一验证摘要信息是否相同。
4、如权利要求2或3所述的方法,其特征在于,所述根据所述数码相框存储的验证信息以与共享文件发送方约定的方式生成验证摘要信息包括
根据所述数码相框存储的验证信息和所述电子邮件的文件生成第二验证摘要信息;
所述电邮摘要信息包括第二电邮摘要信息;
所述验证所述电邮摘要信息与所述验证摘要信息是否相同包括验证所述第二电邮摘要信息与所述第二验证摘要信息是否相同。
5、如权利要求1-4任一所述的方法,其特征在于,所述数码相框登录设定的电子邮箱前,所述方法还包括
所述数码相框接收短消息通知,或等待预定的时间;所述短消息通知用于指示所述设定的电子邮箱有新的共享邮件。
6、一种给数码相框发送共享文件的方法,其特征在于,所述方法包括
根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要;
将所述电邮摘要和所述共享文件以电子邮件的形式发送到给所述数码相框设定的电子邮箱;
所述电邮摘要用于验证所述电子邮件的合法性。
7、如权利要求6所述的方法,其特征在于,所述电邮摘要信息包括第一电邮摘要信息;
所述根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要包括
根据所述与数码相框约定的验证信息和所述电子邮件的发送地址生成所述第一电邮摘要信息。
8、如权利要求6或7所述的方法,其特征在于,所述电邮摘要信息包括第二电邮摘要信息;
所述根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要包括
根据与数码相框约定的验证信息和所述共享文件生成所述第二电邮摘要信息。
9、一种数码相框,其特征在于,包括
邮箱访问单元,用于访问设定的电子邮箱;
存储单元,用于存储验证信息;
判断单元,用于根据所述验证信息判断所述设定的电子邮箱中的电子邮件是否为合法的共享邮件;
呈现单元,用于在所述判断单元的判断结果为所述电子邮件为合法的共享邮件时,获取并呈现所述电子邮件中的文件。
10、如权利要求9所述的数码相框,其特征在于,所述判断单元包括
获取单元,用于获取所述电子邮件的电邮摘要信息;
验证摘要生成单元,用于根据所述验证信息以与共享方约定的方式生成验证摘要信息;
比较单元,用于比较所述电邮摘要信息与所述验证摘要信息是否相同;
所述呈现单元具体用于,在所述电邮摘要信息与所述验证摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
11、如权利要求10所述的数码相框,其特征在于,所述获取单元获取的电邮摘要信息包括第一电邮摘要信息;所述验证摘要生成单元包括
第一生成单元,用于根据所述验证信息和所述电子邮件的发送地址生成第一验证摘要信息;
所述比较单元具体用于比较所述第一电邮摘要信息是否与所述第一验证摘要信息相同;
所述呈现单元具体用于,在所述第一电邮摘要信息和所述第一电邮摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
12、如权利要求10所述的数码相框,其特征在于,所述获取单元获取的电邮摘要信息包括第二电邮摘要信息;所述验证摘要生成单元包括
第二生成单元,用于根据所述验证信息和所述电子邮件的文件生成第二验证摘要信息;
所述比较单元具体用于比较所述第二电邮摘要信息是否与所述第二验证摘要信息相同;
所述呈现单元具体用于,在所述第二电邮摘要信息和所述第二电邮摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
13、如权利要求10所述的数码相框,其特征在于,所述获取单元获取的电邮摘要信息包括第一点有摘要信息和第二电邮摘要信息;所述验证摘要生成单元包括
第一生成单元,用于根据所述验证信息和所述电子邮件的发送地址生成第一验证摘要信息;
第二生成单元,用于根据所述验证信息和所述电子邮件的文件生成第二验证摘要信息;
所述比较单元具体用于比较所述第一电邮摘要信息是否与所述第一验证摘要信息相同,及所述第一电邮摘要信息是否与所述第一验证摘要信息相同;
所述呈现单元具体用于,在所述第一电邮摘要信息和所述第一电邮摘要信息相同,且所述第二电邮摘要信息和所述第二电邮摘要信息相同的情况下,获取并呈现所述电子邮件中的文件。
14、如权利要求9-14任一所述的数码相框,其特征在于,所述数码相框还包括
触发单元,用于在接收到短信通知或等待预定时间后产生触发信息;
所述邮箱访问单元具体用于,根据所述触发信息访问所述设定的电子邮箱。
15、一种给数码相框发送共享文件的装置,其特征在于,所述装置包括
电邮摘要生成单元,用于根据与数码相框约定的验证信息以与数码相框约定的方式生成电邮摘要;所述电邮摘要用于验证所述电子邮件的合法性;
电邮发送单元,用于将所述电邮摘要和所述共享文件以电子邮件的形式发送到给所述数码相框设定的电子邮箱。
16、如权利要求15所述的装置,其特征在于,所述电邮摘要信息包括第一电邮摘要信息;
所述电邮摘要生成单元包括
第一生成单元,用于根据所述与数码相框约定的验证信息和所述电子邮件的发送地址生成所述第一电邮摘要信息。
17、如权利要求15或16所述的装置,其特征在于,所述电邮摘要信息包括第二电邮摘要信息;
所述电邮摘要生成单元包括
第二生成单元,用于根据与数码相框约定的验证信息和所述共享文件生成所述第二电邮摘要信息。
18、一种数码相框文件共享的系统,其特征在于,该系统包括
共享文件发送装置,用于根据验证信息生成电邮摘要信息,将电邮摘要信息和共享文件以电子邮件的形式发送至设定的电子邮箱;
数码相框,用于访问所述设定的电子邮箱,获取所述电子邮件中的电邮摘要信息;并根据所述验证信息及电邮摘要信息验证所述电子邮件是否为合法的共享邮件,若该电子邮件为合法的共享邮件,则获取并呈现所述共享文件。
19、如权利要求18所述的系统,其特征在于,该系统还包括
所述设定的电子邮箱所在的电子邮件服务器,用于接收所述电子邮件,并在接收到所述电子邮件之后发送通知消息;
短消息服务中心,用于接收到所述电子邮件服务器的所述通知消息之后,向所述数码相框发送短消息;
所述数码相框具体用于,接收到所述短消息之后访问所述设定的电子邮箱,获取所述电子邮件中的电邮摘要信息;并根据所述验证信息及电邮摘要信息验证所述电子邮件是否为合法的共享邮件,若该电子邮件为合法的共享邮件,则获取并呈现所述共享文件。
全文摘要
本发明实施例公开了一种数码相框及其共享文件的获取、发送方法,装置及系统,给数码相框共享文件的共享方与数码相框约定验证信息,用户通过向给数码相框设定的电子邮箱中发送电子邮件,该电子邮件中包括共享文件,以及与验证信息相关的信息,数码相框根据该约定的验证信息验证该电子邮件是否为合法的共享邮件,若是合法的共享邮件,则获取并呈现电子邮件中的共享文件。采用该方案,用户不需要在专门的服务器上申请空间及帐号,方便了数码相框的文件共享,降低了成本及文件共享实现的复杂度。
文档编号H04L12/58GK101340398SQ20081014257
公开日2009年1月7日 申请日期2008年7月30日 优先权日2008年7月30日
发明者柳 方 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1