发明名称 一种资源的并发处理方法、系统及移动终端
摘要 本发明适用于通信技术领域,提供了一种资源的并发处理方法、系统及移动终端,所述方法包括:接收应用层发送的消息包;判断资源请求方所请求的资源是否被占用;当被占用时,判断资源请求方的优先级是否高于资源占用方的优先级;当资源请求方的优先级高于资源占用方的优先级时,将资源请求方将使用资源的信息发送给应用层,并执行资源请求方使用资源的操作;当低于资源占用方的优先级时,将资源请求方加入到等待队列中;当未被占用时,将资源请求方将使用资源的信息发送给应用层,并执行资源请求方使用资源的操作。在本发明实施例中,将并发冲突处理操作由应用层转到驱动层实现,便于并发冲突的管理和保护,提高提高了系统的稳定性。
申请公布号 CN101883436B 申请公布日期 2014.08.20
申请号 CN201010209423.6 申请日期 2010.06.24
申请人 宇龙计算机通信科技(深圳)有限公司 发明人 张碧君;杜文彬
分类号 G06F9/52(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/52(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种资源的并发处理方法,其特征在于,所述方法包括下述步骤:应用层准备打开应用时,发送消息包给驱动层;通过驱动层接收应用层发送的消息包,所述消息包包括资源请求方、资源请求方所请求的资源以及优先级信息;通过驱动层判断所述资源请求方所请求的资源是否被占用;当判断所述资源请求方所请求的资源被占用时,通过驱动层判断所述资源请求方的优先级是否高于占用所述资源的资源占用方的优先级;当所述资源请求方的优先级高于占用所述资源的资源占用方的优先级时,通过驱动层将所述资源请求方将使用所述资源的信息发送给所述应用层,并执行所述资源请求方使用所述资源的操作;当所述资源请求方的优先级低于占用所述资源的资源占用方的优先级时,通过驱动层将所述资源请求方加入到等待队列中;当判断所述资源请求方所请求的资源未被占用时,通过驱动层将所述资源请求方将使用所述资源的信息发送给所述应用层,并执行所述资源请求方使用所述资源的操作的步骤;其中,所述当所述资源请求方的优先级高于占用所述资源的资源占用方的优先级时,通过驱动层将所述资源请求方即将使用所述资源的信息发送给所述应用层,并执行所述资源请求方使用所述资源的操作的步骤之后还包括下述步骤:当所述资源请求方使用完所述资源时,通过驱动层判断等待队列中的资源请求方的优先级,并将恢复后的资源所分配到的资源请求方的消息发送给所述应用层。
地址 518057 广东省深圳市南山区高新技术产业园(北区)梦溪道2号酷派信息港(1号楼)