QQ文件消息漫游及主从同步功能

1、创新特性名:QQ文件消息漫游及主从同步

2、创意如何产生的

你是不是对以下场景感觉似曾相识:

l  漫游场景一:

小叶:“小王,我前面在公司给你发了文件,你收到了吗?”

小王:“还没看,你发什么文件了?截个图给我看看吧。”

此时小叶正在家里,结果登上QQ查看消息记录时发现,之前在公司发送的记录找不到...

l  漫游场景二:

某天,老板发了个紧急文件需要你处理,可是你在外面,只能先用手机收下。当回到公司,登上QQ想接收文件进行处理时,发现没有该文件的记录...

l  主从同步场景三:

手机和PC同时登录,在开会时通过手机发送某些case给同事,并作了些总结,回来时在PCQQ上想把刚刚记录同步下,结果发现文件找不到了...

没错,诸如此类的烦恼我们经常听身边好友提起或亲身经历,当多终端设备使用场景越来越广泛时,这种消息不完善的体验也随之扩大,灰常影响使用QQ消息记录的心情,有木有!!!

 

于是,带着伟大而又艰巨的使命感以及复杂的心情(再过两周就是春节,要回家看娘亲的说,但项目需要在年后回来就可以上线该功能),文件漫游及主从同步项目紧急开工了!

 

4、产品创新功能及使用场景介绍

本功能主要解决了多终端使用情况下,文件发送及接收能顺利查看,保证文件消息记录的连贯性,不再因为丢消息而烦恼,做到随时需要随时下载及查阅。

 

l  文件漫游功能:你在A机子上发送QQ离线文件给好友,或是收到文件时,不管是否接收,当你同样的帐号更换到另一个终端机子B登录时QQ,打开对话框查看之前发送记录时,能继续将文件完整的展示,重新下载查看,实现文件消息记录的完整性。但注意:目前默认消息记录里展示4条最新的其他端漫游过来的文件,若要看到更多消息需开启漫游功能。并且,漫游文件在服务器上保存7

(手机端发送文件给好友)

(再登录PC端后,记录里显示手机端曾发送的文件)

 

l  发送方的主从同步功能:多态登录时(PC、手机一起挂着时),若发送方通过手机发送文件给好友,PC上对话记录里同样展示该文件,告知已发送。你可以继续下载该文件查看,同样保证记录的完整及不丢失性。

(手机发送文件)

 

(PC同时登录时,也能看到手Q刚刚发送文件)

5、如何实现的?

文件传输一直是即时通讯软件的重要功能。以往的QQ传文件,只能在当前进行传输的设备上看到传输记录,换台机器想找之前传过的文件记录,却无处可查。新版QQ实现了文件消息的漫游,让你随时随地找到传输过的文件。

技术实现如下:

1.文件传输过程简介

文件传输过程分为发送方和接收方,发送方发起传输过程,上传文件至文件服务器,上传成功后服务器反回一个对应文件的唯一标识给发送方。
发送方将该文件标识以消息的方式经过消息中心通知给接收方。

接收方收到该消息后,通过消息里的文件标识去文件服务器下载该文件。    消息中心在收到来自发送方的文件通知消息同时,存储该消息到消息漫游服务器。

 

2.漫游消息的拉取和展现方式

用户在登录任意一台PC的时候,查看消息记录时,会触发漫游消息的拉取。拉取回来的文件消息中,存在唯一文件标识,通过标识去文件服务器查询文件信息,并在消息记录中以富媒体形式展示。富媒体可提供有效期内的下载、转发等操作。

 

3.发送方多终端登录时的文件消息同步实现

发送方手机和PC同时在线时,若发送方从手机发送文件,为了让发送方PC端也实时同步该文件消息,消息中心收到来自手机端的通知消息时,同步pushPC端,PC端解析该消息后,同步展现富媒体。

 

6、产品的意义对未来展望

希望通过功能的实现,让用户使用QQ传文件更加安心,真正实现不怕丢失,随时查阅。

由于是新能力,用户的普及性还是较弱,也希望在后续能够更加完善提醒机制,让更多的新用户能大胆放心传文件,实现顺畅的多端互通能力!传的放心,用着更舒心~