CN108965634A - 一种线下跨设备图像打印方法、***和拍摄设备 - Google Patents

一种线下跨设备图像打印方法、***和拍摄设备 Download PDF

Info

Publication number
CN108965634A
CN108965634A CN201810820374.6A CN201810820374A CN108965634A CN 108965634 A CN108965634 A CN 108965634A CN 201810820374 A CN201810820374 A CN 201810820374A CN 108965634 A CN108965634 A CN 108965634A
Authority
CN
China
Prior art keywords
capture apparatus
client
image
target object
information
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.)
Granted
Application number
CN201810820374.6A
Other languages
English (en)
Other versions
CN108965634B (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201810820374.6A priority Critical patent/CN108965634B/zh
Publication of CN108965634A publication Critical patent/CN108965634A/zh
Application granted granted Critical
Publication of CN108965634B publication Critical patent/CN108965634B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00161Viewing or previewing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00188Printing, e.g. prints or reprints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00249Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/71Circuitry for evaluating the brightness variation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Studio Devices (AREA)

Abstract

本发明公开了一种线下跨设备图像打印方法、***和拍摄设备,涉及计算机技术领域。该方法的一具体实施方式包括:接收客户端对目标对象的图像预览指令,并传输至拍摄设备;接收拍摄设备在预览模式下对目标对象实时所采集的图像信息,并传输至客户端进行显示;接收客户端对至少一个图像信息的打印指令,传输打印指令至打印设备,以对至少一个图像信息进行照片打印。该实施方式通过客户端自带程序,可以控制拍摄设备进行拍照,并控制打印设备进行照片打印,较之现有技术,用户无需拍照完之后再基于服务号进行图片上传打印,整体操作简单、提高用户使用体验,且造价低、便于商家引流。

Description

一种线下跨设备图像打印方法、***和拍摄设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种线下跨设备图像打印方法、***和拍摄设备。
背景技术
当用户在线下实体店试装时想把形象记录下来,一种方式是拍照留念,另一种就是打印出来,用户得到一张照片,可以贴在办公室或家中。
现在很多线下店铺为吸引客流量,都会放置一台LOMO打印机,用户可以通过微信公众号上传想要打印的照片,然后进行照片打印。
另外,现在市面上也存在立式自拍打印显示屏,用户通过触控来控制拍照打印,并自带修图功能,通过扫描二维码下载拍照后的照片,也可以实现照片打印。
在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
1)LOMO打印机不具备现场交互、实时拍照记录的功能,用户不能即时拍照;
2)自拍打印显示屏造价贵,购买率较低;且设备较为笨重,移动不便;另外需要通过触控屏幕,整体操作不便捷。
发明内容
有鉴于此,本发明实施例提供一种线下跨设备图像打印方法、***和拍摄设备,至少能够解决现有照片打印不即时,操作不便的缺点。
为实现上述目的,根据本发明实施例的一个方面,提供了一种线下跨设备图像打印方法,包括:接收客户端对目标对象的图像预览指令,并传输至拍摄设备;接收拍摄设备在预览模式下对目标对象实时所采集的图像信息,并传输至客户端进行显示;接收客户端对至少一个图像信息的打印指令,传输打印指令至打印设备,以对至少一个图像信息进行照片打印。
可选的,接收所述拍摄设备在预览模式下对目标对象实时所采集的图像信息,包括:接收拍摄设备所反馈的实时图像预览地址;其中,实时图像预览地址为拍摄设备基于图像信息所生成。
可选的,在接收客户端对至少一个图像信息的打印指令之前,还包括:接收客户端对目标对象的图像拍摄指令,并传输至拍摄设备;接收拍摄设备在拍摄模式下对目标对象所拍摄的图片/视频流信息,并传输至客户端进行显示。
可选的,接收拍摄设备在拍摄模式下对目标对象所拍摄的图片/视频流信息,包括:基于拍摄设备的标识码、以及图片/视频流的标识信息,生成与图片/视频流相应的资源定位信息。
可选的,在接收客户端对目标对象的图像预览指令之前,还包括:
根据客户端传输的拍摄设备信息,确定拍摄设备;其中,拍摄设备信息为客户端解析拍摄设备的标识码获取的。
可选的,目标对象为人物图像。
为实现上述目的,根据本发明实施例的一个方面,提供了一种拍摄设备,包括震动装置以及摄像装置,其中:
震动装置,用于当目标对象在摄像装置拍摄视角内的位置不是中心位置时,触发对摄像装置的震动,以调整目标对象处于中心位置处;
摄像装置,用于当目标对象处于拍摄视角内的中心位置处时,对所述目标对象进行实时图像信息采集、或图片/视频流信息拍摄。
可选的,摄像装置,用于:通过人脸识别方式或者虹膜识别方式,获取人物图像中的人脸在拍摄视角内的位置。
可选的,震动装置,还用于:基于客户端传输的拍摄角度调整指令,相应调整摄像装置对目标对象的拍摄角度。
可选的,还包括调光装置,用于:
根据摄像装置屏幕上的反射区域以及所接收的反射光,确定拍摄环境的光强度;以及
根据光强度阈值与拍摄亮度值的对应关系,确定与拍摄环境的光强度相应的拍摄亮度值。
可选的,还包括信息收发装置,用于当接收到图像预览指令、且拍摄设备为关机状态时,生成开机指令控制拍摄设备开机;其中,信息收发装置具有独立于拍摄设备的电源管理装置。
为实现上述目的,根据本发明实施例的另一方面,提供了一种线下跨设备图像打印***,包括:
指令传输模块,用于接收客户端对目标对象的图像预览指令,并传输至拍摄设备;
图像传输模块,用于接收拍摄设备在预览模式下对目标对象实时所采集的图像信息,并传输至客户端进行显示;
图像打印模块,用于接收客户端对至少一个图像信息的打印指令,传输打印指令至打印设备,以对至少一个图像信息进行照片打印。
可选的,所述图像传输模块,用于:接收拍摄设备所反馈的实时图像预览地址;其中,实时图像预览地址为拍摄设备基于图像信息所生成。
可选的,还包括图像拍摄模块,用于:接收客户端对目标对象的图像拍摄指令,并传输至拍摄设备;接收拍摄设备在拍摄模式下对目标对象所拍摄的图片/视频流信息,并传输至客户端进行显示。
可选的,图像拍摄模块,用于:基于拍摄设备的标识码、以及述图片/视频流的标识信息,生成与图片/视频流相应的资源定位信息。
可选的,还包括设备确定模块,用于:根据客户端传输的拍摄设备信息,确定拍摄设备;其中,拍摄设备信息为客户端解析拍摄设备的标识码获取的。
可选的,目标对象为人物图像。
为实现上述目的,根据本发明实施例的再一方面,提供了一种线下跨设备图像打印电子设备。
本发明实施例的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一所述的线下跨设备图像打印方法。
为实现上述目的,根据本发明实施例的再一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一所述的线下跨设备图像打印方法。
根据本发明所述提供的方案,上述发明中的一个实施例具有如下优点或有益效果:通过客户端自带程序,可以控制拍摄设备进行拍照,并控制打印设备进行照片打印,较之现有技术,用户无需拍照完之后再基于服务号进行图片上传打印,整体操作简单、可提高用户使用体验,且造价低、便于商家引流。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施例的一种线下跨设备图像打印方法的主要流程示意图;
图2是根据本发明实施例的一种拍摄设备的主要结构示意图;
图3是根据本发明实施例的一种线下跨设备图像打印***的主要模块示意图;
图4(a)本发明实施例所涉及的设备;
图4(b)是图像预览过程示意图;
图4(c)是图像拍摄过程示意图;
图4(d)是图像打印过程示意图;
图4(e)是另一个图像打印过程示意图;
图5是本发明实施例的示例性***架构图;
图6是适于用来实现本发明实施例的移动设备或服务器的计算机***的结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
需要说明的是,本发明可适用于多种***,例如,Android、iOS、Windows等,但Android的硬件成本相对较低一些。
另外,本发明主要适用于线下场景,所打印的主要以人物为主,当然也可以是打印风景等。例如,线下实体店铺用户试衣照片,用户可以自己留存或者发给别人。
参见图1,示出的是本发明实施例提供的一种线下跨设备图像打印方法的主要流程图,包括如下步骤:
S101:接收客户端对目标对象的图像预览指令,并传输至拍摄设备;
S102:接收拍摄设备在预览模式下对目标对象实时所采集的图像信息,并传输至客户端进行显示;
S103:接收客户端对至少一个图像信息的打印指令,传输打印指令至打印设备,以对至少一个图像信息进行照片打印。
上述实施方式中,对于步骤S101,服务端,用于控制客户端和拍摄设备、打印设备之间的指令/信息交互。
本发明主要适用于线下场景,例如,店铺、商场等。因此,可以使用磁力将拍摄设备吸附到墙上,或者钉装于地表,其具体安装位置,本发明在此不做限制。
拍摄设备对于与服务端、客户端之间信息交互,可以是基于拍摄设备的智能拍摄助手完成的。智能拍摄助手运行在设备平台上,通过Echo look等控制设备的运行。另外,还可以通过扫描二维码、条形码等进行WiFi配网,使得拍摄设备连接到互联网上。
本发明所涉及的客户端,为发送请求/指令的一方,具体可以是手机、平板电脑等。
对于客户端与拍摄终端的信息交互,主要依赖于客户端中具有拍摄功能、可查看图像的应用或页面,例如,微信、QQ、HTML5页面(简称H5);
1)对于微信、QQ等应用,可以通过扫描二维码的方式与拍摄设备建立连接,也可以通过Wifi配对、蓝牙配对等方式进行;
2)对于H5页面,只能通过扫描二维码方式进行。
需要说明的是,这里的二维码,包含有连接到拍摄设备的相关连接信息,例如,设备ID、密码等信息。客户端扫描二维码后,会将这些信息传输至服务端,由服务端确定连接到设备的地址信息,例如,RTMP(Routing Table Maintenance Protocol,路由选择表维护协议)地址,并将该地址信息传输至客户端,以建立客户端与拍摄设备之间的RTMP长连接。
服务端在与拍摄设备建立连接之后,才会将客户端所传输的预览指令传输至拍摄设备,例如RTMP直播指令,告知拍摄设备需建立RTMP长连接。
对于步骤S102,拍摄设备在预览模式下,每个时刻可能所采集的图像都是不同的,且都是需要通过RTMP长连接、服务端,将这些图像信息实时传输至客户端进行实时显示的,以实现跨设备的实时图像共享。
例如,在线下店铺中,利用该拍摄设备用户就可以看到自己的全身像,当然也可以借由别人(例如,店员)在客户端查看是否有遮挡,所得图像较之自拍更为全面、真是,且无需多余的体感姿势。
进一步的,由于图像数据量较大,例如20M,可能导致数据传输缓慢、占用时间过长以及用户排队等待时间较长的情况。针对这种现象,拍摄设备可以基于自身地址、用户排号、客户端信息等,生成与所采集的图像信息相应的图像预览地址。
在客户端接收到该图像预览地址后,用户可以通过<source src="rtmp://图像预览地址"type='rtmp/flv'>方式,完成实时预览功能。
更进一步的,同一时刻可能有多个用户连接拍摄设备,可生成一些提示信息,告知用户当前是否可操作拍摄设备,若不能操作,之前还有几个人、需等待多长时间等。若用户可操作,可以生成“确认预览”信息并经由服务端传输至客户端中,以告知用户可操作。
对于步骤S103,用户在客户端查看拍摄设备所采集的图像信息,若当前画面符合自己要求,可以自行点击打印按钮(或是别人点击,比如店员),服务端负责将打印指令传输至打印设备对该照片进行打印。
需要说明的是,客户端在对图像信息点击打印操作时,该图像相应的会暂停、截屏或者其他方式经由服务端传输至打印设备。
另外,打印设备除直接与服务端建立连接之外,也可以与拍摄设备建立连接,此时对于用户所确定要打印的图像信息,可以从拍摄设备中提取即可。例如,根据用户点击打印指令时所对应的时间点,确定实时图像信息中与该时间点对应的图像信息。
拍摄设备与打印设备可以分离也可以合成一体,本发明主要采用分离的方式,这样整体成本较低,例如拍摄设备,可以在同一店铺或者同一区域内部署多台,然后共享一台或者几台打印机进行照片打印。
打印机可以是无线打印机(自带热点功能),拍摄设备与无线打印机之间,主要以WiFi连接,但该WiFi与拍摄设备与服务端之间的WiFi连接(主要是互联网WiFi),可以相同,也可以不同:
1)用户确认拍摄设备所拍摄的照片质量后,点击打印按钮进行照片打印,服务端接收该指令并传输至拍摄设备;
2)拍摄设备对WiFi的切换:
①两个WiFi不同:拍摄设备接收打印指令,会首先断开互联网WiFi,然后连接无线打印机的WiFi,传输打印指令以及相应的图像信息至打印机之后,会自动再连接到互联网WiFi;
②两个WiFi相同,即打印机与拍摄设备连接同一个WiFi:拍摄设备接收打印指令,直接将打印指令以及相应的图像信息至打印机,减去切换WiFi的操作。
3)拍摄设备在接收到打印机已开始打印的信息后,会通知客户端“已开始打印”的信息,用户等待拿取打印的照片即可。
目前打印机的打印速度较慢,尤其是用户人数较多时候。针对这种情况考虑,本发明主要使用切换WiFi的操作,这样拍摄设备就可以将打印指令发送给多个打印机轮流打印。
客户端也可以在拍摄设备拍摄照片、视频之后,查看进行打印,具体地:
步骤一:接收客户端对目标对象的图像拍摄指令,并传输至拍摄设备;
步骤二:接收拍摄设备在拍摄模式下对目标对象所拍摄的图片/视频流信息,并传输至客户端进行显示。
对于步骤一,用户对于在客户端所看图像,可以自行点击(或是别人点击)拍摄按钮,比如微信上的拍照按钮、录制视频按钮等。服务端负责将拍摄指令传输至拍摄设备,指定拍摄设备进行图像拍摄操作。
对于步骤二,对于拍摄设备,需要先断开摄像头的图像预览模式,切换至图像拍摄模式,否则无法控制摄像头拍照。
拍摄设备所的图片流,会经过服务端传输至客户端进行显示。同样,服务端在传输图片流之前,同样可以对其进行预处理操作,例如美颜、背景虚化、增加边框、增加店铺/商场标志logo等,但对于logo等标志,通常位于图像左下角或者右下角位置,以不遮挡图片显示。
另外,通常情况下,图片流会存放在一个单独的服务器中,以基于拍摄设备的标识信息、图片的在拍摄设备中的存放位置/生成时间等标识信息,生成相应的URL(UniformResource Locator,统一资源定位符)地址。
对于客户端,若接收的是URL地址,需要根据URL地址下载图片,点击保存至本地、或者发送给别人;但若接收的是图片,直接点击查看即可。
上述实施例所提供的方法,实现了跨设备的联机拍摄功能,较为简便,用户无需先拍照、再通过服务号上传打印,整体操作简便,且所拍照片(尤其是用户全身照)较为符合用户要求,为店铺引流、用户回购提供了有利条件。另外,基于WiFi连接的不同,打印设备可以与服务端连接,也可以与拍摄设备连接,提高了设备服务多样性。
参见图2,示出了本发明实施例所提供的一种拍摄设备200的主要结构示意图,包括震动装置201、摄像装置202、调光装置203以及信息收发装置204,其中:
震动装置201,主要用于当目标人物、景象不再摄像头的拍摄视角内的中心位置处时,调节摄像头的拍摄角度,实现自动对焦;当然也可以根据用户所下发的指令进行调节,例如,往左转、往右转等。
摄像装置202,主要用户图像采集、图像拍摄。另外,还可以确定目标点在拍摄视角内的位置,以人物为例,通过人脸识别技术、虹膜识别技术等,获取人脸在拍摄视角内的位置。只有目标点在中心位置,例如,十字中心点位置时,才会采集、拍摄;
为保证拍摄质量,本发明中的拍摄设备,其摄像头最低配置为1200万像素高清分辨率,F2.0大光圈、视角60°~90°,自动对焦,适于>=1m人像/景象拍摄。
调光装置203,用于调节拍摄光强,具体需要依据拍摄环境光强和设定值进行调节;
拍摄设备还可配置有一组闪光灯,降低光线因素干扰,提高拍摄质量。且对于闪光灯的操作,可以有一定的倒计时长,例如倒计时3s开启闪光灯进行影像采集。
信息收发装置204,用于收发指令、信息以及控制拍摄设备开机。对于控制拍摄设备开机的机制,主要是正在接收到影像预览指令、且拍摄设备为关机状态时,生成开机指令控制。因此,信息收发装置具有独立于拍摄设备的电源管理装置。
参见图3,示出了本发明实施例提供的一种线下跨设备图像打印装置300的主要模块示意图,包括:
指令传输模块301,用于接收客户端对目标对象的图像预览指令,并传输至拍摄设备;
图像传输模块302,用于接收拍摄设备在预览模式下对目标对象实时所采集的图像信息,并传输至客户端进行显示;
图像打印模块303,用于接收客户端对至少一个图像信息的打印指令,传输打印指令至打印设备,以对至少一个图像信息进行照片打印。
本发明实施例***中,图像传输模块302,用于:接收拍摄设备所反馈的实时图像预览地址;其中,实时图像预览地址为拍摄设备基于图像信息所生成。
本发明实施例***还包括图像拍摄模块304(图中未标出),用于:接收客户端对目标对象的图像拍摄指令,并传输至拍摄设备;接收拍摄设备在拍摄模式下对目标对象所拍摄的图片/视频流信息,并传输至客户端进行显示。
本发明实施例***中,图像拍摄模块304,用于:基于拍摄设备的标识码、以及述图片/视频流的标识信息,生成与图片/视频流相应的资源定位信息。
本发明实施例***还包括设备确定模块305(图中未标出),用于:根据客户端传输的拍摄设备信息,确定拍摄设备;其中,拍摄设备信息为客户端解析拍摄设备的标识码获取的。
本发明实施例***中,目标对象为人物图像。
另外,在本发明实施例中所述的线下跨设备图像打印***的具体实施内容,在上面所述线下跨设备图像打印方法中已经详细说明了,故在此重复内容不再说明。
参见图4,示出了关于本发明图像拍摄打印过程示意图,包括:
图4(a),示出了本发明所涉及的客户端、应用子***、实时视频子***、拍摄设备以及打印设备;
对于图像预览过程,参见图4(b):
1)客户端扫描拍摄设备的二维码,获取该拍摄设备的标识信息,并传输至应用子***;
2)应用子***根据设备标识信息连接到该拍摄设备,并发送图像预览指令至拍摄设备;
3)拍摄设备生成一个图像预览指令,并发送实时视频子***建立直播连接;
4)建立连接后,拍摄设备将实时图像预览地址返回给客户端;
5)客户端点击该地址,以实时查看拍摄设备所采集的图像信息。
对于图像拍摄过程,参见图4(c):
1)用户点击客户端上的拍摄按钮,发送拍摄指令至应用子***;
2)应用子***将拍摄指令发送给拍摄设备;
3)拍摄设备首先断开直播,否则无法控制摄像头拍照/录像;
4)拍摄设备倒计时,开启闪光灯进行拍照/录像;
5)拍摄设备将所拍摄的图片/视频,传输至应用子***;
6)应用子***对图片/视频进行处理,并上传至图片/视频服务器器;
7)将图片/视频URL地址,传输至客户端进行展示,用户可以点击/长按图片/视频进行保存、或是发送给别人。
对于图像打印过程,参见图4(d):
1)用户确认照片质量后,点击打印按钮进行照片打印;
2)应用子***接收打印指令并发送给拍摄设备,拍摄设备首先断开互联网WiFi,连接到无线打印机的WiFi;
3)拍摄设备连接到无线打印机之后,发送打印指令以及相应要打印的照片至打印机;
4)无线打印机进行照片打印;
5)拍摄设备断开无线打印机的WiFi,连接到互联网WiFi,发送指令告知应用子***已开始打印;
6)应用子***接收到已开始打印的信息后,通过RTMP长连接告知客户端已开始打印。
对于另一可选的图像打印过程,参见图4(e):
1)用户确认照片质量后,点击打印按钮进行照片打印;
2)服务端(主要是应用子***)接收打印指令,并将相应要打印的图片发送给打印机;
3)无线打印机进行照片打印;
4)打印机告知服务端发送指令告知已开始打印;
5)服务端通过RTMP长连接告知客户端已开始打印。
另外,应用子***和实时视频子***是服务端***。实时视频子***使用nginx-rtmp内网回源架构,使用RTMP协议实现实时预览(技术成熟、成本低、且可以做到准实时)。应用子***主要负责维护拍摄设备与服务端之间的长连接,并负责接收客户端发送到拍摄设备的控制指令,用于控制设备建立RTMP直播,然后客户端使用RTMP协议连接到实时视频子***,并返回RTMP流地址给客户端。
图5示出了可以应用本发明实施例的线下跨设备图像打印方法或线下跨设备图像打印***的示例性***架构500。
如图5所示,***架构500可以包括终端设备501、502、503,网络504和服务器505(仅仅是示例)。网络504用以在终端设备501、502、503和服务器505之间提供通信链路的介质。网络504可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备501、502、503通过网络504与服务器505交互,以接收或发送消息等。终端设备501、502、503上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
终端设备501、502、503可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器505可以是提供各种服务的服务器,例如对用户利用终端设备501、502、503所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。
需要说明的是,本发明实施例所提供的线下跨设备图像打印方法一般由服务器505执行,相应地,线下跨设备图像打印装置一般设置于服务器505中。
应该理解,图5中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
下面参考图6,其示出了适于用来实现本发明实施例的终端设备的计算机***600的结构示意图。图6示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图6所示,计算机***600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有***600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本发明的***中限定的上述功能。
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括指令传输模块、图像传输模块、图像打印模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,图像传输模块还可以被描述为“将拍摄设备所采集的图像信息传输至客户端预览模块”。
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:
接收客户端对目标对象的图像预览指令,并传输至拍摄设备;
接收拍摄设备在预览模式下对目标对象实时所采集的图像信息,并传输至客户端进行显示;
接收客户端对至少一个图像信息的打印指令,传输打印指令至打印设备,以对至少一个图像信息进行照片打印。
根据本发明实施例的技术方案,通过客户端自带程序,可以控制拍摄设备进行拍照,并控制打印设备进行照片打印,较之现有技术,用户无需拍照完之后再基于服务号进行图片上传打印,整体操作简单,提高用户使用体验,同时便于商家引流。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

Claims (19)

1.一种线下跨设备图像打印方法,其特征在于,包括:
接收客户端对目标对象的图像预览指令,并传输至拍摄设备;
接收所述拍摄设备在预览模式下对所述目标对象实时所采集的图像信息,并传输至所述客户端进行显示;
接收所述客户端对至少一个图像信息的打印指令,传输所述打印指令至打印设备,以对所述至少一个图像信息进行照片打印。
2.根据权利要求1所述的方法,其特征在于,所述接收所述拍摄设备在预览模式下对所述目标对象实时所采集的图像信息,包括:
接收所述拍摄设备所反馈的实时图像预览地址;其中,所述实时图像预览地址为所述拍摄设备基于所述图像信息所生成。
3.根据权利要求1所述的方法,其特征在于,在所述接收所述客户端对至少一个图像信息的打印指令之前,还包括:
接收所述客户端对所述目标对象的图像拍摄指令,并传输至所述拍摄设备;
接收所述拍摄设备在拍摄模式下对所述目标对象所拍摄的图片/视频流信息,并传输至所述客户端进行显示。
4.根据权利要求3所述的方法,其特征在于,所述接收所述拍摄设备在拍摄模式下对所述目标对象所拍摄的图片/视频流信息,包括:
基于所述拍摄设备的标识码、以及所述图片/视频流的标识信息,生成与所述图片/视频流相应的资源定位信息。
5.根据权利要求1所述的方法,其特征在于,在所述接收客户端对目标对象的图像预览指令之前,还包括:
根据所述客户端传输的拍摄设备信息,确定所述拍摄设备;其中,所述拍摄设备信息为所述客户端解析所述拍摄设备的标识码获取的。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述目标对象为人物图像。
7.一种拍摄设备,其特征在于,包括震动装置以及摄像装置,其中:
所述震动装置,用于当目标对象在所述摄像装置拍摄视角内的位置不是中心位置时,触发对所述摄像装置的震动,以调整所述目标对象处于中心位置处;
所述摄像装置,用于当所述目标对象处于所述拍摄视角内的所述中心位置处时,对所述目标对象进行实时图像信息采集、或图片/视频流信息拍摄。
8.根据权利要求7所述的拍摄设备,其特征在于,所述摄像装置,用于:
通过人脸识别方式或者虹膜识别方式,获取所述人物图像中的人脸在所述拍摄视角内的位置。
9.根据权利要求7所述的拍摄设备,其特征在于,所述震动装置,还用于:
基于客户端传输的拍摄角度调整指令,相应调整所述摄像装置对所述目标对象的拍摄角度。
10.根据权利要求7所述的拍摄设备,其特征在于,还包括调光装置,用于:
根据摄像装置屏幕上的反射区域以及所接收的反射光,确定拍摄环境的光强度;以及
根据光强度阈值与拍摄亮度值的对应关系,确定与所述拍摄环境的光强度相应的拍摄亮度值。
11.根据权利要求7所述的拍摄设备,其特征在于,还包括信息收发装置,用于当接收到图像预览指令、且所述拍摄设备为关机状态时,生成开机指令控制所述拍摄设备开机;其中,所述信息收发装置具有独立于所述拍摄设备的电源管理装置。
12.一种线下跨设备图像打印***,其特征在于,包括:
指令传输模块,用于接收客户端对目标对象的图像预览指令,并传输至拍摄设备;
图像传输模块,用于接收所述拍摄设备在预览模式下对所述目标对象实时所采集的图像信息,并传输至所述客户端进行显示;
图像打印模块,用于接收所述客户端对至少一个图像信息的打印指令,传输所述打印指令至打印设备,以对所述至少一个图像信息进行照片打印。
13.根据权利要求12所述的***,其特征在于,所述图像传输模块,用于:
接收所述拍摄设备所反馈的实时图像预览地址;其中,所述实时图像预览地址为所述拍摄设备基于所述图像信息所生成。
14.根据权利要求12所述的***,其特征在于,还包括图像拍摄模块,用于:
接收所述客户端对所述目标对象的图像拍摄指令,并传输至所述拍摄设备;
接收所述拍摄设备在拍摄模式下对所述目标对象所拍摄的图片/视频流信息,并传输至所述客户端进行显示。
15.根据权利要求14所述的***,其特征在于,所述图像拍摄模块,用于:
基于所述拍摄设备的标识码、以及所述图片/视频流的标识信息,生成与所述图片/视频流相应的资源定位信息。
16.根据权利要求12所述的***,其特征在于,还包括设备确定模块,用于:
根据所述客户端传输的拍摄设备信息,确定所述拍摄设备;其中,所述拍摄设备信息为所述客户端解析所述拍摄设备的标识码获取的。
17.根据权利要求12-16中任一项所述的***,其特征在于,所述目标对象为人物图像。
18.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的方法。
19.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一所述的方法。
CN201810820374.6A 2018-07-24 2018-07-24 一种线下跨设备图像打印方法、***和拍摄设备 Active CN108965634B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810820374.6A CN108965634B (zh) 2018-07-24 2018-07-24 一种线下跨设备图像打印方法、***和拍摄设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810820374.6A CN108965634B (zh) 2018-07-24 2018-07-24 一种线下跨设备图像打印方法、***和拍摄设备

Publications (2)

Publication Number Publication Date
CN108965634A true CN108965634A (zh) 2018-12-07
CN108965634B CN108965634B (zh) 2020-06-30

Family

ID=64464637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810820374.6A Active CN108965634B (zh) 2018-07-24 2018-07-24 一种线下跨设备图像打印方法、***和拍摄设备

Country Status (1)

Country Link
CN (1) CN108965634B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113159030A (zh) * 2020-12-18 2021-07-23 深圳简捷电子科技有限公司 一种错题打印***
CN116834453A (zh) * 2023-05-16 2023-10-03 北京博源恒芯科技股份有限公司 一种打印机远程自动控制方法、设备及介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072332A (zh) * 2007-06-04 2007-11-14 深圳市融合视讯科技有限公司 一种自动跟踪活动目标进行拍摄的方法
CN202696730U (zh) * 2012-03-21 2013-01-23 王刚 一种非接触式自拍影像合成***
JP2015008364A (ja) * 2013-06-24 2015-01-15 大日本印刷株式会社 証明写真撮影装置及び証明写真撮影システム
CN104917959A (zh) * 2015-05-19 2015-09-16 广东欧珀移动通信有限公司 一种拍照方法及终端
CN104935814A (zh) * 2015-06-02 2015-09-23 百度在线网络技术(北京)有限公司 照片拍摄方法和装置
CN105072348A (zh) * 2015-08-27 2015-11-18 宇龙计算机通信科技(深圳)有限公司 一种快速对焦人脸的方法、装置及终端
JP2016184287A (ja) * 2015-03-26 2016-10-20 株式会社アイ・エム・エス 画像提供システムおよびこのシステムに使用する携帯端末用プログラム
CN206086019U (zh) * 2016-10-26 2017-04-12 陕西理工学院 打印机
CN106603642A (zh) * 2016-12-06 2017-04-26 乐视控股(北京)有限公司 跨终端影像信息共享的方法及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072332A (zh) * 2007-06-04 2007-11-14 深圳市融合视讯科技有限公司 一种自动跟踪活动目标进行拍摄的方法
CN202696730U (zh) * 2012-03-21 2013-01-23 王刚 一种非接触式自拍影像合成***
JP2015008364A (ja) * 2013-06-24 2015-01-15 大日本印刷株式会社 証明写真撮影装置及び証明写真撮影システム
JP2016184287A (ja) * 2015-03-26 2016-10-20 株式会社アイ・エム・エス 画像提供システムおよびこのシステムに使用する携帯端末用プログラム
CN104917959A (zh) * 2015-05-19 2015-09-16 广东欧珀移动通信有限公司 一种拍照方法及终端
CN104935814A (zh) * 2015-06-02 2015-09-23 百度在线网络技术(北京)有限公司 照片拍摄方法和装置
CN105072348A (zh) * 2015-08-27 2015-11-18 宇龙计算机通信科技(深圳)有限公司 一种快速对焦人脸的方法、装置及终端
CN206086019U (zh) * 2016-10-26 2017-04-12 陕西理工学院 打印机
CN106603642A (zh) * 2016-12-06 2017-04-26 乐视控股(北京)有限公司 跨终端影像信息共享的方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113159030A (zh) * 2020-12-18 2021-07-23 深圳简捷电子科技有限公司 一种错题打印***
CN116834453A (zh) * 2023-05-16 2023-10-03 北京博源恒芯科技股份有限公司 一种打印机远程自动控制方法、设备及介质
CN116834453B (zh) * 2023-05-16 2024-03-22 北京博源恒芯科技股份有限公司 一种打印机远程自动控制方法、设备及介质

Also Published As

Publication number Publication date
CN108965634B (zh) 2020-06-30

Similar Documents

Publication Publication Date Title
US9445054B2 (en) Information providing apparatus, transmission system, information providing method, and recording medium storing information providing program
CN108881728A (zh) 一种线下跨设备影像拍摄的方法、***和拍摄设备
US20190020770A1 (en) Information input apparatus, information processing system, and information processing method
JP7028117B2 (ja) 情報処理システム、情報処理装置、情報処理方法及びプログラム
US9769256B2 (en) Directing data in a web browser from a portable electronic device
JP6476672B2 (ja) 通信端末、情報処理方法およびプログラム
CN108989679A (zh) 一种合影拍照的方法和装置
JP6511868B2 (ja) 情報処理システム、情報処理方法、情報処理装置及びプログラム
CN108965634A (zh) 一种线下跨设备图像打印方法、***和拍摄设备
CN109474646A (zh) 通信连接方法、装置、***及存储介质
US10228890B2 (en) Apparatus, method, and non-transitory computer-readable storage medium
US11095780B2 (en) Information processing apparatus for automatically determining a transmission destination of image data
CN110049074A (zh) 数据上传的方法、***及存储介质和计算机设备
WO2018117956A1 (en) Method and system for displaying data
JP2019023788A (ja) 画像表示システム、資料提供支援装置、資料取得装置、資料提供支援方法、およびコンピュータプログラム
JP2010079417A (ja) 画像配布システム
JP2009025912A (ja) ウェブカメラ画像取得ホームページ作成・更新システム
JP2001243145A (ja) ホームページ構築支援方法及び装置
JP3924702B2 (ja) ライブカメラ画像自動取得商品データベース作成ウェブサーバシステム
JP6747505B2 (ja) 印刷システム、携帯端末装置、及び印刷プログラム
JP6107256B2 (ja) 情報処理システム、サーバ装置、情報処理方法及びプログラム
KR101409906B1 (ko) 스트리밍 영상의 접근을 위한 이미지 파일의 제공 방법
JP2022167786A (ja) 画面共有方法
JPWO2008038399A1 (ja) 情報提供システム
JP2021060925A (ja) 情報処理装置及びその制御方法とプログラム

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