文本消息的安全处理的制作方法

文档序号:11852697阅读:218来源:国知局
文本消息的安全处理的制作方法与工艺

本发明涉及文本消息的处理。更具体地,本发明涉及一种在诸如汽车的移动运载工具中以安全方式处理文本消息的系统。



背景技术:

大量的汽车事故发生是因为人们在驾驶他们的汽车时阅读他们的文本消息。如果最安全的解决方案仍然是在阅读消息之前停止汽车的话,则这并不总是可能的,并且一些紧急消息需要尽快地被传送。当今汽车的大多数装配有蓝牙工具包,该蓝牙工具包允许根据方向盘上的命令来接电话。

当前的解决方案位于客户端侧。它们特定于一些汽车制造商,并仅在一些汽车型号上可用,作为用户必须支付额外费用的额外选项。

需要改进在驾驶运载工具时用户接收文本消息的安全性。



技术实现要素:

提供了本发明内容以介绍与本发明主题有关的概念。本发明内容不旨在标识所要求保护的主题的必要特征,且不旨在用于确定或限制所要求保护的主题的范围。

根据一个实施例,提供了一种用于对用户拥有的通信设备接收的文本消息的安全处理的方法,包括应用服务器中的以下步骤:

从通信设备接收请求,该请求包含通信设备的标识符和指示通信设备经由无线会话与服务实体相关联的存在数据,所述服务实体是运载工具,

接收以用户作为接收者的文本消息,

向网络服务器发送消息,所述消息包括文本消息的内容的至少一部分,所述网络服务器根据消息的内容来生成语音消息,并且经由音频呼叫向该通信设备提供该语音消息。

有益地,本发明提供了解决方案,用以向服务提供商提供解决方案,以将朝向驾驶订户的每一个进入文本消息自动地变换为文本到话音电话呼叫。于是用户可以安全地处理呼叫并收听消息,同时将其手保持在方向盘并将其眼睛保持在道路上。

能够使像银行的服务公司增加其客户之一在随后分钟内接收重要消息的可能性,不论该客户是否在驾驶。

在一个实施例中,在接收到以用户作为接收者的文本消息之前,文本消息被电信网络的节点截获并被转发到应用服务器。

在一个实施例中,在接收到以用户作为接收者的文本消息之前,文本消息被通信设备接收并被转发到应用服务器。

在一个实施例中,在从通信设备接收到请求之后,应用服务器向存在服务器发送通知,该通知包含通信设备的标识符和存在数据,以便于存在服务器通过通信设备的标识符和存在数据来更新用户的位置信息,这意味着用户位于服务实体内部。

在一个实施例中,在接收到以用户作为接收者的文本消息之后,应用服务器询问存在服务器以检查通信设备是否经由无线会话与服务实体相关联。

在一个实施例中,服务实体是能够由用户驾驶的机动运载工具。

在一个实施例中,服务实体是以下中的一项:汽车、卡车、摩托车、火车和飞机。

在一个实施例中,文本消息是以下中的一项:短消息、邮件、即时消息和来自应用的通知。

在一个实施例中,文本消息由连接到应用服务器的应用编程接口网关的专用网络服务(web service)接收。

在一个实施例中,网络服务器包括在IP多媒体子系统(IMS)网络中。

在一个实施例中,通信设备经由数字生活网络联盟协议、蓝牙协议、近场通信协议和射频识别协议中的协议与服务实体相关联。

在一个实施例中,应用服务器在通信设备与服务实体断开连接之后从通信设备接收另一请求,所述请求包含通信设备的标识符和指示通信设备不再经由无线会话与服务实体相关联的存在数据。

本发明还涉及用于应用服务器的服务器,用于对用户拥有的通信设备接收的文本消息的安全处理,包括:

用于从通信设备接收请求的装置,所述请求包含通信设备的标识符和指示通信设备经由无线会话与服务实体相关联的存在数据,所述服务实体是运载工具,

用于接收以用户作为接收者的文本消息的装置,

