CN105657550A - Android电视***中音视频安全权限管理*** - Google Patents

Android电视***中音视频安全权限管理*** Download PDF

Info

Publication number
CN105657550A
CN105657550A CN201610078073.1A CN201610078073A CN105657550A CN 105657550 A CN105657550 A CN 105657550A CN 201610078073 A CN201610078073 A CN 201610078073A CN 105657550 A CN105657550 A CN 105657550A
Authority
CN
China
Prior art keywords
real
service
time
audio
application
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
CN201610078073.1A
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201610078073.1A priority Critical patent/CN105657550A/zh
Publication of CN105657550A publication Critical patent/CN105657550A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44231Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及智能电视软件***,其公开了一种Android电视***中音视频安全权限管理***,解决传统技术中智能电视权限管理机制安全性低的问题。该***包括:实时拦截服务模块,提供实时拦截服务,用以对音视频设备打开时的实时拦截;权限数据库服务模块,提供权限数据库服务,用以存储应用以及对应的各项权限值;权限管理模块,提供权限管理服务,用以供用户进行静态设置各种权限;实时监控服务模块,提供实时监控服务,用以实时显示正在使用摄像头和麦克风的应用程序。本发明适用于智能电视音视频安全权限管理。

Description

Android电视***中音视频安全权限管理***
技术领域
本发明涉及智能电视软件***,具体涉及一种Android电视***中音视频安全权限管理***。
背景技术
随着智能化在电视行业得到了越来越普遍的共识,国内大部分生产厂家都将搭载有Android智能***的电视作为其主要业务。智能电视的用户可以根据自身需要和兴趣进行应用的下载和安装,由于应用安装的增多以及网络的互联,智能电视很容易被不正当的第三方程序进行后台的录音或者录像,造成用户的隐私泄漏,由于电视一般是在家庭这种相对隐私的环境中使用,这种泄漏往往会对用户造成很大的影响。
当前的智能电视***采用Android***原有的权限管理机制:应用安装的时候进行权限授权,用户在使用过程中要么同意应用所有的权限申请,要么拒绝安装应用,这种权限管理机制安全性低,对音视频运行时无法提供有效保护,也无法保障外设安全性。
发明内容
本发明所要解决的技术问题是:提出一种Android电视***中音视频安全权限管理***,解决传统技术中智能电视权限管理机制安全性低的问题。
本发明解决其技术问题所采用的技术方案是:一种Android电视***中音视频安全权限管理***,提供智能电视应用程序权限管理的数据库,集中管理每个应用的音视频设备使用,通过aidl的远程服务实现应用的实时监控和拦截,接收用户的偏好设置,并对权限进行管理;该***包括:
实时拦截服务模块,提供实时拦截服务,用以对音视频设备打开时的实时拦截;
权限数据库服务模块,提供权限数据库服务,用以存储应用以及对应的各项权限值;
权限管理模块,提供权限管理服务,用以供用户进行静态设置各种权限;
实时监控服务模块,提供实时监控服务,用以实时显示正在使用摄像头和麦克风的应用程序。
进一步的,所述实时拦截服务通过Binder提供UI界面对话,阻塞等待对话结果返回。
进一步的,所述的权限数据库服务,通过ContentProvider来管理和存储应用的各项权限值。
进一步的,所述实时监控服务通过对AudioFlinger中的监视实现实时更新,在OpenRecord时设置当前正在使用的应用,在录音线程析构的时候清除记录。
本发明的有益效果是:提供了对音视频运行时拦截和管理机制,对隐藏程序使用用户麦克风和摄像头及时阻止、保护用户隐私、提高智能电视外设安全性。
具体实施方式
本发明旨在提出一种Android电视***中音视频安全权限管理***,解决传统技术中智能电视权限管理机制安全性低的问题。
本发明中的Android电视***中音视频安全权限管理***,提供智能电视应用程序权限管理的数据库,集中管理每个应用的音视频设备使用,通过aidl的远程服务实现应用的实时监控和拦截,接收用户的偏好设置,并对权限进行管理;该***包括:
实时拦截服务模块,提供实时拦截服务,用以对音视频设备打开时的实时拦截;
权限数据库服务模块,提供权限数据库服务,用以存储应用以及对应的各项权限值;
权限管理模块,提供权限管理服务,用以供用户进行静态设置各种权限;
实时监控服务模块,提供实时监控服务,用以实时显示正在使用摄像头和麦克风的应用程序。
实时拦截服务通过Binder提供UI界面对话,阻塞等待对话结果返回,在具体实施上,
在应用程序在AudioFlinger的openRecord()的时候实时进行权限的认证,在ActiviyManager的PermissionController类中构造BinderClient,使得实时权限检查中加入所需的步骤,加锁等待UI端的BinderServer返回用户确认的结果或者权限数据库的记录。
所述的权限数据库服务,通过ContentProvider来管理和存储应用的各项权限值,权限数据库中除了_id、name,还有定义对应的camera、audio权限,其权限值为accept、refuse或者ask,分别表示允许、拒绝和询问。
对于权限管理服务来说,用户可以在弹出对话框的时候选择记住自己的选择,也可以在权限管理模块中进行静态设置每个应用对应的权限值。
所述实时监控服务通过对AudioFlinger中的监视实现实时更新,在OpenRecord时设置当前正在使用的应用,在录音线程析构的时候清除记录,用户可以在权限管理模块看到当前正在使用音视频设备的应用程序。

Claims (4)

1.一种Android电视***中音视频安全权限管理***,其特征在于,提供智能电视应用程序权限管理的数据库,集中管理每个应用的音视频设备使用,通过aidl的远程服务实现应用的实时监控和拦截,接收用户的偏好设置,并对权限进行管理;该***包括:
实时拦截服务模块,提供实时拦截服务,用以对音视频设备打开时的实时拦截;
权限数据库服务模块,提供权限数据库服务,用以存储应用以及对应的各项权限值;
权限管理模块,提供权限管理服务,用以供用户进行静态设置各种权限;
实时监控服务模块,提供实时监控服务,用以实时显示正在使用摄像头和麦克风的应用程序。
2.如权利要求1所述的一种Android电视***中音视频安全权限管理***,其特征在于,所述实时拦截服务通过Binder提供UI界面对话,阻塞等待对话结果返回。
3.如权利要求1所述的一种Android电视***中音视频安全权限管理***,其特征在于,所述的权限数据库服务,通过ContentProvider来管理和存储应用的各项权限值。
4.如权利要求1所述的一种Android电视***中音视频安全权限管理***,其特征在于,所述实时监控服务通过对AudioFlinger中的监视实现实时更新,在OpenRecord时设置当前正在使用的应用,在录音线程析构的时候清除记录。
CN201610078073.1A 2016-02-04 2016-02-04 Android电视***中音视频安全权限管理*** Pending CN105657550A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610078073.1A CN105657550A (zh) 2016-02-04 2016-02-04 Android电视***中音视频安全权限管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610078073.1A CN105657550A (zh) 2016-02-04 2016-02-04 Android电视***中音视频安全权限管理***

Publications (1)

Publication Number Publication Date
CN105657550A true CN105657550A (zh) 2016-06-08

Family

ID=56489308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610078073.1A Pending CN105657550A (zh) 2016-02-04 2016-02-04 Android电视***中音视频安全权限管理***

Country Status (1)

