Information output method and device, terminal and storage medium

By obtaining terminal signaling data of mobile terminals, determining the travel status and automatically outputting credential information, the problems of cumbersome operation and inefficient access control are solved, and the convenience and efficiency of access are improved, and the user experience is improved.

CN120183075APending Publication Date: 2025-06-20BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311756057.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-19
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

When users pass through access control through electronic passes on mobile terminals, there are problems such as user operations, low access control efficiency, and easy congestion at the access control entrance, which seriously affects the user's pass experience.

Method used

By acquiring the terminal signaling data of the mobile terminal, the travel status of the mobile terminal is determined, and when it is detected that the access control that is about to pass in the target place, the voucher information for passing the access control is automatically output.

Benefits of technology

It reduces users' operations during the access control process, improves the convenience and efficiency of access control, avoids congestion at the access control entrance, and improves users' access experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120183075A_ABST
    Figure CN120183075A_ABST
Patent Text Reader

Abstract

The invention relates to an information output method and device, a terminal and a storage medium. The method comprises the following steps: acquiring terminal signaling data of a mobile terminal; determining a travel state corresponding to the mobile terminal based on the terminal signaling data; and in response to the condition that the travel state is used for indicating that the mobile terminal is about to pass through an access control in a target place, outputting target information, the target information comprising certificate information for passing through the access control. According to the access control method and device, the operation of the user in the access control passing process can be reduced, the access control passing convenience and efficiency are improved, the problems of access control opening congestion and the like are avoided, and then the passing experience of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of data processing, and in particular, to an information output method, apparatus, terminal, and storage medium. Background Art

[0002] With the development of Internet technology, mobile terminals such as mobile phones have more and more functions. In related technologies, users can preset electronic passes (such as ride codes, virtual access cards, etc.) for places such as subway stations and residential communities in the mobile terminal for use when passing through the access control of the place.

[0003] In the process of implementing the present disclosure, the inventors found that when a user passes through the access control with an electronic pass on the mobile terminal, there are problems such as a large number of user operations, low efficiency in passing through the access control, and easy congestion at the access control, which seriously affect the user's passing experience. Summary of the Invention

[0004] To overcome the problems in the related technologies, embodiments of the present disclosure provide an information output method, apparatus, terminal, and storage medium to solve the defects in the related technologies.

[0005] According to a first aspect of the embodiments of the present disclosure, an information output method is provided. The method includes:

[0006] Obtain terminal signaling data of the mobile terminal;

[0007] Determine the travel state corresponding to the mobile terminal based on the terminal signaling data;

[0008] In response to the travel state indicating that the mobile terminal is about to pass through the access control within the target place, output target information, where the target information includes credential information for passing through the access control.

[0009] In some embodiments, the terminal signaling data includes a cellular cell identifier Cell ID and a timestamp Time;

[0010] The determining the travel state corresponding to the mobile terminal based on the terminal signaling data includes:

[0011] Based on the cellular cell identifier Cell ID, determine a plurality of cellular cells registered during the movement of the mobile terminal within the target environment, where the target environment includes the target place and a set area around it;

[0012] Determine the geographical locations of the plurality of cellular cells corresponding to the target environment;

[0013] Based on the timestamp Time, determine the registration order of the mobile terminal for the plurality of cellular cells;

[0014] Determine the travel status corresponding to the mobile terminal based on the geographical location and the registration order.

[0015] In some embodiments, determining the geographical locations within the target environment corresponding to the plurality of cellular cells includes:

[0016] Obtain the environment mapping data of the pre-constructed target environment, where the environment mapping data includes mapping relationship data between each cellular cell within the target environment and each geographical location within the target environment;

[0017] Determine the geographical locations within the target environment corresponding to the plurality of cellular cells based on the environment mapping data.

[0018] In some embodiments, the method further includes:

[0019] Obtain the sample signaling data generated during the movement of the mobile terminal within the target environment, where the sample signaling data includes a timestamp Time and a cellular cell number Cell ID;

[0020] Preprocess the sample signaling data to obtain preprocessed sample signaling data;

[0021] Sort the preprocessed sample signaling data according to the timestamp Time to obtain sorted sample signaling data;

[0022] Mark the mapping relationship between the cellular cell number Cell ID in the sorted sample signaling data and the geographical location within the target environment to obtain the environment mapping data.

[0023] In some embodiments, the travel status for indicating that the mobile terminal is about to pass through an access control within a target venue includes an about-to-leave access control status or an about-to-enter access control status;

[0024] The determining the travel status corresponding to the mobile terminal based on the geographical location and the registration order includes:

[0025] Determine the movement path of the mobile terminal based on the geographical location and the registration order;

[0026] In response to the movement path being a path from the inside of the access control towards the access control, determine the travel status corresponding to the mobile terminal as the about-to-leave access control status;

[0027] In response to the movement path being a path from the outside of the access control towards the access control, determine the travel status corresponding to the mobile terminal as the about-to-enter access control status.

[0028] In some embodiments, the method further includes:

[0029] Generating a prompt message for prompting the upcoming output of the target information;

[0030] In response to receiving a confirmation instruction returned based on the prompt message, outputting the target information.

[0031] In some embodiments, the target information is a two-dimensional code;

[0032] The outputting of the target information includes:

[0033] Sending a two-dimensional code generation request to the application corresponding to the two-dimensional code to request the application to display the two-dimensional code on the screen of the mobile terminal.

[0034] In some embodiments, the target information is the card data of an electronic card;

[0035] The outputting of the target information includes:

[0036] Sending an electronic card activation request to the server corresponding to the electronic card to request the server to activate the electronic card;

[0037] In response to the server activating the electronic card, sending the card data through the near field communication (NFC) module of the mobile terminal.

[0038] According to a second aspect of the embodiments of the present disclosure, there is provided an information output device, the device including:

[0039] A signaling data acquisition module, configured to acquire the terminal signaling data of the mobile terminal;

[0040] A travel state determination module, configured to determine the travel state corresponding to the mobile terminal based on the terminal signaling data;

[0041] A target information output module, configured to output target information in response to the travel state indicating that the mobile terminal is about to pass through an access control within a target venue, the target information including credential information for passing through the access control.

[0042] In some embodiments, the terminal signaling data includes a cellular cell identifier (Cell ID) and a timestamp (Time);

[0043] The travel state determination module includes:

[0044] A cellular cell determination unit, configured to determine, based on the cellular cell identifier (Cell ID), a plurality of cellular cells registered during the movement of the mobile terminal within a target environment, the target environment including the target venue and a set area around it;

[0045] A geographical location determination unit for determining the geographical locations corresponding to the multiple cellular cells within the target environment respectively;

