一种短信发送的方法及移动终端的利记博彩app

文档序号:7798950阅读:294来源:国知局
一种短信发送的方法及移动终端的利记博彩app
【专利摘要】本发明涉及通信领域,公开了一种短信发送的方法及移动终端。本发明中,终端每一次发送短信之前均根据本终端的联网状态自动选择短信发送方式,具体包含:检测终端的联网状态;若为已联网,则终端以数据传输的方式通过所联的网络传输短信的内容;若为未联网,则终端通过短信业务SMS方式发送短信,使得用户发送短信的成本被降低。
【专利说明】一种短信发送的方法及移动终端
【技术领域】
[0001]本发明涉及通信领域,特别涉及短信发送的技术。
【背景技术】
[0002]短信业务(Short Message Service, SMS)是目前无线网络常用的数据业务,它利用信令链路实现点对点的消息传送,是一种非实时的可靠的信息传递业务。作为一项极具吸引力的增值业务,由于其具有快捷、方便、经济、内容表现形式丰富等特色,目前已经成为移动终端用户普遍使用的通信方式。
[0003]但短信业务在使用时会被移动运营商收取业务费,虽然在单条短信上,业务费并不高,但在交流过程中,往往需要发送较多短信,累积之后,短信业务的业务费也会较为可观。
[0004]随着移动通信网络和手机wifi网络的普及,现有技术中,也将短信通过在线数据发送以达到短信发送的目的,以此可以大大降低发送短信所产生的费用,但由于网络服务的不稳定性,通过这种方式发送的短信无法达到短信业务的可靠性,而且用户也无法确定对方是否及时接收到了自己所发送的短信,所以对于有时效性的短信采用在线数据发送非常不利。

【发明内容】

[0005]本发明的目的在于提供一种短信发送的方法及移动终端,使得用户发送短信的成本被降低。
[0006]为解决上述技术问题,本发明提供了一种短信发送的方法,包含以下步骤:
[0007]检测所述终端的联网状态;
[0008]若为已联网,则所述终端以数据传输的方式通过所联的网络传输所述短信的内容;
[0009]若为未联网,则所述终端通过短信业务SMS方式发送所述短信。
[0010]本发明还提供了一种移动终端,包含:检测模块、联网发送模块和短信业务SMS发送模块;
[0011]所述检测模块用于在终端每一次发送短信之前,检测所述终端的联网状态,并在检测为已联网时,触发所述联网发送模块,在检测为未联网时,触发所述SMS发送模块;
[0012]所述联网发送模块用于以数据传输的方式通过所联的网络传输所述短信的内容;
[0013]所述SMS发送模块用于通过SMS方式发送所述短信。
[0014]本发明实施方式相对于现有技术而言,主要区别在于:终端可以根据自身的联网状态自动选择所需发送的短信的发送方式,若终端联网,则以数据传输的方式通过所联的网络传输短信的内容,若终端未联网,则通过SMS方式发送所述短信。由此可见,在终端联网时,短信发送不需支付SMS业务费,只需支付数据流量费,随着现在数据流量费用成本的降低,用户为发送同一条短信支付的流量费将远小于发送该条短信的业务费,如果用户是通过Wifi网络连接发送短信内容,成本将更加低廉。另一方面,若终端未联网,就可以选择传统SMS方式发送短信,保证接收端收到该条短信。
[0015]作为进一步改进,在所述终端以数据传输的方式通过所联的网络传输所述短信的内容的步骤前,还包含以下步骤:
[0016]检测所述短信的接收端的联网状态;
[0017]若检测到所述接收端的联网状态为已联网,则执行所述终端以数据传输的方式通过所联的网络传输所述短信的内容的步骤;
[0018]若检测到所述接收端的联网状态为未联网,则进一步提示用户选择短信发送方式;其中,所述短信发送方式包含:以数据传输的方式通过所联的网络传输所述短信的内容和通过SMS方式发送所述短信;
[0019]根据用户选择的所述发送方式发送所述短信。
[0020]用户在选择数据传输方式发送短信之前新增了判断接收端的联网状态,并根据接收端的联网状态提示用户选择不同的短信发送方式,并以用户选择的方式发送短信。用户可根据所需发送短信的时效性选择不同的短信发送方式,若用户认为该短信时效性较低,则可以仍以数据传输的方式发送,该短信将在服务器上等待接收端联网之后再被接收,若用户认为该短信的时效性较高,则可以通过SMS方式发送该短信,保证对方可以及时收到。
[0021]作为进一步改进,在所述检测所述短信的接收端的联网状态的步骤中,根据TCP/IP协议中的TCP协议检测所述短信的接收端的联网状态。进一步限定检测接收端联网状态的方式,使得接收端的联网状态被准确检测。
[0022]作为进一步改进,在所述检测所述短信的接收端的联网状态的步骤中,所述接收端的联网状态为存储于服务器中的所述接收端的联网状态;其中,所述服务器用于存储各终端的当前联网状态。使用服务器预先存储各终端当前联网状态,可在需要检测接收端联网状态时,直接从服务器调取,加快了接收端联网状态检测的速度。
[0023]作为进一步改进,在所述终端以数据传输的方式通过所联的网络传输所述短信的内容的步骤后,还包含以下步骤:
[0024]检测所述终端在预设时间内是否接收到来自所述接收端的信息接收确认;
[0025]若在预设时间内未接收到,则进一步提示用户确定是否需要通过SMS方式再次发送所述短信;
[0026]若用户确定需要再次发送,则所述终端通过SMS方式发送所述短信。
[0027]在终端发送短信之后,新增收取接收端信息接收确认的步骤,使得用户明确了解接收端是否准确接收短信,避免由于网络服务不稳定造成的短信丢失,同时可依据用户的选择确定是否再次发送该短信。同样地,若用户觉得该短信时效性较高,可以选择重新以SMS方式发送短信,若用户觉得该短信时效性较低,可以选择不再重复发送,该短信将在服务器上等待接收端联网之后再被接收。
【专利附图】

【附图说明】
[0028]图1是根据本发明第一实施方式的短信发送的方法流程图;
[0029]图2是根据本发明第二实施方式的短信发送的方法流程图;[0030]图3是根据本发明第四实施方式的移动终端结构示意图;
[0031]图4是根据本发明第五实施方式的移动终端结构示意图。
【具体实施方式】
[0032]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0033]本发明的第一实施方式涉及一种短信发送的方法,如图1所示,具体包含以下步骤:
[0034]步骤101,判断终端的联网状态是否为联网;若是,则执行步骤102 ;若否,则执行步骤103。也就是说,此步骤中需检测发送短信的终端本身的联网状态,若检测结果为已联网,则执行步骤102,若检测结果为未联网,则执行步骤103。
[0035]步骤102,判断短信接收端的联网状态是否为联网;若是,则执行步骤104 ;若否,则执行步骤105。也就是说,当判定发送短信的终端的联网状态为联网,则需进一步检测短信接收端的联网状态,若检测结果为已联网,则执行步骤104,若检测结果为未联网,则执行步骤105。
[0036]在实际应用中,当发送短信的终端的联网状态为联网时,即可以通过数据传输的方式传输短信内容,短信发送之后,若接收端联网,则该短信立即被接收,若接收端未联网,则该短信可以在服务器暂存,等待接收端联网再被接收。再进一步地说,若短信时效性较强,终端必须使得短信第一时间被接收,也就是需要明确接收端的联网状态,所以,在此步骤中进一步判断接收端的联网状态,可以使终端进一步了解短信能否在第一时间被接收。
[0037]还需说明的是,本实施方式中是根据TCP/IP协议中的TCP协议检测短信的接收端的联网状态,也就是说,通过TCP/IP协议中的三次握手建立连接的方式确认接收端的联网状态,其中,具体的确认方法为本领域普通技术人员可知,在此不再赘述。此外,还可以使用其他网络协议确定,如无线应用协议WAP协议。
[0038]步骤103,终端通过SMS方式发送短信。具体的说,当判定发送短信的终端的联网状态为未联网,终端则通过SMS方式发送短信,也就是通过传统短信方式发送。
[0039]步骤104,终端以数据传输的方式通过所联的网络传输短信的内容。具体的说,当判定终端的联网状态和短信接收端的联网状态均为联网时,也就是说,判定终端所发送的短信可以在第一时间被接收时,终端通过所联的网络传输短信的内容。
[0040]步骤105,提示用户选择短信发送方式。在实际应用中,可以通过终端界面跳出选择框的方式提示用户选择,或者在终端的屏幕上显示提示性内容,例如显示,请按I选择“终端以数据传输的方式通过所联的网络传输短信的内容”,请按2选择“终端通过SMS方式发送短信”。另外,还可以预设一个等待时间和默认选项,如果用户在等待时间结束仍然未作出选择,即按照默认选项执行后续步骤,例如,等待时间为30s,默认选项为“终端以数据传输的方式通过所联的网络传输短信的内容”,则当需要提示用户选择短信发送方式时,终端则进行30s的倒计时,用户可以在30s中自行选择,一旦倒计时结束,用户还未选择的话,则自动选择“终端以数据传输的方式通过所联的网络传输短信的内容”再继续执行后续步骤。当然,该步骤的实现还可以设计为其他形式,在此不再一一列举。
[0041]步骤106,判断用户选择的方式是否为SMS方式;若是,则返回执行步骤103 ;若否,则返回执行步骤104。具体的说,就是当终端联网,但接收端不联网时,将根据用户选择的发送方式发送短信。此外,本步骤与步骤105联合,为用户提供了自行选择窗口,增加了用户的参与感,还能提升用户体验。
[0042]本实施方式相对于现有技术而言,主要区别在于:根据收发短信的两个终端的联网状态来选择终端发送短信的方式。具体的说,当终端未联网时,则自动以SMS方式发送短信;当终端和接收端均联网时,则自动以数据传输的方式通过所联的网络传输短信的内容;当终端联网,而接收端未联网时,则根据用户选择的方式发送短信。由此可见,当终端以数据传输的方式通过所联的网络传输短信的内容时,终端不需支付SMS业务费,只需支付数据流量费,随着现在数据流量费用成本的降低,用户为发送同一条短信支付的流量费将远小于发送该条短信的业务费,如果用户是通过wifi网络连接发送短信内容,成本将更加低廉。显然,本实施方式可以使得用户发送短信的成本降低。此外,本实施方式中不但有终端自动选择,还有用户可以自行选择的步骤,增加了用户的参与感,还能提升用户体验。
[0043]本发明的第二实施方式同样涉及一种短信发送的方法,本实施方式是在第一实施方式的基础上做了进一步改进,如图2所示,主要改进之处在于:在终端以数据传输的方式通过所联的网络传输短信的内容之后,还需接收来自接收端的“信息接收确认”,使得用户明确了解接收端是否准确接收短信,避免由于网络服务不稳定造成的短信丢失,同时可依据用户的选择确定是否再次发送该短信。
[0044]本实施方式中的步骤201至步骤206与第一实施方式中的步骤101至步骤106相类似,在此不再赘述。
[0045]步骤207,判断终端在预设时间内是否收到“信息接收确认”;若是,则结束本短信发送流程;若否,则执行步骤208。也就是说,此步骤为检测终端在预设时间内是否接收到来自接收端的信息接收确认,其中预设时间可以由用户自行设定或者默认,本实施方式中使用一分钟。具体的说,接收端在收到短信后需要回复“信息接收确认”以确认已经接收到该短信,而终端也以接收到该“信息接收确认”明确发送的短信已被接收,若在预设时间内未收到“信息接收确认”,则可能该短信还未被接收或已经丢失。
[0046]步骤208,提示用户选择是否通过SMS方式再次发送短信。也就是说,若在一分钟内未接收到,则进一步提示用户确定是否需要通过SMS方式再次发送该短信。此步骤在实际应用中的实现方式与第一实施方式中的步骤105相类似,区别在于,选择项的内容不同,在此也不再赘述。
[0047]步骤209,判断用户的选择是否为再次发送;若是,则返回执行步骤203 ;若否,则结束本短信发送流程。也就是说,若用户确定需要再次发送,则终端通过SMS方式发送短信。此外,本步骤与步骤208联合,为用户提供了自行选择窗口,增加了用户的参与感,还能提升用户体验。
[0048]本实施方式中,用户可以根据所发短信的时效性选择短信的发送方式,若时效性较高,则可以在确定未收到“信息接收确认”后选择以SMS方式重新发送短信,若时效性较低,则可以在确定未收到“信息接收确认”后选择不重新发送,也不需要再支付SMS业务费,进一步降低短信发送的成本。
[0049]本发明的第三实施方式同样涉及一种短信发送的方法,本实施方式与第一实施方式大致相同,主要区别在于第一实施方式中,检测短信接收端的联网状态是根据TCP/IP协议中的TCP协议检测,而本实施方式中,采用在服务器中存储各终端当前联网状态,需检测时直接去服务器中调取联网状态信息即可。这样可以加快接收端联网状态检测的速度。
[0050]在实际应用中,可以使用服务器预先存储各终端的联网状态,定时更新,使得服务器中存储的均为各终端当前的联网状态,当终端需要调取其他终端的联网状态时,只需在服务器中确认即可,不仅加快检测接收端联网状态的速度,还可以尽量减少时延。
[0051]需要说明的是,上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0052]本发明第四实施方式涉及一种移动终端,其连接结构如图3所示,包含:检测模块、联网发送模块和短信业务SMS发送模块;
[0053]检测模块用于在终端每一次发送短信之前,检测终端的联网状态,并在检测为已联网时,触发联网发送模块,在检测为未联网时,触发SMS发送模块。
[0054]联网发送模块用于以数据传输的方式通过所联的网络传输短信的内容。
[0055]SMS发送模块用于通过短信业务SMS方式发送短信。
[0056]其中,检测模块包含以下子模块:
[0057]本终端检测子模块,用于检测终端的联网状态。
[0058]接收端检测子模块,用于在本终端检测子模块检测为已联网时,检测短信的接收端的联网状态,并在检测接收端的联网状态为已联网时,触发联网发送模块;具体的说,接收端检测子模块用于根据TCP/IP协议中的TCP协议检测短信的接收端的联网状态。
[0059]用户选择子模块,用于在接收端检测子模块检测到接收端的联网状态为未联网时,进一步提示用户选择短信发送方式;其中,短信发送方式包含:以数据传输的方式通过所联的网络传输短信的内容和通过SMS方式发送短信。
[0060]执行子模块,用于在用户选择以数据传输的方式通过所联的网络传输短信的内容时,触发联网发送模块,在用户选择通过SMS方式发送短信时,触发SMS发送模块。
[0061]不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0062]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单
J Li ο
[0063]本发明第五实施方式同样涉及一种移动终端,第五实施方式是在第四实施方式的基础上做的进一步改进,如图4所示,主要改进之处在于本实施方式中的移动终端还包含:[0064]信息接收确认检测模块,用于检测终端在预设时间内是否接收到来自接收端的信息接收确认。
[0065]用户确认模块,用于在信息接收确认检测模块在预设时间内未接收到信息接收确认时,进一步提示用户确定是否需要通过SMS方式再次发送短信,并在用户确认需要时,触发SMS发送模块。
[0066]由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0067]本发明第六实施方式同样涉及一种移动终端,第六实施方式与第四实施方式基本相同,主要区别在于:在第四实施方式中,接收端检测子模块用于根据TCP/IP协议中的TCP协议检测短信的接收端的联网状态,而本实施方式中,接收端检测子模块检测的短信的接收端的联网状态为存储于服务器中的接收端的联网状态;其中,服务器用于存储各终端的当前联网状态。
[0068]由于第三实施方式与本实施方式相互对应,因此本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,在第三实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。
[0069]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【权利要求】
1.一种短信发送的方法,其特征在于,终端每一次发送短信之前均包含以下步骤: 检测所述终端的联网状态; 若为已联网,则所述终端以数据传输的方式通过所联的网络传输所述短信的内容; 若为未联网,则所述终端通过短信业务SMS方式发送所述短信。
2.根据权利要求1所述的短信发送的方法,其特征在于,在所述终端以数据传输的方式通过所联的网络传输所述短信的内容的步骤前,还包含以下步骤: 检测所述短信的接收端的联网状态; 若检测到所述接收端的联网状态为已联网,则执行所述终端以数据传输的方式通过所联的网络传输所述短信的内容的步骤; 若检测到所述接收端的联网状态为未联网,则进一步提示用户选择短信发送方式;其中,所述短信发送方式包含:以数据传输的方式通过所联的网络传输所述短信的内容和通过SMS方式发送所述短信; 根据用户选择的所述发送方式发送所述短信。
3.根据权利要求2所述的短信发送的方法,其特征在于,在所述检测所述短信的接收端的联网状态的步骤中,根据TCP/IP协议中的TCP协议检测所述短信的接收端的联网状态。
4.根据权利要求2所述的短信发送的方法,其特征在于,在所述检测所述短信的接收端的联网状态的步骤中,所述接收端的联网状态为存储于服务器中的所述接收端的联网状态; 其中,所述服务器用于存储各终端的当前联网状态。
5.根据权利要求1所述的短信发送的方法,其特征在于,在所述终端以数据传输的方式通过所联的网络传输所述短信的内容的步骤后,还包含以下步骤: 检测所述终端在预设时间内是否接收到来自所述接收端的信息接收确认; 若在预设时间内未接收到,则进一步提示用户确定是否需要通过SMS方式再次发送所述短信; 若用户确定需要再次发送,则所述终端通过SMS方式发送所述短信。
6.一种移动终端,其特征在于,包含:检测模块、联网发送模块和短信业务SMS发送模块; 所述检测模块用于在终端每一次发送短信之前,检测所述终端的联网状态,并在检测为已联网时,触发所述联网发送模块,在检测为未联网时,触发所述SMS发送模块; 所述联网发送模块用于以数据传输的方式通过所联的网络传输所述短信的内容; 所述SMS发送模块用于通过SMS方式发送所述短信。
7.根据权利要求6所述的一种移动终端,其特征在于,所述检测模块包含以下子模块: 本终端检测子模块,用于检测所述终端的联网状态; 接收端检测子模块,用于在所述本终端检测子模块检测为已联网时,检测所述短信的接收端的联网状态,并在检测所述接收端的联网状态为已联网时,触发所述联网发送模块; 用户选择子模块,用于在所述接收端检测子模块检测到所述接收端的联网状态为未联网时,进一步提示用户选择短信发送方式;其中,所述短信发送方式包含:以数据传输的方式通过所联的网络传输所述短信的内容和通过SMS方式发送所述短信; 执行子模块,用于在用户选择以数据传输的方式通过所联的网络传输所述短信的内容时,触发所述联网发送模块,在用户选择通过SMS方式发送所述短信时,触发所述SMS发送模块。
8.根据权利要求7所述的一种移动终端,其特征在于,所述接收端检测子模块用于根据TCP/IP协议中的TCP协议检测所述短信的接收端的联网状态。
9.根据权利要求7所述的一种移动终端,其特征在于,所述接收端检测子模块检测的所述短信的接收端的联网状态为存储于服务器中的所述接收端的联网状态; 其中,所述服务器用于存储各终端的当前联网状态。
10.根据权利要求6所述的一种移动终端,其特征在于,所述移动终端还包含: 信息接收确认检测模块,用于检测所述终端在预设时间内是否接收到来自所述接收端的信息接收确认; 用户确认模块,用于在所述信息接收确认检测模块在预设时间内未接收到所述信息接收确认时,进一步提示用户确定是否需要通过SMS方式再次发送所述短信,并在用户确认需要时,触发所述SMS发送模块。
【文档编号】H04W4/14GK103945054SQ201410095507
【公开日】2014年7月23日 申请日期:2014年3月14日 优先权日:2014年3月14日
【发明者】黄向昆, 刘树章 申请人:上海天奕达电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1