Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
WEBPAGE FORMING METHOD, PERIPHERAL APPARATUS, AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2014/090042
Kind Code:
A1
Abstract:
The present invention provides a webpage forming method, peripheral apparatus, and system. The method comprises: when a webpage forming request sent by a client is received, acquiring from the client language information for forming a webpage; and sending webpage data to the client according to the language information and a preset webpage description file, so that the client displays, on the client according to the webpage data, a webpage formed by adopting the language information. According to the webpage forming method, peripheral apparatus, and system in these embodiments, after receiving a webpage forming request from a client, the peripheral apparatus acquires language information for forming a webpage from the client, and sends webpage data to the client according to the language information, so that a language adopted for a webpage displayed by the client meets a user's habits and the user's use becomes convenient.

Inventors:
YIN AIGUO (CN)
TAN XUAN (CN)
LAN ZHONGHUA (CN)
Application Number:
PCT/CN2013/085393
Publication Date:
June 19, 2014
Filing Date:
October 17, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZHUHAI SEINE TECHNOLOGY CO LTD (CN)
International Classes:
G06F17/30
Foreign References:
CN101807209A2010-08-18
CN101714086A2010-05-26
CN101452375B2012-05-30
CN101957846B2012-07-04
CN1185593C2005-01-19
CN103034720A2013-04-10
Other References:
See also references of EP 2937791A4
Attorney, Agent or Firm:
LEADER PATENT & TRADEMARK FIRM (CN)
北京同立钧成知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种形成网页的方法, 其特征在于, 包括:

当接收到客户端发送的形成网页请求时, 从所述客户端中获取用于形 成网页的语言信息;

根据所述语言信息生成语言文件发送给所述客户端, 所述客户端基于 所述语言文件和预设的网页描述文件生成网页数据, 或者根据所述语言信 息和预设的网页描述文件向所述客户端发送网页数据, 以使所述客户端根 据所述网页数据在所述客户端上显示采用所述语言信息形成的网页。

2、 根据权利要求 1 所述的形成网页的方法, 其特征在于, 所述根据 所述语言信息和预设的网页描述文件向所述客户端发送网页数据, 以使所 述客户端根据所述网页数据在所述客户端上显示采用所述语言信息形成 的网页, 包括:

根据所述语言信息生成语言文件;

根据所述语言文件和所述预设的网页描述文件生成网页数据, 以使所 述客户端直接根据所述网页数据在所述客户端上显示采用所述语言信息 形成的网页。

3、 根据权利要求 1 所述的形成网页的方法, 其特征在于, 所述根据 所述语言信息和预设的网页描述文件向所述客户端发送网页数据, 以使所 述客户端根据所述网页数据在所述客户端上显示采用所述语言信息形成 的网页, 包括:

根据所述语言信息生成所述语言文件, 向所述客户端发送所述语言文 件和所述预设的网页描述文件, 以使所述客户端结合所述网页描述文件和 所述语言文件在所述客户端上显示采用所述语言信息形成的网页。

4、 根据权利要求 1 所述的形成网页的方法, 其特征在于, 在从所述 客户端中获取用于形成网页的语言信息之前, 还包括:

判断是否能够从所述客户端中获取用于形成网页的语言信息, 当判断 结果为否时, 采用默认的语言信息作为用于形成网页的语言信息, 当判断 结果为是时, 执行从所述客户端中获取用于形成网页的语言信息的操作。

5、 根据权利要求 广 4 中任一所述的形成网页的方法, 其特征在于, 所述从所述客户端中获取用于形成网页的语言信息包括: 向所述客户端发送预设的用于获取语言信息的可执行文件, 以使所述 客户端执行所述可执行文件从所述客户端中获取所述语言信息, 或者向所 述客户端发送获取语言信息的获取请求, 以使所述客户端根据所述获取请 求从所述客户端中获取所述语言信息;

接收所述客户端返回的语言信息。

6、 根据权利要求 1 所述的形成网页的方法, 其特征在于, 在从所述 客户端中获取用于形成网页的语言信息之前, 还包括:

向所述客户端发送所述网页描述文件;

所述从所述客户端中获取用于形成网页的语言信息包括:

向所述客户端发送预设的用于获取语言信息的可执行文件, 以使客户 端在执行所述网页描述文件时调用所述可执行文件获取用于形成网页的 语曰 息;

接收所述客户端返回的语言信息。

7、 根据权利要求 5所述的形成网页的方法, 其特征在于, 所述客户 端执行所述可执行文件或所述客户端根据所述获取请求从所述客户端中 获取用于形成网页的语言信息的规则为:

按照优先级从高到低的顺序依次从所述客户端中获取各预设软件的 语言信息, 由所述外围装置或者所述客户端判断所述外围装置是否支持所 获取的语言信息, 直至获取到支持的语言信息为止, 并将所述支持的语言 信息作为用于形成网页的语言信息。

8、 根据权利要求 7所述的形成网页的方法, 其特征在于, 还包括: 当从所述客户端中获取不到支持的语言信息时, 采用默认的语言信息 作为用于形成网页的语言信息。

9、 根据权利要求 5所述的形成网页的方法, 其特征在于, 所述客户 端执行所述可执行文件或所述客户端根据所述获取请求从所述客户端中 获取用于形成网页的语言信息的规则还包括:

从所述客户端中获取各预设软件的语言信息, 由所述外围装置或者所 述客户端判断各语言信息是否一致, 当判断结果为不一致时, 向所述客户 端返回语言列表, 并接收用户根据所述语言列表选择的语言信息作为用于 形成网页的语言信息; 或者 获取所述客户端中各预设软件的使用频率最高的软件所采用的语言 信息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中各预设软件的语言信息中使用频率最高的语言信 息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中预设软件的语言信息, 并将所述语言信息作为用于 形成网页的语言信息。

10、 根据权利要求 9所述的形成网页方法, 其特征在于, 还包括: 判断是否支持从所述客户端中获取的语言信息, 当判断结果为否时, 采用默认的语言信息作为用于形成网页的语言信息。

11、 根据权利要求 6所述的形成网页的方法, 其特征在于, 所述客户 端在执行所述网页描述文件时调用所述可执行文件获取用于形成网页的 语言信息的规则为:

按照优先级从高到低的顺序依次从所述客户端中获取各预设软件的 语言信息, 由所述外围装置或者所述客户端判断所述外围装置是否支持所 获取的语言信息, 直至获取到支持的语言信息为止, 并将所述支持的语言 信息作为用于形成网页的语言信息。

12、 根据权利要求 11所述的形成网页的方法, 其特征在于, 还包括: 当从所述客户端中获取不到支持的语言信息时, 采用默认的语言信息 作为用于形成网页的语言信息。

13、 根据权利要求 6所述的形成网页的方法, 其特征在于, 所述客户 端在执行所述网页描述文件时调用所述可执行文件获取用于形成网页的 语言信息的规则还包括:

从所述客户端中获取各预设软件的语言信息, 由所述外围装置或者所 述客户端判断各语言信息是否一致, 当判断结果为不一致时, 向所述客户 端返回语言列表, 并接收用户根据所述语言列表选择的语言信息作为用于 形成网页的语言信息; 或者

获取所述客户端中各预设软件的使用频率最高的软件所采用的语言 信息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中各预设软件的语言信息中使用频率最高的语言信 息, 并将该语言信息作为用于形成网页的语言信息; 或者 获取所述客户端中预设软件的语言信息, 并将所述语言信息作为用于 形成网页的语言信息。

14、 根据权利要求 13所述的形成网页方法, 其特征在于, 还包括: 判断是否支持从所述客户端中获取的语言信息, 当判断结果为否时, 采用默认的语言信息作为用于形成网页的语言信息。

15、 一种外围装置, 其特征在于, 包括:

获取模块, 用于当接收到客户端发送的形成网页请求时, 从所述客户 端中获取用于形成网页的语言信息;

发送模块, 用于根据所述语言信息生成语言文件发送给所述客户端, 所述客户端基于所述语言文件和预设的网页描述文件生成网页数据, 或者 根据所述语言信息和预设的网页描述文件向所述客户端发送网页数据, 以 使所述客户端根据所述网页数据在所述客户端上显示采用所述语言信息 形成的网页。

16、 根据权利要求 15所述的外围装置, 其特征在于, 所述发送模块 具体用于:

根据所述语言信息生成语言文件;

根据所述语言文件和所述预设的网页描述文件生成网页数据, 以使所 述客户端直接根据所述网页数据在所述客户端上显示采用所述语言信息 形成的网页。

17、 根据权利要求 15所述的外围装置, 其特征在于, 所述发送模块 具体用于:

根据所述语言信息生成所述语言文件, 向所述客户端发送所述语言文 件和所述预设的网页描述文件, 以使所述客户端结合所述网页描述文件和 所述语言文件在所述客户端上显示采用所述语言信息形成的网页。

18、 根据权利要求 15所述的外围装置, 其特征在于, 还包括: 判断模块, 用于判断是否能够从所述客户端中获取用于形成网页的语 言信息, 当判断结果为否时, 采用默认的语言信息作为用于形成网页的语 言信息, 当判断结果为是时, 触发所述获取模块。

19、 根据权利要求 15〜18中任一项所述的外围装置, 其特征在于, 所 述获取模块具体用于:

向所述客户端发送预设的用于获取语言信息的可执行文件, 以使所述 客户端执行所述可执行文件从所述客户端中获取所述语言信息, 或者向所 述客户端发送获取语言信息的获取请求, 以使所述客户端根据所述获取请 求从所述客户端中获取所述语言信息;

