短信推送方法及装置的制造方法_3

文档序号:9755392阅读:来源:国知局
陆预设网络账号的提示信息,则执行步骤S65。
[0100]在步骤S65中,判断预设时长内是否接收到指定终端的反馈信息。
[0101]其中,反馈信息用于反馈指定终端成功接收短信。如果预设时长内未接收到指定终端的反馈信息,则执行步骤S66;如果预设时长内接收到指定终端的反馈信息,则说明短信被成功转发至指定终端上,程序结束。
[0102]在步骤S66中,获取短信的发送方信息,将该短信的内容及发送方信息发送至与预设终端绑定的指定终端。
[0103]采用该具体实施例提供的技术方案,能够在预设终端接收到短信时,将短信发送至与其绑定的指定终端上,使得用户能够及时查看到不方便携带的终端所接收的短信,避免了无法及时查看未携带终端所接收到的短信而造成的不便或损失,从而使用户仅需携带一个终端即可接收所有绑定的终端所接收的短信,为用户带来极大的方便。
[0104]在上述任一实施例中,如图7所示,步骤S12还可执行为以下步骤S71-S73。
[0105]在步骤S71中,判断短信是否为预设类型短信。如果短信为预设类型短信,则执行步骤S72;如果短信不为预设类型短信,则执行步骤S73。
[0106]其中,用户可预先设置重要类型的短信为预设类型短信,例如,预设类型短信为预设发送方发送的短信、包含关键信息的短信等。可通过以下任一种或多种方式来判断短信是否为预设类型短信。
[0107]方式一、根据短信的发送方信息来判断短信是否为预设类型短信。
[0108]例如,预设类型短信为预设发送方发送的短信,则终端根据短信的发送方信息判断该短信的发送方是否为预设发送方,如果该短信的发送方是预设发送方,则该短信为预设类型短信,否则,该短信不为预设类型短信。其中,预设发送方可以是个人通讯号码,也可以是第三方服务类通讯号码。
[0109]方式二、根据短信中包含的关键字来判断短信是否为预设类型短信。
[0110]例如,预设类型短信为包含关键信息的短信。终端通过提取短信中的关键字,并根据关键字来判断该短信是否包含关键信息,如果该短信包含关键信息,则该短信为预设类型短信,否则,该短信不为预设类型短信。其中,关键信息可以是“验证码”、“通知”等信息。
[0111]在步骤S72中,将短信发送至与终端绑定的指定终端。
[0112]在步骤S73中,不转发短信。
[0113]本实施例中,通过判断短信是否为预设类型短信,并将接收到的预设类型短信转发至指定终端上,使得用户能够及时查看预设类型的短信,尤其是对用户而言非常重要的短信内容,避免了将无意义的短信转发到指定终端上而对用户带来的困扰,同时也节省了短信转发的成本。
[0114]下述为本公开装置实施例,可以用于执行本公开方法实施例。
[0115]图8是根据一示例性实施例示出的一种短信推送装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。参照图8,该短信推送装置包括判断模块81和发送模块82;其中:
[0116]判断模块81被配置为当终端接收到短信时,判断终端是否为需要转发短信的预设终端。
[0117]发送模块82被配置为当判断模块81判定终端为需要转发短信的预设终端时,将短信发送至与终端绑定的指定终端。
[0118]采用本公开实施例提供的装置,能够在预设终端接收到短信时,通过发送模块82将短信发送至与其绑定的指定终端上,使得用户能够及时查看到不方便携带的终端所接收的短信,避免了无法及时查看未携带终端所接收到的短信而造成的不便或损失,从而使用户仅需携带一个终端即可接收所有绑定的终端所接收的短信,为用户带来极大的方便。
[0119]在一个实施例中,如图9所示,发送模块82包括第一判断子模块821、第一发送子模块822和第二发送子模块823;其中:
[0120]第一判断子模块821被配置为判断终端是否登录预设网络账号。
[0121]第一发送子模块822被配置为当第一判断子模块821判定终端登录预设网络账号时,将短信发送至预设网络账号对应的服务器,服务器用于通过预设网络账号将短信转发至指定终端。
[0122]第一发送子模块822通过预设网络账号转发至指定终端的短信中还可携带该短信的发送方信息。具体实施如下:预设终端从接收到的短信中获取该短信的发送方信息,并添加到短信中,然后将携带有发送方信息的短信通过预设网络账号发送至服务器,服务器再将携带有发送方信息的短信通过预设网络账号发送至指定终端。
[0123]第二发送子模块823被配置为当第一判断子模块821判定终端未登录预设网络账号时,获取短信的发送方信息,将短信的内容及发送方信息发送至与终端绑定的指定终端。
[0124]第二发送子模块823在转发短信的内容及其发送方信息时,可将发送方信息中发送方的通讯号码添加到短信的发件人一栏中进行发送,也可将发送方信息添加到短信中作为短信内容的一部分,然后将包括发送方信息的短信转发至指定终端。
[0125]其中,预设网络账号由用户预先设定。只有当预设终端和指定终端同时登陆该预设网络账号时,预设终端才能通过预设网络账号的服务器成功将短信转发至指定终端。
[0126]本实施例中,能够判断终端是否登录预设网络账号,并根据终端是否登录预设网络账号来确定将短信通过服务器来转发至指定终端还是直接以短信形式转发至指定终端,使得终端将短信转发至与其绑定的指定终端上的方式更加灵活多样,提高转发短信的成功率。
[0127]在一个实施例中,如图10所示,发送模块82还包括第三发送子模块824;该第三发送子模块824被配置为第一发送子模块822将短信发送至预设网络账号对应的服务器之后,当接收到预设网络账号对应的服务器发送的用于提示指定终端未登陆预设网络账号的提示信息时,获取短信的发送方信息,将短信的内容及发送方信息发送至与终端绑定的指定终端。
[0128]其中,服务器可通过预设网络账号向终端发送提示信息。
[0129]本实施例中,第三发送子模块824能够通过服务器得知指定终端是否同样登录预设网络账号,并在指定终端未登陆预设网络账号时直接以短信形式转发接收到的短信,避免了通过预设网络账号对应的服务器转发短信时由于指定终端未登录而造成的转发失败,提高了转发短信的成功率。
[0130]在一个实施例中,如图11所示,发送模块82还包括接收子模块825和第四发送子模块826;其中:
[0131]接收子模块825被配置为第一发送子模块822将短信发送至预设网络账号对应的服务器之后,接收指定终端的反馈信息,反馈信息用于反馈指定终端成功接收短信。
[0132]其中,指定终端可直接以短信的方式将反馈信息发送至预设终端,也可通过预设网络账号将反馈信息发送至预设终端。
[0133]第四发送子模块826被配置为当接收子模块825在预设时长内未接收到指定终端的反馈信息时,获取短信的发送方信息,将短信的内容及发送方信息发送至与终端绑定的指定终端。
[0134]本实施例中,接收子模块825通过接收指定终端的反馈信息,使得终端能够得知短信是否被成功转发至指定终端上,并在预设时长内未接收到反馈信息时通过第四发送子模块826直接以短信形式转发接收到的短信,从而避免了服务器未成功将短信转发至指定终端上的情形,提高了转发短信的成功率。
[0135]在一个实施例中,如图12所示,发送模块82包括第二判断子模块827和第五发送子模块828;其中:
[0136]第二判断子模块827被配置为根据短信的发送方信息、短信中包含的关键字中的至少一种,判断短信是否为预设类型短信。
[0137]其中,用户可预先设置重要类型的短信为预设类型短信,例如,预设类型短信为预设发送方发送的短信、包含关键信息的短信等。第二判断子模块827可通过以下任一种或多种方式来判断短信是否为预设类型短信。
[0138]方式一、根据短信的发送方信息来判断短信是否为预设类型短信。
[0139]例如,预设类型短信为预设发送方发送的短信,则第二判断子模块827根据短信的发送方信息判断该短信的发送方是否为预设发送方,如果该短信的发送方是预设发送方,则该短信为预设类型短信,否则,该短信不为预设类型短信。其中,预设发送方可以是个人通讯号码,也可以是第三方服务类通讯号码。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1