一种基于视频作为电话拨出拨入提示的方法和装置的制作方法

文档序号:7869368阅读:182来源:国知局
专利名称:一种基于视频作为电话拨出拨入提示的方法和装置的制作方法
技术领域
本发明涉及多媒体领域,尤其涉及一种基于视频作为电话拨出拨入提示的方法和>J-U ρ α装直。
背景技术
如今,无线通信技术被广泛应用到人们的日常生活中,移动电话终端因其使用的便利性也得到普及。随着经济的发展和科技的进步,人们的生活水平大大提高,低端移动电话终端多媒体技术已经无法满足人们的需要,具有音乐和视频功能的智能手机越来越受到人们的欢迎。
目前的多媒体手机,一般是以音乐铃声作为来电提示,没有视频的来电提示方法。 这种现象在满足人们对多媒体手机的需求上存在一定的不足,不能完全满足人们日益增长的高品质生活追求和精神文化需要。发明内容
本发明的实施例提供了一种基于视频作为电话拨出拨入提示的方法和装置,解决移动终端中将视频文件作为电话提示的问题。
为实现上述发明目的,本发明采用的技术方案如下
一种基于视频作为电话拨出拨入提示的方法,其特征在于,包括如下步骤
第一客户端与服务器端预存的视频文件建立关联;
服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;第二客户端将所述视频文件与所述呼叫请求同步进行播放。
优选的,上述方法还包括所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
优选的,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
优选的,所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
一种基于视频作为电话拨出拨入提示的方法,其特征在于,包括如下步骤
第二客户端与 服务器 端预存的视频文件建立关联;
服务器端检测到对第二客户端的呼叫请求后,将第二客户端对应关联的视频文件推送至第二客户端;第二客户端将所述视频文件与所述呼叫请求同步进行播放。
优选的,上述方法还包括所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
优选的,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
优选的,所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
优选的,针对于上述两独立方法,其特征在于相应视频文件被推送至第二客户端后,保存在第二客户端中;服务器端再次检测到第一客户端对第二客户端的呼叫请求时,直接从第二客户端中调用所述视频文件与所述呼叫请求同步进行播放。
优选的,针对于上述两独立方法,其特征在于,所述服务器端将相应视频文件推送至第二客户端具体为服务器端检测到第一客户端对第二客户端的呼叫请求后,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至第二客户端。
优选的,所述根据所述硬件配置选取对应的视频文件推送至第二客户端具体为 服务器端对所述硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第二客户端。
优选的,上述方法还包括当服务器端不含有所述格式和/或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
优选的,针对于上述两独立方法,其特征在于,还包括所述服务器端对第一客户端中用户的操作信息进行分析,根据分析得到的特征向量得到第一客户端对应的用户信息,并根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,便于服务器端与第一客户端建立关联。
优选的,所述用户信息为表示用户身份的特性信息,包括年龄、性别、爱好、性格; 随第一客户端中用户的操作信息的变化而动态波动。
优选的,针对于上述两独立方法,其特征在于,所述第一客户端和所述第二客户端均预先与服务器端预存的视频文件建立关联;所述服务器端检测到对第二客户端的呼叫请求后,还包括将与第一客户端或第二客户端关联的视频文件同时推送至第一客户端,第一客户端将所述视频文件与所述呼叫请求同步进行播放。
本发明还公开了基于视频作为电话拨出拨入提示的装置,包括如下技术方案
一种基于视频作为电话呼入呼出提示的装置,其特征在于,包括如下模块
关联模块,用于使第一客户端与服务器端预存的视频文件建立关联;
推送模块,用于使服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;
播放模块,用于使第二客户端将所述视频文件与所述呼叫请求同步进行播放。
优选的,上述装置还包括预处理模块,使所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
优选的,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
优选的,所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
一种基于视频作为电话呼入呼出提示的装置,其特征在于,包括如下模块
关联模块,用于使第二客户端与服务器端预存的视频文件建立关联;
推送模块,用于使服务器端检测到对第二客户端的呼叫请求后,将第二客户端对应关联的视频文件推送至第二客户端;
播放模块,用于使第二客户端将所述视频文件与所述呼叫请求同步进行播放。
优选的,上述装置还包括预处理模块,使所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
优选的,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
优选的,所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
优选的,针对于上述两独立装置,其特征在于相应视频文件被推送至第二客户端后,保存在第二客户端中;服务器端再次检测到第一客户端对第二客户端的呼叫请求时,直接从第二客户端中调用所述视频文件与所述呼叫请求同步进行播放。
优选的,针对于上述两独立装置,其特征在于,所述服务器端将相应视频文件推送至第二客户端具体为服务器端检测到第一客户端对第二客户端的呼叫请求后,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至第二客户端。
优选的,所述根据所述硬件配置选取对应的视频文件推送至第二客户端具体为 服务器端对所述硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第二客户端。
优选的,上述装置还包括当服务器端不含有所述格式和/或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
优选的,针对 于上述两独立装置,其特征在于,还包括所述服务器端对第一客户端中用户的操作信息进行分析,根据分析得到的特征向量得到第一客户端对应的用户信息,并根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,便于服务器端与第一客户端建立关联。
优选的,所述用户信息为表示用户身份的特性信息,包括年龄、性别、爱好、性格; 随第一客户端中用户的操作信息的变化而动态波动。
优选的,针对于上述两独立装置,其特征在于,所述第一客户端和所述第二客户端均预先与服务器端预存的视频文件建立关联;所述服务器端检测到对第二客户端的呼叫请求后,还包括将与第一客户端或第二客户端关联的视频文件同时推送至第一客户端,第一客户端将所述视频文件与所述呼叫请求同步进行播放。
本发明实施例提供的一种基于视频作为电话拨出拨入电话拨出拨入提示的方法和装置,充分了利用智能手机数据处理能力强、大屏幕高分辨率的展示技术等特质,以播放视频文件的形式进行电话拨出拨入提示,完全替代了仅以音频为内容的手机来电铃声和彩铃,极大的丰富了信息容量;通过服务器端将与主叫方既定关联的视频文件推送至被叫方, 并在被叫方的客户端进行播放,从而以视频的形式对用户进行标示,反映了用户的兴趣个性,增强了用户体验。


图1为本发明实施例一提供的基于视频作为电话拨出拨入提示的方法的流程图2为本发明实施例一提供的基于视频作为电话拨出拨入提示的方法的应用示意图3为本发明实施例一提供的基于视频作为电话拨出拨入提示的方法的云端服务器中数据结构的关联示例;
图4为本发明实施例二提供的基于视频作为电话拨出拨入提示的方法的流程图5为本发明实施例三提供的基于视频作为电话拨出拨入提示的方法的流程图6为本发明实施例三提供的基于视频作为电话拨出拨入提示的方法的应用示意图7为本发明实施例四提供的基于视频作为电话拨出拨入提示的装置的模块结构图。
具体实施方式
下面结合附图对本发明实施例一种基于视频作为电话拨出拨入提示的方法和装置进行详细描述。
传统的手机铃声提醒功能和音乐彩铃,经过多年的发展,从最初的普通的功能手机到目前主流的大屏幕智能手机,虽然可以满足用户的基本要求,但随着手机性能的极大提升,屏幕得到了更大的扩展,多媒体功能也更加丰富,用户对于手机娱乐功能有了更高的要求。
因此,手机铃声结合更丰富的多媒体展现形式也是技术发展的必然趋势。本发明为了补充传统铃声产品的不足,通过技术手段使用户在来电和去电时获得更加丰富的视听体验。
本发明的第一实施例公开了一种基于视频作为电话拨出拨入提示的方法,如图1 所示,包括如下步骤
步骤100可选:服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段;
由于服务器端预存的视频文件可能体积较大,通过截取出合适时长的视频片段, 更有利于网络传输及客户端播放,截取的时长例如可设 置为30s-50s的范围内。
截取视频片段的方法有多种,例如从视频文件开头开始截取预定时长的视频片段;也可以根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为视频片段;还可以预先在服务器端通过人工编辑的方式预先提取好相应的视频片段供后续客户端与之进行关联。
服务器端自动提取所述视频文件中高潮部分时,可以将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分预存至服务器端。
在视频文件上截取视频片段的技术属于现有技术,在此不再赘述。
步骤100属于可选步骤,客户端进行关联及播放的视频文件也可以是整段视频而非截取的视频片段。
步骤101 :第一客户端与服务器端预存的视频文件建立关联;
如图2所示,本实施例中作为主叫方的第一客户端向云端服务器发送请求,请求与云端服务器中存储的某特定视频文件建立关联,所述视频文件可为服务器上预置的视频文件,如短片,MTV等,也可以为用户通过移动设备自行录制的视频文件,当所述视频文件为用户通过移动设备自行录制的视频文件时,需上传所述视频文件后再请求与该视频文件建立关联。
一旦用户与所述预存的视频文件建立关联,该视频文件即作为用户的标识信息。 本实施例中,云端服务器存储了所述第一客户端根据其通讯录中不同联系人建立的视频关联列表,在第一客户端作为主叫方与不同的联系人进行通话时,根据视频关联列表调用该联系人对应的视频文件,使用户对不同的联系人拨打时,可以播放对应不同视频文件,从而丰富了信息容量。
在其他实施例中,服务器端提取第一客户端中用户的操作信息,如用户在浏览器中的操作记录、浏览内容等,并通过云端服务器中的用户模型对所 述操作信息进行分析,根据分析得到的特征向量得到第一客户端对应的用户信息,即对各种用户信息的各备选区间进行打分,如用户经常浏览关于“星座”、“明星”类的页面,则第一客户端对应用户为年轻女性的分值较高。所述用户信息为表示用户身份的特性信息,包括年龄、性别、爱好、性格; 随第一客户端中用户的操作信息的变化而动态波动。云端服务器分析得到第一客户端对应的用户信息后,根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,推荐时可根据所述预存的视频文件的相关信息与用户信息的共现概率进行推荐,或者采用第三方的推荐引擎直接生成对应视频文件,从而便于服务器端与第一客户端建立关联。
步骤102 :服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;
上述推送的视频文件可以是通过步骤100获得的视频文件片段文件。
如图2所示,当第一客户端作为主叫方对作为被叫方的第二客户端发出呼叫请求时,云端服务器将检测到对应的呼叫请求信号。该呼叫请求信号的获得可以是客户端在发起呼叫时通过网络发送给服务器的,并将被叫方相关信息通知给服务器。本实施例中,云端服务器直接通过4G网络检测呼叫请求信号,并调用预存的视频文件推送至第二客户端。在其他实施例中,云端服务器在2G网络中检测到呼叫请求信号后,通过转发机制采用WIFI信道调用预存的视频文件推送至第二客户端,及时地将视频文件对应的码流推送至第二客户端,为第二客户端提供了数据保障,保证了所述视频文件与呼叫请求同步的在第二客户端进行播放。
本实施例中,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至第二客户端。如图3所示,作为主叫方的第一客户端分别用不同的MTV对应的视频与第二客户端和第三客户端进行关联,云端服务器上存储同一视频的不同格式和不同分辨率的视频文件,云端服务器提取根据用户的触发选择的视频名称后, 选取对应的视频文件推送至第二客户端。比如,同为歌曲“最炫民族风”的MTV视频,具有 “最炫民族风.mp4”、“最炫民族风.3gp”、和“最炫民族风.rmvb”三种格式。由于3gp格式视频文件播放时所需资源最少,在第二客户端对应的硬件配置较低时,即将“最炫民族风.3gp”推送至第二客户端。如将“最炫民族风.rmvb”推送至第二客户端,则由于第二客户端的硬件配置较低,其CPU的主频和屏幕色彩达不到流畅播放rmvb格式视频文件的要求,视频文件与呼叫请求将不能同步在第二客户端进行播放。同理,在第二客户端对应的硬件配置较高时,即将“最炫民族风.rmvb",甚至“最炫民族风.mkv”推送至第二客户端;在第二客户端对应的硬件配置适中时,即将“最炫民族风.mp4”推送至第二客户端,从而保证了视频文件的播放时最佳效果。
同理,为了保持视频文件的显示效果,云端服务器根据第二客户端的屏幕分辨率推送对应分辨率的视频文件,云端服务器上存储同一视频的各主流屏幕分辨率的视频文件,如240X320、320X480、480X800、640X960等。如采集的第二客户端对应的硬件配置中,屏幕分辨率为480X800,则查找对应分辨率的视频文件推送至第二客户端。
服务器端采集客户端硬件配置的方法可以有多种,例如客户端可主动或者在服务器请求时将自身硬件配置信息发送给服务器。
服务器端采集第二客户端对应的硬件配置时,对采集到的硬件配置进行评分,目的是在当前硬件水平上为所述硬件配置提供参照,评分标准可根据主流IT网站上的移动设备的硬件参数,如CPU主频、GPU、机身内存、屏幕分辨率、屏幕色彩等,进行制定并动态更新。再根据所得分值选取相应的格式和/或分辨率,并在存储列表中查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第二客户端,从而保证推送了最适配的视频文件,保证了所述视频文件的播放效果。
由于云端服务器不可能全部存储每种视频对应的各分辨率和格式的视频文件,如果被叫方对应的第二客户端的屏幕分辨率为480X720这种非主流的分辨率,或云端服务器未存储所述格式对应的视频文件时,则将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,如http: //mp3, baidu. com,提取对应的搜索结果中对应格式和/或分辨率的所述视频文件进行下载。例如云端服务器中未存储480X720的“春天里.3gp”,则在http://mp3, baidu. com中进行该视频文件的抓取,并下载至云端服务器中以便向第二客户端进行推送,从而使云端服务器对各视频文件的自动更新,不但保证了视频文件的播放效果,而且丰富了向被叫方提供的信息容量。
步骤103 :第二客户端将所述视频文件与所述呼叫请求同步进行播放。
第一客户端对应关联的视频文件被推送至第二客户端后,视频文件优选的可以直接保存在第二客户端中,以便下次使用;服务器端再次检测到第一客户端对第二客 户端的呼叫请求时,第二客户端中直接调用所述视频文件与所述呼叫请求同步进行播放,从而降低了数据流量。
作为被叫方的第二客户端在接收作为主叫方的第一客户端的呼叫请求时,同时接收所述视频文件的码流,且接收所述视频文件的码流的同时对这些视频码流进行播放,从而保证了所述视频文件与所述呼叫请求同步进行播出。
本实施例中,作为主叫方的第一客户端将对应关联的视频文件发送至作为被叫方的第二客户端,所述关联的视频文件与作为主叫方的第一客户端进行指定,对主叫方进行了标示,反映了主叫方的兴趣个性,增强了用户体验。
本方法的其他实施例中,作为主叫方的第一客户端在发起呼叫请求,服务器端检测到对第二客户端的呼叫请求后,还可以将第一客户端对应的视频文件推送至第一客户端,并在第一客户端进行播放,这样用户直接可以发出呼叫请求,等待被叫方接听时播放自身关联的视频。同理,当视频文件被推送至第一客户端后,视频文件优选的可以直接保存在第一客户端中,以便下次使用;服务器端再次检测到第一客户端对第二客户端的呼叫请求时,第一客户端中直接调用所述视频文件与所述呼叫请求同步进行播放,从而降低了数据流量。
本发明的第二实施例公开了一种基于视频作为电话拨出拨入提示的方法,其中发起呼叫的第一客户端或被呼叫的第二客户端在本地播放的视频是其自己设定的视频,而不是其它客户端设定的视频。如图4所示,包括如下步骤
步骤200可选:服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段;
服务器端例如可以根据视频文件中的音频码流对应的特征属性提取所述视频文件的闻潮部分。
服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
步骤200属于可选步骤,客户端进行关联及播放的视频文件也可以是整段视频而非截取的视频片段。
步骤201 :客户端与服务器端预存的视频文件建立关联;
本实施例中,用户选择视频文件作为本机的提示视频时,客户端根据用户在移动终端上的触发与预存的视频文件建立关联。
所述服务器端可以对客户端中用户的操作信息进行分析,根据分析得到的特征向量得到客户端对应的用户信息,并根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,便于服务器端与客户端建立关联。所述用户信息为表示用户身份的特性信息,包括年龄、性别、爱好、性格;随客户端中用户的操作信息的变化而动态波动。
步骤202 :服务器端检测到第一客户端发起的呼叫请求或第二客户端被呼叫后, 将与第一客户端对应关联的视频文件推送至第一客户端,或将与第二客户端对应关联的视频文件推送至第二客户端;
服务器端检测 到其他客户端对客户端的呼叫请求后,所述服务器端可以采集客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至客户端。
所述根据所述硬件配置选取对应的视频文件推送至客户端具体为服务器端对所述硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至客户端。
当服务器端不含有所述格式和/或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
步骤203 :客户端将所述视频文件与所述呼叫请求同步进行播放。
所述视频文件被推送至客户端后,保存在客户端中;服务器端再次检测到其他客户端对该客户端的呼叫请求时,直接从客户端中调用所述视频文件与所述呼叫请求同步进行播放,从而降低了数据流量。
本实施例中视频文件进行推送和同步播放视频文件的描述与实施例一中的描述相同,不再赘述。
本实施例与第一实施例的区别在于,本实施例中客户端播放的视频是其自己指定的视频,而非其他客户端指定的视频。
本发明的实施例三公开了一种基于视频作为电话拨出拨入提示的方法,如图5所示,包括如下步骤
步骤300可选:服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段;
服务器端例如可以根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分。
服务器端提取所述视频文件中高潮部分时,可以将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
步骤300属于可选步骤,客户端进行关联及播放的视频文件也可以是整段视频而非截取的视频片段。
步骤301 :第一客户端及第二客户端与服务器端预存的视频文件建立关联;
如图6所示,本实施例中作为主叫方的第一客户端向云端服务器发送请求,请求与云端服务器中存储的某特定视频文件建立关联,所述视频文件可为服务器上预置的视频文件,如短片,MTV等,也可以为用户通过移动设备自行录制的视频文件,当所述视频文件为用户通过移动设备自行录制的视频文件时,需上传所述视频文件后再请求与该视频文件建立关联。
步骤302 :服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;第二客户端将所述视频文件与所述呼叫请求同步进行播放。
如图6所示,当第一客户端作为主叫方对作为被叫方的第二客户端发出呼叫请求时,云端服务器将检测到对应的呼叫请求信号。本实施例中,云端服务器 直接通过4G网络检测呼叫请求信号,并调用预存的视频文件推送至第二客户端。
服务器端检测到第一客户端对第二客户端的呼叫请求后,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至客户端。
所述根据所述硬件配置选取对应的视频文件推送至第二客户端具体为服务器端对所述第二客户端对应的硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第二客户端。
当服务器端不含有所述格式和/或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
第一客户端对应关联的视频文件被推送至第二客户端后,视频文件直接保存在第二客户端中,以便下次使用;服务器端再次检测到第一客户端对第二客户端的呼叫请求时, 第二客户端中直接调用视频文件与所述呼叫请求同步进行播放,从而降低了数据流量。
作为被叫方的第二客户端在接收作为主叫方的第一客户端的呼叫请求时,同时接收所述视频文件的码流,且接收所述视频文件的码流的同时对这些视频码流进行播放,从而保证了所述视频文件与所述呼叫请求同步进行播出。
步骤303 :服务器将第二客户端对应关联的视频文件推送至第一客户端;第一客户端将所述视频文件与所述呼叫请求同步进行播放。
如图6所示,当第一客户端对应关联的视频文件推送至第二客户端的同时,云端服务器根据检测到对应的呼叫请求信号,将第二客户端对应关联的视频文件推送至第一客户端,即第一客户端在对第二客户端进行呼叫请求时,作为主叫方的在第一客户端将在拨出界面中播放第二客户端关联的视频文件,且作为被叫方的第二客户端将在接听界面中播放第一客户端关联的视频文件,从而以多媒体的形式对用户进行相互标识。
服务器端检测到第一客户端对第二客户端的呼叫请求后,服务器端采集第一客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至客户端。服务器端对所述第一客户端对应的硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第一客户端。
当服务器端不含有所述格式和/或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
第二客户端对应关联的视频文件被推送至第一客户端后,视频文件同理直接保存在第一客户端中,以便下次使用;服务器端再次检测到第一客户端对第二客户端的呼叫请求时,第一客户端中直接调用所述视频文件与所述呼叫请求同步进行播放,从而降低了数据流量。
作为主叫方的第一客户端发送的呼叫请求的同时接收所述第二客户端对应关联的视频文件的码流,且接收所述视频文件的码流的同时对这些视频码流进行播放,从而保证了所述视频文件与所述呼叫请求同步进行播出。
本实施例 中视频文件进行推送和同步播放视频文件的描述与实施例一中的描述相同,不再赘述。
本发明的实施例四还公开了一种基于视频作为电话拨出拨入提示的装置,如图7所示,包括如下模块
关联模块701,用于使第一客户端与服务器端预存的视频文件建立关联;
推送模块702,用于使服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;
播放模块703,用于使第二客户端将所述视频文件与所述呼叫请求同步进行播放。
优选的,装置还包括预处理模块,使所述服务器端对预存的视频文件进行预处理,根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分。
优选的,装置还包括监听模块,用于监听客户端的呼入呼出状态,并将该状态报告给服务器端。
优选的,所述推送模块将第一客户端对应关联的视频文件被推送至第二客户端后,保存在第二客户端中;服务器端再次检测到第一客户端对第二客户端的呼叫请求时,直接从第二客户端中调用所述视频文件与所述呼叫请求同步进行播放。
优选的,所述推送模块具体为,服务器端检测到第一客户端对第二客户端的呼叫请求后,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至第二客户端。
优选的,所述第一客户端和第二客户端在本地播放的视频为其自己设定的视频;
则,所述推送模块具体为服务器端检测到对所述客户端的呼叫请求后,将所述客户端对应关联的视频文件推送至所述客户端。
优选的,装置还包括分析模块,用于使所述服务器端对第一客户端中用户的操作信息进行分析,根据分析得到的特征向量得到第一客户端对应 的用户信息,并根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,便于服务器端与第一客户端建立关联。
优选的,所述推送模块还将所述视频文件推送至第一客户端。
上述装置实施例可对应执行本发明中所述的任意一种方法,对于执行每种方法时各装置完成的功能,本领域技术人员可显而易见的获知,这里不一一举例说明。
本发明实施例提供的一种基于视频作为电话拨出拨入提示的方法和装置,充分了利用智能手机数据处理能力强、大屏幕高分辨率的展示技术等特质,以播放视频文件的形式进行电话拨出拨入提示,完全替代了仅以音频为内容的手机来电铃声和彩铃,极大的丰富了信息容量;通过服务器端将与主叫方既定关联的视频文件推送至被叫方,并在被叫方的客户端进行播放,从而以视频的形式对用户进行标示,反映了用户的兴趣个性,增强了用户体验。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种基于视频作为电话拨出拨入提示的方法,其特征在于,包括如下步骤第一客户端与服务器端预存的视频文件建立关联;服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;第二客户端将所述视频文件与所述呼叫请求同步进行播放。
2.根据权利要求1所述的方法,其特征在于,还包括所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
3.根据权利要求2所述的方法,其特征在于,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
4.根据权利要求3所述的方法,其特征在于所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
5.一种基于视频作为电话拨出拨入提示的方法,其特征在于,包括如下步骤第二客户端与服务器端预存的视频文件建立关联;服务器端检测到对第二客户端的呼叫请求后,将第二客户端对应关联的视频文件推送至第二客户端;第二客户端将所述视频文件与所述呼叫请求同步进行播放。
6.根据权利要求5所述的方法,其特征在于,还包括所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
7.根据权利要求6所述的方法,其特征在于,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
8.根据权利要求7所述的方法,其特征在于所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
9.根据权利要求1或5所述的方法,其特征在于相应视频文件被推送至第二客户端后,保存在第二客户端中;服务器端再次检测到第一客户端对第二客户端的呼叫请求时,直接从第二客户端中调用所述视频文件与所述呼叫请求同步进行播放。
10.根据权利要求1或5所述的方法,其特征在于,所述服务器端将相应视频文件推送至第二客户端具体为服务器端检测到第一客户端对第二客户端的呼叫请求后,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至第二客户端。
11.根据权利要求10所述的方法,其特征在于,所述根据所述硬件配置选取对应的视频文件推送至第二客户端具体为服务器端对所述硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第二客户端。
12.根据权利要求11所述的方法,其特征在于,还包括当服务器端不含有所述格式和 /或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
13.根据权利要求1或5所述的方法,其特征在于,还包括所述服务器端对第一客户端中用户的操作信息进行分析,根据分析得到的特征向量得到第一客户端对应的用户信息,并根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,便于服务器端与第一客户端建立关联。
14.根据权利要求13所述的方法,其特征在于,所述用户信息为表示用户身份的特性信息,包括年龄、性别、爱好、性格;随第一客户端中用户的操作信息的变化而动态波动。
15.根据权利要求1或5所述的方法,其特征在于,所述第一客户端和所述第二客户端均预先与服务器端预存的视频文件建立关联;所述服务器端检测到对第二客户端的呼叫请求后,还包括将与第一客户端或第二客户端关联的视频文件同时推送至第一客户端,第一客户端将所述视频文件与所述呼叫请求同步进行播放。
16.一种基于视频作为电话呼入呼出提示的装置,其特征在于,包括如下模块关联模块,用于使第一客户端与服务器端预存的视频文件建立关联;推送模块,用于使服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;播放模块,用于使第二客户端将所述视频文件与所述呼叫请求同步进行播放。
17.根据权利要求16所述的装置,其特征在于,还包括预处理模块,使所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
18.根据权利要求17所述的装置,其特征在于,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
19.根据权利要求18所述的装置,其特征在于所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
20.一种基于视频作为电话呼入呼出提示的装置,其特征在于,包括如下模块关联模块,用于使第二客户端与服务器端预存的视频文件建立关联;推送模块,用于使服务器端检测到对第二客户端的呼叫请求后,将第二客户端对应关联的视频文件推送至第二客户端;播放模块,用于使第二客户端将所述视频文件与所述呼叫请求同步进行播放。
21.根据权利要求20所述的装置,其特征在于,还包括预处理模块,使所述服务器端对预存的视频文件进行预处理,截取出合适时长的视频片段供客户端与之进行关联。
22.根据权利要求21所述的装置,其特征在于,所述预处理包括根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分作为所述视频片段。
23.根据权利要求22所述的装置,其特征在于所述服务器端提取所述视频文件中高潮部分时,将音频码流发送至第三方音频识别库,得到音频码流对应的相关信息后,服务器端根据所述相关信息在查找曲库中查找所述音频信息的高潮部分,并对应截取所述预存的视频文件,得到所述视频文件的高潮部分。
24.根据权利要求16或20所述的装置,其特征在于相应视频文件被推送至第二客户端后,保存在第二客户端中;服务器端再次检测到第一客户端对第二客户端的呼叫请求时, 直接从第二客户端中调用所述视频文件与所述呼叫请求同步进行播放。
25.根据权利要求16或20所述的装置,其特征在于,所述服务器端将相应视频文件推送至第二客户端具体为服务器端检测到第一客户端对第二客户端的呼叫请求后,所述服务器端采集第二客户端对应的硬件配置,根据所述硬件配置选取对应的视频文件推送至第二客户端。
26.根据权利要求25所述的装置,其特征在于,所述根据所述硬件配置选取对应的视频文件推送至第二客户端具体为服务器端对所述硬件配置进行评分,根据所得分值选取相应的格式和/或分辨率,并查找所述格式对应的视频文件,再将所述格式和/或分辨率的所述视频文件推送至第二客户端。
27.根据权利要求26所述的装置,其特征在于,还包括当服务器端不含有所述格式和 /或分辨率对应的视频文件时,将所述视频文件的名称和所述格式和/或分辨率信息发送至第三方搜索引擎,抓取对应的搜索结果对所述格式和/或分辨率的所述视频文件进行下载。
28.根据权利要求16或20所述的装置,其特征在于,还包括所述服务器端对第一客户端中用户的操作信息进行分析,根据分析得到的特征向量得到第一客户端对应的用户信息,并根据用户信息和预存的视频文件对应的相关属性对所述预存的视频文件进行推荐或默认匹配,便于服务器端与第一客户端建立关联。
29.根据权利要求28所述的装置,其特征在于,所述用户信息为表示用户身份的特性信息,包括年龄、性别、爱好、性格;随第一客户端中用户的操作信息的变化而动态波动。
30.根据权利要求16或20所述的装置,其特征在于,所述第一客户端和所述第二客户端均预先与服务器端预存的视频文件建立关联;所述服务器端检测到对第二客户端的呼叫请求后,还包括将与第一客户端或第二客户端关联的视频文件同时推送至第一客户端,第一客户端将所述视频文件与所述呼叫请求同步进行播放。
全文摘要
本发明实施例公开了一种基于视频作为电话拨出拨入提示的方法和装置,属于多媒体领域。方法包括第一客户端与服务器端预存的视频文件建立关联;服务器端检测到对第二客户端的呼叫请求后,将第一客户端对应关联的视频文件推送至第二客户端;第二客户端将所述视频文件与所述呼叫请求同步进行播放。所述服务器端对预存的视频文件进行预处理,根据所述视频文件中的音频码流对应的特征属性提取所述视频文件的高潮部分。本申请充分了利用智能手机数据处理能力强、大屏幕高分辨率的展示技术等特质,以播放视频文件的形式进行电话拨出拨入提示,极大的丰富了信息容量;以视频的形式对用户进行标示,反映了用户的兴趣个性,增强了用户体验。
文档编号H04M3/42GK103067890SQ20121055524
公开日2013年4月24日 申请日期2012年12月19日 优先权日2012年12月19日
发明者朱剑峰, 郭涛涛 申请人:朱剑峰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1