多平台分享信息的方法及装置与流程

文档序号:12134181阅读:168来源:国知局
多平台分享信息的方法及装置与流程

本发明涉及通讯技术领域,特别涉及一种多平台分享信息的方法及装置。



背景技术:

随着互联网的快速发展,人们可以通过浏览器或应用软件访问到各种丰富的文本信息、图片信息、语音信息以及视频等信息时,希望将其感兴趣的内容分享至各种信息发布平台。

目前将信息进行分享时,只能分享至一种信息发布平台,不能同时选择多个平台进行分享。如果用户想要在多个信息发布平台发布同样的信息,需要反复重复操作,非常繁琐,也浪费用户时间。



技术实现要素:

本发明的主要目的为提供一种多平台分享信息的方法及装置,可将待分享的信息在多个信息发布平台上发布,简化用户操作,提升用户体验。

本发明提出一种多平台分享信息的方法,包括以下步骤:

发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;

接收用户端的选择指令,选择对应的信息发布接口;

通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息。

进一步地,所述通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息的步骤具体包括:

根据选择信息发布接口的顺序对其对应的信息发布平台进行排序;

依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型;

根据判断结果,依次选择对所述待分享信息进行发布。

进一步地,所述依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型的步骤包括:

检测所述待分享信息包含的信息类型;

依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

进一步地,所述根据选择信息发布接口的顺序对其对应的信息发布平台进行排序的步骤之后还包括:

依次判断本地数据库中是否包含有所述信息发布平台支持发布的信息类型的信息;

所述依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型的步骤包括:

若本地数据库中包含有所述信息发布平台支持发布的信息类型的信息,检测所述待分享信息包含的信息类型;

依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

进一步地,所述依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型的步骤还包括:

若本地数据库中不包含有所述信息发布平台支持发布的信息类型的信息,检测所述信息发布平台支持发布的信息类型,以及所述待分享信息包含的信息类型;

依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

进一步地,所述若本地数据库中不包含有所述信息发布平台支持发布的信息类型的信息,检测所述信息发布平台支持发布的信息类型的步骤之后还包括:

将检测到的所述信息发布平台支持发布的信息类型信息保存至本地数据库,并更新本地数据库。

进一步地,所述更新本地数据库的步骤之后包括:

检测本地数据库中信息发布平台发布信息的发布频率,筛选出发布频率低于预设值的第一信息发布平台;

发出提示是否删除本地数据库中第一信息发布平台对应的信息;

接收到″删除″的指令时,则删除所述第一信息发布平台对应的信息;接收到″不删除″的指令时,则保留所述第一信息发布平台对应的信息。

进一步地,所述根据判断结果,依次选择对所述待分享信息进行发布的步骤包括:

当所述信息发布平台不支持发布所述待分享信息中全部类型的信息时,则发出不支持发布对应类型信息的提示,并取消在所述信息发布平台上发布信息。

进一步地,所述根据判断结果,依次选择对所述待分享信息进行发布的步骤包括:

当所述信息发布平台支持发布所述待分享信息中全部类型的信息时,则在所述信息发布平台上发布所述待分享信息中全部类型的信息。

进一步地,所述根据判断结果,依次选择对所述待分享信息进行发布的步骤包括:

当所述信息发布平台支持发布所述待分享信息中部分类型的信息时,则发出提示是否只发布所述信息发布平台支持发布的信息;

若接收到″发布″的指令时,在所述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,取消在所述信息发布平台上发布信息。

本发明还提供了一种多平台分享信息的装置,包括:

获取单元,用于发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;

选择单元,用于接收用户端的选择指令,选择对应的信息发布接口;

发布单元,用于通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息。

进一步地,所述发布单元包括:

排序子单元,用于根据选择的信息发布接口对其对应的信息发布平台进行排序;

判断子单元,用于依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型;

发布子单元,用于根据判断结果,依次选择对所述待分享信息进行发布。

进一步地,所述判断子单元包括:

第一检测模块,用于检测所述待分享信息包含的信息类型;

第一判断模块,用于依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

进一步地,所述发布单元还包括:

平台判断子单元,用于依次判断本地数据库中是否包含有所述信息发布平台支持发布的信息类型的信息;

所述判断子单元包括:

第二检测模块,用于若本地数据库中包含有所述信息发布平台支持发布的信息类型的信息,检测所述待分享信息包含的信息类型;

第二判断模块,用于依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

进一步地,所述判断子单元还包括:

第三检测模块,用于若本地数据库中不包含有所述信息发布平台支持发布的信息类型的信息,检测所述信息发布平台支持发布的信息类型,以及所述待分享信息包含的信息类型;

第三判断模块,用于依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

进一步地,所述第三检测模块还用于将检测到的所述信息发布平台支持发布的信息类型信息保存至本地数据库,并更新本地数据库。

进一步地,所述第三检测模块包括:

筛选子模块,用于检测本地数据库中信息发布平台发布信息的发布频率,筛选出发布频率低于预设值的第一信息发布平台;

提示子模块,用于发出提示是否删除本地数据库中第一信息发布平台对应的信息;

处理子模块,用于接收到″删除″的指令时,则删除所述第一信息发布平台对应的信息;接收到″不删除″的指令时,则保留所述第一信息发布平台对应的信息。

进一步地,所述发布子单元包括:

第一发布模块,用于当所述信息发布平台不支持发布所述待分享信息中全部类型的信息时,则发出不支持发布对应类型信息的提示,并取消在所述信息发布平台上发布信息。

进一步地,所述发布子单元包括:

第二发布模块,用于当所述信息发布平台支持发布所述待分享信息中全部类型的信息时,则在所述信息发布平台上发布所述待分享信息中全部类型的信息。

进一步地,所述发布子单元包括:

第三发布模块,用于当所述信息发布平台支持发布所述待分享信息中部分类型的信息时,则发出提示是否只发布所述信息发布平台支持发布的信息;

发布模块,用于当接收到″发布″的指令时,在所述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,取消在所述信息发布平台上发布信息。

本发明中提供的多平台分享信息的方法及装置,具有以下有益效果:

本发明中提供的多平台分享信息的方法及装置,发布待分享信息时,获取至少一个信息发布平台的信息发布接口供用户端选择;接收用户端的选择指令,选择对应的信息发布接口;通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息;可将待分享的信息在多个信息发布平台上发布,简化用户操作,提升用户体验。

附图说明

图1是本发明一实施例中多平台分享信息的方法步骤示意图;

图2是本发明一实施例中步骤S3具体步骤示意图;

图3是本发明另一实施例中步骤S3具体步骤示意图;

图4是本发明一实施例中多平台分享信息的装置结构示意图;

图5是本发明一实施例中发布单元结构示意图;

图6是本发明一实施例中发布子单元结构示意图;

图7是本发明另一实施例中发布单元结构示意图;

图8是本发明另一实施例中判断子单元结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

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

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

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

参照图1,为本发明一实施例中多平台分享信息的方法步骤示意图。

本发明一实施例中提出一种多平台分享信息的方法,包括以下步骤:

步骤S1,发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;

步骤S2,接收用户端的选择指令,选择对应的信息发布接口;

步骤S3,通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布上述待分享信息。

用户通过智能终端等用户端上运行的浏览器、社交软件等访问到各种文本信息、图片信息、语音信息以及视频信息时,希望将感兴趣的内容分享至各种信息发布平台,使得其他用户也可以访问到这些内容,分享有趣的信息内容,增加用户之间的互动。上述用户端包括手机、电脑以及平板等终端设备。上述信息发布平台可包括微博、社区、微信、人人网等社交软件。上述多平台之间的信息分享既可以实现各信息发布平台中所浏览的信息进行互相分享,又可以实现浏览器所浏览的页面信息分享至上述各信息发布平台中,还可以实现信息发布平台中发布信息时同时分享至其他的信息发布平台。其中,上述各信息发布平台既可以包括安装在终端上的客户端,也可以为服务器上的页面程序。而且需要进行分享的信息发布平台具有分享功能,即支持该信息发布平台的信息分享至其他信息发布平台。

目前,用户需要将信息分享至多个信息发布平台时,只能依次重复进行分享至每一信息发布平台的操作,操作比较繁琐,浪费用户时间。

用户在用户端上通过记事本等同类应用软件编辑文本、图片、语音以及视频时,需要将其同时分享至自己多个社交好友或者网络时,如果逐一进行分享操作,则比较繁琐。在本实施例中,用户通过应用软件编辑好待分享信息并选择分享时,该应用软件提供一个分享至多平台的选项,选择该选项,弹出至少两个信息发布平台的信息发布接口供用户端选择,该信息发布平台至少包括用户端中已安装的社交软件等信息发布平台;用户通过触摸用户端发出选择指令选择想要分享信息的信息发布接口,上述应用软件接收到用户端的选择指令时,选择出对应的信息发布接口,并按照用户端选择信息发布接口的选择顺序依次在其对应的信息分布平台上发布上述待分享信息,完成将同一待分享信息在一次操作中分享至多个信息发布平台,无需用户重复进行操作,节约用户时间。其它不同用户便可以通过信息发布平台同时访问上述待分享信息,用户之间进行分享,增加乐趣。

参照图2,上述步骤S3中,通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布上述待分享信息具体包括:

步骤S31,根据选择信息发布接口的顺序对其对应的信息发布平台进行排序。

步骤S32,依次判断排序后的信息发布平台是否支持发布上述待分享信息中包含的信息类型。

步骤S33根据判断结果,依次选择对上述待分享信息进行发布。

在本实施例中,接收到用户端的选择指令时,选择出对应的信息发布接口之后,按照用户端选择信息发布接口的顺序对其对应的信息发布平台进行排序,先选择的排列在后选择的前面;根据上述排序依次判断排序后的信息发布平台是否支持发布上述待分享信息中包含的信息类型。具体地,可通过的响应程序检测出上述待分享信息中包含的信息类型,以及识别获取上述选择的信息发布平台支持发布的信息类型并判断出其中是否包含上述待分享信息中包含的信息类型。若包含,则该信息发布平台支持发布该待分享信息;若不包含,则该信息发布平台不支持发布该待分享信息。例如,待分享信息中包含文本信息以及视频信息,则判断选择的信息发布平台是否支持文本信息以及视频信息的发布。

在判断出选择的信息发布平台是否支持待分享信息中包含的信息类型的发布之后,根据判断结果,依次选择对上述待分享信息进行发布。

具体地,当选择的信息发布平台不支持发布上述待分享信息中全部类型的信息时,则发出该信息发布平台不支持发布该待分享信息中对应类型信息的提示,并取消在该信息发布平台上发布信息,进而在下一个信息发布平台上发布该待分享信息。例如,待分享信息中包含音频信息,而选择的某一信息发布平台不支持音频信息的发布时,那么在该信息发布平台上发布信息时,发出该信息发布平台不支持发布音频信息的提示,并取消在该信息发布平台上发布信息,按照顺序在下一个信息发布平台上发布该待分享信息。

当上述信息发布平台支持发布上述待分享信息中全部类型的信息时,则在上述信息发布平台上将上述待分享信息中全部类型的信息整合之后,在上述信息发布平台上进行发布。

当上述信息发布平台只支持发布上述待分享信息中部分类型的信息时,则发出提示是否只发布上述信息发布平台支持发布的信息,同时还可以通过提示的方式将上述待分享信息中不支持发布的信息类型反馈至用户端。当接收到″发布″的指令时,在上述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,则取消在上述信息发布平台上发布信息。

例如,待分享信息中包括文本信息、视频信息以及音频信息,当选择的某一个信息发布平台只支持文本信息以及视频信息的发布时,则发出提示是否只发布文本信息以及视频信息,同时还可以提示不支持音频信息的发布进行反馈。当用户通过用户端选择″发布″时,则在上述信息发布平台上发布文本信息以及视频信息;当用户通过用户端选择″不发布″时,则取消在该信息发布平台上发布信息。之后再跳入下一个信息发布平台继续发布待分享信息,依照选择顺序依次发布,直至所有的信息发布平台发布完毕。依次连续进行发布,在同一次分享操作中将待分享信息依次发布至多个平台。

参照图3,在另一实施例中,上述步骤S3具体包括:

步骤S301,根据选择信息发布接口的顺序对其对应的信息发布平台进行排序。

步骤S302,依次判断本地数据库中是否包含有上述信息发布平台支持发布的信息类型的信息。

步骤S303,依次判断排序后的信息发布平台是否支持发布上述待分享信息中包含的信息类型;

步骤S304,根据判断结果,依次选择对上述待分享信息进行发布。

在本实施例中,接收到用户端的选择指令时,选择出对应的信息发布接口之后,按照用户端选择信息发布接口的顺序对其对应的信息发布平台进行排序,先选择的排列在后选择的前面。

在用户端中建立有一个本地数据库,该数据库中存储有信息发布平台的相关信息,该相关信息至少包括信息发布平台支持发布的信息类型等信息。当选择好将要发布待分享信息的信息发布平台之后,依次判断本地数据库中是否包含有选择的信息发布平台支持发布的信息类型的相关信息。

当本地数据库中包含有上述信息发布平台支持发布的信息类型的信息,可通过编写的响应程序检测上述待分享信息包含的信息类型,以及识别获取上述选择的信息发布平台支持发布的信息类型并判断出其中是否包含上述待分享信息中包含的信息类型。若包含,则该信息发布平台支持发布该待分享信息;若不包含,则该信息发布平台不支持发布该待分享信息。例如,待分享信息中包含文本信息以及视频信息,则判断选择的信息发布平台是否支持文本信息以及视频信息的发布。

当本地数据库中不包含有上述信息发布平台支持发布的信息类型的信息,检测上述信息发布平台支持发布的信息类型,以及上述待分享信息包含的信息类型;依次判断上述信息发布平台支持发布的信息类型是否包含上述待分享信息包含的信息类型。若包含,则该信息发布平台支持发布该待分享信息;若不包含,则该信息发布平台不支持发布该待分享信息。

将检测到的上述信息发布平台支持发布的信息类型的信息保存至本地数据库,并更新本地数据库。更新本地数据库时,检测本地数据库中信息发布平台发布信息的发布频率,筛选出发布频率低于预设值的第一信息发布平台;发出提示是否删除本地数据库中第一信息发布平台对应的信息;当接收到″删除″的指令时,则删除上述第一信息发布平台对应的信息;当接收到″不删除″的指令时,则保留上述第一信息发布平台对应的信息。

在本实施例中,设置一个发布频率的预设值,发布频率低于该预设值为不经常发布信息的信息发布平台,大于该预设值为经常发布信息的信息发布平台。本地数据库定时更新数据时,将不经常发布信息的信息发布平台分别记录下来,并在用户端界面分别提示用户是否删除该不经常发布信息的信息发布平台的相关信息,如用户选择是则删除该信息发布平台的信息,如选择否则保留该信息发布平台的信息。可以避免本地数据库因使用时间的增长而占用存空间过大且包含太多无用信息。

上述步骤S304中,根据判断结果,依次选择对上述待分享信息进行发布具体包括:

当选择的信息发布平台不支持发布上述待分享信息中全部类型的信息时,则发出该信息发布平台不支持发布该待分享信息中对应类型信息的提示,并取消在该信息发布平台上发布信息,进而在下一个信息发布平台上发布该待分享信息。例如,待分享信息中包含音频信息,而选择的某一信息发布平台不支持音频信息的发布时,那么在该信息发布平台上发布信息时,发出该信息发布平台不支持发布音频信息的提示,并取消在该信息发布平台上发布信息,按照顺序在下一个信息发布平台上发布该待分享信息。

当上述信息发布平台支持发布上述待分享信息中全部类型的信息时,则在上述信息发布平台上将上述待分享信息中全部类型的信息整合之后,在上述信息发布平台上进行发布。

当上述信息发布平台只支持发布上述待分享信息中部分类型的信息时,则发出提示是否只发布上述信息发布平台支持发布的信息,同时还可以通过提示的方式将上述待分享信息中不支持发布的信息类型反馈至用户端。当接收到″发布″的指令时,在上述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,则取消在上述信息发布平台上发布信息。

例如,待分享信息中包括文本信息、视频信息以及音频信息,当选择的某一个信息发布平台只支持文本信息以及视频信息的发布时,则发出提示是否只发布文本信息以及视频信息,同时还可以提示不支持音频信息的发布进行反馈。当用户通过用户端选择″发布″时,则在上述信息发布平台上发布文本信息以及视频信息;当用户通过用户端选择″不发布″时,则取消在该信息发布平台上发布信息。之后再跳入下一个信息发布平台继续发布待分享信息,依照选择顺序依次发布,直至所有的信息发布平台发布完毕。依次连续进行发布,在同一次分享操作中将待分享信息依次发布至多个平台。

为了进一步地对本发明进行阐述,本发明还提供了一种多平台分享信息的装置。

参照图4,本发明一实施例中还提供了一种多平台分享信息的装置,包括:

获取单元1,用于发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;

选择单元2,用于接收用户端的选择指令,选择对应的信息发布接口;

发布单元3,用于通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布上述待分享信息。

用户通过智能终端等用户端上运行的浏览器、社交软件等访问到各种文本信息、图片信息、语音信息以及视频信息时,希望将感兴趣的内容分享至各种信息发布平台,使得其他用户也可以访问到这些内容,分享有趣的信息内容,增加用户之间的互动。上述用户端包括手机、电脑以及平板等终端设备。上述信息发布平台可包括微博、社区、微信、人人网等社交软件。上述多平台之间的信息分享既可以实现各信息发布平台中所浏览的信息进行互相分享,又可以实现浏览器所浏览的页面信息分享至上述各信息发布平台中,还可以实现信息发布平台中发布信息时同时分享至其他的信息发布平台。其中,上述各信息发布平台既可以包括安装在终端上的客户端,也可以为服务器上的页面程序。而且需要进行分享的信息发布平台具有分享功能,即支持该信息发布平台的信息分享至其他信息发布平台。

目前,用户需要将信息分享至多个信息发布平台时,只能依次重复进行分享至每一信息发布平台的操作,操作比较繁琐,浪费用户时间。

用户在用户端上通过记事本等同类应用软件编辑文本、图片、语音以及视频时,需要将其同时分享至自己多个社交好友或者网络时,如果逐一进行分享操作,则比较繁琐。在本实施例中,用户通过应用软件编辑好待分享信息并选择分享时,该应用软件提供一个分享至多平台的选项,选择该选项,弹出至少两个信息发布平台的信息发布接口供用户端选择,该信息发布平台至少包括用户端中已安装的社交软件等信息发布平台;用户通过触摸用户端发出选择指令选择想要分享信息的信息发布接口,上述选择单元2接收到用户端的选择指令时,选择出对应的信息发布接口,并通过发布单元3按照用户端选择信息发布接口的选择顺序依次在其对应的信息分布平台上发布上述待分享信息,完成将同一待分享信息在一次操作中分享至多个信息发布平台,无需用户重复进行操作,节约用户时间。其它不同用户便可以通过信息发布平台同时访问上述待分享信息,用户之间进行分享,增加乐趣。

参照图5,在本实施例中,上述发布单元3包括:

排序子单元31,用于根据选择的信息发布接口对其对应的信息发布平台进行排序。

判断子单元32,用于依次判断排序后的信息发布平台是否支持发布上述待分享信息中包含的信息类型。

发布子单元33,用于根据判断结果,依次选择对上述待分享信息进行发布。

在本实施例中,选择单元2接收到用户端的选择指令时,选择出对应的信息发布接口之后,排序子单元31按照用户端选择信息发布接口的顺序对其对应的信息发布平台进行排序,先选择的排列在后选择的前面;判断子单元32根据上述排序依次判断排序后的信息发布平台是否支持发布上述待分享信息中包含的信息类型。具体地,上述判断子单元32包括:第一检测模块以及第一判断模块,可通过第一检测模块的响应程序检测出上述待分享信息中包含的信息类型,以及识别获取上述选择的信息发布平台支持发布的信息类型并通过第一判断模块判断出其中是否包含上述待分享信息中包含的信息类型。若包含,则该信息发布平台支持发布该待分享信息;若不包含,则该信息发布平台不支持发布该待分享信息。例如,待分享信息中包含文本信息以及视频信息,则判断选择的信息发布平台是否支持文本信息以及视频信息的发布。

在判断子单元32判断出选择的信息发布平台是否支持待分享信息中包含的信息类型的发布之后,发布子单元33根据判断结果,依次选择对上述待分享信息进行发布。

具体地,参照图6,上述发布子单元33包括:

第一发布模块331,用于当选择的信息发布平台不支持发布上述待分享信息中全部类型的信息时,则发出该信息发布平台不支持发布该待分享信息中对应类型信息的提示,并取消在该信息发布平台上发布信息,进而在下一个信息发布平台上发布该待分享信息。例如,待分享信息中包含音频信息,而选择的某一信息发布平台不支持音频信息的发布时,那么在该信息发布平台上发布信息时,第一发布模块331发出该信息发布平台不支持发布音频信息的提示,并取消在该信息发布平台上发布信息,按照顺序在下一个信息发布平台上发布该待分享信息。

第二发布模块332,用于当上述信息发布平台支持发布上述待分享信息中全部类型的信息时,第二发布模块332则在上述信息发布平台上将上述待分享信息中全部类型的信息整合之后,在上述信息发布平台上进行发布。

第三发布模块333,用于当上述信息发布平台只支持发布上述待分享信息中部分类型的信息时,则发出提示是否只发布上述信息发布平台支持发布的信息,同时还可以通过提示的方式将上述待分享信息中不支持发布的信息类型反馈至用户端。

发布模块334,用于当接收到″发布″的指令时,在上述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,则取消在上述信息发布平台上发布信息。

例如,待分享信息中包括文本信息、视频信息以及音频信息,当选择的某一个信息发布平台只支持文本信息以及视频信息的发布时,则第三发布模块333发出提示是否只发布文本信息以及视频信息,同时还可以提示不支持音频信息的发布进行反馈。当用户通过用户端选择″发布″时,发布模块334则在上述信息发布平台上发布文本信息以及视频信息;当用户通过用户端选择″不发布″时,则取消在该信息发布平台上发布信息。之后再跳入下一个信息发布平台继续发布待分享信息,依照选择顺序依次发布,直至所有的信息发布平台发布完毕。依次连续进行发布,在同一次分享操作中将待分享信息依次发布至多个平台。

参照图7,在另一实施例中,上述发布单元3包括:

排序子单元31,用于根据选择的信息发布接口对其对应的信息发布平台进行排序。

平台判断子单元32A,用于依次判断本地数据库中是否包含有上述信息发布平台支持发布的信息类型的信息。

判断子单元32,用于依次判断排序后的信息发布平台是否支持发布上述待分享信息中包含的信息类型。

发布子单元33,用于根据判断结果,依次选择对上述待分享信息进行发布。

在本实施例中,选择单元2接收到用户端的选择指令时,选择出对应的信息发布接口之后,排序子单元31按照用户端选择信息发布接口的顺序对其对应的信息发布平台进行排序,先选择的排列在后选择的前面。

在用户端中建立有一个本地数据库,该数据库中存储有信息发布平台的相关信息,该相关信息至少包括信息发布平台支持发布的信息类型等信息。当选择好将要发布待分享信息的信息发布平台之后,平台判断子单元32A依次判断本地数据库中是否包含有选择的信息发布平台支持发布的信息类型的相关信息。

参照图8,在本实施例中,上述判断子单元32包括:

第二检测模块321,用于当本地数据库中包含有上述信息发布平台支持发布的信息类型的信息,可通过编写的响应程序检测上述待分享信息包含的信息类型。

第二判断模块322,用于识别获取上述选择的信息发布平台支持发布的信息类型并判断出其中是否包含上述待分享信息中包含的信息类型。若包含,则该信息发布平台支持发布该待分享信息;若不包含,则该信息发布平台不支持发布该待分享信息。例如,待分享信息中包含文本信息以及视频信息,则判断选择的信息发布平台是否支持文本信息以及视频信息的发布。

第三检测模块323,用于当本地数据库中不包含有上述信息发布平台支持发布的信息类型的信息,检测上述信息发布平台支持发布的信息类型,以及上述待分享信息包含的信息类型。

第三判断模块324,用于依次判断上述信息发布平台支持发布的信息类型是否包含上述待分享信息包含的信息类型。若包含,则该信息发布平台支持发布该待分享信息;若不包含,则该信息发布平台不支持发布该待分享信息。

第三判断模块324还用于将检测到的上述信息发布平台支持发布的信息类型的信息保存至本地数据库,并更新本地数据库。

具体地,第三判断模块324包括:

筛选子模块,用于更新本地数据库时,检测本地数据库中信息发布平台发布信息的发布频率,筛选出发布频率低于预设值的第一信息发布平台。

提示子模块,用于发出提示是否删除本地数据库中第一信息发布平台对应的信息。

处理子模块,用于当接收到″删除″的指令时,则删除上述第一信息发布平台对应的信息;当接收到″不删除″的指令时,则保留上述第一信息发布平台对应的信息。

在本实施例中,设置一个发布频率的预设值,发布频率低于该预设值为不经常发布信息的信息发布平台,大于该预设值为经常发布信息的信息发布平台。本地数据库定时更新数据时,将不经常发布信息的信息发布平台分别记录下来,并在用户端界面分别提示用户是否删除该不经常发布信息的信息发布平台的相关信息,如用户选择是则删除该信息发布平台的信息,如选择否则保留该信息发布平台的信息。可以避免本地数据库因使用时间的增长而占用存空间过大且包含太多无用信息。

上述发布子单元33的具体实现,参照上述实施例,在.此不再进行赘述。

综上所述,为本发明实施例中提供的多平台分享信息的方法及装置,发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;接收用户端的选择指令,选择对应的信息发布接口;通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布上述待分享信息;可将待分享的信息在多个信息发布平台上发布,简化用户操作,提升用户体验。

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

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

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

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

本发明提供了以下方案:

A1、一种多平台分享信息的方法,包括以下步骤:

发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;

接收用户端的选择指令,选择对应的信息发布接口;

通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息。

A2、根据A1所述的多平台分享信息的方法,所述通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息的步骤具体包括:

根据选择信息发布接口的顺序对其对应的信息发布平台进行排序;

依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型;

根据判断结果,依次选择对所述待分享信息进行发布。

A3、根据A2所述的多平台分享信息的方法,所述依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型的步骤包括:

检测所述待分享信息包含的信息类型;

依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

A4、根据A2所述的多平台分享信息的方法,所述根据选择信息发布接口的顺序对其对应的信息发布平台进行排序的步骤之后还包括:

依次判断本地数据库中是否包含有所述信息发布平台支持发布的信息类型的信息;

所述依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型的步骤包括:

若本地数据库中包含有所述信息发布平台支持发布的信息类型的信息,检测所述待分享信息包含的信息类型;

依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

A5、根据A4所述的多平台分享信息的方法,所述依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型的步骤还包括:

若本地数据库中不包含有所述信息发布平台支持发布的信息类型的信息,检测所述信息发布平台支持发布的信息类型,以及所述待分享信息包含的信息类型;

依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

A6、根据A5所述的多平台分享信息的方法,所述若本地数据库中不包含有所述信息发布平台支持发布的信息类型的信息,检测所述信息发布平台支持发布的信息类型的步骤之后还包括:

将检测到的所述信息发布平台支持发布的信息类型信息保存至本地数据库,并更新本地数据库。

A7、根据A6所述的多平台分享信息的方法,所述更新本地数据库的步骤之后包括:

检测本地数据库中信息发布平台发布信息的发布频率,筛选出发布频率低于预设值的第一信息发布平台;

发出提示是否删除本地数据库中第一信息发布平台对应的信息;

接收到″删除″的指令时,则删除所述第一信息发布平台对应的信息;接收到″不删除″的指令时,则保留所述第一信息发布平台对应的信息。

A8、根据A2-A7任一项所述的多平台分享信息的方法,所述根据判断结果,依次选择对所述待分享信息进行发布的步骤包括:

当所述信息发布平台不支持发布所述待分享信息中全部类型的信息时,则发出不支持发布对应类型信息的提示,并取消在所述信息发布平台上发布信息。

A9、根据A2-A7任一项所述的多平台分享信息的方法,所述根据判断结果,依次选择对所述待分享信息进行发布的步骤包括:

当所述信息发布平台支持发布所述待分享信息中全部类型的信息时,则在所述信息发布平台上发布所述待分享信息中全部类型的信息。

A10、根据A2-A7任一项所述的多平台分享信息的方法,所述根据判断结果,依次选择对所述待分享信息进行发布的步骤包括:

当所述信息发布平台支持发布所述待分享信息中部分类型的信息时,则发出提示是否只发布所述信息发布平台支持发布的信息;

若接收到″发布″的指令时,在所述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,取消在所述信息发布平台上发布信息。

B1、一种多平台分享信息的装置,包括:

获取单元,用于发布待分享信息时,获取至少两个信息发布平台的信息发布接口供用户端选择;

选择单元,用于接收用户端的选择指令,选择对应的信息发布接口;

发布单元,用于通过选择的信息发布接口按照选择顺序依次在对应的信息发布平台上发布所述待分享信息。

B2、根据B1所述的多平台分享信息的装置,所述发布单元包括:

排序子单元,用于根据选择的信息发布接口对其对应的信息发布平台进行排序;

判断子单元,用于依次判断排序后的信息发布平台是否支持发布所述待分享信息中包含的信息类型;

发布子单元,用于根据判断结果,依次选择对所述待分享信息进行发布。

B3、根据B2所述的多平台分享信息的装置,所述判断子单元包括:

第一检测模块,用于检测所述待分享信息包含的信息类型;

第一判断模块,用于依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

B4、根据B2所述的多平台分享信息的装置,所述发布单元还包括:

平台判断子单元,用于依次判断本地数据库中是否包含有所述信息发布平台支持发布的信息类型的信息;

所述判断子单元包括:

第二检测模块,用于若本地数据库中包含有所述信息发布平台支持发布的信息类型的信息,检测所述待分享信息包含的信息类型;

第二判断模块,用于依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

B5、根据B4所述的多平台分享信息的装置,所述判断子单元还包括:

第三检测模块,用于若本地数据库中不包含有所述信息发布平台支持发布的信息类型的信息,检测所述信息发布平台支持发布的信息类型,以及所述待分享信息包含的信息类型;

第三判断模块,用于依次判断所述信息发布平台支持发布的信息类型是否包含所述待分享信息包含的信息类型。

B6、根据B5所述的多平台分享信息的装置,所述第三检测模块还用于将检测到的所述信息发布平台支持发布的信息类型信息保存至本地数据库,并更新本地数据库。

B7、根据B6所述的多平台分享信息的装置,所述第三检测模块包括:

筛选子模块,用于检测本地数据库中信息发布平台发布信息的发布频率,筛选出发布频率低于预设值的第一信息发布平台;

提示子模块,用于发出提示是否删除本地数据库中第一信息发布平台对应的信息;

处理子模块,用于接收到″删除″的指令时,则删除所述第一信息发布平台对应的信息;接收到″不删除″的指令时,则保留所述第一信息发布平台对应的信息。

B8、根据B2-B7任一项所述的多平台分享信息的装置,所述发布子单元包括:

第一发布模块,用于当所述信息发布平台不支持发布所述待分享信息中全部类型的信息时,则发出不支持发布对应类型信息的提示,并取消在所述信息发布平台上发布信息。

B9、根据B2-B7任一项所述的多平台分享信息的装置,所述发布子单元包括:

第二发布模块,用于当所述信息发布平台支持发布所述待分享信息中全部类型的信息时,则在所述信息发布平台上发布所述待分享信息中全部类型的信息。

B10、根据B2-B7任一项所述的多平台分享信息的装置,所述发布子单元包括:

第三发布模块,用于当所述信息发布平台支持发布所述待分享信息中部分类型的信息时,则发出提示是否只发布所述信息发布平台支持发布的信息;

发布模块,用于当接收到″发布″的指令时,在所述信息发布平台上发布其支持发布的信息;若接收到″不发布″的指令时,取消在所述信息发布平台上发布信息。

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