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

文档序号:6463823阅读:80来源:国知局
专利名称:提高实时通讯执行效率的系统及其方法
技术领域
本发明涉及一种实时通讯系统及其方法,尤其涉及一种提高实时通讯执 行效率的系统及其方法。
背景技术
由于因特网带动实时通讯的兴起,越来越多的人将实时通讯作为一个与 朋友联系的重要工具,因为只需要简单的设备就可以随时使用实时通讯,所 以实时通讯也为工作繁忙的现代人提供了认识新朋友的机会。
当使用实时通讯与其它人交谈时, 一般都是以在会话窗口中输入文字为 主要方式。而为了丰富会话过程的互动性,且避免因为利用计算机交谈而造 成的距离感与冰冷感,实时通讯还提供了表情符号、图片、动画等,供使用 者传送给与其交谈的对象,使得会话过程更接近于面对面的交谈。同时为了 符合个性化需求,实时通讯还提供了图片设定功能。
然而,在一次会话过程中,随着交谈的时间愈来愈长,实时通讯的负栽 也会无可避免的慢慢增加,尤其是在会话过程中大量的使用表情符号、图片、 动画后会更加明显,这是因为会话过程中的所有会话信息不管会不会^皮用到 都将在会话结束后才能被释放掉。如此一来,实时通讯的负载就会随着会话 时间的增长而增加。
综上所述,可知现有技术中长期以来一直存在着会话信息占用太多系统 资源,从而容易导致实时通讯执行效率较差的问题。

发明内容
为解决上述技术问题,本发明提供了 一种提高实时通讯执行效率的系统 及其方法,以实现提高实时通讯执行效率的目的。本发明提供了一种提高实时通讯执行效率的系统,包含转换模块,用 于将在一会话过程所接收的至少一会话信息转换为一替换讯息后,将替换讯 息存储到一替换文件中,替换讯息中含有一路径属性用于记录会话信息所储 存的路径;转换模块还用于在接收到读取模块向其发送的替换讯息后,将替 换讯息转换为会话信息;撷取模块,用于当一会话窗口中滚动条的位置发生 改变时,根据会话窗口可显示信息数量及滚动条的位置取得目前显示在会话 窗口中的一首信息与一末信息;读取模块,用于根据首信息与末信息的路径 属性,从替换文件中读取首信息至末信息之间的替换讯息并将其发送给转换 模块;及显示模块,用于在会话窗口中显示转换模块从替换讯息中转换出的 会话信息。
本发明所提供的提高实时通讯执行效率的方法,应用在实时通讯上,包 括以下步骤将一会话过程所接收到的至少一会话信息转换为一替换讯息, 并将替换讯息储存到一替换文件中,其中替换讯息还具有一路径属性用来记 录会话信息所储存的路径;在一会话窗口中,当滚动条的位置被改变时,根 据会话窗口的可显示信息数量及滚动条的位置取得目前显示在会话窗口中的 一首信息与一末信息;根据首信息与末信息的路径属性,从替换文件中读取 出首信息至末信息之间的替换讯息;及在会话窗口中显示出从替换讯息中转 换出的会话信息。
本发明所提供的系统与方法如上,与现有技术之间的差异在于本发明通 过将会话过程所接收的会话信息转换为替换讯息,以及当滚动条的位置被改 变时,取得目前显示在会话窗口中的首信息与末信息,再根据首信息与末信 息的路径属性,读取首信息至末信息之间的替换讯息,最后将会话信息显示 在会话窗口中。
利用上述的技术手段,可以达到在实时通讯中提高执行效率的技术功效。


