信息推送方法及装置、信息显示方法及装置制造方法及图纸

技术编号:14859795 阅读:113 留言:0更新日期:2017-03-19 11:55
本发明专利技术实施例提供了一种信息推送方法及装置,信息显示方法及装置。信息推送方法包括:获取客户端当前使用的语言的当前语言种类标识;当向客户端推送信息时,根据当前语言种类标识获取第二消息,其中,第二消息的语言与当前语言种类标识的语言对应;将第二消息推送给客户端。本发明专利技术可以根据用户当前默认的语言来推送相应的消息或显示相应的消息,使用户无论在哪个设备上登陆,都能查看到期望的语言消息,方便了用户的使用,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及一种信息推送方法及对应该方法的信息推送装置,还涉及一种信息显示方法及对应该显示方法的信息显示装置。
技术介绍
目前,各种类型的适用于电子设备的系统程序、应用程序发展迅速,由于应用程序的用户来自全球各个国家,每个用户习惯不同,使用的语言种类也会有所区别,用户都希望接收到的通知提醒使用的语言是自己熟悉的语言。很多时候,同一用户可能会在多设备上登录的情况,例如,在不同设备上登陆QQ聊天程序,但由于不同的设备的默认语言是不同的,用户往往在不同设备登陆时,接收到的消息是不同语言的消息,用户有时无法读懂其他语言的消息,给用户带来了诸多不便,降低了用户体验。
技术实现思路
本专利技术实施例的目的在于提供一种信息推送方法及装置、信息显示方法及装置,以解决上述技术问题。根据本专利技术的一个方面,提供了一种信息推送方法,方法包括:获取客户端当前使用的语言的当前语言种类标识;当向客户端推送信息时,根据当前语言种类标识获取第二消息,其中,第二消息的语言与当前语言种类标识的语言对应;将第二消息推送给客户端。根据本专利技术的另一个方面,提供了一种信息显示方法,方法包括:接收第一消息;根据自身的当前语言种类标识,将第一消息转换为第二消息,其中,第二消息的语言与当前语言种类标识对应;显示第二消息。根据本专利技术的再一个方面,提供了一种信息推送装置,装置包括:当前语言种类标识获取单元,用于获取客户端当前使用的语言的当前语言种类标识;第二消息获取单元,用于当向客户端推送信息时,根据当前语言种类标识获取第二消息,其中,第二消息的语言与当前语言种类标识的语言对应;消息推送单元,用于将第二消息推送给客户端。根据本专利技术的又一个方面,提供了一种信息显示装置,装置包括:第一消息接收单元,用于接收第一消息;转换单元,用于根据自身的当前语言种类标识,将第一消息转换为第二消息,其中,第二消息的语言与当前语言种类标识对应;显示单元,用于显示第二消息。通过本专利技术提供的上述实施例,可以根据用户当前默认的语言来推送相应的消息或显示相应的消息,使用户无论在哪个设备上登陆,都能查看到期望的语言消息,方便了用户的使用,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍。下面描述中的附图仅仅是本专利技术的示例性实施例。图1是根据本专利技术第一个实施例的信息推送方法流程图;图2是根据本专利技术第二个实施例的信息显示方法流程图;图3是根据本专利技术第三个实施例的信息推送装置示范性框架图;图4是根据本专利技术第四个实施例的信息显示装置示范性框架图。具体实施方式在下文中,将参考附图详细描述本专利技术的优选实施例。注意,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解释将被省略。本专利技术实施例具体描述了应用于服务器端的信息推送方法和信息推送装置,以及应用于客户端的信息显示方法和信息显示装置。下面将分别介绍这两种方法和对应的两个装置。图1描述了根据本专利技术的一个实施例的信息推送方法100的流程图。下面将参照图1来描述本专利技术的一个实施例的信息推送方法。信息推送方法100可以用于能够向多个客户端推送消息的服务器。服务器包括但不限于与多个客户端对应的提供服务和支持的设备。客户端包括但不限于各种应用程序或操作系统的客户端,例如:安卓系统的客户端,微信客户端,支付宝客户端等。参见图1,在步骤S101中,获取客户端当前使用的语言的当前语言种类标识。根据本专利技术的一个示例,当客户端第一次与服务器建立连接后,客户端可以将作为标识其当前使用的语言的当前语言种类标识发送给服务器,服务器接收到该标识后进行存储,以便在之后需要给该客户端推送消息时推送该语言的消息。可替换的,服务器也可以定期请求客户端发送其当前语言种类标识,例如,当服务器每一次与客户端连接时,或是需要对客户端进行更新时,都可以要求客户端将其当前语言种类标识发送给服务器,以便于更新。另外,可选地,当客户端当前语言种类标识由于客户的选择而更新后,也会将更新后的语言种类标识发送给服务器,服务器接收到该更新数据后,可以使用更新后的语言种类标识替换该客户端的默认的当前语言种类标识。根据本专利技术的一个示例,服务器在获取到客户端的当前语言种类标识之后,还可以根据客户端的当前语言种类标识建立消息库,消息库中的所有消息的语言与客户端当前语言标识相对应。例如,当服务器获取到客户端当前的语言种类标识是“简体中文”时,将所有可能需要推送的消息转换成简体中文,并建立针对该客户端的“消息库”,以方便在之后需要向该客户端推送消息时,从该“消息库”中选择消息。在步骤S102中,当向客户端推送信息时,根据当前语言种类标识获取第二消息,其中,第二消息的语言与当前语言种类标识对应。在步骤S103中,将第二消息推送给客户端。根据本专利技术的一个示例,服务器需要向客户端推送消息时,可以首先获取将要推送给客户端的第一消息。然后判断第一消息对应的语言是否与客户端当前语言种类标识相对应。当对应时,将该第一消息发送给客户端;当不对应时,根据客户端当前语言种类标识中的语言种类将第一消息转换为第二消息,再发送给客户端。例如,客户端当前语言种类标识是“简体中文”,当服务器希望向客户端推送“打开背景灯”的消息时,如果服务器获取的第一消息如果是“openbackgroundlight”,服务器判断该第一消息并不是简体中文,则将该消息转换为简体中文后发送给客户端。而如果服务器获取的第一消息就是“打开背景灯”,当判断与该客户端当前语言种类标识相同,就直接将该消息发送给该客户端。根据本专利技术的另一个示例,当服务器需要给客户端推送消息时,还可以首先根据当前客户端的标识获取该客户端的当前语言种类标识。例如,从服务器的存储器中调取,或向客户端请求其当前语言种类标识。之后,服务器根据该当前语言种类标识进一步获取该语言的第一消息,然后将该第一消息直接发送给客户端。例如,当服务器需要向客户端推送“关闭背景灯”的消息时,可以首先查看该客户端的当前的语言种类标识,然后根据该语言种类标识,从众多语言的“关闭背景灯”的消息中选择“简体中文”的“关闭背景灯”的消息,然后直接将该消息发送给该客户端。根据本专利技术的另一个示例,如果服务器在步骤S101中已经针对每个客户端建立了对应该客户端当前语言种类标识的消息库,则当需本文档来自技高网...

【技术保护点】
一种信息推送方法,所述方法包括:获取客户端当前使用的语言的当前语言种类标识;当向所述客户端推送信息时,根据所述当前语言种类标识获取第二消息,其中,所述第二消息的语言与所述当前语言种类标识对应;将所述第二消息推送给所述客户端。

【技术特征摘要】
1.一种信息推送方法,所述方法包括:
获取客户端当前使用的语言的当前语言种类标识;
当向所述客户端推送信息时,根据所述当前语言种类标识获取第二消息,
其中,所述第二消息的语言与所述当前语言种类标识对应;
将所述第二消息推送给所述客户端。
2.根据权利要求1所述的方法,其中,根据所述当前语言种类标识获取
第二消息的步骤包括:
获取将要推送给所述客户端的第一消息;
判断所述第一消息对应的语言是否与所述客户端当前语言种类标识相对
应;
当不对应时,根据所述客户端当前语言种类标识中的语言种类将所述第
一消息转换为所述第二消息。
3.根据权利要求1所述的方法,其中,根据所述当前语言种类标识获取
第二消息的步骤包括:
根据所述当前语言种类标识,从多种语言的消息中选择第二消息,其中,
所述第二消息的语言与所述当前语言种类标识相对应。
4.根据权利要求3所述的方法,其中,所述方法还包括:
在获取所述客户端当前使用的语言的当前语言种类标识的步骤之后,根
据所述客户端的所述当前语言种类标识建立消息库,所述消息库中的消息的
语言与所述客户端当前语言标识相对应;
根据所述当前语言种类标识,从多种语言的消息中选择第二消息的步骤
包括:
从所述消息库中选择第二消息。
5.一种信息显示方法,所述方法包括:
接收第一消息;
根据自身的当前语言种类标识,将所述第一消息转换为第二消息,其中,
所述第二消息的语言与所述当前语言种类标识对应;
显示所述第二消息。
6.根据权利要求5所述的方法,所述方法还包括:
所述接收第一消息的步骤包括:
获取所述第一消息的消息编码,其中,所述消息编码与所述消息编
码列表中的中间消息对应;
根据自身的当前语言种类标识,将所述第一消息转换为第二消息的步骤
包括:
根据所述消息编码列表,将所述消息编码转换为与该消息编码对应
的所述中间消息;
根据所述当前语言种类标识,将所述中间消息转换为所述第二消息。
7.一种信息推送装置,所述装置包括:
当前语言...

【专利技术属性】
技术研发人员:郎咸武
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1