Methods and instant messaging client devices for performing IM using menu option
AssigneeTencent Technology (Shenzhen) Company Limited
InventorXiaolong Zhang
Life of this patent
Estimating the term…
Abstract
This disclosure provides an IM method and an IM client device. In the method, menu options are deployed on a session interface displayed on a viewing screen of an IM client device. The method includes generating, by an IM client device, a first event request when a user clicks on a first menu option on the session interface; sending, by the IM client device, the first event request to a third-party server via an IM server; and receiving, by the IM client device, a first event response from the third-party server via the IM server. With the technical scheme of the present disclosure, more personalized services may be provided to the user.
Claims10
A method for performing Instant Messaging (IM), the method comprising:
- displaying a first session interface of an IM application on a display of a client device, wherein:
- the first session interface is an interface of an IM session between (i) a private account associated with the client device and (ii) a public account associated with another device;
- and
- the first session interface includes (i) a plurality of menu options of a menu mode for retrieving respective web pages published by the public account and (ii) a first switching button for switching from the menu mode to an information sending mode for exchanging instant messages between the private account and the public account;
- detecting a first user selection of a first menu option of the plurality of menu options displayed on the first session interface, the first menu option corresponding to a universal resource locator (URL) identifying a web page published by the public account;
- in response to the first user selection,
- generating, by the client device, a first event request to retrieve the web page identified by the URL for viewing on the display of the client device;
- sending, by the client device, the first event request to an IM server for retrieving the web page identified by the URL;
- receiving, by the client device, a first event response including the web page from the IM server;
- displaying, by the client device, the web page on the first session interface of the IM application on the client device;
- detecting a second user selection of the first switching button on the session interface;
- in response to the second user selection,
- replacing the first session interface with a second session interface of the IM application, wherein the second session interface includes (i) a plurality of information sending options of the information sending mode substituting the plurality of menu options of the menu mode and (ii) a second switching button for switching from the information sending mode back to the menu mode;
- and
- receiving one or more third user inputs through the plurality of information sending options via the second session interface;
- in response to the one or more third user inputs, composing, by the client device, a message and sending the composed message from the private account to the public account via the IM server.
A client device for performing Instant Messaging (IM), comprising:
- a processor, a memory, an interface and a viewing screen;
- wherein
- the memory is to store (i) a menu mode and associated menu options and (ii) an information sending mode and associated information sending options;
- and
- the processor is for performing the following operations:
- displaying a first session interface of an IM application on a display of a client device, wherein:
- the first session interface is an interface of an IM session between (i) a private account associated with the client device and (ii) a public account associated with another device;
- and
- the first session interface includes (i) a plurality of menu options of a menu mode for retrieving respective web pages published by the public account and (ii) a first switching button for switching from the menu mode to an information sending mode for exchanging instant messages between the private account and the public account;
- detecting a first user selection of a first menu option of the plurality of menu options displayed on the first session interface, the first menu option corresponding to a universal resource locator (URL) identifying a web page published by the public account;
- in response to the first user selection,
- generating, by the client device, a first event request to retrieve the web page identified by the URL for viewing on the display of the client device;
- sending, by the client device, the first event request to an IM server for retrieving the web page identified by the URL;
- receiving, by the client device, a first event response including the web page from the IM server;
- displaying, by the client device, the web page on the first session interface of the IM application on the client device;
- detecting a second user selection of the first switching button on the session interface;
- in response to the second user selection,
- replacing the first session interface with a second session interface of the IM application, wherein the second session interface includes (i) a plurality of information sending options of the information sending mode substituting the plurality of menu options of the menu mode and (ii) a second switching button for switching from the information sending mode back to the menu mode;
- and
- receiving one or more third user inputs through the plurality of information sending options via the second session interface;
- in response to the one or more third user inputs, composing, by the client device, a message and sending the composed message from the private account to the public account via the IM server.
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of a client device, cause the client device to perform operations comprising:
- displaying a first session interface of an IM application on a display of a client device, wherein:
- the first session interface is an interface of an IM session between (i) a private account associated with the client device and (ii) a public account associated with another device;
- and
- the first session interface includes (i) a plurality of menu options of a menu mode for retrieving respective web pages published by the public account and (ii) a first switching button for switching from the menu mode to an information sending mode for exchanging instant messages between the private account and the public account;
- detecting a first user selection of a first menu option of the plurality of menu options displayed on the first session interface, the first menu option corresponding to a universal resource locator (URL) identifying a web page published by the public account;
- in response to the first user selection,
- generating, by the client device, a first event request to retrieve the web page identified by the URL for viewing on the display of the client device;
- sending, by the client device, the first event request an IM server for retrieving the web page identified by the URL;
- receiving, by the client device, a first event response including the web page from the IM server;
- displaying, by the client device, the web page on the first session interface of the IM application on the client device;
- detecting a second user selection of the first switching button on the session interface;
- in response to the second user selection,
- replacing the first session interface with a second session interface of the IM application, wherein the second session interface includes (i) a plurality of information sending options of the information sending mode substituting the plurality of menu options of the menu mode and (ii) a second switching button for switching from the information sending mode back to the menu mode;
- and
- receiving one or more third user inputs through the plurality of information sending options via the second session interface;
- in response to the one or more third user inputs, composing, by the client device, a message and sending the composed message from the private account to the public account via the IM server.
Dependencies are inferred from the claim text.