用于向网络服务器发送消息的装置,所述消息包括文本消息的内容的至少一部分,所述网络服务器根据消息的内容来生成语音消息,并经由音频呼叫向通信设备提供语音消息。

本发明还涉及能够在服务器中实现的计算机程序,所述程序包括指令,当程序在所述服务器中执行时,该指令执行根据本发明的方法的步骤。

附图说明

现在仅通过示例方式并参考附图来描述本发明的一些实施例。在所有附图中,相同的附图标记代表相同的元件或同一类型的元件。

图1是根据本发明的一个实施例的用于文本消息的安全处理的通信系统的示意性框图。

图2是示出了根据本发明的一个实施例的用于文本消息的安全处理的方法的流程图。

在所有附图中,相同的附图标记代表相同的元素或同一类型的元素。

具体实施方式

附图和以下描述示出了本发明的特定示例性实施例。因此,将理解,本领域技术人员将能够提出尽管在本文中未显式地描述或示出但仍体现本发明的原理并被包括在本发明的范围中的各种布置。此外,本文所描述的任意示例旨在帮助理解本发明的原理,并且应被理解为不限于这些具体记载的示例和条件。因此,本发明不限于下文所描述的特定实施例或示例,而通过权利要求及其等同物来限定。

参考图1,通信系统包括应用服务器AS、存在服务器PS、网络服务器NS和能通过至少一个电信网络TN在它们之间进行通信的通信设备CD、以及能够通过无线网络与通信设备CD进行通信的服务实体SE。

例如,电信网络TN是GSM(全球移动通信系统)或UMTS(通用移动电信系统)或甚至CDMA(码分多址)类型或甚至LTE(长期演进)类型的数字蜂窝无线电通信网络。GSM类型网络可以与GPRS(通用分组无线电服务)网络耦合用于按分组的数据的传输,其中经由无线电进行移动性和接入管理。

电信网络TN可以与例如诸如互联网或内联网或甚至公司特定的私有网络的IP(“互联网协议”)高速网络的分组网络相关联。

根据将在说明书的整个剩余部分中引用的本发明的一个实施例,电信网络TN包括分组网络,例如诸如互联网或内联网或甚至公司特定的私有网络的IP(“互联网协议”)高速网络。该分组网络连接到IP多媒体子系统(IMS)网络。

与通信设备有关的通信的控制在IMS网络内执行,具体通过以下三个呼叫状态控制功能(CSCF)控制实体进行:实体代理CSCF(P-CSCF)、询问CSCF(I-CSCF)和服务-CSCF(S-CSCF)。

实体P-CSCF是IMS网络中接触的第一点,并且其地址在激活分组数据协议(PDP)上下文以交换SIP消息时由用户设备发现。

网络服务器NS被包括在IMS网络中,并管理呼叫状态控制功能中的至少一些功能,特别是P-CSCF功能。

在一个实施例中,网络服务器NS实现汇聚电话服务器(CTS),汇聚电话服务器(CTS)是向SIP(会话发起协议)、IP和传统固定和无线订户提供客户、商业和汇聚服务的符合IMS的电话应用服务器。

在一个实施例中,网络服务器NS实现媒体资源功能(MRF),媒体资源功能(MRF)提供与媒体有关的功能,诸如媒体操控(例如语音流混合)和音调和公告的播放。

在一个实施例中,网络服务器NS实现将普通语言文本转换为语音的文本到话音应用。

在一个变体中,汇聚电话服务器(CTS)、媒体资源功能(MRF)和文本到话音应用是在IMS网络中包括的不同网络服务器中实现的。

存在服务器PS包括在IMS网络中并管理数据库,该数据库存储有与通信服务的连接性有关的信息,例如通信设备的配对信息。

存在服务器PS是丰富通信套件(RCS)的一部分,该RCS使用IMS核心系统的能力作为解决诸如认证、授权、注册、计费和路由的问题的底层服务平台。

