本发明专利技术涉及一种可以让用户使用网站制作手机电子书、图册、游戏的方法,其特征在于,采用JA-VA语言开发软件,运行在网站上,其方法为:程序模版的制作,将用户登录网页输入用户名称和密码,与数据库中用户的注册信息进行验证,然后判断用户的选择,跳转到相应手机应用制作页面;用户向服务器提交自制手机应用内容,根据用户选择的制作内容不同分为3种类型:服务器建立一个文件夹,根据用户的制作需要将3种类型和用户上传的图片和文本拷贝到该文件夹中;服务器根据用户的选择设置,按照JAR文件的打包将内容打包成手机应用程序的文件;将生成好的手机应用程序文件保存至数据库;生成相应的下载页面,供用户访问、下载、或者发送到手机。本发明专利技术的优点是使用方便。
【技术实现步骤摘要】
本专利技术涉及, 属于互联网WEB2. 0领域,具体地说属于手机软件业WEB2. 0
技术介绍
现在手机中使用的电子书、图册或游戏,在这里统称为手机应用。用户可以从互联网上或者相应的服务提供商那里下载到,用户还可以根据自己的需要自己制作,总结起来大致有以下几种做法1. 内容提供商聘请专职或者兼职的程序、美工人员,按照不同的手机机型、 屏幕大小,分别编写不同的程序,再将调试好程序打包成手机可以识别的应用程序文件,然后再将生成好的应用程序上传到服务器上供用户下载;2. 用户在自己的电脑上下载专业的手机应用制作软件,制作相应的电子书、 图册或游戏;3. 用户根据自己的手机型号下载相应的文本、图片浏览器并安装在手机上, 再将文本图片进行一些处理后拷贝到手机上,用已安装好的文本、图片浏 览器査看。这几种方法的不足之处表现为1. 相对于上面第一种情况而言,因为制作成本过高,要聘请专职的或兼职的专业美工、程序编辑,针对不同的手机型号及屏幕尺寸分别制作。 一套好的手机应用,需要对应数十种屏幕尺寸、手机机型,随着新的手机应用增多,其机型、屏幕尺寸也会增多,造成制作成本越来越高,同时针对新出的手机型号屏幕尺寸,对以前缺少的部分的更新成本更高;2. 另外相对于第一种情况,其内容创作也十分具有局限性, 一个服务商所提供的内容,要依赖现有的专职或兼职创作手的创意,而这个在创作成本劣势的抑制下,毕竟有限;3. 对于后两种情况,用户自己下载专业的手机应用制作软件或者文本、图片浏览器软件,要根据自己需要的应用寻找相对应的各式各样的手机应用软件。4.另外对于后两种情况,现有的手机应用制作软件操作复杂,而且根据机型分很多版本,普通用户难以接受,需要对手机应用的结构及知识有一定的了解才可以操作。
技术实现思路
本专利技术的目的是提供一种能很方便地让用户使用网站制作手机电子书、图 册、游戏的方法。为实现以上目的,本专利技术的技术方案是提供一种可以让用户使用网站制作手 机电子书、图册、游戏的方法,其特征在于,采用JAVA语言开发软件,运行在网站上,其方法为第一步.程序模版的制作(1).电子书类模版,使用编程语言为J2ME;模版功能的类主要包括入口类,用来启动程序;封面类,用来显示、控制电子书的封面;目录类,用来显示、控制电子书的目录;显示类,用来显示、控制电子书的内容;信息类,用来显示、控制电子书中出现的提示关于信息;记录类,用来控制电子书中需要记录的内容,如书签;设置类,用来显示、控制电子书相关的功能选项;(2).图册类模版,使用的编程语言为J2ME;模版功能的类主要包括入口类图册的开始;控制类控制图册各个模块之间的切换;附加功能类控制图册中的附加功能;图片浏览显示类控制图片的浏览;图片处理类控制图册中图片的放大縮小;声音类控制图册中的声音;记录类控制图册的记录信息; (3).游戏应用类模版,使用的编程语言为J2ME。 模版功能的类主要包括 入口类,用来启动程序;控制类,用来显示、控制游戏应用各个界面之间的切换;目录类,用来显示、控制游戏应用的目录、菜单、关于信息;游戏类,用来显示、控制游戏应用的进行;声音类,用来显示、控制游戏应用中的声音;记录类,用来控制游戏应用中的记录;界面类,用来显示、控制游戏应用的界面; 第二步.将用户登录网页输入用户名称和密码,与数据库中用户的注册信息进行验证,如果没有,提示用户进行注册; 第三步.判断用户的选择,跳转到相应手机应用制作页面;第四步.用户向服务器提交自制手机应用内容,根据用户选择的制作内容不同分为3种类型 类型一.当用户选择电子书制作时(1) .让用户选择自己需要适配的手机电子书的机型,并将其记录在状态变(2) .让用户输入要自制电子书的名称并选择文章结构,并将其记录在状态变(3) .根据用户提供的文本所在网页的统一资源定义符(URL),提取文本数据流保存成相应文件,或者让用户直接上传文本文件, 具体实现如下当用户选择通过统一资源定义符(URL)时〈1〉检查用户提供的URL是否为空和有效性,如果为空或无效则提示用户重新 输入;<2>创建一个TXT格式的文本文件;<3>获取URL中文本的数据流写入到〈2〉中创建的文本文件中;〈4〉将创建好的文件重新命名保存在手机电子书模版的文件夹中,并将相关信息保存在状态变量中;当用户选择通过本地上传时〈1〉检验用户上传的文件是否为文本文件,如果不是提示用户重新上传;〈2〉将上传好的文件重新命名保存在手机电子书模版的文件夹中,并将相关信 息保存在状态变量中;(4) .根据用户的选择让用户手动划分章节或者自动划分章节;(5) .设置电子书的封面信息、背景音乐、图标、大小等额外设置,并将用户设置的信息保存在状态变量中;类型二当用户选择手机图册制作时(1) .让用户选择自己需要适配的手机图册的机型;(2) .根据用户提供的需要上传图片所在网页的统一资源定义符(URL),提取图片数据流保存成相应文件,或者让用户直接从本地上传该图片;(3) .让用户在客户端通过选取框选择图片,其中选取框是javascript框,该框用户可以根据自己的需要放大縮小,方便地截取自己喜欢的部分, 然后将用户最后截取好的图片保存;(4) .设置图册的封面信息、背景音乐、图标、大小等额外设置,并将用户设置的内容保存在状态变量中;类型三当用户选择手机游戏制作时(1) .让用户选择自己需要适配的手机游戏的机型;(2) .用户选择自己需要自制的手机游戏的类型;(3) .上传游戏中出现的图片到手机游戏模版文件夹中,具体方法同类型一中的步骤3;(4) .设置游戏的封面信息,界面风格、名称等额外设置,并将用户设置 的内容保存在状态变量中;第五步.服务器建立一个文件夹,根据用户的制作需要将手机电子书模版、手机 图册模版或手机游戏模版和第四步用户上传的图片和文本拷贝到该文件 夹中;第六步.服务器根据状态变量记录第四歩中用户的选择设置,按照JAR文件的打包将第五歩中文件夹下的内容打包成手机应用程序的文件;具体步骤如下(1) .引入JDK API中的Java, util. jar包,该包为SUN发布其中封装了用于在Java应用程序中创建、维护和操作jar文件的多种类型对象;(2) .创建一个jar文件的流对象(JarOutputStream);(3) .创建一个文件输出流对象(FileOutputStream);(4) .以第四步中的文件夹为路径建立一个文件类型实例;(5) .将以上建立的文件类型实例中的各个文件名转化成字符串数组保存起来。(6) .做一个循环遍历文件类型实例中所有的文件,每遍历一个文件就创建其指向压縮JAR文件的入口并把该文件写入到压縮的JAR文件当中;(7) .所有文件遍历完毕后,检查是否所有文件都传输完毕;(8) .最后往JAR压縮包中写入参数文件(MANIFEST. MF);(9) .关闭上面创建的流对象; 第七步.将生成好的手机应用程序文件按照类别保存在指定的目录下,并将其相关信息保存至数据库; 第八步.服务器生成相应的下载页面,供用户访问、下载、或者发送到手机。所述的第二步的相应手机为诺基亚手机、摩托罗拉手机、索尼爱立信手机、 三星手机或其他通用机型手机,当用本文档来自技高网...
【技术保护点】
一种可以让用户使用网站制作手机电子书、图册、游戏的方法,其特征在于,采用JAVA语言开发软件,运行在网站上,其方法为:第一步.程序模版的制作:(1).电子书类模版,使用编程语言为J2ME;模版功能的类主要包括 :入口类,用来启动程序;封面类,用来显示、控制电子书的封面;目录类,用来显示、控制电子书的目录;显示类,用来显示、控制电子书的内容;信息类,用来显示、控制电子书中出现的提示关于信息;记录类,用 来控制电子书中需要记录的内容,如:书签;设置类,用来显示、控制电子书相关的功能选项;(2).图册类模版,使用的编程语言为J2ME;模版功能的类主要包括:入口类:图册的开始;控制类:控制图册各个模块之间 的切换;附加功能类:控制图册中的附加功能;图片浏览显示类:控制图片的浏览;图片处理类:控制图册中图片的放大缩小;声音类:控制图册中的声音;记录类:控制图册的记录信息;(3).游戏应用类模版,使 用的编程语言为J2ME。模版功能的类主要包括:入口类,用来启动程序;控制类,用来显示、控制游戏应用各个界面之间的切换;目录类,用来显示、控制游戏应用的目录、菜单、关于信息;游戏类,用来显示、控制游戏应 用的进行;声音类,用来显示、控制游戏应用中的声音;记录类,用来控制游戏应用中的记录;界面类,用来显示、控制游戏应用的界面;第二步.将用户登录网页输入用户名称和密码,与数据库中用户的注册信息进行验证,如果没有, 提示用户进行注册;第三步.判断用户的选择,跳转到相应手机应用制作页面;第四步.用户向服务器提交自制手机应用内容,根据用户选择的制作内容不同分为3种类型:类型一.当用户选择电子书制作时(1).让用户选择自己需要 适配的手机电子书的机型,并将其记录在状态变量中;(2).让用户输入要自制电子书的名称并选择文章结构,并将其记录在状态变量中;(3).根据用户提供的文本所在网页的统一资源定义符(URL),提取文本数据流保存成相应文件,或者让用 户直接上传文本文件,具体实现如下:当用户选择通过统一资源定义符(URL)时〈1〉检查用户提供的URL是否为空和有效性,如果为空...
【技术特征摘要】
1.一种可以让用户使用网站制作手机电子书、图册、游戏的方法,其特征在于,采用JAVA语言开发软件,运行在网站上,其方法为第一步.程序模版的制作(1).电子书类模版,使用编程语言为J2ME;模版功能的类主要包括入口类,用来启动程序;封面类,用来显示、控制电子书的封面;目录类,用来显示、控制电子书的目录;显示类,用来显示、控制电子书的内容;信息类,用来显示、控制电子书中出现的提示关于信息;记录类,用来控制电子书中需要记录的内容,如书签;设置类,用来显示、控制电子书相关的功能选项;(2).图册类模版,使用的编程语言为J2ME;模版功能的类主要包括入口类图册的开始;控制类控制图册各个模块之间的切换;附加功能类控制图册中的附加功能;图片浏览显示类控制图片的浏览;图片处理类控制图册中图片的放大缩小;声音类控制图册中的声音;记录类控制图册的记录信息;(3).游戏应用类模版,使用的编程语言为J2ME。模版功能的类主要包括入口类,用来启动程序;控制类,用来显示、控制游戏应用各个界面之间的切换;目录类,用来显示、控制游戏应用的目录、菜单、关于信息;游戏类,用来显示、控制游戏应用的进行;声音类,用来显示、控制游戏应用中的声音;记录类,用来控制游戏应用中的记录;界面类,用来显示、控制游戏应用的界面;第二步.将用户登录网页输入用户名称和密码,与数据库中用户的注册信息进行验证,如果没有,提示用户进行注册;第三步.判断用户的选择,跳转到相应手机应用制作页面;第四步.用户向服务器提交自制手机应用内容,根据用户选择的制作内容不同分为3种类型类型一.当用户选择电子书制作时(1).让用户选择自己需要适配的手机电子书的机型,并将其记录在状态变量中;(2).让用户输入要自制电子书的名称并选择文章结构,并将其记录在状态变量中;(3).根据用户提供的文本所在网页的统一资源定义符(URL),提取文本数据流保存成相应文件,或者让用户直接上传文本文件,具体实现如下当用户选择通过统一资源定义符(URL)时<1>检查用户提供的URL是否为空和有效性,如果为空或无效则提示用户重新输入;<2>创建一个TXT格式的文本文件;<3>获取URL中文本的数据流写入到<2>中创建的文本文件中;<4>将创建好的文件重新命名保存在手机电子书模版的文件夹中,并将相关信息保存在状态变量中;当用户选择通过本地上传时<1>检验用户上传的文件是否为文本文件,如果不是提示用...
【专利技术属性】
技术研发人员:邵凌,
申请(专利权)人:上海陆行鲨信息科技有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。