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

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

Info

Publication number
CN101558407B
CN101558407B CN200780045919.0A CN200780045919A CN101558407B CN 101558407 B CN101558407 B CN 101558407B CN 200780045919 A CN200780045919 A CN 200780045919A CN 101558407 B CN101558407 B CN 101558407B
Authority
CN
China
Prior art keywords
communication terminal
mobile communication
server
domain name
word
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.)
Expired - Fee Related
Application number
CN200780045919.0A
Other languages
English (en)
Other versions
CN101558407A (zh
Inventor
A·Y·布列季欣
N·E·谢尔盖奇乌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN101558407A publication Critical patent/CN101558407A/zh
Application granted granted Critical
Publication of CN101558407B publication Critical patent/CN101558407B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

所主张的方法包括从移动通信终端借助于经由蜂窝通信运营商的全球移动通信***的网络或借助因特网向服务器发送包含对象标识符的消息。将至少一个单词用作从移动通信终端发送的包含对象标识符的消息的形式。在服务器数据库中搜索对象标识符包括服务器将该单词与域名进行比较。如果移动通信终端的用户确定所述域名,服务器向其发送订户电话号码。然后,移动通信终端通过向订户电话号码进行语音连接来发起该电话号码的连接。该方法能够扩展功能容量、加快搜索、减少发送的信息量、减轻电信网络及其设备的负载。

Description

输入和搜索远程数据库中的对象信息的方法
技术领域
本发明涉及无线电工程,可以用于在电信网数据库中搜索数据的方法中,能够显著地扩展移动通信装置在拨号通信终端订户号码方面的功能。通信终端订户号码是能够在通信网络中确定地识别相应订户的唯一标识符。
背景技术
解译对象标识符的方法是已知的(参见US 2002165801,G06Q30/00,2002年11月7日公开)。这种方法由分析诸如表征对象的条型码之类的图形表示以及基于所分析的图形表示获取该对象的信息构成。
这种方法的缺点是要向远程服务器传输大量数据,且必需要在实施该方法的***中使用图像扫描装置。
在操作全球信息网络的领域中已知将域名用作标识符,以便于使用因特网全球网络(参见P.B.Khramtsov,2004,p.245,“A Domain NameSystem”)。
因特网网络中的每个服务器都具有其唯一的ID码(IP地址),其由12个位数构成,用点将其分成多个组,每组三位。这种唯一的代码使得用于浏览网站的浏览器能够精确地找到所需资源,但对于用户来说难以记住这种代码,此外,其根本不能表示因特网资源内容的特征。
使用DNS***(域名服务器***)来减轻这个问题。DNS***能够将域名(即便于使用的字母名称)与每个唯一的ID码相关联。
为了能够在通过多个名称导航时感到确定,该***使用了嵌套名称***,其中通过点将所述名称进行划分。
例如,详细说明在IP地址213.243.106.84处是什么资源是困难的。但该资源具有名称,即域名www.sport.ru
“ru”部分表示该网站位于Runet(因特网俄国区)区域,且其很可能包 括俄文文本;“sport”部分告诉用户该网站关注的是体育题材。希望获得体育信息的任何因特网用户,甚至是没经验的用户,都可以在其浏览器的搜索字段中输入该域名并获得必要的信息。
用于分配域名的***的一个缺点在于仅可以将一个特定IP地址与一个唯一的字母名称匹配。
最接近本发明的是一种用于在远程数据库中输入和搜索对象数据的方法,其包括通过移动网络运营商经全球移动通信***网络并借助因特网从移动通信终端向服务器发送包含对象ID的消息,然后由服务器接收包含对象ID的消息,在服务器数据库中搜索对象ID,如果找到,则通过移动网络运营商经全球移动通信***网络借助因特网发送对象ID位置的消息。(参见俄国专利2248040、G06F17/30,2005年3月10日公开)。
对移动通信装置发送并利用正式向公众公布和散发的分类索引形成的消息进行编码,从而执行该方法,其中至少一个部分对判断对象个别特征ID的可能做好准备。这种ID的发送机向具有软件的计算机服务器发送移动通信消息,该软件用于转换服务器数据库条目中的这种消息,以便由移动通信消息至少向一个用户发送这种消息。或者,能够在服务器数据库中搜索至少一个与这种消息匹配的条目,并将通过来自服务器的至少一个移动通信消息将该条目发送到消息发送机。
该***被设计成利用移动通信终端组织在线约会***(datingsystem)。
该已知发明的目的是使用户能够利用移动通信装置完成发送到远程数据库的高度复杂的请求并获得搜索对象的大量数据,包括无论何时何地需要都能够满足需求和/或在市场中供应物品和服务。
该方法的缺点是:
1、为了搜索数据,必需要输入大量的额外数据集(例如身高、体重、性别、生年、工作等)。
2、不可能通过名称,例如货物类型、姓、完成的活动或对象的各种特征来搜索数据。该***不适用于根据任何可变参数进行搜索。
3、在实施该方法时,必需要严格定义可以对其执行搜索的数据集;此外,不可能根据未由开发人员设置的参数,例如血型、国籍、居所等来执 行搜索。
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时,所述服务器将所述单词与所述数据库中存储的域名进行比较,并且,如果发现至少一部分域名匹配所述单词,则向所述移动通信终端发送域名列表;然后,如果所述用户从所述列表选择域名,所述移动通信终端形成包含所选域名的消息并将所述消息发送到所述服务器,所述服务器针对所述域名和订户的对应电话号码执行补充搜索;如果找到所述订户电话号码,则所述服务器将所述号码发送到所述移动通信终端;并且,如果所述用户在所述移动通信终端上确认所述域名/订户电话号码,所述软件通过向所述订户电话号码进行语音呼叫来发起经由全球移动通信***和移动网络运营商设备与所述订户电话号码的通信。
所主张方法的某些实施例是可能的,其中:
-在完成语音呼叫之后,移动通信终端上安装的所述软件开始从呼出电话列表和移动通信终端的存储器中去除所述订户电话号码;
-针对一天中的不同时段或一些地理位置的多个订户电话号码对应于所述数据库中的一个域名,所述服务器根据接收所述单词的时间向移动通信终端发送订户电话号码
-将域名或电子邮件地址用作所述单词。
本发明的一个技术目的是开发一种方法,其包括:移动通信终端的用户可以利用名称的字母拨号发起(进行)语音呼叫,该名称包括所需订户的昵称(在下文中称为DMN名(域移动名称))(无需利用通信终端的存储器中存储的或SIM卡的本地电话号码簿,但是利用了动态形成名称索引的排序***)。
将参考附图通过其优选实施例解释本发明的上述优点以及具体特征。
附图说明
在附图中:
图1示出了用于实现所主张方法的***的一般功能设置;
图2示出了服务器的功能设置;
图3示出了用于移动通信终端的软件的方框图;
图4示出了移动通信终端的功能设置。
具体实施方式
用于在远程数据库中输入和搜索对象数据的***(图1)包括服务器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、语音收发器10,所述软件用于实施所主张的在远程数据库中输入和搜索对象数据的方法。硬件单元8是移动通信终端2的一部分。其详细功能结构在图4中示出。
设备5的WAP/WEB网关6确保了硬件单元8的WAP/WEB收发器9和服务器1之间的通信。WEB/WAP收发器9和语音收发器10是移动通信终端2用于经由例如GSM网络(Groupe Spécial Mobile,后来重命名为全球移动通信***(Global System for Mobile Communications),为移动数字通信的全球标准)向通信运营商的设备5发送数据的移动通信终端2的收发器。WEB/WAP收发器9(例如利用通信运营商的设备5和GSM网络)向全球因 特网发送数据,语音收发器10通过GSM网络向通信运营商的设备5发送语音数据。
为了实现所述技术效果,所主张的在远程数据库中输入和搜索对象数据的方法包括:
-向移动通信终端2的闪速存储装置加载独立于移动通信终端的实现所主张方法的软件11。可以利用移动通信和GSM网络运营商的设备5,从因特网,或通过移动电话的IR端口从计算机(也可以从因特网或CD下载到计算机),通过蓝牙连接或数据线缆将这种软件安装在移动通信终端2上,或者可以通过IR端口或Bluetooth连接从一个移动通信终端向另一个直接安装软件;
-由该方法的开发人员向远程服务器1加载独立于服务器的实施所主张方法的软件;
-通过因特网在DMN名数据库中远程注册域名并向服务器1中的通信终端3设置订户所有的相应电话号码;
-经由GSM网络、移动运营商的设备5以及因特网,通过移动通信终端2和服务器1之间的通信信道接收/发送标准的专用数据包;
-根据来自服务器1的数据,在移动通信终端的监视器上利用其软件单元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名的订户电话号码。服务器1根据下述算法执行电话号码的搜索。如果找到了完全与请求中的单词一致的DMN名,服务器1在当时就使用其软件发送对应于该DMN名的订户电话号码。
d.如果未找到任一个与该请求中的单词一致的DMN名,服务器1经由因特网、通信运营商的设备5和GSM网络向已发起请求的移动通信终端2发送消息,例如“输入的DMN名未登记;请更改请求文本并重新搜索”。
8.如果向服务器1发起请求的移动通信终端2经因特网、通信运营商的设备5和GSM网络从后者接收到回复“a”,移动通信终端2的软件利用显示器和菜单在移动终端显示器上显示接收到的DNS名列表、并让移动通信终端2的用户从列表选择任何DNS名或利用小键盘输入单词进行新请求、并通过按下被软件分配了“呼叫”功能的键来将其发送到服务器1。在 移动通信终端2的用户选择了显示器上显示的DNS名之一并按下小键盘上被软件分配了“呼叫”功能的键之后,移动通信终端2经GSM网络、运营商的设备5和因特网向服务器1发送由用户从移动通信终端2的显示器上显示的列表中选择的DMN名构成的请求。
9.如果向服务器1发起请求的移动通信终端2从后者接收到回复“b”,移动通信终端2利用软件在移动通信终端2的显示器上显示文本消息,例如“针对该请求未找到任何DMN名;请更改请求中的文本并重新搜索”,并使用户能够输入单词进行新的请求并通过按下移动通信终端2的小键盘上被软件分配了“呼叫”功能的键来将其发送到服务器1。
10.如果向服务器1发起请求的移动通信终端2从后者接收到回复“c”,在移动通信终端的显示器上显示文本消息,例如“向找到的订户打电话吗?”。移动通信终端2的用户能够通过按下移动通信终端2的小键盘上被软件分配了“呼叫”功能的键确认呼叫。在确认发起呼叫之后,移动通信终端向订户终端3发起语音呼叫,已经经由GSM网络和运营商的设备5在对请求的回复中从服务器1接收到订户终端3的号码(在下文中更详细地描述该过程)。被叫订户可以是任何通信网络中的订户,无论是移动的还是固定的网络。可以由移动通信终端的用户按下小键盘上被软件分配了“停止”功能的键,或由于通信故障或被叫订户侧的呼叫终止而由通信运营商的设备5,来终止该语音呼叫。在终止语音呼叫之后,移动通信终端2的软件通过处理器从移动终端RAM中去除上一被叫订户的号码。
11.如果向服务器1发起请求的移动通信终端2从后者接收到回复“d”,移动通信终端2利用软件11在移动通信终端2的显示器上显示文本消息,例如“请求的DMN名未注册;请更改请求中的文本并重新搜索”。用户能够输入用于新请求的单词并通过按下移动通信终端2的小键盘上被软件分配了“呼叫”功能的键来将其发送到服务器1。
12.当实现在远程数据库中输入和搜索对象数据的软件完成其工作时,移动通信终端的用户恢复针对订户号码使用标准拨号模式。
服务器1如下工作(图2)。
作为接收/发送单元的单元12接收从移动通信终端2发送到服务器1的用于搜索DMN名的单词并将其发送到单元13进行初始分析。
接收/发送单元12分配唯一的数字标识符(例如1230994372),该标识符也被发送到单元13进行初始分析。之后,在搜索数据的过程中,请求与其唯一数字标识符是不可拆分的。这么做是为了让单元12能够严格地判断在接收/发送单元12从结果采集单元14接收到关于所发送搜索单词的搜索结果之后应当向哪个移动通信终端2发送搜索结果。
任何输入请求都是在单元13中被分析的。检查请求的DMN名句法是否正确。
DMN名的正确句法应当是:
《N级名称》《.》《N-1级名称》《.》.........《.》《第2级名称》《.》《第1级名称》,
其中N为自然数;
《名称》-DMN描述的一部分,通过点与DMN的其他部分分开。
例如:《spartakfk.moscow.ru》,其中:
《ru》-第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级名称(在我们的范例中 为名称《ru》)的信息,并将所搜索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为针对第1级名称《ru》注册的第2级名称的数量)中的哪个具有第2级名称(在我们的范例中为《moscow》)的信息,并将被搜索DMN名的信息发送到该单元。例如,假设单元15.2.1具有这种信息。
如果用于搜索第2级名称的单元15.2不能找到具有第2级名称信息的单元15.2.M,那么将这种请求视为搜索请求并返回到初始分析单元13,以进一步将其发送到结果采集单元14的输入《A》。
在该范例中,用于搜索第3级名称的单元15.2.1携带着关于将什么第3级名称分配给DMN名《moscow.ru》以及在任何特定时间什么电话号码对应于那些DMN名的信息。该单元包含信息,表明此时订户号码+7495XXXXXXX(或若干号码)对应于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.ri》、《spartakiada.moscow.ru》等。
应当认识到,不仅可以将该方法用作搜索方法,而且如果用户知道域名或电子邮件地址的准确名称,也可以将其直接用于呼叫订户。在这种情况下,在服务器1的数据库中搜索被叫订户的移动通信终端3的号码,不使用初始分析单元13和结果采集单元14之间的连接。
于是,如果移动通信终端2的用户输入例如单词《spartak》用于搜索,那么,根据在服务器1的数据库中注册的域名,他可以接收到关于不同级别的域名的完整列表,例如:
《spartakfk.moscow.ru》
《spartakbk.omsk.ru》
《spartak.golfclub.ru》
《spartak.continent.fr》
《spartakoff.furnitur.us》等。
如果用户在移动通信终端确认他从列表中选择的一个域名,如上所述,将发起通往订户电话号码的连接并进行语音呼叫。
不知道特定订户电话号码的用户可以连接到在服务器1注册的各种单位,例如国家机关、商店、医院、企业等。还可以将用户连接到个人,为此,他应当在其移动通信终端输入如下单词《konstantin.petrovich.ivanov》。如果在服务器1处将Konstantin Petrovich Ivanov注册为订户,那么用户可以向其进行语音呼叫。如果有若干姓名相同的订户在服务器注册,则可以向域名中引入额外的标记,例如工作、年龄等。可以给这种消息的发送者一列域名:《konstantin.petrovich.ivanov-doctor》、 《konstantin.petrovich.ivanov-18age》等。于是,为了进行搜索,用户输入表征法律实体或个体名称或活动的单词或一组单词就足够了。
由于所主张的方法几乎适用于有移动网络运营商的任何地区,因此可以包括用于分析来自移动通信终端的用户的请求的大致位置和时间的额外单元(图2中未示出,可以包括在初始分析单元13中),以便向移动通信终端2的用户给出搜索到的订户的实际号码。
同时,例如在莫斯科时间12:00提交同一请求,例如《Toyota.ru》的移动通信终端2的两个不同用户将被给予在莫斯科和符拉迪沃斯托克的不同订户电话号码。莫斯科的移动通信终端2的订户将接收到莫斯科的丰田代表处的终端3的号码。符拉迪沃斯托克的移动通信终端2的订户将接收到符拉迪沃斯托克的丰田代表处的自动呼叫中心(通知者)的终端3的电话号码,因为在符拉迪沃斯托克时间将是上午4:00。
通过***接收请求的事实确定请求时间,通过终端2的IP地址确定终端2的订户的大致位置,IP地址是由移动网络运营商分配给终端2的。
此外,服务器1的数据库可以为一个域名存储若干电话号码。例如,如果用户已在12:00,即营业时间连接到商店,将会把商店营业部的电话号码给他,但如果是凌晨1:00,将会把商店安全服务或电话应答机的电话号码给他。并且,如果在用户忙时向订户电话号码进行语音呼叫,服务器1可能会建议向该域名的另一电话号码进行语音呼叫。
于是,服务器1的数据库可以具有针对一天不同时段或多个地理位置的若干订户电话号码,服务器1将根据所接收消息,即单词的时间向移动通信终端2发送订户电话号码。
根据如下算法(图3)履行对移动通信终端2的控制,该控制是由实现输入订户字母名称的软件11(图1)执行的。
在启动软件11(图1)之后,将对移动通信终端2的控制转交给请求输入单元20(图3)。
请求输入单元20通过显示器上的菜单建议移动通信终端2的用户利用小键盘输入请求单词。在输入请求单词之后,移动通信终端2的用户通过按下小键盘上被软件分配了“呼叫”功能的键来确认结束输入,然后将对移动通信终端2的控制转移到GPRS发起单元21。
GPRS发起单元21检查移动通信终端2是否已建立通往移动运营商的设备5的连接。如果已经建立了GPRS连接,则将对移动通信终端2的控制转移到用于从/向服务器1接收/发送数据的单元23。
如果未建立GPRS连接,则在移动通信终端2的显示器上显示菜单文本,其指出必需要确认发起通往移动运营商的设备5的GPRS连接。移动通信终端2的用户通过按下小键盘上被软件11分配了“是”功能的键确认发起通往移动运营商的设备5的GPRS连接,否则将对移动通信终端2的控制返回到单元20。
数据接收/发送单元23(收发器)利用移动通信终端2和移动运营商的设备5之间的GPRS连接经GSM网络向服务器1发送请求单词进行分析并等待来自服务器1的回复。
当经由因特网、运营商的设备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网络(图1)连接到订户的终端。在会话期间,移动通信终端2的用户使用其标准功能。在完成会话之后,将把对移动通信终端2的控制转交给校正单元 25。
由于在大部分移动通信终端2中的标准功能是生成最后十个被叫订户的列表,所以在使用校正单元25时,移动通信终端2的软件11利用处理器从随机存取存储器(RAM)单元去除最后拨打的订户号码。这种去除的目的是遵从个人不公开自己的秘密信息的权利,电话号码就是这种信息。此后,再次将对移动通信终端2的控制转交到请求输入单元20。
在实践上不改变实施所主张方法所需的移动通信终端2(图4),仅应在闪速存储单元中安装软件11。
移动通信终端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并适于特定型号的移动通信终端 2。
如上所述,可以通过用于***计算机***装置的单元或通过其他装置下载它。可以要求用户执行安装和设置软件11的额外动作。在安装之后,在移动通信终端2上安装的应用的主菜单中出现通往所安装软件11的链接。
上文已经充分详细地描述了用户为了实现所主张方法而发送和接收对应消息的动作。
所主张的发明使移动通信终端2的用户能够向另一通信终端3,向其希望通信但不知道其电话号码而仅具有单位形式或名称(包括个人昵称)的信息的订户发起电话呼叫,利用排序***设置该信息,以动态地形成服务器1处存储的分类域名索引。该方法实现了按字母拨打订户名称,而不是拨打数字名称。
工业实用性
可以在GSM移动通信***中最成功地使用所主张的用于在远程数据库中输入和搜索对象数据的方法。

Claims (4)

1.一种用于在远程数据库中输入和搜索对象信息的方法,包括从移动通信终端经由全球移动通信***网络,通过移动网络运营商的设备并借助因特网向服务器发送包含对象ID的消息;由所述服务器接收包含所述对象ID的消息;在所述服务器数据库中搜索所述对象ID;以及如果找到所述对象ID,则向所述移动通信终端发送与所述对象ID的位置相关的消息,其特征在于:
在移动通信终端和服务器上安装能够将单词用作所述对象ID的软件,利用表征法律实体或个体的名称或活动的至少一个单词作为包含所述对象ID的消息,然后,在所述服务器数据库中搜索所述对象ID时,所述服务器在所述数据库中存储的多个域名中搜索包含所述单词的任何域名,并且,如果发现所述多个域名中的至少一部分匹配所述单词,则向所述移动通信终端发送域名列表;然后,如果用户从所述列表选择域名,所述移动通信终端形成包含所选域名的消息并将所述消息发送到所述服务器,所述服务器在所述数据库中搜索为其分配所述域名的订户的电话号码;如果找到所述订户电话号码,则所述服务器将所述号码发送到所述移动通信终端;并且,如果所述用户在所述移动通信终端上确认所述域名和订户电话号码,则所述软件通过向所述订户电话号码进行语音呼叫来发起经由全球移动通信***和移动网络运营商设备与所述订户电话号码的通信。
2.根据权利要求1所述的方法,其特征在于
在完成语音呼叫之后,移动通信终端上安装的所述软件开始从所述移动通信终端的存储器中去除所述订户电话号码。
3.根据权利要求1所述的方法,其特征在于
针对一天中的不同时段或针对一些地理位置的多个订户电话号码对应于所述数据库中的一个域名,所述服务器根据接收所述单词的时间向移动通信终端发送订户电话号码。
4.根据权利要求1所述的方法,其特征在于将域名或电子邮件地址用作所述单词。
CN200780045919.0A 2007-04-23 2007-06-04 输入和搜索远程数据库中的对象信息的方法 Expired - Fee Related CN101558407B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
RU2007115019 2007-04-23
RU2007115019/09A RU2326432C1 (ru) 2007-04-23 2007-04-23 Способ ввода и поиска информации об объекте в удаленной базе данных
PCT/RU2007/000295 WO2008130265A1 (fr) 2007-04-23 2007-06-04 Procédé d'entrée et de recherche d'informations sur un objet dans une base de données distante

Publications (2)

Publication Number Publication Date
CN101558407A CN101558407A (zh) 2009-10-14
CN101558407B true CN101558407B (zh) 2011-09-28

Family

ID=39581493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780045919.0A Expired - Fee Related CN101558407B (zh) 2007-04-23 2007-06-04 输入和搜索远程数据库中的对象信息的方法

Country Status (13)

Country Link
US (1) US7653381B2 (zh)
EP (1) EP2141611A4 (zh)
KR (1) KR101116534B1 (zh)
CN (1) CN101558407B (zh)
AU (1) AU2007351918B2 (zh)
CA (1) CA2674110C (zh)
EA (1) EA013298B1 (zh)
HK (1) HK1135213A1 (zh)
MX (1) MX2009011194A (zh)
RU (1) RU2326432C1 (zh)
UA (1) UA92117C2 (zh)
WO (1) WO2008130265A1 (zh)
ZA (1) ZA200906651B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458741B2 (en) * 2010-05-27 2013-06-04 Sony Corporation Provision of TV ID to non-TV device to enable access to TV services
RU2506636C2 (ru) * 2011-08-01 2014-02-10 Общество с ограниченной ответственностью "Алгоритм" Способ информационного поиска (варианты) и компьютерная система для его осуществления
RU2469402C1 (ru) * 2011-10-12 2012-12-10 Сергей Алексеевич Гридяев Система предоставления информации
CN103037072A (zh) * 2012-02-04 2013-04-10 个信互动(北京)网络科技有限公司 一种短信内容提取到场景应用的实现方法
CN105069073B (zh) * 2015-07-30 2019-12-13 小米科技有限责任公司 联系人信息推荐方法及装置
EP3220629B1 (en) * 2016-03-17 2018-08-29 HD PLUS GmbH Method and system for generating a media channel access list
US10673636B1 (en) * 2019-02-24 2020-06-02 Benjamin Finke System and apparatus for providing authenticable electronic communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2248040C2 (ru) * 2002-07-22 2005-03-10 ЗАО "Никита Интерэктив" Способ ввода и поиска информации об объекте по его индивидуальным отличительным признакам в удаленной базе данных посредством кодирования сообщений, передаваемых устройствами мобильной связи
CN1771751A (zh) * 2003-05-09 2006-05-10 诺基亚有限公司 用于网络运营商信息检索的方法和设备

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764736A (en) * 1995-07-20 1998-06-09 National Semiconductor Corporation Method for switching between a data communication session and a voice communication session
US6493430B2 (en) * 1996-12-24 2002-12-10 At&T Wireless Services, Inc. Method of wireless retrieval of information
EP0960518B1 (en) * 1997-01-27 2006-11-15 Michael J. Ure Circuit-switched call setup using a packet-switched address such as an internet address or the like
AUPP962599A0 (en) * 1999-04-07 1999-04-29 Liberty Financial Pty Ltd Application apparatus and method
US7062561B1 (en) * 2000-05-23 2006-06-13 Richard Reisman Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping
US7027801B1 (en) * 2001-02-06 2006-04-11 Nortel Networks Limited Method delivering location-base targeted advertisements to mobile subscribers
US20020165801A1 (en) * 2001-05-02 2002-11-07 Stern Edith H. System to interpret item identifiers
RU2268486C2 (ru) * 2001-08-13 2006-01-20 ДжиДжи21 Ко., Лтд. Способ и система для регистрации и поиска информации о местоположении пользователей
US7640006B2 (en) * 2001-10-03 2009-12-29 Accenture Global Services Gmbh Directory assistance with multi-modal messaging
US20030074461A1 (en) * 2001-10-09 2003-04-17 I-Dns.Net International Pte. Ltd. Method of mapping names or identifiers to telecommunications network resource locations
NO317790B1 (no) * 2001-12-21 2004-12-13 Phonename As Fremgangsmate og system for kopling av telefonsamtaler i digitale telefonsystemer
US8250168B2 (en) 2003-01-03 2012-08-21 Openwave Systems Inc. Methods for accessing published contents from a mobile device
RU2254611C2 (ru) * 2003-03-13 2005-06-20 Общество с ограниченной ответственностью "Мобилити" Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты)
US20050238159A1 (en) * 2004-04-26 2005-10-27 Halsell Victoria M Automatic number storage for directory assistance services
KR20070047215A (ko) * 2005-11-01 2007-05-04 라이코스, 인코포레이티드. 네트워크를 통해 검색을 실행하는 방법 및 시스템
US20080273680A1 (en) 2007-05-04 2008-11-06 Ido Eli Zohar System and method for network communication using alternative identifiers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2248040C2 (ru) * 2002-07-22 2005-03-10 ЗАО "Никита Интерэктив" Способ ввода и поиска информации об объекте по его индивидуальным отличительным признакам в удаленной базе данных посредством кодирования сообщений, передаваемых устройствами мобильной связи
CN1771751A (zh) * 2003-05-09 2006-05-10 诺基亚有限公司 用于网络运营商信息检索的方法和设备

Also Published As

Publication number Publication date
US20090259640A1 (en) 2009-10-15
RU2326432C1 (ru) 2008-06-10
CA2674110A1 (en) 2008-10-30
KR20090113303A (ko) 2009-10-29
CN101558407A (zh) 2009-10-14
EA013298B1 (ru) 2010-04-30
KR101116534B1 (ko) 2012-02-28
MX2009011194A (es) 2010-03-17
EA200900644A1 (ru) 2009-08-28
UA92117C2 (ru) 2010-09-27
EP2141611A1 (en) 2010-01-06
US7653381B2 (en) 2010-01-26
CA2674110C (en) 2012-07-17
EP2141611A4 (en) 2011-01-05
HK1135213A1 (en) 2010-05-28
AU2007351918B2 (en) 2011-03-24
WO2008130265A1 (fr) 2008-10-30
AU2007351918A1 (en) 2008-10-30
ZA200906651B (en) 2010-08-25

Similar Documents

Publication Publication Date Title
CN101558407B (zh) 输入和搜索远程数据库中的对象信息的方法
EP0858712B1 (en) Network directory methods and systems for a cellular radiotelephone
US20020016174A1 (en) Use of telephone numbers as domain names and as applied in portable electronic devices
CA2588476A1 (en) System and method for downloading and storing contact information and advertisements in a communication device
CN1401082A (zh) 提供移动终端的位置信息的方法
CN101351837A (zh) 用于电话技术的服务接合
CN101212240A (zh) 蓝牙设备的联系人自动绑定方法
US7363222B2 (en) Method for searching data in at least two databases
CN103577420A (zh) 一种用户信息动态查询方法及装置
JP5095891B2 (ja) 少なくとも2つのデータベース内でのデータサーチ方法及び少なくとも2つのデータベースを有するデータベース・システム
US7813723B2 (en) Method and system for connecting a voice call using a domain name database
CN104301490A (zh) 一种将通信对象与记录相关联的方法及智能移动终端
CN105681607B (zh) 呼叫号码查询方法、装置及***、移动终端
CN102664943A (zh) 一种播放信息共享***及方法
JP2004297250A (ja) 送信側端末、受信側端末、及び情報共有システム
KR20020032733A (ko) 이동통신 단말기를 이용한 정보 검색 및 제공 방법
JP2002320259A (ja) 移動局及び移動通信システム
KR20000058853A (ko) 핸드폰을 이용하여 사용자가 요구하는 뉴스를 음성형태로전송하는 방법과 시스템
CN101309444A (zh) 自动下载和存储联系信息到个人通讯设备的***和方法
KR20030042094A (ko) 휴대폰에서의 그룹별 메시지 전송방법과 이를 이용한휴대폰
KR20090111654A (ko) 맞춤형 전화번호부 다운로드서비스
KR20100053709A (ko) 이동 통신 단말기, 음성 안내 장치, 음성 안내 서비스시스템 및 그 방법
IL183213A (en) A method and system for inserting contact information into a communication device contact list

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1135213

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1135213

Country of ref document: HK

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110928

Termination date: 20140604