CN106131145B - 一种移动终端的投影方法 - Google Patents

一种移动终端的投影方法 Download PDF

Info

Publication number
CN106131145B
CN106131145B CN201610487843.8A CN201610487843A CN106131145B CN 106131145 B CN106131145 B CN 106131145B CN 201610487843 A CN201610487843 A CN 201610487843A CN 106131145 B CN106131145 B CN 106131145B
Authority
CN
China
Prior art keywords
mobile terminal
picture
projection device
web server
projecting method
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
CN201610487843.8A
Other languages
English (en)
Other versions
CN106131145A (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.)
CHENGDU THUNDERSOFT SOFTWARE TECHNOLOGY Co Ltd
Original Assignee
CHENGDU THUNDERSOFT SOFTWARE 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 CHENGDU THUNDERSOFT SOFTWARE TECHNOLOGY Co Ltd filed Critical CHENGDU THUNDERSOFT SOFTWARE TECHNOLOGY Co Ltd
Priority to CN201610487843.8A priority Critical patent/CN106131145B/zh
Publication of CN106131145A publication Critical patent/CN106131145A/zh
Application granted granted Critical
Publication of CN106131145B publication Critical patent/CN106131145B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及移动设备应用领域,特别涉及一种移动终端的投影方法。本发明提供一种移动终端投影方法,其通过在移动终端中设置Web服务器,并将投影设备与移动终端一块接入到同一局域网中,使投影设备通过该Web服务器与移动终端连接,同时,Web服务器通过画面展示进程对移动终端展示的画面进行截图或录像,投影设备获取Web服务器截图或录像的终端画面并展示,本方法完全避免了现有技术中需在投影设备中安装辅助应用才可以获取移动终端画面的问题,大幅度减少了移动终端和投影设备的连接步骤,减轻了工作人员负担,对移动终端投影的发展具有积极意义。

Description

