一种发送消息的方法及其装置与流程

文档序号:12829825阅读:189来源:国知局

技术领域
:】本发明涉及通信
技术领域
:,尤其涉及一种发送消息的方法及其装置。
背景技术
::随着移动设备的普及,移动设备已经成为人们进行交流的主要工具,例如,在移动设备中编辑好消息,通过短信的方式传递给对方。在实现本发明过程中,发明人发现现有技术中至少存在如下问题:如若在短信编辑框内编辑消息,只能通过短信功能发送该消息,用户没有其它选择,进一步的影响消息的传递。技术实现要素:有鉴于此,本发明实施例提供了一种发送消息的方法及其装置,用以解决现有技术中用户没有多样化选择的问题。一方面,本发明实施例提供了一种发送消息的方法,包括:s1、利用短信模块对消息进行编辑;s2、判断是否有与短信模块相关联的应用:若有与短信模块相关联的应用,则执行步骤s3;若没有与短信模块相关联的应用,则执行步骤s6;s3、判断应用的网络连接状态:若应用已经连接网络,则执行步骤s4;若应用没有连接网络,则执行步骤s6;s4、判断接收端是否在使用与发送端相同的应用:若接收端中该应用当前实时在线,则执行步骤s5;若接收端中该应用没有实时在线,则执行步骤s6;s5、将该应用标记为候选消息发送模块,并通过任意一个候选消息发送模块将编辑好的消息进行发送;s6、由短信模块直接将编辑好的消息进行发送。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式:发送消息的方法还包括,在步骤s1之前,对与短信模块关联连接的所有应用进行设置。对与短信模块关联连接的应用进行的设置包括:设置能够与短信模块进行关联连接的所有应用的使用顺序。该发送消息的方法还包括:在步骤s5和步骤s6之间,统计候选消息发送模块的数量:若数量大于0,返回执行步骤s4;若数量等于0,执行步骤s6。将标记为候选消息发送模块的所有应用以表格或者列表的方式显示。上述技术方案中的一个技术方案具有如下有益效果:根据本发明中发送消息的方法可知,短信编辑模块将编辑的消息传输给与短信模块相关联的应用,利用应用将消息发送。相对于现有技术中只能够通过短信模块传递消息而言,增加了移动设备中消息发送的路径,从而增加了用户的可选择性,并且利用网络代替移动网络传递消息,不仅便捷而且有效地节约了话费。另一方面,本发明实施例提供了一种发送消息的装置,该发送消息的装置适用于本发明第一方面所述的发送消息的方法;其中,该发送消息的装置包括:中央处理器模块,用于对移动设备中的应用进行控制及运算;与中央处理器模块相连的短信模块,用于利用短信模块对消息进行编辑;与中央处理器模块相连的候选消息发送模块,用于通过网络对编辑好的消息进行发送以及接收,该候选消息发送模块包括所有的应用。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式:该发送消息的装置还包括:与中央处理器模块相连的算法模块,用于根据中央处理器模块的指令进行运算。该发送消息的装置还包括:与中央处理器模块相连的存储模块,用于根据中央处理器模块的指令进行存储。该发送消息的装置还包括:与中央处理器模块相连的界面显示模块:用于将消息发送模块中包含的所有应用以表格或者列表的方式显示。上述技术方案中的一个技术方案具有如下有益效果:候选消息发送模块中包含所有可以通过网络传输该消息的应用,从而增加了消息传输的路径,增加了用户的可选择性。另外,将网络代替移动网络发送消息,不仅便捷而且有效地节约了话费。【附图说明】为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本发明实施例所提供的发送消息的方法的流程示意图。图2是本发明实施例所提供的发送消息的装置的结构图。【具体实施方式】为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。实施例一本发明实施例给出一种发送消息的方法,请参考图1,其为本发明实施例所提供的发送消息的方法的流程示意图,如图1所示,该发送消息的方法包括以下步骤:s1、利用短信模块对消息进行编辑。s2、判断是否有与短信模块相关联的应用:若有与短信模块相关联的应用,则执行步骤s3;若没有与短信模块相关联的应用,则执行步骤s6。s3、判断应用的网络连接状态:若应用已经连接网络,则执行步骤s4;若应用没有连接网络,则执行步骤s6。s4、判断接收端是否在使用与发送端相同的应用:若接收端中该应用当前实时在线,则执行步骤s5;若接收端中该应用没有实时在线,则执行步骤s6。s5、将该应用标记为候选消息发送模块,并通过任意一个候选消息发送模块将编辑好的消息进行发送。s6、由短信模块直接将编辑好的消息进行发送。根据上述发送消息的方法,将编辑的消息传输给与短信模块相关联的应用,利用应用将消息发送。相对于现有技术中只能够通过短信模块传递消息而言,增加了移动设备中消息发送的路径,从而增加了用户的可选择性,并且利用网络代替移动网络传递消息,不仅便捷而且有效地节约了话费。可以理解的是,与短信模块进行关联的应用,包括但不限于qq、微信以及飞信等。为了本领域技术人员更好的理解本发明,下面对本实施例中涉及到的发送消息的方法进行详细的描述:假设用户a向用户b发送消息,首先,将用户a使用的移动设备中的短信模块(也就是移动设备中自带的短信模块)与所有可以发送消息的应用进行关联,接着,用户a利用短信模块a编辑短信,在点击短信发送按钮后,判断该移动设备中是否有相关联的应用:若有,则接着判断该应用的网络连接状态;若没有则由短信模块相关联的应用,则由该短信模块将编辑好的消息进行发送。上述判断该网络连接状态包括:若该应用已经连接网络,则判断用户b是否也在使用与用户a相同的应用;若该应用没有连接网络,则由短信模块直接将编辑好的消息进行发送。上述判断用户b是否也在使用与用户a相同的应用包括:判断用户b的移动设备中该应用是否处于在线状态,若实时在线,则将该应用标记为候选消息发送模块,并通过任意一个候选消息发送模块将消息进行发送。示例性地,本实施例中发送消息的方法还可包括:在步骤s1之前,对与短信模块关联连接的所有应用进行设置。对与短信模块关联连接的应用进行的设置包括:设置能够与短信模块进行关联连接的所有应用的使用顺序。依然以qq、微信以及飞信等应用为例,根据用户使用习惯,可将微信作为第一使用应用。示例性地,本实施例中发送消息的方法还可包括:该发送消息的方法还包括:在步骤s5和步骤s6之间,统计候选消息发送模块的数量:若数量大于0,返回执行步骤s4;若数量等于0,执行步骤s6。进一步地,将标记为候选消息发送模块的所有应用以表格或者列表的方式显示。从而可供用户进行选择,使得所有相关的应用一目了然地呈现在用户面前,直观的供用户选择,节省用户时间。需要说明的是,本发明实施例中所涉及的移动设备可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。可以理解的是,所述应用可以是安装在移动设备上的应用程序(nativeapp),或者还可以是移动设备上的浏览器的一个网页程序(webapp),本发明实施例对此不进行限定。实施例二基于上述实施例一所提供的发送消息的方法,本实施例提供一种用于实施例一的发送消息的装置,如图2所示,图2为该发送消息的装置结构图,该发送消息的装置包括:中央处理器模块1,用于对移动设备中的应用进行控制及运算;与中央处理器模块1相连的短信模块2,用于利用短信模块2对消息进行编辑;与中央处理器模块1相连的候选消息发送模块3,用于通过网络对编辑好的消息进行发送以及接收,该候选消息发送模块3包括所有的应用。候选消息发送模块3中包含所有可以通过网络传输该消息的应用,从而增加了消息发送的传输路径,增加了用户的可选择性。另外,将网络代替移动网络发送消息,不仅便捷而且有效地节约了话费。示例性地,继续参见图2,该发送消息的装置还可包括:与中央处理器模1相连的算法模块4,用于根据中央处理器模块1的指令进行运算。该发送消息的装置还可包括:与中央处理器模块1相连的存储模块5,用于根据中央处理器模块1的指令进行存储。该发送消息的装置还可包括:与中央处理器模块1相连的界面显示模块6:用于将候选消息发送模块3中包含的所有应用以表格或者列表的方式显示。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1