您的位置:首页 > 移动开发 > IOS开发

霓歌即时通讯中的相关专利整理(六)

2015-08-07 16:34 399 查看
本文承接上一篇,继续对霓歌项目所涉及的相关的即时通讯的相关专利进行整理:

1、多社会身份环境中的即时通讯方法 

2、[b]一种即时通信中群组邮件通信的方法、装置及系统[/b]



1、多社会身份环境中的即时通讯方法[b] [/b]



摘要

本发明适用于即时通信领域,提供了一种即时通信中群组邮件通信的方法、装置及系统,所述方法包括下述步骤:接收用户的群组邮件通信命令;获取当前群组用户的邮件地址列表;调用对应的邮件系统,将所述当前群组用户的邮件地址列表添加到所述邮件系统启动的新邮件的收件人地址中。本发明中,当用户进行群组邮件通信时,系统自动获取群组用户的邮件地址列表,添加到对应的邮件系统的收件人地址中,可以避免用户手工输入收件人地址,给用户的通信提供了很大的方便。

说明

技术领域
本发明属于即时通讯技术领域,尤其涉及为手机用户提供即时通讯服务。 背景技术
 随着推送技术的使用,各种使用推送技术的即时通讯服务在手机平台上开始出现,比如KiK,微信,米聊等等。利用这种技术,向移动设备传送信息变得远较之前成本低廉和容易,用户也容易保持持续在线,手机越来越有望成为一个信息汇集中心。
 但是现有的即时通讯技术并不适应手机作为一个信息汇集中心的需要。最根本的问题是现有技术不能够有效的支持用户的多社交身份需求。
 一、人们在社会交往中实际上普遍存在多种身份,也需要持续保持这种多身份。比如一个名人,在某些社会环境中他希望自己是万众瞩目的明星,众人都在叫他的名字;在某些社会环境中他希望是一个不为人知的普通人,服务员只是称呼他:先生;在某些社会环境中他必须高度注意自己的言行,比如参加研讨会,大家称呼他某某博士 ;在另外一些社会环境中他希望自己做一些开心搞笑的恶作剧,比如参加假面舞会,他希望匿名的来匿名的去。
但现有的即时通讯系统在技术上并不支持用户在同一部手机上同时使用本系统的多帐号,这样一个手机用户在此系统中就只能够以一个帐号来参与社会活动。比如他无论同最亲密的友人,还是参与盲目交友,都必须使用同一个帐号。这样的技术架构严重的限制了即时通讯系统为用户提供社交服务的范围。
 在这种的技术架构下,用户也很难在一个手机上汇集发向自己各个社会身份名下的信息。比如一个推销员拥有三部手机分别使用三个不同手机号,一部是业务联系用,一部是同公司内部的同事领导联系用,另外一个专门用于家人朋友同学联系用,这三部手机分别存有对应范围的联系人的姓名和电话号码。现在他希望在某一部手机上方便的汇集三部手机通讯录中好友发来的即时通讯信息,利用现有的即时通讯技术就无法为其实现。
二、不能够向信息接受方有效的提供信息发送方的身份识别信息。现有的即时通讯技术,发送方的身份信息是通过系统提供其在本系统中的帐号和昵称等来识别的,帐号不会重复,是核心的识别标识,昵称可能存在重复,不能够完全可靠的提供正确的识别,但可以起到提高识别速度的作用。如果用户的好友关系是基于本系统的帐号建立的,现有技术可以比较有效的提供信息发送方的身份识别信息。但如果本系统的好友关系是利用其它通讯网络的社会身份来配对的,上述技术在很多情况下无法有效的提供信息发送方的身份信息。比如一个用户A在手机号13812345678的手机上注册了即时通讯帐号K1,实名是张明,并且利用手机通讯录进行了好友配对,另外一个手机号为13887654321的用户B同用户
A因此配对成为好友,用户B注册的即时通讯帐号为K9,昵称为张无忌。用户B的实名是王芳。现在,假设用户A在另外一部手机18612345678上以Kl帐号登录,而用户B向他发了信息,使用现有的即时通讯技术,系统此时会告诉用户A :—个帐号为K9,昵称为张无忌的好友给他发来了信息,对此,用户A很难想起这个好友是谁。[0008] 现有技术解决这类问题的思路是提请用户使用实名作为昵称。但这样一来,用户希望匿名交往的需求又得不到满足。比如,如果用户用自己的真实姓名,并且附加自己经常居住地的地理信息,那么通过地理位置服务,就可以让自己朋友比较方便
4000
的找到自己。但这样以来,用户又不能方便的同陌生的朋友匿名交友。
三、不能够有效的提供信息接受方本身的社会身份信息。在传统的通讯领域,这个问题是不存在的。比如用户接听自己手机的时候,不用别人提醒就会知道自己是谁,在MSN 聊天的过程中,好友发来了信息,用户也不会对自己是谁感到困惑。但在一个允许用户具有多种社交身份,全方位为其提供好友的通讯信息的即时通讯服务中,用户就会对我是谁产生疑惑。比如一个用户开设了 5个不同专业领域的微博,外加一个社会生活方面的微博,
再加上一个参与孩子老师的微博互动群的微博帐号,该用户要从发来私信的联系对象的昵称或者微博帐号或者微信号就知道这是发给自己那个微博身份的私信,可以说是非常困难的。如果用户还有2个不同QQ帐户,三部不同的手机,用户看到来自这些众多的联系对象发来的信息时,更会弄不清楚这些联系对象到底是在同哪一个社会身份的自己联系。在处理这些信息的时候也难于有效的安排处理的优先顺序。

具体实施方式
如果微信决定实施本发明。其多账号管理使用策略可以选择包括以下内容:(1)用户将微信号同手机号绑定时或者绑定之后,可以指定该微信号还可以在哪些其他手机号的手机上使用。系统通过短信验证用户确实拥有这些手机号后,用户的指定即生效。(¾用户可以在手机上通过微信客户端的指定界面设定在该手机上的同时使用帐号集合。(3)在某一个手机号的手机上设定了同时使用账号集合的用户,只需要使用其中任意一个帐号和正确的密码登陆,系统即允许其在该手机上使用同时使用帐号集合的所有帐号。
 在好友存在多种配对身份信息的时候,系统按照如下默认顺序来选择发送哪一种配对身份信息:手机通讯系统,QQ通讯系统,腾讯微博,……。比如,如果系统分别根据双方的手机通讯录和QQ好友录将双方都配对成为了好友,系统在发送双方的信息时,附加双方在手机通讯系统中的配对身份信息。此优先顺序可以由用户调整。
 微信系统按照如下方式来为用户提供跨手机号的云端手机通讯录:(1)只要用户有权在某一个手机号的手机(以下简称该手机)上使用绑定了一个手机号的某个微信号 (以下简称该微信号),无论用户是在该手机使用该微信号登陆,还是使用了包含该微信号的同时使用帐号集合中的任意一个帐号登陆,并选择使用该微信号的身份,系统均允许该用户:(a)向系统发送联系人姓名的特征来查找该微信帐号所绑定的手机号的手机通讯录中名字具有此特征的联系人的手机号码。比如发送联系人名字拼音的首字母缩写lm,系统就会把名字的汉语拼音的首字母缩写包含了
Im的联系人的名字和手机号码发送送到该手机;(b)向系统发送手机号码的部分特征来查找该微信帐号所绑定的手机号的手机通讯录中手机号码具有此特征的联系人的姓名。比如发送数字186,系统即将手机号码中具有186 特征的联系人的姓名和对应的手机号发送到该手机。(2)用户可以要求系统同时查找同时使用账户集合中所有绑定了手机号的微信号所对应的手机通讯录,比如如果用户通过微信客户端做出此要求,其向系统发送联系人名字汉语拼音的首字母缩写Im以后,系统把所有对应手机通讯录中具有此特征的联系人姓名和手机号发送到该手机。

2、一种即时通信中群组邮件通信的方法、装置及系统

摘要

本发明适用于即时通信领域,提供了一种即时通信中群组邮件通信的方法、装置及系统,所述方法包括下述步骤:接收用户的群组邮件通信命令;获取当前群组用户的邮件地址列表;调用对应的邮件系统,将所述当前群组用户的邮件地址列表添加到所述邮件系统启动的新邮件的收件人地址中。本发明中,当用户进行群组邮件通信时,系统自动获取群组用户的邮件地址列表,添加到对应的邮件系统的收件人地址中,可以避免用户手工输入收件人地址,给用户的通信提供了很大的方便。



附图说明



图1是本发明实施例提供的即时通信中群组邮件通信方法的实现流程图;图2是本发明实施例提供的即时通信中群组邮件通信装置的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明实施例中,当用户在群组通信时需要向群组中的用户发送邮件时,系统自动获取群组用户的邮件地址列表,并添加到对应的邮件系统的收件人地址中,避免用户手工输入收件人地址的操作,便于用户通信。

图1示出了本发明实施例提供的即时通信中群组邮件通信方法的实现流程,详述如下:在步骤S101中,接收用户输入的群组邮件通信命令。

在本发明实施例中,可以在即时通信系统的群组通信用户界面(UserInterface,UI)中增加一个“邮件”控件,当然也可以是起到相同功能的其他控件或者菜单项。当用户点击该控件时,向即时通信系统发送群组邮件通信命令,触发启动即时通信系统的群组邮件通信功能。

在步骤S102中,获取群组用户的邮件地址列表。

群组通信中,群组中的用户在注册时一般均具有用户注册的或者系统自动为用户分配的邮件地址,群组用户的邮件地址信息保存在即时通信服务器中。当启动群组邮件通信功能时,即时通信客户端的即时通信系统自动登陆即时通信服务器,获取参加群组通信的用户的邮件地址列表。作为本发明的实施例,即时通信系统可以获取当前群组中所有参与通信的用户的邮件地址列表,当然也可以获取当前群组中所有用户的邮件地址列表,以便群组中没有参与当前群组通信的用户也能够获得当前群组通信的内容。在具体实现时,系统可以提示用户选择获取当前群组中所有参与通信的用户的邮件地址,或者获取当前群组中所有用户的邮件地址,以增强用户通信的灵活性。群组中的用户也可以自行设置选择是否接收群组邮件,如果用户未选择接收群组邮件,系统在获取群组用户的邮件地址列表时,不会将该用户的邮件地址放入邮件地址列表内。

在步骤S103中,调用群组邮件通信所采用的邮件系统,启动发送新邮件,将获取的群组用户的邮件地址列表添加到新邮件的收件人地址内。

在本发明实施例中,即时通信系统启动群组邮件通信功能后,调用对应的邮件系统,例如用户操作系统默认的企业级邮件系统Microsoft Outlook、OutlookExpress等,或者各种Webmail系统。在具体实现时,可以提示用户选择用户操作系统默认的企业级邮件系统,或者用户选择的Webmail系统,也可以是即时通信系统默认的Webmail系统。当然,用户也可以预先自行在即时通信系统中设置群组邮件通信采用的邮件系统,将该邮件系统作为群组邮件通信默认的邮件系统。

即时通信系统调用群组邮件通信所采用的邮件系统后,触发邮件系统启动新邮件发送功能,并将获取的群组用户的邮件地址列表添加到新邮件的收件人地址内。

以下分别以群组通信采用的邮件系统为用户操作系统默认的企业级邮件系统和Webmail系统为例说明本发明的实现。

当群组通信采用的邮件系统为用户操作系统默认的企业级邮件系统时:1、群组通信用户在群组通信过程中点击系统界面上的“邮件”控件后,触发群组邮件通信功能。

2、即时通信系统通过相应的应用程序接口(Application ProgrammingInterface,API)获取当前参与群组通信的用户的邮件地址列表。

3、用户操作系统例如Microsoft Windows API获取当前用户缺省电子邮件程序,例如Microsoft Outlook。

4、启动Microsoft Outlook进程,调用Microsoft Outlook对象模型,创建一个新邮件对象。Microsoft Outlook对象模型的调用根据Microsoft Outlook系统所支持的功能实现,具体调用过程不再赘述。

5、在收件人地址中默认添加第2步中获取的当前参与群组通信的用户的邮件地址列表。

当群组通信采用的邮件系统为Webmail时:1、群组通信用户在群组通信过程中点击系统界面上的“邮件”控件后,触发群组邮件通信功能。

2、即时通信系统触发用户浏览器(IE)链接至对应的Webmail系统(例如QQMail):http://mail.qq.com/cgi-bin/login?gid=3324430&uin=48943其中,gid代表群组ID,由此群组ID,QQMail服务端可获取该群组所有用户的邮件地址列表;uin代表当前发起此邮件的用户ID,由此用户ID,QQMail服务端由gid和uin参数可启动此用户的新邮件发送界面,并将获取的该群组所有用户的邮件地址列表加入收件人地址。

图2示出了本发明实施例提供的即时通信中群组邮件通信装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。该装置可以集成在即时通信系统中,当然,也可以作为独立的控件或者单元被即时通信系统调用。

群组邮件通信触发模块21具体可以是即时通信系统用户界面的一个控件或者菜单项等,用来接收用户的群组邮件通信命令。

在群组邮件通信触发模块21接收到用户的群组邮件通信命令后,即时通信系统的群组邮件通信功能被触发。群组邮件地址获取模块22与即时通信服务器通信,获取当前群组用户保存在即时通信服务器中的邮件地址列表。该邮件地址列表可以包含当前群组中所有用户的邮件地址,也可以包含当前群组中所有参与当前群组通信的用户的邮件地址。相应的,邮件系统调用模块23调用对应的邮件系统,将群组邮件地址获取模块22获取的群组用户的邮件地址列表添加到所调用的邮件系统启动的新邮件的收件人地址中。邮件系统调用模块23调用的邮件系统可以是用户操作系统默认的邮件系统,或者即时通信系统默认的邮件系统,也可以是用户选择的Webmail系统。

通过本发明实施例,即时通信用户可以在群组邮件通信时,免去手工输入收件人地址的操作,给用户的通信提供了很大的方便。同时,用户还可以对各项功能进行灵活设置,满足个性化通信的需要。









以上所述发明,凡在发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息