一种移动终端的投影方法
技术领域
本发明涉及移动设备应用领域,特别涉及一种移动终端的投影方法。
背景技术
随着技术的更新发展,传统的使用投影仪进行投影的方式,因其受场地、设备的限制,已经不能满足人们便捷分享展示的需求,而随着移动终端(如智能手机、智能平板)的普及,移动终端投影技术也被开发了出来,在一定程度上满足了便捷、快速分享的需求。但是,目前的移动终端投影的实现,需要在计算机或者投影仪中安装一个辅助应用,并进一步通过该应用来接收移动终端传输出来的画面信息。这样,每当换一台计算机或者投影仪时,如果没有相应的辅助应用,就需要重新安装相应的辅助应用,否则无法实现投影的功能,而频繁的在计算机或者投影仪安装辅助应用是非常繁琐的重复操作,这严重影响了用户使用移动终端投影的热情。
发明内容
本发明的目的在于克服现有技术中需在计算机或者投影仪中安装辅助应用才能使其能够接收来自智能终端中的画面信息的问题,提供一种无须额外在投影仪或者计算机中安装辅助应用即可使其能够接收播放来自智能终端设备中的画面的投影方式。
为了实现上述发明目的,本发明提供了以下技术方案:
一种移动终端的投影方法,包括如下步骤;
在移动终端中搭建Web服务器;
使投影设备与移动终端接入同一局域网中;
从投影设备中打开默认Web服务器地址并提出连接请求;
移动终端响应连接请求,并判断是否连接成功;
连接成功后,启动画面展示进程;
投影设备自Web服务器获取画面并投影展示。
进一步的,所述Web服务器采用i-jetty或者Tomcat搭建。
进一步的,所述画面展示进程为截图进程或者录像进程。
进一步的,启动画面展示进程的步骤中,包括首先检测移动终端当前画面类型的步骤,如当前画面状态为静态画面,则启动截图进程,采用截图方式为投影设备提供画面。
进一步的,启动画面展示进程的步骤中,包括首先检测移动终端当前画面类型的步骤,如当前画面状态为动态画面,则启动录像进程,采用录像方式为投影设备提供画面。
进一步的,在采用录像方式提供画面时,如检测到当前画面不变超过指定时间,则将当前画面类型从动态画面类型变为静态画面类型。
进一步的,采用图像对比技术检测当前画面类型。
进一步的,所述投影设备为投影仪或者计算机。
进一步的,画面从所述Web服务器传到所述投影设备时,采用运算混淆视频信息加密传输。
进一步的,采用用户名加密码的方式发送登录Web服务器的连接请求。
与现有技术相比,本发明的有益效果:本发明提供一种移动终端投影方法,其通过在移动终端中设置Web服务器,并将投影设备与移动终端一块接入到同一局域网中,使投影设备通过该Web服务器与移动终端连接,同时,Web服务器通过画面展示进程对移动终端展示的画面进行截图或录像,投影设备获取Web服务器截图或录像的终端画面并展示,本方法完全避免了现有技术中需在投影设备中安装辅助应用才可以获取移动终端画面的问题,大幅度减少了移动终端和投影设备的连接步骤,减轻了工作人员负担,对移动终端投影的发展具有积极意义。
附图说明:
图1为本发明提供的移动终端的投影方法流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
如图1所示,一种移动终端的投影方法,包括如下步骤;
S100:在移动终端中搭建Web服务器;本实施例中,所述Web服务器采用i-jetty或者Tomcat搭建,一般的,该移动终端采用安卓***、iOS***或Windows***,该移动终端一般可以是,智能手机、平板电脑等手持智能设备。
使投影设备与移动终端接入同一局域网中。
具体的,采用i-jetty方式在移动终端搭建Web服务器的流程可以是,
1). 下载i-jetty源码包,编译server的jar包;
2). web工程使用dx.bat命令编译成安卓可解析的dex格式zip包生成classes.zip包;
3). 将原web工程下的class类打包成war包 ppweb.war;
4). 将ppweb.war包放到jetty目录的webapps目录下;
5). 重启i-jetty服务器。
S200:从投影设备中打开默认Web服务器地址并提出连接请求;如该地址可以是192.168.43.1,当然其也可以是192.168.*.*中的任意地址。
S201:移动终端响应连接请求,并判断是否连接成功;本实施例中,采用用户名加密码的方式发送登录Web服务器的连接请求。
S300:连接成功后,启动画面展示进程;所述画面展示进程为截图进程或者录像进程。启动画面展示进程的步骤中,还包括采用图像对比技术检测当前画面类型的步骤,如当前画面状态为静态画面,则启动截图进程,采用截图方式提供画面;如当前画面状态为动态画面,则启动录像进程,采用录像方式提供画面。如检测到当前画面不变超过指定时间T1,则将当前画面类型从动态画面类型变为静态画面类型,该指定时间T1可以是1s~5s,本实施例中,该指定时间T1为2s,即在录像进程运行状态下,如果检测到动态画面超过2s没有发生变化,则将录像进程变为截图进程,把提供画面的方式从录像变为截图;同样的,另外一些实施例中,在截图进程运行状态下,如果检测到画面在指定时间段T2内发生变化,则将截图进程转变为录像进程,指定时间T2可以是0.25s-1s。
S400:画面从所述Web服务器传到所述投影设备时,采用运算混淆视频信息加密传输,投影设备自Web服务器获取画面后投影展示。
具体的,在另外一些实施例中,当投影设备与移动终端上的Web服务器连接成功后,画面展示进程首先采用截图方式提供图像,即启动截图进程对移动终端进行截图,在截取N张图像后,基于感知哈希算法(PHA)对截取的相邻两张图像进行对比分析,判断图片是否相近,如果相近,则证明移动终端的图像是静态画面,则维持使用截图方式提供移动终端的图像;如果基于感知哈希算法(PHA)对截取的相邻两张图像进行对比分析后,判断图片发生了变化,且连续出现变化的图像达到预设阈值M张,则断定移动终端的图像处于动态变化状态,属于动态画面,此时截图进程停止,启动录像进程,采用录像方式提供移动终端的画面图像;在录像进程启动阶段,间隔X帧取出画面图像,同样采用感知哈希算法(PHA)对其进行对比,如果连续出现Y张相同,则说明当前移动终端的画面为静态画面,此时,停止录像进程,启用截图进程,采用截图方式提供移动终端的画面。
具体的,基于感知哈希算法的图片对比方法判断移动终端图像是静态画面或动态画面的步骤采用如下方式进行:
1). 将图片缩小到统一尺寸,如4*4,共16像素大小,8*8,共64像素的大小,或16*16,共256像素大小,或16*32,共512像素大小,或者,其他任意的固定比例及16像素~2048像素之间的任意像素值。本实施例中,将图片统一缩小到8x8,总共64个像素,避免因不同尺寸和比例带来的图片差异;
2). 简化色彩,将图片的色彩统一调制至256级灰度图以下,本实施例中,将步骤1)处理过的图片转换为64级灰度图;
3). 计算离散余弦变换(DCT),即把图片分解频率聚集和梯状形;
4). 缩小DCT,保留图片8x8的矩阵;
5). 计算64个值的平均值;
6). 根据8x8的DCT矩阵,依据是否大于DCT均值设置0或1的64位hash值;
7). 将步骤6中的比较结果组合构成64位的整数,得到哈希值;
8).将要对比的两张图片均按上述步骤计算后,对比两张图片64位的哈希值, 如果不相同的数据位不超过5,则认为图片相同,否则,认为两张图片不同。

Claims (7)