[0046] A registration order determination unit for determining the registration order of the mobile terminal for the multiple cellular cells based on the time stamp Time;

[0047] A travel status determination unit for determining the travel status corresponding to the mobile terminal based on the geographical location and the registration order.

[0048] In some embodiments, the geographical location determination unit is further configured to:

[0049] Obtain the pre-constructed environmental mapping data of the target environment, where the environmental mapping data includes the mapping relationship data between each cellular cell within the target environment and each geographical location within the target environment;

[0050] Determine the geographical locations corresponding to the multiple cellular cells within the target environment respectively based on the environmental mapping data.

[0051] In some embodiments, the travel status determination module further includes a mapping data construction unit;

[0052] The mapping data construction unit is configured to:

[0053] Obtain the sample signaling data generated during the movement of the mobile terminal within the target environment, where the sample signaling data includes the time stamp Time and the cellular cell number Cell ID;

[0054] Preprocess the sample signaling data to obtain the preprocessed sample signaling data;

[0055] Sort the preprocessed sample signaling data according to the time stamp Time to obtain the sorted sample signaling data;

[0056] Mark the mapping relationship between the cellular cell number Cell ID in the sorted sample signaling data and the geographical location within the target environment to obtain the environmental mapping data.

[0057] In some embodiments, the travel status for indicating that the mobile terminal is about to pass through the access control within the target venue includes the about-to-leave access control status or the about-to-enter access control status;

[0058] The travel status determination unit is further configured to:

[0059] Determine the movement path of the mobile terminal based on the geographical location and the registration order;

[0060] In response to the movement path being a path that moves from the inside of the access control towards the access control, determine that the travel status corresponding to the mobile terminal is the about-to-leave access control status;

[0061] In response to the movement path being a path that moves from the outside of the access control towards the access control, determine that the travel status corresponding to the mobile terminal is the about-to-enter access control status.

[0062] In some embodiments, the target information output module includes:

[0063] A prompt information generation unit, configured to generate prompt information for prompting that the target information is about to be output;

[0064] A target information output unit, configured to output the target information in response to receiving a confirmation instruction returned based on the prompt information.

[0065] In some embodiments, the target information is a two-dimensional code, and the target information output module further includes a two-dimensional code display unit;

[0066] The two-dimensional code display unit is configured to send a two-dimensional code generation request to the application corresponding to the two-dimensional code, so as to request the application to display the two-dimensional code on the screen of the mobile terminal.

[0067] In some embodiments, the target information is the card data of an electronic card, and the target information output module further includes a card data sending unit;

[0068] The card data sending unit is configured to:

[0069] Send an electronic card activation request to the server corresponding to the electronic card, so as to request the server to activate the electronic card;

[0070] In response to the server activating the electronic card, send the card data through the near field communication (NFC) module of the mobile terminal.

[0071] According to a third aspect of the embodiments of the present disclosure, there is provided a mobile terminal, where the mobile terminal includes:

[0072] A processor and a memory for storing a computer program;

[0073] Wherein, the processor is configured to, when executing the computer program, implement:

[0074] Obtain the terminal signaling data of the mobile terminal;

[0075] Determine the travel status corresponding to the mobile terminal based on the terminal signaling data;

[0076] In response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue, output target information, where the target information includes credential information for passing through the access control.

[0077] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it realizes:

[0078] Obtain the terminal signaling data of the mobile terminal;

[0079] Based on the terminal signaling data, determine the travel status corresponding to the mobile terminal;

[0080] In response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue, output target information, where the target information includes credential information for passing through the access control.

[0081] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0082] The present disclosure obtains the terminal signaling data of the mobile terminal, determines the travel status corresponding to the mobile terminal based on the terminal signaling data, and then in response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue, outputs target information, where the target information includes credential information for passing through the access control. It can accurately identify the travel status of the mobile terminal based on the terminal signaling data of the mobile terminal, and then when it is detected that the travel status is the travel status for indicating that the mobile terminal is about to pass through the access control within the target venue, automatically output the credential information for passing through the access control, which can reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and thus can improve the user's passing experience.

[0083] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0084] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0085] Figure 1 is a flowchart of an information output method shown according to an exemplary embodiment of the present disclosure;

[0086] Figure 2 is a flowchart of how to determine the travel status corresponding to the mobile terminal based on the terminal signaling data shown according to an exemplary embodiment of the present disclosure;

[0087] Figure 3 is a flowchart showing how to determine the geographical locations corresponding to the respective cells in the target environment according to an exemplary embodiment of the present disclosure;

[0088] Figure 4 is a flowchart showing how to construct environmental mapping data of a target environment according to an exemplary embodiment of the present disclosure;

[0089] Figure 5A is a flowchart showing how to determine the travel status corresponding to the mobile terminal based on the geographical location and the registration order according to an exemplary embodiment of the present disclosure;

[0090] Figure 5B is a schematic diagram of an application scenario for determining the travel status corresponding to the mobile terminal according to an exemplary embodiment of the present disclosure;

[0091] Figure 6 is a flowchart showing how to output target information in response to the travel status indicating that the mobile terminal is about to pass through an access control within a target venue according to an exemplary embodiment of the present disclosure;

[0092] Figure 7 is a flowchart showing another information output method according to an exemplary embodiment of the present disclosure;

[0093] Figure 8 is a block diagram of an information output device according to an exemplary embodiment of the present disclosure;

[0094] Figure 9 is a block diagram of another information output device according to an exemplary embodiment of the present disclosure;

[0095] Figure 10 is a block diagram of a mobile terminal according to an exemplary embodiment of the present disclosure. Detailed implementation manners

[0096] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0097] With the development of Internet technology, mobile terminals such as mobile phones have more and more functions. In related technologies, users can preset electronic passes for places such as subway stations and residential communities in the mobile terminal for use when passing through access control (such as turnstiles and other devices). For example, the electronic pass can include a QR code or an electronic card, etc. In the process of using the QR code to pass through the access control, usually the user needs to manually wake up the mobile terminal, open the application to generate the QR code, and then perform the code scanning operation. And in the process of using the electronic card to pass through the access control, usually the user needs to manually wake up the mobile terminal, turn on the Near Field Communication (NFC) function, and then select the specified electronic card for the card swiping operation. It can be seen that when the user passes through the access control with the electronic pass on the mobile terminal, there are problems such as many user operations, low efficiency of passing through the access control, and easy congestion at the access control, which seriously affect the user's passing experience.

[0098] In view of this, the present disclosure provides the following information output method, device, terminal and storage medium to solve the above drawbacks in related technologies.

[0099] Figure 1 It is a flowchart of an information output method shown according to an exemplary embodiment; the method of this embodiment can be executed by an information output device, and the information output device can be configured in a mobile terminal (such as a mobile phone, a tablet computer, glasses, a watch, etc.). As Figure 1 shown, the method includes the following steps S101 - S103:

[0100] In step S101, obtain the terminal signaling data of the mobile terminal.

[0101] In this embodiment, the mobile terminal can obtain its own terminal signaling data based on a preset period.

[0102] Among them, the above terminal signaling data may include the recorded data generated by the communication between the mobile terminal and the mobile network base station. For example, it is the data containing information such as the cell ID (CellID) and timestamp (Time) generated when the mobile terminal performs a cellular cell handover. In some embodiments, the above terminal signaling data may also include at least one of information such as the International Mobile Subscriber Identity (IMSI), Mobile Station Identification Code (MSID), and Location Area Code (LAC). This embodiment does not limit this.

[0103] Taking the mobile terminal as a mobile phone as an example, when implementing this embodiment, the mobile phone can obtain its own terminal signaling data, that is, the mobile phone signaling data, based on a preset period.

[0104] In step S102, determine the travel status corresponding to the mobile terminal based on the terminal signaling data.

[0105] In this embodiment, after obtaining the terminal signaling data of the mobile terminal, the travel status corresponding to the mobile terminal can be determined based on the terminal signaling data.

[0106] Among them, the travel status corresponding to the above-mentioned mobile terminal can include a first status and a second status. The first status is used to indicate that the mobile terminal is about to pass through the access control within the target venue; the second status is used to indicate other situations except the first status (that is, the mobile terminal is not about to pass through the access control within the target venue).

[0107] In some embodiments, the above-mentioned first status, which is also the travel status used to indicate that the mobile terminal is about to pass through the access control within the target venue, can further include the status of about to enter the access control and the status of about to exit the access control.

[0108] For example, after obtaining the terminal signaling data of the mobile terminal, the geographical location of the mobile terminal can be determined based on the Cell ID in the terminal signaling data, and then based on the geographical location of the mobile terminal, it can be identified whether the terminal device is currently in the travel status of about to pass through the access control within the target venue. In some other embodiments, the method for determining the travel status corresponding to the mobile terminal based on the terminal signaling data can also refer to the following Figure 2 illustrated embodiments, which will not be elaborated here first.

[0109] The above-mentioned target venue can include a subway station, a residential community, an office building, etc., and the corresponding access control can be the access control at the entrance and exit of the subway station, or the access control at the entrance of the residential community or the office building.

[0110] In step S103, in response to the travel status being used to indicate that the mobile terminal is about to pass through the access control within the target venue, target information is output.

[0111] In this embodiment, when it is determined that the travel status corresponding to the mobile terminal is the travel status used to indicate that the mobile terminal is about to pass through the access control within the target venue, target information can be output. Among them, the target information includes the credential information for passing through the access control. As an example, when the target venue is a subway station, the target information can include the ride QR code of the subway station and / or the card data of the electronic ticket card (such as, the NFC data of the electronic ticket card sent out through the near-field communication NFC module of the mobile terminal, etc.). And when the target venue is a residential community, the target information can include the access QR code of the residential community and / or the card data of the electronic access card.

[0112] Taking the above target information as a QR code (such as the above-mentioned ride QR code or communication QR code, etc.) as an example, when the mobile terminal outputs the target information, a QR code generation request can be sent to the application corresponding to the QR code to request the application to display the QR code on the screen of the mobile terminal.

[0113] Taking the card data of an electronic card (such as the above-mentioned electronic ride card or electronic access card, etc.) as the target information as an example, when the mobile terminal outputs the target information, an electronic card activation request can be sent to the server corresponding to the electronic card to request the server to activate the electronic card. Furthermore, in response to the server activating the electronic card, the card data can be sent through the near field communication (NFC) module of the mobile terminal. Among them, the mobile terminal can transmit the card data within a preset distance (for example, 1 - 4 cm), so that devices with NFC capabilities (i.e., the access control within the target venue) within the preset distance can receive the data, thereby punching the access control and allowing the user to pass.

[0114] As can be seen from the above description, the method of this embodiment obtains the terminal signaling data of the mobile terminal, determines the travel state corresponding to the mobile terminal based on the terminal signaling data, and then, in response to the travel state indicating that the mobile terminal is about to pass through the access control within the target venue, outputs the target information, where the target information includes the credential information for passing through the access control. It can accurately identify the travel state of the mobile terminal based on the terminal signaling data of the mobile terminal. Furthermore, when detecting that the travel state is the travel state indicating that the mobile terminal is about to pass through the access control within the target venue, it automatically outputs the credential information for passing through the access control, which can reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and thus can improve the user's passing experience.

[0115] Figure 2 It is a flowchart showing how to determine the travel state corresponding to the mobile terminal based on the terminal signaling data according to an exemplary embodiment of the present disclosure; this embodiment takes how to determine the travel state corresponding to the mobile terminal based on the terminal signaling data as an example for exemplary illustration on the basis of the above embodiment.

[0116] In this embodiment, the terminal signaling data may include the cell ID (Cell ID) and the time stamp (Time).

[0117] Furthermore, as Figure 2 shown, the determination of the travel state corresponding to the mobile terminal based on the terminal signaling data in step S102 above may include the following steps S201 - S204:

[0118] In step S201, multiple cells registered by the mobile terminal during movement within the target environment are determined based on the cell ID (Cell ID).

[0119] In this embodiment, when determining the travel state corresponding to the mobile terminal based on the terminal signaling data, multiple cells registered by the mobile terminal during movement within the target environment can be determined based on the cell ID (Cell ID). Herein, the target environment may include the target location and a set area around it.

[0120] For example, assuming the target location is a subway station, the target environment may be an environment including the subway station and a set area around the subway station (e.g., an area within 1 kilometer around the subway station). For another example, assuming the target location is a residential community, the target environment may be an environment including the residential community and a set area outside the residential community (e.g., an area within 1 kilometer outside the residential community). It should be noted that the reason for making the above target environment include the set area around the target location is to ensure that the target information can be output in advance before the mobile terminal reaches the access control within the target location.

[0121] In some embodiments, when it is detected that the mobile terminal is within the target environment, the step of determining multiple cells registered by the mobile terminal during movement within the target environment based on the cell ID (Cell ID) may be executed. For example, when it is determined that the cell currently registered by the mobile terminal based on the cell ID (Cell ID) belongs to a cell within the target environment, it can be determined that the mobile terminal is within the target environment, and then the above step S201 can be executed.

[0122] In step S202, the geographical locations within the target environment corresponding to each of the multiple cells are determined.

[0123] In this embodiment, after determining multiple cells registered by the mobile terminal during movement within the target environment, the geographical locations within the target environment corresponding to each of the multiple cells can be determined.

[0124] For example, the geographical locations within the target environment corresponding to each of the multiple cells can be determined based on a pre - constructed mapping relationship between each cell and each geographical location.

[0125] In some other embodiments, the method for determining the geographical locations within the target environment corresponding to each of the multiple cells can refer to the following Figure 3 illustrated embodiments, which will not be elaborated herein first.

[0126] In step S203, determine the registration order of the mobile terminal for the multiple cellular cells based on the timestamp Time.

[0127] In this embodiment, after determining the multiple cellular cells registered by the mobile terminal during movement in the target environment, the registration order of the mobile terminal for the multiple cellular cells can also be determined based on the timestamp Time in the terminal signaling data.

[0128] It can be understood that since the terminal signaling data is the data generated by the mobile terminal during cellular cell handover, the timestamp Time included in the terminal signaling data can reflect the registration time of the mobile terminal for the corresponding cellular cell, and thus the registration order of the mobile terminal for the multiple cellular cells can be determined.

[0129] In step S204, determine the travel state corresponding to the mobile terminal based on the geographical location and the registration order.

[0130] In this embodiment, after determining the geographical locations in the target environment corresponding to the multiple cellular cells respectively and the registration order of the mobile terminal for the multiple cellular cells, the passing order of the mobile terminal for the geographical locations in the target environment (i.e., the path of the mobile terminal moving in the target environment) can be determined, and then the travel state corresponding to the mobile terminal can be identified according to this passing order, that is, it is predicted whether the mobile terminal is currently in the travel state for indicating that the mobile terminal is about to pass through the access control in the target venue.

[0131] In some other embodiments, the manner of determining the travel state corresponding to the mobile terminal based on the geographical location and the registration order can refer to the following Figure 5A illustrated embodiment and will not be elaborated here first.

[0132] As can be seen from the above description, in this embodiment, by determining the multiple cellular cells registered by the mobile terminal during movement in the target environment based on the cellular cell number Cell ID, and determining the geographical locations in the target environment corresponding to the multiple cellular cells respectively, then determining the registration order of the mobile terminal for the multiple cellular cells based on the timestamp Time, and further determining the travel state corresponding to the mobile terminal based on the geographical location and the registration order, it is possible to accurately determine the travel state corresponding to the mobile terminal, and then it is possible to implement subsequent output of target information in response to the travel state for indicating that the mobile terminal is about to pass through the access control in the target venue, and it is possible to automatically output the credential information for passing through the access control, reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and thus can enhance the passing experience of the user.

[0133] Figure 3 is a flowchart showing how to determine the geographical locations in the target environment corresponding to the respective multiple cells according to an exemplary embodiment of the present disclosure; in this embodiment, on the basis of the above embodiment, taking how to determine the geographical locations in the target environment corresponding to the respective multiple cells as an example for exemplary illustration.

[0134] As Figure 3 shown, the determination of the geographical locations in the target environment corresponding to the respective multiple cells described in step S202 above may include the following steps S301 - S302:

[0135] In step S301, obtain the environment mapping data of the pre - constructed target environment.

[0136] In this embodiment, when determining the geographical locations in the target environment corresponding to the respective multiple cells, the environment mapping data of the pre - constructed target environment may be obtained. Among them, the environment mapping data includes the mapping relationship data between each cell in the target environment and each geographical location in the target environment.

[0137] In some embodiments, the mobile terminal may obtain the environment mapping data of the above - mentioned target environment from the local of the mobile terminal; or the mobile terminal may obtain the environment mapping data of the above - mentioned target environment from the server.

[0138] For example, if the target place included in the target environment is a large public place such as a subway station, the server may pre - create the environment mapping data of the above - mentioned target environment for the mobile terminal to obtain and store when needed. On this basis, when the mobile terminal stores the environment mapping data of the above - mentioned target environment, if the mobile terminal needs to use the data again, it may directly obtain the above - mentioned environment mapping data from the local.

[0139] For another example, if the target place included in the target environment is a small public place such as a residential community, the mobile terminal may pre - create the environment mapping data of the above - mentioned target environment, and may store the created environment mapping data in the local of the mobile terminal, and even upload it to the server for other mobile terminals to obtain the above - mentioned environment mapping data from the server. On this basis, when the mobile terminal needs to use the above - mentioned environment mapping data, it may directly obtain it from the local.

[0140] In step S302, based on the environment mapping data, determine the geographical locations in the target environment corresponding to the respective multiple cells.

[0141] In this embodiment, after obtaining the environmental mapping data of the target environment pre-constructed, the mobile terminal can determine the geographical locations corresponding to the multiple cellular cells in the target environment based on the environmental mapping data.

[0142] For example, assume that the environmental mapping data of the target environment is as shown in Table 1 below:

[0143] Table 1

[0144] Cell ID 001 001 003 004 …… xxx Geographical location Location a Location b Location c Location d …… Location n

[0145] When it is determined that the cell IDs of the multiple cellular cells registered during the movement of the mobile terminal in the target environment are 001, 002, and 003 respectively, the geographical locations corresponding to the multiple cellular cells in the target environment, namely location a, location b, and location c, can be determined based on the environmental mapping data shown in Table 1 above.

[0146] As can be seen from the above description, in this embodiment, by obtaining the environmental mapping data of the target environment pre-constructed and determining the geographical locations corresponding to the multiple cellular cells in the target environment based on the environmental mapping data, it is possible to accurately determine the geographical locations corresponding to the multiple cellular cells in the target environment. Furthermore, it is possible to determine the travel status corresponding to the mobile terminal based on the geographical locations and the registration order of the mobile terminal for the multiple cellular cells. Thus, in response to the travel status for indicating that the mobile terminal is about to pass through the access control in the target venue, target information can be output, which can reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and further enhance the user's passing experience.

[0147] Figure 4 It is a flowchart showing how to construct the environmental mapping data of the target environment according to an exemplary embodiment of the present disclosure; in this embodiment, on the basis of the above embodiment, an exemplary description is given by taking how to construct the environmental mapping data of the target environment as an example.

[0148] As Figure 4 shown, the information output method of this embodiment may further include constructing the environmental mapping data of the target environment based on the following steps S401 - S404:

[0149] In step S401, sample signaling data generated during the movement of the mobile terminal in the target environment is obtained.

[0150] In this embodiment, when the mobile terminal constructs the environmental mapping data of the target environment, the mobile terminal can obtain the sample signaling data generated during its movement in the target environment. Among them, the sample signaling data can be data containing information such as the cell ID and time stamp Time generated when the mobile terminal performs a cellular cell handover. In some embodiments, the above sample signaling data may further include at least one of information such as the International Mobile Subscriber Identity (IMSI), Mobile Station Identification Code (MSID), and Location Area Code (LAC). This embodiment does not limit this.

[0151] For example, when a user of the mobile terminal wants to construct the environmental mapping data of the environment it needs (such as the environment where places like the subway stations where the user goes to work and gets off work or the residential community where the user lives are located), the environment it needs can be determined as the target environment, and the sample signaling data generated during the movement of the mobile terminal in the target environment can be obtained. As an example, the user can trigger a preset environmental mapping data construction process in the mobile terminal, and under the guidance of this process, carry the mobile terminal to move in the target environment, so as to obtain the sample signaling data generated by the mobile terminal during the movement.

[0152] In step S402, the sample signaling data is preprocessed to obtain the preprocessed sample signaling data.

[0153] In this embodiment, after obtaining the sample signaling data generated during the movement of the mobile terminal in the target environment, the sample signaling data can be preprocessed to obtain the preprocessed sample signaling data.

[0154] As an example, the above method of preprocessing the sample signaling data may include eliminating sample signaling data such as invalid, type - error, or missing fields, so as to improve the accuracy of constructing the environmental mapping data, and further ensure the accuracy of determining the location of the mobile terminal based on the environmental mapping data.

[0155] In step S403, the preprocessed sample signaling data is sorted according to the time stamp Time to obtain the sorted sample signaling data.

[0156] In this embodiment, after preprocessing the sample signaling data to obtain the preprocessed sample signaling data, the preprocessed sample signaling data can be sorted according to the time stamp Time. For example, the preprocessed sample signaling data can be sorted according to the sequence of the time stamp Time (that is, the sequence of the registration order of the mobile terminal for each cellular cell) to obtain the sorted sample signaling data.

[0157] In step S404, map the mapping relationship between the cell ID in the sorted sample signaling data and the geographical location in the target environment to obtain the environment mapping data.

[0158] In this embodiment, after obtaining the sorted sample signaling data, the mapping relationship between the cell ID in the sorted sample signaling data and the geographical location in the target environment can be mapped to obtain the environment mapping data. On this basis, the mobile terminal can store the environment mapping data of the constructed target environment locally on the mobile terminal, or can also upload it to the server for other terminals to download and use the data from the server.

[0159] As can be seen from the above description, in this embodiment, by obtaining the sample signaling data generated during the movement of the mobile terminal in the target environment, preprocessing the sample signaling data to obtain the preprocessed sample signaling data, then sorting the preprocessed sample signaling data according to the timestamp Time to obtain the sorted sample signaling data, and further mapping the mapping relationship between the cell ID in the sorted sample signaling data and the geographical location in the target environment to obtain the environment mapping data, it is possible to accurately and efficiently construct the environment mapping data of the target environment, which can be used by the mobile terminal to subsequently determine the geographical location corresponding to each of the multiple cells in the target environment based on the environment mapping data. And because the user is guided to collect the sample signaling data and construct the mapping relationship data in the environment they need, the personalization level of the target information output can be improved to meet the user's own needs, and it is possible to avoid the construction of the environment mapping data by the staff of the server, thereby reducing the burden on the staff of the server.

[0160] Figure 5A It is a flowchart showing how to determine the travel state corresponding to the mobile terminal based on the geographical location and the registration order according to an exemplary embodiment of the present disclosure; this embodiment is an exemplary illustration of how to determine the travel state corresponding to the mobile terminal based on the geographical location and the registration order on the basis of the above embodiment.

[0161] In this embodiment, the travel state for indicating that the mobile terminal is about to pass through the access control in the target venue may include an about-to-go-out access control state or an about-to-enter access control state.

[0162] Furthermore, as Figure 5A shown, the determination of the travel state corresponding to the mobile terminal based on the geographical location and the registration order in step S204 described above may include the following steps S501 - S504:

[0163] In step S501, determine the movement path of the mobile terminal based on the geographical location and the registration order;

[0164] In step S502, determine whether the movement path is a path moving from the inside of the access control to the access control: if so, execute step S503; if not, execute step S504;

[0165] In step S503, determine that the travel status corresponding to the mobile terminal is the about-to-leave-the-access-control status;

[0166] In step S504, determine that the travel status corresponding to the mobile terminal is the about-to-enter-the-access-control status.

[0167] In this embodiment, when the mobile terminal determines the travel status corresponding to the mobile terminal based on the geographical location and the registration order, it may first determine the movement path of the mobile terminal (i.e., the passing order of the mobile terminal for each geographical location in the target environment) based on the geographical location and the registration order, and then determine whether the movement path is a path moving from the inside of the access control (i.e., the side facing the inside of the target place) to the access control or a path moving from the outside of the access control (i.e., the side facing the outside of the target place) to the access control. If it is the former, it may be determined that the travel status corresponding to the mobile terminal is the about-to-leave-the-access-control status; on the contrary, if it is the latter, it may be determined that the travel status corresponding to the mobile terminal is the about-to-enter-the-access-control status.

[0168] For example, Figure 5B is a schematic diagram of an application scenario for determining the travel status corresponding to the mobile terminal shown according to an exemplary embodiment of the present disclosure; in this embodiment, the target place is a subway station, the subway station includes an access control port 101 and a subway entrance / exit 102, and the corresponding target environment is an environment including the inside of the subway station and a set area around the outside of the subway station. As Figure 5BAs shown in the figure, when the user walks from the subway entrance 102 to the access control 101 (i.e., the situation of entering the subway station), the Cell IDs of multiple cellular cells registered during the movement of the mobile terminal in the target environment are, for example, 008, 007, 006, and 005. Then, the geographical locations in the target environment corresponding to the multiple cellular cells can be determined, such as location 8, location 7, location 6, and location 5 (not shown in the figure). Then, the registration order of the mobile terminal for the above 4 cellular cells can be obtained. For example, from first to last, they are 008, 007, 006, and 005. Furthermore, based on the above geographical locations and registration order, the movement path of the mobile terminal can be determined, such as "location 8 - location 7 - location 6 - location 5". On this basis, since the movement path "location 8 - location 7 - location 6 - location 5" is a path moving from the outside of the access control to the access control, it can be determined that the travel state corresponding to the mobile terminal is the state of about to enter the access control.

[0169] Similarly, in the case of leaving the subway station, the Cell IDs of multiple cellular cells registered during the movement of the mobile terminal in the target environment are, for example, 001, 002, and 003. Then, the geographical locations in the target environment corresponding to the multiple cellular cells can be determined, such as location 1, location 2, and location 3 (not shown in the figure). Then, the registration order of the mobile terminal for the above 3 cellular cells can be obtained. For example, from first to last, they are 001, 002, and 003. Furthermore, based on the above geographical locations and registration order, the movement path of the mobile terminal can be determined, such as "location 1 - location 2 - location 3". On this basis, since the movement path "location 1 - location 2 - location 3" is a path moving from the inside of the access control to the access control, it can be determined that the travel state corresponding to the mobile terminal is the state of about to leave the access control.

[0170] From the above description, it can be seen that in this embodiment, by determining the movement path of the mobile terminal based on the geographical location and the registration order, and in response to the movement path being a path moving from the inside of the access control to the access control, determining that the travel state corresponding to the mobile terminal is the state of about to leave the access control, or in response to the movement path being a path moving from the outside of the access control to the access control, determining that the travel state corresponding to the mobile terminal is the state of about to enter the access control, it is possible to accurately determine the travel state corresponding to the mobile terminal. Furthermore, it is possible to subsequently respond to the travel state to indicate that the mobile terminal is about to pass through the access control in the target place and automatically output the target information, which can reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and thus improve the passing experience of the user.

[0171] Figure 6It is a flowchart showing how to output target information in response to the travel state for indicating that the mobile terminal is about to pass through the access control within the target venue according to an exemplary embodiment of the present disclosure; in this embodiment, on the basis of the above embodiment, how to output target information in response to the travel state for indicating that the mobile terminal is about to pass through the access control within the target venue is taken as an example for exemplary illustration.

[0172] As Figure 6 shown, the outputting of the target information in response to the travel state for indicating that the mobile terminal is about to pass through the access control within the target venue described in step S103 above may include the following steps S601 - S602:

[0173] In step S601, in response to the travel state for indicating that the mobile terminal is about to pass through the access control within the target venue, a prompt message for prompting the upcoming output of the target information is generated.

[0174] In this embodiment, after determining the travel state corresponding to the mobile terminal based on the terminal signaling data, if it is determined that the travel state is the travel state for indicating that the mobile terminal is about to pass through the access control within the target venue, a prompt message for prompting the upcoming output of the target information may be generated on the mobile terminal.

[0175] It should be noted that the above prompt message may be presented on the mobile terminal in at least one of the forms of a pop - up window, a selection box, and voice. Taking the pop - up window form as an example, a pop - up window message with content such as "Display target information? Yes / No" may pop up on the screen of the mobile terminal, where "Yes / No" can be selected by the user based on actual needs.

[0176] In step S602, in response to receiving a confirmation instruction returned based on the prompt message, the target information is output.

[0177] In this embodiment, after generating a prompt message for prompting the upcoming output of the target information, the mobile terminal may output the target information in response to receiving a confirmation instruction returned based on the prompt message.

[0178] Still taking the above pop - up window message as an example, when the user sees the pop - up window message of "Display target information? Yes / No", if the user hopes that the mobile terminal outputs the target information, a confirmation instruction can be returned to the mobile terminal based on this prompt message, that is, click the "Yes" option in the pop - up window, and then the mobile terminal can output the target information in response to receiving this confirmation instruction.

[0179] As can be seen from the above description, in this embodiment, by responding to the travel state for indicating that the mobile terminal is about to pass through the access control within the target venue, generating a prompt message for prompting the upcoming output of the target information, and responding to the confirmation instruction returned based on the prompt message to output the target information, it is possible to prompt the user before outputting the target information, so as to output the target information when it is confirmed that the user has a need, avoid misoutputting the target information, improve the rationality of information output, and thus enhance the user experience.

[0180] Figure 7 FIG. 4 is a flowchart of another information output method shown according to an exemplary embodiment of the present disclosure; the method of this embodiment can be executed by an information output device, and this information output device can be configured in a mobile terminal (such as a mobile phone, a tablet computer, glasses, a watch, etc.). As Figure 7 shown, the method may include the following steps 701-712:

[0181] In step 701, sample signaling data is acquired.

[0182] In this embodiment, the sample signaling data generated during the movement of the sample terminal within the target environment can be acquired.

[0183] Among them, when the environment mapping data construction process of steps 701 to 704 is executed by the mobile terminal, the sample terminal can be the above-mentioned mobile terminal. And when the environment mapping data construction process of steps 701 to 704 is executed by the server, the sample terminal can be other terminals other than the above-mentioned mobile terminal.

[0184] As an example, the above sample signaling data can be data containing information such as the cell ID (Cell ID) and timestamp (Time) generated when the sample terminal performs a cellular cell handover. In some embodiments, the above sample signaling data may further include at least one of information such as the international mobile subscriber identification number (IMSI), the mobile station identification code (MSID), and the location area code (LAC), and this embodiment does not limit this.

[0185] In step 702, data filtering and screening are performed.

[0186] In this embodiment, after acquiring the sample signaling data generated during the movement of the sample terminal within the target environment, the sample signaling data can be preprocessed to implement data filtering and screening of the sample signaling data.

[0187] As an example, data with invalid, type error, or missing fields, etc. in the sample signaling data can be removed to improve the accuracy of subsequent construction of the environment mapping data.

[0188] In step 703, sorting is performed according to time.

[0189] In this embodiment, after filtering and screening the sample signaling data, the preprocessed sample signaling data can be sorted according to the timestamp Time to obtain the sorted sample signaling data.

[0190] In step 704, label the mapping relationship.

[0191] In this embodiment, after obtaining the sorted sample signaling data, the mapping relationship between the cell ID of the sorted sample signaling data and the geographical location in the target environment can be labeled to obtain the environment mapping data.

[0192] In step 705, store the mapping data.

[0193] In this embodiment, if the environment mapping data construction process of steps 701 to 704 is executed by the mobile terminal, then this step 705 can also be executed by the mobile terminal, that is, the mobile terminal stores the currently obtained environment mapping data locally. If the environment mapping data construction process of steps 701 to 704 is executed by the server, then this step 705 can be executed by the mobile terminal, that is, the mobile terminal stores the environment mapping data obtained from the server locally.

[0194] In step 706, obtain the terminal signaling data.

[0195] In this embodiment, the mobile terminal can obtain its own terminal signaling data based on a preset period. Taking the mobile terminal as a mobile phone as an example, the mobile phone can obtain its own mobile phone signaling data based on a preset period.

[0196] In step 707, filter and screen the data.

[0197] In this embodiment, after obtaining the terminal signaling data, in order to improve the accuracy of identifying the travel state corresponding to the mobile terminal, the terminal signaling data can be filtered and screened, such as removing data with invalid, type error or missing fields in the terminal signaling data.

[0198] In step 708, match the cell ID.

[0199] In this embodiment, after filtering and screening the terminal signaling data, the cell ID of the cell currently registered by the mobile terminal can be matched with the cell ID in the target environment. If the two match successfully, it can be determined that the mobile terminal is in the target environment, and thus the environment mapping data of the target environment can be obtained from the local or server of the mobile terminal.

[0200] In step 709, the Cell ID switching order.

[0201] In this embodiment, after determining that the mobile terminal is in the target environment by matching the cellular cell number Cell ID, the Cell ID switching order of the mobile terminal can be detected. That is, based on the timestamp Time included in the terminal signaling data, the registration order of the mobile terminal for multiple cellular cells in the target environment is determined. And, based on the above environmental mapping data, the geographical locations corresponding to the multiple cellular cells in the target environment can be determined.

[0202] In step 710, entering or leaving the access control.

[0203] In this embodiment, after determining the registration order of the mobile terminal for multiple cellular cells and the geographical locations corresponding to the multiple cellular cells in the target environment, the travel status corresponding to the mobile terminal can be determined based on the geographical location and the registration order, such as the upcoming access control entry state or the upcoming access control exit state.

[0204] In step 711, output of target information.

[0205] In this embodiment, when it is determined that the travel status corresponding to the mobile terminal is the upcoming access control entry state or the upcoming access control exit state, target information can be output, and the target information includes credential information for passing through the access control, such as the card data of a two-dimensional code and / or an electronic card.

[0206] As an example, when outputting the target information, the two-dimensional code or the electronic card in the relevant application program can be pre-loaded to realize the pre-display of the two-dimensional code on the mobile terminal or the outward transmission of the card data of the electronic card based on the NFC module when passing through the access control.

[0207] In step 712, passing through the access control.

[0208] In this embodiment, when the access control detects the target information, the target information can be verified, and when the verification passes, the access control is opened to allow the user to pass through.

[0209] As can be seen from the above description, the method of this embodiment can reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and thus can enhance the user's passing experience.

[0210] Figure 8 is a block diagram of an information output device shown according to an exemplary embodiment of the present disclosure; the device of this embodiment can be configured in a mobile terminal (such as a mobile phone, a tablet computer, glasses, a watch, etc.). As Figure 8As shown in the figure, the device may include: a signaling data acquisition module 110, a travel status determination module 120, and a target information output module 130, where:

[0211] The signaling data acquisition module 110 is configured to acquire terminal signaling data of a mobile terminal;

[0212] The travel status determination module 120 is configured to determine the travel status corresponding to the mobile terminal based on the terminal signaling data;

[0213] The target information output module 130 is configured to output target information in response to the travel status indicating that the mobile terminal is about to pass through an access control within a target venue, where the target information includes credential information for passing through the access control.

[0214] As can be seen from the above description, the device of this embodiment acquires the terminal signaling data of the mobile terminal, determines the travel status corresponding to the mobile terminal based on the terminal signaling data, and then outputs target information in response to the travel status indicating that the mobile terminal is about to pass through an access control within a target venue, where the target information includes credential information for passing through the access control. It can accurately identify the travel status of the mobile terminal based on the terminal signaling data of the mobile terminal, and then automatically output the credential information for passing through the access control when detecting that the travel status is the travel status indicating that the mobile terminal is about to pass through an access control within a target venue, which can reduce the operations of the user during the process of passing through the access control, improve the convenience and efficiency of passing through the access control, avoid problems such as congestion at the access control, and thus can enhance the user's passing experience.

[0215] Figure 9 It is a block diagram of another information output device shown according to an exemplary embodiment of the present disclosure; the device of this embodiment can be configured in a mobile terminal (such as a mobile phone, a tablet computer, glasses, a watch, etc.). Among them, the signaling data acquisition module 210, the travel status determination module 220, and the target information output module 230 have the same functions as the signaling data acquisition module 110, the travel status determination module 120, and the target information output module 130 in the foregoing Figure 8 shown embodiment, and will not be elaborated here.

[0216] As Figure 9 shown, in this embodiment, the terminal signaling data includes a cellular cell ID and a timestamp Time;

[0217] Furthermore, the travel status determination module 220 may include:

[0218] A cell determination unit 221, configured to determine a plurality of cells registered by the mobile terminal during movement in a target environment based on the cell identifier Cell ID, where the target environment includes the target location and a set area around it;

[0219] A geographical location determination unit 222, configured to determine the geographical locations corresponding to the plurality of cells in the target environment respectively;

[0220] A registration order determination unit 223, configured to determine the registration order of the mobile terminal for the plurality of cells based on the time stamp Time;

[0221] A travel status determination unit 224, configured to determine the travel status corresponding to the mobile terminal based on the geographical location and the registration order.

[0222] In some embodiments, the geographical location determination unit 222 may further be configured to:

[0223] Obtain pre-constructed environment mapping data of the target environment, where the environment mapping data includes mapping relationship data between each cell in the target environment and each geographical location in the target environment;

[0224] Determine the geographical locations corresponding to the plurality of cells in the target environment respectively based on the environment mapping data.

[0225] In some embodiments, the travel status determination module 220 may further include a mapping data construction unit 225;

[0226] The mapping data construction unit 225 may be configured to:

[0227] Obtain sample signaling data generated by the mobile terminal during movement in the target environment, where the sample signaling data includes a time stamp Time and a cell identifier Cell ID;

[0228] Preprocess the sample signaling data to obtain preprocessed sample signaling data;

[0229] Sort the preprocessed sample signaling data according to the time stamp Time to obtain sorted sample signaling data;

[0230] Mark the mapping relationship between the cell identifier Cell ID in the sorted sample signaling data and the geographical location in the target environment to obtain the environment mapping data.

[0231] In some embodiments, the travel status indicating that the mobile terminal is about to pass through an access control in the target location may include an about-to-go-out access control status or an about-to-enter access control status;

[0232] Furthermore, the travel status determination unit 224 can also be used for:

[0233] Determine the movement path of the mobile terminal based on the geographical location and the registration order;

[0234] In response to the movement path being a path moving from the inside of the access control to the access control, determine that the travel status corresponding to the mobile terminal is the about-to-leave access control status;

[0235] In response to the movement path being a path moving from the outside of the access control to the access control, determine that the travel status corresponding to the mobile terminal is the about-to-enter access control status.

[0236] In some embodiments, the target information output module 230 may include:

[0237] A prompt information generation unit 221, configured to generate a prompt information for prompting the upcoming output of the target information in response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue;

[0238] A target information output unit 222, configured to output the target information in response to receiving a confirmation instruction returned based on the prompt information.

[0239] In some embodiments, the target information may be a two-dimensional code, and the target information output module 230 may further include a two-dimensional code display unit 223;

