【51CTO独家特稿】2010年9月1日起,百度开放平台全面进入开放运营阶段。依靠百度“框计算”的力量,百度开放平台被注入了强大的活力。很多人将百度“框计算”视作咱们常见的输入框,在51CTO看来这个“框”其实更像西部牛仔手中的套索,准确套中用户的搜索需求。
51CTO年终策划《开放平台,你的选择》
百度开放平台官方网址:http://open.baidu.com/
嘉宾介绍
望金蓉:百度开放平台产品经理
望金蓉女士2010年6月开始参与百度应用开放平台的研发工作,现全面负责百度应用开放平台的产品和运营。
1. 百度开放平台针对哪些目标客户和行业?我们在平台的设计和开发上是否专门针对这个领域的人群习惯进行照顾?
总体来说,百度应用开放平台服务的开发者不分行业,也不分团队或公司大小,我们致力为开发者打造一个能通过搜索响应网民需求的开放平台。只要用户有需求,而开发者又能为用户带来优质的体验,这个领域就可以无限扩展 。从用户需求角度,我们可以将平台上承载的应用分为游戏、视频、音乐、阅读、工具、生活服务等几大类。在这些分类作品中表现突出的,既有像POPCAP(植物大战僵尸)这样知名的国际游戏公司,也有像4399和7k7k这样的国内小游戏产业典范。而更多的是个人开发者和创业团队,比如阿达软件、问阅堂工作室、贝瓦网等。他们各有特色的应用作品覆盖各行业各领域。
针对不同类型的应用,百度应用开放平台提供有针对性的对接策略和服务方式。比如视频、图书(阅读)、音乐的版权资源主要集中在大公司或代理方平台上,我们会提供批量对接、测试工具和上线机制,方便资源合作。以阅读类为例,百度提供封装工具和阅读器,合作方只需要提供txt等格式的文档,就可以自动转化成符合上线要求的阅读类应用。合作方无需开发,大大降低了合作门槛和成本。
为了更好地服务个人开发者或创业团队,百度应用开放平台可以提供应用部署环境和***1TB的云存储空间,帮助他们解决域名、机器的问题,大大节省创业成本。另外,我们还提供有“绿色通道”,一对一地帮助优秀开发者开发、提交和测试应用。
2. 在开放平台如雨后春笋出现的今天,您认为一个好的开放平台应该采取什么样的手段来吸引开发者?百度开放平台对此有没有一些特别举措?
对于开发者而言,好的开放平台需要既帮助他们解决起步阶段的短期问题,也要解决长期需求,让开发者充分发挥其创造性。百度开放平台的特色以及保证开发者收益的策略参见‘平台优势”(app.baidu.com/developer)和百度应用成长基金计划(http://app.baidu.com/static/cms/jijin_gonggao.html)。
除了提供开放平台和激励策略,推动更多优质的应用资源与用户需求直接对接。百度还为开发者提供产品设计、开发方法方面的延伸服务,提供技术资料,引导开发者思考产品定位,交流技术心得。例如我们在今年举办的Web App应用开发者大会、Web App应用创新大赛(http://app.baidu.com/static/contest/xuanchuan.html)以及开发者俱乐部系列活动。
百度应用开放平台的特点
1.开放性:搜索引擎作为网民上网的主要入口,其平台面向所有网民敞开,用户可以通过搜索引擎无门槛地接入和使用第三方应用,并快速形成使用习惯。
2.对接海量需求:百度每天响应数十亿次的搜索请求,让应用提供商与海量需求实现有效对接。
3.需求精准匹配:通过关键字实现需求对接,开发者更精准地找到自己想要的用户,用户也更精准地找到***应用资源。
4.优质资源:通过百度应用开放平台,更多优质的第三方应用和内容资源,将可以直接与用户需求无缝对接。
5.多元化:现阶段百度应用开放平台上的应用,直接在浏览器中运行。未来会有涵盖pc、无线平台的应用,并且既有浏览器应用,也有独立应用。
3. 假如我为百度开放平台开发第三方应用会得到多大的利益分成?百度如何来保证开发者利益?我怎样才能在百度开放平台里排名靠前?
对开发者的激励方式和利益保证参见上一提问的回答。百度应用开放平台是一个面向所有合作伙伴(包括个人开发者)完全开放的平台。任何接入合作并通过审核的优质应用,都可以通过百度搜索与用户需求直接对接。
国内开放平台开发者收入来源(源自:DCCI中国WEB APP开发者报告)
对于优质应用在百度搜索中的排名,以及同质应用资源之间的排序:
是以百度搜索的系统算法为基础;
结合用户对应用体验的满足感、需求热度、增长速度和幅度、口碑点评、粉丝数量等综合的欢迎程度和个性化定制(用户可收藏喜欢的应用,并定制到特定的词下展现);
参考应用本身上线的时间先后、稳定性、创新度、版本级别和优劣、以及后期更新升级等因素,最终根据用户输入需求的相关性,由百度搜索系统计算而产生。
总体而言,用户体验是基础,越受用户欢迎的应用,排名排序也就越靠前越稳定。当然,对于后上线的新优质应用,会根据同质或同类应用的相关性给予推荐,同时结合其上线后的用户体验增速和增幅情况,由系统自动对其排名排序进行相应的提升。
详细内容参见FAQ/应用审核常见问题
http://dev.baidu.com/wiki/app/index.php?title=FAQ/%E5%BA%94%E7%94%A8%E5%AE%A1%E6%A0%B8%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
4. 目前中国版权保护机制还很不完善,开发者在使用百度提供的数据时,应该如何得到百度授权?哪些行为是不被允许的?
对于开发者权益的保护我们分为几个层面来进行。首先,百度应用开放平台要求开发者提交的资源是合法,无版权纠纷的,并且有审核上线的流程(详见应用审核规范 http://dev.baidu.com/wiki/app/index.php?title=%E5%BA%94%E7%94%A8%E5%AE%A1%E6%A0%B8%E8%A7%84%E8%8C%83#.E4.BB.98.E8.B4.B9.E7.B1.BB.E5.88.AB.E5.BA.94.E7.94.A8)。同时,我们更加鼓励开发者原创。以阅读类应用为例,作者和版权方都会得到显著体现,参见纵横中文网的《永生》等作品的展现效果。
百度应用开放平台***限度地保障开发者权益,具体可参考服务条款(http://dev.baidu.com/wiki/app/index.php?title=%E6%9C%8D%E5%8A%A1%E6%9D%A1%E6%AC%BE)。如果开发者使用百度提供的OpenID,则授权与否取决于使用者的选择。
应用审核流程图
5.开放平台安全性至关重要,百度对于平台用户的数据安全性是如何保障的?是不是存在专门的人员从平台建设之初就规划整个开放平台的安全机制?
在用户使用百度账号登录的情况下,百度应用开放平台上的应用加载时,平台只会传递当前登录用户的UID信息给第三方。除此之外,平台不会主动给第三方传递任何用户数据,所有数据都由第三方通过Open API获取。Open API的安全机制与业界主流平台的安全机制基本一致,自2011年6月开始采取Https + access token机制来保障安全。https解决了数据传输的安全性问题,access token解决应用对数据的访问权限问题,而授权则通过业界最为安全先进的oauth2.0协议。
6.框计算是如何保证更精准分析客户的搜索需求?
框计算的精髓是高度智能的互联网需求交互模式,以及“最简单可依赖”的信息交互实现机制与过程。它的技术架构如下图:
百度开放平台技术架构
在框计算支持下,用户需求实现过程如下:
首先,用户的任意一个需求被提交到“框”里;
然后,“框计算”经过一系列复杂的需求分析,包括语义分析、行为分析、智能人机交互技术分析和海量计算,将用户的需求分发给“框计算”后台单个或多个对应的数据/应用所响应;
第三,“框计算”背后的资源平台是开放的,框计算平台提供了大量即插即用的接口,各种数据和应用可以主动与框计算平台对接,使自己有机会来响应框所收集到的需求;
***,用户“即搜即得、即搜即用”地获得精准、可靠、稳定的信息或应用需求结果。
因此,在“框计算”支持下,用户只要在“框”中输入服务需求,系统就能明确识别这种需求,并将该需求分配给***的应用或内容资源提供商处理,最终返回给用户相匹配的结果——框计算把简单的结果提交用户;把复杂的运算留给自己。
“框计算”目前最成熟的是互联网信息的搜索,伴随百度应用平台的开放,更多丰富、优质、便捷的应用将走入搜索平台,例如游戏、购物、杀毒等。基于应用开放平台,用户只需在“框”中输入需求,即可在“框”上实现在线娱乐、在线游戏等应用,无需其他操作即可在搜索结果页即时使用,实现真正的“即搜即用”。 此外,应用开放平台也为用户提供最权威、***质的结果。根据用户需求,应用开放平台将推动应用开发者直接将优质的、原创的、权威的结果通过应用封装的方式直接推给用户。
为了让大家更好的了解如何在百度开放平台下开发WEB应用,欢迎阅读:
百度《Web应用开发者》***期 http://down.51cto.com/data/302606
百度《Web应用开发者》第二期 http://down.51cto.com/data/302621
51CTO向您推荐:百度地图API开发指南