一种应用程序资料站的搭建方法及装置的制造方法_2

文档序号:9261413阅读:来源:国知局
步地,从数据库中将分类后的游戏资料文件导出为JSON或可扩展标记语言格式的数据文件,可供其他系统直接调用。接收标签标识指令,为用于网页展示的“英雄A”的资料页面标识“英雄A、资料、技能”等内容概要标签。资讯系统通过数据文件URL传参的方式,获取参数指定的内容,具体地,当资讯系统需要调用与“英雄”相关的资料数据,便向发送统一资源定位符(URL, Uniform Resoure Locator)格式的数据请求,在该URL中包含了请求参数,该请求参数表明了所请求的类型数据。接收该数据请求,并解析出该数据请求中包含的请求参数为“英雄”,获取与“英雄”对应的内容概要标签所标识的JSON或可扩展标记语言格式的数据文件,并返回给资讯系统。
[0025]图2为一种服务器的结构示意图。如图2所示,服务器10可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 122 (例如,一个或一个以上处理器)和存储器132,一个或一个以上存储应用程序142或数据144的存储介质130 (例如一个或一个以上海量存储设备)。其中,存储器132和存储介质130可以是短暂存储或持久存储。存储在存储介质130的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器122可以设置为与存储介质130通信,在服务器100上执行存储介质130中的一系列指令操作。服务器100还可以包括一个或一个以上电源126,一个或一个以上有线或无线网络接口 150,一个或一个以上输入输出接口 158,和/或,一个或一个以上操作系统141,例如 Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 等等。上述图1 所示实施例中所述的由服务器所执行的步骤可以基于该图2所示的服务器结构。
[0026]请参阅图3,图3为本发明第一实施例提供的应用程序资料站的搭建方法的流程示意图。
[0027]步骤301、获取保存有应用程序资料数据的多个数据文件,该多个数据文件按照预置的数据属性类型分类存储该应用程序资料数据;
[0028]以应用程序为一游戏程序为例,每个游戏程序存在一个存有所有游戏资料数据的Excel文件,在该Excel文件内包含所有与该游戏程序相关的内容,例如,游戏中的各角色、每个角色对应的技能以及每个角色可拥有的物品的相关介绍。游戏运营人员将多个Excel文件分别分类存储该应用程序资料数据,按照预置的数据属性类型分类上存储该应用程序资料数据,将该多个Excel文件传到服务器中,服务器获取保存有该游戏程序资料数据的该多个Excel文件。
[0029]该预置的数据属性类型,是指按照该应用程序的资料数据内容的属性不同而进行分类后得到的类型。例如,在游戏程序中,数据属性类型可以设置为“英雄、道具、武器、副本”等四个类型,分别表示该游戏程序中资料数据内容的不同属性。
[0030]需要说明的是,如果游戏运营人员需要更新游戏程序资料数据,则只需将与该数据属性类型对应的Excel文件中的数据更新后上传到服务器中即可,服务器便可将更新的数据存储在该数据库中。例如,需要更新“英雄”类型下的游戏程序资料数据,则将与“英雄”对应的Excel文件中的数据进行更新。
[0031]步骤302、读取该多个数据文件中的该应用程序资料数据,并按照该预置的数据属性类型,将该应用程序资料数据分类存储在数据库内;
[0032]从该多个数据文件中分别读取该应用程序的所有资料数据,并按照预置的数据属性类型,将该应用程序的所有资料数据分类存储在数据库内。即,在游戏程序中,按照“英雄、道具、武器、副本”四个类型,将该应用程序的所有资料数据分类存储在数据库内。
[0033]步骤303、在数据库中提取预先设置的用于网页展示的该应用程序的资料数据;
[0034]开发人员预先设置该应用程序资料数据各分类下具体哪些资料数据用于网页展示,按照此预先设置,从该数据库中保存的该应用程序资料数据中,提取预先设置的用于网页展示的该应用程序的资料数据。
[0035]例如,对于游戏程序中资料数据“英雄”分类下,可以设置该分类下展示网页需要提取“英雄名称”、“英雄ID(即,“英雄”的唯一标识编号)”、“技能”、“最高等级”、“进化途径”及“介绍”等数据内容。
[0036]步骤304、按照预置的网页模式,将提取的该应用程序的资料数据生成网页。
[0037]开发人员预先设置网页模式,S卩,最终导出数据资料后展示的网页按照此网页模式规定的样式进行显示。当导出数据资料生成网页的指令被触发时,按照预置的显示模式,将提取的该应用程序的资料数据生成网页。该导出数据资料生成网页的指令可以是开发人员实时发送的,也可以是设置触发时间定时生效的。
[0038]本发明实施例中,服务器读取保存有应用程序资料数据的按照预置的数据属性类型分类划分的多个数据文件中的数据,按照数据属性的类型分类存储在数据库内,当需要更新数据时,将将与该数据属性类型对应的数据文件中的数据更新后上传到服务器中即可,服务器可读取该数据文件中的数据并保存到数据库中,而不会影响系统中其他类型资料数据的变化,提高数据维护的便利性。开发人员只需进行应用程序资料数据的分类以及如何将应用程序的资料数据生成网页等简单设置,便可实现应用程序资料站的搭建,提高搭建资料站的效率。
[0039]请参阅图4,图4为本发明第二实施例提供的应用程序资料站的搭建方法的流程示意图,与图3所示的第一实施例中的方法相似,不同之处在于,该方法还包括:
[0040]步骤405、从该数据库内将分类后的该应用程序资料文件导出为JSON或可扩展标记语言格式的数据文件;
[0041]JSON(JavaScript Object Notat1n)是一种轻量级的数据交换格式,它基于JavaScript (Standard ECMA-262 3rd Edit1n-December 1999)的一个子集。JSON 米用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
[0042]可扩展标记语言格式(XML, Extensible Markup Language),标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
[0043]将分类后的该应用程序资料文件导出为JSON或可扩展标记语言格式的数据文件,是为了其他系统可以直接调用,其他系统可以是另一个服务器中的资讯系统,需要在新闻中提到一个游戏程序的内容时,可能会调用该数据文件。
[0044]步骤406、接收标签标识指令,为用于网页展示的该应用程序资料数据的内容标识内容概要标签;
[0045]开发人员为用于最终网页展示该应用程序资料数据的内容设置内容概要标签,该内容概要标签用于给其他系统标识某个网页页面的资料数据内容的大致分类。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1