[go: up one dir, main page]

WO2012100694A1 - 用于移动设备显示电子邮件处理方法、服务器及移动设备 - Google Patents

用于移动设备显示电子邮件处理方法、服务器及移动设备 Download PDF

Info

Publication number
WO2012100694A1
WO2012100694A1 PCT/CN2012/070452 CN2012070452W WO2012100694A1 WO 2012100694 A1 WO2012100694 A1 WO 2012100694A1 CN 2012070452 W CN2012070452 W CN 2012070452W WO 2012100694 A1 WO2012100694 A1 WO 2012100694A1
Authority
WO
WIPO (PCT)
Prior art keywords
client
email
server
processing capability
converted
Prior art date
Application number
PCT/CN2012/070452
Other languages
English (en)
French (fr)
Inventor
彭军
Original Assignee
华为终端有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为终端有限公司 filed Critical 华为终端有限公司
Priority to EP12738986.4A priority Critical patent/EP2670095A4/en
Publication of WO2012100694A1 publication Critical patent/WO2012100694A1/zh
Priority to US13/731,479 priority patent/US9438544B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a mobile device for displaying an email processing method, a server, and a mobile device. Background technique
  • an e-mail client is usually installed on a PC, and the client downloads an e-mail and encodes and decodes it at the client, and then displays it to the user.
  • the PC system supports a powerful character set and encoding method, the PC system can use more resources to support a large number of codecs and character sets.
  • the client parses the email information, or encodes and decodes the email, it can be based on It is necessary to select the corresponding codec mode and character set to encode and decode the e-mail, and display multiple language codes and character sets to meet the needs of different languages.
  • the embodiment of the invention provides a mobile device display email processing method, a server and a mobile device, so as to solve the problem that the mobile device cannot display the email body due to codec or character set incompatibility in the prior art.
  • An embodiment of the present invention provides a mobile device display electronic processing method, including: after receiving a request for downloading an email by a client, the server checks a processing capability of the client, where the processing capability is connected by the client. The server is reported to the server, and the processing capability includes a supported codec mode and a character set;
  • the server converts the body of the email into a format that the client can process according to the processing capability of the client if the client does not have the processing capability of the email requested to be downloaded;
  • the server sends the converted email to the client.
  • the embodiment of the present invention further provides a method for processing an email display by a mobile device, including: a client sending a connection request to a server, where the connection request includes information about processing capability of the client or information of the processing capability The path of the location, the processing capability including the supported codec mode and character set;
  • the client sends a request to the server to download an email
  • the processing capability of the client is obtained by converting the body of the email into a format that the client can process.
  • the embodiment of the invention further provides a server, including:
  • a capability checking unit configured to check, after the server receives a request for downloading an email from the client, the processing capability of the client, where the processing capability is reported to the server by the client when connecting to the server,
  • Processing capabilities include supported codecs and character sets;
  • An email conversion unit configured to convert the body of the email to be processed by the client according to processing capability of the client if the client does not have the processing capability of the email requested to be downloaded Format
  • a sending unit configured to send the converted email of the email conversion unit to the client.
  • the embodiment of the present invention further provides a mobile device, where the client is installed, where the client includes:
  • a first sending unit configured to send a connection request to the server, where the connection request includes the client
  • a second sending unit configured to send a request for downloading an email to the server
  • An e-mail receiving unit configured to receive the converted e-mail sent by the server, where the converted e-mail is performed by the server, if the mobile device does not have the processing capability of the e-mail requested to be downloaded, According to the processing capability of the client, the body of the email is converted into a format that the client can process.
  • the mobile device displays an e-mail processing method, a server, and a mobile device, and processes the non-displayable e-mail by the server, and the format that cannot be displayed in the mobile client is formatted according to the processing capability of the client.
  • the conversion solves the problem that the mobile device cannot display e-mail due to codec or character set incompatibility in the prior art, and ensures that the mobile device client can display all e-mails, improving the compatibility and ease of use of the e-mail.
  • FIG. 1 is a flowchart of a method for processing an email display by a mobile device according to an embodiment of the present invention
  • FIG. 2 is a flowchart of another method for processing an email display by a mobile device according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a server for implementing the foregoing method for displaying an email processing by a mobile device according to an embodiment of the present invention
  • FIG. 4 is a schematic structural diagram of a mobile device for implementing the foregoing method for displaying an email processing by a mobile device according to an embodiment of the present invention. detailed description
  • FIG. 1 is a flowchart of a method for processing an email for displaying a mobile device according to an embodiment of the present invention. As shown in FIG. 1, the method includes:
  • Step 11 After receiving the request for downloading the email by the client, the server checks the processing capability of the client, where the processing capability is reported to the server when the client connects to the server, and the processing capability may include the supported The codec mode and character set, as explained below;
  • Step 12 The server converts the body of the email to be processed by the client according to the processing capability of the client, if the client does not have the processing capability of the email requested to be downloaded. format.
  • Step 13 The server sends the converted email to the client.
  • the server may send the converted email to the client in the form of an email before conversion, that is, the body of the original email is replaced with the text that the client can display, and then directly sent to the client.
  • the text of the original email is replaced with the text that the client can display and then sent to the client; the email before the conversion is the original email.
  • the server may also send the converted email as an attachment to the original email to the client; wherein, the body of the original email may be replaced with a prompt text that the client can display.
  • the prompt text is used to prompt the user that the original email cannot be displayed, such as "The email content cannot be displayed, please view attachment xxx.png".
  • a keyword for prompting that the converted email has been attached as an attachment may be added to the body of the original email, such as an email header X-Content-Change-Att: ⁇ contentl23@testcom>;
  • X-Content-Change-DisplayName "content”; Indicates that the server has been converted in the email content and made an attachment; this attachment can convert the previous email.
  • the server may be an email server or an email proxy server. If the email server cannot support the above steps, the email proxy server may perform similar processing.
  • the server may also include: before receiving the download email request from the client application: Receiving a connection request of the client, where the connection request includes information about a processing capability of the client or a path of a location of the information of the processing capability, so that the server obtains processing capability of the client. Specifically, it may include:
  • the client sends a connection email server or an email proxy server (collectively referred to as a server) request;
  • the client When the client connects to the server, it can use the following three methods to inform the server of its processing power:
  • the first way When the client uses the ehco command or the helo command to represent the identity to the server, the identity represents the processing power of the client.
  • the capabilities corresponding to each identity are obtained by the server in a certain way, such as the user registering on the server itself, or the operator provides a unified path for the server to query.
  • Helo mobile 1 http: //xxxxx/ .. x/x .html
  • the server can obtain the device capability information by going back and forth to the address; if the information following the helo represents the type of the mobile phone, the server automatically saves the device capability information.
  • the client uses the extended field to indicate the identity, and sends the client's own user-agent or user-profile information field to the server.
  • the server resolves to the information field, the device information can be obtained by accessing the web page.
  • X-Client-user_agent BASE64.
  • the server can save the relevant information by combining the ehco command or the helo command, and obtain the processing capability of the client by using the saved information that can be utilized in the next use.
  • the client uses one or more instructions to directly describe the device processing capabilities. such as:
  • the client can apply to the server for downloading the email, such as performing step 11 above.
  • the technical solution provided by the embodiment can process the e-mail by the server, and the format that cannot be displayed in the mobile client is formatted according to the processing capability of the client in the mobile device, so that the client of the mobile device can be displayed. All emails improve email compatibility and ease of use.
  • FIG. 2 is a flowchart of another method for processing an e-mail display for a mobile device according to an embodiment of the present invention.
  • the client is an e-mail client of a mobile device such as a mobile phone.
  • the method includes:
  • Step 21 The client sends a connection request to the server, where the connection request includes information about a processing capability of the client or a path of a location where the processing capability information is located, where the processing capability includes a supported codec mode and a character set.
  • the connection request includes information about a processing capability of the client or a path of a location where the processing capability information is located, where the processing capability includes a supported codec mode and a character set.
  • Step 22 The client sends a request for downloading an email to the server; for details, refer to the description in the foregoing method embodiment.
  • Step 23 The client receives the converted email sent by the server, where the converted email is not provided by the server when the client does not have the capability to process the downloaded email. According to the processing capability of the client, the body of the email is converted into a format that the client can process.
  • the client can receive the email without special processing, process it as normal email, or prompt the user to view the attachment.
  • the user can get the email message: For example, the client can prompt "The content of the email cannot be displayed, please see the attachment xxx.png".
  • the server converts the converted email to the original email
  • the attachment is sent to the client, and the original email body is replaced with the prompt text that the client can display, or the original email is added to prompt the conversion.
  • the client may further include: displaying the prompt text after receiving the converted email sent by the server.
  • the prompt text and the keyword used to prompt the converted email as an attachment are detailed in step 12 above. Description.
  • the client may further include: the client receiving an original email sent by the server and adding a header of the ID of the new email , wherein the message header whose content is the ID of the new email is as described in the above step 13;
  • the client downloads the attachment from the server if the user views the attachment list.
  • the client can automatically download the attachment, or prompt the user to obtain a downloadable attachment that can be displayed when the email is opened, for example, when the email is opened, "the email content cannot be displayed, whether to download a new attachment to view the electronic
  • the content of the email ", the client only downloads the attachment when the user chooses to download; or the client can also not prompt the user to download the attachment when opening the email.
  • the client first downloads the attachment. .
  • the server When the server generates the converted email as a new email, adding an email header whose content is the ID of the new email to the original email, and sending the original email with the added email header to the email
  • the client may further include: the client receiving an original email sent by the server with an added email header; the client prompting the user Whether to download the new email generated by the server.
  • the client downloads the new email from the server if the user chooses to download the new email.
  • the client prompts the user when opening the email and asks the user whether to download a new email provided by the server; if the user selects yes, download the new according to X-Content-Change-NewMsgID: ⁇ content 123 @test.com> e-mail.
  • the client can handle the existence relationship between the original email and the new email according to its own way, such as directly deleting the original email, displaying only the new email, etc.; the new email can include all the original emails.
  • Information such as senders, respondents, etc.
  • the client may also include before sending a request to download the email request to the server:
  • the client sends a connection request to the server, and the connection request includes information of a processing capability of the client or a path of a location where the information of the processing capability is located. See the description in the embodiment shown in Figure 1.
  • the email client of the mobile device receives the converted report returned by the server.
  • the e-mail can effectively solve the inability to display the e-mail caused by the limited resources of the mobile device system in the prior art by receiving the text of the e-mail that can be displayed by the client when the e-mail cannot be displayed by the client.
  • the problem has increased the compatibility of email character set processing and improved the ease of use of email.
  • the method for prompting that the original email is not displayable and viewing the attachment is not limited to expanding the email header, but also using other equivalent identifiable key fields.
  • the conversion of the text is not limited to the conversion operation of the text, such as attachments. It should be noted that: If the attachment carried in the original email needs to be converted, the server needs to acquire the capability that the receiving terminal can process the attachment, for example, the receiving terminal can process the word document, and cannot process the PDF document, When the format of the attachment carried in the original email is in PDF format, the server needs to convert the attachment in PDF format to a document in the form of WORD.
  • the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed.
  • the foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
  • FIG. 3 is a schematic structural diagram of a server for implementing the foregoing method for displaying an email processing by a mobile device according to an embodiment of the present invention.
  • the server includes: a capability checking unit 31, an email converting unit 32, and a transmitting unit 33.
  • the capability checking unit 31 is configured to check, after the server receives the request for downloading the email from the client, the processing capability of the client, where the processing capability is reported to the server by the client when the server is connected, Processing power includes supported codec modes and character sets.
  • the email conversion unit 32 is configured to convert the body of the email to be processed by the client according to the processing capability of the client if the client does not have the processing capability of the email requested to be downloaded.
  • the format is configured to convert the body of the email to be processed by the client according to the processing capability of the client if the client does not have the processing capability of the email requested to be downloaded.
  • the sending unit 33 is configured to send the converted email of the email conversion unit to the client, so that the client displays the attachment.
  • the sending unit 33 can include:
  • a first sending subunit configured to send the converted email of the email conversion unit directly to the client
  • an email processing subunit configured to generate the email converted by the email conversion unit as an attachment; and add a keyword for prompting that the original email has been used as an attachment in the body of the original email.
  • the sending unit 33 may include: a second sending subunit, configured to generate, by the server, the converted email as an accessory, and send the accessory to the client.
  • the server provided by the embodiment of the present invention may further include: a connection request receiving unit, configured to receive a connection request of the client before receiving a request for downloading an email by the client, where the connection request includes the processing capability of the client The path of the location of the information or the information of the processing capability.
  • a connection request receiving unit configured to receive a connection request of the client before receiving a request for downloading an email by the client, where the connection request includes the processing capability of the client The path of the location of the information or the information of the processing capability.
  • the server provided by the foregoing embodiment passes the capability checking unit, the email conversion unit, and the sending unit, and processes the email that cannot be displayed by the client, and converts the format that cannot be displayed in the mobile client according to the processing capability of the client, and sends the format to the server.
  • the mobile device's client ensures that the mobile device's client can display all emails, improving email compatibility and ease of use.
  • FIG. 4 is a schematic structural diagram of a mobile device for implementing the foregoing method for processing an electronic mail display by a mobile device according to an embodiment of the present invention.
  • the mobile device is installed with a client, and the client includes a first sending unit 41, a second sending unit 42, and an email receiving unit 43.
  • the first sending unit 41 is configured to send a connection request to the server, where the connection request includes information about a processing capability of the client or a path of a location of the information of the processing capability, where the processing capability includes a supported codec mode and character set.
  • the second transmitting unit 42 is configured to send a request to the server to download an email.
  • the email receiving unit 43 is configured to receive the converted email sent by the server, where the converted email is used by the server, if the mobile device does not have the processing capability of the email requested to be downloaded, According to the processing capability of the client, the body of the email is converted into a format that the client can process.
  • the mobile device provided by the foregoing embodiment is applied to the server by using the first sending unit, the second sending unit, and the email receiving unit, and receives the client that cannot process the email according to the processing capability of the client in the mobile device.
  • the mobile device's client can display all emails, improving email compatibility and ease of use.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Description

用于移动设备显示电子邮件处理方法、 服务器及移动设备 本申请要求于 2011年 1月 25日提交中国专利局、申请号为 201110026946.1 发明名称为"用于移动设备显示电子邮件处理方法、服务器及移动设备"的中国 专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及通信技术领域,尤其涉及一种用于移动设备显示电子邮件处理 方法、 服务器及移动设备。 背景技术
电子邮件作为目前常用企业用户之间交流的常用方式,已经被越来越多的 人使用。 因此,对于不同语言的人群,使用电子邮件时需要使用不同的字符集。
现有技术中, 对于以个人计算机(PC )为工具的电子邮件, 通常在 PC上 安装电子邮件客户端,客户端下载电子邮件并在客户端处进行编解码, 然后显 示给用户。 由于 PC系统支持强大的字符集和编码方式, 因此 PC系统可以使 用较多的资源来支持众多的编解码以及字符集, 当客户端解析电子邮件信息, 或者对电子邮件进行编解码时,可以根据需要选择相应的编解码方式及字符集 对电子邮件进行编解码,显示多种语言编码及字符集, 满足不同语言 的需 要。
对于手机等移动设备, 受限于系统资源的制约, 比如存储空间、 耗能、 设 备成本等, 无法支持所有的编解码方式及字符集, 只能针对特定的市场群体在 移动设备中植入相关的字符集, 以及支持若干编码方式, 导致对于编解码或者 字符集不兼容的电子邮件, 移动设备无法显示电子邮件正文。 发明内容
本发明实施例提出一种用于移动设备显示电子邮件处理方法、服务器及移 动设备,以解决现有技术中移动设备由于编解码或者字符集不兼容而无法显示 电子邮件正文的问题。 本发明实施例提供了一种用于移动设备显示电子处理方法, 包括: 服务器接收到客户端的下载电子邮件的请求后,检查所述客户端的处理能 力, 所述处理能力由所述客户端在连接所述服务器时上报给所述服务器, 所述 处理能力包括所支持的编解码方式和字符集;
所述服务器在所述客户端不具备所请求下载的电子邮件的处理能力的情 况下,根据所述客户端的处理能力,将所述电子邮件的正文转换为所述客户端 可以处理的格式;
所述服务器将转换后的电子邮件发送给所述客户端。
本发明实施例还提供了一种用于移动设备显示电子邮件处理方法, 包括: 客户端向服务器发送连接请求,所述连接请求包含所述客户端的处理能力 的信息或者所述处理能力的信息所在位置的路径,所述处理能力包括所支持的 编解码方式和字符集;
所述客户端向所述服务器发送下载电子邮件的请求;
所述客户端接收所述服务器发送的转换后的电子邮件,所述转换后的电子 邮件由所述服务器在所述客户端不具备处理请求所下载的电子邮件的能力的 情况下,根据所述客户端的处理能力,将所述电子邮件的正文转换为所述客户 端可以处理的格式后得到。
本发明实施例还提供了一种服务器, 包括:
能力检查单元, 用于在服务器接收到客户端的下载电子邮件的请求后,检 查所述客户端的处理能力,所述处理能力由所述客户端在连接所述服务器时上 报给所述服务器, 所述处理能力包括所支持的编解码方式和字符集;
电子邮件转换单元,用于在所述客户端不具备所请求下载的电子邮件的处 理能力的情况下,根据所述客户端的处理能力,将所述电子邮件的正文转换为 所述客户端可以处理的格式;
发送单元,用于将所述电子邮件转换单元转换后的电子邮件发送给所述客 户端。
本发明实施例还提供了一种移动设备, 安装有客户端, 其中, 所述客户端 包括:
第一发送单元, 用于向服务器发送连接请求, 所述连接请求包含所述客户 端的处理能力的信息或者所述处理能力的信息所在位置的路径,所述处理能力 包括所支持的编解码方式和字符集;
第二发送单元, 用于向所述服务器发送下载电子邮件的请求;
电子邮件接收单元,用于接收所述服务器发送的转换后的电子邮件, 所述 转换后的电子邮件由所述服务器在所述移动设备不具备所请求下载的电子邮 件的处理能力的情况下,根据所述客户端的处理能力,将所述电子邮件的正文 转换为所述客户端可以处理的格式后得到。
本发明实施例提供的用于移动设备显示电子邮件处理方法、服务器及移动 设备,通过服务器对客户端不可显示电子邮件进行处理,将移动客户端中无法 显示的格式,根据客户端的处理能力进行格式转换,解决了现有技术中移动设 备由于编解码或者字符集不兼容而无法显示电子邮件的问题,保证了移动设备 的客户端可以显示所有电子邮件, 提高了电子邮件的兼容性与易用性。 附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要 使用的附图作简单地介绍,显而易见地, 下面描述中的附图仅仅是本发明的一 些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1 为本发明实施例提供的一种用于移动设备显示电子邮件处理方法的 流程图;
图 2 为本发明实施例提供的另一种用于移动设备显示电子邮件处理方法 的流程图;
图 3 为本发明实施例提供的用于实现上述用于移动设备显示电子邮件处 理方法的服务器的结构示意图;
图 4 为本发明实施例提供的用于实现上述用于移动设备显示电子邮件处 理方法的移动设备的结构示意图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
图 1 为本发明实施例提供的一种用于移动设备显示电子邮件处理方法的 流程图, 如图 1所示, 该方法包括:
步骤 11、 服务器接收到客户端的下载电子邮件的请求后, 检查所述客户 端的处理能力,所述处理能力由所述客户端在连接所述服务器时上报给所述服 务器, 处理能力可包括所支持的编解码方式和字符集, 详见下文说明;
步骤 12、 所述服务器在所述客户端不具备所请求下载的电子邮件的处理 能力的情况下,根据所述客户端的处理能力,将所述电子邮件的正文转换为所 述客户端可以处理的格式。
步骤 13、 所述服务器将转换后的电子邮件发送给所述客户端。
所述服务器可以将所述转换后的电子邮件按照转换前的电子邮件的形式 发送给所述客户端, 即,将原电子邮件的正文替换为所述客户端可以显示的文 字后直接发送给客户端;也即原电子邮件的正文替换为所述客户端可以显示的 文字后发送给客户端; 转换前的电子邮件即原电子邮件。
所述服务器也可以将所述转换后的电子邮件作为原电子邮件的附件发送 给所述客户端; 其中, 可将所述原电子邮件的正文替换为所述客户端可显示的 提示文字, 所述提示文字用于提示用户所述原电子邮件无法显示, 如 "该电子 邮件内容无法显示, 请查看附件 xxx.png"。 此时, 只要下载正文就可以一起下 载了附件; 在 IMAP协议中也可以支持单独下载附件。 或者, 也可将所述原电 子邮件的正文中增加用于提示所述转换后的电子邮件已作为附件的关键字,如 电子邮件头 X-Content-Change-Att:<contentl23@testcom>;
X-Content-Change-DisplayName: "content"; 表示月良务器已于电子邮件内容 进行了转换, 并做成了 1个附件; 这个附件可以转换之前的电子邮件。
上述步骤 11〜步骤 13 中服务器可为电子邮件服务器或者电子邮件代理服 务器,如果电子邮件服务器无法支持上述操作步骤时, 可以通过电子邮件代理 服务器来进行类似的处理。服务器接收到客户端申请的下载电子邮件请求之前 还可包括: 接收所述客户端的连接请求,所述连接请求包含所述客户端的处理能力的 信息或者所述处理能力的信息所在位置的路径,以使服务器获得客户端的处理 能力。 具体可包括:
客户端发送连接电子邮件服务器或者电子邮件代理服务器(统称为服务 器)请求;
客户端在连接服务器时,可采用如下三种方式向服务器告知自身的处理能 力:
第一种方式: 在客户端使用 ehco命令或 helo命令向服务器表征身份时, 该身份则代表着客户端的处理能力。而各个身份对应的能力则有服务器通过一 定的方式获取, 比如用户自己在服务器上注册,或者有运营商提供统一的路径 供服务器查询。 如:
helo mobile 1
helo mobile2
helo http://xxxxx/..x/x.html
helo mobile 1 : http: //xxxxx/ .. x/x .html
如果 helo后面的信息为网址时, 则服务器可以通过往返该地址来获取设 备能力信息; 如果 helo后面的信息表征了手机类型等信息, 则服务器获取到 设备能力信息后自动保存。
第二种方式: 客户端使用扩充字段表明身份, 向服务器发送客户端自身的 user-agent或 user-profile信息字段。 服务器解析到该信息字段时, 通过访问该 网页便可以得到设备信息。 如:
X-Client-user_profile:http://xxx.xxx
或者,
X-Client-user_agent:BASE64 。
服务器可以通过结合 ehco命令或 helo命令, 保存相关信息, 等下次使用 时可以利用的保存信息获取客户端的处理能力。
第三种方式:客户端使用一条或者多条指令直接表述设备处理能力。比如:
X-Client-Ability:BASE64 Gb2312 PNG AVI
或者 X-Client-Ability-Charset: Gb2312
X-Client-Ability-Encode: BASE64
当服务器与客户端完成信息交互后,客户端可以向服务器申请下载电子邮 件, 如执行上述步骤 11。
本实施例提供的技术方案通过服务器对客户端不能显示电子邮件进行处 理,将移动客户端中无法显示的格式,根据移动设备中客户端的处理能力进行 格式转换,保证了移动设备的客户端可以显示所有电子邮件,提高了电子邮件 的兼容性与易用性。
与上述实施例相对应地,图 2为本发明实施例提供的另一种用于移动设备 显示电子邮件处理方法的流程图,本实施例中客户端为手机等移动设备的电子 邮件客户端。 如图 2所示, 该方法包括:
步骤 21、 客户端向服务器发送连接请求, 所述连接请求包含所述客户端 的处理能力的信息或者所述处理能力的信息所在位置的路径,所述处理能力包 括所支持的编解码方式和字符集, 详见上述方法实施例中的说明。
步骤 22、 所述客户端向所述服务器发送下载电子邮件的请求; 详见上述 方法实施例中的说明。
步骤 23、 所述客户端接收所述服务器发送的转换后的电子邮件, 所述转 换后的电子邮件由所述服务器在所述客户端不具备处理请求所下载的电子邮 件的能力的情况下,根据所述客户端的处理能力,将所述电子邮件的正文转换 为所述客户端可以处理的格式后得到。
当服务器将原电子邮件以及附件一起发送给客户端时,客户端收到该电子 邮件后, 可以不做特殊处理, 按正常电子邮件处理, 或者可以提示用户去查看 附件。 通过查看附件, 用户可以获取到电子邮件信息: 比如客户端可以提示如 下 "该电子邮件内容无法显示, 请查看附件 xxx.png"。
当服务器将转换后的电子邮件转为原电子邮件的附件发送给客户端 ,且原 电子邮件的正文被替换为客户端可以显示的提示文字,或者原电子邮件中增加 了用于提示所述转换后的电子邮件已作为附件的关键字时,客户端接收所述服 务器发送的转换后的电子邮件后还可包括: 显示所述提示文字。 其中, 提示文 字及用于提示所述转换后的电子邮件已作为附件的关键字详见上述步骤 12的 说明。
或者, 所述客户端接收所述服务器发送的转换后的电子邮件之前还可包 括: 所述客户端接收所述服务器发送的增加了内容为所述新电子邮件的 ID的 邮件头的原电子邮件, 其中, 内容为新电子邮件的 ID的邮件头详见上述步骤 13中的说明;
所述客户端在用户查看附件列表的情况下, 从所述服务器下载所述附件。 具体地, 所述客户端可自动下载这个附件,也可在打开电子邮件时提示用 户是否获取可以显示的下载附件, 比如在打开电子邮件时 "该电子邮件内容无 法显示, 是否下载新附件查看电子邮件内容", 只有用户选择下载时, 客户端 才去下载这个附件;或者,客户端也可在打开电子邮件时不提示用户下载附件, 当用户在附件列表查看这个附件时, 客户端先下载附件。
当所述服务器将转换后的电子邮件生成为新电子邮件 ,在原电子邮件中增 加内容为所述新电子邮件的 ID的电子邮件头, 且将增加了电子邮件头的原电 子邮件发送给所述客户端时,所述客户端接收所述服务器发送的转换后的电子 邮件之前还可包括:所述客户端接收所述服务器发送的增加了电子邮件头的原 电子邮件; 所述客户端提示用户是否下载服务器生成的所述新电子邮件。
所述客户端在所述用户选择下载所述新电子邮件的情况下,从所述服务器 下载所述新电子邮件。
具体地, 所述客户端打开电子邮件时提示用户并询问用户是否下载服务器 提 供 的 新 电 子 邮 件 ; 如 果 用 户 选 择 是 , 则 根 据 X-Content-Change-NewMsgID :<content 123 @test.com> 下载新电子邮件。新电 子邮件下载后,客户端可以根据自己的方式来处理原电子邮件与新电子邮件的 存在关系, 比如直接删除原电子邮件, 只显示新电子邮件等; 新电子邮件中可 包含所有原电子邮件的信息, 比如发件人、 回复人等。
客户端向服务器发送申请下载电子邮件请求之前还可包括:
所述客户端向所述服务器发送连接请求,所述连接请求包含所述客户端的 处理能力的信息或者所述处理能力的信息所在位置的路径。详见图 1所示实施 例中的说明。
本实施例中,移动设备的电子邮件客户端通过接收服务器返回的转换后的 电子邮件, 能够在所述电子邮件无法被客户端显示的情况下,通过接收转换为 客户端可显示的电子邮件的正文,有效地解决了现有技术中移动设备系统资源 有限导致的无法显示电子邮件的问题, 增加了电子邮件字符集处理的兼容性, 提高了电子邮件的易用性。
上述方法实施例中,提示原电子邮件不可显示及查看附件的方法不仅限于 通过扩充电子邮件头, 也可以采用其他等效的可识别的关键字段来进行操作。 并且, 对正文的转化也不限于对正文的转化操作, 比如对于附件等。 其中, 需 要说明的是: 如果需要对原电子邮件中携带的附件进行转换,服务器需要获取 接收终端可以处理附件的能力, 例如, 接收终端能够处理 word的文档, 无法 处理 PDF格式的文档, 则当原电子邮件中携带的附件的格式是 PDF格式的时 候, 服务器需要将该 PDF格式的附件转换为 WORD形式的文档。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可 以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存 储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储 介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介质。
图 3 为本发明实施例提供的用于实现上述用于移动设备显示电子邮件处 理方法的服务器的结构示意图。 如图 3所示, 服务器包括: 能力检查单元 31、 电子邮件转换单元 32及发送单元 33。
能力检查单元 31用于在服务器接收到客户端的下载电子邮件的请求后, 检查所述客户端的处理能力,所述处理能力由所述客户端在连接所述服务器时 上报给所述服务器, 所述处理能力包括所支持的编解码方式和字符集。
电子邮件转换单元 32用于在所述客户端不具备所请求下载的电子邮件的 处理能力的情况下,根据所述客户端的处理能力,将所述电子邮件的正文转换 为所述客户端可以处理的格式。
发送单元 33用于将所述电子邮件转换单元转换后的电子邮件发送给所述 客户端, 以使所述客户端显示所述附件。
所述发送单元 33可包括:
第一发送子单元,用于将所述电子邮件转换单元转换后的电子邮件直接发 送给所述客户端; 电子邮件处理子单元,用于将所述电子邮件转换单元转换后的电子邮件生 成为附件;将所述原电子邮件的正文中增加用于提示所述原电子邮件已作为附 件的关键字。
或者, 所述发送单元 33可包括: 第二发送子单元, 用于所述服务器将转 换后的电子邮件生成为附件, 将所述附件发送给所述客户端。
本发明实施例提供的服务器还可包括: 连接请求接收单元, 用于在接收到 客户端的下载电子邮件的请求之前,接收所述客户端的连接请求, 所述连接请 求包含所述客户端的处理能力的信息或者所述处理能力的信息所在位置的路 径。
上述实施例提供的服务器通过能力检查单元、电子邮件转换单元及发送单 元, 对客户端不能显示电子邮件进行处理, 将移动客户端中无法显示的格式, 根据客户端的处理能力进行格式转换,发送给移动设备的客户端,保证了移动 设备的客户端可以显示所有电子邮件, 提高了电子邮件的兼容性与易用性。
相应地,图 4为本发明实施例提供的用于实现上述用于移动设备显示电子 邮件处理方法的移动设备的结构示意图。如图 4所示,移动设备安装有客户端, 所述客户端包括:第一发送单元 41、第二发送单元 42及电子邮件接收单元 43。
第一发送单元 41用于向服务器发送连接请求, 所述连接请求包含所述客 户端的处理能力的信息或者所述处理能力的信息所在位置的路径,所述处理能 力包括所支持的编解码方式和字符集。
第二发送单元 42用于向所述服务器发送下载电子邮件的请求。
电子邮件接收单元 43用于接收所述服务器发送的转换后的电子邮件, 所 述转换后的电子邮件由所述服务器在所述移动设备不具备所请求下载的电子 邮件的处理能力的情况下,根据所述客户端的处理能力,将所述电子邮件的正 文转换为所述客户端可以处理的格式后得到。
上述实施例提供的移动设备通过第一发送单元、第二发送单元及电子邮件 接收单元, 向服务器申请, 并接收经过服务器根据移动设备中客户端的处理能 力处理的客户端不能显示电子邮件,保证了移动设备的客户端可以显示所有电 子邮件, 提高了电子邮件的兼容性与易用性。
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其限 制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术人员 应当理解: 其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其 中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的 本质脱离本发明各实施例技术方案的精神和范围。

Claims

权 利 要 求
1、 一种用于移动设备显示电子邮件处理方法, 其特征在于, 包 括:
服务器接收到客户端的下载电子邮件的请求后,检查所述客户端 的处理能力,所述处理能力由所述客户端在连接所述服务器时上报给 所述服务器, 所述处理能力包括所支持的编解码方式和字符集;
所述服务器在所述客户端不具备所请求下载的电子邮件的处理 能力的情况下, 根据所述客户端的处理能力, 将所述电子邮件的正文 转换为所述客户端可以处理的格式;
所述服务器将转换后的电子邮件发送给所述客户端。
2、根据权利要求 1所述的用于移动设备显示电子邮件处理方法, 其特征在于, 所述服务器将转换后的电子邮件发送给所述客户端, 包 括:
所述服务器将转换后的电子邮件直接发送给所述客户端。
3、根据权利要求 1所述的用于移动设备显示电子邮件处理方法, 其特征在于, 所述服务器将转换后的电子邮件发送给所述客户端, 包 括:
所述服务器将转换后的电子邮件生成为附件,将所述附件发送给 所述客户端。
4、 根据权利要求 1-3任一项所述的用于移动设备显示电子邮件 处理方法, 其特征在于, 所述服务器接收到客户端的下载电子邮件的 请求之前还包括:
接收所述客户端的连接请求,所述连接请求包含所述客户端的处 理能力的信息或者所述处理能力的信息所在位置的路径。
5、 一种用于移动设备显示电子邮件处理方法, 其特征在于, 包 括:
客户端向服务器发送连接请求,所述连接请求包含所述客户端的 处理能力的信息或者所述处理能力的信息所在位置的路径,所述处理 能力包括所支持的编解码方式和字符集; 所述客户端向所述服务器发送下载电子邮件的请求;
所述客户端接收所述服务器发送的转换后的电子邮件,所述转换 后的电子邮件由所述服务器在所述客户端不具备处理请求所下载的 电子邮件的能力的情况下, 根据所述客户端的处理能力, 将所述电子 邮件的正文转换为所述客户端可以处理的格式后得到。
6、 一种服务器, 其特征在于, 包括:
能力检查单元,用于在服务器接收到客户端的下载电子邮件的请 求后,检查所述客户端的处理能力, 所述处理能力由所述客户端在连 接所述服务器时上报给所述服务器,所述处理能力包括所支持的编解 码方式和字符集;
电子邮件转换单元,用于在所述客户端不具备所请求下载的电子 邮件的处理能力的情况下, 根据所述客户端的处理能力, 将所述电子 邮件的正文转换为所述客户端可以处理的格式;
发送单元,用于将所述电子邮件转换单元转换后的电子邮件发送 给所述客户端。
7、 根据权利要求 6所述的服务器, 其特征在于, 所述发送单元 包括:
第一发送子单元,用于将所述电子邮件转换单元转换后的电子邮 件直接发送给所述客户端;
电子邮件处理子单元,用于将所述电子邮件转换单元转换后的电 子邮件生成为附件;将所述原电子邮件的正文中增加用于提示所述原 电子邮件已作为附件的关键字。
8、 根据权利要求 6所述的服务器, 其特征在于, 所述发送单元 包括:
第二发送子单元,用于所述服务器将转换后的电子邮件生成为附 件, 将所述附件发送给所述客户端。
9、 根据权利要求 6至 8中任一项所述的服务器, 其特征在于, 还包括:
连接请求接收单元,用于在接收到客户端的下载电子邮件的请求 之前,接收所述客户端的连接请求, 所述连接请求包含所述客户端的 处理能力的信息或者所述处理能力的信息所在位置的路径。
10、 一种移动设备, 安装有客户端, 其特征在于, 所述客户端包 括:
第一发送单元, 用于向服务器发送连接请求, 所述连接请求包含 所述客户端的处理能力的信息或者所述处理能力的信息所在位置的 路径, 所述处理能力包括所支持的编解码方式和字符集;
第二发送单元, 用于向所述服务器发送下载电子邮件的请求; 电子邮件接收单元,用于接收所述服务器发送的转换后的电子邮 件 ,所述转换后的电子邮件由所述服务器在所述移动设备不具备所请 求下载的电子邮件的处理能力的情况下, 根据所述客户端的处理能 力, 将所述电子邮件的正文转换为所述客户端可以处理的格式后得 到。
PCT/CN2012/070452 2011-01-25 2012-01-17 用于移动设备显示电子邮件处理方法、服务器及移动设备 WO2012100694A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP12738986.4A EP2670095A4 (en) 2011-01-25 2012-01-17 METHOD FOR PROCESSING ELECTRONIC MAIL DISPLAY ON A MOBILE DEVICE, SERVER AND MOBILE DEVICE
US13/731,479 US9438544B2 (en) 2011-01-25 2012-12-31 Processing method for mobile device to display email, server, and mobile device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110026946.1A CN102158819B (zh) 2011-01-25 2011-01-25 用于移动设备显示电子邮件处理方法、服务器及移动设备
CN201110026946.1 2011-01-25

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/731,479 Continuation US9438544B2 (en) 2011-01-25 2012-12-31 Processing method for mobile device to display email, server, and mobile device

Publications (1)

Publication Number Publication Date
WO2012100694A1 true WO2012100694A1 (zh) 2012-08-02

Family

ID=44439937

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/070452 WO2012100694A1 (zh) 2011-01-25 2012-01-17 用于移动设备显示电子邮件处理方法、服务器及移动设备

Country Status (4)

Country Link
US (1) US9438544B2 (zh)
EP (1) EP2670095A4 (zh)
CN (1) CN102158819B (zh)
WO (1) WO2012100694A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2737718A1 (en) * 2010-04-19 2011-10-19 Research In Motion Corporation Methods and systems for distributing attachments to messages
CN102158819B (zh) * 2011-01-25 2016-12-07 华为终端有限公司 用于移动设备显示电子邮件处理方法、服务器及移动设备
KR101844021B1 (ko) * 2011-04-06 2018-03-30 삼성전자주식회사 메시지 전송 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체
CN103034635B (zh) * 2011-09-29 2019-06-25 联想(北京)有限公司 一种文件处理方法及电子设备
US9078083B2 (en) * 2013-02-20 2015-07-07 Verizon Patent And Licensing Inc. Application server awareness of device capabilities in a wireless network
US20140289372A1 (en) * 2013-03-21 2014-09-25 Infosys Limited Methods and systems for content delivery
KR101729637B1 (ko) * 2013-06-26 2017-04-24 후아웨이 테크놀러지 컴퍼니 리미티드 네트워크 장치 및 이메일 요구 처리 방법
CN103345493B (zh) * 2013-06-27 2016-12-07 广州市动景计算机科技有限公司 用于移动终端上的文本内容显示的方法、装置及系统
US9613318B2 (en) 2015-02-17 2017-04-04 International Business Machines Corporation Intelligent user interaction experience for mobile computing devices
CN108647085A (zh) * 2018-05-16 2018-10-12 中国联合网络通信集团有限公司 处理数据的方法、终端及系统
CN109039876B (zh) * 2018-09-19 2021-01-08 天津字节跳动科技有限公司 邮件处理方法和装置
US11038916B1 (en) * 2019-01-16 2021-06-15 Trend Micro, Inc. On-demand scanning of e-mail attachments

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1286445A (zh) * 1999-08-30 2001-03-07 富士通株式会社 电子邮件设备
CN101146059A (zh) * 2007-11-06 2008-03-19 中国电信股份有限公司 一种支持附件格式转换的邮件系统、方法及其终端
CN101616370A (zh) * 2008-06-26 2009-12-30 三星电子株式会社 通过彩信在无线通信终端中接收电子邮件的方法及系统
CN102158819A (zh) * 2011-01-25 2011-08-17 华为终端有限公司 用于移动设备显示电子邮件处理方法、服务器及移动设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223213B1 (en) * 1998-07-31 2001-04-24 Webtv Networks, Inc. Browser-based email system with user interface for audio/video capture
US20030093565A1 (en) * 2001-07-03 2003-05-15 Berger Adam L. System and method for converting an attachment in an e-mail for delivery to a device of limited rendering capability
JP2003125001A (ja) * 2001-10-19 2003-04-25 Matsushita Graphic Communication Systems Inc 電子メール通信装置及び電子メール通信方法
TWI220715B (en) * 2002-02-22 2004-09-01 Taiwan Knowledge Bank Co Ltd Video/audio multimedia web mail system, editing and processing method
US20030212542A1 (en) * 2002-05-08 2003-11-13 Amikai, Inc. Platform-independent automated machine translation system
US20050033814A1 (en) * 2003-08-04 2005-02-10 Naomi Ota Communication terminal apparatus and processing method for sending and receiving email
US20050257142A1 (en) * 2004-05-13 2005-11-17 Cheng-Shing Lai Portable communication device and multimedia message processing method for same
US20060218234A1 (en) * 2005-03-24 2006-09-28 Li Deng Scheme of sending email to mobile devices
US20070255792A1 (en) * 2006-04-26 2007-11-01 Momail, Ab Method and apparatus for an email gateway
CN100426890C (zh) * 2006-08-11 2008-10-15 华为技术有限公司 消息转换设备与转换方法
DE202007003952U1 (de) * 2007-01-12 2007-07-19 Utimaco Safeware Ag System zum gesicherten Austausch von E-Mail Nachrichten
CA2732601C (en) * 2008-08-01 2014-12-09 Research In Motion Limited Electronic mail system providing message character set formatting features and related methods
US20100313255A1 (en) * 2009-06-03 2010-12-09 Exling, Llc Web Browser and Web Page Plug-In Language Translation Method and System
US20120165048A1 (en) * 2010-12-23 2012-06-28 Telefonaktiebolaget L M Ericsson (Publ) Messaging Center, User Equipment, and Methods for Message Translation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1286445A (zh) * 1999-08-30 2001-03-07 富士通株式会社 电子邮件设备
CN101146059A (zh) * 2007-11-06 2008-03-19 中国电信股份有限公司 一种支持附件格式转换的邮件系统、方法及其终端
CN101616370A (zh) * 2008-06-26 2009-12-30 三星电子株式会社 通过彩信在无线通信终端中接收电子邮件的方法及系统
CN102158819A (zh) * 2011-01-25 2011-08-17 华为终端有限公司 用于移动设备显示电子邮件处理方法、服务器及移动设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2670095A4 *

Also Published As

Publication number Publication date
EP2670095A1 (en) 2013-12-04
US20130124656A1 (en) 2013-05-16
CN102158819A (zh) 2011-08-17
EP2670095A4 (en) 2013-12-04
CN102158819B (zh) 2016-12-07
US9438544B2 (en) 2016-09-06

Similar Documents

Publication Publication Date Title
WO2012100694A1 (zh) 用于移动设备显示电子邮件处理方法、服务器及移动设备
CN102318295B (zh) 用于处理消息的设备和方法
JP6283132B2 (ja) モバイル・デバイス、通信方法及び記録媒体
US7313134B2 (en) Proxy server for relaying VOIP messages
JP4917734B2 (ja) モバイル・デバイス上でのインスタント・メッセージングを可能にするためのシステムおよび方法
US8769418B2 (en) Enhanced message handling
US20160323235A1 (en) Instant Message and Electronic Mail Portability
TWI387919B (zh) 用於線索式行動本文訊息之網路式存檔技術之裝置、方法以及系統
EP2063590A1 (en) A method and system for transmitting email and a push mail server
WO2011150818A1 (zh) Soapapi转换为restapi的公共消息头承载方法及装置
WO2010012144A1 (zh) 业务内容信息查询方法、系统和服务提供商平台
US20040267942A1 (en) Universal IM and presence aggregation on technology-specific client
US8886234B2 (en) Techniques for unified messaging
CN104641599B (zh) 用于通信网络中延时通知的方法和系统
JP7430821B2 (ja) 情報インタラクションの方法、装置、サーバー、システム及び記憶媒体
WO2010057396A1 (zh) 在不同网络间互通地址本信息的方法和装置
WO2012095018A1 (zh) 一种电子邮件回执方法和移动终端
CN109039876A (zh) 邮件处理方法和装置
KR101882353B1 (ko) 유니버셜 플러그 앤 플레이 네트워크 환경에서 음성 메일들을 관리하는 방법 및 시스템
US8712451B2 (en) Phone messaging using audio streams
CN114979043A (zh) 一种富媒体的群聊服务方法、服务器及消息即平台
CN102572729B (zh) 媒体消息的处理方法和系统
US8731589B1 (en) Intelligent short message service transmission
KR101570240B1 (ko) 전자 메일 중계 서버 및 그 제어방법
WO2012009895A1 (zh) 支持非mms终端使用多媒体消息的方法及mmsc

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12738986

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2012738986

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE