一种即时通信消息播放方法及装置的制造方法_2

文档序号:9420222阅读:来源:国知局
044]可以理解,图2所示的结构仅为示意,其并不对终端100的结构造成限定。例如,终端100还可包括比图2所示更多或者更少的组件,或者具有与图2所示不同的配置。图2所示的各组件可以采用硬件、软件或其组合实现。
[0045]存储器102可用于存储软件程序以及模块,如本发明实施例中的在终端设备内字符输入方法及装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的即时通信消息播放方法。
[0046]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端设备100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0047]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端设备100的各种功能以及进行数据处理。
[0048]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0049]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access, ff-CDMA),码分多址技术(Code divis1n access, CDMA)、时分多址技术(time divis1n multiple access, TDMA),蓝牙,无线保真技术(Wireless, Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a, IEEE802.lib, IEEE802.1lg和/ 或 IEEE802.1ln)、网络电话(Voice over internet protocal, VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access, W1-Max)、其他用于邮件、B卩时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
[0050]触控屏幕112在终端设备100与用户之间同时提供一个输出及输入界面。具体地,触控屏幕112向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕112还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕112显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
[0051]图3示出了一种服务器的结构框图。该服务器200可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 222 (例如,一个或一个以上处理器)和存储器232,一个或一个以上存储应用程序242或数据244的存储介质230 (例如一个或一个以上海量存储设备)。其中,存储器232和存储介质230可以是短暂存储或持久存储。存储在存储介质230的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器222可以设置为与存储介质230通信,在服务器200上执行存储介质230中的一系列指令操作。服务器200还可以包括一个或一个以上电源226,一个或一个以上有线或无线网络接口 250,一个或一个以上输入输出接口 258,和/或,一个或一个以上操作系统241,例如 Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 等等。上述图1 所不实施例中由服务器所执行的步骤可以基于该图2所示的服务器结构。
[0052]参阅图4,第一实施例提供的即时通信消息播放方法可应用于图2所示的移动终端100内,包括:
[0053]步骤401、在即时通信客户端的对话窗口中显示接收到的即时通信消息;
[0054]即时通信是指能够即时发送和接收互联网消息等的业务,即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。现今更多即时通信客户端应用于移动终端,通过移动终端接入互联网即时通信的业务,用户可以通过移动终端与其他已经安装了相应客户端的移动终端收发即时通信消息。
[0055]即时通信客户端可包括微信客户端、skpye客户端、腾讯qq客户端以及雅虎通客户端等。为描述方便,本发明各实施例即时通信客户端以微信客户端为例,即时通信消息以微信消息为例进行技术方案的描述。
[0056]移动终端100从服务器200中获取微信消息,在微信客户端的对话窗口中,显示接收到的微信消息。该微信消息的消息类型包括语音消息、视频消息、文字消息、图片消息等。
[0057]步骤402、当检测到用于合并预置类型即时通信消息的触控操作时,按照该触控操作的指示选择多个目标即时通信消息;
[0058]检测到用户进行的用于合并预置类型微信消息的触控操作时,按照该触控操作的指示选择多个目标微信消息。其中,该预置类型即时通信消息包括即时通信语音消息以及即时通信视频消息。本实施例的预置类型即时通信消息可包括已读的和未读的即时通信语音消息以及已读的和未读的即时通信视频消息。为了提高即时通信语音消息的处理及播放效率,可只包括已读的即时通信语音消息以及已读的即时通信视频消息。
[0059]步骤403、将选择的多个目标即时通信消息合并为消息组显示在该对话窗口中;
[0060]将选择的多个目标微信消息合并为消息组显示在微信对话窗口中。S卩,将多个目标微信消息整合为作为一个整体的块消息。
[0061]例如,根据该触控操作的指示,该用户选择了 6条已读的微信语音消息,则将该6条微信语音消息合并为一个消息组显示在微信对话窗口中。此时,对话窗口中不再分别显示多个目标微信语音消息,用户在对话窗口中只能看到一个消息组。
[0062]步骤404、当检测到用于播放该消息组中的目标即时通信消息的触控操作时,连续播放该消息组中的所有即时通信消息。
[0063]当检测到用于播放该消息组中的目标微信消息的触控操作时,该触控操作可以自定义设置,例如,可以是对该消息组的点击操作或划动操作,包括一次点击、二次点击、向上划动或向下划动等。连续播放该消息组中的所有微信消息。例如,该消息组中包含6条微信语音消息,则按照接收到的时间先后顺序连续播放该6条微信语音消息。
[0064]可以理解的,也可将连续播放所有该消息组内所有即时通信消息设置为循环不断播放该消息组内所有即时通信消息,直到根据用户指令终止其播放。
[0065]根据本实施例中的即时通信消息播放方法,按照用户的触控操作的指示,选择符合预置类型的多个目标即时通信消息合并为消息组,并按照用户的指示连续播放该消息组中所有即时通信消息,可快速播放即时通信消息,以及提高管理即时通信消息的效率。
[0066]请参阅图5,第二实施例提供的即时通信消息播放方法可应用于图2所示的移动终端100内,与图4所示实施例的不同之处在于,还包括:
[0067]步骤504、若按照该触控操作的指示选择的多个目标即时通信信息中包含不属于该预置类型即时通信消息的其他类型即时通信消息,则将该其他类型的即时通信消息过滤。
[0068]过滤的结果使得该多个即时通信目标消息中只包含属于该预置类型的即时通信消息,即,在合并为消息组之前过滤掉包括文本消息、图像消息等不属于该预置类型的即时通信消息,可加快消息组的播放效率。
[0069]可以理解的,本技术方案中也包括在播放时消息组中的即时通信消息时才过滤掉不属于该预置类型的即时通信消息,即,在合并为消息组时并不过滤不属于该预置类型的即时通信消息。这样可以加快消息组的合并效率。
[0070]根据本实施例中的即时通信消息播放方法,按照用户的触控操作的指示,选择符合预置类型的多个目标即时通信消息合并为消息组,并按照用户的指示连续播放该消息组中所有即时通信消息,可快速播放即时通信消息,以及提高即时通信消息的管理效率。
[0071]请参阅图6,第三实施例提供的即时通信消息播放方法可应用
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1