CN106161201B - 一种以邮箱账号为标识参与群聊的方法、设备及*** - Google Patents

一种以邮箱账号为标识参与群聊的方法、设备及*** Download PDF

Info

Publication number
CN106161201B
CN106161201B CN201510206154.0A CN201510206154A CN106161201B CN 106161201 B CN106161201 B CN 106161201B CN 201510206154 A CN201510206154 A CN 201510206154A CN 106161201 B CN106161201 B CN 106161201B
Authority
CN
China
Prior art keywords
user
group
mailbox
mail
group chat
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510206154.0A
Other languages
English (en)
Other versions
CN106161201A (zh
Inventor
李家姿
杨波
彭晋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201510206154.0A priority Critical patent/CN106161201B/zh
Publication of CN106161201A publication Critical patent/CN106161201A/zh
Application granted granted Critical
Publication of CN106161201B publication Critical patent/CN106161201B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种以邮箱账号为标识参与群聊的方法,包括:接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息发送到该用户对应的邮箱中;接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作。本发明还同时公开了一种实现所述方法的设备和***。

Description

一种以邮箱账号为标识参与群聊的方法、设备及***
技术领域
本发明涉及融合通信技术领域,尤其涉及一种以邮箱账号为标识参与群聊的方法、设备及***。
背景技术
融合通信业务,即为:RCS(Rich Communication Suite),就是将手机终端中原有的“通话”、“消息”、“联系人”这3个主要入口从运营商的层面直接与手机整合,变为新通话、新消息、新联系人。当前,在融合通信***中,融合通信用户可创建群,群成员也只能是融合通信用户,群成员可参与群聊、或添加新的联系人加入群聊。参与群聊的用户,即:融合通信用户的用户标识必须是合法的SIP统一资源标识符(URI)或Tel URI。
现有技术中,参加群聊的群成员必须是融合通信用户,因此业务体验比较单一,在业务初期融合通信用户比较少的情况下,不利于业务的推广和用户数的扩展。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种以邮箱账号为标识参与群聊的方法、设备及***。
本发明实施例提供了一种以邮箱账号为标识参与群聊的方法,该方法包括:
接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;
依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息发送到该用户对应的邮箱中;接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作。
其中,所述依据所述群成员列表判断所述被邀请用户的类型,包括:
判断所述群成员列表中与所述被邀请用户对应的用户标识,如果用户标识为SIPURI或Tel URI,则判定该被邀请用户对应的用户类型为融合通信用户;如果用户标识为MALURI,则判定该被邀请用户对应的用户类型为邮箱用户。
其中,所述将转换成邮件形式的消息发送到该用户对应的邮箱中,包括:
在群聊创建时,将邀请消息以邮件的形式发送到该用户对应的邮箱中,所述邮件的内容至少包括:群聊创建方、动作提示以及群聊信息;所述动作提示,用于指示加入到群聊中所需执行的操作。
本发明实施例中,所述将转换成邮件形式的消息发送到该用户对应的邮箱中,包括:
所述邮箱用户加入群聊后,将群聊内容和群状态信息以邮件的形式发送到该用户对应的邮箱中,所述群状态信息,包括:群成员状态信息和群属性信息。
其中,所述将群聊内容以邮件的形式发送到该用户对应的邮箱中,包括:
将群聊内容按预设周期、以邮件的形式发送到该用户对应的邮箱中,所述邮件中的内容为:第一时刻发送群聊内容之后至第二时刻发送群聊内容之前产生的全部群聊内容,所述第二时刻与第一时刻之差为所述预设周期。
其中,所述接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作,包括:
接收该邮箱用户发送的邮件形式的消息,解析所述邮件内容,确定所述邮件内容包括设置代码时,执行与所述设置代码对应的群管理操作,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;
确定所述邮件内容不包括设置代码时,将所述邮件内容转换成融合通信群消息的形式,并转发给除所述邮箱用户之外的其他群成员。
上述方案中,所述执行与所述设置代码对应的群管理操作后,该方法还包括:
将已执行的所述群管理操作通知除所述邮箱用户之外的其他群成员。
一个实施例中,该方法还包括:
依据所述群成员列表判断所述被邀请用户的类型,如果判定该用户为融合通信用户,且该用户也已登记邮箱时,则判断该用户是否在线,确定该用户不在线时,则将转换成邮件形式的消息发送到该用户对应的邮箱中。
一个实施例中,该方法还包括:
判定该用户后续上线时,将所述用户离线时的消息以融合通信群消息的形式发送给该用户。
本发明实施例还提供了一种以邮箱账号为标识参与群聊的设备,该设备包括:接收模块、发送模块和解析处理模块,其中,
所述接收模块,用于接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;接收邮箱用户发送的邮件形式的消息,并转发给所述解析处理模块;
所述解析处理模块,用于依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息转发给所述发送模块;解析所述接收模块转发的邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作;
所述发送模块,用于将所述解析处理模块转发的邮件形式的消息发送到所述邮箱用户对应的邮箱中。
其中,所述解析处理模块解析所述邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作,包括:
解析所述邮件内容,确定所述邮件内容包括设置代码时,执行与所述设置代码对应的群管理操作,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;
确定所述邮件内容不包括设置代码时,将所述邮件内容转换成融合通信群消息的形式,并转发给除所述邮箱用户之外的其他群成员。
一个实施例中,所述发送模块,还用于将所述解析处理模块已执行的所述群管理操作通知除所述邮箱用户之外的其他群成员。
一个实施例中,所述解析处理模块,还用于依据所述群成员列表判断所述被邀请用户的类型,判定该用户为融合通信用户,且该用户也已登记邮箱时,则判断该用户是否在线,确定该用户不在线时,则将转换成邮件形式的消息通过所述发送模块发送到该用户对应的邮箱中。
一个实施例中,所述解析处理模块,还用于判定该用户后续上线时,将所述用户离线时的消息以融合通信群消息的形式通过所述发送模块发送给该用户。。
本发明实施例还提供了一种以邮箱账号为标识参与群聊的***,该***包括:上文所述的设备以及至少两个终端,其中,至少一个终端为融合通信用户;至少一个终端为邮箱用户。
本发明实施例提供的以邮箱账号为标识参与群聊的方法、设备及***,接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息发送到该用户对应的邮箱中;接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作。本发明实施例在基于IMS网络和SIP协议的融合通信***中,可实现让更多的用户,即:邮件用户参与到群聊中来,而不仅限于融合通信用户,扩展了用户范围,有利于业务用户群的快速普及,实行性更强;另外,对于没有时间参与群聊或没有融合通信账号的用户来说,也可采用该方式掌握群聊动态或参与群聊,提高了用户体验。
附图说明
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为本发明实施例所述以邮箱账号为标识参与群聊的方法实现流程图;
图2为现有融合通信***中群聊创建的业务流程图;
图3为本发明实施例所述以邮箱账号为标识参与群聊的设备结构示意图;
图4为本发明场景一所述以邮箱账号为标识参与群聊的业务流程图;
图5为本发明场景二所述融合通信新消息模块的结构示意图。
具体实施方式
本发明的实施例中,接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息发送到该用户对应的邮箱中;接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作。
下面结合附图及具体实施例对本发明作进一步详细说明。
图1为本发明实施例所述以邮箱账号为标识参与群聊的方法实现流程图,如图1所示,该方法包括:
步骤101:接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;
步骤102:依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息发送到该用户对应的邮箱中;
步骤103:接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作。
本发明实施例在基于IMS网络和SIP协议的融合通信***中,可实现让更多的用户,即:邮件用户参与到群聊中来,而不仅限于融合通信用户,扩展了用户范围,有利于业务用户群的快速普及,实行性更强;另外,对于没有时间参与群聊或没有融合通信账号的用户来说,也可采用该方式掌握群聊动态或参与群聊,提高了用户体验。
本发明实施例中,所述依据所述群成员列表判断所述被邀请用户的类型,包括:
判断所述群成员列表中与所述被邀请用户对应的用户标识,如果用户标识为SIPURI或Tel URI,则判定该被邀请用户对应的用户类型为融合通信用户;如果用户标识为MALURI,则判定该被邀请用户对应的用户类型为邮箱用户。
需要说明的是,邮箱用户的用户标识可预先设置,不限于MAL URI,其为SIP协议中新设置的一个标识,对应的格式也可依据需要进行设置,例如:用户标识MAL URI的格式为mal:[email protected]
本发明实施例中,所述将转换成邮件形式的消息发送到该用户对应的邮箱中,包括:
在群聊创建时,将邀请消息以邮件的形式发送到该用户对应的邮箱中,所述邮件的内容至少包括:群聊创建方、动作提示以及群聊信息;所述动作提示,用于指示加入到群聊中所需执行的操作。例如:“xxx邀请您加入***融合通信群聊,请点击下面链接或回复‘CYQLxxxx’确认加入”。
本发明实施例中,所述将转换成邮件形式的消息发送到该用户对应的邮箱中,包括:
所述邮箱用户加入群聊后,将群聊内容和群状态信息以邮件的形式发送到该用户对应的邮箱中,所述群状态信息,包括:群成员状态信息和群属性信息。
例如:所述群成员状态信息,可为:新用户加入、群用户退出等,所述群属性信息,可为群聊名称变化、群主变化等。
本发明实施例中,为了防止群聊内容太多导致邮件积压和泛滥,当群聊内容更新太快时,所述将群聊内容以邮件的形式发送到该用户对应的邮箱中,包括:
将群聊内容按预设周期(如5秒)、以邮件的形式发送到该用户对应的邮箱中,所述邮件中的内容为:第一时刻(如5秒)发送群聊内容之后至第二时刻(如10秒)发送群聊内容之前产生的全部群聊内容,所述第二时刻与第一时刻之差为所述预设周期。
本发明实施例中,所述接收并解析该邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作,包括:
接收该邮箱用户发送的邮件形式的消息,解析所述邮件内容,确定所述邮件内容包括设置代码时,执行与所述设置代码对应的群管理操作,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;
确定所述邮件内容不包括设置代码时,将所述邮件内容转换成融合通信群消息的形式,并转发给除所述邮箱用户之外的其他群成员。
其中,所述邮箱用户群聊状态的变更,可为:退出群聊等;所述群被执行的设置操作,可为:改变群聊名称等。
本发明实施例中,执行与所述设置代码对应的群管理操作后,该方法还包括:
将已执行的所述群管理操作通知除所述邮箱用户之外的其他群成员。例如:通知其他群成员:所述邮箱用户已退出群聊或所述群聊名称已被所述邮箱用户修改为xxx等。
本发明一个实施例中,该方法还包括:
依据所述群成员列表判断所述被邀请用户的类型,如果判定该用户为融合通信用户,且该用户也已登记邮箱时(即该用户为融合通信用户,且又登记了邮箱帐号),则判断该用户是否在线,确定该用户不在线时,则将转换成邮件形式的消息发送到该用户对应的邮箱中,以便该用户可通过邮件接收消息。
一个实施例中,该方法还包括:判定该用户后续上线时,将所述用户离线时的消息,如:群聊消息等以融合通信群消息的形式发送给该用户。
为了便于理解本发明实施例,首先对现有融合通信***中群聊创建的业务流程进行简单描述,如图2所示,包括:
步骤201:UE_A(群聊创建方)登录归属的新消息模块后向新消息模块发送邀请(INVITE)消息;
这里,终端A登录新消息模块之后,选择参与方构建群成员列表(URI List),构造唯一的群聊标识Conversation-ID,终端将此群聊的唯一标识保存到群聊会话记录中。
步骤202:新消息模块创建会场;
其中,终端A归属的新消息模块创建群聊会场,通过Conversation-ID获取会场唯一标识Conference-Factory URI并保存,必须保存如下相关信息:Conversation-ID,Subject,群成员列表,并为该群组分配平台侧唯一的会场ID,终端发起群聊时都需要提供参与方信息;新消息模块在To头域携带Conference-Factory URI发起群聊,如果终端设置了群聊主题,通过Subject头域携带;群聊建立者终端A在会话描述协议(SDP)中携带群聊内具备的能力。
步骤203:新消息模块返回200OK应答;
这里,终端A从200OK中获取Contact头域中携带的会场ID保存到群聊记录中;若终端具备融合通信的群管理能力,则终端在此200OK应答中获取群管理能力信息。
步骤204:UE_A返回ACK,与新消息模块建起MSRP连接;
步骤205:新消息模块向UE_B和UE_C发起群聊邀请;
步骤206:UE_B和UE_C返回200OK消息;
这里,UE_B和UE_C返回的200OK消息中,携带用户具备哪些能力,包含是否具有群管理能力的信息,主叫归属新消息模块,即群聊会场,并记录此信息。
步骤207:新消息模块返回ACK,与UE_B和UE_C建起MSRP连接。
这里,步骤204与步骤205不分先后,只要新消息模块返回200OK消息即可开始向其他终端发起群聊邀请。
基于上述现有技术,本发明实施例的邀请邮件的发件方可为由所述新消息模块创建的会场,会场具有唯一标识conference-ID,发件方的邮件地址形式可为[email protected]。邮件内容可包括:邀请人(群聊创建方)、动作提示、融合通信群聊介绍等,如“xxx邀请您加入***融合通信群聊,请点击下面链接或回复‘CYQLxxxx’确认加入”。邮箱用户收到邀请邮件后,可通过点击邮件中的链接或回复特定内容的邮件确认加入群聊。
邮箱用户加入群后,群聊内容和群状态,如:新用户加入、用户退出、群聊名称变化、群主变化等通知都以邮件的形式发送给邮箱用户,为了防止群聊内容太多导致邮件积压和泛滥,当群聊内容更新太快时,新消息模块可定时,如5分钟,将聊天记录合并后添加在一封邮件中发送,该功能可供邮箱用户设置。邮箱用户可发送特定内容的邮件或点击邮件中的相关链接退出群聊、做相关群设置,如:修改群聊名称等操作。
本发明实施例还提供了一种以邮箱账号为标识参与群聊的设备,如图3所示,该设备30可为无线AP,包括:接收模块301、发送模块303和解析处理模块302,其中,
所述接收模块301,用于接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;接收邮箱用户发送的邮件形式的消息,并转发给所述解析处理模块302;
所述解析处理模块302,用于依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息转发给所述发送模块;解析所述接收模块301转发的邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作;
所述发送模块303,用于将所述解析处理模块302转发的邮件形式的消息发送到所述邮箱用户对应的邮箱中。
本发明实施例在基于IMS网络和SIP协议的融合通信***中,可实现让更多的用户,即:邮件用户参与到群聊中来,而不仅限于融合通信用户,扩展了用户范围,有利于业务用户群的快速普及,实行性更强;另外,对于没有时间参与群聊或没有融合通信账号的用户来说,也可采用该方式掌握群聊动态或参与群聊,提高了用户体验。
本发明实施例中,所述解析处理模块302依据所述群成员列表判断所述被邀请用户的类型,包括:
判断所述群成员列表中与所述被邀请用户对应的用户标识,如果用户标识为SIPURI或Tel URI,则判定该被邀请用户对应的用户类型为融合通信用户;如果用户标识为MALURI,则判定该被邀请用户对应的用户类型为邮箱用户。
需要说明的是,邮箱用户的用户标识可预先设置,不限于MAL URI,其对应的格式也可依据需要进行设置,例如:用户标识MAL URI的格式为mal:[email protected]
本发明实施例中,所述解析所述接收模块301将转换成邮件形式的消息经所述发送模块303发送到该用户对应的邮箱中,包括:
在群聊创建时,将邀请消息以邮件的形式发送到该用户对应的邮箱中,所述邮件的内容至少包括:群聊创建方、动作提示以及群聊信息;所述动作提示,用于指示加入到群聊中所需执行的操作。例如:“xxx邀请您加入***融合通信群聊,请点击下面链接或回复‘CYQLxxxx’确认加入”。
本发明实施例中,所述解析所述接收模块301将转换成邮件形式的消息经所述发送模块303发送到该用户对应的邮箱中,包括:
所述邮箱用户加入群聊后,将群聊内容和群状态信息以邮件的形式发送到该用户对应的邮箱中,所述群状态信息,包括:群成员状态信息和群属性信息。
例如:所述群成员状态信息,可为:新用户加入、群用户退出等,所述群属性信息,可为群聊名称变化、群主变化等。
本发明实施例中,为了防止群聊内容太多导致邮件积压和泛滥,当群聊内容更新太快时,所述将群聊内容以邮件的形式发送到该用户对应的邮箱中,包括:
将群聊内容按预设周期(如5秒)、以邮件的形式发送到该用户对应的邮箱中,所述邮件中的内容为:第一时刻(如5秒)发送群聊内容之后至第二时刻(如10秒)发送群聊内容之前产生的全部群聊内容,所述第二时刻与第一时刻之差为所述预设周期。
本发明实施例中,所述解析处理模块302解析所述邮箱用户发送的邮件形式的消息,并依据解析结果执行相应的消息转发或群管理操作,包括:
解析所述邮件内容,确定所述邮件内容包括设置代码时,执行与所述设置代码对应的群管理操作,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;
确定所述邮件内容不包括设置代码时,将所述邮件内容转换成融合通信群消息的形式,并转发给除所述邮箱用户之外的其他群成员。
其中,所述邮箱用户群聊状态的变更,可为:退出群聊等;所述群被执行的设置操作,可为:改变群聊名称等。
本发明一个实施例中,所述发送模块303,还用于将所述解析处理模块302已执行的所述群管理操作通知除所述邮箱用户之外的其他群成员。例如:通知其他群成员:所述邮箱用户已退出群聊或所述群聊名称已被所述邮箱用户修改为xxx等。
本发明一个实施例中,所述解析处理模块302,还用于依据所述群成员列表判断所述被邀请用户的类型,判定该用户为融合通信用户,且该用户也已登记邮箱时,则判断该用户是否在线,确定该用户不在线时,则将转换成邮件形式的消息通过所述发送模块303发送到该用户对应的邮箱中。
本发明一个实施例中,所述解析处理模块302,还用于判定该用户后续上线时,将所述用户离线时的消息以融合通信群消息的形式通过所述发送模块303发送给该用户。
本发明实施例还提供了一种以邮箱账号为标识参与群聊的***,该***包括:上文所述的设备30以及至少两个终端,其中,至少一个终端为融合通信用户,作为群聊创建方;至少一个终端为邮箱用户。
下面结合具体应用场景对本发明实施例进行描述。
场景一
本应用场景为创建包含邮箱用户(UE_D)群聊的业务流程,UE_A归属的新消息模块通过邮件传输协议(SMTP)发送邀请邮件到UE_D归属的邮件服务器,UE_D收取邮件,并通过点击链接或回复特定内容邮件的方式加入群聊,具体如图4所示,包括:
步骤401:该步骤与步骤201的不同之处在于,终端在通讯录中选择邮件标识的用户(UE_D),并将该用户添加在群成员列表(URI List)中发送给所述新消息模块;
步骤402:新消息模块创建会场;
其中,终端A归属的新消息模块创建群聊会场,通过Conversation-ID获取会场唯一标识Conference-Factory URI并保存,必须保存如下相关信息:Conversation-ID,Subject,群成员列表,并为该群组分配平台侧唯一的会场ID,终端发起群聊时都需要提供参与方信息;新消息模块在To头域携带Conference-Factory URI发起群聊,如果终端设置了群聊主题,通过Subject头域携带;群聊建立者终端A在会话描述协议(SDP)中携带群聊内具备的能力。
步骤403:新消息模块返回200OK应答;
步骤404:UE_A返回ACK,与新消息模块建起MSRP连接;
步骤405a:新消息模块向UE_B和UE_C发起群聊邀请;
步骤405b:新消息模块以邮件的形式向所述UE_D归属的邮件服务器发起群聊邀请;
步骤406a:UE_B和UE_C返回200OK消息;
步骤406b:UE_D归属的邮件服务返回250OK消息;
步骤407a:新消息模块返回ACK,与UE_B和UE_C建起MSRP连接;
步骤407b:新消息模块与所述UE_D归属的邮件服务器建立邮件传输连接;
步骤408:UE_D归属的邮件服务器将新消息模块发送的邮件转发给所述UE_D;
步骤409:UE_D用户通过点击确认邮件中的链接或回复邮件的方式加入会话;
步骤410-411:UE_D返回邮件确认加入群聊会话。
这里,步骤404与步骤405a/b不分先后,只要新消息模块返回200OK消息即可开始向其他终端发起群聊邀请。
场景二
本应用场景对融合通信新消息模块的功能实现进行描述,如图5所示,所述融合通信新消息模块包括原有的消息存储功能模块(彩云代理)、消息转短信功能模块和即时消息功能模块;还包括:增设的新消息邮件服务器;所述即时消息功能模块中增设有邮件接入单元;其中,
所述新消息邮件服务器与邮件接入单元相连,完成与邮箱用户间发送接收邮件的功能
所述邮件接入单元完成如下功能:
1|)将群聊相关消息和状态通知(群成员状态信息和群属性信息)组装成邮件内容,提交到新消息邮件服务器,并通过所述第三方邮件服务器发送到邮件用户;
2)接收新消息邮件服务器转发的邮件,解析邮件内容,如果是带有设置代码的邮件,则根据设置代码执行与所述设置代码对应到相关的群管理操作,并可提交到群管理及资料存储单元,已被后续查询,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;否则,对于不带有设置代码的邮件,则转换成融合通信群消息的形式,并提交到消息会话管理单元,后续按已有的方法将该消息发送到其他非邮件用户。
另外,需要图5所示业务接入模块和融合通信新消息模块支持并能够区分邮箱用户。现有IMSIP多媒体子***网络中IMS用户标识包含TEL URI和SIP URI,为了支持邮箱用户,需要新增一种用户标识MAL URI,格式可为mal:[email protected]。融合通信***可通过URI类型来判断用户是IMS用户还是邮箱用户。
可见,本发明实施例在基于IMS网络和SIP协议的融合通信***中,可实现让更多的用户,即:邮件用户参与到群聊中来,而不仅限于融合通信用户,扩展了用户范围,有利于业务用户群的快速普及,实行性更强;另外,对于没有时间参与群聊或没有融合通信账号的用户来说,也可采用该方式掌握群聊动态或参与群聊,提高了用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (13)

1.一种以邮箱账号为标识参与群聊的方法,其特征在于,该方法包括:
接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;
依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息发送到该用户对应的邮箱中;接收该邮箱用户发送的邮件形式的消息,解析所述邮件内容,确定所述邮件内容包括设置代码时,执行与所述设置代码对应的群管理操作,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;
确定所述邮件内容不包括设置代码时,将所述邮件内容转换成融合通信群消息的形式,并转发给除所述邮箱用户之外的其他群成员;其中,所述用户类型包括:融合通信用户和邮箱用户。
2.根据权利要求1所述的方法,其特征在于,所述依据所述群成员列表判断所述被邀请用户的类型,包括:
判断所述群成员列表中与所述被邀请用户对应的用户标识,如果用户标识为SIP URI或Tel URI,则判定该被邀请用户对应的用户类型为融合通信用户;如果用户标识为MALURI,则判定该被邀请用户对应的用户类型为邮箱用户。
3.根据权利要求1所述的方法,其特征在于,所述将转换成邮件形式的消息发送到该用户对应的邮箱中,包括:
在群聊创建时,将邀请消息以邮件的形式发送到该用户对应的邮箱中,所述邮件的内容至少包括:群聊创建方、动作提示以及群聊信息;所述动作提示,用于指示加入到群聊中所需执行的操作。
4.根据权利要求1所述的方法,其特征在于,所述将转换成邮件形式的消息发送到该用户对应的邮箱中,包括:
所述邮箱用户加入群聊后,将群聊内容和群状态信息以邮件的形式发送到该用户对应的邮箱中,所述群状态信息,包括:群成员状态信息和群属性信息。
5.根据权利要求4所述的方法,其特征在于,所述将群聊内容以邮件的形式发送到该用户对应的邮箱中,包括:
将群聊内容按预设周期、以邮件的形式发送到该用户对应的邮箱中,所述邮件中的内容为:第一时刻发送群聊内容之后至第二时刻发送群聊内容之前产生的全部群聊内容,所述第二时刻与第一时刻之差为所述预设周期。
6.根据权利要求1所述的方法,其特征在于,执行与所述设置代码对应的群管理操作后,该方法还包括:
将已执行的所述群管理操作通知除所述邮箱用户之外的其他群成员。
7.根据权利要求1所述的方法,其特征在于,该方法还包括:
依据所述群成员列表判断所述被邀请用户的类型,如果判定该用户为融合通信用户,且该用户也已登记邮箱时,则判断该用户是否在线,确定该用户不在线时,则将转换成邮件形式的消息发送到该用户对应的邮箱中。
8.根据权利要求7所述的方法,其特征在于,该方法还包括:
判定该用户后续上线时,将所述用户离线时的消息以融合通信群消息的形式发送给该用户。
9.一种以邮箱账号为标识参与群聊的设备,其特征在于,该设备包括:接收模块、发送模块和解析处理模块,其中,
所述接收模块,用于接收群聊创建方发送的群成员列表,所述群聊创建方为融合通信用户,所述群成员列表至少包括:被邀请参与群聊的所有用户的标识;接收邮箱用户发送的邮件形式的消息,并转发给所述解析处理模块;
所述解析处理模块,用于依据所述群成员列表判断所述被邀请用户的类型,如果判定用户类型为邮箱用户,则将转换成邮件形式的消息转发给所述发送模块;确定所述邮件内容包括设置代码时,执行与所述设置代码对应的群管理操作,所述设置代码,用于指示所述邮箱用户群聊状态的变更和/或群被执行的设置操作;确定所述邮件内容不包括设置代码时,将所述邮件内容转换成融合通信群消息的形式,并转发给除所述邮箱用户之外的其他群成员;其中,所述用户类型包括:融合通信用户和邮箱用户;
所述发送模块,用于将所述解析处理模块转发的邮件形式的消息发送到所述邮箱用户对应的邮箱中。
10.根据权利要求9所述的设备,其特征在于,所述发送模块,还用于将所述解析处理模块已执行的所述群管理操作通知除所述邮箱用户之外的其他群成员。
11.根据权利要求9所述的设备,其特征在于,所述解析处理模块,还用于依据所述群成员列表判断所述被邀请用户的类型,判定该用户为融合通信用户,且该用户也已登记邮箱时,则判断该用户是否在线,确定该用户不在线时,则将转换成邮件形式的消息通过所述发送模块发送到该用户对应的邮箱中。
12.根据权利要求11所述的设备,其特征在于,所述解析处理模块,还用于判定该用户后续上线时,将所述用户离线时的消息以融合通信群消息的形式通过所述发送模块发送给该用户。
13.一种以邮箱账号为标识参与群聊的***,其特征在于,该***包括:权利要求9-12中任一项所述的设备以及至少两个终端,其中,至少一个终端为融合通信用户;至少一个终端为邮箱用户。
CN201510206154.0A 2015-04-27 2015-04-27 一种以邮箱账号为标识参与群聊的方法、设备及*** Active CN106161201B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510206154.0A CN106161201B (zh) 2015-04-27 2015-04-27 一种以邮箱账号为标识参与群聊的方法、设备及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510206154.0A CN106161201B (zh) 2015-04-27 2015-04-27 一种以邮箱账号为标识参与群聊的方法、设备及***

Publications (2)

Publication Number Publication Date
CN106161201A CN106161201A (zh) 2016-11-23
CN106161201B true CN106161201B (zh) 2019-12-13

Family

ID=57347324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510206154.0A Active CN106161201B (zh) 2015-04-27 2015-04-27 一种以邮箱账号为标识参与群聊的方法、设备及***

Country Status (1)

Country Link
CN (1) CN106161201B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109104354B (zh) * 2017-06-21 2021-06-11 腾讯科技(深圳)有限公司 入群、建群方法及其设备
CN108156070B (zh) * 2018-01-09 2020-07-17 论客科技(广州)有限公司 基于邮件***的即时通讯方法、装置及***
CN108494664B (zh) * 2018-03-26 2020-12-29 网易(杭州)网络有限公司 信息处理方法及装置,介质和计算设备
CN113595861B (zh) * 2020-04-30 2023-01-10 北京字节跳动网络技术有限公司 一种信息展示方法、装置、电子设备和存储介质
CN116319656B (zh) * 2023-05-17 2023-09-12 北京亿中邮信息技术有限公司 邮件群聊用户邀请方法、装置、设备和计算机可读介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072189B (zh) * 2006-05-10 2010-08-04 华为技术有限公司 互通服务器、即时消息与移动电子邮件互通***及方法
CN101188578B (zh) * 2007-12-29 2010-06-16 腾讯科技(深圳)有限公司 组群邮件/消息转换装置及方法、和组群信息交互***
US8260868B2 (en) * 2009-02-11 2012-09-04 Xcastlabs Managing a unified communication storage server from an end user email reader
CN102567121B (zh) * 2010-12-07 2015-10-07 中国电信股份有限公司 实现融合通信的方法和装置
CN102413073A (zh) * 2011-11-30 2012-04-11 中兴通讯股份有限公司 即时消息发送方法和装置
EP2823445A1 (en) * 2012-03-08 2015-01-14 Citrix Systems, Inc. Cross platform messaging
CN103179023B (zh) * 2013-03-07 2019-01-04 中兴通讯股份有限公司 一种融合即时通讯和邮箱通讯的通讯方法及通讯装置

Also Published As

Publication number Publication date
CN106161201A (zh) 2016-11-23

Similar Documents

Publication Publication Date Title
US20090164587A1 (en) Method and communication server for group communications
US9204264B2 (en) Exchange of messages and sessions
CN106161201B (zh) 一种以邮箱账号为标识参与群聊的方法、设备及***
US11470023B2 (en) Session initiation method and device
US20130179521A1 (en) Method and device for implementing a group session
US7991848B2 (en) Method and apparatus for sending instant message disposition notification request and response in a converged-IP messaging service and system thereof
EP1936891A1 (en) A method for sending and receiving the off-line message, a client apparatus, a server and a system
US8566405B2 (en) Method and system for controlling session for interworking in converged IP messaging service
US10462195B2 (en) Methods, apparatus and/or system for using email to schedule and/or launch group communications sessions
US9467406B2 (en) Devices for instant message client swap
US20110080905A1 (en) Method and internet protocol short message gateway (ip-sm-gw) for providing an interworking service between converged ip messaging (cpm) and short message service (sms)
US20110282953A1 (en) Method and apparatus for providing message conversation by group in a messaging service
CN102130845B (zh) 回执报告的发送方法及处理***
EP1938508A1 (en) Group communication in communication system
KR20090084948A (ko) 그룹 통신
WO2016101790A1 (zh) 一种加入会议及会议邀请的方法、相关设备及***
WO2016045214A1 (zh) 一种决策方法、装置、终端及计算机存储介质
US9350695B2 (en) Method for transferring and storing CPM service message and service thereof
CN103546437A (zh) 一种ims中实现离线消息收发的方法、ue及as
WO2016119300A1 (zh) 基于ims多方通话的信息同步方法、信息同步装置和终端
EP2862343B1 (en) Notification of communication events
US20140141821A1 (en) Method and Devices to Convey Session Participant List to a Store and Forward Group Chat Recipient
US20140229557A1 (en) Method and Apparatus for Intercarrier Chat Message Blacklist and Whitelist
US20120166562A1 (en) System and method for routing session initiation protocol conversation
US20090248799A1 (en) Method and server for user identifier update

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant