一种接收装置和方法与流程

文档序号:16815187发布日期:2019-02-10 14:20阅读:170来源:国知局
一种接收装置和方法与流程
本发明涉及音频接收
技术领域
,尤其涉及一种接收装置和方法。
背景技术
:数字信号广播(英文名称:digitalaudiobroadcasting,英文简称:dab)是继传统的频率调制(英文名称:frequencymodulation,英文简称:fm)广播和振幅调制(英文名称:amplitudemodulation,英文简称:am)广播之后的第三代广播。dab具有抗噪声、抗干扰、抗电波传播衰落、适合高速移动接收等优点,因此具有十分广泛的应用前景。日本专利2007-228307公开了一种广播接收装置,该广播接收装置包括:调谐器、译码器以及中央处理器(英文名称:centralprocessingunit,英文简称:cpu)。在广播接收装置启动时,广播接收装置的cpu能够选择信号强度最好的频道进行广播接收。即,现有的dab广播进行频道搜索时,以一个预设信号强度作为筛选条件来获取有效频道列表,只有搜索到的频道的信号强度大于或等于预设信号强度时,才会将频道加入有效频道列表。此外,通常有效频道列表中包括多个频道,且有效频道列表中的各个频道是随机排序或者以字符顺序排序的。用户通过dab广播收听广播节目时,需要从有效频道列表的众多频道中逐一寻找自己喜好的频道。针对上述问题,日本专利2007-184813公开了一种数字广播接收装置和显示电子节目表的方法。其中,数字广播接收装置可以在用户选择频道时,记录针对该频道的选择次数,显示电子节目列表时,利用该信息更新电子节目列表中频道的排列顺序。然而,用户选择频道对频道的选择次数并不能完全代表用于对频道的喜好程度。例如:用户很长时间以前较喜爱某一频道,但当前已不再喜欢该频道,但由于之前喜爱该频道所以该频道的选择次数较多,所以会影响电子节目列表中频道的排列顺序。因此按照选择次数更新电子节目列表中频道的排列顺序仍不能解决上述用户寻找自己喜好的频道时费时费力,不利于用户体验的问题。技术实现要素:本发明的实施例提供一种接收装置和方法,用于解决用户寻找自己喜好的频道时费时费力,不利于用户体验的问题。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,提供一种接收装置,包括:收听次数记录模块,用于根据用户的收听历史记录各个频道的有效收听次数;收听日期记录模块,用于根据用户的收听历史记录各个频道没有被收听的天数;处理模块,用于根据所述收听日期记录模块记录的各个频道没有被收听的天数获取各个频道的有效收听次数权值,并根据各个频道的有效收听次数权值和所述收听次数记录模块记录的各个频道的有效收听次数获取各个频道的用户喜好值;有效频道搜索模块,用于生成有效频道列表;播放列表生成模块,用于根据所述处理模块获取的各个频道的用户喜好值调整所述有效频道搜索模块生成的有效频道列表中的频道的排列顺序,生成播放列表;其中,用户喜好值大的频道排列在用户喜好值小的频道之前。可选的,所述有效频道列表搜索模块还用于在第一频道的用户喜好值大于第一阈值且第一频道的信号强度小于第一信号强度阈值时,判断所述第一频道的信号强度是否大于或等于第二信号强度阈值,若是,则将所述第一频道加入所述有效频道列表;其中,所述第一信号强度阈值大于所述第二信号强度阈值。可选的,所述处理模块具体用于获取各个频道没有被收听的天数包含预设周期的数量;根据各个频道没有被收听的天数包含预设周期的数量以及公式w=an获取各个频道的有效收听次数权值;其中,w为频道的有效收听次数权值;a为大于0且小于1的常数;n为频道没有被收听的天数包含预设周期的数量。可选的,所述收听次数记录模块具体用于若确定任一频道被连续收听的时间长度大于或等于阈值时间长度,则对该频道的有效收听次数加一。可选的,所述接收装置还包括:信息接收模块;所述信息接收模块用于接收用户输入的频道搜索信息;所述处理模块还用于根据所述信息接收模块接收的频道搜索信息查找所述有效频道列表中是否包含所述频道搜索信息所指示的频道;若是,则跳转至所述频道搜索信息所指示的频道。第二方面,提供一种接收方法,包括:根据用户的收听历史记录各个频道的有效收听次数以及各个频道没有被收听的天数;根据各个频道没有被收听的天数获取各个频道的有效收听次数权值;根据各个频道的有效收听次数权值和各个频道的有效收听次数获取各个频道的用户喜好值;生成有效频道列表;根据各个频道的用户喜好值调整所述有效频道列表中的频道的排列顺序,生成播放列表;其中,用户喜好值大的频道排列在用户喜好值小的频道之前。可选的,所述方法还包括:在第一频道的用户喜好值大于第一阈值且第一频道的信号强度小于第一信号强度阈值时,判断所述第一频道的信号强度是否大于或等于第二信号强度阈值;若是,则将所述第一频道加入所述有效频道列表;其中,所述第一信号强度阈值大于所述第二信号强度阈值。可选的,所述根据各个频道没有被收听的天数获取各个频道的有效收听次数权值包括:获取各个频道没有被收听的天数包含预设周期的数量;根据各个频道没有被收听的天数包含预设周期的数量以及公式w=an获取各个频道的有效收听次数权值;其中,w为频道的有效收听次数权值;a为大于0且小于1的常数;n为频道没有被收听的天数包含预设周期的数量。可选的,所述根据用户的收听历史记录各个频道的有效收听次数,包括:若确定任一频道被连续收听的时间长度大于或等于阈值时间长度,则对该频道的有效收听次数加一。可选的,所述方法还包括:接收用户输入的频道搜索信息;根据频道搜索信息查找所述有效频道列表中是否包含所述频道搜索信息所指示的频道;若是,则跳转至所述频道搜索信息所指示的频道。本发明实施例提供的接收装置,包括:收听次数记录模块、收听日期记录模块、处理模块、有效频道搜索模块以及播放列表生成模块,其中,收听次数记录模块能够记录各个频道的有效收听次数,收听日期记录模块能够记录各个频道没有被收听的天数,处理模块可以根据各个频道没有被收听的天数获取各个频道的有效收听次数权值以及根据各个频道的有效收听次数权值和各个频道的有效收听次数获取各个频道的用户喜好值,播放列表生成模块可以根据各个频道的用户喜好值调整有效频道列表中的频道的排列顺序,使用户喜好值大的频道排列在用户喜好值小的频道之前,由于本发明实施例中的用户喜好值是根据各个频道的有效收听次数和各个频道没有被收听的天数获取的,所以频道的用户喜好值可以表示用户对频道的喜好程度,且因为播放列表中用户喜好值大的频道排列在用户喜好值小的频道之前,所以用户喜好的频道可以排在播放列表的前面,用户可以快速的寻找自己喜好的频道,即本发明实施例可以解决用户寻找自己喜好的频道时费时费力,不利于用户体验的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的接收装置的示意性结构图之一;图2为本发明实施例提供的声音品质与信号质量的关系图;图3为本发明实施例提供的接收装置的示意性结构图之二;图4为本发明实施例提供的接收方法的步骤流程图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。本发明的实施例提供一种接收装置,参照图1所示,该接收装置100包括:收听次数记录模块11、收听日期记录模块12、处理模块13、有效频道搜索模块14、播放列表生成模块15。其中,收听次数记录模块11用于根据用户的收听历史记录各个频道的有效收听次数。可选的,可以通过一次收听的时间长度来确定该次收听是否为有效收听,当收听的时间长度大于或等于阈值时间长度时,则确定该次收听为有效收听,而若收听时间长度小于阈值时间长度,则确定该次收听为无效收听。此外,上述一次收听可以是开启接收装置后直接从该频道开始收听,也可以是从其他频道转换到该频道进行收听。可选的,收听次数记录模块11记录各个频道的有效收听次数可以为:若收听次数记录模块11确定任一频道被连续收听的时间长度大于或等于阈值时间长度,则对该频道的有效收听次数加一。示例性的,阈值时间长度可为10分钟、15分钟、20分钟、30分钟等,本发明实施例中对阈值时间长度不做限定,本领域技术人员可以根据实际需求将阈值时间长度设置为任意值。收听日期记录模块12用于根据用户的收听历史记录各个频道没有被收听的天数。可选的,收听日期记录模块12可以通过计时的方式来记录各个频道没有被收听的天数。具体的,当任一频道被收听结束时,收听日期记录模块12开始对该频道没有被收听的天数计时,且在该频道再一次被收听时将该频道没有被收听的天数清零。当需要获取任一频道没有被收听的天数时,直接将收听日期记录模块12计时的天数作为该频道没有被收听的天数。可选的,收听日期记录模块12也可以通过计算的方式来记录各个频道没有被收听的天数。具体的,收听日期记录模块12记录各个频道最后一次被收听结束的时间,当需要获取任一频道没有被收听的天数时,根据该频道最后一次被收听结束的时间以及当前时间计算获取该频道没有被收听的天数。此外,在一些实施例中收听日期记录模块12根据用户的收听历史记录各个频道没有被收听的天数时还可以增加其他判断条件以使各个频道没有被收听的天数更加符合本发明实施例的使用需求。例如:用户在连续n天中并未使用接收装置,则这段时间可以不计入各个频道没有被收听的天数。处理模块13用于根据收听日期记录模块12记录的各个频道没有被收听的天数获取各个频道的有效收听次数权值,并根据各个频道的有效收听次数权值和收听次数记录模块11记录的各个频道的有效收听次数获取各个频道的用户喜好值。可选的,处理模块13可以通过如下方式来根据所述收听日期记录模块12记录的各个频道没有被收听的天数获取各个频道的有效收听次数权值:a、处理模块13获取各个频道没有被收听的天数包含预设周期的数量。示例性的,预设周期可以为3天、7天、10天等。同样,本发明实施例中对预设周期的时间长度不做限定,本领域技术人员可以根据实际需求将预设周期的时间长度设置为任意值。b、处理模块13根据各个频道没有被收听的天数包含预设周期的数量以及公式w=an获取各个频道的有效收听次数权值。其中,w为频道的有效收听次数权值;a为大于0且小于1的常数;n为频道没有被收听的天数包含预设周期的数量。具体的,以下以预设周期为7天、a为0.8对上述实施例中处理模块13获取各个频道的有效收听次数权值的过程进行说明。当任一频道的没有被收听的天数小于7天时,则该频道没有被收听的天数包含0个预设周期,带入公式w=an可得:w=0.80=1,则该频道的有效收听次数权值为1。当任一频道的没有被收听的天数大于或等于7天且小于14天时,则该频道没有被收听的天数包含1个预设周期,带入公式w=an可得:w=0.81=0.8,则该频道的有效收听次数权值为0.8。当任一频道的没有被收听的天数大于或等于14天且小于21天时,则该频道没有被收听的天数包含2个预设周期,带入公式w=an可得:w=0.82=0.64,则该频道的有效收听次数权值为0.64。即,任一频道的没有被收听的天数大于或等于7n且小于7(n+1),则该频道的有效收听次数权值为0.8n。进一步的,处理模块13根据各个频道的有效收听次数权值和收听次数记录模块记录的各个频道的有效收听次数获取各个频道的用户喜好值具体可以为:处理模块13将任一频道的有效收听次数权值和该频道的有效收听次数的乘积作为该频道的用户喜好值。有效频道搜索模块14用于生成有效频道列表。示例性的,有效频道搜索模块14生成有效频道列表的过程可以为:检测当前各个频道的信号强度,若任一频道的信号强度大于预设的信号强度,则将该频道加入有效频道列表。需要说明的是,本发明实施例中不限定有效频道搜索模块14生成有效频道列表与处理模块13获取各个频道的用户喜好值的先后顺序。即,有效频道搜索模块14可以在处理模块13获取各个频道的用户喜好值之前生成有效频道列表,也可以在处理模块13获取各个频道的用户喜好值之后生成有效频道列表,还可以在处理模块13获取各个频道的用户喜好值的同时生成有效频道列表。示例性的,如下表1所示,有效频道搜索模块14生成的有效频道列表中的频道可以按照首字母顺序排列。频道序号频道名称1a12a23b14b25b36d1表1需要说明的是,上述表1中以有效频道列表中包含6个频道为例进行说明,但本发明实施例并不限定于此,有效频道列表还可能包含其他数量的频道。例如:有效频道列表包含10个频道。再例如:有效频道列表包含50个频道。播放列表生成模块15用于根据处理模块13获取的各个频道的用户喜好值调整有效频道搜索模块14生成的有效频道列表中的频道的排列顺序,生成播放列表。其中,用户喜好值大的频道排列在用户喜好值小的频道之前。示例性的,如表2所示,上述表1中的频道a1、a2、b1、b2、b3、d1的用户喜好值分别为:10、20、15、15、30、57。频道序号频道名称用户喜好值1a1102a2203b1154b2155b3306d127表2则,播放列表生成模块15根据各个频道的用户喜好值调整有效频道列表中的频道的排列顺序生成的播放列表可以如表3所示,用户喜好值大的频道排列在用户喜好值小的频道之前。频道序号频道名称用户喜好值1b3302d1273a2204b2155b1156a110表3进一步的,在上述实施例中还可能会存在一种特殊情况,两个或者两个以上频道的用户喜好值相等。当两个或者两个频道的用户喜好值相等时,可以根据频道的没有被收听的天数来对用户喜好值相等的频道进行排序。即,如表4所示,当两个或两个以上频道的用户喜好值相等时,使用户喜好值相等的频道中没有被收听的天数少的频道排列在没有被收听的天数多的频道之前。表4本发明实施例提供的接收装置,包括:收听次数记录模块、收听日期记录模块、处理模块、有效频道搜索模块以及播放列表生成模块,其中,收听次数记录模块能够记录各个频道的有效收听次数,收听日期记录模块能够记录各个频道没有被收听的天数,处理模块可以根据各个频道没有被收听的天数获取各个频道的有效收听次数权值以及根据各个频道的有效收听次数权值和各个频道的有效收听次数获取各个频道的用户喜好值,播放列表生成模块可以根据各个频道的用户喜好值调整有效频道列表中的频道的排列顺序,使用户喜好值大的频道排列在用户喜好值小的频道之前,由于本发明实施例中的用户喜好值是根据各个频道的有效收听次数和各个频道没有被收听的天数获取的,所以频道的用户喜好值可以表示用户对频道的喜好程度,且因为播放列表中用户喜好值大的频道排列在用户喜好值小的频道之前,所以用户喜好的频道可以排在播放列表的前面,用户可以快速的寻找自己喜好的频道,即本发明实施例可以解决用户寻找自己喜好的频道时费时费力,不利于用户体验的问题。进一步的,传统接收装置生成有效频道列表的方式为:判断各个频道的信号强度是否大于一定的信号强度阈值,根据信号强度大于信号强度阈值的频道生成有效频道列表。具体的,参照图2所示,信号强度与声音品质正相关,通常情况下,用户更注重收听声音品质,因此根据收听声音品质设置了一个信号强度阈值(图2中的s1),若频道的信号强度大于或等于s1,则该频道的收听声音品质较好,而若频道的信号强度小于s1,则该频道的收听声音品质较差。此外,如图2所示,一般情况下当频道的信号强度等于s1时,频道的收听声音品质q1为60%-70%,而根据接收装置的音频特性,当收听声音品质小于50%时才会出现较多的杂音。然而,在任一频道的收听声音品质(图中q2所示)大于50%而小于q1,虽然该频道的收听声音品质s2在用户接受范围内,但由于该频道的信号强度q2小于阈值信号强度q1,所以该频道并不会被加入有效频道列表中,用户无法收听该频道。若该频道的喜好值较大,即用户较喜欢收听该频道,则会严重影响用户的收听体验。为了避免上述问题,上述实施中的有效频道列表搜索模块14还用于在第一频道的用户喜好值大于第一阈值且第一频道的信号强度小于第一信号强度阈值时,判断第一频道的信号强度是否大于或等于第二信号强度阈值,若是,则将第一频道加入有效频道列表;其中,第一信号强度阈值大于第二信号强度阈值。可选的,第一阈值可以为一个固定值。例如:将第一阈值设置为30,再例如:将第一阈值设置为50.可选的,第一阈值设置也可以在接收装置的使用过程不断调节。例如:在接收装置的处理模块13获取各个频道的用户喜好值后对各个频道的用户喜好值进行排序,并将由大到小的第10个用户喜好值作为第一阈值。再例如:用于根据需求对第一阈值进行调节。上述实施例中通过在第一频道的用户喜好值大于第一阈值且第一频道的信号强度小于第一信号强度阈值时,判断第一频道的信号强度是否大于或等于第二信号强度阈值,若是,则将第一频道加入有效频道列表,因此可以在第一频道为用户较喜欢收听的频道且第一频道的信号强度小于判定有效频道的阈值、大于或等于杂音较多阈值时,将第一频道加入有效频道列表,使用户可以收听第一频道,因此可以避免出现上述问题,从而提高用户的体验。可选的,参照图3所示,接收装置100还包括:信息接收模块16;信息接收模块16用于接收用户输入的频道搜索信息。示例性的,用于可以通过按键输入、语音输入、触控输入等输入方式输入频道搜索信息。此外,用于输入的频道搜索信息可以包括:频道的名称、频道的地址、频道的关键字等。处理模块13还用于根据信息接收模块14接收的频道搜索信息查找有效频道列表中是否包含频道搜索信息所指示的频道;若是,则跳转至频道搜索信息所指示的频道。上述实施例通过信息接收模块16接收用户输入的频道搜索信息,并在有效频道列表中包含频道搜索信息所指示的频道时,跳转至频道搜索信息所指示的频道,因此可以使用户快速找到自己喜好的频道,进而提升用户体验。示例性的,上述实施例中的接收装置可以为dab收音机。此外,上述接收装置可以为独立为的接收装置,也可以为汽车、电视机、手机等设备上附加的接收装置。下面说明本申请实施例提供的与上文所提供的装置实施例相对应的方法实施例。需要说明的是,下述方法实施例中相关内容的解释,均可以参考上述装置实施例。本发明的实施例提供一种接收方法,参照图4所示,该方法包括:s41、根据用户的收听历史记录各个频道的有效收听次数以及各个频道没有被收听的天数。s42、根据各个频道没有被收听的天数获取各个频道的有效收听次数权值。s43、根据各个频道的有效收听次数权值和各个频道的有效收听次数获取各个频道的用户喜好值。s44、生成有效频道列表。s45、根据各个频道的用户喜好值调整有效频道列表中的频道的排列顺序,生成播放列表。其中,用户喜好值大的频道排列在用户喜好值小的频道之前。本发明实施例提供的接收方法首先根据用户的收听历史记录各个频道的有效收听次数以及各个频道没有被收听的天数,其次根据各个频道没有被收听的天数获取各个频道的有效收听次数权值,再次根据各个频道的有效收听次数权值和各个频道的有效收听次数获取各个频道的用户喜好值,最后根据各个频道的用户喜好值调整有效频道列表中的频道的排列顺序,生成播放列表;由于本发明实施例中的用户喜好值是根据各个频道的有效收听次数和各个频道没有被收听的天数获取的,所以频道的用户喜好值可以表示用户对频道的喜好程度,且因为播放列表中用户喜好值大的频道排列在用户喜好值小的频道之前,所以用户可以快速的寻找自己喜好的频道,因此本发明实施例可以解决用户寻找自己喜好的频道时费时费力,不利于用户体验的问题。可选的,上述接收方法还包括:在第一频道的用户喜好值大于第一阈值且第一频道的信号强度小于第一信号强度阈值时,判断第一频道的信号强度是否大于或等于第二信号强度阈值;若是,则将第一频道加入有效频道列表;其中,第一信号强度阈值大于第二信号强度阈值。可选的,根据各个频道没有被收听的天数获取各个频道的有效收听次数权值包括:获取各个频道没有被收听的天数包含预设周期的数量;根据各个频道没有被收听的天数包含预设周期的数量以及公式w=an获取各个频道的有效收听次数权值;其中,w为频道的有效收听次数权值;a为大于0且小于1的常数;n为频道没有被收听的天数包含预设周期的数量。可选的,根据用户的收听历史记录各个频道的有效收听次数,包括:若确定任一频道被连续收听的时间长度大于或等于阈值时间长度,则对该频道的有效收听次数加一。可选的,方法还包括:接收用户输入的频道搜索信息;根据频道搜索信息查找有效频道列表中是否包含频道搜索信息所指示的频道;若是,则跳转至频道搜索信息所指示的频道。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1