一种基于共享打印机的状态查询方法与流程

文档序号:13660736阅读:533来源:国知局
一种基于共享打印机的状态查询方法与流程

本发明涉及共享设备领域,尤其是一种基于共享打印机的状态查询方法。



背景技术:

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

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

未解决上述问题,可提供一种随时供用户打印的共享打印机。而下提供共享打印机后,用户如何获取该打印机的位置,以及查询该打印机的打印状态,如排队状态等,以决定在哪一台打印机上执行打印,会使关系到用户打印耗时的关键问题,这也决定了用户的使用体验。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种基于共享打印机的状态查询方法。解决如下问题:1、解决用户查询共享打印机位置的问题;2、解决用户查询共享打印机打印状态的问题。

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

一种基于共享打印机的状态查询方法,包括:

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

s200:根据所述预打印请求中携带的信息,获取地理位置;

s300:查询所述地理位置周围预定范围内的至少一台共享打印机的状态信息;

s400:将所述状态信息发送给所述终端。

上述方案解决与基于地理位置对共享打印机状态的查询问题。

作为优选,上述预打印请求携带有所述终端在移动网络中的标识信息、所述终端的全球定位信息、所述终端接入网络的网关信息或所述终端查询的地理关键字。

上述方案解决多角度获取地理位置的问题。

进一步的,上述s200具体为:

若所述预打印请求携带有所述预打印请求携带有所述终端在移动网络中的标识信息、所述终端的全球定位信息或所述终端接入网络的网关信息,则通过基于位置的服务lbs服务器获取地理位置;

若所述预打印请求携带有终端查询的地理关键字,则通过所述地理关键字获取地理位置。

上述方案,提供给用户基于其期望的地理位置的共享打印机状态查询方案,不仅局限与终端所在位置,从而便于用户提前制定打印计划。

进一步的,上述s300具体为:

s3001:查询所述地理位置周围预定范围内的至少一台共享打印机;

s3002:查询所述至少一台共享打印机的状态信息,并生成列表状态信息。

通过生成列表状态信息,便于用户对各共享打印机状态的一目了然。

进一步的,所述s400具体为:

s4001:将所述列表状态信息发送给所述终端;

s4002:接收所述终端对选定的列表状态信息发送的详细状态信息请求,所述选定的列表状态信息为:所述终端在所述列表状态信息中选定的至少一台共享打印机的列表状态信息;

s4003:查询与所述选定的列表状态信息对应的详细状态信息并发送给所述终端。

上述方案,制定对于用户制定的共享打印机查询其详细状态信息的方案,一方面满足用户对共享打印机状态的查询需求,另一方面,减少了在提供给用户列表状态信息时的数据量,从而较小了初步查询的计算量,同时节省了通信流量。

作为优选,上述列表状态信息包括:所述共享打印机的位置信息、工作状态信息和与所述地理位置的距离信息中的一项或多项。

进一步的,所述详细状态信息包括:所述列表状态信息包括的内容,以及下述项目中的一项或多项:所述共享打印机的任务排队信息、所述共享打印机的工作时长信息、所述共享打印机的打印寿命信息和所述共享打印机任务预计用时信息。

上述方案可提供给用户关键的打印机状态信息,以满足用户需求。

进一步的,上述s100具体为:

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

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

s1003:判断所述用户信息是否已注册;若所述用户信息已注册,则执行s200,否则,执行s1004;

s1004:将所述用户信息进行注册。

上述方案中,优先鉴定用户身份,从而决定是否提供服务,以便于对用户的管理;同时,可快速将用户信息进行注册,提高了注册效率,提高用户体验。

进一步的,所述s1004具体为:

s1004a:向所述终端发送是否同意将所述用户信息进行注册的注册提醒;s1004b:接收所述终端对所述注册提醒的反馈信息;若所述反馈信息为同意注册,则执行s1004c,否则,拒绝所述预打印请求;

s1004c:将所述用户信息进行注册,执行s200。

上述方案,出于对用户信息保密原则,提供给用户自主选择的权力,从而提高用户体验。

作为优选,s1004b中,所述拒绝所述预打印请求具体为:

向所述终端发送拒绝预打印请求的通知。

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

通过本发明的方案,解决了用户对共享打印机位置及打印状态的获取问题,同时,可将用户信息进行快速注册,提高注册效率,用户体验好。

附图说明

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

图1是基于共享打印机的状态查询方法流程图。

图2是用户信息鉴权过程流程图。

图3是用户信息注册流程图。

图4是状态信息查询流程图。

图5是状态信息发送流程图。

具体实施方式

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

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

如图1-5所示,本实施例公开了一种基于共享打印机的状态查询方法,包括:

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

s200:根据所述预打印请求中携带的信息,获取地理位置;

s300:查询所述地理位置周围预定范围内的至少一台共享打印机的状态信息;

s400:将所述状态信息发送给所述终端。

优选的,上述预打印请求携带有所述终端在移动网络中的标识信息、所述终端的全球定位信息、所述终端接入网络的网关信息或所述终端查询的地理关键字。

进一步的,上述s100具体为:

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

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

s1003:判断所述用户信息是否已注册;若所述用户信息已注册,则执行s200,否则,执行s1004;

s1004:将所述用户信息进行注册。

所述s1004具体为:

s1004a:向所述终端发送是否同意将所述用户信息进行注册的注册提醒;s1004b:接收所述终端对所述注册提醒的反馈信息;若所述反馈信息为同意注册,则执行s1004c,否则,拒绝所述预打印请求:向所述终端发送拒绝预打印请求的通知;

s1004c:将所述用户信息进行注册,执行s200。

上述s200具体为:

若所述预打印请求携带有所述预打印请求携带有所述终端在移动网络中的标识信息、所述终端的全球定位信息或所述终端接入网络的网关信息,则通过基于位置的服务lbs服务器获取地理位置;

若所述预打印请求携带有终端查询的地理关键字,则通过所述地理关键字获取地理位置。

上述s300具体为:

s3001:查询所述地理位置周围预定范围内的至少一台共享打印机;

s3002:查询所述至少一台共享打印机的状态信息,并生成列表状态信息。该列表状态信息包括:所述共享打印机的位置信息、工作状态信息和与所述地理位置的距离信息中的一项或多项

所述s400具体为:

s4001:将所述列表状态信息发送给所述终端;

s4002:接收所述终端对选定的列表状态信息发送的详细状态信息请求,所述选定的列表状态信息为:所述终端在所述列表状态信息中选定的至少一台共享打印机的列表状态信息;

s4003:查询与所述选定的列表状态信息对应的详细状态信息并发送给所述终端。

该详细状态信息包括:所述列表状态信息包括的内容,以及下述项目中的一项或多项:所述共享打印机的任务排队信息、所述共享打印机的工作时长信息、所述共享打印机的打印寿命信息和所述共享打印机任务预计用时信息。

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

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