本发明涉及通信技术领域,特别涉及一种自动发送微信朋友圈的方法及系统。
背景技术:
微信(WeChat)是腾讯公司于2011年推出的一个为智能终端提供即时通讯服务的免费应用程序,目前有超过8亿人使用。微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“朋友圈”、“摇一摇”、“公众平台”、 “语音记事本”等服务插件。
微信朋友圈指的是微信上的一个社交功能,于微信4.0版本2012年更新时上线,用户可以通过朋友圈发表文字和图片,同时可通过其他软件将文章或者音乐分享到朋友圈。用户可以对好友新发的照片进行“评论”或“赞”,用户只能看相同好友的评论或赞。
微信朋友圈是用户个人展现自己并了解朋友信息的一个舞台,同时也为众商家所看好,成为微商重要的活动场地。
目前,在发送微信朋友圈时,用户一般是在自己个人的手机上登录微信帐号,然后进入朋友圈功能,一条一条手动地进行发送,这个方式对于个人使用而言基本上足够了,但对于希望借助于朋友圈来大量地发布商业信息、进行商业推广宣传的商家来讲,就显得效率太低。
技术实现要素:
本发明的目的在于克服现有的发送微信朋友圈的方法在发送效率方面存在的不足而提供一种自动发送微信朋友圈的方法及系统,旨在提高微信朋友圈的发送效率,实现定时自动发送朋友圈,进一步地,还可以实现同时对多部手机上对应的多个微信账号实现定时自动发送朋友圈。
本发明的目的是这样实现的:
一种自动发送微信朋友圈的方法,应用于自动发送微信朋友圈的系统,所述系统包括:主控电脑和智能终端;所述主控电脑与所述智能终端通过USB接口相连接;所述主控电脑包括待发准备模块、任务发送模块和存储模块;所述智能终端包括微信模块和任务执行模块;
所述自动发送微信朋友圈的方法包括如下步骤:
步骤1,通过所述主控电脑上的所述待发准备模块选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内;
步骤2,所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块;
步骤3,所述智能终端上的所述任务执行模块与所述微信模块进行交互,将收到的所述待发送的朋友圈信息通过所述微信模块进行发送。
优选地,所述步骤1的通过所述主控电脑上的所述待发准备模块选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内,包括如下步骤:
步骤1.1,如果所述待发送的朋友圈信息为图文版,则在所述待发准备模块中输入对应于朋友圈里要发送的图片,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为链接转发版,则在所述待发准备模块中输入对应于朋友圈里要发送的链接,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为小视频版,则在所述待发准备模块中输入对应于朋友圈里要发送的小视频,并根据需要输入文字和/或表情图标;
步骤1.2,在所述待发准备模块中设置待发送朋友圈的预定时间;
步骤1.3,所述待发准备模块将在步骤1.1和步骤1.2中得到的所述待发送的朋友圈信息和所述待发送朋友圈的预定时间保存到所述存储模块中。
优选地,所述步骤1.1中所述对应于朋友圈里要发送的图片的数量为一张至九张;所述步骤2的所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块,进一步包括:
所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息时,要判断所述待发送朋友圈的预定时间,在到达所述待发送朋友圈的预定时间时,才将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块。
优选地,所述步骤3的所述将收到的所述待发送的朋友圈信息通过所述微信模块进行发送,具体包括:所述微信模块为微信客户端应用程序;所述微信模块根据微信标准的朋友圈发送流程处理并发送所述待发送的朋友圈信息,包括将所述待发送的朋友圈信息上传至腾讯公司相应服务器。
优选地,所述智能终端为智能手机、平板电脑或个人数字助理PDA;所述智能终端的数量至少为一个。
优选地,所述主控电脑与智能终端通过USB接口相连的具体形式为所述主控电脑通过USB集线器与所述智能终端相连;所述USB集线器是一种USB设备接口的扩展器;USB集线器为带有外接电源的有源USB集线器。
优选地,所述智能终端上运行的操作系统为Android安卓操作系统。
优选地,所述步骤3的所述智能终端上的所述任务执行模块与所述微信模块进行交互,具体包括:所述微信模块为微信客户端应用程序;所述任务执行模块解析所述智能终端的所述微信模块的屏幕框架XML描述文件信息,然后根据解析结果向所述微信模块传输相应的信息;所述主控电脑的所述任务发送模块与所述智能终端的所述任务执行模块通过安卓调试桥ADB发送指令和/或数据信息。
优选地,还包括:步骤4,所述微信模块完成发送所述待发送的朋友圈信息后,向所述任务执行模块返回发送结果信息,然后,所述任务执行模块再将该发送结果信息返回给所述主控电脑的所述任务发送模块。
本发明还提供一种自动发送微信朋友圈的系统,所述系统包括:主控电脑和智能终端;所述主控电脑与所述智能终端通过USB接口相连接;所述主控电脑包括待发准备模块、任务发送模块和存储模块;所述智能终端包括微信模块和任务执行模块;
所述待发准备模块,用于选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内;
所述任务发送模块,用于定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块;
所述智能终端上的所述任务执行模块与所述微信模块进行交互,将收到的所述待发送的朋友圈信息通过所述微信模块进行发送。
优选地,所述通过所述主控电脑上的所述待发准备模块选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内,包括:
如果所述待发送的朋友圈信息为图文版,则在所述待发准备模块中输入对应于朋友圈里要发送的图片,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为链接转发版,则在所述待发准备模块中输入对应于朋友圈里要发送的链接,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为小视频版,则在所述待发准备模块中输入对应于朋友圈里要发送的小视频,并根据需要输入文字和/或表情图标;
在所述待发准备模块中设置待发送朋友圈的预定时间;
所述待发准备模块将所述待发送的朋友圈信息和所述待发送朋友圈的预定时间保存到所述存储模块中。
优选地,所述对应于朋友圈里要发送的图片的数量为一张至九张;所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块,进一步包括:
所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息时,要判断所述待发送朋友圈的预定时间,在到达所述待发送朋友圈的预定时间时,才将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块。
优选地,所述将收到的所述待发送的朋友圈信息通过所述微信模块进行发送,具体包括:所述微信模块为微信客户端应用程序;所述微信模块根据微信标准的朋友圈发送流程处理并发送所述待发送的朋友圈信息,包括将所述待发送的朋友圈信息上传至腾讯公司相应服务器。
优选地,所述智能终端为智能手机、平板电脑或个人数字助理PDA;所述智能终端的数量至少为一个。
优选地,所述主控电脑与智能终端通过USB接口相连的具体形式为所述主控电脑通过USB集线器与所述智能终端相连;所述USB集线器是一种USB设备接口的扩展器;USB集线器为带有外接电源的有源USB集线器。
优选地,所述智能终端上运行的操作系统为Android安卓操作系统。
优选地,所述智能终端上的所述任务执行模块与所述微信模块进行交互,具体包括:所述微信模块为微信客户端应用程序;所述任务执行模块解析所述智能终端的所述微信模块的屏幕框架XML描述文件信息,然后根据解析结果向所述微信模块传输相应的信息;所述主控电脑的所述任务发送模块与所述智能终端的所述任务执行模块通过安卓调试桥ADB发送指令和/或数据信息。
优选地,还包括:所述微信模块完成发送所述待发送的朋友圈信息后,向所述任务执行模块返回发送结果信息,然后,所述任务执行模块再将该发送结果信息返回给所述主控电脑的所述任务发送模块。
本发明具有如下积极效果:
本发明通过USB接口将主控电脑与智能终端进行连接;在主控电脑端事先准备好要发送的朋友圈内容并定时根据设定的预发送时间自动将要发送的朋友圈内容推送给智能终端,然后,智能终端再通过微信模块实现朋友圈内容的发送。通过本发明提供的自动发送微信朋友圈的方法及系统,实现了定时自动发送朋友圈。进一步地,本发明所提供自动发送微信朋友圈的方法及系统,还可以实现同时对多部智能终端上对应的多个微信账号进行定时自动发送朋友圈,特别适用于希望借助朋友圈来大量地发布商业信息、进行商业推广宣传的商家。从而有效地克服了现有的发送微信朋友圈的方法在发送效率方面存在的不足。
附图说明
图1为本发明一个实施例的自动发送微信朋友圈的系统的结构示意图。
图2为本发明一个实施例的自动发送微信朋友圈的方法的流程示意图。
图3为本发明另一个实施例的自动发送微信朋友圈的系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明实施例所提供的一种自动发送微信朋友圈的方法,可应用于如图1所示的环境中,包括:主控电脑和智能终端;所述主控电脑与所述智能终端通过USB接口相连接;所述主控电脑包括待发准备模块、任务发送模块和存储模块;所述智能终端包括微信模块和任务执行模块;
在一个实施例中,如图2所示,所述自动发送微信朋友圈的方法包括如下步骤:
步骤1,通过所述主控电脑上的所述待发准备模块选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内;
步骤2,所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块;
步骤3,所述智能终端上的所述任务执行模块与所述微信模块进行交互,将收到的所述待发送的朋友圈信息通过所述微信模块进行发送。
在一个实施例中,所述步骤1的通过所述主控电脑上的所述待发准备模块选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内,包括如下步骤:
步骤1.1,如果所述待发送的朋友圈信息为图文版,则在所述待发准备模块中输入对应于朋友圈里要发送的图片,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为链接转发版,则在所述待发准备模块中输入对应于朋友圈里要发送的链接,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为小视频版,则在所述待发准备模块中输入对应于朋友圈里要发送的小视频,并根据需要输入文字和/或表情图标;
步骤1.2,在所述待发准备模块中设置待发送朋友圈的预定时间;
步骤1.3,所述待发准备模块将在步骤1.1和步骤1.2中得到的所述待发送的朋友圈信息和所述待发送朋友圈的预定时间保存到所述存储模块中。
在一个实施例中,所述步骤1.1中所述对应于朋友圈里要发送的图片的数量为一张至九张;所述步骤2的所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块,进一步包括:
所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息时,要判断所述待发送朋友圈的预定时间,在到达所述待发送朋友圈的预定时间时,才将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块。
在一个实施例中,所述步骤3的所述将收到的所述待发送的朋友圈信息通过所述微信模块进行发送,具体包括:所述微信模块为微信客户端应用程序;所述微信模块根据微信标准的朋友圈发送流程处理并发送所述待发送的朋友圈信息,包括将所述待发送的朋友圈信息上传至腾讯公司相应服务器。
在一个实施例中,如图3所示,所述智能终端为智能手机、平板电脑或个人数字助理PDA;所述智能终端的数量至少为一个。
在一个实施例中,如图3所示,所述主控电脑与智能终端通过USB接口相连的具体形式为所述主控电脑通过USB集线器与所述智能终端相连;所述USB集线器是一种USB设备接口的扩展器;USB集线器为带有外接电源的有源USB集线器。
在一个实施例中,所述智能终端上运行的操作系统为Android安卓操作系统。
在一个实施例中,所述步骤3的所述智能终端上的所述任务执行模块与所述微信模块进行交互,具体包括:所述微信模块为微信客户端应用程序;所述任务执行模块解析所述智能终端的所述微信模块的屏幕框架XML描述文件信息,然后根据解析结果向所述微信模块传输相应的信息;所述主控电脑的所述任务发送模块与所述智能终端的所述任务执行模块通过安卓调试桥ADB发送指令和/或数据信息。
在一个实施例中,还包括:步骤4,所述微信模块完成发送所述待发送的朋友圈信息后,向所述任务执行模块返回发送结果信息,然后,所述任务执行模块再将该发送结果信息返回给所述主控电脑的所述任务发送模块。
本发明实施例还提供一种自动发送微信朋友圈的系统,所述系统包括:主控电脑和智能终端;所述主控电脑与所述智能终端通过USB接口相连接;所述主控电脑包括待发准备模块、任务发送模块和存储模块;所述智能终端包括微信模块和任务执行模块;
所述待发准备模块,用于选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内;
所述任务发送模块,用于定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块;
所述智能终端上的所述任务执行模块与所述微信模块进行交互,将收到的所述待发送的朋友圈信息通过所述微信模块进行发送。
在一个实施例中,所述通过所述主控电脑上的所述待发准备模块选择并准备好待发送的朋友圈信息,并保存于所述主控电脑上的所述存储模块内,包括:
如果所述待发送的朋友圈信息为图文版,则在所述待发准备模块中输入对应于朋友圈里要发送的图片,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为链接转发版,则在所述待发准备模块中输入对应于朋友圈里要发送的链接,并根据需要输入文字和/或表情图标;如果所述待发送的朋友圈信息为小视频版,则在所述待发准备模块中输入对应于朋友圈里要发送的小视频,并根据需要输入文字和/或表情图标;
在所述待发准备模块中设置待发送朋友圈的预定时间;
所述待发准备模块将所述待发送的朋友圈信息和所述待发送朋友圈的预定时间保存到所述存储模块中。
在一个实施例中,所述对应于朋友圈里要发送的图片的数量为一张至九张;所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息,并将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块,进一步包括:
所述主控电脑上的所述任务发送模块定时读取所述存储模块内保存的所述待发送的朋友圈信息时,要判断所述待发送朋友圈的预定时间,在到达所述待发送朋友圈的预定时间时,才将所述待发送的朋友圈信息发送至所述智能终端上的所述任务执行模块。
在一个实施例中,所述将收到的所述待发送的朋友圈信息通过所述微信模块进行发送,具体包括:所述微信模块为微信客户端应用程序;所述微信模块根据微信标准的朋友圈发送流程处理并发送所述待发送的朋友圈信息,包括将所述待发送的朋友圈信息上传至腾讯公司相应服务器。
在一个实施例中,如图3所示,所述智能终端为智能手机、平板电脑或个人数字助理PDA;所述智能终端的数量至少为一个。
在一个实施例中,如图3所示,所述主控电脑与智能终端通过USB接口相连的具体形式为所述主控电脑通过USB集线器与所述智能终端相连;所述USB集线器是一种USB设备接口的扩展器;USB集线器为带有外接电源的有源USB集线器。
在一个实施例中,所述智能终端上运行的操作系统为Android安卓操作系统。
在一个实施例中,所述智能终端上的所述任务执行模块与所述微信模块进行交互,具体包括:所述微信模块为微信客户端应用程序;所述任务执行模块解析所述智能终端的所述微信模块的屏幕框架XML描述文件信息,然后根据解析结果向所述微信模块传输相应的信息;所述主控电脑的所述任务发送模块与所述智能终端的所述任务执行模块通过安卓调试桥ADB发送指令和/或数据信息。
在一个实施例中,还包括:所述微信模块完成发送所述待发送的朋友圈信息后,向所述任务执行模块返回发送结果信息,然后,所述任务执行模块再将该发送结果信息返回给所述主控电脑的所述任务发送模块。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化,这些都属于本发明的保护范围。因此,本发明的保护范围应以所附权利要求为准。