选择性地修改和发送消息传送数据的方法、系统和计算机程序产品与流程

文档序号:17120571发布日期:2019-03-15 23:45阅读:241来源:国知局
选择性地修改和发送消息传送数据的方法、系统和计算机程序产品与流程

根据权利要求1,本发明涉及用于操作第一终端用户设备以借助于一条或多条传输路径将消息数据从第一终端用户设备发送到至少一个另外的终端用户设备的方法,根据权利要求8,本发明涉及用于执行根据本发明的方法的计算机程序产品,并且根据权利要求10,本发明涉及用于发送表示由终端用户定义的信息并且被从第一终端用户设备发送至第二终端用户设备的消息传送数据的系统。



背景技术:

文献us5974449a1公开了一种用于存储和转发消息的设备。所述设备包括:第一网络接口,其用于与第一网络接口连接;第二网络接口,其用于与第二网络接口连接;用于从所述第一网络接口接收传入消息和递送信息的装置,所述传入消息具有第一类型的消息内容格式;转换器,其用于响应于所述传入消息和所述递送信息将具有第一类型的消息内容格式的所述传入消息转换为具有第二类型的消息内容格式的消息,所述转换器使用所述递送信息来为所述消息选择第二类型的所述消息内容;用于将具有第二类型的所述消息内容格式的所述消息呈现给所述递送信息中指定的至少一个接收方的装置,第二类型的所述消息内容格式包括将所述消息存储在存储器中的位置中的格式,通过位置信息指向所述存储器中的位置,用于进行呈现的所述装置具有创建用于呈现所述传入消息的网页的装置;并且其中,所述递送信息包括目的地址,通过具有电话键盘的dtmf生成器来发送所述目的地址,所述电话键盘带有表示“.”符号、“@”符号和“.com”符号的按钮,所述符号在所述按钮上具有限定的位置。

文献us2013157627a1公开了一种方法,其包括:接入从第一用户发送至一个或更多个第二用户的通信;搜索多个通信线程以寻找与第一用户和第二用户二者相关联的特定线程;以及如果找到特定通信线程,则将该通信添加到该线程;以及对于每个第二用户,利用所选择的被确定为适当的通信协议将该通信发送至第二用户。

文献wo2013188078a2公开了一种提供下述工具的实施方式,该工具使得用户能够与使用不同设备的多个其他用户共享一个设备上的内容的。为了便于共享操作,内容共享工具使得用户创建表示一组共享内容的共享流并邀请一个或更多个接收方订阅共享流。当接收方订阅共享流时,该组内容跨他或她的设备中的一个或更多个设备流式传输。一些实施方式的内容共享工具可以用于交换关于流的内容的注释。

文献us2014221027a1公开了一种用于在电信网络中利用短消息服务的短消息来发送多媒体消息服务的多媒体消息的方法,该方法包括:将多媒体消息嵌入短消息的数据部分内,数据部分在短消息的头部分之后;包括在所述短消息中的第一标识符指示所述多媒体消息存在于所述数据部分中;包括在短消息的数据部分中的第二标识符指示所述多媒体消息的类型;以及将短消息发送至接收器。

文献us2007276587a1公开了一种互联网连接服务,所述服务包括:多个内容配置用户通过至所述服务的互联网连接来配置用于呈现给移动用户的移动数据处理系统的内容的装置,其中,所述内容与至少一个配置的情境位置相关联;用于确定所述移动用户的移动情境位置的装置;用于通过将所述移动情境位置与所述配置的情境位置进行比较来自动找到所述内容的装置;以及用于将所述内容发送至所述移动数据处理系统的装置。

现有技术文献均未公开在接收器或发送者没有互联网连接时利用多媒体和文本数据二者有效地传送消息数据的方法。

发明目的

因此,本发明的目的是提供方法、计算机程序产品以及能够实现消息数据的改进传送的系统。



技术实现要素:

