基于LBS的移动信息服务

1、探索移动智能:技术融合与应用创新 本文全面探讨了移动智能这一新兴领域,分析了其作为计算智能与移动计算结合所带来的技术优势和应用创新。内容涵盖了移动数据与智能、基于位置的服务、移动挖掘、上下文感知应用、移动安全、移动多媒体以及智能网络等多个研究方向,详细介绍了各领域的技术优势、潜在挑战及未来发展方向。文章旨在激发对移动智能领域的研究兴趣,推动其在日常生活和商业应用中的持续创新。 阅读详情

基于LBS的移动信息服务

 

陈玉进 李泉 南京跬步科技有限公司http://www.creable.cn

 

 

基于位置的服务LBS(Location Based Services),一直被认为未来移动互联网杀手锏级应用,其中包括两层含义:首先是确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务。

手机地图,一方面提供与用户交互的界面,另一方面作为整个系统的基础平台,将其他信息整合进来叠加到地图上。很多信息是位置相关的,信息的筛选不再局限于语言文字的匹配,在地图上展示分布于空间上的各种实时信息,为用户提供人性化的交互界面和及时的信息服务。

移动定位,通常包括手机内置GPS、外置蓝牙GPS、基站、WiFi等,它能让系统感知我们在哪里,以便于系统提供位置敏感的信息服务。

 

应用场景举例:

一,移动商务与广告

将企业地理位置与企业信息对接,比如,企业网站与地理位置链接,以文字和地理位置为条件,搜索符合条件的企业及其网站,查看该企业发布的最新信息,或用户在浏览地图的过程中能自动抓取到企业发布的信息,当用户感兴趣某个信息,便可以点击进入相应的网站查看,这种一种有效的广告营销模式。

二,气象信息服务

气象信息本身就与地理位置有关,将当前及未来气象信息叠加到地图上,用户通过手机地图随时查看各个地方的气象信息。

三,实时交通信息服务

城市交通越来越拥挤,出行难越来越成为一种社会问题,急需要各种手段解决。在手机地图上叠加实时交通信息,用户就可以查看到实时路况,公交线路怎么走,甚至利用运营商推出的路况监控摄像头,调取相关路段的视频,便于用户及时获取到当前路况。

四,基于位置的微博客与SNS

通过手机写博客,记录下当前位置上发生的事情、发布一些信息、甚至抒发一下感情或看法,并把这些及时地发布出去,其他移动用户查看手机地图,能分享到你的信息;同时,基于位置的交友也变得越来越流行,朋友之间的沟通将变得更便捷。

五,开放手机地图客户端API

手机地图或移动GIS(Geographic Information System)在各行业中存在广泛应用,提供一套开放的、符合OGC(Open Geospatial Consortium)标准的、分布式互操作的手机地图客户端API,尤其随着移动互联网的发展,这种需求将更加凸显。,用户能借此API在地图上叠加其所在行业的信息,进行信息的有效整合,这样作更节省了用户购买大型GIS服务器软硬件开支,符合SaaS的理念。

 

注:移动GIS行业应用广泛,主要有交通、电力、通信、公安、消防、抢险救灾、城市管理、环保、海洋、农林业调查、物流、管线、国土、测绘、军事、普通大众应用等

 

 

 

 

产品介绍

 

新一代移动GIS开发产品ucmap

 

ucmap是国内领先的移动GIS软件平台提供商——南京跬步科技有限公司http://www.creable.cn 自主研发,是一款面向3G、支持OGC标准的移动GIS开发平台,延伸了GIS在手机端的应用,它采用先进的SOA架构,支持WMS、WFS、WFS-T、WPS等OGC标准,实现了无缝的GIS集成。

 

系统组成:

数据源:PostGIS 、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、 MapInfo等;

GIS服务器:Geoserver、Mapserver、MapGuide、arcgis server、supermap iserver等;

瓦片缓存服务器:Geowebcache;

