数据迁移管理的制作方法_3

文档序号:8269400阅读:来源:国知局
确和/或可靠),数据迀移管理系统可以确定由玩家玩的游戏结果是否正确和/或可靠。当数据迀移管理系统确定由玩家玩的游戏结果正确和/或可靠时,方法可以继续至方框380。否则,方法可以继续至350。
[0056]在方框380 (至少部分地基于由玩家玩的游戏结果将存储在第一数据库的数据部分迀移到第二数据库),数据迀移管理系统可以至少部分地基于所接收的由玩家玩的游戏结果而将存储在第一数据库中的数据部分迀移到第二数据库。
[0057]本领域技术人员将认识到的是,对于本文所公开的该过程和方法以及其他的过程和方法,在过程和方法中执行的功能可以按不同的次序来实施。此外,所列出的步骤和操作仅作为示例来提供,一些步骤和操作可以是任选的,组合成较少的步骤和操作,或者扩展成额外的步骤和操作,而不减损公开实施例的实质。
[0058]图4示出可以被用于提供数据迀移管理方案的示例计算机程序产品,其根据本文中所描述的至少一些实施例被设置。
[0059]程序产品400可以包括信号承载介质402。信号承载介质402可以包括一条或多条指令404,当通过例如处理器执行时,这些指令可以提供上文结合图1-3描述的功能。通过举例的方式,指令404可以包括:用于将存储在第一数据库中的数据分类成第一部分数据和第二部分数据的一条或多条指令,该第一部分数据可应用于向第二数据库整体迀移且该第二部分数据需要用于向第二数据库迀移的语义解释;或者用于为玩家提供被设计用于第二部分数据向第二数据库迀移的游戏的一条或多条指令。因此,例如,参考图2,数据迀移管理系统100可以响应于指令404而进行图3显示的方框中的一个或多个。
[0060]在一些实施方式中,信号承载介质402可以包含计算机可读介质406,例如但不限于硬盘驱动器、⑶、DVD、数字磁带、存储器等。在一些实施方式中,信号承载介质402可以包含可记录介质408,例如但不限于存储器、读/写(R/W)⑶、R/W DVD,等等。在一些实施方式中,信号承载介质402可以包含通信介质410,例如但不限于数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)。因此,例如,程序产品400可以通过RF信号承载介质404传送到的一个或多个模块,其中信号承载介质404由无线通信介质410 (例如,符合IEEE 802.11标准的无线通信介质)来传送。
[0061]图5是示出可以被用于提供数据迀移管理方案的示例计算设备的框图,其根据本文中所描述的至少一些实施例被设置。
[0062]在这些示例中,计算设备500的元件可以被设置或配置用于服务器。在最基本的配置502中,计算设备500通常包括一个或多个处理器504和系统存储器506。存储器总线508可用于在处理器504与系统存储器506之间通信。
[0063]根据所需的配置,处理器504可以是任意类型,包括但不限于微处理器(μ P)、微控制器(μ C)、数字信号处理器(DSP)或其任意组合。处理器504可以包括例如一级超高速缓存510和二级超高速缓存512的一级或多级超高速缓存、处理器内核514和寄存器516。示例的处理器内核514可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理核(DSPCore)或其任意组合。示例的存储器控制器518还可与处理器504 —起使用,或者在一些实施方式中,存储器控制器518可以是处理器504的内部组件。
[0064]根据所需的配置,系统存储器506可以是任意类型,包括但不限于易失性存储器(例如RAM)、非易失性存储器(例如ROM、闪存等)或其任意组合。系统存储器506可以包括操作系统520、一个或多个应用522以及程序数据524。应用522可以包括指令526,该指令526可布置成执行如本文所描述的功能,包括参考如图2所示的数据迀移管理系统100体系结构所描述的动作或者包括参考如图3所示的流程图所描述的动作。在一些示例中,应用522可布置成在操作系统520上操作程序数据524,使得如本文所述实现用于电子设备的指令。
[0065]计算设备500可具有附加的特征或功能以及附加的接口以便于基础配置502与任何所需的设备和接口之间的通信。例如,总线/接口控制器530可用于利于基础配置502与一个或多个数据存储设备532之间经由存储接口总线534的通信。数据存储设备532可以是可移除存储设备536、非可移除存储设备538或者其组合。可移除存储设备和非可移除存储设备的示例包括例如软盘驱动器和硬盘驱动器(HDD)的磁盘设备、例如压缩盘(CD)驱动器或数字多功能盘(DVD)驱动器的光盘驱动器、固态驱动器(SSD)和磁带驱动器,仅列举了几个。示例的计算机存储媒体可以包括以用于例如计算机可读指令、数据结构、程序模块或其它数据的信息的存储的任何方法或技术实现的易失性和非易失性的媒体以及可移除和非可移除的媒体。
[0066]系统存储器506、可移除存储设备536和非可移除存储设备538是计算机存储媒体的示例。计算机存储媒体包括但不限于RAM、ROM、EEPR0M、闪存(flash memory)或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储设备、磁盒、磁带、磁盘存储设备或其它磁存储设备、或者可用于存储所需信息并且可由计算设备500访问的任何其它媒体。任意这样的计算机存储媒体可以是计算设备500的部分。
[0067]计算设备500还可以包括接口总线540,该接口总线用于方便从各接口设备(例如,输出接口 542、外围设备接口 544和通信设备546)经由总线/接口控制器530到基础配置502的通信。示例的输出接口 542包括图形处理单元548和音频处理单元550,其可配置为经由一个或多个A/V端口 552与例如显示器或扬声器的各外部设备通信。示例的外围设备接口 544包括串行接口控制器554或并行接口控制器556,其可配置为经由一个或多个I/O端口 558与例如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等)或其它外围设备(例如,打印机、扫描仪等)的外部设备通信。示例的通信设备546包括网络控制器560,其可布置成便于经由一个或多个通信端口 564通过网络通信链路与一个或多个计算设备562的通信。
[0068]网络通信链路可以是通信媒体的一个示例。通信媒体通常可通过计算机可读指令、数据结构、程序模块或例如载波或其它传输机制的调制数据信号中的其它数据来具体化,并且可以包括任何信息输送媒体。“调制数据信号”可以是使得其特性中的一个或多个以将信号中的信息编码的方式设定或改变的信号。通过举例而不是限制的方式,通信媒体可以包括例如有线网络或直接线连接的有线媒体,以及例如声波、射频(RF)、微波、红外(IR)和其它无线媒体的无线媒体。如本文所使用的术语计算机可读媒体可以包括存储媒体和通信媒体两者。
[0069]计算设备500可实现为例如蜂窝电话、个人数据助理(PDA)、个人媒体播放器设备、无线网页监视设备(wireless web-watch device)、个人头戴送受话器设备、专用设备或包括上述功能中的任一种的混合设备的小形状因数的便携式(或移动)电子设备的一部分。计算设备500还可实现为包括膝上型计算机和非膝上型计算机配置两者的个人计算机。
[0070]本公开不限于本文所描述的特定实施例,这些实施例意在为各方案的示例。能够在不偏离其精神和范围的情况下做出多种改进和变型,这对于本领域技术人员而言是显而易见的。通过前面的说明,除了本文所列举的那些之外,在本公开的范围内的功能上等同的方法和装置对于本领域技术人员而言将是显而易见的。旨在使这些改进和变型落在所附权利要求书的范围内。本公开仅受所附权利要求书以及这些权利要是所给予权利的等同方案的整个范围所限制。应当理解的是,本公开不限于特定的方法、试剂、化合物组成或生物系统,当然这些会变化。还应理解的是,本文所使用的术语是仅仅是为了描述特定实施例的目的,而不意在限制。
[0071]关于本文中基本上任何复数和/或单数术语的使用,本领域技术人员能够根据上下文和/或应用适当地从复数变换成单数和/或从单数变换成复数。为了清晰的目的,本文中明确地阐明了各单数/复数的置换。
[0072]本领域技术人员将理解,一般地,本文所使用的术语,尤其是随附权利要求(例如,随附权利要求的主体)中所使用的术语,通常意在为“开放式”术语(例如,术语“包括”应当解释为“包括但不限于”,术语“具有”应解释为“至少具有”,术语“包括”应解释为“包括但不限于”,等等)。本领域技术人员还理解,如果意图表达引导性权利要求记述项的具体数量,该意图将明确地记述在权利要求中,并且在不存在这种记述的情况下,不存在这样的意图。例如,为辅助理解,下面的随附权利要求可能包含了引导性短语“至少一个”和“一个或多个”的使用以引导权利要求记述项。然而,这种短语的使用不应解释为暗指不定冠词“一”或“一个”引导权利要求记述项将包含该所引导的权利要求记述项的任何特定权利要求局限
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1