具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示意出了根据本发明的一个方面的一种用于对社交网络用户所发分享信息进行相应操作的方法流程图。根据本发明的方法包括步骤S1、步骤S2以及步骤S3。
其中,所述社交网络包括建立在计算机网络,如互联网的基础上的,能供多个用户基于相互之间的关联关系,进行资源或信息的传递与分享的网络服务平台。其由一台或多台服务器或服务器集群以及大量用户设备构成。
优选地,所述社交网络包括但不限于以下任一种:
1)微博,如Twitter、新浪微博、腾讯微博等,基于用户关系所建立的,供用户发布预定字数内的长度的信息的网络服务平台。
2)博客;
3)网络社区,优选地,所述网络社区为基于用户关系所建立的社交网络社区,例如,Facebook、开心网等。
其中,根据本发明的方法通过计算机设备实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。其中,所述计算机设备包括但不限于用户设备与网络设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
参照图1,在步骤S1中,计算机设备接收经由所述社交网络发送的来自一个用户的分享信息。
其中,所述分享信息包括但不限于以下至少任一种:
1)文字信息;
2)多媒体信息;所述多媒体信息包括但不限于图片、音频、视频等。
3)网页链接信息。
优选地,所述分享信息可被所述社交网络中所有用户获知;更优选地,所述分享信息包括一个或多个特定用户可见的信息;更优选地,所述分享信息可以为即时信息。
优选地,所述分享信息可以由所述社交网络用户采用以下任一种方式发送:
1)主动发布信息;
2)转发信息;
3)私信方式等。
其中,所述社交网络根据用户关系以及分享信息中所提到的用户信息,来确定将分享信息发送给相应的用户。
例如,将用户User1所发布的信息发送给关注了User1的其他用户;或者,当分享信息中提到多个用户时,将该分享信息发送给该多个用户。
具体地,所述计算机设备接收经由所述社交网络发送的来自一个用户的分享信息的方式包括但不限于以下任一种:
1)所述计算机设备基于与所述社交网络对应的接口,接受来自所述社交网络所推送的一个用户的分享信息。
2)所述计算机设备向所述社交网络发送询问当前是否有分享信息的询问信息,并当存在分享信息时,从所述社交网络处接收该分享信息。
接着,在步骤S2中,计算机设备对所述分享信息进行分析,以根据分析结果生成其所对应的响应内容信息。
具体地,计算机设备对所述分享信息进行语义分析,以根据分析结果生成其所对应的响应内容信息的方式包括:
1)当所述分享信息中包括文字信息或网络链接时,对所述文字信息或网络链接直接进行语义分析,以根据所述语义分析的分析结果来生成响应内容信息。
具体地,计算机设备根据对所述分享信息进行语义分析的分析结果,确定用于响应该分享信息所需的内容信息,并基于该内容信息来生成内容响应信息。
优选地,计算机设备根据对所述分享信息进行语义分析的分析结果,确定用于响应该分享信息所需的内容信息,并结合预定的响应模板,来生成内容响应信息。更优选地,当用于响应分享信息所需的内容信息不同时,所采用的响应模板也不同。
2)当所述分享信息中包括多媒体信息时,对所述多媒体信息的相关信息进行语义分析,以生成响应内容信息。其中,所述多媒体信息的相关信息包括但不限于以下至少任一项:
a)名称信息;例如,图片名称等。
b)相关描述信息;例如,视频的简介信息,又例如,图片的标签信息等;
c)来源信息,例如,视频的来源地址信息等。
根据本发明的第一示例,计算机设备在步骤S1中,接收到来自微博的、由用户User2发布的分享信息,其包括文字信息“8月27日从上海到北京”,则计算机设备对该文字信息进行语义分析,并判断其希望获得在8月27日从上海到北京的交通信息,则计算机设备由预定的航班数据库中,查询获得在8月27日从上海到北京的航班信息“航班号:AM123,起飞时间:15:20;机场:上海浦东”,并将该航班信息结合预定的回复信息模板,生成响应内容信息如下(其中下划线部分表示不属于模板部分的内容):
“你好,根据您所提供的信息,我们查询到8月27日从上海到北京的航班信息包括以下1条:
航班号:AM123,起飞时间:15:20;机场:上海浦东;
祝您旅途愉快。”
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对所述分享信息进行分析,以根据分析结果生成其所对应的响应内容信息的实现方式,均应包含在本发明的范围内。
在步骤S3中,计算机设备响应于所述分享信息,对所述响应内容信息执行相应操作。
其中,所述相应操作包括但不限于以下任一种:
1)信息回复操作;例如,微博评论,又例如,回复私信等操作。
2)信息转发操作,例如,转发微博等操作。优选地,所述信息转发操作还包括在信息中包含用户信息的操作。例如,微薄的“@”操作等。
继续对前述第一示例进行说明,当计算机设备生成响应内容信息后,采用信息回复操作,将响应内容信息作为回复内容,对该User1所发布的微博进行评论。
又例如,计算机设备在步骤S1中接收到来自接收到来自微博的、由用户User7发布的分享信息私信“你好,可以交个朋友吗?”,并在步骤S2中对该私信内容进行语义分析,并根据分析结果由预定的数据库中获取与该私信内容匹配的回答信息“很高兴认识你”,则计算机设备将该回答信息“很高兴认识你”作为回复内容,通过私信回复操作发送给User7。
优选地,当所接收到的分享信息包括一个或多个特定用户可见的信息时,则计算机设备在执行相应操作时,也将该一个或多个特定用户作为相应操作的对象。
例如,当接收到的私信还可被用户User8和User9接收到,则计算机设备在回复该私信时,同时将回复信息发送至用户User8和User9。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何响应于所述分享信息,对所述响应内容信息执行相应操作的实现方式,均应包含在本发明的范围内。
作为本发明的优选实施例之一,根据本发明的方法还包括步骤S4(图未示)和步骤S5(图未示),其中,所述步骤S3进一步包括步骤S31(图未示)。
在步骤S4中,计算机设备获取所述用户的用户相关信息。其中,所述用户相关信息包括但不限于以下至少任一项:
1)用户分组信息;其中,所述用户分组可由使用者根据需要进行划分,或者,由根据用户的属性信息进行划分。
例如,根据用户所属省市进行分组;又例如,根据用户为个人还是组织,将其划分为个人用户组与机构用户组等。
2)用户描述信息;例如,用户的简介信息、用户的标签信息等。
具体地,所述计算机设备获取用户的用户相关信息的方法包括但不限于以下任一种:
1)当接收所述分享信息时,计算机设备同时接收所述社交网络所发送的与该分享信息的来源用户对应的用户相关信息。
2)计算机设备根据所述分享信息的来源用户所对应的用户标识信息来获取其用户相关信息。
其中,所述用户标识信息包括但不限于用于标识用户的相关信息。例如,用户ID,用户IP地址、用户MAC地址等。
根据本发明的第二示例,计算机设备在步骤S1中接收到来自用户User2的分享信息“ABC演唱会何时开始出票”,则计算机设备基于用户ID“User2”,在与该计算机设备的用户所关注的多个用户中查询该ID,并确定该ID属于好友分组中的“目标用户组”。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对所述分享信息进行分析,以根据分析结果生成其所对应的响应内容信息的实现方式,均应包含在本发明的范围内。
在步骤S5中,计算机设备基于所述用户相关信息,来确定该相应操作所对应的一个或多个其他用户。
具体地,所述计算机设备根据所获得的用户相关信息进行查询,以获得一个或多个具有与该用户相关信息相似的其他用户的用户相关信息,并将该一个或多个其他用户作为相应操作所对应的用户。
继续对本发明的第二示例进行说明,计算机设备根据所确定的用户User2所属的用户分组“目标用户组”,确定将该“目标用户组”中的所有用户User2、User3、User4以及User5作为用于执行相应操作所对应的用户。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何基于所述用户相关信息,来确定该相应操作所对应的一个或多个其他用户的实现方式,均应包含在本发明的范围内。
在步骤S31中,计算机设备基于所确定的一个或多个其他用户,对所述响应内容消息执行所述相应操作。
继续对本发明的第二示例进行说明,计算机设备在步骤S2中对User2的分享信息进行语义分析,并根据分析结果生成响应内容信息“ABC演唱会出票时间暂定于7月1日”,预定所采用的相应操作为信息转发操作,则计算机设备根据步骤S5确定的与信息转发操作相对应的用户User2至User5,将响应内容信息转发给User2至User5。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何基于所确定的一个或多个其他用户,对所述响应内容消息执行所述相应操作的实现方式,均应包含在本发明的范围内。
作为本发明的又一优选实施例,其中,所述相应操作还包括统计操作,根据本发明的方法还包括步骤S7(图未示)。
在步骤S7中,计算机设备根据预定信息类型,对预定时间段内所接收到的分享信息进行统计操作以获得统计结果。
其中,所述预定信息类型包括但不限于根据以下至少任一项对分享信息所做的分类:
1)基于分享信息的内容进行的分类。
例如,根据分享信息的内容表示赞成还是反对,确定分享信息包括赞成类型和反对类型两种预定信息类型;又例如,根据分享信息中所包含的预定关键词来确定其预定信息类型等。
2)根据用户发布该分享信息时所采用的操作来进行分类。
例如,在新浪微博中,将分享信息根据对应的操作,分为“@”操作类型、评论操作类型等。
3)根据发布该分享信息的用户的用户类型来进行分类。
例如,用户类型包括根据地域区分的上海、北京、深圳三个类型,则分享信息也相应地包含上海、北京、深圳三个预定信息类型。
根据本发明的第三示例,预定信息类型包括三种分别包括关键词“方案一”、“方案二”、“方案三”的分享信息。则计算机设备对最近三天中所接收到的所有分享信息,分别统计包含该三个关键中任一个关键词的分享信息的数量,以获得统计结果如下表1所示:
表1
类型 |
数量 |
占比 |
包含关键词“方案一” |
125 |
15.625% |
包含关键词“方案二” |
253 |
31.625% |
包含关键词“方案三” |
422 |
52.75% |
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据预定信息类型,对预定时间段内所接收到的分享信息进行统计操作以获得统计结果的实现方式,均应包含在本发明的范围内。
优选地,当计算机设备在步骤S7中获得统计结果后,还可自动发布包含统计结果的分享信息。
更优选地,计算机设备还可基于统计结果信息生成多种响应内容信息,并根据统计结果与用户的对应关系,向不同的用户分布发送与其相对应的响应内容信息。
继续对第三示例进行说明,计算机设备根据步骤S7中所获得的统计结果信息,生成与第一类用户,亦即发布包含关键词“方案一”的分享信息的用户对应的响应内容信息:“当前选择方案一的用户共有125人,占总数的15.625%”,并向该第一类用户发送该内容信息。
根据本实施例的方法,可自动对大量用户所分享的与当前计算机设备所对应的用户相关的分享信息进行统计,以生成统计结果,提高了统计效率。
作为本发明的又一优选实施例,其中,所述相应操作还包括提醒操作,根据本发明的方法还包括步骤S8(图未示)。
在步骤S8中,计算机设备通过预定发送接口将所述响应内容信息发送给管理员。
其中,所述预定发送接口包括但不限于邮件、短信、电话等各类通信工具所对应的接口。
优选地,当计算机设备基于对分享信息的语义分析结果,确定需要由管理员来进行处理时,通过预定发送接口将响应内容信息发送给管理员。
例如,计算机设备在步骤S1中获得来自用户User6的分享信息“通信套餐A使用出现故障”,则计算机设备在步骤S2中对该分享信息进行语义分析,确定该分享信息的内容需要由管理员来处理,并根据该分享信息以及该用户的ID“User6”来生成响应信息“User6:通信套餐A使用出现故障”;并将该响应内容信息通过发送短信的预定发送接口发送给管理员。
根据本发明的方法,可以自动对所接收到的分享信息做出回复,而无需专门设置客服人员,提高了反馈的速度与效率,并减少了所需的人工成本。并且,更进一步的,能够根据用户的信息,确定其所需的服务并自动提醒客服人员,缩短了用户通过网络联系客户人员的周期,提高了效率。
图2示意出了根据本发明的一个优选实施例的用于对社交网络用户所发分享信息进行相应操作的方法流程图。根据本发明的方法包括步骤S1、步骤S2、步骤S3以及步骤S6。
其中,所述步骤S1至步骤S3已在参照图1所示的实施例中予以详述,并以引用的方式包含于此,不再赘述。
在步骤S6中,计算机设备对所述分享信息进行分析,以确定所述相应操作。
具体地,所述计算机设备对所述分享信息进行分析,以确定所述相应操作的方式包括但不限于以下任一种:
1)计算机设备对所述分享信息进行语义分析,以确定所述相应操作。
具体地,计算机设备对分享信息进行语义分析,以确定分享信息的内容类型,并根据预定的内容类型与操作信息的对应关系,来确定所需执行的相应操作。
例如,当语义分析结果表明分享信息中包含关键词“候选方案一”,则计算机设备确定该关键词的内容类型为“待统计信息”,则计算机设备确定对该分享信息执行相应的统计操作。
又例如,当语义分析表明分享信息属于“故障报告”类型,则计算机设备确定与该类型对应的相应操作信息为“提醒操作”,则计算机设备确定执行提醒操作。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对所述分享信息进行语义分析,以确定所述相应操作的实现方式,均应包含在本发明的范围内。
2)计算机设备根据所述分享信息,来确定与其对应的操作信息;并根据所述操作信息,来确定与所述分享信息对应的相应操作。
具体地,计算机设备根据分享信息,来确定与其对应的操作信息的方式包括但不限于以下任一种:
a)计算机设备接收社交网络在发送分享信息的同时所附带的信息,来确定与该分享信息对应的操作信息。
例如,计算机设备在接收分享信息时,一并接收到与该分享信息相关的操作信息“回复操作”。
b)计算机设备基于分享信息的格式相关信息来确定操作信息。
其中,所述格式相关信息包括但不限于以下任一项:
i)用于提示分享信息格式的标识信息。
例如,计算机设备根据分享信息中所包含的标识信息“FW”确定该分享信息对应的操作信息为“信息转发操作”;又例如,计算机设备根据分享信息中包含的标识信息“RE”,确定其所对应的操作信息为“信息回复操作”。
ii)格式相关符号。
例如,当计算机设备检测到分享信息中以“:”作为开始符号时,确定该分享信息对应信息回复操作,当检测到分享信息以“\\”作为开始符号时,确定该分享信息对应信息转发操作。
接着,计算机设备根据所述操作信息,来确定与所述分享信息对应的相应操作。
具体地,所述根据所述操作信息,来确定与所述分享信息对应的相应操作的方式包括但不限于以下任一种:
1)基于预定的操作对应关系,来确定与所述操作信息对应的相应操作。
2)采用与操作信息相同的操作作为相应操作。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述分享信息,来确定与其对应的操作信息;并根据所述操作信息,来确定与所述分享信息对应的相应操作的实现方式,均应包含在本发明的范围内。
根据本发明的方法,计算机设备可对不同的分享信息采取不同的相应操作,从而能够满足来自用户的多样化的需求,在提高处理效率的同时,具有更好的用户体验。
图3示意出了根据本发明的一个方面的一种用于对社交网络用户所发分享信息进行相应操作的分享响应装置的结构示意图。根据本发明的分享响应装置包括接收装置1、生成装置2以及响应装置3。
其中,所述社交网络包括建立在计算机网络,如互联网的基础上的,能供多个用户基于相互之间的关联关系,进行资源或信息的传递与分享的网络服务平台。其由一台或多台服务器或服务器集群以及大量用户设备构成。
优选地,所述社交网络包括但不限于以下任一种:
1)微博,如Twitter、新浪微博、腾讯微博等,基于用户关系所建立的,供用户发布预定字数内的长度的信息的网络服务平台。
2)博客;
3)网络社区,优选地,所述网络社区为基于用户关系所建立的社交网络社区,例如,Facebook、开心网等。
其中,根据本发明的方法通过计算机设备实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。其中,所述计算机设备包括但不限于用户设备与网络设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
参照图3,接收装置1接收经由所述社交网络发送的来自一个用户的分享信息。
其中,所述分享信息包括但不限于以下至少任一种:
1)文字信息;
2)多媒体信息;所述多媒体信息包括但不限于图片、音频、视频等。
3)网页链接信息。
优选地,所述分享信息可被所述社交网络中所有用户获知。更优选地,所述分享信息包括一个或多个特定用户可见的信息。更优选地,所述分享信息可以为即时信息。
优选地,所述分享信息可以由所述社交网络用户采用以下任一种方式发送:
1)主动发布信息;
2)转发信息;
3)私信方式等。
其中,所述社交网络根据用户关系以及分享信息中所提到的用户信息,来确定将分享信息发送给相应的用户。
例如,将用户User1所发布的信息发送给关注了User1的其他用户;或者,当分享信息中提到多个用户时,将该分享信息发送给该多个用户。
具体地,所述接收装置1接收经由所述社交网络发送的来自一个用户的分享信息的方式包括但不限于以下任一种:
1)所述接收装置1基于与所述社交网络对应的接口,接受来自所述社交网络所推送的一个用户的分享信息。
2)所述接收装置1向所述社交网络发送询问当前是否有分享信息的询问信息,并当存在分享信息时,从所述社交网络处接收该分享信息。
接着,生成装置2对所述分享信息进行分析,以根据分析结果生成其所对应的响应内容信息。
具体地,生成装置2对所述分享信息进行语义分析,以根据分析结果生成其所对应的响应内容信息的方式包括:
1)当所述分享信息中包括文字信息或网络链接时,对所述文字信息或网络链接直接进行语义分析,以根据所述语义分析的分析结果来生成响应内容信息。
具体地,生成装置2根据对所述分享信息进行语义分析的分析结果,确定用于响应该分享信息所需的内容信息,并基于该内容信息来生成内容响应信息。
优选地,生成装置2根据对所述分享信息进行语义分析的分析结果,确定用于响应该分享信息所需的内容信息,并结合预定的响应模板,来生成内容响应信息。更优选地,当用于响应分享信息所需的内容信息不同时,所采用的响应模板也不同。
2)当所述分享信息中包括多媒体信息时,对所述多媒体信息的相关信息进行语义分析,以生成响应内容信息。其中,所述多媒体信息的相关信息包括但不限于以下至少任一项:
a)名称信息;例如,图片名称等。
b)相关描述信息;例如,视频的简介信息,又例如,图片的标签信息等;
c)来源信息,例如,视频的来源地址信息等。
根据本发明的第一示例,接收装置1接收到来自微博的、由用户User2发布并的分享信息,其包括文字信息“8月27日从上海到北京”,则计算机设备对该文字信息进行语义分析,并判断其希望获得在8月27日从上海到北京的交通信息,则生成装置2由预定的航班数据库中,查询获得在8月27日从上海到北京的航班信息“航班号:AM123,起飞时间:15:20;机场:上海浦东”,并将该航班信息结合预定的回复信息模板,生成响应内容信息如下(其中下划线部分表示不属于模板部分的内容):
“你好,根据您所提供的信息,我们查询到8月27日从上海到北京的航班信息包括以下1条:
航班号:AM123,起飞时间:15:20;机场:上海浦东;
祝您旅途愉快。”
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对所述分享信息进行分析,以根据分析结果生成其所对应的响应内容信息的实现方式,均应包含在本发明的范围内。
响应装置3响应于所述分享信息,对所述响应内容信息执行相应操作。
其中,所述相应操作包括但不限于以下任一种:
1)信息回复操作;例如,微博评论,又例如,回复私信等操作。
2)信息转发操作,例如,转发微博等操作。优选地,所述信息转发操作还包括在信息中包含用户信息的操作。例如,微薄的“@”操作等。
继续对前述第一示例进行说明,当生成装置2生成响应内容信息后,响应装置3采用信息回复操作,将响应内容信息作为回复内容,对该User1所发布的微博进行评论。
又例如,接收装置1接收到来自接收到来自微博的、由用户User7发布的分享信息私信“你好,可以交个朋友吗?”,生成装置2该私信内容进行语义分析,并根据分析结果由预定的数据库中获取与该私信内容匹配的回答信息“很高兴认识你”,则响应装置3将该回答信息“很高兴认识你”作为回复内容,通过私信回复操作发送给User7。
优选地,当所接收到的分享信息包括一个或多个特定用户可见的信息时,则响应装置3在执行相应操作时,也将该一个或多个特定用户作为相应操作的对象。
例如,当接收装置1接收的私信还可被用户User8和User9接收到,则响应装置3在回复该私信时,同时将回复信息发送至用户User8和User9。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何响应于所述分享信息,对所述响应内容信息执行相应操作的实现方式,均应包含在本发明的范围内。
作为本发明的优选实施例之一,根据本发明的分享响应装置还包括获取装置(图未示)和第一确定装置(图未示),其中,所述响应装置3进一步包括执行装置(图未示)。
获取装置获取所述用户的用户相关信息。其中,所述用户相关信息包括但不限于以下至少任一项:
1)用户分组信息;其中,所述用户分组可由使用者根据需要进行划分,或者,由根据用户的属性信息进行划分。
例如,根据用户所属省市进行分组;又例如,根据用户为个人还是组织,将其划分为个人用户组与机构用户组等。
2)用户描述信息;例如,用户的简介信息、用户的标签信息等。
具体地,所述计算机设备获取用户的用户相关信息的方法包括但不限于以下任一种:
1)当接收所述分享信息时,获取装置同时接收所述社交网络所发送的与该分享信息的来源用户对应的用户相关信息。
2)获取装置根据所述分享信息的来源用户所对应的用户标识信息来获取其用户相关信息。
其中,所述用户标识信息包括但不限于用于标识用户的相关信息。例如,用户ID,用户IP地址、用户MAC地址等。
根据本发明的第二示例,接收装置1接收到来自用户User2的分享信息“ABC演唱会何时开始出票”,则获取装置基于用户ID“User2”,在与该计算机设备的用户所关注的多个用户中查询该ID,并确定该ID属于好友分组中的“目标用户组”。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对所述分享信息进行分析,以根据分析结果生成其所对应的响应内容信息的实现方式,均应包含在本发明的范围内。
第一确定装置基于所述用户相关信息,来确定该相应操作所对应的一个或多个其他用户。
具体地,所述第一确定装置根据所获得的用户相关信息进行查询,以获得一个或多个具有与该用户相关信息相似的其他用户的用户相关信息,并将该一个或多个其他用户作为相应操作所对应的用户。
继续对本发明的第二示例进行说明,第一确定装置根据所确定的用户User2所属的用户分组“目标用户组”,确定将该“目标用户组”中的所有用户User2、User3、User4以及User5作为用于执行相应操作所对应的用户。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何基于所述用户相关信息,来确定该相应操作所对应的一个或多个其他用户的实现方式,均应包含在本发明的范围内。
执行装置基于所确定的一个或多个其他用户,对所述响应内容消息执行所述相应操作。
继续对本发明的第二示例进行说明,生成装置2对User2的分享信息进行语义分析,并根据分析结果生成响应内容信息“ABC演唱会出票时间暂定于7月1日”,预定所采用的相应操作为信息转发操作,则执行装置根据第一确定装置所确定的与信息转发操作相对应的用户User2至User5,将响应内容信息转发给User2至User5。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何基于所确定的一个或多个其他用户,对所述响应内容消息执行所述相应操作的实现方式,均应包含在本发明的范围内。
作为本发明的又一优选实施例,其中,所述相应操作还包括统计操作,根据本发明的分享响应装置还包括统计装置(图未示)。
统计装置根据预定信息类型,对预定时间段内所接收到的分享信息进行统计操作以获得统计结果。
其中,所述预定信息类型包括但不限于根据以下至少任一项对分享信息所做的分类:
1)基于分享信息的内容进行的分类。
例如,根据分享信息的内容表示赞成还是反对,确定分享信息包括赞成类型和反对类型两种预定信息类型;又例如,根据分享信息中所包含的预定关键词来确定其预定信息类型等。
2)根据用户发布该分享信息时所采用的操作来进行分类。
例如,在新浪微博中,将分享信息根据对应的操作,分为“@”操作类型、评论操作类型等。
3)根据发布该分享信息的用户的用户类型来进行分类。
例如,用户类型包括根据地域区分的上海、北京、深圳三个类型,则分享信息也相应地包含上海、北京、深圳三个预定信息类型。
根据本发明的第三示例,预定信息类型包括三种分别包括关键词“方案一”、“方案二”、“方案三”的分享信息。则统计装置对最近三天中所接收到的所有分享信息,分别统计包含该三个关键中任一个关键词的分享信息的数量,以获得统计结果如下表2所示:
表2
类型 |
数量 |
占比 |
包含关键词“方案一” |
125 |
15.625% |
包含关键词“方案二” |
253 |
31.625% |
包含关键词“方案三” |
422 |
52.75% |
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据预定信息类型,对预定时间段内所接收到的分享信息进行统计操作以获得统计结果的实现方式,均应包含在本发明的范围内。
优选地,当统计装置获得统计结果后,还可自动发布包含统计结果的分享信息。
更优选地,统计装置还可基于统计结果信息生成多种响应内容信息,并根据统计结果与用户的对应关系,向不同的用户分布发送与其相对应的响应内容信息。
继续对第三示例进行说明,计算机设备根据步骤S7中所获得的统计结果信息,生成与第一类用户,亦即发布包含关键词“方案一”的分享信息的用户对应的响应内容信息:“当前选择方案一的用户共有125人,占总数的15.625%”,并向该第一类用户发送该内容信息。
根据本实施例的分享响应信息,可自动对大量用户所分享的与当前计算机设备所对应的用户相关的分享信息进行统计,以生成统计结果,提高了统计效率。
作为本发明的又一优选实施例,其中,所述相应操作还包括提醒操作,根据本发明的方法还包括步骤S8(图未示)。
发送装置通过预定发送接口将所述响应内容信息发送给管理员。
其中,所述预定发送接口包括但不限于邮件、短信、电话等各类通信工具所对应的接口。
优选地,当发送装置基于对分享信息的语义分析结果,确定需要由管理员来进行处理时,通过预定发送接口将响应内容信息发送给管理员。
例如,接收装置1获得来自用户User6的分享信息“通信套餐A使用出现故障”,则生成装置2对该分享信息进行语义分析,确定该分享信息的内容需要由管理员来处理,并根据该分享信息以及该用户的ID“User6”来生成响应信息“User6:通信套餐A使用出现故障”;则发送装置将该响应内容信息通过发送短信的预定发送接口发送给管理员。
根据本发明的分享响应装置,可以自动对所接收到的分享信息做出回复,而无需专门设置客服人员,提高了反馈的速度与效率,并减少了所需的人工成本。并且,更进一步的,能够根据用户的信息,确定其所需的服务并自动提醒客服人员,缩短了用户通过网络联系客户人员的周期,提高了效率。
图4示意出了根据本发明的一个优选实施例的用于对社交网络用户所发分享信息进行相应操作的分享响应装置的结构示意图。根据本发明的分享响应装置包括接收装置1、生成装置2、响应装置3以及分析装置6。
其中,所述接收装置1、生成装置2、响应装置3已在参照图3所示的实施例中予以详述,并以引用的方式包含于此,不再赘述。
分析装置6对所述分享信息进行分析,以确定所述相应操作。
具体地,所述分析装置6对所述分享信息进行分析,以确定所述相应操作的方式包括但不限于以下任一种:
1)分析装置6所包含的第一子分析装置(图未示)对所述分享信息进行语义分析,以确定所述相应操作。
具体地,第一子分析装置对分享信息进行语义分析,以确定分享信息的内容类型,并根据预定的内容类型与操作信息的对应关系,来确定所需执行的相应操作。
例如,当语义分析结果表明分享信息中包含关键词“候选方案一”,则计算机设备确定该关键词的内容类型为“待统计信息”,则第一子分析装置确定对该分享信息执行相应的统计操作。
又例如,当语义分析表明分享信息属于“故障报告”类型,则第一子分析装置确定与该类型对应的相应操作信息为“提醒操作”,则第一子分析装置6确定执行提醒操作。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对所述分享信息进行语义分析,以确定所述相应操作的实现方式,均应包含在本发明的范围内。
2)分析装置6所包含的第二子分析装置(图未示)根据所述分享信息,来确定与其对应的操作信息;并根据所述操作信息,来确定与所述分享信息对应的相应操作。
具体地,第二子分析装置根据分享信息,来确定与其对应的操作信息的方式包括但不限于以下任一种:
a)第二子分析装置接收社交网络在发送分享信息的同时所附带的信息,来确定与该分享信息对应的操作信息。
例如,第二子分析装置在接收分享信息时,一并接收到与该分享信息相关的操作信息“回复操作”。
b)第二子分析装置基于分享信息的格式相关信息来确定操作信息。
其中,所述格式相关信息包括但不限于以下任一项:
i)用于提示分享信息格式的标识信息。
例如,第二子分析装置根据分享信息中所包含的标识信息“FW”确定该分享信息对应的操作信息为“信息转发操作”;又例如,第二子分析装置根据分享信息中包含的标识信息“RE”,确定其所对应的操作信息为“信息回复操作”。
ii)格式相关符号。
例如,当第二子分析装置检测到分享信息中以“:”作为开始符号时,确定该分享信息对应信息回复操作,当检测到分享信息以“\\”作为开始符号时,确定该分享信息对应信息转发操作。
接着,第二子分析装置根据所述操作信息,来确定与所述分享信息对应的相应操作。
具体地,所述根据所述操作信息,来确定与所述分享信息对应的相应操作的方式包括但不限于以下任一种:
1)基于预定的操作对应关系,来确定与所述操作信息对应的相应操作。
2)采用与操作信息相同的操作作为相应操作。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述分享信息,来确定与其对应的操作信息;并根据所述操作信息,来确定与所述分享信息对应的相应操作的实现方式,均应包含在本发明的范围内。
根据本发明的分享响应装置,可对不同的分享信息采取不同的相应操作,从而能够满足来自用户的多样化的需求,在提高处理效率的同时,具有更好的用户体验。
本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。