CN108170383A - 一种基于终端设备实现打印的方法和相关装置 - Google Patents

一种基于终端设备实现打印的方法和相关装置 Download PDF

Info

Publication number
CN108170383A
CN108170383A CN201711161834.0A CN201711161834A CN108170383A CN 108170383 A CN108170383 A CN 108170383A CN 201711161834 A CN201711161834 A CN 201711161834A CN 108170383 A CN108170383 A CN 108170383A
Authority
CN
China
Prior art keywords
file
terminal equipment
message
log
printed
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.)
Pending
Application number
CN201711161834.0A
Other languages
English (en)
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.)
Shenzhen Landsky Network Technology Co Ltd
Original Assignee
Shenzhen Landsky Network Technology 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 Shenzhen Landsky Network Technology Co Ltd filed Critical Shenzhen Landsky Network Technology Co Ltd
Priority to CN201711161834.0A priority Critical patent/CN108170383A/zh
Publication of CN108170383A publication Critical patent/CN108170383A/zh
Pending legal-status Critical Current

Links

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
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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/1268Job submission, e.g. submitting print job order or request not the print data itself
    • 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
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

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)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种基于终端设备实现打印的方法,包括:云处理器接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息;所述云处理器将所述访问请求和所述云处理器中预先上传的注册信息进行比对;若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;所述云处理器将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。本申请实施例还提供了相关装置。采用本申请实施例可以解决目前先将文件发送至电脑,再由电脑发送至打印机实现打印的不足,提高用户体验。

Description

一种基于终端设备实现打印的方法和相关装置
技术领域
本发明涉及智能终端技术领域,尤其涉及一种基于终端设备实现打印的方法和相关装置。
背景技术
目前,市场上打印机的种类很多,在打印机的通信接口上的形式也多种多样,例如有WIFI接口、蓝牙接口、USB接口、串口,等等,随着PC电脑的发展,串口和USB接口占据了市场90%的份额。
对于这种具有串口和USB接口的打印机而言,移动终端要想实现将其中的文件或者网页内容进行打印时,需要将打印的文件或者网页内容发送相连的电脑,通过电脑来指示打印机打印文件,或者,在移动终端上安装打印程序,将移动终端连接至打印机后实现打印。
这种打印方法需要用户手动将文件发送至电脑,给用户带来诸多不便,影响打印效率。
发明内容
本发明提供了一种基于终端设备实现打印的方法,以期打印机可以直接接并打印收终端设备上的文件,解决目前先将文件发送至电脑,再由电脑发送至打印机实现打印的不足,提高用户体验。
第一方面,本发明提供一种基于终端设备实现打印的方法,包括:
云处理器接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息;
所述云处理器将所述访问请求和所述云处理器中预先上传的注册信息进行比对;
若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;
所述云处理器将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
第二方面,本发明提供一种基于终端设备实现打印的装置,包括:
接收单元,用于接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息;
比对单元,用于将所述访问请求和云处理器中预先上传的注册信息进行比对;
访问单元,用于若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;
发送单元,用于将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
第三方面,本申请实施例提供一种终端设备,包括一个或多个处理器、一个或多个存储器、一个或多个收发器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行如第一方面所述的方法中的步骤的指令。
第四方面,本申请实施例提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如第一方面所述的方法。
第五方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如第一方面所述的方法。
采用本申请实施例,具有以下有益效果:
目前,市面上的打印机种类非常的多,但是大多数都是采用USB接口,若需打印移动终端上的文件,则需要手动将文件发送至电脑,然后在打印该文件,而本发明采取的打印方法,只需要将所要打印的文件发送至云管理中心,云管理中心将会把收到的文件下发至打印机,打印该文件,这种不需要依赖电脑,也不需要移动终端连接通过有线的方式连接至打印机的打印方式,减免了用户手动操作的繁琐程序,提高了打印机的应用范围,提高了打印效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种基于移动终端设备实现打印的方法的流程示意图;
图1-a是本申请实施例提供的一种基于移动终端设备实现打印的方法的应用场景示意图;
图2是本申请实施例提供的一种应用注册界面注册提示示意图;
图3是本申请实施例提供的一种应用显示界面展示等待时间示意图;
图4是本申请实施例提供的一种终端设备的结构示意图;
图5是本申请实施例提供的另一种终端设备的结构示意图;
图6是本申请实施例提供的另一种终端设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
以下分别进行详细说明。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
以下,对本发明中的部分用语进行解释,以便于本领域技术人员理解。
终端设备是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端设备例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,例如智能手表、智能手环、计步器等。
可以理解的是,具有所述打印功能的打印机可以应用在旅游景区、照相馆、办公室,等等,应用场景图如图1-a所示,首先用户将打印的文件或者照片通过手机发送至云管理中心,然后所述云管理中心将所述文件或者照片发送至电脑,最后电脑将所述文件或者照片发送至与该电脑相连的打印机,所述打印机打印所述文件或者照片,整个过程不需要将手机上的文件发送至电脑,也不需要将手机和打印机相连,大大提高了打印机的应用范围。
首先,参见图1,图1为本申请实施例提供的一种基于移动终端设备实现打印的方法的流程示意图,该方法包括:
步骤101:云处理器接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息。
可选的,所述注册人员i为所有注册人员中的一个,在所述第一终端设备发送访问之前,注册人员i首先在所述第一终端设备上的图片打印应用进行注册,在注册时,所述注册人员i按照提示填写注册信息,所述注册信息包括:昵称、手机号码、性别、登录密码和验证码,等等。
进一步地,在所述注册人员i正确填写完注册信息后,在所述第一终端设备的图片打印应用的注册界面显示注册成功提示,如图2所示,并显示上传至所述云处理器按钮,若所述注册人员i点击所述按钮,则所述第一终端设备将所述注册人员i的注册信息上传至所述云处理器。
进一步地,若所述注册人员i需要打印文件,则需在所述第一终端设备登陆,并发送需要打印的图片至所述云处理器,可以理解的是,所述云处理器首先收第一终端设备的访问请求,即为所述云处理器在接收所述注册人员i发送的文件之前需要验证所述注册人员i的身份,提取所述注册人员i的注册信息,并验证所述注册人员i的注册信息。
步骤102:所述云处理器将所述访问请求和所述云处理器中预先上传的注册信息进行比对。
可以理解的是,所述云处理器中预先上传的注册信息是指所有用户在使用终端设备进行注册之后,终端设备上传至所述云处理器的注册信息,即所有注册人员的注册信息。
进一步的,所述云处理器在接收所述第一终端设备发送的文件之前,先提取所述第一终端设备上登陆的注册人员i的注册信息,并将所述注册人员i的注册信息和所述云处理器中预先上传的注册信息进行比对,检测所述所述云处理器中预先上传的注册信息是否包含所述注册人员i的注册信息。
举例来说,注册人员i为张XX,在注册时填写的注册信息包括:昵称:小XX、手机号码:186XXX、性别:男,等等,若注册之后所述终端设备将所述注册信息上传至所述云处理器,则在信息比对时能够检测到所述云处理器中预先上传的注册信息包含昵称:小XX、手机号码:186XXX、性别:男,等注册信息。
步骤103:若所述云处理器检测所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件。
可选的,若所述注册人员i在所述第一终端设备上进行注册,且所述第一终端设备将所述注册人员i的注册信息发送时所述云处理器,则在步骤103中的信息比对时必然成功,则说明所述注册人员是所述云处理器的授权人员,则所述云处理器向所述第一终端设备下发访问权限,所述访问权限用于指示所述云处理器接收所述第一终端设备发送的所述文件。
进一步地,若所述预先上传的注册信息中不包含所述第一终端设备的注册人员i的注册信息,则信息比对失败,则所述云处理器向所述第一终端设备发送提示信息,所述提示信息用于提示用户确认所述注册人员i是否在终端设备上进行注册,所述提示信息还用于提示所述注册人员i检查是否将所述注册信息上传至所述云处理器。
步骤104:所述云处理器将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
其中,所述第二终端设备与所述打印机具有绑定关系,所述第二终端设备与所述打印机一般是通过USB接口进行绑定,且所述打印机能够识别所述第二终端设备发送的打印指令,根据所述打印指令执行相应的打印任务。
可选的,在所述云处理器将所述文件发送至所述第二终端设备之后,所述云处理器检测与所述第二终端设备相连的打印机的状态,此时所述打印机可能处于工作状态,即正在打印其他的文件,也可能处于空闲状态,即没有打印任何文件。
进一步地,若检测到所述打印机处于工作状,则确定所述第二终端设备上至少还储存一个文件没有发送至所述打印机,则将所述文件存储在所述云处理器,并检测所述云处理器在接收所述文件之前存储的待打印文件的大小和所述待打印文件的数量。
进一步地,根据所述待打印文件的大小、所述待打印文件的数量和计算公式得到打印所述文件所需的等待时间T,并向所述第一终端设备的应用显示界面发送所述等待时间T和所述待打印文件的数量,如图3所示。
进一步地,所述根据所述待打印文件的大小、所述待打印文件的数量和计算公式得到打印所述文件所需的等待时间T,包括:所述计算公式为:T=M1×T1+M2×T2+…Mn×Tn,其中,T为打印所述文件所需的等待时间,M1为第一个待打印文件的大小,T1为打印每字节所述第一个待打印文件所需的时间,M2为第二个待打印文件的大小,T2为打印每字节所述第二个待打印文件所需的时间,Mn为第n个待打印文件的大小,Tn为打印每字节所述第n个待打印文件所需的时间。
进一步地,在等待时间T之后,所述云处理器将所述文件发送至所述第二终端设备,并向所述第二终端设备下发打印指令,所述第二终端设备在接收到所述打印指令后,将所述文件发送至所述打印机,并指示所述打印机打印所述文件。
进一步地,若所述云处理器检测到所述打印机处于空闲状态,则立即将所述文件发送至所述第二终端设备,并向所述第二终端设备下发打印指令,所述第二终端设备在接收到所述打印指令后,将所述文件发送至所述打印机,并指示所述打印机打印所述文件。
举例来说,若在所述云处理器接收所述文件之前,所述云处理已经储存了3个文件,且M1=120kb,T1=0.05s,M2=1024kb,T1=0.03s,M2=500kb,T1=0.06s,则说明所述第一个待打印文件为120kb,所述打印每字节所述第一个待打印文件所需的时间为0.05s,所述第二个待打印文件为1M,所述打印每字节所述第二个待打印文件所需的时间为0.03s,所述第三个个待打印文件为500kb,所述打印每字节所述第三个个待打印文件所需的时间为0.06s,则打印所述文件所需的等待时间T=120×0.05+1024×0.03+500×0.06=66.72s≈67s,可以大致计算出所述等待时间T为67s,并将所述等待时间T和所述待打印的文件发送至所述第一终端设备,若所述云处理器检测到所述打印机处于空闲状态,则立即将所述文件发送至所述第二终端设备,并向所述第二终端设备下发打印指令,所述第二终端设备在接收到所述打印指令后,将所述文件发送至所述打印机,并指示所述打印机打印所述文件。
目前,市面上的打印机种类非常的多,但是大多数都是采用USB接口,若需打印移动终端上的文件,则需要手动将文件发送至电脑,然后在打印该文件,而本发明采取的打印方法,只需要将所要打印的文件发送至云管理中心,云管理中心将会把收到的文件下发至打印机,打印该文件,这种不需要依赖电脑,也不需要移动终端连接通过有线的方式连接至打印机的打印方式,减免了用户手动操作的繁琐程序,提高了打印机的应用范围,提高了打印效率。
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。
请参见图4,图4是本申请实施例提供的一种终端设备400,包括:至少一个处理器、至少一个存储器和至少一个通信接口;以及一个或多个程序;
所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于执行以下步骤的指令:
云处理器接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息,所述注册人员i为所有注册人员中的一个;
所述云处理器将所述访问请求和所述云处理器中预先上传的注册信息进行比对,所述预先上传的注册信息包括所述所有注册人员的注册信息;
若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;
所述云处理器将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
需要说明的是,本实施例所述的内容的具体实现方式可参见上述方法,在此不再叙述。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,终端设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用集成的单元的情况下,图5示出了上述实施例中所涉及的相关装置的一种可能的功能单元组成框图。相关装置500包括:处理单元501、通信单元502和存储单元503,处理单元501包括接收单元5011、比对单元5012、访问单元5013和发送单元5014。存储单元503用于存储终端设备的程序代码和数据。通信单元502用于支持终端设备与其他设备的通信。上述某些单元(接收单元5011、比对单元5012、访问单元5013和发送单元5014)用于执行上述方法的相关步骤。
其中,所述处理单元501可以是处理器或控制器,(例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital SignalProcessor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等)。所述存储单元503可以是存储器,所述通信单元502可以是收发器、收发电路、射频芯片、通信接口等。
其中,所述接收单元5011,用于接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息;
所述比对单元5012,用于将所述访问请求和云处理器中预先上传的注册信息进行比对;
所述访问单元5013,用于若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;
所述发送单元5014,用于将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
在一示例中,所述访问单元5013具体用于:
检测所述预先上传的注册信息中是否包含所述第一终端设备的注册人员i的注册信息;
若所述预先上传的注册信息中包含所述第一终端设备的注册人员i的注册信息,则所述云处理器向所述第一终端设备下发访问权限,所述访问权限用于指示所述云处理器接收所述第一终端设备发送的所述文件;
若所述预先上传的注册信息中不包含所述第一终端设备的注册人员i的注册信息,则所述云处理器向所述第一终端设备发送提示信息,所述提示信息用于提示用户确认所述注册人员i的注册信息。
在一示例中,所述发送单元5014具体用于:
检测与所述第二终端设备相连的打印机的状态;
若检测到所述打印机处于工作状态,则所述云处理器检测所述第二设备上待打印文件的大小和所述待打印文件的数量;
根据所述待打印文件的大小、所述待打印文件的数量和计算公式得到打印所述文件所需的等待时间T,并向所述第一终端设备发送所述等待时间T和所述待打印文件的数量。
在一示例中,所述发送单元5014还用于:
若所述打印机处于空闲状态,则向所述第二终端设备下发打印指令,所述打印指令用于指示所述第二终端设备将所述文件发送至所述打印机并指示所述打印机打印所述文件。
本申请实施例还提供了一种终端设备,如图6所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端设备为手机为例:
图6示出的是与本发明实施例提供的移动终端相关的手机的部分结构的框图。参考图6,手机包括:射频(Radio Frequency,RF)电路610、存储器620、输入单元630、传感器650、音频电路660、无线保真(Wireless Fidelity,WiFi)模块670、应用处理器AP680、通信模块691以及电源690等部件。本领域技术人员可以理解,图6中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图6对手机的各个构成部件进行具体的介绍:
上述通信模块691具体可以为LTE通信模块,当然上述通信模块还可以为其他的支持CSFB功能的通信模块。
输入单元630可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元630可包括触控显示屏633、指纹识别装置631以及其他输入设备632。指纹识别装置631结合至触控显示屏633。输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理按键、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。其中,所述触控显示屏633,用于在检测到用户在所述触控显示屏633上进行滑动操作时,采集触控参数集,并通知所述指纹识别装置631进行指纹采集,以及将所述触控参数集发送给所述AP680;所述指纹识别装置631,用于采集指纹图像,并将所述指纹图像发送给所述AP680;所述AP680,用于分别对所述触控参数集以及所述指纹图像进行验证。
AP680是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,AP680可包括一个或多个处理单元;可选的,AP680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到AP680中。
此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
RF电路610可用于信息的接收和发送。通常,RF电路610包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobilecommunication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
手机还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触控显示屏的亮度,接近传感器可在手机移动到耳边时,关闭触控显示屏和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路660、扬声器661,传声器662可提供用户与手机之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号播放;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据播放AP680处理后,经RF电路610以发送给比如另一手机,或者将音频数据播放至存储器620以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块670,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
手机还包括给各个部件供电的电源690(比如电池),可选的,电源可以通过电源管理***与AP680逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块、补光装置、光线传感器等,在此不再赘述。
前述图1所示的实施例中,步骤S101、步骤S102以及步骤S103的方法流程可以基于该手机的结构实现。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种游戏提速的方法的部分或全部步骤。
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种游戏提速的方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种基于移动终端设备实现打印的方法,其特征在于,所述方法包括:
云处理器接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息;
所述云处理器将所述访问请求和所述云处理器中预先上传的注册信息进行比对;
若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;
所述云处理器将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
2.根据权利要求1所述的方法,其特征在于,所述若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件,包括:
所述云处理器检测所述预先上传的注册信息中是否包含所述第一终端设备的注册人员i的注册信息;
若所述预先上传的注册信息中包含所述第一终端设备的注册人员i的注册信息,则所述云处理器向所述第一终端设备下发访问权限,所述访问权限用于指示所述云处理器接收所述第一终端设备发送的所述文件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述预先上传的注册信息中不包含所述第一终端设备的注册人员i的注册信息,则所述云处理器向所述第一终端设备发送提示信息,所述提示信息用于提示用户确认所述注册人员i的注册信息。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述云处理器将所述文件发送至第二终端设备,包括:
所述云处理器检测与所述第二终端设备相连的打印机的状态;
若检测到所述打印机处于工作状态,则将所述文件储存在所述云处理器,并检测所述云处理器在接收所述文件之前存储的待打印文件的大小和所述待打印文件的数量;
根据所述待打印文件的大小、所述待打印文件的数量和计算公式得到打印所述文件所需的等待时间T,并向所述第一终端设备发送所述等待时间T和所述待打印文件的数量。
5.根据权利要求4所述的方法,其特征在于,所述根据所述待打印文件的大小、所述待打印文件的数量和计算公式得到打印所述文件所需的等待时间T,包括:
所述计算公式为:
T=M1×T1+M2×T2+…Mn×Tn
其中,T为打印所述文件所需的等待时间,M1为第一个待打印文件的大小,T1为打印每字节所述第一个待打印文件所需的时间,M2为第二个待打印文件的大小,T2为打印每字节所述第二个待打印文件所需的时间,Mn为第n个待打印文件的大小,Tn为打印每字节所述第n个待打印文件所需的时间。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
若所述打印机处于空闲状态,则向所述第二终端设备下发打印指令,所述打印指令用于指示所述第二终端设备将所述文件发送至所述打印机并指示所述打印机打印所述文件。
7.一种基于终端设备实现打印的装置,其特征在于,包括:
接收单元,用于接收第一终端设备的访问请求,所述访问请求包括所述第一终端设备的注册人员i的注册信息;
比对单元,用于将所述访问请求和云处理器中预先上传的注册信息进行比对;
访问单元,用于若所述访问请求和所述预先上传的信息比对成功,则允许所述第一设备访问所述处理器,接收所述第一终端设备发送的文件;
发送单元,用于将所述文件发送至第二终端设备,并指示与所述第二终端设备相连的打印机打印所述文件。
8.根据权利要求7所述的装置,其特征在于,所述访问单元具体用于:
检测所述预先上传的注册信息中是否包含所述第一终端设备的注册人员i的注册信息;
若所述预先上传的注册信息中包含所述第一终端设备的注册人员i的注册信息,则所述云处理器向所述第一终端设备下发访问权限,所述访问权限用于指示所述云处理器接收所述第一终端设备发送的所述文件;
若所述预先上传的注册信息中不包含所述第一终端设备的注册人员i的注册信息,则所述云处理器向所述第一终端设备发送提示信息,所述提示信息用于提示用户确认所述注册人员i的注册信息。
9.根据权利要求7或8所述的装置,其特征在于,所述发送单元具体用于:
检测与所述第二终端设备相连的打印机的状态;
若检测到所述打印机处于工作状态,则所述云处理器检测所述第二设备上待打印文件的大小和所述待打印文件的数量;
根据所述待打印文件的大小、所述待打印文件的数量和计算公式得到打印所述文件所需的等待时间T,并向所述第一终端设备发送所述等待时间T和所述待打印文件的数量。
10.根据权利要求9所述的装置,其特征在于,所述发送单元还用于:
若所述打印机处于空闲状态,则向所述第二终端设备下发打印指令,所述打印指令用于指示所述第二终端设备将所述文件发送至所述打印机并指示所述打印机打印所述文件。
CN201711161834.0A 2017-11-21 2017-11-21 一种基于终端设备实现打印的方法和相关装置 Pending CN108170383A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711161834.0A CN108170383A (zh) 2017-11-21 2017-11-21 一种基于终端设备实现打印的方法和相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711161834.0A CN108170383A (zh) 2017-11-21 2017-11-21 一种基于终端设备实现打印的方法和相关装置

