Manyou诚邀开发者加盟 | 常见问题
草根创业者万岁-《站长》第20期出刊
下载 Discuz!7.2 正式版|用户使用手册
中国站长俱乐部&鞭牛士网编培训经典回顾
Discuz!NT3.1正式版发布
Comsenz公司2010年招贤纳士,期待您的加盟
Comsenz产品服务购买
SNS有奖调查圆满结束 大奖3月公布
Discuz!官方主机,新增美国主机|PHP就业培训
第二代论坛游戏插件 可互通你的论坛积分
基于Discuz!的免费论坛空间5D6D|网站备案
中国站长俱乐部上线啦~站长ID抢注中
返回列表 发帖
Discuz|UCHome产品工程师培训

UCenter介绍之数据篇

UCenter是个数据存储和交互中心,这个数据包括用户数据和帖子、日志、商品、视频等信息数据,这些数据经过UCenter处理后在各个应用之间进行交互。

在用户数据方面, UCenter接管了其他应用的用户的基本资料,包括用户名、密码和电子邮件。这些信息用于在用户登录某个应用的时候做合法性验证,在UCenter验证通过后再返回各个应用。这样做的好处是一方面将各个应用的用户连通起来,另一方面只将验证放在UCenter,保证了UCenter低负载的同时确保了各个应用的用户资料的个性化,这个个性化怎么解释呢,举个例子吧比如说在论坛要求会员输入生日,但是在商城顾客是不需要输入生日的,如果将这些数据都放在UCenter话,势必会造成冗余数据,通过上面说的存放方式,只要将生日这个个性信息放在需要应用就可以了,这样的设置最大程度保证了UCenter下面应用的用户资料个性化。

说到用户就不能不提到积分,UCenter系统的积分采用了兑换积分的方式连通各个应用,简单点说就是用户可以将一个应用的积分通过积分兑换的方式,兑换成另外一个应用的积分。举个例子,某用户用论坛上发帖获得1000金钱,他可以通过论坛的积分兑换功能,兑换成UCenter HOME的100点积分。具体的兑换条件站长可以在UCenter后台进行设置。

说完用户部分的数据,我们再来说说帖子、日志、商品、视频这类数据在UCenter的处理和交互。这些数据实际上都是一些信息,在以前这些信息是都是在自己所在的应用进行关联的,比如相关主题、日志、商品、视频等等。而在UCenter这个体系下,这种关联不仅仅存在这些数据自己所处的应用中,而是将这种关联扩大到整个系统中。简单说就是在你看论坛帖子的时候,出现的不仅仅是和这个帖子相关的论坛主题,还可以看到相关的日志、商品、视频等等,这种关联让用户真正在整个社区里面转起来,增加网站的黏性。说到这里有用户要问了这个是靠什么关联起来的呢,目前的机制是按照标签(TAG)关联起来的,在今后的版本可能还会有其他条件的关联。

再来说说短信息,UCenter这次除了将用户数据接管,还将所有的短信息进行了接管,所有应用程序的收发短信息都通过UCenter的API实现,这个接口有两种,一种是只提供数据的API,用于有自己短信界面的应用使用(例如UCenter HOME),还有一种是带界面的API,其他应用只要将页面包含进来就可以实现短信的功能(例如Discuz!论坛)

最后还要说一个独特的数据,这个数据只用在UCenter HOME,中文名称叫做“事件”,英文是“feed”。这种数据主要用于用户在其他各个应用的动作记录,经过一定筛选展现在UCenter HOME上,这个feed每个应用(包括整合的第三方应用)都可以提供。feed数据按照一定格式先提交到UCenter的feed数据表中,UCenter HOME定时从UCenter提取写入到自己的数据表中,然后通过一定条件筛选进行展示。

关于UCenter对数据的存储和交互先说这么多,这种数据存储交互只有一个应用的时候是体会不出来的,只有安装多个应用的时候才能体现出来,所以如果想更好的利用UCenter可以尝试安装多个应用,这样才能最大程度发挥UCenter的潜力和威力。

红领巾教育网,教师、学生和家长的网上家园!
www.redscarf.cn
http://home.redscarf.cn

TOP

TOP

TOP

TOP

《弹弹堂》寒假大礼包 欢迎站长免费索取并制作社区活动
理解中。。。。。。慢慢理解!
联合涂料网欢迎您的光临!
http://www.coatu.com/bbs

TOP

TOP

Discuz|UCHome产品工程师培训
很多应用都还没有UCENTER的接口。  

TOP

TOP

错过了,永远就错过了,我那慢慢流逝的青春...如指间流淌的水,一刻也不停留。如风过银铃,留下一串串悦耳的声音后,就什么也看不到,听不见,闻不到...只有那清晰的记忆知道,那已经是昨天的事了...物是人非...

TOP

返回列表