输入和搜索远程数据库中的对象信息的方法

文档序号:6456685阅读:186来源:国知局
专利名称:输入和搜索远程数据库中的对象信息的方法
技术领域
本发明涉及无线电工程,可以用于在电信网数据库中搜索数据的方法 中,能够显著地扩展移动通信装置在拨号通信终端订户号码方面的功能。 通信终端订户号码是能够在通信网络中确定地识别相应订户的唯一标识 符。
背景技术
解译对象标识符的方法是已知的(参见US 2002165801 , G06Q30/00, 2002 年11月7日公开)。这种方法由分析诸如表征对象的条型码之类的图形表 示以及基于所分析的图形表示获取该对象的信息构成。这种方法的缺点是要向远程服务器传输大量数据,且必需要在实施该 方法的系统中使用图像扫描装置。在操作全球信息网络的领域中已知将域名用作标识符,以便于使用因 特网全球网络(参见P. B. Khramtsov, 2004, p. 245, "A Domain Name System")。因特网网络中的每个服务器都具有其唯一的ID码(IP地址),其由12 个位数构成,用点将其分成多个组,每组三位。这种唯一的代码使得用于 浏览网站的浏览器能够精确地找到所需资源,但对于用户来说难以记住这 种代码,此外,其根本不能表示因特网资源内容的特征。使用DNS系统(域名服务器系统)来减轻这个问题。DNS系统能够将域名 (即便于使用的字母名称)与每个唯一的ID码相关联。为了能够在通过多个名称导航时感到确定,该系统使用了嵌套名称系 统,其中通过点将所述名称进行划分。例如,详细说明在IP地址213. 243. 106. 84处是什么资源是困难的。 但该资源具有名称,即域名www, sport.ru。"ru"部分表示该网站位于Runet (因特网俄国区)区域,且其很可能包4括俄文文本;"sport"部分告诉用户该网站关注的是体育题材。希望获得 体育信息的任何因特网用户,甚至是没经验的用户,都可以在其浏览器的 搜索字段中输入该域名并获得必要的信息。用于分配域名的系统的一个缺点在于仅可以将一个特定IP地址与一个 唯一的字母名称匹配。最接近本发明的是一种用于在远程数据库中输入和搜索对象数据的方 法,其包括通过移动网络运营商经全球移动通信系统网络并借助因特网从 移动通信终端向服务器发送包含对象ID的消息,然后由服务器接收包含对 象ID的消息,在服务器数据库中搜索对象ID,如果找到,则通过移动网络 运营商经全球移动通信系统网络借助因特网发送对象ID位置的消息。(参 见俄国专利2248040、 G06F17/30, 2005年3月10日公开)。对移动通信装置发送并利用正式向公众公布和散发的分类索引形成的 消息进行编码,从而执行该方法,其中至少一个部分对判断对象个别特征 ID的可能做好准备。这种ID的发送机向具有软件的计算机服务器发送移动 通信消息,该软件用于转换服务器数据库条目中的这种消息,以便由移动 通信消息至少向一个用户发送这种消息。或者,能够在服务器数据库中搜 索至少一个与这种消息匹配的条目,并将通过来自服务器的至少一个移动 通信消息将该条目发送到消息发送机。该系统被设计成利用移动通信终端组织在线约会系统(datingsystem)。该已知发明的目的是使用户能够利用移动通信装置完成发送到远程数 据库的高度复杂的请求并获得搜索对象的大量数据,包括无论何时何地需 要都能够满足需求和/或在市场中供应物品和服务。该方法的缺点是-1、 为了搜索数据,必需要输入大量的额外数据集(例如身高、体重、 性别、生年、工作等)。2、 不可能通过名称,例如货物类型、姓、完成的活动或对象的各种特 征来搜索数据。该系统不适用于根据任何可变参数进行搜索。3、 在实施该方法时,必需要严格定义可以对其执行搜索的数据集;此 外,不可能根据未由开发人员设置的参数,例如血型、国籍、居所等来执5行搜索。4、 要执行高质量的搜索必需要发送大量的参数,这导致在用户通过通 信网络发送所需数据时服务器以及移动运营商负荷过多,且难以对数据解 码,速度降低。5、 为了使用该方法,必需要具有公布的分类索引。6、 在该方法中无法实施订户(subscriber)间的语音通信,从移动通信 终端将所有消息作为SMS消息发送(SMS-移动网络运营商的短消息业务)。 在接收和处理输入消息之后,服务器分别向一位男性发送表示"Marina, 24/167/54,愿意与您约会"的消息,向一位女性发送表示"Fedor, 31/176/76,愿意与您约会"的消息。在接收到这种消息之后,该男性和女 性可以从远程数据库获得他们相应的完整档案材料,交换消息并约定日期, 而无需公开他们各自的电话号码和其他联系信息。7、 使用SMS消息传输数据,这要求终端用户应当知道相应的SMS消息应发送到的号码,因此使得该方法的使用复杂化。为了克服以上缺点,所主张的方法首先不使用来自分类索引的缩写指 令和固定表格的系统。移动通信领域中的其他现有方案也类似地不让用户输入并通过一整套 个人特征来搜索移动通信终端订户对象,以达到方便地接收订户电话号码 并向其进行语音呼叫的目的。电话网络用户常常会遇到不知道或无法想起所需订户电话号码的情 况;例如,他们仅知道订户的名和姓或订户单位或公司的名称。发明内容本发明基于如下任务,即创建用于在远程数据库中输入和搜索对象数 据的方法,该方法将能够加快搜索,减少发送信息量,减轻移动通信终端 的处理器以及电信网络和设备的负载,从而扩展功能容量,改善性能并为 移动通信终端的用户确保向订户发出语音呼叫,而无需知道电话号码,且 无需在移动通信终端的存储器,即组织体中存储这种号码。为了完成上述任务并实现所述技术效果,在本发明中提出修改已知的 在远程数据库中输入和搜索对象数据的方法,其包括从移动通信终端经由全球移动通信系统网络,通过移动网络运营商的设备并借助因特网向服 务器发送包含对象ID的消息;由所述服务器接收包含所述对象ID的消息; 在所述服务器数据库中搜索所述对象ID;以及如果找到所述对象ID,则向 所述移动通信终端发送所述对象ID的位置的消息,在移动通信终端和服务 器上安装能够将单词用作所述对象ID的软件,利用表征法律实体/个体的名称/活动的至少一个单词作为包含所述对象ID的消息,然后,在所述服 务器数据库中搜索所述对象ID时,所述服务器将所述单词与所述数据库中存储的域名进行比较,并且,如果发现至少一部分域名匹配所述单词,则向所述移动通信终端发送域名列表;然后,如果所述用户从所述列表选择 域名,所述移动通信终端形成包含所选域名的消息并将所述消息发送到所 述服务器,所述服务器针对所述域名和订户的对应电话号码执行补充搜索; 如果找到所述订户电话号码,则所述服务器将所述号码发送到所述移动通 信终端;并且,如果所述用户在所述移动通信终端上确认所述域名/订户电 话号码,所述软件通过向所述订户电话号码进行语音呼叫来发起经由全球 移动通信系统和移动网络运营商设备与所述订户电话号码的通信。所主张方法的某些实施例是可能的,其中-在完成语音呼叫之后,移动通信终端上安装的所述软件开始从呼出电话列表和移动通信终端的存储器中去除所述订户电话号码;-针对一天中的不同时段或一些地理位置的多个订户电话号码对应于所述数据库中的一个域名,所述服务器根据接收所述单词的时间向移动通信终端发送订户电话号码-将域名或电子邮件地址用作所述单词。本发明的一个技术目的是开发一种方法,其包括移动通信终端的用户可以利用名称的字母拨号发起(进行)语音呼叫,该名称包括所需订户的昵称(在下文中称为D丽名(域移动名称))(无需利用通信终端的存储器中存 储的或SIM卡的本地电话号码簿,但是利用了动态形成名称索引的排序系 统)。将参考附图通过其优选实施例解释本发明的上述优点以及具体特征。


在附图中图l示出了用于实现所主张方法的系统的一般功能设置;图2示出了服务器的功能设置;图3示出了用于移动通信终端的软件的方框图;图4示出了移动通信终端的功能设置。
具体实施方式
用于在远程数据库中输入和搜索对象数据的系统(图l)包括服务器1, 服务器1是具有己安装软件的计算机或互连成网络的若干计算机,服务器1连接到因特网。服务器1用于存储数据库,在数据库中将域名(DMN)和订 户电话号码相关联。服务器1处理来自用户的移动通信终端2的搜索DMN 名的请求,发送搜索结果并接收语音呼叫请求。服务器1还具有软件,该软件能够注册DMN名并存储对应于各订户及 其通信终端3的DMN名的电话号码。该方法使用通信运营商的标准网络4。通信运营商的网络4由多个硬件 和软件单元构成;图1所示的布置仅例示了本发明上下文中直接使用的标 准单元,即,移动运营商的那些形成设备5和发送请求的移动通信终端2。设备5包括WAP/WEB网关6和通信交换机7, WAP/WEB网关6的功 能是支持移动通信终端2和全球因特网之间的双向通信,通信交换机7支 持(移动或固定)通信终端3和移动通信终端2之间的标准语音呼叫。移动通信终端2包括硬件单元8和用于移动通信终端2的软件的单元 11,硬件单元8具有WAP/WEB收发器9、语音收发器IO,所述软件用于 实施所主张的在远程数据库中输入和搜索对象数据的方法。硬件单元8是 移动通信终端2的一部分。其详细功能结构在图4中示出。设备5的WAP/WEB网关6确保了硬件单元8的WAP/WEB收发器9 和服务器1之间的通信。WEB/WAP收发器9和语音收发器10是移动通信 终端2用于经由例如GSM网络(Groupe Sp6cial Mobile,后来重命名为全球 移动通信系统(Global System for Mobile Communications),为移动数字通信 的全球标准)向通信运营商的设备5发送数据的移动通信终端2的收发器。 WEB/WAP收发器9(例如利用通信运营商的设备5和GSM网络)向全球因特网发送数据,语音收发器10通过GSM网络向通信运营商的设备5发送 语音数据。为了实现所述技术效果,所主张的在远程数据库中输入和搜索对象数据的方法包括-向移动通信终端2的闪速存储装置加载独立于移动通信终端的实现所主张方法的软件ll。可以利用移动通信和GSM网络运营商的设备5,从 因特网,或通过移动电话的IR端口从计算机(也可以从因特网或CD下载到 计算机),通过蓝牙连接或数据线缆将这种软件安装在移动通信终端2上, 或者可以通过IR端口或Bluetooth连接从一个移动通信终端向另一个直接 安装软件;-由该方法的开发人员向远程服务器1加载独立于服务器的实施所主 张方法的软件;-通过因特网在DMN名数据库中远程注册域名并向服务器1中的通信 终端3设置订户所有的相应电话号码;-经由GSM网络、移动运营商的设备5以及因特网,通过移动通信终 端2和服务器1之间的通信信道接收/发送标准的专用数据包;-根据来自服务器l的数据,在移动通信终端的监视器上利用其软件单 元11显示实际的菜单项和必要数据;-在用户选择的域名下从移动通信终端2向通信终端3的订户电话号码发起语音呼叫。根据所主张方法的一个实施例的工作流程如下。1. 移动通信终端2的用户利用上述可用方法中的任一种,在存储器中 存储并安装软件11,以便能在移动通信终端的闪速存储器上的远程数据库 中输入和搜索对象数据。2. 在用户启动软件之后,在移动通信终端2的显示器上形成菜单项, 使得用户能够使用移动终端小键盘输入单词,即该用户希望经移动通信终 端连接但不知道其电话号码的订户的名称(字母和符号序列)。3. 在输入单词之后,移动通信终端2的用户按下移动终端小键盘上被软件分配了 "呼叫"功能的键,确认输入完成。4. 为了发送所输入的单词,移动终端用户按下移动终端小键盘上被软件分配了 "是"功能的键,确认发起与通信运营商的设备5之间的GPRS(通 用分组无线业务)连接。如果已经建立了连接,则在移动通信终端2的显示 器上不显示对GPRS连接发起的确认。5. 如果通过移动通信终端2的标准功能选择了 "是"功能,则将GPRS 信道用于经GSM网络与通信运营商的设备5之间的连接,以便将移动通信 终端2登录到全球因特网上并将移动通信终端2连接到服务器1。6. 服务器1接收从设备5经因特网发送给它的单词并使用预先安装的 软件对其进行分析。7. 在分析单词时,服务器1首先检查其是否是DMN名(下文将描述 DMN名的适当句法)。a. 如果请求不是DMN名,那么服务器1在数据库中搜索包含该单词 的任何DMN名。如果找到即使一个包括该单词或其成分包括该单词的 DMN名,服务器1利用软件准备所有找到的DMN名列表并经由因特网、 通信运营商的设备5以及GSM网络向已发起请求的移动通信终端发送该列 表。b. 如果未找到任一个包含来自该请求的单词的DMN名,服务器1经 由因牛寺网、通信运营商的设备5和GSM网络向已发起请求的移动通信终端 2发送消息,例如"未找到请求的DMN名;请更改请求文本并重新搜索"。c. 如果请求是DMN名,服务器1在DMN名数据库中搜索为其分配该 DMN名的订户电话号码。服务器l根据下述算法执行电话号码的搜索。如 果找到了完全与请求中的单词一致的DMN名,服务器1在当时就使用其软 件发送对应于该DMN名的订户电话号码。d. 如果未找到任一个与该请求中的单词一致的DMN名,服务器1经 由因特网、通信运营商的设备5和GSM网络向已发起请求的移动通信终端 2发送消息,例如"输入的DMN名未登记;请更改请求文本并重新搜索"。8. 如果向服务器1发起请求的移动通信终端2经因特网、通信运营商 的设备5和GSM网络从后者接收到回复"a",移动通信终端2的软件利用 显示器和菜单在移动终端显示器上显示接收到的DNS名列表、并让移动通 信终端2的用户从列表选择任何DNS名或利用小键盘输入单词进行新请 求、并通过按下被软件分配了 "呼叫"功能的键来将其发送到服务器l。在10移动通信终端2的用户选择了显示器上显示的DNS名之一并按下小键盘上 被软件分配了 "呼叫"功能的键之后,移动通信终端2经GSM网络、运营 商的设备5和因特网向服务器1发送由用户从移动通信终端2的显示器上 显示的列表中选择的DMN名构成的请求。9. 如果向服务器1发起请求的移动通信终端2从后者接收到回复"b", 移动通信终端2利用软件在移动通信终端2的显示器上显示文本消息,例 如"针对该请求未找到任何DMN名;请更改请求中的文本并重新搜索", 并使用户能够输入单词进行新的请求并通过按下移动通信终端2的小键盘 上被软件分配了 "呼叫"功能的键来将其发送到服务器l。10. 如果向服务器1发起请求的移动通信终端2从后者接收到回复"c", 在移动通信终端的显示器上显示文本消息,例如"向找到的订户打电话 吗?"。移动通信终端2的用户能够通过按下移动通信终端2的小键盘上被 软件分配了 "呼叫"功能的键确认呼叫。在确认发起呼叫之后,移动通信 终端向订户终端3发起语音呼叫,已经经由GSM网络和运营商的设备5在 对请求的回复中从服务器1接收到订户终端3的号码(在下文中更详细地描 述该过程)。被叫订户可以是任何通信网络中的订户,无论是移动的还是固 定的网络。可以由移动通信终端的用户按下小键盘上被软件分配了 "停止" 功能的键,或由于通信故障或被叫订户侧的呼叫终止而由通信运营商的设 备5,来终止该语音呼叫。在终止语音呼叫之后,移动通信终端2的软件通 过处理器从移动终端RAM中去除上一被叫订户的号码。11. 如果向服务器1发起请求的移动通信终端2从后者接收到回复"d", 移动通信终端2利用软件11在移动通信终端2的显示器上显示文本消息, 例如"请求的DMN名未注册;请更改请求中的文本并重新搜索"。用户能 够输入用于新请求的单词并通过按下移动通信终端2的小键盘上被软件分 配了 "呼叫"功能的键来将其发送到服务器l。12. 当实现在远程数据库中输入和搜索对象数据的软件完成其工作时, 移动通信终端的用户恢复针对订户号码使用标准拨号模式。服务器1如下工作(图2)。作为接收/发送单元的单元12接收从移动通信终端2发送到服务器1 的用于搜索DMN名的单词并将其发送到单元13进行初始分析。接收/发送单元12分配唯一的数字标识符(例如1230994372),该标识符也被发送到单元13进行初始分析。之后,在搜索数据的过程中,请求与其唯一数字标识符是不可拆分的。这么做是为了让单元12能够严格地判断在接收/发送单元12从结果采集单元14接收到关于所发送搜索单词的搜索结果之后应当向哪个移动通信终端2发送搜索结果。
任何输入请求都是在单元13中被分析的。检查请求的DMN名句法是否正确。
DMN名的正确句法应当是
N级名fc . N-1级名称》 . ......... 第2级名称》 . 第1
级名称》,
其中N为自然数;
《名称》-DMN描述的一部分,通过点与DMN的其他部分分开。
例如《spartakfk.moscow.ru , 其中
rm>-第1级名称,
moscow -第2级名称,
spartakfk -第3级名称。
在其他单元的描述中将使用该范例。
如果在初始分析单元13的文本检查期间发现请求中的单词文本不对应于DMN名的正确句法,则由初始分析单元13将请求单词发送到结果采集单元14的输入《A》。
单元14在用于服务器1的DMN名的数据库中具有所有DMN名的列表。如果发送到该单元的数据是从单元13经由输入《A》进入的,那么单元14搜索所有包括请求单词至少一部分的DMN名,形成所找到的所有DMN名的列表并将其发送到接收/发送单元12,以进一步将其发送到发起请求的移动通信终端2。如果未找到包括请求单词的DMN名,单元12发送文本(而不是发送DMN名的列表),例如《在该请求中未发现DMN名,更改请求单词并重新搜索》,以进一步将其发送到发起请求的移动通信终端2。
如果在初始分析单元13的文本检査期间发现请求中的单词文本对应于DMN名的正确句法,初始分析单元13分析用于搜索第2级名称的单元15.X的哪个(其中X为第1级注册名称的数量)具有第1级名称(在我们的范例中
12为名称《nw)的信息,并将所搜索DMN名的数据发送到该单元(假设在我们的范例中,名称《ru》存储在单元15.2中)。
如果初始分析单元13不能找到具有第1级单词数据的单元15.X,则将该请求视为搜索请求并由初始分析单元13将其返回到结果采集单元14,并返回到输入《A》。
用于搜索第2级名称的单元15.X(其中X为第1级注册名称的数量)分析第2级的名称。该单元分别从单元13接收第1级名称,然后将其名称与单元中包含的数据比较,以便确认转换的正确性和DMN名,以进一步分析第2级的名称(在我们的范例中为《moscow》)。
对于上述范例而言,用于搜索第2级名称的单元15.2在分析DMN名称时,分析用于搜索第3级名称的单元15.2.M(其中M为针对第l级名称《nm注册的第2级名称的数量)中的哪个具有第2级名称(在我们的范例中为《mosco,)的信息,并将被搜索DMN名的信息发送到该单元。例如,假设单元15.2.1具有这种信息。
如果用于搜索第2级名称的单元15.2不能找到具有第2级名称信息的单元15.2.M,那么将这种请求视为搜索请求并返回到初始分析单元13,以进一步将其发送到结果采集单元14的输入《A^
在该范例中,用于搜索第3级名称的单元15.2.1携带着关于将什么第3级名称分配给DMN名《moscow.ru》以及在任何特定时间什么电话号码对应于那些DMN名的信息。该单元包含信息,表明此时订户号码+7495XXXXXX X(或若干号码)对应于DMN名《spartakfk.moscow.ru》。
如果用于搜索第3级名称的单元15.2.M不能找到对应于请求的DMN名的信息,那么将这种请求视为搜索请求并返回到用于搜索第2级名的单元15.2,该单元将该请求返回到初始分析单元13,以进一步将其发送到结果采集单元14的输入《A》。
用于搜索第3级名称的单元15.2.1将对应于DMN名的订户电话号码发送到结果采集单元14的输入《B》,从参与搜索的所有单元将要发送的数据收集到此。结果采集单元14将采集的信息发送到接收/发送单元12,以进一步将其发送到发起请求的移动通信终端2。
所主张的方法与因特网中使用的域名系统的不同之处在于,未将域名用于寻找服务器的单个IP地址,而是使用注册的域名来寻找对应的电话号码。此外,与因特网中的通用搜索系统(其能够找到包含给定单词的网站并访问这种网站)形成对比,所主张的方法分析至少对应于单词一部分,而不
是对应于单词本身的域名的位置。例如,对于《spartakfk.moscow.ru》而言,
如果在数据库中未找到正确域名,可以从列表中为用户给出以下名称 sparta.moscow.ru》、《spart.moscow.ru 、 《spar.moscow.ru 、 《sp.moscow.ru 等。在向服务器1发送单词《spartak》时,可以向用户给出包含名称《spartak》的单词的完整列表,所述名称既包括法律实体又包括个体,例如 spartakfk.moscow.ru 、 《spartakoff.moscow.ru 、《spartakiada.moscow.ru》等。
应当认识到,不仅可以将该方法用作搜索方法,而且如果用户知道域名或电子邮件地址的准确名称,也可以将其直接用于呼叫订户。在这种情况下,在服务器1的数据库中搜索被叫订户的移动通信终端3的号码,不使用初始分析单元13和结果采集单元14之间的连接。
于是,如果移动通信终端2的用户输入例如单词《spartak》用于搜索,那么,根据在服务器1的数据库中注册的域名,他可以接收到关于不同级别的域名的完整列表,例如
spartakfk.moscow.ru
spartakbk.omsk.ru
spartak.golfclub.ru
spartak.continent.fr
spartakoff.flirnitur.us>^ 。
如果用户在移动通信终端确认他从列表中选择的一个域名,如上所述,将发起通往订户电话号码的连接并进行语音呼叫。
不知道特定订户电话号码的用户可以连接到在服务器1注册的各种单位,例如国家机关、商店、医院、企业等。还可以将用户连接到个人,为此,{也应当在其移动通信终端输入如下单词《konstantin.petrovich,ivanov》。
如果在服务器1处将Konstantin Petrovich Ivanov注册为订户,那么用户可以向其进行语音呼叫。如果有若干姓名相同的订户在服务器注册,则可以向域名中引入额外的标记,例如工作、年龄等。可以给这种消息的发送者一 列 域 名 《konstantin.petrovich.ivanov-doctor 、
14《konstantin.petrovich.ivanov-18age》等。于是,为了进行搜索,用户输入表征法律实体或个体名称或活动的单词或一组单词就足够了。
由于所主张的方法几乎适用于有移动网络运营商的任何地区,因此可以包括用于分析来自移动通信终端的用户的请求的大致位置和时间的额外单元(图2中未示出,可以包括在初始分析单元13中),以便向移动通信终端2的用户给出搜索到的订户的实际号码。
同时,例如在莫斯科时间12:00提交同一请求,例如《Toyota,riw的移动通信终端2的两个不同用户将被给予在莫斯科和符拉迪沃斯托克的不同订户电话号码。莫斯科的移动通信终端2的订户将接收到莫斯科的丰田代表处的终端3的号码。符拉迪沃斯托克的移动通信终端2的订户将接收到符拉迪沃斯托克的丰田代表处的自动呼叫中心(通知者)的终端3的电话号码,因为在符拉迪沃斯托克时间将是上午4:00。
通过系统接收请求的事实确定请求时间,通过终端3的IP地址确定终端3的订户的大致位置,IP地址是由移动网络运营商分配给终端3的。
此外,服务器1的数据库可以为一个域名存储若干电话号码。例如,如果用户已在12:00,即营业时间连接到商店,将会把商店营业部的电话号码给他,但如果是凌晨1:00,将会把商店安全服务或电话应答机的电话号码给他。并且,如果在用户忙时向订户电话号码进行语音呼叫,服务器1可能会建议向该域名的另 一 电话号码进行语音呼叫。
于是,服务器1的数据库可以具有针对一天不同时段或多个地理位置的若干订户电话号码,服务器1将根据所接收消息,即单词的时间向移动通信终端2发送订户电话号码。
根据如下算法(图3)履行对移动通信终端2的控制,该控制是由实现输入订户字母名称的软件U(图l)执行的。
在启动软件ll(图l)之后,将对移动通信终端2的控制转交给请求输入单元20(图3)。
请求输入单元20通过显示器上的菜单建议移动通信终端2的用户利用小键盘输入请求单词。在输入请求单词之后,移动通信终端2的用户通过按下小键盘上被软件分配了 "呼叫"功能的键来确认结束输入,然后将对移动通信终端2的控制转移到GPRS发起单元21 。
15GPRS发起单元21检查移动通信终端2是否已建立通往移动运营商的设备5的连接。如果已经建立了 GPRS连接,则将对移动通信终端2的控制转移到用于从/向服务器1接收/发送数据的单元23。
如果未建立GPRS连接,则在移动通信终端2的显示器上显示菜单文本,其指出必需要确认发起通往移动运营商的设备5的GPRS连接。移动通信终端2的用户通过按下小键盘上被软件11分配了 "是"功能的键确认发起通往移动运营商的设备5的GPRS连接,否则将对移动通信终端2的控制返回到单元20。
数据接收/发送单元23(收发器)利用移动通信终端2和移动运营商的设备5之间的GPRS连接经GSM网络向服务器1发送请求单词进行分析并等待来自服务器l的回复。
当经由因特网、运营商的设备5和GSM网络从服务器1接收到对请求的回复时,单元23检査对请求的回复是否是订户电话号码。如果回复不是订户电话号码,则将对移动通信终端2的控制转交给"否"单元22,否则将对移动通信终端2的控制转交到"呼叫"单元24。
如果"否"单元22在工作,将通过菜单在移动通信终端2的显示器上显示从服务器1接收的消息。如果接收到文本消息,则在移动通信终端2的显示器上显示其,并按下小键盘上的任何键将对移动通信终端2的控制转交到请求输入单元20。如果所接收的消息是列表形式的,则在移动通信终端2的显示器上显示该列表,使移动通信终端2的用户能够利用小键盘从该列表选择任何DMN名。如果移动通信终端2的用户通过按下小键盘上被软件分配了 "呼叫"功能的键选择了 DMN名之一,"否"单元22将把对移动通信终端2的控制转交给单元23,并将由移动通信终端2选择的DMN名写入请求文本,以进一步由收发器单元23将其发送到服务器1。
当单元24在工作时,将向具有从服务器1接收到的电话号码的订户进行语音呼叫。将由移动通信终端2的标准模块通过如下步骤进行呼叫经GSM网络向移动网络运营商的设备5发送被叫订户电话号码,由移动网络运营商的设备5发起通往订户的连接,并经由设备5的交换机7和GSM网络(图l)连接到订户的终端。在会话期间,移动通信终端2的用户使用其标准功能。在完成会话之后,将把对移动通信终端2的控制转交给校正单元25。
由于在大部分移动通信终端2中的标准功能是生成最后十个被叫订户的列表,所以在使用校正单元25时,移动通信终端2的软件11利用处理器从随机存取存储器(RAM)单元去除最后拨打的订户号码。这种去除的目的是遵从个人不公开自己的秘密信息的权利,电话号码就是这种信息。此后,再次将对移动通信终端2的控制转交到请求输入单元20。
在实践上不改变实施所主张方法所需的移动通信终端2(图4),仅应在闪速存储单元中安装软件ll。
移动通信终端2(图4)包括外壳30、安装在外壳30之内的处理器31、收发器32、随机存取存储器(RAM)单元33、具有数模转换器(DAC)35和模数转换器(ADC)36制造的信号处理单元34、用于加载软件和文件的闪速存储单元37、小键盘38、显示器39、麦克风40和扬声器41(全部安装在外壳30之内),收发器32的输入/输出、随机存取存储器单元33的输入/输出、模数转换器36的输入/输出、数模转换器35的输入/输出、闪速存储单元37的输入/输出、小键盘38的输出和显示器39的输入通过总线42连接到处理器31,麦克风40的输出通过总线42连接到模数转换器36,扬声器41的输入通过总线42连接到数模转换器35,使软件能够通过小键盘38和显示器39上的菜单控制处理器31、显示器39和扬声器41,使软件能够利用小键盘38输入单词并用于在远程数据库中搜索对象的数据。图4还示出了连接到总线42的电池43。
移动通信终端(图4)如下工作。
高频收发器32例如是发送和接收无线电信号的移动通信终端2的第一类发射机-接收机。处理器31根据闪速存储单元37中作为软件存储的指令控制移动通信终端2的功能单元的操作。如上所述,小键盘38使用户能够通过沿内嵌菜单移动并开始执行某些或其他命令来控制移动通信终端2。显示器39可以显示用户可用的命令和动作变型。
使用闪速存储单元37下载能够控制移动通信终端的处理器32、 RAM单元34(用于向其发送搜索结果)和显示器39的操作的软件11。
软件11可以是多平台Java应用或另一种格式的程序应用,该格式适于在给定移动通信终端2使用的操作软件11并适于特定型号的移动通信终端如上所述,可以通过用于插入计算机外围装置的单元或通过其他装置下载它。可以要求用户执行安装和设置软件ll的额外动作。在安装之后,
在移动通信终端2上安装的应用的主菜单中出现通往所安装软件11的链接。
上文已经充分详细地描述了用户为了实现所主张方法而发送和接收对应消息的动作。
所主张的发明使移动通信终端2的用户能够向另一通信终端3,向其希望通信但不知道其电话号码而仅具有单位形式或名称(包括个人昵称)的信息的订户发起电话呼叫,利用排序系统设置该信息,以动态地形成服务器l处存储的分类域名索引。该方法实现了按字母拨打订户名称,而不是拨打数字名称。
工业实用性
可以在GSM移动通信系统中最成功地使用所主张的用于在远程数据库中输入和搜索对象数据的方法。
18
权利要求
1、一种用于在远程数据库中输入和搜索对象信息的方法,包括从移动通信终端经由全球移动通信系统网络,通过移动网络运营商的设备并借助因特网向服务器发送包含对象ID的消息;由所述服务器接收包含所述对象ID的消息;在所述服务器数据库中搜索所述对象ID;以及如果找到所述对象ID,则向所述移动通信终端发送与所述对象ID的位置相关的消息,其特征在于在移动通信终端和服务器上安装能够将单词用作所述对象ID的软件,利用表征法律实体/个体的名称/活动的至少一个单词作为包含所述对象ID的消息,然后,在所述服务器数据库中搜索所述对象ID时,所述服务器将所述单词与所述数据库中存储的多个域名进行比较,并且,如果发现所述多个域名中的至少一部分匹配所述单词,则向所述移动通信终端发送域名列表;然后,如果所述用户从所述列表选择域名,所述移动通信终端形成包含所选域名的消息并将所述消息发送到所述服务器,所述服务器针对所述域名和订户的对应电话号码执行补充搜索;如果找到所述订户电话号码,则所述服务器将所述号码发送到所述移动通信终端;并且,如果所述用户在所述移动通信终端上确认所述域名/订户电话号码,则所述软件通过向所述订户电话号码进行语音呼叫来发起经由全球移动通信系统和移动网络运营商设备与所述订户电话号码的通信。
2、 根据权利要求1所述的方法,其特征在于在完成语音呼叫之后,移动通信终端上安装的所述软件开始从所述移 动通信终端的存储器中去除所述订户电话号码。
3、 根据权利要求1所述的方法,其特征在于针对一天中的不同时段或针对一些地理位置的多个订户电话号码对应 于所述数据库中的一个域名,所述服务器根据接收所述单词的时间向移动 通信终端发送订户电话号码。
4、根据权利要求1所述的方法,其特征在于将域名或电子邮件地址用作所述单词。
全文摘要
所主张的方法包括从移动通信终端借助于经由蜂窝通信运营商的全球移动通信系统的网络或借助因特网向服务器发送包含对象标识符的消息。将至少一个单词用作从移动通信终端发送的包含对象标识符的消息的形式。在服务器数据库中搜索对象标识符包括服务器将该单词与域名进行比较。如果移动通信终端的用户确定所述域名,服务器向其发送订户电话号码。然后,移动通信终端通过向订户电话号码进行语音连接来发起该电话号码的连接。该方法能够扩展功能容量、加快搜索、减少发送的信息量、减轻电信网络及其设备的负载。
文档编号G06F17/30GK101558407SQ200780045919
公开日2009年10月14日 申请日期2007年6月4日 优先权日2007年4月23日
发明者A·Y·布列季欣, N·E·谢尔盖奇乌 申请人:A·Y·布列季欣
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1