1.一种击球路线的推荐方法,其特征在于,包括:
获取台球桌当前台面上多个台球的球标识和位置信息、袋口标识和袋口的位置信息,确定与所述当前台面对应的至少一个击球路线,所述击球路线至少包含与该击球路线对应的目标球、目标袋口的袋口标识和/或击球参数;
根据当前台面上多个台球的位置信息以及击球路线的目标球位置信息、目标袋口的位置信息,计算与每一个击球路线对应的期望收益值;
根据所述期望收益值在所述至少一个击球路线中确定目标击球路线,输出所述目标击球路线。
2.根据权利要求1所述的击球路线的推荐方法,其特征在于,所述击球路线包括第一击球路线;
所述根据当前台面上多个台球的位置信息以及击球路线的目标球位置信息、目标袋口的位置信息,计算与每一个击球路线对应的期望收益值的步骤,还包括:
通过当前台面上多个台球的位置信息以及第一击球路线的目标球位置信息、目标袋口的位置信息,计算与每一个第一击球路线对应的第一击球角度范围值;
获取每一个第一击球路线的目标球对应的第一得分;
根据所述第一击球角度范围值与所述第一得分计算与每一个第一击球路线对应的第一期望收益值,将所述第一期望值作为所述击球路线的期望收益值。
3.根据权利要求2所述的击球路线的推荐方法,其特征在于,所述通过当前台面上多个台球的位置信息以及第一击球路线的目标球位置信息、目标袋口的位置信息,计算与每一个第一击球路线对应的第一击球角度范围值,还包括:
针对每一个第一击球路线,确定目标球进入到目标袋口的左边极限击球方向和右边极限击球方向;
根据所述左边极限击球方向和右边极限击球方向确定与该第一击球路线对应的第一击球角度范围值,所述第一击球角度范围值为所述左边极限击球方向和右边极限击球方向所在直线之间的夹角。
4.根据权利要求2或3所述的击球路线的推荐方法,其特征在于,所述根据所述第一击球角度范围值与所述第一得分计算与每一个第一击球路线对应的第一期望收益值,还包括:
根据预设的得分概率计算公式,以所述第一击球角度范围值为自变量,计算与所述第一击球角度范围值对应的第一得分概率值;
通过计算所述第一得分与所述第一得分概率值的乘积,获取所述与第一击球路线对应的第一期望收益值。
5.根据权利要求2所述的击球路线的推荐方法,其特征在于,所述根据所述第一击球角度范围值与所述第一得分计算与每一个第一击球路线对应的第一期望收益值的步骤之后,还包括:
计算所述击球路线的第二期望收益值,所述第二期望收益值用于表征在所述击球路线下除所述第一击球路线之外的再次和/或多次击球的得分收益;
将所述第一期望收益值和所述第二期望收益值作为所述期望收益值。
6.根据权利要求5所述的击球路线的推荐方法,其特征在于,所述确定与所述当前台面对应的至少一个击球路线的步骤之前,还包括:
确定击球路线的考虑步数;
所述计算所述击球路线的第二期望收益值,所述第二期望收益值用于表征在所述击球路线下除所述第一击球路线之外的再次和/或多次击球的得分收益的步骤,还包括:
根据所述考虑步数,确定所述击球路线下与所述考虑步数对应的剩余击球路线,所述第一击球路线和所述剩余击球路线构成所述击球路线;
通过计算剩余击球路线对应的击球角度范围值以及得分来计算与每一个剩余击球路线对应的得分收益值作为所述第二期望收益值,该第二期望收益值为所述击球路线的第二期望收益值。
7.根据权利要求5或6所述的击球路线的推荐方法,其特征在于,所述计算所述击球路线的第二期望收益值,所述第二期望收益值用于表征在所述击球路线下除所述第一击球路线之外的再次和/或多次击球的得分收益的步骤,还包括:
确定预设的摩擦系数;
确定与所述击球路线确定的击球参数,所述击球参数包括击球点参数和/或击球力度参数中的至少一个;
针对每一个击球路线:
根据该击球路线对应的第一击球路线以及所述击球参数计算与该第一击球路线对应的击球后台面上的各个台球的位置信息;根据所述击球后台面上的各个台球的位置信息确定与该击球路线对应的剩余击球路线,所述剩余击球路线的数量为至少一个;针对每一个剩余击球路线,计算与该剩余击球路线对应的第二得分以及第二击球角度范围值,根据所述第二得分和所述第二击球角度范围值计算与该剩余击球路线对应的剩余期望收益值,将该剩余期望收益值作为所述第二期望收益值。
8.根据权利要求7所述的击球路线的推荐方法,其特征在于,所述根据所述期望收益值在所述至少一个击球路线中确定目标击球路线,输出所述目标击球路线,还包括:
在所述击球路线中,根据所述第一期望收益值和所述第二期望收益值确定所述目标击球路线,所述目标击球路线包含目标第一击球路线和目标剩余击球路线;
输出所述目标击球路线,包括所述目标击球路线的目标球、目标袋口标识和/或击球参数。
9.根据权利要求8所述的击球路线的推荐方法,其特征在于,所述所述击球路线中,根据所述第一期望收益值和所述第二期望收益值确定所述目标击球路线,所述目标击球路线包含目标第一击球路线和目标剩余击球路线,还包括:
通过公式
Eik=E′ik+E″ik=P1iG1i+P1iP2kG2k,
来计算与击球路线对应的第一期望收益值Eik;其中,P1i为第i个击球路线的第一得分概率值,G1i为第i个击球路线的第一得分,P2k为第i个击球路线下第k个剩余击球路线的第二得分概率值,G1i为第i个击球路线下第k个剩余击球路线的第二得分;且i=1,2,…,N1,k=1,2,…,N2,N1为第一击球路线的数量,N2为剩余击球路线的数量,E′ik为第一期望收益值,E″ik为第二期望收益值;
根据所述与击球路线对应的期望收益值Eik确定最优期望收益值,获取与所述最优期望收益值对应的击球路线作为目标击球路线,将与所述最优期望收益值包含的第一期望收益值对应的第一击球路线作为目标第一击球路线、与所述最优期望收益值包含的第二期望收益值对应的剩余击球路线作为目标剩余击球路线。
10.根据权利要求1所述的击球路线的推荐方法,其特征在于,所述确定与所述当前台面对应的至少一个击球路线,还包括:
根据所述当前台面上多个台球的位置信息、袋口的位置信息判断每个可选球与母球之间或该可选球与每个袋口之间是否有至少一个障碍球存在,所述可选球当前台面上可以击打的台球;
若不存在,则将母球、对应的可选球和袋口确定为击球路线,该可选球为目标球,该袋口为目标袋口。
11.一种击球路线的推荐装置,其特征在于,包括:
击球路线获取模块,用于获取台球桌当前台面上多个台球的球标识和位置信息、袋口标识和袋口的位置信息,确定与所述当前台面对应的至少一个击球路线,所述击球路线至少包含与该击球路线对应的目标球、目标袋口的袋口标识和/或击球参数;
期望收益值计算模块,用于根据当前台面上多个台球的位置信息以及击球路线的目标球位置信息、目标袋口的位置信息,计算与每一个击球路线对应的期望收益值;
目标击球路线确定模块,用于根据所述期望收益值在所述至少一个击球路线中确定目标击球路线,输出所述目标击球路线。
12.根据权利要求11所述的击球路线的推荐装置,其特征在于,所述击球路线包括第一击球路线;
所述期望收益值计算模块还包括第一击球角度范围值确定模块、第一得分确定模块以及第一期望收益值确定模块,其中:
第一击球角度范围值确定模块,用于通过当前台面上多个台球的位置信息以及第一击球路线的目标球位置信息、目标袋口的位置信息,计算与每一个第一击球路线对应的第一击球角度范围值;
第一得分确定模块,用于获取每一个第一击球路线的目标球对应的第一得分;
第一期望收益值确定模块,用于根据所述第一击球角度范围值与所述第一得分计算与每一个第一击球路线对应的第一期望收益值,将所述第一期望值作为所述期望收益值。
13.根据权利要求12所述的击球路线的推荐装置,其特征在于,所述第一击球角度范围值确定模块还用于针对每一个第一击球路线,确定目标球进入到目标袋口的左边极限击球方向和右边极限击球方向;根据所述左边极限击球方向和右边极限击球方向确定与该第一击球路线对应的第一击球角度范围值,所述第一击球角度范围值为所述左边极限击球方向和右边极限击球方向所在直线之间的夹角;
根据预设的得分概率计算公式,以所述第一击球角度范围值为自变量,计算与所述第一击球角度范围值对应的第一得分概率值;
通过计算所述第一得分与所述第一得分概率值的乘积,获取所述与第一击球路线对应的第一期望收益值。
14.根据权利要求12所述的击球路线的推荐装置,其特征在于,所述期望收益值计算模块还包括第二期望收益值确定模块,用于:
计算所述击球路线的第二期望收益值,所述第二期望收益值用于表征在所述击球路线下除所述第一击球路线之外的再次和/或多次击球的得分收益;将所述第一期望收益值和所述第二期望收益值作为所述期望收益值。
15.根据权利要求14所述的击球路线的推荐装置,其特征在于,所述第一击球路线获取模块还用于确定击球路线的考虑步数;
所述第二期望收益值确定模块还用于:根据所述考虑步数,确定所述击球路线下与所述考虑步数对应的剩余击球路线,所述第一击球路线和所述剩余击球路线构成所述击球路线;通过计算剩余击球路线对应的击球角度范围值以及得分来计算与每一个剩余击球路线对应的得分收益值作为所述第二期望收益值,该第二期望收益值为所述击球路线的第二期望收益值。
16.根据权利要求14或15所述的击球路线的推荐装置,其特征在于,所述第二期望收益值确定模块还用于:确定预设的摩擦系数;确定与所述击球路线确定的击球参数,所述击球参数包括击球点参数和/或击球力度参数中的至少一个;针对每一个击球路线:根据该击球路线对应的第一击球路线以及所述击球参数计算与该第一击球路线对应的击球后台面上的各个台球的位置信息;根据所述击球后台面上的各个台球的位置信息确定与该击球路线对应的剩余击球路线,所述剩余击球路线的数量为至少一个;针对每一个剩余击球路线,计算与该剩余击球路线对应的第二得分以及第二击球角度范围值,根据所述第二得分和所述第二击球角度范围值计算与该剩余击球路线对应的剩余期望收益值,将该剩余期望收益值作为所述第二期望收益值。
17.根据权利要求16所述的击球路线的推荐装置,其特征在于,所述期望收益值计算模块还用于通过公式
Eik=E′ik+E″ik=P1iG1i+P1iP2kG2k,
来计算与击球路线对应的第一期望收益值Eik;其中,P1i为第i个击球路线的第一得分概率值,G1i为第i个击球路线的第一得分,P2k为第i个击球路线下第k个剩余击球路线的第二得分概率值,G1i为第i个击球路线下第k个剩余击球路线的第二得分;且i=1,2,…,N1,k=1,2,…,N2,N1为第一击球路线的数量,N2为剩余击球路线的数量,E′ik为第一期望收益值,E″ik为第二期望收益值;
根据所述与击球路线对应的期望收益值Eik确定最优期望收益值,获取与所述最优期望收益值对应的击球路线作为目标击球路线,将与所述最优期望收益值包含的第一期望收益值对应的第一击球路线作为目标第一击球路线、与所述最优期望收益值包含的第二期望收益值对应的剩余击球路线作为目标剩余击球路线。
18.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至10任一所述的方法。
19.一种计算机可读存储介质,包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1-10任一所述的方法。