CN103458379B - 信息发送方法、推送方法、装置及*** - Google Patents

信息发送方法、推送方法、装置及*** Download PDF

Info

Publication number
CN103458379B
CN103458379B CN201210175303.8A CN201210175303A CN103458379B CN 103458379 B CN103458379 B CN 103458379B CN 201210175303 A CN201210175303 A CN 201210175303A CN 103458379 B CN103458379 B CN 103458379B
Authority
CN
China
Prior art keywords
information
client
template
user
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210175303.8A
Other languages
English (en)
Other versions
CN103458379A (zh
Inventor
刘春英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210175303.8A priority Critical patent/CN103458379B/zh
Publication of CN103458379A publication Critical patent/CN103458379A/zh
Application granted granted Critical
Publication of CN103458379B publication Critical patent/CN103458379B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种信息发送方法、推送方法、装置及***,属于计算机领域。所述方法包括:接收用户在预设模板信息中选择至少一个模板信息的指令;接收用户选择信息接收方的指令;将被选择的所述模板信息发送给所述信息接收方。本发明通过根据服务器推送的模板信息更新预设的模板信息,并在用户选择发送的模板信息中自动添加用户签名和接收方称呼,达到扩充信息获取渠道,减少用户操作步骤,提高用户体验的目的;同时,还可以根据信息接收方的状态信息选择消息通道进行发送,达到拓展信息发送渠道的目的。

Description

信息发送方法、推送方法、装置及***
技术领域
本发明涉及计算机领域,特别涉及一种信息发送方法、推送方法、装置及***。
背景技术
随着通信领域的不断发展,越来越多的人选择通过短信的方式在亲朋好友之间传递自己感兴趣的信息,短信的形式也越来越多样,比如节日祝福短信、表情信息、语音信息、流行短语和视频信息等。
现有的信息发送方法主要包括:第一,用户自己手动编辑短信,然后发送给信息接收方,比如,用户可以在春节时发送一个祝福短信给同学;第二,用户在接收到他人的短信之后,将已经接收到的短信直接转发给其他人或者修改其中部分内容之后再转发给其他人。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当用户需要发送类似祝福短信的信息时,希望能够发送比较新颖和有创意的短信给信息接收方,但是现有的方案中,用户只能通过自行编写、利用或者修改已经接收到的短信来获得比较新颖和有创意的短信,获得感兴趣的信息的手段较为被动,用户体验较差。
发明内容
为了解决用户获得感兴趣的信息的手段较为被动的问题,本发明实施例提供了一种信息发送方法、推送方法、装置及***。所述技术方案如下:
一方面,提供了一种信息发送方法,所述方法包括:
接收用户在预设模板信息中选择至少一个模板信息的指令;
接收用户选择信息接收方的指令;
将被选择的所述模板信息发送给所述信息接收方。
所述接收用户在预设模板信息中选择至少一个模板信息的选择指令之前,还包括:
获取服务器推送的模板信息,根据获取到的所述模板信息更新所述预设模板信息;
其中,所述模板信息包括:节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息中的一种或多种。
所述获取服务器推送的模板信息,具体包括:
向所述服务器发送获取模板信息的请求,并接收所述服务器根据所述请求推送的模板信息;
或者,接收所述服务器自动推送的模板信息;
所述将被选择的所述模板信息发送给所述信息接收方之前,还包括:
在被选择的所述模板信息中添加用户签名;
所述用户签名为用户预先设置,或者,根据本地或所述服务器存储的用户信息自动设置。
所述将被选择的所述模板信息发送给所述信息接收方之前,还包括:
在所述模板信息中添加所述信息接收方的称呼;
所述信息接收方的称呼为用户预先设置,或者,根据本地或所述服务器存储的所述信息接收方的身份信息自动设置。
所述将被选择的所述模板信息发送给所述信息接收方,具体包括:
向服务器查询所述信息接收方所对应的客户端的状态信息;
根据所述服务器返回的信息接收方所对应的客户端的状态信息自动选择消息通道;
或者,根据所述服务器返回的信息接收方所对应的客户端的状态信息提示用户选择消息通道,并根据用户的选择结果选择消息通道;
根据选择的所述消息通道将被选择的所述模板信息发送给所述信息接收方;
其中,所述消息通道包括无线消息通道和数据消息通道;所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、客户端能力决定的状态信息以及所述信息接收方设置的状态信息中的一种或者多种。
另一方面,提供了一种信息推送方法,所述方法包括:
按照预定策略对模板信息进行选择;
根据选择结果向客户端推送模板信息;
所述预定策略包括:按照用户发送次数排名进行选择、按照用户推荐次数排名进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种。
所述方法,还包括:
存储各个客户端的状态信息,所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及用户设置的状态信息中的一种或者多种;
所述根据选择结果向客户端推送模板信息,对应包括:
查询所述客户端的状态信息;
根据所述客户端的状态信息选择消息通道,所述消息通道包括无线消息通道和数据消息通道;
根据选择的所述消息通道向所述客户端推送模板信息。
所述方法,还包括:
接收客户端对信息接收方所对应的客户端的状态信息的查询;
将所述信息接收方所对应的客户端的状态信息反馈给所述客户端。
再一方面,提供了一种客户端,所述客户端包括:
第一接收模块,用于接收用户在预设模板信息中选择至少一个模板信息的指令;
第二接收模块,用于接收用户选择信息接收方的指令;
信息发送模块,用于将被选择的所述模板信息发送给所述信息接收方。
所述客户端,还包括:
模板获取模块,用于获取服务器推送的模板信息,根据获取到的所述模板信息更新所述预设模板信息;
其中,所述模板信息包括:节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息中的一种或多种。
所述模板获取模块,具体包括:
手动获取单元和/或自动获取单元;
所述手动获取单元,用于向所述服务器发送获取模板信息的请求,并接收所述服务器根据所述请求推送的模板信息。
所述自动获取单元,用于接收所述服务器自动推送的模板信息;
所述客户端,还包括:
签名添加模块;
所述签名添加模块,用于在被选择的所述模板信息中添加用户签名;
所述用户签名为用户预先设置,或者,根据本地或所述服务器存储的用户信息自动设置。
所述客户端,还包括:
称呼添加模块;
所述称呼添加模块,用于在所述模板信息中添加所述信息接收方的称呼;
所述信息接收方的称呼为用户预先设置,或者,根据本地或所述服务器存储的所述信息接收方的身份信息自动设置。
所述信息发送模块,具体包括:
状态查询单元、第一通道选择单元和第二通道选择单元中的任一个或两个、和信息发送单元;
所述状态查询单元,用于向服务器查询所述信息接收方所对应的客户端的状态信息;
所述第一通道选择单元,用于根据所述服务器返回的信息接收方所对应的客户端的状态信息自动选择消息通道;
所述第二通道选择单元,用于根据所述服务器返回的信息接收方所对应的客户端的状态信息提示用户选择消息通道,并根据用户的选择结果选择消息通道;
所述信息发送单元,用于根据选择的所述消息通道将被选择的所述模板信息发送给所述信息接收方;
其中,所述消息通道包括无线消息通道和数据消息通道;所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及各用户设置的状态信息中的一种或者多种。
又一方面,提供了一种服务器,所述服务器包括:
模板选择模块,用于按照预定策略对模板信息进行选择;
模板推送模块,用于根据选择结果向客户端推送模板信息;
所述预定策略包括:按照用户发送次数排名后进行选择、按照用户推荐次数排名后进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种。
所述服务器,还包括:
状态存储模块,用于存储各个客户端的状态信息,所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及用户设置的状态信息中的一种或者多种;
所述模板推送模块,具体包括:
状态查询单元、通道选择单元和模板推送单元;
所述状态查询单元,用于查询所述客户端的状态信息;
所述通道选择单元,用于根据所述客户端的状态信息选择消息通道,所述消息通道包括无线消息通道和数据消息通道;
所述模板推送单元,用于根据被选择的所述消息通道向所述客户端推送模板信息。
所述服务器,还包括:
查询接收模块和查询反馈模块;
所述查询接收模块,用于接收客户端对信息接收方所对应的客户端的状态信息的查询;
所述查询反馈模块,用于将所述信息接收方所对应的客户端的状态信息反馈给所述客户端。
又一方面,提供了一种信息发送***,所述***包括:上述客户端和服务器。
本发明实施例提供的技术方案带来的有益效果是:通过根据服务器推送的模板信息更新预设的模板信息,并在用户选择发送的模板信息中自动添加用户签名和接收方称呼,达到扩充信息获取渠道,减少用户操作步骤,提高用户体验的目的;同时,还可以根据信息接收方的状态信息选择消息通道进行发送,达到拓展信息发送渠道的目的。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的信息发送方法的方法流程图;
图2是本发明实施例二提供的信息发送方法的方法流程图;
图3是本发明实施例三提供的信息推送方法的方法流程图;
图4是本发明实施例四提供的客户端的一种结构示意图;
图5是本发明实施例四提供的客户端的另一种结构示意图;
图6是本发明实施例四提供的客户端的又一种结构示意图;
图7是本发明实施例四提供的客户端的再一种结构示意图;
图8是本发明实施例五提供的服务器的一种结构示意图;
图9是本发明实施例五提供的服务器的另一种结构示意图;
图10是本发明实施例五提供的服务器的又一种结构示意图;
图11是本发明实施例六提供的信息发送***的***构成图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
请参见图1,其示出了本发明实施例一提供的信息发送方法的方法流程图。该信息发送方法可以用于智能手机、平板电脑或者台式电脑等安装有即时通信程序客户端的终端中,该信息发送方法可以包括如下步骤:
步骤101,接收用户在预设模板信息中选择至少一个模板信息的指令;
客户端中预先设置有一至多个模板信息,当用户想要发送模板信息时,可以在客户端中选择一个或者多个模板信息。
其中,模板信息可以是节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息等,并且,客户端中预设的模板信息可以由服务器定时推送更新。
步骤102,接收用户选择信息接收方的指令;
用户选择需要发送的模板信息后,还需要在客户端或者终端存储的联系人中选择信息接收方,用户可以选择单独一个联系人作为信息接收方,也可以选择多个或全部联系人作为信息接收方。
需要说明的是,实际应用中,用户还可以先选择模板信息接收方(步骤102),再选择要发送的模板信息(步骤101),对此,本发明实施例不做具体限定。
步骤103,将被选择的模板信息发送给信息接收方。
客户端将用户选择的模板信息发送或者群发给用户选择的信息接收方。
综上所述,本发明实施例一提供的信息发送方法,通过直接选择客户端中预设的模板信息并发送,达到扩充信息获取渠道,提高用户体验的目的。
实施例二
请参见图2,其示出了本发明实施例二提供的信息发送方法的方法流程图,该信息发送方法可以用于安装在智能手机、平板电脑或者台式电脑等终端上的即时通信程序客户端中。本发明实施例提供的信息发送方法可以包括如下步骤:
步骤201,客户端获取服务器推送的模板信息,根据获取到的模板信息更新客户端中预设的模板信息;
具体的,客户端启动后,可以主动向服务器发送获取模板信息的请求,接收服务器根据该请求推送的模板信息;或者,客户端也可以直接接收服务器主动推送的模板信息。客户端可以根据服务器推送的模板信息更新预设的模板信息。
实际应用中,考虑到减少数据流量,节约用户资费,服务器在推送模板信息时,可以只向客户端发送模板信息的标题、关键字等信息,客户端可以只向用户显示模板信息标题或关键字,用户可以在客户端中通过点击模板信息标题或关键字向服务器发送获取模板信息内容的请求,服务器接收到获取模板信息内容的请求后,将对应的模板信息内容发送给客户端。
另外,客户端中预设的或者服务器推送的模板信息可以有多种,比如节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息等。
步骤202,接收用户选择模板信息的指令,根据指令选择一至多个模板信息;
用户想要发送信息时,可以在客户端中发出选择模板信息的指令,客户端根据指令选择用户要发送的模板信息。其中,用户可以选择只发送一条模板信息,也可以选择同时发送多条模板信息。
步骤203,接收用户选择信息接收方的指令,根据指令选择一至多个信息接收方;
用户选择要发送的模板信息后,需要继续选择信息接收方;客户端接收用户发出的选择信息接收方的指令后,根据指令在联系人中选择信息接收方。其中,用户可以选择单一联系人作为信息接收方,也可以选择多个联系人作为信息接收方。
步骤204,在选择的模板信息中添加用户签名和信息接收方称呼;
为了更好的达到礼貌和祝福信息接收方的目的,使信息显得更有人情味,客户端还可以在用户选择的模板信息内容中添加用户签名和信息发送方的称呼,具体例如:
“王XX,您好:
祝您新春快乐,万事如意!
——刘XX 敬上”
具体的,用户签名可以是用户预先在客户端中自行设置的,也可以是客户端根据本地或服务器存储的用户身份信息(比如用户昵称、真实身份信息等)自动生成的。同样的,信息接收方的称呼也可以是用户预先自行设置,或者是客户端根据本地或服务器存储的信息接收方的身份信息(比如信息接收方的昵称、真实身份信息等)自动生成。另外,客户端还可以根据用户设置,在用户选择发送的模板信息中只添加用户签名,或者只添加信息接收方称呼。
步骤205,向服务器查询信息接收方的状态信息,根据查询到的信息接收方状态信息选择消息通道;
具体的,客户端会向服务器查询信息接收方对应客户端的状态信息并向用户显示。其中,状态信息是用于指示各用户对应客户端当前使用状态的信息,包括在线状态信息(比如在线、离线、忙碌、离开等)、网络状态信息(比如网络连接正常、网络连接异常等)、终端能力决定的状态信息(比如信息接收方对应终端只支持无线消息通道或者只支持数据消息通道)以及信息接收方设置的状态(比如信息接收方可以在服务器或者与其对应的客户端中设置状态为只接受数据消息通道发送的信息或者只接受无线消息通道发送的信息等)中的一种或多种状态信息。
消息通道包括无线消息通道和数据消息通道,客户端提示用户选择发送信息的消息通道时,用户可以根据信息接收方对应客户端的状态信息选择消息通道,比如,如果信息接收方在线状态为离线,则用户可以选择通过无线消息通道,如果信息接收方在线状态为在线,用户可以选择通过数据消息通道。
客户端还可以不提示用户,而是根据信息接收方对应客户端的状态信息自动选择消息通道。客户端自动选择消息通道的方式有多种,具体例如:
根据在线状态选择,如果信息接收方在线状态为离线,则客户端可以自动选择无线消息通道;如果信息接收方在线状态为在线,客户端可以自动选择数据消息通道。
根据网络状态选择,如果信息接收方网络状态正常,则客户端可以自动选择数据消息通道;如果信息接收方网络状态异常,则客户端可以自动选择无线消息通道。
根据接收方终端能力选择,如果信息接收方终端只支持无线消息通道,则客户端可以自动选择无线消息通道;如果信息接收方终端只支持数据消息通道,则客户端可以自动选择数据消息通道。
根据接收方设置选择,如果信息接收方在对应的接收方客户端或服务器中设置只接收无线消息,则客户端可以自动选择无线消息通道;如果信息接收方设置只接收数据消息,则客户端可以自动选择数据消息通道。
除此之外,当在短时间内向同一信息接收方发送多条信息时,为了减少用户手动选择消息通道的操作,或者减少自动选择消息通道的时间,客户端可以沿用上次选择的消息通道。
步骤206,通过选择的消息通道将选择的模板信息发送给信息接收方。
客户端通过用户选择的消息通道或者客户端自动选择的消息通道将要发送的模板信息发送给信息接收方。
综上所述,本发明实施例二提供的信息发送方法,通过根据服务器推送的模板信息更新预设的模板信息,并在用户选择发送的模板信息中自动添加用户签名和接收方称呼,达到扩充信息获取渠道,减少用户操作步骤,提高用户体验的目的;同时,还可以根据信息接收方的状态信息选择消息通道进行发送,达到拓展信息发送渠道的目的。
实施例三
请参见图3,其示出了本发明实施例三提供的信息推送方法的方法流程图。该信息推送方法可以应用在向用户推送模板信息的服务器中。本发明实施例提供的信息推送方法可以包括:
步骤301,服务器按照预定策略对模板信息进行选择;
实际应用中,服务器可以按照预定策略对数据库中存储的模板信息进行评分并排名,并根据评分排名结果选择向用户推送的模板信息。
其中,服务器预定策略可以是:按照用户发送次数排名进行选择、按照用户推荐次数排名进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种的结合。
服务器可以按照预定策略对各模板信息进行加权评分的方式对各模板信息的受欢迎程度进行统计,并按照评分结果对各模板信息进行排名。具体的,服务器可以根据各模板信息被用户发送的次数和各模板信息被用户推荐的次数对数据库中的模板信息进行加权评分并排名(客户端可以在显示给用户的模板信息页面中设置推荐按钮,用户想要推荐某个模板信息时,就可以点击该推荐按钮进行推荐);例如,某模板信息被用户发送一次,则服务器将该模板信息的评分加1,被用户推荐一次,则服务器将该模板信息的评分加2。服务器可以通过各模板信息的加权评分排名选择向客户端推送的模板信息。
另外,根据节假日的不同性质,服务器可以在节日期间提升对应模板信息的加权比重,比如,在春节期间,与春节祝福相关的模板信息被用户发送一次,则服务器将该模板信息的评分加5,被用户推荐一次,则服务器将该模板信息的评分加10。
此外,如果用户在客户端或者服务器中对推送的模板信息进行设置,服务器还会根据用户的设置选择要推送的模板信息,比如,用户设置只接收节日类的图片信息,则服务器向该用户对应客户端推送的模板信息中就只包含节日类的图片信息。
需要说明的是,在上述方案对模板信息的加权评分数值仅作参考,本发明实施例不对模板信息的加权数值做具体限定,另外,在实际应用中,服务器还可以采取其他选择要推送的模板信息的方法,对此,本发明实施例不做具体限定。
步骤302,根据选择结果向客户端推送模板信息;
服务器接收某客户端发送的获取模板信息的请求后,将按照预定策略选择出的模板信息发送给该客户端;或者,服务器也可以主动向某客户端推送按照预定策略选择出的模板信息。
另外,服务器向客户端推送选择出的模板信息时,可以根据对应客户端的状态信息选择推送的消息通道。具体的,服务器会预先获取并存储各个客户端的状态信息;其中,状态信息是用于指示各客户端用户当前使用状态的信息,包括在线状态信息(比如在线、离线、忙碌、离开等)、网络状态信息(比如网络连接正常、网络连接异常等)、终端能力决定的状态信息(比如信息接收方对应终端只支持无线消息通道或者只支持数据消息通道)以及信息接收方设置的状态(比如信息接收方可以在服务器或者与其对应的客户端中设置状态为只接受数据消息通道发送的信息或者只接受无线消息通道发送的信息等)中的一种或多种状态信息。
当服务器向某客户端推送模板信息时,可以根据各个客户端的状态信息自动选择消息通道。服务器自动选择消息通道的方式有多种,具体例如:
根据在线状态选择,如果客户端在线状态为离线,则服务器可以自动选择无线消息通道;如果客户端在线状态为在线,服务器可以自动选择数据消息通道。
根据网络状态选择,如果客户端网络状态正常,则服务器可以自动选择数据消息通道;如果客户端网络状态异常,则服务器可以自动选择无线消息通道。
根据客户端终端能力选择,如果客户端所在终端只支持无线消息通道,则服务器可以自动选择无线消息通道;如果客户端所在终端只支持数据消息通道,则服务器可以自动选择数据消息通道。
根据客户端用户设置选择,如果用户在对应的客户端或服务器中设置只接收无线消息,则服务器可以自动选择无线消息通道;如果用户设置只接收数据消息,则服务器可以自动选择数据消息通道。
进一步的,服务器还可以接收客户端发送的查询信息接收方对应客户端的状态信息的请求,并根据查询请求将信息接收方对应客户端的状态信息反馈给该客户端。
综上所述,本发明实施例三提供的信息推送方法,通过按照预定策略选择模板信息并推送给客户端,以便客户端主动获取模板信息,达到扩充信息获取渠道,提高用户体验的目的;同时,还存储各个客户端状态信息,并根据客户端状态信息选择推送模板信息的消息通道,并且,向客户端提供状态信息查询服务,以便客户端选择发送模板信息的消息通道,达到拓展模板信息推送或发送渠道的目的。
实施例四
请参见图4,其示出了本发明实施例四提供的客户端的结构示意图,该客户端可以用于在智能手机、平板电脑和台式电脑等终端中协助用户发送信息。该客户端可以包括:
第一接收模块401,用于接收用户在预设模板信息中选择至少一个模板信息的指令;
第二接收模块402,用于接收用户选择信息接收方的指令;
信息发送模块403,用于将被选择的模板信息发送给信息接收方。
请参见图5,该客户端还包括:模板获取模块404;
模板获取模块404,用于获取服务器推送的模板信息,根据获取到的模板信息更新预设模板信息;
其中,模板信息包括:节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息中的一种或多种。
模板获取模块404,具体包括:
手动获取单元404a和/或自动获取单元404b;
手动获取单元404a,用于向服务器发送获取模板信息的请求,并接收服务器根据请求推送的模板信息;
自动获取单元404b,用于接收服务器自动推送的模板信息;
请参见图6,该客户端还包括:签名添加模块405;
签名添加模块405,用于在被选择的模板信息中添加用户签名;
用户签名为用户预先设置,或者,根据本地或服务器存储的用户信息自动设置。
客户端,还包括:称呼添加模块406;
称呼添加模块406,用于在模板信息中添加信息接收方的称呼;
信息接收方的称呼为用户预先设置,或者,根据本地或服务器存储的信息接收方的身份信息自动设置。
请参见图7,信息发送模块403,具体包括:状态查询单元403a、第一通道选择单元403b和第二通道选择单元403c中的任一个或两个、和信息发送单元403d;
状态查询单元403a,用于向服务器查询信息接收方所对应的客户端的状态信息;
第一通道选择单元403b,用于根据服务器返回的信息接收方所对应的客户端的状态信息自动选择消息通道;
第二通道选择单元403c,用于根据服务器返回的信息接收方所对应的客户端的状态信息提示用户选择消息通道,并根据用户的选择结果选择消息通道;
信息发送单元403d,用于根据选择的消息通道将被选择的模板信息发送给信息接收方;
其中,消息通道包括无线消息通道和数据消息通道;状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及各用户设置的状态信息中的一种或者多种。
综上所述,本发明实施四所提供的客户端,通过根据服务器推送的模板信息更新预设的模板信息,并在用户选择发送的模板信息中自动添加用户签名和接收方称呼,达到扩充信息获取渠道,减少用户操作步骤,提高用户体验的目的;同时,还可以根据信息接收方的状态信息选择消息通道进行发送,达到拓展信息发送渠道的目的。
实施例五
请参见图8,其示出了本发明实施例五提供的服务器的结构示意图。该服务器可以用于向用户推送模板信息并协助用户发送信息。本实施例五提供的服务器可以包括:
模板选择模块501,用于按照预定策略对模板信息进行选择;
模板推送模块502,用于根据选择结果向客户端推送模板信息;
预定策略包括:按照用户发送次数排名后进行选择、按照用户推荐次数排名后进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种。
请参见图9,该服务器还包括:
状态存储模块503,用于存储各个客户端的状态信息,状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及用户设置的状态信息中的一种或者多种;
模板推送模块502,具体包括:状态查询单元502a、通道选择单元502b和模板推送单元502c;
状态查询单元502a,用于查询客户端的状态信息;
通道选择单元502b,用于根据客户端的状态信息选择消息通道,消息通道包括无线消息通道和数据消息通道;
模板推送单元502c,用于根据被选择的消息通道向客户端推送模板信息。
请参见图10,该服务器还包括:
查询接收模块504和查询反馈模块505;
查询接收模块504,用于接收客户端对信息接收方所对应的客户端的状态信息的查询;
查询反馈模块505,用于将信息接收方所对应的客户端的状态信息反馈给客户端。
综上所述,本实施例五所提供的服务器,通过按照预定策略选择模板信息并推送给客户端,以便客户端主动获取模板信息,达到扩充信息获取渠道,提高用户体验的目的;同时,还存储各个客户端状态信息,并根据客户端状态信息选择推送模板信息的消息通道,并且,向客户端提供状态信息查询服务,以便客户端选择发送模板信息的消息通道,达到拓展模板信息推送或发送渠道的目的。
实施例六
请参见图11,其示出了一种信息发送***的***构成图,该***可以用于在手机等终端中协助用户发送信息。本发明实施例提供的信息发送***可以包括:实施例四所示的客户端40和实施例五所示的服务器50。
综上所述,本实施例六所提供的信息发送***,通过根据服务器推送的模板信息更新预设的模板信息,并在用户选择发送的模板信息中自动添加用户签名和接收方称呼,达到扩充信息获取渠道,减少用户操作步骤,提高用户体验的目的;同时,还可以根据信息接收方的状态信息选择消息通道进行发送,达到拓展信息发送渠道的目的。
需要说明的是:上述实施例提供的客户端、服务器和信息发送***在发送或推送信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息发送、推送方法与客户端、服务器和信息发送***实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (19)

1.一种信息发送方法,其特征在于,所述方法包括:
获取服务器推送的模板信息,根据所述模板信息更新预设模板信息,所述模板信息是所述服务器按照预定策略选择的,所述预定策略包括:按照用户发送次数排名进行选择、按照用户推荐次数排名进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种;
接收用户在所述预设模板信息中选择至少一个模板信息的指令;
接收用户选择信息接收方的指令;
将被选择的所述模板信息发送给所述信息接收方。
2.根据权利要求1所述的信息发送方法,其特征在于,
所述模板信息包括:节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息中的一种或多种。
3.根据权利要求2所述的信息发送方法,其特征在于,所述获取服务器推送的模板信息,具体包括:
向所述服务器发送获取模板信息的请求,并接收所述服务器根据所述请求推送的模板信息;
或者,接收所述服务器自动推送的模板信息。
4.根据权利要求1所述的信息发送方法,其特征在于,所述将被选择的所述模板信息发送给所述信息接收方之前,还包括:
在被选择的所述模板信息中添加用户签名;
所述用户签名为用户预先设置,或者,根据本地或所述服务器存储的用户信息自动设置。
5.根据权利要求1所述的信息发送方法,其特征在于,所述将被选择的所述模板信息发送给所述信息接收方之前,还包括:
在所述模板信息中添加所述信息接收方的称呼;
所述信息接收方的称呼为用户预先设置,或者,根据本地或所述服务器存储的所述信息接收方的身份信息自动设置。
6.根据权利要求1所述的信息发送方法,其特征在于,所述将被选择的所述模板信息发送给所述信息接收方,具体包括:
向服务器查询所述信息接收方所对应的客户端的状态信息;
根据所述服务器返回的信息接收方所对应的客户端的状态信息自动选择消息通道;
或者,根据所述服务器返回的信息接收方所对应的客户端的状态信息提示用户选择消息通道,并根据用户的选择结果选择消息通道;
根据选择的所述消息通道将被选择的所述模板信息发送给所述信息接收方;
其中,所述消息通道包括无线消息通道和数据消息通道;所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、客户端能力决定的状态信息以及所述信息接收方设置的状态信息中的一种或者多种。
7.一种信息推送方法,其特征在于,所述方法包括:
按照预定策略对模板信息进行选择;
根据选择结果向客户端推送模板信息,以便所述客户端根据所述模板信息更新预设模板信息,接收用户在所述预设模板信息中选择至少一个模板信息的指令,接收用户选择信息接收方的指令,并将被选择的所述模板信息发送给所述信息接收方;
所述预定策略包括:按照用户发送次数排名进行选择、按照用户推荐次数排名进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种。
8.根据权利要求7所述的信息推送方法,其特征在于,所述方法,还包括:
存储各个客户端的状态信息,所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及用户设置的状态信息中的一种或者多种;
所述根据选择结果向客户端推送模板信息,对应包括:
查询所述客户端的状态信息;
根据所述客户端的状态信息选择消息通道,所述消息通道包括无线消息通道和数据消息通道;
根据选择的所述消息通道向所述客户端推送模板信息。
9.根据权利要求8所述的信息推送方法,其特征在于,所述方法,还包括:
接收客户端对信息接收方所对应的客户端的状态信息的查询;
将所述信息接收方所对应的客户端的状态信息反馈给所述客户端。
10.一种客户端,其特征在于,所述客户端包括:
模板获取模块,用于获取服务器推送的模板信息,根据所述模板信息更新预设模板信息,所述模板信息是所述服务器按照预定策略选择的,所述预定策略包括:按照用户发送次数排名进行选择、按照用户推荐次数排名进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种;
第一接收模块,用于接收用户在所述预设模板信息中选择至少一个模板信息的指令;
第二接收模块,用于接收用户选择信息接收方的指令;
信息发送模块,用于将被选择的所述模板信息发送给所述信息接收方。
11.根据权利要求10所述的客户端,其特征在于,所述客户端,还包括:
所述模板信息包括:节日短信、祝福短信、表情信息、语音信息、流行短语和视频信息中的一种或多种。
12.根据权利要求11所述的客户端,其特征在于,所述模板获取模块,具体包括:
手动获取单元和/或自动获取单元;
所述手动获取单元,用于向所述服务器发送获取模板信息的请求,并接收所述服务器根据所述请求推送的模板信息;
所述自动获取单元,用于接收所述服务器自动推送的模板信息。
13.根据权利要求10所述的客户端,其特征在于,所述客户端,还包括:
签名添加模块;
所述签名添加模块,用于在被选择的所述模板信息中添加用户签名;
所述用户签名为用户预先设置,或者,根据本地或所述服务器存储的用户信息自动设置。
14.根据权利要求10所述的客户端,其特征在于,所述客户端,还包括:
称呼添加模块;
所述称呼添加模块,用于在所述模板信息中添加所述信息接收方的称呼;
所述信息接收方的称呼为用户预先设置,或者,根据本地或所述服务器存储的所述信息接收方的身份信息自动设置。
15.根据权利要求10所述的客户端,其特征在于,所述信息发送模块,具体包括:
状态查询单元、第一通道选择单元和第二通道选择单元中的任一个或两个、和信息发送单元;
所述状态查询单元,用于向服务器查询所述信息接收方所对应的客户端的状态信息;
所述第一通道选择单元,用于根据所述服务器返回的信息接收方所对应的客户端的状态信息自动选择消息通道;
所述第二通道选择单元,用于根据所述服务器返回的信息接收方所对应的客户端的状态信息提示用户选择消息通道,并根据用户的选择结果选择消息通道;
所述信息发送单元,用于根据选择的所述消息通道将被选择的所述模板信息发送给所述信息接收方;
其中,所述消息通道包括无线消息通道和数据消息通道;所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及各用户设置的状态信息中的一种或者多种。
16.一种服务器,其特征在于,所述服务器包括:
模板选择模块,用于按照预定策略对模板信息进行选择;
模板推送模块,用于根据选择结果向客户端推送模板信息,以便所述客户端根据所述模板信息更新预设模板信息,接收用户在所述预设模板信息中选择至少一个模板信息的指令,接收用户选择信息接收方的指令,并将被选择的所述模板信息发送给所述信息接收方;
所述预定策略包括:按照用户发送次数排名后进行选择、按照用户推荐次数排名后进行选择、按照节假日进行选择和按照用户设置进行选择中的一种或多种。
17.根据权利要求16所述的服务器,其特征在于,所述服务器,还包括:
状态存储模块,用于存储各个客户端的状态信息,所述状态信息为用于指示各个客户端当前状态的信息,具体包括:在线状态信息、网络状态信息、终端能力决定的状态信息以及用户设置的状态信息中的一种或者多种;
所述模板推送模块,具体包括:
状态查询单元、通道选择单元和模板推送单元;
所述状态查询单元,用于查询所述客户端的状态信息;
所述通道选择单元,用于根据所述客户端的状态信息选择消息通道,所述消息通道包括无线消息通道和数据消息通道;
所述模板推送单元,用于根据被选择的所述消息通道向所述客户端推送模板信息。
18.根据权利要求17所述的服务器,其特征在于,所述服务器,还包括:
查询接收模块和查询反馈模块;
所述查询接收模块,用于接收客户端对信息接收方所对应的客户端的状态信息的查询;
所述查询反馈模块,用于将所述信息接收方所对应的客户端的状态信息反馈给所述客户端。
19.一种信息发送***,其特征在于,所述***包括:如权利要求10至15任一所述的客户端和如权利要求16至18任一所述的服务器。
CN201210175303.8A 2012-05-31 2012-05-31 信息发送方法、推送方法、装置及*** Active CN103458379B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210175303.8A CN103458379B (zh) 2012-05-31 2012-05-31 信息发送方法、推送方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210175303.8A CN103458379B (zh) 2012-05-31 2012-05-31 信息发送方法、推送方法、装置及***

Publications (2)

Publication Number Publication Date
CN103458379A CN103458379A (zh) 2013-12-18
CN103458379B true CN103458379B (zh) 2018-04-13

Family

ID=49740255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210175303.8A Active CN103458379B (zh) 2012-05-31 2012-05-31 信息发送方法、推送方法、装置及***

Country Status (1)

Country Link
CN (1) CN103458379B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378341B (zh) 2013-12-25 2016-04-20 腾讯科技(深圳)有限公司 模板获取方法、模板提供方法、装置及***
CN105207881B (zh) * 2014-06-10 2018-12-28 阿里巴巴集团控股有限公司 一种消息发送方法和设备
CN105337837A (zh) * 2014-06-26 2016-02-17 阿里巴巴集团控股有限公司 一种消息发送方法和设备
CN105354284B (zh) * 2015-10-30 2019-12-03 小米科技有限责任公司 模板的处理方法及装置、短信识别方法及装置
CN106656745B (zh) * 2016-10-31 2021-06-29 北京小米移动软件有限公司 信息发送方法及装置
CN106973096B (zh) * 2017-03-27 2021-02-12 腾讯科技(深圳)有限公司 数据的推送方法和装置
CN109302503A (zh) * 2017-07-25 2019-02-01 阿里巴巴集团控股有限公司 签名档的生成方法、签名档模板的分享方法及装置
CN107302597B (zh) * 2017-08-17 2020-06-16 北京星选科技有限公司 消息文案推送方法和装置
CN108243280A (zh) * 2017-12-25 2018-07-03 努比亚技术有限公司 一种电子贺卡发送方法、移动终端以及计算机可读存储介质
CN109168026B (zh) * 2018-10-25 2020-09-29 北京字节跳动网络技术有限公司 即时视频显示方法、装置、终端设备及存储介质
CN110012059B (zh) * 2019-02-13 2021-07-09 创新先进技术有限公司 电子红包实现方法以及装置
CN111984901A (zh) * 2020-08-31 2020-11-24 上海博泰悦臻电子设备制造有限公司 一种消息推送方法及其相关产品
CN114462366A (zh) * 2020-10-21 2022-05-10 腾讯科技(深圳)有限公司 模板配置信息处理方法、装置、***、电子设备及介质
CN115442322B (zh) * 2022-08-30 2023-07-14 南京汇银迅信息技术有限公司 一种快捷消息发送方法、***、设备以及计算机只读介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859622A (zh) * 2006-03-22 2006-11-08 华为技术有限公司 消息传输***以及方法
CN101335959A (zh) * 2008-08-06 2008-12-31 统庆通信设备(深圳)有限公司 一种手机短信的批处理方法
CN101511069A (zh) * 2008-02-15 2009-08-19 三星电子株式会社 针对移动通信终端联系人的短信模板应用方法
CN101616377A (zh) * 2009-07-20 2009-12-30 中兴通讯股份有限公司 一种短信的处理方法及***
CN101656928A (zh) * 2008-08-20 2010-02-24 华为软件技术有限公司 短消息处理方法、***及组装程序单元

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8385898B2 (en) * 2008-02-14 2013-02-26 Apple Inc. Auto messaging to currently connected caller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859622A (zh) * 2006-03-22 2006-11-08 华为技术有限公司 消息传输***以及方法
CN101511069A (zh) * 2008-02-15 2009-08-19 三星电子株式会社 针对移动通信终端联系人的短信模板应用方法
CN101335959A (zh) * 2008-08-06 2008-12-31 统庆通信设备(深圳)有限公司 一种手机短信的批处理方法
CN101656928A (zh) * 2008-08-20 2010-02-24 华为软件技术有限公司 短消息处理方法、***及组装程序单元
CN101616377A (zh) * 2009-07-20 2009-12-30 中兴通讯股份有限公司 一种短信的处理方法及***

Also Published As

Publication number Publication date
CN103458379A (zh) 2013-12-18

Similar Documents

Publication Publication Date Title
CN103458379B (zh) 信息发送方法、推送方法、装置及***
US11075861B2 (en) System and method for the automated notification of compatibility between real-time network participants
DE60314562T2 (de) System und Verfahren zum Ermöglichen von Sofort Kommunikation (Instant Messaging) in einem mobilen Gerät
KR100803251B1 (ko) 빠른시간 내에 특정한 다수의 사람에게 메세지를 전송하기위한 다중모드 네트워크 커뮤니티 시스템과 그 제어방법
EP1751997B1 (en) Location-based social software for mobile devices
US20060167944A1 (en) System and method for the automated notification of compatibility between real-time network participants
US20140337448A1 (en) System and method for aggregating and responding to communications
DE112014002749T5 (de) Bluetooth-Alarmbenachrichtigungsdienst
WO2008034146A2 (en) Social interaction messaging and notification
WO2010061039A1 (en) Method, apparatus and computer program product for providing context aware queries in a network
KR101948030B1 (ko) 사회적 네트워크 관리를 지원하는 서버 및 사용자 단말
JP3583284B2 (ja) チャットシステムにおける発言履歴管理システム
EP2690847A1 (en) Virtual assistant for a telecommunication system
US20090012961A1 (en) System and method for deepening group bonds by granting access to a data structure
CN107276637A (zh) 一种现场近距离电子名片交换方法及其应用终端
CN102006554B (zh) 短信息生成方法及***
KR100698756B1 (ko) 주소록 공유 방법 및 이를 수행하기 위한 시스템
WO2013166730A1 (zh) 问询方法及***、问询搜索服务器及问询终端
CN100455013C (zh) 一种自动为用户选定节目的方法及***
KR100462191B1 (ko) 휴대전화 정보교환 시스템을 이용한 메신저 서비스 방법
JP2015207136A (ja) Snsの友達管理システム及びこれを用いた友達管理方法
KR102488989B1 (ko) 동네 친구 찾기 서비스 제공 장치 및 방법
KR20130112555A (ko) 지능형 추론 엔진을 이용하는 통신 기반 서비스 지원 시스템 및 방법과 이를 지원하는 단말기
KR101456674B1 (ko) 스마트폰 사용자의 구인구직 정보를 폰 주소록에 저장된 인맥에게 제공하는 방법
KR101487777B1 (ko) 스마트폰 사용자의 구인구직 정보를 폰 주소록에 저장된 인맥에게 제공하는 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant