发明内容
本发明的目的在于提供一种多媒体文件提供装置,为使任意多媒体文件不能非法流通及播放,分别提供***了一个以上比特的相应多媒体文件和***了相应比特的比特***信息。
本发明的另一目的在于提供一种多媒体文件播放装置,根据从相应多媒体文件提供装置提供的比特***信息,播放上述***了一个以上比特的多媒体文件。
为了实现上述目的,本发明提供了一种多媒体文件提供装置,包括如下几个部分:保存部,它保存一个以上多媒体文件和比特***信息;控制部,为使相应多媒体文件无法非法播放,它在上述多媒体文件中***一个以上比特,把***的比特的相应比特***信息保存于保存部,按照请求,传输***了一个以比特的相应多媒体文件和上述比特***信息。
而且,上述***了一个以上比特的多媒体文件包含如下几个部分:一部分是播放影像及音响所需的多媒体比特;另一部分是为使相应多媒体文件无法非法播放而在任意位置***的一个以上比特。
而且,上述控制部包括如下几个部分:文件提供处理部,当有来自任意数字装置的传输上述多媒体文件的请求时,它把***了一个以上比特的多媒体文件传输给相应数字装置;信息提供处理部,当有来自任意数字装置的传输任意多媒体文件的比特***信息的请求时,它把相应比特***信息传输给相应数字装置。
另一方面,本发明提供的多媒体文件播放装置包括如下几个部分:存储器,它保存***了比特的多媒体文件;控制部,为播放***了相应比特的多媒体文件,它利用从提供多媒体文件的装置接收的比特***信息,播放***了相应比特的多媒体文件中包含的除上述比特之外的多媒体比特。
而且,上述控制部包括如下几个部分:比特信息请求部,为了播放存储器中保存的上述多媒体文件,它向相应提供多媒体文件的装置请求传输与相应多媒体文件相应的比特***信息;播放处理部,它利用因相应请求而收到的比特***信息,播放上述存储器中保存的多媒体文件中包含的除上述一个以上的***比特之外的多媒体比特。
而且,还包括一个多媒体文件请求部,它从上述提供多媒体文件的装置接收包含一个以上比特的多媒体文件,保存于上述存储器。
另一方面,针对多媒体提供装置的数据处理方法,本发明提供的多媒体文件提供方法的特征是包括如下几个步骤:保存步骤,传输包含一个以上比特的多媒体文件,保存与相应多媒体文件相应的比特***信息;传输步骤,当接到传输相应比特***信息的请求时,传输相应比特***信息。
另一方面,针对多媒体播放装置的数据处理方法,本发明提供的多媒体文件播放方法的特征是包括如下几个步骤:接收步骤1,从任意多媒体文件提供装置接收包含一个以上比特的多媒体文件;接收步骤2,为播放相应多媒体文件,从相应多媒体文件提供装置接收与上述多媒体文件相应的比特***信息;播放步骤,利用收到的相应比特***信息,播放收到的相应多媒体文件。
下面参照附图,详细说明本发明的有益实施例,但不作为对本发明的限定。需要注意的是,附图中相同的构成要素无论出现在何处,均尽可能显示为相同的符号以及参照号码。另外,省略了对可能会混淆本发明要旨的众所周知功能及构成的详细说明。
具体实施方式
图1是本发明一个实施例的多媒体文件提供装置。
如图1所示,多媒体文件提供装置10根据来自任意多媒体文件播放装置(图中未标出)的请求,分别提供为使多媒体文件无法非法播放而***了一个以上比特的多媒体文件和相应多媒体文件的比特***信息。
此时,多媒体文件可以是MP3、OGG等音频文件或avi、asf等视频文件。而且,比特***信息是表示相应多媒体文件***的比特的***位置的信息。因此,在本发明的一个实施例中,比特***信息可以由相应比特***的间隔所罗列的间隔信息和用于解析间隔信息的解析信息构成。
多媒体文件提供装置10包括如下几个部分:保存部11,它保存一个以上多媒体文件和比特***信息以及用户认证所需的登录信息;通信部12,它从多媒体文件播放装置接到请求,传输与相应请求相应的***了一个以上比特的多媒体文件及相应多媒体文件的比特***信息;控制部13,它为使相应多媒体文件无法非法播放而在上述多媒体文件中***一个以上比特,把相应比特***信息保存于保存部11,然后按照请求,通过相应通信部12,传输***了相应比特的多媒体文件和相应比特***信息。
控制部13为了向任意多媒体文件播放装置(图中未标出)提供分别***一个以上比特的多媒体文件和相应多媒体文件的比特***信息,包括用户认证处理部14、文件提供处理部15、信息提供处理部16等几个部分。
首先,输入了来自任意多媒体文件播放装置的传输任意多媒体文件的请求,或输入了传输与任意多媒体文件相应的比特***信息的请求后,用户认证处理部14为了判断相应多媒体文件播放装置及操作该装置的用户是否正当而执行登录动作。
如果用户认证处理部14判断认为多媒体文件传输请求正当,文件提供处理部15则在相应多媒体文件中***一个以上比特,传输给相应多媒体文件播放装置。而且,把相应多媒体文件的比特***信息保存于上述保存部11。为此,文件提供处理部15包括比特***处理部15a和文件传输处理部15b。
比特***处理部15a在相应多媒体文件中***一个以上比特,把表示相应比特***位置的比特***信息保存于上述保存部11。
图2显示了本发明一个实施例的多媒体文件。
如图2所示,相应多媒体文件包括两个部分,一部分是原来的多媒体比特a,另一部分是由比特***处理部15a在任意位置***的一个以上比特b。
比特***处理部15a把一个以上比特***相应多媒体文件的任意位置,把相应***位置保存为比特***信息。
图3显示了本发明一个实施例的比特***信息。
如图3所示,比特***信息A是罗列了***比特间的间隔的信息。而且,比特***信息B是用于解析相应比特***信息A的解析信息,可以获知各个比特的位置。
文件传输处理部15b通过通信部12,把由比特***处理部15a***了一个以上比特的多媒体文件传输给上述多媒体文件播放装置。
另一方面,如果用户认证处理部14判断认为传输与多媒体文件相应的比特***信息的请求正当,信息提供处理部16则把上述保存部11中保存的相应比特***信息传输给相应多媒体文件播放装置。
图4是本发明一个实施例的多媒体文件提供装置10的动作流程图。
如图4所示,首先,通信部12从任意多媒体文件播放装置100输入了传输任意多媒体文件的请求后,用户认证处理部14判断相应请求是否正当(S1)。
如果上述S1步骤的判断结果是相应请求正当,文件提供处理部16则利用比特***处理部15a,在相应多媒体文件中***一个以上比特,把表示相应比特***位置的比特***信息保存于保存部11(S2)。
而且,文件提供处理部15把由文件传输处理部15b***了一个以上比特的上述多媒体文件传输给相应多媒体文件播放装置100(S3)。
如果上述S1步骤的判断结果是相应请求不正当,用户认证处理部14则视为相应多媒体文件播放装置及操作该装置的用户不正当,结束执行。
而且,当从任意多媒体文件播放装置100输入了传输与相应多媒体文件相应的比特***信息的请求时,用户认证处理部14判断相应请求是否正当(S4)。
如果上述S4步骤的判断结果是相应请求正当,信息提供处理部15则把与上述保存部11中保存的相应多媒体文件相应的比特***信息传输给相应多媒体文件播放装置100(S5)。
如果上述S4步骤的判断结果是相应请求不正当,用户认证处理部14则视为相应多媒体文件播放装置及操作该装置的用户不正当,结束执行。
于是,多媒体文件提供装置10根据多媒体文件播放装置100的请求,分别提供包含一个以上比特的多媒体文件和相应多媒体文件的比特***信息。
图5是本发明一个实施例的多媒体文件播放装置的构成框图。
如图5所示,多媒体文件播放装置100包括如下几个部分:存储器200,它保存***了一个以上比特的多个多媒体文件和播放多媒体文件的程序;控制部300,它读取该存储器中保存的程序,可以执行相应程序中编程的步骤;显示部400,它提供画面窗口;键输入部500,它由按键构成;翻盖600;语音存储器610;语音处理部620;来电音发生部630;RF部640;天线650;扬声器660;麦克风670。
在存储器200中,保存着***了一个以上比特的多个多媒体文件和播放相应多媒体文件的程序。而且,存储器200中还保存着执行移动通信服务所需的各种动作程序及***程序。
控制部300在控制终端100整体动作的同时,执行本发明一个实施例的播放多媒体文件的程序。
此时,控制部300的播放多媒体文件的程序为了播放***了一个以上比特的多媒体文件,从多媒体文件提供装置10接收相应多媒体文件的比特***信息。
于是,控制部300利用收到的比特***信息,播放相应多媒体文件中包含的除上述一个以上比特之外的多媒体比特。
此时,控制部300播放原来的多媒体的步骤是,当读取上述***了一个以上比特的多媒体文件时,根据上述比特***信息,只提取除了上述***的一个以上比特之外的原来的多媒体比特进行播放,而不是转换上述***了一个以上比特的多媒体文件。
语音存储器610保存包括语音通话或来电音、音乐在内的各种语音数据。
显示部400作为液晶显示装置(LCD)等显示装置,受到控制部300的控制,显示移动通信终端的状态或程序的进行情况。
键输入部500由多个数字键和菜单键及执行各种功能所需的功能键构成,按照外部操作,向控制部300输出键数据。
图6是本发明一个实施例的多媒体文件播放装置100带有的控制部300的构成框图。
如图6所示,控制部300为了从多媒体文件提供装置10接收***了一个以上比特的多媒体文件和相应多媒体文件的比特***信息,利用相应比特***信息播放相应多媒体文件,它包括多媒体文件请求部310、比特信息请求部320和播放处理部330。
多媒体文件请求部310在向多媒体文件提供装置10请求需要的多媒体文件后,从相应多媒体文件提供装置10接收***了一个以上比特的多媒体文件,将其保存于上述存储器200。
比特信息请求部320为了播放上述存储器200中保存的多媒体文件,向上述多媒体文件提供装置10请求与需要的多媒体文件相应的比特***信息。于是,控制部300接收来自相应多媒体文件提供装置10的相应比特***信息。
播放处理部330利用上述比特***信息,去除上述存储器200中保存的相应多媒体文件中包含的比特,播放相应多媒体文件。
如图3所示,播放处理部330利用收到的比特***信息B,解析比特***信息A。例如,播放处理部330利用比特***信息B中包含的数字“3”、数字“4”、数字“4”、数字“3”,把比特***信息A中包含的字符串“43310272875123……”分别读取成3位数字“433”、4位数字“1027”、4位数字“2875”、3位数字“123”的数字。
于是,播放处理部330根据从相应比特***信息A读取的数字,读取433比特后,去除1比特,读取1027比特,去除1比特,读取2875比特后,去除1比特,读取123比特后,去除1比特,以这种方式读取相应多媒体文件(如图2所示),然后播放多媒体文件。
而且,认证处理部340利用通过键输入部500输入的认证信息或存储器200中保存的认证信息,执行认证动作。
图7是本发明一个实施例的多媒体文件播放装置100的动作流程图。
如图7所示,多媒体文件请求部310向多媒体文件提供装置10请求用户需要的多媒体文件(S11)。
此时,当相应多媒体文件提供装置10要求用户认证时,认证处理部340利用通过键输入部500输入的认证信息或存储器200中保存的认证信息,执行认证动作。
接着,多媒体文件请求部310从相应多媒体文件提供装置10接收***了一个以上比特的多媒体文件(S12)。
然后,比特信息请求部320为播放上述收到的多媒体文件,向上述多媒体文件提供装置10请求与相应多媒体文件相应的比特***信息(S13)。
此时,当相应多媒体文件提供装置10要求用户认证时,认证处理部340利用通过键输入部500输入的认证信息或存储器200中保存的认证信息,执行认证动作。
接着,比特信息请求部320从相应多媒体文件提供装置10接收与相应多媒体文件相应的比特***信息(S14)。
然后,播放处理部330根据上述比特***信息,去除相应多媒体文件中包含的一个以上比特,播放相应多媒体文件(S15)。
本发明不限定于上述实施例,可由业内人士进行多种变形及变更,这些变形及变更也包含于权利要求书定义的本发明的宗旨与范围内。
例如,在本发明的一个实施例中,是由多媒体文件提供装置10的用户认证处理部14执行相应多媒体文件播放装置及操作该装置的用户的登录动作,判断输入的请求。
不过,也可以如下实现,即,用户认证处理部14执行接收相应用户及装置需要的多媒体文件及比特***信息所需的结算动作。
另外,还可以如下实现,即,当设置成在相应结算已设置的使用期间内,可以获得相应多媒体文件及比特***信息时,用户认证处理部14判断设置的使用期间是否到期。
而且,还可以如下实现,即,为防止比特***信息泄露,相应多媒体文件非法播放,多媒体文件提供装置按相应用户及装置个别地保存与相应多媒体文件相应的比特***信息,向各个用户及装置传输与之相应的比特***信息。
本发明的多媒体文件提供装置另行把***了一个以上比特的多媒体文件和与相应多媒体文件相应的比特***信息传输给多媒体文件播放装置。
因此,多媒体文件播放装置为了播放收到的***了一个以上比特的多媒体文件,需要请求并接收与相应多媒体文件相应的比特***信息,从而当相应多媒体文件经非法路径流通时,使相应多媒体文件无法播放。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。