CN106027818A - 一种显示被叫号码预定义菜单的方法 - Google Patents
一种显示被叫号码预定义菜单的方法 Download PDFInfo
- Publication number
- CN106027818A CN106027818A CN201510372356.2A CN201510372356A CN106027818A CN 106027818 A CN106027818 A CN 106027818A CN 201510372356 A CN201510372356 A CN 201510372356A CN 106027818 A CN106027818 A CN 106027818A
- Authority
- CN
- China
- Prior art keywords
- menu
- telephone number
- client
- predefined
- predefined menu
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/42178—Administration or customisation of services by downloading data to substation equipment
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种显示被叫号码预定义菜单的方法,所述方法应用于包括服务器端和客户端的移动设备软件,所述方法包括:客户端接受用户的一个电话号码输入,并接受用户的呼叫所输入电话号码的指令,客户端查询指定数据库,判断是否存在与所输入号码相关联且满足预设条件的预定义菜单并且显示该菜单的前提条件被满足,如果是,则客户端调取该预定义菜单的数据并将其显示在移动设备屏幕上,如果否,则使移动设备呼叫所输入电话号码;所述预定义菜单,指为一个电话号码预先设定,其格式和内容可以被编辑,其数据保存在指定数据库。本发明可以提高用户使用移动设备的通信体验,并可以使设定者将预定义菜单和其中的信息传送给移动设备软件的用户。
Description
技术领域
本发明涉及移动互联网技术领域,特别涉及一种显示被叫号码预定义菜单的方法。
背景技术
移动设备通话软件是移动设备软件的一种,是帮助人们通过移动设备打电话、管理通信录、查询通话记录、接收与查询短信的一种计算机软件。目前,市场上流行的移动设备通话软件有微信电话本、360安全电话、91通信录、触宝电话、和通信录等数十种。多数移动设备通话软件已经按照“服务器软件+客户软件”的结构运行,客户软件安装在人们的移动设备中,服务器软件安装在云端的服务器中,客户软件和服务器软件可以通过互联网快捷地交换数据,较大程度地提高了人们的电话体验。但是,人们使用移动设备,仍然存在很多不方便之处。
长期以来,人们拨打一些单位的客户服务电话,往往会听到这样的语音应答:“欢迎致电××公司,按1,××服务;按2,××服务;按3,××服务;按4,××服务;按5,××服务;……;按0,转人工服务。”冗长的自动语音,使得人们的体验较差。
一个单位往往有多个电话,人们很难记住、分清这么多电话号码,常常发生无效电话较多、以查询电话号码为目的的电话次数较多的问题。单位希望有一种方便、快捷的方法,能指引人们迅速拨打合适的电话。虽然单位可以在其网站上设置电话号码查询页面,供人们查询,但是,使用这一方式,首先需要查找该页面的互联网地址,然后在该页面上找到合适的电话号码,之后再拨打该电话号码,这个过程既不方便,也不符合人们的电话习惯。
目前,市场上存在几百万个手机APP(APP是英文Application的缩写,指应用软件),对于APP的运营商而言,如何推广其APP是一个难题;对于使用者来说,寻找APP、下载APP、安装APP、注册APP账户、启动并登录APP的过程很不轻松。APP的运营商希望有一种新的方法可以推广其APP,人们希望有一种新的方法可以便捷地使用APP。
发明内容
鉴于上述问题,提出了本发明以便提供一种解决上述问题或者至少部分地解决上述问题的一种显示被叫号码预定义菜单的方法,能够通过预定义菜单便捷地发布信息并能够使用户便捷地获取信息。
根据本发明提供的一种显示被叫号码预定义菜单的方法,所述方法应用于移动设备软件,该软件包括服务器端和客户端,其中服务器端设置在云端服务器上,客户端设置在移动设备上,所述方法包括如下步骤:
A、所述客户端接受用户的一个电话号码输入;
B、所述客户端接受用户的呼叫所输入电话号码的指令;
C、所述客户端查询指定数据库,如果在指定数据库中存在与所输入电话号码相关联且满足预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,则客户端调取该预定 义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果在指定数据库中不存在与所输入电话号码相关联且满足预设条件的预定义菜单,或者在指定数据库中存在与所输入电话号码相关联且满足预设条件的预定义菜单但显示该预定义菜单的前提条件未能得到满足,则客户端使移动设备呼叫所输入电话号码;
其中,所述预定义菜单是指为一个电话号码预先设定的、由多个组件构成的、在设定时其格式和内容可以被编辑的菜单;所述预定义菜单的组件是指预定义菜单的组成部件,包括菜单选项、文本、图片、视频、音频;所述预定义菜单至少包括一组菜单选项和一个非菜单选项的组件,该组菜单选项至少包括一个菜单选项,所述非菜单选项的组件是指预定义菜单的组件中菜单选项以外的组件;所述菜单选项对应的功能,包括呼叫一个指定的电话号码,也包括执行非呼叫电话号码的指令,比如:打开一个子菜单的指令、打开浏览器并显示一个网页的指令、运行一个脚本的指令、运行一个APP的指令;
所述预定义菜单的组件,还可以包括一些由文本、图片、音频、视频组成的用于人机交互的组件,比如信息输入框、图文接收框、复选框、单选按钮;
所述与一个电话号码相关联的预定义菜单,由设定者通过移动设备软件的服务,为该电话号码预先设定;预定义菜单被预先设定时,预定义菜单的格式可以被编辑,即预定义菜单中组件的种类和数量可以被编辑、各组件在菜单中的布局可以被编辑、各组件的规格和样式可以被编辑,也就是说:设定者可以决定预定义菜单包含哪些组件,预定义菜单中菜单选项的数量、每一个菜单选项的位置和样式、每一个菜单选项所对应功能的类型可以被编辑,与菜单选项同时显示的文字、图片的版式可以被编辑,在菜单选项显示时同时播放的视频、音频的类型和时间长度可以被编辑,菜单中其他组件的规格和样式可以被编辑;预定义菜单被预先设定时,预定义菜单的内容可以被编辑,即按照已经确定的格式,预定义菜单内每一个组件的具体因素可以被编辑,也就是说:按照已经确定的格式,构成每一个菜单选项外形的文字和图形的内容可以被编辑,每一个菜单选项对应功能的内容可以被编辑,与菜单选项同时出现的文本、图片、音频、视频的具体内容可以被编辑;
所述预定义菜单的设定者或所述预设条件的设定者或所述显示前提条件的设定者,包括与预定义菜单相关联的电话号码的持有人、该电话号码的持有人所指定的人、移动设备软件运营商;
所述预设条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单与所述移动设备的一项或多项指标是否具有关联关系的条件;所述显示预定义菜单的前提条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单是否应该被显示在移动设备屏幕的条件;所述预设条件可以设定为空,即可以不设定任何预设条件;所述显示预定义菜单的前提条件可以设定为空,即可以不设定任何显示预定义菜单的前提条件;所述预设条件和所述显示预定义菜单的前提条件,二者至多只能有一个被设定为空,即在未设定预设条件的情况下显示前提条件必须被设定,在未设定显示前提条件的情况下预设条件必须被设定;
所述指定数据库,用于存储预定义菜单及有关预设条件和显示前提条件的数据,包括储 存在移动设备的本地数据库、储存在云端服务器上的云端数据库、服务器端指定的其他数据库;所述服务器端指定的其他数据库,比如经服务器端指定的、预定义菜单的设定者的移动设备中的数据库或相关数据文件,又比如经服务器端指定的、第三方运营的云端服务***。所述显示前提条件,是指“显示预定义菜单的前提条件”的简称。
本发明所述方法的步骤A中,所述客户端接受用户的一个电话号码输入的方式是:
①客户端接受用户在号码键盘上用按键的方式输入一个电话号码;或者
②客户端接受用户触摸客户端用户界面的通话记录栏目内、或联系人栏目内、或消息栏目内、或拨号栏目内的一条通话记录、或一个联系人、或一条消息、或一个电话号码,并相应接受该通话记录、或联系人、或消息、或电话号码所对应的一个电话号码。
所述客户端接受用户的一个电话号码输入的方式还包括:客户端接受到用户通过上述方式输入一个电话号码后,不直接进入步骤B,而是在移动设备屏幕显示一个或几个页面(比如电话号码的确认页面)后再进入步骤B。
本发明所述方法的步骤B中,用户点击移动设备的拨号按钮,可以以该动作实现客户端接受用户的呼叫所输入电话号码的指令;其中所述拨号按钮,包括移动设备上硬件形式的电话呼叫按键、显示在移动设备屏幕上的对应电话呼叫功能的图标按钮。
预定义菜单可以被多次重新设定(重新设定即为更新),每次设定完之后,移动设备软件将该预定义菜单的有关数据,及时保存到指定数据库中。
本发明所述方法中,步骤C可以是以下两种步骤中的一种:
步骤C1:所述客户端查询指定数据库,如果在指定数据库中存在与所输入电话号码相关联且符合预设条件的预定义菜单,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果不存在,则客户端使移动设备呼叫所输入电话号码;
步骤C2:所述客户端查询指定数据库,如果在指定数据库中存在与所输入电话号码相关联的预定义菜单并且显示该预定义菜单的前提条件被满足,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果在指定数据库中不存在与所输入电话号码相关联的预定义菜单,或者在指定数据库中存在与所输入电话号码相关联的预定义菜单但显示预定义菜单的前提条件未能得到满足,则客户端使移动设备呼叫所输入电话号码。
由于预设条件和显示前提条件的二者之一可以不设定,当预设条件设定且显示前提条件不设定的情况下,步骤C等同于步骤C1;当预设条件不设定且显示前提条件设定的情况下,步骤C等同于步骤C2。
本发明所述方法中,客户端接受用户在号码键盘上用按键的方式输入一个电话号码时,用户长按该电话号码的最后一个数字,可以以该动作实现客户端接受用户的呼叫所输入电话号码的指令。
本发明所述方法中,用户点击或滑动或拖动客户端用户界面上一条通话记录或一个联系人或一条消息或一个电话号码,或者用户点击客户端用户界面上一条通话记录或一个联系人 或一条消息或一个电话号码附近的拨号按钮,可以以该动作实现客户端接受该通话记录或联系人或消息或电话号码所对应的一个电话号码的输入,并实现客户端接受用户的呼叫所输入电话号码的指令。
客户端可以接受用户通过按压移动设备的硬件按键、使用语音辅助操作软件的方式,进行上述以触摸屏幕的方式输入电话号码、输入呼叫指令的操作。
本发明所述移动设备软件,是指其客户端可以安装在移动设备上,并至少具有以下功能之一的软件:①帮助用户在移动设备上呼叫电话、接听电话;②帮助用户管理电话通话记录;③帮助用户管理电话联系人;④帮助用户接收、发送、查看短信或彩信。
本发明所述方法中,所述预设条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单与所述移动设备的一项或多项指标是否存在关联关系的条件;比如,移动设备的指标设定为移动设备的电话号码,预设条件为“该预定义菜单与所述移动设备的电话号码相关联,关联关系为该电话号码被包含在预定的电话号码集合之内”,则所述“是否存在与所输入电话号码相关联且符合预设条件的预定义菜单”被表述为“是否存在与所输入电话号码相关联且与所述移动设备的电话号码相关联的预定义菜单”;又比如,移动设备的指标设定为移动设备的GPS定位城市,预设条件为“该预定义菜单与所述移动设备的GPS定位城市相关联,关联关系为该定位城市被包含在预定的城市名单之内”,则所述“是否存在与所输入电话号码相关联且符合预设条件的预定义菜单”被表述为“是否存在与所输入电话号码相关联且与所述移动设备的GPS定位城市相关联的预定义菜单”;所述GPS是指全球卫星定位***,所述GPS定位城市是根据移动设备所在位置的GPS经纬度转换成的城市名称。关于移动设备的指标,还比如移动设备的互联网接入方式(是WIFI/4G还是3G/2G)、移动设备的操作***(iOS、Android、其他)。
本发明所述方法中,所述显示预定义菜单的前提条件,比如设定该显示前提条件为“进行操作的当前时间在201X年1月1日至1月31日之间”,又比如设定该显示前提条件为“该预定义菜单在同一移动设备的显示次数不超过3次”,只有在满足该显示前提条件的情况下,才显示预定义菜单。所述显示前提条件的设定者,可以包括移动设备的持有人;移动设备的持有人可以设定仅对本客户端有效的显示预定义菜单的前提条件,比如,设定仅对本客户端有效的显示前提条件为:与预定义菜单相关联的电话号码被标记为恶意号码的次数低于100次。
设定者通过设定预设条件为“预定义菜单与所述移动设备的电话号码相关联”,可以设定多个预定义菜单,然后将这些预定义菜单分配给不同类别的用户。比如,设定者可以根据用户电话号码的号段不同,划分用户的地区类别,将不同地区的用户与不同的预定义菜单相关联;又比如,设定者可以将家人和亲属的电话号码设为一类,将单位同事的电话号码设为一类,将不同类别的电话号码与不同内容的预定义菜单相关联;还比如,设定者可以仅将自己恋人的电话号码设为一类,设定爱情主题的预定义菜单。在设定预定义菜单的时候,设定者将分别对应于不同预定义菜单的不同“电话号码集合”,上传到服务器端,并由服务器端保存 在指定数据库中。之后,客户端接受用户输入的一个电话号码并接受用户的呼叫所输入号码的指令后,查询指定数据库中是否存在与所输入电话号码相关联并且与移动设备的电话号码相关联的预定义菜单,在查询过程中,客户端首先判断是否存在与所输入电话号码相关联的预定义菜单,如果存在,客户端再读取移动设备的电话号码,然后在指定数据库中的有关“电话号码集合”中进行检索,找到包含移动设备电话号码的“电话号码集合”,并相应找到该“电话号码集合”对应的预定义菜单,再然后,客户端调取该预定义菜单的数据,并将该预定义菜单显示在移动设备屏幕上。
设定者在设定预定义菜单的时候,可以编辑预定义菜单的格式。移动设备软件的运营商还可以针对不同行业、不同用途提供多个预先设定了格式的预定义菜单的模版,针对同一用途也可以提供多个预先设定了格式的预定义菜单的模版,供设定者选择;设定者根据自身的需求,既可以选择合适的预定义菜单模版,又可以自己设计预定义菜单的格式;然后,设定者编辑预定义菜单的内容,包括预定义菜单各个组件下的内容。设定者以选择合适的预定义菜单模版的过程,代替自己设计预定义菜单格式的过程,可以提高设定者的工作效率。
所述客户端查询指定数据库,在指定数据库中是否存在与所输入电话号码相关联且符合预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,其查询和判断方式包括多种,比如:客户端查询本地数据库,是否存在与所输入电话号码相关联且符合预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足;客户端向服务器端进行查询,是否存在与所输入电话号码相关联且符合预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,然后由服务器端对云端数据库进行查询,服务器端进行查询和判断的过程可以向客户端索取有关预设条件和显示前提条件的数据,服务器端查询并判断结束后将结果反馈给客户端;本客户端向所输入电话号码的持有人的客户端进行查询,是否存在与所输入电话号码相关联且符合预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,然后由所输入电话号码的持有人的客户端对其移动设备中的有关数据文件进行查询,并将查询结果反馈给本客户端;客户端向服务器端预先指定的第三方云端服务***进行查询,是否存在与所输入电话号码相关联且符合预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,然后该云端服务***查询判断后将结果反馈给客户端。所述客户端查询指定数据库并进行判断的方式,也包括上述各种方式的组合。
所述是否存在与所输入号码相关联且符合预设条件的预定义菜单并且显示该预定义菜单的前提条件得到满足,是指是否既存在与所输入号码相关联且符合预设条件的预定义菜单又满足显示该预定义菜单的前提条件。
客户端向服务器端、所输入电话号码持有人的客户端、第三方云端服务***发出数据请求,请求查询是否存在所输入号码的预定义菜单,客户端发送数据请求的时候,可以同时发送移动设备的有关数据(比如移动设备的电话号码)。
当客户端查询本地数据库发现存在所输入号码的预定义菜单之后,客户端还可以向服务器端发送数据请求,要求确认与所输入号码相关联的预定义菜单是否已经被更新,如果服务器端查询云端数据库发现该预定义菜单已经被更新,则服务器端调取已被更新的该预定义菜 单的数据以及有关的预设条件和显示前提条件的数据,推送给客户端;如果服务器端发现该预定义菜单未被更新,则服务器端将查询结果向客户端反馈。
预定义菜单及有关条件被设定完成之后,服务器端可以将预定义菜单的有关数据推送到一些用户的客户端所在移动设备中;服务器端在向一个用户的客户端推送该预定义菜单的有关数据之前,可以预先判断该用户的移动设备的有关指标是否可能符合预设条件、预先判断显示前提条件是否可能被满足,如果预设条件不可能被符合或显示前提条件不可能被满足,则服务器端不会向该用户的客户端推送该预定义菜单的有关数据。
服务器端在向客户端推送一个预定义菜单的有关数据时,可以只推送部分数据,比如只推送与该客户端有关的数据,又比如只推送包括一个电话号码、与该号码相关联的预定义菜单是否存在、该预定义菜单的预设条件、显示前提条件的数据。
对所有保存在本地数据库中的预定义菜单,客户端可以预先判断该预定义菜单的预设条件是否被符合以及显示前提条件是否被满足,如果能够得出判断结果,客户端将判断结果予以保存,当客户端接受到用户输入的与该预定义菜单相关联的电话号码,并接受到用户的呼叫所输入号码的指令,则客户端立即调取判断结果,并根据该判断结果立即调取该预定义菜单的数据及将该预定义菜单显示在移动设备屏幕上,或者根据该判断结果立即使移动设备呼叫所输入号码。
本发明所述移动设备或手机,指手持移动通信终端,包括手持无线电话机、具有通信功能的可穿戴计算机、具备通信功能的掌上设备。本发明所述移动设备屏幕,指移动设备的光学显示区域,包括能显示通讯信息和应用软件界面的屏幕、光学投影。本发明所述菜单及菜单选项的形式,是指计算机软件领域的菜单及菜单选项的形式,比如列表式、按钮式、下拉式、包含超链接地址的图文形式。预定义菜单可以全屏显示在手机屏幕上,也可以部分区域地占用手机屏幕。本发明所述本地数据库,可以是存放在用户手机中的、加密形式的数据文件;本发明所述本地数据库是一个相对的概念,某用户移动设备中有关数据文件,对该用户来说是本地数据库,对其他用户来说不是本地数据库;本发明所述数据库,可以是数据文件。本发明所述联系人,是指和电话号码相对应的通信对象的名称;本发明所述联系人栏目,包括个人联系人栏目、公共联系人栏目。本发明所述消息,包括短信、彩信、互联网消息;所述短信、彩信,是指通过电信运营商的短信、彩信业务向移动设备所发送并由移动设备所接收的短信、彩信;所述互联网消息,是指由移动设备所接收的、基于互联网技术的文字消息或多媒体消息。本发明所述客户端从指定数据库调取数据的行为,也包括客户端接收由云端推送来的数据的行为。本发明所述所输入号码的预定义菜单或所输入电话号码的预定义菜单,是指“与所输入电话号码相关联的预定义菜单”的简称。本发明所述预定义菜单,在实践中,也可称为其他的名称,比如:通话页面、电话菜单、通话列表、电话公告牌、号码个性化菜单。
本发明的优点:1、电话号码的持有人根据自身的需求,设置预定义菜单的内容,可成为其发布信息——包括宣传推广信息的一种新方法;用户可以便利地查看他人通过预定义菜单发布的信息;此项功能可能衍生出很多优点;2、用户通过查阅预定义菜单,并按照屏幕上的 菜单进行选择,可以避免直接呼叫电话后被迫接听冗长语音的过程,提高了用户的通信体验;3、有多个电话号码的单位可以利用本发明便捷地管理其电话号码,方便人们使用;4、手机APP的运营商可以通过本发明推广其手机APP,用户可以通过本发明更便捷地使用APP的服务;5、通过为预定义菜单设定预设条件和显示前提条件,可以解决“显示预定义菜单会影响通话流畅性”的问题,还可以解决其他一些问题。
附图说明
图1是本发明提供的一种显示被叫号码预定义菜单的方法的第一种流程图;
图2是本发明所提供方法的第二种流程图;
图3是本发明所提供方法的第三种流程图;
图4是本发明所提供方法的第四种流程图;
图5是本发明的图1中步骤S102的一种细化流程图;
图6是本发明的图1中步骤S103和步骤S104和步骤S105的一种细化流程图;
图7是本发明所提供方法的实施例一的预定义菜单示意图;
图8是本发明所提供方法的实施例二的预定义菜单示意图;
图9是本发明所提供方法的实施例三的预定义菜单示意图之一;
图10是本发明所提供方法的实施例三的预定义菜单示意图之二;
图11是本发明所提供方法的实施例四的预定义菜单示意图。
具体实施方式
为了使本发明的创作特征、技术手段与达成目的易于明白理解,以下通过实施例并结合附图对本发明进行详细说明。
图1显示了本发明提供的一种显示被叫号码预定义菜单的方法的第一种流程图,其步骤是:
步骤P01,电话号码持有人使用移动设备软件的服务,为自己的电话号码预先设定预定义菜单及有关条件(包括预设条件和显示前提条件),或者是移动设备软件运营商为一个电话号码预先设定预定义菜单及有关条件;进入步骤P02,移动设备软件将所设定的预定义菜单的有关数据(包括预定义菜单的数据和有关的预设条件、显示前提条件的数据)保存在指定数据库中,供用户的移动设备中的客户端调用。
步骤S01,客户端接受用户的一个电话号码输入,并接受用户的呼叫所输入号码的指令,然后进入下一步骤;
步骤S102,根据所接受的指令,客户端查询指定数据库,判断指定数据库中是否存在与所输入号码相关联的预定义菜单,如果是,则执行步骤S103,如果否,则执行步骤S106;
步骤S103,客户端判断,在上述与所输入号码相关联的预定义菜单中,是否存在符合预设条件的预定义菜单,如果是,则执行步骤S104,如果否,则执行步骤S106;
步骤S104,客户端判断,显示上述预定义菜单(与所输入号码相关联且符合预设条件的预定义菜单)的前提条件是否被满足,如果是,则执行步骤S105,如果否,则执行步骤S106;
步骤S105,客户端从指定数据库调取该预定义菜单的数据,然后将该预定义菜单显示在 移动设备屏幕上;
步骤S106,使移动设备呼叫所输入电话号码。
本发明所述客户端判断,也包括客户端通过服务器端或服务器端指定的云端服务***进行判断;本发明所述客户端读取数据,也包括客户端通过服务器端或服务器端指定的云端服务***读取数据;
图2显示了本发明所提供方法的第二种流程图,其步骤是:
步骤P01、步骤P02、步骤S01与图1所示流程图中的有关步骤一致,然后进入步骤S202;
步骤S202,根据所接受的指令,客户端查询指定数据库,判断指定数据库中是否存在与所输入号码相关联的预定义菜单,如果是,则执行步骤S203,如果否,则执行步骤S204;
步骤S203,客户端从指定数据库调取该预定义菜单的数据,然后将该预定义菜单显示在移动设备屏幕上;
步骤S204,使移动设备呼叫所输入电话号码。
图3显示了本发明所提供方法的第三种流程图,其步骤是:
步骤P01、步骤P02、步骤S01与图1所示流程图中的有关步骤一致,然后进入步骤S302;
步骤S302,根据所接受的指令,客户端查询指定数据库,判断指定数据库中是否存在与所输入号码相关联的预定义菜单,如果是,则执行步骤S303,如果否,则执行步骤S305;
步骤S303,客户端判断,在上述与所输入号码相关联的预定义菜单中,是否存在符合预设条件的预定义菜单,如果是,则执行步骤S304,如果否,则执行步骤S305;
步骤S304,客户端从指定数据库调取该预定义菜单的数据,然后将该预定义菜单显示在移动设备屏幕上;
步骤S305,使移动设备呼叫所输入电话号码。
图4显示了本发明所提供方法的第四种流程图,其步骤是:
步骤P01、步骤P02、步骤S01与图1所示流程图中的有关步骤一致,然后进入步骤S402;
步骤S402,根据所接受的指令,客户端查询指定数据库,判断指定数据库中是否存在与所输入号码相关联的预定义菜单,如果是,则执行步骤S403,如果否,则执行步骤S405;
步骤S403,客户端判断,显示前述预定义菜单的前提条件是否被满足,如果是,则执行步骤S304,如果否,则执行步骤S305;
步骤S404,客户端从指定数据库调取前述预定义菜单的数据,然后将该预定义菜单显示在移动设备屏幕上;
步骤S405,使移动设备呼叫所输入电话号码。
互联网软件领域的普通技术人员应该明白,依照本发明所提供的方法,可以设计出多种流程,图1、图2、图3、图4所示的流程并未涵盖所有的流程,比如,在某些情况下,客户端或服务器端可以先判断显示前提条件是否满足,再判断是否存在符合预设条件的预定义菜单,由此可制作新的流程图。
图5显示了本发明的图1中步骤S102的一种细化流程图,其步骤是:
步骤S102-1,客户端对本地数据库进行检索,判断是否存在所输入号码的预定义菜单, 如果是,则执行步骤S103;如果否,则执行步骤S102-2;
步骤S102-2,客户端检测移动设备是否连接互联网,如果是,则执行步骤S102-3;如果否,则执行步骤S106,
步骤S102-3,客户端向服务器端发出数据请求,要求确认是否存在所输入号码的预定义菜单:服务器端检索云端数据库后发出“是否存在所输入号码的预定义菜单”的反馈,如果反馈结果为“是”,执行步骤S103;如果反馈结果为“否”,执行步骤S106;如果无法得到服务器端的有效反馈,则执行步骤102-4;
步骤S102-4,客户端向所输入号码的持有人的客户端发出数据请求,要求确认是否存在所输入号码的预定义菜单,所输入号码的持有人的客户端检索其移动设备中的相关数据文件后给予“是否存在所输入号码的预定义菜单”的反馈,如果反馈结果为“是”,执行步骤S103;如果反馈结果为“否”或者不能得到有效回馈,执行步骤S106。
互联网软件领域的普通技术人员应该明白,依照本发明所提供的方法,图1中步骤S102可以有多个细化方案,比如在图5所示方案中将步骤S102-3中关于无法得到服务器端的有关反馈的子步骤删除并将步骤S102-4删除后所得到的方案,也是一个可行的方案。
图6显示了本发明的图1中步骤S103和步骤S104和步骤S105的一种细化流程图。
步骤S103和步骤S104和步骤S105可细分为多个子步骤,并可以有多个细化方案,比如:如图6所示的细化方案。
该方案是对图1中步骤S103和步骤S104和步骤S105的细化步骤,并且是图5所述对步骤S102细化之后的执行步骤,其步骤是:
步骤S103-1,客户端保存(或通过服务器端、所输入号码的持有人的客户端保存)上一步骤的步骤编号以及与上一步骤对应的否步骤的编号(即图5中步骤S103的上一步骤对应的否步骤,比如:如果从步骤S102-1进入步骤S103,则本步骤的上一步骤是S102-1,上一步骤对应的否步骤是S102-2);然后进入步骤S103-2;
步骤S103-2,客户端(或服务器端、所输入号码的持有人的客户端)读取前述预定义菜单的预设条件的数据,再根据该预设条件读取移动设备指标的数据,然后判断在前述预定义菜单中是否存在符合预设条件的预定义菜单,如果是,则执行步骤S104-1;如果否,则执行步骤S106;如果读取数据失败或判断过程发生异常,则执行步骤S103-3,即执行步骤S103-1的上一步骤所对应的否步骤;
步骤S104-1,客户端(或服务器端、所输入号码的持有人的客户端)读取显示“符合预设条件的预定义菜单”的前提条件的数据,判断该前提条件是否得到满足,如果是,执行步骤S105-1,如果否,执行步骤S106,如果读取数据失败或判断过程发生异常,则执行步骤S103-3,即执行步骤S103-1的上一步骤所对应的否步骤;
步骤S105-1,客户端调取上述预定义菜单的数据,判断是否成功调取,如果是,则执行步骤S105-2,将该预定义菜单显示在移动设备屏幕上;如果否,则执行步骤S103-3,即执行步骤S103-1的上一步骤所对应的否步骤。
互联网软件领域的普通技术人员应该明白,虽然本流程的部分步骤的执行主体,记载为 客户端或服务器端或所输入号码的持有人的客户端,但根据步骤S103-1的上一步骤(图5所示流程中步骤S103的上一步骤)的执行主体,可以顺利推导出本流程有关步骤的执行主体;比如:如果从步骤S102-1进入步骤S103-1,则本流程各步骤的执行主体均是客户端。
图7是本发明所提供方法的实施例一的预定义菜单示意图。
实施例一,以A公司为例进行说明。A公司有2000多个员工,为了宣传推广A公司的业务,A公司要求每一位员工都为自己的手机号码设定一个预定义菜单,其显示效果如图7所示。2000多个员工所设定的预定义菜单,除“续拨原号”的菜单选项所对应的、应呼叫的电话号码不一样,其余内容都是一样的。
当用户使用本发明所述移动设备软件的服务,呼叫A公司任何一名员工的手机号码,用户的移动设备上就会显示如图7所示的预定义菜单,然后,用户点击“续拨原号”的菜单选项,客户端使移动设备呼叫前述A公司员工的手机号码。这种做法,导致用户呼叫A公司2000多名员工中任何一人的手机号码,每次都要发出两次呼叫指令才能接通电话,用户的通话流畅性受到了影响。为了避免用户的通话流畅性受到影响,A公司要求,该预定义菜单的显示前提条件被设定为:在该预定义菜单未被更新的情况下,该预定义菜单在同一移动设备的显示次数不超过2次。这样,当客户端检测到用户拨打A公司某位员工的手机号码并检测到用户发出的呼叫指令:第一次,客户端使移动设备屏幕显示预定义菜单,并记录该预定义菜单显示的累计次数为1;第二次,客户端使移动设备屏幕显示预定义菜单,并记录该预定义菜单显示的累计次数为2;第三次,当用户已经阅读了预定义菜单的内容,即将对预定义菜单感到厌烦的时候,客户判断该预定义菜单的累计显示次数已经达到了2次,未能满足显示前提条件,用户的移动设备屏幕不再显示预定义菜单,客户端使移动设备直接呼叫所拨电话号码。
客户端的具体操作过程为:客户端接受用户输入的A公司某位员工的电话号码,并接受到用户的呼叫该号码的指令,然后客户端查询指定数据库,是否存在与该号码相关联的预定义菜单,查询结果是存在预定义菜单,然后客户端读取该预定义菜单的预设条件和显示前提条件,发现没有设定预设条件,并发现显示前提条件是该预定义菜单在同一移动设备的显示次数不超过2次,接着,客户端判断显示前提条件是否得到满足,如果满足,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上,如果未满足,则客户端使移动设备呼叫所输入电话号码。
实施例一起到了积极的效果:①通过为预定义菜单设定显示前提条件,解决了预定义菜单影响用户通话流畅性的问题,并相应使得人们可以接受为个人持有的电话号码所设定的预定义菜单(如果不能解决通话流畅性的问题,人们就会对“与个人电话号码相关联的预定义菜单”感到厌烦,相应地,有关“与个人电话号码相关联的预定义菜单”的做法就不会有实用性);①2000多个员工为其手机号码设定预定义菜单,能够帮助A公司宣传推广其业务;与员工手机号码相关联的预定义菜单,可以成为企业的一种新的广告方式。
图8是本发明所提供方法的实施例二的预定义菜单示意图。
实施例二,以B先生为例说明本发明。B先生的常驻地为北京,B先生将要出国旅游度 假,B先生担心在出国期间亲友和重要客户难以联系到他,可能会产生一些不必要的误解。为了解决这个问题,B先生通过移动设备软件的服务,预先为自己的手机号码和办公室的电话号码订制了预定义菜单,其显示效果如图8。
B先生担心自己的行踪被不相干的人知晓,希望这个预定义菜单仅仅对其手机通讯录中的用户有效,于是B先生设定该预定义菜单的预设条件为:该预定义菜单与主叫用户的电话号码相关联(即与主叫用户的客户端所在移动设备的电话号码相关联),关联关系为主叫用户的电话号码在B先生所上传的电话号码集合中(B先生将自己的手机通讯录上传,作为预设条件的电话号码集合)。
B先生还设置显示该预定义菜单的前提条件为:显示时间在××××年××月××日(B先生的出国日)至××××年××月××日(B先生的归国日)之间。也就是说,该预定义菜单只在B先生出国期间才有效,在B先生归国后,该预定义菜单将自动失效。
预定义菜单设定完毕、与预定义菜单有关的预设条件和显示前提条件设定完毕,移动设备软件将该预定义菜单的数据和有关预设条件、显示前提条件的数据保存在云端数据库。
当其他人通过移动设备软件的服务,在手机上输入B先生的手机号码或办公室的电话号码,并点击拨号按钮后,此人手机中的客户端接受到电话号码的输入和用户的呼叫所输入号码的指令,客户端立即向服务器端发出数据请求,由服务器端检索云端数据库,发现数据库中存在着这个电话号码的预定义菜单,接着,服务器端读取该预定义菜单的预设条件,并向客户端索取与该预设条件有关的移动设备的指标(此人手机的电话号码),然后,判断是否存在满足该预设条件的预定义菜单,如果此人的电话号码在B先生上传的电话号码集合内,则判断结果为存在满足预设条件的预定义菜单,然后,服务器端读取显示“满足预设条件的该预定义菜单”的前提条件,并判断该条件是否得到满足(即当前时间是否介于B先生的出国日至B先生的归国日之间),当该前提条件得以满足后,服务器端将该预定义菜单的数据推送到客户端,并由客户端将该预定义菜单显示在手机屏幕上。
实施例二起到了积极的效果:B先生通过设定如图8所示预定义菜单,并设定有关预设条件和显示前提条件,向有关人员传达了关于B先生的动向和联系方式的信息,达到了B先生的目的。
图9是本发明所提供方法的实施例三的预定义菜单示意图之一;图10是本发明所提供方法的实施例三的预定义菜单示意图之二。
实施例三以C公司为例进行说明。C公司客服电话为400-88776655,使用本发明之前,人们呼叫这个电话号码,会听到这样的自动语音:“欢迎致电C公司,咨询及购买本公司产品,请按1;订单查询,请按2;售后服务,请按3;投诉和建议,请按4;VIP会员服务,请按6;经销商服务,请按8”。
C公司接受移动设备软件运营商的服务,为其客服电话400-88776655设定了两套预定义菜单,其中,针对C公司的客户设置了一套预定义菜单,其显示效果如图9所示;针对C公司的经销商设置了一套预定义菜单,其显示效果如图10所示。在设定预定义菜单的时候,C公司上传了包含C公司所有经销商的电话号码的“经销商电话号码集合”,并设定了预定义 菜单的预设条件,如图9所示的预定义菜单的预设条件为:该预定义菜单与移动设备电话号码相关联,并且关联关系为移动设备电话号码不被包含在“经销商电话号码集合”内;如图10所示的预定义菜单的预设条件为:该预定义菜单与移动设备电话号码相关联,并且关联关系为移动设备电话号码被包含在“经销商电话号码集合”内。
如图9所示的预定义菜单将语音菜单转换成了屏幕上显示的视觉菜单,任何不属于C公司经销商的人通过移动设备软件的服务呼叫客服电话400-88776655后,其移动设备屏幕将出现该预定义菜单,此人根据屏幕显示的菜单进行操作,可以避免接听冗长的自动语音,提高通话效率,而且,该预定义菜单还增加了互联网服务的内容,比如:查看产品特色、网上订购、售后服务、查看公司介绍、查看公司的服务网络。
如图10所示的预定义菜单,包括经销商通知栏、关于经销商的互联网服务、C公司的通讯录,经销商可以便利地查看C公司的有关通知;可以通过互联网了解有关销售排名、库存等信息,还可以在线进行补货;经销商还可以非常方便查找C公司不同部门和不同人员的电话,并可点击拨号,使用方便。
客户端的具体操作流程是:客户端接受用户输入的电话号码400-88776655,并接受用户的呼叫所输入号码的指令,然后,客户端查询指定数据库,是否存在与电话号码400-88776655相关联的预定义菜单,查询结果是“存在”,然后,客户端读取预定义菜单的预设条件,并判断是否存在符合预设条件的预定义菜单,判断过程是:首先读取预设条件,得知移动设备指标为移动设备的电话号码,然后读取移动设备的电话号码的具体数字,并在指定数据库中与预定义菜单有关的“经销商电话号码集合”中检索移动设备的电话号码,当移动设备的电话号码不被包含在电话号码集合中时,判断结果是存在符合预设条件的预定义菜单,即如图9所示的预定义菜单,然后客户端调取该预定义菜单并将该预定义菜单显示在移动设备屏幕上;当移动设备的电话号码被包含在电话号码集合中时,判断结果是存在符合预设条件的预定义菜单,即如图10所示的预定义菜单,然后客户端调取该预定义菜单并将该预定义菜单显示在移动设备屏幕上。
实施例三起到了积极效果:①将电话自动应答中的语音菜单转化为屏幕上显示的菜单,提高了C公司客户的通话效率;②C公司通过预定义菜单,有效管理了单位的电话号码,方便经销商使用;③不仅提供了电话服务,还提供了互联网服务;④通过设定预设条件,为一个电话号码设定了多套预定义菜单,根据预设条件的不同来决定采用哪套预定义菜单,可以实现预定义菜单的设定者的意图,并可以方便用户使用。
图11是本发明所提供方法的实施例四的预定义菜单示意图。
实施例四,以D公司为例说明本发明。D公司是一家手机APP的运营商,其APP面向快递行业提供服务,APP的名称为“我要快递”,D公司的客户服务专门电话号码是400-88786888。D公司的APP推广工作遇到了难题。D公司通过移动设备软件的服务,为“客户服务专门电话号码是400-88786888”设定了预定义菜单,预定义菜单的首页的显示内容和APP首页内容基本一致,其显示效果如图11。D公司设定了该预定义菜单的预设条件,即:该预定义菜单与移动设备的GPS坐标相关联,关联关系是移动设备的GPS坐标能对应一个 快递区域。
一个快递公司在一个城市内开展业务,往往把这个城市划分为多个营业区域,不同的营业区域安排不同的快递员。D公司在不同的城市开展业务,D公司将每个城市划分多个地图区域,命名为“快递区域”,每一个快递区域对应一个预定义菜单,每一个快递区域所对应的预定义菜单的显示效果均如图11所示,但其内容是不同的,其内容不同主要体现在:该预定义菜单中“附近快递员”按钮所指向的快递员电话号码是不同的。
服务器端在指定数据库中保存了每一个快递区域的地理坐标信息。服务器端接收到一个移动设备的GPS坐标后,通过运算,可以判断该GPS坐标是否能对应一个快递区域。D公司根据不同的快递区域,收集了不同快递公司的不同快递员的电话,保存指定数据库中。
D公司没有为“我要快递”的预定义菜单设置显示前提条件。
预定义菜单设定完毕、预定义菜单的预设条件设定完毕,移动设备软件将该预定义菜单的数据及预设条件的数据保存在云端数据库。
客户端进行操作的过程是:客户端接受到用户输入的电话号码400-88786888,并接受到用户输入的呼叫该电话号码的指令,然后客户端向服务器端发出数据请求,要求查询电话号码400-88786888是否存在预定义菜单,服务器端经查询云端数据库后得知,存在该号码的预定义菜单并存在预设条件,接着服务器端向客户端索取移动设备的GPS坐标的数据,然后服务器端通过运算,判断该GPS坐标是否能对应一个快递区域,如果判断结果是该GPS坐标对应一个快递区域,则服务器端调取该快递区域所对应的预定义菜单的数据并推送给客户端,客户端立即将该预定义菜单显示在移动设备屏幕上;如果判断结果是该GPS坐标未对应一个快递区域,则服务器端将结果反馈给客户端,客户端立即使移动设备呼叫所输入的电话号码。
如图11所示的预定义菜单,已经在有关菜单按钮中包含了移动设备所在快递区域的附近快递员的电话号码,用户可点击该菜单按钮可直接呼叫该快递员或者可以得知该菜单选项所对应的多个快递员的电话号码;而无需在预定义菜单显示后由用户手动输入有关地址后由客户端向服务器端请求获得有关电话号码的数据,得到服务器端的反馈后再由用户呼叫该电话号码,用户体验相对较好。
通过图11所示预定义菜单,用户还可以按单号查询快递的状态;用户还可以用手机预先填写或编辑快递单,为快递公司推出免手写填单的快递服务,提供了便利。
实施例四起到了积极的效果:①用户可以非常方便地安排自己的快递事务;②通过设定预定义菜单的预设条件,使得设定者可以为不同的业务区域设置不同的预定义菜单,既满足设定者的需要,又满足用户的需要;③本发明成为APP运营商推广其APP的一种方式。
实施例五,以E公司为例说明本发明。E公司为自己的客户服务专用电话号码设定了两套预定义菜单,第一套预定义菜单的内容较为丰富,包含菜单选项、图片、动画、视频等内容,该预定义菜单所占用的数据容量较大;第二套预定义菜单的内容较为简单,仅包含菜单选项和文字,该预定义菜单所占用的数据容量较小。E公司为预定义菜单设定了预设条件:移动设备指标被设定为移动设备的互联网接入方式(WIFI/4G、3G/2G),预定义菜单与移动设备的互联网接入方式GPS坐标相关联,关联关系是移动设备的互联网接入方式被包含在预 定义菜单预先设定的互联网接入方式中,即:第一套预定义菜单与WIFI或4G的互联网接入方式相对应、第二套预定义菜单与3G或2G的互联网接入方式相对应。E公司未对预定义菜单设定显示前提条件。设定完毕后,服务器端将预定义菜单及预设条件的数据保存在云端服务器。
当客户端检测到用户输入E公司的客户服务专用电话号码,并接受到用户呼叫该电话号码的指令,客户端立即向服务器端发出数据请求,要求查询是否存在与该电话号码相关联的预定义菜单,客户端发送数据请求的时候,同时将移动设备的互联网接入方式(2G)发送给了服务器端;服务器端查询云端服务器后得知改电话号码存在两套预定义菜单并且设定了预设条件,预设条件中移动设备指标为移动设备的互联网接入方式,服务器端继续查询后得知,在与所输入电话号码相关联的两套预定义菜单中,和互联网接入方式2G相对应的是第二套预定义菜单,服务器端调取第二套预定义菜单的数据并推送给客户端;客户端接受数据后将预定义菜单显示在移动设备屏幕上。
实施例五起到了积极的作用:在现实生活中,移动设备的互联网接入方式不同,互联网数据传输速度不一样,如果预定义菜单的数据容量过大并且用户采用2G方式或某些3G方式接入互联网,那么,客户端使移动设备显示预定义菜单的过程所需耗用的时间较长,用户体验较差。这对E公司来说是一个矛盾,如果对所有的用户都采用第一套预定义菜单,由于预定义菜单的数据容量太大,采用2G或3G的客户的体验太差,不能达到有效提供客户服务的目的;如果对所有的用户都采用第二套预定义菜单,由于菜单中的信息量太少,预定义菜单的宣传价值下降了许多。实施例五通过设定预设条件并设定两套预定义菜单,有效地解决了这个矛盾。
以上所述仅为本发明的几个优选实施例,并不用于限制本发明;尽管参照优选实施例对本发明进行了详尽的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或对部分技术特征进行等同替换,而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
Claims (7)
1.一种显示被叫号码预定义菜单的方法,其特征在于,所述方法应用于移动设备软件,该软件包括服务器端和客户端,其中服务器端设置在云端服务器上,客户端设置在移动设备上,所述方法包括如下步骤:
A、所述客户端接受用户的一个电话号码输入;
B、所述客户端接受用户的呼叫所输入电话号码的指令;
C、所述客户端查询指定数据库,如果在指定数据库中存在与所输入电话号码相关联且满足预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果在指定数据库中不存在与所输入电话号码相关联且满足预设条件的预定义菜单,或者在指定数据库中存在与所输入电话号码相关联且满足预设条件的预定义菜单但显示该预定义菜单的前提条件未能得到满足,则客户端使移动设备呼叫所输入电话号码;
其中,所述预定义菜单是指为一个电话号码预先设定的、由多个组件构成的、在设定时其格式和内容可以被编辑的菜单,所述预定义菜单的组件包括菜单选项、文本、图片、视频、音频;所述预定义菜单至少包括一组菜单选项和一个非菜单选项的组件,该组菜单选项至少包括一个菜单选项;所述菜单选项对应的功能,包括呼叫一个指定的电话号码,也包括执行非呼叫电话号码的指令;
所述预设条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单与所述移动设备的一项或多项指标是否具有关联关系的条件;所述显示预定义菜单的前提条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单是否应该被显示在移动设备屏幕的条件;所述预设条件可以被设定为空;所述显示预定义菜单的前提条件可以被设定为空;所述预设条件和所述显示预定义菜单的前提条件,二者至多只能有一个被设定为空;
所述指定数据库,用于存储预定义菜单及有关预设条件和显示前提条件的数据,包括储存在移动设备的本地数据库、储存在云端服务器上的云端数据库、服务器端指定的其他数据库。
2.根据权利要求1所述一种显示被叫号码预定义菜单的方法,其特征在于,步骤A中所述客户端接受用户的一个电话号码输入的方式是:
客户端接受用户在号码键盘上用按键的方式输入一个电话号码;或者
客户端接受用户触摸客户端用户界面的通话记录栏目内、或联系人栏目内、或消息栏目内、或拨号栏目内的一条通话记录、或一个联系人、或一条消息、或一个电话号码,并相应接受该通话记录、或联系人、或消息、或电话号码所对应的一个电话号码。
3.根据权利要求1所述的一种显示被叫号码预定义菜单的方法,其特征在于,用户点击移动设备的拨号按钮,以该动作实现客户端接受用户的呼叫所输入电话号码的指令;其中所述拨号按钮,包括移动设备上硬件形式的电话呼叫按键、显示在移动设备屏幕上的对应电话呼叫功能的图标按钮。
4.根据权利要求1所述一种显示被叫号码预定义菜单的方法,其特征在于,步骤C是:
所述客户端查询指定数据库,如果在指定数据库中存在与所输入电话号码相关联且满足预设条件的预定义菜单,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果不存在,则客户端使移动设备呼叫所输入电话号码;或者
所述客户端查询指定数据库,如果在指定数据库中存在与所输入电话号码相关联的预定义菜单并且显示该预定义菜单的前提条件被满足,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果在指定数据库中不存在与所输入电话号码相关联的预定义菜单,或者在指定数据库中存在与所输入电话号码相关联的预定义菜单但显示预定义菜单的前提条件未能得到满足,则客户端使移动设备呼叫所输入电话号码。
5.根据权利要求1或2所述一种显示被叫号码预定义菜单的方法,其特征在于,客户端接受用户在号码键盘上用按键的方式输入一个电话号码时,用户长按该电话号码的最后一个数字,以该动作实现客户端接受用户的呼叫所输入电话号码的指令。
6.根据权利要求1所述一种显示被叫号码预定义菜单的方法,其特征在于,用户点击或滑动或拖动客户端用户界面上一条通话记录或一个联系人或一条消息或一个电话号码,或者用户点击客户端用户界面上一条通话记录或一个联系人或一条消息或一个电话号码附近的拨号按钮,以该动作实现客户端接受该通话记录或联系人或消息或电话号码所对应的一个电话号码的输入,并实现客户端接受用户的呼叫所输入电话号码的指令。
7.根据权利要求1所述的一种显示被叫号码预定义菜单的方法,其特征在于,所述移动设备软件,是指其客户端可以安装在移动设备上,并至少具有以下功能之一的软件:
帮助用户在移动设备上呼叫电话、接听电话;
帮助用户管理电话通话记录;
帮助用户管理电话联系人;
帮助用户接收、发送、查看短信或彩信。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510143988 | 2015-03-30 | ||
CN2015101439881 | 2015-03-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106027818A true CN106027818A (zh) | 2016-10-12 |
Family
ID=55560610
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510382162.0A Pending CN105915697A (zh) | 2015-03-30 | 2015-06-30 | 一种在移动设备上显示虚拟号码预定义菜单的方法 |
CN201510372356.2A Pending CN106027818A (zh) | 2015-03-30 | 2015-06-30 | 一种显示被叫号码预定义菜单的方法 |
CN201510372404.8A Pending CN105933365A (zh) | 2015-03-30 | 2015-06-30 | 一种拦截呼叫显示预定义菜单的方法 |
CN201510381276.3A Pending CN105988819A (zh) | 2015-03-30 | 2015-06-30 | 一种在移动设备上显示预定义菜单的方法 |
CN201510761820.7A Pending CN105450858A (zh) | 2015-03-30 | 2015-11-10 | 一种显示被叫号码预定义菜单的方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510382162.0A Pending CN105915697A (zh) | 2015-03-30 | 2015-06-30 | 一种在移动设备上显示虚拟号码预定义菜单的方法 |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510372404.8A Pending CN105933365A (zh) | 2015-03-30 | 2015-06-30 | 一种拦截呼叫显示预定义菜单的方法 |
CN201510381276.3A Pending CN105988819A (zh) | 2015-03-30 | 2015-06-30 | 一种在移动设备上显示预定义菜单的方法 |
CN201510761820.7A Pending CN105450858A (zh) | 2015-03-30 | 2015-11-10 | 一种显示被叫号码预定义菜单的方法 |
Country Status (1)
Country | Link |
---|---|
CN (5) | CN105915697A (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106453900A (zh) * | 2016-10-14 | 2017-02-22 | 深圳天珑无线科技有限公司 | 主叫处理方法及装置 、被叫处理方法及装置、终端 |
CN106453785A (zh) * | 2016-10-24 | 2017-02-22 | 深圳有麦科技有限公司 | 一种信息交互方法及其*** |
CN107635016B (zh) * | 2017-10-26 | 2021-04-16 | 上海洲信信息技术有限公司 | 一种基于大数据的通话信息管理方法及*** |
CN109446220B (zh) * | 2018-09-13 | 2021-02-02 | 浙江百世技术有限公司 | 一种基于快递用户的客服语音菜单定制方法和定制*** |
CN109379720A (zh) * | 2018-09-19 | 2019-02-22 | 杭州智法网络科技有限公司 | 一种信息发送***及方法 |
CN113126853A (zh) * | 2019-12-30 | 2021-07-16 | 青岛海尔多媒体有限公司 | 用于菜单显示的控制方法及装置 |
CN112954103B (zh) * | 2021-02-18 | 2022-11-08 | 北京大米科技有限公司 | 一种呼叫通话方法、装置、存储介质及固定电话 |
CN113630435B (zh) * | 2021-06-22 | 2022-06-03 | 荣耀终端有限公司 | 与丢失终端进行通信的方法及装置、终端和存储介质 |
CN115037830A (zh) * | 2022-05-13 | 2022-09-09 | 上海祺康科技有限公司 | 一种智能终端访问企业信息服务的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070173237A1 (en) * | 2005-02-22 | 2007-07-26 | Brian Roundtree | Method and system for enhancing voice calls, such as enhancing voice calls with data services |
CN101355610A (zh) * | 2008-09-10 | 2009-01-28 | 魏中华 | 客服信息提供方法、自助客服模块和客服*** |
CN101820467A (zh) * | 2009-02-26 | 2010-09-01 | 陈鹰 | 一种显示信息和启动用户识别模块工具包服务的方法 |
CN104158935A (zh) * | 2014-07-28 | 2014-11-19 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101291501B (zh) * | 2008-06-03 | 2011-05-11 | 锐迪科微电子(上海)有限公司 | 利用应用工具包实现分机直拨功能的电信智能卡及其方法 |
US8095119B2 (en) * | 2009-06-02 | 2012-01-10 | Microsoft Corporation | In-call contact information display |
CN101959151B (zh) * | 2010-10-21 | 2012-12-05 | 杭州东信北邮信息技术有限公司 | 一种实现手机签名的***和方法 |
CN102811278A (zh) * | 2011-06-01 | 2012-12-05 | 上海画麟阁网络科技有限公司 | 手机一键式接通电话语音菜单叶节点的方法 |
CN103078949B (zh) * | 2013-01-17 | 2015-09-23 | 北京奇虎科技有限公司 | 显示电话号码信息的方法及*** |
CN103067559B (zh) * | 2013-01-17 | 2015-12-02 | 北京奇虎科技有限公司 | 显示电话号码相关信息的方法及*** |
CN103118206B (zh) * | 2013-01-25 | 2015-10-28 | 西安电子科技大学 | 基于网络生成交互式语音响应信息显示菜单的***和方法 |
CN103200292A (zh) * | 2013-03-26 | 2013-07-10 | 锤子科技(北京)有限公司 | 一种菜单显示方法与终端 |
CN103997575A (zh) * | 2014-04-30 | 2014-08-20 | 小米科技有限责任公司 | 获取语音服务的方法和装置 |
-
2015
- 2015-06-30 CN CN201510382162.0A patent/CN105915697A/zh active Pending
- 2015-06-30 CN CN201510372356.2A patent/CN106027818A/zh active Pending
- 2015-06-30 CN CN201510372404.8A patent/CN105933365A/zh active Pending
- 2015-06-30 CN CN201510381276.3A patent/CN105988819A/zh active Pending
- 2015-11-10 CN CN201510761820.7A patent/CN105450858A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070173237A1 (en) * | 2005-02-22 | 2007-07-26 | Brian Roundtree | Method and system for enhancing voice calls, such as enhancing voice calls with data services |
CN101355610A (zh) * | 2008-09-10 | 2009-01-28 | 魏中华 | 客服信息提供方法、自助客服模块和客服*** |
CN101820467A (zh) * | 2009-02-26 | 2010-09-01 | 陈鹰 | 一种显示信息和启动用户识别模块工具包服务的方法 |
CN104158935A (zh) * | 2014-07-28 | 2014-11-19 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105988819A (zh) | 2016-10-05 |
CN105915697A (zh) | 2016-08-31 |
CN105933365A (zh) | 2016-09-07 |
CN105450858A (zh) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106027818A (zh) | 一种显示被叫号码预定义菜单的方法 | |
JP5118054B2 (ja) | 通信情報配信システム及び通信情報を配信する方法 | |
US20080114845A1 (en) | Questionnaire server capable of providing questionnaires based on device capabilities | |
US20080268774A1 (en) | Content request, storage and/or configuration systems and methods | |
AU2010337238B2 (en) | Cellular telephone systems with support for converting voice calls to data sessions | |
KR101967696B1 (ko) | 구독서비스 제공 방법 및 장치 | |
KR20070098337A (ko) | 네트워크상의 개인 커뮤니티 서비스 지원 방법 | |
CN101584181A (zh) | 通信*** | |
CN104252518A (zh) | 信息展示方法和装置 | |
CN104956650A (zh) | 用于接入讨论会***的***和方法 | |
CN101529801B (zh) | 用于活动简档服务的方法和*** | |
JP3679783B2 (ja) | コールセンタ支援装置、および、プログラム | |
CN104392366A (zh) | 数据比对信息获取的方法、装置及*** | |
JP2009253504A (ja) | 閲覧履歴管理システム、方法及びプログラム、並びに携帯端末 | |
KR20130021125A (ko) | 통신 단말기를 이용한 파일 업로드 시스템 및 그 방법 | |
JP4177232B2 (ja) | 携帯電話会社移行の支援方法、プログラム及び支援装置 | |
JP7003318B2 (ja) | 情報管理装置及び情報管理方法 | |
KR101531309B1 (ko) | 어플리케이션을 이용한 통화 종료 후의 서비스 제공방법 | |
KR20010106842A (ko) | 네트워크 상에서의 광고 방법 | |
KR101952637B1 (ko) | 서비스 패키지 제공 장치 및 방법 | |
JP2002032294A (ja) | ホームページ情報の情報処理装置およびその処理方法 | |
JP2018125835A (ja) | 携帯装置上で個人連絡先情報表示を向上させる方法 | |
JP2003006082A (ja) | データのアップロード方法、サーバシステム、情報配信方法および情報配信装置 | |
JP3502810B2 (ja) | 位置対応情報提供装置、位置対応情報提供方法および通信端末 | |
KR100627794B1 (ko) | 멀티미디어 데이터 등록 서비스 제공 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161012 |
|
WD01 | Invention patent application deemed withdrawn after publication |