前述目的通过根据权利要求1的方法来解决,该方法用于操作第一终端用户设备以借助于一条或多条传输路径将消息数据从第一终端用户设备发送到至少一个另外的终端用户设备。本发明的方法优选地至少包括以下步骤:借助于第一终端用户设备的显示单元来显示用户接口,其中,用户接口包括用于由用户定义的信息的部分,该信息必须作为消息数据发送,其中,消息数据包括与表示文本信息的数据不同的至少一些数据,特别是表示图片信息或声音信息的数据;检测多条传输路径中的哪条可用,其中,如果主传输路径可用或者如果数据传输速度高于预定义阈值,则选择主传输路径,其中,如果主传输路径不可用或者如果数据传输速度低于预定义阈值,则选择辅助传输路径;响应于检测到用户命令经由所选择的传输路径来发送消息数据,其中,如果选择辅助传输路径,则在发送之前修改消息数据。优选地由第一终端用户设备上运行的应用程序来执行消息数据的修改。该应用程序优选地检查第一终端用户设备的连接性特征,并且还非常优选地检查一个或更多个其他的特别是被选择作为消息数据的接收方的终端用户设备的连接性特征。

由于第一终端用户设备的用户以及优选地还有其他终端用户设备的用户不必选择特定传输路径或者不必修改消息数据以适于所选择的传输路径,因此该解决方案是有益的。修改的消息数据可以优选地被理解为混合消息数据,该混合消息数据优选地包括表示文本的数据以及与其他内容特别是原始消息数据的图片和/或声音信息有关的其他数据。(原始消息的)消息数据优选地表示至少包括视频信息或图片信息或声音信息的组中的至少任何信息以及文本信息。

在以下说明书部分中提到、说明和/或描述了根据本发明的方法的其他优选实施方式,并且这些实施方式是从属权利要求的主题。

根据本发明的优选实施方式,消息数据被修改为:使得包括预定义链接消息数据,该预定义链接消息数据表示与经由辅助传输路径发送的消息数据的确定信息不同的信息的。因此,链接消息数据优选地包括用于请求将剩余消息数据或完整消息数据数据传输至另外的设备的链接或路由数据。在后续检测到可用的主传输路径之后,可以优选地经由主传输路径发送剩余消息数据或完整消息数据。如果主传输路径被建立或被检测到或者如果主传输路径的数据传输速度高于预定义阈值,则优选地自动触发这样的传输,特别是通过前述应用程序来自动触发。这样的阈值可以是例如每秒1kb或10kb或100kb或200kb或500kb或100kb。另外地或替选地,可以将剩余消息数据或完整消息存储在一个或多个存储装置上,特别是服务器设备或云服务器设备上。从这样的存储装置向另外的终端用户设备的数据传送可以由另外的终端用户设备上运行的应用程序或由于另外的终端用户设备的用户的用户命令来自动触发。例如,这样的用户命令可以是对终端用户设备的特定按钮或区域的触摸、点击或按压。还可想到的是,可以通过语音或终端用户设备的特定移动或任何其他的特定的(特别是预定义的)传感器偏置来输入这样的命令。由于能够实现不能通过辅助传输路径发送的消息数据被在后续的时间且通过主传输路径(特别是自动化地)获取该数据的数据所替换,因此该实施方式是有益的。

优选地,仅经由辅助传输路径发送低于预定义阈值特别是低于500kb或低于25kb或低于100kb或低于10kb或低于5kb或低于2kb的数据或者具有或表示特定格式(特别是文本格式)的数据,其中,修改的消息数据优选地以如下方式来修改:由表示这种文本格式的数据引用例如链接或路由数据。替选地或另外地,除表示文本信息的数据之外,还可以发送其他链接或路由数据,其中,其他链接或路由数据不包括表示纯文本的数据。优选地,修改的消息数据包括表示用于指示接收到的消息与原始消息相比缺乏信息的信息的文本数据。

优选地通过互联网连接特别是即时通讯方法来建立主传输路径,而优选地通过gsm网络连接特别是sms或mms或joyn来建立辅助传输路径。

前述目的还通过用于执行根据本文中提到的方法的方法的计算机程序产品来解决。本发明的计算机程序产品或应用程序优选地是jabber(xmpp)类系统的一部分,其中,所有通信都通过一个或多个服务器。另外地或替选地,本发明的计算机程序产品还可以表示作为基于利用服务器握手的p2pim消息传送或与p2p消息传送的系统的一部分的应用程序。端到端或任意另外或替选的加密也是可行的,其包括端到端、服务器侧或任意其他类型的加密。

另外地,前述目的还通过用于发送表示由终端用户定义的信息并且被从第一终端用户设备发送至第二或另外的终端用户设备的消息传送数据的系统来解决,并且前述目的还通过用于发送表示由终端用户定义的信息并且被从第二或另外的终端用户设备发送至第一终端用户设备的消息传送数据的系统来解决。本发明的系统优选地至少包括:第一终端用户设备和一个第二终端用户设备,其中,终端用户设备具有互联网特别是wlan、umts或lte能力以及基于gsm/cdma的连接能力,其中,第一终端用户设备至少配置有提供用户接口的应用程序,用于使得用户能够定义由消息传送数据表示的信息,其中,该应用程序从第一终端用户设备的控制装置或通信装置中读出终端用户设备的连接属性,其中,根据所读出的数据经由互联网连接路径特别是wi-fi、3g、4g、5g等或者经由基于gsm/cdma的连接路径来传送消息数据,其中,如果选择基于gsm/cdma的连接路径并且如果消息传送数据满足预定义标准,则以预定义方式自动修改消息传送数据。

根据本发明的另外的优选实施方式,对消息数据的修改引起消息数据的减小,其中,该减小使得将消息数据限制到预定义的量。另外地或可替选地,消息数据的修改引起消息数据的替换,其中,消息数据的替换使得:将消息数据限制到预定义的量并且添加路由数据以请求在后续时间经由互联网连接下载剩余消息数据或完整消息。由于剩余或完整消息数据可以被推送到另外的终端用户设备或者可以由另外的终端用户设备拉(下载),因此该解决方案是有益的。

所有终端用户设备优选地配置有相同的应用程序。终端用户设备优选地是移动设备,特别是平板pc、智能手表和/或移动电话或智能电话或卫星电话。另外地或替选地,可想到的是,膝上型计算机或其他数字设备,特别是台式计算机或车辆通信系统,可以被认为是本发明的意义上的终端用户设备。

根据本发明的另外的优选实施方式,第一终端用户设备上运行的应用程序检查第一终端用户设备的互联网连接和第二终端用户设备的互联网连接。如果主传输路径的连接性较差,特别是低数据传输速度或没有连接性,则优选地仅选择辅助传输路径。

将通过附图的以下说明来描述本发明的其他益处、目标和特征,在附图中示例性地示出了本发明的部件。根据本发明的系统和方法的至少基本上针对其功能相匹配的部件可以用相同的参考符号来标记,其中,这些部件不必在所有附图中标记或描述。

在下文中,参照附图仅示例性地描述本发明。

附图说明

图1示出了本方法和系统的一般性概念的示例,

图2更详细地示出了本方法和系统的另外的示例,以及

图3示出了表示本方法和系统中的优选序列的流程图。

具体实施方式

图1示出了根据本发明的系统的示例。附图标记1指示能够经由主传输路径特别是互联网连接以及经由辅助传输路径特别是基于gsm/cdma的连接来发送数据的第一终端用户设备。主传输路径的状态6和辅助传输路径的状态8指示经由每条路径的通信在那种情况下(t=0)是可行的。如果用户u1想要将文本消息传送到也具有终端用户设备2的另外的用户u2,则用户u1仅需要键入期望的单词,并且在发送的命令之后,该消息被传送到另外的终端用户设备2。由于文本消息能够借助于即时通讯或例如sms被容易地传送,因此可以容易地执行该消息的路由。另外的终端用户设备2在t=0的情况下没有互联网连接但是具有gsm/cdma连接。由于第一终端用户设备1上运行的应用程序检查另外的终端用户设备2是否实际上连接到互联网,因此它识别出另外的终端用户设备2实际上没有连接到互联网。因此,经由辅助传输路径(在该情况下是sms102)对表示文本消息的消息数据进行路由。

如果原始消息9不仅仅包括纯文本数据还包括其他数据如图片数据或声音数据,则修改原始消息9,特别是提供链接或者下载或路由数据,其中,特别是不具有表示图片信息的数据的修改的消息10或修改的消息数据经由辅助传输路径被发送至另外的终端用户设备2。修改的消息10优选地包括指示/替换标记,其可以被输出至另外的用户u2,特别是可视化给或显示给另外的用户u2。如果另外的终端用户设备2在后续的时间t=1时再次具有互联网接入,则由另外的终端用户设备2经由主传输路径优选地自动下载提及的消息数据。可以从任意来源(摄像机、存储器等)接收照片或图像数据101或替选数据。

