通过即时通信工具实现奏乐功能的方法、客户端及系统技术方案

技术编号:8023111 阅读:207 留言:0更新日期:2012-11-29 05:14
本发明专利技术提供了一种通过即时通信工具实现奏乐功能的方法、客户端及系统,属于通信、软件技术领域。所述的方法包括有如下步骤:采集发起方针对于所选择的接收方联系人对象触发奏乐功能的操作信息;生成包括有乐器控件的奏乐界面,在发起方客户端和/或接收方客户端输出;采集发起方和/或接收方通过发起方客户端和/或接收方客户端对奏乐界面中的乐器控件的操作信息,生成演奏数据;将前述的演奏数据通过发起方客户端和/或接收方客户端输出。利用本发明专利技术,能够使得交互方之间分享即兴演奏的音乐,或者参与音乐的即兴演奏。

【技术实现步骤摘要】

本专利技术属于通信、软件

技术介绍
即时通信工具是应用非常广泛的网络通信形式,人们利用即时通信工具能够便利地进行文本、图片、音频、视频、多媒体等多种数据格式的交互操作,也能够便利地对已有的文档数据进行传输操作。在利用即时通信工具进行交互操作的过程中,人们可以选择特定的音乐和交互对象进行分享。需要指出的是,这种应用数据的分享方式只能够对现成的音乐进行分享,却无法用交互方即兴演奏的音乐进行分享。
技术实现思路
本专利技术的目的,是提供一种通过即时通信工具实现奏乐功能的方法,以及配套的客户端及系统,利用本专利技术,能够使得交互方之间分享即兴演奏的音乐,或者参与音乐的即兴演奏。本专利技术所提供的一种通过即时通信工具实现奏乐功能的方法,包括有如下步骤步骤1,采集发起方针对于所选择的接收方联系人对象触发奏乐功能的操作信息;步骤2,生成包括有乐器控件的奏乐界面,在发起方客户端和/或接收方客户端输出;步骤3,采集发起方和/或接收方通过发起方客户端和/或接收方客户端对奏乐界面中的乐器控件的操作信息,生成演奏数据;步骤4,将前述的演奏数据通过发起方客户端和/或接收方客户端输出。进一步,所述的触发奏乐功能的操作信息,是通过发起方和接收方所对应的即时通信交互界面设置奏乐开启控件,采集针对于该奏乐开启控件的触发消息,作为触发奏乐功能的操作信息。进一步,所述的触发奏乐功能的操作信息,是通过发起方客户端中的联系人列表,针对联系人对象所在的ITEM项设置奏乐开启控件,采集针对于该奏乐开启控件的触发消息,作为触发和前述联系人对象之间实现奏乐功能的操作信息。进一步,所述的触发奏乐功能的操作信息,可以按照下面的步骤进行实施,预设用以实现奏乐功能的字符数据;通过即时通信交互界面采集交互方所发送的即时通信消息;判定前述的即时通信消息中是否包括有和前述实现奏乐功能的字符数据一致的数据内容;在包括的情况下,则触发前述的奏乐功能,在不包括的情况下,则不触发前述的奏乐功能。进一步,在前述的即时通信消息为音频或视频信息的情况下,将其识别转换为字符内容后,再进行判定操作。进一步,在所述的奏乐界面中,设置有体鸣乐器控件列表、膜鸣乐器控件列表、气鸣乐器控件列表、弦鸣乐器控件列表和电鸣乐器控件列表这五种至少其一,在这些控件列表中设置有属于所在乐器类型的乐器控件,该乐器控件用以在触发后生成奏乐信息。进一步,所述的奏乐界面设置在即时通信交互界面的侧部,或者设置在即时通信主面板中的联系人对象所对应的ITEM项侧部,以弹出窗口的形式输出。进一步,所述的奏乐界面,包括有奏乐区域和乐器控件列表区域,其中的奏乐区域用以采集并输出即时通信用户所设定的乐器控件,以及通过该乐器控件接收即时通信用户的触发操作;其中的乐器控件列表区域用以向用户提供进行选择的乐器控件。进一步,对应着前述的奏乐界面,设置有奏乐工具列表,用以在触发后生成弹出窗口,输出各种可供选择的演奏乐器控件的工具选项。 进一步,所述的奏乐工具列表,可以预先与乐器控件之间建立起映射列表,在选择乐器控件后,比对该映射列表获得对应的工具选项并输出。进一步,对应着所述的乐器控件,通过鼠标光标或者触摸屏对乐器控件中的操作区域,通过点击或拨动或拖拉的方式进行操作。进一步,对应着所述的乐器控件,触发所在终端上的视频拍摄结构,拍摄用户的操作动作信息,将该操作动作信息与乐器控件进行对应,获取前述操作动作信息对应着乐器控件所生成的音频数据。进一步,所拍摄的视频数据包括嘴部的吹动动作数据,和/或手部的位移动作数据。进一步,所述的乐器控件,通过如下步骤进行触发,预设以特定方式操作特定乐器控件的标准字符内容;通过开启有奏乐界面的即时通信客户端采集用户所写入的字符描述数据;将采集的字符描述数据与前述的标准字符内容进行比对,判断是否包括有以特定方式触发特定乐器控件的字符内容;在包括的情况下,对所关联的乐器控件按描述的字符内容进行奏乐操作。进一步,所述的乐器控件,通过如下步骤进行触发,预设以特定方式操作特定乐器控件的标准字符内容;通过开启有奏乐界面的即时通信客户端采集用户的语音信息;对前述的语音信息进行识别,转变为识别的字符内容;将识别的字符内容与前述的标准字符内容进行比对,判断是否包括有以特定方式触发特定乐器控件的字符内容;在包括的情况下,对所关联的乐器控件按描述的字符内容进行奏乐操作。进一步,通过发起方客户端或者接收方客户端对乐器控件的触发操作,分别对应着所在的客户端进行自身乐器控件操作信息的采集操作,将采集的操作信息转变成音频数据后通过所在的终端输出,和/或传输到对方客户端进行输出。进一步,采集发起方客户端和接收方客户端对乐器控件的操作信息,以双方发起操作信息所对应的时间戳为序,将双方的操作信息合并后转变为音频数据,通过所在的客户端和/或传输至对方客户端进行该音频数据的输出操作。进一步,采集发起方客户端对乐器控件的操作信息,将其转变成音频数据,以及采集接收方客户端对乐器控件的操作信息,将其转变为音频数据,且将前述的各音频数据与对乐器控件操作信息所在的时间戳建立映射关系;将前述的音频数据由一方传输至另外一方所在客户端;以时间戳为序,将获得的各音频数据进行混合;将混合后的音频数据通过所在的客户端和/或传输至对方客户端进行输出操作。本专利技术还提供一种通过即时通信工具实现奏乐功能的客户端,对应着发起方客户端,该客户端包括奏乐触发单元,用以采集发起方针对于所选择的接收方联系人对象触发奏乐功能的操作信息;奏乐界面生成单元,用以生成包括有乐器控件的奏乐界面,在发起方客户端输出; 演奏数据获取单元,用以采集发起方通过发起方客户端对奏乐界面中的乐器控件的操作信息,生成演奏数据;演奏数据输出单元,用以将前述的演奏数据通过发起方客户端和/或接收方客户端输出。本专利技术还提供一种通过即时通信工具实现奏乐功能的客户端,对应着接收方客户端,交互的另一方为发起方客户端,该客户端包括奏乐触发单元,用以采集发起方针对接收方联系人对象触发奏乐功能的操作信息;奏乐界面生成单元,用以在接收方客户端生成及输出包括有乐器控件的奏乐界面;演奏数据获取单元,用以采集发起方通过发起方客户端对奏乐界面中的乐器控件的操作信息,在自身的接收方客户端中将前述操作信息转变为演奏数据;演奏数据输出单元,用以将前述的演奏数据通过接收方客户端所在的终端输出。本专利技术还提供一种通过即时通信工具实现奏乐功能的系统,它包括有发起方客户端、接收方客户端和系统服务器,该系统还包括奏乐触发单元,对应着发起方客户端进行设置,用以采集发起方通过发起方客户端针对所选择的接收方联系人对象触发奏乐功能的操作信息;奏乐界面生成单元,对应着发起方客户端和接收方客户端进行设置,用以在发起方客户端和接收方客户端中分别生成并输出包括有乐器控件的奏乐界面;演奏数据合并生成单元,对应着发起方客户端和/或接收方客户端和/或系统服务器进行设置,用以采集发起方客户端和接收方客户端对奏乐界面中的乐器控件的操作信息,合并后生成演奏数据;合并演奏数据输出单元,对应着发起方客户端和/或接收方客户端进行设置,用以将前述的演奏数据通过发起方客户端和/或接收方客户端输出。附图说明图I是本专利技术中所述的能够实现奏乐功能的即时通信客户端的界面的示意图,为实施例I。图2是本本文档来自技高网...

【技术保护点】
一种通过即时通信工具实现奏乐功能的方法,其特征在于该方法包括有如下步骤:步骤1,采集发起方针对于所选择的接收方联系人对象触发奏乐功能的操作信息;步骤2,生成包括有乐器控件的奏乐界面,在发起方客户端和/或接收方客户端输出;步骤3,采集发起方和/或接收方通过发起方客户端和/或接收方客户端对奏乐界面中的乐器控件的操作信息,生成演奏数据;步骤4,将前述的演奏数据通过发起方客户端和/或接收方客户端输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:马宇尘
申请(专利权)人:上海量明科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1