一种细粒度分布式服务资源统一协同调度方法与流程

文档序号:27315392发布日期:2021-11-09 23:46阅读:219来源:国知局
一种细粒度分布式服务资源统一协同调度方法与流程

1.本发明涉及一种政务平台技术领域,特别是涉及一种细粒度分布式服务资源统一协同调度方法。


背景技术:

2.长期以来,由于对电子政务的性质和地位认识不足,基础条件比较落后,我国电子政务发展缓慢、水平较低。国内电子政务建设的突出问题表现在缺乏宏观规划,没有提出明确的电子政务发展目标,也没有制定相应的发展规划。同时,“条块分割”的管理体制与电子政务的统一性、开放性、交互性和规模经济等自然特性产生严重冲突,各级地方政府和部门在开展电子政务时往往各自为政,采用的标准也各不相同,业务内容单调,重复建设现象严重。随着电子政务建设和信息化的不断推进,移动政务作为政府为公民提供高效办公、公共服务的新途径,有利于推进服务型政府的建设,成为必然的发展趋势。专利申请号2011101702332,名称“一种模糊检索系统及其检索方法”,包括:检索数据库,存有备检索的数据信息;关键字获取模块,用以获取输入的关键字;检索模块,与所述检索数据库、关键字获取模块连接,用以根据所述关键字获取模块获取的关键词在所述检索数据库中检索,得到检索结果;所述检索数据库中包括近义词数据库,用以将意思相近的若干关键字相互映射,放在一个组中,关键字相互之间设定一个相似阈值;某一组中的一个关键字被检索时,相当于该组中的每个关键字均被检索。通过一个关键字检索,相当于通过一组含义相近的关键字进行检索,提高检索效率及检索质量。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种细粒度分布式服务资源统一协同调度方法。
4.为了实现本发明的上述目的,本发明提供了一种细粒度分布式服务资源统一协同调度方法,包括以下步骤:
5.s1,获取待使用政务平台用户的校验信息,该校验信息包括政务用户名和政务密码;校验成功后,执行下一步;校验不成功,则对待使用政务平台的用户进行校验信息重新校验;
6.s2,根据业务信息获取检索码,利用获取的检索码得到检索结果。
7.在本发明的一种优选实施方式中,在步骤s1中包括以下步骤:
8.s11,判断其是否为免密登陆:
9.若为免密登陆,则执行下一步;
10.若不为免密登陆,则在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13;
11.s12,提取储存在展示设备内的储存用户名和储存密码;对提取的储存用户名和储存密码进行处理后,得到其实际用户名和实际密码;对提取的储存用户名进行处理后,得到
其实际用户名的方法为:
12.对提取的储存密码进行处理后,得到其实际密码的方法为:
13.对储存密码利用政务平台用户的密钥进行解密,得到其解密密码;对得到的解密密码利用政务平台用户的私钥进行再解密,得到其实际密码;
14.s13,对实际用户名或/和实际密码进行上传前处理,得到其上传用户名和上传密码;将得到的上传用户名和上传密码以及移动手持智能终端的唯一id码上传至政务平台;
15.s14,政务平台对接收到的上传用户名和上传密码进行政务平台处理,得到其政务平台用户名和政务平台密码;
16.政务平台对接收到的上传密码进行政务平台处理,得到其政务平台密码的方法为:
17.利用政务平台的私钥对接收到的上传密码进行解码,得到其政务平台密码;对其得到的政务平台密码进行哈希处理,得到其政务列表密码;
18.s15,判断其政务平台用户名和政务平台密码与政务平台上储存的政务用户名和政务列表密码是否相同:
19.s151,提取政务平台上储存的政务用户名列表,政务用户名列表中包括所有的政务用户名,每个政务用户名对应有一个唯一的政务密码列表,政务密码列表中包括一个或者多个政务列表密码;判断其政务平台用户名是否存在于政务用户名列表中:
20.若政务平台用户名存在于政务用户名列表中,则执行下一步;
21.若政务平台用户名不存在于政务用户名列表中,则返回步骤s11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13;
22.s152,判断其政务平台密码是否存在于政务平台用户名所对应的政务密码列表中:
23.若政务平台密码存在于政务平台用户名所对应的政务密码列表中,则校验成功;登录政务平台成功;
24.若政务平台密码不存在于政务平台用户名所对应的政务密码列表中,则校验不成功,返回步骤s11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13。
25.在本发明的一种优选实施方式中,在步骤s151中构成政务密码列表的方法包括以下步骤:
26.s1511,判断其是否为首次在该移动手持智能终端上登录:
27.若为首次在该移动手持智能终端上登录,则执行下一步;
28.若不为首次在该移动手持智能终端上登录,则执行步骤s152;
29.s1512,判断其政务平台密码是否与政务平台用户名所对应的原始储存的政务密码一致:
30.若政务平台密码与政务平台用户名所对应的原始储存的政务密码一致,则校验成功,向其实际用户名所绑定的手机号码发送验证码;执行下一步;
31.若政务平台密码与政务平台用户名所对应的原始储存的政务密码不一致,则返回步骤s11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13;
32.s1513,判断政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码是否一致:
33.若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码一致,则将政务列表密码写入政务密码列表中;登录政务平台成功;
34.若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码不一致,则政务平台重新接收移动手持智能终端发送的验证码,返回步骤s1513;若验证码连续三次输入错误,则对该移动手持智能终端进行锁定,t时间内不再接收该移动手持智能终端发送的验证码。
35.在本发明的一种优选实施方式中,在步骤s1512中,验证码为截取手机号码中的连续四位,在展示设备上提示截取手机号码中的连续四位的位置。
36.在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
37.s21,判断其是否接收到检索语音触发信号:
38.若接收到检索语音触发信号,则移动手持智能终端采集第一语音以及第二语音;执行下一步;
39.若未接收到检索语音触发信号,则继续等待,返回步骤s21;
40.s22,对从步骤s21中得到的第二语音中去除步骤s21中得到的第一语音,得到其检索语音;
41.s23,对步骤s22中得到的检索语音进行语音转换,得到其检索码。
42.在本发明的一种优选实施方式中,还包括步骤s3,将检索结果按照对比度进行排列展现在展示设备上。
43.综上所述,由于采用了上述技术方案,本发明能够免密校验登录保护实际用户名和实际密码的安全,提升用户的体验;以及通过语音检索增强可操作化效率。
44.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
45.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
46.图1是本发明流程示意框图。
具体实施方式
47.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
48.本发明提供了一种细粒度分布式服务资源统一协同调度方法,如图1所示,包括以下步骤:
49.s1,获取待使用政务平台用户的校验信息,该校验信息包括政务用户名和政务密码;校验成功后,执行下一步;校验不成功,则对待使用政务平台的用户进行校验信息重新校验;
50.s2,根据业务信息获取检索码,利用获取的检索码得到检索结果。
51.在本发明的一种优选实施方式中,在步骤s1中包括以下步骤:
52.s11,判断其是否为免密登陆:
53.若为免密登陆,则执行下一步;
54.若不为免密登陆,则在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13;
55.s12,提取储存在展示设备(移动手持智能终端)内的储存用户名和储存密码;其储存在展示设备内的储存用户名的得到方式为:提取在政务用户名填写框内输入的实际用户名,对实际用户名利用政务平台用户的私钥进行加密,得到其加密用户名,对其得到的加密用户名利用密钥进行加密,得到其储存用户名;其储存在展示设备内的储存密码的得到方式为:提取在政务密码填写框内输入的实际密码,对实际密码利用政务平台用户的私钥进行加密,得到其加密密码,对其得到的加密用密码利用密钥进行加密,得到其储存密码;将其得到的储存用户名及储存用户名所对应的储存密码储存在移动手持智能终端上。对提取的储存用户名和储存密码进行处理后,得到其实际用户名和实际密码;对提取的储存用户名进行处理后,得到其实际用户名的方法为:
56.对储存用户名利用政务平台用户的密钥进行解密,得到其解密用户名;对得到的解密用户名利用政务平台用户的私钥进行再解密,得到其实际用户名;
57.对提取的储存密码进行处理后,得到其实际密码的方法为:
58.对储存密码利用政务平台用户的密钥进行解密,得到其解密密码;对得到的解密密码利用政务平台用户的私钥进行再解密,得到其实际密码;
59.s13,对实际用户名或/和实际密码进行上传前处理,得到其上传用户名和上传密码;将得到的上传用户名和上传密码以及移动手持智能终端的唯一id码上传至政务平台;对实际用户名进行上传前处理,得到其上传用户名的方法为:
60.对实际用户名利用政务平台用户的私钥进行加密处理,得到其加密用户名,对得到的加密用户名利用政务平台的公钥进行再加密处理,得到其上传用户名;
61.对实际密码进行上传前处理,得到其上传密码的方法为:
62.对实际密码利用政务平台用户的私钥进行加密处理,得到其加密密码,对得到的加密密码利用政务平台的公钥进行再加密处理,得到其上传密码;
63.s14,政务平台对接收到的上传用户名和上传密码进行政务平台处理,得到其政务平台用户名和政务平台密码;政务平台对接收到的上传用户名进行政务平台处理,得到其政务平台用户名的方法为:
64.利用政务平台的私钥对接收到的上传用户名进行解码,得到其政务平台用户名;
65.政务平台对接收到的上传密码进行政务平台处理,得到其政务平台密码的方法为:
66.利用政务平台的私钥对接收到的上传密码进行解码,得到其政务平台密码;对其得到的政务平台密码进行哈希处理,得到其政务列表密码,其得到其政务列表密码的方法为:
67.secret code
id
=hash algorithm[password code

id],
[0068]
其中,secret code
id
表示政务列表密码;
[0069]
hash algorithm[]表示哈希处理,采用md5算法;
[0070]
password code表示政务平台密码;
[0071]

表示字符串连接符;
[0072]
id表示移动手持智能终端的唯一id码,包括随机内存的id码、只读内存的id码、中央处理器的id码、蓝牙的id码、wifi的id码之一或者任意组合;
[0073]
s15,判断其政务平台用户名和政务平台密码与政务平台上储存的政务用户名和政务列表密码是否相同:
[0074]
s151,提取政务平台上储存的政务用户名列表,政务用户名列表中包括所有的政务用户名,每个政务用户名对应有一个唯一的政务密码列表,政务密码列表中包括一个或者多个政务列表密码;判断其政务平台用户名是否存在于政务用户名列表中:
[0075]
若政务平台用户名存在于政务用户名列表中,则执行下一步;
[0076]
若政务平台用户名不存在于政务用户名列表中,则返回步骤s11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13;
[0077]
s152,判断其政务平台密码是否存在于政务平台用户名所对应的政务密码列表中:
[0078]
若政务平台密码存在于政务平台用户名所对应的政务密码列表中,则校验成功;登录政务平台成功;
[0079]
若政务平台密码不存在于政务平台用户名所对应的政务密码列表中,则校验不成功,返回步骤s11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13。
[0080]
在本发明的一种优选实施方式中,在步骤s151中构成政务密码列表的方法包括以下步骤:
[0081]
s1511,判断其是否为首次在该移动手持智能终端上登录:
[0082]
若为首次在该移动手持智能终端上登录,则执行下一步;
[0083]
若不为首次在该移动手持智能终端上登录,则执行步骤s152;
[0084]
s1512,判断其政务平台密码是否与政务平台用户名所对应的原始储存的政务密码一致:
[0085]
若政务平台密码与政务平台用户名所对应的原始储存的政务密码一致,则校验成功,向其实际用户名所绑定的手机号码发送验证码;执行下一步;
[0086]
若政务平台密码与政务平台用户名所对应的原始储存的政务密码不一致,则返回步骤s11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤s13;
[0087]
s1513,判断政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码是否一致:
[0088]
若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码一致,则将政务列表密码写入政务密码列表中;登录政务平台成功;
[0089]
若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码不一致,则政务平台重新接收移动手持智能终端发送的验证码,返回步骤s1513;若验证码连续三次输入错误,则对该移动手持智能终端进行锁定,t时间内不再接收该移动手
持智能终端发送的验证码。
[0090]
在本发明的一种优选实施方式中,在步骤s1512中,验证码为截取手机号码中的连续四位,在展示设备上提示截取手机号码中的连续四位的位置。
[0091]
在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
[0092]
s21,判断其是否接收到检索语音触发信号:
[0093]
若接收到检索语音触发信号,则移动手持智能终端采集第一语音以及第二语音;执行下一步;其中,第一语音为环境中产生的环境噪音,第二语音为环境和用户共同产生的语音。
[0094]
若未接收到检索语音触发信号,则继续等待,返回步骤s21;
[0095]
s22,对从步骤s21中得到的第二语音中去除步骤s21中得到的第一语音,得到其检索语音;得到其检索语音的方式为:
[0096]
s221,获取第一语音中出现频率最高的语音段,将其作为第三语音;
[0097]
s222,获取第二语音的时长,记作ts;以及获取第三语音的时长,记作t0s;s为时间单位秒;
[0098]
s223,将v段第三语音连接起来,得到其筛除语音,v=int(ts/t0s);
[0099]
s224,计算s=a(t)