1.一种移动终端的投影方法,其特征在于,包括如下步骤;
在移动终端中搭建Web服务器;
使投影设备与移动终端接入同一局域网中;
从投影设备中打开默认Web服务器地址并提出连接请求;
移动终端响应连接请求,并判断是否连接成功;
连接成功后,启动画面展示进程;
投影设备自Web服务器获取画面并投影展示;
其中,在启动画面展示进程的步骤中,包括首先检测移动终端当前画面类型的步骤,如当前画面状态为静态画面,则采用截图方式为投影设备提供画面;如当前画面状态为动态画面,则采用录像方式为投影设备提供画面;而且, 在采用录像方式提供画面时,如检测到当前画面不变超过指定时间,则将当前画面类型从动态画面类型变为静态画面类型。
2.如权利要求1所述的移动终端的投影方法,其特征在于,所述Web服务器采用i-jetty或者Tomcat搭建。
3.如权利要求1所述的移动终端的投影方法,其特征在于,所述画面展示进程包括对移动终端展示的画面截图或录像的步骤。
4.如权利要求1所述的移动终端的投影方法,其特征在于,采用图像对比技术检测当前画面类型。
5.如权利要求1所述的移动终端的投影方法,其特征在于,所述投影设备为投影仪或者计算机。
6.如权利要求1所述的移动终端的投影方法,其特征在于,画面从所述Web服务器传到所述投影设备时,采用运算混淆视频信息加密传输。
7.如权利要求1所述的移动终端的投影方法,其特征在于,采用用户名加密码的方式发送登录Web服务器的连接请求。
CN201610487843.8A 2016-06-29 2016-06-29 一种移动终端的投影方法 Active CN106131145B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610487843.8A CN106131145B (zh) 2016-06-29 2016-06-29 一种移动终端的投影方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610487843.8A CN106131145B (zh) 2016-06-29 2016-06-29 一种移动终端的投影方法

Publications (2)

Publication Number Publication Date
CN106131145A CN106131145A (zh) 2016-11-16
CN106131145B true CN106131145B (zh) 2019-04-19

Family

ID=57284165

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610487843.8A Active CN106131145B (zh) 2016-06-29 2016-06-29 一种移动终端的投影方法

Country Status (1)

Country Link
CN (1) CN106131145B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111522619B (zh) * 2020-05-03 2023-11-10 渴创技术(深圳)有限公司 基于软件类型和鼠标指针位置自动降低扩展屏幕刷新频率方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102854717A (zh) * 2012-08-20 2013-01-02 3M中国有限公司 投影仪、电子设备及其上使用的方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753989B (zh) * 2013-12-27 2018-09-14 阿里巴巴集团控股有限公司 基于Web-based OS运行环境的屏幕影像传输播放方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102854717A (zh) * 2012-08-20 2013-01-02 3M中国有限公司 投影仪、电子设备及其上使用的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
移动终端办公应用之投影展示篇;wang73562;《百度文库》;20120329;第1-9页

Also Published As

Publication number Publication date
CN106131145A (zh) 2016-11-16

Similar Documents

Publication Publication Date Title
CN112423082B (zh) 动态视频覆盖
EP3039530B1 (en) Method and system for presenting content
US20160104310A1 (en) Systems and methods of blending machine-readable and human-readable elements on a display
CN110177295B (zh) 字幕越界的处理方法、装置和电子设备
CN111310134B (zh) 屏幕水印生成方法、装置及设备
US9432645B2 (en) Information processing method and electronic device
KR20170083431A (ko) 무선 통신 시스템에서 위조 광고자 검출 장치 및 방법
US10110647B2 (en) Method and apparatus for altering bandwidth consumption
EP2798576A2 (en) Method and system for video composition
US20130201328A1 (en) Multimedia processing as a service
CN103299342A (zh) 提供用于姿势识别的机制的方法和装置
CN112633313B (zh) 一种网络终端的不良信息识别方法及局域网终端设备
US20150121301A1 (en) Information processing method and electronic device
CN115396705A (zh) 投屏操作验证方法、平台及***
CN106131145B (zh) 一种移动终端的投影方法
US20140146086A1 (en) Image output apparatus, image output method, and program
CN110990088B (zh) 数据处理方法及相关设备
KR20130134546A (ko) 동영상의 섬네일 이미지 생성 방법 및 그 전자 장치
WO2019061185A1 (zh) 对图片进行数字签名的方法及终端
CN104516696A (zh) 一种信息处理方法及电子设备
CN107332914B (zh) 一种终端展示方法及装置
EP3217644A1 (en) Information processing device
CA3186477C (en) Distributing digital cinema package (dcp) over internet
CN106293030B (zh) 一种信息处理方法及电子设备
KR20140098552A (ko) 포인터 표시 제어 방법 및 포인터 표시 방법과 그 방법이 적용되는 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant