用于基于通讯录进行信息发送的方法及装置与流程

文档序号:11139584阅读:328来源:国知局
用于基于通讯录进行信息发送的方法及装置与制造工艺

本发明涉及互联网及通信技术领域,具体而言,本发明涉及用于基于通讯录进行信息发送的方法及装置。



背景技术:

现有的基于终端的信息发送方式一般为两种发送方式,第一种方式为用户通过发送方终端的短信息功能将发送信息以短信息的方式发送至运营商的短信中心,再由短信中心转发至接收方终端,该种方式用户需要额外向运营商支付短信息使用费用;第二种方式为发送方终端和接收方终端均安装相同的即时通讯客户端,且发送方用户与接收方用户预先建立好友关系,同时将该好友关系保存于服务器端,发送方终端通过即时通讯客户端将发送信息发送至服务器,再由服务器基于已建立的好友关系将发送信息下发至接收方终端,随后通过即时通讯客户端解析读取发送信息,该种方式无需用户额外支付任何费用。

在发送方终端或接收方终端接入的移动通信网络环境较差的情况下,如发送方终端当前接入的网络为2G移动通信网络的GSM(Global System for Mobile Communication,全球移动通信系统)时,数据传输速度较低,上行最大速率仅为270Kbits/s,下行最大速率仅为960kbits/s,故信息发送的方式更适宜选择第一种方式,以保证信息顺畅地发送及接收;而在在发送方终端或接收方终端接入的移动通信网络环境较优的情况下,如发送方终端及接收方终端当前接入的网络为4G移动通信网络的TD-LTE制式时,数据传输速度较高,上行最大速率达到50Mbits/s,下行最高速率达到100Mbits/s,故信息发送的方式更适宜选择第二种方式,可在保证信息顺畅发送及接收的同时,节约短信息使用费用。

当前的终端用户需要自己判断其终端所在网络,并根据自身使用经验 来选择不同的信息发送方式,若选择与当前网络不匹配的发送方式会导致信息发送失败或额外产生短信息使用费用,因此,对用户的使用经验要求较高;同时,选择判断步骤增加了用户的信息发送耗时,导致用户使用体验较低。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:

本发明的实施例提出了一种在第一终端设备中用于基于通讯录进行信息发送的方法,包括:

检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求;

当接收到所述服务器返回的判断结果为第二终端设备为在线状态时,将基于所述第一终端设备的通讯号码、所述第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至所述服务器;

当接收到所述服务器返回的判断结果为第二终端设备为不在线状态时,将基于所述第一终端设备的通讯号码、所述第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

优选地,将信息发送请求发送至所述服务器之后,该方法还包括:

当在预定反馈时长内未接收到所述服务器返回的第二终端设备已接收到所述发送信息的成功接收确认信息时,将基于所述第一终端设备的通讯号码、所述第二终端设备的通讯号码以及发送信息生成的短信息以短信息的方式进行发送。

优选地,该方法还包括:

在第一终端设备的屏幕中以与信息发送方式相对应的显示方式来显示所述发送信息。

其中,所述预定网络类型包括以下至少任一项:

3G;4G;LTE;WiFi局域网。

本发明的实施例还提出了一种在服务器中辅助用于基于通讯录进行 信息发送的方法,包括:

当接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,响应于所述网络状态检测请求判断所述第二终端设备是否在线,并将判断结果返回至所述第一终端设备;

接收到第一终端设备发送的信息发送请求后,对所述信息发送请求进行解析,以确定所述第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息;

根据所述第二终端设备的通讯号码,将所述发送信息发送至第二终端设备。

优选地,该方法还包括:

接收所述第二终端设备返回的已接收到所述发送信息的成功接收确认信息;

将所述成功接收确认信息返回至所述第一终端设备。

本发明的另一实施例还提出了一种在第一终端设备中用于基于通讯录进行信息发送的装置,包括:

第一发送模块,用于检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求;

第二发送模块,用于当接收到所述服务器返回的判断结果为第二终端设备为在线状态时,将基于所述第一终端设备的通讯号码、所述第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至所述服务器;

第三发送模块,用于当接收到所述服务器返回的判断结果为第二终端设备为不在线状态时,将基于所述第一终端设备的通讯号码、所述第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

优选地,该装置还包括:

第四发送模块,用于将信息发送请求发送至所述服务器之后,当在预定反馈时长内未接收到所述服务器返回的第二终端设备已接收到所述发送信息的成功接收确认信息时,将基于所述第一终端设备的通讯号码、所述第二终端设备的通讯号码以及发送信息生成的短信息以短信息的方式 进行发送。

优选地,该装置还包括:

显示装置,用于在第一终端设备的屏幕中以与信息发送方式相对应的显示方式来显示所述发送信息。

其中,所述预定网络类型包括以下至少任一项:

3G;4G;LTE;WiFi局域网。

本发明的另一实施例还提出了一种在服务器中辅助用于基于通讯录进行信息发送的装置,包括:

判断模块,用于当接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,响应于所述网络状态检测请求判断所述第二终端设备是否在线,并将判断结果返回至所述第一终端设备;

解析模块,用于接收到第一终端设备发送的信息发送请求后,对所述信息发送请求进行解析,以确定所述第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息;

第五发送模块,用于根据所述第二终端设备的通讯号码,将所述发送信息发送至第二终端设备。

优选地,该装置还包括:

确认信息接收模块,用于接收所述第二终端设备返回的已接收到所述发送信息的成功接收确认信息;

确认信息发送模块,用于将所述成功接收确认信息返回至所述第一终端设备。

本发明的技术方案中,发送方终端设备可自动检测其自身以及接收方终端设备的网络连接状态来选择与网络状态相匹配的发送方式发送信息,检测网络状态及选择发送方式的过程做到用户无感知,无需终端用户人为对网络状态进行判断,减少用户的操作步骤,缩短用户发送信息的耗时;同时,避免由于用户使用经验不足而导致选择的发送方式与当前网络状态不匹配,进而造成信息发送失败或额外产生用户需支付的短信息使用费用,最终提高用户的使用体验。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面 的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的在第一终端设备中用于基于通讯录进行信息发送的流程示意图;

图2为本发明一个可选实施例的用于基于通讯录进行信息发送的流程示意图;

图3为本发明另一可选实施例的用于基于通讯录进行信息发送的流程示意图;

图4为本发明实施例的用于基于通讯录进行信息发送的结构框架示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语 (包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

图1为本发明实施例的在第一终端设备中用于基于通讯录进行信息发送的流程示意图。

步骤S1110:检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求;步骤S1120:当接收到服务器返回的判断结果为第二终端设备为在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至服务器;步骤S1130:当接收到服务器返回的判断结果为第二 终端设备为不在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

在本发明的实施例中,发送方终端设备可自动检测其自身以及接收方终端设备的网络连接状态来选择与网络状态相匹配的发送方式发送信息,检测网络状态及选择发送方式的过程做到用户无感知,无需终端用户人为对网络状态进行判断,减少用户的操作步骤,缩短用户发送信息的耗时;同时,避免由于用户使用经验不足而导致选择的发送方式与当前网络状态不匹配,进而造成信息发送失败或额外产生用户需支付的短信息使用费用,最终提高用户的使用体验。

在一个实施例中,如图2所示,步骤S2110:第一终端设备检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求;步骤S2210:当服务器接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,响应于网络状态检测请求判断第二终端设备是否在线,并将判断结果返回至第一终端设备;步骤S1120:当接收到服务器返回的判断结果为第二终端设备为在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至服务器;步骤S2220:接收到第一终端设备发送的信息发送请求后,对信息发送请求进行解析,以确定第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息;步骤S2230:根据第二终端设备的通讯号码,将发送信息发送至第二终端设备。

步骤S2110:第一终端设备检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求。

其中,预定网络类型包括但不限于:3G(3rd-Generation wireless telephone technology,第三代无线通信技术);4G(4rd-Generation wireless telephone technology,第四代无线通信技术);LTE(Long Term Evolution,长期演进);WiFi(Wireless Fidelity,无线保真)局域网。

其中,第一终端设备可直接通过3G、4G、LTE等类型的移动通信网络连接移动互联网;可以通过WiFi局域网作为接入网连接至移动互联网。

具体地,第一终端设备检测其网络连接状态信息中的网络类型,若当 前网络状态为网络类型属于预定网络类型中的任一项,则向服务器发送用于判断第二终端设备是否在线的网络状态检测请求,其中,判断第二终端设备是否在线是指判断第二终端设备是否通过预定网络类型连接至移动互联网,即网络状态具备通过服务器进行数据包收发的能力。

步骤S2210:当服务器接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,响应于网络状态检测请求判断第二终端设备是否在线,并将判断结果返回至第一终端设备。

例如,当服务器接收到用于判断第二终端设备是否在线的网络状态检测请求,响应于该网络状态检测请求,向第二终端设备发送用于获取第二终端设备当前网络连接状态信息的请求,若接收到第二终端设备响应于该请求返回的反馈信息为当前网络连接状态为以预定网络类型连接至网络时,则判断结果为第二终端设备为在线状态;若未接收到第二终端设备的反馈信息或反馈信息中为当前网络连接状态为以低于预定网络类型的网络制式连接至网络时,则判断结果为第二终端设备为不在线状态。

又例如,当第二终端设备以预定网络类型连接至网络时,主动向服务器发送登录信息,服务器将第二终端设备的登录信息保存于终端状态数据列表中,具体地,在终端状态数据列表中将用于标识第二终端设备的通信号码与在线状态标识相关联地记录;当服务器接收到用于判断第二终端设备是否在线的网络状态检测请求,响应于该网络状态检测请求,基于第二终端设备的通信号码在终端状态数据列表进行查找,若查找到第二终端设备的通信号码对应的状态标识为在线状态标识,则确定判断结果为第二终端设备为在线状态;若未查找到第二终端设备的通信号码或状态标识为不在线状态标识时,判断结果为第二终端设备为不在线状态。优选地,终端状态数据列表中仅保存预定有效时长内容的数据记录,以保证数据的实时性及有效性。

步骤S1120:第一终端设备当接收到服务器返回的判断结果为第二终端设备为在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至服务器。

步骤S2220:服务器接收到第一终端设备发送的信息发送请求后,对 信息发送请求进行解析,以确定第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息。

步骤S2230:服务器根据第二终端设备的通讯号码,将发送信息发送至第二终端设备。

具体地,服务器根据第二终端设备的通讯号码,将第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为数据包发送至第二终端设备。其中,数据包具体可以包括基于TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)协议的多个数据帧。

在一个实施例中,如图3所示,步骤S3110:第一终端设备检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求;步骤S3210:当服务器接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,响应于网络状态检测请求判断第二终端设备是否在线,并将判断结果返回至第一终端设备;步骤S3130:当第一终端设备接收到服务器返回的判断结果为第二终端设备为不在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

其中,第一终端设备在步骤S3110中及服务器在步骤S3210中所执行的内容与图2所示的实施例中第一终端设备在步骤S2110中及服务器在步骤S2210中所执行的内容相同或相似,在此不再赘述。

步骤S3130:当第一终端设备接收到服务器返回的判断结果为第二终端设备为不在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

具体地,当第一终端设备接收到服务器返回的判断结果为第二终端设备为不在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式发送至运营商的短信中心,第二终端设备将接收到短信中心下发的来自第一终端设备的短信息。

在参照图2所示的一个优选实施例中,该方法还包括步骤S2240(图 中未示出)和步骤S2250(图中未示出);步骤S2240:接收第二终端设备返回的已接收到发送信息的成功接收确认信息;步骤S2250:将成功接收确认信息返回至第一终端设备。

在参照图2所示的另一个优选实施例中,该方法还包括步骤S2140(图中未示出);步骤S2140:当第一终端设备在预定反馈时长内未接收到服务器返回的第二终端设备已接收到发送信息的成功接收确认信息时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息的方式进行发送。

具体地,第二终端设备接收服务器发送的发送信息后,向服务器返回已接收到发送信息的成功接收确认信息,服务器接收到该成功接收确认信息后,将该成功接收确认信息返回至第一终端设备;若第一终端设备在预定反馈时长内未接收到服务器返回的第二终端设备已接收到发送信息的成功接收确认信息时,其中,预定反馈时长从第一终端设备将信息发送请求向服务器发送的时间点作为起始时间开始计算,如预定反馈时长为60秒,改变信息发送方式,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息的方式进行发送。

在参照图2所示的再一个优选实施例中,该方法还包括步骤S2150(图中未示出);步骤S2150:在第一终端设备的屏幕中以与信息发送方式相对应的显示方式来显示发送信息。

具体地,以与信息发送方式相对应的显示方式来显示发送信息的情形包括:

1)对于不同的信息发送方式,以不同的颜色和/或形状的信息发送窗口来呈现发送信息;

2)对于不同的信息发送方式,以不同的颜色和/或字体来呈现发送信息;

3)对于不同的信息发送方式,将信息发送窗口用不同的图形对象进行标识。

在一个应用场景中,对于以数据包的形式通过服务器发送的发送信息,以蓝色的信息发送窗口来呈现发送信息。对于以短信息的方式发送的 发送信息,以灰色的信息发送窗口来呈现发送信息;第一终端设备将发送信息以数据包的形式通过服务器发送至第二终端设备,呈现发送信息的信息发送窗口为蓝色;在预定反馈时长内未接收到服务器返回的第二终端设备已接收到发送信息的成功接收确认信息时,第一终端设备将发送信息以短信息的方式再次发送,呈现发送信息的该信息发送窗口从蓝色变为灰色。

图4为本发明实施例的用于基于通讯录进行信息发送的结构框架示意图。

第一终端设备的第一发送模块4110检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求;当服务器接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,判断模块4210响应于网络状态检测请求判断第二终端设备是否在线,并将判断结果返回至第一终端设备;当接收到服务器返回的判断结果为第二终端设备为在线状态时,第一终端设备的第二发送模块4120将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至服务器;服务器接收到第一终端设备发送的信息发送请求后,解析模块4220对信息发送请求进行解析,以确定第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息;第五发送模块4230根据第二终端设备的通讯号码,将发送信息发送至第二终端设备。当第一终端设备接收到服务器返回的判断结果为第二终端设备为不在线状态时,第一终端设备的第三发送模块4130将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

在本发明的实施例中,发送方终端设备可自动检测其自身以及接收方终端设备的网络连接状态来选择与网络状态相匹配的发送方式发送信息,检测网络状态及选择发送方式的过程做到用户无感知,无需终端用户人为对网络状态进行判断,减少用户的操作步骤,缩短用户发送信息的耗时;同时,避免由于用户使用经验不足而导致选择的发送方式与当前网络状态不匹配,进而造成信息发送失败或额外产生用户需支付的短信息使用费 用,最终提高用户的使用体验

第一终端设备的第一发送模块4110检测到连接至预定网络类型的网络时,向服务器发送用于判断第二终端设备是否在线的网络状态检测请求。

其中,预定网络类型包括但不限于:3G(3rd-Generation wireless telephone technology,第三代无线通信技术);4G(4rd-Generation wireless telephone technology,第四代无线通信技术);LTE(Long Term Evolution,长期演进);WiFi(Wireless Fidelity,无线保真)局域网。

其中,第一终端设备可直接通过3G、4G、LTE等类型的移动通信网络连接移动互联网;可以通过WiFi局域网作为接入网连接至移动互联网。

具体地,第一终端设备检测其网络连接状态信息中的网络类型,若当前网络状态为网络类型属于预定网络类型中的任一项,则向服务器发送用于判断第二终端设备是否在线的网络状态检测请求,其中,判断第二终端设备是否在线是指判断第二终端设备是否通过预定网络类型连接至移动互联网,即网络状态具备通过服务器进行数据包收发的能力。

当服务器接收到第一终端设备发送的用于判断第二终端设备是否在线的网络状态检测请求,判断模块4210响应于网络状态检测请求判断第二终端设备是否在线,并将判断结果返回至第一终端设备。

例如,当服务器接收到用于判断第二终端设备是否在线的网络状态检测请求,响应于该网络状态检测请求,向第二终端设备发送用于获取第二终端设备当前网络连接状态信息的请求,若接收到第二终端设备响应于该请求返回的反馈信息为当前网络连接状态为以预定网络类型连接至网络时,则判断结果为第二终端设备为在线状态;若未接收到第二终端设备的反馈信息或反馈信息中为当前网络连接状态为以低于预定网络类型的网络制式连接至网络时,则判断结果为第二终端设备为不在线状态。

又例如,当第二终端设备以预定网络类型连接至网络时,主动向服务器发送登录信息,服务器将第二终端设备的登录信息保存于终端状态数据列表中,具体地,在终端状态数据列表中将用于标识第二终端设备的通信号码与在线状态标识相关联地记录;当服务器接收到用于判断第二终端设 备是否在线的网络状态检测请求,响应于该网络状态检测请求,基于第二终端设备的通信号码在终端状态数据列表进行查找,若查找到第二终端设备的通信号码对应的状态标识为在线状态标识,则确定判断结果为第二终端设备为在线状态;若未查找到第二终端设备的通信号码或状态标识为不在线状态标识时,判断结果为第二终端设备为不在线状态。优选地,终端状态数据列表中仅保存预定有效时长内容的数据记录,以保证数据的实时性及有效性。

当接收到服务器返回的判断结果为第二终端设备为在线状态时,第一终端设备的第二发送模块4120将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为信息发送请求发送至服务器。

服务器接收到第一终端设备发送的信息发送请求后,解析模块4220对信息发送请求进行解析,以确定第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息。

服务器的第五发送模块4230根据第二终端设备的通讯号码,将发送信息发送至第二终端设备。

具体地,服务器根据第二终端设备的通讯号码,将第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息封装为数据包发送至第二终端设备。其中,数据包具体可以包括基于TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)协议的多个数据帧。

当第一终端设备接收到服务器返回的判断结果为第二终端设备为不在线状态时,第三发送模块4130将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式进行发送。

具体地,当第一终端设备接收到服务器返回的判断结果为第二终端设备为不在线状态时,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息发送方式发送至运营商的短信中心,第二终端设备将接收到短信中心下发的来自第一终端设备的短信息。

在参照图4所示的一个优选实施例中,还包括确认信息接收模块(图中未示出)和确认信息发送模块(图中未示出);服务器的确认信息接收模块接收第二终端设备返回的已接收到发送信息的成功接收确认信息;认信息发送模块将成功接收确认信息返回至第一终端设备。

在参照图4所示的另一个优选实施例中,还包括第四发送模块(图中未示出);当第一终端设备在预定反馈时长内未接收到服务器返回的第二终端设备已接收到发送信息的成功接收确认信息时,第一终端设备的第四发送模块将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息的方式进行发送。

具体地,第二终端设备接收服务器发送的发送信息后,向服务器返回已接收到发送信息的成功接收确认信息,服务器接收到该成功接收确认信息后,将该成功接收确认信息返回至第一终端设备;若第一终端设备在预定反馈时长内未接收到服务器返回的第二终端设备已接收到发送信息的成功接收确认信息时,其中,预定反馈时长从第一终端设备将信息发送请求向服务器发送的时间点作为起始时间开始计算,如预定反馈时长为60秒,改变信息发送方式,将基于第一终端设备的通讯号码、第二终端设备的通讯号码以及发送信息生成的短信息以短信息的方式进行发送。

在参照图4所示的再一个优选实施例中,还包括显示模块(图中未示出);显示模块在第一终端设备的屏幕中以与信息发送方式相对应的显示方式来显示发送信息。

具体地,以与信息发送方式相对应的显示方式来显示发送信息的情形包括:

1)对于不同的信息发送方式,以不同的颜色和/或形状的信息发送窗口来呈现发送信息;

2)对于不同的信息发送方式,以不同的颜色和/或字体来呈现发送信息;

3)对于不同的信息发送方式,将信息发送窗口用不同的图形对象进行标识。

在一个应用场景中,对于以数据包的形式通过服务器发送的发送信 息,以蓝色的信息发送窗口来呈现发送信息。对于以短信息的方式发送的发送信息,以灰色的信息发送窗口来呈现发送信息;第一终端设备将发送信息以数据包的形式通过服务器发送至第二终端设备,呈现发送信息的信息发送窗口为蓝色;在预定反馈时长内未接收到服务器返回的第二终端设备已接收到发送信息的成功接收确认信息时,第一终端设备将发送信息以短信息的方式再次发送,呈现发送信息的该信息发送窗口从蓝色变为灰色。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措 施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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