CN103559034A - 在移动设备中控制锁屏的方法及装置 - Google Patents

在移动设备中控制锁屏的方法及装置 Download PDF

Info

Publication number
CN103559034A
CN103559034A CN201310532963.1A CN201310532963A CN103559034A CN 103559034 A CN103559034 A CN 103559034A CN 201310532963 A CN201310532963 A CN 201310532963A CN 103559034 A CN103559034 A CN 103559034A
Authority
CN
China
Prior art keywords
noiseless
preset
mobile device
video
medium data
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
CN201310532963.1A
Other languages
English (en)
Other versions
CN103559034B (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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310532963.1A priority Critical patent/CN103559034B/zh
Publication of CN103559034A publication Critical patent/CN103559034A/zh
Application granted granted Critical
Publication of CN103559034B publication Critical patent/CN103559034B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

提供了一种在移动设备中控制锁屏的方法和装置,所述方法包括:在所述移动设备的浏览器中加载并运行指定的应用;并在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。采用本发明所述方法及装置可以有效避免基于浏览器的web应用在运行过程中因为设备发生锁屏而导致的运行中断,进一步增强用户的体验。

Description

在移动设备中控制锁屏的方法及装置
技术领域
本发申请涉及一种在移动设备中控制锁屏的方法及装置,尤其涉及一种通过在基于浏览器的web应用中不断播放无声音频/视频来避免移动设备发生锁屏的技术。
背景技术
随着大量新生移动设备和移动互联网的兴起,基于浏览器的web应用产品(web app)越来越多,由于这些web应用能够实现跨平台的应用,因此也越来越受到第三方服务提供商的关注,但是这些浏览器应用产品在移动设备的浏览器中运行时,经常会因为移动设备发生锁屏而发生运行中断,用户只有通过操作移动设备,再次激活设备才能正常继续使用,这不仅给移动设备的用户带来了诸多的不便,而且影响了用户对产品的使用体验。
发明内容
本发明的目的在于提供一种在移动设备中控制锁屏的方法和装置,以避免基于浏览器的web应用在运行过程中因为设备发生锁屏而导致的运行中断。
据本发明的一方面,提供一种在移动设备中控制锁屏的方法,包括:在所述移动设备的浏览器中加载并运行指定的应用;其中,在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。
优选地,所述按照预定的规则反复播放预置的无声多媒体数据的步骤包括:按照预设的时间间隔定期播放预置的无声多媒体数据。
优选地,所述预设的时间间隔小于所述移动设备的锁屏时间。
优选地,所述无声多媒体数据为无声音频或无声视频。
优选地,所述按照预设的时间间隔定期播放预置的无声多媒体数据的步骤包括:按照预设的时间间隔定期播放预置的无声音频,其中,所述无声音频通过HTML5的<audio>标签播放。
优选地,所述按照预设的时间间隔定期播放预置的无声多媒体数据的步骤包括:按照预设的时间间隔定期播放预置的无声视频,其中,所述无声视频通过HTML5的<video>标签播放。
优选地,还包括:所述无声视频的显示位置被设置为所述移动设备的屏幕显示范围之外。
据本发明的另一方面,提供一种在移动设备中控制锁屏的装置,包括:启动单元,用于在所述移动设备的浏览器中加载并运行指定的应用;播放控制单元,用于在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。
优选地,所述播放控制单元按照预定的规则反复播放预置的无声多媒体数据的处理包括:按照预设的时间间隔定期播放所述预置的无声多媒体数据。
优选地,所述预设的时间间隔小于所述移动设备的锁屏时间。
优选地,所述无声多媒体数据为无声音频或无声视频。
优选地,所述播放控制单元按照预设的时间间隔定期播放预置的无声多媒体数据的处理包括:按照预设的时间间隔定期播放所述预置的无声音频,其中,所述无声音频通过HTML5的<audio>标签播放。
优选地,所述播放控制单元按照预设的时间间隔定期播放预置的无声多媒体数据的处理包括:按照预设的时间间隔定期播放预置的无声视频,其中,所述无声视频通过HTML5的<video>标签播放。
优选地,所述播放控制单元还用于:所述无声视频的显示位置被设置为所述移动设备的屏幕显示范围之外。
有益效果
与现有技术相比,本发明具有以下优点:
本发明不仅能够确保基于浏览器的web应用产品在移动设备的浏览器中持续运行,而且能够有效避免由于设备发生锁屏而导致的运行中断,同时还增强了用户体验。
附图说明
通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是示出根据本发明的示例性实施例的在移动设备中控制锁屏的方法的流程图;
图2是示出根据本发明的示例性实施例的在移动设备中控制锁屏的装置的结构框图;
图3是示出根据本发明的在移动设备屏幕中显示无声视频的示意图。
具体实施方式
以下,将参照附图来详细说明本发明的实施例。
本发明的主要构思是:在基于浏览器的web应用的运行过程中,按照预定的规则反复播放无声多媒体数据,以避免因为设备锁屏而导致的运行中断。这样做不仅可以确保基于浏览器的web应用在移动设备中持续运行,而且可以进一步增强用户对基于浏览器的web应用产品的体验。
图1示出了本发明一种在移动设备中控制锁屏的方法的优选实施例的流程图。图2示出的一种在移动设备中控制锁屏的装置可用于实现图1中所述的方法。
参照图1,在S110,所述装置在所述移动设备的浏览器中加载并运行指定的应用;
其中,所述指定的应用为基于浏览器的web应用(web app)。具体实施时,所述装置只需要通过联网将所述web应用从网络侧加载至所述设备的浏览器中即可,因此不需要进行任何安装,但是,这种web应用在运行过程中会因为用户长时间不对移动设备进行操作,移动设备的屏幕就会变黑,即发生屏幕锁屏现象,从而影响了用户对该应用产品的体验。例如,在基于浏览器的GPS(Global Positioning System即全球定位***)导航web应用的使用过程中,一旦发生设备锁屏,所述GPS导航过程就会发生中断,移动设备的屏幕就会变黑,这不但给用户带来了诸多操作上的不便,还会在车辆行驶过程中增加用户驾车的危险因素。
为解决上述问题,在S120,所述装置在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。
其中,所述无声多媒体数据是音量为零的多媒体数据,所述媒体数据可以是各种音频文件,也可以是各种视频文件,还可以是不包含音频的视频文件,对此本发明不作限制,只要是音量为零的多媒体即可。
需要说明的是,本发明所述的指定的应用除了可以是运行在浏览器中的各种web应用,也可以是各类门户网的在线访问站点,对此本发明不作任何限制。
根据本发明的一个可选实施例,所述装置按照预定的规则反复播放预置的无声多媒体数据的步骤包括:所述装置按照预设的时间间隔定期播放所述预置的无声多媒体数据。
其中,所述预设的时间间隔小于所述移动设备的锁屏时间。
具体地,根据本发明的一个示例性实施例,所述无声多媒体数据为无声音频。
具体实施时,所述装置可在所述web应用的运行过程中,建立一个时间间隔为30s(秒)的时间片,并每隔30s播放一次无声音频,这样既不影响导航语音的及时播报,还可以有效避免设备锁屏的发生,继而使得移动设备的浏览器一直处于高亮状态。
另外,如果所述无声音频的链接地址位于远端服务器,为了尽可能地节省所述移动设备网络请求的流量和对移动设备电量的消耗,可将所述无声音频的播放时间长度可控制在1s到2s左右。
当所述web应用通过基于HTML5的web页面向用户呈现具体内容时,根据本发明所述无声多媒体数据为无声音频的示例性实施例,所述装置按照预设的时间间隔定期播放预置的无声多媒体数据的步骤包括:所述装置按照预设的时间间隔定期播放预置的无声音频,其中,所述无声音频通过HTML5的<audio>标签播放。
具体地,根据本发明的另一示例性实施例,所述无声多媒体数据为无声视频。
同理,当所述web应用通过基于HTML5的web页面向用户呈现具体内容时,根据本发明所述无声多媒体数据为无声视频的示例性实施例,所述装置按照预设的时间间隔定期播放预置的无声多媒体数据的步骤包括:所述装置按照预设的时间间隔定期播放预置的无声视频,其中,所述无声视频通过HTML5的<video>标签播放。
另外,考虑到无声视频在直接使用时会在所述移动设备屏幕显示区域中占据一定的显示面积和空间,为了不影响所述web应用在所述移动设备屏幕上的显示效果,根据本发明所述无声多媒体数据为无声视频的示例性实施例,在图1所示的实施例中,还包括:所述无声视频的显示位置被所述装置设置为所述移动设备的屏幕显示范围之外。
以下结合图3对本实施例的具体实现作进一步的详细说明。
图3是示出了本发明在移动设备屏幕中显示无声视频的示意图。从图中可以看出,所述装置通过HTML5的<video>标签播放无声视频时,无声视频myVideo会占用一部分屏幕显示区域,因此所述装置需要将无声视频myVideo的显示位置(即图3中的实线矩形框)调整至所述移动设备的屏幕显示范围以外的位置(即图3中的虚线矩形框),即将无声视频myVideo的显示位置调整到用户视野之外。具体实现时,所述装置可通过控制无声视频myVideo的左上角点的屏幕坐标(left,top)将无声视频myVideo的显示位置调整到屏幕显示区域之外,以确保所述web应用在移动设备屏幕上的显示效果。具体处理如下:
Figure BDA0000406334020000051
其中,position属性用于绝对定位,left和top属性用于将无声视频myVideo显示至所述移动设备屏幕显示区域以外的位置(-1000,-1000),src属性用于存放所述无声视频的链接地址,通过该属性所述装置可根据所述链接地址获取到所述无声视频,video.webm为待播放的无声视频。
可以看出,当无声视频myVideo左上角点的屏幕坐标位置为(-1000,-1000)时,无声视频myVideo的显示位置已经超出屏幕区域的显示范围,即用户视野之外,这样做,可以避免无声视频myVideo占据屏幕显示空间,进而确保当前移动设备中所述web应用的显示效果。
与此同时,所述装置在后台代码中对所述<video>进行如下处理:
Figure BDA0000406334020000052
Figure BDA0000406334020000061
其中,setTimeout("playVideo()",6*1000)用于控制所述<video>中无声视频的反复播放,以使视频一直处于播放状态,从而达到使屏幕常亮的目的。
图2示出了本发明另一种在移动设备中控制锁屏的装置的优选实施例结构框图。
参照图2,所述装置至少包括启动单元201和播放控制单元202。
其中,启动单元201,用于在所述移动设备的浏览器中加载并运行指定的应用。
其中,所述指定的应用为依托于设备浏览器运行的web应用。
播放控制单元202,用于在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。
根据本发明所的一个可选实施例,所述播放控制单元202按照预定的规则反复播放预置的无声多媒体数据的处理包括:按照预设的时间间隔定期播放所述预置的无声多媒体数据。
其中,所述预设的时间间隔小于所述移动设备的锁屏时间。
更为具体地,根据本发明的一个示例性实施例,所述无声多媒体数据为无声音频。
当所述web应用通过基于HTML5的web页面向用户呈现具体内容时,根据本发明所述无声多媒体数据为无声音频的示例性实施例,所述播放控制单元202按照预设的时间间隔定期播放预置的无声多媒体数据的处理包括:按照预设的时间间隔定期播放所述预置的无声音频,其中,所述无声音频通过HTML5的<audio>标签播放。
更为具体地,根据本发明的另一示例性实施例,所述无声多媒体数据为无声视频。
同理,当所述web应用通过基于HTML5的web页面向用户呈现具体内容时,根据本发明所述无声多媒体数据为无声视频的示例性实施例,所述播放控制单元202按照预设的时间间隔定期播放预置的无声多媒体数据的处理包括:按照预设的时间间隔定期播放预置的无声视频,其中,所述无声视频通过HTML5的<video>标签播放。
另外,为了不影响GPS导航应用在所述移动设备屏幕上的显示效果,根据本发明所述无声多媒体数据为无声视频的示例性实施例,所述播放控制单元202还用于:所述无声视频的显示位置被设置为所述移动设备的屏幕显示范围之外。
由此可见,与现有技术相比本发明不仅能够确保基于浏览器的web应用产品在移动设备的浏览器中持续运行,而且能够有效避免由于设备发生锁屏而导致的运行中断,继而增强了用户对所述web应用产品的使用体验。
需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。

Claims (14)

1.一种在移动设备中控制锁屏的方法,包括:
在所述移动设备的浏览器中加载并运行指定的应用;
其中,在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。
2.如权利要求1所述的方法,其特征在于,所述按照预定的规则反复播放预置的无声多媒体数据的步骤包括:
按照预设的时间间隔定期播放预置的无声多媒体数据。
3.如权利要求2所述的方法,其特征在于,所述预设的时间间隔小于所述移动设备的锁屏时间。
4.如权利要求1~3任意一项所述的方法,其特征在于,所述无声多媒体数据为无声音频或无声视频。
5.如权利要求4所述的方法,其特征在于,所述按照预设的时间间隔定期播放预置的无声多媒体数据的步骤包括:
按照预设的时间间隔定期播放预置的无声音频,其中,所述无声音频通过HTML5的<audio>标签播放。
6.如权利要求4所述的方法,其特征在于,所述按照预设的时间间隔定期播放预置的无声多媒体数据的步骤包括:
按照预设的时间间隔定期播放预置的无声视频,其中,所述无声视频通过HTML5的<video>标签播放。
7.如权利要求6所述的方法,其特征在于,还包括:
所述无声视频的显示位置被设置为所述移动设备的屏幕显示范围之外。
8.一种在移动设备中控制锁屏的装置,包括:
启动单元,用于在所述移动设备的浏览器中加载并运行指定的应用;
播放控制单元,用于在所述指定的应用的运行过程中,按照预定的规则反复播放预置的无声多媒体数据,以避免所述移动设备发生锁屏。
9.如权利要求8所述的装置,其特征在于,所述播放控制单元按照预定的规则反复播放预置的无声多媒体数据的处理包括:
按照预设的时间间隔定期播放所述预置的无声多媒体数据。
10.如权利要求9所述的装置,其特征在于,所述预设的时间间隔小于所述移动设备的锁屏时间。
11.如权利要求8~10任意一项所述的装置,其特征在于,所述无声多媒体数据为无声音频或无声视频。
12.如权利要求11所述的装置,其特征在于,所述播放控制单元按照预设的时间间隔定期播放预置的无声多媒体数据的处理包括:
按照预设的时间间隔定期播放所述预置的无声音频,其中,所述无声音频通过HTML5的<audio>标签播放。
13.如权利要求11所述的装置,其特征在于,所述播放控制单元按照预设的时间间隔定期播放预置的无声多媒体数据的处理包括:
按照预设的时间间隔定期播放预置的无声视频,其中,所述无声视频通过HTML5的<video>标签播放。
14.如权利要求13所述的装置,其特征在于,所述播放控制单元还用于:所述无声视频的显示位置被设置为所述移动设备的屏幕显示范围之外。
CN201310532963.1A 2013-09-02 2013-10-31 在移动设备中控制锁屏的方法及装置 Active CN103559034B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310532963.1A CN103559034B (zh) 2013-09-02 2013-10-31 在移动设备中控制锁屏的方法及装置

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201310392678 2013-09-02
CN201310392678.4 2013-09-02
CN2013103926784 2013-09-02
CN201310532963.1A CN103559034B (zh) 2013-09-02 2013-10-31 在移动设备中控制锁屏的方法及装置

Publications (2)

Publication Number Publication Date
CN103559034A true CN103559034A (zh) 2014-02-05
CN103559034B CN103559034B (zh) 2016-08-17

Family

ID=50013290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310532963.1A Active CN103559034B (zh) 2013-09-02 2013-10-31 在移动设备中控制锁屏的方法及装置

Country Status (1)

Country Link
CN (1) CN103559034B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105976849A (zh) * 2016-05-05 2016-09-28 广州酷狗计算机科技有限公司 一种播放音频数据的方法和装置
CN111026450A (zh) * 2019-12-11 2020-04-17 上海德拓信息技术股份有限公司 一种政务终端应用持续后台运行的方法
CN112511857A (zh) * 2021-02-03 2021-03-16 新东方教育科技集团有限公司 基于浏览器阻止终端休眠的方法、装置、存储介质及终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731872A (zh) * 2004-08-04 2006-02-08 财团法人资讯工业策进会 用于无线通信网路中的行动通信装置的省电方法
CN101080050A (zh) * 2006-05-22 2007-11-28 北京信威通信技术股份有限公司 一种利用dsp微观休眠机制使移动终端省电的方法
CN102917123A (zh) * 2012-09-27 2013-02-06 东莞宇龙通信科技有限公司 移动终端和用于移动终端的休眠处理方法
US8386317B2 (en) * 2007-07-23 2013-02-26 Say Media, Inc. Full page video advertisement

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731872A (zh) * 2004-08-04 2006-02-08 财团法人资讯工业策进会 用于无线通信网路中的行动通信装置的省电方法
CN101080050A (zh) * 2006-05-22 2007-11-28 北京信威通信技术股份有限公司 一种利用dsp微观休眠机制使移动终端省电的方法
US8386317B2 (en) * 2007-07-23 2013-02-26 Say Media, Inc. Full page video advertisement
CN102917123A (zh) * 2012-09-27 2013-02-06 东莞宇龙通信科技有限公司 移动终端和用于移动终端的休眠处理方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
张海绒: "基于Android平台的动态电源管理技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
李刚: "基于Android平台的智能手机流媒体播放器的研究及实现", 《万方数据库》 *
杨丰盛: "《Android技术内幕 ***卷》", 31 December 2011 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105976849A (zh) * 2016-05-05 2016-09-28 广州酷狗计算机科技有限公司 一种播放音频数据的方法和装置
CN105976849B (zh) * 2016-05-05 2019-05-03 广州酷狗计算机科技有限公司 一种播放音频数据的方法和装置
CN111026450A (zh) * 2019-12-11 2020-04-17 上海德拓信息技术股份有限公司 一种政务终端应用持续后台运行的方法
CN112511857A (zh) * 2021-02-03 2021-03-16 新东方教育科技集团有限公司 基于浏览器阻止终端休眠的方法、装置、存储介质及终端
CN112511857B (zh) * 2021-02-03 2021-06-04 新东方教育科技集团有限公司 基于浏览器阻止终端休眠的方法、装置、存储介质及终端

Also Published As

Publication number Publication date
CN103559034B (zh) 2016-08-17

Similar Documents

Publication Publication Date Title
WO2020133377A1 (zh) 视频预览方法、装置、电子设备及计算机可读存储介质
EP3155824B1 (en) Display mode based media player switching
CN102298947B (zh) 一种用于在多媒体播放器间进行播放切换的方法与设备
WO2017096882A1 (zh) 一种播放视频的方法及装置
US20190149872A1 (en) Information exchanging method and device, audio terminal and computer-readable storage medium
WO2017092313A1 (zh) 控制播放设备播放视频的方法和装置
US20070027983A1 (en) Dynamically balancing user experiences in a multi-user computing system
CN110730384B (zh) 网页控制方法、装置、终端设备以及计算机存储介质
US9953034B1 (en) System and method for sharing trimmed versions of digital media items
US9648123B2 (en) Distributing content elements among devices
CN104113770A (zh) 网页视频点播方法和装置
CN104618663A (zh) 视频处理方法、终端和***
CN103559034A (zh) 在移动设备中控制锁屏的方法及装置
CN103956175A (zh) 一种多媒体文件的播放方法及播放设备
CN103841451A (zh) 多媒体播放方法、装置及终端
JP2013511761A (ja) プラグインコンテンツを有するウェブページのレンダリング
KR20150142016A (ko) 모바일 컴퓨팅 디바이스들에 의해 주석달린 비디오 콘텐츠를 디스플레이하기 위한 시스템들 및 방법들
US9473757B2 (en) Presentation of a multi-frame segment of video content
CN109951737B (zh) 视频处理方法、装置、电子设备和计算机可读存储介质
JP2013005383A (ja) 情報処理装置、情報処理システム及びプログラム
CN105190510A (zh) 增量地消费内容
JP2007300613A (ja) ソフトウェアモジュールの組合せによってdspコードを生成する装置及びその方法
US20170034301A1 (en) Caching streaming media to user devices
JP2018500692A (ja) 情報表示方法および装置
CN115499695B (zh) 一种智能电视控制方法、装置、广告机和介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant