CN102932414A - 一种通讯录与社交网络的融合方法及其*** - Google Patents

一种通讯录与社交网络的融合方法及其*** Download PDF

Info

Publication number
CN102932414A
CN102932414A CN2012103645714A CN201210364571A CN102932414A CN 102932414 A CN102932414 A CN 102932414A CN 2012103645714 A CN2012103645714 A CN 2012103645714A CN 201210364571 A CN201210364571 A CN 201210364571A CN 102932414 A CN102932414 A CN 102932414A
Authority
CN
China
Prior art keywords
social networks
contact person
sign
account
module
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.)
Pending
Application number
CN2012103645714A
Other languages
English (en)
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.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN2012103645714A priority Critical patent/CN102932414A/zh
Publication of CN102932414A publication Critical patent/CN102932414A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明有关于一种通讯录与社交网络的融合方法及其***,该融合方法应用于移动终端,包括:步骤一,完成移动终端的统一登录功能,并整合多个社交网络账号认证方式;步骤二,完成移动终端的通讯录中联系人信息与电子邮件地址、社交网络标识ID、社交网络账号标识ID的关联映射;步骤三,移动终端访问联系人的社交网络,根据关联映射关系,在该社交网络所在页面直接给联系人打电话、发短信或发电子邮件。该融合方法为用户提供一种连通线上和线下的实时的沟通交流平台。

Description

一种通讯录与社交网络的融合方法及其***
技术领域
本发明涉及智能终端领域,更具体地说,涉及一种通讯录与社交网络的融合方法及其***。
背景技术
传统的移动通讯设备主要帮助用户完成电话、短信、彩信的沟通,在移动终端建立通讯录,用于记录联系人的姓名、电话号码、邮件地址等资料,可以很好的满足用户的电话、短信息等通讯需求。
而随着智能手机的普及,移动终端的功能也越来越强大,人们不仅仅是通过电话短信来实时的联系好友、分享自己的所见所闻,而且除了能运行传统的语音和短信服务外,也可以在其上运行各种各样的其它手机应用,包括电子邮件客户端以及各种社交网络平台,如国外的facebook、twitter、foursquare以及国内的新浪微博、腾讯微博、人人网、开心网、豆瓣等,使用移动互联网技术,可以在手机终端实现更为丰富的沟通交流与信息共享。
新的社交网络平台的出现,一方面极大的满足了移动终端用户对于不同的社交网络平台的偏好与选择要求,另一方面,由于不同用户选择不同的社交网络平台,使得用户不能很好的及时掌握与了解到手机内联系人好友的社交网络平台更新的心情状态、日志、相册等动态信息。通过融合多个社交网络的登陆界面,用户可以在不同社交网络中自由地切换,并访问好友的实时信息。同时,人们在浏览好友的社交网络的过程中,会存在和好友直接沟通交流的需要,如打电话、发短信等。如果用户在访问社交网络时,一方面可以及时地关注好友的动态,另一方面也可以及时和好友保持语音或文字的联系,必将给移动互联网社交平台沟通的便利性带来巨大的改变。
发明内容
本发明的一目的在于提供一种通讯录与社交网络的融合方法及其***,用于为用户提供一种连通线上和线下的实时的沟通交流平台。
为了实现上述目的,本发明提供一种通讯录与社交网络的融合方法,应用于移动终端,其特征在于,包括:
步骤一,完成移动终端的统一登录功能,并整合多个社交网络账号认证方式;
步骤二,完成移动终端的通讯录中联系人信息与电子邮件地址、社交网络标识ID、社交网络账号标识ID的关联映射;
步骤三,移动终端访问联系人的社交网络,根据关联映射关系,在该社交网络所在页面直接给联系人打电话、发短信或发电子邮件。
所述的融合方法,其中,所述步骤一中,包括:社交网络账号认证方式包括:SAML令牌认证方式、账号密码方式、OAuth认证方式。
所述的融合方法,其中,所述步骤一中,整合SAML令牌认证方式包括:
由移动终端生成对社交网络登录访问的SAML令牌请求,将该SAML令牌请求发送至身份认证服务器;
该身份认证服务器对该SAML令牌请求进行认证,认证成功后,将生成SAML令牌返回给移动终端,移动终端持该SAML令牌登录到社交网络。
所述的融合方法,其中,所述步骤二中,包括:
将移动终端的通讯录中联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID关联映射设置为自动映射,选择社交网络中好友信息与通讯录中联系人相似度最高的映射,并自动保存社交网络标识ID和社交网络账号标识ID到移动终端数据库;
当自动映射失败或将自动映射方式转为手动映射方式时,进行手动确认,在获得通讯录中联系人姓名、电子邮件地址、社交网络标识ID、社交网络账号标识ID时,通过手动确认完成联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,并将映射记录保存在移动终端数据库。
所述的融合方法,其中,所述步骤三中,包括:
利用社交网络标识ID、社交网络账号标识ID与联系人信息映射关系获取联系人的手机号码,根据该联系人的手机号码,给联系人打电话;和/或
利用社交网络标识ID、社交网络账号标识ID与联系人信息映射关系获取联系人的手机号码,根据该联系人的手机号码,给联系人发短信;和/或
利用社交网络标识ID、社交网络账号标识ID与联系人信息映射关系获取联系人的邮件地址,根据该联系人的邮箱地址,给联系人发电子邮件。
为了实现上述目的,本发明提供一种通讯录与社交网络的融合***,应用于移动终端,其特征在于,包括:
统一登陆模块,用于完成统一登录功能,并整合各种社交网络账号认证方式;
映射建立模块,连接所述统一登陆模块,用于完成通讯录中联系人和电子邮件地址、社交网络标识ID、社交网络账号标识ID的关联映射;以及
融合处理模块,连接所述映射建立模块,用于当移动终端在访问联系人的社交网络时,根据关联映射关系在该社交网络页面直接给联系人打电话、发短信和/或发电子邮件。
所述的融合***,其中,所述统一登陆模块整合SAML令牌认证方式、账号密码方式、OAuth认证方式。
所述的融合***,其中,所述映射建立模块,包括:
自动映射模块,用于将通讯录中联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID关联映射设置为自动映射,选择社交网络中好友信息与通讯录中联系人相似度最高的映射,并自动保存社交网络标识ID和账号ID到移动终端数据库。
所述的融合***,其中,所述自动映射模块,还用于当自动映射失败或将自动映射方式转为手动映射方式时,进行手动确认,在获得通讯录中联系人姓名、电子邮件地址、社交网络标识ID、社交网络账号标识ID时,通过手动确认完成联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,并将映射记录保存在移动终端数据库。
所述的融合***,其中,所述融合处理模块,包括:
通话实现模块,用于利用社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号码,根据该联系人的手机号码,给联系人打电话;
短信发送模块,用于利用社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号码,并根据该联系人的手机号码,给联系人发短信;
邮件发送模块,用于利用社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的邮箱地址,并根据该联系人的邮箱地址,给联系人发电子邮件。
与现有技术相比,本发明的有益技术效果在于:
本发明提供了一种通讯录与社交网络的融合方法,移动终端首先完成通讯录中联系人和电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,移动终端用户在访问联系人的社交网络的过程中,可以在网络页面直接给联系人打电话、发短信或发邮件等,而不需要手动启动通讯或邮件服务。从而搭建了一种连通线上和线下的实时的沟通平台,为用户带来巨大的便利。
附图说明
图1是本发明的通讯录与社交网络的融合方法流程图;
图2是本发明的客户端获取SAML令牌访问社交网络的流程图;
图3是本发明的身份认证服务器处理SAML请求流程图;
图4是本发明的映射流程图;
图5是本发明的便捷联系操作流程示意图;
图6是本发明的用户A交互示意图;
图7是本发明的通讯录与社交网络的融合***结构图。
具体实施方式
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
如图1所示,是本发明的通讯录与社交网络的融合方法流程图。该流程描述了一种通讯录与社交网络的融合过程,具体包括以下步骤:
步骤101,移动终端完成统一登录的功能,并整合各种社交网络账号认证方式;
步骤102,移动终端完成通讯录中联系人和电子邮件地址以及社交网络标识(社交网络ID)、社交网络账号标识ID的关联映射;
步骤103,移动终端用户在访问联系人的社交网络的过程中,在网络页面直接给联系人打电话、发短信或发邮件等,而不需要手动启动通讯或邮件服务。
进一步地,步骤101中,为后续操作的基础,它提供统一的登录界面,该界面通过整合各个社交平台的认证方式,例如,SAML令牌认证方式、账号密码方式、OAuth认证方式等等,用户能够仅通过一个界面、一次登录操作轻松自如的登录到各个社交网络,达到同时在线的效果。
进一步地,步骤102中,将通讯录中联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID关联映射的方法首先为自动映射,然后对于未映射成功的联系人,用户进行手动映射。自动映射的原则是信息最接近原则,即选择社交网络中好友信息与通讯录中联系人相似度最高的映射,然后自动保存社交网络标识ID和社交网络账号标识ID到移动终端数据库。如果映射的失败、或者结果有多个,或者自动映射失败则转为用户手动确认方法,用户在已获知通讯录中某联系人姓名、电子邮件地址以及社交网络标识ID、社交网络账号标识ID时,用户通过手动确认完成联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,并将映射记录保存在移动终端数据库。
进一步地,步骤103中,移动终端利用步骤102生成的数据库中的社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号,并调用手机的通话功能,给联系人打电话。
进一步地,步骤103中,移动终端利用步骤102生成的数据库中的社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号,并调用手机的短信功能,给联系人发短信。
进一步地,步骤103中,移动终端利用步骤102生成的数据库中的社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的邮件地址,并调用手机的邮件功能,给联系人发邮件。
如图2是本发明的客户端获取SAML令牌访问社交网络的流程图,图3是本发明的身份认证服务器处理SAML请求流程图。图4是本发明的映射流程图。
统一登录的功能需要实现三种方式:
第一种,直接调用某社交平台开放平台所提供认证相关的应用程序接口(API:Application Program Interface),整合该社交网络的账号密码认证模块。
第二种,通过OAuth认证方式实现,OAuth是一种开放的协议,为桌面程序或者基于BS的Web应用提供了一种简单的,标准的方式去访问需要用户授权的API服务。OAuth认证授权包括以下步骤:
A、使用者(第三方软件)向OAuth服务提供商请求未授权的RequestToken。向Request Token URL发起请求。
B、OAuth服务提供商同意使用者的请求,并向其颁发未经用户授权的Oauth_Token与对应的密钥Oauth_Token_Secret,并返回给使用者。
C、使用者向OAuth服务提供商请求用户授权的Request Token。向UserAuthorization URL发起请求,请求带上上一步骤拿到的未授权的Oauth_Token与其密钥。
D、OAuth服务提供商将引导用户授权。该过程可能会提示用户,你想将哪些受保护的资源授权给该应用。此步骤可能会返回授权的Request Token,也可能不返回。如Yahoo OAuth就不会返回任何信息给使用者。
E、Request Token授权后,使用者将向Access Token URL发起请求,将上步授权的Request Token换取成Access Token。这个比第一步A多了一个参数就是Request Token。
F、OAuth服务提供商同意使用者的请求,并向其颁发Access Token与对应的密钥,并返回给使用者。
G、使用者以后就可以使用上述步骤返回的Access Token访问用户授权的资源。
第三种,通过SAML令牌认证实现,该认证方式采取可信的第三方身份认证服务器(IDP)实现,由客户端生成对某社交网络登录访问的SAML令牌请求,经过加密后,将该SAML令牌请求发给身份认证服务器IDP,身份认证服务器IDP对SAML令牌请求进行认证,认证成功后,将生成的用于登录的SAML令牌返回给客户端,客户端持该身份认证服务器IDP生成的SAML令牌登录到社交网络,示意图参见图2和图3。
在图2中,本发明的客户端获取SAML令牌访问社交网络的流程,具体包括如下步骤:
步骤200,开始;
步骤201,判断身份认证服务器IDP身份登录是否成功;若成功,则创建SAML请求报文,初始化身份认证服务器IDP目的地址、发行人、绑定方式,进下一步;否则返回“登录失败”信息;
步骤202,串行化SAML请求报文为XML;将SAML请求报文用XML串行化,以方便后续的保存和读入。
步骤203,调用服务提供者的私钥对SAML请求报文进行签名;
步骤204,发送SAML请求报文到身份认证服务器IDP;
步骤205,接收SAML响应报文(消息);
步骤206,反串行化SAML响应报文;
步骤207,客户手执SAML令牌访问该社交网络的***接口;
步骤208,判断身份认证服务器验证签名是否通过;若通过,则用该社交网络的服务器证书解密SAML令牌,进入下一步,否则返回“验证失败”信息;
步骤209,提取身份断言,访问主体标识;
步骤210,为被断言身份创建登录票据;
步骤211,浏览器重定向到目标URL;
步骤212,后续操作。
在图3中,本发明的身份认证服务器处理SAML请求流程,具体包括如下步骤:
步骤301,接收SAML请求报文;
步骤302,生成SAML响应报文;
步骤303,判断SAML请求报文是否通过签名验证,若通过,则初始化SAML响应报文的目的地址、发行人,进入下一步;否则设置SAML响应报文状态为“认证失败”;
步骤304,判断用户身份是否被授权?若被授权,则设置SAML响应报文状态为“认证成功”;
步骤305,根据用户身份、SAML请求报文ID、目标服务***地址等生成SAML断言;
步骤306,将SAML断言串行化为XML;
步骤307,用身份认证服务器IDP对包含SAML断言的SAML响应报文进行私钥签名;
步骤308,发送SAML响应报文。
在手机联系人与社交网络建立映射过程中,手机通信录中有唯一标识联系人的信息,如姓名ID、姓名、邮箱、昵称、手机号,家庭住址等,这些信息可以通过调用手机端API获取,另一方面,由于各大社交网络都提供了开放平台,开放平台的好处是提供了一些API接口获取用户相关的信息,比如好友姓名、昵称、家庭住址、电子邮箱、电话号码等。以人人网为例,人人网开放平台(Renren Open Platform)是面向开发者的开放平台,中国最大的SNS开放平台。拥有丰富的API接口、XNML和XNJS等技术;人人连接(Renren Connect)可使第三方网站与人人网互联互通。人人开发平台主要可以用于第三方来进行网站接入、站内应用接入、IOS客户端接入、Android客户端接入、桌面客户端的接入。
映射操作的完成依赖于数据库信息的建立,数据库的模式一如表1所示,模式二如表2所示。
表1
  列名   联系人ID   联系人姓名   联系人电话   电子邮箱   家庭住址
  类型   long   Varchar   varchar   varchar   varchar
表2
Figure BDA00002198076000081
该数据库包括两个模式,具体是:
第一个模式由联系人ID、联系人姓名、联系人电话、联系人电子邮箱、家庭住址组成,该模式的主键为联系人ID;
第二个模式由联系人ID,社交网络标识ID、社交网络账号标识ID组成,社交网络标识ID和社交网络账户标识ID能够确定唯一的联系人,该模式的主键为社交网络标识ID和社交网络账号标识ID,联系人ID是第一个模式的主键,联系人ID将第一个模式和第二个模式联系起来,因此在第二个模式中联系人ID是外键。
映射的操作由用户触发,当用户触发需要映射某一社交网络时,则此时社交网络标识ID确定。移动终端按照示意图4进行映射匹配,首先客户端通过社交网络开放平台的API,获取JSON数据格式信息,解析JSON数据格式信息后,提取用户好友的姓名、好友在社交网络中的账号标识、昵称、家庭地址、电话号码、电子邮件等信息,然后用昵称、电子邮件、电话号码、家庭住址等信息与通讯录中的姓名、电子邮件、电话号码、家庭住址进行相似匹配并进行相似度计算,将社交网络标识ID和社交网络账号标识ID和同手机通讯录中的最匹配的联系人ID***到模式二当中。如果相似度低于所设置阈值或者相似度相同的有多个,则返回自动映射失败消息并且弹出处理界面,提示用户进行手动映射。
在图4中,映射匹配的具体步骤如下:
步骤400,开始;
步骤401,用户触发同步获得社交网络标识ID;
步骤402,调用该社交网络开发平台的API获得账号、电话号码、电子邮箱等信息;
步骤403,在模式一中计算相似度进行匹配;
步骤404,判断匹配是否成功,若成功,则保存匹配信息到模式二中,否则用户进行手动匹配并保存匹配信息到模式二中;
步骤405,结束。
如图5所示,是本发明的便捷联系操作流程示意图。
在手机网页融合的各种便捷操作中,由于已经建立了联系人信息和各种社交网络用户的关系映射数据库,并且社交网络标识ID和社交网络账户标识ID能够确定唯一的联系人,那么当浏览某一个社交网络的时候,如果要访问某一好友的主页,可以在统一的浏览界面中监听浏览器跳转请求,调用浏览器提供API,获取地址栏中的URL,提取URL中社交网络账号标识ID,结合社交网络标识ID,很容易在建立好的映射数据库中查找到联系人信息,如姓名、电话、电子邮箱。如果找到相关的联系信息,则将相关的图标激活。只要浏览器停留在好友界面,就可以很容易的点击相关图标,调用手机智能操作***所提供的打电话API、发短信API、发邮件API和当前的好友进行联系,具体示意图如图5,步骤如下:
步骤500,开始;
步骤501,用户登录一社交网络,***记录社交网络标识ID;
步骤502,用户请求跳转至好友主页;
步骤503,***获取好友主页URL,提取社交网络账号标识ID;
步骤504,通过社交网络标识ID和社交网络账号标识ID查询联系人;
步骤505,判断查找好友电话、邮箱是否成功,若成功,则将相应图标置为亮,并点击调用相关联系功能,否则将相应图标置为暗,并点击提示无相关联系信息;
步骤506,结束。
假设A拥有人人网账号A_renren和新浪微博账号A_sina以及邮箱账号[email protected],B、C为用户A的通讯录中的联系人,B拥有人人网账号B_renren,C拥有新浪微博账号C_sina和邮箱账号[email protected]。通过访问B和C的社交网络,并与他们实时交流的示意图如图6所示。
结合图6,通过如下实施例1、实施例2进一步描述本发明的技术方案。
实施例1:
用户A将B的手机号和人人网账号B_renren进行映射,具体映射的是社交网络人人网(用唯一的数字标识)和B在人人网中的用户标识,B在人人网中的用户标识即B的人人网账号ID,一般由数字构成。
用户A使用多社交网络的联合登陆界面,可选不同的登陆方式登录不同的社交网络,如登陆到人人、登陆到新浪微博、登陆到腾讯微博等。A选择登陆到人人网,输入用户名和密码或者通过SAML认证后,进入到A的人人网的个人主页,此时用户可以查看好友的状态、日志、相册等信息。用户A访问B的人人主页时,在页面上有三个图标,分别为打电话、发短信、发电子邮件。电子邮件图标的亮暗表示通讯录中是否关联了联系人的电子邮件,如果关联了,则图标为亮的;如果没有关联,则图标是暗的。由于没有关联B的邮箱账号,故电子邮件图标是暗的。
A点击图标可以进行相应的操作。首先利用通讯录中的映射关系,获取用户B的人人账号所对应的B的手机号。点击打电话图标时,调用手机的通话功能API,和B进行语音通话。点击发短信图标,调用手机的短信功能API,发短信到B。由于电子邮件图标是暗的,不能进行发送电子邮件操作。
实施例2:
用户A将C的手机号和C的新浪微博账号C_sina进行手动匹配,具体匹配的是C在新浪微博的唯一标识,即C的新浪微博ID,一般由数字构成。此外,用户A还要将C的手机号和C的邮箱账号[email protected]进行手动匹配。
用户A使用多社交网络的联合登陆界面,可选的登陆列表为不同的社交网络,如登陆到人人、登陆到新浪微博、登陆到腾讯微博等。A选择登陆到新浪微博,输入用户名、密码后,进入到A的新浪微博的个人主页,此时用户可以查看好友的微博信息。用户A访问C的微博时,在网络页面上有三个图标,分别为打电话、发短信、发电子邮件。由于关联了C的邮箱账号,故电子邮件图标是亮的。
A点击图标可以进行相应的操作。A除了点击打电话、发短信图标,与C进行通话或发短信外,也可以点击发电子邮件图标,调用手机的邮件功能API,向C发送电子邮件。其中C的电子邮件地址是这样获取的:首先利用通讯录中的映射关系,获取用户C的微博账号所对应的C的手机号,然后再查找此手机号所对应的C的电子邮件地址。
如图7所示,是本发明的通讯录与社交网络的融合***结构图。如上有关方法的内容同样适用于该***。该***700包括:统一登陆模块71、映射建立模块72、融合处理模块73。
统一登陆模块71,用于完成统一登录的功能,并整合各种社交网络账号认证方式;
映射建立模块72,用于建立通讯录中联系人和电子邮件地址以及社交网络标识(社交网络ID)、社交网络账号标识ID的关联映射;
融合处理模块73,用于当移动终端用户在访问联系人的社交网络的过程中,在网络页面直接给联系人打电话、发短信或发邮件等,而不需要手动启动通讯或邮件服务。
进一步地,统一登陆模块71,为后续操作的基础,它提供统一的登录界面,该界面通过整合各个社交平台的认证方式,例如,SAML令牌认证方式、账号密码方式、OAuth认证方式等等,用户能够仅通过一个界面、一次登录操作轻松自如的登录到各个社交网络,达到同时在线的效果。
进一步地,映射建立模块72又包括:
自动映射模块721,用于将通讯录中联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID关联映射首先为自动映射,然后对于未映射成功的联系人用户进行手动映射,自动映射的原则是信息最接近原则,即选择社交网络中好友信息与通讯录中联系人相似度最高的映射,然后自动保存社交网络标识ID和账号ID到移动终端数据库。
进一步地,映射建立模块72,还用于当自动映射失败或者映射结果有多个,或自动映射失败则转为用户手动确认方法后,使得用户在已获知通讯录中某联系人姓名、电子邮件地址以及社交网络标识ID、社交网络账号标识ID时,通过手动确认完成联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,并将映射记录保存在移动终端数据库。
进一步地,融合处理模块73包括:通话处理模块731、短信处理模块732、邮件处理模块733。
通话实现模块731,用于利用映射建立模块72生成的数据库中的社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号,并调用手机的通话功能,给联系人打电话。
短信发送模块732,用于利用映射建立模块72生成的数据库中的社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号,并调用手机的短信功能,给联系人发短信。
邮件发送模块733,用于利用映射建立模块72生成的数据库中的社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的邮件地址,并调用手机的邮件功能,给联系人发邮件。
本发明提供了一种通讯录与社交网络的融合方法及其***,使得用户在访问联系人的社交网络时,能很方便地实现通讯录的功能,如给好友直接打电话、发短信、发电子邮件等功能,从而为用户提供了一种连通线上和线下的实时的沟通交流平台。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

1.一种通讯录与社交网络的融合方法,应用于移动终端,其特征在于,包括:
步骤一,完成移动终端的统一登录功能,并整合多个社交网络账号认证方式;
步骤二,完成移动终端的通讯录中联系人信息与电子邮件地址、社交网络标识ID、社交网络账号标识ID的关联映射;
步骤三,移动终端访问联系人的社交网络,根据关联映射关系,在该社交网络所在页面直接给联系人打电话、发短信或发电子邮件。
2.根据权利要求1所述的融合方法,其特征在于,社交网络账号认证方式包括:SAML令牌认证方式、账号密码方式、OAuth认证方式。
3.根据权利要求2所述的融合方法,其特征在于,所述步骤一中,整合SAML令牌认证方式包括:
由移动终端生成对社交网络登录访问的SAML令牌请求,将该SAML令牌请求发送至身份认证服务器;
该身份认证服务器对该SAML令牌请求进行认证,认证成功后,将生成SAML令牌返回给移动终端,移动终端持该SAML令牌登录到社交网络。
4.根据权利要求1、2或3所述的融合方法,其特征在于,所述步骤二中,包括:
将移动终端的通讯录中联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID关联映射设置为自动映射,选择社交网络中好友信息与通讯录中联系人相似度最高的映射,并自动保存社交网络标识ID和社交网络账号标识ID到移动终端数据库;
当自动映射失败或将自动映射方式转为手动映射方式时,进行手动确认,在获得通讯录中联系人姓名、电子邮件地址、社交网络标识ID、社交网络账号标识ID时,通过手动确认完成联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,并将映射记录保存在移动终端数据库。
5.根据权利要求1、2或3所述的融合方法,其特征在于,所述步骤三中,包括:
利用社交网络标识ID、社交网络账号标识ID与联系人信息映射关系获取联系人的手机号码,根据该联系人的手机号码,给联系人打电话;和/或
利用社交网络标识ID、社交网络账号标识ID与联系人信息映射关系获取联系人的手机号码,根据该联系人的手机号码,给联系人发短信;和/或
利用社交网络标识ID、社交网络账号标识ID与联系人信息映射关系获取联系人的邮件地址,根据该联系人的邮箱地址,给联系人发电子邮件。
6.一种通讯录与社交网络的融合***,应用于移动终端,其特征在于,包括:
统一登陆模块,用于完成统一登录功能,并整合各种社交网络账号认证方式;
映射建立模块,连接所述统一登陆模块,用于完成通讯录中联系人和电子邮件地址、社交网络标识ID、社交网络账号标识ID的关联映射;以及
融合处理模块,连接所述映射建立模块,用于当移动终端在访问联系人的社交网络时,根据关联映射关系在该社交网络页面直接给联系人打电话、发短信和/或发电子邮件。
7.根据权利要求6所述的融合***,其特征在于,所述统一登陆模块整合SAML令牌认证方式、账号密码方式、OAuth认证方式。
8.根据权利要求6或7所述的融合***,其特征在于,所述映射建立模块,包括:
自动映射模块,用于将通讯录中联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID关联映射设置为自动映射,选择社交网络中好友信息与通讯录中联系人相似度最高的映射,并自动保存社交网络标识ID和账号ID到移动终端数据库。
9.根据权利要求8所述的融合***,其特征在于,所述自动映射模块,还用于当自动映射失败或将自动映射方式转为手动映射方式时,进行手动确认,在获得通讯录中联系人姓名、电子邮件地址、社交网络标识ID、社交网络账号标识ID时,通过手动确认完成联系人与电子邮件地址以及社交网络标识ID、社交网络账号标识ID的关联映射,并将映射记录保存在移动终端数据库。
10.根据权利要求6、7所述的融合***,其特征在于,所述融合处理模块,包括:
通话实现模块,用于利用社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号码,根据该联系人的手机号码,给联系人打电话;
短信发送模块,用于利用社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的手机号码,并根据该联系人的手机号码,给联系人发短信;
邮件发送模块,用于利用社交网络标识ID、社交网络账号标识ID和联系人信息映射关系获取联系人的邮箱地址,并根据该联系人的邮箱地址,给联系人发电子邮件。
CN2012103645714A 2012-09-26 2012-09-26 一种通讯录与社交网络的融合方法及其*** Pending CN102932414A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012103645714A CN102932414A (zh) 2012-09-26 2012-09-26 一种通讯录与社交网络的融合方法及其***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103645714A CN102932414A (zh) 2012-09-26 2012-09-26 一种通讯录与社交网络的融合方法及其***

Publications (1)

Publication Number Publication Date
CN102932414A true CN102932414A (zh) 2013-02-13

Family

ID=47647111

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103645714A Pending CN102932414A (zh) 2012-09-26 2012-09-26 一种通讯录与社交网络的融合方法及其***

Country Status (1)

Country Link
CN (1) CN102932414A (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103338296A (zh) * 2013-05-31 2013-10-02 东莞宇龙通信科技有限公司 通信记录存储方法和装置
CN104320327A (zh) * 2014-10-28 2015-01-28 深圳市多彩人生技术有限公司 基于社交网络同一账号的多角色同时在线实现方法及***
WO2015043260A1 (en) * 2013-09-30 2015-04-02 Tencent Technology (Shenzhen) Company Limited Systems and methods for importing relation chain and providing contact information
CN104539571A (zh) * 2014-07-30 2015-04-22 腾讯科技(深圳)有限公司 信息交互方法、身份鉴权方法、服务器及终端
CN104780257A (zh) * 2015-04-30 2015-07-15 北京奇虎科技有限公司 联系人提示信息生成方法、装置和终端
CN105074744A (zh) * 2013-02-22 2015-11-18 诺基亚技术有限公司 用于提供联系人相关的信息项的装置和方法
CN105847119A (zh) * 2016-04-01 2016-08-10 乐视控股(北京)有限公司 一种快速查找联系人邮件的方法及装置
CN106101412A (zh) * 2016-06-07 2016-11-09 青岛海信移动通信技术股份有限公司 移动通信终端的信息会话处理方法及移动通信终端
WO2017063531A1 (zh) * 2015-10-14 2017-04-20 阿里巴巴集团控股有限公司 一种基于地址信息的账户映射方法及装置
CN106656965A (zh) * 2016-09-30 2017-05-10 广州特道信息科技有限公司 基于分布式云计算的通用客户端管理***
WO2017214773A1 (zh) * 2016-06-12 2017-12-21 华为技术有限公司 一种在不同应用程序之间转发内容的方法和装置
CN107993122A (zh) * 2017-11-27 2018-05-04 上海爱优威软件开发有限公司 一种基于通话信息的交互方法及终端设备
CN108513005A (zh) * 2018-03-22 2018-09-07 广东欧珀移动通信有限公司 联系人信息处理方法和装置、电子设备、存储介质
CN109120574A (zh) * 2017-06-22 2019-01-01 格局商学教育科技(深圳)有限公司 一种网络互动社交平台登陆方法及***
CN109271766A (zh) * 2018-10-15 2019-01-25 意盛(北京)科技有限责任公司 一种基于程序交互的身份验证方法与***
CN110210203A (zh) * 2019-06-04 2019-09-06 武汉神算云信息科技有限责任公司 微信小程序与api的安全保护方法、装置、设备及存储介质
CN110933198A (zh) * 2019-11-28 2020-03-27 中国银行股份有限公司 一种联系人信息处理方法及装置
CN111552798A (zh) * 2020-04-30 2020-08-18 腾讯科技(深圳)有限公司 基于名称预测模型的名称信息处理方法、装置、电子设备
CN112073292A (zh) * 2019-06-09 2020-12-11 夏兴旺 一种添加网络成员、去电设置、通话处理、短信息处理、通讯录、通信***实现方法
CN112152910A (zh) * 2015-02-16 2020-12-29 钉钉控股(开曼)有限公司 通讯方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901252A (zh) * 2010-06-23 2010-12-01 中兴通讯股份有限公司 一种整合多个网站中同一用户数据的方法及整合平台
CN102082865A (zh) * 2010-11-30 2011-06-01 上海合合信息科技发展有限公司 通过网页打电话的方法及***
CN102118408A (zh) * 2009-12-30 2011-07-06 中兴通讯股份有限公司 一种实现统一登录社区功能的方法及移动终端
US20110173268A1 (en) * 2010-01-08 2011-07-14 Yigang Cai Telecommunication messaging through a social networking service
CN102143485A (zh) * 2011-03-22 2011-08-03 宇龙计算机通信科技(深圳)有限公司 移动终端及其通讯录联系人与社交网站用户关联的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118408A (zh) * 2009-12-30 2011-07-06 中兴通讯股份有限公司 一种实现统一登录社区功能的方法及移动终端
US20110173268A1 (en) * 2010-01-08 2011-07-14 Yigang Cai Telecommunication messaging through a social networking service
CN101901252A (zh) * 2010-06-23 2010-12-01 中兴通讯股份有限公司 一种整合多个网站中同一用户数据的方法及整合平台
CN102082865A (zh) * 2010-11-30 2011-06-01 上海合合信息科技发展有限公司 通过网页打电话的方法及***
CN102143485A (zh) * 2011-03-22 2011-08-03 宇龙计算机通信科技(深圳)有限公司 移动终端及其通讯录联系人与社交网站用户关联的方法

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105074744A (zh) * 2013-02-22 2015-11-18 诺基亚技术有限公司 用于提供联系人相关的信息项的装置和方法
CN103338296B (zh) * 2013-05-31 2015-05-20 东莞宇龙通信科技有限公司 通信记录存储方法和装置
CN103338296A (zh) * 2013-05-31 2013-10-02 东莞宇龙通信科技有限公司 通信记录存储方法和装置
US9825929B2 (en) 2013-09-30 2017-11-21 Tencent Technology (Shenzhen) Company Limited Systems and methods for importing relation chain and providing contact information
WO2015043260A1 (en) * 2013-09-30 2015-04-02 Tencent Technology (Shenzhen) Company Limited Systems and methods for importing relation chain and providing contact information
CN104539571A (zh) * 2014-07-30 2015-04-22 腾讯科技(深圳)有限公司 信息交互方法、身份鉴权方法、服务器及终端
CN104320327A (zh) * 2014-10-28 2015-01-28 深圳市多彩人生技术有限公司 基于社交网络同一账号的多角色同时在线实现方法及***
CN112152910A (zh) * 2015-02-16 2020-12-29 钉钉控股(开曼)有限公司 通讯方法
CN104780257A (zh) * 2015-04-30 2015-07-15 北京奇虎科技有限公司 联系人提示信息生成方法、装置和终端
CN104780257B (zh) * 2015-04-30 2018-07-24 北京奇虎科技有限公司 联系人提示信息生成方法、装置和终端
US10725737B2 (en) 2015-10-14 2020-07-28 Alibaba Group Holding Limited Address information-based account mapping method and apparatus
CN106598965A (zh) * 2015-10-14 2017-04-26 阿里巴巴集团控股有限公司 一种基于地址信息的账户映射方法及装置
US10990353B2 (en) 2015-10-14 2021-04-27 Advanced New Technologies Co., Ltd. Address information-based account mapping method and apparatus
KR20180069869A (ko) * 2015-10-14 2018-06-25 알리바바 그룹 홀딩 리미티드 어드레스 정보에 기초한 어카운트 맵핑 방법 및 장치
WO2017063531A1 (zh) * 2015-10-14 2017-04-20 阿里巴巴集团控股有限公司 一种基于地址信息的账户映射方法及装置
KR102117773B1 (ko) 2015-10-14 2020-06-02 알리바바 그룹 홀딩 리미티드 어드레스 정보에 기초한 어카운트 맵핑 방법 및 장치
CN105847119A (zh) * 2016-04-01 2016-08-10 乐视控股(北京)有限公司 一种快速查找联系人邮件的方法及装置
CN106101412A (zh) * 2016-06-07 2016-11-09 青岛海信移动通信技术股份有限公司 移动通信终端的信息会话处理方法及移动通信终端
US11438298B2 (en) 2016-06-12 2022-09-06 Huawei Technologies Co., Ltd. Method and apparatus for forwarding content between different application programs
WO2017214773A1 (zh) * 2016-06-12 2017-12-21 华为技术有限公司 一种在不同应用程序之间转发内容的方法和装置
CN107852358A (zh) * 2016-06-12 2018-03-27 华为技术有限公司 一种在不同应用程序之间转发内容的方法和装置
CN106656965A (zh) * 2016-09-30 2017-05-10 广州特道信息科技有限公司 基于分布式云计算的通用客户端管理***
CN109120574A (zh) * 2017-06-22 2019-01-01 格局商学教育科技(深圳)有限公司 一种网络互动社交平台登陆方法及***
CN107993122A (zh) * 2017-11-27 2018-05-04 上海爱优威软件开发有限公司 一种基于通话信息的交互方法及终端设备
CN108513005A (zh) * 2018-03-22 2018-09-07 广东欧珀移动通信有限公司 联系人信息处理方法和装置、电子设备、存储介质
CN109271766A (zh) * 2018-10-15 2019-01-25 意盛(北京)科技有限责任公司 一种基于程序交互的身份验证方法与***
CN109271766B (zh) * 2018-10-15 2021-06-25 意盛(北京)科技有限责任公司 一种基于程序交互的身份验证方法与***
CN110210203A (zh) * 2019-06-04 2019-09-06 武汉神算云信息科技有限责任公司 微信小程序与api的安全保护方法、装置、设备及存储介质
CN112073292A (zh) * 2019-06-09 2020-12-11 夏兴旺 一种添加网络成员、去电设置、通话处理、短信息处理、通讯录、通信***实现方法
CN110933198A (zh) * 2019-11-28 2020-03-27 中国银行股份有限公司 一种联系人信息处理方法及装置
CN111552798B (zh) * 2020-04-30 2021-06-04 腾讯科技(深圳)有限公司 基于名称预测模型的名称信息处理方法、装置、电子设备
CN111552798A (zh) * 2020-04-30 2020-08-18 腾讯科技(深圳)有限公司 基于名称预测模型的名称信息处理方法、装置、电子设备

Similar Documents

Publication Publication Date Title
CN102932414A (zh) 一种通讯录与社交网络的融合方法及其***
CN109120597B (zh) 身份校验、登录方法、装置及计算机设备
JP6001807B2 (ja) 認可認証の方法および装置
CN104243517B (zh) 不同终端之间的内容分享方法及装置
CN101072103B (zh) 一种多账号登录即时通讯软件的方法及***
CN103023933B (zh) 一种登录信息集成处理***及方法
CN105323253B (zh) 一种身份验证方法及装置
CN103297325B (zh) 在即时通讯***中与第三方应用交互的方法、装置和设备
CN101420416B (zh) 身份管理平台、业务服务器、登录***及方法、联合方法
CN103916244A (zh) 验证方法及装置
CN103780641B (zh) 接入云桌面的方法、家庭网关和***
CN103036680A (zh) 基于生物特征识别的域名认证***及方法
KR20140095148A (ko) 소셜 네트워크 서비스를 기반으로 한 금융 거래 처리 방법 및 단말
CN102025657A (zh) 一种利用email邀请好友加入社交网络的方法与***
CN102014078A (zh) 一种网页上实现的基于flash的即时通讯的方法
JP2015099470A (ja) 認証システム、方法、サーバ及びプログラム
CN105681058A (zh) 碎片化异步会议***的与会者身份验证方法
CN105577626A (zh) 一种用户名注册和使用方法、***及装置
CN109726545B (zh) 一种信息显示方法、设备、计算机可读存储介质和装置
CN108769059B (zh) 校验方法、装置、介质和计算设备
CN104375999A (zh) 一种连通不同社交网站的***和方法
CN104639421A (zh) 一种基于智能电视的即时通信信息处理方法及***
CN105721274B (zh) 一种多种即时通讯的融合方法及装置
CN102571619B (zh) 基于通信的sns业务平台、sns***及其实现方法
JP6435456B1 (ja) 2段階のurlを用いた認証サーバ、プログラム及び方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130213