移动通讯系统中单窗口多页面多人聊天系统的制作方法

文档序号:7974635阅读:154来源:国知局
专利名称:移动通讯系统中单窗口多页面多人聊天系统的制作方法
技术领域
本发明属于移动通讯系统中即时通信领域,特别涉及移动通讯系统中单窗口多页面多人聊天系统。
背景技术
目前,移动通讯终端可以进行的即时通讯方式有短信和彩信、手机聊天室、手机多人聊天和移动QQ等。但是在聊天内容的显示方式上只有两种模式,那就是聊天室模式和短信模式。
在聊天室模式中,程序会将聊天的内容显示到一个窗口页面中,多个聊天者的发言内容将按照时间先后次序排列显示出来;回复的时候要先选择想回复的对象,然后回复信息给他,其回复的信息内容也将在这个窗口页面中显示出来。这种模式所存在的问题在于所有聊天者的聊天内容都会显示在同一个页面里,聊天记录没有分开,阅读起来比较困难。此外,这种聊天模式对于需要进行一对一聊天的聊天者在隐私方面的保护不够。
在短信模式中,信息首先会存储在一个信息列表中(比如收件箱),点击列表中的信息就可查看聊天的详细内容,阅读后能直接回复信息。回复的信息将存储在对方手机的信息列表中,只有当对方点击信息查看详情时,才会有详细的内容显示。这种模式所存在的问题是,虽然保障了和不同聊天者进行一对一的聊天,但是当每次改变聊天对象,完成他们之间的切换时,都十分的麻烦,需要不断的退出和开启新的窗口,使用户缺乏流畅的聊天体验。
在阐述本发明前,首先解释几个概念。
聊天窗口是用户和聊天对象沟通的平台。移动终端窗口里包括一到多个消息页面,每个消息页面对应一个聊天对象。聊天对象不限于单独的个人用户,也可能是一个聊天室或者群。
单窗口多页面一个移动终端窗口可以设置0到多个页面,也就是在一个窗口中会出现不止一个页面的情况。在不需要关闭窗口的情况下,窗口内的页面可以自由的切换和关闭。
消息页面该页面里包含了聊天对象部分或所有的消息。包括发送给此聊天对象的消息和从此聊天对象接收到的消息。当消息页面成为活动页面时,就会显示在移动终端聊天窗口中。
活动页面(active page)也就是在移动终端窗口里显示出来的当前页面。每个切换显示的当前页面就是活动页面。在任意时刻最多只有一个活动页面,窗口初始状态时,活动页面为空。

发明内容
本发明的目的就是提供一种能够实现移动通讯系统中单窗口多页面多人聊天系统,以便解决现有技术的不足和缺陷。
为了实现上述目的,本发明包含了6个部分第一部分用户开始与聊天对象聊天时,聊天系统的工作方法;第二部分服务器上收到新信息时,聊天系统的工作方法;第三部分在活动页面中发送信息时,聊天系统的工作方法;第四部分切换活动页面时,聊天系统的工作方法;第五部分关闭活动页面时,聊天系统的工作方法;第六部分关闭聊天窗口时,聊天系统的工作方法。
上述第一部分用户与聊天对象聊天时,聊天系统的工作方法包括以下几个步骤
第一步骤判断聊天窗口是否被销毁,若被销毁则需要重新创建聊天窗口,若没有销毁则直接显示聊天窗口;第二步骤在聊天窗口中查找聊天对象的对应页面,若找到就设置此聊天对象的页面为活动页面;若没有找到就创建此聊天对象的页面并添加到窗口中,并设置此页面为活动页面;第三步骤若有信息提示,则清除此页面的信息提示。
上述第二部分从服务器上收到新信息时,聊天系统的工作方法包括以下几个步骤第一步骤判断聊天窗口是否被销毁,若被销毁则需要重新创建聊天窗口,若没有销毁则直接显示聊天窗口;第二步骤在聊天窗口中查找信息发送者的对应页面,若找到就将服务器送来的新信息添加到此页面的信息列表中,若没有找到,就要在窗口内创建此聊天对象的页面并且将服务器上的新信息添加到此页面的信息列表中;第三步骤判断添加了新信息的页面是否为活动页面,若是活动页面信息就会直接显示给用户,若不是活动页面,系统就会设置此页面的信息提示标记,以此提醒用户有了新的信息。
上述第三部分在活动页面中发送信息时,聊天系统的工作方法包括以下几个步骤第一步骤将准备发送的信息添加到活动页面的信息列表中;第二步骤将准备发送的信息发送到服务器上。
上述第四部分切换活动页面时,聊天系统的工作方法包括以下几个步骤第一步骤设置新的活动页面;
第二步骤清除新的活动页面的信息提示标记。
上述第五部分关闭活动页面时,聊天系统的工作方法包括以下几个步骤第一步骤判断窗口内是否只有一个页面,若只有一个页面,就直接销毁该窗口,若不止一个窗口,就进入下一步骤;第二步骤从窗口中移除活动页面,并销毁移除页面;第三步骤设置移除页面的下一页或上一页为新的活动页面;第四步骤清除新的活动页面的信息提示标记。
上述第六部分关闭聊天窗口时,聊天系统的工作方法包括以下几个步骤第一步骤判断窗口内页面数量是否为零,若为零就直接销毁窗口,若不为零则进入下一步骤;第二步骤从窗口中移除一个页面,然后销毁移除的页面;第三步骤重复步骤二,直到页面为零为止。
本发明用于实现在一个移动终端窗口里和不同的聊天对象同时进行一对一的聊天,用这种方式同多个对象聊天时,每一个对象就会生成一个页面,每个页面都有一个相应的标志,当要同一个对象聊天时,只需要切换到相应的标志点击,就可以打开这个页面了,该页面里显示的就是用户和其聊天对象的聊天内容;当用户要同另一个对象聊天时,用同样的方法直接切换页面就可,不用退出该聊天窗口。这样不但保障了聊天者一对一聊天的需求,而且还减少了不断退出和开启新窗口所带来的阅读信息的不便,简化了操作步骤,增强了流畅沟通的用户体验。
本发明的基本构思是将移动即时通讯中的多窗口交流简化为单窗口多页面的交流,建立用户自由切换和选择聊天对象的装置。本发明的一个优点是通过简化窗口数量,将原有的多窗口的体系简化为单窗口的体系。此外,多页面的设置可以使用户在不用退出窗口的情况下,自由的切换不同的页面,从而达到和不同的聊天对象聊天的目的,增强了流畅沟通的用户体验。第三个优点在于,该装置的信息提示功能,较之以往需要退出窗口才能看到信息提示的系统方法而言,这种页面直接提示的方法更为简捷,更容易引起用户的注意。
本发明可应用于任何移动通讯系统及其终端。本发明尤其适合用于移动即时通信领域,它们是典型的在移动即时通讯领域聊天窗口的创新。


