自动迟后加入会话的方法、系统和用户终端的制作方法

文档序号:7779136阅读:178来源:国知局
专利名称:自动迟后加入会话的方法、系统和用户终端的制作方法
技术领域
本发明涉及通信领域,特别是涉及自动迟后加入会话的方法、系统和用户终端。
背景技术
数字集群通信业务也称“一键通(Push To Talk,简称:PTT) ”业务,指的是“点到点”和“点到多点”的话音通信业务。PTT业务采用半双工通信方式,即在同一时间只有一人能够讲话,以便于群体交流,主叫方只要通过按下一个按键就可以向一个人或一组人发起通话,不用拨号或等待对方摘机,电话立即接通,并迅速建立通话。数字集群通信系统一般由终端设备、基站和中心控制站、调度台等组成,在功能上具有单呼、组呼、话权优先级、紧急呼叫、迟后接入、漏电提示、岗位号码等。集群通信系统从网络承载方式上可分为专网系统和共网系统。专网系统是仅供某个行业或某个部门内部使用的无线调度指挥通信系统,系统的投资、建设、运营维护等均由行业或部门内部承担,早期的集群系统大多属于这一类型。共网系统是指物理网由专业的电信运营企业负责投资、建设和运营维护,供社会各个有需求的行业、部门或单位共同使用的集群通信系统,它具有资源利用率高、单位成本低廉、网络覆盖广和运营质量好、可持续发展能力强、用户业务可自行管理等诸多优点,是集群通信运营体制的发展方向。迟后加入会话是数字集群通信系统中典型的业务之一。迟后加入会话是指当PTT服务器发起组呼时,用户因某种原因未能成功加入会话,PTT服务器向用户终端发送包括会话提示信息的短信,用户在收到包括会话提示信息的短信后,主动加入会话。在某些紧急场景下,使用者往往会忽视会话提示信息而无法及时加入到会话中,从而影响用户的体验。同时,迟后加入会话需要用户的触发才能完成,并不能实现用户终端自动迟后加入会话。

发明内容
本发明要解决的技术问题是提供一种自动迟后加入会话的方法、系统和用户终端,从而能够实现用户终端的自动迟后加入,提高了用户体验。根据本发明的一个方面,提供了一种自动迟后加入会话的方法,包括:用户终端判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间;若等待队列中具有会话提示信息,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;用户终端向业务服务器发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识;业务服务器接收到用户终端发送的查询消息后,查询工作会话标识对应会话的当前状态,并将查询结果发送给用户终端;
用户终端根据业务服务器发送的查询结果,判断工作会话标识对应的会话是否处于激活状态;若工作会话标识对应的会话处于激活状态,则用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识;业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。根据本发明的一个方面,提供了一种自动迟后加入会话的用户终端,包括:存储单元,用于存储等待队列,其中等待队列中包括会话提示信息,会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间;第一识别单元,用于判断等待队列中是否具有会话提示信息;选择单元,用于根据第一识别单元的判断结果,若等待队列中具有会话提示信息,则根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;发送单元,用于向业务服务器发送查询消息,以查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识;接收单元,用于接收业务服务器根据查询消息对工作会话标识对应会话的当前状态进行查询的查询结果;第二识别单元,用于根据接收单元接收的查询结果,判断工作会话标识对应的会话是否处于激活状态;若工作会话标识对应的会话处于激活状态,则指示发送单元向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识。根据本发明的一个方面,提供了一种自动迟后加入会话的系统,包括:用户终端,用于判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间;若等待队列中具有会话提示信息,则根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;向业务服务器发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识;根据业务服务器发送的查询结果,判断工作会话标识对应的会话是否处于激活状态;若工作会话标识对应的会话处于激活状态,则向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识;业务服务器,用于在接收到用户终端发送的查询消息后,查询工作会话标识对应会话的当前状态,并将查询结果发送给用户终端;在接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。本发明通过用户终端判断等待队列中是否具有会话提示信息,若等待队列中具有会话提示信息,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;用户终端查询工作会话标识对应会话的当前状态,若工作会话标识对应的会话处于激活状态,用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识;业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。由于用户终端可根据会话提示信息中包括的会话标识自动加入会话,从而实现了自动迟后加入会话,提高了用户体验。