Publications (1)

Publication Number Publication Date
CN108170383A true CN108170383A (zh) 2018-06-15

Family

ID=62527101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711161834.0A Pending CN108170383A (zh) 2017-11-21 2017-11-21 一种基于终端设备实现打印的方法和相关装置

Country Status (1)

Country Link
CN (1) CN108170383A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209367A (zh) * 2019-06-14 2019-09-06 上海中通吉网络技术有限公司 快递标签共享打印方法和***
CN111338585A (zh) * 2020-02-21 2020-06-26 深圳创维-Rgb电子有限公司 电视机及其数据的打印方法、控制装置和可读存储介质
CN112313614A (zh) * 2019-05-30 2021-02-02 华为技术有限公司 使用终端设备打印虚拟机中的文件的方法、装置及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101927619A (zh) * 2009-06-24 2010-12-29 鸿富锦精密工业(深圳)有限公司 一种可计算打印等待时间的打印***及其打印方法
CN103412730A (zh) * 2013-05-22 2013-11-27 成都国腾实业集团有限公司 基于云计算技术的智能终端打印***
CN104035734A (zh) * 2014-05-21 2014-09-10 杭州鹏远网络科技有限公司 一种用户端远程多选择打印终端的自动打印***及方法
CN105242890A (zh) * 2015-09-24 2016-01-13 桂林电子科技大学 一种云打印服务***及其实现方法
CN106951198A (zh) * 2017-03-03 2017-07-14 华中科技大学 一种移动云打印方法及***
JP2017170895A (ja) * 2016-03-16 2017-09-28 キヤノン株式会社 画像形成装置とその制御方法、及びプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101927619A (zh) * 2009-06-24 2010-12-29 鸿富锦精密工业(深圳)有限公司 一种可计算打印等待时间的打印***及其打印方法
CN103412730A (zh) * 2013-05-22 2013-11-27 成都国腾实业集团有限公司 基于云计算技术的智能终端打印***
CN104035734A (zh) * 2014-05-21 2014-09-10 杭州鹏远网络科技有限公司 一种用户端远程多选择打印终端的自动打印***及方法
CN105242890A (zh) * 2015-09-24 2016-01-13 桂林电子科技大学 一种云打印服务***及其实现方法
JP2017170895A (ja) * 2016-03-16 2017-09-28 キヤノン株式会社 画像形成装置とその制御方法、及びプログラム
CN106951198A (zh) * 2017-03-03 2017-07-14 华中科技大学 一种移动云打印方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
中国科学院成都计算机应用研究所情报室: "《微型、小型计算机应用接口技术汇编 下》", 31 October 1985 *
莫卫东 雒砚军: "《Windows NT实用网络工程与管理方法》", 30 April 1999 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112313614A (zh) * 2019-05-30 2021-02-02 华为技术有限公司 使用终端设备打印虚拟机中的文件的方法、装置及***
CN112313614B (zh) * 2019-05-30 2022-09-16 华为技术有限公司 使用终端设备打印虚拟机中的文件的方法、装置及***
US12001728B2 (en) 2019-05-30 2024-06-04 Huawei Technologies Co., Ltd. Method, apparatus, and system for printing file based on print request generated on virtual machine having virtual printer installed in it and send the print request to terminal device
CN110209367A (zh) * 2019-06-14 2019-09-06 上海中通吉网络技术有限公司 快递标签共享打印方法和***
CN111338585A (zh) * 2020-02-21 2020-06-26 深圳创维-Rgb电子有限公司 电视机及其数据的打印方法、控制装置和可读存储介质
CN111338585B (zh) * 2020-02-21 2023-08-29 深圳创维-Rgb电子有限公司 电视机及其数据的打印方法、控制装置和可读存储介质

Similar Documents

Publication Publication Date Title
CN104618217B (zh) 分享资源的方法、终端、服务器及***
CN106371689B (zh) 图片拼接方法、装置及***
US10762542B2 (en) Item transfer apparatus, system and method
US10642380B2 (en) Input device, method, and system for electronic device
US9921735B2 (en) Apparatuses and methods for inputting a uniform resource locator
CN109766080B (zh) 微服务注册方法、装置、电子设备及可读存储介质
CN108235754A (zh) 一种提示用户更新应用版本的方法及设备
CN103279288A (zh) 数据传输方法、装置和终端设备
US9986082B2 (en) Interface device and method between electronic device and external device using ear jack of the electronic device
CN108459815A (zh) 一种显示控制方法及移动终端
CN110035181A (zh) 一种快应用卡片主题设置方法及终端
CN108958606A (zh) 分屏显示方法、装置、存储介质和电子设备
CN108829444A (zh) 一种自动关闭后台应用的方法、终端和计算机存储介质
CN108228049A (zh) 自适应形变控制方法、柔性屏终端及计算机存储介质
CN108170383A (zh) 一种基于终端设备实现打印的方法和相关装置
CN108320148A (zh) 一种资源转移方法及相关设备
CN104660769B (zh) 一种添加联系人信息的方法、装置和***
CN109271779A (zh) 一种安装包检测方法、终端设备及服务器
CN105787982B (zh) 一种制作电子书的方法和装置
CN108536388A (zh) 分屏处理方法、装置、存储介质和电子设备
CN109413256B (zh) 联系人信息处理方法、装置、存储介质及电子设备
CN107122177A (zh) 界面展示方法及装置
CN109828770A (zh) 一种软件升级方法、终端设备及服务器
CN108845755A (zh) 分屏处理方法、装置、存储介质及电子设备
CN109558099A (zh) 一种文件打印方法、移动终端及存储介质

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180615