CN103685498B - 一种壁纸的加载方法和浏览器装置 - Google Patents
一种壁纸的加载方法和浏览器装置 Download PDFInfo
- Publication number
- CN103685498B CN103685498B CN201310657137.XA CN201310657137A CN103685498B CN 103685498 B CN103685498 B CN 103685498B CN 201310657137 A CN201310657137 A CN 201310657137A CN 103685498 B CN103685498 B CN 103685498B
- Authority
- CN
- China
- Prior art keywords
- wallpaper
- picture
- information
- browser
- cloud server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011068 loading method Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000008569 process Effects 0.000 claims description 30
- 238000011084 recovery Methods 0.000 claims description 6
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种壁纸的加载方法和浏览器装置,所述的方法包括:浏览器通过壁纸***入口获取***当前的壁纸信息;将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。可以采用浏览器直接设置***的壁纸,对于浏览器中浏览器的网络图片也无需另存到本地就可设置为壁纸,使用简单,方法便捷。
Description
技术领域
本发明涉及计算机技术,具体涉及一种壁纸的加载方法和浏览器装置。
背景技术
计算机桌面是人和计算机对话的主要入口,也是人机交互的图形用户界面。例如,计算机桌面可以包括:常用图标、***菜单和任务栏以及背景图片等。
计算机桌面所使用的背景图片可以称为壁纸,在设置壁纸时,可以在计算机中启动壁纸配置的选项,然后可选择计算机中已存储的本地图片,若图片的大小等于计算机桌面不匹配,还要依据计算机桌面的计算机桌面大小和分辨率对图片进行相应的调整,然后将图片设置为壁纸,从而可以在计算机桌面上显示该图片。
但是,上述壁纸配置时,图片必须是计算机的本地图片,且必须要通过计算机中相应的配置选项才能进行配置,配置方法比较繁琐。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器装置和相应的壁纸的加载方法。
依据本发明的一个方面,提供了壁纸的加载方法,包括:浏览器通过壁纸***入口获取***当前的壁纸信息;将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。
本发明一个可选实施例中,所述将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸,包括:确定浏览器中当前的选定图片在***中的缓存位置;通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
本发明一个可选实施例中,所述确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作,包括:将所述选定图片转换为预置编码格式获取对应的编码字符串;为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置进行记录。
本发明一个可选实施例中,还包括:在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
本发明一个可选实施例中,所述壁纸配置信息中还包括用户信息,所述的方法还包括:采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
本发明一个可选实施例中,还包括:在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
本发明一个可选实施例中,还包括:从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
本发明一个可选实施例中,还包括:将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
本发明一个可选实施例中,还包括:若所述图片不符合预置要求,则依据所述图片的图片信息从服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
本发明一个可选实施例中,还包括:依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
根据本发明的另一个方法,提供了一种浏览器装置,包括:获取模块,用于浏览器通过壁纸***入口获取***当前的壁纸信息;壁纸配置模块,用于将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;同步模块,用于确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。
本发明一个可选实施例中,所述壁纸配置模块,用于确定浏览器中当前的选定图片在***中的缓存位置;通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
本发明一个可选实施例中,所述同步模块,包括:编码转换子模块,用于将所述选定图片转换为预置编码格式获取对应的编码字符串;配置并同步子模块,用于为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置进行记录。
本发明一个可选实施例中,还包括:推荐模块,用于在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至服务器端;从服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
本发明一个可选实施例中,所述壁纸配置信息中还包括用户信息:所述壁纸配置模块,还用于采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
本发明一个可选实施例中,还包括:恢复模块,用于在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
本发明一个可选实施例中,所述壁纸配置模块,还用于从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
本发明一个可选实施例中,所述壁纸配置模块,还用于将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
本发明一个可选实施例中,还包括:推荐模块,用于若所述图片不符合预置要求,则依据所述图片的图片信息从服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
本发明一个可选实施例中,还包括:提示模块,用于依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
根据本发明的壁纸的加载方法,可以采用浏览器调用壁纸***入口获取***当前的壁纸信息,然后将浏览器中当前的选定图片通过该壁纸***入口配置为***的壁纸,再将该选定图片的图片信息发送给云服务器端进行壁纸的同步操作。从而可以采用浏览器直接设置***的壁纸,对于浏览器中浏览器的网络图片也无需另存到本地就可设置为壁纸,使用简单,方法便捷。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明实施例一提供的壁纸加载方法流程图;
图2示出了根据本发明实施例二提供的壁纸的加载方法流程图;
图3A示出了根据本发明实施例三提供的浏览器装置结构图;
图3B示出了根据本发明实施例四提供的浏览器装置可选结构图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供一种壁纸的加载方法,可以采用浏览器调用壁纸***入口获取***当前的壁纸信息,然后将浏览器中当前的选定图片通过该壁纸***入口配置为***的壁纸,再将该选定图片的图片信息发送给云服务器端进行壁纸的同步操作。从而可以采用浏览器直接设置***的壁纸,对于浏览器中浏览器的网络图片也无需另存到本地就可设置为壁纸,使用简单,方法便捷。
实施例一
参照图1,示出了根据本发明实施例一提供的壁纸加载方法流程图。
步骤101,浏览器通过壁纸***入口获取***当前的壁纸信息。
浏览器可以调用***中设置壁纸的壁纸***入口,从该壁纸***入口中获取***当前的壁纸信息,如当前设置的壁纸的名称、在***中的存储位置,该壁纸的设置时间、分辨率和数据大小等信息。
步骤102,将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸。
用户可以在浏览器中浏览网络中的图片,若用户对浏览器的某一图片比较感兴趣,可以选定图片配置为***的壁纸,此时不需要将该图片另存到本地,然后在启动***中的壁纸配置选项进行配置,而可以采用浏览器选定图片,然后调用壁纸***入口,通过该壁纸***入口将该选定图片设置为***的壁纸,从而对于浏览器中浏览器的图片可以直接通过浏览器配置为壁纸,方法简便。
步骤103,确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。
在将选定图片配置成壁纸之后,还可以确定该图片的图片信息,该图片信息用于唯一标识该图片,然后将图片信息发送到云服务器端进行壁纸的同步操作,使得云服务器端对应***设置的壁纸进行记录等。
综上所述,可以采用浏览器调用壁纸***入口获取***当前的壁纸信息,然后将浏览器中当前的选定图片通过该壁纸***入口配置为***的壁纸,再将该选定图片的图片信息发送给云服务器端进行壁纸的同步操作。从而可以采用浏览器直接设置***的壁纸,对于浏览器中浏览器的网络图片也无需另存到本地就可设置为壁纸,使用简单,方法便捷。
实施例二
在上述实施例的基础上,本实施例进一步论述壁纸的加载方法。
参照图2,示出了根据本发明实施例二提供的壁纸的加载方法流程图。
步骤201,浏览器通过壁纸***入口获取***当前的壁纸信息。
通过在浏览器代码中调用WIN32API中的System Parameters Info接口(即壁纸***接口),从而通过System Parameters Info接口获取***当前的壁纸信息。
其中,API(Application Programming Interface)为应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
步骤202,确定浏览器中当前的选定图片在***中的缓存位置。
步骤203,通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
用户在浏览器中选定图片后,浏览器可以开始进行***桌面壁纸的设置,从而浏览器调用SystemParametersInfo接口,通过该接口进行配置,将浏览器中选定图片设置为壁纸。
通常浏览器使用网页浏览器图片时,在网页渲染等开启过程中,会将图片等资源缓存到本地并渲染生成网页,从而在设备壁纸时,可以获取该选定图片的名称,以及在***中的缓存位置,然后依据该名称和缓存位置配置SystemParametersInfo接口,生成壁纸,如采用如下配置来设置***中桌面的壁纸:
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,"C:\\ABitmap.bmp",SPIF_SENDWININICHANGE|SPIF_UPDATEINIFILE);
步骤204,将所述选定图片转换为预置编码格式获取对应的编码字符串。
步骤205,为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置进行记录。
在浏览器完成壁纸的设置时,还可以将该选定图片转换为预置的编码格式,从而获取选定图片在该编码格式下的编码字符串。例如将选定图片转为base-64编码格式,获取其在base-64编码下的编码字符串。
然后为该编码字符串配置时间戳,从而构成壁纸配置信息,如在浏览器配置文件中写入os_wallpaper配置项目,具体包括img字段表示图片的base64编码的编码字符串,并设置时间戳time。然后将该壁纸配置信息发送到云服务器中,云服务器可以对该***的壁纸配置进行记录,如记录本次配置的壁纸即编码字符串,本次配置的时间即时间戳等。
其中,Base-64是常见的用于传输8Bit字节代码的编码方式之一,可用于在超文本传输协议(HTTP-Hypertext transfer protocol,HTTP)环境下传递较长的标识信息。采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。
本发明一个可选实施例中,还包括:采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
还可以在上传的壁纸配置信息中配置用户信息,或是在上传该壁纸配置信息是,同步记录用户登录云服务器所采用的用户信息,从而在用户再次登录云服务器时,可以依据该用户信息获取服务器反馈的壁纸配置信息。
浏览器在通过壁纸***入口获取当前***的壁纸信息时,可以采用该壁纸信息与壁纸配置信息进行比较,确定壁纸信息与所述壁纸配置信息是否一致,如检测比较设置时间是否相同,作为壁纸的图片是否相同的。从而在当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。在配置壁纸后,在与云服务器进行壁纸的同步操作。
进一步在确定壁纸信息与壁纸配置信息不一致时,还可以检测壁纸配置信息中配置时间是否比壁纸信息中的配置时间晚,若是,即壁纸配置信息中配置时间比壁纸信息中的配置时间完,则将壁纸配置信息中配置的图片配置为壁纸,否则,不更改***当前的壁纸。
本发明一个可选实施例中,还包括:在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
上述依据云服务器中存储的壁纸配置信息更改***的壁纸后,在浏览器的进程关闭前,还可以将该壁纸恢复成设置前的图片,从而对于用户使用公用电脑等情况下,在用户使用完成后,可以恢复***的状态,不影响其他用户的使用,也不会泄露该用户的信息。
本发明一个可选实施例中,还包括:在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型。
浏览器还从***获取图片历史信息,该图片历史信息是浏览器中展示图片的历史记录,因此图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
其中,浏览的图片是***中采用各种软件程序查看的图片,如用户查看某一网页时点击查看的图片;图片的搜索记录是用户使用浏览器搜索图片是所采用的描述信息,如搜索的关键词等;通过预置方式采用全屏模式显示的图片指的是用户在***中采用各类软件、图片插件等进行全屏看图模式时显示的图片,如采用看图插件显示的图片,还有***中对图片的收集、保存、下载等操作。
从而依据图片历史信息生成推荐关键字,如依据搜索的记录确定搜索图片的类别,查看图片的网页依据图片的名称等确定图片的描述信息。然后并将所述推荐关键字上传至云服务器端。云服务器端对该推荐关键字进行分析,进而确定为该用户推荐的壁纸的类型,从而浏览器可以从服务器端接收依据所述推荐关键字反馈的壁纸推荐类型。
本发明一个可选实施例中,还包括:从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
对于***中已经存储的图片,可以检测这些图片是否符合预置要求,即判断该图片的分辨率等信息满足***壁纸的要求,对于符合预置要求的图片,可以将该图片在浏览器中进行显示,并将该图片作为推荐壁纸进行推荐。若用户选定某一图片作为壁纸,则可以接收到第一指示信息,然后将选定的图片,即推荐壁纸通过壁纸***入口配置为***的壁纸,从而完成***壁纸的更改。
本发明一个可选实施例中,还包括:将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
对于***或***中软件的图片查看操作,如上述的全屏看图模式中加入壁纸设置选项,如就浏览器的图片查看进程与壁纸***入口关联,从而在用户采用图片查看进程浏览器图片时,可以提示用户该图片可以作为壁纸,若用户选定其为壁纸,则浏览器可以接收到用户的第二指示信息,然后将该图片通过壁纸***入口配置为***的壁纸。
本发明一个可选实施例中,还包括:若所述图片不符合预置要求,则依据所述图片的图片信息从云服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
若用户想要作为壁纸的图片是从***中获取的,或者浏览器中当前浏览器的,当该图片不符合预置要求时,即不能够设置为壁纸,设置为壁纸时效果较差,如所述图片的分辨率不适合当前计算机设置的分辨率,即显示效果会很差,可以将台图片作为壁纸的图片资源,自动启动云壁纸的功能,即获取该图片的图片信息,包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。然后服务器依据该图片信息确定推荐图片,如依据图片信息可以图片关键字,然后在服务器侧获取该关键字的图片,将该图片反馈给浏览器,从而依据用的只是将其设置为***的壁纸。
本发明一个可选实施例中,还包括:依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
在用户将浏览器中显示的图片设置为壁纸时,还可以显示浏览器壁纸提示信息,即提示用户可以将图片作为浏览器的壁纸,从而可以依据用户的指示更改浏览器的壁纸,使得浏览器的显示更丰富,提高用户体验效果。
实施例三
在上述实施例的基础上,本实施例还提供了一种浏览器装置,该浏览器装置可以配置***的壁纸。
参照图3A,示出了根据本发明实施例三提供的浏览器装置结构图。
该浏览器装置包括:获取模块301、壁纸配置模块302和同步模块303。
其中:获取模块301,用于浏览器通过壁纸***入口获取***当前的壁纸信息;壁纸配置模块302,用于将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;同步模块303,用于确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。
综上所述,可以采用浏览器调用壁纸***入口获取***当前的壁纸信息,然后将浏览器中当前的选定图片通过该壁纸***入口配置为***的壁纸,再将该选定图片的图片信息发送给云服务器端进行壁纸的同步操作。从而可以采用浏览器直接设置***的壁纸,对于浏览器中浏览器的网络图片也无需另存到本地就可设置为壁纸,使用简单,方法便捷。
实施例四
参照图3B,示出了根据本发明实施例四提供的浏览器装置可选结构图。
在上述实施例三的基础上,浏览器装置还包括:推荐模块304、恢复模块305和提示模块306。
所述壁纸配置模块302,用于确定浏览器中当前的选定图片在***中的缓存位置;通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
所述同步模块303,包括:编码转换子模块3031,用于将所述选定图片转换为预置编码格式获取对应的编码字符串;配置并同步子模块3032,用于为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置进行记录。
推荐模块304,用于在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
所述壁纸配置信息中还包括用户信息:所述壁纸配置模块302,还用于采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
恢复模块305,用于在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
所述壁纸配置模块302,还用于从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
所述壁纸配置模块302,还用于将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
推荐模块304,用于若所述图片不符合预置要求,则依据所述图片的图片信息从云服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
提示模块306,用于依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器装置设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了A1、一种壁纸的加载方法,包括:浏览器通过壁纸***入口获取***当前的壁纸信息;将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。
A2、如A1所述的方法,所述将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸,包括:确定浏览器中当前的选定图片在***中的缓存位置;通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
A3、如A1所述的方法,所述确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作,包括:将所述选定图片转换为预置编码格式获取对应的编码字符串;为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置进行记录。
A4、如A1所述的方法,还包括:在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
A5、如A3所述的方法,所述壁纸配置信息中还包括用户信息,所述的方法还包括:采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
A6、如A5所述的方法,还包括:在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
A7、如A1所述的方法,还包括:从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
A8、如A1所述的方法,还包括:将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
A9、如A7或A8所述的方法,还包括:若所述图片不符合预置要求,则依据所述图片的图片信息从云服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
A10、如A1所述的方法,还包括:依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
本发明还公开了B11、一种浏览器装置,包括:获取模块,用于浏览器通过壁纸***入口获取***当前的壁纸信息;壁纸配置模块,用于将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;同步模块,用于确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作。
B12、如B11所述的装置:所述壁纸配置模块,用于确定浏览器中当前的选定图片在***中的缓存位置;通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
B13、如B11所述的装置,所述同步模块,包括:编码转换子模块,用于将所述选定图片转换为预置编码格式获取对应的编码字符串;配置并同步子模块,用于为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置进行记录。
B14、如B11所述的装置,还包括:推荐模块,用于在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
B15、如B13所述的装置,所述壁纸配置信息中还包括用户信息:所述壁纸配置模块,还用于采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
B16、如B15所述的装置,还包括:恢复模块,用于在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
B17、如B11所述的装置:所述壁纸配置模块,还用于从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
B18、如B11所述的装置:所述壁纸配置模块,还用于将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
B19、如B17或B18所述的装置,还包括:推荐模块,用于若所述图片不符合预置要求,则依据所述图片的图片信息从云服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
B20、如B11所述的装置,还包括:提示模块,用于依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
Claims (20)
1.一种壁纸的加载方法,包括:
浏览器通过壁纸***入口获取***当前的壁纸信息;
将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;
确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作;其中,所述图片信息用于唯一标识所述图片。
2.如权利要求1所述的方法,所述将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸,包括:
确定浏览器中当前的选定图片在***中的缓存位置;
通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
3.如权利要求1所述的方法,所述确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作,包括:
将所述选定图片转换为预置编码格式获取对应的编码字符串;
为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置信息进行记录。
4.如权利要求1所述的方法,还包括:
在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;
从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;
其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
5.如权利要求3所述的方法,所述壁纸配置信息中还包括用户信息,所述的方法还包括:
采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;
通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;
当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
6.如权利要求5所述的方法,还包括:
在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
7.如权利要求1所述的方法,还包括:
从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;
依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
8.如权利要求1所述的方法,还包括:
将浏览器的图片查看进程与所述壁纸***入口关联;
当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
9.如权利要求7或8所述的方法,还包括:
若所述图片不符合预置要求,则依据所述图片的图片信息从云服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
10.如权利要求1所述的方法,还包括:
依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
11.一种浏览器装置,包括:
获取模块,用于浏览器通过壁纸***入口获取***当前的壁纸信息;
壁纸配置模块,用于将浏览器中当前的选定图片通过所述壁纸***入口配置为所述***的壁纸;
同步模块,用于确定所述选定图片的图片信息并将所述图片信息发送到云服务器端进行壁纸的同步操作;其中,所述图片信息用于唯一标识所述图片。
12.如权利要求11所述的装置:
所述壁纸配置模块,用于确定浏览器中当前的选定图片在***中的缓存位置;通过所述壁纸***入口将所述缓存位置中存储的选定图片配置为所述***的壁纸。
13.如权利要求11所述的装置,所述同步模块,包括:
编码转换子模块,用于将所述选定图片转换为预置编码格式获取对应的编码字符串;
配置并同步子模块,用于为所述编码字符串配置时间戳构成壁纸配置信息,并将所述壁纸配置信息发送到云服务器端,以使云服务器端对所述壁纸配置信息进行记录。
14.如权利要求11所述的装置,还包括:
推荐模块,用于在所述浏览器中获取图片历史信息,依据所述图片历史信息生成推荐关键字,并将所述推荐关键字上传至云服务器端;从云服务器端接收依据所述推荐关键字反馈的壁纸推荐类型;其中,所述图片历史信息包括以下至少一项:浏览的图片、图片的搜索记录和通过预置方式采用全屏模式显示的图片。
15.如权利要求13所述的装置,所述壁纸配置信息中还包括用户信息:
所述壁纸配置模块,还用于采用所述用户信息登录云服务器时,接收云服务器反馈的壁纸配置信息;通过所述壁纸***入口检测***当前的壁纸信息与所述壁纸配置信息是否一致;当***当前的壁纸信息与所述壁纸配置信息不一致时,将所述壁纸配置信息中配置的图片通过所述壁纸***入口配置为壁纸。
16.如权利要求15所述的装置,还包括:
恢复模块,用于在浏览器进程关闭前,依据所述壁纸信息对所述***的壁纸进行恢复。
17.如权利要求11所述的装置:
所述壁纸配置模块,还用于从当前***中获取符合预置要求的图片,将所述图片在浏览器中显示并作为推荐壁纸;依据用户的第一指示信息将选定的推荐壁纸通过所述壁纸***入口配置为***的壁纸。
18.如权利要求11所述的装置:
所述壁纸配置模块,还用于将浏览器的图片查看进程与所述壁纸***入口关联;当用户采用所述图片查看进程查看图片时,依据用户的第二指示信息将图片通过所述壁纸***入口配置为***的壁纸。
19.如权利要求17或18所述的装置,还包括:
推荐模块,用于若所述图片不符合预置要求,则依据所述图片的图片信息从云服务器中获取依据所述图片信息反馈的推荐图片,其中所述图片信息包括以下至少一项:图片所在网页的关键字信息、图片描述信息和图片内容信息。
20.如权利要求11所述的装置,还包括:
提示模块,用于依据所述选定图片显示浏览器壁纸提示信息,所述提示信息用于提示用户将所述选定图片作为所述浏览器的壁纸。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310657137.XA CN103685498B (zh) | 2013-12-06 | 2013-12-06 | 一种壁纸的加载方法和浏览器装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310657137.XA CN103685498B (zh) | 2013-12-06 | 2013-12-06 | 一种壁纸的加载方法和浏览器装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103685498A CN103685498A (zh) | 2014-03-26 |
CN103685498B true CN103685498B (zh) | 2018-01-19 |
Family
ID=50321773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310657137.XA Active CN103685498B (zh) | 2013-12-06 | 2013-12-06 | 一种壁纸的加载方法和浏览器装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103685498B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104238888B (zh) * | 2014-09-18 | 2019-06-07 | 努比亚技术有限公司 | 一种移动终端及其全局查看图片的方法和装置 |
CN105988845A (zh) * | 2015-03-02 | 2016-10-05 | 小米科技有限责任公司 | 生成壁纸的方法及装置 |
CN105975612A (zh) * | 2016-05-18 | 2016-09-28 | 北京金山安全软件有限公司 | 一种图片处理方法、装置及设备 |
CN106973084A (zh) * | 2017-03-08 | 2017-07-21 | 佛山市小鲜互联电器科技有限公司 | 一种图片设置为冰箱显示屏壁纸的方法 |
CN110536020B (zh) * | 2019-09-06 | 2023-05-12 | 上海掌门科技有限公司 | 来电提醒的设置方法、设备及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216825A (zh) * | 2007-12-29 | 2008-07-09 | 朱廷劭 | 标引关键词提取/预测方法、在线广告推荐方法和装置 |
CN101729673A (zh) * | 2009-12-08 | 2010-06-09 | 深圳市五巨科技有限公司 | 一种移动终端铃声、壁纸设置方法和装置 |
CN102761609A (zh) * | 2012-06-29 | 2012-10-31 | 宇龙计算机通信科技(深圳)有限公司 | 用于服务器的数据推送***及数据推送方法 |
CN102999588A (zh) * | 2012-11-15 | 2013-03-27 | 广州华多网络科技有限公司 | 一种多媒体应用的推荐方法和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090112830A1 (en) * | 2007-10-25 | 2009-04-30 | Fuji Xerox Co., Ltd. | System and methods for searching images in presentations |
CN102521258A (zh) * | 2011-11-18 | 2012-06-27 | 百度在线网络技术(北京)有限公司 | 一种用于提供壁纸图片的方法与设备 |
CN102497407B (zh) * | 2011-12-07 | 2015-04-01 | 宇龙计算机通信科技(深圳)有限公司 | 终端和基于服务器的数据更新方法 |
CN102902758B (zh) * | 2012-09-24 | 2016-02-10 | 百度在线网络技术(北京)有限公司 | 利用搜索引擎获取网络图片的壁纸设置方法及装置 |
-
2013
- 2013-12-06 CN CN201310657137.XA patent/CN103685498B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216825A (zh) * | 2007-12-29 | 2008-07-09 | 朱廷劭 | 标引关键词提取/预测方法、在线广告推荐方法和装置 |
CN101729673A (zh) * | 2009-12-08 | 2010-06-09 | 深圳市五巨科技有限公司 | 一种移动终端铃声、壁纸设置方法和装置 |
CN102761609A (zh) * | 2012-06-29 | 2012-10-31 | 宇龙计算机通信科技(深圳)有限公司 | 用于服务器的数据推送***及数据推送方法 |
CN102999588A (zh) * | 2012-11-15 | 2013-03-27 | 广州华多网络科技有限公司 | 一种多媒体应用的推荐方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN103685498A (zh) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11979452B1 (en) | Demo recording utility | |
EP3695615B1 (en) | Integrating external data processing technologies with a cloud-based collaboration platform | |
JP6748071B2 (ja) | ウェブコンテンツ生成方法およびシステム | |
US20140344707A1 (en) | Information Distribution Method and Device | |
TWI671677B (zh) | 交互處理方法及裝置 | |
CN103685498B (zh) | 一种壁纸的加载方法和浏览器装置 | |
CN107015804B (zh) | 一种通过配置api快速开发项目的方法及*** | |
US10394577B2 (en) | Method and apparatus for automatic processing of service requests on an electronic device | |
CN1926532B (zh) | 能用给定的访问方法进行数据发送的数据处理装置 | |
CN106528657A (zh) | 浏览器跳转至应用程序的控制方法及装置 | |
US20150120816A1 (en) | Tracking use of content of an online library | |
CN105205072B (zh) | 网页信息的展示方法和*** | |
CN105871690A (zh) | 即时通信的实现方法和装置 | |
JP2010525621A (ja) | 仮想デバイスのインタラクティブな記録 | |
CN103593142A (zh) | 一种分享歌词的方法及装置 | |
CN113849156B (zh) | OpenHarmony操作***应用的无代码智能开发***及其使用方法 | |
CN103888505B (zh) | 一种文件传输的方法、***、终端设备以及服务器 | |
CN103763312A (zh) | 功能启动方法、装置及客户端 | |
Machiraju et al. | Developing Bots with Microsoft Bots Framework | |
CN106339160A (zh) | 浏览交互处理方法及装置 | |
CN113268232B (zh) | 一种页面皮肤生成方法、装置和计算机可读存储介质 | |
CN104158862B (zh) | 在线交互网页的启动方法和客户端装置 | |
CN108711123A (zh) | 一种基于在线编辑的实验平台***及其使用方法 | |
CN109952557A (zh) | 分层内容选择 | |
CN105868354A (zh) | 网页修复方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220727 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: Room 112, block D, No. 28, Xinjiekou outer street, Xicheng District, Beijing 100088 (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |