技术领域
[0001] 本发明属于多媒体领域,涉及信息交互技术,具体是一种多媒体信息交互系统及交互方法。
相关背景技术
[0002] 多媒体是多种媒体的综合,一般包括文本,声音和图像等多种媒体形式。
[0003] 多媒体技术就是通过计算机对语言文字、数据、音频、视频等各种信息进行存储和管理,使用户能够通过多种感官跟计算机进行实时信息交流的技术。多媒体技术所展示、承载的内容实际上都是计算机技术的产物。
[0004] 现有技术中,在对多媒体进行使用过程中,每个使用人员在对于多媒体的使用时,使用观看的图像以及每个时间点使用观看的内容均有所差异,在多媒体使用过程中,不能够对使用人员进行存储记录,在与多媒体交互过程中对用户进行自动推荐,影响使用人员在使用过程中的交互效果,为此,我们提出一种多媒体信息交互系统及交互方法。
具体实施方式
[0020] 下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0021] 在一实施例中,请参阅图1所示,一种多媒体信息交互系统,包括信息接收模块、用户记忆模块、图像推荐模块、多媒体终端、判断模块以及服务器;信息接收模块、用户记忆模块、图像推荐模块、多媒体终端以及判断模块分别与服务器相连;信息接收模块对多媒体终端使用过程中的用户语音信息以及时间信息进行获取,基于语音信息进行语音识别得到用户信息;
信息接收模块包括获取单元、语音分辨单元以及用户添加单元;通过获取单元对用户语音信息进行接收,对每个用户语音对应的时间信息进行获取,对时间信息对应的多媒体终端记录的内容进行记录,得到有效观看信息;
对用户信息进行获取过程中,具体如下:
获取单元在对第一个语音进行接收过程中,通过用户添加单元进行用户添加,定义为第一用户,获取单元对第二个语音进行接收过程中,通过语音分辨单元对语音进行分辨,若分别后与第一个语音相同,则不进行处理,若与第一个语音不同,则用户添加单元进行用户添加,定义为第二用户;
由此分别对多个语音进行获取,通过用户添加单元添加k个用户,k为正整数;
将获取的k个用户定义为用户信息;
对每个用户语音对应的时间信息进行获取时,具体如下:
对第一用户在一周中通过语音使用多媒体的时间点以及每个节目的观看时间数值进行获取,对每个时间点以及时间数值进行记录;
对第二用户在一周中通过语音使用多媒体的时间点以及每个节目的观看时间数值进行获取,对每个时间点以及时间数值进行记录;
对第k用户在一周中通过语音使用多媒体的时间点以及每个节目的观看时间数值进行获取,对每个时间点以及时间数值进行记录;
将获取的多个时间点定义为时间信息;
对有效观看信息进行获取时,具体如下:
对第一用户在一周中每个时间点对应的时间数值进行判断,若节目的观看时间小于ts,则判断为无效浏览次数,若观看时间大于ts,则判断为有效浏览次数,对单个时间点有效浏览次数按照观看时长进行降序排列,将排列后的多个有效浏览次数定义为有效观看信息。
[0022] 分别对第二用户至第k用户在一周中的每个时间点对应的时间数值进行判断,若节目的观看时间小于ts,则判断为无效浏览次数,若观看时间大于ts,则判断为有效浏览次数,对单个时间点有效浏览次数按照观看时长进行降序排列,将排列后的多个有效浏览次数定义为有效观看信息。
[0023] ts为时间数值,且ts取值小于1min。
[0024] 用户记忆模块对用户信息进行存储,判断模块接收时间信息对每个用户的多媒体互动时间进行获取,结合用户信息以及有效观看信息进行分析,得到多个用户的推荐数据;用户记忆模块在对用户信息进行存储时,具体如下:
用户记忆模块包括存储单元、替换单元以及时间记忆单元,存储单元对用户信息进行存储,时间记忆单元对用户信息中每个用户的存储时间进行记录,通过服务器设定最大记录时间为Tq,在每个用户与多媒体发生互动时,对存储时间进行更新,将存储时间定义为当前互动时间,对未发生互动的用户进行记录,当记录时间大于Tq,则用户添加单元在进行新用户添加过程中,停止建立新的用户,通过替换单元对超过Tq时间的用户进行替换。
[0025] 需要说明的是:Tq为时间单位,tq的取值不小于3个月;判断模块包括语音接收单元、分析单元以及判断单元;
判断模块在对推荐数据进行分析判断过程中,具体如下:
在进行判断分析过程中语音接收单元对用户语音进行接收,分析单元根据接收的语音进行分析,通过分析单元对接收的语音与用户信息中的语音进行比较,若用户语音不是用户信息中对应的语音,则不对该用户进行判断;若用户语音为用户信息中对应的语音,判断接收语音对应的用户,若语音为第一用户,则对当前时间以及一周内对应的日期进行获取,根据一周对应的日期,对第一用户在当前日期观看的时间点进行获取,将获取的时间点与当前时间进行比较,选择最接近的时间点,将最接近时间点对应的有效观看信息进行获取,将获取的有效观看信息定义为推荐数据。
[0026] 对每个用户的推荐数据进行判断,将推荐数据输送至图像推荐模块,多媒体终端包括语音接收单元以及图像显示单元,语音接收单元对用户语音进行接收,图像推荐模块基于用户语音将推荐数据推荐至图像显示单元,用户根据图像显示单元上的推荐数据进行接受或拒绝,若接受,则服务器控制图像显示单元对推荐数据进行显示,若不接收,则服务器控制图像显示单元对推荐数据进行驳回。
[0027] 在本申请中,若出现相应的计算公式,则上述计算公式均是去量纲取其数值计算,公式中存在的权重系数、比例系数等系数,其设置的大小是为了将各个参数进行量化得到的一个结果值,关于权重系数和比例系数的大小,只要不影响参数与结果值的比例关系即可。
[0028] 请参阅图2所示,在另一实施例中:一种多媒体信息交互方法,包括以下步骤:步骤S1:对多媒体终端使用过程中的用户语音信息以及时间信息进行获取,基于语音信息进行语音识别得到用户信息;
对用户语音信息进行接收,对每个用户语音对应的时间信息进行获取,对时间信息对应的多媒体终端记录的内容进行记录,得到有效观看信息;
对用户信息进行获取具体步骤如下:
步骤S11:对第一个语音进行接收过程中,基于接受的第一个语音进行用户添加,定义为第一用户;
步骤S12:对第二个语音进行接收过程中,对语音进行分辨,若分别后与第一个语音相同,则不进行处理,若与第一个语音不同,则进行用户添加,定义为第二用户;
步骤S13:由此分别对多个语音进行获取,通过用户添加单元添加k个用户,将获取的k个用户定义为用户信息,对每个用户语音对应的时间信息进行获取;
步骤S13中,对每个用户语音对应的时间信息进行获取时,具体步骤如下:
步骤S131:对第一用户在一周中通过语音使用多媒体的时间点以及每个节目的观看时间数值进行获取,对每个时间点以及时间数值进行记录;
步骤S132:对第二用户在一周中通过语音使用多媒体的时间点以及每个节目的观看时间数值进行获取,对每个时间点以及时间数值进行记录;
步骤S133;对第三用户至第k用户在一周中通过语音使用多媒体的时间点以及每个节目的观看时间数值进行获取,对每个时间点以及时间数值进行记录,将获取的多个时间点定义为时间信息;
步骤S134:对时间信息对应的多媒体终端记录的内容进行记录,得到有效观看信息;
步骤S134中,对有效观看信息进行获取时,具体步骤如下:
①:对第一用户在一周中每个时间点对应的时间数值进行判断,若节目的观看时间小于ts,则判断为无效浏览次数,若观看时间大于ts,则判断为有效浏览次数;
②:分别对第二用户至第k用户在一周中的每个时间点对应的时间数值进行判断,若节目的观看时间小于ts,则判断为无效浏览次数,若观看时间大于ts,则判断为有效浏览次数;
③:每个用户对应的单个时间点有效浏览次数按照观看时长进行降序排列,将排列后的多个有效浏览次数定义为有效观看信息。
[0029] 步骤S2:对用户信息中每个用户的存储时间进行记录,通过服务器设定最大记录时间为Tq,在每个用户与多媒体发生互动时,对存储时间进行更新,将存储时间定义为当前互动时间,对未发生互动的用户进行记录,当记录时间大于Tq,在进行新用户添加过程中,停止建立新的用户,对超过Tq时间的用户进行替换,接收时间信息对每个用户的多媒体互动时间进行获取,结合用户信息以及有效观看信息进行分析,得到多个用户的推荐数据;在对推荐数据进行分析判断,具体步骤如下:
步骤S21:对用户语音进行接收,分析单元根据接收的语音进行分析,对接收的语音与用户信息中的语音进行比较;
步骤S22:若用户语音不是用户信息中对应的语音,则不对该用户进行判断;
步骤S23:若用户语音为用户信息中对应的语音,判断接收语音对应的用户,若语音为第一用户,则对当前时间以及一周内对应的日期进行获取,根据一周对应的日期;
步骤S24:对第一用户在当前日期观看的时间点进行获取,将获取的时间点与当前时间进行比较,选择最接近的时间点,将最接近时间点对应的有效观看信息进行获取,将获取的有效观看信息定义为推荐数据。
[0030] 步骤S3:对每个用户的推荐数据进行判断,将推荐数据输送至图像推荐模块,多媒体终端包括语音接收单元以及图像显示单元,语音接收单元对用户语音进行接收,图像推荐模块基于用户语音将推荐数据推荐至图像显示单元,用户根据图像显示单元上的推荐数据进行接受或拒绝;步骤S4:若接受,则服务器控制图像显示单元对推荐数据进行显示,若不接收,则服务器控制图像显示单元对推荐数据进行驳回。
[0031] 服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
[0032] 以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。