如果第一终端用户设备1和另外的终端用户设备2经由主传输路径来连接,则优选地经由该传输路径来发送所有数据。

因此,如果第一终端用户设备1接入主传输路径和辅助传输路径并且另外的终端用户设备2只接入主传输路径,则将优选地经由主传输路径来发送所有数据。优选地由接入终端用户设备的数据传送装置且接入或提供用户接口14的应用程序来执行该消息数据的路由。

附图标记104指示主传输路径的示例,特别是服务器或云(例如,jabber类的im)。

本发明的消息传送方法或本发明的消息传送系统可以被理解为统一的消息传送系统,并且针对所有消息传送活动优选地工作在同一接口上。如图1所示,在文本发送期间,系统优选地连续检查发送器和接收器二者的互联网连接可用性。因此,本文中描述的消息传送系统优选地总是尝试以可用资源发送尽可能多的信息。

如果发送混合消息,其包括例如表示文本信息的数据以及表示图片和/或声音信息和/或链接或路由或下载信息的数据,如果任意通信方在互联网上不可用,则系统修改该消息数据或者将该多媒体内容转换为文本指示/标记,并且在互联网再次可用的情况下替换该指示/标记。

图2示出了更详细的消息传送方案。根据该方案,在第一步骤i中检查202经由主传输路径的传输是否可行或者互联网连接在接收器u2-r站点上是否可用。如果主传输路径不可用或者如果互联网不可用,优选地,信号203被传送回第一终端用户设备1,指示没有有效的互联网连接可用。

步骤iii分为步骤iiia和步骤iiib,其中,在步骤iiia中修改的消息数据经由辅助传输路径被传送至gsm/cdma蜂窝提供商,并且在步骤iiib中从gsm/cdma蜂窝提供商被传送至另外的终端用户设备2。修改的消息10被输出到用户u2-r,并且在第一终端用户设备1接收到另外的终端用户设备接入主传输路径的信息之后,第一终端用户设备在步骤iv中经由主传输路径发送丢失的消息数据或完整的消息数据。由此优选地将丢失的消息数据或完整的消息数据发送至服务器或云装置201,该服务器或云装置201在检测到主传输路径的步骤va之后或在互联网连接可用之后根据步骤vb将该数据发送至另外的终端用户设备2。

可替选地或另外地想到的是,另外的终端用户设备2首先检查互联网是否可用(步骤va),并且然后请求第一终端用户设备1经由主传输路径发送丢失的消息数据或完整的消息数据。

还可替选地或另外地想到的是,第一终端用户设备2将丢失的消息数据或完整的消息数据直接地(t=0)发送至服务器或云装置201,并且如果另外的终端用户设备没有接入主传输路径,则将丢失的消息数据或完整的消息数据存储在服务器或云装置上,特别地直到数据被请求为止或者直到预定持续时间结束为止。

作为关于图1或图2的另外的替选情况,如果u1-x没有互联网连接并且尝试发送带有文本信息和多媒体信息二者的组合数据,也可以再次发送修改的消息,特别是带有指示/替换标记的消息,但是多媒体内容或诸如图片信息或声音信息的信息被保持在第一终端用户设备的内部存储器中或保持在u1-x中,直到互联网连接对u1-x可用为止。

图3示出了流程图。根据该流程图,附图标记301表示文本发送的开始。在302处检查互联网连接对发送器是否可用(y:是/n:否)。在303中进一步检查互联网连接对接收器是否可用。如果互联网连接对发送器可用,则附图标记304指示通过主传输路径特别是互联网使用im(即时通讯)并且文本发送结束。

在305中检查消息是否包括混合内容诸如文本和图片。如果305中的检查结果为否,则在步骤306中发送sms并且文本发送结束。

在307中检查消息是否包括混合内容诸如文本和图片或声音。如果结果为否,则在步骤306中发送sms并且文本发送结束。

