书签 分享 收藏 举报 版权申诉 / 10

一种基于MHL的内容输出控制方法.pdf

  • 上传人:b***
  • 文档编号:4703983
  • 上传时间:2018-10-28
  • 格式:PDF
  • 页数:10
  • 大小:2.70MB
  • 摘要
    申请专利号:

    CN201410610793.9

    申请日:

    2014.11.03

    公开号:

    CN104375794A

    公开日:

    2015.02.25

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):G06F 3/14申请日:20141103|||公开

    IPC分类号:

    G06F3/14; H04N5/765

    主分类号:

    G06F3/14

    申请人:

    中科创达软件股份有限公司

    发明人:

    陈小强; 刘亮

    地址:

    100191北京市海淀区龙翔路甲1号泰翔商务楼4层

    优先权:

    专利代理机构:

    北京华夏正合知识产权代理事务所(普通合伙)11017

    代理人:

    韩登营; 张焕亮

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种基于MHL的内容输出控制方法,该方法包括以下步骤:A、当智能终端处于通过MHL接口连接HDMI设备的状态时,监听智能终端上被触发的事件;B、获取由所述被触发的事件引起的智能终端顶层任务内容的变化;C、判断变化后的所述顶层任务内容是否在预设的要保护的任务中,若是,则不向HDMI设备上输出所述任务的内容,若不是,则向HDMI设备上输出任务内容。该方法实现了不侵犯个人隐私及受保护内容知识产权的基于MHL的内容输出。

    权利要求书

    权利要求书
    1.  一种基于MHL的内容输出控制方法,其特征在于,包括以下步骤:
    A、当智能终端处于通过MHL接口连接HDMI设备的状态时,监听智能终端上被触发的事件;
    B、获取由所述被触发的事件引起的智能终端顶层任务内容的变化;
    C、判断变化后的所述顶层任务内容是否在预设的要保护的任务中,若是,则不向HDMI设备上输出所述任务的内容,若不是,则向HDMI设备上输出任务内容。

    2.  根据权利要求1所述的方法,其特征在于,所述不向HDMI设备上输出所述任务时,步骤C还包括,将所述任务的内容在智能终端上播放。

    3.  根据权利要求1所述的方法,其特征在于,步骤A所述被触发的事件包括以下之一:
    语音通话、窗口变化、通知栏内容的变化。

    4.  根据权利要求3所述的方法,其特征在于,所述通知栏的内容包括以下之一:
    即时通讯和应用程序在通知栏内弹出的内容。

    5.  根据权利要求1所述的方法,其特征在于,
    步骤A所述被触发的事件为输出数字版权内容时,
    步骤B所述顶层任务内容为所述数字版权内容。

    说明书

    说明书一种基于MHL的内容输出控制方法
    技术领域
    本发明涉及一种内容输出方法,特别是指一种基于MHL的内容输出控制方法。
    背景技术
    MHL(Mobile High-Definition Link)是一种连接便携式消费电子装置的影音标准接口,MHL仅使用一条信号电缆,通过标准HDMI输入接口即可呈现于高清电视上。它运用了现有的Micro USB接口,不论是智能手机、数码相机、数字摄影机和便携式多媒体播放器,皆可将完整的媒体内容直接传输到电视上且不损伤影片高分辨率的效果。随着HDMI以及MHL技术的成熟和数字媒体技术的发展,越来越多的手机厂商选择在他们的智能手机上搭载MHL双屏显示功能,让这种功能成为产品的新亮点,增加产品用户体验。
    MHL的实现原理如下:
    1、通过智能手机的Micro USB接口,使用HDMI高清线与支持HDMI的电视链接;
    2、当DHMI线连接上智能手机后,智能手机创建出一个外部显示器(external display)和一个音频输出装置(Audio output device);
    3、当MHL OUTPUT ENABLED的情况下,显示数据会在主显示器(primary display)和外部显示器(external display)上同时显示,声音只输出到外部音频输出装置(external audio output device);
    4、当MHL OUTPUT DISABLED的情况下,显示数据只在主显示器(primary display)显示,声音会在智能手机本地输出。
    现阶段,MHL/HDMI技术已能够在诸如安卓等系统上实现通过HDMI线将智能手机上面的媒体内容(显示和声音数据)无选择地输 出到扩展设备上。由于手机是用户私人设备,而通过MHL对应的外部显示器显示时是可被他人看到的设备,因此目前情况下存在下述技术问题:
    a、个人信息,例如联系人、通话记录等存在被无意间泄露的隐患;例如在通过外部显示器显示所播放的某多媒体文件的过程中,通过智能手机操作系统所提供的通知栏弹出的来电、短信、微信等提醒消息都会被外部显示器所显示而泄露;
    b、这种无选择的输出还会将智能手机上一些受知识产权保护的媒体内容投放出去,造成破坏知识产权的影响。
    发明内容
    有鉴于此,本发明的主要目的在于提供一种基于MHL的内容输出控制方法,以实现能够保护个人隐私及不侵犯受保护内容知识产权的基于MHL的内容输出。
    本发明提供的一种基于MHL的内容输出控制方法包括以下步骤:
    A、当智能终端处于通过MHL接口连接HDMI设备的状态时,监听智能终端上被触发的事件;
    B、获取由所述被触发的事件引起的智能终端顶层任务内容的变化;
    C、判断变化后的所述顶层任务内容是否在预设的要保护的任务中,若是,则不向HDMI设备上输出所述任务的内容,若不是,则向HDMI设备上输出任务内容。
    在上述的方法中,所述不向HDMI设备输出所述任务时,步骤C还包括,将所述任务的内容在智能终端上播放。
    在上述的方法中,步骤A所述被触发的事件包括以下之一:
    语音通话、窗口变化、通知栏内容的变化。
    在上述的方法中,所述通知栏的内容包括以下之一:
    即时通讯和应用程序在通知栏内弹出的内容。
    在上述的方法中,步骤A所述被触发的事件为输出数字版权内容 时,步骤B所述顶层任务内容为所述数字版权内容。
    由上可以看出,本发明方法不仅可以限制智能手机上一些受知识产权保护的媒体内容被投放出去,避免侵犯媒体内容的知识产权,还可以保护个人信息,例如联系人、通话记录等不被泄露。
    附图说明
    图1为本发明提供的一种基于MHL的内容输出控制方法的概要流程图;
    图2为本发明提供的一种基于MHL的内容输出控制方法的具体流程图。
    具体实施方式
    下面结合附图,并以监听媒体内容输出为例对本发明提供的一种基于MHL的内容输出控制方法进行详细介绍。
    如无特殊说明,本文中所指的HDMI设备是HDMI线连接的外接扩展设备,如带有HDMI接口的电视、车载多媒体设备等。
    如图1所示,上述基于MHL的内容输出控制方法包括以下步骤:
    步骤100:对于媒体内容输出的预处理,包括启动事件监听对象和条件判断对象,以监听在HDMI设备连接到智能终端时的触发事件。
    被监听的事件有多种,包括语音通话状态、窗口变化以及数字版权内容的输出。
    步骤200:处理监听到的触发事件,包括获取由触发事件引起的智能终端顶层任务内容(出现在智能终端屏幕顶层的当前任务)的变化。
    步骤300:判断由上述事件触发的任务变化;如果变化后的任务内容满足媒体内容的输出(播放)条件,则输出媒体内容;否则不予输出媒体内容。
    媒体内容的输出条件一般涉及版权和隐私,即:限制输出侵犯版 权和隐私的内容。
    下面参照附图2,详细介绍本发明方法的实现原理。
    在本实施例中,当智能终端与HDMI设备连接时,触发MHL内容保护服务(MHLProtectService)向WindowManagerService(android(安卓)系统服务)注册事件监听对象(Protect event Listener),并初始化条件判断对象(Protect conditions Monitor)。
    其中,事件监听对象(Protect event Listener)的定义过程以伪代码(pseudo-code)形式表示如下:

    事件监听对象的注册过程以伪代码形式表示如下:

    接下来由事件监听对象的回调方法(void focusChanged())实施对于触发事件的处理。
    根据android原生接口类 WindowManagerService.WindowChangeListener的定义(公知的定义,在此不再赘述),当顶层界面(TOP window)发生变化时,上述回调方法void focusChanged()将会被调用,其中,回调方法void focusChanged()以伪代码形式表示如下:。

    之后,条件判断对象(Monitor)根据预设条件判断是否需要禁止MHL输出媒体内容。
    条件判断对象是通过ANDROID特殊组件android.os.Handler实现 的。重写方法handleMessage来处理条件判断对象接收到的事件,具体过程以伪代码形式表示如下:


    根据条件判断对象判断的结果,以及当前MHL输出状态,禁止MHL输出或者允许MHL输出,具体过程以伪代码形式表示如下:

    本发明方法除可以监听媒体内容之外,还可以监听通知栏的内容,例如,在上述步骤B中监听到在通知栏上弹出的诸如即时通讯(如短信、qq或微信)、应用程序通知等内容时,也可通过上述方法判断是否输出这些内容。从而禁止将这些内容中涉及到用户隐私的内容输出至外部显示器上。
    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    一种 基于 MHL 内容 输出 控制 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种基于MHL的内容输出控制方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4703983.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1