时间在线共享业务的服务方法和装置与流程

未命名 09-08 阅读:73 评论:0


1.本技术涉及通信技术领域,特别是涉及一种时间在线共享业务的服务方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.近年来随着通讯和音视频技术的快速发展,网络全面覆盖,线上通话已得到高度普及,越来越多的人采用线上通话、在线咨询的方式进行问题的解决。
3.目前的线上服务中,服务提供者往往只借助在线平台进行服务信息的发布,在实际在线咨询等服务的提供的过程中,服务提供者和服务需求者双方依旧采用线下通信等方式,脱离线上平台完成服务对接。因此,目前的线上服务无法监管,安全性较低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种实现线上业务监管的时间在线共享业务的服务方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种时间在线共享业务的服务方法。所述方法包括:
6.响应于业务发布请求,发布各线上业务;
7.当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;
8.响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;
9.根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。
10.在其中一个实施例中,所述根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单之前,所述方法还包括:
11.向所述目标线上业务的业务发布者所在账户发送订阅提醒信息;
12.响应于所述业务发布者账户针对所述目标线上业务的确认服务信息,获取所述目标线上业务的业务属性信息。
13.在其中一个实施例中,所述根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单,包括:
14.获取订单模板以及业务订阅者针对所述目标线上业务的业务订阅信息;
15.将所述目标线上业务的业务属性信息以及业务订阅信息添加至所述订单模板中,生成所述目标线上业务的业务订单。
16.在其中一个实施例中,所述根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果,包括:
17.根据所述目标线上业务的执行信息,确定所述目标线上业务的已执行时长;
18.获取业务订阅者所在账户的业务订阅信息,并根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度;
19.基于所述业务执行进度,确定所述目标线上业务的执行结果。
20.在其中一个实施例中,所述根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度之后,所述方法还包括:
21.在所述目标线上业务的执行过程中,基于所述业务订阅信息中包含的所述目标线上业务对应的订阅时长以及预设的定时器,对所述目标线上业务进行计时监管;
22.当所述订阅时长与所述已执行时长间的差值小于或者等于预设时间差值时,向所述业务发布者和所述业务订阅者所在账户发送时限提醒信息。
23.在其中一个实施例中,所述标定时长中包括第一预计时长和第二预计时长,所述第一预计时长小于所述第二预计时长,所述第二预计时长小于或者等于所述目标线上业务对应的订阅时长,所述根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度,包括:
24.若所述目标线上业务的已执行时长小于所述第一预计时长,确定所述目标线上业务未执行,生成表征所述目标线上业务未完成的业务执行进度;
25.若所述目标线上业务的已执行时长大于所述第一预计时长,小于所述第二预计时长,确定所述目标线上业务存在未完成的部分,生成表征所述目标线上业务存在未完成部分的业务执行进度;
26.若所述目标线上业务的已执行时长大于或者等于所述第二预计时长,确定所述目标线上业务已完成,生成表征所述目标线上业务已完成的业务执行进度。
27.在其中一个实施例中,所述根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果之后,所述方法还包括:
28.将所述目标线上业务的执行结果,更新至所述目标线上业务的业务订单;
29.根据预设的订单推送策略,将更新后的所述业务订单推送至业务发布者所在账户以及业务订阅者所在账户;
30.响应于针对更新后的所述业务订单的确认信息,确定所述目标线上业务的所述业务订单完结。
31.在其中一个实施例中,所述根据预设的订单推送策略,将更新后的所述业务订单推送至业务发布者所在账户以及业务订阅者所在账户之后,所述方法还包括:
32.若未接收到所述业务发布者和所述业务订阅者中至少一方发送的所述业务订单的确认信息,响应于所述业务发布者或者所述业务订阅者对所述业务订单的更新操作,获取更新后的业务订单;
33.将所述更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户进行共识确认。
34.在其中一个实施例中,所述响应于针对更新后的所述业务订单的确认信息,确定所述目标线上业务的所述业务订单完结之后,所述方法还包括:
35.在所述业务订单中包含的所述目标线上业务的执行结果表征已全部执行完成的情况下,清除缓存中的所述业务订单;
36.在所述业务订单中包含的所述目标线上业务的执行结果表征存在未完成部分的情况下,保留所述业务订单。
37.在其中一个实施例中,所述在所述业务订单中包含的所述目标线上业务的执行结
果表征已全部执行完成的情况下,清除缓存中的所述业务订单,包括:
38.基于所述业务订单的确认信息以及预设的订单确认条件,对所述业务订单中包含的所述目标线上业务的业务执行结果进行校验;
39.在所述目标线上业务的业务执行结果通过校验的情况下,若所述目标线上业务的业务执行结果表征已全部执行完成,则清除缓存中的业务订单。
40.在其中一个实施例中,所述在所述业务订单中包含的所述目标线上业务的执行结果表征存在未完成部分的情况下,保留所述业务订单之后,所述方法还包括:
41.响应于针对所述目标线上业务的继续执行操作,获取所述目标线上业务中未完成部分对应的业务剩余时长;
42.在执行所述目标线上业务的未完成部分的过程中,基于所述业务剩余时长对所述目标线上业务的执行过程进行计时监管。
43.在其中一个实施例中,所述方法还包括:
44.响应于针对所述目标线上业务的续订请求,生成续订信息;
45.根据所述续订信息,生成所述目标线上业务的续订业务订单,并基于所述续订业务订单执行所述目标线上业务。
46.在其中一个实施例中,所述响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程之后,所述方法还包括:
47.基于所述业务订单中的预设的单位资源数据以及所述目标线上业务的已执行时长,确定本次目标线上业务的总资源数据;
48.将所述目标线上业务的总资源数据,更新至所述业务订单。
49.在其中一个实施例中,所述方法还包括:
50.响应于针对目标线上业务的暂停操作,中断执行所述目标线上业务;
51.若所述目标线上业务当前的已执行时长小于所述目标线上业务对应的订阅时长,基于所述目标线上业务的总资源数据以及所述已执行时长,生成所述目标线上业务的业务子订单。
52.在其中一个实施例中,所述方法还包括:
53.在所述业务订单中包含的总资源数据已确认的情况下,响应于所述业务订阅者所在账户反馈的支付信息,基于所述总资源数据更新所述业务订阅者所在账户的资源记录。
54.第二方面,本技术还提供了一种时间在线共享业务的服务装置。所述装置包括:
55.发布模块,用于响应于业务发布请求,发布各线上业务;
56.生成模块,用于当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;
57.监测模块,用于响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;
58.确定模块,根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。
59.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
60.响应于业务发布请求,发布各线上业务;
61.当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;
62.响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;
63.根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。
64.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
65.响应于业务发布请求,发布各线上业务;
66.当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;
67.响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;
68.根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。
69.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
70.响应于业务发布请求,发布各线上业务;
71.当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;
72.响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;
73.根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。
74.上述时间在线共享业务的服务方法、装置、计算机设备、存储介质和计算机程序产品,信息服务平台响应于业务发布请求,发布各线上业务。当各线上业务中的目标线上业务被订阅时,根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单;响应于业务订单,在目标线上业务的执行过程中,监测目标线上业务的执行进程,获取目标线上业务的执行信息。信息服务平台根据目标线上业务的执行信息,确定目标线上业务的执行结果。采用本方法,通过信息服务平台对目标线上业务的执行过程进行监测以及记录,保证了目标线上业务的安全性。
附图说明
75.图1为一个实施例中时间在线共享业务的服务方法的应用环境图;
76.图2为一个实施例中时间在线共享业务的服务方法的流程示意图;
77.图3为一个实施例中目标线上业务交互过程的流程示意图;
78.图4为一个实施例中发生订阅提醒信息步骤的流程示意图;
79.图5为一个实施例中生成目标线上业务的业务订单步骤的流程示意图;
80.图6为一个实施例中确定目标线上业务的执行结果的步骤的流程示意图;
81.图7为一个实施例中对目标线上业务进行计时监管步骤的流程示意图;
82.图8为一个实施例中确定目标线上业务的执行进度的步骤的流程示意图;
83.图9为一个实施例中更新并推送目标线上业务的业务订单的流程示意图;
84.图10为一个实施例中业务订单的更新和共识步骤的流程示意图;
85.图11为一个实施例中对业务订单进行处理步骤的流程示意图;
86.图12为一个实施例中清除缓存中的业务订单步骤的流程示意图;
87.图13为一个实施例中对目标线上业务的剩余时长进行计时监管步骤的流程示意图;
88.图14为一个实施例中针对目标线上业务的续订步骤的流程示意图;
89.图15为一个实施例中对目标线上业务进行数据统计处理步骤的流程示意图;
90.图16为一个实施例中目标线上业务的交互过程的示例图;
91.图17为一个实施例中生成业务子订单步骤的流程示意图;
92.图18为一个实施例中时间在线共享业务的服务装置的结构框图;
93.图19为一个实施例中计算机设备的内部结构图。
具体实施方式
94.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
95.本技术实施例提供的信息服务方法,可以应用于如图1所示的应用环境中。其中,业务发布者所在账户的客户端102,用于在信息服务平台106上发布线上业务,业务订阅者所在账户的客户端104,用于在信息服务平台106上订阅各线上业务,信息服务平台106,用于对各线上业务的执行过程进行监管和检测,数据存储系统可以集成在信息服务平台106中,也可以放在云上或其他网络服务器上。具体的,信息服务平台106响应于业务发布者所在账户的客户端102发送的业务发布请求,发布各线上业务。当各线上业务中的目标线上业务被订阅时,根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单。响应于业务订单,执行目标线上业务,并监测目标线上业务的执行进程,获取目标线上业务的执行信息;根据目标线上业务的执行信息,确定目标线上业务的执行结果。
96.其中,业务发布者所在账户的客户端102以及业务订阅者所在账户的客户端104可以集成在个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备等。信息服务平台106可以但不限于集成在服务器中,具体可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
97.在一个实施例中,如图2所示,提供了一种信息服务方法,以该方法应用于图1中的信息服务平台为例进行说明,包括以下步骤:
98.步骤202,响应于业务发布请求,发布各线上业务。
99.在实施中,在信息服务平台中各用户可以作为业务发布者,进行线上业务的发布,并为业务订阅者提供该线上业务服务。具体的,用户账户在作为业务发布者所在账户时,业务发布者所在账户通过向信息服务平台发送业务发布请求,向信息服务平台提交可提供的线上业务,信息服务平台响应于各业务发布者所在账户的业务发布请求,在信息服务平台中发布各线上业务。
100.可选的,线上业务的形式有多种,可以但不限于包括线上咨询业务,线上音频、视频、电子资源材料等,本技术实施例对于线上业务的形式不做限定。
101.可选的,在信息服务平台中可以以线上业务推荐消息的方式展示各线上业务,其中,线上业务推荐消息中可以包括被推荐的线上业务的业务名称、业务内容简介、业务服务规则等,此外,部分线上业务还可以在信息服务平台中提供试用内容等,以及,不同线上业务的发布可以基于业务发布者所在账户的请求进行个性化定制,因此,本技术实施例对于各线上业务在信息服务平台中的发布方式不做限定。
102.步骤204,当各线上业务中的目标线上业务被订阅时,根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单。
103.在实施中,信息服务平台对已发布的各线上业务的业务状态进行监管,当各线上业务中的目标线上业务被订阅时,信息服务平台根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单。
104.可选的,业务属性信息可以但不限于包括目标线上业务的业务名称、业务内容简介、业务时长以及单位资源数据等,本技术实施例对业务属性信息不做限定。
105.可选的,业务订阅信息可以但不限于包括业务订阅者所在账户的账户标识、业务订阅时长、标定时长等,本技术实施例对于业务订阅信息中包含的内容不做限定。
106.步骤206,响应于业务订单,在目标线上业务的执行过程中,监测目标线上业务的执行进程,获取目标线上业务的执行信息。
107.在实施中,在业务发布者所在账户确认提供该目标线上业务的情况下,信息服务平台响应于该业务订单,业务发布者所在账户借助信息服务平台执行该目标线上业务。具体地,如图3所示,信息服务平台中包括设备层和引擎层,设备层包括语音采集播放、视频采集渲染、网络i/o(输入/输出)等功能模块,引擎层包括音频通话模块、视频通话模块、数据传输模块、数据转换模块等,每一功能模块中又对应有处理单元,在信息服务平台的后台分配多个执行线程,用于提供给业务发布者所在账户,以执行该目标线上业务,并且,在目标线上业务的执行过程中,信息服务平台监测目标线上业务的执行进程,获取执行进程中该目标线上业务的执行信息。
108.步骤208,根据目标线上业务的执行信息,确定目标线上业务的执行结果。
109.在实施中,信息服务平台根据目标线上业务的执行信息,确定目标线上业务的执行结果。该目标线上业务的执行结果,用于为业务发布者和业务订阅者双方提供本次业务交易依据。
110.其中,目标线上业务的执行结果可以但不限于包括未完成、已全部完成、存在未完成部分等多种执行结果。其中,针对存在未完成部分的执行结果具体又分为中断执行、暂停执行或者取消执行等多种情况。
111.上述时间在线共享业务的服务方法中,信息服务平台响应于业务发布请求,发布各线上业务。当各线上业务中的目标线上业务被订阅时,根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单;响应于业务订单,在目标线上业务的执行过程中,监测目标线上业务的执行进程,获取目标线上业务的执行信息。信息服务平台根据目标线上业务的执行信息,确定目标线上业务的执行结果。采用本方法,通过信息服务平台对目标线上业务的执行过程进行监测以及记录,保证了目标线上业务的安全性。
112.在一个实施例中,如图4所示,在步骤204中根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单之前,该方法还包括以下步骤:
113.步骤402,向目标线上业务的业务发布者所在账户发送订阅提醒信息。
114.在实施中,在监测到业务订阅者所在账户在信息服务平台中订阅了目标线上业务之后,信息服务平台向该目标线上业务的发布者所在账户发送订阅提醒信息,以提示业务发布者当前目标线上业务被订阅。业务发布者可以结合自身需求,通过业务发布者所在账户的客户端,响应于该订阅提醒信息,确认是否提供该次的目标线上业务。
115.步骤404,响应于业务发布者账户针对目标线上业务的确认服务信息,获取目标线上业务的业务属性信息。
116.在实施中,在业务发布者所在账户确认提供本次目标线上业务的情况下,信息服务平台响应于业务发布者账户针对目标线上业务提交的确认服务信息,获取该目标线上业务的业务属性信息,以基于业务属性信息等监管该目标线上业务。
117.本实施例中,通过信息服务平台对目标线上业务是否正常提供进行监管,在目标线上业务被订阅的情况下,若业务发布者所在账户提交了确认服务信息,则确定目标线上业务可以正常提供,提高了目标线上业务的执行可靠性。
118.在一个实施例中,如图5所示,在步骤204中根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单,具体包括以下处理过程:
119.步骤502,获取订单模板以及业务订阅者针对目标线上业务的业务订阅信息。
120.在实施中,信息服务平台中预先存储有订单模板。然后,信息服务平台在监测到目标线上业务被订阅时,信息服务平台获取订单模板以及业务订阅者针对目标线上业务的业务订阅信息。
121.其中,订单模板可以但不限于由信息服务平台的开发人员预先配置并存储至信息服务平台中,也可以由业务发布者所在账户进行个性化配置,本技术实施例对于订单模板的内容和形式不做限定。
122.步骤504,将目标线上业务的业务属性信息以及业务订阅信息添加至订单模板中,生成目标线上业务的业务订单。
123.在实施中,在业务发布者账户提交目标线上业务的确认服务信息之后,信息服务平台获取该目标线上业务的业务属性信息。然后,信息服务平台将获取到的目标线上业务的业务属性信息以及业务订阅信息,添加至订单模板中,生成针对该目标线上业务的业务订单。
124.本实施例中,信息服务平台基于目标线上业务的业务属性信息以及业务订阅信息生成业务订单,基于业务订单实现对本次的目标线上业务的交互过程的监管,提高了目标线上业务的安全性和可靠性。
125.在一个实施例中,如图6所示,在步骤208中,根据目标线上业务的执行信息,确定目标线上业务的执行结果,具体处理结果包括:
126.步骤602,根据目标线上业务的执行信息,确定目标线上业务的已执行时长。
127.在实施中,在目标线上业务的执行过程中,信息服务平台监测该目标线上业务的执行进程,得到该目标线上业务的执行信息。在目标线上业务的执行信息中确定该目标线上业务的已执行时长。
128.步骤604,获取业务订阅者所在账户的业务订阅信息,并根据目标线上业务的已执行时长以及业务订阅信息中包含的标定时长,确定目标线上业务的业务执行进度。
129.可选的,目标线上业务的执行信息可以持续更新至业务订单中,以基于业务订单对目标线上业务的执行过程进行监管。
130.在实施中,业务订阅信息中包含用于反映业务执行进度的标定时长,该标定时长可以基于业务订阅者的订阅时长按照预设比例确定。具体的,信息服务平台获取业务订阅者所在账户的业务订阅信息,并根据业务订阅信息中包含的标定时长以及目标线上业务的已执行时长,确定目标线上业务的业务执行进度。
131.步骤606,基于业务执行进度,确定目标线上业务的执行结果。
132.在实施中,信息服务平台基于业务执行进度,确定目标线上业务的执行结果。例如,业务执行进度表征业务已完成,则确定目标线上业务的执行结果为已全部执行完成;若业务执行进度表征业务已暂停,则确定目标线上业务的执行结果为存在未完成部分;若业务执行进度表征业务执行开始即中断,则确定目标线上业务的执行结果为未执行。
133.本实施例中,基于目标线上业务的执行信息,确定目标线上业务的已执行时长,进而,基于目标线上业务的已执行时长以及业务订阅信息中包含的标定时长,确定目标线上业务的业务执行进度,从而实现了对目标线上业务的进度监管。
134.在一个实施例中,如图7所示,在步骤604中根据目标线上业务的已执行时长以及业务订阅信息中包含的标定时长,确定目标线上业务的业务执行进度之后,该方法还包括:
135.步骤702,在目标线上业务的执行过程中,基于业务订阅信息中包含的目标线上业务对应的订阅时长以及预设的定时器,对目标线上业务进行计时监管。
136.在实施中,在目标线上业务的执行过程中,信息服务平台基于业务订阅信息中包含的目标线上业务对应的订阅时长以及预设的定时器,对目标线上业务进行计时监管。具体的,该定时器基于目标线上业务的起始时刻以及订阅时长进行设置,当到达预定的时长时,定时器会触发提醒消息,以告知信息服务平台目标线上业务已到达预定时间,从而,信息服务平台对该目标线上业务进行相应处理。
137.步骤704,当订阅时长与已执行时长间的差值小于或者等于预设时间差值时,向业务发布者和业务订阅者所在账户发送时限提醒信息。
138.在实施中,在目标线上业务的执行过程中,当订阅时长与已执行时长间的差值小于或者等于预设时间差值时,信息服务平台向业务发布者和业务订阅者所在账户发布时限提醒信息。具体的,订阅时长与已执行时长间的差值小于或者等于预设时间差值,表征当前的目标线上业务的执行过程已临近尾声,因此,信息服务平台向业务发布者和业务订阅者所在账户发送时限提醒信息,以提示目标线上业务的参与双方本次目标线上业务服务已临近结束。
139.本实施例中,信息服务平台基于目标线上业务对应的订阅时长以及预设的定时器对目标线上业务进行计时监管,当目标线上业务临近结束时,向参与目标线上业务的双方发送时限提醒信息,保证了目标线上业务的执行规范性。
140.在一个实施例中,如图8所示,业务订阅信息中包含标定时长,该标定时长中包括第一预计时长和第二预计时长。其中,第一预计时长小于第二预计时长,第二预计时长小于或者等于目标线上业务对应的订阅时长。该标定时长,用于确定目标线上业务的业务执行进度。具体地,在步骤604中根据目标线上业务的已执行时长以及业务订阅信息中包含的标定时长,确定目标线上业务的业务执行进度,包括以下过程:
141.步骤802,若目标线上业务的已执行时长小于第一预计时长,确定目标线上业务未执行,生成表征目标线上业务未完成的业务执行进度。
142.其中,第一预设时长的计时起点从目标线上业务的起始执行时刻开始,若目标线上业务的执行时长小于第一预设时长,表征该目标线上业务未正式开始。
143.在实施中,若目标线上业务的已执行时长小于第一预计时长,则表征目标线上业务未开始,或者刚刚开始即结束(即作为未正式开始),因此,信息服务平台确定目标线上业务未执行,生成表征目标线上业务未完成的业务执行进度。
144.步骤804,若目标线上业务的已执行时长大于第一预计时长,小于第二预计时长,确定目标线上业务存在未完成的部分,生成表征目标线上业务存在未完成部分的业务执行进度。
145.在实施中,标定时长中还包括第二预计时长,第二预计时长可以等于订阅时长,也可以略小于订阅时长(即与订阅时长间的时间差在预设范围内)。若目标线上业务的执行时长大于或者等于第二预设时长,表征目标线上业务已执行完成。因此,若目标线上业务的已执行时长已经大于第一预计时长,表征目标线上业务已算作正式执行,若目标线上业务的已执行时长同时又小于第二预计时长(例如,出现目标线上业务的阶段性暂停等情况),表征目标线上业务又未完全执行完成,存在未完成的部分,因此,信息服务平台生成表征目标线上业务存在未完成部分的业务执行进度。
146.步骤806,若目标线上业务的已执行时长大于或者等于第二预计时长,确定目标线上业务已完成,生成表征目标线上业务已完成的业务执行进度。
147.在实施中,若目标线上业务的已执行时长大于或者等于第二预设时长,则表征该目标线上业务已执行完成,信息服务平台确定目标线上业务已完成,生成表征目标线上业务已完成的业务执行进度。
148.本实施例中,基于业务订阅信息中的标定时长以及目标线上业务的已执行时长,确定目标线上业务的业务执行进度,实现对目标线上业务的进度监管。
149.在一个实施例中,如图9所示,在步骤208之后,该方法还包括:
150.步骤902,将目标线上业务的执行结果,更新至目标线上业务的业务订单。
151.在实施中,信息服务平台将目标线上业务的执行结果,更新至目标线上业务的业务订单,以基于业务订单对目标线上业务的执行结果进行查询和追踪。
152.步骤904,根据预设的订单推送策略,将更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户。
153.在实施中,在确定出目标线上业务的执行结果之后,信息服务平台根据预设的订单推送策略,将更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户。可选的,订单推送策略中可以但不限于包括业务订单的推送顺序策略、业务订单的推送形式策略等,其中,业务订单的推送顺序策略可以为先推送给业务发布者所在账户,再推送给业务订阅者所在账户;或者,先推送给业务订阅者所在账户,再推送给业务发布者所在账户。因此,本技术实施例对于业务订单的推送顺序策略不做限定,可以基于实际业务需求进行设置。本技术实施例对于订单推动策略中包含的各维度的策略内容也不做限定。
154.步骤906,响应于针对业务订单的确认信息,确定目标线上业务的业务订单完结。
155.在实施中,若目标线上业务的参与双方(即业务发布者与业务订阅者)均对该业务
订单进行确认,表征针对本次目标线上业务,参与双方对业务订单中反馈的业务信息(例如,业务属性信息、业务订阅信息、业务执行进度、业务已执行时长等等)已达成共识,因此,信息服务平台响应于针对业务订单的确认信息,确定目标线上业务的业务订单完结。
156.可选的,除了目标线上业务的订阅任务已全部完成时,目标线上业务的参与双方可以对业务订单进行确认(即接收目标线上业务的参与双方的业务订单的确认信息),也可以对目标线上业务进行阶段性确认,即阶段性的业务订单中已存在完成部分,但仍然存在未完成的部分,例如,目标线上业务出现暂停等情况,信息服务平台对阶段性的业务订单(或者称为业务子订单)进行确认,此时,业务订单中包含的也仅仅是阶段性的业务信息,例如,业务执行进度表征目标线上业务存在未完成的部分,业务已执行时长小于订阅时长等,而目标线上业务的参与双方对阶段性的业务订单进行确认,即表征对业务订单中包含的阶段性的业务信息的确认。不论业务订单对应目标线上业务的订阅任务已全部完成,还是存在未完成部分,若目标线上业务的参与双方已确认该业务订单,则该业务订单表征的本次业务交互成立,反映当前的目标线上业务的业务订单完结。
157.本实施例中,信息服务平台设置有业务订单的确认机制,目标线上业务的参与双方对业务订单进行确认,保证针对该目标线上业务的交互过程达成共识,提高了目标线上业务交互过程的安全性和可靠性。
158.在一个实施例中,如图10所示,在步骤904之后,该方法还包括:
159.步骤1002,若未接收到业务发布者和业务订阅者中至少一方发送的业务订单的确认信息,响应于业务发布者或者业务订阅者对业务订单的更新操作,获取更新后的业务订单。
160.在实施中,若目标线上业务的参与双方(即业务发布者和业务订阅者)中中至少一方未发送的业务订单的确认信息,即信息服务平台未接收到业务发布者和业务订阅者中至少一方发送的业务订单的确认信息,表征目标线上业务的参与双方针对本次业务订单中反馈的目标线上业务的业务信息存在异议。此时,目标线上业务的参与双方中任一方均可以提出对业务订单的修改更新,则信息服务平台响应于业务发布者或者业务订阅者对业务订单的更新操作,获取更新后的业务订单。
161.步骤1004,将更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户进行共识确认。
162.在实施中,针对更新后的业务订单,信息服务平台将更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户,使得业务发布者所在账户以及业务订阅者所在账户可以对更新后的业务订单进行共识确认,以促进目标线上业务的参与双方尽快对业务订单中的业务信息达成共识。
163.可选的,针对业务订单中存在异议的业务信息,目标线上业务的参与双方可以借助信息服务平台提供的交互方式进行沟通协商,例如,信息服务平台支撑目标线上业务的参与双方通过音视频通话或者线上文字形式进行沟通,本技术实施例对于信息服务平台提供的交互方式不做限定。
164.本实施例中,信息服务平台设置有业务订单未确认时的更新机制以及业务订单更新后的共识确认机制,基于此,目标线上业务的参与双方对业务订单进行确认,保证了在业务订单共识确认的情况下,目标线上业务的参与双方对交互过程达成共识,提高了目标线
上业务交互过程的安全性和可靠性。
165.在一个实施例中,如图11所示,在业务订单完结之后,信息服务平台需要对业务订单进行一次处理,则在步骤906之后,该方法还包括:
166.步骤1101,在业务订单中包含的目标线上业务的执行结果表征已全部执行完成的情况下,清除缓存中的业务订单。
167.在实施中,在业务订单中包含的目标线上业务的执行结果表征已全部执行完成的情况下,为了减少缓存空间的占用,信息服务平台清除缓存中的业务订单。
168.步骤1102,在业务订单中包含的目标线上业务的执行结果表征存在未完成部分的情况下,保留业务订单。
169.在实施中,在业务订单中包含的目标线上业务的执行结果表征存在未完成部分的情况下,为了保证目标线上业务的参与双方随时恢复目标线上业务的响应效率,则信息服务平台保留业务订单。
170.本实施例中,针对业务订单中包含的目标线上业务的执行结果的不同,对业务订单执行不同的处理,减少缓存空间的占用,以及提高目标线上业务的响应效率。
171.在一个实施例中,如图12所示,在步骤1101中,在业务订单中包含的目标线上业务的执行结果表征已全部执行完成的情况下,清除缓存中的业务订单,具体处理过程包括:
172.步骤1201,基于业务订单的确认信息以及预设的订单确认条件,对业务订单中包含的目标线上业务的业务执行结果进行校验。
173.其中,业务订单的确认信息可以是来自业务发布者所在账户的业务订单的确认信息,也可以是来自业务订阅者所在账户的业务订单的确认信息。预设的订单确定条件为业务发布者所在账户与业务订阅者所在账户均发送确定信息。
174.在实施中,信息服务平台基于接收到的业务订单的确认信息以及预设的订单确认条件,对业务订单中包含的业务执行结果进行校验,也即保证业务订单中的业务执行结果的共识性和可靠性。具体的,若信息服务平台分别接收到业务发布者所在账户以及业务订阅者所在账户发送的业务订单的确认信息,则信息服务平台确定业务订单满足预设的订单确认条件,因此,信息服务平台确定业务订单中包含的业务执行结果通过校验。
175.可选的,若信息服务平台未接收到业务发布者所在账户和业务订阅者所在账户的至少一方发送的业务订单的确认信息,则业务订单中包含的目标线上业务的业务执行结果未通过校验。
176.步骤1202,在目标线上业务的业务执行结果通过校验的情况下,若目标线上业务的执行结果表征已全部执行完成,则清除缓存中的业务订单。
177.在实施中,在目标线上业务的业务执行结果通过校验的情况下,若业务订单中包含的目标线上业务的执行结果表征已全部执行完成,清除缓存中的业务订单,以减少缓存空间的占用。
178.本实施例中,针对业务订单中包含的目标线上业务的业务执行结果进行校验,在校验通过的情况下,若校验后的业务执行结果表征已全部执行完成,则清除缓存中的业务订单,减少缓存空间的占用。
179.在一个实施例中,如图13所示,在步骤1202之后,该方法还包括:
180.步骤1301,响应于针对目标线上业务的继续执行操作,获取目标线上业务中未完
成部分对应的业务剩余时长。
181.在实施中,在目标线上业务的实际执行过程中,目标线上业务可以分阶段执行,因此,若业务订阅者所在账户想要继续执行目标线上业务。业务订阅者所在账户可以在信息服务平台执行继续执行的操作。然后,信息服务平台响应于针对目标线上业务的继续执行操作,获取目标线上业务中未完成部分对应的业务剩余时长。例如,在一次60分钟的线上咨询服务(一种目标线上业务)中,经过参与双方协商共识,本次咨询时间达40分钟时,先暂停服务。则该目标线上业务的业务订单保留,待业务订阅者触发继续执行的操作时,信息服务平台获取该目标线上业务的剩余时长,即20分钟。
182.步骤1302,在执行目标线上业务的未完成部分的过程中,基于业务剩余时长对目标线上业务的执行过程进行计时监管。
183.在实施中,业务发布者所在账户借助信息服务平台继续执行目标线上业务的未完成部分,在执行目标线上业务的未完成部分的过程中,信息服务平台基于业务剩余时长对目标线上业务的执行过程进行计时监督。
184.本实施例中,针对暂停的目标线上业务,信息服务平台提供继续执行机制,保证了目标线上任务的完成度。
185.在一个实施例中,如图14所示,该方法还包括:
186.步骤1401,响应于针对目标线上业务的续订请求,生成续订信息。
187.在实施中,若业务订阅者想要续订该目标线上业务,在目标线上业务的有效期内,信息服务平台提供续订机制,即业务订阅者所在账户向信息服务平台发送续订请求,信息服务平台响应于针对该目标线上业务的续订请求,生成续订信息。
188.步骤1402,根据续订信息,生成目标线上业务的续订业务订单,并基于续订业务订单执行目标线上业务。
189.在实施中,信息服务平台根据续订信息,生成目标线上业务的续订业务订单。然后,信息服务平台基于该续订业务订单执行目标线上业务。
190.可选的,针对同一业务订阅者对同一目标线上业务的续订请求,生成的续订订单可以作为新的业务订单,独立于以往的业务订单。也可以作为以往业务订单的后续,继续在以后的业务订单中更新新一轮次的目标线上业务的业务信息,本技术实施例对此不再赘述。
191.在一实施例中,在本次目标线上业务对应的业务订单完结之后,信息服务平台可以对本次目标线上业务的业务订单进行数据统计处理,如图15所示,在步骤206响应于业务订单,在目标线上业务的执行过程中,监测目标线上业务的执行进程之后,该方法还包括:
192.步骤1501,基于业务订单中的预设的单位资源数据以及目标线上业务的已执行时长,确定本次目标线上业务的总资源数据。
193.在实施中,在本次目标线上业务的执行过程中,信息服务平台基于预设的单位资源数据以及目标线上业务的已执行时长对目标显示业务进行实时数据处理,确定本次目标线上业务的总资源数据。如图16所示,图16为一种目标线上业务的交互过程的示例图,其中,信息服务平台集成在通话服务器和业务服务器上。业务发布者所在账户与业务订阅者所在账户之间的通话业务接通后,信息服务平台创建回调、创建计费,实现sdk接通(software development kit,软件开发工具包)以及视频接通,完成接通回调,然后,信息
服务平台开始计时计费,该目标线上业务预设有单位时间的资源数据(即单位资源数据),则信息服务平台可以基于该单位时间的资源数据以及目标线上业务的已执行时长,确定目标线上业务的总资源数据,以实现对目标线上业务的自动化数据统计处理,直至本次目标线上业务完成,信息服务平台结束计时计费。
194.可选的,若目标线上业务的业务执行结果为已全部执行完成的情况,信息服务平台可以基于预设的单位资源数据以及目标线上业务的已执行时长(此时已执行时长等于订阅时长)对本次目标线上业务进行数据统计处理。若目标线上业务未执行,则信息服务平台取消对目标线上业务的数据统计处理。若目标线上业务执行过程中暂停执行,即存在未完成部分,则信息服务平台存在两种数据统计处理模式,模式一,提取目标线上业务当前的已执行时长(此时已执行时长小于订阅时长),基于预设的单位资源数据以及目标线上业务当前的已执行时长进行部分数据统计处理。模式二,信息服务平台暂停对目标线上业务的数据统计处理,直至目标线上业务全部处理完成,再次启动对目标线上业务的数据统计处理。
195.步骤1502,将目标线上业务的总资源数据,更新至业务订单。
196.在实施中,信息服务平台将实时数据处理确定出的目标线上业务的总资源数据,更新至业务订单,以使更新业务订单后,推送至业务订阅者所在账户。
197.本实施例中,在目标线上业务的业务执行过程中,信息服务平台对目标线上业务进行自动化数据统计处理,并将数据统计处理后得到的总资源数据实时更新至业务订单,依托业务订单对总资源数据进行共识确认,提高了业务订单的处理效率。
198.在一个实施例中,如图17所示,该方法还包括:
199.步骤1701,响应于目标线上业务的暂停操作,中断执行目标线上业务。
200.在实施中,若在目标线上业务的执行过程中,目标线上业务的参与双方提交暂停申请,则信息服务平台响应于针对目标线上业务的暂停操作,终端执行该目标线上业务,此时信息服务平台也停止对目标线上业务的总资源数据的数据统计处理。
201.步骤1702,若目标线上业务当前的已执行时长小于目标线上业务对应的订阅时长,基于目标线上业务的总资源数据以及已执行时长,生成目标线上业务的业务子订单。
202.在实施中,在目标线上业务中断之后,若目标线上业务当前的已执行时长小于目标线上业务对应的订阅时长,表征目标线上业务存在未完成部分,则信息服务平台可以仅基于已完成部分进行数据统计处理,进而,生成目标线上业务的业务子订单。信息服务平台将业务子订单推送至业务订阅者所在账户,以提示业务订阅者所在账户对业务子订单进行结算。
203.本实施例中,针对目标线上业务的已执行时长小于目标线上业务对应的订阅时长的情况(即目标线上业务存在未完成部分的情况),信息服务平台采用部分数据统计的方式,计算出的部分数据统计后的总资源数据,并将总资源数据更新至业务订单中,依托业务订单对总资源数据进行共识确认,提高了业务订单的处理效率。
204.可选的,在继续执行未完成的目标线上业务之后,信息服务平台可以再次生成业务子订单,通过后续的业务子订单对目标线上业务的剩余部分(即上次未完成部分)进行结算处理。
205.在一个实施例中,该方法还包括:
206.在业务订单中包含的总资源数据已确认的情况下,响应于业务订阅者所在账户反
馈的支付确认信息,基于总资源数据更新业务订阅者所在账户的资源记录。
207.在实施中,信息服务平台将业务订单中包含的总资源数据发送至目标线上业务的参与双方,进行共识确认,在总资源数据的情况已得到参与双方确认的情况下,信息服务平台响应于业务订阅者所在账户触发的支付信息,基于总资源数据更新业务订阅者所在账户的资源记录,完成对目标线上业务的资源结算。
208.其中,信息服务平台对目标线上业务的业务订单的数据统计处理与对目标线上业务进行资源结算处理是相互独立的数据处理框架,因此,对目标线上业务的数据统计处理与对目标线上业务的资源结算可以同步处理,也可以不同步处理,本技术实施例不做限定。
209.本实施例中,在业务订单中包含的总资源数据已确认的情况下,信息服务平台支持对目标线上业务的结算机制,完成对目标线上业务的结算。
210.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
211.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的时间在线共享业务的服务方法的时间在线共享业务的服务装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个时间在线共享业务的服务装置实施例中的具体限定可以参见上文中对于时间在线共享业务的服务方法的限定,在此不再赘述。
212.在一个实施例中,如图18所示,提供了一种信息服务装置1800,包括:发布模块1801、生成模块1802、监测模块1803和确定模块1804,其中:
213.发布模块1801,用于响应于业务发布请求,发布各线上业务。
214.生成模块1802,用于当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单。
215.监测模块1803,用于响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息。
216.确定模块1804,用于根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。
217.在一个实施例中,该装置1800还包括:
218.提醒模块,用于向所述目标线上业务的业务发布者所在账户发送订阅提醒信息;
219.第一获取模块,用于响应于所述业务发布者账户针对所述目标线上业务的确认服务信息,获取所述目标线上业务的业务属性信息。
220.在一个实施例中,生成模块1802,用于获取订单模板以及业务订阅者针对所述目标线上业务的业务订阅信息;
221.将所述目标线上业务的业务属性信息以及业务订阅信息添加至所述订单模板中,生成所述目标线上业务的业务订单。
222.在一个实施例中,确定模块1804,具体用于根据所述目标线上业务的执行信息,确定所述目标线上业务的已执行时长;
223.获取业务订阅者所在账户的业务订阅信息,并根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度;
224.基于所述业务执行进度,确定所述目标线上业务的执行结果。
225.在一个实施例中,该装置1800还包括:
226.第一计时监管模块,用于在所述目标线上业务的执行过程中,基于所述业务订阅信息中包含的所述目标线上业务对应的订阅时长以及预设的定时器,对所述目标线上业务进行计时监管;
227.消息提醒模块,用于当所述订阅时长与所述已执行时长间的差值小于或者等于预设时间差值时,向所述业务发布者和所述业务订阅者所在账户发送时限提醒信息。
228.在一个实施例中,所述标定时长中包括第一预计时长和第二预计时长,所述第一预计时长小于所述第二预计时长,所述第二预计时长小于或者等于所述目标线上业务对应的订阅时长,所述确定模块1804,具体用于若所述目标线上业务的已执行时长小于所述第一预计时长,确定所述目标线上业务未执行,生成表征所述目标线上业务未完成的业务执行进度;
229.若所述目标线上业务的已执行时长大于所述第一预计时长,小于所述第二预计时长,确定所述目标线上业务存在未完成的部分,生成表征所述目标线上业务存在未完成部分的业务执行进度;
230.若所述目标线上业务的已执行时长大于或者等于所述第二预计时长,确定所述目标线上业务已完成,生成表征所述目标线上业务已完成的业务执行进度。
231.在一个实施例中,该装置1800还包括:
232.第一更新模块,用于将所述目标线上业务的执行结果,更新至所述目标线上业务的业务订单;
233.推送模块,用于根据预设的订单推送策略,将更新后的所述业务订单推送至业务发布者所在账户以及业务订阅者所在账户;
234.第一确定模块,用于响应于针对更新后的所述业务订单的确认信息,确定所述目标线上业务的所述业务订单完结。
235.在一个实施例中,该装置1800还包括:
236.第二更新模块,用于若未接收到所述业务发布者和所述业务订阅者中至少一方发送的所述业务订单的确认信息,响应于所述业务发布者或者所述业务订阅者对所述业务订单的更新操作,获取更新后的业务订单;
237.共识确认模块,用于将所述更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户进行共识确认。
238.在一个实施例中,该装置1800还包括:
239.清除模块,用于在所述业务订单中包含的所述目标线上业务的执行结果表征已全部执行完成的情况下,清除缓存中的所述业务订单;
240.保留模块,用于在所述业务订单中包含的所述目标线上业务的执行结果表征存在未完成部分的情况下,保留所述业务订单。
241.在一个实施例中,清除模块具体用于基于所述业务订单的确认信息以及预设的订单确认条件,对所述业务订单中包含的所述目标线上业务的业务执行结果进行校验;
242.在所述目标线上业务的业务执行结果通过校验的情况下,若所述目标线上业务的业务执行结果表征已全部执行完成,则清除缓存中的业务订单。
243.在一个实施例中,该装置1800还包括:
244.第二获取模块,用于响应于针对所述目标线上业务的继续执行操作,获取所述目标线上业务中未完成部分对应的业务剩余时长;
245.第二计时监管模块,在执行所述目标线上业务的未完成部分的过程中,基于所述业务剩余时长对所述目标线上业务的执行过程进行计时监管。
246.在一个实施例中,该装置1800还包括:
247.第二生成模块,用于响应于针对所述目标线上业务的续订请求,生成续订信息;
248.第三生成模块,用于根据所述续订信息,生成所述目标线上业务的续订业务订单,并基于所述续订业务订单执行所述目标线上业务。
249.在一个实施例中,该装置1800还包括:
250.第二确定模块,用于基于所述业务订单中的预设的单位资源数据以及所述目标线上业务的已执行时长,确定本次目标线上业务的总资源数据;
251.第三更新模块,用于将所述目标线上业务的总资源数据,更新至所述业务订单。
252.在一个实施例中,该装置1800还包括:
253.中断模块,用于响应于针对目标线上业务的暂停操作,中断执行所述目标线上业务;
254.第四生成模块,用于若所述目标线上业务当前的已执行时长小于所述目标线上业务对应的订阅时长,基于所述目标线上业务的总资源数据以及所述已执行时长,生成所述目标线上业务的业务子订单。
255.在一个实施例中,该装置1800还包括:
256.第四更新模块,用于在所述业务订单中包含的总资源数据已确认的情况下,响应于所述业务订阅者所在账户反馈的支付信息,基于所述总资源数据更新所述业务订阅者所在账户的资源记录。
257.上述信息服务装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
258.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图19所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标线上业务的业务数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息服务方法。
259.本领域技术人员可以理解,图19中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设
备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
260.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
261.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
262.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
263.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
264.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
265.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
266.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种时间在线共享业务的服务方法,其特征在于,所述方法包括:响应于业务发布请求,发布各线上业务;当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单之前,所述方法还包括:向所述目标线上业务的业务发布者所在账户发送订阅提醒信息;响应于所述业务发布者账户针对所述目标线上业务的确认服务信息,获取所述目标线上业务的业务属性信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单,包括:获取订单模板以及业务订阅者针对所述目标线上业务的业务订阅信息;将所述目标线上业务的业务属性信息以及业务订阅信息添加至所述订单模板中,生成所述目标线上业务的业务订单。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果,包括:根据所述目标线上业务的执行信息,确定所述目标线上业务的已执行时长;获取业务订阅者所在账户的业务订阅信息,并根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度;基于所述业务执行进度,确定所述目标线上业务的执行结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度之后,所述方法还包括:在所述目标线上业务的执行过程中,基于所述业务订阅信息中包含的所述目标线上业务对应的订阅时长以及预设的定时器,对所述目标线上业务进行计时监管;当所述订阅时长与所述已执行时长间的差值小于或者等于预设时间差值时,向所述业务发布者和所述业务订阅者所在账户发送时限提醒信息。6.根据权利要求4所述的方法,其特征在于,所述标定时长中包括第一预计时长和第二预计时长,所述第一预计时长小于所述第二预计时长,所述第二预计时长小于或者等于所述目标线上业务对应的订阅时长,所述根据所述目标线上业务的已执行时长以及所述业务订阅信息中包含的标定时长,确定所述目标线上业务的业务执行进度,包括:若所述目标线上业务的已执行时长小于所述第一预计时长,确定所述目标线上业务未执行,生成表征所述目标线上业务未完成的业务执行进度;若所述目标线上业务的已执行时长大于所述第一预计时长,小于所述第二预计时长,确定所述目标线上业务存在未完成的部分,生成表征所述目标线上业务存在未完成部分的业务执行进度;
若所述目标线上业务的已执行时长大于或者等于所述第二预计时长,确定所述目标线上业务已完成,生成表征所述目标线上业务已完成的业务执行进度。7.根据权利要求1所述的方法,其特征在于,所述根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果之后,所述方法还包括:将所述目标线上业务的执行结果,更新至所述目标线上业务的业务订单;根据预设的订单推送策略,将更新后的所述业务订单推送至业务发布者所在账户以及业务订阅者所在账户;响应于针对更新后的所述业务订单的确认信息,确定所述目标线上业务的所述业务订单完结。8.根据权利要求7所述的方法,其特征在于,所述根据预设的订单推送策略,将更新后的所述业务订单推送至业务发布者所在账户以及业务订阅者所在账户之后,所述方法还包括:若未接收到所述业务发布者和所述业务订阅者中至少一方发送的所述业务订单的确认信息,响应于所述业务发布者或者所述业务订阅者对所述业务订单的更新操作,获取更新后的业务订单;将所述更新后的业务订单推送至业务发布者所在账户以及业务订阅者所在账户进行共识确认。9.根据权利要求7所述的方法,其特征在于,所述响应于针对更新后的所述业务订单的确认信息,确定所述目标线上业务的所述业务订单完结之后,所述方法还包括:在所述业务订单中包含的所述目标线上业务的执行结果表征已全部执行完成的情况下,清除缓存中的所述业务订单;在所述业务订单中包含的所述目标线上业务的执行结果表征存在未完成部分的情况下,保留所述业务订单。10.根据权利要求9所述的方法,其特征在于,所述在所述业务订单中包含的所述目标线上业务的执行结果表征已全部执行完成的情况下,清除缓存中的所述业务订单,包括:基于所述业务订单的确认信息以及预设的订单确认条件,对所述业务订单中包含的所述目标线上业务的业务执行结果进行校验;在所述目标线上业务的业务执行结果通过校验的情况下,若所述目标线上业务的业务执行结果表征已全部执行完成,则清除缓存中的业务订单。11.根据权利要求9所述的方法,其特征在于,所述在所述业务订单中包含的所述目标线上业务的执行结果表征存在未完成部分的情况下,保留所述业务订单之后,所述方法还包括:响应于针对所述目标线上业务的继续执行操作,获取所述目标线上业务中未完成部分对应的业务剩余时长;在执行所述目标线上业务的未完成部分的过程中,基于所述业务剩余时长对所述目标线上业务的执行过程进行计时监管。12.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对所述目标线上业务的续订请求,生成续订信息;根据所述续订信息,生成所述目标线上业务的续订业务订单,并基于所述续订业务订
单执行所述目标线上业务。13.根据权利要求1所述的方法,其特征在于,所述响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程之后,所述方法还包括:基于所述业务订单中的预设的单位资源数据以及所述目标线上业务的已执行时长,确定本次目标线上业务的总资源数据;将所述目标线上业务的总资源数据,更新至所述业务订单。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:响应于针对目标线上业务的暂停操作,中断执行所述目标线上业务;若所述目标线上业务当前的已执行时长小于所述目标线上业务对应的订阅时长,基于所述目标线上业务的总资源数据以及所述已执行时长,生成所述目标线上业务的业务子订单。15.根据权利要求13所述的方法,其特征在于,所述方法还包括:在所述业务订单中包含的总资源数据已确认的情况下,响应于所述业务订阅者所在账户反馈的支付信息,基于所述总资源数据更新所述业务订阅者所在账户的资源记录。16.一种时间在线共享业务的服务装置,其特征在于,所述装置包括:发布模块,用于响应于业务发布请求,发布各线上业务;生成模块,用于当所述各线上业务中的目标线上业务被订阅时,根据所述目标线上业务的业务属性信息以及业务订阅信息,生成所述目标线上业务的业务订单;监测模块,用于响应于所述业务订单,在所述目标线上业务的执行过程中,监测所述目标线上业务的执行进程,获取所述目标线上业务的执行信息;确定模块,根据所述目标线上业务的执行信息,确定所述目标线上业务的执行结果。17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至15中任一项所述的方法的步骤。18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至15中任一项所述的方法的步骤。19.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至15中任一项所述的方法的步骤。

技术总结
本申请涉及一种时间在线共享业务的服务方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于业务发布请求,发布各线上业务;当各线上业务中的目标线上业务被订阅时,根据目标线上业务的业务属性信息以及业务订阅信息,生成目标线上业务的业务订单;响应于业务订单,在目标线上业务的执行过程中,监测目标线上业务的执行进程,获取目标线上业务的执行信息;根据目标线上业务的执行信息,确定目标线上业务的执行结果。采用本方法,提高了目标线上业务的安全性。提高了目标线上业务的安全性。提高了目标线上业务的安全性。


技术研发人员:关铁锤 王微
受保护的技术使用者:友帮信互联网技术(北京)有限公司
技术研发日:2023.04.12
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