如果检查结果为是,则将整个消息发送至服务器或云装置201。然后,在步骤313中,将修改的消息数据特别是带有指示/替换标记文本的纯文本消息经由sms发送至接收器。在步骤314中检查互联网连接对发送器是否可用。如果检查结果为负,则重复该检查。如果检查结果为是,将多媒体内容拉(pull)(上传)到接收器以及用多媒体内容替换指示/替换标记文本被执行,并且文本发送结束。

如果305中的检查结果为是,则将多媒体内容优选地保持在设备存储器中,并且在步骤308中修改原始消息数据,特别是添加指示/替换标记文本。之后在步骤309中发送带有纯文本的sms。在步骤310中检查互联网连接对发送器是否可用。如果结果为否,则重复该检查,直到该结果为是为止或者直到该检查超时为止。如果在步骤311中该检查结果为是,则进行存储在服务器或云装置201上的内容与另外的终端用户设备的同步。

因此,本发明涉及用于发送表示由终端用户定义的信息并从第一终端用户设备1发送至另外的终端用户设备2的消息传送数据的系统。根据本发明的系统至少包括:

第一终端用户设备1和一个另外的终端用户设备2,其中,终端用户设备1、2具有互联网连接能力和基于gsm/cdma的连接能力,其中,至少第一终端用户设备1配置有提供用户接口14的应用程序,该用户接口14用于使用户能够定义由消息传送数据表示的信息,其中,该应用程序从第一终端用户设备1的控制装置或通信装置中读出第一终端用户设备1的连接属性,

其中,根据所读出的数据经由互联网连接路径或经由基于gsm/cdma的连接路径来传送消息数据,

其中,如果选择基于gsm/cdma的连接路径并且如果消息传送数据满足预定义标准,则以预定义方式自动修改消息传送数据。

此外,本发明涉及操作第一终端用户设备1以借助于一条或多条传输路径将消息数据从第一终端用户设备1发送到至少一个另外的终端用户设备2的方法。该方法优选地包括至少以下步骤:借助于第一终端用户设备1的显示单元来显示用户接口14,其中,用户接口14包括用于由用户定义的必须作为消息数据9发送的信息的部分,其中,消息数据9包括与表示文本信息的数据不同的至少一些数据,特别是表示图片信息或声音信息的数据;检测多条传输路径中的哪一条可用,其中,如果主传输路径可用或者如果数据传输速度高于预定义阈值,则选择主传输路径,其中,如果主传输路径不可用或者如果数据传输速度低于预定义阈值,则选择辅助传输路径;响应于检测到用户命令经由所选的传输路径来发送消息数据9,其中,如果选择辅助传输路径,则在发送之前修改消息数据9。

附图标记

t=0混合消息传送开始的第一初始时间

t=1t=0后续的时间

u1文本发送活动的第一用户

u1-x文本发送活动的第一用户(示例性情况下的发送器)

u2文本发送活动的第二用户

u2-r文本发送活动的第二用户(示例性情况下的接收器)

x不关心

1第一终端用户设备

2另外的终端用户设备

4不同时间处的另外的终端用户设备

6主传输路径的状态

8辅助传输路径的状态

9由原始消息数据表示的信息

10由修改的消息数据表示的信息

14用户接口

101图片或图像可以来自任意来源(摄像机、存储器等)

102sms

103指示/替换标记

104服务器或云(jabber类的im)

201服务器或云

202互联网连接在u2-r中可用?

203u2-r互联网连接不可用

204gsm/cdma蜂窝提供商

205互联网连接对u2-r可用

301开始文本发送

302互联网连接对发送器可用?(y:是/n:否)

303互联网连接对接收器可用?

304通过互联网使用im

305消息包括混合内容诸如文本和图片?

306发送sms

307消息包括混合内容诸如文本和图片?

308将多媒体内容保持在设备存储器中并添加指示/替换标记文本

309发送带有纯文本的sms

310互联网连接对发送器可用?

311将存储的内容与服务器同步

312将整个消息发送至服务器

313将带有指示/替换标记文本的纯文本消息经由sms发送至接收器

314互联网连接对发送器是否可用?

315将多媒体内容拉(上传)到接收器并用多媒体内容替换指示/替换标记文本

316结束文本发送

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