手机客户端:ucmap手机客户端;

WEBGIS客户端:Openlayers;

 

特点:

开放——采用SOA架构,以服务的方式对外发布GIS矢量和栅格数据,实现了空间数据和GIS功能的分布式存储、维护、分发、聚合和共享;

标准——遵守OGC标准,实现了GIS共享与互操作,进一步提升了服务的透明性,隐藏了系统软硬件的差异以及服务的具体实现细节;

3G——结合3G、开放、标准的特点,实现与移动MIS、移动OA等系统无缝集成,丰富了3G、GIS、GPS等新技术在各行业的广泛应用。

 

功能:

地图浏览,支持地图的放大、缩小、平移;

地图渲染,支持地图样式的配置、矢量要素的查询渲染;

地图查询,支持属性查询、空间查询、以及属性和空间的混合查询;

要素编辑,支持要素的添加、删除、修改,其中包括要素几何的节点编辑、属性编辑修改等;

数据缓存,支持瓦片的服务器缓存、瓦片更新、客户端缓存、以及矢量数据的本地缓存,实现离线或在线数据浏览;

影像叠加,支持遥感影像数据的叠加,并在其上采集、编辑数据;

数据同步,支持移动GIS、WEBGIS、桌面GIS的数据同步,及时获取更新过的最新数据;

空间分析,支持各种空间查询分析、网络分析;

GPS定位,支持获取手机GPS定位数据,实现GPS定位监控;

动态图层,支持动态图层,在底图上叠加动态要素点,比如GPS等动态刷新的点

扩展定制,高可扩展性,支持GPS语音导航,视频、图象等采集、显示、上传,与移动MIS、移动OA的无缝集成,以及各种其他服务的组合;

 

环境配置要求:

服务端:Apache Tomcat 6.0、 PostgreSQL 8.3、PostGIS 1.3.5、geoserver-1.7.3、geowebcache 1.1.5及以上版本;

手机端:windows mobile或Symbian操作系统。

 

边缘计算中位置隐私的挑战 本文探讨多接入边缘计算(MEC)环境下基于位置服务(LBS)的位置隐私保护问题,提出LBS的三维分类法,并分析现有位置隐私保护机制在不同LBS类型中的适用性。文章进一步引入设备依赖型LBS(DLBS),揭示其对传统隐私机制的颠覆性影响,并提出结合信用评级与虚拟货币的隐私保护概念框架。 阅读详情

相关推荐

基于决策树的语义位置预测

本文提出一种利用移动设备日志预测个人下一个语义位置的方法,通过改进行程识别提取停留点,结合签到数据与POI字典实现语义标注,并采用决策树模型融合时间、空间和序列特征进行预测。实验结果表明该方法在上下文位置预测中具有较高可行性,优于传统马尔可夫模型。

hh234的博客 1079

基于位置服务(Location Based Service)

基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。 LBS英文全称为Location Based Se...

peizhiinfo 4935

中国移动手机定位业务(LBS)技术规范

中国移动手机定位业务(LBS)技术规范 移动公司定位接口的详细技术规范,可以根据它写出跟移动公司定位中心的接口程序!

LBS 是什么服务?

LBS   (基于位置服务) 基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(外语缩写:GIS、外语全称:Geographic InformationSystem)平台的支持下,为用户提供相应服务的一种增值业务。 基于位置的服务,是指通过电信移动

u013176681的专栏 3355

gdb对dwarf调试信息的解析和使用

gdb的对dwarf的调试信息的解析到使用的过程分析

JS072110的专栏 9567

autodl云服务器使用中的conda源报错

通过find path -name filename找到.condarc文件,在autodl服务器中,一般在/root/.condarc。为了利用jypyter打开conda虚拟环境运行,需要下载ipykenel。这个报错是源的问题,在通过源获取包元数据时出现了HTTP 429错误。通过conda换源解决。修改.condarc文件,命令: vim .condarc。但这样还不能解决问题,得把报错中有问题的源注释掉。通过以下命令添加清华镜像源。把报错的链接源注释如下。

Ty_kilig的博客 1584

Android学习记录——11.基于位置的服务(LBS)

文章目录1.基于位置的服务简介2.申请API Key3.使用百度定位3.1 准备LBS SDK3.2 准备自己位置的经纬度3.3 选择定位模式3.4 看得懂的位置信息4.使用百度地图4.1 让地图显示出来4.2 移动到我的位置4.3 让“我”显示在地图上 1.基于位置的服务简介 基于位置的服务简称LBS,随着移动互联网的兴起,这个技术在最近的几年里十分火爆。其 实它本身并不是什么时髦的技术,主要的...

赈川 2699

Gromacs文件格式全解析:xtc vs trr vs cpt,哪种更适合你的模拟需求?

本文深入解析Gromacs分子动力学模拟中的三种核心文件格式xtc、trr和cpt,详细对比其技术特性和适用场景。xtc适合存储效率优先的场景,trr保留完整动力学数据,cpt确保模拟精确重启。通过实际配置示例和存储优化技巧,帮助用户根据模拟需求选择最佳格式组合,平衡分析灵活性与存储成本。

weixin_29281941的博客 96

浅谈LBS(基于位置的服务)

近日好几个朋友和我谈到LBS,本来也想谈谈我个人浅薄的看法,只是后来翻看了我几年前保存的LBS资料后,觉得自己已经没有什么好再说的了,所以,只好把此文作为LBS的个人概括吧,当然也会掺杂一些我个人的所见所想。 什么是LBS LBS,全称是Location Based Services,就是基于位置的服务。LBS是基于地理信息技术将物理位置在电子地图上定位,并以此为基础而提供的空间信息服...

weixin_33755557的博客 976

在树莓派5(8G版)上运行Ollama + LLM

直接上结论,Ollama在树莓派上能安装,且本身运行起来毫无压力,但具体到大语言模型,Deepseek似乎不总是最佳选择。

ki1381的专栏 1649

光栅衍射有入射角时_衍射型多焦点人工晶体光学原理

多焦点人工晶体如何把光线分成多个焦点的?这个问题大部分专业书只是蜻蜓点水,并没有讲明白。希此文粗浅的解释,能帮您加深理解,请多指正。接下来,我将按照一下历史发展的顺序讲解一下:光的认识、菲涅尔灯塔(菲涅尔透镜)、菲涅尔波带盘(半波带盘)、多焦点人工晶体。一:首先复习一下光的认识历史。我们现在都知道光是一种电磁波,具有波粒二相性,但是认识光的本质也经历非常曲折漫长的过程。牛顿时代的几何光...

weixin_28963467的博客 2352

基于位置的服务(简介)

基于位置的服务(Location Based Services,LBS)<br /><br />一、<br /><br /> 基于位置的服务(Location Based Services,LBS)是指采用无线定位、GIS、Internet、无线通讯、数据库等相关技术交叉融合的一种基于空间位置的移动信息服务,是通过 获取移动用户的位置信息为用户提供包括交通引导、地点查询、位置查询、车辆跟踪、商务网点查询,儿童看护、紧急呼叫等众多服务的技术基础。近年来,随着移 动通信和移动地理信息技术的飞速发展,为

1万+

如何选择深度强化学习算法:MuZero/SAC/PPO/TD3/DDPG/DQN/等算法

如何选择深度强化学习算法:MuZero/SAC/PPO/TD3/DDPG/DQN/等算法

丨汀、的博客 5221

智慧酒店的建议和分析

近年来,随着科技进步和消费升级,消费者对科技化、体验化、场景化和定制化的酒店产品需求日趋强烈,“智慧酒店”日益得到重视。尤其在2018年,万豪、洲际、香格里拉、君澜、华住、锦江、如家等酒店集团都在智慧酒店方面推出了新举措;腾讯、阿里、万达、苏宁等商业巨头依靠资本和科技的力量,相继涌入智慧酒店领域。携住、诺里科技这种新兴企业也相继暂露头角。 智慧酒店成为继“智慧城市”之后的又一风口。根据原国家旅游局...

qq_30926137的博客 2530

华为OD机试 - 战士技能规划设计 - 数组(Python/JS/C/C++ 新系统 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你为一款动作游戏设计战士角色的技能:战士每个技能会消耗不同能量,释放技能有 2 个约束:连续释放技能数量不能超过 m 个,技能能量总和不能超过能量上限 k;如果超过则必须中断当前技能,进入调息状态(即分段)。战士有一项爆发技巧:在单次战斗中有一次

学Java,找哪吒 227

微信终于支持“多设备同时在线”?我用 NAS + Docker 搭了一个云端微信系统,多端共享24小时在线

通过Docker 容器,将微信运行在云端并通过浏览器访问,实现多设备共享同一微信会话 📱。本文详细介绍完整部署流程、docker-compose 配置及资源控制方案,让微信变成“可访问的云桌面应用” ✨

XiaoqiangClub的博客 869

移动互联机会的另类思考

移动互联网热得发紫,所有的VC都要投移动互联网,所有网络巨人都推出了移动互联网的方案,更有一大批激情的创业者们义无反顾地从移动互联网扬帆起航.但是,冷静地想一想,不免替很多的移动互联网项目捏一把汗.其中有几个陷阱需要小心提防:  第一个陷阱:移动互联网不是革命性的新行业,只是互联网的升级,那些将原有互联网模式都搬到移动互联网上的模式是个大大的陷阱.传统互联网企业必然会升级到移动终端,并保持原有的竞...

编程代码大全 76

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

校园服务android,基于Android平台的校园位置服务系统

摘要:位置服务(Location Based Services,LBS)是一种移动信息服务,它通过定位移动终端的当前位置,在地理信息系统(Geographic Information System,GIS)的支持下,为用户提供与其位置相关的多样化信息服务。近几年来,随着智能移动终端的日益普及和移动互联网技术的迅速发展,位置服务日益展现出更加广阔的应用前景,俨然成为21世纪最具发展潜力的应用之一。而...

weixin_39831104的博客 263

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Coding and Paper Letter(十五)

资源整理。 1 Coding: 2 Paper: 1 Coding: 1.Nature Climate Change论文”Higher temperatures increase suicide rates in the United States and Mexico”的code,更高的温度会增加美国和墨西哥的自杀率。 NCC2018 论文链接 2.Nature论文”Ro...

胖胖雕的GIS博客 513

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

移动互联网场面红火 盈利能力尚未凸显

盈利模式是移动互联网发展的核心问题,移动互联网企业只有实现持续盈利才能持续发展,移动互联网产业才能真正成为推动经济发展的新兴产业。我国移动互联网 业务发展时间不长,但发展迅速,如今移动互联网已成为推动信息产业发展乃至整个国民经济发展的新的增长点,但我们同时看到,移动互联网盈利模式

晓夜璨丰 431

2015年最棒的九个移动营销案例

《牛津词典》把Emoji表情“喜极而泣的笑脸”评选为2015年年度词汇,反映了作为对消费者沟通偏好的补充性营销策略——移动消息的重要性迅速崛起。在过去一年对移动营销的摸索中,许多大品牌也找到了移动营销成功的正确要素,从品牌表情符号(Emoji)到个人礼宾解决方案。数量惊人的零售商和品牌开始启动以为客户提供独家交易、一对一的服务和通过品牌emojis进行有趣沟通等方式传递品牌移动信息。以下是Webp

webpower_China的专栏 1517
上一篇: 移动GIS应用
creable
博客等级 码龄17年 51粉丝 87原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值