CN106569790B - Card template generation method, service providing method, information providing method and device - Google Patents

Card template generation method, service providing method, information providing method and device Download PDF

Info

Publication number
CN106569790B
CN106569790B CN201510657983.0A CN201510657983A CN106569790B CN 106569790 B CN106569790 B CN 106569790B CN 201510657983 A CN201510657983 A CN 201510657983A CN 106569790 B CN106569790 B CN 106569790B
Authority
CN
China
Prior art keywords
card
information
template
card template
client
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
Application number
CN201510657983.0A
Other languages
Chinese (zh)
Other versions
CN106569790A (en
Inventor
章向明
刘春龙
杨如婷
曾文昌
陈皓
王功宇
姚涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Banma Zhixing Network Hongkong Co Ltd
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 Banma Zhixing Network Hongkong Co Ltd filed Critical Banma Zhixing Network Hongkong Co Ltd
Priority to CN201510657983.0A priority Critical patent/CN106569790B/en
Publication of CN106569790A publication Critical patent/CN106569790A/en
Application granted granted Critical
Publication of CN106569790B publication Critical patent/CN106569790B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a card template generation method, which is used for solving the problem that the card template generation efficiency is low in the prior art. The method comprises the following steps: obtaining and displaying information of fields which can be arranged in the first card template; receiving a selection instruction aiming at the displayed information of the fields which can be arranged in the first card template; and responding to the selection instruction, and generating a first card template according to the field corresponding to the selected information. The application also discloses a card template generating device, a service providing method and device, and an information providing method and device.

Description

Card template generation method, service providing method, information providing method and device
Technical Field
The present application relates to the field of computer technologies, and in particular, to a card template generation method, a service providing method, an information providing method, and an apparatus.
Background
At present, information cards are widely applied to various applications due to the characteristics of visual information display, rich information content, attractive interface and the like.
In the prior art, the card templates are often set by a card template provider, and the card provider can set a certain number of card templates including fixed fields. For a card data provider, the card data provider can select a card template meeting the requirements of the card data provider from card templates provided by the card template provider, and the card data matched with corresponding fields are provided according to the fields in the card template.
According to the prior art, if a card data provider desires to generate a personalized information card, the card data provider needs to inform the card template provider of own requirements in a text communication or telephone communication manner, so that the card template provider can generate a corresponding card template according to the requirements. The card template generation method has the problem of low generation efficiency.
Disclosure of Invention
The embodiment of the application provides a card template generation method, which is used for solving the problem of low card template generation efficiency in the prior art.
The embodiment of the application further provides a card template generating device, which is used for solving the problem that the card template generating efficiency is low in the prior art.
The embodiment of the application also provides a service providing method, an information providing method and a corresponding device.
The embodiment of the application adopts the following technical scheme:
a card template generation method, comprising: obtaining and displaying information of fields which can be arranged in the first card template; receiving a selection instruction aiming at the displayed information of the fields which can be arranged in the first card template; and responding to the selection instruction, and generating a first card template according to the field corresponding to the selected information.
A service providing method, comprising: obtaining a first card template; and providing corresponding services according to the information of the related services of the fields in the first card template.
An information providing method comprising: obtaining a first card generation request sent by a client; and responding to the request, and providing the client with the first card template, the first card data and information of related services of the fields in the first card template.
A card template generation apparatus, comprising: the display unit is used for obtaining and displaying information of fields which can be arranged in the first card template; the instruction receiving unit is used for receiving a selection instruction aiming at the information of the field which is displayed by the display unit and can be arranged in the first card template; and the template generating unit is used for responding to the selection instruction received by the instruction receiving unit and generating a first card template according to the field corresponding to the selected information.
A service providing apparatus comprising: a template obtaining unit that obtains a first card template; and the service providing unit is used for providing corresponding services according to the information of the relevant services of the fields in the first card template.
An information providing apparatus comprising: the request obtaining unit is used for obtaining a first card generation request sent by the client; and the information providing unit is used for responding to the request and providing the client with the first card template, the first card data and information of related services of the fields in the first card template.
The embodiment of the application adopts at least one technical scheme which can achieve the following beneficial effects:
because the card template can be generated according to the information selected from the displayed information which can be set in the fields of the card template, the method does not depend on a mode of low character communication or telephone communication equivalent rate and informs the card template provider of the requirement, thereby improving the generation efficiency of the card template compared with the prior art.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1a is a schematic flow chart illustrating an implementation of a card template generating method according to an embodiment of the present application;
FIG. 1b is a schematic illustration of information displayed on an ISV client that can be set in fields in a first card template;
FIG. 1c is a schematic view of an information master card and an associated card;
FIG. 1d is a schematic illustration of information displayed on an ISV client that can be set in fields in a second card template;
fig. 1e is a schematic diagram of a system architecture for implementing the method provided in the embodiment of the present application, and a card generation flow implemented by the system architecture;
fig. 2 is a schematic flow chart illustrating an implementation of a service providing method according to an embodiment of the present application;
fig. 3 is a schematic flow chart illustrating an implementation of an information providing method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a card template generating apparatus according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a service providing apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an information providing apparatus according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Example 1
In order to solve the problem of low card template generation efficiency in the prior art, the embodiment of the application provides a card template generation method.
The execution subject of the method may be a server, or a user terminal, or a client installed on the user terminal (for example, a client used by Independent Software developers (ISVs) — hereinafter referred to as an ISV client), and the like. The ISV generally refers to an enterprise specialized in development, production, sales, and service of software.
The described execution body does not constitute a limitation of the present application.
For convenience of description, except for specific description, in embodiment 1 of the present application, an example in which an execution subject is an ISV client is described.
Specifically, the implementation flowchart of the method is shown in fig. 1a, and includes the following steps:
step 11, obtaining and displaying information of fields which can be arranged in the card template;
for the purpose of distinguishing from other card templates described later, the card template described in step 11 may also be referred to as a first card template. The first card template can be used for generating an information main card, can also be used for generating a related card related to a certain information main card, and can also be used for generating an information card without a related card. Fig. 1c is a schematic diagram of an information master card and an associated card.
For convenience of description, the first card template is taken as an example of a card template for generating an information main card, and a scheme is described below.
Generally, the fields that may be provided in the first card template are often related to the industry category to which the information card generated from the first card template belongs. The industry categories referred to herein may include, but are not limited to: air tickets, coupons, redemption tickets, group purchase tickets, admission tickets, movie tickets, hotels, boarding passes, train tickets, bus tickets, and the like.
For example, when the industry category to which the information card belongs is "movie tickets", the fields that can be set in the first card template may include an industry common field set corresponding to movie information and an industry common field set corresponding to movie ticket information.
For the industry public field set corresponding to the movie information, the industry public field set may include the following industry public fields:
movie name, movie lead actor, movie director, etc.
For the industry public field set corresponding to the movie ticket information, the industry public field set can comprise the following industry public fields:
start time, end time, show time (show duration), theater address, seat, ticket code, and service offering (services available at the theater), etc.
Still taking the industry category "movie tickets" as an example, the fields that may be provided in the first card template may include, in addition to the industry public fields described above: the attribute types (such as text type or boolean type) of the fields in the field set, the display names corresponding to the fields in the field set, and so on.
In the embodiment of the present application, the information of the field may refer to information that can be displayed to a card data provider for viewing. For example, the information of the field may specifically be a field name in a text format; or, it may also be a field identifier of a picture format (the identifier may be a certain pattern, for example); and so on.
As shown in fig. 1b, a schematic diagram of information of fields that can be set in the first card template displayed on the ISV client for an information card of the type "movie ticket". In fig. 1b, a button labeled "xxx" is arranged in the input box on the right side of the "attribute type", and by clicking the button, the ISV client can be triggered to display a pull-down menu. The menu has attribute type names of "text", "boolean", which belong to one type of information that can be set in fields in the first card template, and which are supported to be selected. The selected attribute type name will be displayed in the input box.
Similarly, in fig. 1b, a button for triggering the display of a pull-down menu is arranged in the input box on the right side of the display content, and the button is clicked, so that the information of the industry public fields shown in fig. 1b can be triggered and displayed.
In fig. 1b, the input box on the right side of the "display name" is used to input the information of the field "display name". The user can click a button which is arranged in the input box and used for triggering and displaying the pull-down menu, and then the needed field information is selected from the popped-up pull-down menu.
In the embodiment of the present application, the information of the field (hereinafter, referred to as information of the field) that can be set in the first card template may be sent from the server; alternatively, the information may be preset locally.
In the embodiment of the present application, for the case that the server sends the information of the field, the user may input the template name of the card template desired to be generated, the supported device brand and model, and the supported region into an input box of the "first card template basic information entry interface" displayed by the ISV client. In addition, the user can select an industry category from the industry categories displayed by the interface. The ISV client can carry the information input into the input box of the basic information input interface of the first card template and the industry category selected by the user in the card template generation request and send the card template generation request to the server. And the server responds to the request, determines the information of the fields which are mapped with the industry category and can be set in the first card template according to the industry category selected by the user, and sends the information to the ISV client.
It should be noted that the user may be, for example, but not limited to, an ISV.
It should be noted that, when the execution subject of the method shown in fig. 1a is a server, the implementation manner of step 11 may include: the server obtains information of fields which can be arranged in the first card template; and sending the information to the template field configuration equipment for display. The template field configuration device may be, for example, a user terminal on which the ISV client is installed, or the like.
Step 12, receiving a selection instruction aiming at the displayed information of the fields which can be arranged in the first card template;
for example, after selecting the information (and/or attribute type name, etc.) of the industry common field shown in fig. 1b, clicking the "ok" button may trigger the selection instruction.
Generally, the selection instruction may include information of the selected field, such as information including the selected industry common field (and/or attribute type name, etc.).
Optionally, the user may also input some fields (hereinafter referred to as custom fields) customized by the user to the ISV client according to the user's own needs. After the user finishes inputting the information of the custom field and clicks the 'confirm' button, the request can also comprise the custom field input to the ISV client. For example, the user follows the "example shown in FIG. 1 b: $ a $ + $ b $ ", the custom field is entered into the input box shown in FIG. 1b, which displays the" custom expression ".
It should be noted that, when the execution subject of the method shown in fig. 1a is a server, and the template field configuration device described above is a user terminal installed with the ISV client, the implementation manner of step 12 may include: and the server receives a selection instruction which is sent by the ISV client and aims at the displayed information of the fields which can be set in the first card template.
And step 13, responding to a selection instruction aiming at the displayed information of the fields which can be set in the first card template, and generating the first card template according to the fields corresponding to the information of the selected fields.
For example, the corresponding fields may be determined according to the information of the selected fields, so as to generate a first card template containing the fields.
For example, a first card template containing information of the following fields may be generated according to the selected information of the following fields.
"key":"fromAirPort"
"label": takeoff airport "
value":"$itemList[0].fromAirPort$"
"type":"text"
"key":"fromCity"
"label" take-off city "
"value":"$itemList[0].fromCity$"
"type":"text"
Specifically, the first card template generated according to the information of the fields may specifically be as follows:
Figure BDA0000819912070000071
it should be noted that, the field corresponding to the information of the field that can be set in the first card template may correspond to a preset control for implementing a specified function. For example, for the field of "movie name", the corresponding control may be a "floating layer control", and the control may implement generating a floating layer to display a parameter value corresponding to the field of movie name (the parameter value is a specific movie name, such as "design time"). When the information card is generated according to the first card template, the corresponding control can be called according to the field in the first card template so as to generate the information card.
In the embodiment of the application, in response to the selection instruction, a first card template can be locally generated; or, in response to the selection instruction, the information of the selected field that can be set in the first card template may also be sent to another device (for example, a template generation platform dedicated to generating the card template) that can generate the card template, so that the template generation platform generates the first card template according to the field corresponding to the selected information. The manner of generating the first card template by the template generation platform is similar to that described above, and is not described herein again.
After the first card template is generated, the information card can be generated based on the first card template for previewing. In the embodiment of the application, the information card can be locally generated for previewing; the first card template may also be provided to the test terminal so that an information card is generated and previewed at the test terminal.
Particularly, in order to easily assign the fields in the first card template, when the information card is generated according to the first card template, for the card data in the json format with the multilevel mapping structure, the card data in the json format with the one-level mapping structure may be converted into the data in the json format with the one-level mapping structure, and then the assignment of the fields may be completed by directly using the data in the json format with the one-level mapping structure to replace the corresponding fields in the card template, so as to generate the information card.
For example, the json format card data having a multilevel mapping structure is as follows:
Figure BDA0000819912070000081
in the embodiment of the application, the card data with the structure can be converted into the following form:
{
"itemList[0].id":"123"
"itemList [0]. fromAirPort". Shoushan airport "
"itemList [0]. fromCity": Hangzhou "
}
In the embodiment of the present application, a method for converting card data with a multi-level mapping structure (hereinafter referred to as original data) into card data with a one-level mapping structure may refer to a relatively mature related technology of an object, and is not described herein again.
In this embodiment of the application, when the ISV client further obtains the custom field, the process of generating the first card template may include: and generating a first card template containing the field corresponding to the information of the selected field and the custom field according to the field corresponding to the information of the selected field and the custom field. Please refer to the aforementioned method for generating the first card template according to the field corresponding to the information of the selected field, which is not described herein again. For the custom field contained in the first card template, the parameter value can be displayed in the information card by adopting a preset display mode after the corresponding parameter value is obtained subsequently. For example, if the parameter value is "shoal" in the text format of the movie shooting location, the name of "shoal" may be displayed in the information card.
By adopting the method provided by the embodiment of the application, the card template can be generated according to the information selected from the displayed information of the fields which can be set in the card template, so that the configuration of the card template can be realized according to the requirement by selecting the information of the fields which can be set in the card template, the requirement is informed to the card template provider without adopting a mode of low equivalent rate of text communication or telephone communication, and the generation efficiency of the card template is improved compared with the prior art.
Some alternative implementations of the present solution are described further below.
In the embodiment of the present application, in order to meet the requirement of the ISV, in an implementation, the ISV client may further display information of related services that may be set in a field in the first card template, considering that the ISV may desire to provide some services to a user using the information card based on the information card. The ISV may select information from the displayed information of the related service.
If the ISV selects information of a service related to a field that can be set in the first card template, in step 13, the first card template may be generated according to the selected field corresponding to the information of the field that can be set in the first card template and the information selected from the displayed information of the service related.
In the embodiment of the present application, the information of the related service may be generally associated with one or more industry common fields. The related service may include at least one of:
an associated data service;
and associating the component services.
Wherein, the associated data service means: and providing, by the information card, a service of data associated with the information card. For example, the associated data is displayed on an interface on which an information card is displayed by using a floating layer. In the embodiment of the present application, the data associated with the information card may be referred to as service data.
The associated component service means: after the information card is displayed, the component associated with the information card is called to provide corresponding component functions. The component referred to herein may be, for example, an audio player, a video player, a search engine or a browser, etc. In the embodiment of the present application, the component associated with the information card may be referred to as an association component.
When the related service is a related data service, the information of the related service may include information of a Uniform Resource Locator (URL) of a database where the service data is located. In this case, a specific manner of generating the first card template according to the selected field corresponding to the information of the field that can be set in the first card template and the information selected from the displayed information of the related service may include the following sub-steps:
a substep: acquiring a preset field corresponding to information which comprises the selected field which can be set in the first card template;
and a substep b: and B, storing the URL corresponding to the information of the selected URL and the field obtained by executing the substep a in a file, and storing the mapping relation between the URL and the field obtained by executing the substep a in the file, thereby obtaining a first card template containing the URL, the field obtained by executing the substep a and the mapping relation.
After the user client generates and displays an information card based on the first card template containing the URL and corresponding card data, a new URL may be directly synthesized according to the URL and a parameter value (such as a lead actor name) of a field associated with the URL, and corresponding service data may be obtained according to the new URL and displayed on a floating layer opened on the current interface. Or after the user client displays the information card, or after receiving a click instruction for a display area corresponding to a field associated with the URL, the user client obtains corresponding service data according to the URL and displays the service data on the floating layer.
When the related service is a related data service, in order to ensure the security of the service data, the information of the related service may include access right information of the service data in addition to information of a URL of the service data. Based on the access authority information, when the subsequent user client acquires the service data according to the URL, the access authority information can be carried in the data acquisition request, so that a provider of the service data can acquire the acquisition authority of the service data possessed by the user client according to the access authority information, and the service data is provided for the user client.
When the related service is an associated component service, the information of the related service may include a call address of the associated component and/or an address of a DeepLink interface of a Native application. The call address may be, for example, an address compiled using hypertext Markup Language 5 (HTML 5). The Native application refers to a third-party application program written and run by using a Native program based on a local operating system (such as iOS, Android, and WP) of the smart phone, and is also called a local APP.
Taking the information selected from the displayed information of the related service as the information of the call address of the association component as an example, in such a case, a specific manner of generating the first card template according to the selected field corresponding to the information of the field that can be set in the first card template and the information selected from the displayed information of the related service may include the following sub-steps:
substep 1: acquiring a preset field which comprises a selected field information which can be arranged in the first card template and corresponds to the field information;
substep 2: saving the calling address corresponding to the information of the selected calling address of the associated component and the field obtained by executing the substep 1 into a file, and saving the mapping relation between the calling address and the field obtained by executing the substep 1 in the file, thereby obtaining a first card template containing the calling address, the field obtained by executing the substep 1 and the mapping relation.
The user client can directly call the corresponding service component according to the calling address after subsequently generating and displaying the information card based on the first card template containing the calling address and the corresponding card data. Or after the user client displays the information card, the user client may also call the corresponding service component according to the call address after receiving a click instruction for the display area corresponding to the field associated with the call address.
The information card with the industry category of 'movie tickets' is taken as an example, and specific contents of related services of fields which can be arranged in the first card template are described, and how to obtain service data associated with the information card and how to call components associated with the information card.
Suppose that: the ISV selects, from the displayed information of the fields that can be set in the first card template, information of the industry common fields "lead actor name" and "movie name" shown in table 1 below, and further selects at least one of the information of each associated data service and at least one of the information of each associated component service shown in table 1.
Table 1:
Figure BDA0000819912070000121
then, after the user client generates an information card with an industry category of "movie tickets" according to the card data (including parameter values of the industry public fields, etc.) and the first card template generated based on the selected information, the user can obtain the related services of the information card by adopting the following modes:
1. the obtaining mode of the associated component service associated with the "master name": after a user of a user client clicks a 'lead actor name' displayed on an information card, the user client calls and operates a 'Xinlang microblog' page component, a floating layer is opened, and the contents of the Xinlang microblog, obtained by the page component from the lead actor, are displayed on the floating layer.
In one embodiment, the user client may invoke the "Sing microblog" page component in a preset storage space for storing the association component. The storage space may be referred to as an "association component library".
In one embodiment, the component may obtain the contents of the singing microblog by the lead actor from a preset storage space for storing the contents of the singing microblog. This storage space may be referred to as an "associated database".
2. The associated data service associated with the "lead actor name" is obtained by: after a user of the user client clicks the 'lead actor name' displayed on the information card, the user client generates a new URL according to the URL of the contents of the Sina microblog and the lead actor name, and obtains the contents of the Sina microblog of the lead actor according to the new URL.
In one embodiment, the URL of the contents of the Singles microblog may be directed to the "associated database".
3. The acquisition mode of the associated component service associated with the "movie name" is as follows: after a user of the user client clicks the 'movie name' displayed on the information card, the user client calls and operates the 'broad bean movie review' page component, opens the floating layer, and displays the broad bean movie review of the movie acquired by the page component on the floating layer.
In one embodiment, the user client may call the "bean shadow comments" page component in the "association component library".
In one embodiment, the component may be to obtain the bean shadow review of the movie from a preset "association database".
4. The obtaining mode of the associated data service associated with the movie name is as follows: after the user of the user client clicks the 'movie name' displayed on the information card, the user client generates a new URL according to the URL of the broad bean movie comment and the lead actor name, and obtains the broad bean movie comment of the movie according to the new URL.
In one embodiment, the URL of the bean shadow commentary may be directed to the "association database".
According to the scheme provided by the embodiment of the application, the ISV is supported to select the information of the related service according to the self requirement, so that the information card of the ISV has the capability of calling more data.
In order to provide rich information to the information card user, in an embodiment, a second card template associated with the first card template may be further generated, so that when the client (hereinafter, referred to as a user client) of the information card user generates the information card (hereinafter, referred to as a first card) according to the first card template or after the first generated information card, the information card (hereinafter, referred to as a second card) associated with the first card may be further generated according to the second card template, thereby providing rich information to the user of the information card by using the first card and the second card.
The first card may be an information master card and the second card may be an associated card. Fig. 1c is a schematic diagram of an information master card and an associated card.
In the embodiment of the application, a mapping relation between the first card template and the at least one second card template can be established, so that the at least one second card template associated with the first card template can be called to generate the second card according to the mapping relation.
In this embodiment, the second card template may be specifically mapped to the industry category to which the first card belongs. I.e., the second card template, may be mapped to the first card templates corresponding to all first cards of the same industry category (e.g., "movie tickets").
Taking the ISV client as an execution subject as an example, how the ISV client generates the second card template mapped with the first card template through the following steps a to D is described below:
step A: obtaining basic information of a second card template expected to be generated, which is input by an ISV from an input box of a 'second card template basic information entry interface' of the ISV client;
the basic information may include the name of the template, the supported device make and model, the supported region, and the industry category corresponding to the associated first card template. The industry categories referred to herein may include, but are not limited to: air tickets, coupons, redemption tickets, group purchase tickets, admission tickets, movie tickets, hotels, boarding passes, train tickets, bus tickets, and the like.
And B: displaying the obtained information of the fields which can be arranged in the second card template;
as shown in fig. 1d, a schematic diagram of information of fields that can be set in the second card template displayed on the ISV client for a second card of the type "taxi service".
For the second card of this type, the information of the fields that can be set in the second card template may be as follows:
1. titleText, i.e., a second card title, such as the items of information in the drop-down menu of the input box to the right of "title" in FIG. 1d (not shown in FIG. 1 d);
2. showText, i.e., the contents of the second card, such as the items of information in the drop-down menu of the input box on the right side of "display text" in FIG. 1d (not shown in FIG. 1 d);
in addition, for the second card of the type, the information of the field in the second card template may be set, and for the ISV, it may input a parameter value of the field corresponding to at least one of the information to the ISV client, so that the second card template may include the parameter value.
3. img, a brand of second card (e.g. dribble trip, quick drive) small icon, such as "logo" in FIG. 1 d;
4. script, i.e. the script of the second card;
wherein, what needs to be explained about the role of the script of the second card is:
when the user client displays the second card, part of the data for generating the second card may need to be acquired from the server of the ISV. The script of the second card functions to retrieve the portion of data.
The script of the second card may be, for example:
http://linkservice.aliapp.***/****.**?origin=$loc$&destination=$address$
wherein, the field $ loc represents the current location of the ue where the ue is located, and this field may be a default field; and the $ address $ field represents the theater address, which is a field in the first card template. This field is subsequently assigned a value based on the data retrieved by the script.
5. The URL of the second card;
the URL of the second card refers to a URL corresponding to the associated data service associated with the second card, that is, the service data associated with the second card can be obtained by accessing the URL. Alternatively, the URL may be a URL corresponding to an associated component service associated with the second card, i.e., by accessing the URL, the associated service component associated with the second card may be invoked.
For example, the URL may be:
http://h5.m.taobao.com/***/****/index.htmlend=$address$&source=yunos
wherein, "$ address $" in the URL is a field in the first card template. This field is subsequently assigned a value based on the data retrieved by the URL.
By clicking the link, the user of the subsequent second card can obtain the corresponding service, such as obtaining service data, or running the associated service component. In this way, the website stream corresponding to the URL can be implemented.
Furthermore, the following information 6 and 7 may also be input into the ISV client:
6. the address location expression (not shown in FIG. 1 d) indicates where the second card appears.
For example, the expression may be "latitude and longitude of a certain location + a set location deviation range". If the position of the user of the information card falls within the position range represented by the expression, the user client can display a second card.
Specifically, the user client may monitor that the position of the user falls into the position range according to the expression, that is, display the second card; or the server monitors that the position of the user falls into the position range according to the expression, and then informs the user client to display the second card.
7. the time expression (not shown in FIG. 1 d), which may be a crontab time expression, indicates when the second card appears.
For example, the expression may be "a certain time + a set time deviation range".
Specifically, the user client may display the second card after monitoring that the system time of the user terminal falls within the time range represented by the expression according to the expression; or the server monitors that the system time of the user terminal falls into the time range represented by the expression according to the expression, and then informs the user client to display the second card.
The address place expression and the time expression can be called as information for triggering the scene of the second card to be displayed.
The ISV client may obtain information triggering the scene displaying the second card, and may also obtain information triggering an event displaying the second card, which is input by the ISV.
Based on the information of the event triggering and displaying the second card, the user client can display the second card after monitoring the corresponding event of the user terminal (provided with the user client) according to the information; or the server can inform the user client to display the second card after monitoring the situation according to the information. The event may be, but is not limited to, shopping, navigation, or money transfer, among others.
For convenience of description, information triggering a scene displaying the second card and information triggering an event displaying the second card may be referred to as related information of the second card template. The related information may not be set in the second card template. The ISV client can provide the relevant information to the server, so that the server establishes a mapping relation between the relevant information and the corresponding second card template, and further monitors whether the user client is in a corresponding scene or whether the event occurs. Alternatively, the server may also provide the relevant information to the user client, so that the user client monitors whether to display the second card according to the relevant information.
It should be noted that, when the server monitors that the user client is in the corresponding scene or the event occurs, the server may specifically obtain the card data according to the field in the second card template and send the card data to the user client, so that the user client generates the second card according to the second card template and the card data.
It should be noted that, the user client may specifically request the server to obtain the first card template and the corresponding card data after completing a certain service (e.g., purchasing a movie ticket or purchasing an airline ticket); the server responds to the request and sends the first card template and corresponding card data to the user client so that the user client generates a first card; in addition, if the server judges that a second card template associated with the first card template exists, whether the user client is in a corresponding scene or whether the event occurs can be monitored according to the related information of the second card template; and if the user client is monitored to be in the corresponding scene or the event occurs, sending the second card template and the corresponding card data to the user client so that the user client generates a second card.
In the embodiment of the application, the information of the field which can be set in the second card template can be sent to the ISV client by the server; or the ISV client side can be preset locally.
For the case that the server sends the information of the field, in this embodiment of the application, the server may return, to the ISV client, information of the field that can be set in the second card template according to the industry category corresponding to the associated first card template, which is input in the input box of the "second card template basic information entry interface".
And C: determining information selected by a user (ISV) from the displayed information of the fields that can be set in the second card template, and parameter values of the input fields;
step D: and generating a second card template containing the selected information and the parameter values of the input fields according to the selected information and the parameter values of the input fields.
Because the way of generating the second card template is similar to the way of generating the first card template, the details are not repeated here.
For example, the code of a second card template generated in the embodiment of the present application may be as follows:
Figure BDA0000819912070000181
in the following, taking an information card of an industry category (hereinafter, referred to as a "movie ticket") in which the first card is a "movie ticket", and taking an information card of a category (hereinafter, referred to as a "ticket service") in which the second card is a "ticket service", as an example, by introducing a practical application process, it is described how the server notifies the user client to display the second card after the generation of the second card template is completed. Meanwhile, how to provide the associated data service and the associated component service to the user client is also described.
Specifically, the system architecture implementing the actual application process may include, as shown in fig. 1e, a user client, a server corresponding to a movie ticket card (hereinafter referred to as a movie ticket server), and a server corresponding to a taxi-taking service card (hereinafter referred to as a taxi-taking server). Based on this architecture, the actual application flow may include the following steps as shown in fig. 1 e:
step e 1: the user client requests the movie ticket server to acquire the movie ticket card after the user completes the purchase of the movie ticket.
Step e 2: the 'main card template and data query service unit' of the movie ticket server returns the card data and card template corresponding to the movie ticket card to the user client.
And the user client generates the movie ticket card according to the card data and the card template corresponding to the movie ticket card.
Step e 3: the user client sends a related card query request to the movie ticket server to trigger the movie ticket server to judge whether templates of other cards related to the movie ticket card exist.
Step e 4: in response to the associated card inquiry request, if it is determined that there are templates of other cards associated with the movie ticket card, the "associated card template and data inquiry service unit" of the movie ticket server performs the following operations (for convenience of description, only the template of one card associated with the movie ticket card is described as an example in the following operations and hereinafter):
and with the specified industry public field (such as the movie name and the like) in the template of the other card as a key word, inquiring whether related services (such as associated data services or associated component services and the like) mapped with the specified industry public field exist in a public industry field data service unit of the movie ticket server.
Wherein, in the public industry field data service unit, the mapping relation between the industry public field and the related service can be stored.
Step e 5: and if the related service mapped with the specified industry public field exists, and the related service is assumed to be related data service, requesting to acquire service data from a data service unit in the taxi taking server by the related card template and the data query service unit.
In addition, if it is assumed that the "associated card template and data query service unit" determines that there is information triggering to display the scene of the taxi taking service card (i.e., the information triggering to display the scene of the second card), the "associated card template and data query service unit" determines whether the user client is in the scene according to the information of the scene and the scene information sent by the user client; if the judgment result is negative, continuing to judge; if the judgment result is yes, card data corresponding to the taxi taking service card is obtained from the taxi taking server, and a card template corresponding to the taxi taking service card, the obtained card data and the service data obtained from the data service unit are sent to the user client. And the subsequent user client generates a taxi taking service card according to the data, and displays the service data on an interface where the taxi taking service card is positioned.
Specifically, if the scenario information sent by the user client is assumed to be: latitude and longitude information of the current position of the user; and the information triggering the scene showing the taxi taking service card is the rule that the distance between the current position of the user and the address of the cinema exceeds X kilometers and the time length required from the current position of the user to the cinema is more than or equal to 'movie showing time-current time +30 minutes'. If the movie ticket server judges that the current position of the user is more than X kilometers away from the address of the cinema according to the longitude and latitude information and the address of the cinema stored in advance; and according to the current time of the movie ticket server system and the prestored movie showing time, the current road condition between the current position of the user and the address of the cinema is calculated, the time required from the current position of the user to the cinema is more than or equal to 'movie showing time-current time +30 minutes', the movie ticket server sends a card template and card data corresponding to the taxi service card and service data acquired from a 'data service unit' to the user client, so that the user client generates the taxi service card according to the data, and displays the service data on an interface where the taxi service card is located.
Similarly, when other cards associated with the movie ticket card include a "catering service card", the movie ticket server may send a card template, card data and service data acquired from a "data service unit" corresponding to the taxi service card to the user client when monitoring that the user client is in a scene of "(30 minutes before the movie showing time — current time) > (greater than the time required from the current position of the user to a movie theater + the expected required dining time), so that the user client generates the catering service card according to the data and displays the service data on an interface where the catering service card is located.
In step e5, if it is found that there is a related service mapped to the specified industry public field and the related service is assumed to be a related component service, the "related card template and data query service unit" calls a "page service component" in the taxi-taking server.
It should be noted that the execution subjects of the steps of the method provided in embodiment 1 may be the same device, or different devices may be used as the execution subjects of the method. For example, the execution subject of steps 11 and 12 may be device 1, and the execution subject of step 13 may be device 2; for another example, the execution subject of step 11 may be device 1, and the execution subjects of step 12 and step 13 may be device 2; and so on.
It should be noted that, the embodiment of the present application does not limit the execution order of the steps of the foregoing method. The number is set for each step in the embodiment of the present application to describe each step orderly, and the execution order of the steps is not limited, that is, the number set for each step in the embodiment of the present application is not to be considered as a feature that limits the execution order of the steps.
Example 2
In view of the same inventive concept as that in embodiment 1 of the present application, an embodiment of the present application further provides a service providing method for providing a scheme for providing a service.
The execution subject of the method may be a server, or a user terminal, or a client installed on the user terminal (for example, the ISV client or the user client described above), and so on. The described execution body does not constitute a limitation of the present application. For convenience of description, in embodiment 2 of the present application, an execution subject is exemplified as a user client.
Specifically, the implementation flowchart of the method is shown in fig. 2, and includes the following steps:
step 21, the user client obtains a first card template;
step 22, the user client provides the corresponding service according to the information of the relevant service of the field in the first card template.
The fields in the first card template are often related to the industry category to which the information card generated from the first card template belongs. The industry categories referred to herein may include, but are not limited to: air tickets, coupons, redemption tickets, group purchase tickets, admission tickets, movie tickets, hotels, boarding passes, train tickets, bus tickets, and the like.
Taking the industry category "movie tickets" as an example, the fields in the first card template may include the industry public field set corresponding to the movie information and the industry public field set corresponding to the movie tickets information as described in embodiment 1.
The related services of the field may include, but are not limited to, at least one of the following:
an associated data service;
and associating the component services.
When the related service includes an associated data service, the implementation manner of step 12 may include: and obtaining and displaying the service data according to the information (such as the URL of the service data) of the relevant service of the field in the first card template.
When the related service includes an association component service, the implementation of step 12 may include: and calling the associated component to provide corresponding component functions according to the information (such as the calling address of the service component) of the related service of the field in the first card template.
For detailed descriptions of the associated data service, the associated component service, the service data and the associated component, please refer to embodiment 1, which is not described herein again.
In one implementation, the method provided in example 2 may further include: a user client obtains first card data; and generating a first card according to the first card data and the first card template.
In one embodiment, the user client may convert the first card data into first card data having a primary mapping structure; and then generating a first card by using the converted first card data and the first card template.
In one embodiment, the user client may further generate a second card according to the second card data and a second card template mapped by the first card template.
Before generating a second card according to the second card data and the second card template, the user client may send related information of the second card template to the server; and the server is used for sending the second card data and the second card template according to the related information.
The related information of the second card template may not be limited to include at least one of the following:
triggering and displaying the information of the scene of the second card;
and triggering information of an event for displaying the second card.
The user client can judge whether the user client is in the scene or the event occurs according to the information triggering the scene displaying the second card and the information triggering the event displaying the second card, and if the judgment result is yes, the second card can be generated according to the second card data and the second card template.
By adopting the method, the user client can be supported to generate and display the first card according to the first card template, and simultaneously provide the user with the related service of the field in the first card template, thereby enhancing the richness of the data provided for the user and greatly improving the user experience.
Example 3
Based on the same inventive concept as that in embodiment 1 of the present application, an information providing method is further provided in the embodiment of the present application to provide a scheme for providing information.
The execution subject of the method may be a server, or a user terminal, or a client installed on the user terminal (for example, the ISV client or the user client described above), and so on. The described execution body does not constitute a limitation of the present application. For convenience of description, in embodiment 3 of the present application, an example in which an execution subject is a server is described.
Specifically, the implementation flowchart of the method is shown in fig. 3, and includes the following steps:
step 31, the server obtains a first card generation request sent by the client;
step 32, the server responds to the request, and provides the client with the first card template, the first card data and the information of the related services of the fields in the first card template.
For the relevant descriptions of the first card template, the first card data, and the information of the relevant service of the field in the first card template, please refer to the relevant descriptions in embodiment 1 and embodiment 2 of the present application, which is not described herein again.
In one embodiment, the server may also provide the client with a second card template and second card data. Specifically, the server may provide the second card template and the second card data to the client according to the related information of the second card template. Wherein the related information of the second card template comprises at least one of the following: triggering and displaying the information of the scene of the second card; and triggering information of an event for displaying the second card.
For the relevant description of the relevant information of the second card template and how the server provides the second card template and the second card data for the client according to the relevant information of the second card template, reference may be made to the relevant description in embodiment 1 of the present application, which is not described herein again.
By adopting the method, the user client can be supported to generate and display the first card according to the first card template, and simultaneously provide the user with the related service of the field in the first card template, thereby enhancing the richness of the data provided for the user and greatly improving the user experience.
Example 4
For the lower problem of the card template generation efficiency that solves prior art existence, this application embodiment provides a card template generation device. The specific structural schematic diagram of the device is shown in fig. 4, and the device comprises the following functional units:
a display unit 41 for obtaining and displaying information of fields that can be set in the first card template;
an instruction receiving unit 42, configured to receive a selection instruction for information of a field that can be set in the first card template and is displayed by the display unit 41;
and the template generating unit 43 is configured to generate a first card template according to the field corresponding to the selected information in response to the selection instruction received by the instruction receiving unit 42.
In order to support the user to set a custom field in the first card template according to the user's own needs, in an embodiment, the apparatus further includes: and the field obtaining unit is used for obtaining the input custom field. In this case, the template generating unit 43 may be specifically configured to generate the first card template according to the field corresponding to the selected information and the custom field in response to the selection instruction received by the instruction receiving unit 42.
In order to provide rich data to the user, in one embodiment, the display unit 41 may be further configured to display information of related services of fields that may be set in the first card template. In this case, the template generating unit 43 may be configured to generate the first card template according to the selected information and the selected information from the displayed information of the related service. And then, based on the information of the selected related service, the corresponding service can be obtained and provided for the user.
Wherein, the related services may include, but are not limited to, at least one of the following:
an associated data service; and associating the component services.
In one embodiment, to provide rich information for the user of the information card, the apparatus may further include: and a mapping relation establishing unit. The unit is used for establishing a mapping relation between the generated first card template and at least one second card template. Based on the mapping relationship, after the first card is generated according to the first card template or when the first card is generated, the first card can be generated according to the second card template mapped with the first card template.
In order to control the display timing of the second card, in an embodiment, the apparatus may further include: and the related information obtaining unit is used for obtaining the related information of the at least one second card template. Wherein the related information of the second card template comprises at least one of the following: triggering and displaying the information of the scene of the second card; and triggering information of an event for displaying the second card.
In one embodiment, the apparatus may further include a transmitting unit. The sending unit is used for acquiring card data and sending the card data to the client according to the field in the second card template when the relevant information of the second card template comprises the scene information and the client is determined to be in the scene according to the scene information; when the related information of the second card template includes the information of the event, the apparatus further includes: and according to the information of the event, when the event of the client is determined, card data is obtained according to the field in the second card template and is sent to the client.
In an embodiment, the template generating unit 43 may be specifically configured to send the selected information to the template generating platform in response to the selection instruction, so that the template generating platform generates the first card template according to a field corresponding to the selected information.
In one embodiment, the display unit 41 may be specifically configured to obtain information of fields that may be set in the first card template; and sending the information to the template field configuration equipment for display.
By adopting the device provided by the embodiment of the application, the card template can be generated according to the information selected from the displayed information of the fields which can be set in the card template, so that the configuration of the card template can be realized according to the requirement in a mode of selecting the information of the fields which can be set in the card template, the requirement is informed to the card template provider without adopting a mode of low equivalent rate of character communication or telephone communication, and the generation efficiency of the card template is improved compared with the prior art.
Example 5
In view of the same inventive concept as the aforementioned embodiments, the present application further provides a service providing apparatus for providing a scheme for providing a service. The specific structural schematic diagram of the device is shown in fig. 5, and the device comprises the following units:
a template obtaining unit 51 that obtains a first card template;
the service providing unit 52 is configured to provide a corresponding service according to the information about the service related to the field in the first card template obtained by the template obtaining unit 51.
In one embodiment, the apparatus may further include:
the data acquisition unit is used for acquiring first card data;
a first generating unit, configured to obtain the first card template according to the first card data and the template obtaining unit 51, and generate a first card.
In an embodiment, the first generating unit may be specifically configured to convert the first card data into first card data having a primary mapping structure; and generating a first card by using the converted first card data and the first card template.
In one embodiment, the apparatus may further include: and the second generating unit is used for generating a second card according to the second card data and a second card template mapped by the first card template.
In one embodiment, the apparatus may further include: the sending unit is used for sending the related information of the second card template to a server before the second generating unit generates the second card according to the second card data and the second card template; and the receiving unit is used for receiving the second card data and the second card template sent by the server according to the related information.
Wherein the related information of the second card template comprises at least one of the following:
triggering and displaying the information of the scene of the second card;
and triggering information of an event for displaying the second card.
In one embodiment, the related services may include, but are not limited to, at least one of:
an associated data service;
and associating the component services.
By adopting the device, the user client can be supported to generate and display the first card according to the first card template, and meanwhile, the related service of the field in the first card template is provided for the user, so that the richness of the data provided for the user is enhanced, and the user experience is greatly improved.
Example 6
In view of the same inventive concept as the foregoing embodiments, the embodiments of the present application further provide an information providing apparatus for providing a scheme for providing information.
The specific structural diagram of the device is shown in fig. 6, and the device comprises:
a request obtaining unit 61, configured to obtain a first card generation request sent by a client;
an information providing unit 62, configured to provide, in response to the request obtained by the request obtaining unit 61, the first card template, the first card data, and information of the service related to the field in the first card template for the client.
In one embodiment, the information providing unit 62 may be further configured to provide the client with a second card template and second card data.
In an embodiment, the information providing unit 62 may be specifically configured to provide the second card template and the second card data to the client according to the related information of the second card template;
wherein the related information of the second card template comprises at least one of the following:
triggering and displaying the information of the scene of the second card;
and triggering information of an event for displaying the second card.
In one embodiment, the related service may include at least one of:
an associated data service;
and associating the component services.
By adopting the device, the user client can be supported to generate and display the first card according to the first card template, and meanwhile, the related service of the field in the first card template is provided for the user, so that the richness of the data provided for the user is enhanced, and the user experience is greatly improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (14)

1. A method for generating a card template, comprising:
obtaining and displaying information of fields which can be arranged in the first card template;
receiving a selection instruction aiming at the displayed information of the fields which can be arranged in the first card template;
responding to the selection instruction, and generating a first card template according to the field corresponding to the selected information;
displaying relevant information of fields which can be arranged in a second card template, and establishing a mapping relation between the generated first card template and at least one second card template; wherein the related information of the second card template comprises at least one of the following: triggering and displaying the information of the scene of the second card; and triggering information of an event for displaying the second card.
2. The method of claim 1, wherein the method further comprises:
obtaining an input custom field; then
Generating a first card template according to the field corresponding to the selected information, wherein the first card template comprises the following steps:
and generating a first card template according to the field corresponding to the selected information and the custom field.
3. The method of claim 1, wherein the method further comprises:
displaying information of related services of fields which can be set in the first card template; then
Generating a first card template according to the field corresponding to the selected information, wherein the first card template comprises the following steps:
and generating a first card template according to the field corresponding to the selected information and the information selected from the displayed information of the related services.
4. The method of claim 3, wherein the associated services include at least one of:
an associated data service;
and associating the component services.
5. The method of claim 1, wherein:
when the related information of the second card template includes the information of the scene, the method further includes: according to the scene information, when the client is determined to be in the scene, card data are obtained according to the fields in the second card template and sent to the client;
when the related information of the second card template includes the information of the event, the method further includes: and according to the information of the event, when the event of the client is determined, card data is obtained according to the field in the second card template and is sent to the client.
6. The method of claim 1, wherein generating a first card template according to the selected information corresponding to the field in response to the selection instruction comprises:
and responding to the selection instruction, and sending the selected information to a template generation platform, so that the template generation platform generates a first card template according to the field corresponding to the selected information.
7. The method of claim 1, wherein obtaining and displaying information of fields that may be provided in the first card template comprises:
obtaining information of fields which can be arranged in the first card template;
and sending the information to the template field configuration equipment for display.
8. An information providing method, comprising:
obtaining a first card generation request sent by a client;
responding to the request, and providing the client with information of the first card template, the first card data and related services of the fields in the first card template;
displaying relevant information of fields which can be arranged in a second card template, and providing the second card template and second card data for the client according to the relevant information of the second card template; wherein the related information of the second card template comprises at least one of the following: triggering and displaying the information of the scene of the second card; and triggering information of an event for displaying the second card.
9. The method of claim 8, wherein the associated services include at least one of:
an associated data service;
and associating the component services.
10. A card template generation apparatus, comprising:
the display unit is used for obtaining and displaying information of fields which can be arranged in the first card template;
the instruction receiving unit is used for receiving a selection instruction aiming at the information of the field which is displayed by the display unit and can be arranged in the first card template;
the template generating unit is used for responding to the selection instruction received by the instruction receiving unit and generating a first card template according to the field corresponding to the selected information;
the mapping relation establishing unit is used for displaying relevant information of fields which can be arranged in the second card template and establishing the generated mapping relation between the first card template and at least one second card template;
a related information obtaining unit, configured to obtain related information of the at least one second card template; wherein the related information of the second card template comprises at least one of the following: triggering and displaying the information of the scene of the second card; and triggering information of an event for displaying the second card.
11. The apparatus of claim 10, wherein the apparatus further comprises:
the field obtaining unit is used for obtaining the input custom field; then
And the template generating unit is used for responding to the selection instruction received by the instruction receiving unit and generating a first card template according to the field corresponding to the selected information and the self-defined field.
12. The apparatus of claim 10, wherein:
the display unit is also used for displaying information of related services of fields which can be arranged in the first card template; then
And the template generating unit is used for generating a first card template according to the field corresponding to the selected information and the information selected from the displayed information of the related services.
13. The apparatus of claim 10, wherein the apparatus further comprises:
the sending unit is used for acquiring card data and sending the card data to the client according to the field in the second card template when the relevant information of the second card template comprises the scene information and the client is determined to be in the scene according to the scene information; when the related information of the second card template includes the information of the event, the apparatus further includes: and according to the information of the event, when the event of the client is determined, card data is obtained according to the field in the second card template and is sent to the client.
14. An information providing apparatus, comprising:
the request obtaining unit is used for obtaining a first card generation request sent by the client;
the information providing unit is used for responding to the request and providing the client with the first card template, the first card data and information of related services of fields in the first card template; displaying relevant information of fields which can be arranged in a second card template, and providing the second card template and second card data for the client according to the relevant information of the second card template; wherein the related information of the second card template comprises at least one of the following: triggering and displaying the information of the scene of the second card; and triggering information of an event for displaying the second card.
CN201510657983.0A 2015-10-13 2015-10-13 Card template generation method, service providing method, information providing method and device Active CN106569790B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510657983.0A CN106569790B (en) 2015-10-13 2015-10-13 Card template generation method, service providing method, information providing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510657983.0A CN106569790B (en) 2015-10-13 2015-10-13 Card template generation method, service providing method, information providing method and device

Publications (2)

Publication Number Publication Date
CN106569790A CN106569790A (en) 2017-04-19
CN106569790B true CN106569790B (en) 2021-03-23

Family

ID=58508207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510657983.0A Active CN106569790B (en) 2015-10-13 2015-10-13 Card template generation method, service providing method, information providing method and device

Country Status (1)

Country Link
CN (1) CN106569790B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542558B (en) * 2018-10-31 2021-10-01 爱捷软件开发(深圳)有限公司 Information visualization method and device for billboard, computer equipment and storage medium
CN109410662B (en) * 2018-12-10 2020-11-10 深圳市方直科技股份有限公司 Method and device for manufacturing Chinese character multimedia card
CN111367514B (en) * 2018-12-25 2023-04-28 阿里巴巴集团控股有限公司 Page card development method and device, computing device and storage medium
CN109828809B (en) * 2018-12-26 2022-03-22 爱捷软件开发(深圳)有限公司 Information visualization method and device for billboard, computer equipment and storage medium
CN110147381B (en) * 2019-05-27 2021-07-09 智者四海(北京)技术有限公司 Information processing method, system and recording medium
CN111190865B (en) * 2019-10-17 2024-04-30 腾讯科技(深圳)有限公司 Card configuration display method, device and computer readable storage medium
CN111078555B (en) * 2019-12-16 2024-04-23 深圳市朱墨科技有限公司 Test file generation method, system, server and storage medium
CN112559222A (en) * 2020-12-23 2021-03-26 百果园技术(新加坡)有限公司 Message display method and device, computer equipment and storage medium
CN115708419A (en) * 2021-06-18 2023-02-21 京东方科技集团股份有限公司 Information management method, device, system and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002086789A1 (en) * 2001-04-16 2002-10-31 Darwin Aldis Salls Method for conducting an on-line raffle session
CN101802855A (en) * 2007-04-18 2010-08-11 高通股份有限公司 Method and apparatus for distribution and personalization of e-coupons
CN102063465A (en) * 2010-11-18 2011-05-18 北京握奇数据***有限公司 Method and device for customizing card personalization template
CN104537420A (en) * 2014-12-18 2015-04-22 占红武 Personalized ticket manufacturing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002086789A1 (en) * 2001-04-16 2002-10-31 Darwin Aldis Salls Method for conducting an on-line raffle session
CN101802855A (en) * 2007-04-18 2010-08-11 高通股份有限公司 Method and apparatus for distribution and personalization of e-coupons
CN102063465A (en) * 2010-11-18 2011-05-18 北京握奇数据***有限公司 Method and device for customizing card personalization template
CN104537420A (en) * 2014-12-18 2015-04-22 占红武 Personalized ticket manufacturing system

Also Published As

Publication number Publication date
CN106569790A (en) 2017-04-19

Similar Documents

Publication Publication Date Title
CN106569790B (en) Card template generation method, service providing method, information providing method and device
CN107943439B (en) Interface moving method and device, intelligent terminal, server and operating system
CN109101425B (en) Index point burying method and device for dynamic page AB test
WO2016177250A1 (en) Client page rendering method and apparatus
CN107943547B (en) Multi-service integration method and device, intelligent terminal, server and operating system
CN103345421B (en) Application program method for pushing and device
KR20190039230A (en) Method and system for server-side rendering of native content for presentations
US20140325391A1 (en) System and method for updating information in an instant messaging application
CN110716783A (en) Front-end page generation and deployment method and device, storage medium and equipment
US10681111B2 (en) Method and system for providing internet application services
CN110119294A (en) The generation method of menu page, apparatus and system
CN106997298A (en) A kind of application resource acquisition methods and device
US20120266091A1 (en) Method and apparatus for representing user device and service as social objects
KR20140119240A (en) Apparatus and method for processing an open api
CN106204190B (en) Information processing method, terminal and server
CN110019835A (en) Resource method of combination, device and electronic equipment
CN110958462A (en) Live broadcast activity page display method and device, storage medium and live broadcast system
CN114217795A (en) Page generation method and device, electronic equipment and readable storage medium
CN105589680B (en) Information display method, providing method and device
CN114647412A (en) Content display method and terminal equipment
CN106528719A (en) Http-based dynamic instant adaptive multilingual processing method
CN113900764B (en) Page data acquisition method, page data display method and device
KR101376032B1 (en) Mobile intelligent apparatus and method supporting message-based dynamic services
US20170034266A1 (en) System and Method for the Departmentalization of Structured Content on a Website (URL) through a Secure Content Management System
TWI743160B (en) Business data processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20201217

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Applicant after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant