一种基于共享打印机的用户权限判别方法和系统与流程

文档序号:13660734阅读:188来源:国知局
一种基于共享打印机的用户权限判别方法和系统与流程

本发明涉及共享设备领域,尤其是一种基于共享打印机的用户权限判别方法和系统。



背景技术:

打印机是将文本或图形打印到物理介质上,其中常见的文本或图形为电子文档和图片。伴随着计算机网络的快速发展,现有技术中已允许在一定区域,如同一办公区域内的若干台计算机连接同一台打印机实现打印机的区域共享。但这样也仅是在独立的办公环境下对打印机的共享,即只能允许连接了该打印机的计算机在该打印机上进行打印;另一方面,在未办公时间内,该打印机处于闲置状态。

另一方面,随着“大众创业”的进行,中小企业如雨后春笋般成立开来,而有不少企业的资金是有限的,对于单独购置打印机也会耗费大量资金;但在打印店打印又存在打印店开店时间固定,无法随时利用的情况。

而对于需紧急打印的用户,或设有优先级的用户,如何进行打印任务区分,是为用户提供针对性服务的一个优选方向。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种解决如下问题的方案:1、实现用户合法性鉴定;2、实现用户权限区分;3、解决优先级用户的打印排队问题;4、实现用户信息的快速注册。

本发明采用的技术方案如下:

一种基于共享打印机的用户权限判别方法,包括:

s101:接收终端发送的预打印请求;

s102:获取所述预打印请求中携带的用户信息;

s103:根据所述获取的用户信息,查询所述用户信息对应账户的用户权限;

s104:根据查询的所述用户权限,确定所述预打印请求中携带的预打印文件在打印任务序列中的排队顺序。

采用上述方案,实现自动识别用于优先级,并针对用户权限优先级以对其打印请求进行优先级排序。

进一步的,在s103前,还包括:

s1021:根据所述获取的用户信息,查询所述用户信息对应的账户是否为合法账户;若为合法账户,则执行s103;否则,暂停执行s103。

采用上述方案,先行对用户合法性进行鉴定,对于不合法用户,不再执行后续步骤,以提高系统执行效率。

进一步的,在s1021后,还包括:

s1022:若查询到所述用户信息对应的账户为未注册账户,则将所述账户对应的用户信息进行注册。

针对未注册用户,根据其预打印请求中携带的用户信息,快速将该用户信息进行注册,以免去了繁杂的注册步骤,节省注册操作流程;且快速实现用户的合法性转变。

进一步的,所述s104中的排队顺序为:排在同一用户权限等级的最后一位。该用户权限等级为预先设置或用户注册时设置的,用户权限分有等级,对于在同一等级的用户,其排队顺序按请求打印的时间顺序排序。

采用上述方案,实现以简单规则对用户的打印任务排序进行合理地管理。

进一步的,在所述s104后,还包括:

s105:将确定所述预打印文件在打印任务序列中的排队序列信息发送给所述终端。

采用上述方案,将排队序列信息反馈给终端,以使用户对自己的打印任务执行情况有一个清晰地了解,便于用户在此期间执行其他任务,提高用户工作效率。

进一步的,所述排队序列信息包括:所述预打印文件在打印任务序列中的排队位置、打印任务执行打印所述预打印文件的时间点、打印完成所述预打印文件的时间点和打印任务执行到打印所述预打印文件的剩余时间中的至少一项。

采用上述方案,以更清晰地向用户展示其打印任务的状态。

为解决上述全部或部分问题,本发明提供了一种基于共享打印机的用户权限判别系统,包括:权限判别中心和终端,其中,

所述终端用于:向所述权限判别中心发送预打印请求;还接收所述权限判别中心发送的排队序列信息;

所述权限判别中心用于:接收所述终端发送的预打印请求;获取所述预打印请求中携带的用户信息;查询所述用户信息对应账户的用户权限;根据所述用户权限,确定所述预打印请求中携带的预打印文件在打印任务序列中的排队顺序。

采用上述方案,以实现自动判别用户权限等级,自动根据用户权限等级对其打印请求进行合理性排序。

进一步的,上述权限判别中心还用于:查询所述用户信息对应账户是否为合法账户;在确定所述账户为合法账户后,查询所述账户的用户权限。

采用上述方案,先行对用户的合法性进行验证,以免除在用户不合法时,额外执行后续操作。从而节省系统操作执行工作量,提高系统工作效率。

进一步的,所述权限判别中心还用于:在确定所述账户为未注册账户时,将所述账户的用户信息在权限判别中心中进行注册。

作为优选,上述权限判别中心还用于,在将所述账户的用户信息在权限判别中心中进行注册前,向所述终端发送是否同意将所述账户的用户信息在权限判别中心中进行注册的注册提醒。

采用上述方案,实现快速将用户信息进行注册,无需用户端进行额外操作,精简了用户操作流程,节省注册时间。

上述排队序列信息包括:所述预打印文件在打印任务序列中的排队位置、打印任务执行打印所述预打印文件的时间点、打印完成所述预打印文件的时间点和打印任务执行到打印所述预打印文件的剩余时间中的至少一项。

采用上述方案,便于用户能对其打印任务的排队/打印状态有清晰的了解,以便于用户能利用其打印任务排队的时间执行其他任务,提高用户工作效率。

进一步的,所述权限判别中心包括:

通信单元,用于接收所述终端发送的预打印请求;还向所述终端发送所述排队序列信息;

用户信息获取单元,用于获取所述通信单元接收的所述预打印请求中携带的用户信息;