图1是本发明中用户开始与聊天对象聊天时,聊天系统的工作流程图。
图2是服务器上收到新信息时,聊天系统的工作流程图;图3是在活动页面中发送信息时,聊天系统的工作流程图;图4是切换活动页面时,聊天系统的工作流程图;图5是关闭活动页面时,聊天系统的工作流程图;图6是关闭聊天窗口时,聊天系统的工作流程图。
具体实施例方式
下面将结合附图对本发明作进一步的详细描述。
其中图1通过简要框架图描述了本发明中,用户开始与聊天对象聊天时,聊天系统的工作原理。系统首先要判断聊天窗口是否已经被销毁,若该聊天窗口已经被销毁了,那么就需要重新创建聊天窗口,否则就只需要显示隐藏的聊天窗口。接下来系统将根据聊天对象在窗口中查找其对应的消息页面。因为每个消息页面对应的就是一名聊天对象,所以这个过程实际上就是在窗口内查找对应聊天对象的过程。若在窗口页面内找到了该对象的对应页面,就直接设置此页面为活动页面;若未找到就创建一个新的页面添加到窗口页面中去,并设置此页面为活动页面。
此框架图涵盖了首次发出消息和回复消息时,系统对页面的查询和显示的情况。若是首次发出消息,系统则会在窗口内创建新页面,并设置该新页面为活动页面。若是回复消息,系统就会在已有的窗口中查询该回复对象的消息页面,并设置此页面为活动页面,如果此页面有未清除的信息提示标记,则同时要清除此页面的信息提示标记。在此,涉及到的信息提示的问题,会在后面的实施方案中加以具体的阐述。
为了说明上述实施方案,现举一实施例来说明情况,但该例子不应理解为对发明的限制。模式1首次发出消息时,在现有的窗口页面内不会有要发出消息的聊天对象的页面,所以此时系统会创建一个新的页面添加到窗口中来,并且这个页面会立即被设置为活动的页面,由于这个页面以前在窗口内没有出现过,因此它也不会有信息提示的标记。不涉及信息提示标记清除的问题。模式2回复消息时,在现有的窗口页面内会有想要回复的消息人的页面,当有消息未读时,该要回复页面的信息提示标记会存在,所以系统在窗口内找到该页面后会将该页面设置为活动页面,并将它的消息提示标记消除。消息已读后而要回复的情况和此类似,只是缺少了消除消息提示标记的部分。
图2是服务器上收到新信息时,聊天系统的工作原理图。新信息的到来可以理解为系统中的一个突发事件。同用户开始和对象聊天的实施方案一样,系统会先判断窗口的状态。若该聊天窗口已经被销毁了,那么就需要重新创建聊天窗口,否则就只需要显示隐藏的聊天窗口。根据框架图可知,下一步即在窗口中查找消息发送者对应的页面。如果在窗口页面中找到该页面,则将新消息添加到此页面的消息列表中;若未找到就在窗口内创建一个新的页面,并将新的消息添加到新页面的消息列表中。
添加了新消息内容后,将要解决的就是页面的显示问题。若新消息来临时,该页面正好为活动页面,则系统会直接显示新消息的内容;若此时新消息来临的页面不是活动页面,则系统会设置此页面的信息提示标记。使得用户在阅读活动页面显示的信息时也能够知道有新消息来临。这种设计大大提高了交流的便捷度,提升了用户使用的快感。
图3是在活动页面中发送信息时,聊天系统的工作原理图。用户消息的输入只能在活动页面完成。用户输入消息后,系统会首先将要准备发送的消息添加到活动页面的消息列表中,然后再发送到服务器上。服务器会将消息发送给聊天对象。
图4是切换活动页面时,聊天系统的工作原理图。这个框架图描述了切换页面时系统的工作步骤。在整个单窗口多页面聊天的系统中,最能够体现便捷的环节,就是在单窗口下自由的切换任意的页面。免去用户不断的关闭窗口,和打开新窗口的操作。增强了流畅沟通的用户体验。
当用户想切换窗口时,只需要在窗口中点击想要切换的页面的提示标记。这时,系统会自动的设置该页面为新的活动页面,同时清除掉该活动页面的信息提示标记。从而实现在不同页面间的切换。
图5是关闭活动页面时,聊天系统的工作原理图。当用户要关闭活动页面时,系统首先会判断窗口中是否只有一个页面。若只有一个页面就直接销毁窗口;若不是,就从窗口中移除活动页面并销毁该移除的活动页面。在活动页面被消除后,系统会自动设置消除页面的下一页或上一页为新的活动页面,同时清除掉新活动页面的信息提示标记。
图6是关闭聊天窗口时,聊天系统的工作原理图。关闭聊天窗口的方式和关闭活动页面的方式有类似的地方,首先都是要判断页面的数量。当窗口内页面数量为零时,系统会直接销毁窗口。当窗口内的页面数不为零时,系统会从窗口中移除一个页面,并且销毁该页面;然后再判断窗口内的页面数是否为零,这样依次继续,直到窗口内的页面全部被销毁。最后系统将窗口销毁。
本说明书中所描述的方法及采用描述的方法所实现的功能均是通过设置在移动终端中的软件实现的。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
权利要求
1.一种移动通讯系统中单窗口多页面多人聊天系统,其具体方案包含了6个部分第一部分用户开始与聊天对象聊天时,聊天系统的工作方法;第二部分服务器上收到新信息时,聊天系统的工作方法;第三部分在活动页面中发送信息时,聊天系统的工作方法;第四部分切换活动页面时,聊天系统的工作方法;第五部分关闭活动页面时,聊天系统的工作方法;第六部分关闭聊天窗口时,聊天系统的工作方法。
2.如权利要求1所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于第一部分用户与聊天对象聊天时,聊天系统的工作方法包括以下几个步骤第一步骤判断聊天窗口是否被销毁,若被销毁则需要重新创建聊天窗口,若没有销毁则直接显示聊天窗口;第二步骤在聊天窗口中查找聊天对象的对应页面,若找到就设置此聊天对象的页面为活动页面;若没有找到就创建一个页面并添加到窗口中,并设置此页面为活动页面;第三步骤若有信息提示,则清除此页面的信息提示。
3.如权利要求1所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于第二部分从服务器上收到新信息时,聊天系统的工作方法包括以下几个步骤第一步骤判断聊天窗口是否被销毁,若被销毁则需要重新创建聊天窗口,若没有销毁则直接显示聊天窗口;第二步骤在聊天窗口中查找信息发送者的对应页面,若找到就将服务器送来的新信息添加到此页面的信息列表中,若没有找到,就要在窗口内创建一个页面并且将服务器上的新信息添加到此页面的信息列表中;第三步骤判断添加了新信息的页面是否为活动页面,若是活动页面就会直接显示给用户,若不是活动页面,系统就会设置此页面的信息提示标记,以此提醒用户有了新的信息。
4.如权利要求1所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于第三部分在活动页面中发送信息时,聊天系统的工作方法包括以下几个步骤第一步骤将准备发送的信息添加到活动页面的信息列表中;第二步骤将准备发送的信息发送到服务器上。
5.如权利要求1所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于第四部分切换活动页面时,聊天系统的工作方法包括以下几个步骤第一步骤设置新的活动页面;第二步骤清除新的活动页面的信息提示标记。
6.如权利要求1所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于第五部分关闭活动页面时,聊天系统的工作方法包括以下几个步骤第一步骤判断窗口内是否只有一个页面,若只有一个页面,就直接销毁该窗口,若不止一个窗口,就进入下一步骤;第二步骤从窗口中移除活动页面,并销毁移除页面;第三步骤设置移除页面的下一页或上一页为新的活动页面;第四步骤清除新的活动页面的信息提示标记。
7.如权利要求1所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于第六部分关闭聊天窗口时,聊天系统的工作方法包括以下几个步骤第一步骤判断窗口内页面数量是否为零,若为零就直接销毁窗口,若不为零则进入下一步骤;第二步骤从窗口中移除一个页面,然后销毁移除的页面;第三步骤重复步骤二,直到页面为零为止。
8.如权利要求2所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于首次发出消息,系统在窗口内创建新页面,并设置该新页面为活动页面。
9.如权利要求2所述的移动通讯系统中单窗口多页面多人聊天系统,其特征在于回复消息,系统在已有的窗口中查询该回复对象的消息页面,并设置此页面为活动页面,如果此页面有未清除的信息提示标记,则同时要清除此页面的信息提示标记。
全文摘要
本发明涉及一种移动通讯系统中单窗口多页面多人聊天系统,包含了6个部分用户开始与聊天对象聊天时的工作方法;服务器上收到新信息时的工作方法;在活动页面中发送信息时的工作方法;切换活动页面时的工作方法;关闭活动页面时的工作方法;关闭聊天窗口时的工作方法。本发明的优点是通过简化窗口数量,将原有的多窗口的体系简化为单窗口的体系;多页面的设置可以使用户在不用退出窗口的情况下,自由的切换不同的页面,从而达到和不同的聊天对象聊天的目的,增强了流畅沟通的用户体验;信息提示功能较之以往需要退出窗口才能看到信息提示的系统方法而言,这种页面直接提示的方法更为简捷,更容易引起用户的注意。
文档编号H04W4/12GK101026829SQ200610166510
公开日2007年8月29日 申请日期2006年12月26日 优先权日2006年12月26日
发明者刘俊, 刘万松, 朱顺炎 申请人:武汉市迅彩科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1