Second Life中土地管理系统开发研究

来源 :现代商贸工业 | 被引量 : 0次 | 上传用户:klammj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:介绍了Second Life里面开发一个业务系统的工作过程,并对Second Life里面物体于服务器通讯的方法做了介绍和说明。
  关键词:虚拟现实;电子商务;Second Life LSL;土地出租
  中图分类号:TP 文献标识码:A文章编号:1672-3198(2011)05-0252-02
  1 引言
  Second Life很大程度上是以一个集合游戏、商务、金融、社区等为一体的一个虚拟现实平台。而且在很大程度上用户决定了Second Life的发展方向,也就是说,Second Life将是一个什么样的平台,是用户的集体意志决定的。在本文里,我们将根据Second Life里面最常见的业务——土地出租业务构建一个商业化的服务平台。本文我们将阐述以下问题:
  (1)利用Second Life的LSL脚本进行开发;
  (2)将WEB和Second Life结合起来,扩展Second Life里物体的程序功能;
  (3)基础与1,2的技术范围内,实现一个业务系统的开发。
  LSL(Linden Script Language)是一种用在Second Life里面的开发脚本语言,利用它可以为Second Life世界里面的物品、基本物体以及人物增加动作。登录进入Second Life,编辑已经创建的物体,在content标签内会出现该物品所包含的脚本,或者点new script按钮来生成新脚本。编辑并保存以后,系统会编译脚本并更新物品到初始状态并使修改后的脚本生效。由于该脚本相对简单,因此本文不重点介绍,一般有计算机程序和英文基础的通过官方教程http://wiki.secondlife.com/wiki/LSL_Tutorial即可很快上手。
  2 Second Life中业务类型
  Second Life中有很多人在做业务,简单的归纳一下有如下业务:
  (1)人物造型,包括人物形象、服饰、动作表情等;
  (2)物品相关,包括房屋、室内设计、家具、汽车等;
  (3)媒体内容,包括声音、视频、电子书、图片等;
  (4)土地买卖,包括划片土地出租、整SIM出租等。
  这是Second Life中主要几种生意模式,本文仅介绍Second Life中业务量最大,使用用户最广,也是最盈利的土地买卖部分的实现。
  3 Second Life中土地出租系统开发原理
  3.1 土地出租业务存在的理由
  一个新注册用户登录Second Life以后,他可以在虚拟世界走动,寻找朋友聊天,到公开权限的土地上查看其他玩家创建的房屋、物品、媒体信息等。但是如果想要创建一个属于自己的空间,那么首先需要一块属于自己的土地。否则在别人的土地上,玩家一般没有权限在上面放置任何物品(某些测试用地除外),当然也就谈不上创建空间了。因此用户如果需要在Second Life内进一步发展的话,拥有一块土地就是不二之选了。土地的价格除了取决于某个土地的面积大小以外,还取决于上面能放的基本物体数(Primitives)。比如:2块同样是1024平方的地,Parcel1和Parcel2,如果Parcel1的所容量基本物体数量大于Parcel2,那么Parcel1肯定比Parcel2的租金要贵,这是因为,如果一块地所能容纳的基本物体数越大,那么这块地上能放得东西越多,用户就能放更多或者更精细的物品在这块土地上,地块价格就越高了。其他一些视觉因素也将影响到该土地的价格,例如朝向,面向大海的会贵一点等等,这些就更现实生活没差别也更加容易理解了。在Second Life中有很多商家在从事此等业务活动,例如Dream Land,Azure islands等。
  3.2 土地出租系统原理
  一个Second Life地区(Region)的构成面积是65536平方,如果我们将它按1024平方将其划分为64块,并将其全部出租,那么就在一个地区上必须面对64个用户的收费、计费、咨询。这个工作量是非常大的,更何况如果这个业务做大,一般可能是出租100多个地区(Region),这样的话,没有一个系统的支持而仅靠人工是不可想象的。另外用户租用土地的随意性很大,他们可能随时抛弃自己的土地,或者将土地转让给他人。我们如果有一个系统能监视土地的当前状况、统计用户在土地上的剩余时间和金钱、自动将土地合同和新用户关联的话,就可以实现全自动的土地出租管理系统,而不需要太多人为因素的介入了,从而实现利益的最大化。
  3.3 实现土地出租系统的方法
  根据以上我们了解到的内容,来确定一下我们需要实现这个系统的功能目标:
  (1)在每个地块(Parcel)附近的公共地块设立一个物体,采集到该地块的信息(面积大小,物体数,价格,是否出租),并将其告知用户。
  (2)监视该地块的购买情况,如果用户购买了该土地,则为该土地生成一个合同号,并保存到数据库。此后根据该合同来管理用户在土地上的缴费情况。
  (3)用户在该物体上为该地块缴纳租金,其金额数据进入后台数据库,且租金交纳的金额对应所剩下该地块的使用时间将以绿色进度条的形式显示在物体上。
  (4)用户在欠费的情况下,该物体将欠费的时间以红色进度条的形式显示在物体上。
  根据以上需求我们画出系统框架概图如下。
  消息描述:
  Msg1:地块采集信息(在物体被设定的时候通过数据接口发送到数据库服务器)
  Msg2:地块使用信息,地块剩余使用时间,土地当前价格。(当用户接近该物体时,则想服务器发送请求,更新当前土地的状态)
  服务器端的开发采用asp,php,java等常用技术皆可实现,这里我们将视点集中在国内很少见的LSL开发过程上。
  要实现计费物品的功能,需要有以下2个步骤:
  (1)设计出这个物品的外观以及表现形态了。该物品根据需求可以由多个基本物体组成。
  (2)根据需求往对应的基本物体内填入LSL代码。实现特定功能。
  根据我们之前了解的需求,该物品应该由3个基本物体组成。
  ①底板:为一平面薄板,薄板上方有时间刻度标志,每个刻度标志为1天。
  ②指示板:跟底板成90度,该板在土地尚未出售时显示广告信息,已出售并且用户不欠费的情况下消失,欠费的情况下以红色背景显示。
  ③进度条板:根据剩余的时间自动根据刻度的全长按比例伸缩,如果剩余时间为正则显示为绿色,如果为负则显示为红色。
  这样我们就有了一个物体来让用户通过它进行交易,同时把土地的信息推送给用户,这就相当于超市的自动收款台,顾客在收款台查看购买的物体的金额,并且交费。
  设置这个收费物体的程序动作。收费物体应该有以下3种类型的动作,文字描述如下:
  (1)在该收费物体一被放到公共土地上,就立刻收集物体中心点正前方5米的点的地块信息,并将其通过WEB端的数据接口将其发送到后台的数据库。
  (2)当用户走进该收费物体10米以内的时候,该物体则从后台往WEB数据接口以地块ID(ParcelID)为参数发送请求,获取该地块的缴费情况和剩余时间,并将剩余时间以进度条的形式显示出来,同时改变指示板的状态。
  (3)当用户通过该收费物体缴费的时候,将金额+ParcelID+缴费人的信息传送给WEB数据库接口,后台则将该缴费数据记录进入数据库,同时计算出相应的该地块使用时间并将该时间数据返回收费物体,收费物体将剩余时间以进度条的形式显示出来,同时改变指示板的状态。
  针对以上3种动作,需要说明的情况是,采用此种收费管理的前提是,这个地区(Region)的土地必须划分成为公共地块和出租地块2种类型,公共地块就是属于管理员的,不会出租给任何人的地块,一般将其规划为街道,公园之类的公用地块,可以将上面的物体数调节到尽可能少,同时将其分配到用户地块上,这样可以提高地块的价格。
  参考文献
  [1]Pinar Günes; Jenny Franzén; V-business in the 3D Internet : The Future Outlook for Business Activities in Virtual Worlds,2008.
  [2]Xiao Chen; Vorapong Serbmongkolchai; v-Business model in virtual world: Second Life case study,2008.
