专利名称:一种在手机中实现Java虚拟机收藏夹的方法
技术领域:
本发明涉及计算机技术,尤其涉及一种在手机中实现Java虚拟机收藏夹的方法。
背景技术:
Java语言是Sun公司推出的跨平台面向对象的高级程序设计语言,目前正 在各个领域获得越来越广泛的应用,已经成为最重要的程序设计语言之一。Java 虚拟机是一台抽象的计算机,可以被看作一个运行Java应用的平台,手机用户 可以通过多种方式,如OTA ( Over-the-Air Technology,空中下载技术)、本地 拷贝等方式将不同的符合J2ME ( JAVA2 Micro Edition, Java 2微型版本)规范 的Java应用安装到Java虛拟机上运行,从而达到为用户提供丰富数据业务体 验的目的。Java虚拟机同时也为移动运营商提供了一个平台,运营商可以在这 个平台上开发丰富的Java数据业务,而网络将是Java虚拟机获取这些Java数 据的主要途径。
目前,Java虚拟机大致具备两种访问网络的能力, 一种是Java虚拟机直接 访问 一 些简单的纯列表网页,二是通过手机终端的WAP ( Wireless Application Protocol,无线应用协议)浏览器完成网络资源的浏览和查找。
现有技术中Java虚拟机具备的网络存储方式非常单一,Java虚拟机启动后 只提供了一个简单的文本编辑界面,且Java虚拟机只能保存一条网络地址,不 i仑Java虚拟才几通过哪种方式访问网络, 一旦用户希望连4妄另 一个不同的网页, 那么他将不得不重新输入新的网络地址,如果用户希望保存新输入的地址,那 前一次保存的地址将丢失。可以看出,在当前网络使用非常频繁的情况下,这 种操作方式会大大降低Java虚拟机的可操作性,使得Java虚拟机的用户体验
性大打折扣,从而可能影响Java数据业务的推广。
发明内容
本发明提供一种在手机中实现Java虚拟机收藏夹的方法,用以解决现有技 术中手机中的Java虚拟机只能保存一条网络地址的问题。 为解决上述技术问题,本发明采用以下技术方案 一种在手机中实现Java虚拟机收藏夹的方法,包括步骤
A、 将各收藏页面索引项的索引名称与网络地址的关联关系逐行存储在收 藏夹存储文件中;
B、 当手机中的Java虚拟机捕获到用户查看收藏夹的操作时,Java虚拟机 读取收藏夹存储文件,在收藏夹页面上按行显示各收藏页面索引项的索引名 称,并将用户选中的收藏页面索引项设置为当前选择项;
C、 当手机中的Java虚拟机捕获到用户发出的连接当前选择项的操作时, Java虚拟机将该选择项的网络地址设置为网络连接地址。
所述Java虛拟机将用户选中的收藏页面索引项设置为当前选择项的具体 过程为
Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储 文件中作为当前选择项,然后在收藏夹页面上突出显示该当前选择项。
所述Java虚拟机在收藏夹页面上按行显示各收藏页面索引项的索引名称 的具体过程为
当手机中的Java虚拟机捕获到用户查看收藏夹的操作时,Java虚拟机以字 节为单位读取收藏夹存储文件的内容,将其转换为数据流;
Java虚拟机将收藏夹存储文件中每行的数据分辨出来,在收藏夹页面上按 行显示收藏夹存储文件中各收藏页面索引项的索引名称。
Java虚拟机删除用户选中的收藏页面索引项的具体过程为
当Java虚拟机捕获到用户选中收藏页面索引项,并对其执行删除操作时,Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储文件 中作为当前选择项,然后将收藏夹存储文件中该索引项的索引名称及网络地址 删除;
Java虚拟机根据更新后的收藏夹存储文件的内容,将收藏夹页面上用户选 中的收藏页面索引项删除,然后将该删除项的上一项或下一项突出显示为当前 选择项。
Java虚拟机编辑用户选中的收藏页面索引项的具体过程为
当Java虚拟机捕获到用户选中收藏页面索引项,并对其执行编辑操作时,
Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储文件
中作为当前选择项,然后根据用户编辑的内容将收藏夹存储文件中该索引项的
索引名称及网络地址进行更新;
Java虚拟机根据更新后的索引项的内容更新收藏夹页面上该索引项的索
引名称。
所述步骤C中,将所述当前选择项的网络地址设置为Java虚拟机的网络 连接地址后,Java虚拟机通过启动WAP浏览器或直接连接网络的方式连接该 网络地址。
Jav^
Java虚拟机将该网络地址发送给WAP浏览器,WAP浏览器将该网络地址作为 当前网络连接地址。
所述收藏夹存储文件中还包括不能被编辑和删除的预置收藏页面索引项。 由于本发明采用了以上技术方案,因此具有以下有益效果 本发明为Java虚拟机提供了 一种实现收藏夹功能的方法,该收藏夹功能为 用户提供了增加、编辑、删除、保存和设置网络地址等丰富的操作方式,通过 这些方式可以存储用户常用的网络地址,用户利用收藏夹功能可以通过Java 虚拟机快速而便捷地连接到不同的网络地址,从而达到提升用户体验满意度的 目的。
图1为本发明在手机中实现Java虚拟机收藏夹的方法的流程图。
具体实施例方式
本发明提供了 一种在手机中实现Java虚拟机收藏夹的方法,通过该收藏夹 功能用户可以实现对网页地址的存储和编辑,使得用户可通过选择设定的地址 来达到快速访问网络的目的。
请参阅图1,该图为本发明在手机中实现Java虚拟^M欠藏夹的方法的流程 图,其主要实现过程为
步骤10、将各收藏页面索引项的索引名称与网络地址的关联关系逐行存储 在收藏夹存储文件中;
收藏夹存储文件中的收藏页面索引项包括预置和非预置两种类型,其中预 置的收藏页面索引项不允许^C编辑和删除,而非预置的收藏页面索引项由用户 设置,允许被编辑及删除。
收藏夹存储文件的内容具有如下的格式
selFlag:num
Indexl:Urll
Index2:Ur12
其中,第一行为用户当前选择的收藏页面索引项的行标识号,num为阿拉 伯数字,1表示Indexl代表的网页地址Urll被选择,以此类推。除此之外的 其余部分为用户保存的网络地址,Index为收藏页面索引项,如"百度",也是 在收藏夹页面的索引项列表中显示的内容,需要注意的是,Index字符串不允 许包含":,,,以避免虚拟机在进行字符串识别操作时出错;Url则是收藏页面 索引项的网络地址,如"www.baidu.com"。
步骤11、当手机中的Java虚拟机捕获到用户查看收藏夹的操作时,Java
虚拟机以字节为单位读取收藏夹存储文件的内容,将其转换为数据流。
步骤12、 Java虚拟机将收藏夹存储文件中每行的数据分辨出来,在收藏夹 页面上按行显示收藏夹存储文件中各收藏页面索引项的索引名称。
步骤13、当手机中的Java虚拟机捕获到用户选中的收藏页面索引项的操 作时,Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储 文件的第一行中作为当前选择项,然后在收藏夹页面上突出显示该当前选择 项。
步骤14、当手机中的Java虛拟机捕获到用户发出的连接当前选择项的操 作时,Java虚拟才几将该选择项的网络地址设置为网络连接地址,然后通过启动 WAP浏览器或直接连接网络的方式连接该网络地址。
Java虚拟才几通过启动WAP浏览器连接所述当前选4奪项对应的网络地址时, Java虚拟机将该网络地址发送给WAP浏览器,WAP浏览器将该网络地址作为 当前网络连接地址。
本发明中,用户可对收藏夹中的非预置的收藏页面索引项进行新增、编辑 及删除操作,下面分别予以说明
当手机中的Java虚拟机捕获到用户发出的新增收藏页面索引项的操作时, Java虚拟机搜索收藏夹存储文件的内容末尾处,将用户新增的收藏页面索引项 的索引名称及其网页地址添加到收藏夹存储文件的内容末尾处保存,需要注意 的是对于中文环境操作,在进行写操作时需要采用"UTF-8"编码方式进行, 否则在收藏夹页面中无法显示中文的收藏页面索引名称。
当Java虚拟机捕获到用户选中收藏页面索引项,并对其执行编辑操作时, Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储文件 中作为当前选择项,然后根据用户编辑的内容将收藏夹存储文件中该索引项的 索引名称及网络地址进行更新,接着Java虚拟机根据更新后的索引项的内容更 新收藏夹页面上该索引项的索引名称。
当Java虚拟机捕获到用户选中收藏页面索引项,并对其执行删除操作时,
Java虛拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储文件 中作为当前选择项,然后将收藏夹存储文件中该索引项的索引名称及网络地址 删除,接着Java虚拟机根据更新后的收藏夹存储文件的内容,将收藏夹页面上 用户选中的收藏页面索引项删除,将该删除项的上一项或下一项突出显示为当 前选择项。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种在手机中实现Java虚拟机收藏夹的方法,其特征在于,包括步骤A、将各收藏页面索引项的索引名称与网络地址的关联关系逐行存储在收藏夹存储文件中;B、当手机中的Java虚拟机捕获到用户查看收藏夹的操作时,Java虚拟机读取收藏夹存储文件,在收藏夹页面上按行显示各收藏页面索引项的索引名称,并将用户选中的收藏页面索引项设置为当前选择项;C、当手机中的Java虚拟机捕获到用户发出的连接当前选择项的操作时,Java虚拟机将该选择项的网络地址设置为网络连接地址。
2、 如权利要求l所述的方法,其特征在于,所述Java虚拟机将用户选中 的收藏页面索引项设置为当前选择项的具体过程为Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储 文件中作为当前选择项,然后在收藏夹页面上突出显示该当前选择项。
3、 如权利要求1或2所述的方法,其特征在于,所述Java虚拟机在收藏 夹页面上按行显示各收藏页面索引项的索引名称的具体过程为当手机中的Java虚拟机捕获到用户查看收藏夹的操作时,Java虚拟机以字 节为单位读取收藏夹存储文件的内容,将其转换为数据流;Java虚拟机将收藏夹存储文件中每行的数据分辨出来,在收藏夹页面上按 行显示收藏夹存储文件中各收藏页面索引项的索引名称。
4、 如权利要求1所述的方法,其特征在于,Java虚拟机删除用户选中的 收藏页面索引项的具体过程为当Java虚拟机捕获到用户选中收藏页面索引项,并对其执行删除操作时, Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储文件 中作为当前选择项,然后将收藏夹存储文件中该索引项的索引名称及网络地址 删除;Java虚拟机根据更新后的收藏夹存储文件的内容,将收藏夹页面上用户选中的收藏页面索引项删除,然后将该删除项的上一项或下一项突出显示为当前 选择项。
5、 如权利要求1所述的方法,其特征在于,Java虚拟机编辑用户选中的 收藏页面索引项的具体过程为当Java虚拟机捕获到用户选中收藏页面索引项,并对其执行编辑操作时, Java虚拟机将用户选中的收藏页面索引项的行标识号记录在收藏夹存储文件 中作为当前选择项,然后根据用户编辑的内容将收藏夹存储文件中该索引项的 索引名称及网络地址进行更新;Java虚拟机根据更新后的索引项的内容更新收藏夹页面上该索引项的索 引名称。
6、 如权利要求l所述的方法,其特征在于,所述步骤C中,将所述当前 选择项的网络地址设置为Java虚拟机的网络连接地址后,Java虚拟机通过启动 WAP浏览器或直接连接网络的方式连接该网络地址。
7、 如权利要求6所述的方法,其特征在于,Java虚拟机通过启动WAP浏 览器连接所述当前选择项对应的网络地址时,Java虚拟机将该网络地址发送给 WAP浏览器,WAP浏览器将该网络地址作为当前网络连接地址。
8、 如权利要求1所述的方法,其特征在于,所述收藏夹存储文件中还包 括不能被编辑和删除的预置收藏页面索引项。
全文摘要
本发明公开了一种在手机中实现Java虚拟机收藏夹的方法,包括步骤将各收藏页面索引项的索引名称与网络地址的关联关系逐行存储在收藏夹存储文件中,当手机中的Java虚拟机捕获到用户查看收藏夹的操作时,Java虚拟机读取收藏夹存储文件,在收藏夹页面上按行显示各收藏页面索引项的索引名称,并将用户选中的收藏页面索引项设置为当前选择项,当手机中的Java虚拟机捕获到用户发出的连接当前选择项的操作时,Java虚拟机将该选择项的网络地址设置为网络连接地址。本发明实现的收藏夹功能为用户提供了增加、编辑、删除、保存和设置网络地址等丰富的操作方式,使得用户可以通过Java虚拟机快速而便捷地连接到不同的网络地址。
文档编号H04M1/725GK101184302SQ200710301468
公开日2008年5月21日 申请日期2007年12月27日 优先权日2007年12月27日
发明者平 何, 刚 刘, 苟定勇, 鑫 谢 申请人:中兴通讯股份有限公司