logo好方法网

业务信息的展示方法及装置


技术摘要:
本发明公开了一种业务信息的展示方法及装置,涉及一种通信技术领域,主要在于能够解耦业务层下发的业务信息,按照业务信息的展示顺序对其进行展示,避免重点业务信息阻塞,提高重点业务信息的时效性和触达率,满足业务方要求。其中方法包括:接收业务层下发的各个业务  全部
背景技术:
在“商对客”(Business-to-Customer,简称B2C)业务模式中,商家更新的业务信息 需要及时同步给用户,例如,促销活动的时间,用户在接收到商家推送的业务信息之后能够 及时了解商家活动。 目前,业务层下发业务信息时,客户端会按照业务信息的下发顺序依次向用户展 示,或者对用户进行提示。然而,如果多个业务层同时下发业务信息或者同一业务层下发多 个业务信息时,会出现业务层消息严重耦合的情况,造成重点业务信息阻塞,无法保证重点 业务信息的时效性和触达率,从而使用户无法及时感知到重点业务信息。
技术实现要素:
有鉴于此,本发明提供一种业务信息的展示方法及装置,主要目的在于能够解耦 业务层下发的业务信息,按照业务信息的展示顺序对其进行展示,避免重点业务信息阻塞, 提高重点业务信息的时效性和触达率,满足业务方要求。 依据本发明一个方面,提供了一种业务信息的展示方法,包括: 接收业务层下发的各个业务信息; 对所述各个业务信息进行解析,确定所述各个业务信息对应的业务层; 根据业务层的预设优先级和业务信息中的属性特征,确定所述各个业务信息对应 的展示顺序; 按照确定的展示顺序依次对所述各个业务信息进行展示。 可选地,所述根据业务层的预设优先级和业务信息中的属性特征,确定所述各个 业务信息对应的展示顺序,包括: 若所述各个业务信息来源于不同业务层,则根据各个业务层对应的预设优先等 级,确定所述各个业务信息对应的展示顺序; 若所述各个业务信息来源于同一业务层,则根据所述各个业务信息中的属性特 征,确定所述各个业务信息对应的展示顺序。 可选地,对所述各个业务信息进行解析,确定所述各个业务信息对应的业务层,包 括: 利用预设自然语言模型对目标业务信息进行分词处理,得到所述目标业务信息对 应的各个分词; 根据所述各个分词和预设关键词词库,确定所述目标业务信息对应的业务层,所 述预设关键词词库中记录有不同关键词及其对应的业务层。 可选地,所述按照确定的展示顺序依次对所述各个业务信息进行展示,包括: 生成所述各个业务信息对应的展示弹框,按照所述展示顺序依次对各个展示弹框 4 CN 111582996 A 说 明 书 2/15 页 进行展示。 可选地,所述生成所述各个业务信息对应的展示弹框,按照所述展示顺序依次对 各个展示弹框进行展示,包括: 确定所述各个业务信息中展示顺序最高的业务信息,并生成所述展示顺序最高的 业务信息对应的展示弹框; 对所述展示顺序最高的业务信息对应的展示弹框进行加锁处理,响应于加锁处理 后的展示弹框完成展示,对完成展示的展示弹框进行解锁处理; 确定所述展示顺序最高的业务信息对应的下一展示顺序的业务信息,并生成所述 下一展示顺序的业务信息对应的展示弹框,对所述下一展示顺序的业务信息对应的展示弹 框进行加锁处理和展示,直至所述各个业务信息均完成展示。 可选地,所述生成所述各个业务信息对应的展示弹框,按照所述展示顺序依次对 各个展示弹框进行展示,包括: 判断接收的业务信息的总数量是否大于预设数量; 若所述总数量大于所述预设数量,则根据所述展示顺序对所述各个业务信息进行 先后排序,确定排序名次处于预设范围内的业务信息; 生成所述排序名次处于预设范围内的业务信息对应的展示弹框,以及剩余业务信 息的提示信息; 按照所述展示顺序依次对排序名次处于预设范围内的业务信息对应的展示弹框 进行展示,并分别输出所述剩余业务信息的提示信息。 可选地,所述按照所述展示顺序依次对各个展示弹框进行展示,包括: 响应于接收到目标展示弹框的取消指令,向本地服务器发送所述目标展示弹框对 应的业务信息已触达通知,并输出所述目标展示弹框对应的下一展示顺序的展示弹框。 可选地,所述接收业务层下发的各个业务信息,包括: 接收业务层下发的各个业务消息,以及所述各个业务消息对应的展示格式信息; 所述生成所述各个业务信息对应的展示弹框,包括: 根据所述展示格式信息,利用预设网页容器对所述各个业务信息进行格式处理, 并生成格式处理后的各个业务信息对应的展示弹框。 可选地,所述方法还包括: 接收用户浏览的过往业务信息的展示请求,所述展示请求携带有用户身份标识信 息; 根据所述用户身份标识信息查询预设业务信息表,确定所述用户浏览的过往业务 信息,并在单独页面中对所述过往业务信息进行展示。 可选地,在所述接收业务层下发的各个业务信息之前,所述方法还包括: 响应于客户端处于前台运行状态,每隔预设时间间隔向本地服务器发送业务信息 的获取请求,所述本地服务器用于接收所述业务信息的获取请求,响应于所述业务层下发 各个业务信息,将所述各个业务信息发送至所述客户端。 可选地,在所述接收业务层下发的各个业务信息之前,所述方法还包括: 响应于客户端处于后台运行状态,接收本地服务器发送的各个业务信息,所述本 地服务器用于响应于所述业务层下发各个业务信息,将所述各个业务信息发送至所述客户 5 CN 111582996 A 说 明 书 3/15 页 端; 所述按照确定的展示顺序依次对所述各个业务信息进行展示,包括: 根据接收的各个业务信息生成其对应的提示信息框,并按照确定的展示顺序依次 输出各个提示信息框。 可选地,在所述接收业务层下发的各个业务信息之前,所述方法还包括: 响应于客户端未处于运行状态,接收远程服务器发送的各个业务信息,所述远程 服务器用于接收本地服务器发送的各个业务信息,并将所述各个业务信息发送至所述客户 端; 所述按照确定的展示顺序依次对所述各个业务信息进行展示,包括: 根据接收的各个业务信息生成其对应的提示信息框,并按照确定的展示顺序依次 输出各个提示信息框。 依据本发明另一个方面,提供了一种业务信息的展示装置,包括: 接收单元,用于接收业务层下发的各个业务信息; 解析单元,用于对所述各个业务信息进行解析,确定所述各个业务信息对应的业 务层; 确定单元,用于根据业务层的预设优先级和业务信息中的属性特征,确定所述各 个业务信息对应的展示顺序; 展示单元,用于按照确定的展示顺序依次对所述各个业务信息进行展示。 可选地,所述确定单元,具体用于若所述各个业务信息来源于不同业务层,则根据 各个业务层对应的预设优先等级,确定所述各个业务信息对应的展示顺序; 所述确定单元,还具体用于若所述各个业务信息来源于同一业务层,则根据所述 各个业务信息中的属性特征,确定所述各个业务信息对应的展示顺序。 可选地,所述解析单元,包括:分词模块和确定模块, 所述分词模块,用于利用预设自然语言模型对目标业务信息进行分词处理,得到 所述目标业务信息对应的各个分词; 所述确定模块,用于根据所述各个分词和预设关键词词库,确定所述目标业务信 息对应的业务层,所述预设关键词词库中记录有不同关键词及其对应的业务层。 可选地,所述展示单元,具体用于生成所述各个业务信息对应的展示弹框,按照所 述展示顺序依次对各个展示弹框进行展示。 可选地,所述展示单元,包括:生成模块、加锁模块和展示模块, 所述生成模块,用于确定所述各个业务信息中展示顺序最高的业务信息,并生成 所述展示顺序最高的业务信息对应的展示弹框; 所述加锁模块,用于对所述展示顺序最高的业务信息对应的展示弹框进行加锁处 理,响应于加锁处理后的展示弹框完成展示,对完成展示的展示弹框进行解锁处理; 所述展示模块,用于确定所述展示顺序最高的业务信息对应的下一展示顺序的业 务信息,并生成所述下一展示顺序的业务信息对应的展示弹框,对所述下一展示顺序的业 务信息对应的展示弹框进行加锁处理和展示,直至所述各个业务信息均完成展示。 可选地,所述展示单元,还包括:判断模块、排序模块, 所述判断模块,用于判断接收的业务信息的总数量是否大于预设数量; 6 CN 111582996 A 说 明 书 4/15 页 所述排序模块,用于若所述总数量大于所述预设数量,则根据所述展示顺序对所 述各个业务信息进行先后排序,确定排序名次处于预设范围内的业务信息; 所述生成模块,还用于生成所述排序名次处于预设范围内的业务信息对应的展示 弹框,以及剩余业务信息的提示信息; 所述展示模块,还用于按照所述展示顺序依次对排序名次处于预设范围内的业务 信息对应的展示弹框进行展示,并分别输出所述剩余业务信息的提示信息。 可选地,所述展示单元,还具体用于响应于接收到目标展示弹框的取消指令,向本 地服务器发送所述目标展示弹框对应的业务信息已触达通知,并输出所述目标展示弹框对 应的下一优先等级的展示弹框。 可选地,所述接收单元,具体用于接收业务层下发的各个业务消息,以及所述各个 业务消息对应的展示格式信息; 所述展示单元,还具体用于根据所述展示格式信息,利用预设网页容器对所述各 个业务信息进行格式处理,并生成格式处理后的各个业务信息对应的展示弹框。 可选地,所述接收单元,还用于接收用户浏览的过往业务信息的展示请求,所述展 示请求携带有用户身份标识信息; 所述展示单元,还用于根据所述用户身份标识信息查询预设业务信息表,确定所 述用户浏览的过往业务信息,并在单独页面中对所述过往业务信息进行展示。 可选地,所述发送单元,用于响应于客户端处于前台运行状态,每隔预设时间间隔 向本地服务器发送业务信息的获取请求,所述本地服务器用于接收所述业务信息的获取请 求,响应于所述业务层下发各个业务信息,将所述各个业务信息发送至所述客户端。 可选地,所述接收单元,还用于响应于客户端处于后台运行状态,接收本地服务器 发送的各个业务信息,所述本地服务器用于响应于所述业务层下发各个业务信息,将所述 各个业务信息发送至所述客户端; 所述展示单元,还具体用于根据接收的各个业务信息生成其对应的提示信息框, 并按照确定的展示顺序依次输出各个提示信息框。 可选地,所述接收单元,还用于响应于客户端未处于运行状态,接收远程服务器发 送的各个业务信息,所述远程服务器用于接收本地服务器发送的各个业务信息,并将所述 各个业务信息发送至所述客户端; 所述展示单元,还具体用于根据接收的各个业务信息生成其对应的提示信息框, 并按照确定的展示顺序依次输出各个提示信息框。 依据本发明的又一个方面,提供了一种存储介质,所述存储介质中存储有至少一 可执行指令,所述可执行指令使处理器执行如上述业务信息的展示方法对应的操作。 依据本发明第再一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信 总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信; 所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述 业务信息的展示方法对应的操作。 借由上述技术方案,本发明提供的技术方案至少具有下列优点: 本发明提供了一种业务信息的展示方法及装置,与目前各个业务层消息严重耦合 的情况相比,本发明通过接收业务层下发的各个业务信息;并对所述各个业务信息进行解 7 CN 111582996 A 说 明 书 5/15 页 析,确定所述各个业务信息对应的业务层;与此同时,根据业务层的预设优先级和业务信息 中的属性特征,确定所述各个业务信息对应的展示顺序;最终按照确定的展示顺序依次对 所述各个业务信息进行展示,从而能够解耦业务层下发的业务信息,按照业务层预先制定 的优先等级要求对其进行展示,满足业务方要求,同时能够避免重点业务信息阻塞,提高重 点业务信息的时效性和触达率,增强用户的体验。 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,以下特举本发明的
下载此资料需消耗2积分,
分享到:
收藏