一种内容分发方法、装置以及计算机存储介质与流程

文档序号:19741268发布日期:2020-01-18 05:15阅读:129来源:国知局
一种内容分发方法、装置以及计算机存储介质与流程

本申请涉及大数据技术领域,尤其涉及一种内容分发方法、装置以及计算机存储介质。



背景技术:

随着社会的发展,交通越来越发达,出境游的用户也越来越多。其中,出境游可以包括中国游客去国外旅游以及境外游客到中国旅游等。而且随着共享服务在全球的普及和推广,游客达到旅游目的地之后,通常也可以享受目的地的共享服务,例如,网约车、共享汽车或者共享代驾等。

目前,针对使用共享服务的游客来说,语言不通成为了最大痛点。虽然当前的共享服务平台可以支持多语言版本,但是司机/代驾人员不一定掌握游客所使用的语种;这样,在共享服务的使用过程中,由于游客无法及时、通畅地与司机/代驾人员沟通自身的需求,导致用户的体验感差,降低了共享服务平台的使用率。



技术实现要素:

本申请实施例提出一种内容分发方法、装置以及计算机存储介质,可以提高共享服务平台的性能,使得用户能够更好地享受共享服务,还可以达到提升共享服务平台使用率的目的。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供了一种内容分发方法,该方法包括:

接收第一终端所发送的共享服务请求,所述共享服务请求中携带有所述第一终端的系统语言信息;

基于所述系统语言信息,从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合;其中,候选服务人员列表包括满足预设条件的所有服务人员;

从第一集合中选取目标服务人员,向目标服务人员关联的第二终端发送待分发内容;其中,所述待分发内容是基于所述共享服务请求生成的。

第二方面,本申请实施例提供了一种内容分发装置,包括接收单元、选择单元和发送单元,其中,

接收单元,配置为接收第一终端所发送的共享服务请求,所述共享服务请求中携带有所述第一终端的系统语言信息;

选择单元,配置为基于所述系统语言信息,从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合;其中,所述候选服务人员列表包括满足预设条件的所有服务人员;

发送单元,配置为从所述第一集合中选取目标服务人员,向所述目标服务人员关联的第二终端发送待分发内容;其中,所述待分发内容是基于所述共享服务请求生成的。

第三方面,本申请实施例提供了一种内容分发装置,包括存储器和处理器,其中,

存储器,用于存储能够在处理器上运行的计算机程序;

处理器,用于在运行计算机程序时,执行如第一方面所述的方法。

第四方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有内容分发程序,该内容分发程序被至少一个处理器执行时实现如第一方面所述的方法。

本申请实施例所提供的一种内容分发方法、装置以及计算机存储介质,通过接收第一终端所发送的共享服务请求,共享服务请求中携带有第一终端的系统语言信息;基于系统语言信息,从候选服务人员列表中选择语言信息符合系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合,该候选服务人员列表包括满足预设条件的所有服务人员;从第一集合中选取目标服务人员,向目标服务人员关联的第二终端发送待分发内容,该待分发内容是基于共享服务请求生成的;这样,通过增加语言信息服务的确认,比如从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,以组成第一集合,再从第一集合中选取目标服务人员,如此不仅解决了用户和服务人员之间语言不通的异常场景的问题,而且还提高了共享服务平台的性能,可以使得用户能够更好地享受共享服务,从而不仅能够提升共享服务平台的美誉度,还能够提升共享服务平台的使用率。

附图说明

图1为本申请实施例提供的一种内容分发系统的结构示意图;

图2为本申请实施例提供的一种内容分发方法的流程示意图;

图3为本申请实施例提供的另一种内容分发方法的流程示意图;

图4为本申请实施例提供的又一种内容分发方法的流程示意图;

图5为本申请实施例提供的再一种内容分发方法的流程示意图;

图6为本申请实施例提供的一种内容分发装置的组成结构示意图;

图7为本申请实施例提供的一种内容分发装置的具体硬件结构示意图;

图8为本申请实施例提供的一种服务设备的组成结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。

参见图1,其示出了本申请实施例提供的一种内容分发系统的结构示意图。如图1所示,该内容分发系统10可以包括服务设备110、第一终端120和第二终端130。其中,第一终端120和第二终端130均可以通过网络与服务设备110建立通信连接。这里,服务设备110可以包括但不限于网络服务器、数据库服务器和云端服务器等,第一终端120和第二终端130均可以是蜂窝电话、移动电话、智能手机、掌上电脑、个人数字助理(personaldigitalassistant,pda)、导航装置、可穿戴设备、智能手表等具备无线通信功能的设备。

本申请实施例中,服务设备110是支持共享服务应用的共享服务平台或共享服务器,第一终端120是发送共享服务请求的用户所关联的设备,第二终端130是提供共享服务的服务人员所关联的设备。其中,共享服务应用(application,app)可以包括网约车app、共享汽车app和共享代驾app等,服务人员可以是司机或代驾人员等。

这样,当用户需要使用共享服务时,第一终端120向服务设备110发送共享服务请求,在服务设备110接收到该共享服务请求之后,一方面服务设备110根据该共享服务请求生成待分发内容,另一方面服务设备110还会查询符合该共享服务请求的第二终端130;然后服务设备110向第二终端130发送待分发内容,并且在服务设备110接收到第二终端130所反馈的成功接收信息后,可以确认本次内容分发成功。

对于使用共享服务的用户来说,在内容分发的过程中,虽然当前的服务设备可以支持多语言版本,但是服务人员不一定掌握用户所使用的语言信息。这样,由于目前的解决方案没有考虑用户和服务人员之间语言不通的异常场景,使得用户无法及时、通畅地与服务人员沟通自身的需求,从而导致用户的体验感差,降低了共享服务平台的使用率。

本申请实施例提供了一种内容分发方法,通过接收第一终端所发送的共享服务请求,共享服务请求中携带有第一终端的系统语言信息;基于所述系统语言信息,从候选服务人员列表中选择语言信息符合系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合,该候选服务人员列表包括满足预设条件的所有服务人员;从第一集合中选取目标服务人员,向目标服务人员关联的第二终端发送待分发内容,该待分发内容是基于共享服务请求生成的;这样,通过增加语言信息服务的确认,比如从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,以组成第一集合,再从第一集合中选取目标服务人员,如此不仅解决了用户和服务人员之间语言不通的异常场景问题,而且还提高了共享服务平台的性能,可以使得用户能够更好地享受共享服务,从而不仅能够提升共享服务平台的美誉度,还能够提升共享服务平台的使用率。

下面将结合附图对本申请各实施例进行详细说明。

参见图2,其示出了本申请实施例提供的一种内容分发方法的流程示意图。如图2所示,该方法可以包括:

s201:接收第一终端所发送的共享服务请求,所述共享服务请求中携带有所述第一终端的系统语言信息;

需要说明的是,该方法应用于如图1所示的服务设备,且该服务设备中包含有内容分发装置。另外,该服务设备可以是支持共享服务应用的共享服务平台或共享服务器,下面将以共享服务平台为例进行详细描述。

还需要说明的是,第一终端与用户关联,共享服务请求是用户需要使用共享服务时所发送的请求信息。这里,针对用户所需要使用的某类共享服务应用,首先第一终端内部均运行有该类共享服务应用,如此在用户通过第一终端登录该类共享服务应用后,用户可以进行相关请求操作,以生成共享服务请求;然后第一终端将该共享服务请求发送给支持该类共享服务应用的共享服务平台,由共享服务平台接收该共享服务请求。

本申请实施例中,共享服务请求中携带有第一终端的系统语言信息。其中,系统语言是指第一终端内部系统版本所使用的语言(也可以称为语种)。通常来说,系统语言默认为用户的最常用语言。如果第一终端内部系统版本所使用的语言为汉语,那么共享服务请求中所携带的系统语言信息为汉语,即第一终端关联用户的最常用语言信息为汉语;如果第一终端内部系统版本所使用的语言为英语,那么共享服务请求中所携带的系统语言信息为英语,即第一终端关联用户的最常用语言信息为英语。

这样,共享服务平台在接收到第一终端所发送的共享服务请求后,共享服务平台可以获得第一终端所对应的系统语言信息,以便后续解决用户和服务人员之间语言不通的异常场景问题。

s202:基于系统语言信息,从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合;其中,候选服务人员列表包括满足预设条件的所有服务人员;

需要说明的是,候选服务人员列表包括有满足预设条件的所有服务人员。其中,预设条件可以是预设距离阈值,也就是说,候选服务人员列表中包含有满足预设距离阈值的所有服务人员。具体地,在一些实施例中,在s201之后,该方法还可以包括:

获取所述第一终端的位置信息;

查询与所述位置信息的距离在预设距离范围之内的服务人员,将查询到的所有服务人员组成所述候选服务人员列表。

其中,预设距离范围是预先设置的用于判断该服务人员是否属于候选服务人员列表的衡量指标。这里,预设距离范围的取值根据实际情况进行设定,例如,预设距离范围可以是2km、5km等,但是本申请实施例不作具体限定。

这样,在获取到第一终端的位置信息之后,可以查询与该位置信息的距离在预设距离范围之内的服务人员,将符合要求的服务人员全部放入到候选服务人员列表中;而对于在预设距离范围之外的服务人员,由于这些服务人员距离第一终端的距离偏远,不利于向用户提供共享服务,因此不会将这些服务人员放入到候选服务人员列表中,如此可以得到候选服务人员列表。

在获取到候选服务人员列表之后,可以根据候选服务人员列表中每一个服务人员的语言信息来确定符合系统语言信息的至少一个服务人员。具体地,可以将候选服务人员列表中每一个服务人员的语言信息与系统语言信息进行匹配,根据匹配的结果,确定出匹配成功的至少一个服务人员,以此组成第一集合;也就是说,第一集合中每一个服务人员均可以提供系统语言,从而从第一集合中选择目标服务人员,能够解决用户和服务人员之间语言不通的异常场景问题。

s203:从第一集合中选取目标服务人员,向所述目标服务人员关联的第二终端发送待分发内容;其中,待分发内容是基于共享服务请求生成的。

需要说明的是,待分发内容是根据共享服务请求生成的,用于指示第二终端向第一终端提供共享服务。具体地,由于第一集合中每一个服务人员均可以提供系统语言,为了解决用户和服务人员之间语言不通的异常场景问题,可以从第一集合中选取目标服务人员,向该目标服务人员关联的第二终端发送待分发内容,以便后续第二终端根据待分发内容向第一终端提供共享服务。

还需要说明的是,在向目标服务人员关联的第二终端发送待分发内容之后,共享服务平台还会接收到第二终端所反馈的成功接收信息,以确认内容分发成功。这里,目标服务人员可以为多个,比如将目标服务人员组成第二集合,只要第二集合中任意一个服务人员关联的第二终端向共享服务平台反馈成功接收信息之后,就可以确认内容分发成功,从而建立了用户与该服务人员之间的内容分发关系。

示例性地,以第一终端内部的android系统版本为例,第一终端获取自身所对应的系统语言信息,其代码示例如下,

privatebooleaniszh()

{

localelocale=getresources().getconfiguration().locale;

stringlanguage=locale.getlanguage();

if(language.endswith("zh"))

returntrue;

else

returnfalse;

}

其中,language为语言码,这里,"zh"表示汉语,"en"表示英语。

这样,根据共享服务请求,如果共享服务平台识别出第一终端对应的系统语言信息为汉语,那么所得到的第一集合中所包含的服务人员均可以提供汉语服务;从第一集合中选取目标服务人员,即该目标服务人员可以提供汉语服务,如此向目标服务人员关联的第二终端发送待分发内容,可以使得共享服务平台为第一终端所指派的服务人员能够提供汉语服务,从而解决了用户和服务人员之间语言不通的异常场景问题,提升了用户体验。

本实施例提供了一种内容分发方法,接收第一终端所发送的共享服务请求,共享服务请求中携带有第一终端的系统语言信息;基于系统语言信息,从候选服务人员列表中选择语言信息符合该系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合;其中,候选服务人员列表包括满足预设条件的所有服务人员;从第一集合中选取目标服务人员,向目标服务人员关联的第二终端发送待分发内容,该待分发内容是基于共享服务请求生成的;这样,通过增加语言信息服务的确认,比如从候选服务人员列表中选择语言信息符合系统语言信息的至少一个服务人员,以组成第一集合,再从第一集合中选取目标服务人员,如此不仅解决了用户和服务人员之间语言不通的异常场景问题,而且还提高了共享服务平台的性能,可以使得用户能够更好地享受共享服务,提升了用户体验;从而不仅能够提升共享服务平台的美誉度,还能够提升共享服务平台的使用率。

进一步地,服务人员填写注册信息时,还可以提交自身掌握的语言信息及其对应的凭证,作为后续共享服务平台进行内容分发时的一个考虑因素。因此,在一些实施例中,在s201之前,该方法还可以包括:

接收每一个服务人员的注册信息;其中,所述注册信息至少包括语言信息和语言等级证书。

需要说明的是,服务人员在共享服务平台进行注册时,可以提交自身掌握的语言信息及其对应的凭证;这里,针对服务人员的母语来说,可以不用提供凭证;另外,凭证可以是相应的语言等级证书。

示例性地,如果服务人员在填写注册信息时,语言信息为英语,即本人能够提供英语服务,这时候需要提供语言等级证书,比如英语能力等级测试(cet4、cet6)或者雅思、托福、托业等成绩单,以此作为相关凭证;如果服务人员在填写注册信息时,语言信息为其他语种,这时候也需要提供该语种对应的相关凭证;如果服务人员在填写注册信息时,语言信息为汉语,而且汉语是该服务人员的母语,这时候可以不提供凭证。这样,在共享服务平台对服务人员的凭证审核之后,确认服务人员能够提供该语言信息的服务权限,可以将其作为后续内容分发时的一个考虑因素。

这样,服务人员在填写注册信息时,由于共享服务平台已经接收到了服务人员的注册信息,比如语言信息和语言等级证书;使得共享服务平台能够确认服务人员所提供语言信息的服务权限,便于后续内容分发时可以根据该服务权限进行内容分发,从而解决了用户和服务人员之间语言不通的异常场景问题。

进一步地,共享服务平台在接收到第一终端所发送的共享服务请求之后,还可以获取第一终端的位置信息,以此确认出候选服务人员列表。因此,在一些实施例中,对于s201来说,在所述接收第一终端所发送的共享服务请求之后,该方法还可以包括:

获取所述第一终端的位置信息;

查询与所述位置信息的距离在预设距离范围之内的服务人员,将查询到的所有服务人员组成所述候选服务人员列表。

需要说明的是,预设距离范围是预先设置的用于判断该服务人员是否属于候选服务人员列表的衡量指标。这里,预设距离范围的取值根据实际情况进行设定,例如,预设距离范围可以是2km、5km等,但是本申请实施例不作具体限定。

这样,在获取到第一终端的位置信息之后,可以查询与该位置信息的距离在预设距离范围之内的服务人员,将符合要求的服务人员全部放入到候选服务人员列表中,以得到候选服务人员列表。这里,对于在预设距离范围之外的服务人员,由于这些服务人员距离第一终端的距离偏远,不利于向用户提供共享服务,因此不会将这些服务人员放入到候选服务人员列表中。

进一步地,在确定出候选服务人员列表之后,可以结合每一个服务人员在共享服务平台的注册信息,从而从候选服务人员列表中选择出语言信息符合系统语言信息的至少一个服务人员。因此,在一些实施例中,如图3所示,对于s202来说,所述从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合,可以包括:

s301:基于每一个服务人员的注册信息,获得候选服务人员列表中每一个服务人员的语言信息;

s302:将所述候选服务人员列表中每一个服务人员的语言信息与所述系统语言信息进行一次匹配;

s303:根据一次匹配的结果,保留一次匹配成功的服务人员,将所述一次匹配成功的服务人员组成所述第一集合。

需要说明的是,根据每一个服务人员的注册信息,可以得到候选服务人员列表中每一个服务人员的语言信息;这时候可以将候选服务人员列表中每一个服务人员的语言信息与系统语言信息进行一次匹配;根据一次匹配的结果,针对一次匹配成功的服务人员,将其组成第一集合;也就是说,第一集合中每一个服务人员均能够提供系统语言信息的服务权限。

然而,根据一次匹配的结果,如果没有匹配成功的服务人员,也就是说,第一集合中每一个服务人员均不能够提供系统语言信息的服务权限;这时候共享服务平台可以由用户自己来选择某类语言信息,也可以为用户提供第一终端所在地的最常用语言信息,比如所在地的地方语言信息、官方语言信息或者使用率最高的语言信息,将其作为候选语言信息。这样,得到候选语言信息之后,后续可以将候选服务人员列表中每一个服务人员的语言信息与候选语言信息进行匹配,从而选择出能够提供候选语言信息的服务人员。

可选地,在一些实施例中,针对候选语言信息的确定,可以包括:

接收选择指令;其中,所述选择指令是基于用户对所述语言信息的选择操作生成的;

根据所述选择指令,从所述语言信息中确定所述候选语言信息。

可选地,在一些实施例中,针对候选语言信息的确定,可以包括:

基于所述第一终端的位置信息,确定所述位置信息所归属的地方语言信息;

将所述地方语言信息确定为所述候选语言信息。

可选地,在一些实施例中,针对候选语言信息的确定,可以包括:

将所述语言信息按照使用率进行排序,确定使用率最高的语言信息;

将所述使用率最高的语言信息确定为所述候选语言信息。

需要说明的是,候选语言信息可以由用户自己进行选择。例如,根据第一终端的位置信息,可以确定出第一终端的所在地为中国广东;这时候可以向用户提供的语言信息包括汉语、广东话、英语、日语、韩语等,然后由用户进行选择;如果用户选择的是广东话,那么候选语言信息为广东话。

还需要说明的是,如果用户不进行选择,这时候共享服务平台可以为用户提供第一终端所在地的最常用语言信息,比如所在地的地方语言信息、官方语言信息或者使用率最高的语言信息。例如,根据第一终端的位置信息,可以确定出第一终端的所在地为中国广东,由于这时候使用率最高的语言信息为广东话,那么共享服务平台所确定的候选语言信息为广东话;根据第一终端的位置信息,可以确定出第一终端的所在地为中国广东,由于这时候所在地归属的地方语言信息为广东话,那么共享服务平台所确定的候选语言信息也为广东话。

这样,如果没有一次匹配成功的服务人员,即第一集合中每一个服务人员均不能够提供系统语言信息的服务权限;这时候确定出候选语言信息之后,可以将候选服务人员列表中每一个服务人员的语言信息与候选语言信息进行匹配,从而选择出能够提供候选语言信息的服务人员。因此,在一些实施例中,如图4所示,在s302之后,该方法还可以包括:

s401:若没有一次匹配成功的服务人员,则将所述候选服务人员列表中每一个服务人员的语言信息与候选语言信息进行二次匹配;其中,所述候选语言信息与所述系统语言信息不同;

s402:根据二次匹配的结果,保留二次匹配成功的服务人员,将所述二次匹配成功的服务人员组成所述第一集合。

需要说明的是,首先将候选服务人员列表中每一个服务人员的语言信息与系统语言信息进行一次匹配,根据一次匹配的结果,如果没有一次匹配成功的服务人员,也就是说,第一集合中每一个服务人员均不能够提供系统语言信息的服务权限;这时候还需要将候选服务人员列表中每一个服务人员的语言信息与候选语言信息进行二次匹配;根据二次匹配的结果,针对二次匹配成功的服务人员,将其组成第一集合;也就是说,第一集合中每一个服务人员均能够提供候选语言信息的服务权限。

这样,由于共享服务平台增加了语言信息服务的确认,以此得到第一集合,然后从第一集合中选取目标服务人员,如此解决了用户和服务人员之间语言不通的异常场景问题,可以使得用户能够更好地享受共享服务。

进一步地,在得到第一集合之后,还可以从第一集合中选取目标服务人员,该目标服务人员可以是距离第一终端的位置最近的服务人员。因此,在一些实施例中,如图5所示,对于s203来说,所述从所述第一集合中选取目标服务人员,向所述目标服务人员关联的第二终端发送待分发内容,可以包括:

s501:获取所述第一集合中每一个服务人员的位置信息;

s502:基于所述第一集合中每一个服务人员的位置信息,确定与所述第一终端距离最近的服务人员,将所确定的服务人员作为所述目标服务人员;

s503:向所述目标服务人员关联的第二终端发送所述待分发内容;

需要说明的是,根据共享服务请求,可以生成待分发内容。这时候共享服务平台可以向目标服务人员关联的第二终端发送该待分发内容,并且在共享服务平台接收到第二终端所反馈的成功接收信息之后,确认内容分发成功。

还需要说明的是,根据第一集合中每一个服务人员的位置信息,可以从第一集合中选择与第一终端距离最近的服务人员,将该服务人员确定为目标服务人员,然后向目标服务人员关联的第二终端发送待分发内容,如此能够节省用户的等待时间,同时也可以提升用户体验。

示例性地,共享服务平台以滴滴平台为例,在滴滴平台接收到用户关联的第一终端的打车请求之后,该打车请求中携带有第一终端的系统语言信息;假定第一终端的系统语言信息为汉语,这时候从候选服务人员列表中选择语言信息符合汉语的至少一个服务人员,以组成第一集合,比如集合p={服务人员1,服务人员2,….,服务人员n};也就是说,集合p中每一个服务人员都能够提供汉语的服务权限;进一步地,从集合p中为用户选择距离最近的服务人员,将所选择的服务人员作为目标服务人员,然后滴滴平台向目标服务人员关联的第二终端发送待分发内容,在第二终端向滴滴平台发送成功接收信息之后,表明了内容分发成功,同时本次的共享服务也解决了用户和服务人员之间语言不通的异常场景问题。

进一步地,当用户结束本次的共享服务时,用户还可以为服务人员所提供的语言信息和语言能力进行评价反馈。因此,在一些实施例中,如图5所示,在s503之后,该方法还可以包括:

s504:接收所述第一终端的反馈信息;其中,所述反馈信息包括服务人员提供的语言信息以及语言能力评价信息。

需要说明的是,语言能力评价信息可以包括优秀、合格和不合格等;根据语言能力评价信息,可以进一步确定该服务人员是否能够继续提供该语言信息的服务权限。因此,在一些实施例中,在接收所述第一终端的反馈信息之后,该方法还可以包括:

针对所述服务人员提供的语言信息,若所述语言能力评价信息低于预设阈值,则关闭所述服务人员提供所述语言信息的服务权限。

也就是说,在共享服务结束后,用户可以针对共享服务中服务人员所提供的语言信息以及语言能力进行评价,并且将语言信息以及语言能力评价信息反馈给共享服务平台,即共享服务平台接收第一终端的反馈信息,比如服务人员提供的语言信息以及语言能力评价信息;然后共享服务平台可以根据本次的语言能力评价信息来确定该服务人员是否能够继续提供该语言信息的服务权限。具体地,若语言能力评价信息低于预设阈值,表明了本次共享服务中服务人员的语言能力不合格,这时候共享服务平台可以关闭该服务人员提供该语言信息的服务权限;如果当服务人员针对该类语言信息继续学习并且取得相关凭证,那么这时候可以再次开启该服务人员提供该语言信息的服务权限。

还需要说明的是,语言能力评价信息还可以包括有历史语言能力评价信息,为了体现客观性,针对服务人员所提供的语言信息,还可以是预设次数的语言能力评价信息低于预设阈值,这时候关闭该服务人员提供该语言信息的服务权限。例如,针对服务人员1所提供的英语服务,共享服务平台所接收到的反馈信息中有预设次数(比如3次,本申请实施例不作具体限定)的语言能力评价信息为不合格,那么表明了服务人员1所提供的英语服务能力是不合格的,这时候需要关闭服务人员1所提供英语服务的服务权限。

另外,本申请实施例中,如果识别到用户所使用的语言为非当地语言,这时候共享服务平台还可以提供几种可以服务的其他语言信息进行选择。针对每一种语言信息还可以提供服务人员的数量、语言服务费等信息,让用户自主选择;其中,语言服务费由共享服务平台和服务分院协商分配。这样,用户在选择语言信息的过程中,还综合考虑了服务人员数量、语言服务费等信息,如此既能够提升用户的体验,也能够提升服务人员的收入,还能够提升共享服务平台的美誉度。

本实施例提供了一种内容分发方法,通过上述实施例对前述实施例的具体实现进行了详细阐述,从中可以看出,通过增加语言信息服务的确认,比如从候选服务人员列表中选择语言信息符合系统语言信息的至少一个服务人员,以组成第一集合,再从第一集合中选取目标服务人员,如此不仅解决了用户和服务人员之间语言不通的异常场景问题,而且还提高了共享服务平台的性能,可以使得用户能够更好地享受共享服务,提升了用户体验;从而不仅能够提升共享服务平台的美誉度,还能够提升共享服务平台的使用率。

基于前述实施例相同的发明构思,参见图6,其示出了本申请实施例提供的一种内容分发装置60的组成结构示意图。如图6所示,内容分发装置60可以包括:接收单元601、选择单元602和发送单元603,其中,

所述接收单元601,配置为接收第一终端所发送的共享服务请求,所述共享服务请求中携带有所述第一终端的系统语言信息;

所述选择单元602,配置为基于所述系统语言信息,从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合;其中,所述候选服务人员列表包括满足预设条件的所有服务人员;

所述发送单元603,配置为从所述第一集合中选取目标服务人员,向所述目标服务人员关联的第二终端发送待分发内容;其中,所述待分发内容是基于所述共享服务请求生成的。

在上述方案中,所述接收单元601,还配置为接收每一个服务人员的注册信息;其中,所述注册信息至少包括语言信息和语言等级证书。

在上述方案中,参见图6,内容分发装置60还可以包括获取单元604和查询单元605,其中,

所述获取单元604,配置为获取所述第一终端的位置信息;

所述查询单元605,配置为查询与所述位置信息的距离在预设距离范围之内的服务人员,将查询到的所有服务人员组成所述候选服务人员列表。

在上述方案中,参见图6,内容分发装置60还可以包括匹配单元606,其中,

所述获取单元604,还配置为基于每一个服务人员的注册信息,获得所述候选服务人员列表中每一个服务人员的语言信息;

所述匹配单元606,配置为将所述候选服务人员列表中每一个服务人员的语言信息与所述系统语言信息进行一次匹配;以及根据一次匹配的结果,保留一次匹配成功的服务人员,将所述一次匹配成功的服务人员组成所述第一集合。

在上述方案中,所述匹配单元606,还配置为若没有一次匹配成功的服务人员,则将所述候选服务人员列表中每一个服务人员的语言信息与候选语言信息进行二次匹配;其中,所述候选语言信息与所述系统语言信息不同;以及根据二次匹配的结果,保留二次匹配成功的服务人员,将所述二次匹配成功的服务人员组成所述第一集合。

在上述方案中,参见图6,内容分发装置60还可以包括确定单元607,其中,

所述接收单元601,还配置为接收选择指令;其中,所述选择指令是基于用户对所述语言信息的选择操作生成的;

所述确定单元607,配置为根据所述选择指令,从所述语言信息中确定所述候选语言信息;或者,

所述确定单元607,还配置为基于所述第一终端的位置信息,确定所述位置信息所归属的地方语言信息;以及将所述地方语言信息确定为所述候选语言信息;或者,

所述确定单元607,还配置为将所述语言信息按照使用率进行排序,确定使用率最高的语言信息;以及将所述使用率最高的语言信息确定为所述候选语言信息。

在上述方案中,所述获取单元604,还配置为获取所述第一集合中每一个服务人员的位置信息;

所述确定单元607,还配置为基于所述第一集合中每一个服务人员的位置信息,确定与所述第一终端距离最近的服务人员,将所确定的服务人员作为所述目标服务人员;

所述发送单元603,还配置为向所述目标服务人员关联的第二终端发送所述待分发内容。

在上述方案中,所述接收单元601,还配置为接收所述第一终端的反馈信息;其中,所述反馈信息包括服务人员提供的语言信息以及语言能力评价信息。

在上述方案中,参见图6,内容分发装置60还可以包括判断单元608,配置为针对所述服务人员提供的语言信息,若所述语言能力评价信息低于预设阈值,则关闭所述服务人员提供所述语言信息的服务权限。

可以理解地,在本实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

因此,本实施例提供了一种计算机存储介质,该计算机存储介质存储有内容分发程序,所述内容分发程序被至少一个处理器执行时实现前述实施例中任一项所述的方法。

基于上述内容分发装置60的组成以及计算机存储介质,参见图7,其示出了本申请实施例提供的内容分发装置60的具体硬件结构,可以包括:通信接口701、存储器702和处理器703;各个组件通过总线系统704耦合在一起。可理解,总线系统704用于实现这些组件之间的连接通信。总线系统704除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统704。其中,通信接口701,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;

存储器702,用于存储能够在处理器703上运行的计算机程序;

处理器703,用于在运行所述计算机程序时,执行:

接收第一终端所发送的共享服务请求,所述共享服务请求中携带有所述第一终端的系统语言信息;

基于所述系统语言信息,从候选服务人员列表中选择语言信息符合所述系统语言信息的至少一个服务人员,将所述至少一个服务人员组成第一集合;其中,候选服务人员列表包括满足预设条件的所有服务人员;

从第一集合中选取目标服务人员,向目标服务人员关联的第二终端发送待分发内容;其中,所述待分发内容是基于所述共享服务请求生成的。

可以理解,本申请实施例中的存储器702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本申请描述的系统和方法的存储器702旨在包括但不限于这些和任意其它适合类型的存储器。

而处理器703可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器703中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器703可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器702,处理器703读取存储器702中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本申请描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。其中,对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。对于软件实现,可通过执行本申请所述功能的模块(例如过程、函数等)来实现本申请所描述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选地,作为另一个实施例,处理器703还配置为在运行所述计算机程序时,执行前述实施例中任一项所述的方法。

参见图8,其示出了本申请实施例提供的一种服务设备的组成结构示意图。如图8所示,服务设备80中可以包括有前述实施例中任一项所述的内容分发装置60。本申请实施例中,该服务设备80可以是支持共享服务应用的共享服务平台或共享服务器。

需要说明的是,在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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