专利名称:历史会话管理的方法及历史会话转发系统的制作方法
技术领域:
本发明涉及一种通信方法,特别是一种即时消息(简称IM)通信业务中, 对即时消息的历史会话进行管理的方法,以及一种历史会话转发系统。
背景技术:
IM业务是目前移动通信网络中的一种即时信息服务业务,目前,所有的 IM业务中,IM历史会话的管理基本上只有保存IM历史会话、给所保存的 历史会话重命名、删除历史会话、将历史会话移到其它文件夹中等操作。
由于在IM服务器保存的历史会话有一定的容量限制,当用户的历史会 话空间达到容量上限时,服务器要么选择覆盖原有的一部分历史会话,要 么将现在的历史会话丢弃掉。对于用户而言,很多历史会话是很有意义的, 如果删掉或丢弃历史会话都不是用户所想的,可是如果不删除是现有容量 所不能达到的。
发明内容
本发明所要解决的技术问题在于针对现有技术中对用户希望保留其更多 的历史会话的需求和现有技术容量限制的不足,提供一种即时通信中历史会 话的管理方法,该方法可以使用户的信息都不丟失,由用户自己来管理自己 的所有信息,满足了用户的需求。
为此,本发明提供了一种即时消息历史会话管理的方法,包括如下步骤
步骤l、客户端登录即时消息服务器,设置转发即时消息历史会话的转 发策略及转发的邮箱;
步骤2、所述即时消息服务器判断是否满足所述转发策略,如果是,贝寸
^L行步骤3;如果否,则结束;
步骤3、所述即时消息服务器将所述客户端的即时消息历史会话发送到 所述邮箱,所述即时消息服务器根据所述客户端设定的转发策略来删除或标 记其内存储的所述转发的即时消息历史会话。
上述技术方案中,所述步骤l具体为客户端登录即时消息服务器;所 述客户端在所述即时消息服务器上设置转发即时消息历史会话的转发策略; 所述客户端在所述即时消息服务器上设置转发即时消息历史会话的转发邮 箱。
所述步骤3具体为所述即时消息服务器将所述客户端的即时消息历史 会话发送到所述邮箱;所述即时消息服务器根据客户端预设的策略删除其内 存储的所述转发的即时消息历史会话,或根据客户端预设的策略转入步骤33; 所述即时消息服务器标记其内存储的所述转发的即时消息历史会话已经被转 发至所述邮箱。
所述转发策略可以由客户端任意设置,例如所述即时消息服务器上的 为所述客户端开辟的存储容量接近上限时,转发所有的所述客户端的即时消 息历史会话;或者按周、天,按条、次转发所述即时消息服务器为所述客户 端所存储的即时消息历史会话;或按内容逐条转发,或以会话包的方式打包 转发。
本发明还提供了一种历史会话转发系统,包括即时消息服务器,客户端, 所述即时消息服务器中设置有邮件服务代理模块,用于将用户的即时消息历 史会话作为邮件转发。
所述即时消息服务器中还设有策略转发存储管理模块,用于所述客户端 设置转发策略、并根据所述转发策略进行转发、存储、删除操作。
本发明将用户的历史会话通过发送邮件的方式发送到用户指定的邮箱地 址中,这样就能实现IM历史会话的永久保存,同时又不增加IM服务器的负 担,减少了 IM服务器的存储容量的限制,又不丢失任何历史会话消息。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明实施例1的流程图
图2为本发明实施例2的流程图 图3是本发明的系统示意图。 附图标记说明
1-即时消息服务器; 3 -邮件服务代理模块;
具体实施例方式
实施例1
图1为本发明实施例1的流程图。如图1所示,包括
步骤IOI、客户端登录即时消息服务器,设置转发即时消息历史会话的 转发策略及转发的邮箱;
步骤102、所述即时消息服务器判断是否满足所述转发策略,如果是, 则执行步骤103;如果否,则结束;
步骤103、所述即时消息服务器将所述客户端的即时消息历史会话发送 到所述邮箱,所述即时消息服务器根据所述客户端设定的转发策略来删除或 标记其内存储的所述转发的即时消息历史会话。
实施例2
图2为本发明实施例2的流程图。本实施例是在上述实施例的基础上, 4交细化的一个实施例。
步骤IOII、客户端登录即时消息服务器;
步骤1012、所述客户端在所述即时消息服务器上设置转发即时消息历史 会话的转发策略;
2 -客户端;
4-策略转发存储管理模块。
步骤1013、所述客户端在所述即时消息服务器上设置转发即时消息历史
会话的转发邮箱;
步骤102、所述即时消息服务器判断是否满足所述转发策略,如果是, 则执行步骤1031;如果否,则结束;
步骤1031、所述即时消息服务器将所述客户端的即时消息历史会话发送 到所述邮箱;
步骤1032、所述即时消息服务器根据所述的转发后的即时消息历史会话 处理策略删除其内存储的所述转发的即时消息历史会话,或根据该策略标记 其内存储的所述转发的即时消息历史会话已经被转发至所述邮箱。
上述步骤1012中所提到的转发策略是根据客户端(也就是用户)自己意 愿设定的,可以是用户所交互的每一次条消息均通过发Email的方式保存 在用户的邮箱中; 一个IM的会话结束(即一个Session结束),用户在此会 话中的所有IM消息均通过Email的方式保存在用户的邮箱中;只有当用户的 IM历史会话的容量达到上限时才将用户的历史会话发送到用户指定的Etna i 1 中;将用户两天内的所有IM会话转发至Email中;将用户一星期内的所有 IM会话转发至EmaU中;即用户可以按照时间范围设置转发的内容,时间为 用户可设,单位为天,可以从现在开始往前算起,也可以从最久的历史会话 处开始往后算起,即有两个参数可以提供给用户进行设置, 一个为时间间隔, 一个为时间起点。根据这些设置,用户可以将所有的IM历史会话保存到用户 所指定的Email中。转发后对原有历史消息的动作,具体可包括(此条策略 只有用户设定了每条消息转发或每次会话转发这些策略以后才生效)原历史 消息仍然保存在IM服务器中,并可对转发过的原历史消息做出标记,便于区 分或者将原历史消息删除等。
实施例3
图3是本发明的系统示意图。包括通信网络内的即时消息服务器1,客 户端2,即时消息服务器1中设置有邮件服务代理模块3,用于将用户的即时
消息历史会话作为邮件转发。即时消息服务器l中还设有策略转发存储管理
模块4,用于所述客户端2设置转发策略、并根据所述转发策略进行转发、 存储、删除操作。
即时消息服务器也就是IM服务器中除了頂历史会话功能以及转发策略 存储管理模块以外,还有为完成IM的所有其它业务功能所需要的业务功能模 块,如会话控制功能、离线消息功能,策略存储管理模块等;策略存储管理 模块存储用户所设定的各种策略,如授权策略;IM历史会话功能为完成IM 历史会话存储的功能,该模块所完成的功能包括会话的处理、会话存储处 理、删除会话等管理功能;邮件服务代理为完成本发明所新增的功能实体,
其它功能、IM历史会话功能、邮件服务代理以及策略存储管理模块之间釆用 内部协议进行交互。
本发明用户所设置的电子邮箱地址以及IM会话历史管理策略保存的用户 的转发策略存储管理模块中或其它合适的功能模块中。在具体的业务交互过 程中,IM历史会话功能获取用户的Email地址以及在转发策略存储管理模块 所设定的策略,并执行用户所设定的策略,当它发现需要转发用户的IM历史 会话的时候,将用户的IM历史会话打包成一个邮件,转发给邮件服务代理模 块,通过邮件服务代理模块(邮件服务器需要进行必要的处理,如按照SMTP 协议将邮件打包等)将该邮件转发至用户的电子邮箱中。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当 理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技 术方案的精神和范围。
权利要求
1.一种即时消息历史会话管理的方法,其特征是包括如下步骤步骤1、客户端登录即时消息服务器,设置转发即时消息历史会话的转发策略及转发的邮箱;步骤2、所述即时消息服务器判断是否满足所述转发策略,如果是,则执行步骤3;如果否,则结束;步骤3、所述即时消息服务器将所述客户端的即时消息历史会话发送到所述邮箱,所述即时消息服务器根据所述客户端设定的转发策略来删除或标记存储的所述转发的即时消息历史会话。
2. 根据权利要求1所述的即时消息历史会话管理的方法,其特征是所述 步骤l具体为步骤ll、客户端登录即时消息服务器;步骤12、所述客户端在所述即时消息服务器上设置转发即时消息历史会 话的转发策略;步骤13、所述客户端在所述即时消息服务器上设置转发即时消息历史会 话的转发邮箱。
3. 根据权利要求1所述的即时消息历史会话管理的方法,其特征是所述 步骤3具体为步骤31、所述即时消息服务器将所述客户端的即时消息历史会话发送到 所述邮箱;述转发的即时消息历史会话,或根据客户端预设的策略转入步骤33;步骤33、所述即时消息服务器标记其内存储的所述转发的即时消息历史 会话已经被转发至所述邮箱。
4. 一种实施权利要求1至3任一权利要求的方法的历史会话转发系统, 包括通信网络内的即时消息服务器,客户端,其特征是所述即时消息服务器 中设置有邮件服务代理模块,用于将用户的即时消息历史会话作为邮件转发。5.根据权利要求4所述的转发消息系统,其特征是所述即时消息服务器 中还设有策略转发存储管理模块,用于所述客户端设置转发策略、并根据所 述转发策略进行转发、存储、删除操作。
全文摘要
本发明涉及一种即时消息历史会话管理的方法,包括客户端登录即时消息服务器,设置转发即时消息历史会话的转发策略及转发的邮箱;即时消息服务器判断是否满足所述转发策略,如果是,则即时消息服务器将客户端的即时消息历史会话发送到该客户端的邮箱,即时消息服务器根据客户端设定的转发策略来删除或标记其内存储的已转发的即时消息历史会话。本发明还涉及一种历史会话转发系统,包括即时消息服务器,客户端,所述即时消息服务器中设置有邮件服务代理模块,用于将用户的即时消息历史会话作为邮件转发;还设有策略转发存储管理模块。本发明可以使用户的信息都不丢失,由用户自己来管理自己的所有信息,满足了用户的需求。
文档编号H04L29/06GK101110787SQ200610099230
公开日2008年1月23日 申请日期2006年7月21日 优先权日2006年7月21日
发明者于蓉蓉, 唐剑峰, 张雨廷, 朱春梅, 威 武 申请人:中国移动通信集团公司