Archive for the 'web2.0-社区' Category


Ucenter Home 1.5安装及单点登录集成方案

    整理一下安装Ucenter Home1.5版本及Discuz BBS的过程及与公司自己的门户社区整合过程中的注意事项作为备忘。

下面以在服务器192.168.1.202上安装配置说明一下整合过程。

    操作系统:Redhat AS 4

    Mysql : 5.0

   

1、下载UCenter、UCenter Home、Discuz! 集成安装包

    http://download.comsenz.com/UC_UCH_DZ/UC_UCH_DZ_SC_GBK.zip

2、下载ucenter home 1.5

    http://www.jz123.cn/soft/download.asp?softid=12538&downid=62&id=12427

    目前ucenter home 1.5版本为beta版本,官方尚未正式发布,由于功能相对全,因此采用此版本。

3、下载ucenter头像升级页面

    http://u.discuz.net/download/avatar.zip

4、数据库安装,以utf8创建数据库并创建sns的用户

    create database sns default character set utf8;

    grant all privilege on *.* to sns@’localhost’ identified by ’sns’;

    flush privileges;

5、apache及php安装配置

   使用Redhat AS 4自带的httpd及php,修改/etc/httpd/conf/httpd.conf

       port  80

        DocumentRoot "/var/www/html/sns"

6、安装UCenter、UCenter Home、Discuz! 集成安装包

    mkdir /var/www/html/sns

    unzip UC_UCH_DZ_SC_GBK.zip

    mv upload/* /var/www/html/sns/ 

7、访问http://192.168.1.202,开始安装过程

        UCenter的访问网址:

            http://192.168.1.202/ucenter

        DISCUZ!的访问网址:

            http://192.168.1.202/bbs

        管理员访问网址:
            http://192.168.1.202/bbs/admincp.php
        UCenter Home的访问网址:
            http://192.168.1.202/home
        管理员访问网址:
            http://192.168.1.202/home/admincp.php

8、将ucenter home从1.0版本升级ucenter home 1.5版本

     将UCenter_Home_1[1].5RC1_SC_GBK.rar中的upload目录下的文件upload/ 目录中,除 config.new.php 文件、install/ 目录以外的其他所有文件全部上传到home/目录下并覆盖当前程序,特别注意的是,最新数据库结构 ./data/install.sql 文件不要忘记上传将程序包UCenter_Home_1[1].5RC1_SC_GBK.rar update目录中的update.php文件上传到home/目录目录,并在浏览器运行。

    http://192.168.1.202/home/update.php

    升级成功完成安装后:

      删除home/update.php文件

      删除 home/data/tpl_cache目录中的所有模板缓存文件

      上传avatar.zip中的avatar.php到ucenter/下并覆盖原来的文件

9、为整合门户社区需要进行的修改问题汇总

9.1、ucenter home注册及登录页面校验逻辑修改

注释掉sns安装目录下home/source/function_common.php下的对formhash认证的函数,修改如下:

    //判断提交是否正确

function submitcheck($var) {

        if(!empty($_POST[$var]) && $_SERVER[’REQUEST_METHOD’] == ‘POST’) {

                if((empty($_SERVER[’HTTP_REFERER’]) || preg_replace("/https?:\/\/([^\:\/]+).*/i", "\\1", $_SERVER[’HTTP_REFERER’]) == preg_replace("/([^\:]+).*/", "\\1", $_SERVER[’HTTP_HOST’])) ) {

//删除  && $_POST[’formhash’] == formhash()

//              if((empty($_SERVER[’HTTP_REFERER’]) || preg_replace("/https?:\/\/([^\:\/]+).*/i", "\\1", $_SERVER[’HTTP_REFERER’]) == preg_replace("/([^\:]+).*/", "\\1", $_SERVER[’HTTP_HOST’])) && $_POST[’formhash’] == formhash()) {

                        return true;

                } else {

                        showmessage(’submit_invalid’);

                }

        } else {

                return false;

        }

}

9.2、门户集成ucenter home注册页面实例

一个典型的注册页面

<form id="registerform" name="registerform" action="do.php?ac=register&&ref" method="post" class="c_form">

<table>

  <tr><th>Username</th><td><input type="text" id="username" name="username" value="" /></td></tr>

  <tr><th>Pass</th><td><input type="password" name="password" id="password" value=""  /></td></tr>

  <tr><th>Pass2</th><td><input type="password" name="password2" id="password2" value=""  /></td></tr>

  <tr><th>mail</th><td><input type="text" id="email" name="email" value="@" /></td></tr>

  <tr><td><input type="submit" id="registersubmit" name="registersubmit" value="register" /></td></tr>

</table>

<input type="hidden" name="refer" value="space.php?do=home" />

</form>

注意上述提交按钮<input type="submit" id="registersubmit" name="registersubmit" value="register" />必须以此种形式提交,因为是ucenter程序验证了submit的name或id,在程序提交时候不要忘记了此参数。

9.3、注册码问题:

由于用户一般情况下并不需要登录UCHOME的注册页面,因此此处可以先注释掉注册码验证逻辑,只验证用户名称及密码。

注释方法,修改home/source/do_register.php,注释掉

/*

                if($_SCONFIG[’seccode_register’]) {

                        include_once(S_ROOT.’./source/function_cp.php’);

                        if(!ckseccode($_POST[’seccode’])) {

                              showmessage(’incorrect_code’);

                      }

                }

    */

9.4、注册时候需要验证邮箱的问题

由于我们目前注册时候并不需要用户输入邮箱(号码管家也不要求用户使用邮箱注册),而sns注册时候需要用于邮箱,而此部分代码在ucenter中控制,此部分代码加密了的,没有办法修改,目前为简单起见,如果用户在注册时候填写了邮箱,则在门户提交给sns的注册页面参数中以用户填入为准,如果没有,则以用户手机号+”@”+mobile-soft.cn为用户邮箱。

9.5、自动激活问题

UCHOME、BBS通过UCENTER整合到一起后,在UCHOME注册后,在使用BBS时候首先必须进行激活操作,这对于用户体验并不是很好。

因此注册时候,同时完成用户在BBS的激活操作。

 注册时候自动激活用户BBS帐号:

在手软门户登录注册时候同时在cdb_members、cdb_memberfields中插入相应的数据,其中在cdb_members中的password字段可以任意填写

INSERT INTO `cdb_members` VALUES (’21′, ‘liang6′, ‘liang6′, ”, ‘0′, ‘0′, ‘10′, ‘0′, ”, ‘192.168.1.7′, ‘1220466585′, ‘192.168.1.7′, ‘1220466638′, ‘1220466672′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘liangchuan@mobile-soft.cn’, ‘0000-00-00′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘0′, ‘1′, ‘1′, ‘1′, ‘0′, ‘9999′, ‘0′, ‘0′, ‘2′, ‘26′, ‘0′, ‘0′);

INSERT INTO `cdb_memberfields` VALUES (’21′, ”, ”, ”, ”, ”, ”, ”, ”, ”, ”, ”, ”, ‘0′, ‘0′, ”, ”, ”, ”, ”, ”, ‘0′, ‘0′);

以上插入记录的用户的id号可以从uc_members表中获得

9.6、门户集成ucenter home登录实例

<form id="loginform" name="loginform" action="do.php?ac=login&amp;&amp;ref" method="post" class="c_form">

<table class="formtable" cellpadding="0" cellspacing="0">

<tr><th width="100"><label for="username">Username</label></th><td><input name="username" id="username"  value="" type="text"></td></tr>

<tr><th><label for="password">Password</label></th><td><input name="password" id="password"  value="" type="password">

  </td></tr>

<tr><td><input id="loginsubmit" name="loginsubmit" value="Login" class="submit" tabindex="5" type="submit">

</td></tr>

</table>

<input name="refer" value="space.php?do=home" type="hidden">

</form>

9.7、bbs登录注册问题

由于bbs的注册通过sns的注册已经解决了,因此不需要单独的注册页面,开发时候把bbs的注册页面修改为手软门户的注册页面。

要实现在登录门户时候同时自动登录bbs相对简单,一个典型的登录表单:

    <form id="loginform" method="post" name="login" action="logging.php?action=login&amp;loginsubmit=true">

        <input name="username" value="" type="text"><br>

        <input id="password" name="password" type="password"><br>

        <button name="userlogin" type="submit" value="true">login</button>

</form>

 

在线主题制作技术实现方案

    在做门户社区实现中,有类似魔秀(http://www.moxiu.com)的在线主题制作需求,这种用户生成内容(UGC)的形式对于活跃社区气氛、提高用户对社区的粘性是大有好处的。

1、技术实现核心问题:

  • 提供用户自助上传图片的工具
  • 根据用户手机的分辨率,提供在线图片编辑工具,让用户选择要裁剪的区域,作为要制作主题的图片的宽和高
  • 用户提交选定的区域范围到服务器,后台程序根据用户选择图片指定的宽和高对图片进行自动裁剪,生成手机主题,当然还可以实现诸如打水印等功能
  • 参考各手机平台主题的制作方法,把背景图片打包成手机主题

2、技术实现方案如下:

  • 用户上传工具,直接使用struts2 的file upload 工具
  • 在线图片选择工具,采用jquery的img area select plugin实现http://odyniec.net/projects/imgareaselect/ 
  • 图片裁剪采用imagemagick实现,可以利用imagemagick的java接口,为灵活起见,避免由于java接口的不完备性及性能问题,使用Runtime.getRuntime().exec来直接调用imagemagick的命令行来完成。

依照此思路,编写了简单的测试代码,测试页面imgareaselect.html 用于演示img area select的使用。

ImagemagickTest.java是使用java 调用imagemagick接口调用实现图片操作的例子。

关于imagemagick其他功能使用的例子(例如打水印等)可以参考http://www.imagemagick.org/Usage/

   以上只是实现了初步的在线对背景图片制作的步骤,后续可以按照各个操作系统的主题制作技术,实现诸如symbian平台主题sis、windows mobile cab的制作。

3、imgareaselect.html

<html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>imgAreaSelect examples</title>
  <link rel="stylesheet" type="text/css" href="base.css">
  <link rel="stylesheet" type="text/css" href="imgareaselect.css">
 </head> 

<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript" src="jquery.imgareaselect-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="base.css">
  <!–[if IE 7]>
  <link rel="stylesheet" type="text/css" href="ie_7_hacks.css" />
  <![endif]–>
  <!–[if IE 6]>
  <link rel="stylesheet" type="text/css" href="ie_6_hacks.css" />
  <![endif]–>
<script type="text/javascript">
 function selectionEnd(img, selection)
 {
        //alert(’width: ‘ + selection.width + ‘; height: ‘ + selection.height+’; x2:’+selection.x2);
 } 

 function preview(img, selection)
 {
   var scaleX = 100 / selection.width;
   var scaleY = 100 / selection.height;
   $(‘#duck + div > img’).css({
     width: Math.round(scaleX * 400) + ‘px’,
     height: Math.round(scaleY * 300) + ‘px’,
     marginLeft: ‘-’ + Math.round(scaleX * selection.x1) + ‘px’,
     marginTop: ‘-’ + Math.round(scaleY * selection.y1) + ‘px’
   });
 }
 $(document).ready(function () {
   $(‘<div><img src="duck.jpg" style="position: relative;" /></div>’)
     .css({
       float: ‘left’,
       position: ‘relative’,
       overflow: ‘hidden’,
       width: ‘100px’,
       height: ‘100px’
     })
     .insertAfter($(‘#duck’));
   $(‘#red’).click(function () {
     $(‘#duck’).imgAreaSelect({ selectionColor: ‘red’ });
   });
   $(‘#green’).click(function () {
     $(‘#duck’).imgAreaSelect({ selectionColor: ‘green’ });
   });
   $(‘#blue’).click(function () {
     $(‘#duck’).imgAreaSelect({ selectionColor: ‘blue’ });
   });
 }); 

/*
选择框初始化值大小设定,在社区实现时候选择框的初始化值由程序根据用户手机型号的分辨率来设定初始化值
通过设定最大值和最小值相等,来固定选择框的大小 

*/
 $(window).load(function () {   

   $(‘#duck’).imgAreaSelect({ x1: 120, y1: 90, x2: 280, y2: 210,maxHeight:120,maxWidth:160,minHeight:120,minWidth:160,resizable:false, onSelectChange:preview,onSelectEnd:selectionEnd }); 

 });
</script> 

<body>
<p style="text-align: left;">
<button id="red" type="button" style="color: red;">Red</button>
<button id="green" type="button" style="color: green;">Green</button>
<button id="blue" type="button" style="color: blue;">Blue</button>
</p>
<p style="text-align: center;">
<img id="duck" src="duck.jpg" alt="测试" title="测试"  style="float: left; margin-right: 10px;">
</p>
</body>
</html> 

 

4、ImagemagickTest

import org.apache.log4j.Logger;
import java.io.IOException; 

public class ImagemagickTest {
    private static final Logger logger = Logger.getLogger(ImagemagickTest.class);
    private static final String CONVERT_PROG="C:/ImageMagick-6.3.9-Q16/convert.exe"; 

    /**
     * @param command Description of the Parameter
     * @return Description of the Return Value
     */
    private static boolean exec(String command) {
        Process proc;
        try {
            logger.debug("exec(String):Trying to execute command " + command);
            proc = Runtime.getRuntime().exec(command);
        } catch (IOException e) {
            System.out.println("IOException while trying to execute " + command);
            logger.fatal("exec(String):IOException while trying to execute " + command);
            return false;
        } 

        if (logger.isDebugEnabled()) {
            logger.debug("exec(String):Got process object, waiting to return.");
        } 

        int exitStatus; 

        while (true) {
            try {
                exitStatus = proc.waitFor();
                break;
            } catch (java.lang.InterruptedException e) {
                logger.fatal("exec(String):Interrupted: Ignoring and waiting");
            }
        }
        if (exitStatus != 0) {
                logger.fatal("exec(String):Error executing command: " + exitStatus);
        }
        return (exitStatus == 0);
    } 

    public static void main(String[] args) {
        String cmd=CONVERT_PROG;
        String parameter=" -crop 278×150+99+45 ";
        String inputFile=" D:/imagemagick/bee.jpg ";
        String outputFile=" D:/imagemagick/output1.jpg ";
        exec(cmd+parameter+inputFile+outputFile) ;
    } 

}

在线制作手机桌面壁纸及铃声服务的一点启示

    在做门户社区设计的时候,一个最大的挑战是服务的差异化,像图片、铃声这样的服务基本上每一个手机网站都有,要在这一点上要做到差异化很难,看到几个提供自助手机桌面及铃声的在线服务,或许能够给我们一些启示。

自助手机桌面及铃声的在线服务:

魔秀:http://www.moxiu.com/

吾主题:http://www.ownskin.com/

猪蹄网:http://www.zhuti.net.cn/

神空主题网:http://theme.kkek.net/

mobopic:http://mobopic.com/

    类似魔秀这样的手机主题制作网站的核心模式其实很简单:提供一个定制化的图片剪裁工具,用户可以通过选择手机型号来上传分享自己的图片,然后围绕此服务形成自己一个社区。从alexa排名运营情况来看,魔秀其实还是有一定的人气的。

   在技术层面,魔秀的定制化的实现并不难。

    另外还有一些在线的铃声制作的web2.0站点,可以参考:

http://mashable.com/2008/03/13/create-your-own-ringtone/

    像铃声及手机桌面壁纸这样的服务,其实算是一个典型的竞争红海市场,在图片及铃声服务上如果只是提供单纯的下载服务,那不会有太大的竞争力。

    对于门户社区而言,社区的建设不可能建立在空洞的服务上,必须依托一些有趣、使用的应用才能够在用户中引爆流行,我觉得通过类似这些服务可以做到与竞争对手一定程度的区隔(尽管这些服务并不能根本上决定门户社区的成败),另外可以通过众多这样的服务来整合与用户手机应用相关的各种服务,提高用户对门户社区的粘性。

我的sns社区思考1-社区关系模型

我的SNS思考

手机客户端IM技术实现思考3-聚合化生存

    目前互联网上的IM市场竞争极其的激烈,整个市场的垄断格局基本上形成,要做一个大而全的IM基本上很难了,当然在一些垂直行业一样存在较大的机会,例如阿里巴巴的贸易通。

    在无线互联网上目前IM竞争相对还不是很惨烈,但那些在互联网占据核心优势的企业具有先天的竞争优势,等到无线互联网相对成熟时候,这些公司全力大举杀入,初创性的公司在技术、资源调度能力、市场影响力等方面都无力与其竞争。

    既然这样对于后来者来说是否还需要做IM,在IM市场是否还有机会呢?

    我觉得在无线互联网领域IM还有很大的市场机会,而且IM是任何无线互联网公司都应当做的。当然需要在产品定位上及产品形式做到与传统IM的区隔。要做到区隔需要从用户需求的原点开始,进行用户群细分。  

    与互联网IM不同,手机终端本身最大的功能还是通话功能,而IM基于VOIP的协议可以较好解决用户低成本,而通话费用是运营商们利润根本,因此这也是移动飞信、联通超信(网通灵信)、电信等运营商的IM不可能在完全正常的环境下成长起来。当然在这一点上,对于做IM的机会都一样的。

    与传统的IM(姑且叫其为IM1.0)不同,新来者的IM(IM 2.0)的竞争策略重点不应当是实时通信功能,这一点传统的IM1.0的厂商已经做得足够的好了。IM2.0要做到突围,我觉得应该是重点强化IM的SNS化、媒体草根化(去中心化)、3G化的特性:

  • SNS化:通过开放的多通信协议支持来协助用户整合各种零散分布在各个社区和渠道的关系链,成为用户的SNS中心。这里的多协议不单纯是对IM的多协议(MSN、QQ、Yahoo Messenger、Gtalk、ICQ等)支持,还包括开放社区协议(Open Social、OpenID、OAuth)
  • 媒体草根化(去中心化):用户通过Blog、Twitter、Youtube等草根社会化媒体工具来展现自我,但服务去中心化后,意味着用户使用的服务分布在不同的社区中,用户需要在不同社区间不停切换身份。同时这些UGC的内容成千上万,没有人有精力天天去及时摘取最优的内容,通过IM 2.0聚合这些优质的内容来帮助用户解决媒体草根化后的各种难题。
  • 3G化:随着3G市场及技术的逐步成熟,基于3G的各种创新性应用及服务必将浮现,这一点对于IM1.0、IM2.0而言,大家的起点都是一样的。

    这样看来,IM2.0感觉不是在做IM,而是做社区、做媒体了。没错,我认为对于初创性的互联网公司而言,仍然指望从即时通信功能上去与IM1.0的厂商竞争。那基本上没有市场机会。在所提供的IM没有明显的产品优势、技术优势的情况下,没有任何一个用户愿意去使用一个全新的工具,重新构建自己的关系链。同时初创性公司也应当避免传统IM厂商的大而全的思路,从IM、社区、内容什么都要自己做。

   对于初创性互联网公司而言,在初期可以通过通过IM这个接入工具来聚合现有的各种优质的社区服务及内容,然后逐步引入自己具有特色的核心服务,最终形成自己的核心竞争力。

    这就是所谓的聚合化生存。

无线互联网门户社区核心数据模型设计思考1

    根据典型的web2.0 sns门户社区,设计了无线互联网门户社区初步的核心数据模型。

    基本设计重点:

1、 以用户为中心,为用户提供综合性、一体化的社区体验

架构模型涵盖典型的web2.0社区的各种基本元素,包括:

  • 标签(tag)、标签云(tag cloud)
  • RSS(web订阅、邮件订阅、基于IM机器人的订阅)
  • IM
  • 用户群组
  • 微博客(twitter)、博客(Blog)
  • 点评(digg)、投票、话题、推荐、收藏夹
  • 用户点击行为分析(内容过滤、协同过滤)
  • 用户上传及分享
  • 社区搜索
  • Mashup(外部应用聚合)
  • 开放API

其中IM、用户关系链元素的设计在单独域模型中设计。

2、 基于真实关系链的无线互联网社区

    Facebook及国内诸如校内、海内这样SNS的无比风光,说明了基于相对真实关系链的价值。用户使用SNS的关注点大部分是希望维系和拓展现有的关系链,而不是重构关系链,因此SNS及IM不应当让用户抛弃现有的关系链去重新构造一个全新的关系链。要让用户导入现有的关系链到社区核心在于能够标识用户相对真实的身份及围绕此身份所形成的关系链。

    在互联网时代能够标识用户身份及用户关系链的东西包含如下一些:手机号码通信录、多IM通信录(QQ、MSN等联系人)、邮箱通信录。

    而号码同步+多IM协议集成及相关应用的结合,基本上涵盖了如上内容。

  • 手机号码通信录:客户端基于syncml协议的同步功能本身解决了此问题。
  • 多IM通信录:在用户使用客户端的多协议的IM功能登录QQ、MSN等IM时候,实际上无形之中就导入了其IM的联系人通信录
  • 邮箱通信录:通过Push Mail功能及RSS的邮件定于、绑定邮箱等功能就导入了邮箱通信录

3、 投其所好的过滤引擎

    门户社区成功最为核心的是用户体验。

   用户体验涉及方方面面,但一个与技术相关的至关重要的是能够根据用户的喜好、点击行为及消费行为,向用户推荐较为准确内容及好友。在设计上考虑了两种过滤引擎的实现需求,包括:基于内容的过滤(Content Based Filtering)、基于相似用户群体的兴趣的协同过滤(Collaborative Filtering)引擎。

    在数据模型设计上提供了多维度的数据采集数据采集方法,如Tag标签、Digg数、推荐、用户打分等等。

    构建无线互联网社区所必须的其他元素的架构及数据模型设计逻辑,继续考虑中。

手软门户域数据模型设计

 

从手机同步服务想起

    手机通信录定期的备份是个良好的习惯,我自己就曾经多少次在手机丢失后满天找通信录时候才发现数据备份的重要。传统的备份方式是用蓝牙、红外或数据线方式进行备份,但备份起来还是很麻烦的。 随着手机的SyncML同步协议不断普及,目前大多数手机都具备了基础的通讯录同步功能,这个功能实际上就是把手机内容的通讯录、短信、彩信、日程、任务等内容通过SyncML协议同步到服务器,如果更换新手机或者需要重新把数据装入到手机的时候,可以非常简单的通过这个功能把数据下载到手机中。

1、服务提供商

目前有很多无线互联网服务提供商基于syncml协议来提供在线的同步服务,包括:

MyTT:http://www.mytt.com

无忧通讯录:http://www.51txl.com/

移动梦网号码薄管家:http://mypim.monternet.com

搜狐手机保险箱:http://pim.sohu.com

大地科技号码管家:http://app.net.cn

手机网盘:http://www.hotpim.com/

总体而言,这些产品所提供的服务发展方向上还是以帮助手机用户完成个人信息管理(pim)为目的,因此一般在服务内容上主要包括:

1、通信录同步备份

2、短信、彩信同步备份及短信发送,包括诸如短信定时发送、生日提醒、模板等短信网关的典型应用

3、日历同步备份

4、记事本同步备份

5、照片等文件的同步备份

6、Push Mail

7、与Outlook、Foxmail等客户端的插件集成

 

除了上述典型的PIM应用外,一些提供商提供了一些mobile 2.0的互联网应用,例如

1、基于RSS的新闻同步

2、社区

3、标签

4、搜索引擎

5、个人主页

 

 

2、开源项目

http://sync4j.funambol.com/

http://multisync.sourceforge.net

http://www.mintersoft.com

可以重点考察sync4j,功能极其的全面。

3、思考

    坦率来讲,其实基于手机数据同步服务来延伸出一些相应的增值服务是一个不错的创意,基于用户手机数据的同步所得到的信息基本上能够勾勒出一个用户的关系圈,而且这些信息是相对真实的,这种天然具备的相对真实的关系圈是所有做社区的人梦寐以求的。而用户信息的相对真实也是Facebook能够大红大紫的核心原因之一。因此这种以手机号码为核心的服务提供商,如果能够提供一些有竞争力的服务来激发用户及其朋友的参与及消费,那么可以比较清晰地获取用户的喜好及消费习惯,那么这样的平台对于追求所谓“精准营销”的广告商是何等诱人。

3.1、隐私问题

    此类服务最大的挑战首先是用户数据隐私问题,像通信录、短信等数据的敏感信息如果一旦泄漏,后果可能不堪设想。怎样保证对用户信息的最大程度的保证?

    数据安全保证

    系统安全保证

    运营安全保证

    风险先行赔付

 

3.2、基于同步服务的社区发展思考

    可以参考Facebook的成功轨迹,考虑怎样充分利用相对真实的用户信息来提供各种服务,同时在平台构建上应当充分学习Facebook的“开放平台”的策略。

3.3、PIM发展思考

    PIM服务本身内涵相对清晰,不外乎日程、通信录、记事本等等,最为关键的是怎样能够帮助用户将基于互联网、手机、电脑的个人信息集中统一管理,同时与互联网web2.0的社区等应用或mobile2.0的应用结合起来,真正形成用户的个人信息管理平台。

3.4、定位思考

    基于手机同步应用所引出的手机Facebook社区、PIM、社会化电子商务这些概念倒很激动人心,也相信能够有辉煌的未来,但现在的核心仍然是“聚焦、聚焦、再聚集”,怎样围绕手机同步应用挖掘几个“杀手级”的应用来作为引爆流行点呢,这是需要进一步思考的重点。

下一页 »