一种用于发送消息的方法及装置制造方法

文档序号:7772739阅读:164来源:国知局
一种用于发送消息的方法及装置制造方法
【专利摘要】本发明的实施方式提供了一种用于发送消息的方法。例如,该方法可以包括:响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息;将所述第一消息的内容转换为短信和/或电话留言发出。通过由用户选择已请求通过网络发送的文字和/语音消息中,需要通过短信或者电话留言发送的第一消息,将第一消息的内容转换为短信和/或电话留言发出,使得即使第一消息的接收方无网络连接,第一消息的内容也能够正常发送到接收方,为用户带来了更好的体验。此外,本发明的实施方式提供了一种用于发送消息的装置。
【专利说明】一种用于发送消息的方法及装置
【技术领域】
[0001]本发明的实施方式涉及通信领域,更具体地,本发明的实施方式涉及一种用于发送消息的方法及装置。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。
[0003]随着互联网的普及,越来越多的人通过网络相互发送文字/语音消息的方式在线聊天。但是,在消息的接收方无网络连接时,请求通过网络发送的文字/语音消息将无法发到消息的接收方,一定程度上影响了用户的体验。

【发明内容】

[0004]因此,现有技术中在接收方无网络连接时请求通过网络发送消息无法到达接收方是非常令人烦恼的问题。
[0005]为此,非常需要一种改进的用于发送消息的方法,以实现即使接收方无网络连接,请求通过网络发送的消息也能够发送到接收方的目的。
[0006]在本上下文中,本发明的实施方式期望提供一种用于发送消息的方法及装置。
[0007]在本发明实施方式的第一方面中,提供了一种用于发送消息的方法,例如,可以包括:响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息;将所述第一消息的内容转换为短信和/或电话留言发出。
[0008]在本发明实施方式的第二方面中,提供了一种用于发送消息的装置,例如,可以包括:响应单元,可以配置用于响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息;发送单元,可以配置用于将所述第一消息的内容转换为短信和/或电话留言发出。
[0009]根据本发明实施方式的用于发送消息的方法及装置,由于响应于用户针对所选中的第一消息的特定操作,其中所述第一消息为已请求通过网络发送的文字和/或语音消息,提取出第一消息的内容,将所述第一消息的内容转换为短信和/或电话留言发出,从而可以由用户选择已请求通过网络发送的文字和/语音消息中,需要通过短信或者电话留言发送的第一消息,将第一消息的内容转换为短信和/或电话留言发出,从而实现了即使第一消息的接收方无网络连接,第一消息也能够正常发送到接收方的目的。
【专利附图】

【附图说明】
[0010]通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
[0011]图1示意性地示出了适于实现本发明实施方式的示例性计算系统100的框图;
[0012]图2示意性地示出了适于应用本发明实施方式的方法的应用场景;
[0013]图3示意性地示出了根据本发明实施方式的用于发送消息的方法的流程示意图之一;
[0014]图4-1示意性地示出了根据本发明实施方式的用于发送消息的方法的流程示意图之二 ;
[0015]图4-2示意性地示出了根据本发明实施方式的第一转发功能菜单;
[0016]图4-3示意性地示出了根据本发明实施方式的第二转发功能菜单;
[0017]图5示意性地示出了根据本发明实施方式的用于发送消息的装置的结构示意图;
[0018]在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0019]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0020]图1示出了适于实现本发明实施方式的示例性计算系统100的框图。如图1所示,计算系统100可以包括:中央处理单元(CPU) 101、随机存取存储器(RAM) 102、只读存储器(ROM) 103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。这些设备中,与系统总线104耦合的有CPU101、RAM102、R0M103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
[0021]本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
[0022]可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举示例)例如可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0023]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0024]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0025]可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言一诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络(包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0026]下面将参照本发明实施例的方法的流程图和设备(或系统)的框图描述本发明的实施方式。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
[0027]也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置的产品。
[0028]也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
[0029]根据本发明的实施方式,提出了一种用于发送消息的方法及装置。
[0030]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0031]下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0032]发明概沭
[0033]本发明人发现,可以响应于用户针对所选中的第一消息的特定操作,将所选中的第一消息的内容转换为短信和/或电话留言发出,从而使得用户可以自主选择已请求通过网络发送的文字和/或语音消息中通过短信和/或电话留言发出的第一消息,使第一消息的接收方即使无网络连接也可以接收到第一消息的内容。[0034]在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
[0035]应用场景总览
[0036]首先参考图2,本发明实施方式可以应用于如图2所示的终端201,例如,终端201可以是智能手机等。
[0037]示例性方法
[0038]下面结合图2的应用场景,参考图3来描述根据本发明示例性实施方式的用于发送消息的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0039]例如,当已请求通过网络,如互联网发送的文字和/或语音消息对应的接收方已读取该文字和/或语音消息时,该文字和/或语音消息可以在终端201界面上显示为已读,否则,可以显示为未读。当用户发现某一文字和/或语音消息长期显示未读时,可以考虑接收方可能未在网络环境中,进而用户可以选中该文字和/或语音消息,针对该选中的第一消息执行特定操作,应用本发明实施例提供的方法的终端201将该第一消息的内容通过短信或者电话留言发送给对应的接收方。具体地,例如,参见图3,为本发明实施例提供的一种用于发送消息的方法流程示意图之一。例如,如图所示,该实施例可以包括:
[0040]S310、响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息;
[0041]其中,所述响应于用户针对所选中的第一消息的特定操作例如可以包括:
[0042]响应于用户按压显示在触摸屏上的第一消息的时长超过预设阈值的操作;或者,
[0043]响应于用户单击显示在触摸屏上的第一消息之后双击该第一消息、且在双击后又在该第一消息的对话框上划动的操作;或者,
[0044]响应于用户双击显示在触摸屏上的第一消息之后在该第一消息的对话框上划动的操作。
[0045]当然,还可以有其他预设的特定操作,具体可以根据实施需要设置,在本发明中并不进行限制。
[0046]在本发明实施例一种可能的实施方式中,考虑到接收短信以及电话留言为用户的通讯录中好友可以接受的行为,因此,可以限定所述响应于用户针对所选中的第一消息的特定操作是在所述第一消息的接收方为所述用户的通讯录中的好友的情况下执行的。如果所述第一消息的接收方不是用户的通讯录中的好友,则在用户针对所选中的第一消息的特定操作之后,可以向用户发出拒绝通过短信和/或电话留言发出该消息的提示。
[0047]S320、将所述第一消息的内容转换为短信和/或电话留言发出。
[0048]需要说明的是,在将第一消息的内容转换为短信和/或电话留言发出时,所发出的消息中可以携带第一消息接收方的电话号码,以便短信和/或电话留言可以发送到第一消息的接收方。
[0049]可见,应用本发明实施例提供的方法,由于响应于用户针对所选中的第一消息的特定操作,因此,可以由用户自主选择需要通过短信和/或电话留言发送的第一消息,将第一消息的内容转换为短信和/或电话留言发出,从而实现即使第一消息的接收方无网络连接,第一消息的内容也可以正常发送到接收方的目的。
[0050]参见图4-1,为本发明实施例提供的一种用于发送消息的方法流程示意图之二。该实施例为了能够确定用户确实需要通过短信和/或电话留言发送该第一消息,还提供了用于用户确定通过短信或电话留言发送的菜单。例如,如图所示,该实施例可以包括:
[0051]S410、响应于用户针对所选中的第一消息的特定操作,显示转发功能菜单,所述转发功能菜单至少包括短信发送功能和/或电话留言发送功能;
[0052]例如,所显示的转发功能菜单可以为一个菜单中包含短信发送功能和/或电话留言功能,也可以为两个转发功能菜单,其中分别包含短信发送能、电话留言功能。
[0053]例如,当所显示的转发功能菜单为两个分别包含短信发送能、电话留言功能的菜单时,所述显示转发功能菜单可以包括:
[0054]如果所述第一消息为文字消息,显示如图4-2所示至少包括短信发送功能的第一转发功能菜单401,例如,如图4-2所示,所述第一转发功能菜单中还可以包括复制、删除、转发功能,其中所述复制功能以及删除功能被触发时可以简单地复制、删除第一消息、所述转发功能被触发时可以显示用户的通讯录以供用户选择转发对象,将第一消息转发给用户所选中的转发对象;
[0055]如果所述第一消息为语音消息,显示如图4-3所示至少包括电话留言发送功能的第二转发功能菜单402,例如,如图4-3所示,所述第二转发功能菜单中还可以包括删除功倉泛。
[0056]S420、如果所述转发功能菜单的短信发送功能和/或电话留言发送功能被触发,提取出第一消息的内容;
[0057]S430、将所述第一消息的内容转换为短信和/或电话留言发出。
[0058]例如,如果短信发送功能以及电话留言发送功能分别在第一转发功能菜单以及第二转发功能菜单中,则将所述第一消息的内容转换为短信和/或电话留言发出具体可以包括:
[0059]如果所述第一转发功能菜单的短信发送功能被触发,将第一消息的内容转换为符合短信协议的格式,将转换格式后的第一消息的内容发送给短信中心服务器,以便短信中心服务器将第一消息的内容以短信形式发出;
[0060]如果所述第二转发功能菜单的电话留言发送功能被触发,将第一消息的内容转换为符合电话留言协议的格式,将转换格式后的第一消息的内容发送给电话留言中心服务器,以便电话留言中心服务器将第一消息的内容以电话留言形式发出。
[0061]需要说明的是,其中,短信中心服务器或者电话留言中心服务器实际可以由一个服务器实现,也可以由多个服务器协作实现。所述第一消息也可以无需格式转换,直接发送给短信中心服务器和/或者电话留言中心服务器,由短信中心服务器以及电话留言中心服务器将第一消息的内容转换为符合短信协议的格式或者电话留言协议的格式再进行转发。具体可以根据实施需要进行设置,在本发明中并不进行限制。
_2] 示例性设备
[0063]在介绍了本发明示例性实施方式的方法之后,接下来,参考图5对本发明示例性实施方式的、用于发送消息的装置进行详细介绍。
[0064]参见图5,为本发明实施例提供的一种用于发送消息的装置结构示意图。例如,如图所示,该实施例可以包括:
[0065]响应单元510,配置用于响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息;
[0066]发送单元520,配置用于将所述第一消息的内容转换为短信和/或电话留言发出。
[0067]可见,应用本发明实施例提供的装置,由于响应于单元510可以响应于用户针对所选中的第一消息的特定操作,其中所述第一消息为已请求通过网络发送的文字和/或语音消息,提取出所述第一消息的内容,因此,可以由用户自主选择需要通过短信和/或电话留言发送的第一消息,由发送单元520将第一消息的内容转换为短信和/或电话留言发出,从而实现即使第一消息的接收方无网络连接,第一消息的内容也可以正常发送到接收方的目的。
[0068]在本发明实施例一种可能的实施方式中,所述响应单元510,可以配置用于在所述第一消息的接收方为所述用户的通讯录中的好友的情况下执行。应用该实施方式,可以将转换短信和/或者电话留言发送限定在消息的接收方为通讯录中的好友,从而更易于被接收方所接受,不会给用户带来不良体验。
[0069]在另一种可能的实施方式中,为了能够确定用户确实需要通过短信和/或电话留言发送该第一消息,还提供了用于用户确定通过短信或电话留言发送的菜单。例如,所述响应单元510,还可以配置用于在响应于用户针对所选中的第一消息的特定操作之后,在所述提取出第一消息的内容之前,显示转发功能菜单,所述显示转发功能菜单至少包括短信发送功能和/或电话留言发送功能,如果所述转发功能菜单的短信发送功能和/或电话留言发送功能被触发,进入提取出第一消息的内容的动作。
[0070]例如,其中,所显示的转发功能菜单可以为一个菜单中包含短信发送功能和/或电话留言功能,也可以为两个转发功能菜单分别包含短信发送能、电话留言功能。
[0071]例如,当所显示的转发功能菜单为两个分别包含短信发送能、电话留言功能的菜单时,所述响应单元510,可以配置用于如果所述第一消息为文字消息,显示至少包括短信发送功能的第一转发功能菜单;如果所述第一消息为语音消息,显示至少包括电话留言发送功能的第二转发功能菜单。
[0072]相应地,所述发送单元520,可以配置用于如果所述第一转发功能菜单的短信发送功能被触发,将第一消息的内容转换为符合短信协议的格式,将转换格式后的第一消息的内容发送给短信中心服务器,以便短信中心服务器将第一消息的内容以短信形式发出;如果所述第二转发功能菜单的电话留言发送功能被触发,将第一消息的内容转换为符合电话留言协议的格式,将转换格式后的第一消息的内容发送给电话留言中心服务器,以便电话留言中心服务器将第一消息的内容以电话留言形式发出。
[0073]应当注意,尽管在上文详细描述中提及了用于发送消息的装置的若干单元或子单元,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
[0074]此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0075]申请文件中提及的动词“包括”、“包含”及其词形变化的使用不排除除了申请文件中记载的那些元素或步骤之外的元素或步骤的存在。元素前的冠词“一”或“一个”不排除多个这种元素的存在。
[0076]虽然已经参考若干【具体实施方式】描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的【具体实施方式】,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
【权利要求】
1.一种用于发送消息的方法,包括: 响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息; 将所述第一消息的内容转换为短信和/或电话留言发出。
2.根据权利要求1所述的方法,其中,所述响应于用户针对所选中的第一消息的特定操作是在所述第一消息的接收方为所述用户的通讯录中的好友的情况下执行的。
3.根据权利要求1所述的方法,其中,在响应于用户针对所选中的第一消息的特定操作之后,在所述提取出第一消息的内容之前,还包括:显示转发功能菜单,所述转发功能菜单至少包括短信发送功能和/或电话留言发送功能,如果所述转发功能菜单的短信发送功能和/或电话留言发送功能被触发,进入提取出第一消息的内容的动作。
4.根据权利要求3所述的方法,其中,所述显示转发功能菜单包括: 如果所述第一消息为文字消息,显示至少包括短信发送功能的第一转发功能菜单; 如果所述第一消息为语音消息,显示至少包括电话留言发送功能的第二转发功能菜单。
5.根据权利要求4所述的方法,所述将所述第一消息的内容转换为短信和/或电话留言发出包括: 如果所述第一转发功能菜单的短信发送功能被触发,将第一消息的内容转换为符合短信协议的格式,将转换格式后的第一消息的内容发送给短信中心服务器,以便短信中心服务器将第一消息的内容以短信形式发出; 如果所述第二转发功能菜单的电话留言发送功能被触发,将第一消息的内容转换为符合电话留言协议的格式,将转换格式后的第一消息的内容发送给电话留言中心服务器,以便电话留言中心服务器将第一消息的内容以电话留言形式发出。
6.一种用于发送消息的装置,包括: 响应单元,配置用于响应于用户针对所选中的第一消息的特定操作,提取出所述第一消息的内容,其中所述第一消息为已请求通过网络发送的文字和/或语音消息; 发送单元,配置用于将所述第一消息的内容转换为短信和/或电话留言发出。
7.根据权利要求6所述的装置,其中,所述响应单元,配置用于在所述第一消息的接收方为所述用户的通讯录中的好友的情况下执行。
8.根据权利要求6所述的装置,其中,所述响应单元,还配置用于在响应于用户针对所选中的第一消息的特定操作之后,在所述提取出第一消息的内容之前,显示转发功能菜单,所述显示转发功能菜单至少包括短信发送功能和/或电话留言发送功能,如果所述转发功能菜单的短信发送功能和/或电话留言发送功能被触发,进入提取出第一消息的内容的动作。
9.根据权利要求8所述的装置,其中,所述响应单元, 配置用于如果所述第一消息为文字消息,显示至少包括短信发送功能的第一转发功能菜单;如果所述第一消息为语音消息,显示至少包括电话留言发送功能的第二转发功能菜单。
10.根据权利要求9所述的装置,其中,所述发送单元,配置用于如果所述第一转发功能菜单的短信发送功能被触发,将第一消息的内容转换为符合短信协议的格式,将转换格式后的第一消息的内容发送给短信中心服务器,以便短信中心服务器将第一消息的内容以短信形式发出;如果所述第二转发功能菜单的电话留言发送功能被触发,将第一消息的内容转换为符合电话留 言协议的格式,将转换格式后的第一消息的内容发送给电话留言中心服务器,以便电话留言中心服务器将第一消息的内容以电话留言形式发出。
【文档编号】H04W4/12GK103475574SQ201310461328
【公开日】2013年12月25日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】郭冠敏, 沈博文, 金凌 申请人:广州网易计算机系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1