Country Link
CN (1) CN105657550A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107590057A (zh) * 2017-09-28 2018-01-16 努比亚技术有限公司 冻屏监测与解决方法、移动终端及计算机可读存储介质
CN112269639A (zh) * 2020-10-29 2021-01-26 四川长虹电器股份有限公司 一种虚拟设备的权限管理方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120124675A1 (en) * 2010-11-11 2012-05-17 Samsung Sds Co., Ltd. Apparatus and method for managing digital rights through hooking a kernel native api
CN103024558A (zh) * 2012-11-12 2013-04-03 北京奇虎科技有限公司 电视摄像头隐私安全保护方法及***
CN103593605A (zh) * 2013-10-24 2014-02-19 复旦大学 一种基于权限使用行为的安卓平台应用程序动态分析***
CN103905651A (zh) * 2014-04-30 2014-07-02 北京邮电大学 智能终端中应用权限管理方法及***
CN104462889A (zh) * 2013-09-12 2015-03-25 腾讯科技(深圳)有限公司 一种应用权限管理方法及装置
CN104809390A (zh) * 2014-01-26 2015-07-29 中兴通讯股份有限公司 ***安全运行的方法及装置
CN105184148A (zh) * 2015-08-11 2015-12-23 上海斐讯数据通信技术有限公司 一种安卓应用权限管理方法及管理***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120124675A1 (en) * 2010-11-11 2012-05-17 Samsung Sds Co., Ltd. Apparatus and method for managing digital rights through hooking a kernel native api
CN103024558A (zh) * 2012-11-12 2013-04-03 北京奇虎科技有限公司 电视摄像头隐私安全保护方法及***
CN104462889A (zh) * 2013-09-12 2015-03-25 腾讯科技(深圳)有限公司 一种应用权限管理方法及装置
CN103593605A (zh) * 2013-10-24 2014-02-19 复旦大学 一种基于权限使用行为的安卓平台应用程序动态分析***
CN104809390A (zh) * 2014-01-26 2015-07-29 中兴通讯股份有限公司 ***安全运行的方法及装置
CN103905651A (zh) * 2014-04-30 2014-07-02 北京邮电大学 智能终端中应用权限管理方法及***
CN105184148A (zh) * 2015-08-11 2015-12-23 上海斐讯数据通信技术有限公司 一种安卓应用权限管理方法及管理***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107590057A (zh) * 2017-09-28 2018-01-16 努比亚技术有限公司 冻屏监测与解决方法、移动终端及计算机可读存储介质
CN112269639A (zh) * 2020-10-29 2021-01-26 四川长虹电器股份有限公司 一种虚拟设备的权限管理方法

Similar Documents

Publication Publication Date Title
Okuhara et al. Security architecture for cloud computing
US10491597B2 (en) Enforcing data security in a cleanroom data processing environment
CN106487763B (zh) 一种基于云计算平台的数据访问方法及用户终端
CN105656860A (zh) Android***的安全管控方法、装置及其***
CN103679007A (zh) 一种管理应用程序权限的方法、装置及移动设备
WO2018086017A1 (zh) 打开应用的方法、电子设备及管理服务器
US20170124342A1 (en) Applying rights management policies to protected files
US11621961B2 (en) Method for managing a cloud computing system
August et al. Designing user incentives for cybersecurity
CN105205413A (zh) 一种数据的保护方法及装置
EA035157B1 (ru) Способ управления цифровыми правами на мультимедиа-содержимое, клиент управления цифровыми правами и серверная сторона управления цифровыми правами
CN105657550A (zh) Android电视***中音视频安全权限管理***
CN102572804B (zh) 数据调用方法和装置
KR20190135621A (ko) 원격 접속 제어 기반 기기 통합 모니터링 시스템
CN110557406A (zh) 一种基于Keycloak角色权限控制***的方法
CN104239778B (zh) 基于Android***的应用的加密启动方法
CN113973193A (zh) 安全质量管控方法、电子设备及可读介质
CN104134262A (zh) 一种智能锁管理***
US20220215106A1 (en) Restricting access to application functionality based upon working status
CN105187207A (zh) 权限认证的方法和装置
KR101325025B1 (ko) 셋톱박스 기반의 클라우드 서비스 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체
CN104580155A (zh) 一种安全防护方法
CN1738241A (zh) 基于远程分布式组件的身份认证的安全控制方法
CN103714272A (zh) 一种加密锁盒子
CN104113511A (zh) 一种接入ims网络的方法、***及相关装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20160608