[0240] The two-dimensional code display unit is used to send a two-dimensional code generation request to the application corresponding to the two-dimensional code, so as to request the application to display the two-dimensional code on the screen of the mobile terminal.

[0241] In some embodiments, the target information may be the card data of an electronic card. Furthermore, the target information output module 230 may further include a card data sending unit 224;

[0242] The card data sending unit 224 can be used for:

[0243] Send an electronic card activation request to the server corresponding to the electronic card to request the server to activate the electronic card;

[0244] In response to the server activating the electronic card, send the card data through the near field communication (NFC) module of the mobile terminal.

[0245] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0246] Figure 10 is a block diagram of a mobile terminal shown in accordance with an exemplary embodiment. For example, the mobile terminal 900 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0247] Referring to Figure 10 , the mobile terminal 900 can include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.

[0248] The processing component 902 generally controls the overall operation of the mobile terminal 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above information output method. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.

[0249] The memory 904 is configured to store various types of data to support the operation of the mobile terminal 900. Examples of such data include instructions for any application or method operating on the mobile terminal 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0250] The power component 906 provides power to the various components of the mobile terminal 900. The power component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the mobile terminal 900.

[0251] The multimedia component 908 includes a screen that provides an output interface between the mobile terminal 900 and the user. In some embodiments, the screen may include a liquid crystal display panel and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of the touch or swipe actions but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the mobile terminal 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0252] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC) that is configured to receive external audio signals when the mobile terminal 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.

[0253] The I / O interface 912 provides an interface between the processing component 902 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0254] The sensor component 914 includes one or more sensors for providing status assessments of various aspects of the mobile terminal 900. For example, the sensor component 914 can detect the on / off state of the mobile terminal 900, the relative positioning of components, such as the display panel and the keypad of the mobile terminal 900. The sensor component 914 can also detect a change in the position of the mobile terminal 900 or a component of the mobile terminal 900, the presence or absence of user contact with the mobile terminal 900, the orientation or acceleration / deceleration of the mobile terminal 900, and a change in the temperature of the mobile terminal 900. The sensor component 914 can also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 914 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 914 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0255] The communication component 916 is configured to facilitate communication between the mobile terminal 900 and other devices in a wired or wireless manner. The mobile terminal 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0256] In an exemplary embodiment, the mobile terminal 900 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described information output method.

[0257] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the above instructions can be executed by a processor 920 of the mobile terminal 900 to complete the above-described information output method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0258] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the disclosure herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0259] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. An information output method, characterized in that, The method includes: Obtaining terminal signaling data of a mobile terminal; Determining a travel status corresponding to the mobile terminal based on the terminal signaling data; In response to the travel status being used to indicate that the mobile terminal is about to pass through an access control within a target venue, outputting target information, where the target information includes credential information for passing through the access control.

2. The method according to claim 1, characterized in that, The terminal signaling data includes a cellular cell ID (CellID) and a timestamp (Time); The determining the travel status corresponding to the mobile terminal based on the terminal signaling data includes: Determining a plurality of cellular cells registered during the movement of the mobile terminal within a target environment based on the cellular cell ID (CellID), where the target environment includes the target venue and a set area around it; Determining the geographical location within the target environment corresponding to each of the plurality of cellular cells; Determining the registration order of the mobile terminal for the plurality of cellular cells based on the timestamp (Time); Determining the travel status corresponding to the mobile terminal based on the geographical location and the registration order.

3. The method according to claim 2, characterized in that, The determining the geographical location within the target environment corresponding to each of the plurality of cellular cells includes: Obtaining pre - constructed environmental mapping data of the target environment, where the environmental mapping data includes mapping relationship data between each cellular cell within the target environment and each geographical location within the target environment; Determining the geographical location within the target environment corresponding to each of the plurality of cellular cells based on the environmental mapping data.

4. The method according to claim 3, characterized in that, The method further includes: Obtaining sample signaling data generated during the movement of the mobile terminal within the target environment, where the sample signaling data includes a timestamp (Time) and a cellular cell ID (CellID); Performing pre - processing on the sample signaling data to obtain pre - processed sample signaling data; Sorting the pre - processed sample signaling data according to the timestamp (Time) to obtain sorted sample signaling data; Annotating the mapping relationship between the cellular cell ID (CellID) in the sorted sample signaling data and the geographical location within the target environment to obtain the environmental mapping data.

5. The method according to claim 2, characterized in that, The travel status used to indicate that the mobile terminal is about to pass through an access control within a target venue includes an about - to - leave - access - control status or an about - to - enter - access - control status; The determining the travel status corresponding to the mobile terminal based on the geographical location and the registration order includes: Determining a movement path of the mobile terminal based on the geographical location and the registration order; In response to the movement path being a path from the inside of the access control towards the access control, determining the travel status corresponding to the mobile terminal as the about - to - leave - access - control status; In response to the movement path being a path from the outside of the access control towards the access control, determining the travel status corresponding to the mobile terminal as the about - to - enter - access - control status.

6. The method according to claim 1, characterized in that, The outputting the target information in response to the travel status being used to indicate that the mobile terminal is about to pass through an access control within a target venue includes: Generate a prompt message for prompting the upcoming output of the target information in response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue; Output the target information in response to receiving a confirmation instruction returned based on the prompt message.

7. The method according to claim 1 or 6, characterized in that, The target information is a QR code; The output of the target information includes: Send a QR code generation request to the application corresponding to the QR code to request the application to display the QR code on the screen of the mobile terminal.

8. The method according to claim 1 or 6, characterized in that, The target information is the card data of an electronic card; The output of the target information includes: Send an electronic card activation request to the server corresponding to the electronic card to request the server to activate the electronic card; In response to the server activating the electronic card, send the card data through the near field communication (NFC) module of the mobile terminal.

9. An information output device, characterized in that, The device includes: A signaling data acquisition module for acquiring the terminal signaling data of the mobile terminal; A travel status determination module for determining the travel status corresponding to the mobile terminal based on the terminal signaling data; A target information output module for outputting target information in response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue, where the target information includes credential information for passing through the access control.

10. A mobile terminal, characterized in that, The mobile terminal includes: A processor and a memory for storing a computer program; Wherein, the processor is configured to, when executing the computer program, implement: Acquire the terminal signaling data of the mobile terminal; Determine the travel status corresponding to the mobile terminal based on the terminal signaling data; Output target information in response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue, where the target information includes credential information for passing through the access control.

11. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the program is executed by the processor, it implements: Acquire the terminal signaling data of the mobile terminal; Determine the travel status corresponding to the mobile terminal based on the terminal signaling data; Output target information in response to the travel status indicating that the mobile terminal is about to pass through the access control within the target venue, where the target information includes credential information for passing through the access control.