一种窗口处理方法及装置的制造方法_3

文档序号:9887431阅读:来源:国知局
4之 前,增加 S107和S108,在S106之后,增加 S109。
[0080] S107:从所述服务器端,获得所述服务器存储的数据库的版本号信息。
[0081] S108:判断所获得的版本号信息与所述本地数据库的版本号信息是否相同,如果 否,执行S104。
[0082] S109:将所述本地数据库的版本号信息更新为所获得的版本号信息。
[0083]在本实施例中,计算机中存储有本地数据库的版本号信息,服务器中存储有用于 存储窗口的标识信息的数据库以及该数据库的版本号信息。服务器中的窗口的标识信息存 储在其自身数据库中,服务器更新自身数据库中的标识信息后,可以更新该数据库的版本 号信息。假设服务器中当前的数据库的版本号信息为2015.11,计算机中存储的本地数据库 的版本号信息为2015.10。
[0084] 假设预设第二时长为一周,计算机每隔一周,向服务器发送更新所述本地数据库 的请求。在计算机向服务器发送更新所述本地数据库的请求之前,计算机先从服务器端获 得服务器存储的数据库的版本号信息,即2015.11。服务器存储的数据库的版本号信息 2015.11与计算机本地数据库的版本号信息为2015.10不同。
[0085] 此后,计算机向服务器发送更新所述本地数据库的请求,服务器向所述计算机发 送更新内容。计算机接收所述更新内容,将所述更新内容中包括的窗口的标识信息添加到 所述本地数据库中,并把本地数据库的版本号信息更新为2015.11。
[0086] 假设又隔了一周,在这周中,服务器未更新自身数据库中的标识信息,也未更新该 数据库的版本号信息。按照预设第二时长,计算机又要向服务器发送更新所述本地数据库 的请求。在计算机向服务器发送更新所述本地数据库的请求之前,计算机先从服务器端获 得服务器存储的数据库的版本号信息,即2015.11,该版本号信息与计算机本地数据库的版 本号信息2015.11相同,则此次不再向服务器发送更新所述本地数据库的请求。
[0087]应用本发明图3所示实施例,当检测本地数据库中存在与获得的待处理窗口的标 识信息相同的标识信息时,直接将该标识信息对应的待处理窗口关闭或隐藏,无需等待且 无需用户手动操作,提高了用户的体验效果,减少了系统资源的占用。并且可以将本地数据 库进行更新,使得本地数据库始终存储有最新的数据,可以避免对窗口的误处理和不处理 情况的发生。进一步的将本地数据库的版本号进行更新,使得本地数据库的版本号与所获 得服务器的数据库的版本号一致,避免了本地数据库的版本号始终与服务器的数据库的版 本号不同,始终向服务器发送更新数据库的请求以及接收更新内容的情况发生,减少了网 络资源(流量)的消耗。
[0088]与上述的方法实施例相对应,本发明实施例还提供一种窗口处理装置。
[0089] 图4为本发明实施例提供的窗口处理装置的第一种结构示意图,包括:第一获得模 块201、第一判断模块202和处理模块203,其中,
[0090] 第一获得模块201,用于针对当前桌面的待处理窗口,获得所述待处理窗口的标识 信息;
[0091] 在实际应用中,第一获得模块201,具体可以用于:
[0092]每隔预设第一时长,调用窗口信息获得函数,获得当前桌面上待处理窗口的标识 信息。
[0093]第一判断模块202,用于根据所述待处理窗口的标识信息,判断本地数据库中是否 存在与所述待处理窗口的标识信息相同的标识信息,其中,所述本地数据库中存储有至少 一个窗口的标识信息;
[0094]处理模块203,用于在第一判断模块202的判断结果为是的情况下,关闭或隐藏所 述待处理窗口。
[0095]在实际应用中,处理模块203,具体可以用于:
[0096]调用窗口关闭函数,关闭所述待处理窗口;
[0097]或调用窗口隐藏函数,隐藏所述待处理窗口。
[0098]应用本发明图4所示实施例,针对当前桌面的待处理窗口,获得所述待处理窗口的 标识信息,当检测到本地数据库中存在与获得的待处理窗口的标识信息相同的标识信息 时,直接将该标识信息对应的待处理窗口关闭或隐藏,无需等待且无需用户手动操作,提高 了用户的体验效果,减少了系统资源的占用。
[0099]图5为本发明实施例提供的窗口处理装置的第二种结构示意图,本发明图5所示实 施例在图4所示实施例的基础上,所述计算机与服务器通信连接,所述装置还可以包括:发 送模块204、接收模块205和添加模块206,其中,
[0100]发送模块204,用于每隔预设第二时长,向所述服务器发送更新所述本地数据库的 请求,以使所述服务器向所述计算机发送更新内容,其中,所述更新内容中包括至少一个窗 口的标识信息;
[0101 ]接收模块205,用于接收所述更新内容;
[0102] 添加模块206,用于将所述更新内容中包括的窗口的标识信息添加到所述本地数 据库中。
[0103] 应用本发明图5所示实施例,当检测本地数据库中存在与获得的待处理窗口的标 识信息相同的标识信息时,直接将该标识信息对应的待处理窗口关闭或隐藏,无需等待且 无需用户手动操作,提高了用户的体验效果,减少了系统资源的占用。并且可以将本地数据 库进行更新,使得本地数据库始终存储有最新的数据,可以避免对窗口的误处理和不处理 情况的发生。
[0104] 图6为本发明实施例提供的窗口处理装置的第三种结构示意图,本发明图6所示实 施例在图5所示实施例的基础上,所述计算机中存储有所述本地数据库的版本号信息,所述 服务器中存储有用于存储窗口的标识信息的数据库以及该数据库的版本号信息;所述装置 还可以包括:第二获得模块207、第二判断模块208和更新模块209,其中,
[0105] 第二获得模块207,用于从所述服务器端,获得所述服务器存储的数据库的版本号 信息;
[0106] 第二判断模块208,用于判断所获得的版本号信息与所述本地数据库的版本号信 息是否相同;
[0107] 发送模块204,具体可以用于:
[0108]在每隔预设第二时长且第二判断模块208判断结果为否的情况下,向所述服务器 发送更新所述本地数据库的请求;
[0109] 更新模块209,用于在添加模块206将所述更新内容中包括的窗口的标识信息添加 到所述本地数据库中之后,将所述本地数据库的版本号信息更新为所获得的版本号信息。
[0110] 应用本发明图6所示实施例,当检测本地数据库中存在与获得的待处理窗口的标 识信息相同的标识信息时,直接将该标识信息对应的待处理窗口关闭或隐藏,无需等待且 无需用户手动操作,提高了用户的体验效果,减少了系统资源的占用。并且可以将本地数据 库进行更新,使得本地数据库始终存储有最新的数据,可以避免对窗口的误处理和不处理 情况的发生。进一步的将本地数据库的版本号进行更新,使得本地数据
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1