r(t),a(t)表示第二语音的时间

振幅波形函数,r(t)表示筛除语音的时间

振幅波形函数,s表示检索语音。
[0100]
s23,对步骤s22中得到的检索语音进行语音转换,得到其检索码。
[0101]
在本发明的一种优选实施方式中,在步骤s23中,将检索语音转换为检索码的方法包括以下步骤:
[0102]
s231,将检索语音search voice按照时间先后次序划分成α段检索子语音,int()表示取整函数,t表示检索语音search voice的总时长,s为时间单位秒,t表示每段检索子语音的时长,ms表示时间单位毫秒,if表示条件如果,z
+
表示正整数集合,表示不属于,∈表示属于;分别为第1检索子语音search voice1、第2检索子语音search voice2、第3检索子语音search voice3、
……
、第α检索子语音search voice
α
,其中,第β检索子语音search voice
β
表示从检索语音search voice分离时间(β

1)tms~βtms而来的检索子语音,β=1,2,3,

,α;则第α检索子语音search voice
α
表示从检索语音search voice分离时间(α

1)tms~ts而来的检索子语音,即search voice=search voice1‑
search voice2‑
search voice3‑…‑
search voice
α


表示检索子语音联结符;
[0103]
s232,获取步骤s231中检索语音search voice的语音最小波谷值和最大波峰值;计算其检索语音search voice的波动值范围,其检索语音search voice的波动值范围的计算方法为:
[0104][0105]
其中,χ
search voice
表示检索语音search voice的波动值范围;
[0106]
δ
max
表示检索语音search voice中的语音最大波峰值;
[0107]
δ
min
表示检索语音search voice中的语音最小波谷值;
[0108]
[,]表示区间范围;
[0109]
表示条件存在;
[0110]
s233,将检索语音search voice的波动值范围χ
search voice
平均划分成ε个波动单元,所述ε大于或者等于2的正整数,分别为第1波动单元、第2波动单元、第3波动单元、
……
、第ε波动单元,从左至右分别用φ0、φ1、φ2、φ3、
……
、φ
ε
表示检索语音search voice的波动值范围的划分点,φ
η
‑1~φ
η
表示第η波动单元,η=1、2、3、
……
、ε;划分点φ
η
的数值大于划分点φ
η
‑1的数值;
[0111]
s234,将划分点φ0、φ1、φ2、φ3、
……
、φ
ε
分别用ε位二进制数值表示,φ
ζ
对应的二进制数值从首端至末端共有ζ个数值1和ε

ζ个数值0,ζ=0、1、2、
……
、ε;
[0112]
s235,判断步骤s231中第β检索子语音search voice
β
最接近的波动单元上的划分点,用最接近的波动单元上的划分点所对应的二进制数值表示第β检索子语音search voice
β

[0113]
s236,通过步骤s231~s235将检索语音search voice转换完成后,得到检索码。
[0114]
在本发明的一种优选实施方式中,还包括步骤s3,将检索结果按照对比度进行排列展现在展示设备上,其中对比度的计算方法为:
[0115][0116]
其中,τ表示调整参数;
[0117]
||b
ij
||表示检索结果i和检索结果j中相同关键词的总个数;i=1、2、3、
……
、g,j=1、2、3、
……
、g,i≠j;g表示检索结果的总数;
[0118]
w
b
表示第b关键词所占权重值;
[0119]
||b
i
||表示检索结果i中关键词的总个数;exp(||b
ij
||)等价于e表示自然底数;
[0120]
||b
j
||表示检索结果j中关键词的总个数;exp(||b
i
||+||b
j
||)等价于
[0121]
表示第b关键词在检索结果i和检索结果j出现的次数,表示第b关键词在检索结果i和检索结果j出现的次数,表示第b关键词在检索结果i出现的次数,表示第b关键词在检索结果j出现的次数;
[0122][0123]
其中,u
ij
表示检索结果i与检索结果j的对比度;
[0124]

i
表示检索结果i的对比度;
[0125]
将检索结果按照对比度由大到小的次序排列展现在展示设备上。
[0126]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1