其他文献
Kellogg(凯洛格)公司于1887年Findlay成立,其生产能力据称为日产钢管400t。在1891年Ohio,Shelby Tube Co。生产出第一根具有商品价值的无缝钢管之前,Kellogg公司即已采用W.H.Heckert发明的连续轧管工艺生产无缝钢管,但因氧化铁皮和其他杂物嵌入
摘 要:对于地方中小银行来说,金融创新是银行保持活力的根本,是在竞争中获得优势的法宝。而金融创新就如同一把双刃剑,运用得好,反而会抑制金融风险。对我国地方中小银行金融创新进行了研究和探讨。  关键词:中小银行;金融创新;产品创新  中图分类号:F83文献标识码:A文章编号:16723198(2010)01018301    1 地方中小银行金融创新存在问题    动机存在偏差,创新意识不强。
通过正交试验,考察高频焊管生产中影响焊缝质量各因素的主效应和两因素间的交互作用,结合工艺理论,确定最佳的高频焊接工艺条件,并以此作为工艺规范指导生产。实践证明,采用正交试
摘要:随着经济的发展,许多公司的经营越来越多地涉及到了各级供应商。如何正确的选择和管理这些供应商就成了企业面临的主要问题。具体化供应商选择和管理中的关键点,并提出了一些行之有效的策略和措施。  关键词:供应商;核心竞争力;策略;选择和管理  中图分类号:F717.2  文献标识码:A  文章编号:1672-3198(2009)09-0035-02    1 引言    供应商,是指可以为企业提供原
在我国,“3·15”消费者权益日及消费者组织对消费者雏权的接连倡议,使得我国消费者对维护自身合法权利的意识不断加强。但是,消费者在接受服务行业这一特殊行业的产品时,维
缝道流动参数对多段翼型气动特性非常重要。通常采用改变翼型外形、缝道几何参数组合以及流动主/被动控制来改变缝道流动参数,提高多段翼型的气动性能。在不同的声激励方式下
针对目前中国制造的系列飞机在使用过程中,其测试测量系统精度不满足要求的问题,在系统误差标定概念的基础上,分析国产系列飞机诸多测试系统的误差现状,指出测量偏差产生的原因,提
合成了3种新的9-取代苯基荧光酮类显色剂,并研究了在表面活性剂存在下试剂与钼(Ⅵ)的显色反应及其类度分析特性,试验结果表明:试剂分子9位上引入的取代基明显的影响试剂的配合能力,
胶南抢抓“环湾保护、拥湾发展”和“港铁隧桥”重大战略机遇,加快推进城乡一体化,是迎接同城发展时代的现实要求,也是进一步提高区域竞争力的有效途径。
为分析蜂窝结构吸波材料在电磁波斜入射条件下的反射特性,首先基于长波长近似条件下的强扰动理论,得到蜂窝结构吸波材料的等效电磁参数;再利用各向异性分层介质条件下的横向