A computer system comprising a mobile terminal, wherein the mobile terminal has one or more processors, memory, and one or more program modules stored in the memory and configured for execution by the one or more processors, the one or more program modules including:
- a communication module configured to subscribe a user, on an instant messaging application, to a first public account registered with the instant messaging application by a first service provider, wherein the first service provider submits one or more information items to the instant messaging application via the first public account;
- wherein the communication module is further configured to subscribe the user, on the instant messaging application, to a second public account registered with the instant messaging application by a second service provider, wherein the second service provider submits one or more information items to the instant messaging application via the second public account, and wherein the user, the first service provider, and the second service provider are users of the instant messaging application connected through an instant messaging server, wherein the instant messaging server is responsible for registration of the public accounts associated with the first service provider and the second service provider and managing communications between the user and the first service provider and the second service provider, respectively;
- a display module configured to display a first information display interface associated with the first public account and the first service provider, the first information display interface including an input switch button, one or more of the information items submitted by the first service provider via the first public account, and a first set of actionable options arranged in a predefined layout, each actionable option of the first set having an associated operation supported by the instant messaging application and customized by the instant messaging application in accordance with instructions from the first service provider, wherein user selection of the input switch button of the first information display interface switches the display of the first information display interface to display of a first input interface that includes a first plurality of input options distinct from the first set of actionable options;
- wherein the communication module is further configured to submit a request to the instant messaging server and receive a response from the instant messaging server, in response to a user selection by the user of one of the actionable options in the first set, wherein the response from the remote server includes one or more of the information items submitted by the first service provider to the instant messaging server via the first public account, and the display module is further configured to display the response on the mobile terminal;
- an input module configured to detect a user request by the user to switch from the first information display interface associated with the first public account and the first service provider to a second information display interface associated with the second public account and the second service provider;
- wherein the display module is further configured to display the second information display interface associated with the second public account and the second service provider, the second information display interface including an input switch button, one or more of the information items submitted by the second service provider via the second public account, and a second set of actionable options arranged in the predefined layout, wherein at least one of the second set of actionable options is different from the first set of actionable options, at least one of the second set of actionable options is the same as the first set of actionable options, and each actionable option of the second set has an associated operation supported by the instant messaging application and customized by the instant messaging application in accordance with instructions from the second service provider, and wherein user selection of the input switch button of the second information display interface switches the display of the second information display interface to display of a second input interface that includes a second plurality of input options distinct from the second set of actionable options, wherein the second plurality of input options are the same as the first plurality of input options;
- wherein the communication module is further configured to submit a request to the instant messaging server and receive a response from the instant messaging server in response to a user selection by the user of one of the actionable options in the second set, wherein the response includes one or more of the information items submitted by the second service provider to the instant messaging server via the second public account, and the display module is further configured to display the response on the mobile terminal.