Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INFORMATION PROCESSING METHOD AND SERVICE PLATFORM
Document Type and Number:
WIPO Patent Application WO/2015/100976
Kind Code:
A1
Abstract:
Disclosed are an information processing method and a service platform, relating to the technical field of communications, and solving the problem of reduced user experience caused by an inability to push information of interest to a current user to a user device. The present method specifically may comprise: a service platform receiving characteristic information of a current user sent by an application, the current user being a user currently using the application; processing the characteristic information via a demography model, and obtaining personal information of the current user; sending the personal information to the application, so that the application outputs corresponding content for the current user, according to the personal information. The present invention can be applied to information processing.

Inventors:
JIN HONGBO (CN)
JIANG ZHUOLIN (CN)
LIU DONG (CN)
Application Number:
PCT/CN2014/080753
Publication Date:
July 09, 2015
Filing Date:
June 25, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
G06Q99/00; H04N5/232
Foreign References:
CN102713908A2012-10-03
US20070179863A12007-08-02
CN103246672A2013-08-14
CN101155260A2008-04-02
Attorney, Agent or Firm:
BEIJING ZBSD PATENT & TRADEMARK AGENT LTD. (CN)
北京中博世达专利商标代理有限公司 (CN)
Download PDF:
Claims:
权利要求 书

1、 一种信息处理的方法, 其特征在于, 包括:

业务平台接收应用发送的当前使用者的特征信息, 所述当前使用者为当前 正在使用所述应用的使用者;

通过人口统计学 demography模型对所述特征信息进行处理, 得到所述当前 使用者的个人信息;

将所述个人信息发送给所述应用, 以便所述应用根据所述个人信息为所述 当前使用者输出相应的内容。

2、 根据权利要求 1所述的信息处理的方法, 其特征在于, 所述业务平台包 括: 业务平台服务端和业务平台客户端, 所述 demography模型存储于所述业务 平台服务端;

在所述业务平台接收应用发送的当前使用者的特征信息之前, 所述方法还 包括:

在所述业务平台服务端上, 建立与所述 demography模型的子模型对应的应 用程序编程接口 API , 所述 demography模型包括至少一个所述子模型;

在所述通过人口统计学 demography模型对所述特征信息进行处理之前, 所 述方法还包括:

接收所述应用发送的 API调用请求,所述 API调用请求用于指示待调用 API ; 所述通过人口统计学 demography模型对所述特征信息进行处理, 得到所述 当前使用者的个人信息, 包括:

在所述业务平台服务端上,从所述 demography模型中查找与所述待调用 API 对应的子模型;

在所述业务平台服务端上, 从查找到的子模型中获取处理代码;

根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的 所述个人信息。

3、 根据权利要求 2所述的信息处理的方法, 其特征在于, 所述建立与所述 demography模型的子模型对应的应用程序编程接口 API , 包括:

建立如下至少一种 API : 与性别模型对应的性别模型 API、 或与年龄模型对 应的年龄模型 AP I、 或与职业模型对应的职业模型 AP I;

所述待调用 API包括所述建立的 API中至少一种 API。

4、 根据权利要求 2或 3所述的信息处理的方法, 其特征在于, 所述业务平 台接收应用发送的当前使用者的特征信息, 包括:

在所述业务平台客户端上, 接收所述应用发送的所述特征信息;

所述根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对 应的所述个人信息, 包括:

在所述业务平台服务端上, 向所述业务平台客户端发送所述处理代码; 在所述业务平台客户端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

5、 根据权利要求 2或 3所述的信息处理的方法, 其特征在于, 所述业务平 台接收应用发送的当前使用者的特征信息, 包括:

在所述业务平台服务端上, 接收所述应用发送的所述特征信息; 或者, 在所述业务平台客户端上, 接收所述应用发送的所述特征信息, 并向所述 业务平台服务端发送所述特征信息;

所述根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对 应的所述个人信息, 包括:

在所述业务平台服务端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

6、 根据权利要求 2至 5中任一项所述的信息处理的方法, 其特征在于, 所 述方法还包括:

在所述业务平台客户端上, 获取多个使用者的多种不同的特征信息, 并将 所述多种不同的特征信息发送至所述业务平台服务端;

在所述业务平台服务端上, 根据所述多种不同的特征信息对所述 demography模型进行模型训练。

7、 根据权利要求 1至 6中任一项所述的信息处理的方法, 其特征在于, 所 述业务平台接收应用发送的当前使用者的特征信息, 包括:

所述业务平台接收所述应用发送的如下至少一种信息: 音频信息、 图像信 息、 传感参数信息、 应用操作信息。

8、 一种业务平台, 其特征在于, 包括:

所述业务平台, 用于接收应用发送的当前使用者的特征信息, 所述当前使 用者为当前正在使用所述应用的使用者, 通过人口统计学 demography模型对所 述接收单元接收的所述特征信息进行处理, 得到所述当前使用者的个人信息, 将所述处理单元得到的所述个人信息发送给所述应用, 以便所述应用根据所述 个人信息为所述当前使用者输出相应的内容。

9、 根据权利要求 8所述的业务平台, 其特征在于, 所述业务平台包括: 业 务平台服务端和业务平台客户端, 所述 demography模型存储于所述业务平台服 务端;

所述业务平台服务端, 包括:

建立单元, 用于在所述业务平台接收应用发送的当前使用者的特征信息之 前, 建立与所述 demography模型的子模型对应的应用程序编程接口 API , 所述 demography模型包括至少一个所述子模型;

所述业务平台, 还用于在通过所述 demography模型对所述特征信息进行处 理之前, 接收所述应用发送的 API调用请求, 所述 API调用请求用于指示待调 用 API ;

所述业务平台服务端, 还包括:

查找单元, 用于从所述 demography模型中查找与所述待调用 API对应的子 模型;

第一获取单元, 用于在所述业务平台服务端上, 从所述查找单元查找到的 子模型中获取处理代码; 所述业务平台, 还用于根据所述第一获取单元获取的所述处理代码对所述 特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

10、 根据权利要求 9 所述的业务平台, 其特征在于, 所述建立单元, 具体 用于建立如下至少一种 API : 与性别模型对应的性别模型 API、 或与年龄模型对 应的年龄模型 AP I、 或与职业模型对应的职业模型 AP I;

所述待调用 API包括所述建立的 API中至少一种 API。

11、 根据权利要求 9或 10所述的业务平台, 其特征在于, 所述业务平台客 户端, 包括:

第一接收单元, 用于接收所述应用发送的所述特征信息;

所述业务平台服务端, 还包括:

第一发送单元, 用于向所述业务平台客户端发送所述第一获取单元获取的 所述处理代码;

所述业务平台客户端, 还包括:

第一处理单元, 用于根据所述第一发送单元发送的所述处理代码对所述特 征信息进行处理, 得到与所述特征信息对应的所述个人信息。

12、 根据权利要求 10或 11所述的业务平台, 其特征在于, 所述业务平台 服务端, 还包括:

第二接收单元, 用于接收所述应用发送的所述特征信息;

所述业务平台客户端, 还包括:

第一接收单元, 用于接收所述应用发送的所述特征信息;

第二发送单元, 用于向所述业务平台服务端发送所述第一接收单元接收的 所述特征信息;

所述业务平台服务端, 还包括:

第二处理单元, 用于根据所述第一获取单元获取的所述处理代码对所述特 征信息进行处理, 得到与所述特征信息对应的所述个人信息。

1 3、 根据权利要求 9至 12中任一项所述的业务平台, 其特征在于, 所述业 务平台客户端, 还包括:

第二获取单元, 用于获取多个使用者的多种不同的特征信息;

所述第二发送单元, 还用于将所述第二获取单元获取的所述多种不同的特 征信息发送至所述业务平台服务端;

所述业务平台服务端, 还包括:

训练单元, 用于根据所述第二获取单元获取的所述多种不同的特征信息对 所述 demography模型进行模型训练。

14、 根据权利要求 8至 1 3中任一项所述的业务平台, 其特征在于, 所述业 务平台, 具体用于接收所述应用发送的如下至少一种信息: 音频信息、 图像信 息、 传感参数信息、 应用操作信息。

Description:
信息处理的方法及业务平台 本申请要求于 201 3 年 12 月 31 日提交中国专利局、 申请号为 201 310752380. X , 发明名称为 "信息处理的方法及业务平台" 的中国专利申 请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及信息技术领域, 尤其涉及信息处理的方法及业务平台。 背景技术

现有技术中, 经常存在多个人共用一台用户设备或使用同一 注册账户进 行上网的情况, 其中, 用户设备可以为电脑、 手机以及平板电脑等, 应用服 务器会根据使用过用户设备的用户或登录过注 册账户的用户的操作习惯确定 用户的偏好, 并根据该偏好向用户设备或向注册账户推送相 应的信息, 如, 视频信息、 图片信息、 网页链接信息等。

例如, 用户 1和用户 2为非注册用户, 并使用同一台用户设备进行上网, 或, 用户 1和用户 2使用同一注册账户进行上网, 当用户 1和用户 2使用同 一用户设备或使用同一注册账户进行上网后, 应用服务器会根据用户 1 和用 户 2的操作习惯确定用户 1和用户 2的偏好, 接着再根据用户 1和用户 2的 偏好确定并向用户设备或所述注册账户推送用 户 1和用户 2感兴趣的推送信 息。 具体的, 若用户 1和用户 2为非注册用户, 则应用服务器是以用户设备 为单位确定推送信息的; 或者, 应用服务器是以注册账户为单位确定推送信 息的, 由此可知, 应用服务器确定并推送的推送信息中既包括用 户 1 感兴趣 的信息, 也包括用户 2感兴趣的推送信息。

在实现上述信息处理的过程中, 发明人发现现有技术中至少存在如下问 题: 在应用服务器向用户设备或所述注册账户推送 用户 1和用户 2感兴趣的 信息之后, 当用户 1或用户 2使用所述用户设备或所述注册账户进行上网 , 用户 1或用户 1不仅会接收到适合自己并感兴趣的推送信息 还会接收到其 他人的推送信息, 换言之, 用户 1 会接收到不适合自己且不感兴趣的推送信 息, 因此降低了用户体验。 例如, 当用户 1为成年人且用户 2为未成年人时, 若用户 1感兴趣的信息中存在不适合用户 2浏览的信息, 如, 涉及暴力信息 等, 则会给用户 2带来不良影响。 发明内容

本发明提供一种信息处理的方法及业务平台, 解决了用户会接收到不适 合自己且不感兴趣的推送信息, 从而降低了用户体验的问题。

为达到上述目的, 本发明采用如下技术方案:

第一方面, 提供了一种信息处理的方法, 包括:

业务平台接收应用发送的当前使用者的特征信 息, 所述当前使用者为当 前正在使用所述应用的使用者;

通过人口统计学 demography模型对所述特征信息进行处理, 得到所述当 前使用者的个人信息;

将所述个人信息发送给所述应用, 以便所述应用根据所述个人信息为所 述当前使用者输出相应的内容。

结合第一方面, 在第一方面的第一种实现方式中, 所述业务平台包括: 业务平台服务端和业务平台客户端, 所述 demography模型存储于所述业务平 台服务端;

在所述业务平台接收应用发送的当前使用者的 特征信息之前, 所述方法 还包括:

在所述业务平台服务端上, 建立与所述 demography模型的子模型对应的 应用程序编程接口 API , 所述 demography模型包括至少一个所述子模型; 在所述通过人口统计学 demography模型对所述特征信息进行处理之前, 所述方法还包括:

接收所述应用发送的 API调用请求, 所述 API调用请求用于指示待调用

API ; 所述通过人口统计学 demography模型对所述特征信息进行处理, 得到所 述当前使用者的个人信息, 包括:

在所述业务平台服务端上, 从所述 demography模型中查找与所述待调用 API对应的子模型;

在所述业务平台服务端上, 从查找到的子模型中获取处理代码; 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应 的所述个人信息。

结合第一方面的第一种实现方式, 在第一方面的第二种实现方式中, 所 述建立与所述 demography模型的子模型对应的应用程序编程接 API ,包括: 建立如下至少一种 API : 与性别模型对应的性别模型 API、 或与年龄模型 对应的年龄模型 AP I、 或与职业模型对应的职业模型 AP I;

所述待调用 API包括所述建立的 API中至少一种 API。

结合第一方面的第一种实现方式或第一方面的 第二种实现方式, 在第一 方面的第三种实现方式中, 所述业务平台接收应用发送的当前使用者的特 征 信息, 包括:

在所述业务平台客户端上, 接收所述应用发送的所述特征信息; 所述根据所述处理代码对所述特征信息进行处 理, 得到与所述特征信息 对应的所述个人信息, 包括:

在所述业务平台服务端上, 向所述业务平台客户端发送所述处理代码; 在所述业务平台客户端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

结合第一方面的第一种实现方式或第一方面的 第二种实现方式, 在第一 方面的第四种实现方式中, 所述业务平台接收应用发送的当前使用者的特 征 信息, 包括:

在所述业务平台服务端上, 接收所述应用发送的所述特征信息; 或者, 在所述业务平台客户端上, 接收所述应用发送的所述特征信息, 并向所 述业务平台服务端发送所述特征信息;

所述根据所述处理代码对所述特征信息进行处 理, 得到与所述特征信息 对应的所述个人信息, 包括:

在所述业务平台服务端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

结合第一方面的第一种实现方式至第一方面的 第四种实现方式中任一种 方式, 在第一方面的第五种实现方式中, 所述方法还包括:

在所述业务平台客户端上, 获取多个使用者的多种不同的特征信息, 并 将所述多种不同的特征信息发送至所述业务平 台服务端;

在所述业务平台服务端上, 根据所述多种不同的特征信息对所述 demogra phy模型进行模型训练。

结合第一方面或第一方面的第一种实现方式至 第一方面的第五种实现方 式中任一种方式, 在第一方面的第六种实现方式中, 所述业务平台接收应用 发送的当前使用者的特征信息, 包括:

所述业务平台接收所述应用发送的如下至少一 种信息: 音频信息、 图像 信息、 传感参数信息、 应用操作信息。

第二方面, 提供了一种业务平台, 包括:

所述业务平台, 用于接收应用发送的当前使用者的特征信息, 所述当前 使用者为当前正在使用所述应用的使用者, 通过人口统计学 demography模型 对所述接收单元接收的所述特征信息进行处理 , 得到所述当前使用者的个人 信息, 将所述处理单元得到的所述个人信息发送给所 述应用, 以便所述应用 根据所述个人信息为所述当前使用者输出相应 的内容。

结合第二方面, 在第二方面的第一种实现方式中, 所述业务平台包括: 业务平台服务端和业务平台客户端, 所述 demography模型存储于所述业务平 台服务端;

所述业务平台服务端, 包括: 建立单元, 用于在所述业务平台接收应用发送的当前使用 者的特征信息 之前, 建立与所述 demography模型的子模型对应的应用程序编程接 API , 所述 demography模型包括至少一个所述子模型;

所述业务平台, 还用于在通过所述 demography模型对所述特征信息进行 处理之前, 接收所述应用发送的 API调用请求, 所述 API调用请求用于指示 待调用 API ;

所述业务平台服务端, 还包括:

查找单元, 用于从所述 demography模型中查找与所述待调用 API对应的 子模型;

第一获取单元, 用于在所述业务平台服务端上, 从所述查找单元查找到 的子模型中获取处理代码;

所述业务平台, 还用于根据所述第一获取单元获取的所述处理 代码对所 述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

结合第二方面的第一种实现方式, 在第二方面的第二种实现方式中, 所 述建立单元, 具体用于建立如下至少一种 API : 与性别模型对应的性别模型 API , 或与年龄模型对应的年龄模型 AP I、 或与职业模型对应的职业模型 API ; 所述待调用 API包括所述建立的 API中至少一种 API。

结合第二方面的第一种实现方式或第二方面的 第二种实现方式, 在第二 方面的第三种实现方式中, 所述业务平台客户端, 包括:

第一接收单元, 用于接收所述应用发送的所述特征信息;

所述业务平台服务端, 还包括:

第一发送单元, 用于向所述业务平台客户端发送所述第一获取 单元获取 的所述处理代码;

所述业务平台客户端, 还包括:

第一处理单元, 用于根据所述第一发送单元发送的所述处理代 码对所述 特征信息进行处理, 得到与所述特征信息对应的所述个人信息。 结合第二方面的第一种实现方式或第二方面的 第二种实现方式, 在第二 方面的第四种实现方式中, 所述业务平台服务端, 还包括:

第二接收单元, 用于接收所述应用发送的所述特征信息;

所述业务平台客户端, 还包括:

第一接收单元, 用于接收所述应用发送的所述特征信息;

第二发送单元, 用于向所述业务平台服务端发送所述第一接收 单元接收 的所述特征信息;

所述业务平台服务端, 还包括:

第二处理单元, 用于根据所述第一获取单元获取的所述处理代 码对所述 特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

结合第二方面的第一种实现方式至第二方面的 第四种实现方式中任一种 方式, 在第二方面的第五种实现方式中, 所述业务平台客户端, 还包括: 第二获取单元, 用于获取多个使用者的多种不同的特征信息;

所述第二发送单元, 还用于将所述第二获取单元获取的所述多种不 同的 特征信息发送至所述业务平台服务端;

所述业务平台服务端, 还包括:

训练单元, 用于根据所述第二获取单元获取的所述多种不 同的特征信息 对所述 demography模型进行模型训练。

结合第二方面或第二方面的第一种实现方式至 第二方面的第五种实现方 式中任一种方式, 在第二方面的第六种实现方式中, 所述业务平台, 具体用 于接收所述应用发送的如下至少一种信息: 音频信息、 图像信息、 传感参数 信息、 应用操作信息。

本发明提供的信息处理的方法及业务平台, 业务平台接收应用发送的当 前使用者的特征信息, 所述当前使用者为当前正在使用所述应用的使 用者; 通过人口统计学 demography模型对所述特征信息进行处理, 得到所述当前使 用者的个人信息; 将所述个人信息发送给所述应用, 以便所述应用根据所述 个人信息为所述当前使用者输出相应的内容。 采用上述方案后, 业务平台可 以根据 demography模型获取到与当前使用者的特征信息 应的当前使用者的 个人信息, 并将所述个人信息发送至应用, 由于, 所述个人信息为当前使用 者的个人信息, 因此, 所述应用可以根据所述个人信息输出适合当前 使用者 且当前使用者感兴趣的内容, 这样, 不仅可以更好的满足当前使用者的需求, 而且还可以为当前使用者提供更好的服务, 避免了所述应用输出的内容不适 合当前使用者的问题, 进而增加了用户体验。 附图说明

为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描述中 所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的 前提下, 还可以根据这些附图获得其他的附图。

图 1为本实施例提供一种信息处理的方法的流程 ;

图 1为本实施例提供另一种信息处理的方法的流 图;

图 3为本实施例提供一种业务平台的结构示意图

图 4为本实施例提供另一种业务平台的结构示意 ;

图 5为本实施例提供一种采用图 2所示的信息处理的方法的计算机的结 构示意图。 具体实施方式

下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例 , 都属于本发明保护的范围。

本实施例提供一种信息处理的方法, 如图 1所示, 可以包括:

101、 业务平台接收应用发送的当前使用者的特征信 息。 其中, 所述当前使用者为当前正在使用所述应用的使 用者。

若某应用需要根据当前使用者的个人信息输出 相应的内容, 则所述应用 输出的内容应该为适合当前使用者且当前使用 者感兴趣的内容, 进而能够更 好的满足当前使用者的需求。 具体的, 所述应用可以首先获取当前使用者的 特征信息, 并将所述特征信息发送至业务平台; 业务平台可以获取到与特征 信息对应的个人信息。

102、 通过 demography模型对所述特征信息进行处理, 得到所述当前使 用者的个人信息。

其中, 所述 demography模型可以但不限于包括用于获取与所 特征信息 对应的所述个人信息的处理代码等。

作为本实施例的一种实施方式, 业务平台在接收到所述特征信息之后, 可以从 demography模型中获取与所述特征信息对应的处 代码, 并根据获取 到的处理代码获取与所述特征信息对应的个人 信息, 获取到的所述个人信息 即为所述当前使用者的个人信息。

103、 将所述个人信息发送给所述应用, 以便所述应用根据所述个人信息 为所述当前使用者输出相应的内容。

业务平台可以将获取到的所述个人信息发送至 所述应用; 然后, 所述应 用可以根据接收到的所述个人信息输出相应的 内容, 该相应的内容可以为适 合所述当前使用者且当前使用者感兴趣的内容 , 这样, 能够更好的满足当前 使用者的需求, 进而增加了用户体验。

本实施例中, 业务平台接收应用发送的当前使用者的特征信 息, 所述当 前使用者为当前正在使用所述应用的使用者; 通过人口统计学 demography模 型对所述特征信息进行处理, 得到所述当前使用者的个人信息; 将所述个人 信息发送给所述应用, 以便所述应用根据所述个人信息为所述当前使 用者输 出相应的内容。 采用上述方案后, 业务平台可以根据 demography模型获取到 与当前使用者的特征信息对应的当前使用者的 个人信息, 并将所述个人信息 发送至应用, 由于, 所述个人信息为当前使用者的个人信息, 因此, 所述应 用可以根据所述个人信息输出适合当前使用者 且当前使用者感兴趣的内容, 这样, 不仅可以更好的满足当前使用者的需求, 而且还可以为当前使用者提 供更好的服务, 避免了所述应用输出的内容不适合当前使用者 的问题, 进而 增加了用户体验。

本实施例提供另一种信息处理的方法, 该方法是对图 1 所示的方法的进 一步扩展和优化, 本实施例中, 业务平台可以包括: 业务平台服务端和业务 平台客户端。

具体的, 如图 2 所示, 本实施例提供的信息处理的方法可以但不限于 包 括如下步骤:

201、 在所述业务平台服务端上, 建立与所述 demography模型的子模型 对应的应用程序编程接口 (英文: App l ica t ion Programming Interface, 缩 写: API )。

所述 demography模型存储于所述业务平台服务端。

进一步的, 所述建立与所述 demog r a phy模型的子模型对应的应用程序编 程接口 API , 包括:

建立如下至少一种 API : 与性别模型对应的性别模型 API、 或与年龄模型 对应的年龄模型 AP I、 或与职业模型对应的职业模型 AP I。

其中, 性别模型中可以包括用于获取与所述特征信息 对应的年龄信息的 方法的处理代码; 年龄模型中可以包括用于获取与所述特征信息 对应的年龄 信息的方法的处理代码; 职业模型中可以包括用于获取与所述特征信息 对应 的职业信息的方法的处理代码。

换言之,所述 demography模型可以包括如下至少一个子模型: 别模型、 年龄模型、 职业模型, 且每一个子模型均与一个 API 相对应, 当某应用调用 某 API时, 即可以为在调用与 API对应的子模型中的处理代码。

在所述业务平台服务端完成建立 API后, 可以将已建立的 API开放给其 它应用,例如,可以但不限于将已建立的 API设置于用户设备的 SDK( Sof tware Development Ki t, 软件开发工具包) 中并开放给其他应用, 以便其他应用可 以调用所需 API。

其中, 本实施例提供的用户设备可以为安装并正在运 行所述应用的用户 设备, 即当前使用者正在使用的用户设备, 该用户设备可以但不限于为电脑 等。 所述当前使用者可以为当前正在使用所述应用 的使用者。

本实施例对建立 API和开放 API 的方法不作限定, 为本领域技术人员熟 知的技术, 且可以根据实际需要进行设定, 在此不再赘述。

202、 业务平台接收所述应用发送的 API调用请求。

在运行某应用时, 所述应用可以通过调用 demography模型中的相应处理 代码, 以实现获取当前使用者的个人信息。 具体的, 可以为所述应用向所述 业务平台发送 API调用请求, 以实现对相应的 API的调用, 进而实现获取与 调用的 API对应的处理代码。

其中, 所述个人信息可以但不限于包括如下信息中至 少一项: 性别信息、 年龄信息、 职业信息等, 具体包括哪些信息可以是根据所述应用调用的 API 决定的。

作为本实施例的一种实施方式, 业务平台接收所述应用发送的 API 调用 请求可以但不限于包括:

所述业务平台客户端接收所述应用发送的 API 调用请求, 所述业务平台 客户端将所述 API 调用请求发送至所述业务平台服务端; 或者, 所述业务平 台服务端接收所述应用发送的 API调用请求。

其中, 所述 API调用请求用于指示待调用 API , 所述待调用 API可以但不 限于包括步骤 201中建立的 API中至少一种 API。若所述待调用 API为性别模 型 API , 即所述应用调用性别模型 API , 则说明所述应用需要获取到当前使用 者的性别信息, 若所述待调用 API为年龄模型 API , 即所述应用调用年龄模型 API , 则说明所述应用需要获取到当前使用者的年龄 信息, 若所述待调用 API 为职业模型 API , 即所述应用调用职业模型 API , 则说明所述应用需要获取到 当前使用者的职业模块。

203、 业务平台接收所述应用发送的当前使用者的特 征信息。

进一步的, 所述业务平台接收所述应用发送的当前使用者 的特征信息, 可以但不限于包括:

所述业务平台接收所述应用发送的如下至少一 种信息: 音频信息、 图像 信息、 传感参数信息、 应用操作信息。 换言之, 所述特征信息可以但不限于 包括如下至少一种信息: 音频信息、 图像信息、 传感参数信息、 应用操作信 息。

作为本实施例的一种实施方式, 若所述特征信息包括所述图像信息, 则 所述图像信息可以是所述应用指示设置于所述 用户设备上的图像采集设备获 取的包含所述当前使用者的图像信息的信息。

例如, 所述应用可以指示设置于所述用户设备上的摄 像头采集图像, 该 图像可以但不限于包括: 所述当前使用者的人脸图像、 环境图像等。

本实施例对图像信息包含的内容不作限定, 可以根据实际需要进行设定, 在此不再赘述。

进一步的, 若所述特征信息包括所述音频信息, 则所述音频信息可以是 所述应用指示设置于所述用户设备上的音频采 集设备获取的包含所述当前使 用者的音频信息的信息。

例如, 所述应用可以指示设置于所述用户设备上的麦 克风采集当前的音 频信息, 该音频信息可以用于表征用户设备所处环境中 的声音, 还可以用于 表征所述当前使用者的声音。

本实施例对音频信息包含的内容不作限定, 可以根据实际需要进行设定, 在此不再赘述。

进一步的, 若所述特征信息包括所述传感参数信息, 则所述传感参数信 息可以是所述应用指示设置于所述用户设备上 的传感器获取的。 例如, 所述应用可以指示设置于所述用户设备上的加 速度传感器获取所 述用户设备的状态, 如, 可以包括: 运动状态、 静止状态, 以及在用户设备 处于运动状态下的运动速度等。

进一步的, 所述应用还可以指示用户设备获取已安装在本 地的应用, 进 而可以得到安装的应用信息, 安装的应用信息可以但不限于用于表征足球类 游戏应用、 美化图像类应用等。

本实施例对所述应用获取特征信息的方法以及 所述特征信息包含的内容 不作限定, 可以根据实际需要进行设定, 在此不作赘述。

204、 在所述业务平台月良务端上, 从所述 demography模型中查找与所述 待调用 API对应的子模型。

所述 demography模型可以包括至少一个子模型, 至少一个子模型可以包 括与获取相应个人信息的处理代码, 该处理代码可以但不限于包括特征信息 与相应的个人信息之间的对应关系。

进一步的, 业务平台还可以周期性根据多种不同的特征信 息对所述 demography模型进行模型训练。

具体可以包括: 在所述业务平台客户端上, 获取多个使用者的多种不同 的特征信息, 并将所述多种不同的特征信息发送至所述业务 平台服务端; 在 所述业务平台服务端上, 根据所述多种不同的特征信息对所述 demography模 型进行模型训练。

本实施例对业务平台还可以根据多种不同的特 征信息对所述 demography 模型进行模型训练的方法不作限定, 为本领域技术人员熟知的技术, 可以根 据实际需要进行设定, 在此不再赘述。

作为本实施例的一种实施方式, 若 demography模型包括: 性别模型、 年 龄模型以及职业模型, 所述特征信息包括如下信息中至少一项: 音频信息、 图像信息、 传感参数信息、 安装的应用信息, 则性别模型、 年龄模型以及职 demography模型中的处理代码可以但不限于分别 于表征 12种对应关系。 具体的, 上述 12种对应关系可以包括: 性别模型中的: 性别信息与音频 信息的对应关系、 性别信息与图像信息的对应关系、 性别信息与传感参数信 息的对应关系、 性别信息与安装的应用信息的对应关系、 年龄信息与音频信 息的对应关系, 年龄模型中的: 年龄信息与图像信息的对应关系、 年龄信息 与传感参数信息的对应关系、 年龄信息与安装的应用信息的对应关系、 职业 信息与音频信息的对应关系, 职业模型中的: 职业信息与图像信息的对应关 系、 职业信息与传感参数信息的对应关系以及职业 信息与安装的应用信息的 对应关系。

在 demography模型中, 可以对个人信息和特征信息进行量化, 并可以将 上述 12种对应关系通过 12个函数公式表示, 即 demography模型中包括的处 理代码可以用于表征以下的 12个函数公式。 例如, 可以但不限于通过函数公式^^ 对上述 12种对应关系进行表 示, 其中, "可以等于 1-12中任一整数, 即当"取不同值时, 可以得到 12个 函数公式, ^可以为特征信息中任一信息, 即可以为音频信息或图像信息或传 感参数信息或安装的应用信息, ^可以为性别信息或年龄信息或职业信息。

如, 当《 = 1时, 即为函数公式 二 ( , 该函数公式中的 为特征信息中的 音频信息, 为个人信息中的性别信息, 函数公式 3 可以用于表征音频 信息与性别信息的对应关系, 用户设备可以根据获取到的音频信息 J以及 y =fM确定所述当前使用者的性别 , 该音频信息 ^可以包括当前使用者说 话时产生音频数据。

又如, 当《 = 2时, 即为函数公式 = 该函数公式中的 为特征信息 中的音频信息, 为个人信息中的年龄信息, 函数公式 3 ^ ( 可以用于表征 音频信息与年龄信息的对应关系,用户设备可 以根据获取到的音频信息 ^以及 y = f ' W确定所述当前使用者的年龄 再如, 当《 = ιο时, 即为函数公式 ^ , 该函数公式中的 为特征信息 中的图像信息, y为个人信息中的性别信息, 函数公式 3 可以用于表征 图像信息与性别信息的对应关系,用户设备可 以根据获取到的图像信息 以及 y = 。( χ )确定所述当前使用者的性别 , 图像信息 可以包括当前使用者的人 脸信息。

demography模型并不限于上述列举的例子,本实 例对 demography模型、 demography模型中包含的内容以及 (·)不作限定, 为本领域技术人员熟知的 技术, 在此不再赘述。

作为本实施例的一种实施方式, 若所述待调用 API为性别模型 API , 则与 所述待调用 API对应的子模型为性别模型;若所述待调用 API为年龄模型 API , 则与所述待调用 API对应的子模型为年龄模型; 若所述待调用 API为职业模 型 API , 则与所述待调用 API对应的子模型为职业模型。

例如 , 若所述应用调用年龄模型 API , 则所述业务平台服务端从年龄模 型中获取到的处理代码可以用于表征特征信息 与年龄信息的对应关系, 根据 所述处理代码对所述特征信息进行处理后得到 的个人信息可以但不限于包括 年龄信息。 具体的, 所述处理代码可以用于表征函数公式^^ ^)中, 为年 龄信息的所有函数公式,所述 为年龄信息的所有函数公式可以包括四个函数 公式, 即为 为年龄信息, 分别为音频信息、 图像信息、 传感参数信息、 安 装的应用信息的四个函数公式,调用其他 API的处理方法与调用年龄模型 API 的处理方法类似。 在此不再赘述。

换言之, 若所述应用调用年龄模型 API , 则所述业务平台服务端从年龄模 型中获取到的处理代码可以用于表征特征信息 与年龄信息的对应关系, 若所 述特征信息包括: 音频信息、 图像信息、 传感参数信息、 安装的应用信息, 则获取到的处理代码具体可以用于表征: 音频信息与年龄信息的对应关系、 图像信息与年龄信息的对应关系、 传感参数信息与年龄信息的对应关系、 安 装的应用信息与年龄信息的对应关系, 这样, 业务平台根据所述处理代码对 所述特征信息进行处理后可以得到四个年龄信 息; 然后, 可以从该四个年龄 信息中获取一个年龄信息作为所述个人信息中 的年龄信息。

进一步的, 所述应用还可以同时调用至少一个 API , 即获取到的个人信息 可以包括年龄信息、 职业信息、 性别信息中至少一个信息。

205、 在所述业务平台服务端上, 从查找到的子模型中获取处理代码。 例如, 若特征信息包括传感参数信息, 则当所述应用调用年龄模型 API 时, 业务平台从年龄模型中获取的处理代码可以用 于表征 为传感参数信息, 为年龄信息的函数公式, 当所述应用调用性别模型 API时, 业务平台从性别 模型中获取的处理代码可以用于表征 为传感参数信息, 为性别信息的函数 公式, 当所述应用调用职业模型 API 时, 业务平台从职业模型中获取的处理 代码可以用于表征 为传感参数信息, 为职业信息的函数公式。

再如, 若特征信息包括传感参数信息, 且所述应用同时调用年龄模型 API 和性别模型 API ,则业务平台从年龄模型中获取的处理代码可 用于表征传感 参数信息与年龄信息的对应关系的函数公式, 业务平台从性别模型中获取的 处理代码可以用于表征传感参数信息与性别信 息的对应关系的函数公式, 业 务平台可以根据获取到的上述两个函数公式分 别计算与传感参数信息对应的 年龄信息以及性别信息。 其中, 传感器可以但不限于为加速度传感器, 加速 度传感器可以获取到用户设备的移动速度和移 动频率等, 如, 若用户设备根 据移动速度确定所述当前使用者为步行, 且移动速度较慢, 则可以确定所述 当前使用者为大于 60岁的老年人等。

若特征信息中还包括安装的应用信息, 则业务平台从 demography模型中 获取的处理代码还可以用于表征 ^为安装的应用信息, 可以分别为年龄信息 和性别信息的两个函数公式, 所述两个函数公式可以用于表征安装的应用信 息分别与年龄信息以及性别信息的对应关系。 业务平台可以根据所述两个函 数公式分别计算出与安装的应用信息对应的性 别信息以及年龄信息。 如, 若 所述用户设备上安装有较多的足球类游戏应用 , 则可以确定使用该应用的当 前使用者的性别可能为男性, 年龄可能为 20至 30岁。

若通过上述获取到的四个函数公式得到的两个 性别信息不同, 和 /或得到 的两个职业信息不相同, 则可以通过加权及融合的方式来得到最终的个 人信 息。 由此可知, 本实施例中提供的 demography模型是一个多数据源的融合模 型, 换言之, demography模型可以用于表征利用多种不同数据 即多种特征 信息进行 demography预测后得到中间结果, 该中间结果可以包括多种结果不 同的个人信息, 然后再根据加权融合算法得到最终的个人信息 。

例如, 若在获取年龄信息的过程中, 传感参数信息的权重值为 1 , 安装的 应用信息的权重值为 0 ,则可以将个人信息中的年龄信息确定为根据 感参数 信息获取的年龄信息, 若在获取性别信息的过程中, 传感参数信息的权重值 小于安装的应用信息的权重值, 则可以将个人信息中的职业信息确定为根据 安装的应用信息获取的职业信息。

在通过加权及融合的方式来得到最终的个人信 息的过程中, 并不仅限于 只根据权重来确定, 还可以参考其他参数来确定, 只是权重值对其结果的影 响较大, 另外, 可以但不限于在训练 demography模型的过程中确定所述特征 信息的权重值。

206、 业务平台根据所述处理代码对所述特征信息进 行处理, 得到与所述 特征信息对应的所述个人信息。

进一步的, 业务平台根据所述处理代码对所述特征信息进 行处理, 得到 与所述特征信息对应的所述个人信息既可以是 在业务平台服务端进行的, 也 可以是在业务平台客户端进行的。

若业务平台根据所述处理代码对所述特征信息 进行处理, 得到与所述特 征信息对应的所述个人信息是在业务平台客户 端进行的, 则可以在所述业务 平台客户端上, 接收所述应用发送的所述特征信息。 业务平台根据所述处理代码对所述特征信息进 行处理, 得到与所述特征 信息对应的所述个人信息, 可以但不限于包括:

在所述业务平台服务端上, 向所述业务平台客户端发送所述处理代码; 在所述业务平台客户端上, 根据所述处理代码对所述特征信息进行处理, 得 到与所述特征信息对应的所述个人信息。

在业务平台根据所述处理代码对所述特征信息 进行处理, 得到与所述特 征信息对应的所述个人信息, 可以保证所述特征信息不被上传到所述业务平 台服务端, 避免了所述特征信息被泄露, 增加了当前使用者的个人信息的安 全性。

若业务平台根据所述处理代码对所述特征信息 进行处理, 得到与所述特 征信息对应的所述个人信息是在业务平台服务 端进行的, 则可以在所述业务 平台服务端上, 接收所述应用发送的所述特征信息; 或者, 在所述业务平台 客户端上, 接收所述应用发送的所述特征信息, 并向所述业务平台服务端发 送所述特征信息。

业务平台根据所述处理代码对所述特征信息进 行处理, 得到与所述特征 信息对应的所述个人信息, 可以但不限于包括:

在所述业务平台服务端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

207、 业务平台将所述个人信息发送给所述应用, 以便所述应用根据所述 个人信息为所述当前使用者输出相应的内容。

作为本实施例的一种实施方式, 若为所述业务平台客户端获取的所述个 人信息, 则由所述业务平台客户端将所述个人信息发送 给所述应用, 若为所 述业务平台服务端获取的所述个人信息, 则由所述业务平台服务端将所述个 人信息发送给所述应用。

所述应用在接收到所述个人信息后, 可以根据所述个人信息为所述当前 使用者输出相应的内容, 所述输出相应的内容可以为适合当前使用者且 当前 使用者感兴趣的内容, 因此, 可以为当前使用者提供更加适合的服务, 进而 增加了用户体验。

作为本实施例的一种实施方式, 所述应用根据所述个人信息为所述当前 使用者输出相应的内容可以但不限于包括:

所述应用可以根据推送规则从推送信息集合中 获取与所述个人信息对应 的待推送信息; 向所述用户设备推送所述待推送信息, 即通过所述电子设备 输出所述待推送信息。

其中, 所述推送规则可以包括所述个人信息与所述待 推送信息的对应关 系, 所述推送信息集合可以包括至少一个推送信息 , 所述至少一个推送信息 包括涉及预设使用者的偏好的信息。

预设使用者可以包括至少一个使用者, 所述应用可以根据预设使用者的 偏好确定预设使用者的推送信息, 得到推送信息集合, 推送信息集合可以包 括与所有预设使用者对应的推送信息。

所述预设使用者可以但不限于包括: 使用过所述应用或所述用户设备的 所有使用者; 或者, 在当前已登录的账户处于登录状态的情况下, 使用过所 述应用的所有使用者。

进一步的, 所述预设使用者可以包括: 所述当前使用者。

例如, 若使用者 1和使用者 2使用同一注册账户进行上网, 即预设使用 者包括使用者 1和使用者 2 , 且使用者 1偏好浏览军事网页,使用者 2偏好浏 览旅游网页, 则所述应用可以将涉及军事的信息和涉及旅游 的信息均设置为 所述注册账户的推送信息, 得到所述注册账户的推送信息集合, 即所述推送 信息集合此时可以包括: 涉及军事的信息和涉及旅游的信息; 在使用者 1 再 次登录所述注册账户进行上网时, 所述应用可以获取到使用者 1的特征信息; 然后, 可以通过业务平台中的 demography模型获取到使用者 1的个人信息; 最后, 所述应用可以从推送信息集合中获取到与使用 者 1 的个人信息对应的 推送信息, 并将获取到的推送信息通过用户设备输出, 换言之, 推送信息集 合中包括使用者 1和使用者 2感兴趣的推送信息, 所述应用可以根据个人信 息对推送信息集合进行筛选, 最后得到使用者 1 感兴趣的推送信息, 即得到 涉及军事的信息, 并将涉及军事的信息通过用户设备输出, 这样, 使用者 1 通过用户设备可以只浏览到适合自己且感兴趣 的涉及军事的信息, 而不会浏 览到使用者 2感兴趣的涉及旅游的信息。

本实施例对所述应用根据使用者的偏好确定推 送信息的方法即获取推送 信息集合的方法不作限定, 为本领域技术人员熟知的技术, 且可以根据实际 相应进行设定, 在此不再赘述。 例如, 某视频应用根据使用者的操作习惯确 定使用者的偏好, 如, 使用者偏好观看旅游类视频, 则该视频网站可以将涉 及旅游的视频信息确定为该使用者的推送信息 。

通常的, 会存在许多未注册账户的使用者, 为了可以向这部分使用者推 作习惯均进行分析, 已得到上述使用者的偏好, 进而得到与该偏好对应的推 送信息, 此时, 推送信息集合中包括涉及使用过所述应用或所 述用户设备的 使用者的偏好的推送信息。

进一步可选的, 在当前已登录的账户处于登录状态的情况下, 若使用者 1 使用过所述应用, 且所述应用已经根据使用者 1 的操作习惯确定了涉及使用 者 1的偏好的推送信息, 则此时, 所述应用还可以将使用者 1 的特征信息与 涉及使用者 1的偏好的推送信息进行封装, 在使用者 1后续再次使用所述应 用时, 用户设备可以根据获取到的使用者 1 的特征信息直接从历史封装数据 中获取涉及使用者 1的偏好的推送信息。

作为本实施例的一种实施方式, 所述应用根据所述个人信息为所述当前 使用者输出相应的内容还可以包括:

所述应用还可以根据所述个人信息修改所述用 户设备运行所述应用时输 出的用户界面 UI。

例如, 若根据个人信息判断出当前使用者为 IT职业的青年人, 则所述应 用可以将运行时输出的 UI设置为较复杂的如选项较多的界面, 若根据个人信 息判断出当前使用者为老年人, 则所述应用可以将 UI运行时输出的设置为较 简单的如选项较少的界面。

本实施例对所述应用根据所述个人信息为所述 当前使用者输出相应的内 容不作限定, 可以根据实际需要进行设定, 在此不再赘述。

本实施例中, 业务平台接收应用发送的当前使用者的特征信 息, 所述当 前使用者为当前正在使用所述应用的使用者; 通过人口统计学 demography模 型对所述特征信息进行处理, 得到所述当前使用者的个人信息; 将所述个人 信息发送给所述应用, 以便所述应用根据所述个人信息为所述当前使 用者输 出相应的内容。 采用上述方案后, 业务平台可以根据 demography模型获取到 与当前使用者的特征信息对应的当前使用者的 个人信息, 并将所述个人信息 发送至应用, 由于, 所述个人信息为当前使用者的个人信息, 因此, 所述应 用可以根据所述个人信息输出适合当前使用者 且当前使用者感兴趣的内容, 这样, 不仅可以更好的满足当前使用者的需求, 而且还可以为当前使用者提 供更好的服务, 避免了所述应用输出的内容不适合当前使用者 的问题, 进而 增加了用户体验。

另外, 所述应用可以获取到所述当前使用者的个人信 息, 即所述应用能 够识别出所述当前使用者, 并根据所述个人信息为所述当前使用者输出相 应 的内容, 如, 所述应用可以从推送信息集合中获取到与个人 信息对应的待推 送信息, 该个人信息可以为适合所述当前使用者浏览且 为所述当前使用者感 兴趣的信息, 即实现了所述应用根据个人信息对推送信息集 合进行 选, 将 筛选后得到的信息推送给用户设备并进行输出 , 选后得到的信息即适合所 述当前使用者浏览的且为所述当前使用者感兴 趣的信息, 换言之, 所述应用 可以向用户设备推送适合所述当前使用者浏览 的且为所述当前使用者感兴趣 的推送信息并进行输出, 不适合所述当前使用者的或所述当前使用者不 感兴 趣的推送信息将不被推送至用户设备即不被输 出, 这样, 在多个使用者使用 同一账户进行上网, 或多个非注册使用者使用同一用户设备进行上 网时, 可 以通过该用户设备只浏览到适合自己且感兴趣 的推送信息, 增加了用户体验。

下面提供一些虚拟装置实施例, 该虚拟装置实施例分别与上述提供的相 应的方法实施例相对应。

本实施例提供一种业务平台, 如图 3所示, 可以包括:

所述业务平台 31 , 用于接收应用发送的当前使用者的特征信息, 所述当 前使用者为当前正在使用所述应用的使用者, 通过人口统计学 demography模 型对所述接收单元接收的所述特征信息进行处 理, 得到所述当前使用者的个 人信息, 将所述处理单元得到的所述个人信息发送给所 述应用, 以便所述应 用根据所述个人信息为所述当前使用者输出相 应的内容。

其中, 所述当前使用者为当前正在使用所述应用的使 用者。

若某应用需要根据当前使用者的个人信息输出 相应的内容, 则所述应用 输出的内容需要适合当前使用者, 即能够更好的满足当前使用者的需求, 具 体的, 所述应用可以首先获取当前使用者的特征信息 , 并将得到特征信息发 送至业务平台; 业务平台可以获取到与特征信息对应的个人信 息。

所述 demography模型可以但不限于包括用于获取与所 特征信息对应的 所述个人信息的处理代码等。

作为本实施例的一种实施方式, 业务平台可以从 demo g r a phy模型中获取 与接收到的特征信息对应的处理代码, 并根据获取到的处理代码获取与所述 特征信息对应的个人信息, 获取到的个人信息即为所述当前使用者的个人 信 息。

业务平台可以将获取到的所述个人信息发送至 所述应用; 然后, 所述应 用可以根据接收到的所述个人信息输出相应的 内容, 该相应的内容可以为适 合所述当前使用者的内容, 使得能够更好的满足当前使用者的需求, 进而增 加了用户体验。

本实施例中, 所述业务平台, 用于接收应用发送的当前使用者的特征信 息, 所述当前使用者为当前正在使用所述应用的使 用者, 通过人口统计学 demography模型对所述接收单元接收的所述特征 息进行处理, 得到所述当 前使用者的个人信息, 将所述处理单元得到的所述个人信息发送给所 述应用, 以便所述应用根据所述个人信息为所述当前使 用者输出相应的内容。 采用上 述方案后, 业务平台可以根据 demography模型获取到与当前使用者的特征信 息对应的当前使用者的个人信息, 并将所述个人信息发送至应用, 由于, 所 述个人信息为当前使用者的个人信息, 因此, 所述应用可以根据所述个人信 息输出适合当前使用者且当前使用者感兴趣的 内容, 这样, 不仅可以更好的 满足当前使用者的需求, 而且还可以为当前使用者提供更好的服务, 避免了 所述应用输出的内容不适合当前使用者的问题 , 进而增加了用户体验。

本实施例提供另一种业务平台, 该业务平台是对图 3 所示的业务平台的 进一步扩展和优化, 如图 4所示, 可以包括:

所述业务平台 41 , 用于接收应用发送的当前使用者的特征信息, 所述当 前使用者为当前正在使用所述应用的使用者, 通过人口统计学 demography模 型对所述接收单元接收的所述特征信息进行处 理, 得到所述当前使用者的个 人信息, 将所述处理单元得到的所述个人信息发送给所 述应用, 以便所述应 用根据所述个人信息为所述当前使用者输出相 应的内容。

若某应用需要根据当前使用者的个人信息输出 相应的内容, 则所述应用 输出的内容需要适合当前使用者, 即能够更好的满足当前使用者的需求, 具 体的, 所述应用可以首先获取当前使用者的特征信息 , 并将得到特征信息发 送至业务平台; 业务平台可以获取到与特征信息对应的个人信 息。

所述 demography模型可以但不限于包括用于获取与所 特征信息对应的 所述个人信息的处理代码等。

作为本实施例的一种实施方式, 业务平台可以从 demo g r a phy模型中获取 与接收到的特征信息对应的处理代码, 并根据获取到的处理代码获取与所述 特征信息对应的个人信息, 获取到的个人信息即为所述当前使用者的个人 信 息。

业务平台可以将获取到的所述个人信息发送至 所述应用; 然后, 所述应 用可以根据接收到的所述个人信息输出相应的 内容, 该相应的内容可以为适 合所述当前使用者的内容, 使得能够更好的满足当前使用者的需求, 进而增 加了用户体验。

进一步的, 所述业务平台 41包括: 业务平台服务端 411和业务平台客户 端 412 , 所述 demography模型存储于所述业务平台服务端 411 ;

所述业务平台服务端 411 , 包括:

建立单元 4111 ,用于在所述业务平台 41接收应用发送的当前使用者的特 征信息之前, 建立与所述 demography模型的子模型对应的应用程序编程接 API , 所述 demography模型包括至少一个所述子模型;

所述业务平台 41 ,还用于在通过所述 demography模型对所述特征信息进 行处理之前, 接收所述应用发送的 API调用请求, 所述 API调用请求用于指 示待调用 API ;

在运行某应用时, 所述应用可以通过调用 demography模型中的相应处理 代码, 以实现获取当前使用者的个人信息。 具体的, 可以为所述应用向所述 业务平台发送 API调用请求, 以实现对相应的 API的调用, 进而实现获取与 调用的 API对应的处理代码。

其中, 所述个人信息可以但不限于包括如下信息中至 少一项: 性别信息、 年龄信息、 职业信息等, 具体可以是根据调用的 API决定的。

若所述待调用 API为性别模型 API , 即所述应用调用性别模型 API , 则说 明所述应用需要获取到当前使用者的性别信息 , 若所述待调用 API 为年龄模 型 API , 即所述应用调用年龄模型 API , 则说明所述应用需要获取到当前使用 者的年龄信息, 若所述待调用 API为职业模型 API , 即所述应用调用职业模型 AP I , 则说明所述应用需要获取到当前使用者的职业 模块。

所述业务平台服务端 411 , 还包括: 查找单元 4112 ,用于从所述 demography模型中查找与所述待调用 API对 应的子模型;

第一获取单元 4113 ,用于在所述业务平台服务端上,从所述查找 元 4112 查找到的子模型中获取处理代码;

所述业务平台 41 , 还用于根据所述第一获取单元获取的所述处理 代码对 所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述建立单元 4111 , 具体用于建立如下至少一种 API : 与性 别模型对应的性别模型 API、 或与年龄模型对应的年龄模型 API、 或与职业模 型对应的职业模型 API ;

其中, 性别模型中可以包括获取与所述特征信息对应 的年龄信息的方法 的处理代码; 年龄模型中可以包括获取与所述特征信息对应 的年龄信息的方 法的处理代码; 职业模型中可以包括获取与所述特征信息对应 的职业信息的 方法的处理代码。

换言之,所述 demography模型可以包括如下至少一个子模型: 别模型、 年龄模型、 职业模型, 且每一个子模型均与一个 API 相对应, 当某应用调用 某 API时, 即可以为在调用与 API对应的子模型中的处理代码。

在所述业务平台服务端完成建立 API后, 可以将已建立的 API开放给所 述业务平台客户端, 例如, 可以但不限于将已建立的 API 设置于用户设备的 SDK中并开放给其他应用, 以便其他应用可以调用所需 API。

所述待调用 API包括所述建立的 API中至少一种 API。

进一步的, 所述业务平台客户端 412 , 包括:

第一接收单元 4121 , 用于接收所述应用发送的所述特征信息;

所述业务平台服务端 411 , 还包括:

第一发送单元 4114 , 用于向所述业务平台客户端发送所述第一获取 单元 4113获取的所述处理代码;

所述业务平台客户端 412 , 还包括: 第一处理单元 4122 ,用于根据所述第一发送单元 4114发送的所述处理代 码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述业务平台服务端 411 , 还包括:

第二接收单元 4115 , 用于接收所述应用发送的所述特征信息;

所述业务平台客户端 412 , 还包括:

第二发送单元 4123 , 用于向所述业务平台服务端发送所述第一接收 单元 4121接收的所述特征信息;

所述业务平台服务端 411 , 还包括:

第二处理单元 41 16 ,用于根据所述第一获取单元 4121获取的所述处理代 码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述业务平台客户端 412 , 还包括:

第二获取单元 4124 , 用于获取多个使用者的多种不同的特征信息; 所述第二发送单元 4123 ,还用于将所述第二获取单元 4124获取的所述多 种不同的特征信息发送至所述业务平台服务端

所述业务平台服务端 411 , 还包括:

训练单元 4117 ,用于根据所述第二获取单元 4124获取的所述多种不同的 特征信息对所述 demography模型进行模型训练。

进一步的, 所述业务平台 41 , 具体用于接收所述应用发送的如下至少一 种信息: 音频信息、 图像信息、 传感参数信息、 应用操作信息。

本实施例中, 所述业务平台, 用于接收应用发送的当前使用者的特征信 息, 所述当前使用者为当前正在使用所述应用的使 用者, 通过人口统计学 demography模型对所述接收单元接收的所述特征 息进行处理, 得到所述当 前使用者的个人信息, 将所述处理单元得到的所述个人信息发送给所 述应用, 以便所述应用根据所述个人信息为所述当前使 用者输出相应的内容。 采用上 述方案后, 业务平台可以根据 demography模型获取到与当前使用者的特征信 息对应的当前使用者的个人信息, 并将所述个人信息发送至应用, 由于, 所 述个人信息为当前使用者的个人信息, 因此, 所述应用可以根据所述个人信 息输出适合当前使用者且当前使用者感兴趣的 内容, 这样, 不仅可以更好的 满足当前使用者的需求, 而且还可以为当前使用者提供更好的服务, 避免了 所述应用输出的内容不适合当前使用者的问题 , 进而增加了用户体验。

另外, 所述应用可以获取到所述当前使用者的个人信 息, 即所述应用能 够识别出所述当前使用者, 并根据所述个人信息为所述当前使用者输出相 应 的内容, 如, 所述应用可以从推送信息集合中获取到与个人 信息对应的待推 送信息, 该个人信息可以为适合所述当前使用者浏览且 为所述当前使用者感 兴趣的信息, 即实现了所述应用根据个人信息对推送信息集 合进行 选, 将 筛选后得到的信息推送给用户设备并进行输出 , 选后得到的信息即适合所 述当前使用者浏览的且为所述当前使用者感兴 趣的信息, 换言之, 所述应用 可以向用户设备推送适合所述当前使用者浏览 的且为所述当前使用者感兴趣 的推送信息并进行输出, 不适合所述当前使用者的或所述当前使用者不 感兴 趣的推送信息将不被推送至用户设备即不被输 出, 这样, 在多个使用者使用 同一账户进行上网, 或多个非注册使用者使用同一用户设备进行上 网时, 可 以通过该用户设备只接收到适合自己且感兴趣 的推送信息, 增加了用户体验。

下面提供一些运行有图 2 所示的信息处理的方法的实体装置实施例, 该 相对应。

本实施例还提供一种计算机 1 , 如图 5所示, 该计算机 1包括: 至少一个 处理器 15 , 例如 CPU ( Cent ra l Proces s ing Uni t , 中央处理器), 至少一个 输出接口 16或者其他用户接口 17 , 存储器 18 , 至少一个通信总线 19。 通信 总线 19用于实现上述组件之间的连接通信。 该计算机 1可选的包含其他用户 接口 17 , 包括显示器,键盘或者点击设备(例如, 鼠标,轨迹球( t rackba l l ), 触感板或者触感显示屏)。存储器 18可能包含高速 RAM( Random Acces s Memory, 随机存取存储器 ), 也可能还包括非不稳定的存储器( non- vola t i le memory ), 例如至少一个磁盘存储器。 存储器 18可选的可以包含至少一个位于远离前述 处理器 15的存储装置。

在一些实施方式中, 存储器 18存储了如下的元素, 可执行模块或者数据 结构, 或者他们的子集, 或者他们的扩展集:

操作系统 180, 包含各种系统程序, 用于实现各种基础业务以及处理基于 硬件的任务。

应用程序 181, 包含各种应用程序, 用于实现各种应用业务。

具体的, 应用程序 181中可以但不限于包括:

所述应用程序 181, 用于接收应用发送的当前使用者的特征信息, 所述当 前使用者为当前正在使用所述应用的使用者, 通过人口统计学 demography模 型对所述接收单元接收的所述特征信息进行处 理, 得到所述当前使用者的个 人信息, 将所述处理单元得到的所述个人信息发送给所 述应用, 以便所述应 用根据所述个人信息为所述当前使用者输出相 应的内容。

进一步的, 所述应用程序 181包括: 应用程序服务端和应用程序客户端, 所述 demography模型存储于所述应用程序服务端;

所述应用程序 181可以包括:

建立单元, 用于在所述应用程序 181接收应用发送的当前使用者的特征 信息之前, 建立与所述 demography模型的子模型对应的应用程序编程接 API, 所述 demography模型包括至少一个所述子模型;

所述应用程序 181, 还用于在通过所述 demography模型对所述特征信息 进行处理之前, 接收所述应用发送的 API调用请求, 所述 API调用请求用于 指示待调用 API;

所述应用程序服务端, 还包括:

查找单元, 用于从所述 demography模型中查找与所述待调用 API对应的 子模型;

第一获取单元, 用于在所述应用程序服务端上, 从所述查找单元查找到 的子模型中获取处理代码;

所述应用程序 181 ,还用于根据所述第一获取单元获取的所述处 代码对 所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述建立单元, 具体用于建立如下至少一种 API : 与性别模型 对应的性别模型 API、 或与年龄模型对应的年龄模型 API、 或与职业模型对应 的职业模型 API ;

所述待调用 API包括所述建立的 API中至少一种 API。

进一步的, 所述应用程序客户端, 包括:

第一接收单元, 用于接收所述应用发送的所述特征信息;

所述应用程序服务端, 还包括:

第一发送单元, 用于向所述业务平台客户端发送所述第一获取 单元获取 的所述处理代码;

所述应用程序客户端, 还包括:

第一处理单元, 用于根据所述第一发送单元发送的所述处理代 码对所述 特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述应用程序服务端, 还包括:

第二接收单元, 用于接收所述应用发送的所述特征信息;

所述应用程序客户端, 还包括:

第二发送单元, 用于向所述应用程序服务端发送所述第一接收 单元接收 的所述特征信息;

所述应用程序服务端, 还包括:

第二处理单元, 用于根据所述第一接收单元接收的所述处理代 码对所述 特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述应用程序客户端, 还包括:

第二获取单元, 用于获取多个使用者的多种不同的特征信息;

所述第二发送单元, 还用于将所述第二获取单元获取的所述多种不 同的 特征信息发送至所述业务平台服务端。

所述应用程序服务端, 还包括:

训练单元, 用于根据所述第二获取单元获取的所述多种不 同的特征信息 对所述 demography模型进行模型训练。

进一步的, 所述应用程序 181 , 具体用于接收所述应用发送的如下至少一 种信息: 音频信息、 图像信息、 传感参数信息、 应用操作信息。

在本发明实施例中, 计算机 1可以通过调用存储器 18中存储的程序或指 令, 处理器 15用于:

接收应用发送的当前使用者的特征信息, 所述当前使用者为当前正在使 用所述应用的使用者;

通过人口统计学 demography模型对所述特征信息进行处理, 得到所述当 前使用者的个人信息;

将所述个人信息发送给所述应用, 以便所述应用根据所述个人信息为所 述当前使用者输出相应的内容。

进一步的, 业务平台包括: 业务平台服务端和业务平台客户端, 所述 demography模型存储于所述业务平台服务端;

所述处理器 15 , 还用于在所述业务平台接收应用发送的当前使 用者的特 征信息之前, 在所述业务平台服务端上, 建立与所述 demography模型的子模 型对应的应用程序编程接口 API , 所述 demography模型包括至少一个所述子 模型;

所述处理器 15 , 具体用于接收所述应用发送的 API调用请求, 所述 API 调用请求用于指示待调用 API ;

所述处理器 15 , 具体用于在所述业务平台服务端上, 从所述 demography 模型中查找与所述待调用 API对应的子模型;

在所述业务平台服务端上, 从查找到的子模型中获取处理代码; 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应 的所述个人信息。

进一步的, 所述处理器 15 , 具体用于建立如下至少一种 API : 与性别模 型对应的性别模型 API、 或与年龄模型对应的年龄模型 API、 或与职业模型对 应的职业模型 API ;

所述待调用 API包括所述建立的 API中至少一种 API。

进一步的, 所述处理器 15 , 具体用于在所述业务平台客户端上, 接收所 述应用发送的所述特征信息; 在所述业务平台服务端上, 向所述业务平台客 户端发送所述处理代码;

在所述业务平台客户端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述处理器 15 , 具体用于在所述业务平台服务端上, 接收所 述应用发送的所述特征信息; 或者,

在所述业务平台客户端上, 接收所述应用发送的所述特征信息, 并向所 述业务平台服务端发送所述特征信息;

在所述业务平台服务端上, 根据所述处理代码对所述特征信息进行处理, 得到与所述特征信息对应的所述个人信息。

进一步的, 所述处理器 15 , 还用于在所述业务平台客户端上, 获取多个 使用者的多种不同的特征信息, 并将所述多种不同的特征信息发送至所述业 务平台服务端;

在所述业务平台服务端上, 根据所述多种不同的特征信息对所述 demography模型进行模型训练。

进一步的, 所述处理器 15 , 具体用于接收所述应用发送的如下至少一种 信息: 音频信息、 图像信息、 传感参数信息、 应用操作信息。

本实施例中, 业务平台接收应用发送的当前使用者的特征信 息, 所述当 前使用者为当前正在使用所述应用的使用者; 通过人口统计学 demography模 型对所述特征信息进行处理, 得到所述当前使用者的个人信息; 将所述个人 信息发送给所述应用, 以便所述应用根据所述个人信息为所述当前使 用者输 出相应的内容。 采用上述方案后, 业务平台可以根据 demography模型获取到 与当前使用者的特征信息对应的当前使用者的 个人信息, 并将所述个人信息 发送至应用, 由于, 所述个人信息为当前使用者的个人信息, 因此, 所述应 用可以根据所述个人信息输出适合当前使用者 且当前使用者感兴趣的内容, 这样, 不仅可以更好的满足当前使用者的需求, 而且还可以为当前使用者提 供更好的服务, 避免了所述应用输出的内容不适合当前使用者 的问题, 进而 增加了用户体验。

另外, 所述应用可以获取到所述当前使用者的个人信 息, 即所述应用能 够识别出所述当前使用者, 并根据所述个人信息为所述当前使用者输出相 应 的内容, 如, 所述应用可以从推送信息集合中获取到与个人 信息对应的待推 送信息, 该个人信息可以为适合所述当前使用者浏览且 为所述当前使用者感 兴趣的信息, 即实现了所述应用根据个人信息对推送信息集 合进行 选, 将 筛选后得到的信息推送给用户设备并进行输出 , 选后得到的信息即适合所 述当前使用者浏览的且为所述当前使用者感兴 趣的信息, 换言之, 所述应用 可以向用户设备推送适合所述当前使用者浏览 的且为所述当前使用者感兴趣 的推送信息并进行输出, 不适合所述当前使用者的或所述当前使用者不 感兴 趣的推送信息将不被推送至用户设备即不被输 出, 这样, 在多个使用者使用 同一账户进行上网, 或多个非注册使用者使用同一用户设备进行上 网时, 可 以通过该用户设备只接收到适合自己且感兴趣 的推送信息, 增加了用户体验。

通过以上的实施方式的描述, 所属领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件的方式来实 现, 当然也可以通过硬件, 但 很多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技术方案本 质上或者说对现有技术做出贡献的部分可以以 软件产品的形式体现出来, 该 计算机软件产品存储在可读取的存储介质中, 如计算机的软盘, 硬盘或光盘 等, 包括若干指令用以使得一台计算机设备(可以 是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述 的方法。

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

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