基于关键词匹配的电子消息打印制造技术

技术编号:22570069 阅读:48 留言:0更新日期:2019-11-17 10:16
比较电子消息的数据与一个关键词或多个关键词。可以通过用户接口向用户展示用于打印包含与关键词匹配的数据的电子消息的建议。可以通过用户接口从用户接收对于建议的响应。向打印机发起包含与关键词匹配的数据的电子消息的打印。

Electronic message printing based on keyword matching

Compare the data of the electronic message with one or more keywords. Suggestions for printing electronic messages containing data matching keywords can be presented to the user through the user interface. You can receive responses to suggestions from users through the user interface. The printing of an electronic message containing data matching a keyword is initiated to the printer.

【技术实现步骤摘要】
【国外来华专利技术】基于关键词匹配的电子消息打印
技术介绍
人们时常想要打印诸如电子邮件的电子消息。人们经常打印重要的文件,例如票、酒店预订等。即使随着网络存储系统和移动装置的普及,硬拷贝文件继续被广泛使用。然而,有时人们难以或不方便记住打印重要消息。附图说明图1是示例计算机系统的方框图。图2是发起电子消息打印的示例方法的流程图。图3是另一示例计算机系统的方框图。图4是发起电子消息打印的另一示例方法的流程图。图5是积累待打印电子消息并发起这样的消息打印的示例方法的流程图。图6是另一示例计算机系统和示例服务器的方框图。图7是可以参考时间条件并可以参考事件条件以发起消息打印的另一示例计算机系统的方框图。图8是使用时间条件发起电子消息打印的示例方法的流程图。图9是使用事件条件发起电子消息打印的示例方法的流程图。图10是可以用于确认或取消消息打印的示例用户接口部件的图。图11是可以用于确认或取消多个消息打印的示例用户接口部件的图。图12是示例数据结构的图。图13是可以用于选择如何执行消息的匹配和打印的示例用户接口部件的图。具体实施方式打印的文档被广泛地接受,常常更方便使用,并且当电子文档不可用时,例如在发生不良数据连接或电池耗尽时,可以用作应急文档。可以通过比较消息数据与一个关键词或多个关键词来标识具有用户可能希望打印的内容的电子消息,例如电子邮件。可以在已经由用户确认打印建议之后打印与关键词匹配的消息。因此,可以告知用户他们可能希望打印的消息的存在,且可以采取动作以使得消息被打印。这可以减少用户记住过去消息或者搜索遍历许多不相关消息的需求。在此描述了本公开的这些和其他方面。示例计算机系统10可以包括处理器12、储存器14以及通信接口16,如图1所示。处理器12可以包括中央处理单元(CPU)、微控制器、微处理器、处理内核、现场可编程门阵列(FPGA)等。处理器12和储存器14协作以执行指令。储存器14耦接至处理器12且可以包括非暂时性机器可读存储介质,该非暂时性机器可读存储介质可以是存储可执行指令的任何电子、磁性、光学或其他物理存储装置。机器可读存储介质可以包括例如随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPROM)、快闪存储器、存储驱动、光盘等等。机器可读存储介质可以采用用于发起电子消息打印的可执行指令来编码。通信接口16耦接至处理器12并允许处理器12将数据传送至打印机18。通信接口16可以包括通用串行总线(USB)端口、串行端口、并行端口、有线网络适配器、无线网络适配器等。打印机18可以直接地连接至计算机系统10,或者可以通过网络例如局域网(LAN)、广域网(WAN)、互联网等而连接至计算机系统10。可以使用物理介质例如纸张执行打印。储存器14可以存储操作系统20,操作系统20可由处理器12执行以向计算机系统10提供通用功能,包括用以支持应用程序的功能。操作系统的示例包括WindowTM、macOSTM、iOSTM、AndroidTM、LinuxTM、和UnixTM。储存器14可以进一步存储应用程序22,应用程序22可由处理器12执行以向计算机系统10提供专用功能,例如用以保持多个电子消息的功能,包括排版、发送和接收电子消息。用于维护电子消息的应用程序22的示例可以包括诸如MicrosoftOutlookTM和AppleiOSMailTM的电子邮件用户代理,以及诸如GoogleChromeTM浏览器和MozillaFirefoxTM浏览器的网络浏览器。这些应用程序可以具有基于服务器的部件,例如MicrosoftExchangeServerTM、GoogleGmailTM、YahooMailTM等。储存器14可以存储关键词24和用以当电子消息的数据与关键词24匹配时发起电子消息的打印的指令26的集合。与关键词匹配的消息数据可以包括文本元素,例如消息正文文本、主题行文本、元数据、嵌入图像的文本描述符、附件中包含的文本、附件的文件名等。指令26可以使得关键词24由用户可选择。可以使用多于一个关键词24以确定匹配。关键词可以是诸如“票”的单个词或诸如“飞机票”的短语。当将多个关键词与消息数据比较时,可以应用在关键词之中的逻辑关系。当发现消息与关键词匹配时可以打印任何消息数据,例如消息正文文本、主题行文本、元数据、嵌入图像、嵌入图像的文本描述符、附件、附件的文件名等。例如,当打印消息时可以打印消息正文文本、主题行文本、任何嵌入图像和任何附件的全部。图2示出了发起电子消息打印的方法的流程图。方法可以例如采用指令26的集合来实现。可以通过方框50检查多个电子消息中的每个消息。检查一个消息是可能的。在方框52处,将被检查的消息的数据与关键词比较。可以将消息的文本元素与关键词比较。可以使用常规表达、通配符、词干和类似技术以解释大写、空格、标点、拼写变化、打字错误、措词选择等。例如,关键词“票”可以视为针对消息文本“票”、“票据”和“票证”的匹配。在方框54处,确定电子消息与关键词匹配的任何标识。当未标识匹配时,不打印电子消息,且如果有下一个消息,则可以进行检查。在方框56处,确定电子消息与关键词匹配且可以发起电子消息的打印。发起电子消息的打印可以包括选择打印机,这可以包括选择具有诸如制造商、型号或性能的特定特性的打印机。发起电子消息的打印可以包括将电子消息的文本、嵌入图像、附件或类似数据发送至打印机以便打印至物理介质。可以不采用用户输入(例如由用户进行的输入)以确认打印,而执行发起电子消息的打印。也即,可以响应于确定消息与关键词的匹配而自动地执行打印的发起。可以向用户展示通知以指示已经自动地打印了消息。在图3中示出了另一示例计算机系统70。计算机系统70可以包括处理器12、储存器14、通信接口16和用户接口72。处理器12、储存器14和通信接口16可以如在此别处所述。储存器14可以存储操作系统20和应用程序22,如在此别处所述。在其他示例中,在此所述的其他计算机系统的特征和方面可以由计算机系统70所用。用户接口72可以包括一个或多个用户接口装置,例如显示装置、触摸屏、键盘、鼠标、按键、扬声器、话筒等。用户接口72可以耦接至处理器12以便以人类可察觉形式向用户展示信息,例如通过呈现图形用户接口(GUI)。用户接口72可以通过GUI从用户接收输入并将这样的用户输入提供至处理器12。储存器14可以维护多个关键词74以及关键词74之间的逻辑关系76。每个关键词74可以类似于在此别处所述的关键词24。逻辑关系76可以提供结构化条件以用于将关键词74与电子消息的数据匹配。逻辑关系76可以包括逻辑运算符,例如与(AND)、或(OR)、非(NOT)等。可以组合逻辑运算符以形成逻辑关系76。逻辑关系76将关键词74结合成逻辑表达,该逻辑表达可以针对消息数据评估以确定消息数据是否匹配关键词74。例如,考虑示例关键词“航线”和“票”,逻辑本文档来自技高网...

