提高实时通讯执行效率的系统及其方法技术方案

技术编号:4167212 阅读:125 留言:0更新日期:2012-04-11 18:40
一种提高实时通讯执行效率的系统及其方法,其通过将会话过程中所接收到的会话信息转换为替换讯息,以及当滚动条的位置被改变时,取得目前显示在会话窗口中的首信息与末信息,再根据首信息与末信息的路径属性读取首信息至末信息之间的替换讯息,最后将会话信息显示在会话窗口上的技术手段,可以解决现有技术中所存在的会话信息占用太多系统资源,容易导致实时通讯执行效率较差的问题,以此达到在实时通讯中提高执行效率的技术功效。

System and method for improving execution efficiency of real time communication

A system and method to improve the executing efficiency of real-time communication, the received during the session the session information is converted to replace the message, and when the position of the scroll bar is changed, currently displayed in the session window in the first and last information information, then according to the attribute of the path information and read the information at the end of the first between the first end to replace the message information information, finally session information display technology means in the session window, can solve the session information takes up too much system resources existing in the prior art, easily lead to the problem of poor real-time communication efficiency, in order to improve the execution efficiency of the technical efficiency in the real-time communication.

【技术实现步骤摘要】

本专利技术涉及一种实时通讯系统及其方法,尤其涉及一种提高实时通讯执 行效率的系统及其方法。
技术介绍
由于因特网带动实时通讯的兴起,越来越多的人将实时通讯作为一个与 朋友联系的重要工具,因为只需要简单的设备就可以随时使用实时通讯,所 以实时通讯也为工作繁忙的现代人提供了认识新朋友的机会。当使用实时通讯与其它人交谈时, 一般都是以在会话窗口中输入文字为 主要方式。而为了丰富会话过程的互动性,且避免因为利用计算机交谈而造 成的距离感与冰冷感,实时通讯还提供了表情符号、图片、动画等,供使用 者传送给与其交谈的对象,使得会话过程更接近于面对面的交谈。同时为了 符合个性化需求,实时通讯还提供了图片设定功能。然而,在一次会话过程中,随着交谈的时间愈来愈长,实时通讯的负栽 也会无可避免的慢慢增加,尤其是在会话过程中大量的使用表情符号、图片、 动画后会更加明显,这是因为会话过程中的所有会话信息不管会不会^皮用到 都将在会话结束后才能被释放掉。如此一来,实时通讯的负载就会随着会话 时间的增长而增加。综上所述,可知现有技术中长期以来一直存在着会话信息占用太多系统 资源,从而容易导致实时通讯执行效率较差的问题。
技术实现思路
为解决上述技术问题,本专利技术提供了 一种提高实时通讯执行效率的系统 及其方法,以实现提高实时通讯执行效率的目的。本专利技术提供了一种提高实时通讯执行效率的系统,包含转换模块,用 于将在一会话过程所接收的至少一会话信息转换为一替换讯息后,将替换讯 息存储到一替换文件中,替换讯息中含有一路径属性用于记录会话信息所储 存的路径;转换模块还用于在接收到读取模块向其发送的替换讯息后,将替 换讯息转换为会话信息;撷取模块,用于当一会话窗口中滚动条的位置发生 改变时,根据会话窗口可显示信息数量及滚动条的位置取得目前显示在会话 窗口中的一首信息与一末信息;读取模块,用于根据首信息与末信息的路径 属性,从替换文件中读取首信息至末信息之间的替换讯息并将其发送给转换 模块;及显示模块,用于在会话窗口中显示转换模块从替换讯息中转换出的 会话信息。本专利技术所提供的提高实时通讯执行效率的方法,应用在实时通讯上,包 括以下步骤将一会话过程所接收到的至少一会话信息转换为一替换讯息, 并将替换讯息储存到一替换文件中,其中替换讯息还具有一路径属性用来记 录会话信息所储存的路径;在一会话窗口中,当滚动条的位置被改变时,根 据会话窗口的可显示信息数量及滚动条的位置取得目前显示在会话窗口中的 一首信息与一末信息;根据首信息与末信息的路径属性,从替换文件中读取 出首信息至末信息之间的替换讯息;及在会话窗口中显示出从替换讯息中转 换出的会话信息。本专利技术所提供的系统与方法如上,与现有技术之间的差异在于本专利技术通 过将会话过程所接收的会话信息转换为替换讯息,以及当滚动条的位置被改 变时,取得目前显示在会话窗口中的首信息与末信息,再根据首信息与末信 息的路径属性,读取首信息至末信息之间的替换讯息,最后将会话信息显示 在会话窗口中。利用上述的技术手段,可以达到在实时通讯中提高执行效率的技术功效。 附图说明图1为本专利技术实施例中提高实时通讯执行效率的系统结构图; 图2为本专利技术实施例中提高实时通讯执行效率的方法流程图; 图3为本专利技术实施例中使用上述方法的示意图。具体实施例方式下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明。本专利技术提供了 一种,以下将根据 图1对提高实时通讯执行效率的系统进行说明。本专利技术所提供的提高实时通讯执行效率的系统100,应用在实时通讯中, 其包含转换模块110、撷取模块120、读取模块130及显示模块140,实时 通讯包括但不限于包括MSN、 Yahoo或ICQ。转换模块110,用于将会话过程所接收的至少一个会话信息转换为替换 讯息后,将其储存到替换文件中。还用于在接收到读取模块130向其发送的 替换讯息后,将替换讯息转换为会话信息。以会话信息为文字为例当接收 到一个会话信息为你收信了吗?,则经转换模块110转后之后的替换讯息 以超文本标识语言(HTML )格式为例,则为<]11>会话信息</111〉 <p〉<strong> 你收信了吗? </strong>,同时替换讯息以超文本标识语言格式储存在替换文 件中,而此替换文件则可以是储存在使用者本地磁盘空间中的一个档案。另 外,为了快速取得会话信息,替换讯息会含有路径属性,用来记录会话信息 所储存的路径。其中,会话过程是指两个交谈者从开始交谈到结束,而且会话过程中的 会话信息包含文字、图片或影像中的一个或其任意组合,但不以此为限。为 了使得会话信息能快速地转换成替换讯息,同时又能完整记录下该会话信息, 替换讯息可以采用超文本标识语言(HTML)格式储存在替换文件中,但替 换讯息不以超文本标识语言为限。撷取模块120,用于在会话窗口中的滚动条(Scroll bar)位置发生改变时 (例如利用鼠标点选滚动条以改变滚动条的位置,或是利用鼠标点选会话 窗口的会话信息,或是利用键盘操作,但皆不以此为限),根据会话窗口中 可显示信息数量及滚动条的坐标位置取得目前显示在会话窗口中的首信息与 末信息。其中,当滚动条的位置被改变时,首信息为目前显示在该会话窗口 中的第一行会话信息,末信息为目前显示在会话窗口中的最后一行会话信息。其中,滚动条的位置可以利用坐标位置,例如(x,y)取得,但不以此 为限;可显示信息数量是指在会话窗口中总共可显示的会话信息的个数,举 例来说可显示信息数量为10,表示在会话窗口中总共可显示10个会话信息,可显示信息数量可以在系统建立时通过预设值而得知,但不以此为限。 读取模块130,用于根据首信息与末信息的路径属性,从替换文件中读取首信息至末信息之间的替换讯息并将其发送给转换模块110。读取模块130 所读取到的首信息至末信息之间的替换讯息,为符合滚动条的位置所应该显 示在会话窗口中的所有会话信息。具体而言,当滚动条的位置被改变时,撷 取模块120将会根据首信息及末信息的相对位置来计算出移动滚动条后所要 显示的目标区块。若移动滚动条后所要显示的会话信息为第11行至第20行 的区块,则读取模块130将会读取第11行至第20行的替换讯息。由于替换 讯息当中含有会话信息所储存的路径,因此经过转换才莫块110转换后,将会 再通过显示模块140显示出来。显示模块140,用于在会话窗口中显示转换模块110从替换讯息中所转 换出来的会话信息。当读取模块130读取了所要显示的目标区块的替换讯息 后,由于替换讯息中含有会话信息所储存的路径,例如当会话信息中包括 一张图片时,替换讯息中可以包含该张图片的路径属性,而这个路径属性需 通过转换;溪块110转换为原图片后,才能通过显示^t块140进行显示。图2为本专利技术所提供的提高实时通讯执行效率方法的流程图,并用一具 体实施例进行说明,请一并参考图3。本专利技术所提供的提高实时通讯执行效率的方法,应用于实时通讯中,以 MSN为例,Maiy与Tom通过会话窗口 310进行交谈。当在会话过程接收到 Mary或Tom传送的会话信息(例如文字、图片或影像)时,转换模块110 将会话过程所接收到的至少一个会话信息转换为替本文档来自技高网...

【技术保护点】
一种提高实时通讯执行效率的系统,其特征在于,包含: 一转换模块,用于将在一会话过程所接收的至少一会话信息转换为一替换讯息后,将所述替换讯息存储到一替换文件中,所述替换讯息中含有一路径属性用于记录所述会话信息所储存的路径;所述转换模块还 用于在接收到读取模块向其发送的替换讯息后,将所述替换讯息转换为会话信息; 一撷取模块,用于当一会话窗口中滚动条的位置发生改变时,根据所述会话窗口可显示信息数量及滚动条的位置取得目前显示在所述会话窗口中的一首信息与一末信息; 所述 读取模块,用于根据所述首信息与所述末信息的路径属性,从所述替换文件中读取所述首信息至所述末信息之间的替换讯息并将其发送给所述转换模块;及 一显示模块,用于在所述会话窗口中显示所述转换模块从所述替换讯息中转换出的会话信息。

【技术特征摘要】
1、一种提高实时通讯执行效率的系统,其特征在于,包含一转换模块,用于将在一会话过程所接收的至少一会话信息转换为一替换讯息后,将所述替换讯息存储到一替换文件中,所述替换讯息中含有一路径属性用于记录所述会话信息所储存的路径;所述转换模块还用于在接收到读取模块向其发送的替换讯息后,将所述替换讯息转换为会话信息;一撷取模块,用于当一会话窗口中滚动条的位置发生改变时,根据所述会话窗口可显示信息数量及滚动条的位置取得目前显示在所述会话窗口中的一首信息与一末信息;所述读取模块,用于根据所述首信息与所述末信息的路径属性,从所述替换文件中读取所述首信息至所述末信息之间的替换讯息并将其发送给所述转换模块;及一显示模块,用于在所述会话窗口中显示所述转换模块从所述替换讯息中转换出的会话信息。2、 如权利要求l所述的系统,其特征在于, 所述会话信息包括文字、图片或影像中的一个或其任意组合。3 、如权利要求1所述的系统,其特征...

【专利技术属性】
技术研发人员:邱全成伍俊氶
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利