一种在web和flash游戏之间数据交换的方法

文档序号:8322224阅读:221来源:国知局
一种在web和flash游戏之间数据交换的方法
【技术领域】
[0001]—种在web和flash游戏之间数据交换的方法
【背景技术】
[0002]Web技术发展到今天,越来越多的技术都已经成熟。衣食住行等等各方面我们都开始依赖网络带给我们的便利。随着技术的成熟,网络可以实现的也越来越多,越来越完美。相对的人们对于网络的要求也就便来更加的严苛,安全性、快速性、稳定性等等这些就都是人们考量一个网站或是一个游戏的重要标准。
[0003]游戏,作为从古至今都存在的一个事物。从开始的面对面交流发展到现在互联网上的虚拟互动。从单机独自游戏到目前的群体网络游戏。没有人能逃脱游戏的吸引。在认清了游戏的魅力无法逃避之后,用户对于游戏的精美、耐玩等等各方面都提出了自己的要求。如雨后春笋般冒出的游戏公司,都是为了在网络游戏这块领域里能能够占有一席之地。
[0004]在web和flash上实现的游戏最重要的除了速度的因素之外,还有一点就是需要强大的数据库支持!只有拥有一个强大的数据库,能够快速、准确的调去、交换用户和系统之间的数据,才能留住用户!
[0005]本发明专利一种实现在web和flash游戏之间数据交换的方法。

【发明内容】

[0006]针对上述缺点做了仔细地研究,本系统为提出了 web和flash游戏之间数据交换提供了解决办法,在经过不断的测试和改进后,终于开发出了一种在web和flash游戏之间数据交换的方法。
[0007]本发明的目的在于提供用户在web上进行游戏时,实现web和flash数据交换的方法,该方法在内实现了 web和flash数据的双向交换。用户提交数据后就能第一时间实现客户端数据与服务器端数据库不断的更新同步,大大提升用户在游戏系统内的使用体验,减少数据延迟的情况发生。
[0008]通过不同的实现方式,最大的限度保证了数据在不同通道内的顺畅流动、保证数据不会丢失且保持原来的序列。尽力的让独占性、准确性、实时性得到最大的保障!
【具体实施方式】
[0009]本发明提出了一种崭新的方法,能够在WEB上实现在web和flash游戏之间数据交换的方法的具体实施方法。
[0010]第一种针对游戏内用户间的数据交换:
[0011]针对这类情况,本专利为所有的用户安排的数据交换是只有用户的提交数据得到了对方的应答之后连接才会被建立。
[0012]例如用户A要给用户B发送信息。只有在提交了邀请并得到了用户B的同意后该数据交换线路才会被建立!在信息结束后该线路也会被断开!
[0013]这样做的目的可以做到:1、避免游戏内陌生人的骚扰,用户在接到邀请的时候自己可以甄别对方的性质,如果一眼看到对方的用户名或是邀请理由不靠谱的时候就可以选择拒绝。2、最大的限度保证了数据交换线路的畅通,因为在双方20秒没有数据交流之后系统会自动关闭该通道。当然,用户也可以手动切断和对方的联系。
[0014]这样的方式或许会有稍许的麻烦,但是为了保证数据传输的及时性,有序的传输秩序才能给彼此带来更好的使用体验。
[0015]第二种是针对游戏用户和数据库之间的数据交换:
[0016]一款游戏不可能只有一个用户,也不可能只设立一条通道,如何让这些通道有序、快速的将这些数据传输到数据库就是本专利主要的实现目标。
[0017]当若干个用户同一时间向数据库提交数据的时候,如果没有有序的排队就会造成数据的堵塞,使得每个人都数据都无法上传至服务器。因此,本系统专门在若干条的传输通道的汇总点上设立了一个卡点,通过代码的编写,让一拥而上的数据能够有秩序的通过卡点,进而快速的通向数据库。
[0018]例如用户A、B、C同时向数据库提交数据,三条数据同时到达了数据通道的汇总点,如果本专利卡点的设立,这三条信息将会各凭本事,依次通过到达数据库,还有一种可能就是数据发送碰撞出现了丢失、堵塞、损坏!但是有了卡点的设立,三条数据会暂时先存放在卡点里的小型数据库里。在这个小型数据库里会根据词条数据的大小、紧要程度、时间等进行一定的排序,得出一条需要最先发送的数据,并将它发送出去,依照数据库的计算,依次将用户A、B、C的信息全部发送出去。这样既保证了数据交换的速度也保障了数据不会再传输过程中丢失!
[0019]针对不同的情况,本专利给出了不同解决方案,但是无论哪种方案都是为了让游戏内的用户在传输数据,进行书籍交换的时候更加顺畅、安全!
【主权项】
1.从webl.0到web5.0,每一个阶段的web版本都有不同的进步,对于普通的用户来说,web仅仅只是一种环境一互联网的使用环境、氛围、内容等;而对于网站制作、设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等等的技术概括性的总称)。
2.游戏现在的游戏多指各种平台上的电子游戏,电子游戏有单机版和网络游戏,无论是单机还是网路版游戏,只要有用户注册参与游戏就会产生一定的数据,随着游戏的深入,这些数据会越来越庞大,调动的需求也会越来越多。
3.本专利为实现了一种在web和flash游戏之间数据交换的方法,让放置在web上的各类游戏能更加顺畅、快速的调取游戏数据,让庞大的游戏用户的数据交换不再困难。
【专利摘要】本发明提供了一种在web和flash游戏之间数据交换的方法,保证了用户在游戏使需要交换数据的时候快速、稳定、完整,通过不同的解决方案,为不同的数据交换需求都提供了完美的解决。由于web结构的限制,数据在传输过程中有可能会发生堵塞、丢失和错误。这些都是交换数据时可能发生的问题。本发明就是提供了一种方式让数据在交换过程中尽量的不被损坏,保障了用户的利益也保护了游戏在用户心目中的优势形象。
【IPC分类】H04L29-06, G06F17-30
【公开号】CN104639514
【申请号】CN201310571345
【发明人】邵永松
【申请人】镇江润欣科技信息有限公司
【公开日】2015年5月20日
【申请日】2013年11月13日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1