【技术保护点】
1.一种计算机系统,包括:/n处理器;/n储存器,耦接至所述处理器;/n用户接口,用于从用户接收输入并以人类可察觉形式向所述用户展示信息;以及/n指令集合,用以与所述处理器和所述储存器协作以:/n比较多个电子消息的数据与关键词;/n通过所述用户接口向所述用户展示用于打印包含与所述关键词匹配的数据的电子消息的建议;/n通过所述用户接口从所述用户接收对于所述建议的响应;以及/n当所述响应确认打印所述电子消息的所述建议时,向打印机发起所述电子消息的打印。/n

【技术特征摘要】
【国外来华专利技术】1.一种计算机系统,包括:
处理器;
储存器,耦接至所述处理器;
用户接口,用于从用户接收输入并以人类可察觉形式向所述用户展示信息;以及
指令集合,用以与所述处理器和所述储存器协作以:
比较多个电子消息的数据与关键词;
通过所述用户接口向所述用户展示用于打印包含与所述关键词匹配的数据的电子消息的建议;
通过所述用户接口从所述用户接收对于所述建议的响应;以及
当所述响应确认打印所述电子消息的所述建议时,向打印机发起所述电子消息的打印。


2.根据权利要求1所述的计算机系统,其中,所述指令集合用于响应于在用于维护所述多个电子消息的用户代理处的事件而展示所述建议。


3.根据权利要求1所述的计算机系统,其中,所述指令集合用于在由时间条件所限定的时刻展示所述建议。


4.根据权利要求1所述的计算机系统,其中,所述指令集合用于使得所述关键词通过所述用户接口由所述用户可选择。


5.根据权利要求1所述的计算机系统,其中,所述指令集合用于展示包含与所述关键词匹配的数据的至少一个电子消息的列表。


6.根据权利要求1所述的计算机系统,其中,所述多个电子消息包括电子邮件,并且所述指令集合用于与电子邮件的用户代理通信以将所述多个电子消息与所述关键词进行比较。


7.根据权利要求1所述的计算机系统,其中,所述指令集合用于在对话框中展示所述建议。


8.一种编码有由处理器可执行的非暂时性机器可读存储介质,所述非暂时性机器可读存储介质包括:
用于比较多个电子消息的数据与...

【专利技术属性】
技术研发人员:刘啸赵琳琳杨奕
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1