第一移动电话用户为调用向第二移动电话用户提供信息的过程而对文本信息的利用的制作方法

文档序号:7909665阅读:162来源:国知局
专利名称:第一移动电话用户为调用向第二移动电话用户提供信息的过程而对文本信息的利用的制作方法
技术领域
本发明涉及移动电话通信,更特别地,涉及第一移动电话机用户对文本信息的利用,以调用过程提供信息给第二移动电话机用户。在一个示范性实施例中,第一移动电话机的用户利用短信服务(SMQ信息来调用过程,该过程向第二移动电话机的用户提供一个地图,该地图示出所述第一电话机的位置。2.
背景技术
假设在持有第一无线电话机的第一用户和持有第二无线电话机的第二用户之间进行无线通信会话。第一用户可能希望呈现给第二用户一些信息,例如,一个地图,第一用户不能轻易的将该地图传送给第二用户。这就需要一种方法,在该方法中,第一用户能够调用一个过程,该过程将所述信息提供给第二用户。

发明内容
本发明提供一种方法,其包括(a)通过通信网络接收从第一用户设备发送的文本信息,(b)检测所述文本信息中的文本串,(c)执行一个过程,以响应所述文本串的检测, 其中,所述执行过程产生一个结果,以及(d)通过所述通信网络发送所述结果至第二用户设备。在一个示范性实施例中,第一移动电话机的用户利用SMS信息来调用一个过程,该过程提供给第二移动电话机的用户一个地图,该地图示出所述第一电话机的位置。


图1是通信系统的方块图;图2是一个示范性通信会话的方块图和流程图的组合;图3-9示出了在通信会话过程中发生的若干个事件;多个附图中的通用的组件或特征在每个附图中用同样的标号来表示。
具体实施例方式短信息服务(SMQ是全球移动通信系统(GSM)中的一种通信服务组件,其采用标准化的通信协议,该协议允许短文本信息,也就是,SMS信息,在移动电话设备之间交换。所述SMS信息长度能够达到160个字符,包括空格。所述SMS信息还包括唯一标识符,如电话号码,用于每个发送SMS信息的用户设备以及预计接收所述SMS信息的用户设备。所述术语SMS在本文中用作所有类型的短文本信息的代名词,并且不一定限于GSM系统中的SMS。SMS中心(SMSC)是负责和调整无线网络的SMS业务的设备。当从发送装置例如移动电话机,发出SMS信息时,所述SMS信息被传送至SMSC,然后SMSC将所述SMS信息转发至接收设备,例如,另一个移动电话机。当所述接收设备不可用时,所述SMSC将存储所述SMS 信息,并且当所述接收设备变为可用时,所述SMSC随后发送所述SMS信息至所述接收设备。
4
即时信使是一种计算机应用程序,其允许两个或多个人之间通过网络,例如互联网,进行即时文本通信。即时信息常常缩写为简单的“IM”或“IMing”,其通过计算机应用程序实时交换文本信息。蜂窝移动电话技术还允许移动电话手机用户通过IM进行通信。多媒体信息服务(MMS)是由第三代合作伙伴计划(3GPP)制定的一个标准,用于包括多媒体内容的信息通信。MMS信息还包括唯一标识符,例如,电话号码,用于每个发送MMS 信息的用户设备以及预计接收所述MMS信息的用户设备。MMS的一个普遍的应用是从配备了摄像头的手机发送照片。所述术语MMS在本文中用作所有类型的多媒体信息的代名词, 并且不一定限于由3GPP制定的标准。MMS中心(MMSC)是负责路由和调整无线网络的MMS业务的设备。当从发送装置, 例如,移动电话机,发出匪S信息时,所述匪S信息被传送至^SC,然后匪SC将所述匪S信息转发至接收设备,例如,另一个移动电话机。当所述接收设备不可用时,所述MMSC将存储所述MMS信息,并且当所述接收设备变为可用时,所述MMSC随后发送所述MMS信息至所述接收设备。图1是通信系统100的方块图,其中,采用A方设备110的A方105,通过通信网络 135与采用B方设备150的B方145通信。服务器115也连接至通信网络135。通信网络135包括支持无线电话通信的电话网络,以及支持数据通信的数据网络,例如互联网。A方设备110包括用于音频通信的用户界面,并且优选地,还包括显示器以及用于输入数据和命令的键盘。移动电话机或者具有电话功能的掌上电脑(PDA)都是相适应的例子。A方设备110能够发送和接收文本信息,例如SMS信息或者即时信息,并且也能够发送多媒体信息,例如匪S信息。为达到本发明的目的,假定A方设备110是包括显示屏的移动电话机。B方设备150具有与A方设备110相似的一些特征。为达到本发明的目的,假定B 方设备150是包括显示屏的移动电话机。服务器115包括处理器102和内存125。处理器120配置了响应和执行指令的逻辑电路。处理器120也可以认为是计算机, 并且可以被物理配置为任一个单一的处理设备,如图1所示,或者配置为多个处理设备,在该多个处理设备之中分配处理任务。内存125是利用计算机程序例如程序130编码的一种计算机可读介质。程序130 可在随机存取存储器(RAM)、硬盘驱动器、只读存储器(ROM)或者上述的组合中执行。与处理器120相似,内存125可配置为任一单一的存储设备,如图1所示,或者也可配置为多个存储设备,在该多个存储设备之中分配数据和指令。程序130包括处理器120可读格式的指令,并且当所述指令被处理器120读取时, 将引起所述处理器120执行本文所述的属于服务器115的方法。程序130可作为单个模块或多个彼此之间合作运行的模块来执行。虽然这里程序130被描述为设于内存125中,并因此在软件中执行,但程序130可以在任何硬件中执行,例如,电子电路,固件,软件或者上述的组合。虽然系统100在本文被描述为具有设于内存125中的程序130,但程序130能够有形的体现并存储在外设的计算机可读取的存储介质140上,该存储介质随后用于加载至内存125中。存储介质140可以是任何传统存储介质,包括但不限于软盘,光盘,磁带,只读存储器,光存储介质,通用串行总线(USB)闪存驱动器,数字多功能光盘或zip驱动器。程序130也可以体现在随机存取存储器中,或者其他类型的位于远程存储系统上并连接至内存125的电子存储器中。服务器115处理SMS信息,并且用作SMSC或SMSC的一个组件。例如,当A方105 发送SMS信息至B方145,更特定地,当A方设备110发送SMS信息至B方设备150,且B方设备150可用时,服务器115存储所述SMS信息并将其发送至B方设备150。服务器115也能够产生SMS信息。服务器115也处理匪S信息,并且用作匪SC或者是匪SC的一个组件。例如,当A 方105发送匪S信息至B方145,更特定地,当A方设备110发送匪S信息至B方设备150, 且B方设备150可用时,服务器115存储所述匪S信息并将其发送至B方设备150。服务器 115也能够产生匪S信息。假定A方105希望B方145能得到一些信息。为了方便提供这些信息,服务器115 执行一种方法,其包括(a)通过通信网络135接收从A方设备110发送的文本信息,(b)检测所述文本信息中的文本串,(c)执行一个过程,以响应所述文本串的检测,其中,所述执行过程产生一个结果,也就是所述信息,以及(d)通过所述通信网络135发送所述信息至B方设备150。所述文本信息可以是,例如,SMS信息或者IM0服务器115也连接至蜂窝三角测量系统116和地图服务系统117。蜂窝三角测量系统116是用于确定用户设备位置的系统,例如,移动电话机,如A 方设备110。当移动电话机开机时,该移动电话机搜索信号以确认移动服务可用。然后,所述移动电话机传送特定标识号码,使得电话网络能够核实客户信息,例如客户的无线服务供应商和电话号码。当给出移动电话机一个电话号码或其他唯一标识符时,蜂窝三角测量系统116标识该移动电话机通信范围内的多个蜂窝塔,并且基于信号从所述移动电话机到所述蜂窝塔的相对时间延迟,蜂窝三角测量系统116确定所述移动电话机的位置。地图服务系统117是用于产生地图的系统。更特定地,当给出一个位置时,地图服务系统117产生其上指示有该位置的地图。此外,当给出第一位置和第二位置时,地图服务系统117产生从所述第一位置至所述第二位置的一个路线地图,并且以书面形式提供从第一位置至第二位置的路线方向指引。虽然蜂窝三角测量系统116和地图服务系统117作为服务器的外设在图1中示出,但它们也可以是服务器115的组件。服务器115、蜂窝三角测量系统116和地图服务系统117的相对物理位置对系统100的运行并不重要。因此,处理器120,按照包含在内存125 内的指令,执行服务器115、蜂窝三角测量系统116以及地图服务系统117的所有操作。假定A方105希望B方145得知A方105的位置。传统的方式是通过地图来表示该位置。为了方便呈现地图,服务器105执行一种方法,其包括(a)通过通信网络135接收从A方设备110发送的文本信息,(b)检测所述文本信息中的文本串,(c)根据所述文本串,获取A方设备110的位置,(d)得到其上指示有所述位置的地图,以及(e)通过通信网络135发送通信至B方设备150,该通信促使在B方设备150上显示地图。所述通信可以是任一个(i)SMS信息,其包含一个链接至存储所述地图的存储器的链接,或者是(ii)多媒体信息服务(MMQ信息,其包括所述地图的图像。
系统100,尤其是服务器115提供的一个好处是,无论A方设备110还是B方设备 150,均不需要在里面安装任何具有特殊用途的软件或硬件。换句话说,A方设备110和B方设备150都可以是传统设备。服务器115提供本文提到的所有功能性方法。图2是用于示范性通信会话200的方块图和流程图的组合,其中,A方105希望B 方145得知A方105的位置。如下说明,服务器115(a)制作一个示出A方设备110位置的位置地图,并且(b)发送通信至B方设备150,该通信促使在B方设备150上显示该位置地图。在通信会话200中,B方145还想要从B方设备150的位置至A方设备110的位置的路线地图。因此,服务器115(a)制作示出从B方设备150的位置至A方设备110的位置的路线的路线地图,并且(b)发送通信至B方设备150,该通信促使在B方设备150上显示路线地图。所述通信会话200的相关部分开始于步骤205。在步骤205中,A方105制作包括特定文本串例如〃 *map〃的SMS信息,并且A方设备Iio通过通信网络135发送该SMS信息。通信会话200从步骤205进入到步骤210。在步骤210中,服务器115接收所述SMS信息并检测所述文本串,并且执行一个过程,以响应对所述文本串的检测。在本实施例中,服务器115将所述文本串"*map"解释为一个命令,以调用一个过程,该过程确定A方设备110的位置,并制作地图。如前所述,SMS 信息还包括唯一标识符,例如电话号码,用于每个发送SMS信息的用户设备以及预计接收所述SMS信息的用户设备。从所述SMS信息中,服务器115读取唯一标识符,也就是,A方设备110和B方设备150的电话号码。通信会话200从步骤210进入步骤215。在步骤215中,服务器115获得A方设备110的位置。更特定地,⑴服务器115 发送A方设备110的电话号码至蜂窝三角测量系统116,并且(ii)所述蜂窝三角测量系统 116方顺次确定A方设备110的位置,并且将该位置返回至服务器115。服务器115将该位置保存为存储器275中的位置276。存储器275可以是内存125的一个组件,或者是内存 125内的一个地址。通信会话200从步骤215进入步骤220。步骤220中,服务器115获取其上指示有A方设备110位置的地图。更特定地,
(i)服务器115发送位置276至地图服务系统117,并且(ii)该地图服务系统117顺次产生其上指示有A方设备110位置的位置地图,并且发送该位置地图至服务器115。服务器 115将该位置地图保存为存储器观0中的位置地图观2。存储器280可以是内存125的一个组件,或者是内存125内的一个地址。通信会话200从步骤220进入步骤225。步骤225中,服务器115通过通信网络135发送通信230至B方服务器150,该通信230促使在B方设备150上显示该位置地图。通信230可以是任一个(i)SMS信息,其包括链接至存储器观0的一个链接观5,例如,地址指针或者统一资源定位器(URL),或者是
(ii)MMS信息,其包括位置地图282的图像。在通信230是包含链接285的SMS信息的情况下,B方设备150接收到通信230之后,B方145点击链接观5,并且经过通信交换235,下载位置地图观2。点击链接观5自动激活B方设备150上的移动互联网浏览器(未示出),进入存储器观0。移动互联网浏览器通过蜂窝网络,或者通过无线局域网(LAN)连接至存储器观0,通过传输控制协议/互联网协议(TCP/IP协议)使用标准的超文本传输协议(HTTP),并且显示用文本标记语言(HTML) 和无线应用协议(WAP) 2.0中定义的可扩展标记语言移动概要(XHTML MP)编写的网页。此后,B方设备150在其显示屏上呈现下载的位置地图。
在通信230是包含位置地图观2图像的匪S信息的情况下,B方设备150在其显示器上呈现该图像。如前所述,在通信会话200中,B方145想要从所述B方设备150的位置至所述A 方设备110的位置的路线地图。因此,通信会话200进行步骤Mo。在步骤MO中,B方145制作包括特定的文本串例如"route”的SMS信息,并且B 方设备150通过通信网络135发送该SMS信息。通信会话200从步骤240进入步骤M5。步骤M5中,服务器115接收所述SMS信息并且检测所述文本串。服务器115将所述文本串,例如,\oute,解释为一个命令,以调用一个过程,该过程确定B方设备150的位置,并且制作路线地图。服务器115从所述SMS信息中读取唯一标识符,例如,每个A方设备110和B方设备150的电话号码。通信会话200从步骤245进入步骤250。步骤250中,服务器115获得B方设备150的位置。更特定地,(i)服务器115发送所述B方设备150的电话号码至蜂窝三角测量系统116,并且(ii)蜂窝三角测量系统116 顺次确定B方设备150的位置,并且将所述B方设备150的位置返回至服务器115。步骤 250中,服务器115从存储器275中再次获得位置276,也就是A方设备110的位置。因此, 服务器115具有B方设备150和A方设备110的位置。通信会话200从步骤250进入步骤 255。步骤255中,服务器155获得显示出从B方设备150至A方设备110的路线的地图。更特定地,(i)服务器115将位置276,也就是A方设备110的位置和B方设备150的位置,发送至地图服务系统117,并且(ii)地图服务系统117顺次产生路线地图,该路线地图示出从B方设备150至A方设备110的路线。所述路线地图可以含有书面格式的从B方设备150位置至A方设备110位置的路线方向指引。地图服务系统117发送所述路线地图至服务器115,并且服务器115将所述路线地图保存为存储器290中路线地图四2。存储器 290可以是内存125的一个组件,或者是内存125内的一个地址。通信会话200从步骤255 进入步骤沈0。步骤沈0中,服务器115通过通信网络135发送通信265至B方设备150,该通信 265促使在B方设备150上显示所述路线地图。通信265可以是任一个(i)SMS信息,其包括链接至存储器四0的一个链接四5,例如,地址指针或者统一资源定位器(URL),或者是 (ii)MMS信息,其包括路线地图四2的图像。在通信265是包含链接295的SMS信息的情况下,B方设备150接收到通信265之后,B方145点击链接四5,并且经过通信交换270,下载路线地图四2。之后,B方设备150 在其显示屏上呈现所下载的路线地图。在通信265是包含路线地图四2的图像的匪S信息情况下,B方设备150在其显示屏上呈现该图像。图3-图9示出在A方如I^atrickdn B方如Sally之间的通信会话过程中发生的若干事件。Patrick和Sally均使用移动电话机。Patrick希望Sally得知I^atrick的位置。参考图2,图3-图9是上述活动的实施例。图3中,Patrick发送含有文本串“*map〃的SMS信息给&illy。这是步骤205中的活动的实施例。图4中,Sally接收到一条SMS信息,该SMS信息中含有至Patrick的位置的链接。
8该SMS信息是含有链接观5的SMS信息的通信230的实施例。图5中,Sally打开所述链接,并且图6中,含有I^atrick位置的地图被显示在 Sally的移动电话机上。图5和图6是在通信交换235中发生的活动的实施例。图7中,Sally发送含有文本串“Youte"的SMS信息。这是步骤MO中的活动的实施例。图8中,Sally收到并打开至路线地图的链接,该路线地图示出从Mlly的移动电话机至I^atrick的移动电话机的路线。图9中,Sally的移动电话机显示出从Mlly的移动电话机至I^trick的移动电话机的路线方向指引。图8和图9是在通信交换270中发生的活动的实施例。本文描述的技术是示范性的,并且不应当被解释为对本发明的特定限制。需要理解的是,本领域技术人员可以做出多种替代、组合以及修改。并且,与本文所描述的过程相关的步骤可以以任何顺序执行,除非该步骤本身被特定或指定。本发明包括所有落入附带的权利要求范围内的替代、修改、以及变化。所述术语“包括”或“包含”被解释为所述特征、整体、步骤或组件的指定存在,但不排除一个或多个其他特征、整体、步骤或者组件或者上述组合的存在。
权利要求
1.一种系统,包括 处理器;以及内存,其上存储有所述处理器可读形式的指令,其中,当所述指令被所述处理器读取时,将引起所述处理器执行以下操作通过通信网络接收从第一用户设备发送的文本信息; 检测所述文本信息中的文本串;执行一个过程,以响应对所述文本串所做的检测,其中,执行过程产生一个结果;以及通过所述通信网络发送所述结果至第二用户设备。
2.如权利要求1所述的系统,其特征在于,所述过程包括 获取所述第一用户设备的地址;以及获取所述第一用户设备上指示有所述地址的地图,以及所述结果包括促使在所述第二用户设备上显示所述地图的通信。
3.如权利要求2所述的系统,其特征在于,所述通信选自以下信息(i)含有至存储器的链接的信息,所述存储器中存储有所述地图,以及(ii)含有所述地像的信息。
4.如权利要求2所述的系统,其特征在于,所述文本信息是第一文本信息,所述文本串是第一文本串,所述地图是第一地图,所述通信是第一通信,以及,其特征在于,所述指令引起所述处理器进一步执行以下操作通过所述通信网络接收从第二用户设备发送的第二文本信息; 检测所述第二文本信息中的第二文本串;获取所述第二用户设备的位置,以响应对所述第二文本串所做的检测; 获取显示出从所述第二用户设备的位置至所述第一用户设备的位置的第二地图;以及通过所述通信网络发送第二信息至所述第二用户设备,所述第二信息促使在所述第二用户设备上显示所述第二地图。
5.如权利要求4所述的系统,其特征在于,所述第二通信选自以下信息(i)含有链接至存储器的链接的信息,所述存储器中存储有所述第二地图,以及(ii)含有所述第二地像的信息。
6.一种方法,包括通过通信网络接收从第一用户设备发送的文本信息; 检测所述文本信息中的文本串;执行一个过程,以响应对所述文本串所做的检测,其中,执行过程产生一个结果;以及通过所述通信网络发送所述结果至第二用户设备。
7.如权利要求6所述的方法,其特征在于,所述过程包括 获取所述第一用户设备的地址;以及获取所述第一用户设备上指示有所述地址的地图,以及其中,所述结果包括促使在所述第二用户设备上显示所述地图的通信。
8.如权利要求6所述的方法,其特征在于,所述通信选自以下信息(i)含有至存储器的链接的信息,所述存储器中存储有所述地图,以及(ii)含有所述地像的信息。
9.如权利要求6所述的方法,其特征在于,所述文本信息是第一文本信息,所述文本串是第一文本串,所述地图是第一地图,所述通信是第一通信,其中,所述方法进一步包括通过所述通信网络接收第二用户设备发送的第二文本信息; 检测所述第二文本信息中的第二文本串;获取所述第二用户设备的位置,以响应对所述第二文本串所做的检测; 获取显示出从所述第二用户设备的位置至所述第一用户设备的位置的第二地图;以及通过所述通信网络发送第二信息至所述第二用户设备,所述第二信息促使在所述第二用户设备上显示所述第二地图。
10.如权利要求9所述的方法,其特征在于,所述第二通信选自以下信息(i)含有至存储器的链接的信息,所述存储器中存储有所述第二地图,以及(ii)含有所述第二地像的信息。
11.一种存储介质,包括存储在其上的处理器可读形式的指令,其特征在于,当所述指令被所述处理器读取时,将引起所述处理器执行以下操作通过通信网络接收第一用户设备发送的文本信息; 检测所述文本信息中的文本串;执行一个过程,以响应对所述文本串所做的检测,其中,该执行过程产生一个结果;以及通过所述通信网络发送所述结果至第二用户设备。
12.如权利要求11所述的存储介质,其特征在于,所述过程包括 获取所述第一用户设备的地址;获取所述第一用户设备上指示有所述地址的地图,并且, 所述结果包括促使在所述第二用户设备上显示所述地图的通信。
13.如权利要求12所述的存储介质,其特征在于,所述通信选自以下信息(i)含有至存储器的链接的信息,所述存储器中存储有所述地图,以及(ii)含有所述地像的信息。
14.如权利要求12所述的存储介质,其特征在于,所述文本信息是第一文本信息,所述文本串是第一文本串,所述地图是第一地图,所述通信是第一通信,其中,所述指令引起所述处理器进一步执行以下操作通过所述通信网络接收从第二用户设备发送的第二文本信息;检测所述第二文本信息中的第二文本串;获取所述第二用户设备的位置,以响应对所述第二文本串所做的检测; 获取显示出从所述第二用户设备的位置至所述第一用户设备的位置的第二地图;以及通过所述通信网络发送第二信息至所述第二用户设备,所述第二信息促使在所述第二用户设备上显示所述第二地图。
15.如权利要求14所述的存储介质,其特征在于,所述第二通信选自以下信息(i)含有至存储器的链接的信息,所述存储器中存储有所述第二地图,以及(ii)含有所述第二地像的信息。
全文摘要
本发明提供一种方法,其包括(a)通过通信网络接收从第一用户设备发送的文本信息,(b)检测所述文本信息中的文本串,(c)执行一个过程,以响应所述文本串的检测,其中,该执行过程产生一个结果,以及(d)通过所述通信网络发送所述结果至第二用户设备。在一个示范性实施例中,第一移动电话机用户利用SMS信息来调用过程,该过程提供给第二移动电话机用户一个地图,该地图示出所述第一电话机的位置。
文档编号H04W4/00GK102318375SQ201080007668
公开日2012年1月11日 申请日期2010年2月16日 优先权日2009年2月16日
发明者亚历·里夫金, 达芙妮·斯坦梅茨 申请人:康维有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1