本发明专利技术公开了一种在移动设备上显示虚拟号码预定义菜单的方法,应用于包括服务器端和客户端的移动设备软件,所述方法包括:客户端接受用户的一个虚拟号码输入,并接受用户的显示预定义菜单的指令,客户端查询指定数据库,判断是否存在与所输入号码相关联且满足预设条件的预定义菜单并且显示该菜单的前提条件被满足,如果是,则客户端调取该预定义菜单的数据并将其显示在移动设备屏幕上,如果否,则终止执行显示预定义菜单的指令;所述预定义菜单,指为一个虚拟号码预先设定,其格式和内容可以被编辑,其数据保存在指定数据库。本发明专利技术可以提高用户使用移动设备的通信体验,并可使设定者将预定义菜单和其中的有关信息传送给移动设备软件的用户。
【技术实现步骤摘要】
本专利技术涉及移动互联网
,特别涉及一种在移动设备上显示虚拟号码预定义菜单的方法。
技术介绍
移动设备通话软件是移动设备软件的一种,是帮助人们通过移动设备打电话、管理通信录、查询通话记录、接收与查询短信的一种计算机软件。目前,市场上流行的移动设备通话软件有微信电话本、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的指令;所述预定义菜单的组件,还可以包括一些由文本、图片、音频、视频组成的用于人机交互的组件,比如信息输入框、图文接收框、复选框、单选按钮;所述与一个虚拟号码相关联的预定义菜单,由设定者通过移动设备软件的服务,为该虚拟号码预先设定;预定义菜单被预先设定时,预定义菜单的格式可以被编辑,即预定义菜单中组件的种类和数量可以被编辑、各组件在菜单中的布局可以被编辑、每一个组件的规格和样式可以被编辑,也就是说:设定者可以决定预定义菜单包含哪些组件,预定义菜单中菜单选项的数量、每一个菜单选项的位置和样式、每一个菜单选项所对应功能的类型可以被编辑,与菜单选项同时显示的文字、图片的版式可以被编辑,在菜单选项显示时同时播放的视频、音频的类型和时间长度可以被编辑,菜单中其他组件的规格和样式可以被编辑;预定义菜单被预先设定时,预定义菜单的内容可以被编辑,即按照已经确定的格式,预定义菜单内每一个组件的具体因素可以被编辑,也就是说:按照已经确定的格式,构成每一个菜单选项外形的文字和图形的内容可以被编辑,每一个菜单选项对应功能的内容可以被编辑,与菜单选项同时出现的文本、图片、音频、视频的具体内容可以被编辑;所述预定义菜单的设定者或所述预设条件的设定者或所述显示前提条件的设定者,包括与预定义菜单相关联的虚拟号码的持有人、该虚拟号码的持有人所指定的人、移动设备软件运营商,所述预设条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单与所述移动设备的一项或多项指标是否具有关联关系的条件;所述显示预定义菜单的前提条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单是否应该被显示在移动设备屏幕的条件;所述预设条件可以设定为空,即可以不设定任何预设条件;所述显示预定义菜单的前提条件可以设定为空,即可以不设定任何显示预定义菜单的前提条件;所述指定数据库,用于存储预定义菜单及有关预设条件和显示前提条件的数据,包括储存在移动设备的本地数据库、储存在云端服务器上的云端数据库、服务器端指定的其他数据库;所述服务器端指定的其他数据库,比如经服务器端指定的、预定义菜单的设定者的移动设备中的数据库或相关数据文件,又比如经服务器端指定的、第三方运营的云端服务系统。所述显示前提条件,是指“显示预定义菜单的前提条件”的简称。所述客户端终止执行显示预定义菜单的指令之后的操作,包括返回到步骤B之前的状态、返回到步骤A之前的状态、执行用户的其他指令。本专利技术所述方法的步骤A中,所述客户端接受用户的一个虚拟号码输入的方式是:①客户端接受用户在号码键盘上用按键的方式输入一个虚拟号码;或者②客户端接受用户选取客户端用户界面的通话记录栏目内、或联系人栏目内、或消息栏目内、或拨号栏目内的一条通话记录、或一个联系人、或一条消息、或一个虚拟号码,并相应接受该通话记录、或联系人、或消息、或虚拟号码所对应的一个虚拟号码。所述客户端接受用户的一个虚拟号码输入的方式还包括:客户端接受到用户通过上述方式输入一个虚拟号码后,不直接进入步骤B,而是在移动设备屏幕显示一个或几个页面(比如虚拟号码的确认页面)后再进入步骤B。所述虚拟号码与电话号码相区别,是指人们使用固定电话设备呼叫虚拟号码后无法建立基于电信运营商提供的、非互联网技术的电话连接;所述虚拟号码由数字和符号组成;所述组成虚拟号码的符号,是使用移动设备的电话号码键盘可以输入的字符,比如“*”、“#”。本专利技术所述方法的步骤B中,所述客户端接受用户的显本文档来自技高网...
【技术保护点】
一种在移动设备上显示虚拟号码预定义菜单的方法,其特征在于,所述方法应用于移动设备软件,该移动设备软件包括服务器端和客户端,其中服务器端设置在云端服务器上,客户端设置在移动设备上,所述方法包括如下步骤:A、所述客户端接受用户的一个虚拟号码输入;B、所述客户端接受用户的显示预定义菜单的指令;C、所述客户端查询指定数据库,如果在指定数据库中存在与所输入虚拟号码相关联且满足预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果在指定数据库中不存在与所输入虚拟号码相关联且满足预设条件的预定义菜单,或者在指定数据库中存在与所输入虚拟号码相关联且满足预设条件的预定义菜单但显示该预定义菜单的前提条件未能得到满足,则客户端终止执行显示预定义菜单的指令;其中,所述虚拟号码,是移动设备软件营运商发布的、刻意与电话号码相区别的号码;所述预定义菜单是指为一个虚拟号码预先设定的、由多个组件构成的、在设定时其格式和内容可以被编辑的菜单;所述预定义菜单的组件包括菜单选项、文本、图片、视频、音频;所述预定义菜单至少包括一组菜单选项和一个非菜单选项的组件,该组菜单选项至少包括一个菜单选项;所述菜单选项对应的功能,包括呼叫一个指定的电话号码,也包括执行非呼叫电话号码的指令;所述预设条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单与所述移动设备的一项或多项指标是否具有关联关系的条件;所述显示预定义菜单的前提条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单是否应该被显示在移动设备屏幕的条件;所述预设条件可以设定为空;所述显示预定义菜单的前提条件可以设定为空;所述指定数据库,用于存储预定义菜单及有关预设条件和显示前提条件的数据,包括储存在移动设备的本地数据库、储存在云端服务器上的云端数据库、服务器端指定的其它数据库。...
【技术特征摘要】
2015.03.30 CN 20151014398811.一种在移动设备上显示虚拟号码预定义菜单的方法,其特征在于,所述方法应用于移动设备软件,该移动设备软件包括服务器端和客户端,其中服务器端设置在云端服务器上,客户端设置在移动设备上,所述方法包括如下步骤:A、所述客户端接受用户的一个虚拟号码输入;B、所述客户端接受用户的显示预定义菜单的指令;C、所述客户端查询指定数据库,如果在指定数据库中存在与所输入虚拟号码相关联且满足预设条件的预定义菜单并且显示该预定义菜单的前提条件被满足,则客户端调取该预定义菜单的数据并将该预定义菜单显示在移动设备屏幕上;如果在指定数据库中不存在与所输入虚拟号码相关联且满足预设条件的预定义菜单,或者在指定数据库中存在与所输入虚拟号码相关联且满足预设条件的预定义菜单但显示该预定义菜单的前提条件未能得到满足,则客户端终止执行显示预定义菜单的指令;其中,所述虚拟号码,是移动设备软件营运商发布的、刻意与电话号码相区别的号码;所述预定义菜单是指为一个虚拟号码预先设定的、由多个组件构成的、在设定时其格式和内容可以被编辑的菜单;所述预定义菜单的组件包括菜单选项、文本、图片、视频、音频;所述预定义菜单至少包括一组菜单选项和一个非菜单选项的组件,该组菜单选项至少包括一个菜单选项;所述菜单选项对应的功能,包括呼叫一个指定的电话号码,也包括执行非呼叫电话号码的指令;所述预设条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单与所述移动设备的一项或多项指标是否具有关联关系的条件;所述显示预定义菜单的前提条件,是指为一个预定义菜单预先设定的、用于判断该预定义菜单是否应该被显示在移动设备屏幕的条件;所述预设条件可以设定为空;所述显示预定义菜单的前提条件可以设定为空;所述指定数据库,用于存储预定义菜单及有关预设条件和显示前提条件的数据,包括储存在移动设备的本地数据库、储存在云端服务器上的云端数据库、服务器端指定的其它数据库。2.根据权利要求1所述的一种在移动设备上显示虚拟号码预定义菜单的方法,其特征在于,步骤A中所述客户端接受用户的一个虚拟号码输入的方式是:客户端接受用户在号码键盘上用按键的方式输入一个虚拟号码;或者客户端接受用户选取客户端用户界面的通话记录栏目内、或联系人栏目内、或消息栏目内、或拨号栏目内的一条通话记录、或一个联系人、或一条消息、或一个虚拟号码,并相应接受该通话记录、或联系人、或消息、或虚拟号码所对应的一个虚拟号码。3.根据权利要求1所述的一种在移动设备上显示虚拟号码预定义菜单的方法,其特征在于,所述虚拟号码与电话号码相区别,是指人们使用固定电话设备呼叫虚拟号码后无法建立基于电信营运商提供的、非互联网技术的电话连接;所述虚拟号码由数字和符号组成;所述组成虚拟号码的符号,是使用移动设备的电话号码键盘可以输入的字符,比如“*”、“#”。4.根据权利要求1所述的一种在移动设备上显示虚拟号码预定义菜单的方法,其特征在于,步骤B中所述客户端接受用户的显示预定义菜单的指令,是客户端接受到用户选取一个功能选项,该功能选项对...
【专利技术属性】
技术研发人员:丁绍敏,
申请(专利权)人:丁绍敏,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。