CN1818905A - 一种实现可搜索菜单的方法 - Google Patents
一种实现可搜索菜单的方法 Download PDFInfo
- Publication number
- CN1818905A CN1818905A CN 200610024537 CN200610024537A CN1818905A CN 1818905 A CN1818905 A CN 1818905A CN 200610024537 CN200610024537 CN 200610024537 CN 200610024537 A CN200610024537 A CN 200610024537A CN 1818905 A CN1818905 A CN 1818905A
- Authority
- CN
- China
- Prior art keywords
- menu
- information
- mobile phone
- guide server
- searching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明把菜单信息存放在菜单服务器上,手机从菜单服务器上搜索、提取菜单信息。使用此方法,可以在增加菜单使用量的同时,快速搜索到需要的菜单项,增加了菜单的实用性。具体来说,菜单服务器(300)连接一数据库(400),帮助存储菜单信息,其内运行一程序,响应手机的搜索信息,返回相应的菜单信息。手机(100),透过移动网络、电信网关(200)与菜单服务器(300)进行通讯。发送搜索信息到菜单服务器(300)从而获取相应的菜单信息,并进行菜单显示。互联网主机(600),通过mternet/Intranet网(500)与菜单服务器(300)相连。使用者通过互联网主机(600),对菜单服务器上的菜单信息进行维护,以增加搜索的准确性。
Description
技术领域
本发明涉及一种实现的菜单方法。且特别是有关于一种实现可搜索菜单的方法。
背景技术
智能移动设备如智能手机、PDA、掌上电脑(本发明中统称手机)应用程序的GUI中,多使用菜单。菜单项一般组织成树的形式,菜单一般显示为按钮式多行菜单或单列列表式菜单,一般是同一层菜单占用同一屏幕,进入子菜单后,子菜单将覆盖父菜单。使用手机键盘中的上下左右键在菜单项间移动,使用确认键等选择菜单,从而选择子菜单或启动程序。
这种方式下,查找某项菜单,必须从父菜单到子菜单,再到子菜单的子菜单,一级一级向下找,如果没找到,还要按相反方向一级一级返回。最差的一种情况是:找遍了所有的菜单项,最后才找到想要的菜单。
因此,一方面,当应用程序需要大量的菜单时,提供菜单的搜索功能,显得非常必要;另一方面,实现一个有效的可搜索菜单,将极大地提高菜单的实用性,从而促进应用程序中使用更多的菜单项。
发明内容:
本发明的目的在于解决手机应用程序中菜单项的可搜索问题,增加菜单的实用性。
为实现上述目的,本发明提出一种实现可搜索菜单的方法,其特征在于:
1)、菜单信息保存在菜单服务器上。
2)、手机发送搜索信息到菜单服务器,菜单服务器检索出满足条件的菜单信息,返回给手机。
3)、手机解释菜单信息并显示菜单。
具体来说,包括:菜单服务器、手机。
菜单服务器,所述的菜单服务器连接有菜单数据库,帮助存储菜单信息。所述的菜单服务器内有一程序,其指令系列被配置为使其能接收手机的搜索信息,对菜单信息进行查询,并向手机发送菜单信息。
手机,其提供有编程接口,其中包含一程序,其指令系列被配置成:1.可以发送搜索信息到菜单服务器;2.可以接收菜单服务器返回的菜单信息,解释此信息,并在屏幕上显示相应的菜单。所述菜单的显示元素包括但不限于:列表、按钮、图片。所述菜单的排列方式包括但不限于:横向单行,横向多行,或纵向单列,纵向多列。
所述的手机经过无线网、互联网与菜单服务器相连。
所述的菜单信息是业务***中的菜单的信息,包括菜单项及菜单项的组织方式(一般为树形组织)。
所述的搜索信息包含条件信息。条件信息的特征是:为与菜单项的属性集合中的至少一个属性有关的条件。所述的属性集合一般包括:菜单名称,还可以包括:菜单代码、菜单关键词、菜单类型,还可以包括:菜单创建时间、创建人,还可以包括:父菜单的ID号、子菜单的项数。所述的“父菜单的ID号”特征是:使用者通过选择菜单项,搜索其子菜单时,间接指定了此ID值。条件信息可以描述如下:菜单名称含有“资讯”两字且菜单关键词中含有“美食城”的所有菜单项,并按创建时间排序。
所述的搜索信息中还可以包含可选项的选择信息。所述的可选项包括但不限于:区分大小写、搜索子菜单、搜索条件适用于后续子菜单。所述的“可选项的选择信息”是搜索之前指定的可选项的是否选择的信息。所述的“搜索子菜单”,其特征是:若事先选择了“搜索子菜单”选项,则当使用者搜索某菜单项的子菜单时,进行递归搜索,否则不进行递归搜索。所述的“搜索条件适用于后续子菜单”其特征是:使用者使用手机搜索到菜单后,选择某一父菜单,打开其子菜单,此时,手机将向服务器要求子菜单的菜单信息,如果使用者事先选择了“搜索条件适用于后续子菜单”的选项,则使用事先设置的搜索条件信息对子菜单进行过滤,否则返回全部的子菜单。
本发明所述的一种实现可搜索菜单的方法,还包括互联网主机,在其上运行一程序,此程序为浏览器或客户端程序,其通过Internet/Intranet与菜单服务器互连。互联网主机经过网络,对菜单服务器上的菜单信息进行维护。所述的维护包括但不限于:1)增加菜单项:2)删除菜单项;3)修改菜单项的属性。所述的定制可以进行一到多次,以便搜索到更准确的搜索结果。
菜单服务器返回给手机的菜单信息为此次搜索中所有满足条件的菜单项的信息,不分菜单级别,即实际的父菜单及其实际的子菜单可能同时出现在同一菜单中。
本发明把菜单信息存放在菜单服务器上,手机从菜单服务器上搜索、提取菜单信息。由于使用了多种搜索条件及可选项及其组合方式,使搜索条件更加灵活。通过互联网主机对菜单服务器上的菜单信息进行维护,使搜索结果更加准确。使用此方法,可以在增加菜单使用量的同时,快速搜索到需要的菜单项,增加了菜单的实用性。
附图说明
图1是本发明网络示意图。
所述的菜单服务器(300)可以是网络服务器或应用服务器,其特征是:连接一菜单数据库(400),帮助存储菜单信息,其内运行一程序,响应手机的搜索信息或选取子菜单的信息,返回相应的菜单信息。
手机(100),其提供有编程接口,在其上包含一程序。所述的手机通过http、TCP、UDP等协议透过移动网络、电信网关(200)与菜单服务器(300)进行通讯。响应使用者的操作,发送搜索信息或选取子菜单信息到菜单服务器(300)从而获取相应的菜单信息,并进行菜单显示。
互联网主机(600),在其上运行一程序,其通过Internet/Intranet网(500)使用http或TCP、UDP协议与菜单服务器(300)相连。使用者通过互联网主机(600),向菜单服务器(300)传递多种指令,以对菜单服务器上的菜单信息进行维护。
本领域的技术人员应知,本示意图的各部分大小没有按照实物的大小比例绘制。
具体实施方式
下面通过具体的实施例对本发明作进一步详细的描述。
实施例1、
本发明实施例通过应用一种实现可搜索菜单的方法实现可以按菜单代码、菜单关键词、菜单名称进行搜索,搜索结果按菜单项的被选择次数排序的菜单。
菜单服务器,有一菜单数据库,储存菜单信息,每个菜单项都有一个ID值、一个Name值、一个KeyWord值、一个Code值、一个SelCount值。其特征是:ID值在用户的菜单项中具有唯一值;Name值用于菜单项显示的名称;KeyWord值为菜单相关信息的关键词;Code值是菜单项的代码,一般为易记的符号或编号;SelCount值是菜单项被选择的次数。有一服务器端程序,能响应手机的搜索信息,检索菜单信息并发送相应的菜单信息回手机。
手机上有一程序,所述的程序配置成实现如下功能:1.能发送搜索信息到菜单服务器;2.从菜单服务器接收菜单信息,解释菜单信息,并以列表方式显示一菜单;
互联网主机上有一浏览器程序,使用者可以从互联网主机登录菜单服务器,并可以对菜单信息进行维护,在此实施例中,可以修改菜单的Name、KeyWord、Code值,以便搜索结果更准确。
例如手机界面提供字段选择框、连接符选择框、文本输入框的三个控件来输入一个条件。在所述的手机界面上,使用者在字段选择框选择“KeyWord”,在连接符选择框中选择“like”,在文本输入框中输入“美食”。手机为使用者生成“KeyWord like‘美食’”的搜索条件信息。所述的搜索条件信息被发送到菜单服务器后,菜单服务器使用此搜索条件信息加上按SelCount的降序排序的条件生成SQL语句,从菜单数据库中检索出菜单信息。菜单信息返回到手机,经手机显示,则使用者看到的是所有与‘美食’相关的菜单项,且选择次数最多的菜单项排在最前面。
本发明的上述实施例只用于说明的目的,并非用以限定本发明,本领域的技术人员可以在本发明的范围内做出各种等同的修改,如某些菜单项设置为不允许搜索,又如对于菜单项关键词已加密的要先进行解密处理,又如菜单服务器检索出的满足条件的菜单信息可以分段返回给手机,以避免手机内存的不足,又如增加服务器群,菜单服务器采用多层的架构构建,又如把菜单服务器的功能集成到电信网关中等,其工作原理类似,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
Claims (9)
1、一种实现可搜索菜单的方法,其特征是包括下列步骤:
1)、菜单信息保存在菜单服务器上。
2)、手机发送搜索信息到菜单服务器,菜单服务器检索出满足条件的菜单信息,返回给手机。
3)、手机解释菜单信息并显示菜单。
2、如权利要求1所述的一种实现可搜索菜单的方法,其特征在于:所述的搜索信息包含与菜单项的属性集合中的至少一个属性有关的条件信息。
3、如权利要求1所述的一种实现可搜索菜单的方法,其特征在于:所述的搜索信息中还可以包含可选项的选择信息。
4、如权利要求1、2所述的一种实现可搜索菜单的方法,其特征在于:所述的菜单项的属性集合是可以定制的,一般包括:菜单名称,还可以包括:菜单代码、菜单关键词、菜单类型,还可以包括:菜单创建时间、创建人,还可以包括:父菜单的ID号、子菜单的项数,还可以进行与业务相关的一些定制。
5、如权利要求1、3所述的一种实现可搜索菜单的方法,其特征在于:所述的可选项包括但不限于:区分大小写、搜索子菜单、搜索条件适用于后续子菜单。
6、如权利要求1所述的一种实现可搜索菜单的方法,其特征在于:菜单服务器返回给手机的菜单信息为所有满足条件的菜单信息,不分菜单级别。
7、如权利要求1所述的一种实现可搜索菜单的方法,其特征在于:手机显示菜单信息的方式包括但不限于列表式菜单,按钮式菜单,图片式菜单,菜单的排列方式包括但不限于纵向单列、纵向多列、横向单行、横向多行。
8、如权利要求1所述的一种实现可搜索菜单的方法,其特征在于:菜单服务器中有一数据库协助管理菜单信息。
9、如权利要求1所述的一种实现可搜索菜单的方法,其特征在于:还可以包括互联网主机,使用者通过互联网主机对菜单服务器上的菜单信息进行维护。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610024537 CN1818905A (zh) | 2006-03-09 | 2006-03-09 | 一种实现可搜索菜单的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610024537 CN1818905A (zh) | 2006-03-09 | 2006-03-09 | 一种实现可搜索菜单的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1818905A true CN1818905A (zh) | 2006-08-16 |
Family
ID=36918917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610024537 Pending CN1818905A (zh) | 2006-03-09 | 2006-03-09 | 一种实现可搜索菜单的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1818905A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101963844A (zh) * | 2010-09-26 | 2011-02-02 | 百度在线网络技术(北京)有限公司 | 一种表单输入的方法和设备 |
WO2011012006A1 (zh) * | 2009-07-29 | 2011-02-03 | 中兴通讯股份有限公司 | 用于移动终端的应用程序查找方法及装置 |
CN102855140A (zh) * | 2012-08-21 | 2013-01-02 | 中兴通讯股份有限公司 | 一种终端用户界面管理方法及终端 |
CN103577510A (zh) * | 2012-07-23 | 2014-02-12 | 阿里巴巴集团控股有限公司 | 搜索结果数据的展现方法,搜索服务器及移动终端 |
CN106406844A (zh) * | 2015-08-03 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 实现通讯交互平台公众号菜单的方法和装置 |
CN109804402A (zh) * | 2016-10-20 | 2019-05-24 | 株式会社咕嘟妈咪 | 信息处理***、信息处理方法以及存储程序的非暂态计算机可读存储介质 |
-
2006
- 2006-03-09 CN CN 200610024537 patent/CN1818905A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011012006A1 (zh) * | 2009-07-29 | 2011-02-03 | 中兴通讯股份有限公司 | 用于移动终端的应用程序查找方法及装置 |
CN101963844A (zh) * | 2010-09-26 | 2011-02-02 | 百度在线网络技术(北京)有限公司 | 一种表单输入的方法和设备 |
CN101963844B (zh) * | 2010-09-26 | 2013-07-03 | 百度在线网络技术(北京)有限公司 | 一种表单输入的方法和设备 |
CN103577510A (zh) * | 2012-07-23 | 2014-02-12 | 阿里巴巴集团控股有限公司 | 搜索结果数据的展现方法,搜索服务器及移动终端 |
CN102855140A (zh) * | 2012-08-21 | 2013-01-02 | 中兴通讯股份有限公司 | 一种终端用户界面管理方法及终端 |
CN106406844A (zh) * | 2015-08-03 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 实现通讯交互平台公众号菜单的方法和装置 |
CN106406844B (zh) * | 2015-08-03 | 2020-12-01 | 腾讯科技(深圳)有限公司 | 实现通讯交互平台公众号菜单的方法和装置 |
CN109804402A (zh) * | 2016-10-20 | 2019-05-24 | 株式会社咕嘟妈咪 | 信息处理***、信息处理方法以及存储程序的非暂态计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11687524B2 (en) | Identifying recurring sequences of user interactions with an application | |
US10275433B2 (en) | Remote browsing and searching | |
US9195750B2 (en) | Remote browsing and searching | |
US10846068B2 (en) | Interactions layer in a web application builder framework | |
AU2011271263B2 (en) | Customizing a search experience using images | |
CN102385615B (zh) | 收集和呈现信息 | |
US20190065157A1 (en) | Web application builder framework | |
KR101334116B1 (ko) | 사용자 정보와 소셜 네트워크 정보가 통합된 사용자 통합 정보를 제공하는 이동통신 단말 장치 및 방법 | |
EP2461260A1 (en) | Visual treatment for a user interface in a content integration framework | |
US10540149B2 (en) | Property editor component in a web application builder framework | |
US9773065B2 (en) | Providing relevant information to a user based upon monitored user activities in one or more contexts | |
US20020083093A1 (en) | Methods and systems to link and modify data | |
CN1818905A (zh) | 一种实现可搜索菜单的方法 | |
CN103500211A (zh) | 提供搜索服务的方法、***及客户端 | |
CN106096010A (zh) | 自带搜索引擎功能的输入控制方法与装置 | |
US9092405B1 (en) | Remote browsing and searching | |
CN101039489A (zh) | 一种实现动态菜单的方法 | |
CN100504877C (zh) | 一种Web页面动作收藏方法和装置 | |
US11068492B2 (en) | Systems and methods for combined search and content creation | |
US11263178B2 (en) | Intelligent prediction of future generation of types of data objects based on past growth | |
CN1366253A (zh) | 具有万维网文档特写功能的通信***、特写方法和介质 | |
US20220166882A1 (en) | System and method of embedding and launching a form from third-party knowledge content | |
CN101043679A (zh) | 一种实现动态菜单的方法 | |
CN1819605A (zh) | 一种实现动态菜单的方法 | |
CN108521502A (zh) | 一种调用应用的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |