CN107153516B - 智能打印方法及*** - Google Patents

智能打印方法及*** Download PDF

Info

Publication number
CN107153516B
CN107153516B CN201610124299.0A CN201610124299A CN107153516B CN 107153516 B CN107153516 B CN 107153516B CN 201610124299 A CN201610124299 A CN 201610124299A CN 107153516 B CN107153516 B CN 107153516B
Authority
CN
China
Prior art keywords
keywords
printing
user
keyword
potential
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610124299.0A
Other languages
English (en)
Other versions
CN107153516A (zh
Inventor
全伟伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Film Industry Development Shanghai Co ltd
Original Assignee
Fuji Xerox Industry Development China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Industry Development China Co Ltd filed Critical Fuji Xerox Industry Development China Co Ltd
Priority to CN201610124299.0A priority Critical patent/CN107153516B/zh
Publication of CN107153516A publication Critical patent/CN107153516A/zh
Application granted granted Critical
Publication of CN107153516B publication Critical patent/CN107153516B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1265Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种智能打印方法,包括:从用户打印的当前文件的文件名提取当前关键词;基于该当前关键词从该用户的历史打印数据预测潜在关键词;基于关键词集合来检索潜在文件,该关键词集合至少包括该当前关键词和该潜在关键词;以及在打印设备端显示该潜在文件供该用户参考。

Description

智能打印方法及***
技术领域
本发明涉及打印设备领域,尤其涉及一种智能打印方法及相应的智能打印***。
背景技术
随着网络技术及多媒体技术的发展和普及,人们获取有用信息并打印的来源途径也发生了巨大的变化。本地文本文件和图像文件的核心地位正逐渐被网络信息所取代,网络信息已成为大众主要的打印内容来源。
目前的打印机虽然配备了更高的硬件配置,并开发了功能强大的配套软件***,但是并没有意识到用户打印内容来源的根本性改变,仍旧需要用户通过网络检索、制作本地文件再传送到打印机上打印输出。也就是说,在当前信息***的网络社会中,数据打印的操作模式从最初根据本地信息制作本地文件,发送到打印机进行打印,变成了从网络上下载所需信息,下载到本地制作为本地文件,再传送到打印机上打印输出。此操作增加了用户打印所需内容的操作步骤而降低了工作效率。
此外,除了当前所打印内容之外,根据每个用户的打印习惯,符合此用户打印习惯的关联材料会是潜在打印需求。当前的打印操作模式,仍然需要用户自己再去网络检索关联材料后重新制作打印文件并再次打印操作,也就是说用户重复执行了关联打印内容的检索,打印文件的制作和打印操作,等于用户打印信息获取,加工和打印操作流程被重复执行。
因此,本领域需要一种更为智能的打印方案以提升办公效率。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
针对上述问题,设计了一种智能打印方案,其具有打印关联内容预测、提示与打印供能。此方案基于用户当前打印文件与历史打印关键词,预测用户潜在打印需求,并经用户确认编辑后检索网络文件,将检索结果作为潜在打印需求的提示信息显示到打印面板上,并根据用户选择发送给用户再编辑或直接打印所选网络文件的***。使用户可以减少重复的关联内容网络检索与本地文件制作与打印等步骤,从而大大减少用户操作时间来提高用户的工作效率。
根据本发明的一方面,提供了一种智能打印方法,包括:
从用户打印的当前文件的文件名提取当前关键词;
基于该当前关键词从该用户的历史打印数据预测潜在关键词;
基于关键词集合来检索潜在文件,该关键词集合至少包括该当前关键词和该潜在关键词;以及
在打印设备端显示该潜在文件供该用户参考。
在一实例中,该用户的历史打印数据包括打印记录的集合,每条打印记录包括与每次打印任务相关联的打印时间和所打印文件名的关键词,该基于该当前关键词从该用户的历史打印数据预测潜在关键词包括:
针对每个当前关键词从该打印记录的集合查找含有该当前关键词的所有关联打印记录;
针对每条关联打印记录查找按时间顺序跟随该关联打印记录之后的预定数目条跟随打印记录;
按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重;
对各跟随打印记录的各关键词所分配到的权重进行累加以求得每个关键词的累计权重;以及
按照各关键词的累计权重进行排序,累计权重最高的若干关键词作为该潜在关键词。
在一实例中,该预定数目条跟随打印记录是其所跟随的关联打印记录之后预定时间段内的跟随打印记录。
在一实例中,该预定数目条为5条,以及该预定时间段为10天。
在一实例中,该按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重包括:
针对每条关联打印记录,为距离其时间越近的跟随打印记录的关键词分配越高的权重,而为距离其时间越远的跟随打印记录的关键词分配越低的权重。
在一实例中,该关键词集合还包括:
该用户所在部门的打印历史信息中出现频率最高的若干关键词。
在一实例中,该方法还包括:
将该当前关键词、该潜在关键词、以及该用户所在部门的打印历史信息中出现频率最高的若干关键词依次排列;以及
删除排列次序靠后的重复的关键词;
其中,该基于关键词集合来检索潜在文件包括按照所得关键词集合执行检索。
在一实例中,该方法还包括:
接收用户对所得关键词集合的编辑指示;
对所得关键词集合执行编辑操作;以及
基于经编辑的关键词集合执行检索。
在一实例中,该编辑操作包括改变所得关键词集合中关键词的优先顺序、增添或删除关键词中的至少一者。
在一实例中,该方法还包括:
将该当前文件的文件名的当前关键词、打印时间、该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存起来。
在一实例中,该提取当前关键词的步骤、该预测潜在关键词的步骤、以及该检索潜在文件的步骤是在打印该当前文件的同时执行的。
在一实例中,该方法还包括:
接收该用户对该潜在文件的选择;以及
打印用户所选择的潜在文件。
在一实例中,该方法还包括:
在打印所选潜在文件后,提取所打印潜在文件的文件名的关键词;以及
将所打印潜在文件的关键词、打印时间、该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存起来。
在一实例中,该方法还包括:
接收该用户对该潜在文件的选择;以及
将用户所选择的潜在文件发送至指定位置。
根据本发明的另一方面,提供了一种智能打印***,包括:
关键词提取模块,用于从用户打印的当前文件的文件名提取当前关键词;
关键词预测模块,用于基于该当前关键词从数据库中该用户的历史打印数据预测潜在关键词;
检索模块,用于基于关键词集合来检索潜在文件,该关键词集合至少包括该当前关键词和该潜在关键词;以及
位于打印设备端的UI模块,用于显示该潜在文件供该用户参考。
在一实例中,该用户的历史打印数据包括打印记录的集合,每条打印记录包括与每次打印任务相关联的打印时间和所打印文件名的关键词,该关键词预测模块包括:
查找模块,用于针对每个当前关键词从该打印记录的集合查找含有该当前关键词的所有关联打印记录,以及针对每条关联打印记录查找按时间顺序跟随该关联打印记录之后的预定数目条跟随打印记录;
权重分配及计算模块,用于按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重,以及对各跟随打印记录的各关键词所分配到的权重进行累加以求得每个关键词的累计权重;以及
排序模块,用于按照各关键词的累计权重进行排序,累计权重最高的若干关键词作为该潜在关键词。
在一实例中,该预定数目条跟随打印记录是其所跟随的关联打印记录之后预定时间段内的跟随打印记录。
在一实例中,该预定数目条为5条,以及该预定时间段为10天。
在一实例中,该权重分配及计算模块进一步针对每条关联打印记录,为距离其时间越近的跟随打印记录的关键词分配越高的权重,而为距离其时间越远的跟随打印记录的关键词分配越低的权重。
在一实例中,该关键词集合还包括:
该用户所在部门的打印历史信息中出现频率最高的若干关键词。
在一实例中,该***还包括:
编辑模块,用于将该当前关键词、该潜在关键词、以及该用户所在部门的打印历史信息中出现频率最高的若干关键词依次排列,并删除排列次序靠后的重复的关键词,
其中该检索模块按照所得关键词集合执行检索。
在一实例中,该UI模块还用于接收用户对所得关键词集合的编辑指示,以使得该编辑模块对所得关键词集合执行编辑操作,
其中该检索模块基于经编辑的关键词集合执行检索。
在一实例中,该编辑操作包括改变所得关键词集合中关键词的优先顺序、增添或删除关键词中的至少一者。
在一实例中,该当前文件的文件名的当前关键词、打印时间、该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存在该数据库中。
在一实例中,该关键词提取模块、该关键词预测模块和该检索模块在该当前文件打印的同时进行工作。
在一实例中,该UI模块还用于接收该用户对该潜在文件的选择,
其中该智能打印***还包括位于打印设备端的打印模块,该打印模块打印用户所选择的潜在文件。
在一实例中,在打印所选潜在文件后,该关键词提取模块提取所打印潜在文件的文件名的关键词,所打印潜在文件的关键词、打印时间、该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存在该数据库中。
在一实例中,该UI模块还用于接收该用户对该潜在文件的选择,
其中该智能打印***还包括通信模块,用于将用户所选择的潜在文件发送至指定位置。
附图说明
在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
图1是示出了根据本发明的一方面的智能打印***的框图;
图2是示出了根据本发明的一方面的用户界面的示意图;
图3是示出了根据本发明的一方面的用户界面的示意图;以及
图4是示出了根据本发明的一方面的智能打印方法的流程图。
具体实施方式
以下结合附图和具体实施例对本发明作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本发明的保护范围进行任何限制。
图1是示出了根据本发明的一方面的智能打印***100的框图。
如图1所示,智能打印***100可包括UI模块110、关键词提取模块120、关键词预测模块130、检索模块140、编辑模块150、数据库160、打印模块170、以及通信模块180。
在实践中,上述所有模块可以分布式布置,例如,UI模块110和打印模块170可以分布在打印设备端,而关键词提取模块120、关键词预测模块130、检索模块140、编辑模块150、数据库160、以及通信模块180可以分布在服务器端,而打印设备端与服务器端可以相互通信。
或者,智能打印***100的上述所有模块都集成在打印设备端,例如集成在打印机中。或者,除了UI模块110和打印模块170分布在打印设备端,而关键词提取模块120、关键词预测模块130、检索模块140、编辑模块150、数据库160、以及通信模块180可分布于打印设备端或服务器端中的任一者。
如上所述,UI模块110布置在打印设备端上,例如以打印机上常见的操作面板的形式存在。UI模块110可以向用户显示打印设置等各种信息,并接收用户的各种操作和设置。打印模块170可用于对用户选择打印的文件进行打印输出。
特别地,智能打印***100可包括关键词提取模块120、关键词预测模块130、检索模块140、以及数据库160。如上所述,这些模块可以设置在打印设备端,也可以设置在单独的服务器上。
在用户打印了一份当前文件后,关键词提取模块120可用于从打印的文件名提取出当前关键词,这里的提取出的当前关键词可以是一个或多个关键词。在一实例中,关键词提取模块120可以采用TextRank算法来提取文件名中的关键词。
在关键词提取模块120布置在于独立的服务器端的实例中,当用户通过电脑、平板、手机或直接打印程序等终端打印文件时,当打印设备端接收到打印任务后将当前打印文件名发送到服务器端的关键词提取模块120以供其提取关键词。
以打印文件的文件名为《JAVA编程.doc》为例,提取出的关键词为:Java、编程。
数据库160中存储有该用户的历史打印数据。在提取出当前关键词后,关键词预测模块130可基于这些当前关键词从该用户的历史打印数据来预测潜在关键词。这里的潜在关键词是用户潜在可能感兴趣的关键词,通过这些关键词可以直接检索用户可能感兴趣的内容。
数据库160中该用户的历史打印数据主要包括关于该用户的打印记录的集合,每一条打印记录中存储有每次打印任务的打印时间、以及所打印文件名的关键词。
在一实例中,关键词预测模块130可包括查找模块132、权重分配及计算模块134、以及排序模块136。
针对每个当前关键词,查找模块132可从该打印记录的集合查找含有该当前关键词的所有打印记录。在本发明中,含有该当前关键词的打印记录可被称为关联打印记录。
例如,首先针对当前关键词“Java”,查找模块132可查找该用户的打印记录的集合,查找含有“Java”的所有关联打印记录,查找到的关联打印记录可以是一条或多条。
举例而言,查找模块132可能找到一条打印记录包括关键词“Java”,该条打印记录的打印时间例如为2015年1月15日15点06分03秒。除此之外,还可能找到其他关联打印记录。
然后,查找模块可针对每条关联打印记录查找按时间顺序跟随该关联打印记录之后的预定数目条跟随打印记录。例如这里的预定数目可以为5。
仍以上述2015年1月15日15点06分03秒的关联打印记录为例,跟在此关联打印记录之后的5条打印记录可视为该条关联打印记录的跟随打印记录。
假设这5条跟随打印记录分别为:
2015年1月16日13点23分06秒,关键词:C++;
2015年1月18日09点16分16秒,关键词:编程,设计;
2015年1月21日18点34分29秒,关键词:C#;
2015年1月23日10点24分57秒,关键词:框架,程序员;
2015年1月24日20点04分11秒,关键词:模式。
类似地,针对当前关键词“Java”查找到的所有关联打印记录,都进行类似上述操作,找到每条关联打印记录之后的相应的预定数目条跟随打印记录。
在一实例中,可以查找每条关联打印记录之后预定时间段内的跟随打印记录,例如10天内的打印记录。在此实例中,若该预定时间段内达不到该预定数目条跟随打印记录,则仅查找出该预定时间段内实际存在的跟随打印记录。
权重分配及计算模块134可按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重。例如,对每条关联打印记录,为距离其时间越近的跟随打印记录的关键词分配越高的权重,而为距离其时间越远的跟随打印记录的关键词分配越低的权重。
以上述跟随在2015年1月15日15点06分03秒的关联打印记录为例,其5条跟随打印记录的关键词所分配得到的权重与距离该关联打印记录的时间远近有关,时间越靠近该关联打印记录(即,2015年1月15日15点06分03秒)的跟随打印记录的关键词的权重越高,否则越低。
作为特定实例,假设上述预定数目为J,则可以令第一条跟随打印记录的关键词的权重为J,第二条跟随打印记录的关键词的权重为J-1,依次类推,最后一条跟随打印记录的关键词的权重为1。
以上述2015年1月15日15点06分03秒的关联打印记录为例,其各条跟随打印记录的关键词所分配得到的权重为:
C++:5
编程、设计:4
C#:3
框架,程序员:2
模式:1
以类似方式为当前关键词“Java”的所有关联打印记录的所有跟随打印记录的关键词分配权重,然后再为“编程”的所有关联打印记录的所有跟随打印记录的关键词分配权重。
之后,权重分配及计算模块134可对各跟随打印记录的各关键词所分配到的权重进行累加以求得每个关键词的累计权重。由于各条打印记录的关键词可能有重复,所以对于一个关键词而言,可以将其在不同跟随打印记录下所分配得到的权重进行累加,以获得对于该关键词的累计权重。
例如,当前关键词“Java”的另一条关联打印记录之后的跟随打印记录也包括C++,则相应地也会被分配权重,或者当前关键词“编程”的某一条关联打印记录之后的跟随打印记录也包括C++,则C++可能被分配了多个权重,则将关于C++所分配的所有权重进行累加,以获得关键词C++的累计权重。
排序模块136可按照各关键词的累计权重进行排序,累计权重最高的若干关键词作为所述潜在关键词。例如按照权重值从高到低排序后前10个关键词集合例为{“C++”,“设计与技巧”,“C#”,“JS”,“模式”…},这10个关键词可以为潜在关键词。
检索模块140可基于关键词集合来检索潜在文件,该关键词集合至少包括当前关键词和预测得到的潜在关键词。检索模块140可基于关键词集合中的关键词通过互联网来检索该用户可能感兴趣的内容。
较优地,本发明还可考虑该用户所处部门的历史打印习惯来进行内容检索。例如,用于检索的关键词集合还可包括用户所在部门的最近一定时间段内打印历史信息中出现频率最高的若干关键词,例如“预算”、“管理”、“模式”。该用户所在部门的打印历史信息也存储在数据库160中。
具体而言,编辑模块150可将当前关键词、潜在关键词、以及该用户所在部门的最近一定时间段内打印历史信息中出现频率最高的若干关键词依次排列,并删除排列次序靠后的重复的关键词。
例如,以上述当前关键词“Java”和“编程”为例,最终得到的关键词集合可能为:
{“JAVA”,“编程”,“C++”,“设计与技巧”,“C#”,“JS”,“模式”…,“预算”,“管理”}
该关键词集合可以通过UI模块110显示给用户,并经由UI模块110接收用户对关键词集合的编辑。然后检索模块140可基于经编辑的关键词集合来执行检索。具体而言,用户可以改变所得关键词集合中关键词的优先顺序、增添或删除关键词等等。
图2是示出了打印机设备端上的操作面板的界面的示意图,在此界面显示下,用户可以编辑关键词集合。
上述关键词提取模块120、关键词预测模块130和检索模块140是在当前文件打印的同时进行工作的。即,当用户在等待打印文件打印的时候,就可以获得关键词集合,从而进行潜在文件的检索。
在本发明中,在打印当前文件后,当前文件的文件名的当前关键词、打印时间、用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存在数据库160中。
在检索到潜在文件后,UI模块110可显示这些潜在文件供用户参考。图3是示出了打印机设备端上的操作面板的界面的示意图,在此界面显示下,用户可选择所感兴趣的潜在文件,例如打印或发送到指定位置。
以上述示例为例,基于上述关键词集合可能检索到符合特定文件格式的众多检索结果。例如,特定文件格式可以是{txt,doc,dox,html,xls,xlsx,ppt,pptx,pdf…}。由此检索到的前100个检索结果文件为:{“JAVA编程宝典”,“JAVA设计技巧与经验分享”,“C++编程思想(第四版)”,“JAVA编程语言入门到开发实战经典学习知识体系_极客学院”…}。
可基于打印机类型和面板大小等限制信息从这些检索结果中选取靠前的一定数目的检索结果作为潜在文件显示在面板上供用户参考。
在一实例中,用户可能希望打印所提示的潜在文件中的某一个文件,则打印模块170即可立即打印该文件。在此实例中,在打印该潜在文件后,关键词提取模块120也要提取所打印潜在文件的文件名的关键词,然后所打印潜在文件的关键词、打印时间、该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存在数据库160中。
在另一实例中,用户选择一个潜在文件后可能希望将其发送到指定位置,例如某个邮箱地址,则通信模块180可以将该潜在文件发送到该邮箱地址。该邮箱地址也可作为关于该用户的用户信息存储在数据库160中。
图4是示出了根据本发明的一方面的智能打印方法400的流程图。如图4所示,该智能打印方法400可包括以下步骤:
在步骤401,从用户打印的当前文件的文件名提取当前关键词。
在步骤402,基于该些当前关键词从该用户的历史打印数据预测潜在关键词。
在本发明中,用户的历史打印数据包括打印记录的集合,每条打印记录包括与每次打印任务相关联的打印时间和所打印文件名的关键词。
具体而言,关键词预测可首先针对每个当前关键词从打印记录的集合查找含有该当前关键词的所有关联打印记录。然后,针对每条关联打印记录查找按时间顺序跟随该关联打印记录之后的预定数目条跟随打印记录。较优地,这预定数目条跟随打印记录是其所跟随的关联打印记录之后预定时间段内的跟随打印记录。例如,可以是至多10天内的5条跟随打印记录。
再按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重。例如针对每条关联打印记录,为距离其时间越近的跟随打印记录的关键词分配越高的权重,而为距离其时间越远的跟随打印记录的关键词分配越低的权重。
接着,对各跟随打印记录的各关键词所分配到的权重进行累加以求得每个关键词的累计权重。最后按照各关键词的累计权重进行排序,累计权重最高的若干关键词作为潜在关键词。
在步骤403,基于关键词集合来检索潜在文件,该关键词集合至少包括当前关键词和潜在关键词。
在一实例中,该关键词集合还可包括该用户所在部门的最近一段时间内打印历史信息中出现频率最高的若干关键词。
在此实例中,可以将当前关键词、潜在关键词、以及该用户所在部门的打印历史信息中出现频率最高的若干关键词依次排列,然后删除排列次序靠后的重复的关键词,以得到该关键词集合。
较优地,用户还可根据自身需求对关键词集合进行编辑,例如改变所得关键词集合中关键词的优先顺序、增添或删除关键词。在接收用户对所得关键词集合的编辑指示后,对所得关键词集合执行编辑操作,然后基于经编辑的关键词集合执行检索。
较优地,这些提取当前关键词的步骤、预测潜在关键词的步骤、以及检索潜在文件的步骤是在打印当前文件的同时执行的,以节省用户的时间。
在打印当前文件后,还需将当前文件的文件名的当前关键词、打印时间、该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存起来。
在步骤404,可在打印设备端显示潜在文件供该用户参考。
用户可对显示的潜在文件进行选择,例如可选择以打印,或者选择以发送到指定位置。在选择打印的实例中,在打印所选潜在文件后,可提取所打印潜在文件的文件名的关键词,并将所打印潜在文件的关键词、打印时间、以及该用户的所属部门信息作为该用户的历史打印数据和部门的打印历史信息保存起来。
尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。
本领域技术人员将可理解,信息、信号和数据可使用各种不同技术和技艺中的任何技术和技艺来表示。例如,以上描述通篇引述的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表示。
本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体***的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。
结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。
结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。
在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。
提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。

Claims (26)

1.一种智能打印方法,包括:
从用户打印的当前文件的文件名中自动提取当前关键词;
基于所述当前关键词从所述用户的历史打印数据预测潜在关键词;
基于关键词集合来检索潜在文件,所述关键词集合至少包括所述当前关键词和所述潜在关键词,所述潜在文件包括网络文件;以及
在打印设备端显示所述潜在文件供所述用户参考;其中
所述用户的历史打印数据包括打印记录的集合,每条打印记录包括与每次打印任务相关联的打印时间和所打印文件名的关键词,所述基于所述当前关键词从所述用户的历史打印数据预测潜在关键词包括:
针对每个当前关键词从所述打印记录的集合查找含有该当前关键词的所有关联打印记录;
针对每条关联打印记录查找按时间顺序跟随该关联打印记录之后的预定数目条跟随打印记录;
按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重;
对各跟随打印记录的各关键词所分配到的权重进行累加以求得每个关键词的累计权重;以及
按照各关键词的累计权重进行排序,累计权重最高的若干关键词作为所述潜在关键词。
2.如权利要求1所述的智能打印方法,其特征在于,所述预定数目条跟随打印记录是其所跟随的关联打印记录之后预定时间段内的跟随打印记录。
3.如权利要求2所述的智能打印方法,其特征在于,所述预定数目条为5条,以及所述预定时间段为10天。
4.如权利要求1所述的智能打印方法,其特征在于,所述按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重包括:
针对每条关联打印记录,为距离其时间越近的跟随打印记录的关键词分配越高的权重,而为距离其时间越远的跟随打印记录的关键词分配越低的权重。
5.如权利要求1所述的智能打印方法,其特征在于,所述关键词集合还包括:
所述用户所在部门的打印历史信息中出现频率最高的若干关键词。
6.如权利要求5所述的智能打印方法,其特征在于,还包括:
将所述当前关键词、所述潜在关键词、以及所述用户所在部门的打印历史信息中出现频率最高的若干关键词依次排列;以及
删除排列次序靠后的重复的关键词;
其中,所述基于关键词集合来检索潜在文件包括按照所得关键词集合执行检索。
7.如权利要求6所述的智能打印方法,其特征在于,还包括:
接收用户对所得关键词集合的编辑指示;
对所得关键词集合执行编辑操作;以及
基于经编辑的关键词集合执行检索。
8.如权利要求7所述的智能打印方法,其特征在于,所述编辑操作包括改变所得关键词集合中关键词的优先顺序、增添或删除关键词中的至少一者。
9.如权利要求1所述的智能打印方法,其特征在于,还包括:
将所述当前文件的文件名的当前关键词、打印时间、所述用户的所属部门信息作为所述用户的历史打印数据和部门的打印历史信息保存起来。
10.如权利要求1所述的智能打印方法,其特征在于,所述提取当前关键词的步骤、所述预测潜在关键词的步骤、以及所述检索潜在文件的步骤是在打印所述当前文件的同时执行的。
11.如权利要求1所述的智能打印方法,其特征在于,还包括:
接收所述用户对所述潜在文件的选择;以及
打印用户所选择的潜在文件。
12.如权利要求11所述的智能打印方法,其特征在于,还包括:
在打印所选潜在文件后,提取所打印潜在文件的文件名的关键词;以及
将所打印潜在文件的关键词、打印时间、所述用户的所属部门信息作为所述用户的历史打印数据和部门的打印历史信息保存起来。
13.如权利要求1所述的智能打印方法,其特征在于,还包括:
接收所述用户对所述潜在文件的选择;以及
将用户所选择的潜在文件发送至指定位置。
14.一种智能打印***,包括:
关键词提取模块,用于从用户打印的当前文件的文件名中自动提取当前关键词;
关键词预测模块,用于基于所述当前关键词从数据库中所述用户的历史打印数据预测潜在关键词;
检索模块,用于基于关键词集合来检索潜在文件,所述关键词集合至少包括所述当前关键词和所述潜在关键词,所述潜在文件包括网络文件;以及
位于打印设备端的UI模块,用于显示所述潜在文件供所述用户参考;其中
所述用户的历史打印数据包括打印记录的集合,每条打印记录包括与每次打印任务相关联的打印时间和所打印文件名的关键词,所述关键词预测模块包括:
查找模块,用于针对每个当前关键词从所述打印记录的集合查找含有该当前关键词的所有关联打印记录,以及针对每条关联打印记录查找按时间顺序跟随该关联打印记录之后的预定数目条跟随打印记录;
权重分配及计算模块,用于按照每条跟随打印记录距离其所跟随的关联打印记录的时间远近为各跟随打印记录的各关键词分配权重,以及对各跟随打印记录的各关键词所分配到的权重进行累加以求得每个关键词的累计权重;以及
排序模块,用于按照各关键词的累计权重进行排序,累计权重最高的若干关键词作为所述潜在关键词。
15.如权利要求14所述的智能打印***,其特征在于,所述预定数目条跟随打印记录是其所跟随的关联打印记录之后预定时间段内的跟随打印记录。
16.如权利要求15所述的智能打印***,其特征在于,所述预定数目条为5条,以及所述预定时间段为10天。
17.如权利要求14所述的智能打印***,其特征在于,所述权重分配及计算模块进一步针对每条关联打印记录,为距离其时间越近的跟随打印记录的关键词分配越高的权重,而为距离其时间越远的跟随打印记录的关键词分配越低的权重。
18.如权利要求14所述的智能打印***,其特征在于,所述关键词集合还包括:
所述用户所在部门的打印历史信息中出现频率最高的若干关键词。
19.如权利要求18所述的智能打印***,其特征在于,还包括:
编辑模块,用于将所述当前关键词、所述潜在关键词、以及所述用户所在部门的打印历史信息中出现频率最高的若干关键词依次排列,并删除排列次序靠后的重复的关键词,
其中所述检索模块按照所得关键词集合执行检索。
20.如权利要求19所述的智能打印***,其特征在于,所述UI模块还用于接收用户对所得关键词集合的编辑指示,以使得所述编辑模块对所得关键词集合执行编辑操作,
其中所述检索模块基于经编辑的关键词集合执行检索。
21.如权利要求20所述的智能打印***,其特征在于,所述编辑操作包括改变所得关键词集合中关键词的优先顺序、增添或删除关键词中的至少一者。
22.如权利要求14所述的智能打印***,其特征在于,所述当前文件的文件名的当前关键词、打印时间、所述用户的所属部门信息作为所述用户的历史打印数据和部门的打印历史信息保存在所述数据库中。
23.如权利要求14所述的智能打印***,其特征在于,所述关键词提取模块、所述关键词预测模块和所述检索模块在所述当前文件打印的同时进行工作。
24.如权利要求14所述的智能打印***,其特征在于,所述UI模块还用于接收所述用户对所述潜在文件的选择,
其中所述智能打印***还包括位于打印设备端的打印模块,所述打印模块打印用户所选择的潜在文件。
25.如权利要求24所述的智能打印***,其特征在于,在打印所选潜在文件后,所述关键词提取模块提取所打印潜在文件的文件名的关键词,所打印潜在文件的关键词、打印时间、所述用户的所属部门信息作为所述用户的历史打印数据和部门的打印历史信息保存在所述数据库中。
26.如权利要求14所述的智能打印***,其特征在于,所述UI模块还用于接收所述用户对所述潜在文件的选择,
其中所述智能打印***还包括通信模块,用于将用户所选择的潜在文件发送至指定位置。
CN201610124299.0A 2016-03-04 2016-03-04 智能打印方法及*** Active CN107153516B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610124299.0A CN107153516B (zh) 2016-03-04 2016-03-04 智能打印方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610124299.0A CN107153516B (zh) 2016-03-04 2016-03-04 智能打印方法及***

Publications (2)

Publication Number Publication Date
CN107153516A CN107153516A (zh) 2017-09-12
CN107153516B true CN107153516B (zh) 2020-07-14

Family

ID=59791448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610124299.0A Active CN107153516B (zh) 2016-03-04 2016-03-04 智能打印方法及***

Country Status (1)

Country Link
CN (1) CN107153516B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108804553B (zh) * 2018-05-22 2020-09-15 珠海奔图电子有限公司 打印文档搜索方法和装置
CN113592661A (zh) * 2021-07-26 2021-11-02 上海摩莱信息科技有限公司 一种基于网络的保险申报***及方法
CN114185500B (zh) * 2021-12-14 2024-04-02 深圳市润天智数字设备股份有限公司 一种打印作业的控制方法及其装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1983154A (zh) * 2005-12-16 2007-06-20 三星电子株式会社 用于与相关文档一起打印文档的方法和装置
CN101256473A (zh) * 2007-03-02 2008-09-03 佳能株式会社 打印***及打印***的控制方法
JP2009295114A (ja) * 2008-06-09 2009-12-17 Canon Inc 検索システム及び情報処理装置とその制御方法
JP2012022409A (ja) * 2010-07-12 2012-02-02 Ricoh Co Ltd 情報処理装置、情報処理システム、印刷方式決定方法、印刷方式決定プログラム及び記憶媒体
CN103617266A (zh) * 2013-12-03 2014-03-05 北京奇虎科技有限公司 个性化扩展搜索方法及装置、***
CN103744856A (zh) * 2013-12-03 2014-04-23 北京奇虎科技有限公司 联动性扩展搜索方法及装置、***
CN104077294A (zh) * 2013-03-27 2014-10-01 腾讯科技(深圳)有限公司 一种信息推荐方法、装置及信息资源推荐***
CN104361042A (zh) * 2014-10-29 2015-02-18 中国建设银行股份有限公司 一种信息检索方法及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1983154A (zh) * 2005-12-16 2007-06-20 三星电子株式会社 用于与相关文档一起打印文档的方法和装置
CN101256473A (zh) * 2007-03-02 2008-09-03 佳能株式会社 打印***及打印***的控制方法
JP2009295114A (ja) * 2008-06-09 2009-12-17 Canon Inc 検索システム及び情報処理装置とその制御方法
JP2012022409A (ja) * 2010-07-12 2012-02-02 Ricoh Co Ltd 情報処理装置、情報処理システム、印刷方式決定方法、印刷方式決定プログラム及び記憶媒体
CN104077294A (zh) * 2013-03-27 2014-10-01 腾讯科技(深圳)有限公司 一种信息推荐方法、装置及信息资源推荐***
CN103617266A (zh) * 2013-12-03 2014-03-05 北京奇虎科技有限公司 个性化扩展搜索方法及装置、***
CN103744856A (zh) * 2013-12-03 2014-04-23 北京奇虎科技有限公司 联动性扩展搜索方法及装置、***
CN104361042A (zh) * 2014-10-29 2015-02-18 中国建设银行股份有限公司 一种信息检索方法及装置

Also Published As

Publication number Publication date
CN107153516A (zh) 2017-09-12

Similar Documents

Publication Publication Date Title
JP6854041B2 (ja) コンテンツ管理システムにおけるプロジェクトの管理
US11853334B2 (en) Systems and methods for generating and using aggregated search indices and non-aggregated value storage
CN1811771B (zh) 利用文档的物理表现的自适应文档管理***
JP5937274B2 (ja) 電子書籍の提供方法、システム及びクラウドサーバ
CN105408861B (zh) 电子笔记的预览
CN102402605B (zh) 用于搜索引擎索引的混合分布模型
EP2478452B1 (en) File search system and program
CN101206558B (zh) 包括打印作业检索功能的信息处理设备和信息处理方法
CN104361018B (zh) 电子档案信息整编方法及装置
US20180267953A1 (en) Context-based text auto completion
CN101404017A (zh) 智能排序的搜索结果
CN107153516B (zh) 智能打印方法及***
CN103778202A (zh) 一种企业电子文档管理服务端及***
CN105404688A (zh) 搜索方法和搜索设备
CN109446410A (zh) 知识点推送方法、装置及计算机可读存储介质
CN101631398A (zh) 一种移动终端电子书管理***和方法
CN102591897A (zh) 文件检索装置以及文件检索方法
CN111177306A (zh) 一种数据处理方法及装置
KR20050016407A (ko) 데이터 검색 방법 및 인터넷을 이용한 정보 자료 스크랩방법
JP2012159917A (ja) 文書管理システム、文書管理方法、及びプログラム
US20110119250A1 (en) Forward Progress Search Platform
CN112882789A (zh) 信息显示方法、装置、电子设备和存储介质
JP2010026766A (ja) 情報処理装置、情報処理方法及びプログラム
JPH09245046A (ja) 情報検索装置
US10031902B1 (en) Selective retrieval of content for inclusion in a list of search results

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 200131 unit D, 8th floor, No. 79, rijing Road, Pudong New Area pilot Free Trade Zone, Shanghai

Patentee after: Fuji film industry development (Shanghai) Co.,Ltd.

Address before: No. 79, rijing Road, Waigaoqiao Free Trade Zone, Pudong New Area, Shanghai 200131

Patentee before: FUJI XEROX INDUSTRIAL DEVELOPMENT (CHINA) Co.,Ltd.

CP03 Change of name, title or address