存储单元,存储有用户的用户信息和用户信息对应的账户的用户权限;

身份判别单元,连接所述存储单元,用于根据所述存储单元存储的数据,查询所述用户信息获取单元获取的用户信息对应的账户是否为合法账户;还在判别所述账户为合法账户时,将所述用户信息发送给权限获取单元,否则,将所述用户信息发送给注册单元;

权限获取单元,连接所述存储单元,用于接收所述身份判别单元发送的用户信息;还在所述存储单元中,查询所述用户信息对应账户大用户权限;

排序更新单元,连接所述权限获取单元,用于根据所述权限获取单元获取的账户的用户权限,确定所述预打印请求中携带的预打印文件在打印任务序列中的排队顺序;还生成排队序列信息;

注册单元,包括注册提醒模块和注册模块;

所述注册提醒模块用于:通过所述通信单元,向所述终端发送是否同意将所述用户信息注册到权限判别中心的注册提醒;

所述注册模块用于:在通过所述通信单元接收到所述终端对所述注册提醒的反馈为同意注册时,将所述用户信息注册到所述权限判别中心;还将所述用户信息发送给所述存储单元进行存储。

采用上述方案,以简单的系统结构实现用户身份的获取、用户身份的鉴定和判决、用户信息的注册以及根据用户权限进行合理地打印任务排队确定。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、先行对用户合法性进行鉴定,从而在判定用户不合法时,免去后续执行步骤,提高系统工作效率;

2、实现对用户身份权限的自动鉴定,并根据鉴定结果自动将其打印任务进行合理地排序;系统设计合理;

3、本方案实现快速将用户信息进行注册,免去了用户端额繁杂操作,接收了用户时间,用户体验高;

4、本设计的系统的结构简单、合理,效果理想。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1是基于共享打印机的用户权限判别方法流程图。

图2是基于共享打印机的用户权限判别系统权限判别中心结构图。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

如图1所示,本实施例公开了一种基于共享打印机的用户权限判别方法,包括:

s101:接收终端发送的预打印请求;

s102:获取所述预打印请求中携带的用户信息;

s1021:根据所述获取的用户信息,查询所述用户信息对应的账户是否为合法账户;若为合法账户,则执行s103;否则,执行s1022;

s1022:若查询到所述用户信息对应的账户为未注册账户,则将所述账户对应的用户信息进行注册;

s103:根据所述获取的用户信息,查询所述用户信息对应账户的用户权限;

s104:根据查询的所述用户权限,确定所述预打印请求中携带的预打印文件在打印任务序列中的排队顺序为:排在同一用户权限等级的最后一位;

s105:将确定所述预打印文件在打印任务序列中的排队序列信息发送给所述终端。

上述排队序列信息包括:所述预打印文件在打印任务序列中的排队位置、打印任务执行打印所述预打印文件的时间点、打印完成所述预打印文件的时间点和打印任务执行到打印所述预打印文件的剩余时间中的至少一项。

参照附图2,本实施例公开了一种基于共享打印机的用户权限判别系统,包括:权限判别中心和终端,其中,

所述终端用于:向所述权限判别中心发送预打印请求;还向权限判别中心发送对注册提醒的反馈信息;还接收所述权限判别中心发送的排队序列信息;

所述权限判别中心用于:接收所述终端发送的预打印请求;获取所述预打印请求中携带的用户信息;查询所述用户信息对应账户是否为合法账户;在确定所述账户为合法账户后,查询所述账户的用户权限;在确定所述账户为未注册账户时,向所述终端发送是否同意将所述账户的用户信息在权限判别中心中进行注册的注册提醒;接收终端对所述注册提醒的反馈信息;将所述账户的用户信息在权限判别中心中进行注册;根据所述用户权限,确定所述预打印请求中携带的预打印文件在打印任务序列中的排队顺序。

上述权限判别中心具体包括:

通信单元101,用于接收所述终端发送的预打印请求;还向所述终端发送所述排队序列信息;

用户信息获取单元102,用于获取所述通信单元101接收的所述预打印请求中携带的用户信息;

存储单元105,存储有用户的用户信息和用户信息对应的账户的用户权限;

身份判别单元103,连接所述存储单元105,用于根据所述存储单元105存储的数据,查询所述用户信息获取单元102获取的用户信息对应的账户是否为合法账户;还在判别所述账户为合法账户时,将所述用户信息发送给权限获取单元104,否则,将所述用户信息发送给注册单元107;

权限获取单元104,连接所述存储单元105,用于接收所述身份判别单元103发送的用户信息;还在所述存储单元105中,查询所述用户信息对应账户大用户权限;

排序更新单元106,连接所述权限获取单元104,用于根据所述权限获取单元104获取的账户的用户权限,确定所述预打印请求中携带的预打印文件在打印任务序列中的排队顺序;还生成排队序列信息;所述排队序列信息包括:所述预打印文件在打印任务序列中的排队位置、打印任务执行打印所述预打印文件的时间点、打印完成所述预打印文件的时间点和打印任务执行到打印所述预打印文件的剩余时间中的至少一项。

注册单元107,包括注册提醒模块107a和注册模块107b;

所述注册提醒模块107a用于:通过所述通信单元101,向所述终端发送是否同意将所述用户信息注册到权限判别中心的注册提醒;

所述注册模块107b用于:在通过所述通信单元101接收到所述终端对所述注册提醒的反馈为同意注册时,将所述用户信息注册到所述权限判别中心;还将所述用户信息发送给所述存储单元105进行存储。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1