图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 将会话过程所接收到的至少一个会话信息转换为替换讯息360,并将其储存 到替换文件350中,其中替换讯息360含有路径属性,用来记录会话信息所 储存的路径(步骤210)。
以文字类的会话信息为例会话信息为"你收信了吗?",经转换模块110 转后之后的替换讯息360以超文本标识语言(HTML)格式为例,则为"<111> 会话信息</hl> 〈pxstrong〉你收信了吗? </strong>,,,同时替换讯息360以 超文本标识语言格式储存在替换文件350中,但替换讯息360不以超文本标 识语言为限。
在会话窗口 310中,当滚动条340的位置被改变时,撷取模块120会根 据会话窗口 310的可显示信息数量及滚动条340的位置取得目前显示于会话
7窗口 310的首信息320与末信息330 (步骤220)。当滚动条340的位置被改 变时,表示Mary或Tom可能要查找会话信息,且会话信息没有在现在的会 话窗口 310被显示,撷取模块120可以根据会话窗口 310的可显示信息数量 及滚动条340的位置取得目前显示于会话窗口 310的首信息320与末信息 330。
因为替换讯息360中存有路径属性以记录会话信息所储存的路径,所以 读取^i块130会根据首信息320与末信息330的各个路径属性,从替换文件 350中读取首信息320至末信息330之间的替换讯息360 (步骤230 )。最后, 显示模块140会在会话窗口 310上显示出转换模块110从替换讯息360中所 转换出来的会话信息(步骤240)。
如此一来,在会话过程中,即使Mary与Tom可能传送许多会话信息(例 如文字、图片或影像),但利用本发明提供的提高实时通讯执行效率的系 统100后,不仅不会影响会话过程中的交谈质量,还可以提高实时通讯的执 行效率。
除此之外,在实施例中虽然以文字类的会话信息为例,但是在实际会话 过程中,当会话信息为图片,甚至会话信息为影像时,转换模块110也能够 将图片与影像的会话信息转换为替换讯息360。此时,也能看出应用本发明 之后,所能达到的在实时通讯中提高执行效率的技术功效。
综上所述,可知本发明与现有技术之间的差异在于本发明将会话过程所 接收的会话信息转换为替换讯息,并当滚动条的位置被改变时,取得目前显 示在会话窗口中的首信息与末信息,再根据首信息与末信息的路径属性,读 取首信息至末信息之间的替换讯息,最后将其显示在会话窗口中,以此解决 了现有技术中所存在会话信息占用太多系统资源,容易导致实时通讯执行效 率较差的问题,进而达到在实时通讯中提高执行效率的技术功效。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种提高实时通讯执行效率的系统,其特征在于,包含一转换模块,用于将在一会话过程所接收的至少一会话信息转换为一替换讯息后,将所述替换讯息存储到一替换文件中,所述替换讯息中含有一路径属性用于记录所述会话信息所储存的路径;所述转换模块还用于在接收到读取模块向其发送的替换讯息后,将所述替换讯息转换为会话信息;一撷取模块,用于当一会话窗口中滚动条的位置发生改变时,根据所述会话窗口可显示信息数量及滚动条的位置取得目前显示在所述会话窗口中的一首信息与一末信息;所述读取模块,用于根据所述首信息与所述末信息的路径属性,从所述替换文件中读取所述首信息至所述末信息之间的替换讯息并将其发送给所述转换模块;及一显示模块,用于在所述会话窗口中显示所述转换模块从所述替换讯息中转换出的会话信息。
2、 如权利要求l所述的系统,其特征在于, 所述会话信息包括文字、图片或影像中的一个或其任意组合。
3 、如权利要求1所述的系统,其特征在于,所述替换讯息以超文本标识语言HTML格式储存在所述替换文件中。
4、 一种提高实时通讯执行效率的方法,应用在实时通讯上,其特征在于, 包括以下步骤将一会话过程所接收到的至少一会话信息转换为一替换讯息,并将所述 替换讯息储存到一替换文件中,其中所述替换讯息还具有一路径属性用来记 录所述会话信息所储存的路径;在一会话窗口中,当滚动条的位置被改变时,根据所述会话窗口的可显 示信息数量及滚动条的位置取得目前显示在所述会话窗口中的一首信息与一 末信息;根据所述首信息与所述末信息的路径属性,从所述替换文件中读取出所述首信息至所述末信息之间的替换讯息;及在所述会话窗口中显示出从所述替换讯息中转换出的会话信息。
5、 如权利要求4所述的方法,其特征在于, 所述会话信息包括文字、图片或影^^中的一个或其任意组合。
6、 如权利要求4所述的方法,其特征在于,所述替换讯息以超文本标识语言HTML格式储存在所述替换文件中。
全文摘要
一种提高实时通讯执行效率的系统及其方法,其通过将会话过程中所接收到的会话信息转换为替换讯息,以及当滚动条的位置被改变时,取得目前显示在会话窗口中的首信息与末信息,再根据首信息与末信息的路径属性读取首信息至末信息之间的替换讯息,最后将会话信息显示在会话窗口上的技术手段,可以解决现有技术中所存在的会话信息占用太多系统资源,容易导致实时通讯执行效率较差的问题,以此达到在实时通讯中提高执行效率的技术功效。
文档编号G06F3/033GK101599913SQ200810111209
公开日2009年12月9日 申请日期2008年6月5日 优先权日2008年6月5日
发明者伍俊氶, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1