具有微博发布功能的截图方法及系统的制作方法

文档序号:6434094阅读:243来源:国知局
专利名称:具有微博发布功能的截图方法及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
随着互联网技术的发展,微博交流因其简练的内容形式逐渐受到网民的青睐,它通过个人面向网络的广播形式,使每个用户都成为一个“自媒体”,既是信息的生产者,同时也是消费者。在用户的微博主页中,包括有微博编辑界面,用户可以在该界面中输入文本信息、添加图片并进行编辑、插入表情图标、载入视频或音乐等编辑操作,最后将编辑完成的信息内容在微博中发布,该用户的微博收听者即可获取到用户发布的信息。用户在微博中发布信息的过程中,常需要将一些图片加入到所写的微博内容中, 目前加入图片的方式,是通过网络地址URL引入图片、本地上传加入图片或者以截图形式获取图片上传至微博内容中。现有技术中,当用户浏览网页或其它数据信息的过程中,如果希望将感兴趣的内容分享至微博时,需要采用以下步骤用户首先进入自己的微博主页,在微博内容发布栏中查找到“截图上传图片”的功能项,触发该功能项后,再切换至欲截图的屏幕页面,进行截图后载入至微博内容发布栏中,进行适当编辑后再发布包含截图信息的微博内容。从上面可以看出,目前将截图信息分享至微博的过程过于繁杂,因此将截图工具和微博发布功能进行链接,开发一种将截图数据信息直接转入至微博编辑界面,并且可以进行内容编辑和微博发布的技术,将更加方便用户之间的信息交流。

发明内容
本发明的目的在于,提供一种具有微博发布功能的截图方法及系统。利用本发明, 用户可以将所浏览的网页或其它数据信息中感兴趣的部分,截图后直接发布至微博中,使用户之间的信息交流更加方便。本发明的技术方案包括一种具有微博发布功能的截图方法,该方法包括如下步骤步骤1,采集用户针对于截图数据信息进行微博发布的触发指令;步骤2,开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;步骤3,采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作,并将编辑完成后的微博内容发送至微博服务器后发布。优选地,所述步骤1之前还包括通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息。优选地,在所述截图工具中设置有截图处理工具栏,在该截图处理工具栏中包括有微博触发组件。优选地,所述的微博触发组件对应有微博路径列表,每个微博路径列表指示有相应的微博处理界面。
优选地,在所述截图工具中预设有微博路径组件,用以通过网络连接的方式和微博服务器之间建立起连通关系。优选地,所述的微博路径组件中,预存有用户的微博账号登录信息。优选地,所述的微博路径组件,包括有两个及两个以上的微博发布路径。优选地,所述的截图工具中预存有微博编辑组件,用以提供针对于截图数据进行编辑和图片处理的功能组件,以及其它格式的微博内容编辑组件。优选地,所述的微博编辑组件,是通过微博路径组件和微博服务器建立链接之后, 通过下载获得的具有数据采集及输出功能的微博编辑界面。优选地,所述步骤2中开启具有微博发布路径的微博编辑界面还包括对所述进行微博发布相对应的微博账号登录信息进行验证,在验证通过的情况下,开启具有微博发布路径的微博编辑界面。优选地,所述编辑完成后的微博内容,发送之后,该微博内容以图片或文档格式进行保存。优选地,所述截图数据对应的原屏幕页面信息,作为备份信息,发送至指定的存储结构中。优选地,所述指定的存储结构为电子邮件存储地址,或即时通信账号对应的存储地址,或第三方存储结构的地址,或和前述微博信息相对应的存储地址。本发明还提供一种具有微博发布功能的截图系统,该系统包括指令获取单元,用于采集用户针对于截图数据信息进行微博发布的触发指令;截图载入单元,与所述指令获取单元相连,用于开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;编辑采集单元,与所述截图载入单元相连,用于采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作;微博发布单元,与所述编辑采集单元相连,用于将编辑完成后的微博内容发送至微博服务器后发布。 优选地,该系统还包括截图获取单元,用以通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息。优选地,该系统还包括微博验证单元,用以对所述进行微博发布相对应的微博账号登录信息进行验证, 并将验证结果返回至客户端。优选地,该系统还包括微博预存单元,用于在截图工具中预存微博发布对应的微博路径组件和微博编辑组件。与现有技术相比,本发明具有的优点是通过在截图工具对应的工具栏中设置微博相关组件,用户截图后触发微博相关组件时,就能够直接将所截取的图片内容载入到微博编辑界面,进行编辑后即可发布所述包含截图数据的微博内容。使得用户在阅览网页或其它数据信息的过程中,能够随时随地将感兴趣的内容进行截图后,载入到微博界面中并进行编辑,然后发布分享给微博的其他用户,因此更加方便了用户之间的信息交流。


