受保护的电子通信转让专利

申请号 : CN201780086617.1

文献号 : CN110291770A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张建群张飞杨镇

申请人 : 惠普发展公司有限责任合伙企业

摘要 :

本文公开的示例涉及一种受保护的电子通信方法,包括:将受保护的电子通信分配至数据元件,其中受保护的电子通信包括多个标识符片段;接收对要包括在分析报告中的数据元件的请求,根据受保护的电子通信确定数据元件是否被许可包括在分析报告中,并且响应于确定数据元件被许可包括在分析报告中,提供数据元件以在分析报告中使用。

权利要求 :

1.一种存储指令的非瞬态机器可读介质,所述指令能够由处理器执行,以:接收电子通信;

确定所述电子通信是否包括受保护的通信;

响应于确定所述电子通信包括受保护的通信而将所述电子通信存储在存储器中;以及响应于确定所述电子通信不包括受保护的通信而打印所述电子通信。

2.根据权利要求1所述的非瞬态机器可读介质,其中所述电子通信包括传真传输。

3.根据权利要求2所述的非瞬态机器可读介质,其中确定所述电子通信是否包括受保护的通信的指令进一步包括:确定与所述传真传输相关联的来源电话号码是否与受保护来源列表相关联的指令。

4.根据权利要求1所述的非瞬态机器可读介质,其中所述受保护来源由用户接收。

5.根据权利要求4所述的非瞬态机器可读介质,其中所存储的电子通信与所述用户相关联。

6.根据权利要求5所述的非瞬态机器可读介质,其中将所述电子通信存储在存储器中的指令进一步包括:通知所关联的用户接收所述电子通信的指令。

7.根据权利要求1所述的非瞬态机器可读介质,其中将所述电子通信存储在存储器中的指令包括:加密所存储的电子通信的指令。

8.根据权利要求1所述的非瞬态机器可读介质,其中将所述电子通信存储在存储器中的指令进一步包括:通知接收者用户接收所述电子通信的指令。

9.根据权利要求8所述的非瞬态机器可读介质,其中通知接收者用户接收所述电子通信的指令包括:从所述电子通信中识别收件人的指令。

10.根据权利要求9所述的非瞬态机器可读介质,其中确定所述电子通信是否包括受保护的通信的指令进一步包括:确定所识别的收件人是否与受保护接收者列表相关联的指令。

11.一种方法,包括:

维护受保护来源的列表;

接收电子通信;

识别所述电子通信的来源;

通过确定所述受保护来源的列表是否包括所述电子通信的来源而确定所述电子通信是否包括受保护的通信;以及响应于确定所述电子通信包括受保护的通信而将所述电子通信存储在存储器中;以及响应于确定所述电子通信不包括受保护的通信而打印所述电子通信。

12.根据权利要求11所述的方法,其中所述电子通信包括传真传输,并且所述来源包括与所述传真传输的发送者相关联的电话号码。

13.根据权利要求11所述的方法,其中将所述电子通信存储在存储器中进一步包括:加密所存储的电子通信。

14.根据权利要求13所述的方法,其中加密所存储的电子通信包括:根据与所存储的电子通信的预期接收者相关联的加密密钥来加密所存储的电子通信。

15.一种系统,包括:

受保护来源列表引擎,用于:

接收多个受保护来源标识符,以及

维护所述多个受保护来源标识符;通信引擎,用于:接收电子通信,

识别所述电子通信的来源,以及

根据所述电子通信的所述来源确定所述电子通信是否包括受保护的通信;存储引擎,用于:响应于确定所述电子通信包括受保护的通信:加密所述电子通信,以及

将所述电子通信存储在存储器中;以及

输出引擎,用于:

响应于确定所述电子通信不包括受保护的通信而打印所述电子通信。

说明书 :

受保护的电子通信

背景技术

[0001] 在某些情况下,诸如传真或电子邮件的电子通信可由正常地操作以打印该通信的设备接收。例如,典型的传真机应答呼叫、接收电子通信的数据并且经由诸如耦合的喷墨或激光打印机以及纸张供应的打印性能而将电子通信数据输出。然后,接收者可获得打印后的通信副本。

附图说明

[0002] 在附图中,相同的附图标记指代相同的部件或模块。以下详细描述参考附图,其中:
[0003] 图1是受保护的电子通信设备的框图;
[0004] 图2是用于提供受保护的电子通信的方法的示例的流程图;并且
[0005] 图3是用于提供受保护的电子通信的示例系统的框图。

具体实施方式

[0006] 在某些情况下,诸如打印机、复印机、传真机、多功能设备等的设备可从各种用户和/或来源接收电子通信。例如,设备可从连接至电话网络的任何传真号码接收传真、可从计算机和/或移动设备接收电子邮件和/或可从诸如来自监视或制造设备的日志的其他设备接收数据。在这些和其他示例中的每一个示例中,某些通信的接收者可能期望比他人更高的安全性。在这些情况下,通信的来源可被识别,以确定电子通信是否应当受到附加的保护。
[0007] 例如,可以从金融机构接收要发给用户A的传真。在传统的系统中,传真机将简单地打印出所接收的电子通信而不管来源或内容。然而,用户A可能宁愿电子通信被保护,以防止其他用户无意或有意地查看和/或获取该电子通信。因此,用户A可添加通信的来源(在该示例中为金融机构的拨出传真号码)为受保护的。当传真机从受保护的号码接收电子通信时,其可将电子通信存储在存储器中,而非立即输出通信至打印机。在某些实现中,该通信还可被加密以用于附加的安全性。通信可存储在存储器中直到由用户发布,诸如通过将认证信息输入设备。这些认证信息例如可包括密码、PIN、ID卡、生物特征数据等。在某些实现中,用户的移动设备可用于认证用户,诸如通过在可由设备读取的智能电话app上显示机器可读代码和/或通过诸如蓝牙或其他无线通信方法的移动设备接近探测。
[0008] 图1是用于提供受保护的电子通信(诸如受保护的电子通信105)的示例计算设备100的框图。计算设备100可包括处理器110和包括非瞬态机器可读存储介质的存储器115。
存储器115可包括多个处理器可执行指令,诸如接收电子通信指令132、受保护通信确定指令134、存储电子通信指令136和打印电子通信指令138。在某些实现中,指令132、134、136、
138可与单个计算设备100相关联和/或可诸如经由直接连接、总线或网络而可通信地耦接在不同的计算设备之间。
[0009] 处理器110可包括中央处理单元(CPU)、基于半导体的微处理器、诸如复杂可编程逻辑设备(CPLD)和/或现场可编程门阵列(FPGA)的可编程部件,或适用于检索和执行存储在机器可读存储介质115中的指令的任何其他硬件设备。具体地,处理器110可获取、解码和执行指令132、134、136、138。
[0010] 可执行指令132、134、136、138可包括存储在机器可读存储介质115的任何部分和/或部件中并且可由处理器110执行的逻辑。机器可读存储介质115可包括易失性存储器和/或非易失性存储器以及数据存储部件两者。易失性部件是在掉电时不保留数据值的那些部件。非易失性部件是在掉电时保留数据的那些部件。
[0011] 机器可读存储介质115可包括例如随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器、固态驱动器、USB闪存驱动器、经由存储器读卡器访问的存储卡、经由相关联的软盘驱动器访问的软盘、经由光盘驱动器访问的光盘、经由合适的磁带驱动器访问的磁带和/或其他存储器部件和/或任何两个和/或多个这些存储器部件的组合。此外,RAM可包括例如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)和/或磁性随机存取存储器(MRAM)以及其他这类设备。ROM可包括例如可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)和/或其他类似存储器设备。
[0012] 接收电子通信指令132可接收电子通信120,电子通信120诸如电子邮件、传真传输(“传真”)、打印作业、程序、电话通信、语音邮件和/或其他电子传输的信息。例如,电子通信120可经由网络、电话线、蜂窝电话、蓝牙和/或其他通信介质传输,并且由计算设备100接收。操作在计算设备100上的应用和/或服务可收集与电子通信120相关联的数据,以用于进一步处理。
[0013] 受保护通信确定指令134可确定电子通信120是否包括受保护的通信,诸如通过确定所识别的收件人是否与受保护接收者列表相关联。受保护通信确定指令134例如可包括确定电子通信120的发送者和/或接收者是否与相应的受保护的发送者和/或受保护接收者列表相关联的指令。例如,与传真传输相关联的来源电话号码和/或电子邮件的发送者可与受保护来源列表相关联。受保护来源列表例如可从计算设备100的用户和/或管理员创建和/或接收。用户和/或管理员可经由计算设备100显示的用户界面和/或经由另一界面(诸如网页、软件应用程序和/或控制面板)而输入来源(诸如电子邮件地址、电话号码和/或IP或其他网络地址)。在某些实现中,列表可在第一计算设备处创建,并被分发至多个其他计算设备(诸如计算设备100)。在某些实现中,受保护来源列表可以是关联的特定用户,并且可仅应用于为该用户接收的电子通信。在其他实现中,受保护来源列表可在多个接收者用户之间共享和/或可被应用而与电子通信120的接收者无关。
[0014] 在某些实现中,受保护通信确定指令134可确定电子通信120是否要发给作为接收者的特定用户和/或从作为发送者的特定用户接收。指令134例如可将用于所接收的传真通信的接收电话号码映射至特定接收者用户,诸如通过使用公司地址簿和/或其他数据库。在某些实现中,电子通信120可针对接收者信息而被扫描,诸如通过在电子通信120上执行文本分析和/或光学字符识别(OCR)以识别所标记的一个和/或多个接收者。
[0015] 存储电子通信指令136可响应于确定电子通信120包括受保护的通信,而将电子通信存储在存储器115中。例如,存储器115的部分可被分配用于存储受保护的电子通信。在某些实现中,该存储器可以是非易失性的,以便在设备100掉电的情况下保存电子通信。
[0016] 在某些实现中,存储电子通信指令136可包括通知所关联的用户接收电子通信的指令。例如,电子通信120的预期接收者可根据电子通信120的收件人来识别,诸如识别基于传真的电子通信被接收的电话号码并查找该电话号码相关联的用户。用户例如可通过电子邮件、SMS/文本消息、SNMP提醒的方式经由被配置为接收并显示通知的应用程序和/或其他通知机制而被通知。
[0017] 在某些实现中,存储电子通信指令136可包括加密所存储的电子通信的指令。例如,与电子通信的接收者用户相关联的公钥可用于加密电子通信120。在某些实现中,加密并非针对专门的用户,诸如通过使用与设备100本身相关联的加密密钥和/或接收服务/应用的消息,以加密与多个接收者用户相关联的受保护的电子通信。所存储的电子通信的解密例如可在从接收者用户接收打印/发布授权时产生,诸如通过在设备100和/或打印设备处输入PIN和/或密码。
[0018] 打印电子通信指令138可响应于确定电子通信不包括受保护的通信而打印电子通信。在某些实现中,计算设备100可包括打印设备和/或可通信地耦接至打印设备的计算机(未示出)。在某些实现中,打印电子通信指令138可在从用户(诸如接收者用户)接收发布授权之后,使所存储的和/或加密的电子通信被打印。
[0019] 图2是用于提供与本公开的实现一致的文档元素重定位的示例方法200的流程图。尽管方法200的执行在下面参考计算设备200来描述,但也可使用用于执行方法200的其他合适的部件。
[0020] 方法200可开始于阶段205,并进行至阶段210,其中计算设备100可维护受保护来源的列表。例如,与传真传输相关联的来源电话号码和/或电子邮件的发送者可与受保护来源列表相关联。受保护来源列表例如可从计算设备100的用户和/或管理员创建和/或接收。用户和/或管理员可经由计算设备100显示的用户界面和/或经由另一界面(诸如网页、软件应用程序和/或控制面板)而输入来源(诸如电子邮件地址、电话号码和/或IP或其他网络地址)。在某些实现中,列表可在第一计算设备处创建,并被分发至多个其他计算设备(诸如计算设备100)。在某些实现中,受保护来源列表可以是关联的特定用户,并且可仅应用于为该用户接收的电子通信。在其他实现中,受保护来源列表可在多个接收者用户之间共享和/或可被应用而与电子通信120的接收者无关。
[0021] 然后,方法200可进行至阶段215,在其中,计算设备100可接收电子通信。例如,接收电子通信指令132可接收电子通信120,电子通信120诸如电子邮件、传真传输(“传真”)、打印作业、程序、电话通信、语音邮件和/或其他电子传输的信息。例如,电子通信120可经由网络、电话线、蜂窝电话、蓝牙和/或其他通信介质传输,并且由计算设备100接收。操作在计算设备100上的应用和/或服务可收集与电子通信120相关联的数据,以用于进一步处理。
[0022] 然后方法200可进行至阶段220,在其中,计算设备100可识别电子通信的来源。例如,电子通信可包括传真传输(“传真”),而电子传输的来源可包括与传真发送者相关联的电话号码。类似地,电子邮件通信来源可通过发送电子邮件地址来识别。
[0023] 然后方法200可进行至阶段225,在其中,计算设备100可通过确定受保护来源的列表是否包括电子通信的来源,来确定电子通信是否包括受保护的通信。例如,受保护通信确定指令134可确定电子通信120是否包括受保护的通信,诸如通过确定所识别的收件人是否与受保护接收者列表相关联。受保护通信确定指令134例如可包括确定电子通信120的发送者和/或接收者是否与相应的受保护的发送者和/或受保护接收者列表相关联的指令。例如,与传真传输相关联的来源电话号码和/或电子邮件的发送者可与受保护来源列表相关联。受保护来源列表例如可从计算设备100的用户和/或管理员创建和/或接收。用户和/或管理员可经由计算设备100显示的用户界面和/或经由另一界面(诸如网页、软件应用程序和/或控制面板)而输入来源(诸如电子邮件地址、电话号码和/或IP或其他网络地址)。在某些实现中,列表可在第一计算设备处创建,并被分发至多个其他计算设备(诸如计算设备100)。在某些实现中,受保护来源列表可以是关联的特定用户,并且可仅应用于为该用户接收的电子通信。在其他实现中,受保护来源列表可在多个接收者用户之间共享和/或可被应用而与电子通信120的接收者无关。
[0024] 在某些实现中,受保护通信确定指令134可确定电子通信120是否要发给作为接收者的特定用户和/或从作为发送者的特定用户接收。指令134例如可将用于所接收的传真通信的接收电话号码映射至特定接收者用户,诸如通过使用公司地址簿和/或其他数据库。在某些实现中,电子通信120可针对接收者信息而被扫描,诸如通过在电子通信120上执行文本分析和/或光学字符识别(OCR)以识别所标记的一个和/或多个接收者。
[0025] 响应于确定电子通信包括受保护的通信,方法200然后可进行至阶段230,在其中,计算设备100可将电子通信存储在存储器中。在某些实现中,将电子通信存储在存储器中可包括加密所存储的电子通信,诸如通过根据与所存储的电子通信相关联的预期接收者的加密密钥来加密所存储的电子通信。
[0026] 例如,存储电子通信指令136可响应于确定电子通信120包括受保护的通信,而将电子通信存储在存储器115中。例如,存储器115的部分可被分配用于存储受保护的电子通信。在某些实现中,该存储器可以是非易失性的,以便在设备100掉电的情况下保存电子通信。
[0027] 在某些实现中,存储电子通信指令136可包括加密所存储的电子通信的指令。例如,与电子通信的接收者用户相关联的公钥可用于加密电子通信120。在某些实现中,加密并非针对专门的用户,诸如通过使用与设备100本身相关联的加密密钥和/或接收服务/应用的消息,以加密与多个接收者用户相关联的受保护的电子通信。所存储的电子通信的解密例如可在从接收者用户接收打印/发布授权时产生,诸如通过在设备100和/或打印设备处输入PIN和/或密码。
[0028] 在某些实现中,存储电子通信指令136可包括通知所关联的用户接收电子通信的指令。例如,电子通信120的预期接收者可根据电子通信120的收件人来识别,诸如识别基于传真的电子通信被接收的电话号码并查找该电话号码相关联的用户。用户例如可通过电子邮件、SMS/文本消息、SNMP提醒的方式经由被配置为接收并显示通知的应用程序和/或其他通知机制而被通知。
[0029] 响应于确定电子通信不包括受保护的通信,方法200可进行至阶段235,在其中,计算设备100可打印电子通信。例如,打印电子通信指令138可响应于确定电子通信不包括受保护的通信而打印电子通信。在某些实现中,计算设备100可包括打印设备和/或可通信地耦接至打印设备的计算机(未示出)。在某些实现中,打印电子通信指令138可在从用户(诸如接收者用户)接收发布授权之后,使所存储的和/或加密的电子通信被打印。
[0030] 然后方法200可在阶段250结束。
[0031] 图3是用于提供受保护的电子通信的示例系统300的框图。系统300可包括计算设备310,其包括存储器315。计算设备310可包括例如通用和/或专用计算机、服务器、主机、桌面、笔记本电脑、平板、智能电话、游戏控制台、打印机和/或能够提供与提供本文所述的实现一致的计算性能的其他任何系统。计算设备310可在存储器315中存储受保护来源列表引擎320、通信引擎325、存储引擎330,以及输出引擎335。
[0032] 受保护来源列表引擎320可接收多个受保护来源标识符,并维护多个受保护来源标识符。例如,与传真传输相关联的来源电话号码和/或电子邮件的发送者可与受保护来源列表相关联。受保护来源列表例如可从计算设备310的用户和/或管理员创建和/或接收。用户和/或管理员可经由计算设备310显示的用户界面和/或经由另一界面(诸如网页、软件应用程序和/或控制面板)而输入来源(诸如电子邮件地址、电话号码和/或IP或其他网络地址)。在某些实现中,列表可在第一计算设备处创建,并被分发至多个其他计算设备(诸如计算设备100)。在某些实现中,受保护来源列表可以是关联的特定用户,并且可仅应用于为该用户接收的电子通信。在其他实现中,受保护来源列表可在多个接收者用户之间共享和/或可被应用而与电子通信350的接收者无关。
[0033] 通信引擎325可接收电子通信、识别电子通信的来源并根据电子通信的来源确定电子通信是否包括受保护的通信。例如,接收电子通信指令132可接收电子通信350,电子通信350诸如电子邮件、传真传输(“传真”)、打印作业、程序、电话通信、语音邮件和/或其他电子传输的信息。例如,电子通信350可经由网络、电话线、蜂窝电话、蓝牙和/或其他通信介质传输,并且由计算设备310接收。操作在计算设备310上的应用和/或服务可收集与电子通信350相关联的数据,以用于进一步处理。
[0034] 受保护通信确定指令134可确定电子通信350是否包括受保护的通信,诸如通过确定所识别的收件人是否与受保护接收者列表相关联。受保护通信确定指令134例如可包括确定电子通信350的发送者和/或接收者是否与相应的受保护的发送者和/或受保护接收者列表相关联的指令。
[0035] 在某些实现中,受保护通信确定指令134可确定电子通信350是否要发给作为接收者的特定用户和/或从作为发送者的特定用户接收。指令134例如可将用于所接收的传真通信的接收电话号码映射至特定接收者用户,诸如通过使用公司地址簿和/或其他数据库。在某些实现中,电子通信350可针对接收者信息而被扫描,诸如通过在电子通信350上执行文本分析和/或光学字符识别(OCR)以识别所标记的一个和/或多个接收者。
[0036] 存储引擎330可响应于确定电子通信包括受保护的通信,而加密电子通信以及将电子通信存储在存储器中。例如,存储电子通信指令136可响应于确定电子通信350包括受保护的通信,而将电子通信315存储在存储器中。例如,存储器315的部分可被分配用于存储受保护的电子通信。在某些实现中,该存储器可以是非易失性的,以便在设备310掉电的情况下保存电子通信。
[0037] 在某些实现中,存储电子通信指令136可包括通知所关联的用户接收电子通信的指令。例如,电子通信350的预期接收者可根据电子通信350的收件人来识别,诸如识别基于传真的电子通信被接收的电话号码并查找该电话号码相关联的用户。用户例如可通过电子邮件、SMS/文本消息、SNMP提醒的方式经由被配置为接收并显示通知的应用程序和/或其他通知机制而被通知。
[0038] 在某些实现中,存储电子通信指令136可包括加密所存储的电子通信的指令。例如,与电子通信的接收者用户相关联的公钥可用于加密电子通信120。在某些实现中,加密并非针对专门的用户,诸如通过使用与设备310本身相关联的加密密钥和/或接收服务/应用的消息,以加密与多个接收者用户相关联的受保护的电子通信。所存储的电子通信的解密例如可在从接收者用户接收打印/发布授权时产生,诸如通过在设备310和/或打印设备处输入PIN和/或密码。
[0039] 输出引擎335可打印电子通信。例如,输出引擎335可响应于确定电子通信350不包括受保护的通信而在打印设备360上打印电子通信350。在某些实现中,输出引擎335可响应于从电子通信250的接收者接收发布授权,而在打印设备360上打印电子通信350。在某些实现中,打印电子通信指令138可响应于确定电子通信不包括受保护的通信而打印电子通信。在某些实现中,计算设备310可包括打印设备和/或可通信地耦接至打印设备360的计算机。
在某些实现中,打印电子通信指令138可在从用户(诸如接收者用户)接收发布授权之后,使所存储的和/或加密的电子通信被打印。
[0040] 尽管在图3描绘了一个计算设备310,但系统300的特定实现可包括一个以上的计算设备310。计算设备中的至少一个可被应用和设置在例如至少一个服务器库、计算机库、数据中心和/或其他设置中。例如,计算设备可一起包括云计算资源、网格计算资源和/或其他任何分布式计算设置。这些计算设备可位于单个安装和/或可分布于多个不同的地理位置之间。
[0041] 所公开的示例可包括用于文档元素重定位的系统、设备、计算机可读存储介质和方法。为了解释的目的,特定示例参考附图中所图示的部件来描述。然而,所图示的部件的功能可重叠,并可以存在于更少或更多数量的部件和元件中。进一步,所图示的元件的全部或部分功能可共存或分布于某些地理分散的位置之间。此外,所公开的示例可在各种环境中实现并且不限于所图示的示例。
[0042] 此外,如说明书和所附权利要求中所使用的,单数形式“一”和“该”意在也包括复数形式,除非上下文另有指示。附加地,尽管术语第一、第二等在本文用于描述各种元件,但这些元件不应受这些术语的限制。相反,这些术语仅用于区分一个元件和另一元件。
[0043] 进一步,结合附图描述的操作序列是示例并且不意在限制。附加的或更少的操作或操作组合可被使用,或可作出改变而不脱离本公开示例的范围。因此,本公开仅仅阐述可能的实现示例,并且可对所描述的示例作出许多变型和修改。所有这些修改和变型均意在包括在本公开的范围内,并由如下权利要求来保护。