[发明专利]一种音乐随声听搜索信息处理方法无效
申请号: | 201010592137.2 | 申请日: | 2010-12-15 |
公开(公告)号: | CN102567342A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 刘美红 | 申请(专利权)人: | 沈阳新邮通信设备有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 110136 辽宁省沈阳*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音乐 随声听 搜索 信息处理 方法 | ||
技术领域
本发明涉及一种网络数据获取方法,尤其是涉及一种音乐随声听搜索信息处理方法。
背景技术
用户从主界面的歌曲大全,会员专区进入以后,显示栏目列表界面即显示多个子栏目。点击新显示的子栏目,可以进入下一级子栏目,依次类推。用户选择一子栏目列表进入内容列表,从内容列表UI选择曲目后,进入曲目明细UI。
上面所述分级类别信息获取需要每次向服务器发送请求消息,收到响应消息后保存在内存中,用户下次再进行同类别的搜索时再次请求服务器,这样响应速度太慢,用户操作实时性较差。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种减少与服务器同步的次数、提高了系统的实时性的音乐随声听搜索信息处理方法。
本发明的目的可以通过以下技术方案来实现:
一种音乐随声听搜索信息处理方法,其特征在于,包括以下步骤:
1)初始化树结构,随着用户的操作顺序建树结构;
2)栈处理:包括初始化、出栈、压栈操作处理;
3)终端根据用户输入的信息遍历整个树,查询对应的树根结点指针;
4)判断是否找到相同的接点信息,若为是,执行步骤5),否则,创建新的结点;
5)根据接点ID查询栈空间;
6)判断栈空间中是否查询到对应ID的数据,若为是直接调用相应的数据,否则执行7);
7)向服务器发送请求消息,获取数据,并执行步骤8);
8)将获取数据进入树的相同层结点,同时退出将该结点原有信息。
所述的树的节点信息包括指向最左子结点指针、指向右边兄弟结点指针。
所述的栈空间信息包括树节点ID、网络数据。
与现有技术相比,本发明具有以下优点:
当用户首次选择栏目信息或很久没查询该结点才会向服务器发送请求消息,减少与服务器同步的次数,提高了系统的效率及实时性。
附图说明
图1为本发明的流程图;
图2为本发明的树的结构示意图;
图3为本发明的栈结构示意图;
图4为本发明的硬件结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
如图1、图4所示,一种音乐随声听搜索信息处理方法,包括以下步骤:
步骤101、初始化树结构,随着用户的操作顺序建树结构,假设用户选择顺序如下:大陆男歌手→刘德华→忘情水(歌曲名)→歌曲详,将大陆男歌手作为树的根接点,所有查询到的男歌手作为树子接点,再将刘德华所有歌曲(包括忘情水)作为树的第三层,忘情水歌曲详情作为第四层;
步骤102、栈处理:包括初始化、出栈、压栈操作处理;步骤101所示操作序列,压栈顺序为大陆男歌手→刘德华→忘情水(歌曲名),如果用户查询刘德华的其它歌曲,则首先将‘忘情水’树结点出栈再将用户选择的歌曲压栈。同时可根据手机终端内存大小可调节树同层压栈结点数。
步骤103、终端1根据用户输入的信息遍历整个树,查询对应的树根结点指针;
步骤104、判断是否找到相同的接点信息,若为是,执行步骤5),否则,创建新的结点;
步骤105、根据接点ID查询栈空间;
步骤106、判断栈空间中是否查询到对应ID的数据,若为是直接调用相应的数据,否则执行7);
步骤107、向服务器2发送请求消息,获取数据,并执行步骤8);
步骤108、将获取数据进入树的相同层结点,同时退出将该结点原有信息。
为了实现本发明,系统中需要维护树与栈两种数据结构,树的结点信息包括指向最左子结点指针,指向右边兄弟结点指针(如图2所示);栈主要记录用户最近几次操作结点,其信息包括结点ID,网络数据Content通过网络从服务器获得的数据信息,例如所有大陆歌手姓名)如图3所示。
通过本发明搜索歌曲信息时,首先遍历整个树,如果存在结点就不需要向服务器发送请求消息,直接从内存中获取,如果不存在就建立一个新的树结点。由于每结点的的详细信息占用空间较大,如果将所有信息都保存在内存中可能会出现内存不足的情况,影响到终端手机的正常使用。因此采用栈结构保存固定路径长度的结点信息,更换节点时需要进行压栈操作。歌曲搜索先遍历树,如发现存在相同结点后再遍历栈中是否也存在,如果存在就不需要与服务器进行同步,否则需要压栈操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳新邮通信设备有限公司,未经沈阳新邮通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010592137.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种技术相似性专利的筛选与评价方法
- 下一篇:分布式异构数据整合系统