图1为本发明自动迟后加入会话方法一个实施例的示意图。图2为本发明自动迟后加入会话方法另一实施例的示意图。图3为本发明用户终端接收会话提示信息方法一个实施例的示意图。图4为本发明用户终端接收会话提示信息方法另一实施例的示意图。图5为本发明自动迟后加入会话的用户装置一个实施例的示意图。图6为本发明自动迟后加入会话的用户装置另一实施例的示意图。图7为本发明自动迟后加入会话系统一个实施例的示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。图1为本发明自动迟后加入会话方法一个实施例的示意图。如图1所示,该实施例的迟后加入会话方法如下:步骤101,用户终端判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间。步骤102,若等待队列中具有会话提示信息,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识。步骤103,用户终端向业务服务器发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识。步骤104,业务服务器接收到用户终端发送的查询消息后,查询工作会话标识对应会话的当前状态,并将查询结果发送给用户终端。步骤105,用户终端根据业务服务器发送的查询结果,判断工作会话标识对应的会话是否处于激活状态。步骤106,若工作会话标识对应的会话处于激活状态,则用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识。步骤107,业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。基于本发明上述实施例提供的自动迟后加入会话的方法,通过用户终端判断等待队列中是否具有会话提示信息,若等待队列中具有会话提示信息,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;用户终端查询工作会话标识对应会话的当前状态,若工作会话标识对应的会话处于激活状态,用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识;业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。由于用户终端可根据会话提示信息中包括的会话标识自动加入会话,从而实现了自动迟后加入会话,提高了用户体验。根据本发明另一具体实施例,用户终端实时或以预定间隔判断等待队列中是否具有会话提示信息。图2为本发明自动迟后加入会话方法另一实施例的示意图。如图2所示,该实施例的迟后加入会话方法如下:步骤201,用户终端判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间。若等待队列中没有会话提示信息,则返回步骤201 ;若等待队列中具有会话提示信息,则执行步骤202。步骤202,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识。步骤203,用户终端向业务服务器发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识。通过查询会话的状态,若该会话处于非激活状态,表明该会话已经结束,此时若再请求加入该会话已无必要,只会增加系统的负担。步骤204,业务服务器接收到用户终端发送的查询消息后,查询工作会话标识对应会话的当前状态,并将查询结果发送给用户终端。步骤205,用户终端根据业务服务器发送的查询结果,判断工作会话标识对应的会话是否处于激活状态。若工作会话标识对应的会话处于非激活状态,则执行步骤206 ;若工作会话标识对应的会话处于激活状态,则执行步骤207。步骤206,用户终端删除等待队列中包括工作会话标识的会话提示信息,然后返回步骤201。步骤207,用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识。步骤208,业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。步骤209,业务服务器在结束工作会话标识对应的会话时,向参加会话的用户终端发送会话结束信息,其中会话结束信息包括工作会话标识。步骤210,用户终端接收到业务服务器发送的会话结束信息后,删除等待队列中包括工作会话标识的会话提示信息,然后返回步骤201。图3为本发明用户终端接收会话提示信息方法一个实施例的示意图。如图3所示,该实施例的用户终端接收会话提示信息的方法如下:步骤301,用户终端接收到业务服务器发送的至少一个短信。步骤302,用户终端判断短信是否具有特定标识。若短信没有特定标识,则执行步骤303 ;若短信具有特定标识,则执行步骤304。为了不影响用户终端正常使用普通短信业务,业务服务器在向用户终端发送有关会话提示信息时,在短信中设置特定字段,例如使用电信服务标识(teleservicelD),从而能够与普通短信相区别。步骤303,用户终端显示短信内容。之后,不再执行本实施例的其它步骤。步骤304,用户终端从短信中获取会话提示信息,其中会话提示信息包括对应于会话的会话标识和会话发生时间。步骤305,用户终端将会话提示信息放入临时会话提示信息列表中。步骤306,用户终端根据会话提示信息中包括的会话标识和会话发生时间,对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表,其中在第一过滤处理中,对于具有相同会话标识的会话提示信息,仅保留与最近发生的会话对应的会话提示信息。用户终端可能同时接收到涉及一个会话的多个会话提示信息,这种情况多发生在用户关机一段时间后重新开机或出现通信故障修复后的情况下。对于同一个会话标识,用户终端只须保留最近一次会话提示信息。步骤307,用户终端将过滤会话提示信息列表中的会话提示信息添加到等待队列中。步骤308,用户终端根据会话提示信息中包括的会话标识和会话发生时间,对等待队列中的会话提示信息进行第二过滤处理,其中在第二过滤处理中,对于具有相同会话标识的会话提示信息,仅保留对应于最近发生会话的会话提示信息。由于在等待队列中仍有可能存在与新添加的会话标识重叠的情形,对于同一个会话标识,用户终端仍只须保留最近一次会话提示信息。图4为本发明用户终端接收会话提示信息方法另一实施例的示意图。与图3所示实施例相比,在图4所示实施例中,在步骤306和步骤307之间还执行步骤401:步骤401,用户终端根据预定的超时门限,对过滤会话提示信息列表中的会话提示信息进行第三过滤处理,其中在第三过滤处理中,删除会话发生时间大于超时门限的会话提示信息。如果会话发生的时间过于久远,该会话已经结束的可能性很大,此时还执行迟后加入将失去意义。此外,若保留这些会话提示信息,在执行迟后加入会话时向业务服务器查询会话的状态,也会占用系统资源,影响系统的性能。例如,在一般情况下,PTT业务的平均通话时长约为100秒,则可以设定超时门限为500秒。图5为本发明自动迟后加入会话的用户终端一个实施例的示意图。如图5所示,用户终端包括:存储单元501,用于存储等待队列,其中等待队列中包括会话提示信息,会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间。第一识别单元502,用于判断等待队列中是否具有会话提示信息。选择单元503,用于根据第一识别单元502的判断结果,若等待队列中具有会话提示信息,则根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识。
发送单元504,用于向业务服务器发送查询消息,以查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识。接收单元505,用于接收业务服务器根据查询消息对工作会话标识对应会话的当前状态进行查询的查询结果。第二识别单元506,用于根据接收单元505接收的查询结果,判断工作会话标识对应的会话是否处于激活状态;若工作会话标识对应的会话处于激活状态,则指示发送单元504向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识。基于本发明上述实施例提供的自动迟后加入会话的用户终端,通过用户终端判断等待队列中是否具有会话提示信息,若等待队列中具有会话提示信息,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;用户终端查询工作会话标识对应会话的当前状态,若工作会话标识对应的会话处于激活状态,用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识。由于用户终端可根据会话提示信息中包括的会话标识自动加入会话,从而实现了自动迟后加入会话,提高了用户体验。根据本发明另一具体实施例,第一识别单元502实时或以预定间隔判断等待队列中是否具有会话提示信息。图6为本发明自动迟后加入会话的用户终端另一实施例的示意图。与图5所示实施例相比,在图6中,用户终端还包括:删除单元601,用于在接收单元505接收到业务服务器发送的会话结束信息时,其中会话结束信息包括工作会话标识,删除等待队列中包括工作会话标识的会话提示信息,然后指示第一识别单元502执行判断等待队列中是否具有会话提示信息的操作。根据本发明另一具体实施例,删除单元601还用于根据第二识别单元506的判断结果,若工作会话标识对应的会话处于非激活状态,则删除等待队列中包括工作会话标识的会话提示信息,然后指示第一识别单元502执行判断等待队列中是否具有会话提示信息的操作。根据本发明另一具体实施例,用户终端还包括:第三识别单元602,用于在接收单元505接收到业务服务器发送的至少一个短信时,判断短信是否具有特定标识;若短信具有特定标识,则指示获取单元603从短信中获取会话提示信息,其中会话提示信息包括对应于会话的会话标识和会话发生时间。若短信没有特定标识,则指示显示单元604显示短信内容。获取单元603,用于根据第三识别单元的指示,从短信中获取会话提示信息,并指示存储单元501将会话提示信息放入临时会话提示信息列表中。显示单元604,用于根据第三识别单元602的指示,显示短信内容。第一过滤单元605,用于根据会话提示信息中包括的会话标识和会话发生时间,对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表,其中在第一过滤处理中,对于具有相同会话标识的会话提示信息,仅保留与最近发生的会话对应的会话提示信息;并指示存储单元501将过滤会话提示信息列表中的会话提示信息添加到等待队列中。第二过滤单元606,用于根据会话提示信息中包括的会话标识和会话发生时间,对等待队列中的会话提示信息进行第二过滤处理,其中在第二过滤处理中,对于具有相同会话标识的会话提示信息,仅保留对应于最近发生会话的会话提示信息;并指示存储单元501将进行第二过滤处理的等待队列进行存储。根据本发明另一具体实施例,用户终端还包括第三过滤单元607,用于在第一过滤单元605对临时会话提示信息列表中的会话提示信息进行第一过滤处理、得到过滤会话提示信息列表之后,根据预定的超时门限,对过滤会话提示信息列表中的会话提示信息进行第三过滤处理,其中在第三过滤处理中,删除会话发生时间大于超时门限的会话提示信息,然后指示存储单元501执行将过滤会话提示信息列表中的会话提示信息添加到等待队列中的操作。根据本发明另一具体实施例,用户终端还包括显示单元604,其中:第三识别单元602还用于在短信没有特定标识时,指示显示单元604显示短信内容。显示单元604,用于根据第三识别单元602的指示,显示短信内容。图7为本发明自动迟后加入会话系统一个实施例的示意图。如图7所示,迟后加入会话系统包括多个用户终端701、业务服务器702,其中:用户终端701,用于判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入会话的提示信息,会话提示信息包括对应于会话的会话标识和会话发生时间;若等待队列中具有会话提示信息,则根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;向业务服务器702发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括工作会话标识;根据业务服务器702发送的查询结果,判断工作会话标识对应的会话是否处于激活状态;若工作会话标识对应的会话处于激活状态,则向业务服务器702发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识。业务服务器702,用于在接收到用户终端701发送的查询消息后,查询工作会话标识对应会话的当前状态,并将查询结果发送给用户终端701 ;在接收到用户终端701发送的加入请求后,允许用户终端701加入工作会话标识对应的会话。基于本发明上述实施例提供的自动迟后加入会话的系统,通过用户终端判断等待队列中是否具有会话提示信息,若等待队列中具有会话提示信息,用户终端根据会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;用户终端查询工作会话标识对应会话的当前状态,若工作会话标识对应的会话处于激活状态,用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括工作会话标识;业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。由于用户终端可根据会话提示信息中包括的会话标识自动加入会话,从而实现了自动迟后加入会话,提高了用户体验。根据本发明另一具体实施例,用户终端还用于实时或以预定间隔判断等待队列中是否具有会话提示信息。根据本发明另一具体实施例,业务服务器702还用于在结束工作会话标识对应的会话时,向参加会话的用户终端701发送会话结束信息,其中会话结束信息包括工作会话标识。用户终端701还用于在接收到业务服务器702发送的会话结束信息后,删除等待队列中包括工作会话标识的会话提示信息;然后执行判断等待队列中是否具有会话提示信息的操作。根据本发明另一具体实施例,用户终端701还用于在工作会话标识对应的会话处于非激活状态时,删除等待队列中包括所述工作会话标识的会话提示信息;然后执行判断等待队列中是否具有会话提示信息的操作。根据本发明另一具体实施例,用户终端701还用于在接收到业务服务器702发送的至少一个短信时,判断短信是否具有特定标识;若短信具有特定标识,则从短信中获取会话提示信息,其中会话提示信息包括对应于会话的会话标识和会话发生时间;将会话提示信息放入临时会话提示信息列表中;根据会话提示信息中包括的会话标识和会话发生时间,对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表,其中在第一过滤处理中,对于具有相同会话标识的会话提示信息,仅保留与最近发生的会话对应的会话提示信息;将过滤会话提示信息列表中的会话提示信息添加到等待队列中;根据会话提示信息中包括的会话标识和会话发生时间,对等待队列中的会话提示信息进行第二过滤处理,其中在第二过滤处理中,对于具有相同会话标识的会话提示信息,仅保留对应于最近发生会话的会话提示信息。根据本发明另一具体实施例,用户终端701还用于在短信没有特定标识时,显示短信内容。根据本发明另一具体实施例,用户终端701还用于在对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表之后,根据预定的超时门限,对过滤会话提示信息列表中的会话提示信息进行第三过滤处理,其中在第三过滤处理中,删除会话发生时间大于超时门限的会话提示信息,然后执行将过滤会话提示信息列表中的会话提示信息添加到等待队列中的操作。根据本发明另一具体实施例,用户终端701具体可为图5或图6所示实施例中的用户终端。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种自动迟后加入会话的方法,其特征在于,包括: 用户终端判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入所述会话的提示信息,会话提示信息包括对应于所述会话的会话标识和会话发生时间; 若等待队列中具有会话提示信息,用户终端根据所述会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识; 用户终端向业务服务器发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括所述工作会话标识; 业务服务器接收到用户终端发送的查询消息后,查询所述工作会话标识对应会话的当前状态,并将查询结果发送给用户终端; 用户终端根据业务服务器发送的查询结果,判断所述工作会话标识对应的会话是否处于激活状态; 若所述工作会话标识对应的会话处于激活状态,则用户终端向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括所述工作会话标识; 业务服务器接收到用户终端发送的加入请求后,允许用户终端加入所述工作会话标识对应的会话。
2.根据权利要求1所述的方法,其特征在于, 所述业务服务器允许用户终端加入所述工作会话标识对应的会话之后,还包括: 业务服务器在结束所述 工作会话标识对应的会话时,向参加所述会话的用户终端发送会话结束信息,其中会话结束信息包括所述工作会话标识; 用户终端接收到业务服务器发送的会话结束信息后,删除等待队列中包括所述工作会话标识的会话提示信息;然后执行用户终端判断等待队列中是否具有会话提示信息的步骤。
3.根据权利要求1或2所述的方法,其特征在于, 若所述工作会话标识对应的会话处于非激活状态,用户终端删除等待队列中包括所述工作会话标识的会话提示信息;然后执行用户终端判断等待队列中是否具有会话提示信息的步骤。
4.根据权利要求1或2所述的方法,其特征在于, 当用户终端接收到业务服务器发送的至少一个短信时,判断短信是否具有特定标识;若短信具有特定标识,则用户终端从短信中获取会话提示信息,其中会话提示信息包括对应于会话的会话标识和会话发生时间; 用户终端将会话提示信息放入临时会话提示信息列表中; 用户终端根据会话提示信息中包括的会话标识和会话发生时间,对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表,其中在第一过滤处理中,对于具有相同会话标识的会话提示信息,仅保留与最近发生的会话对应的会话提示信息; 用户终端将过滤会话提示信息列表中的会话提示信息添加到等待队列中; 用户终端根据会话提示信息中包括的会话标识和会话发生时间,对等待队列中的会话提示信息进行第二过滤处理,其中在第二过滤处理中,对于具有相同会话标识的会话提示信息,仅保留对应于最近发生会话的会话提示信息。
5.根据权利要求4所述的方法,其特征在于, 若短信没有特定标识,则用户终端显示短信内容。
6.根据权利要求4所述的方法,其特征在于, 在所述用户终端对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表之后,还包括: 用户终端根据预定的超时门限,对过滤会话提示信息列表中的会话提示信息进行第三过滤处理,其中在第三过滤处理中,删除会话发生时间大于超时门限的会话提示信息,然后执行用户终端将过滤会话提示信息列表中的会话提示信息添加到等待队列中的操作。
7.根据权利要求1或2所述的方法,其特征在于, 所述用户终端判断等待队列中是否具有会话提示信息包括: 用户终端实时或以预定间隔判断等待队列中是否具有会话提示信息。
8.—种自动迟后加入会话的用户终端,其特征在于,包括: 存储单元,用于存储等待队列,其中等待队列中包括会话提示信息,会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入所述会话的提示信息,会话提示信息包括对应于所述会话的会话标识和会话发生时间; 第一识别单元,用于判断等待队列中是否具有会话提示信息; 选择单元,用于根据第一识别单元的判断结果,若等待队列中具有会话提示信息,则根据所述会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识; 发送单元,用于向业务服务器发送查询消息,以查询工作会话标识对应会话的当前状态,查询消息中包括所述工作会话标识; 接收单元,用于接收业务服务器根据查询消息对所述工作会话标识对应会话的当前状态进行查询的查询结果; 第二识别单元,用于根据接收单元接收的查询结果,判断所述工作会话标识对应的会话是否处于激活状态;若所述工作会话标识对应的会话处于激活状态,则指示发送单元向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括所述工作会话标识。
9.根据权利要求8所述的用户终端,其特征在于, 用户终端还包括删除单元,用于在接收单元接收到业务服务器发送的会话结束信息时,其中会话结束信息包括所述工作会话标识,删除等待队列中包括所述工作会话标识的会话提示信息,然后指示第一识别单元执行判断等待队列中是否具有会话提示信息的操作。
10.根据权利要求9所述的用户终端,其特征在于, 删除单元还用于根据第二识别单元的判断结果,若所述工作会话标识对应的会话处于非激活状态,则删除等待队列中包括所述工作会话标识的会话提示信息,然后指示第一识别单元执行判断等待队列中是否具有会话提示信息的操作。
11.根据权利要求8-10中任一项所述的用户终端,其特征在于,包括:第三识别单元,用于在接收单元接收到业务服务器发送的至少一个短信时,判断短信是否具有特定标识;若短信具有特定标识,则指示获取单元从短信中获取会话提示信息,其中会话提示信息包括对应于会话的会话标识和会话发生时间; 获取单元,用于根据第三识别单元的指示,从短信中获取会话提示信息,并指示存储单元将会话提示信息放入临时会话提示信息列表中; 第一过滤单元,用于根据会话提示信息中包括的会话标识和会话发生时间,对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表,其中在第一过滤处理中,对于具有相同会话标识的会话提示信息,仅保留与最近发生的会话对应的会话提示信息;并指示存储单元将过滤会话提示信息列表中的会话提示信息添加到等待队列中; 第二过滤单元,用于根据会话提示信息中包括的会话标识和会话发生时间,对等待队列中的会话提示信息进行第二过滤处理,其中在第二过滤处理中,对于具有相同会话标识的会话提示信息,仅保留对应于最近发生会话的会话提示信息;并指示存储单元将进行第二过滤处理的等待队列进行存储。
12.根据权利要求11所述的用户终端,其特征在于, 第三识别单元还用于在短信没有特定标识时,指示显示单元显示短信内容; 显示单元,用于根据第三识别单元的指示,显示短信内容。
13.根据权利要求11所述的用户终端,其特征在于,包括: 第三过滤单元,用于在第一过滤单元对临时会话提示信息列表中的会话提示信息进行第一过滤处理、得到过滤会话提示信息列表之后,根据预定的超时门限,对过滤会话提示信息列表中的会话提示信息进行第三过滤处理,其中在第三过滤处理中,删除会话发生时间大于超时门限的会话提示 信息,然后指示存储单元执行将过滤会话提示信息列表中的会话提示信息添加到等待队列中的操作。
14.根据权利要求8-10中任一项所述的用户终端,其特征在于, 第一识别单元还用于实时或以预定间隔判断等待队列中是否具有会话提示信息。
15.一种自动迟后加入会话的系统,其特征在于,包括多个用户终端、业务服务器,其中: 用户终端,用于判断等待队列中是否具有会话提示信息,其中会话提示信息是在用户终端未成功加入业务服务器建立的会话时、业务服务器向未成功加入会话的用户终端发送的用于迟后加入所述会话的提示信息,会话提示信息包括对应于所述会话的会话标识和会话发生时间;若等待队列中具有会话提示信息,则根据所述会话发生时间,在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;向业务服务器发送查询消息,用于查询工作会话标识对应会话的当前状态,查询消息中包括所述工作会话标识;根据业务服务器发送的查询结果,判断所述工作会话标识对应的会话是否处于激活状态;若所述工作会话标识对应的会话处于激活状态,则向业务服务器发送用于迟后加入会话的加入请求,其中加入请求中包括所述工作会话标识; 业务服务器,用于在接收到用户终端发送的查询消息后,查询所述工作会话标识对应会话的当前状态,并将查询结果发送给用户终端;在接收到用户终端发送的加入请求后,允许用户终端加入所述工作会话标识对应的会话。
16.根据权利要求15所述的系统,其特征在于, 业务服务器还用于在结束所述工作会话标识对应的会话时,向参加所述会话的用户终端发送会话结束信息,其中会话结束信息包括所述工作会话标识; 用户终端还用于在接收到业务服务器发送的会话结束信息后,删除等待队列中包括所述工作会话标识的会话提示信息;然后执行判断等待队列中是否具有会话提示信息的操作。
17.根据权利要求15或16所述的系统,其特征在于, 用户终端还用于在所述工作会话标识对应的会话处于非激活状态时,删除等待队列中包括所述工作会话标识的会话提示信息;然后执行判断等待队列中是否具有会话提示信息的操作。
18.根据权利要求15或16所述的系统,其特征在于, 用户终端还用于在接收到业务服务器发送的至少一个短信时,判断短信是否具有特定标识;若短信具有特定标识,则从短信中获取会话提示信息,其中会话提示信息包括对应于会话的会话标识和会话发生时间;将会话提示信息放入临时会话提示信息列表中;根据会话提示信息中包括的会话标识和会话发生时间,对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表,其中在第一过滤处理中,对于具有相同会话标识的会话提示信息,仅保留与最近发生的会话对应的会话提示信息;将过滤会话提示信息列表中的会话提示信息添加到等待队列中;根据会话提示信息中包括的会话标识和会话发生时间,对等待队列中的会话提示信息进行第二过滤处理,其中在第二过滤处理中,对于具有相同会话标识的会话提示信息,仅保留对应于最近发生会话的会话提示信息。
19.根据权利要求18所述的系统,其特征在于, 用户终端还用于在短信没有特定标识时,显示短信内容。
20.根据权利要求18所述的系统,其特征在于, 用户终端还用于在对临时会话提示信息列表中的会话提示信息进行第一过滤处理,得到过滤会话提示信息列表之后,根据预定的超时门限,对过滤会话提示信息列表中的会话提示信息进行第三过滤处理,其中在第三过滤处理中,删除会话发生时间大于超时门限的会话提示信息,然后执行将过滤会话提示信息列表中的会话提示信息添加到等待队列中的操作。
21.根据权利要求15或16所述的系统,其特征在于, 用户终端还用于实时或以预定间隔判断等待队列中是否具有会话提示信息。
22.根据权利要求15或16所述的系统,其特征在于, 用户终端为权利要求8-14中任一项所述的用户终端。
全文摘要
本发明公开一种自动迟后加入会话的方法、系统和用户终端。其中在自动迟后加入会话的方法中,用户终端判断等待队列中是否具有会话提示信息,若等待队列中具有会话提示信息,用户终端在会话提示信息中选择工作会话标识,其中工作会话标识为与最近发生的会话对应的会话标识;用户终端查询工作会话标识对应会话的当前状态,若工作会话标识对应的会话处于激活状态,用户终端向业务服务器发送用于迟后加入会话的加入请求;业务服务器接收到用户终端发送的加入请求后,允许用户终端加入工作会话标识对应的会话。由于用户终端可根据会话提示信息中包括的会话标识自动加入会话,从而实现了自动迟后加入会话,提高了用户体验。
文档编号H04W4/10GK103167422SQ20111041975
公开日2013年6月19日 申请日期2011年12月15日 优先权日2011年12月15日
发明者梅平, 贺征, 陈园, 李露文, 陈洁, 刘兆元 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1