应用服务器AS是API(应用编程接口)网关,并可以使用诸如HTTP(超文本传输协议)、SOAP(简单对象接入协议)和REST(代表性状态传输)的开放标准应用。

在另一实施例中,应用服务器AS作为或可以利用连接到应用服务器AS的API网关来接入IMS网络服务。

应用编程接口(API)是定义使软件组件相互通信的接口的规范。API可以包括针对功能、数据结构、对象类和变量的规范。API规范的一些示例包括C++中的标准模板库、微软视窗API、C中的库和Java API。当API指定功能时,API提供关于如何调用函数、在调用函数中包括哪些参数和函数返回的数据的格式和类型的信息。

例如,应用服务器AS标识并部署代码对象来实现网络服务。

应用服务器AS包括第一网络接口NI1和第二网络接口NI2。

第一网络接口NI1包括第一组应用编程接口,用于与被开发并由通信设备使用的应用进行通信。

第二网络接口NI2包括第二组应用编程接口,用于与IMS网络侧的应用进行通信,特别是与存在服务器PS和网络服务器NS。

例如,第一网络接口NI1实现作为暴露的REST网络服务的网络服务。

在一个实施例中,第一网络接口NI1实现三种网络服务。

被称为“SETINCAR”服务的第一网络服务更新存在服务器PS的数据库中的用户位置信息,指示用户在运载工具中的存在。

被称为“SETNOTINCAR”服务的第二网络服务更新存在服务器PS的数据库中的用户位置信息,指示用户不在运载工具中。

用户的位置信息是根据从通信设备CD接收的消息推断的。

被称为“SAFETEXTMSG”服务的第三网络服务询问存在服务器PS以检查用户是否位于他/她的汽车中。

通信设备CD可以是例如个人计算机或膝上型计算机、电子平板计算机、智能电话、个人数字助理、平板计算机。更一般地,其关注包括通信模块、能够与电信网络建立连接以与其他通信设备交换诸如消息的数据的任意类型的电子设备。

服务实体SE可以是由拥有通信设备CD的用户驾驶的运载工具。服务实体SE能够通过无线网络与通信设备CD建立连接。

例如,运载工具是如汽车、卡车、摩托车、火车、飞机的机动运载工具或可以是由拥有通信设备的用户驾驶的任意运载工具或可以是自行车。

在一个实施例中,通信设备CD和服务实体SE可以在经由数字生活网络联盟(DLNA)协议、蓝牙协议、近场通信(NFC)协议和射频识别(RFID)协议中的通信协议的至少一个通信协议建立的通信会话下连接。

通信设备CD实现检测通信设备经由例如蓝牙与服务实体配对的应用。

参考图2,根据本发明的一个实施例的用于文本消息的安全处理的方法包括在通信系统中执行的步骤S1到S9。

在步骤S1中,拥有通信设备CD的用户访问他/她的服务实体SE,如汽车。通信设备CD经由例如蓝牙与服务实体SE建立无线连接,以将通信设备CD与服务实体SE配对。

在步骤S2中,通信设备CD中的应用检测到通信设备CD与服务实体SE配对并向应用服务器AS的第一网络接口NI1发送请求Req。

请求Req是例如HTTP请求,并向例如被称为“SETINCAR”服务的第一网络接口NI1的专用网络服务发送。

请求Req包含通信设备CD的标识符IdCD以及包含与通信设备CD和服务实体SE的配对有关的信息的存在数据DatP。换言之,存在数据DatP指示通信设备CD经由无线会话与服务实体SE相关联。

例如,通信设备CD的标识符IdCD是呼叫号码或通信设备CD的MSISDN(移动订户集成服务数字网络号码)。

在步骤S3中,第一网络接口NI1经由第二接口NI2向存在服务器PS发送通知Not,通知Not包含通信设备CD的标识符IdCD和存在数据DatP。

在步骤S4,存在服务器PS通过通信设备CD的标识符IdCD和存在数据DatP,更新数据库中的用户的位置信息,意味着用户位于服务实体SE附近或内部。

在步骤S5,应用服务器AS的第一接口NI1接收以用户作为接收者的文本消息MesT。文本消息是通过例如被称为“SAFETEXTMSG”服务的第一网络接口NI1的专用网络服务接收的。

文本消息MesT可以是任意种类,如短消息SMS、电子邮件、即时消息或来自例如与社交网络服务有关的应用的通知。

在步骤S5a中的第一实施例中,电信网络TN的网络节点截获消息。

例如,如果文本消息MesT是SMS,则SMS网关截获该消息。

例如,如果文本消息MesT是邮件,则邮件代理服务器截获该消息。

例如,如果文本消息MesT是即时消息,则即时消息传送代理服务器截获该消息。

假定网络节点存储与用户的一组标识符一致的通信设备的标识符IdCD。

网络节点向应用服务器AS发送服务消息MesS1,服务消息MesS1包括通信设备的标识符IdCD和文本消息MesT的文本的内容。

在步骤S5b中的第二实施例中,文本消息MesT由通信设备CD接收并且应用检测到文本消息MesT的接收。

应用向应用服务器AS发送服务消息MesS2,服务消息MesS2包含通信设备的标识符IdCD和文本消息MesT的文本的内容。

在步骤S6中,应用服务器AS经由第二接口NI2询问存在服务器PS,以检查用户的通信设备CD是否与服务实体SE配对,即用户是否位于他/她的汽车中。换言之,应用服务器AS检查通信设备CD是否经由无线会话与服务实体SE相关联。

在这一点上,应用服务器AS可以向存在服务器PS发送包含通信设备CD的标识符IdCD的命令。

在步骤S7中,如果存在服务器PS向应用服务器AS通知用户的通信设备CD与服务实体SE配对,则应用服务器AS的第二接口NI2向网络服务器NS发送命令消息MesC以调用文本到话音功能。

命令消息MesC包括文本消息MesT的文本的内容。

在步骤S8中,网络服务器NS的文本到话音功能根据文本的内容生成语音消息MesV。

于是,网络服务器NS通过例如汇聚电话服务器(CTS)和媒体资源功能(MRF)执行向通信设备CD的音频呼叫,并经由音频呼叫提供语音消息MesV。

例如,语音消息被格式化为可以由网络服务器NS的声音功能播放的“wav”类型的文件。

于是,用户可以通过使用通信设备CD来听声音消息。

在步骤S9中,通信设备CD与服务实体SE断开连接,并与服务实体SE解除配对。

通信设备CD中的应用检测通信设备CD不再与服务实体SE配对。

应用向应用服务器AS的第一网络接口NI1发送请求。该请求被发送到例如被称为“SETNOTINCAR”服务的第一网络接口NI1的专用网络服务。

请求包含通信设备CD的标识符IdCD以及关于通信设备CD与服务实体SE的断开连接的信息的存在数据DatP。

第一网络接口NI1经由第二接口NI2向存在服务器PS发送通知,通知包含通信设备CD的标识符IdCD和存在数据DatP。

存在服务器PS于是通过通信设备CD的标识符IdCD和存在数据DatP更新数据库中的用户的位置信息。

设置了用户不再处于他/她的汽车中,因此所有接下来进入的文本消息像通常一样被路由到通信设备CD。

这里所描述的本发明涉及用于文本消息的安全处理的方法和服务器。根据本发明的一个实现,本发明的步骤由并入诸如应用服务器的服务器中的计算机程序的指令确定。程序包括程序指令,当所述程序被加载到服务器中并在服务器中执行时,该指令实现方法的步骤。

因此,本发明还应用于适于实现本发明的计算机程序,特别是信息介质上或信息介质内的计算机程序。该程序可以使用任意编程语言,并可以以源代码、目标代码或源代码和目标代码之间的中间代码的形式,诸如以部分编译的形式,或以对于实现根据本发明的方法期望的任意其他形式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1