接收所述客户端返回的语言信息。

20、 根据权利要求 15所述的外围装置, 其特征在于, 所述获取模块 还用于:

向所述客户端发送所述网页描述文件;

所述从所述客户端中获取用于形成网页的语言信息包括:

向所述客户端发送预设的用于获取语言信息的可执行文件, 以使客户 端在执行所述网页描述文件时调用所述可执行文件获取用于形成网页的 语言信息;

接收所述客户端返回的语言信息。

21、 根据权利要求 19所述的外围装置, 其特征在于, 所述获取模块 具体用于:

按照优先级从高到低的顺序依次从所述客户端中获取各预设软件的 语言信息, 判断所述外围装置是否支持所获取的语言信息, 直至获取到支 持的语言信息为止, 并将所述支持的语言信息作为用于形成网页的语言信 息。

22、 根据权利要求 21 所述的外围装置, 其特征在于, 所述获取模块 还用于:

当从所述客户端中获取不到支持的语言信息时, 采用默认的语言信息 作为用于形成网页的语言信息。

23、 根据权利要求 19所述的外围装置, 其特征在于, 所述获取模块 具体用于:

从所述客户端中获取各预设软件的语言信息, 判断各语言信息是否一 致, 当判断结果为不一致时, 向所述客户端返回语言列表, 并接收用户根 据所述语言列表选择的语言信息作为用于形成网页的语言信息; 或者 获取所述客户端中各预设软件的使用频率最高的软件所采用的语言 信息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中各预设软件的语言信息中使用频率最高的语言信 息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中预设软件的语言信息, 并将所述语言信息作为用于 形成网页的语言信息。 24、 根据权利要求 23 所述的外围装置, 其特征在于, 所述获取模块 还用于:

判断是否支持从所述客户端中获取的语言信息, 当判断结果为否时, 采用默认语言信息作为用于形成网页的语言信息。

25、 根据权利要求 20所述的外围装置, 其特征在于, 所述获取模块 具体用于:

按照优先级从高到低的顺序依次从所述客户端中获取各预设软件的 语言信息, 判断所述外围装置是否支持所获取的语言信息, 直至获取到支 持的语言信息为止, 并将所述支持的语言信息作为用于形成网页的语言信 息。

26、 根据权利要求 25所述的外围装置, 其特征在于, 所述获取模块 还用于:

当从所述客户端中获取不到支持的语言信息时, 采用默认的语言信息 作为用于形成网页的语言信息。

27、 根据权利要求 20所述的外围装置, 其特征在于, 所述获取模块 具体用于:

从所述客户端中获取各预设软件的语言信息, 判断各语言信息是否一 致, 当判断结果为不一致时, 向所述客户端返回语言列表, 并接收用户根 据所述语言列表选择的语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中各预设软件的使用频率最高的软件所采用的语言 信息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中各预设软件的语言信息中使用频率最高的语言信 息, 并将该语言信息作为用于形成网页的语言信息; 或者

获取所述客户端中预设软件的语言信息, 并将所述语言信息作为用于 形成网页的语言信息。

28、 根据权利要求 27所述的外围装置, 其特征在于, 所述获取模块 还用于:

判断是否支持从所述客户端中获取的语言信息, 当判断结果为否时, 采用默认语言信息作为用于形成网页的语言信息。

29、 一种形成网页的系统, 其特征在于, 包括根据权利要求 15〜28中 任一项所述的外围装置, 还包括所述客户端。

Description:
形成网页的方法 装置和系统

技术领域

本发明涉及图像形成技术, 尤其涉及一种形成网页的方法、 外围装置 和系统。

背景技术

现有技术中, 有很多包括网络服务器功能的外围装置, 例如打印机、 多 功能复印机、 传真机和扫描仪等等。 基于这种网络服务器的功能, 当用户通 过客户端的浏览器输入外围装置的网址时, 外围装置生成网页数据发送到客 户端, 客户端根据该网页数据能够在浏览器上显示该 网页, 用户可以通过该 网页浏览或设置外围装置的参数、 日志等信息。

为了使同一个外围装置在不同的国家或地区使 用, 同一个外围装置所提 供的网页中通常包括多种语言, 如英文、 中文、 日文和韩文等等。 现有的外 围装置的网页都是以固定的默认语言在客户端 的浏览器上显示, 用户可通过 网页上的显示语言栏调整语言, 以满足用户的需求。

但是, 当用户对于网页的默认显示语言并不熟悉时, 用户需要花费很长 的时间一个一个的切换语言, 甚至有可能造成用户无法找到语言切换栏, 这 会给用户带来极大的不便。 发明内容

本发明提供一种形成网页的方法、 外围装置和系统, 以解决现有技术 中当用户对于网页的默认显示语言并不熟悉时 , 用户需要花费很长的时间 一个一个的切换语言的缺陷。

本发明第一个方面提供一种形成网页的方法, 包括:

当接收到客户端发送的形成网页请求时, 从所述客户端中获取用于形 成网页的语言信息; 根据所述语言信息生成语言文件发送给所述客 户端, 所述客户端基于所述语言文件和预设的网页描 述文件生成网页数据, 或者 根据所述语言信息和预设的网页描述文件向所 述客户端发送网页数据, 以 使所述客户端根据所述网页数据在所述客户端 上显示采用所述语言信息 形成的网页。

其中, 所述根据所述语言信息和预设的网页描述文件 向所述客户端发 送网页数据, 以使所述客户端根据所述网页数据在所述客户 端上显示采用 所述语言信息形成的网页, 包括: 根据所述语言信息生成语言文件; 根据 所述语言文件和所述预设的网页描述文件生成 网页数据, 以使所述客户端 直接根据所述网页数据在所述客户端上显示采 用所述语言信息形成的网 页。

其中, 所述根据所述语言信息和预设的网页描述文件 向所述客户端发 送网页数据, 以使所述客户端根据所述网页数据在所述客户 端上显示采用 所述语言信息形成的网页, 包括: 根据所述语言信息生成所述语言文件, 向所述客户端发送所述语言文件和所述预设的 网页描述文件, 以使所述客 户端结合所述网页描述文件和所述语言文件在 所述客户端上显示采用所 述语言信息形成的网页。

其中,在从所述客户端中获取用于形成网页的 语言信息之前,还包括: 判断是否能够从所述客户端中获取用于形成网 页的语言信息, 当判断结果 为否时, 采用默认的语言信息作为用于形成网页的语言 信息, 当判断结果 为是时, 执行从所述客户端中获取用于形成网页的语言 信息的操作。

其中, 所述从所述客户端中获取用于形成网页的语言 信息包括: 向所 述客户端发送预设的用于获取语言信息的可执 行文件, 以使所述客户端执 行所述可执行文件从所述客户端中获取所述语 言信息, 或者向所述客户端 发送获取语言信息的获取请求, 以使所述客户端根据所述获取请求从所述 客户端中获取所述语言信息; 接收所述客户端返回的语言信息。

其中,在从所述客户端中获取用于形成网页的 语言信息之前,还包括: 向所述客户端发送所述网页描述文件;

所述从所述客户端中获取用于形成网页的语言 信息包括:

向所述客户端发送预设的用于获取语言信息的 可执行文件, 以使客户 端在执行所述网页描述文件时调用所述可执行 文件获取用于形成网页的 语曰 {^息;

接收所述客户端返回的语言信息。 其中, 所述客户端执行所述可执行文件或所述客户端 根据所述获取请 求从所述客户端中获取用于形成网页的语言信 息的规则为: 按照优先级从 高到低的顺序依次从所述客户端中获取各预设 软件的语言信息, 由所述外 围装置或者所述客户端判断所述外围装置是否 支持所获取的语言信息, 直 至获取到支持的语言信息为止, 并将所述支持的语言信息作为用于形成网 页的语言信息。 当从所述客户端中获取不到支持的语言信息时 , 采用默认 的语言信息作为用于形成网页的语言信息。

其中, 所述客户端执行所述可执行文件或所述客户端 根据所述获取请 求从所述客户端中获取用于形成网页的语言信 息的规则还包括: 从所述客 户端中获取各预设软件的语言信息, 由所述外围装置或者所述客户端判断 各语言信息是否一致, 当判断结果为不一致时, 向所述客户端返回语言列 表, 并接收用户根据所述语言列表选择的语言信息 作为用于形成网页的语 言信息; 或者获取所述客户端中各预设软件的使用频率 最高的软件所采用 的语言信息, 并将该语言信息作为用于形成网页的语言信息 ; 或者获取所 述客户端中各预设软件的语言信息中使用频率 最高的语言信息, 并将该语 言信息作为用于形成网页的语言信息; 或者获取所述客户端中预设软件的 语言信息, 并将所述语言信息作为用于形成网页的语言信 息。 判断是否支 持从所述客户端中获取的语言信息, 当判断结果为否时, 采用默认的语言 信息作为用于形成网页的语言信息。

其中, 所述客户端在执行所述网页描述文件时调用所 述可执行文件获 取用于形成网页的语言信息的规则为:

按照优先级从高到低的顺序依次从所述客户端 中获取各预设软件的 语言信息, 由所述外围装置或者所述客户端判断所述外围 装置是否支持所 获取的语言信息, 直至获取到支持的语言信息为止, 并将所述支持的语言 信息作为用于形成网页的语言信息。

其中, 所述形成网页的方法还包括:

当从所述客户端中获取不到支持的语言信息时 , 采用默认的语言信息 作为用于形成网页的语言信息。

其中, 所述客户端在执行所述网页描述文件时调用所 述可执行文件获 取用于形成网页的语言信息的规则还包括:

从所述客户端中获取各预设软件的语言信息, 由所述外围装置或者所 述客户端判断各语言信息是否一致, 当判断结果为不一致时, 向所述客户 端返回语言列表, 并接收用户根据所述语言列表选择的语言信息 作为用于 形成网页的语言信息; 或者

获取所述客户端中各预设软件的使用频率最高 的软件所采用的语言 信息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取所述客户端中各预设软件的语言信息中使 用频率最高的语言信 息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取所述客户端中预设软件的语言信息, 并将所述语言信息作为用于 形成网页的语言信息。

其中, 还包括:

判断是否支持从所述客户端中获取的语言信息 , 当判断结果为否时, 采用默认的语言信息作为用于形成网页的语言 信息。

本发明另一个方面提供一种外围装置, 包括: 获取模块, 用于当接收 到客户端发送的形成网页请求时, 从所述客户端中获取用于形成网页的语 言信息; 发送模块, 用于根据所述语言信息生成语言文件发送给所 述客户 端, 所述客户端基于所述语言文件和预设的网页描 述文件生成网页数据, 或者根据所述语言信息和预设的网页描述文件 向所述客户端发送网页数 据, 以使所述客户端根据所述网页数据在所述客户 端上显示采用所述语言 信息形成的网页。

其中, 所述发送模块具体用于: 根据所述语言信息生成语言文件; 根 据所述语言文件和所述预设的网页描述文件生 成网页数据, 以使所述客户 端直接根据所述网页数据在所述客户端上显示 采用所述语言信息形成的 网页。

其中,所述发送模块具体用于:根据所述语言 信息生成所述语言文件, 向所述客户端发送所述语言文件和所述预设的 网页描述文件, 以使所述客 户端结合所述网页描述文件和所述语言文件在 所述客户端上显示采用所 述语言信息形成的网页。 判断模块, 用于判断是否能够从所述客户端中获 取用于形成网页的语言信息, 当判断结果为否时, 采用默认的语言信息作 为用于形成网页的语言信息, 当判断结果为是时, 触发所述获取模块。 其中, 所述获取模块具体用于: 向所述客户端发送预设的用于获取语 言信息的可执行文件, 以使所述客户端执行所述可执行文件从所述客 户端 中获取所述语言信息, 或者向所述客户端发送获取语言信息的获取请 求, 以使所述客户端根据所述获取请求从所述客户 端中获取所述语言信息; 接 收所述客户端返回的语言信息。

其中, 所述获取模块还用于:

向所述客户端发送所述网页描述文件;

所述从所述客户端中获取用于形成网页的语言 信息包括:

向所述客户端发送预设的用于获取语言信息的 可执行文件, 以使客户 端在执行所述网页描述文件时调用所述可执行 文件获取用于形成网页的 语曰 {^息;

接收所述客户端返回的语言信息。

其中, 所述获取模块具体用于: 按照优先级从高到低的顺序依次从所 述客户端中获取各预设软件的语言信息, 判断所述外围装置是否支持所获 取的语言信息, 直至获取到支持的语言信息为止, 并将所述支持的语言信 息作为用于形成网页的语言信息。

其中, 所述获取模块还用于: 当从所述客户端中获取不到支持的语言 信息时, 采用默认的语言信息作为用于形成网页的语言 信息。

其中, 所述获取模块具体用于: 从所述客户端中获取各预设软件的语 言信息, 判断各语言信息是否一致, 当判断结果为不一致时, 向所述客户 端返回语言列表, 并接收用户根据所述语言列表选择的语言信息 作为用于 形成网页的语言信息; 或者获取所述客户端中各预设软件的使用频率 最高 的软件所采用的语言信息, 并将该语言信息作为用于形成网页的语言信 息; 或者获取所述客户端中各预设软件的语言信息 中使用频率最高的语言 信息, 并将该语言信息作为用于形成网页的语言信息 ; 或者获取所述客户 端中预设软件的语言信息, 并将所述语言信息作为用于形成网页的语言信 息。

其中, 所述获取模块还用于: 判断是否支持从所述客户端中获取的语 言信息, 当判断结果为否时, 采用默认语言信息作为用于形成网页的语言 信息。

其中, 所述获取模块具体用于:

按照优先级从高到低的顺序依次从所述客户端 中获取各预设软件的 语言信息, 判断所述外围装置是否支持所获取的语言信息 , 直至获取到支 持的语言信息为止, 并将所述支持的语言信息作为用于形成网页的 语言信 息。

其中, 所述获取模块还用于:

当从所述客户端中获取不到支持的语言信息时 , 采用默认的语言信息 作为用于形成网页的语言信息。

其中, 所述获取模块具体用于:

从所述客户端中获取各预设软件的语言信息, 判断各语言信息是否一 致, 当判断结果为不一致时, 向所述客户端返回语言列表, 并接收用户根 据所述语言列表选择的语言信息作为用于形成 网页的语言信息; 或者

获取所述客户端中各预设软件的使用频率最高 的软件所采用的语言 信息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取所述客户端中各预设软件的语言信息中使 用频率最高的语言信 息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取所述客户端中预设软件的语言信息, 并将所述语言信息作为用于 形成网页的语言信息。

其中, 所述获取模块还用于:

判断是否支持从所述客户端中获取的语言信息 , 当判断结果为否时, 采用默认语言信息作为用于形成网页的语言信 息。

本发明再一个方面提供一种形成网页的系统, 包括上述的外围装置, 还包括所述客户端。

由上述技术方案可知, 本发明提供的形成网页的方法、 外围装置和系 统, 外围装置在接收到客户端的形成网页请求后, 从客户端中获取用于形 成网页的语言信息, 并根据该语言信息向客户端发送网页数据, 可以使得 客户端所显示的网页采用的语言是符合用户习 惯的, 方便了用户的使用。 附图说明 图 1为根据本发明一实施例的形成网页的方法的 意图; 图 2为根据本发明另一实施例的形成网页的方法 流程示意图; 图 3A为根据本发明再一实施例的形成网页的方法 流程示意图; 图 3B为根据本发明又一实施例的形成网页的方法 流程示意图; 图 4为根据本发明再一实施例的外围装置的结构 意图;

图 5为根据本发明另一实施例的外围装置的结构 意图。

具体实施方式

实施例一

本实施例提供一种形成网页的方法, 该形成网页的方法所适用的网络 架构包括具有网络服务器功能的外围装置和客 户端, 还可以适用于外置网 络服务器的外围装置, 外围装置例如打印机、 多功能复印机、 传真机和扫 描仪等等。 基于这种网络服务器的功能, 当用户通过客户端的浏览器输入 外围装置的网址时, 外围装置生成网页数据发送到客户端, 客户端根据该 网页数据能够在浏览器上显示该网页, 用户可以通过该网页浏览或设置外 围装置的参数、 日志等信息。 本实施例的执行主体为外围装置。

如图 1所示, 为根据本实施例的形成网页的方法的示意图。

步骤 101, 当接收到客户端发送的形成网页请求时, 从客户端中获取 用于形成网页的语言信息。

外围装置接收到客户端发送的形成网页的请求 时或者在客户端上显 示外围装置的网页时, 需要从客户端中获取用于形成网页的语言信息 的操 作。 这是因为, 在不同的地区或国家, 客户端通常采用的语言一般是不同 的, 例如, 在中国的客户端通常采用的语言是中文, 在日本的客户端通常 采用的语言是日文, 在美国的客户端通常采用的语言是英文。 从客户端中 获取用于形成网页的语言信息, 能够使得该客户端所请求的网页采用的语 言是符合客户端的语言。

步骤 102, 根据语言信息生成语言文件发送给客户端, 客户端基于语 言文件和预设的网页描述文件生成网页数据, 或者根据语言信息和预设的 网页描述文件向客户端发送网页数据, 以使客户端根据网页数据在客户端 上显示采用语言信息形成的网页。 该预设的网页描述文件可以预先存储在外围装 置中, 也可以单独存 储, 只要能够被外围装置获取到即可。 该网页描述文件可以是 HTML ( Hypertext Markup Language , 超文本标记语言) 文件, 但是并不限于 HTML文件, 还可以是以其他语言描述的文件。客户端根据 网页可以获取到 外围装置的信息, 例如日志, 还可以对外围装置的参数进行设置。 本实施 例的网页数据是显示网页使用的显示数据, 可以包括网页描述文件、 语言 文件、 图像文件等。

根据本实施例的形成网页的方法, 外围装置在接收到客户端的形成网 页请求后, 从客户端中获取用于形成网页的语言信息, 并根据该语言信息 向客户端发送网页数据, 可以使得客户端所显示的网页采用的语言是符 合 用户习惯的, 方便了用户的使用。

本发明在于显示外围装置的网页时, 需要从客户端中获取用于形成网 页的语言信息。 因此, 本发明可以在外围装置接收到客户端发送的形 成网 页请求时, 首先从客户端中获取用于形成网页的语言信息 , 再返回网页数 据给客户端, 使客户端根据网页数据在客户端上显示采用语 言信息形成的 网页; 或者在外围装置接收到客户端发送的形成网页 请求时, 首先返回上 述的网页数据给客户端, 再从客户端中获取用于形成网页的语言信息, 以 使客户端根据网页数据在客户端上显示采用语 言信息形成的网页。

上述两个方式的区别在于执行从客户端中获取 用于形成网页的语言 信息这操作的时刻不同, 在此不作任何限定, 只要是通过从客户端中获取 用于形成网页的语言信息, 使客户端根据网页数据在客户端上显示采用语 言信息形成的网页都在本发明的保护范围之内 。

举例描述本发明中所述客户端发送的形成网页 请求的具体方式: 当用户启动客户端的网络浏览器并输入关于外 围装置的网页地址(例 如 " http: //xxxx/XXXprinter. html " ) 时, 客户端通过网络接口传送网 页请求至外围装置, 该网页请求可以是超文本传输协议 (Hypertext Transfer Protocol , HTTP ) 请求。 外围装置依据网络服务器程序, 动态 产生超文本标记语言 (Hypertext Markup Language , HTML ) 格式的网页, 以及返回产生的网页到客户端作为 HTTP请求的响应。 客户端所请求的网 页主要用于显示外围装置的相关信息, 例如图像处理装置的各种操作状 态, 还可以通过该网页对外围装置进行设置, 该设置可以是普通设置, 例 如休眠时间、 通过邮件发送状态信息到指定地址等, 还可以是网络参数设 置, 如设置邮件服务器的地址、 外围装置的网络地址等。 上述外围装置可 以内置网络服务器, 也可以把网络服务器作为一个独立的客体外置 于外围 装置, 其通过接口连线与外围装置连接, 通过网络与客户端连接。

实施例二

本实施例对实施例一的形成网页的方法做进一 步补充说明。

在上述从客户端中获取用于形成网页的语言信 息时, 在获取之前, 外 围装置判断是否能够从客户端中获取用于形成 网页的语言信息, 当判断结 果为否时, 采用默认的语言信息作为用于形成网页的语言 信息; 否则, 执 行从客户端中获取用于形成网页的语言信息的 操作。

如图 2所示, 为根据本实施例的形成网页的方法的流程示意 图。

步骤 201, 当接收到客户端发送的形成网页请求时, 判断是否能够从 客户端中获取用于形成网页的语言信息, 当判断结果为否时, 执行步骤 202, 否则, 执行步骤 203。

举例来说, 外围装置向客户端发送用于获取语言信息的可 执行文件, 该可执行文件例如是 javascript脚本、 Vi sual Basic script脚本等。 但 是可能由于客户端操作系统的问题, 不一定所有的客户端都能够执行该可 执行文件, 此时外围装置就不能够从客户端中获取用于形 成网页的语言信 息; 或者是, 外围装置需要与客户端的特定端口进行通信才 能获取到语言 信息, 但是可能有些客户端没有该特定端口, 或者由于网络的问题不能与 该特定端口进行通信, 此时外围装置就不能从客户端中获取用于形成 网页 的语言信息; 或者是, 外围装置向客户端发送用于获取语言信息的获 取请 求, 但是有些客户端不对该获取请求进行响应或者 不能识别该获取请求, 此时外围装置就不能从客户端中获取用于形成 网页的语言信息。 当然, 还 可能包括其它很多不能从客户端中获取用于形 成网页的语言信息的情况, 在此不再赘述。

步骤 202, 采用默认的语言信息作为用于形成网页的语言 信息。

默认的语言信息即为外围装置中预设的用于形 成网页的语言信息。 步骤 203, 从客户端中获取用于形成网页的语言信息。 下面将描述本发明中从客户端中获取用于形成 网页的语言信息的方 式和规则。

从客户端中获取用于形成网页的语言信息的规 则可以为:

按照优先级从高到低的顺序依次从客户端中获 取各预设软件的语言 信息, 由外围装置或者客户端判断是否外围装置支持 所获取的语言信息, 直至获取到支持的语言信息为止, 并将支持的语言信息作为用于形成网页 的语言信息。 可选地, 当从客户端中获取不到支持的语言信息时, 采用默 认的语言信息作为用于形成网页的语言信息。

从客户端中获取用于形成网页的语言信息的规 则还可以为:

从客户端中获取各预设软件的语言信息, 由外围装置或者客户端判断 各语言信息是否一致, 当判断结果为不一致时, 向客户端返回语言列表, 并接收用户根据语言列表选择的语言信息作为 用于形成网页的语言信息; 或者

获取客户端中各预设软件的使用频率最高的软 件所采用的语言信息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取客户端中各预设软件的语言信息中使用频 率最高的语言信息, 并 将该语言信息作为用于形成网页的语言信息; 或者

获取客户端中预设软件的语言信息, 并将语言信息作为用于形成网页 的语言信息。

可选地, 判断是否支持从客户端中获取的语言信息, 当判断结果为否 时, 采用默认的语言信息作为用于形成网页的语言 信息。

外围装置从客户端中获取用于形成网页的语言 信息可以包括很多种, 具体可以为以下方式:

方式 A: 向客户端发送预设的用于获取语言信息的可执 行文件, 以使 客户端执行可执行文件从客户端中获取语言信 息, 客户端获取到语言信息 之后, 向外围装置返回该语言信息,外围装置接收客 户端返回的语言信息。

方式 A中的可执行文件具体可以是包含着程序的文 , 其程序可以采 用现有技术中任意一种程序语言进行编写, 例如 Java语言、 Vi sual Basic 语言、 C语言、 C++语言等等, 具体不做限定。 在实际应用中, 该可执行文 件具体可以是脚本文件, 通过内嵌在网页描述文件中执行来获取语言信 息, 还可以是可独立被客户端解析来获取语言信息 的文件, 这里只要可以 获取到客户端中的语言信息的可执行文件都是 保护范围。

方式 B : 向客户端发送获取语言信息的获取请求, 以使客户端根据获 取请求从客户端中获取语言信息, 客户端获取到语言信息之后, 向外围装 置返回该语言信息, 外围装置接收客户端返回的语言信息。

方式 B中, 客户端可以通过预设的监听端口或者预设的语 言监视器接 收获取请求, 监听端口可以是在客户端新开辟的用于监听外 围装置的获取 请求的端口。 获取请求中可以添加语言标识位, 客户端接收到获取请求之 后, 通过该语言标识位识别该请求是用于获取语言 信息的请求, 客户端获 取到自身的语言信息之后, 将所获取的语言信息返回给外围装置。 语言监 视器是一种运行在客户端上的软件模块, 该语言监视器可以用于对外围装 置进行实时监控等操作。

方式 C : 外围装置按照优先级从高到低的顺序依次从客 户端中获取各 预设软件的语言信息, 并判断是否支持所获取的语言信息, 直至获取到支 持的语言信息为止, 并将支持的语言信息作为用于形成网页的语言 信息。

外围装置具体可以按照方式 c的方法获取到客户端中的语言信息。举 例来说, 假设各预设软件包括: 系统操作软件和网络浏览器, 系统操作软 件的优先级高于网络浏览器的优先级。 首先, 外围装置从客户端中获取系 统操作软件默认的语言信息, 接着, 外围装置判断是否支持该语言信息, 当判断结果为是时, 采用该系统操作软件默认的语言信息作为用于 形成网 页的语言信息, 当判断结果为否时, 继续从客户端中获取网络浏览器默认 的语言信息, 并判断是否支持该语言信息, 当判断结果为是时, 采用网络 浏览器默认的语言信息作为用于形成网页的语 言信息。 可选地, 当从客户 端中获取不到支持的语言信息时, 采用预设的默认的语言信息作为用于形 成网页的语言信息。

方式 D : 从客户端中获取各预设软件的语言信息;

判断各语言信息是否一致, 当判断结果为不一致时, 向客户端返回语 言列表, 并接收客户端对应的用户根据语言列表选择的 语言信息作为用于 形成网页的语言信息, 语言列表中包括各语言信息。

方式 D中, 外围装置可以从客户端中获取各预设软件的语 言信息, 例 如, 可以从客户端中获取操作系统软件默认的语言 信息、 网络浏览器默认 的语言信息、 办公软件(例如 Word )默认的语言信息等等, 并判断各语言 信息是否一致。 假设, 从客户端中获取的语言信息均为中文, 则将中文作 为形成网页所采用的语言。 当语言信息不一致时, 将各语言信息形成语言 列表返回给客户端, 操作该客户端的用户可以通过该语言列表选择 所请求 的网页采用的语言, 例如, 操作系统软件默认的语言为中文, 网络浏览器 默认的语言为英文, Word默认的语言为韩文, 则形成一个菜单, 菜单上包 括 "英文" 、 "中文" 和 "韩文" 字样, 以供客户端处的客户进行选择。 外围装置将客户选择的语言信息作为用于形成 网页的语言信息。 可选地, 外围装置判断是否支持从客户端中获取的语言 信息, 当判断结果为否时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

方式 E : 获取客户端中各预设软件的使用频率最高的软 件所采用的语 言信息, 并将该语言信息作为用于形成网页的语言信息 。

如果出现使用频率最高的软件有多个时, 可以从中随机选择一个软 件, 并将该软件的语言信息作为用于形成网页的语 言信息。 可选地, 外围 装置判断是否支持从客户端中获取的语言信息 , 当判断结果为否时, 采用 预设的默认的语言信息作为用于形成网页的语 言信息。

方式 F: 获取客户端中各预设软件的语言信息中使用频 率最高的语言 信息, 并将该语言信息作为用于形成网页的语言信息 。

可选地, 外围装置判断是否支持从客户端中获取的语言 信息, 当判断 结果为否时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

方式 G : 获取客户端中预设软件的语言信息, 并将语言信息作为用于 形成网页的语言信息。

与方式 D不同的是, 方式 G中仅获取一个软件的语言信息, 并将该语 言信息作为用于形成网页的语言信息。 例如, 客户端中操作系统软件默认 的语言通常为最能体现用户的使用语言习惯, 可以将预设软件设置为操作 系统软件, 外围装置获取到客户端中的操作系统软件默认 的语言信息时, 就将该操作系统软件默认的语言信息作为用于 形成网页的语言信息。 可选 地, 外围装置判断是否支持从客户端中获取的语言 信息, 当判断结果为否 时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。 方式 H: 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端根据可执行文件按照优先级从高到 低的顺序依次从客户端 中获取各预设软件的语言信息, 并将根据可执行文件判断所获取的语言信 息是否能够被外围装置支持, 直至获取到能够被外围装置支持的语言信息 并向外围装置返回该语言信息;

外围装置接收客户端返回的语言信息, 并将该语言信息作为用于形成 网页的语言信息。

方式 H中, 可选地, 当外围装置接收到客户端返回的获取不到外围 装 置支持的语言信息的消息时, 外围装置采用预设的默认的语言信息作为用 于形成网页的语言信息。 能够想到的是, 可执行文件包含可实现判断外围 装置支持的语言信息的功能, 这样, 客户端才可以根据可执行文件判断哪 些语言信息是被外围装置支持的语言信息, 以下均同。 本方式中外围装置 向客户端发送可执行文件, 通过该可执行文件获取各预设软件的语言信 息, 并判断获取的语言信息是否能被外围装置支持 , 这样的可执行文件可 以大大减少外围装置与客户端的通信量, 外围装置只接收到在客户端判断 的结果, 根据该结果选择语言作为用于形成网页的语言 信息, 可以让外围 装置减少解析网页请求的压力或者处理负担。 在本发明中, 获取各预设软 件的语言信息其实就是获取各预设软件设置的 默认语言信息。

方式 I: 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端执行可执行文件, 并按照优先级从高到低的顺序依次从客 户端中获取各预设软件的语言信息;

接收客户端返回的语言信息, 并判断是否支持该语言信息, 直至获取 到支持的语言信息为止;

将支持的语言信息作为用于形成网页的语言信 息。

可选地, 方式 I中, 当外围装置从客户端中获取不到支持的语言信 息 时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

方式 J: 外围装置向客户端发送获取语言信息的获取请 求, 以使客户 端通过预设的监听端口或者预设的语言监视器 接收获取请求, 并使客户端 根据获取请求按照优先级从高到低的顺序依次 从客户端中获取各预设软 件的语言信息以及判断所获取的语言信息是否 能够被外围装置支持, 直至 获取到能够被外围装置支持的语言信息并向外 围装置返回该语言信息; 外围装置接收客户端返回的语言信息, 并将该语言信息作为用于形成 网页的语言信息。

方式 J中, 当外围装置接收到客户端返回的获取不到外围 装置支持的 语言信息的消息时, 采用预设的默认的语言信息作为用于形成网页 的语言 信息。

方式 K: 外围装置向客户端发送获取语言信息的获取请 求, 以使客户 端通过预设的监听端口或者预设的语言监视器 接收获取请求, 并使客户端 根据获取请求按照优先级从高到低的顺序依次 从客户端中获取各预设软 件的语言信息;

外围装置接收客户端返回的语言信息, 并判断是否支持该语言信息, 直至获取到支持的语言信息为止;

外围装置将支持的语言信息作为用于形成网页 的语言信息。

方式 κ中, 可选地, 当外围装置从客户端中获取不到支持的语言信 息 时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

方式 L : 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端执行可执行文件从客户端中获取各 预设软件的语言信息并 判断各语言信息是否一致, 当判断结果为不一致时, 客户端向用户返回语 言列表并接收客户端对应的用户根据语言列表 选择的语言信息, 语言列表 中包括各语言信息, 客户端将用户选择的语言信息返回外围装置, 外围装 置接收客户端返回的语言信息并将该语言信息 作为用于形成网页的语言 信息。 可选地, 外围装置判断是否支持从客户端中获取的语言 信息, 当判 断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形成网页的 语言信息。 或者, 还可以是, 客户端接收用户根据语言列表选择的语言信 息之后,根据可执行文件判断该语言信息是否 被外围装置支持,如果不是, 向外围装置发送获取不到外围装置支持的语言 信息的消息, 当外围装置接 收到该消息时, 采用预设的默认的语言信息作为用于形成网页 的语言信 息。

方式 M: 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端执行可执行文件从客户端中获取各 预设软件的语言信息; 外围装置接收客户端返回的各语言信息, 并判断各语言信息是否一 致, 当判断结果为不一致时, 外围装置向客户端返回语言列表;

外围装置接收客户端对应的用户根据语言列表 选择的语言信息作为 用于形成网页的语言信息, 语言列表中包括各语言信息。

方式 M中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用默认语言信息作为用于形成网页 的 语言信息。 或者是, 客户端接收到语言列表之后, 向使用该客户端的用户 呈现语言列表, 以使用户根据该语言列表选择语言信息, 客户端根据可执 行文件判断外围装置是否支持该语言信息, 当判断结果为否时, 向外围装 置返回获取不到外围装置支持的语言信息的消 息, 外围装置接收到该消息 后, 采用默认的语言信息作为用于形成网页的语言 信息。

方式 N: 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端执行可执行文件从客户端中获取中 各预设软件的使用频 率, 使客户端比较各预设软件的使用频率, 将使用频率最高的软件所采用 的语言信息返回到外围装置;

外围装置接收客户端发送的使用频率最高的软 件所采用的语言信息, 并将使用频率最高的软件所采用的语言信息作 为用于形成网页的语言信 息。

对于方式 N, 举例来说, 外围装置向客户端发送可执行文件用于从客 户端获取语言信息, 客户端通过可执行文件从客户端中获取网络浏 览器和 Word各自的使用频率, 客户端并比较各软件的使用频率, 假设浏览器的使 用频率是最高的, 则将浏览器所采用默认的语言信息返回到外围 装置, 外 围装置则将浏览器默认的语言信息作为用于形 成网页的语言信息。

方式 N中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用默认语言信息作为用于形成网页 的 语言信息。 还可以是, 客户端在获取到使用频率最高的软件所采用的 语言 信息时, 根据可执行文件判断该语言信息是否能够被外 围装置支持, 当判 断结果为否时, 向外围装置返回获取不到外围装置支持的语言 信息的消 息, 外围装置接收到该消息后, 采用默认的语言信息作为用于形成网页的 语言信息。 方式 o: 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端执行可执行文件从客户端中获取各 预设软件的语言信息, 使客户端比较各预设软件的语言信息的使用频 率, 将使用频率最高的语言 信息返回到外围装置;

外围装置接收客户端发送的使用频率最高的语 言信息, 并将使用频率 最高的语言信息作为用于形成网页的语言信息 。

对于方式 0, 举例来说, 外围装置向客户端发送可执行文件用于从客 户端获取语言信息, 客户端通过可执行文件从客户端中获取操作系 统软 件、 网络浏览器和 Word各自默认的语言信息, 并比较各语言的使用频率, 假设操作系统软件和网络浏览器默认的语言信 息均为中文, Word默认的语 言信息为英文, 则中文的使用频率最高, 将中文信息返回给外围装置, 外 围装置则将中文作为用于形成网页的语言信息 。

方式 0中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。 还可以是, 客户端在获取到使用频率最高的语言信息 时, 根据可执行文件判断该语言信息是否能够被外 围装置支持, 当判断结 果为否时, 向外围装置返回获取不到外围装置支持的语言 信息的消息, 外 围装置接收到该消息后, 采用预设的默认的语言信息作为用于形成网页 的 语曰 {^息

方式 P : 外围装置向客户端发送预设的用于获取语言信 息的可执行文 件, 以使客户端执行可执行文件从客户端中获取预 设软件的语言信息; 外围装置接收客户端发送的语言信息, 并将语言信息作为用于形成网 页的语言信息。

方式 P中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。 还可以是, 客户端在获取到某一预设软件的语言信息 时, 根据可执行文件判断该语言信息是否能够被外 围装置支持, 当判断结 果为否时, 向外围装置返回获取不到外围装置支持的语言 信息的消息, 外 围装置接收到该消息后, 采用预设的默认的语言信息作为用于形成网页 的 语言信息。 方式 Q中: 外围装置向客户端发送获取语言信息的获取请 求, 以使客 户端通过预设的监听端口或者预设的语言监视 器接收获取请求, 客户端根 据获取请求从客户端中获取各预设软件的语言 信息, 并使客户端根据获取 请求判断各语言信息是否一致, 当判断结果为不一致时, 客户端向用户返 回语言列表并接收客户端对应的用户根据语言 列表选择的语言信息, 语言 列表中包括各语言信息, 客户端将用户选择的语言信息返回外围装置; 外围装置接收客户端返回的语言信息, 并将该语言信息作为用于形成 网页的语言信息。

方式 Q中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。

方式 R : 外围装置向客户端发送获取语言信息的获取请 求, 以使客户 端通过预设的监听端口或者预设的语言监视器 接收获取请求, 并根据获取 请求从客户端中获取各预设软件的语言信息;

外围装置接收客户端返回的各语言信息, 并判断各语言信息是否一 致, 当判断结果为不一致时, 向客户端返回语言列表;

外围装置接收客户端对应的用户根据语言列表 选择的语言信息作为 用于形成网页的语言信息, 语言列表中包括各语言信息。

外围装置向客户端返回语言列表, 操作该客户端的用户就可以看到该 语言列表, 并进行相应的选择。

方式 R中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。 或者是, 客户端接收到语言列表之后, 向使用该客户 端的用户呈现语言列表, 以使用户根据该语言列表选择语言信息, 客户端 根据获取请求判断外围装置是否支持该语言信 息, 当判断结果为否时, 向 外围装置返回获取不到外围装置支持的语言信 息的消息, 外围装置接收到 该消息后, 采用预设的默认的语言信息作为用于形成网页 的语言信息。 能 够想到的是, 获取请求中可包括一些表示外围装置支持的语 言信息的内 容, 这样, 客户端才可以根据获取请求判断哪些语言信息 是被外围装置支 持的语言信息, 以下均同。 方式 s: 外围装置向客户端发送获取语言信息的获取请 求, 以使客户 端通过预设的监听端口或者预设的语言监视器 接收获取请求并根据获取 请求从客户端中获取各预设软件的使用频率, 使客户端比较各预设软件的 使用频率, 并将使用频率高的软件所采用的语言信息返回 给外围装置; 外围装置接收客户端返回的使用频率最高的软 件所采用的语言信息, 并将使用频率最高的软件所采用的语言信息作 为用于形成网页的语言信 息。

方式 S中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。 还可以是, 客户端在获取到使用频率最高的软件所采 用的语言信息时, 根据获取请求判断该语言信息是否能够被外围 装置支 持, 当判断结果为否时, 向外围装置返回获取不到外围装置支持的语言 信 息的消息, 外围装置接收到该消息后, 采用预设的默认的语言信息作为用 于形成网页的语言信息。

方式 T : 外围装置向客户端发送获取语言信息的获取请 求, 以使客户 端通过预设的监听端口或者预设的语言监视器 接收获取请求, 并根据获取 请求从客户端中获取各预设软件的语言信息, 使客户端比较各预设软件的 语言信息的使用频率, 将使用频率最高的语言信息返回到外围装置;

外围装置接收客户端返回的使用频率最高的语 言信息, 并将使用频率 最高的语言信息作为用于形成网页的语言信息 。

方式 T中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。 还可以是, 客户端在获取到使用频率最高的语言信息 时, 根据获取请求判断该语言信息是否能够被外围 装置支持, 当判断结果 为否时, 向外围装置返回获取不到外围装置支持的语言 信息的消息, 外围 装置接收到该消息后, 采用预设的默认的语言信息作为用于形成网页 的语 自

方式 U : 外围装置向客户端发送获取语言信息的获取请 求, 以使客户 端通过预设的监听端口或者预设的语言监视器 接收获取请求并根据获取 请求从客户端中获取预设软件的语言信息; 外围装置接收客户端返回的预设软件的语言信 息, 并将语言信息作为 用于形成网页的语言信息。

方式 U中, 可选地, 外围装置判断是否支持从客户端中获取的语言 信 息, 当判断结果为否时, 外围装置采用预设的默认的语言信息作为用于 形 成网页的语言信息。 还可以是, 客户端在获取到某一预设软件的语言信息 时, 根据获取请求判断该语言信息是否能够被外围 装置支持, 当判断结果 为否时, 向外围装置返回获取不到外围装置支持的语言 信息的消息, 外围 装置接收到该消息后, 采用预设的默认的语言信息作为用于形成网页 的语 自

需要指出的是, 采用以上方式获取语言信息时, 当从客户端中获取不 到支持的语言信息时, 采用默认的语言信息作为用于形成网页的语言 信 息。 另外, 判断所获取的语言信息是否能够被外围装置支 持的操作, 可以 由外围装置自己来判断, 也可以由客户端来判断, 如果由客户端来判断, 具体可以在向客户端发送的可执行文件或获取 请求中携带外围装置支持 的语言信息, 这样客户端就可以根据可执行文件或者获取请 求判断其所获 取的语言信息是否能够被外围装置支持。

综上所述, 本发明通过从客户端中获取语言信息来显示外 围装置的网 页, 不采用现有技术中采用固定的默认语言显示外 围装置的网页的方式, 因此本发明没有了对外围装置的网页的默认语 言的硬性编码, 不需要针对 不同国家的产品进行修改。

步骤 204, 根据语言信息生成语言文件发送给客户端, 客户端基于语 言文件和预设的网页描述文件生成网页数据, 或者根据语言信息和预设的 网页描述文件向客户端发送网页数据, 以使客户端根据网页数据在客户端 上显示采用语言信息形成的网页。

该步骤中的根据语言信息和预设的网页描述文 件向客户端发送网页 数据, 以使客户端根据网页数据在客户端上显示采用 语言信息形成的网页 的具体实现方式可以为以下方式中的一种:

方式一: 根据语言信息生成语言文件;

根据语言文件和预设的网页描述文件生成网页 数据, 以使客户端直接 根据网页数据在客户端上显示采用语言信息形 成的网页。 方式一中, 外围装置根据所获取的语言信息和预设的网页 描述文件生 成网页数据, 使得客户端根据该网页数据直接生成网页, 且该网页所使用 的语言信息为是外围装置从客户端中获取的语 言信息。预设的网页描述文 件可以存储在外围装置中, 也可以单独存储, 只要能被外围装置获取到即 可。

方式二: 向客户端发送预设的网页描述文件;

根据语言信息生成语言文件, 并向客户端发送语言文件, 以使客户端 结合网页描述文件和语言文件形成网页数据, 使客户端依据网页数据在客 户端上显示采用语言信息形成的网页。

方式三: 根据语言信息生成语言文件, 并向客户端发送语言文件和预 设的网页描述文件, 以使客户端结合网页描述文件和语言文件形成 网页数 据, 使客户端依据网页数据在客户端上显示采用语 言信息形成的网页。

方式二与方式三均为由客户端结合语言文件和 网页描述文件生成网 页。 两者的区别在于, 方式二中向客户端发送网页描述文件在生成语 言文 件的操作之前, 可以理解为, 外围装置在接收到客户端发送的形成网页的 请求的时候, 立即向客户端发送网页描述文件, 然后再向客户端发送语言 文件; 方式三是在生成语言文件之后, 向客户端发送网页描述文件, 可以 理解为, 外围装置同时向客户端发送语言文件和网页描 述文件, 也可以是 先向客户端发送语言文件,再向客户端发送网 页描述文件,具体不做限定。

当然, 该步骤 204的实现方式还可以包括很多种, 具体可以根据实际 需要进行设置, 在此不再赘述。

需要指出的是, 步骤 203的任意一种实现方式均可以与步骤 204的任 意一种实现方式相互组合。

本发明的语言文件是一个包含用于显示网页描 述文件的各自语言(如 中文、 英文) 的数据的文件。 语言文件的数量基于外围装置支持的语言总 量。外围装置根据语言信息生成语言文件还可 以理解为外围装置依据从客 户端获取到的语言信息调出获取到的语言信息 相应的语言文件。 因此, 该 语言文件可以依据获取到的语言信息动态生成 , 或者预先存储在外围装置 中, 也可以单独存储, 只要能被外围装置获取到即可, 外围装置依据获取 到的语言信息调用相应的语言文件。 根据本实施例的形成网页的方法, 从客户端中获取符合用户使用习惯 的语言信息, 例如根据客户端中日常使用的软件的优先级、 使用频率等来 获取语言信息, 并根据所获取的语言信息和预设的网页描述文 件向客户端 发送网页数据, 使得客户端根据该网页数据能够向用户显示采 用所获取的 语言信息形成的网页, 这样, 用户无需手动更改语言信息即可得到符合其 习惯语言的网页, 大大方便了用户。

实施例三

本实施例基于上述实施例一的第一种方式结合 上述从客户端中获取 用于形成网页的语言信息的 P方式来提供一种具体的形成网页的方法。

如图 3A所示, 为根据本实施例的形成网页的方法的流程示意 图。 步骤 301, 当接收到客户端发送的形成网页请求时, 外围装置判断是 否能够从客户端中获取用于形成网页的语言信 息, 当判断结果为否时, 执 行步骤 302, 否则, 执行步骤 303。

步骤 302, 外围装置采用默认的英文作为用于形成网页的 语言信息。 步骤 303, 外围装置向客户端发送用于获取客户端操作系 统软件的语 言信息的可执行文件, 以使客户端根据该可执行文件获取自身操作系 统软 件的语言信息, 本实施例中, 操作系统软件的语言信息为中文。

步骤 304, 外围装置接收客户端返回的语言信息, 并判断是否能够支 持中文, 当判断结果为是时, 执行步骤 305, 否则, 执行步骤 302。

步骤 305, 外围装置根据语言信息和预先存储在外围装置 中的网页描 述文件生成网页数据。

步骤 306, 外围装置向客户端发送网页数据, 以使客户端在接收到该 网页数据时, 直接在客户端的显示屏上向用户显示网页, 且该网页所使用 的语言是中文。

客户端的操作系统软件的语言信息最能体现用 户的使用语言习惯, 因 此, 根据本实施例的形成网页的方法, 客户端自动依据用户的语言习惯显 示外围装置的网页, 用户无需手动更改语言信息即可得到符合其习 惯语言 的网页, 大大方便了用户。

实施例四

本实施例基于上述实施例一的第二种方式以及 结合上述从客户端中 获取用于形成网页的语言信息的方式 H 来提供一种具体的形成网页的方 法。

如图 3B所示:

步骤 351 : 在客户端, 访问外围装置的网页。 这时候客户端会向外围 装置发送形成网页请求。

步骤 352 : 在外围装置, 接收到客户端发送的形成网页请求。

步骤 353, 外围装置返回网页描述文件, 这里还可以返回图像文件等 其他用于显示网页所需的文件。

步骤 354 : 在客户端, 接收到网页描述文件并解析, 向外围装置请求 可执行文件。 这里具体是在解析网页描述文件时, 解析到需要调用可执行 文件, 该可执行文件用来从客户端中获取用于形成网 页的语言信息。

步骤 355 : 在外围装置, 接收客户端对可执行文件的请求。

步骤 356, 外围装置向客户端返回可执行文件。

步骤 357 : 在客户端, 接收可执行文件, 并判断是否能够运行可执行 文件; 判断结果为是时, 开始运行可执行文件, 转到步骤 358 ; 判断结果 为否时, 转到步骤 364 ; 这里运行可执行文件其实就是开始获取用于形 成 网页的语言信息的操作, 这里的判断是不能够运行可执行文件时一般是 客 户端运行可执行文件出现错误或者运行异常, 还可能是其他的情况, 这里 不再赘述;

步骤 358 : 获取操作系统的默认语言, 当获取成功时, 执行步骤 359, 当获取失败时, 执行步骤 361。

步骤 359, 判断操作系统的默认语言是否被支持, 这里具体是客户端 根据可执行文件判断外围装置是否支持操作系 统的默认语言, 当判断结果 为是时, 执行步骤 360, 否则执行步骤 361。

步骤 360, 将操作系统的默认语言设置为网页的显示语言 , 这里其实 结束获取用于形成网页的语言信息的操作, 转到步骤 365。

步骤 361, 获取应用软件的默认语言, 该应用软件具体可以是网络浏 览器。 当获取成功时, 执行步骤 362, 否则, 执行步骤 364。

步骤 362, 判断应用软件的默认语言是否被支持, 这里具体是客户端 根据可执行文件判断外围装置是否支持应用软 件的默认语言, 当判断结果 为是时, 执行步骤 363, 否则执行步骤 364。

步骤 363, 将应用软件的默认语言设置为网页的显示语言 , 这里其实 结束获取用于形成网页的语言信息的操作, 转到步骤 365。

步骤 364, 将预设的默认语言作为网页的显示语言, 这里具体是当从 客户端获取不到外围装置所支持的语言信息时 , 将外围装置预设的默认的 语言信息设置为显示网页的语言信息, 这里其实结束获取用于形成网页的 语言信息的操作, 转到步骤 365。

步骤 365 : 客户端向外围装置请求网页的显示语言相应的 语言文件。 步骤 366 : 外围装置接收到显示语言的语言文件请求。

步骤 367, 外围装置将该语言文件返回到客户端。

步骤 368 : 在客户端, 接收到语言文件, 结合语言文件和网页描述文 件来显示网页。

根据本实施例的形成网页的方法, 用户无需手动更改语言信息即可得 到符合其习惯语言的网页, 大大方便了用户, 而且可以大大减少外围装置 与客户端的通信量, 外围装置只接收到在客户端判断的结果, 根据该结果 选择语言作为用于形成网页的语言信息, 可以让外围装置减少解析网页请 求的压力或者处理负担。

实施例五

本实施例提供一种外围装置, 用于执行实施例一的形成网页的方法。 该外围装置可以是打印机、 多功能复印机、 传真机或者扫描仪等等。 基于 这种网络服务器的功能, 当用户通过客户端的浏览器输入外围装置的网 址 时, 外围装置生成网页数据发送到客户端, 客户端根据该网页数据能够在 浏览器上显示该网页, 用户可以通过该网页浏览或设置外围装置的参 数、 日志等信息。 本实施例的执行主体为外围装置。

如图 4所示, 为根据本实施例的外围装置的结构示意图。 该外围装置

400包括获取模块 401和发送模块 402。

其中,获取模块 401用于当接收到客户端 410发送的形成网页请求时, 从客户端 410中获取用于形成网页的语言信息; 发送模块 402用于根据语 言信息生成语言文件发送给客户端, 客户端基于语言文件和预设的网页描 述文件生成网页数据, 或者根据语言信息和预设的网页描述文件向客 户端 410发送网页数据, 以使客户端 410根据网页数据在客户端 410上显示采 用语言信息形成的网页。

本实施例的外围装置 400的操作方法与实施例二一致,在此不再赘述 。 根据本实施例,外围装置 400在接收到客户端 410的形成网页请求后, 首先从客户端 410中获取用于形成网页的语言信息, 并根据该语言信息向 客户端 410发送网页数据, 或者外围装置 400在接收到客户端 410的形成 网页请求后, 先向客户端 410返回网页数据, 再从客户端 410中获取用于 形成网页的语言信息, 可以使得客户端 410所显示的网页采用的语言是符 合用户习惯的, 方便了用户的使用。

实施例六

本实施例对实施例五的外围装置的结构做进一 步补充说明。

可选地, 本实施例的外围装置 400中的发送模块 402具体用于: 根据语言信息生成语言文件;

根据语言文件和预设的网页描述文件生成网页 数据, 以使客户端 410 直接根据网页数据在客户端 410上显示采用语言信息形成的网页。

可选地, 本实施例的外围装置 400中的发送模块 402具体用于: 向客户端 410发送预设的网页描述文件,根据语言信息生 成语言文件, 并向客户端 410发送语言文件, 以使客户端 410结合网页描述文件和语言 文件在客户端 410上显示采用语言信息形成的网页, 或者

根据语言信息生成语言文件, 并向客户端 410发送语言文件和预设的 网页描述文件, 以使客户端 410 结合网页描述文件和语言文件在客户端 410上显示采用语言信息形成的网页。

可选地,如图 5所示,本实施例的外围装置 400中还包括判断模块 501, 该判断模块 501用于判断是否能够从客户端 410中获取用于形成网页的语 言信息, 当判断结果为否时, 采用默认的语言信息作为用于形成网页的语 言信息, 当判断结果为是时, 触发获取模块 401。 当外围装置 400包括该 判断模块 501时,外围装置 400可以先将获取请求发送至该判断模块 501, 再由判断模块 501将获取请求发送至获取模块 401,还可以是外围装置 400 将获取请求发送至获取模块 401, 然后获取模块 401将获取请求发送至判 断模块 501, 经过判断模块 501的判断操作之后, 在进行后续的操作。 可选地, 外围装置 400中的获取模块 401具体用于:

向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户 端 410执行可执行文件从客户端 410中获取语言信息, 或者向客户端 410 发送获取语言信息的获取请求, 以使客户端 410 根据获取请求从客户端 410中获取语言信息;

接收客户端 410返回的语言信息。

可选地, 获取模块 401具体用于:

按照优先级从高到低的顺序依次从客户端 410中获取各预设软件的语 言信息, 判断外围装置 400是否支持所获取的语言信息, 直至获取到支持 的语言信息为止, 并将支持的语言信息作为用于形成网页的语言 信息; 或者由客户端 410按照优先级从高到低的顺序依次从客户端 410中获 取各预设软件的语言信息, 并由客户端 410判断外围装置 400是否支持所 获取的语言信息, 直至获取到支持的语言信息为止, 并将支持的语言信息 返回到外围装置 400, 在这里, 获取模块 401只用于获取从客户端 410返 回的判断结果, 然后依据判断结果选择语言作为用于形成网页 的语言信 息。比如,客户端 410判断结果是获取到支持的语言信息时,获取 模块 401 接收客户端返回支持的语言信息, 将该支持的语言信息作为用于形成网页 的语言信息; 如果客户端判断结果是获取不到支持的语言信 息时, 获取模 块 401接收到客户端 410返回的获取不到支持的语言信息的消息时, 将预 设的默认的语言信息作为用于形成网页的语言 信息。

可选地, 获取模块 401具体用于: 从客户端 410中获取各预设软件的 语言信息, 判断各语言信息是否一致, 当判断结果为不一致时, 向客户端 410返回语言列表, 并接收用户根据语言列表选择的语言信息作为 用于形 成网页的语言信息; 或者

由客户端 410 获取各预设软件的语言信息并判断各语言信息 是否一 致, 这里获取模块 401只用于接收客户端 410判断的结果, 依据判断结果 向客户端 410返回不同的信息。 比如, 当获取模块 401接收到判断结果为 一致时,将客户端 410返回的一致语言信息作为用于形成网页的语 言信息; 当接收到判断结果为不一致时, 向客户端 410返回语言列表, 并接收用户 根据语言列表选择的语言信息作为用于形成网 页的语言信息。 可选地, 获取模块 401具体还用于:

获取客户端 410中各预设软件的使用频率最高的软件所采用 的语言信 息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取客户端 410 中各预设软件的语言信息中使用频率最高的语 言信 息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

获取客户端 410中预设软件的语言信息, 并将语言信息作为用于形成 网页的语言信息。

该获取模块 401还可以用于判断是否支持从客户端 410中获取的语言 信息, 当判断结果为否时, 采用预设的默认语言信息作为用于形成网页的 语言信息。

可选地, 外围装置 400中的获取模块 401具体用于按照方式 a或者方 式 a和方式 b的组合执行操作:

方式 a: 按照优先级从高到低的顺序依次从客户端 410中获取各预设 软件的语言信息, 并判断是否支持所获取的语言信息, 直至获取到支持的 语言信息为止, 并将支持的语言信息作为用于形成网页的语言 信息;

方式 b : 当从客户端 410中获取不到支持的语言信息时, 采用预设的 默认的语言信息作为用于形成网页的语言信息 。

可选地, 外围装置 400中的获取模块 401具体用于按照以下方式的任 一种执行操作: 方式 c、 方式 d、 方式 c和方式 e l的组合、 方式 d和方式 e2的组合:

方式 c : 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410根据可执行文件按照优先级从高到低的顺序 依次从客户端 410中获取各预设软件的语言信息, 并将根据可执行文件判断所获取的语 言信息是否能够被外围装置 400支持, 直至获取到能够被外围装置 400支 持的语言信息并向外围装置 400返回该语言信息, 接收客户端 410返回的 语言信息, 并将该语言信息作为用于形成网页的语言信息 ; 或者

方式 d : 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410执行可执行文件, 并按照优先级从高到低的顺序依次从客 户端 410中获取各预设软件的语言信息,接收客户端 410返回的语言信息, 并判断是否支持该语言信息, 直至获取到支持的语言信息为止, 并将支持 的语言信息作为用于形成网页的语言信息;

方式 e l :当接收到客户端 410返回的获取不到外围装置 400支持的语 言信息的消息时, 采用预设的默认的语言信息作为用于形成网页 的语言信 息;

方式 e2 : 当从客户端 410中获取不到支持的语言信息时, 采用预设的 默认的语言信息作为用于形成网页的语言信息 。

可选地, 外围装置 400中的获取模块 401具体用于按照以下方式的任 一种执行操作: 方式 f、 方式 g、 方式 f 和方式 hi的组合、 方式 g和方式 h2的组合:

方式 f: 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求, 并使客户端 410根据获取请求按照优先级从高到低的顺序依 次从客户端 410中获取各 预设软件的语言信息以及判断所获取的语言信 息是否能够被外围装置 400 支持, 直至获取到能够被外围装置 400支持的语言信息并向外围装置 400 返回该语言信息, 接收客户端 410返回的语言信息, 并将该语言信息作为 用于形成网页的语言信息; 或者

方式 g : 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求, 并根据获取请 求按照优先级从高到低的顺序依次从客户端 410中获取各预设软件的语言 信息, 接收客户端 410返回的语言信息, 并判断是否支持该语言信息, 直 至获取到支持的语言信息为止, 并将支持的语言信息作为用于形成网页的 语曰 {^息;

方式 h i :当接收到客户端 410返回的获取不到外围装置 400支持的语 言信息的消息时, 采用预设的默认的语言信息作为用于形成网页 的语言信 息;

方式 h2 : 当从客户端 410中获取不到支持的语言信息时, 采用预设的 默认的语言信息作为用于形成网页的语言信息 。

可选地, 外围装置 400中的获取模块 401具体用于按照以下方式的任 一种执行操作: 方式 i、 方式 j、 方式 k、 方式 1、 方式 i和方式 m的组合、 方式 j和方式 m的组合、方式 k和方式 m的组合、方式 1和方式 m的组合: 方式 i : 从客户端 410中获取各预设软件的语言信息, 并判断各语言 信息是否一致, 当判断结果为不一致时, 向客户端 410返回语言列表, 并 接收客户端 410对应的用户根据语言列表选择的语言信息作 为用于形成网 页的语言信息, 语言列表中包括各语言信息;

方式 j : 获取客户端 410中各预设软件的使用频率最高的软件所采用 的语言信息, 并将该语言信息作为用于形成网页的语言信息 ;

方式 k : 获取客户端 410中各预设软件的语言信息中使用频率最高的 语言信息, 并将该语言信息作为用于形成网页的语言信息 ;

方式 1 : 获取客户端 410中预设软件的语言信息, 并将语言信息作为 用于形成网页的语言信息;

方式 m: 判断是否支持从客户端 410中获取的语言信息, 当判断结果 为否时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

可选地, 外围装置 400中的获取模块 401具体用于按照以下方式的任 一种执行操作:

方式 n、 方式 o、 方式 p、 方式 q、 方式 r、 方式 n和方式 s的组合、 方式 0和方式 s的组合、方式 p和方式 s的组合、方式 q和方式 s的组合、 方式 r和方式 s的组合:

方式 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410执行可执行文件从客户端 410中获取各预设软件的语言信 息并判断各语言信息是否一致, 当判断结果为不一致时, 客户端 410向用 户返回语言列表并接收客户端 410对应的用户根据语言列表选择的语言信 息, 语言列表中包括各语言信息, 客户端 410将用户选择的语言信息返回 外围装置 400, 接收客户端 410返回的语言信息并将该语言信息作为用于 形成网页的语言信息;

方式 0 : 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410执行可执行文件从客户端 410中获取各预设软件的语言信 息, 接收客户端 410返回的各语言信息, 并判断各语言信息是否一致, 当 判断结果为不一致时, 向客户端 410返回语言列表, 并接收客户端 410对 应的用户根据语言列表选择的语言信息作为用 于形成网页的语言信息, 语 言列表中包括各语言信息; 方式 P: 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410执行可执行文件从客户端 410中获取中各预设软件的使用 频率, 使客户端 410比较各预设软件的使用频率, 将使用频率最高的软件 所采用的语言信息返回到外围装置 400 ; 接收客户端 410发送的使用频率 最高的软件所采用的语言信息, 并将使用频率最高的软件所采用的语言信 息作为用于形成网页的语言信息;

方式 Φ 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410执行可执行文件从客户端 410中获取各预设软件的语言信 息, 使客户端 410比较各预设软件的语言信息的使用频率, 将使用频率最 高的语言信息返回到外围装置 400; 接收客户端 410返回的使用频率最高 的语言信息, 并将使用频率最高的语言信息作为用于形成网 页的语言信 息;

方式 r : 向客户端 410发送预设的用于获取语言信息的可执行文件 , 以使客户端 410 执行可执行文件从客户端 410 中获取预设软件的语言信 息, 接收客户端 410发送的语言信息, 并将语言信息作为用于形成网页的 语曰 {^息;

方式 s : 判断是否支持从客户端 410中获取的语言信息, 当判断结果 为否时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

可选地, 外围装置 400中的获取模块 401具体用于按照以下方式的任 一种执行操作:

方式 t、 方式 u、 方式 v、 方式 w、 方式 x、 方式 t和方式 y的组合、 方式 u和方式 y的组合、方式 V和方式 y的组合、方式 w和方式 y的组合、 方式 X和方式 y的组合。

方式 t : 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求并根据获取请 求从客户端 410中获取各预设软件的语言信息, 并使客户端 410根据获取 请求判断各语言信息是否一致, 当判断结果为不一致时, 客户端 410向用 户返回语言列表并接收客户端 410对应的用户根据语言列表选择的语言信 息, 语言列表中包括各语言信息, 客户端 410将用户选择的语言信息返回 外围装置 400, 接收客户端 410返回的语言信息并将该语言信息作为用于 形成网页的语言信息;

方式 u : 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求, 并根据获取请 求从客户端 410中获取各预设软件的语言信息, 接收客户端 410返回的各 语言信息, 并判断各语言信息是否一致, 当判断结果为不一致时, 向客户 端 410返回语言列表, 并接收客户端 410对应的用户根据语言列表选择的 语言信息作为用于形成网页的语言信息, 语言列表中包括各语言信息; 方式 V: 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求并根据获取请 求从客户端 410中获取各预设软件的使用频率, 使客户端 410比较各预设 软件的使用频率, 将使用频率最高的软件所采用的语言信息返回 到外围装 置 400; 接收客户端 410返回的使用频率最高的软件所采用的语言信 息, 并将使用频率最高的软件所采用的语言信息作 为用于形成网页的语言信 息;

方式 w : 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求并根据获取请 求从客户端 410中获取各预设软件的语言信息, 使客户端 410比较各预设 软件的语言信息的使用频率, 将使用频率最高的语言信息返回到外围装置 400; 接收客户端 410返回的使用频率最高的语言信息, 并将使用频率最 高的语言信息作为用于形成网页的语言信息;

方式 X: 向客户端 410发送获取语言信息的获取请求, 以使客户端 410 通过预设的监听端口或者预设的语言监视器接 收获取请求并根据获取请 求从客户端 410中获取预设软件的语言信息, 接收客户端 410返回的预设 软件的语言信息, 并将语言信息作为用于形成网页的语言信息;

方式 y : 判断是否支持从客户端 410中获取的语言信息, 当判断结果 为否时, 采用预设的默认的语言信息作为用于形成网页 的语言信息。

本实施例的外围装置 400的操作方法与实施例二中的一致, 在此不再 赘述。

根据本实施例的外围装置 400, 从客户端 410中获取符合用户使用习 惯的语言信息, 例如根据客户端 410中日常使用的软件的优先级、 使用频 率等来获取语言信息, 并根据所获取的语言信息和预设的网页描述文 件向 客户端 410发送网页数据, 使得客户端 410根据该网页数据能够向用户显 示采用所获取的语言信息形成的网页, 这样, 用户无需手动更改语言信息 即可得到符合其习惯语言的网页, 大大方便了用户。

本发明还提供一种形成网页的系统, 该形成网页的系统包括上述任一 实施例中的外围装置 400, 还包括上述任一实施例中的客户端 410。

本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: R0M、 RAM, 磁碟或者光盘等各种可以存储程序代 码的介质。

最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述实施例对本发明进行了详细的说 明, 本领域的普通 技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修 改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不 使相应技术方案的本质脱离本发明各实施例技 术方案的范围。