解决方案

英国365bet体育在线_外围365足球体育_365体育竞猜开发

?

一、系统构成及相关性能指标

?

? ? ? ? 我们采用Drupal + Wechat模块?+ Solr + Tomcat + AngularJS + Ionic等国际国内先进的技术。

1
二、系统设计特色

?

? ? ? 2.1一套系统同时支持英国365bet体育在线_外围365足球体育_365体育竞猜、APP(Android,IOS等)。

?

? ? ? ? 由于我们前端采用的Ionic + AngularJS,它所开发出来的产品,既可以在英国365bet体育在线_外围365足球体育_365体育竞猜浏览器里面打开,也可以通过Phonegap封装成android、IOS等其他手机APP。这样,既可以使得英国365bet体育在线_外围365足球体育_365体育竞猜、Android、IOS应用的界面保持统一,也降低了开发成本。

?

2

? ? ?

? ? ? 2.2标准化,采用HTML5技术标准。

?

? ? ? ? 通过采用HTML5技术标准,可以充分利用里面的先进技术,比如通过采用SVG矢量图图标,使得图片占用空间更小、能够适应各种屏幕大小且不变形;通过采用HTML视频、音频标签,使得视频、音频的播放能够兼容所有支持HTML5的手机;通过采用HTML5的WebSocket标准,使得从服务器端能够实时的向英国365bet体育在线_外围365足球体育_365体育竞猜、APP端推送消息。

?

3

? ?

? ? ? 2.3性能优良,客户端响应极快。

?

? ? ? ? AngularJS,Solr,Drupal,这些系统本身的性能是比较卓着的,加上我们的技术积累,使得我们开发出来的移动应用产品,性能优良;Ionic,AngularJS,在加载一个页面时,仅仅加载了页面中变动的部分,而不是加载整个页面,这样在英国365bet体育在线_外围365足球体育_365体育竞猜/APP,与后台进行交互时,传输的数据量小,速度快,也为客户节省了移动端的流量。

?

45

? ? ?

?

?
? ? ?2.4界面简洁大方,符合用户思维习惯。

?

? ? ? Ionic就是一个UI框架,专门负责UI,它之所以能够成为2015年排名第一的框架,就是漂亮,界面简洁大方。

?

三、系统相关技术支撑系统介绍

?

? ? ?我们采用先进的开源技术,加上我们自身的技术积累,通过深度整合,形成了我们自己的产品特色。??

?

?????3.1Drupal介绍。

?

Drupal是全球领先的开源CMS系统,连续多年在全球CMS系统综合评比中,排名第一,最近也成为最先进的EAP(企业应用平台),能很好的解决企业内部信息化孤岛问题,促进不同信息系统互联互通;Drupal具有扩展性强、安全性高、性能优良、扩展模块丰富免费等优势,缺点就是学习曲线高。Drupal是亚艾元软件的基石,我们在Drupal方面具有中国国内领先的技术优势,能够帮助客户降低学习成本,充分发挥Drupal的技术优势。在我们的英国365bet体育在线_外围365足球体育_365体育竞猜、APP技术架构中,Drupal作为英国365bet体育在线_外围365足球体育_365体育竞猜、APP的后台管理系统,向英国365bet体育在线_外围365足球体育_365体育竞猜、APP提供数据,接收英国365bet体育在线_外围365足球体育_365体育竞猜、APP提交的数据,负责与业务系统进行交互。

?

6

????

? ? ?3.2 Solr及Tomcat介绍。
?

?????Solr负责全文检索,Tomcat作为应用服务器,这些都是基于Java技术的。当用户通过英国365bet体育在线_外围365足球体育_365体育竞猜发送文本、语音消息的时候,我们最终将用户的消息内容传递给Solr系统,通过Solr系统进行全文检索,将检索到的结果,作为响应消息发送给客户。这是我们英国365bet体育在线_外围365足球体育_365体育竞猜开发技术方案的一个特色。

?

?????3.3 Ionic介绍。

?

7

????

? ? ? ? Ionic是基于HTML5的开源框架UI框架,Ionic?采用AngularJS,而AngularJS是Google公司的技术产品,像Google的Gmail、地图,等很多业务系统,前端都采用AngularJS了进行构建;国内的一些大型互联网公司,比如腾讯、爱奇艺,他们的很多系统,也都采用了AngularJS。Ionic是2015年,全球排名第一的HTML5开源框架,因其界面优美、性能优良,受到了越来越多的APP开发者的喜爱,在中国,基于Ionic技术的开发,使用的人也日益增多。

?

?????3.4 Drupal和英国365bet体育在线_外围365足球体育_365体育竞猜结合方面,我们开发了英国365bet体育在线_外围365足球体育_365体育竞猜模块。

?

?????这个也是我们公司,基于Drupal,开发出来的一个产品,支持英国365bet体育在线_外围365足球体育_365体育竞猜的9个接口,具有以下功能:

  • 自定义菜单管理

  • 英国365bet体育在线_外围365足球体育_365体育竞猜消息(事件)钩子

  • 自动回复简单消息与菜单点击事件

  • 英国365bet体育在线_外围365足球体育_365体育竞猜用户登录与管理

  • 英国365bet体育在线_外围365足球体育_365体育竞猜的请求和响应,采用Entity API的形式。

  • 支持客服接口。

  • 语音识别

  • Oauth网页授权

  • 生成带参数二维码

  • 获取用户地理位置

  • 获取用户基本信息

  • 用户分组接口

  • 上传下载多媒体文件

  • 英国365bet体育在线_外围365足球体育_365体育竞猜素材库

  • 高级群发接口

?

?????3.5 Solr方面。

?

?????我们积累了中文分词的整合,Solr与Drupal的整合,以及Tomcat的性能优化。

?

?????3.6 Ionic+ AngularJS?方面。

?

?????我们通过实际的项目经验,先后解决了常见的技术问题:

?????1. Ionic(angularJS)示例程序的运行,在phonegap下面的打包。

?????2. Ionic(angularJS)与Drupal的连接问题,从Drupal端取数据。

?????3. Ionic(angularJS)端登陆Drupal的问题,以及用户的权限控制。

?????4.?从Ionic(angularJS)端,向Drupal提交数据的问题。

?????5.?通过Ionic(angularJS),向Drupal端上传图片、文件。

?????6.?解决Ionic(angularJS)端视频播放的问题。

?????7.?解决无限滚动的技术问题,下拉更新的问题。

?????8.?解决了在英国365bet体育在线_外围365足球体育_365体育竞猜端,直接打开Ionic(angularJS)页面的问题。

?

?????四、我们是中国最成功的英国365bet体育在线_外围365足球体育_365体育竞猜开发商之一

?

? ? ? ? 英国365bet体育在线_外围365足球体育_365体育竞猜、APP开发,是目前软件开发中的热点领域,北京亚艾元软件有限公司,经过多年的技术探索与实践,经过市场的转型,我们在英国365bet体育在线_外围365足球体育_365体育竞猜、APP开发,初步积累了自己的技术优势。我们开发的英国365bet体育在线_外围365足球体育_365体育竞猜模块Wechat??https://www.drupal.org/project/wechat,成功应用于100多个英国365bet体育在线_外围365足球体育_365体育竞猜公众服务号,受到了很多用户的好评。我们为客户开发的英国365bet体育在线_外围365足球体育_365体育竞猜公众号,如超声掌中宝、灿然书屋、上图讲座,受到了客户高度的评价。

?

? ? ? ? 开源软件好,但是能够充分利用起来不容易,为了充分的发挥,各自的优势,我们在这些技术的基础之上,做了大量的技术定制开发,如果没有我们公司的自己的定制开发,深度整合只是一个空谈。我们主要做了以下几个方面。

?

?????我们公司的目标,是成为中国领先的Drupal技术服务商,具有市场影响力的英国365bet体育在线_外围365足球体育_365体育竞猜公众号软件服务商。这是我们公司网站首页的公司愿景。

?

? ? ?成功案例图

11

?