一种无痕迹播放模式的实现方法及多媒体播放器的制作方法

文档序号:6783007阅读:183来源:国知局

专利名称::一种无痕迹播放模式的实现方法及多媒体播放器的制作方法
技术领域
:本发明涉及多媒体播放技术,特别是指一种无痕迹播放模式的实现方法及多媒体播放器。
背景技术
:多媒体播放器,是指一种用于读取、解析和显示包含音频、视频数据流的影音文件的软件产品。目前巿场上已出现了各式各样的播放器产品,极大地满足了用户对于视听娱乐的需求,就产品定位而言,播放器产品大致可以分为如下三类第一类,用于业界多媒体平台的解决方案实现各自厂商所开发的音视频采集、存储、传输和分享方案,以实施一站式多媒体平台为目标。目前,业界公认的成熟多媒体平台包括Microsoft集成于Windows操作系统内的WindowsMediaPlayer,RealNetworks开发的RealMedia和Apple公司的QuickTime。第二类,面向桌面类软件用户的通用型多媒体播放器兼容各类影片和音乐格式,以工具型软件的方式能够识别和播放用户PC内的主流格式编码的影片和音乐文件。目前,此类软件较多,拥有用户量较大的产品包括暴风影音、GOMPlayer、以及Kmplayer,mplayer等等。第三类,面向网络流媒体服务的播放器客户端以客户端软件的方式为用户提供在线影音娱乐服务。此类服务近年来随着网络的普及发展迅速,巿场内知名的客户端包括Joost、PPLive、QQVideo等等。可以看出,多媒体播放器的应用越来越广泛。但是,播放器作为一种计算机软件,在运行过程中,会在所使用机器的操作系统内和涉及的服务器上留下各种操作痕迹,例如打开上一个媒体文件时的文件路径、当前媒体文件/媒体库播放列表、近期观赏影片列表、以及播放器自身的软件配置信息,如播放窗口位置、尺寸、样式等等信息,这些操作痕迹不可避免地涉及播放器用户的个人隐私信息。一般情况下,用户希望自身隐私信息得到最大程度的保护;在一些特殊情景下,此需求则更为强烈,例如在与他人共同使用的计算机上观看过自己和家人拍摄的DV短片或播放过含有敏感内容的影片等,虽然通过文件删除操作可以避免他人直接观看这些含有隐私信息的音视频文件,但播放器操作痕迹仍然会造成用户隐私信息的泄露,比如音视频文件名称会在一定程度上反映影片内容,从而使用户感到不安全。在其它桌面软件产品方面,所有的网页浏览器都提供网页浏览历史清除、浏览器缓存文件清除、Cookies清除、搜索历史信息清除等功能,部分产品明确将这些功能定义为"安全和隐私"。另外,在系统工具软件方面,巿场上还有很多专门用于清除操作系统内用户隐私信息的产品,其中一部分定位于系统性能优化或垃圾信息管理,如完美卸载、CCleaner;—部分则直接定位于Windows用户隐私信息保护,如TotalPrivacy。上述产品或产品功能虽然定位于用户隐私信息保护,但都不适合多媒体播放器的应用,所以,对用户隐私的保护完全是基于Windows痕迹清理的,而未能也无法实现对特定播放器软件所有涉及用户隐私信息的全面管理,与本发明所提出的无痕迹播放模式功能并不相同。
发明内容有鉴于此,本发明的主要目的在于提供一种无痕迹播放模式的实现方法及多媒体播放器,能提高对多媒体播放器用户个人隐私信息的保障,为用户提供高度安全、使用放心的业务环境。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种无痕迹播放模式的实现方法,包括播放媒体文件时,播放器接收到携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令后,根据指定的痕迹消除方式消除所述痕迹消除范围对应的用户操作痕迹。其中,所述指定痕迹消除方式为即时响应式;所述播放器根据指定的痕迹消除方式消除用户操作痕迹为播放器收到所述功能指令后,立即删除此前产生的所有指定的用户搡作痕迹。或者,所述指定痕迹消除方式为操作配置式;所述播放器根据指定的痕迹消除方式消除用户操作痕迹为播放器收到所述功能指令后,在退出播放器时,不记录当前用户此次播放媒体文件涉及的各种信息或文件。上述方案中,该方法进一步包括根据用户需求设置痕迹消除范围及对应标识;所述设置痕迹消除范围及对应标识为设置痕迹消除级别、以及每个痕迹消除级别对应的痕迹消除类型。或者,该方法进一步包括根据用户需求设置痕迹消除范围及对应标识;所述设置痕迹消除范围及对应标识为设置痕迹消除集合、以及每个痕迹消除集合对应的痕迹消除类型。其中,所述痕迹消除级别按优先级高低排列,高优先级的痕迹消除类型包含所有低优先级的痕迹消除类型。所述痕迹消除类型包括所需消除的用户操作痕迹类型及其保留位置。所述用户操作痕迹类型包括最近播放文件信息、最近播放文件列表、播放列表、软件配置信息;所述保留位置为磁盘、或系统注册表、或服务器。本发明还提供了一种多媒体播放器,包括媒体文件播放模块、指令接收模块、痕迹消除搡作模块;其中,所述媒体文件播放模块,用于播放媒体文件;所述指令接收模块,接收到携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令后,将收到的功能指令发送给痕迹消除操作模块;所述痕迹消除操作模块,根据收到的功能指令,按指定的痕迹消除方式消除所述痕迹消除范围的用户操作痕迹。该多媒体播放器进一步包括痕迹消除设置模块,用于根据用户需求设置并存储痕迹消除范围及对应标识,指定并存储痕迹消除方式。本发明所提供的无痕迹播放模式的实现方法及多媒体播放器,根据用户操作痕迹的类型和用户需求完成不同的痕迹消除操作,如此,不仅能适用于各类多媒体播放器产品,包括业界多媒体平台解决方案类多媒体播放器、面向桌面类软件用户的通用型多媒体播放器和面向网络流媒体服务的多媒体播放器客户端;还能根据用户的不同使用情况删除用户操作所有可能存在的操作痕迹,从而提高对多媒体播放器用户个人隐私信息的保障,最大限度的保护用户利益,为用户提供高度安全、使用放心的业务环境。本发明的痕迹消除操作可以采用不同的方式,比如即时响应式,即用户发送功能指令后,多媒体播放器立即执行相关的用户操作痕迹清理工作,消除此前产生的所有用户搡作痕迹;再比如搡作配置式,即用户发送功能指令后,多媒体播放器自动维护此次配置,在此次多媒体播放器操作结東时,当前用户的操作痕迹将不会被记录。不同的痕迹消除操作方式使痕迹消除操作更灵活、方便,更适应用户的不同需求。本发明的痕迹消除功能应用于多媒体播放器中,是对传统多媒体播放器功能的扩展,使传统多媒体播放器的功能更强、更完善;该功能有效保护了用户的隐私信息,使用户能够安全、可靠、放心地使用多媒体播放器。图l为本发明方法的实现流程示意图;图2为本发明中即时响应式痕迹消除操作的处理流程示意图;图3为本发明中操作配置式痕迹消除搡作的处理流程示意图。具体实施方式根据用户实际使用多媒体播放器(以下简称播放器)的过程分析,通常用户在使用播放器时,会根据特定用户需求、或软件产品自身运行的需要,产生以下几种用户搡作痕迹(Trace):第一种,最近播放文件信息T1:一般情况下,播放器为了实现用户在二次打开文件操作时能较快地定位到目标文件,会假设此次媒体文件所处文件夹与最后一次打开媒体文件时一致,于是最近或最后一次播放文件的路径会被记录。进一步地,某些播放器提供影片续看功能,即用户关闭播放器后,当前正在播放的文件时间点会被记录,以保证用户下次可以从此次关闭时的时间点接着观赏未播放结束的影片。这种情况下,由于播放器会直接引导当前用户到上次打开文件时的文件路径,就会直接暴露文件存储位置。对于这种情况,痕迹消除操作就需要删除上次打开文件的文件路径。第二种,最近播放文件列表T2:在某些情况下,用户希望观赏近期曾经播放过的媒体文件,为了避免用户重复进行打开文件操作或加速打开文件路径的定位,播放器会以列表形式记录最近或最后若干次播放过的文件,形成播放文件列表,即记录下最近播放过的一些文件的文件路径,至于记录的文件路径的个数可以根据需要任意设置。这种情况下,所记录的最近若干次播放的文件信息,会直接暴露文件的访问/存储路径、文件名称等,而存储路径、文件名称往往会包含其观赏者的隐私信息。例如访问路径会暴露用户曾经打开/浏览过的文件目录/网络地址/服务器地址等;文件名称则会暗示影片内容、作者信息等。对于这种情况,痕迹消除操作就需要删除最近播放文件列表。第三种,播放列表T3:播放器为了满足用户连续观赏多个媒体文件的需求,会记录下用户指定的若干文件信息;并且,为了满足用户对这些文件的预览需求,一般会获取、显示或保存这些影音文件的时长信息、视频流缩略图以及影片风格、导演等媒体信息。这种情况下,会产生与最近播放文件列表类似的用户隐私泄露问题。对于这种情况,痕迹消除操作就需要删除播放列表。第四种,软件配置信息T4:用户在使用播放器过程中,会对播放器进行各类配置,比如将播放窗口设置为"总在最前",以避免其它软件窗口对播放窗口的遮挡;按照用户喜好,配置软件窗口的形状、配色方案等,即使用特定的软件皮肤;按照自身喜好,配置影片播放时的画面效果,如增加亮度、增强色彩对比度等。如果配置信息发生改变,说明相应播放器被其他用户使用过。除上述列举的几类用户操作痕迹外,还有其它所有涉及用户隐私信息的用户操作痕迹,例如用户使用播放器时的登录信息等,均属于本发明所讨论的用户搡作痕迹涵盖的范围。这种情况下,由于个人喜好的不同,配置信息会泄露配置者的个人喜好信息,进而会暴露使用者身份,例如大多数女性喜好粉红色,男性用户则青睐蓝色等等。对于这种情况,痕迹消除操作就需要将相应用户的部分或全部软件配置信息恢复为默认值。上述四种用户搡作痕迹其分布的位置随具体的产品而不同,主要包括几类a类一磁盘类用户操作痕迹直接以文件的方式保存在电脑硬盘内,文件格式则由播放器具体定义,例如纯文本气txt格式、XML文件或HTML格式等。对于这类用户操作痕迹,消除用户操作痕迹就是删除保存在电脑硬盘内的、以各种文件格式存在的文件。b类--系统注册表类用户操作痕迹以注册表子键的形式保存在系统注册表内,供播放器软件在需要的时候读取和改写。对于这类用户操作痕迹,消除用户搡作痕迹就是将键值赋值为默认值或初始化值。c类--服务器类用户操作痕迹以用户数据的形式被播放器软件上传至软件供应商维护的服务器内,以实现用户信息的长久保留。对于这类用户操作痕迹,消除用户操作痕迹就是从服务器上彻底删除播放器软件上传的、相关的用户数据,至于如何找到或确认相关的用户数据属于现有技术,在此不再赘述。所述播放器的用户操作痕迹T1T4可以以上述任意方式被保留,本发明中,为描述方便起见,用Tx-y的方式表示某种用户搡作痕迹及其保留位置,如T2-a表示保存在用户磁盘内的最近播放文件列表;Tl-c表示保存在服务器的最近播放文件信息等等。基于此,用户可以根据自身隐私信息的保密需求,指定所需消除的用户搡作痕迹类型及其保留位置,比如某次使用播放器后,指定消除Tl-c类型的用户操作痕迹;再一次使用播放器后,指定消除Tl-a和T2-c类型的用户操作痕迹等等。进一步的,当同时需要消除多种类型的用户操作痕迹时,为方便痕迹消除操作,可根据用户实际保护隐私的需求程度来实现对痕迹清除范围的个性化配置,具体来说就是可以按优先级别设置不同的痕迹消除级别及其对应的痕迹消除类型,用户直接指定痕迹消除级别即可。如表l所示,表l为一个按操作优先级划分的痕迹消除级别及其对应的痕迹消除类型的举例。<table>tableseeoriginaldocumentpage10</column></row><table>表1表l中,痕迹消除级别L1至L5按优先级从低到高排列,并且,按优先级高低,高优先级的痕迹消除类型包含所有低优先级的痕迹消除类型。比如用户指定消除痕迹消除级别为Ll的用户操作痕迹,消除Tl-a、T2-a、T3-a三种痕迹消除类型对应的用户操作痕迹;用户指定消除痕迹消除级别为L2的用户操作痕迹,则消除Tl-a、T2-a、T3-a、Tl-b、T2-b、T3-b六种痕迹消除类型对应的用户搡作痕迹。实际搡作中,也可以直接划分多个包含不同痕迹消除类型的痕迹消除集合,不同痕迹消除集合之间不存在优先级关系,每个痕迹消除集合对应一个集合编号,如J1、J2、J3等。如表2所示,表2为一个划分不同痕迹消除集合及其对应的痕迹消除类型的举例。集合编号痕迹消除类型nTl-a,T4-c,T3-bJ2Tl-b,T2-b,T3-c,T4-aTl-c,T2-a,T3國c表2用户可根据自身需求,指定消除某个或某几个痕迹消除集合,则消除所指定痕迹消除集合中所有痕迹消除类型对应的用户操作痕迹。例如如果用户指定消除集合号为J2的用户操作痕迹,则消除Tl-b、T2-b、T3-c、T4-a四种痕迹消除类型对应的用户操作痕迹。对于具体的痕迹消除操作可采用不同的方式,如即时响应式、操作配置式;其中,即时响应式是指用户发送功能指令,例如点击软件界面上的痕迹清除按钮或菜单项目,之后播放器立即执行相关的用户搡作痕迹清理工作。此时,包括此前产生的所有用户操作痕迹被马上删除;操作配置式是指用户发送功能指令后,播放器会自动维护此次配置,在此次播放器搡作结束时,当前用户的操作痕迹将不会被记录,但不影响此前使用播放器时产生的痕迹。这两种痕迹消除操作方式的具体处理流程分别如图1、图2所示。如图1所示,即时响应式痕迹消除操作包括以下步骤步骤101~102:用户使用播放器播放媒体文件时,向播放器发送执行痕迹消除操作的功能指令;这里,所述执行痕迹消除操作的功能指令可在媒体文件播放的任意时刻发送,甚至播放完毕时。其中,所述功能指令中携带有痕迹消除范围指示,如痕迹消除类型,或痕迹消除类型对应的标识。步骤103:播放器收到后,立即执行相关的用户痕迹消除操作处理,包括此前产生的所有指定的用户操作痕迹均会被马上删除。这里,所消除的用户操作痕迹是痕迹消除范围指示的用户操作痕迹。步骤104:继续播放媒体文件;这里,如果发送功能指令时媒体文件正好播放完毕,或已播放完毕,可直接执行步骤105。步骤105:判断是否退出播放器,如果是,则退出播放器;否则,返回步骤104;步骤101~105指一个媒体文件播放时实现痕迹消除的过程,如果当前媒体文件正好播放完毕,或已播放完毕,步骤105—般不再返回步骤104,应直接退出播放器。如图2所示,搡作配置式痕迹消除操作包括以下步骤步骤201~202:用户使用播放器播放媒体文件时,向播放器发送执行痕迹消除操作的功能指令;这里,所述执行痕迹消除操作的功能指令可在媒体文件播放过程中的任意时刻发送。其中,所述功能指令中携带有痕迹消除范围指示,如痕迹消除类型,或痕迹消除类型对应的标识。步骤203:播放器收到后,保存收到的功能指令,但并不马上执行此功能指令。步骤204:继续播放媒体文件;步骤205:判断是否退出播放器,如果是,则执行痕迹消除操作,具体就是不记录或不存储当前用户此次播放媒体文件涉及的各种信息或文件,然后退出播放器;否则,返回步骤204。这里,所消除的用户操作痕迹是痕迹消除范围指示的用户操作痕迹。步骤201~205指一个媒体文件播放时实现痕迹消除的过程,这种方式的痕迹消除操作在媒体文件播放完毕、退出播放器时执行,仅消除本次播放的用户操作痕迹,不影响此前使用播放器时产生的痕迹。基于上述痕迹消除的设置和处理,本发明无痕迹播放模式的实现方法如图3所示,包括步骤301:用户根据自身需求设置痕迹消除范围及对应标识,并指定痕迹消除方式;这里,所述痕迹消除范围是指包括的痕迹消除类型,所述对应标识是指痕迹消除级别或集合编号;所述痕迹消除方式指即时响应式、或操作配置式,所指定的痕迹消除方式是可以随时更新的。步骤302:播放媒体文件时,播放器接收到用户发来的、携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令,根据指定的痕迹消除方式消除所述痕迹消除范围对应的用户搡作痕迹。其中,所述痕迹消除范围指示可以是痕迹消除类型,或是痕迹消除类型对应的标识,如痕迹消除级别、或集合编号。这里,所述痕迹消除操作是指对T1T3类痕迹删除相关文件、或注册表;或者,对T4类痕迹将某些配置数值恢复为默认数值。为实现上述方法,本发明还提供了一种包含痕迹消除操作功能的多媒体播放器,包括媒体文件播放模块、指令接收模块、痕迹消除操作模块;其中,所述媒体文件播放模块,用于播放媒体文件;所述指令接收模块,接收到用户发来的、携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令,并将收到的功能指令发送给痕迹消除搡作模块;所述痕迹消除操作模块,根据收到的功能指令,按指定的痕迹消除方式消除所设置痕迹消除范围的用户操作痕迹。所述多媒体播放器还可以包括痕迹消除设置模块,用于根据用户需求设置并存储痕迹消除范围及对应标识,指定并存储痕迹消除方式。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。权利要求1、一种无痕迹播放模式的实现方法,其特征在于,该方法包括播放媒体文件时,播放器接收到携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令后,根据指定的痕迹消除方式消除所述痕迹消除范围对应的用户操作痕迹。2、根据权利要求l所述的实现方法,其特征在于,所述指定痕迹消除方式为即时响应式;所述播放器根据指定的痕迹消除方式消除用户操作痕迹为播放器收到所述功能指令后,立即删除此前产生的所有指定的用户搡作痕迹。3、根据权利要求l所述的实现方法,其特征在于,所述指定痕迹消除方式为操作配置式;所述播放器根据指定的痕迹消除方式消除用户操作痕迹为播放器收到所述功能指令后,在退出播放器时,不记录当前用户此次播放媒体文件涉及的各种信息或文件。4、根据权利要求1至3任一项所述的实现方法,其特征在于,该方法进一步包括根据用户需求设置痕迹消除范围及对应标识;所述设置痕迹消除范围及对应标识为设置痕迹消除级别、以及每个痕迹消除级别对应的痕迹消除类型。5、根据权利要求4所述的实现方法,其特征在于,所述痕迹消除级别按优先级高低排列,高优先级的痕迹消除类型包含所有低优先级的痕迹消除类型。6、根据权利要求5所述的实现方法,其特征在于,所述痕迹消除类型包括所需消除的用户操作痕迹类型及其保留位置。7、根据权利要求6所述的实现方法,其特征在于,所述用户操作痕迹类型包括最近播放文件信息、最近播放文件列表、播放列表、软件配置信息;所述保留位置为磁盘、或系统注册表、或服务器。8、根据权利要求1至3任一项所述的实现方法,其特征在于,该方法进一步包括根据用户需求设置痕迹消除范围及对应标识;所述设置痕迹消除范围及对应标识为设置痕迹消除集合、以及每个痕迹消除集合对应的痕迹消除类型。9、根据权利要求8所述的实现方法,其特征在于,所述痕迹消除类型包括所需消除的用户操作痕迹类型及其保留位置。10、根据权利要求9所述的实现方法,其特征在于,所述用户操作痕迹类型包括最近播放文件信息、最近播放文件列表、播放列表、软件配置信息;所述保留位置为磁盘、或系统注册表、或服务器。11、一种多媒体播放器,其特征在于,该播放器包括媒体文件播放模块、指令接收模块、痕迹消除操作模块;其中,所述媒体文件播放模块,用于播放媒体文件;所述指令接收模块,接收到携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令后,将收到的功能指令发送给痕迹消除操作模块;所述痕迹消除操作模块,根据收到的功能指令,按指定的痕迹消除方式消除所述痕迹消除范围的用户操作痕迹。12、根据权利要求ll所述的多媒体播放器,其特征在于,该多媒体播放器进一步包括痕迹消除设置模块,用于根据用户需求设置并存储痕迹消除范围及对应标识,指定并存储痕迹消除方式。全文摘要本发明公开了一种无痕迹播放模式的实现方法,包括播放媒体文件时,播放器接收到携带有痕迹消除范围指示的、执行痕迹消除操作的功能指令后,根据指定的痕迹消除方式消除所述痕迹消除范围对应的用户操作痕迹。本发明还同时公开了一种多媒体播放器,包括媒体文件播放模块、指令接收模块、痕迹消除操作模块,采用本发明,能提高对多媒体播放器用户个人隐私信息的保障,为用户提供高度安全、使用放心的业务环境。文档编号G11B20/00GK101325077SQ20081014442公开日2008年12月17日申请日期2008年7月29日优先权日2008年7月29日发明者李大龙,马化腾申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1