图1为本发明第一实施例提供的具有微博发布功能的截图方法的流程图;图1-1为第一实施例中针对截图数据进行微博触发的示意图;图1-2展示了第一实施例中将截图数据发布至微博所对应的登录界面的示意图;图1-3展示了第一实施例中微博编辑界面的示意图;图2为本发明第二实施例提供的具有微博发布功能的截图方法的流程图;图2-1展示了第二实施例中进行微博预存的界面窗口的示意图;图3为本发明第三实施例提供的具有微博发布功能的截图系统的示意图;图4为本发明第四实施例提供的具有微博发布功能的截图系统的示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明第一实施例提供的具有微博发布功能的截图方法的流程图,具体步骤如下所述。S11,通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息;以Windows操作系统下的截图方式为例进行说明。利用截图工具获取截图数据信息的具体过程为循环获取用户的鼠标点击消息并根据用户的鼠标点击消息判断是否需要截取屏幕,若需要则获取用户的鼠标左健Up消息和Down消息确定需要截取的区域范围,建立与上述区域范围大小一致的位图结构,并利用Windows剪切板把当前截取区域的屏幕数据复制到上述位图结构进行保存,从而获取到截图数据信息。若当前截取区域范围内包括动态图片时,则利用Windows的设备上下文的API函数获取当前截取区域的动态图片信息,并根据所获取的动态图片信息建立位图结构链表, 记录动态图片信息,获取动态图片对应的截图数据信息。S12,采集用户针对于截图数据信息进行微博发布的触发指令;在截图工具中设置有截图处理工具栏,在该截图处理工具栏中包括有微博触发组件,参见图1-1,展示了针对截图数据进行微博触发的示意图,该图包括通过截图工具获取的截图数据110,以及截图工具中包含的截图处理工具栏112 ;截图处理工具栏112中包括有“保存”、“撤销”、“完成”等控件按钮,还包括“微博发布” 113,即上面所述的微博触发组件;“微博发布” 113对应有微博路径列表114,如图所示包括有“新浪微博”、“腾讯微博”、 “雅虎微博”等,当通过鼠标触发其中一个微博路径时,即产生进行该微博路径发布的触发命令。所述的微博路径列表中并不是局限于以上几种,还可以由用户设置或添加其它的微博路径。S13,对所述进行微博发布相对应的微博账号登录信息进行验证,验证通过时进入步骤S14,验证不通过时则返回失败的提示信息。当采集到用户针对截图数据进行微博发布的触发指令后,生成所述微博路径对应的登录界面,获取用户输入的微博账号及密码信息,并将用户输入的登录信息发送至服务器进行验证。参见图1-2,展示了将截图数据发布至腾讯微博所对应的登录界面120的示意图。当用户触发图1-1中的“腾讯微博”后,即进入图1-2中所示的登录界面120中,该登录界面中包括有截图数据110以及腾讯微博的图标121。用户在登录界面120中输入腾讯微博的账号或者对应的其它关联账号,以及对应的密码信息,然后提交至腾讯微博的服务器进行验证。微博服务器接收到用户输入的账号及密码信息后,将该账号及密码信息与服务器中预存的该账号对应的登录信息进行比对,如果比对一致,则返回验证成功的信息,若比对不一致,则返回验证失败的信息。需要指出的是,还可以预存包括登陆账号和登录密码在内的登录信息,直接进行登录操作,而无须用户再次输入。S14,开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;当用户的微博登录信息验证通过后,即根据微博发布路径的URL地址获取微博发布的网页信息。在本实施例中可以直接转入至微博发布网页中的微博编辑界面,将前述的截图数据载入该编辑界面,进行编辑及发布操作。另外,也可以将微博网页中的微博编辑界面下载至当前的截图工具中,将截图数据载入后进行编辑及发布。参见图1-3,展示了微博编辑界面130的示意图,将前述的截图数据110载入编辑界面130后,可以利用微博自身携带的编辑组件对图片进行编辑,如图1-3所示的“左转”、“右转”、“裁剪”等编辑组件,同时可以在文本框中输入相应的文本内容对编辑图片进行文字说明。所述截图数据对应的原屏幕页面信息,可以作为备份信息,发送至指定的存储结构中。所述指定的存储结构可以进行预先设置,具体可设置为电子邮件存储地址,或即时通信账号对应的存储地址,或第三方存储结构的地址,或和前述微博信息相对应的存储地址。 设置完成后,所述的原屏幕页面信息即按照设置发送至对应的存储结构。S15,采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作;在当前的微博编辑界面中,捕获键盘与鼠标消息;利用Windows系统消息相关的响应函数,得到当前用户鼠标点击的位置数据;利用相关API函数判断鼠标点击位置对应的相关内容(控件、数据信息等),进而获取用户在微博编辑界面中进行的编辑操作,然后利用Windows的设备上下文的API函数显示编辑后的界面信息。S16,当捕获到用户进行微博发布的触发操作时,将编辑完成后的微博内容发送至微博服务器后发布。当微博内容编辑完成后,捕获键盘与鼠标消息,利用系统相关API函数判断鼠标点击位置是否为微博发布对应的相关控件,如果是,则将编辑完成的微博内容组成数据包, 按照约定的协议格式发送至微博服务器;微博服务器获取数据包解析出微博内容后,在对应的微博地址中进行发布。对于编辑完成后的微博内容,发送之后,可以将该微博内容以图片或文档格式保存在本地客户端或者微博服务器中,也可同时保存在本地客户端及微博服务器中。本实施例中,当用户截图后,根据用户的微博发布触发指令,通过网络链接转入到微博发布对应的编辑界面中,并载入截图数据,然后进行微博内容编辑和发布。本实施方案使得用户针对截图数据进行微博发布的操作过程更为便捷。参见图2,为本发明第二实施例提供的具有微博发布功能的截图方法的流程图,具体步骤如下所述。
S21,在截图工具中预存微博发布对应的微博路径组件和微博编辑组件;本实施例中,所述的截图工具中设置有“微博预存”的控件按钮,当触发该控件按钮时,会生成用以进行微博预存的界面窗口。参见图2-1,展示了本实施例中进行腾讯微博预存的界面窗口的示意图。界面窗口 210中包括有腾讯微博图标211和截图工具图标212, 将腾讯微博发布的功能组件预存至截图工具时,需要输入账号和密码进行授权。这里以图2-1为例,来说明预存微博发布对应的微博路径组件和微博编辑组件的具体过程采集用户输入的腾讯微博账号和密码信息,捕获到用户触发“授权”控件按钮时, 将用户输入的账号及密码信息发送至腾讯微博服务器进行验证,当验证通过时,服务器将腾讯微博发布所对应的微博路径组件和微博编辑组件组成数据包,发送至用户客户端;用户客户端获取到微博路径组件和微博编辑组件后,装载并保存至截图工具中。所述的微博路径组件具体包括有进行微博发布的路径信息,例如包括有用户的微博账号登录信息,能够通过网络连接的方式和微博服务器之间建立起连通关系。当用户预存多个微博发布功能时,则微博路径组件中包含有多个微博发布路径,例如可以包括腾讯微博发布路径、新浪微博发布路径以及其它的微博路径等,可以在微博路径组件中通过路径列表的形式显示各微博发布路径。所述的微博编辑组件具体包括有针对于截图数据进行编辑的功能组件,例如旋转、剪裁、涂鸦等各种针对图片进行编辑的功能组件,还包括一些对图片的特效处理、场景处理等图片处理功能组件。另外,微博编辑组件中还包括有其它格式的微博内容编辑组件, 例如关于微博内容的文本输入组件、图标插入组件、音视频载入组件等各种用于编辑微博内容的组件形式。用户所在客户端的截图工具通过微博授权后,和服务器建立网络连接,然后从服务器中下载所述微博发布对应的微博路径组件和微博编辑组件,装载并保存至截图工具中,其中微博路径组件中的每一个微博发布路径和该微博对应的微博编辑组件进行关联保存,通过触发微博发布路径即进入到相应的微博编辑组件。S22,通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息;该步骤中的具体实施过程和第一实施例中的步骤Sll是相同的,此处不再赘述。S23,采集用户针对于截图数据信息进行微博发布的触发指令;本实施例中,所述的截图工具中已预存有微博路径组件和微博编辑组件,在微博路径组件中包括有微博发布路径,例如腾讯微博,当触发相应的微博发布路径时,即产生针对于截图数据信息进行微博发布的触发指令。S24,将所述截图数据载入预存的微博编辑组件所对应的微博编辑界面;当捕获到用户针对于截图数据信息进行微博发布的触发指令时,通过所触发的微博发布路径查询对应的微博编辑组件,利用Widows系统窗口生成相关的API函数,生成该微博发布路径所对应的微博编辑界面,并将前述的截图数据载入该微博编辑界面中。S25,采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作;在当前的微博编辑界面中,捕获键盘与鼠标消息;利用Windows系统消息相关的响应函数,得到当前用户鼠标点击的位置数据;利用相关API函数判断鼠标点击位置对应的相关内容(控件、数据信息等),进而获取用户在微博编辑界面中进行的编辑操作,然后利用Windows的设备上下文的API函数显示编辑后的界面信息。S26,当捕获到用户进行微博发布的触发操作时,将编辑完成后的微博内容发送至微博服务器后发布。在前述生成的微博编辑界面中设置有“发布”控件,当用户通过鼠标点击该“发布”控件时,即产生微博发布的触发操作,客户端获取该触发消息后,将编辑完成后的微博内容组成数据包,发送至微博服务器,服务器解析出微博内容后,在对应的微博地址中进行发布。本实施例中,预先将用于微博发布的路径组件及编辑组件装载至截图工具中,并进行保存。当用户进行截图后如果需要发布至微博,直接点击截图工具中预存的微博发布路径所对应的控件,即生成相应的微博编辑组件,由于截图工具已经装载和预存这些功能组件,因此不需要链接到微博服务器中进行下载,能够减轻服务器的运行压力,加快编辑的响应速度。最后,对于编辑完成后的微博内容,再发送至微博服务器进行发布。参见图3,为本发明第三实施例提供的具有微博发布功能的截图系统的示意图,该系统包括截图获取单元310,用以通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息;指令获取单元320,与所述截图获取单元310相连,用于采集用户针对于截图数据信息进行微博发布的触发指令;微博验证单元330,与所述指令获取单元320相连,用于对所述进行微博发布相对应的微博账号登录信息进行验证,并将验证结果返回至客户端。截图载入单元340,与所述微博验证单元330相连,用于开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;编辑采集单元350,与所述截图载入单元340相连,用于采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作;微博发布单元360,与所述编辑采集单元350相连,用于将编辑完成后的微博内容发送至微博服务器后发布。本实施例系统中,当用户利用截图工具在屏幕页面中进行截图时,由截图获取单元310获取其中的截图数据信息;当用户针对所获取的截图数据进行微博发布的触发操作时,由指令获取单元320获取用户的触发指令;微博验证单元330获取该触发指令,对相应的微博账号登录信息进行验证,当验证通过时,截图载入单元340开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;编辑采集单元350获取用户针对包括有截图数据的微博编辑界面进行的编辑操作;编辑完成后,由微博发布单元360将编辑完成后的微博内容发送至微博服务器后发布。参见图4,为本发明第四实施例提供的具有微博发布功能的截图系统的示意图,该系统包括微博预存单元410,用于在截图工具中预存微博发布对应的微博路径组件和微博编辑组件;截图获取单元420,用以通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息;
指令获取单元430,与所述截图载入单元420相连,用于采集用户针对于截图数据信息进行微博发布的触发指令;截图载入单元440,与所述指令获取单元430和微博预存单元410相连,用于开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;编辑采集单元450,与所述截图载入单元440相连,用于采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作;微博发布单元460,与所述编辑采集单元450相连,用于将编辑完成后的微博内容发送至微博服务器后发布。本实施例系统中,首先由微博预存单元410将用户进行微博发布所对应的微博路径组件和微博编辑组件预存到截图工具中;由截图获取单元420获取其中的截图数据信息;由指令获取单元430获取用户针对所获取的截图数据进行微博发布的触发指令;截图载入单元440获取触发指令后,通过微博预存单元410获取微博发布对应的微博路径组件和微博编辑组件,开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;编辑采集单元450获取用户针对包括有截图数据的微博编辑界面进行的编辑操作;编辑完成后, 由微博发布单元460将编辑完成后的微博内容发送至微博服务器后发布。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种具有微博发布功能的截图方法,其特征在于该方法包括如下步骤步骤1,采集用户针对于截图数据信息进行微博发布的触发指令;步骤2,开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;步骤3,采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作,并将编辑完成后的微博内容发送至微博服务器后发布。
2.根据权利要求1所述的一种具有微博发布功能的截图方法,其特征在于所述步骤1 之前还包括,通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息。
3.根据权利要求2所述的一种具有微博发布功能的截图方法,其特征在于在所述截图工具中设置有截图处理工具栏,在该截图处理工具栏中包括有微博触发组件。
4.根据权利要求3所述的一种具有微博发布功能的截图方法,其特征在于所述的微博触发组件对应有微博路径列表,每个微博路径列表指示有相应的微博处理界面。
5.根据权利要求2所述的一种具有微博发布功能的截图方法,其特征在于在所述截图工具中预设有微博路径组件,用以通过网络连接的方式和微博服务器之间建立起连通关系。
6.根据权利要求5所述的一种具有微博发布功能的截图方法,其特征在于所述的微博路径组件中,预存有用户的微博账号登录信息。
7.根据权利要求5所述的一种具有微博发布功能的截图方法,其特征在于所述的微博路径组件,包括有两个及两个以上的微博发布路径。
8.根据权利要求2所述的一种具有微博发布功能的截图方法,其特征在于所述的截图工具中预存有微博编辑组件,用以提供针对于截图数据进行编辑和图片处理的功能组件,以及其它格式的微博内容编辑组件。
9.根据权利要求5或8所述的一种具有微博发布功能的截图方法,其特征在于所述的微博编辑组件,是通过微博路径组件和微博服务器建立链接之后,通过下载获得的具有数据采集及输出功能的微博编辑界面。
10.根据权利要求1所述的一种具有微博发布功能的截图方法,其特征在于所述步骤 2中开启具有微博发布路径的微博编辑界面还包括,对所述进行微博发布相对应的微博账号登录信息进行验证,在验证通过的情况下,开启具有微博发布路径的微博编辑界面。
11.根据权利要求1所述的一种具有微博发布功能的截图方法,其特征在于所述编辑完成后的微博内容,发送之后,该微博内容以图片或文档格式进行保存。
12.根据权利要求2所述的一种具有微博发布功能的截图方法,其特征在于所述截图数据对应的原屏幕页面信息,作为备份信息,发送至指定的存储结构中。
13.根据权利要求12所述的一种具有微博发布功能的截图方法,其特征在于所述指定的存储结构为电子邮件存储地址,或即时通信账号对应的存储地址,或第三方存储结构的地址,或和前述微博信息相对应的存储地址。
14.一种具有微博发布功能的截图系统,其特征在于该系统包括指令获取单元,用于采集用户针对于截图数据信息进行微博发布的触发指令;截图载入单元,与所述指令获取单元相连,用于开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;编辑采集单元,与所述截图载入单元相连,用于采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作;微博发布单元,与所述编辑采集单元相连,用于将编辑完成后的微博内容发送至微博服务器后发布。
15.根据权利要求14所述的一种具有微博发布功能的截图系统,其特征在于该系统还包括截图获取单元,用以通过截图工具采集用户在屏幕页面中截取的内容,获取其中的截图数据信息。
16.根据权利要求14所述的一种具有微博发布功能的截图系统,其特征在于该系统还包括微博验证单元,用以对所述进行微博发布相对应的微博账号登录信息进行验证,并将验证结果返回至客户端。
17.根据权利要求14所述的一种具有微博发布功能的截图系统,其特征在于该系统还包括微博预存单元,用于在截图工具中预存微博发布对应的微博路径组件和微博编辑组件。
全文摘要
本发明提供了一种具有微博发布功能的截图的方法及系统,属于计算机、软件技术领域。该方法包括采集用户针对于截图数据信息进行微博发布的触发指令;开启具有微博发布路径的微博编辑界面,并载入前述的截图数据;采集用户在所述包括有截图数据的微博编辑界面中进行的编辑操作,并将编辑完成后的微博内容发送至微博服务器后发布。利用本发明,用户可以将所浏览的网页或其它数据信息中感兴趣的部分,截图后载入微博编辑界面中,进行适当编辑后在微博中发布,使用户之间的信息交流更加方便。
文档编号G06F17/30GK102508843SQ20111028757
公开日2012年6月20日 申请日期2011年9月23日 优先权日2011年9月23日
发明者刘红梅 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1